技术领域
[0001] 本
发明属于移动终端领域,尤其涉及一种通信录管理方法、系统及移动终端。
背景技术
[0002] 随着
移动通信终端智能化与自动化
水平越来越高以及短信息的广泛应用,其带来的便利也使人们对移动通信终端处理短信的要求不断提高,已不再满足于短信息仅传达一些简单的文字信息,更期望短信息资源能得到最大化利用。
[0003]
现有技术中,移动终端可以将接收的短信中包含的手机号码识别并提取出来,用户无需先将该手机号码抄到纸上,再输入到手机电话簿里,一定程度上给用户带来方便,但是联系人姓名作为一个主要的信息需要用户手动操作,增加了用户的操作时间,用户操作也不够便利。
发明内容
[0004] 本发明
实施例的目的在于提供一种通信录管理方法,旨在解决移动终端用户对通信录进行管理时需要手动输入联系人名称信息的问题。
[0005] 本发明实施例是这样实现的,一种通信录管理方法,包括以下步骤:
[0006] 获取通信信息,所述通信信息为短信;
[0007] 根据预设的识别系统分别提取所述通信信息中的候选名称信息和候选
属性信息,所述识别系统包括名称识别系统、号码识别系统和邮件地址识别系统;
[0008] 建立所述候选属性信息和候选名称信息的对应关系,将所述候选名称信息作为联系人名称信息,将所述候选属性信息作为所述联系人的属性信息,并将所述联系人名称信息和与所述联系人名称信息对应的联系人的属性信息保存在通信录中;
[0009] 当通信信息中提取的候选名称信息已经作为联系人名称信息存在于通信录中时,在通信信息中提取号码后,移动终端直接将该号码作为新增号码,和原有号码一起保存在通信录中的联系人的属性信息中。
[0010] 本发明实施例的另一目的在于提供一种通信录管理系统,系统包括:
[0011] 通信信息获取单元,用于获取通信信息,所述通信信息为短信;
[0012] 第一提取单元,用于根据预设的识别系统分别提取所述通信信息获取单元获取的通信信息中的候选名称信息和候选属性信息,所述识别系统包括名称识别系统、号码识别系统和邮件地址识别系统;
[0013] 对应关系建立单元,用于建立所述第一提取单元提取的候选名称信息和候选属性信息的对应关系;
[0014] 保存单元,用于将所述第一提取单元提取的候选名称信息作为联系人名称信息,候选属性信息作为所述联系人的属性信息,并将所述对应关系建立单元建立的联系人名称信息和与所述联系人名称信息对应的联系人的属性信息保存在通信录中;
[0015] 所述保存单元,还用于当通信信息中提取的候选名称信息已经作为联系人名称信息存在于通信录中时,在通信信息中提取号码后,移动终端直接将该号码作为新增号码,和原有号码一起保存在通信录中的联系人的属性信息中。
[0016] 本发明实施例的另一目的在于提供一种包括上述通信录管理系统的移动终端。
[0017] 本发明通过根据预设的识别系统分别提取通信信息中的候选名称信息和候选属性信息,建立候选属性信息和候选名称信息的对应关系,并将候选名称信息作为联系人名称信息保存在通信录中,实现了移动终端用户对通信录进行管理时联系人名称信息的自动提取,提高了通信录管理的效率,给用户带来便利。
附图说明
[0018] 图1是本发明实施例提供的通信录管理的
流程图;
[0019] 图2是本发明一个示例提供的通过短信对通信录进行管理的流程图;
[0020] 图3是本发明一个示例提供的移动终端提取联系人信息的示意图;
[0021] 图4是本发明实施例提供的通信录管理系统的结构图。
具体实施方式
[0022] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023] 在本发明实施例中,根据预设的识别系统分别提取通信信息中的候选名称信息和候选属性信息,建立候选属性信息和候选名称信息的对应关系,并将候选名称信息作为联系人名称信息保存在通信录中,实现了移动终端用户对通信录进行管理时联系人名称信息的自动提取,提高了通信录管理的效率。
[0024] 图1示出了本发明实施例提供的通信录管理的处理流程。
[0025] 在步骤S101中,获取通信信息。
[0026] 通信信息包括短信和邮件或者其他文本格式的信息。
[0027] 在步骤S102中,根据预设的识别系统分别提取通信信息中的候选名称信息和候选属性信息。
[0028] 其中,识别系统包括名称识别系统、号码识别系统和邮件地址识别系统,名称识别系统识别通信信息中的名称作为候选名称信息,号码识别系统和邮件地址识别系统分别识别通信信息中的号码和邮件地址作为候选属性信息,则候选名称信息可以是姓名、称呼和昵称,候选属性信息可以是电话号码、手机号码和邮件地址。
[0029] 在步骤S103中,建立候选属性信息和候选名称信息的对应关系,将候选名称信息作为联系人名称信息,将候选属性信息作为联系人的属性信息,并将联系人名称信息和与联系人名称信息对应的联系人的属性信息保存在通信录中。
[0030] 当通信信息中提取的候选名称信息已经作为联系人名称信息存在于通信录中时,将候选属性信息作为联系人的属性信息的步骤进一步包括:将联系人的属性信息替换为候选属性信息,例如,在通信信息中提取号码后,移动终端可以直接将该号码作为新增号码,和原有号码一起保存在通信录中的联系人的属性信息中,也可以将该号码替换原有号码,保存在通信录中的联系人的属性信息中。
[0031] 当通信信息中提取了候选属性信息,却提取不到对应的候选名称信息时,可以调用通信录,根据通信录获取候选名称信息,因此,在步骤S103之前,通信录管理方法还可以包括:从通信录中选择联系人名称信息作为候选名称信息。
[0032] 为了进一步完善通信录的管理,提高识别系统的识别时间和效率,作为本发明的优选实施例,在步骤S101之后,通信录管理方法还包括:判断通信信息中是否包含通信录保存的联系人名称信息,当通信信息中包含联系人名称信息时,将联系人名称信息作为候选名称信息。此时,步骤S102中根据预设的识别系统分别提取通信信息中的候选名称信息具体为:在通信信息中除去联系人名称信息后,根据识别系统提取候选名称信息。请参考图2,为本发明一个示例提供的通过短信对通信录进行管理的流程图。
[0033] 在本发明该示例中,通信录中的联系人名称信息为联系人姓名,候选名称信息为候选姓名,候选属性信息为手机或电话号码。
[0034] 在步骤S201中,读取短信;
[0035] 在步骤S202中,根据号码识别系统提取短信中的号码;
[0036] 在步骤S203中,参照通信录中的联系人姓名信息,如果搜索到短信内容中包含联系人姓名信息,则执行步骤S204,否则执行步骤S205;
[0037] 在步骤S204中,将搜索到的联系人姓名加入候选姓名中,并从短信内容中删掉该联系人姓名;
[0038] 在步骤S205中,使用名称识别系统提取出当前短信中的候选姓名;
[0039] 在步骤S206中,根据提取的号码、候选姓名以及用户的选择,建立号码信息和候选姓名信息的对应关系;
[0040] 在步骤S207中,将候选姓名信息作为联系人姓名信息,号码信息作为联系人的属性信息,将候选姓名信息和与候选姓名信息对应的号码信息保存在通信录中。
[0041] 在本发明该示例中,从短信中优先搜索通信录中已经保存的联系人名称信息,由于通常较为重要的联系人的名称作为联系人名称信息是预先保存在通信录中的,例如,用户的朋友更换新号码后,用旧号码发短信通知用户,由于用户的通信录已保存朋友的名称信息,即不用担心当识别系统出现无法从短信中正确识别并提取该朋友对应的名称时造成的不便,可以绝对避免识别系统在提取候选名称信息时遗漏通信录中已有的联系人名称信息,也提高了识别系统的识别时间和效率。
[0042] 图3为本发明一个示例提供的移动终端提取联系人信息的示意图。
[0043] 在图3中,候选联系人窗口用于显示候选名称信息以供用户选择,候选号码窗口用于显示号码信息以供用户选择,联系人姓名窗口显示用户选中的候选名称信息,联系人号码窗口显示用户选中的号码信息,在该示例中,通信录中保存部分联系人姓名信息,根据短信息提取的获选名称信息为候选联系人姓名,候选属性信息为候选号码,候选联系人窗口中的“张三”由于作为联系人姓名信息已经预先保存在通信录中,该窗口将“张三”率先显示,当前用户在联系人姓名窗口选择“王五”,在候选号码窗口选择“15812591112”,此时,联系人姓名窗口显示“王五”,联系人号码窗口显示“15812591112”,当用户按“确认”键后,联系人姓名窗口显示的“王五”和联系人号码窗口显示的号码“15812591112”建立对应关系,并将“王五”作为联系人姓名信息保存在通信录中。上面主要列举的是通信信息中名称和号码相对齐全的情况,现实中,熟悉的朋友之间提醒对方更新手机号码时,通信信息中通常会出现不全包括名称和号码的情况,此时,同样可根据预设的识别系统进行灵活处理,具体如下:
[0044] 例如,本地用户的通信录中保存有张三及其手机号码,本地用户接收到张三用原号码发送的短信,短信内容为:“这是我的新号码:15812591113”时,本地用户的移动终端根据名称识别系统在识别短信中出现的“我”后,将发信人“张三”加入候选姓名中,从而实现候选姓名的正确提取。
[0045] 另外,当本地用户接收到张三用新号码“15812591113”发送的短信,短信内容为:“这是张三的新号码”时,在提取“张三”加入候选姓名后,本地用户的移动终端根据名称识别系统在识别短信中出现的“新号码”(也可以是“新号”)后,将短信发送端对应的新号码即“15812591113”加入候选号码信息中,从而实现候选号码的正确提取。
[0046] 显然,具体实现时并不限于上述方式,不再一一列举。
[0047] 当然,提取联系人信息时也可以兼容传统的方式,即联系人姓名和号码也可以手动输入,进行添加或
修改,在此不再详述。
[0048] 图4示出了本发明实施例提供的通信录管理系统的结构,为了便于说明仅示出了与本发明实施例相关的部分,该系统可以是内置于移动终端或者其他终端设备的
软件单元、
硬件单元或者软硬件相结合的单元。
[0049] 通信录管理系统包括通信信息获取单元41、第一提取单元42、对应关系建立单元43和保存单元44。
[0050] 通信信息获取单元41获取通信信息,第一提取单元42根据预设的识别系统分别提取通信信息获取单元41获取的通信信息中的候选名称信息和候选属性信息,对应关系建立单元43建立第一提取单元42提取的候选名称信息和候选属性信息的对应关系,保存单元44将第一提取单元42提取的候选名称信息作为联系人名称信息,候选属性信息作为联系人的属性信息,并将对应关系建立单元43建立的联系人名称信息和与所述联系人名称信息对应的联系人的属性信息保存在通信录中。
[0051] 为了进一步完善通信录的管理,提高识别系统的识别时间和效率,作为本发明的优选实施例,通信录管理系统还包括:
[0052] 判断单元,用于判断通信信息获取单元41获取的通信信息中是否包含通信录保存的联系人名称信息,当通信信息中包含联系人名称信息时,将联系人名称信息作为候选名称信息。
[0053] 第二提取单元,用于当判断单元判断通信信息获取单元41获取的通信信息中包含通信录保存的联系人名称信息时,在通信信息获取单元41获取的通信信息中除去联系人名称信息后,根据识别系统提取候选名称信息。
[0054] 在本发明实施例中,候选名称信息不但可以从通信信息中提取,当然也可以直接调用通信录进行获取,通信录管理系统还包括:
[0055] 第三提取单元,用于从通信录中选择联系人名称信息作为候选名称信息。
[0056] 其中,识别系统包括名称识别系统、号码识别系统和邮件地址识别系统,通信信息包括短信和邮件,候选名称信息包括姓名、称呼和昵称,候选属性信息包括电话号码、手机号码和邮件地址。
[0057] 随着科技的迅猛发展,包括名称识别系统在内的各种识别系统越来越发达。利用识别系统提取信息中的名称信息,以作为通信录中的联系人名称信息,同时也可以提取联系人的其他属性信息,例如联系方式信息,本发明通过根据预设的识别系统分别提取通信信息中的候选名称信息和候选属性信息,并建立候选属性信息和候选名称信息的对应关系,将候选名称信息作为联系人名称信息保存在通信录中,实现了移动终端用户对通信录进行管理时联系人名称信息的自动提取,提高了通信录管理的效率,当处理提取的姓名和号码数量较多时,能大大减少了用户的操作量,给用户带来方便,真正做到了“智能手机”。
[0058] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。