一种处理联系人显示的方法及移动终端与流程

文档序号:11803347阅读:243来源:国知局
一种处理联系人显示的方法及移动终端与流程
本发明涉及一种处理联系人显示的方法及移动终端。

背景技术:
大多数移动终端、固定终端以及时通讯系统,都可以让用户建立通讯录,这些终端的屏幕上可以显示联系人信息,以便用户对联系人搜索、查看和发起联系。各种终端产品已经得到广泛的普及,同时人们的社交范围随着社会的发展进步越来越大,通讯录中同时保留三五百甚到上千联系人已很常见。目前已有的终端通讯录记录用户姓名、电话号码、电子邮件地址、公司或单位等个人基本信息,并在联系人列表上以用户姓名的拼音字母、笔划或者美国标准信息交换码(AmericanStandardCodeforInformationInterchange,简称ASCII)顺序来排列。改进的方法是通过一定的排序规则,将联系人列表进行排列,例如通过联系频度对联系人列表进行自动排序;或通过手机所处不同城市自动将联系人列表排序;或通过通话适宜度对联系人列表排序。现代社会中,个人周围的社交和感情网络要通过经常的沟通交流来维系,家人亲戚和朋友需要定期通讯,业务网络需要保持持续的联系。上述的通讯录排序方式有利于快速搜索到通讯频度或适宜度较高的联系人,但是对于通讯联系较少的联系人,其显示位置会不断向通讯录后段移动,造成联系越少的人在通讯录中搜索难度越高,导致更加疏于联络,不利于社交关系网络维护。

技术实现要素:
本发明要解决的技术问题是提供一种处理联系人显示的方法及移动终端, 以提示各联系人联系频度。为了解决上述技术问题,本发明提供了一种处理联系人显示的方法,包括:移动终端根据通讯信息参数设置联系人的联系权值的计算公式,配置多个联系权值范围及其对应的显示方式;所述移动终端存储各联系人的通讯信息;定期读取所述通讯信息,根据所述计算公式计算各个联系人的联系权值;查找计算出的联系权值所属的联系权值范围对应的显示方式,根据对应的显示方式针对对应联系人进行显示。进一步地,上述方法还具有下面特点:所述通讯信息参数包括以下的一种或多种:通话时长相关系数、去电相关系数、来电相关系数、短信发送相关系数、短信接收相关系数、邮件发送相关系数、邮件接收相关系数和通讯时间与当前时间间隔的对应系数。进一步地,上述方法还具有下面特点:所述计算公式为:其中,X为联系人的联系权值,KΔ为通讯时间与当前时间间隔的对应系数,KT为通话时长相关系数,A为去电相关系数,为来电相关系数,B为短信发送相关系数,为短信接收相关系数,C为邮件发送相关系数,为邮件接收相关系数。进一步地,上述方法还具有下面特点:所述显示方式包括以下的一种或多种:颜色、图片、文字和动画。进一步地,上述方法还具有下面特点:所述移动终端查找计算出的联系 权值所属的联系权值范围对应的显示方式,根据对应的显示方式针对对应联系人进行显示,包括:所述移动终端在接收到来电时,根据来电号码查询对应的联系人;根据查找到的联系人获取计算出的联系权值;根据该联系权值查找所属的联系权值范围对应的显示方式,在来电界面上根据对应的显示方式针对该联系人进行显示。为了解决上述问题,本发明还提供了一种移动终端,包括:配置模块,用于根据通讯信息参数设置联系人的联系权值的计算公式,配置多个联系权值范围及其对应的显示方式;存储模块,用于存储各联系人的通讯信息;计算模块,用于定期读取所述通讯信息,根据所述计算公式计算各个联系人的联系权值;显示模块,查找计算出的联系权值所属的联系权值范围对应的显示方式,根据对应的显示方式针对对应联系人进行显示。进一步地,上述移动终端还具有下面特点:所述通讯信息参数包括以下的一种或多种:通话时长相关系数、去电相关系数、来电相关系数、短信发送相关系数、短信接收相关系数、邮件发送相关系数、邮件接收相关系数和通讯时间与当前时间间隔的对应系数。进一步地,上述移动终端还具有下面特点:所述计算公式为:其中,X为联系人的联系权值,KΔ为通讯时间与当前时间间隔的对应系数,KT为通话时长相关系数,A为去电相关系数,为来电相关系数,B为短信发送相关系数,为短信接收相关系数,C为邮件发送相关系数,为邮件 接收相关系数。进一步地,上述移动终端还具有下面特点:所述显示方式包括以下的一种或多种:颜色、图片、文字和动画。进一步地,上述移动终端还具有下面特点:所述移动终端还包括:来电模块,用于在接收到来电时,根据来电号码查询对应的联系人,根据查找到的联系人获取计算出的联系权值;所述显示模块,还用于根据所述来电模块获取到的联系权值查找所属的联系权值范围对应的显示方式,在来电界面上根据对应的显示方式针对该联系人进行显示。综上,本发明提供一种处理联系人显示的方法及移动终端,提出了一种新的显示提醒方法,帮助用户直观的查看到通讯录中各联系人联系频度,在查看通话记录和短信时能够通过不同的视觉显示区分联系人亲疏程度,并在来电时能够及时提醒用户,为用户维护日常社交网络提供帮助,从而提高终端产品用户体验效果。附图说明图1是本发明实施例的处理联系人显示的方法的流程图。图2为本发明实施例的移动终端的示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本发明实施例的核心思想是:收集终端近期联系人通讯记录,包括通话、短信、电子邮件(E-mail)等,通过判断规则来分析筛选,并用简单公式计 算得出各联系人权值;设定一定的阈值范围,在各阈值范围内用不同的提示(可以为颜色、图案或者动画等)来分别显示联系人,直观的提示终端用户。本发明实施例的处理联系人显示的方法,如图1所示,包括如下步骤:步骤101:移动终端根据通讯信息参数设置联系人的联系权值的计算公式,配置多个联系权值范围及其对应的显示方式;所述通讯信息参数包括以下的一种或多种:通话时长相关系数、去电相关系数、来电相关系数、短信发送相关系数、短信接收相关系数、邮件发送相关系数、邮件接收相关系数和通讯时间与当前时间间隔的对应系数。本实施例设定权值计算公式,例如如下:其中,X为联系人的联系权值,KΔ表示通讯时间与当前时间间隔的对应系数,KT表示通话时长相关系数,A表示去电相关系数,表示来电相关系数,B表示短信发送相关系数,表示短信接收相关系数,C表示邮件发送相关系数,表示邮件接收相关系数。在配置选项中,设定统计分析时间段,阈值范围及对应的显示方式(例如,颜色或者图案、动画或文字提醒),状态更新频次(每次通讯后更新或者按日、按周、按月)和更新时间,记录到配置文件中;可以从配置文件中读取设定的阈值范围和相应范围内显示设置,根据设置参数作初始化处理,初始化颜色、图片或动画加载信息。步骤102:移动终端存储各联系人的通讯信息;移动终端按照一定格式存储联系人通讯记录(例如,包括:联系人姓名、通话时间、短信发送时间和电子邮件发送时间等),将通讯记录写入通讯记录文件,命名文件并写入存储器,每当有通讯动作(包括通话、短信和电子邮件等)时,将最新的通讯记录添加到通讯记录文件中。步骤103:移动终端定期提取通讯信息,根据所述计算公式计算各个联系人的联系权值;移动终端从通讯记录文件中读取通讯记录,从通讯记录中提取每次通讯的联系人姓名,通讯类型(例如:电话、短信和电子邮件等几类),通讯时间(主叫、被听、短信发送、短信接收、电子邮件发送、电子邮件接收等),通话持续时间。移动终端从配置文件中读取设定的计算参数,根据第一步设定的权值计算公式,对通讯记录文件中读取的记录进行遍历,按联系人计算权值。步骤104:移动终端查找计算出的联系权值所属的联系权值范围对应的显示方式,根据对应的显示方式针对对应联系人进行显示;例如,可以在通讯录、通话记录和短信查看界面中显示,也可以在来电界面、去电界面中进行显示,也可以针对不同的业务针对联系人进行显示,例如,接收到邮件,可以弹出对话框进行显示等。本发明实施例所述方法,通过存储终端用户通讯历史记录信息,读取所存储的记录信息,根据设定的参数和方法计算终端用户和各联系人权值,在设定的阈值范围将各联系人按照不同阈值以不同的颜色、图案或者动画显示,使得用户打开通讯录、短信或者通话记录界面可以直观的了解到联系人的亲疏程度,在来电时能够通过显示提醒用户来电联系人的亲疏关系,上述动作可以按一定频度和时间触发,为用户维护社交网络提供有效帮助,从而进一步发挥终端在社交沟通中的作用,提升终端产品用户体验水平。下面结合附图,以本发明提出的联系人联系权值计算及通讯录、通话记录和短信查看界面视觉显示、来电显示提醒方法的实施步骤做进一步详细说明:步骤201:设定权值计算公式中各参数值,其中A=0.8,B=0.4,C=0.1,KT按分钟计,不足一分钟按一分钟计算;KΔ按通讯时间和当前时间间隔对应系数值,见表1:表1时间间隔参数值KΔ一天以内5两到三天4三天以上到一周3一周以上到一个月2一个月以上到三个月1三个月以上到六个月0.5六个月以上到一年0.2一年以上0上述各参数值可以按需求设置。步骤202:在配置选项中,设定统计分析时段为最近六个月时间段,设置阈值范围段:0~10、10~30、30~50、50~100、大于100,在不同的阈值范围用不同的颜色显示,值越小,颜色越淡,例如见表2。此显示效果也可以任意设置。表2权值范围显示颜色0~10浅灰色10~30灰色30~50黑色50~100淡蓝色>100紫色步骤203:在配置选项中,设置状态更新频次为每次通讯动作结束后更新。步骤204:记录通讯信息,本实施例按照XML(ExtensibleMarkupLanguage,可扩展标记语言)格式记录每次通讯信息,设计格式如下:其中:ContactName字段表示联系人姓名;Type字段表示通讯类型,包括来电、去电、发送短信、接收短信、发送邮件、接收邮件几种类型;Date字段表示通讯时间,按“年-月-日”格式存储;Duration字段表示通讯持续时间,此字段在通讯类型为来电和去电时有效,以分钟为单位。触发控制动作启动,调用通讯记录管理模块开始工作,每次通讯动作完毕后,将当通讯记录添加到通讯记录文件中。当通讯记录文件所占空间超过一定大小(本实施例设为64Kbyte),重新创建一个文件写入最新通讯记录。为了便于管理,创建一个通讯记录管理文件来存储各通讯记录文件的信息,包括通讯记录文件名称和文件的创建时间。步骤205:读取配置信息,包括:(1)统计分析时间范围,本实施例设 置为最近半年;(2)阈值范围和颜色配置见步骤202中表内的对应参数。步骤206:打开通讯记录管理文件,读取通讯记录文件和对应的文件创建时间,创建一个链表,其中每个链表节点保存通讯记录文件名称和文件创建时间,将所取的信息记录在链表中,然后循环处理链表节点,剔除文件创建时间超过半年的节点。步骤207:按照步骤206中的链表,打开每个节点中保存的通讯记录文件,读取通讯记录数据,记录在线性表或者数组中。然后按照步骤201中的公式,按联系人计算出联系权值。步骤208:根据步骤202中的显示配置和阈值范围对应表,调用视觉显示模块更新短信和通话记录界面的颜色显示效果。步骤209:在来电时,获取来电号码,查询来电号码对应的联系人,进而获取步骤207中计算出的联系权值,调用视觉显示模块在来电界面更新联系人颜色显示效果;步骤210:获取步骤203中设置的更新频次,本实施例为每次通讯结束后更新,设置定时触发器并激活,当触发条件发生时,重复执行上述步骤204到步骤209动作。图2为本发明实施例的移动终端的示意图,如图2所示,本实施例的移动终端包括:配置模块,用于根据通讯信息参数设置联系人的联系权值的计算公式,配置多个联系权值范围及其对应的显示方式;存储模块,用于存储各联系人的通讯信息;计算模块,用于定期读取所述通讯信息,根据所述计算公式计算各个联系人的联系权值;显示模块,查找计算出的联系权值所属的联系权值范围对应的显示方式,根据对应的显示方式针对对应联系人进行显示。其中,所述通讯信息参数包括以下的一种或多种:通话时长相关系数、去电相关系数、来电相关系数、短信发送相关系数、短信接收相关系数、邮件发送相关系数、邮件接收相关系数和通讯时间与当前时间间隔的对应系数。在一优先实施例中,所述计算公式为:其中,X为联系人的联系权值,KΔ为通讯时间与当前时间间隔的对应系数,KT为通话时长相关系数,A为去电相关系数,为来电相关系数,B为短信发送相关系数,为短信接收相关系数,C为邮件发送相关系数,为邮件接收相关系数。其中,所述移动终端还包括:来电模块,用于在接收到来电时,根据来电号码查询对应的联系人,根据查找到的联系人获取计算出的联系权值;所述显示模块,还用于根据所述来电模块获取到的联系权值查找所属的联系权值范围对应的显示方式,在来电界面上根据对应的显示方式针对该联系人进行显示。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1