一种联系人信息处理方法及装置与流程

文档序号:12626379阅读:215来源:国知局
一种联系人信息处理方法及装置与流程

本发明涉及信息处理技术领域,尤其涉及一种联系人信息处理方法及装置。



背景技术:

在翻看移动终端的通话记录及短息记录时,通常会有不在常用联系人分组中的联系人通信记录;一方面,由于这些联系人不是经常联系的对象,没有必要保存联系人信息至常用联系人分组;另一方面,可能由于某些原因,未能及时保存联系人的信息,随着时间的推移,号码和联系人的对应关系逐渐模糊;向要从通信记录中查询一个之前联系过的临时联系人的号码通常非常困难,尤其是不能准确的对应临时联系人的姓名和临时联系人的号码。

现有技术中,对于临时联系人的管理,也均是先识别联系人为临时联系人时,将临时联系人添加到临时联系人分组或提示用户手动将临时联系人添加至临时联系人分组;不能够对临时联系人的姓名等身份信息进行识别和记录,导致用户再查看临时联系人分组时,只能查看临时联系人的号码信息,不能与联系人的身份信息对应,降低用户体验。



技术实现要素:

有鉴于此,本发明实施例期望提供一种联系人信息处理方法及装置,在进行语音通信时,能够自动存储语音通信联系人的电话号码及姓名等联系人信息,提高用户体验。

本发明实施例的技术方案是这样实现的:

一种联系人信息处理方法,包括:在进行语音通信时,接收携带语音通信的联系人信息的语音数据;解析所述语音数据,获取所述语音数据中的联系人信息;确认所述联系人信息有效、且未存储所述联系人信息时,存储所述联系 人信息。

其中,所述确认所述联系人信息有效,包括:在所述联系人信息中包括身份信息识别码、且所述联系人信息的内容总长度与所述联系人信息的各字段内容长度之和相等时,确认所述联系人信息有效。

其中,所述确认未存储所述联系人信息,包括:在所述联系人信息中的电话号码不存在于存储的常用联系人分组时,确认未存储所述联系人信息。

其中,所述存储所述联系人信息,包括:提取所述联系人信息中的电话号码和联系人姓名,将所述电话号码和联系人姓名存储至临时联系人分组。

进一步地,所述方法还包括:播放滤除所述联系人信息的语音数据。

一种联系人信息处理装置,包括:接收模块、解析模块、确认模块和存储模块;其中,

所述接收模块,用于在进行语音通信时,接收携带语音通信的联系人信息的语音数据;

所述解析模块,用于解析所述语音数据,获取所述语音数据中的联系人信息;

所述确认模块,用于确认所述联系人信息是否有效,及是否存储所述联系人信息;

所述存储模块,用于存储所述联系人信息。

其中,所述确认模块,具体用于在所述联系人信息中包括身份信息识别码、且所述联系人信息的内容总长度与所述联系人信息的各字段内容长度之和相等时,确认所述联系人信息有效。

其中,所述确认模块,具体用于在所述联系人信息中的电话号码不存在于存储的常用联系人分组时,确认未存储所述联系人信息。

其中,所述存储模块,具体用于提取所述联系人信息中的电话号码和联系人姓名,将所述电话号码和联系人姓名存储至临时联系人分组。

进一步地,所述装置还包括播放模块,用于播放滤除所述联系人信息的语音数据。

本发明实施例所提供的联系人信息处理方法及装置,在进行语音通信时,接收携带语音通信的联系人信息的语音数据;解析所述语音数据,获取所述语音数据中的联系人信息;确认所述联系人信息有效、且未存储所述联系人信息时,存储所述联系人信息;如此,在确认未存储进行语音通信的联系人信息时,能够自动存储所述联系人的姓名和电话号码等联系人信息至临时联系人分组,提高了用户体验。

附图说明

图1为本发明实施例联系人信息处理方法的基本处理流程示意图;

图2为本发明实施例联系人信息处理方法的详细处理流程示意图;

图3为本发明实施例一联系人信息处理装置的组成结构示意图;

图4为本发明实施例二联系人信息处理装置的组成结构示意图。

具体实施方式

本发明实施例中,在进行语音通信时,接收携带语音通信的联系人信息的语音数据;解析所述语音数据,获取所述语音数据中的联系人信息;确认所述联系人信息有效、且未存储所述联系人信息时,存储所述联系人信息。

本发明的各实施例中,需预先在移动终端内保存移动终端用户自身的信息,即联系人信息。

本发明实施例所提供的联系人信息处理方法的基本处理流程,如图1所示,包括以下步骤:

步骤101,在进行语音通信时,接收携带语音通信的联系人信息的语音数据;

具体地,在进行语音通信时,联系人信息处理装置中的接收模块接收携带语音通信的联系人信息的语音数据;

其中,所述联系人信息包括:身份信息识别码、总长度、姓名类型、姓名长度、姓名内容、号码类型、号码长度、号码内容等信息;

这里,所述语音数据格式,如表1所示,其中,“NA”表示未定义项,“N、P”均表示待定,所述号码类型包括固定电话和移动电话、所述号码长度是指联系人的电话号码的长度,所述号码内容是指联系人的电话号码,所述姓名内容是指联系人的姓名,所述语音数据是指语音通信中联系人输入的语音数据。

表1

步骤102,解析所述语音数据,获取所述语音数据中的联系人信息;

具体地,联系人信息处理装置中的解析模块解析所述语音数据,获取所述语音数据中携带的联系人信息。

步骤103,确认所述联系人信息有效、且未存储所述联系人信息时,存储所述联系人信息;

具体地,联系人信息处理装置中的确认模块首先查找联系人信息中的身份信息识别码“FE”,如果未找到身份信息识别码“FE”,则确认所述语音数据中联系人信息无效;如果找到身份信息识别码“FE”,则进一步比较联系人信息的总长度与联系人信息中各个字段的长度之后是否相等,比较结果为相等时,确认所述联系人信息有效;比较结果为不相等时,则确认所述语音数据中联系人信息无效;

进一步的,联系人信息处理装置中的确认模块判断所述联系人信息中的电话号码是否存在于自身存储的常用联系人分组,在不存在于自身存储的常用联系人分组时,确认未存储所述联系人信息;此时,提取所述联系人信息中的电话号码即号码内容、联系人姓名即姓名内容等信息,将所述电话号码和联系人姓名等信息存储至临时联系人分组;

这里,可以在临时联系人分组页面编辑、输入或删除的临时联系人信息,也可在该页面查看临时联系人信息。

本发明实施例所提供的联系人信息处理方法的详细处理流程,如图2所示,包括以下步骤:

步骤201,移动终端发送语音通话请求或接收语音通话请求。

步骤202,移动终端接收携带语音通信的联系人信息的语音数据;

具体地,移动终端接收携带语音通信的联系人信息的语音数据;

其中,所述联系人信息包括:身份信息识别码、总长度、姓名类型、姓名长度、姓名内容、号码类型、号码长度、号码内容等信息;

这里,所述语音数据格式,如上述表1所示,其中,“NA”表示未定义项,“N、P”均表示待定,所述号码类型包括固定电话和移动电话、所述号码长度是指联系人的电话号码的长度,所述号码内容是指联系人的电话号码,所述姓名内容是指联系人的姓名,所述语音数据是指语音通信中联系人输入的语音数据。

步骤203,解析所述语音数据,获取所述语音数据中的联系人信息;

具体地,移动终端解析所述语音数据,获取所述语音数据中的联系人信息。

步骤204,判断所述联系人信息是否有效;

具体地,移动终端首先查找联系人信息中的身份信息识别码“FE”,如果未找到身份信息识别码“FE”,则判断所述语音数据中联系人信息无效,结束流程;如果找到身份信息识别码“FE”,则进一步比较联系人信息的总长度与联系人信息中各个字段的长度之后是否相等,比较结果为相等时,判断所述联系人信息有效,执行步骤205;比较结果为不相等时,则判断所述语音数据中 联系人信息无效,结束流程。

步骤205,判断是否存储所述联系人信息,判断结果为是时,丢弃所述联系人信息,结束流程;判断结果为否时,执行步骤206;

具体地,移动终端判断所述联系人信息是否存在于自身存储的常用联系人分组。

步骤206,存储所述联系人信息;

具体地,移动终端提取所述联系人信息中的电话号码即号码内容、联系人姓名即姓名内容等信息,将所述电话号码和联系人姓名等信息存储至临时联系人分组;

这里,可以在临时联系人分组页面编辑、输入或删除的临时联系人信息,也可在该页面查看临时联系人信息。

步骤207,播放滤除所述联系人信息的语音数据;

具体地,移动终端的听筒或扬声器播放滤除所述联系人信息的语音数据。

装置实施例一

为实现上述联系人信息处理方法,本发明实施例提供一种联系人信息处理装置,所述装置的组成结构,如图3所示,包括:接收模块11、解析模块12、确认模块13和存储模块14;其中,

所述接收模块11,用于在进行语音通信时,接收携带语音通信的联系人信息的语音数据;

所述解析模块12,用于解析所述语音数据,获取所述语音数据中的联系人信息;

所述确认模块13,用于确认所述联系人信息是否有效,及是否存储所述联系人信息;

所述存储模块14,用于存储所述联系人信息。

本发明实施例中,所述确认模块13,具体用于在所述联系人信息中包括身份信息识别码、且所述联系人信息的内容总长度与所述联系人信息的各字段内容长度之和相等时,确认所述联系人信息有效。

本发明实施例中,所述确认模块13,具体用于在所述联系人信息中的电话号码不存在于存储的常用联系人分组时,确认未存储所述联系人信息。

本发明实施例中,所述存储模块14,具体用于提取所述联系人信息中的电话号码和联系人姓名,将所述电话号码和联系人姓名存储至临时联系人分组。

本发明实施例中,所述联系人信息包括:身份信息识别码、总长度、姓名类型、姓名长度、姓名内容、号码类型、号码长度、号码内容等信息;

这里,所述语音数据格式,如上述表1所示,其中,“NA”表示未定义项,“N、P”均表示待定,所述号码类型包括固定电话和移动电话、所述号码长度是指联系人的电话号码的长度,所述号码内容是指联系人的电话号码,所述姓名内容是指联系人的姓名,所述语音数据是指语音通信中联系人输入的语音数据。

本发明实施例中,可以在临时联系人分组页面编辑、输入或删除的临时联系人信息,也可在该页面查看临时联系人信息。

装置实施例二

为实现上述联系人信息处理方法,本发明实施例提供一种联系人信息处理装置,所述装置的组成结构,如图4所示,包括:接收模块11、解析模块12、确认模块13、存储模块14和播放模块15;其中,

所述接收模块11,用于在进行语音通信时,接收携带语音通信的联系人信息的语音数据;

所述解析模块12,用于解析所述语音数据,获取所述语音数据中的联系人信息;

所述确认模块13,用于确认所述联系人信息是否有效,及是否存储所述联系人信息;

所述存储模块14,用于存储所述联系人信息;

所述播放模块15,用于播放滤除所述联系人信息的语音数据。

本发明实施例中,所述确认模块13,具体用于在所述联系人信息中包括身份信息识别码、且所述联系人信息的内容总长度与所述联系人信息的各字段内 容长度之和相等时,确认所述联系人信息有效。

本发明实施例中,所述确认模块13,具体用于在所述联系人信息中的电话号码不存在于存储的常用联系人分组时,确认未存储所述联系人信息。

本发明实施例中,所述存储模块14,具体用于提取所述联系人信息中的电话号码和联系人姓名,将所述电话号码和联系人姓名存储至临时联系人分组。

本发明实施例中,所述联系人信息包括:身份信息识别码、总长度、姓名类型、姓名长度、姓名内容、号码类型、号码长度、号码内容等信息;

这里,所述语音数据格式,如上述表1所示,其中,“NA”表示未定义项,“N、P”均表示待定,所述号码类型包括固定电话和移动电话、所述号码长度是指联系人的电话号码的长度,所述号码内容是指联系人的电话号码,所述姓名内容是指联系人的姓名,所述语音数据是指语音通信中联系人输入的语音数据。

本发明实施例中,可以在临时联系人分组页面编辑、输入或删除的临时联系人信息,也可在该页面查看临时联系人信息。

需要说明的是,在实际应用中,所述接收模块11、解析模块12、确认模块13、存储模块14和播放模块15的功能可由位于移动终端上的中央处理器(CPU)、或微处理器(MPU)、或数字信号处理器(DSP)、或可编程门阵列(FPGA)实现。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1