著录项信息
专利名称 | 自动分享联系人的联系信息的方法、装置和移动终端 |
申请号 | CN201210419442.0 | 申请日期 | 2012-10-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-02-27 | 公开/公告号 | CN102946474A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/725 | IPC分类号 | H;0;4;M;1;/;7;2;5;;;H;0;4;M;1;/;2;7;4;5查看分类表>
|
申请人 | 北京百度网讯科技有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦2层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京百度网讯科技有限公司 | 当前权利人 | 北京百度网讯科技有限公司 |
发明人 | 段启智 |
代理机构 | 北京清亦华知识产权代理事务所(普通合伙) | 代理人 | 宋合成 |
摘要
本发明提出一种自动分享联系人的联系信息的方法、装置和移动终端,该方法包括以下步骤:移动终端接收发送方的短信;判断短信中是否包含敏感词;如果是,则对短信中的敏感词进行标记并提取敏感词所属的语句,并将语句与语句句型库中的语句句型进行匹配;当提取的语句与语句句型库中的语句句型相匹配时,根据语句句型中联系人和联系人的位置信息获取语句中的联系人;在通讯录中查找语句中的联系人;以及如果通讯录中存在语句中的联系人时,获取语句中的联系人对应的联系信息以供移动终端的用户与发送方分享语句中的联系人的联系信息。根据本发明实施例的方法,减少用户的操作步骤,提升用户的交互体验。
1.一种自动分享联系人的联系信息的方法,其特征在于,包括以下步骤:
a、移动终端接收发送方的短信;
b、所述移动终端判断所述短信中是否包含敏感词;
c、如果是,则对所述短信中的所述敏感词进行标记并提取所述敏感词所属的语句,并将所述语句与语句句型库中的语句句型进行匹配,其中,所述语句句型至少包括联系人以及所述联系人相对于所述敏感词的位置信息;
d、当提取的所述语句与所述语句句型库中的语句句型相匹配时,根据所述语句句型中联系人和联系人的位置信息获取所述语句中的联系人;
e、在通讯录中查找所述语句中的联系人,其中,所述步骤e包括以下步骤:
根据所述通讯录生成联系人词典;
在所述联系人词典中查找所述语句中的联系人;以及
f、如果所述通讯录中存在所述语句中的联系人时,获取所述语句中的联系人对应的联系信息以供所述移动终端的用户与所述发送方分享所述语句中的联系人的联系信息。
2.根据权利要求1所述的方法,其特征在于,在所述步骤a之后还包括以下步骤:
所述移动终端对所述短信进行预处理。
3.根据权利要求2所述的方法,其特征在于,所述移动终端对所述短信进行预处理,进一步包括以下步骤:
在通讯录中查找所述短信的发送方的联系信息;
如果所述通讯录中存在所述发送方的联系信息,则判断所述短信的长度是否超过预设长度;以及
如果所述短信的长度超过所述预设长度,则对所述短信进行分语句切割。
4.根据权利要求1所述的方法,其特征在于,所述敏感词包括电话、号码、手机、联系、电话号码、手机号码、联系号码、办公、办公电话、住宅、住宅电话和联系方式。
5.根据权利要求1所述的方法,其特征在于,当所述通讯录更改时,更新所述联系人词典。
6.根据权利要求1所述的方法,其特征在于,所述联系人词典以单词查找树的数据结构存储。
7.一种自动分享联系人的联系信息的装置,其特征在于,包括:
接收模块,用于接收发送方的短信;
判断模块,用于判断所述短信中是否包含敏感词;
提取模块,用于在所述判断模块判断包含敏感词时,对所述短信中的所述敏感词进行标记并提取所述敏感词所属的语句;
匹配模块,用于将所述语句与语句句型库中的语句句型进行匹配,其中,所述语句句型至少包括联系人以及所述联系人相对于所述敏感词的位置信息;
第一获取模块,用于当提取的所述语句与所述语句句型库中的语句句型相匹配时,根据所述语句句型中联系人和联系人的位置信息获取所述语句中的联系人;
查找模块,用于在通讯录中查找所述语句中的联系人;
生成模块,用于根据所述通讯录生成联系人词典,其中所述查找模块还用于在所述联系人词典中查找所述语句中的联系人;以及
第二获取模块,用于当所述通讯录中存在所述语句中的联系人时,获取所述语句中的联系人对应的联系信息以供移动终端的用户与所述发送方分享所述语句中的联系人的联系信息。
8.根据权利要求7所述的装置,其特征在于,还包括:
预处理模块,用于对所述短信进行预处理。
9.根据权利要求8所述的装置,其特征在于,所述预处理模块具体包括:
查找单元,用于在通讯录中查找所述短信的发送方的联系信息;
判断单元,用于当所述通讯录中存在所述发送方的联系信息时,判断所述短信的长度是否超过预设长度;以及
分语句切割单元,用于在所述判断单元判断所述短信的长度超过所述预设长度时,对所述短信进行分语句切割。
10.根据权利要求7所述的装置,其特征在于,所述敏感词包括电话、号码、手机、联系、电话号码、手机号码、联系号码、办公、办公电话、住宅、住宅电话和联系方式。
11.根据权利要求7所述的装置,其特征在于,当所述通讯录更改时,更新所述联系人词典。
12.根据权利要求7所述的装置,其特征在于,所述联系人词典以单词查找树的数据结构存储。
13.一种移动终端,其特征在于,包括权利要求7-12任一项所述的自动分享联系人的联系信息的装置。
自动分享联系人的联系信息的方法、装置和移动终端\n技术领域\n[0001] 本发明涉及移动设备制造技术领域,尤其涉及一种自动分享联系人的联系信息的方法、装置和移动终端。\n背景技术\n[0002] 目前,分享联系人的联系信息例如电话号码时,发送方发送询问短信之后,接收短信的用户首先需要在本地的通信录中查找联系人的联系信息,然后通过文本或电子名片的形式发送给短信的发送方。存在的问题是,需要用户进行查找、发送等操作,过程复杂,用户体验差。\n发明内容\n[0003] 本发明旨在至少解决上述技术问题之一。\n[0004] 为此,本发明的第一个目的在于提出一种自动分享联系人的联系信息的方法,该方法可以减少用户的操作步骤,提升用户的交互体验。\n[0005] 本发明的第二个目的在于提出一种自动分享联系人的联系信息的装置。\n[0006] 本发明的第三个目的在于提出一种移动终端。\n[0007] 为了实现上述目的,根据本发明第一方面实施例的自动分享联系人的联系信息的方法包括以下步骤:a、移动终端接收发送方的短信;b、所述移动终端判断所述短信中是否包含敏感词;c、如果是,则对所述短信中的所述敏感词进行标记并提取所述敏感词所属的语句,并将所述语句与语句句型库中的语句句型进行匹配,其中,所述语句句型至少包括联系人以及所述联系人相对于所述敏感词的位置信息;d、当提取的所述语句与所述语句句型库中的语句句型相匹配时,根据所述语句句型中联系人和联系人的位置信息获取所述语句中的联系人;e、在通讯录中查找所述语句中的联系人;以及f、如果所述通讯录中存在所述语句中的联系人时,获取所述语句中的联系人对应的联系信息以供所述移动终端的用户与所述发送方分享所述语句中的联系人的联系信息。\n[0008] 根据本发明实施例的自动分享联系人的联系信息的方法,通过对短信进行分析自动完成联系人的联系信息的分享,使得用户无需从本地通讯录中手动查找需要分享的联系人的联系信息,特别是如果某个短信中的所询问的联系人在通讯录存储联系信息时可以标识该短信,用户在阅读该短信的同时可通过按任意键自动地将该联系人的联系信息发送至查询方,减少用户的操作步骤,提升用户的交互体验。\n[0009] 为了实现上述目的,根据本发明第二方面实施例的自动分享联系人的联系信息的装置包括:接收模块,用于接收发送方的短信;判断模块,用于判断所述短信中是否包含敏感词;提取模块,用于在所述判断模块判断包含敏感词时,对所述短信中的所述敏感词进行标记并提取所述敏感词所属的语句;匹配模块,用于将所述语句与语句句型库中的语句句型进行匹配,其中,所述语句句型至少包括联系人以及所述联系人相对于所述敏感词的位置信息;第一获取模块,用于当提取的所述语句与所述语句句型库中的语句句型相匹配时,根据所述语句句型中联系人和联系人的位置信息获取所述语句中的联系人;查找模块,用于在通讯录中查找所述语句中的联系人;以及第二获取模块,用于当所述通讯录中存在所述语句中的联系人时,获取所述语句中的联系人对应的联系信息以供所述移动终端的用户与所述发送方分享所述语句中的联系人的联系信息。\n[0010] 根据本发明实施例的自动分享联系人的联系信息的装置,通过对短信进行分析自动完成联系人的联系信息的分享,使得用户无需从本地通讯录中手动查找需要分享的联系人的联系信息,特别是如果某个短信中的所询问的联系人在通讯录存储联系信息时可以标识该短信,用户在阅读该短信的同时可通过按任意键自动地将该联系人的联系信息发送至查询方,减少用户的操作步骤,提升用户的交互体验。\n[0011] 为了实现上述目的,根据本发明第三方面实施例的移动终端包括本发明第二方面实施例所述的自动分享联系人的联系信息的装置。\n[0012] 根据本发明实施例的移动终端,根据自动分享联系人的联系信息的装置可以通过对短信进行分析自动完成联系人的联系信息的分享,使得用户无需从本地通讯录中手动查找需要分享的联系人的联系信息,特别是如果某个短信中的所询问的联系人在通讯录存储联系信息时可以标识该短信,用户在阅读该短信的同时可通过按任意键自动地将该联系人的联系信息发送至查询方,减少用户的操作步骤,提升用户的交互体验。\n[0013] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。\n附图说明\n[0014] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,\n[0015] 图1是根据本发明一个实施例的自动分享联系人的联系信息的方法的流程图;\n[0016] 图2是根据本发明一个具体实施例的自动分享联系人的联系信息的方法的流程图;\n[0017] 图3是根据本发明另一个具体实施例的自动分享联系人的联系信息的方法的流程图;\n[0018] 图4是根据本发明一个实施例的自动分享联系人的联系信息的装置的结构框图;\n[0019] 图5是根据本发明一个具体实施例的自动分享联系人的联系信息的装置的结构框图;\n[0020] 图6是根据本发明一个具体实施例的预处理模块的结构框图;以及\n[0021] 图7是根据本发明另一个具体实施例的自动分享联系人的联系信息的装置的结构框图。\n具体实施方式\n[0022] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。\n[0023] 在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。\n[0024] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。\n[0025] 下面参考附图描述根据本发明实施例的自动分享联系人的联系信息的方法、装置和移动终端。\n[0026] 如果用户A想知道用户B的联系方式,用户A需要发送短信至用户C进行询问,用户C在收到询问短信之后,通过阅读短信,然后在本地通讯录中手动查找用户B的联系方式,再将用户B的联系方式通过短信或电子名片的形式发送至用户A,此过程复杂且需要用户很多的手动操作,为此,一种自动分享联系人的联系信息的方法,包括以下步骤:a、移动终端接收发送方的短信;b、移动终端判断短信中是否包含敏感词;c、如果是,则对短信中的敏感词进行标记并提取敏感词所属的语句,并将语句与语句句型库中的语句句型进行匹配,其中,语句句型至少包括联系人以及联系人相对于敏感词的位置信息;d、当提取的语句与语句句型库中的语句句型相匹配时,根据语句句型中联系人和联系人的位置信息获取语句中的联系人;e、在通讯录中查找语句中的联系人;以及f、如果通讯录中存在语句中的联系人时,获取语句中的联系人对应的联系信息以供移动终端的用户与发送方分享所述语句中的联系人的联系信息。\n[0027] 图1是根据本发明一个实施例的自动分享联系人的联系信息的方法的流程图。\n[0028] 如图1所示,自动分享联系人的联系信息的方法,包括下述步骤。\n[0029] 步骤S101,移动终端接收发送方的短信。\n[0030] 步骤S102,移动终端判断短信中是否包含敏感词。\n[0031] 其中,敏感词可以包括电话、号码、手机、联系、电话号码、手机号码、联系号码、办公、办公电话、住宅、住宅电话和联系方式等。具体地,首先将这些敏感词用一个正则表达式表示,例如,(电话|手机)[号码]|联系方式,然后根据该正则表达式匹配短信以判断是否包含敏感词。\n[0032] 步骤S103,如果是,则对短信中的敏感词进行标记并提取敏感词所属的语句,并将语句与语句句型库中的语句句型进行匹配,其中,语句句型至少包括联系人以及联系人相对于敏感词的位置信息。\n[0033] 例如,可以将短信中的所有敏感词统一标识为KEY。语句句型可以是“有NAME的KEY吗”、“NAME的KEY是多少”、“把NAME的KEY发给我”等类似语句句型,语句句型库还可以根据实际情况进行扩充。\n[0034] 其中,如果短信中未包含敏感词,则该短信不为询问联系信息的短信,退出分析过程。\n[0035] 步骤S104,当提取的语句与语句句型库中的语句句型相匹配时,根据语句句型中联系人和联系人的位置信息获取语句中的联系人。\n[0036] 其中,语句句型中的NAME是联系人的占位符,当提取的语句与语句句型库中的语句句型相匹配时,根据NAME对应的位置获取短信语句中的联系人。例如,短信的语句为“有王五的电话吗”,匹配的语句句型为“有NAME的KEY吗”,根据NAME对应的位置可以获得短信语句中的联系人为王五。\n[0037] 步骤S105,在通讯录中查找语句中的联系人。\n[0038] 步骤S106,如果通讯录中存在语句中的联系人时,获取语句中的联系人对应的联系信息以供移动终端的用户与发送方分享所述语句中的联系人的联系信息。\n[0039] 根据本发明实施例的自动分享联系人的联系信息的方法,通过对短信进行分析自动完成联系人的联系信息的分享,使得用户无需从本地通讯录中手动查找需要分享的联系人的联系信息,特别是如果某个短信中的所询问的联系人在通讯录存储联系信息时可以标识该短信,用户在阅读该短信的同时可通过按任意键自动地将该联系人的联系信息发送至查询方,减少用户的操作步骤,提升用户的交互体验。\n[0040] 在本发明的一个实施例中,步骤S101之后还可以包括以下步骤:移动终端对短信进行预处理。其中,预处理可以首先忽略陌生人短信、过短短信、英文短信或数字短信等,由此可以去除不必要的短信,提高效率。\n[0041] 图2是根据本发明一个具体实施例的自动分享联系人的联系信息的方法的流程图,通过图2所示的实施例可以了解到一个具体的对短信进行预处理。\n[0042] 如图2所示,自动分享联系人的联系信息的方法,包括下述步骤。\n[0043] 步骤S201,移动终端接收发送方的短信。\n[0044] 步骤S202,在通信录中查找短信的发送方的联系信息。\n[0045] 步骤S203,如果通信录中存在发送方的联系信息,则判断短信的长度是否超过预设长度。例如,预设长度可以为5个字。\n[0046] 其中,如果通信录中不存在发送方的联系信息,则该短信可能为骚扰短信息,则忽略该短信,退出分析过程。\n[0047] 步骤S204,如果短信的长度超过预设长度,则对短信进行分语句切割。\n[0048] 其中,如果短信的长度没有超过预设长度,则该短信过短,不为询问联系人信息的短信,退出分析过程。\n[0049] 步骤S205,移动终端判断短信中是否包含敏感词。\n[0050] 其中,敏感词可以包括电话、号码、手机、联系、电话号码、手机号码、联系号码、办公、办公电话、住宅、住宅电话和联系方式等。具体地,首先将这些敏感词用一个正则表达式表示,例如,(电话|手机)[号码]|联系方式,然后根据该正则表达式匹配短信以判断是否包含敏感词。\n[0051] 步骤S206,如果是,则对短信中的敏感词进行标记并提取敏感词所属的语句,并将语句与语句句型库中的语句句型进行匹配,其中,语句句型至少包括联系人以及联系人相对于敏感词的位置信息。\n[0052] 例如,可以将短信中的所有敏感词统一标识为KEY。语句句型可以是“有NAME的KEY吗”、“NAME的KEY是多少”、“把NAME的KEY发给我”等类似语句句型,语句句型库还可以根据实际情况进行扩充。\n[0053] 其中,如果短信中未包含敏感词,则该短信不为询问联系信息的短信,退出分析过程。\n[0054] 步骤S207,当提取的语句与语句句型库中的语句句型相匹配时,根据语句句型中联系人和联系人的位置信息获取语句中的联系人。\n[0055] 其中,语句句型中的NAME是联系人的占位符,当提取的语句与语句句型库中的语句句型相匹配时,根据NAME对应的位置获取短信语句中的联系人。例如,短信的语句为“有王五的电话吗”,匹配的语句句型为“有NAME的KEY吗”,根据NAME对应的位置可以获得短信语句中的联系人为王。\n[0056] 步骤S208,在通讯录中查找语句中的联系人。\n[0057] 步骤S209,如果通讯录中存在语句中的联系人时,获取语句中的联系人对应的联系信息以供移动终端的用户与发送方分享所述语句中的联系人的联系信息。\n[0058] 根据本发明实施例的自动分享联系人的联系信息的方法,通过预处理可以忽略陌生人短信、过短短信等。\n[0059] 图3是根据本发明另一个具体实施例的自动分享联系人的联系信息的方法的流程图。\n[0060] 如图3所示,自动分享联系人的联系信息的方法,包括下述步骤。\n[0061] 步骤S301,移动终端接收发送方的短信。\n[0062] 步骤S302,在通信录中查找短信的发送方的联系信息。\n[0063] 步骤S303,如果通信录中存在发送方的联系信息,则判断短信的长度是否超过预设长度。例如,预设长度可以为5个字。\n[0064] 其中,如果通信录中不存在发送方的联系信息,则该短信可能为骚扰短信息,则忽略该短信,退出分析过程。\n[0065] 步骤S304,如果短信的长度超过预设长度,则对短信进行分语句切割。\n[0066] 其中,如果短信的长度没有超过预设长度,则该短信过短,不为询问联系人信息的短信,退出分析过程。\n[0067] 步骤S305,移动终端判断短信中是否包含敏感词。\n[0068] 其中,敏感词可以包括电话、号码、手机、联系、电话号码、手机号码、联系号码、办公、办公电话、住宅、住宅电话和联系方式等。具体地,首先将这些敏感词用一个正则表达式表示,例如,(电话|手机)[号码]|联系方式,然后根据该正则表达式匹配短信以判断是否包含敏感词。\n[0069] 步骤S306,如果是,则对短信中的敏感词进行标记并提取敏感词所属的语句,并将语句与语句句型库中的语句句型进行匹配,其中,语句句型至少包括联系人以及联系人相对于敏感词的位置信息。\n[0070] 例如,可以将短信中的所有敏感词统一标识为KEY。语句句型可以是“有NAME的KEY吗”、“NAME的KEY是多少”、“把NAME的KEY发给我”等类似语句句型,语句句型库还可以根据实际情况进行扩充。\n[0071] 其中,如果短信中未包含敏感词,则该短信不为询问联系信息的短信,退出分析过程。\n[0072] 步骤S307,当提取的语句与语句句型库中的语句句型相匹配时,根据语句句型中联系人和联系人的位置信息获取语句中的联系人。\n[0073] 其中,语句句型中的NAME是联系人的占位符,当提取的语句与语句句型库中的语句句型相匹配时,根据NAME对应的位置获取短信语句中的联系人。例如,短信的语句为“有王五的电话吗”,匹配的语句句型为“有NAME的KEY吗”,根据NAME对应的位置可以获得短信语句中的联系人为王。\n[0074] 步骤S308,根据通信录生成联系人词典。\n[0075] 其中,联系人词典以单词查找树的数据结构存储,便于查找和存储。当通讯录更改时,更新联系人词典,使得联系人词典能够及时更新。\n[0076] 步骤S309,在联系人词典中查找语句中的联系人。\n[0077] 步骤S310,如果联系人词典中存在语句中的联系人时,获取语句中的联系人对应的联系信息以供移动终端的用户与发送方分享所述语句中的联系人的联系信息。\n[0078] 在本发明的一个实施例中,步骤S302、S303、S304是可选的。\n[0079] 根据本发明实施例的自动分享联系人的联系信息的方法,通过通讯录所生成的联系人词典可以快速匹配短信内容中的联系人,提高效率。\n[0080] 为了实现上述实施例,本发明还提出一种自动分享联系人的联系信息的装置。\n[0081] 一种自动分享联系人的联系信息的装置,包括:接收模块,用于接收发送方的短信;判断模块,用于判断短信中是否包含敏感词;提取模块,用于在判断模块判断包含敏感词时,对短信中的敏感词进行标记并提取敏感词所属的语句;匹配模块,用于将语句与语句句型库中的语句句型进行匹配,其中,语句句型至少包括联系人以及联系人相对于敏感词的位置信息;第一获取模块,用于当提取的语句与语句句型库中的语句句型相匹配时,根据语句句型中联系人和联系人的位置信息获取语句中的联系人;查找模块,用于在通讯录中查找语句中的联系人;以及第二获取模块,用于当通讯录中存在语句中的联系人时,获取语句中的联系人对应的联系信息以供移动终端的用户与发送方分享语句中的联系人的联系信息。\n[0082] 图4是根据本发明一个实施例的自动分享联系人的联系信息的装置的结构框图。\n[0083] 如图4所示,自动分享联系人的联系信息的装置包括:接收模块100、判断模块\n200、提取模块300、匹配模块400、第一获取模块500、查找模块600和第二获取模块700。\n[0084] 具体地,接收模块100用于接收发送方的短信。\n[0085] 判断模块200用于判断短信中是否包含敏感词,其中,敏感词可以包括电话、号码、手机、联系、电话号码、手机号码、联系号码、办公、办公电话、住宅、住宅电话和联系方式等。更具体地,判断模块200首先将这些敏感词用一个正则表达式表示,例如,(电话|手机)[号码]|联系方式,然后根据该正则表达式匹配短信以判断是否包含敏感词。\n[0086] 提取模块300用于在判断模块200判断包含敏感词时,对短信中的敏感词进行标记并提取敏感词所属的语句。例如,提取模块300可以将短信中的所有敏感词统一标识为KEY,然后提取KEY所属的语句。\n[0087] 匹配模块400用于将语句与语句句型库中的语句句型进行匹配,其中,语句句型至少包括联系人以及联系人相对于敏感词的位置信息。例如,语句句型可以是“有NAME的KEY吗”、“NAME的KEY是多少”、“把NAME的KEY发给我”等类似语句句型,语句句型库还可以根据实际情况进行扩充。如果判断模块200判断短信中未包含敏感词,则该短信不为询问联系信息的短信,退出分析过程。\n[0088] 第一获取模块500用于当提取的语句与语句句型库中的语句句型相匹配时,根据语句句型中联系人和联系人的位置信息获取语句中的联系人。其中,语句句型中的NAME是联系人的占位符,当提取的语句与语句句型库中的语句句型相匹配时,第一获取模块500根据NAME对应的位置获取短信语句中的联系人,例如,短信的语句为“有王五的电话吗”,匹配的语句句型为“有NAME的KEY吗”,根据NAME对应的位置可以获得短信语句中的联系人为王五。\n[0089] 查找模块600用于在通讯录中查找语句中的联系人。\n[0090] 第二获取模块700用于当通讯录中存在语句中的联系人时,获取语句中的联系人对应的联系信息以供移动终端的用户与发送方分享语句中的联系人的联系信息。\n[0091] 根据本发明实施例的自动分享联系人的联系信息的装置,通过对短信进行分析自动完成联系人的联系信息的分享,使得用户无需从本地通讯录中手动查找需要分享的联系人的联系信息,特别是如果某个短信中的所询问的联系人在通讯录存储联系信息时可以标识该短信,用户在阅读该短信的同时可通过按任意键自动地将该联系人的联系信息发送至查询方,减少用户的操作步骤,提升用户的交互体验。\n[0092] 图5是根据本发明一个具体实施例的自动分享联系人的联系信息的装置的结构框图。\n[0093] 如图5所示,在图4所示实施例的基础上,自动分享联系人的联系信息的装置还包括:预处理模块800。\n[0094] 具体地,预处理模块800用于对短信进行预处理。其中,通过预处理模块800预处理可以首先忽略陌生人短信、过短短信、英文短信或数字短信等,由此可以去除不必要的短信,提高效率。\n[0095] 图6是根据本发明一个具体实施例的预处理模块的结构框图。\n[0096] 如图6所示,预处理模块包括:查找单元810、判断单元820和分语句切割单元\n830。\n[0097] 具体地,查找单元810用于在通信录中查找所述短信的发送方的联系信息。\n[0098] 判断单元820用于当通信录中存在发送方的联系信息时,判断短信的长度是否超过预设长度。例如,预设长度可以为5个字。其中,查找单元810如果在通信录中查找发现不存在发送方的联系信息时,则该短信可能为骚扰短信息,则忽略该短信,退出分析。\n[0099] 分语句切割单元830用于在所述判断单元判断所述短信的长度超过所述预设长度时,对所述短信进行分语句切割。其中,如果短信的长度没有超过预设长度,则该短信过短,不为询问联系人信息的短信,退出分析过程。\n[0100] 根据本发明实施例的预处理模块,可以忽略陌生人短信、过短短信等。\n[0101] 图7是根据本发明另一个具体实施例的自动分享联系人的联系信息的装置的结构框图。\n[0102] 如图7所示,在图5所示实施例的基础上,自动分享联系人的联系信息的装置还包括:生成模块900。\n[0103] 生成模块900用于根据通信录生成联系人词典。其中,查找模块600还用于在联系人词典中查找所述语句中的联系人。具体地,联系人词典以单词查找树的数据结构存储,便于查找和存储,当通讯录更改时,更新联系人词典,使得联系人词典能够及时更新。\n[0104] 根据本发明实施例的自动分享联系人的联系信息的装置,生成模块通过通讯录所生成的联系人词典可以快速匹配短信内容中的联系人,提高效率。\n[0105] 为了实现上述实施例,本发明还提出一种移动终端。\n[0106] 一种移动终端包括本发明任一项实施例所述的自动分享联系人的联系信息的装置。\n[0107] 根据本发明实施例的移动终端,根据自动分享联系人的联系信息的装置可以通过对短信进行分析自动完成联系人的联系信息的分享,使得用户无需从本地通讯录中手动查找需要分享的联系人的联系信息,特别是如果某个短信中的所询问的联系人在通讯录存储联系信息时可以标识该短信,用户在阅读该短信的同时可通过按任意键自动地将该联系人的联系信息发送至查询方,减少用户的操作步骤,提升用户的交互体验。\n[0108] 应当理解,在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。\n[0109] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。\n[0110] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0111] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
法律信息
- 2014-11-05
- 2013-03-27
实质审查的生效
IPC(主分类): H04M 1/725
专利申请号: 201210419442.0
申请日: 2012.10.26
- 2013-02-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |