联系人列表的处理方法及装置的制作方法

文档序号:7868942阅读:121来源:国知局
专利名称:联系人列表的处理方法及装置的制作方法
技术领域
本发明涉及移动通讯技术领域,特别涉及一种联系人列表的处理方法及装置。
背景技术
联系人的信息在移动终端通讯中发挥着重要的作用,当用户通过移动终端向移动终端中保存的联系人发送消息的时候,只能通过群组形式选择联系人或者从移动终端显示的全部联系人列表中选择联系人。当用户不想把消息发送给群组中所有联系人的时候,移动终端会根据用户选择的联系人进行选择性发送。当用户选择了一部分联系人并发送消息后,需要第二次进入联系人列表发送相同消息或者发送与第一次发送的消息类型相同的消息给其他联系人时,由于现有移动终端对联系人列表的获取精度较低,因此移动终端只能获取包含全部联系人的列表并显示,这样使得用户在第二次进行消息发送时,还是从包含已接收过该消息的联系人的列表中选择联系人时,会造成相同消息或者相同类型消息重复发送的问题。


发明内容
本发明提供了一种联系人列表的处理方法及装置,提升了移动终端对联系人列表的获取精度的同时,避免了相同消息或者相同类型消息重复发送的问题。本发明实施例采用的技术方案为—种联系人列表的处理方法,包括获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息,所述数据库中保存的消息为移动终端已发送的消息;若所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表;根据所述已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。一种联系人列表的处理装置,包括判断单元,用于获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息,所述数据库中保存的消息为移动终端已发送的消息;获取单元,用于若所述判断单元判断所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表;生成显示单元,用于根据所述获取单元获取的已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。本发明实施例提供的联系人列表的处理方法及装置,首先获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息,若所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表,最后根据所述已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。现有移动终端对联系人列表的获取精度较低,因此移动终端只能获取包含全部联系人的列表并显示,造成相同消息或者相同类型消息重复发送的问题。本发明通过对联系人列表中已接收过消息的联系人进行标记、删除等处理后,显示处理后的联系人列表,提升了移动终端对联系人列表的获取精度的同时,避免了相同消息或者相同类型消息重复发送的问题。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明实施例一提供的联系人列表的处理方法流程图;图2为本发明实施例一提供的联系人列表的处理装置结构示意图;图3为本发明实施例二提供的联系人列表的处理方法流程图;图4为本发明实施例二提供的联系人列表的处理装置结构示意图;图5为本发明实施例二提供的进行标记处理后的联系人列表示意图;图6为本发明实施例二提供的不进行删除处理的联系人列表示意图;图7为本发明实施例二提供的进行删除处理后的联系人列表示意
图8为本发明实施例二提供的第一次发送信息的联系人列表示意图;图9为本发明实施例二提供的第二次发送信息的联系人列表示意图;图10为本发明实施例二提供的进行标记处理后的联系人列表示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。实施例一本实施例提供一种联系人列表的处理方法,如图1所示,所述方法包括101、获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息。其中,所述数据库中保存的消息为移动终端已发送的消息,具体可以为移动终端第一次发送的消息、第二次发送的消息等,本实施例不做限定。消息类型具体可以为祝福类的消息、通知类的消息等,本实施例不做限定,例如在特定节日需要向多个联系人发送祝福消息或者将该祝福消息进行转发时,当移动终端判断待发送消息与数据库中保存的消息具体消息内容相同,或者发送消息与数据库中保存的消息具体消息内容不相同但同为祝福类型的消息时,对联系人列表进行处理后再进行显示,从而可以避免同一祝福消息或者相同类型消息向一个联系人重复发送多次的问题。102、若所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表。其中,所述已发送联系人列表和所述移动终端的联系人列表保存在所述数据库中。103、根据所述已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。本实施例提供一种联系人列表的处理装置,如图2所示,所述装置的实体可以为移动终端,例如手机、电脑本等,所述装置包括判断单元21、获取单元22、生成显示单元23。判断单元21,可以用于获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息。其中,所述数据库中保存的消息为移动终端已发送的消息。获取单元22,可以用于若所述判断单元21判断所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端 的联系人列表。生成显示单元23,可以用于根据所述获取单元22获取的已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。需要说明的是,本实施例提供的装置所涉及各功能单元的其他相应描述,可以参考图1中的对应描述,本实施例在此不再赘述。本发明实施例提供的联系人列表的处理方法及装置,与现有移动终端对联系人列表的获取精度较低,因此移动终端只能获取包含全部联系人的列表并显示,造成相同消息或者相同类型消息重复发送的问题相比,本实施例通过对联系人列表中已接收过消息的联系人进行标记、删除等处理后,显示处理后的联系人列表,提升了移动终端对联系人列表的获取精度的同时,避免了相同消息或者相同类型消息重复发送的问题。实施例二本实施例提供一种联系人列表的处理方法,如图3所示,所述方法包括301、获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息。其中,所述数据库中保存的消息为移动终端已发送的消息,具体可以为移动终端第一次发送的消息、第二次发送的消息等,本实施例不做限定。消息类型具体可以为祝福类的消息、通知类的消息等,本实施例不做限定,例如在特定节日需要向多个联系人发送祝福消息或者将该祝福消息进行转发时,当移动终端判断待发送消息与数据库中保存的消息具体消息内容相同,或者发送消息与数据库中保存的消息具体消息内容不相同但同为祝福类型的消息时,对联系人列表进行处理后再进行显示,从而可以避免同一祝福消息或者相同类型消息向一个联系人重复发送多次的问题。302a、若所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表。其中,所述已发送联系人列表和所述移动终端的联系人列表保存在所述数据库中。302b、若所述待发送消息与所述消息不相同并且类型不相同,则接收并存储所述待发送消息以及用户选择的所述待发送消息发送后所对应的已发送联系人列表。其中,待发送消息与所述消息不相同并且类型不相同时,即移动终端可以判断出待发送消息是第一次进行发送,因此移动终端会将待发送消息以及用户选择的所述待发送消息发送后所对应的已发送联系人列表存储,以使得当移动终端需要再次发送与该消息相同或类型相同的消息时,避免向同一联系人重复发送多次的问题。303a、根据所述已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。具体地,根据所 述已发送联系人列表对所述移动终端的联系人列表中的目标联系人进行标记,所述目标联系人为所述已发送联系人列表中包含的所有联系人,然后生成所述标记后的移动终端的联系人列表并显示。其中,具体的标记形式可以为对联系人本身进行特定颜色的标记或者特定符号的标记等,也可以将目标联系人对应的列表选项标记为不可选,本实施例不做限定,通过对移动终端的联系人列表中的目标联系人进行标记显示,可以使得用户直观的获取到未接收过该信息的联系人,从而避免了消息重复发送多次的问题。例如,移动终端获取待发送消息为国庆快乐,并且判断该消息已经向联系人张一、李一发送过时,移动终端将移动终端的联系人列表中的联系人张一和李一标记为黑色后进行显示,具体可以如图5所示,从而使得用户可以直观的获取到已经向张一和李一发送过该消息。可替换地,删除所述移动终端的联系人列表中,与所述已发送联系人列表中的联系人信息相同的所有联系人,然后生成所述移动终端的联系人列表中未删除的联系人的列
表并显示。例如,移动终端获取待发送消息为中秋快乐,并且判断该消息已经向联系人张一、李一发送过时,移动终端将移动终端的联系人列表中的联系人张一和李一删除后进行显示,其中,不进行删除处理的联系人列表可以如图6所示,进行删除处理后的联系人列表可以如图7所示,从而使得用户可以直接获取到未接收过该消息的联系人列表。可替换地,获取所述已发送联系人列表中的最后一个联系人,并获取所述最后一个联系人在所述移动终端的联系人列表中对应的目标位置,并获取所述移动终端的联系人列表中位于所述目标位置之后的联系人,然后生成位于所述目标位置之后的联系人的列表并显示。进一步地,如果用户需要移动终端显示位于所述目标位置之前的联系人的列表时,移动终端首先将目标位置之前的联系人的列表中接收过数据库中存储的消息的联系人进行标记处理,其中,具体的标记形式可以为对联系人本身进行特定颜色的标记或者特定符号的标记等,也可以将目标联系人对应的列表选项标记为不可选,然后将位于所述目标位置之前的联系人的列表同时进行显示。例如,移动终端获取待发送消息为参加聚餐的通知消息,并且判断该消息已经向联系人张一、李一发送过时,移动终端会从移动终端的联系人列表中,位于李一后的李二开始显示联系人列表,其中,第一次向张一、李一发送参加聚餐的通知消息的联系人列表可以如图8所示,当再次需要发送该消息时的联系人的选择列表可以如图9所示。当用户需要移动终端同时显示位于李一之前的联系人的列表时,移动终端首先对李一和张一进行黑色标记后再进行显示,可以如图10所示。本实施例提供一种联系人列表的处理装置,如图4所示,所述装置的实体可以为移动终端,例如手机、电脑本等,所述装置包括判断单元41、获取单元42、生成显示单元43。判断单元41,可以用于获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息。其中,所述数据库中保存的消息为移动终端已发送的消息获取单元42,可以用于若所述判断单元41判断所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表。生成显示单元43,可以用于根据所述获取单元42获取的已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。生成显示单元43具体可 以包括标记模块4301、第一生成显示模块4302、删除模块4303、第二生成显示模块4304、获取模块4305、第三生成显示模块4306。标记模块4301,可以用于根据所述已发送联系人列表对所述移动终端的联系人列表中的目标联系人进行标记,所述目标联系人为所述已发送联系人列表中包含的所有联系人。第一生成显示模块4302,可以用于生成所述标记后的移动终端的联系人列表并显
/Jn ο删除模块4303,可以用于删除所述移动终端的联系人列表中,与所述已发送联系人列表中的联系人信息相同的所有联系人。第二生成显示模块4304,可以用于生成所述移动终端的联系人列表中未删除的联系人的列表并显示。获取模块4305,可以用于获取所述已发送联系人列表中的最后一个联系人,并获取所述最后一个联系人在所述移动终端的联系人列表中对应的目标位置。获取模块4305,还可以用于获取所述移动终端的联系人列表中位于所述目标位置之后的联系人。第三生成显示模块4306,可以用于生成位于所述目标位置之后的联系人的列表并
显不O所述装置还可以包括
存储单元44、可以用于若所述待发送消息与所述消息不相同并且类型不相同,则接收并存储所述待发送消息以及用户选择的所述待发送消息发送后所对应的已发送联系人列表。需要说明的是,本实施例提供的装置所涉及各功能单元的其他相应描述,可以参考图3中的对应描述,本实施例在此不再赘述。本发明实施例提供的联系人列表的处理方法及装置,与现有移动终端对联系人列表的获取精度较低,因此移动终端只能获取包含全部联系人的列表并显示,造成相同消息或者相同类型消息重复发送的问题相比,本实施例通过对联系人列表中已接收过消息的联系人进行标记、删除等处理后,显示处理后的联系人列表,提升了移动终端对联系人列表的获取精度的同时,避免了相同消息或者相同类型消息重复发送的问题。本发明实施例提供的联系人列表的处理装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的联系人列表的处理方法及装置可以·适用于通讯技术领域,但不仅限于此。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种联系人列表的处理方法,其特征在于,包括 获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息,所述数据库中保存的消息为移动终端已发送的消息; 若所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表; 根据所述已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。
2.根据权利要求1所述的联系人列表的处理方法,其特征在于,所述根据所述已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示包括 根据所述已发送联系人列表对所述移动终端的联系人列表中的目标联系人进行标记,所述目标联系人为所述已发送联系人列表中包含的所有联系人; 生成所述标记后的移动终端的联系人列表并显示。
3.根据权利要求1所述的联系人列表的处理方法,其特征在于,所述根据已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示包括 删除所述移动终端的联系人列表中,与所述已发送联系人列表中的联系人信息相同的所有联系人; 生成所述移动终端的联系人列表中未删除的联系人的列表并显示。
4.根据权利要求1所述的联系人列表的处理方法,其特征在于,所述根据已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示包括 获取所述已发送联系人列表中的最后一个联系人,并获取所述最后一个联系人在所述移动终端的联系人列表中对应的目标位直; 获取所述移动终端的联系人列表中位于所述目标位置之后的联系人; 生成位于所述目标位置之后的联系人的列表并显示。
5.根据权利要求1所述的联系人列表的处理方法,其特征在于,所述获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息之后还包括 若所述待发送消息与所述消息不相同并且类型不相同,则接收并存储所述待发送消息以及用户选择的所述待发送消息发送后所对应的已发送联系人列表。
6.一种联系人列表的处理装置,其特征在于,包括 判断单元,用于获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息,所述数据库中保存的消息为移动终端已发送的消息; 获取单元,用于若所述判断单元判断所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表; 生成显示单元,用于根据所述获取单元获取的已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。
7.根据权利要求6所述的联系人列表的处理装置,其特征在于,所述生成显示单元包括 标记模块,用于根据所述已发送联系人列表对所述移动终端的联系人列表中的目标联系人进行标记,所述目标联系人为所述已发送联系人列表中包含的所有联系人; 第一生成显示模块,用于生成所述标记后的移动终端的联系人列表并显示。
8.根据权利要求6所述的联系人列表的处理装置,其特征在于,所述生成显示单元包括 删除模块,用于删除所述移动终端的联系人列表中,与所述已发送联系人列表中的联系人信息相同的所有联系人; 第二生成显示模块,用于生成所述移动终端的联系人列表中未删除的联系人的列表并显不O
9.根据权利要求6所述的联系人列表的处理装置,其特征在于,所述生成显示单元包括 获取模块,用于获取所述已发送联系人列表中的最后一个联系人,并获取所述最后一个联系人在所述移动终端的联系人列表中对应的目标位直; 所述获取模块,还用于获取所述移动终端的联系人列表中位于所述目标位置之后的联系人; 第三生成显示模块,用于生成位于所述目标位置之后的联系人的列表并显示。
10.根据权利要求6所述的联系人列表的处理装置,其特征在于,所述装置还包括 存储单元,用于若所述待发送消息与所述消息不相同并且类型不相同,则接收并存储所述待发送消息以及用户选择的所述待发送消息发送后所对应的已发送联系人列表。
全文摘要
本发明实施例公开了一种联系人的处理方法及装置,涉及移动通讯技术领域,提升了移动终端对联系人列表的获取精度的同时,避免了相同消息或者相同类型消息重复发送的问题。所述方法包括首先获取待发送消息,判断数据库保存的消息中是否储存有与所述待发送消息相同或者相同类型的消息,若所述数据库保存的消息中储存有与所述待发送消息相同或者类型相同的消息,则获取与所述数据库保存的消息中与所述待发送消息相同或类型相同的消息所对应的已发送联系人列表和所述移动终端的联系人列表,最后根据所述已发送联系人列表和所述移动终端的联系人列表,生成与所述待发送消息对应的待发送联系人列表并显示。
文档编号H04M1/725GK103051789SQ20121054582
公开日2013年4月17日 申请日期2012年12月14日 优先权日2012年12月14日
发明者董志伟, 付亚臣 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1