移动终端联系人查找方法、移动终端及存储介质与流程

文档序号:17430202发布日期:2019-04-17 03:23阅读:210来源:国知局
移动终端联系人查找方法、移动终端及存储介质与流程

本发明实施例涉及移动通信技术领域,特别涉及一种移动终端联系人查找方法、移动终端及存储介质。



背景技术:

目前,移动终端已经逐渐成为我们日常生活中常用的通讯手段,随着移动终端设备的普及,移动终端通讯的联系人也日益增多,在众多联系人查找到需要的联系人的方法也多种多样,通常的方法为:在通讯录中查找栏输入联系人的姓名,或者根据联系人姓名的首字母在通讯录列表中寻找。

发明人发现相关技术中至少存在如下问题:通过输入联系人姓名查找联系人限制很多,在用户打字不方便或者时间不充裕的情况下无法达到查找联系人的目的,使用户的查找体验较差,另外,进行打字操作查找联系人浪费了用户的时间。



技术实现要素:

本发明实施方式的目的在于提供一种移动终端联系人查找方法、移动终端及存储介质,减少用户在打电话时,查找联系人所需的时间,给用户带来良好的使用体验。

为解决上述技术问题,本发明的实施方式提供了一种移动终端联系人查找方法,包括:计算各移动终端联系人对应的通话概率;其中,通话概率根据移动终端联系人的通信量,及移动终端联系人在通信软件内的通信记录计算得到;按照通话概率由大到小的顺序,将通话概率对应的移动终端联系人显示在移动终端的显示界面。

本发明的实施方式还提供了一种移动终端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述移动终端联系人的查找方法。

本发明的实施方式还提供了一种存储介质,存储有计算机程序,计算机程序被处理器执行时上述的移动终端联系人的查找方法。

本发明实施方式相对于现有技术而言,根据移动终端联系人的通信量及移动终端联系人在通信软件的通信情况计算,得到用户与各移动终端联系人通话的概率,由于通信软件中添加的联系人与终端联系人存在对应关系,所以可以根据通信软件的联系人找到其对应的移动终端的联系人,在综合考虑用户与联系人的通信量大小,及使用通信软件与该联系人通信的频繁程度或使用通信软件与该联系人通讯的信息内容,判定用户呼叫该联系人的通话概率,在移动终端显示界面按照通话概率由大到小的顺序依次显示,方便用户在呼叫联系人的时候直接选取,从而减少了用户通话时查找联系人所需的时间,提高了用户的使用体验。

另外,在计算各移动终端联系人对应的通话概率之后,还包括:将通话概率最高的n个对应的移动终端联系人的信息显示在屏幕上半部分;其中,n为大于0的自然数,移动终端联系人的信息至少包括:移动终端联系人的头像或移动终端联系人的预存姓名;按照通话概率由大到小的顺序,将通话概率对应的移动终端联系人显示在移动终端的显示界面,具体为:按照通话概率由大到小的顺序,将通话概率对应的移动终端联系人显示在屏幕下半部分。这样做可以使用户通过联系人的头像或姓名直观的查找到自己需要的信息,方便用户的查询,减少查询时间,提高用户查找联系人的效率。

另外,在检测到打开呼叫界面时,检测打开呼叫界面的呼叫时间或呼叫地点;计算各移动终端联系人对应的通话概率,具体包括:根据呼叫时间或呼叫地点,移动终端联系人的通信量,及移动终端联系人在通信软件内的通信记录计算各移动终端联系人对应的通话概率。通过呼叫时间及呼叫地点的检测,可以使计算出的通话概率更加准确,从而减少了用户通话时查找联系人所需的时间,提高了用户的使用体验。

另外,根据呼叫时间,移动终端联系人的通信量,及移动终端联系人在通信软件内的通信记录计算各移动终端联系人对应的通话概率,具体包括:预先将一天划分为不同的时间段;获取呼叫时间所处时间段;根据呼叫时间所处时间段内的移动终端联系人的通信量,及移动终端联系人在通信软件内的呼叫时间所处时间段内的通信记录,计算得到各移动终端联系人对应的通话概率。将一天分为不同时间段,分析不同时间段各联系人的通话概率,根据用户拨打电话的时间所处的时间段,为用户推荐不同的联系人列表,使推荐的联系人列表更加智能化,更符合用户的通话需求,提高用户查找联系人的效率。

另外,计算各移动终端联系人对应的通话概率,具体包括:根据移动终端联系人的通信量计算得到第一呼叫概率;根据移动终端联系人在通信软件内的通信记录计算得到第二呼叫概率;根据第一呼叫概率和第二呼叫概率计算得到移动终端联系人对应的通话概率。这样做使计算出的通话概率综合移动终端联系人的呼叫概率和通信软件中通信记录计算的呼叫概率,根据用户的需求,可以选择不同的权重计算通话概率,满足不同的实际情况下用户的不同需求,提高用户的使用体验。

另外,在计算各移动终端联系人对应的通话概率时,还包括:若检测到通信软件中移动终端联系人对应的名称被标记为特别关注,则提高移动终端联系人对应的通话概率。通信软件中标记为特别关注的名称对应的终端联系人有很大概率是用户的亲属或亲密的人,用户与特别关注的人的通话概率,相对其余人更大,所以适当的提高特别关注的移动终端联系人对应的通话概率,可以使通话概率的计算更为准确,使用户更容易查找到通话联系人。

另外,移动终端联系人的通信量及通信记录为预设时长内的移动终端联系人的通信量及通信记录。根据近期通话记录及通信量计算出的通话概率更加符合用户通话的要求,根据通话概率罗列出的联系人列表更加准确,用户查找联系人更加方便。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据本发明第一实施方式中的移动终端联系人查找方法流程图;

图2是根据本发明第一实施方式中的移动终端显示界面示意图;

图3是根据本发明第二实施方式中的移动终端联系人查找方法流程图;

图4是根据本发明第三实施方式中的移动终端联系人查找方法流程图;

图5是根据本发明第四实施方式中的移动终端结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种移动终端联系人查找方法。在本实施方式中,计算各移动终端联系人对应的通话概率;其中,通话概率根据移动终端联系人的通信量,及移动终端联系人在通信软件内的通信记录计算得到;按照通话概率由大到小的顺序,将通话概率对应的移动终端联系人显示在移动终端的显示界面。方便用户在呼叫联系人的时候直接选取,从而减少了用户通话时查找联系人所需的时间,提高了用户的使用体验。下面对本实施方式的移动终端联系人查找方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。具体流程如图1所示。

步骤101,计算各移动终端联系人对应的通话概率。具体地说,通话概率根据移动终端联系人的通信量,及移动终端联系人在通信软件内的通信记录计算得到。移动终端联系人的通信量为用户与该移动终端联系人的通话量占总通信量的百分比,若移动终端联系人的通话量占总通话量的百分比较高,则说明用户与该移动终端联系人的通话概率较高;另一方面,移动终端联系人在通信软件内的通信记录对通话概率也有一定的影响,通信软件可以为微信,qq,skype等应用,目前的通信软件通常通过手机号码登陆,所以通信软件内的人物名称与移动终端联系人具有一定对应关系,根据通信软件的人物名称可以查找到对应的移动终端联系人,从而可以通过通信软件内的通信记录推测出用户与通信软件中人物名称对应的移动终端联系人的通话概率。例如,用户在通信软件中与联系人a聊天,聊天记录中包含“打电话”,“通话”或与通信相关的词汇,则用户有极大概率与该联系人a进行通话,此时可以适当提高联系人a的通话概率。再比如,通信软件中具有语音及视频的功能,在检测到用户与某一联系人进行语音及视频的频率较大,则与该联系人通话的概率也相对较大。

步骤102,按照通话概率由大到小的顺序,将通话概率对应的移动终端联系人显示在移动终端的显示界面。具体地说,将通话概率较大的联系人显示在显示界面,方便用户直接查找,节省用户查找联系人的时间。

在实际应用中,还可以通过以下形式显示终端联系人的相关信息,具体如图2所示,图2为移动终端在用户即将执行呼叫操作时的界面显示情况,在显示界面的上半部分,显示通话概率较高的移动终端联系人的头像21,通常选取通话概率最高的5-10人,用户通过头像画面,直观的查找联系人,使用户更容易观察到所需的通话联系人。在显示界面的下半部分显示移动终端联系人的具体信息22,具体信息可以为联系人的电话号码,备注名称,公司职位等,方便用户通过多种类的信息筛选到所需要的呼叫对象。显示界面下半部分的联系人具体信息也是通过通话概率的大小,以通话概率由大到小的顺序依次排列。

本发明实施方式相对于现有技术而言,根据移动终端联系人的通信量及移动终端联系人在通信软件的通信情况计算,得到用户与各移动终端联系人通话的概率,由于通信软件中添加的联系人与终端联系人存在对应关系,所以可以根据通信软件的联系人找到其对应的移动终端的联系人,在综合考虑用户与联系人的通信量大小,及使用通信软件与该联系人通信的频繁程度或使用通信软件与该联系人通讯的信息内容,判定用户呼叫该联系人的通话概率,在移动终端显示界面按照通话概率由大到小的顺序依次显示,方便用户在呼叫联系人的时候直接选取,从而减少了用户通话时查找联系人所需的时间,提高了用户的使用体验。

本发明的第二实施方式涉及一种移动终端联系人查找方法。第二实施方式在第一实施方式基础上做了进一步改进,其改进之处主要在于:在本发明第二实施方式中,在检测到打开呼叫界面时,检测打开呼叫界面的呼叫时间或呼叫地点。具体流程图如图3所示。

步骤301,检测打开呼叫界面。具体地说,当用户打开呼叫界面时,说明用户即将执行呼叫操作,通常用户执行呼叫操作时需要查找联系人,拨打预先存储的联系人的电话号码,完成呼叫操作。

步骤302,检测打开呼叫界面的呼叫时间或呼叫地点。具体地说,记录打开呼叫界面的移动终端显示的时间,将所记录的时间作为呼叫时间;通过移动终端带有的定位系统记录呼叫地点。

步骤303,计算各移动终端联系人对应的通话概率。具体地说,根据呼叫时间或呼叫地点,移动终端联系人的通信量,及移动终端联系人在通信软件内的通信记录计算各移动终端联系人对应的通话概率。通过呼叫时间及呼叫地点的检测,可以使计算出的通话概率更加准确,从而减少了用户通话时查找联系人所需的时间,提高了用户的使用体验。

根据呼叫时间,移动终端联系人的通信量,及移动终端联系人在通信软件内的通信记录计算各移动终端联系人对应的通话概率,具体为:预先将一天划分为不同的时间段;获取呼叫时间所处时间段;根据呼叫时间所处时间段内的移动终端联系人的通信量,及移动终端联系人在通信软件内的呼叫时间所处时间段内的通信记录,计算得到各移动终端联系人对应的通话概率。将一天分为不同时间段,分析不同时间段各联系人的通话概率,根据用户拨打电话的时间所处的时间段,为用户推荐不同的联系人列表,使推荐的联系人列表更加智能化,更符合用户的通话需求,提高用户查找联系人的效率。例如,用户打开呼叫界面的时间为中午12点,那么根据预先划分的时间段,选择中午12点所在的时间段(10:00—13:00),计算在该时间段内移动终端联系人的通话概率。

根据呼叫地点,移动终端联系人的通信量,及移动终端联系人在通信软件内的通信记录计算各移动终端联系人对应的通话概率,具体包括:预先设置不同地点所属的地域范围;获取呼叫地点所属的地域范围;根据移动终端联系人在呼叫地点所属的地域范围内的通信量,及移动终端联系人在通信软件内的呼叫地点所属的地域范围内的通信记录,计算得到各移动终端联系人对应的通话概率。这样做通过地点的筛选,可以筛选出更加符合用户的通话需求的联系人,提高用户查找联系人的效率。例如,用户所处的呼叫地点为公司,用户在公司中与工作上的合作伙伴通话的概率相对较高;若用户所处的呼叫地点为家,那么用户在家中与亲属及朋友的通话概率相对较高。这样做根据呼叫地点,在所有联系人中筛选出最有可能进行通话操作的联系人,并向用户推荐筛选出的用户,节省用户查找联系人所需的时间。

步骤304,按照通话概率由大到小的顺序,将通话概率对应的移动终端联系人显示在移动终端的显示界面。与第一实施方式中步骤102一致,在此不再赘述。

在本实施方式中,通过呼叫时间及呼叫地点的检测,可以使计算出的通话概率更加准确,从而减少了用户通话时查找联系人所需的时间,提高了用户的使用体验。

本发明的第三实施方式涉及一种移动终端联系人查找方法。第三实施方式在第二实施方式基础上做了进一步改进,其改进之处主要在于:在第三实施方式中,具体的说明了计算通话概率的方式。流程图如图4所示。

步骤401,检测打开呼叫界面。

步骤402,检测打开呼叫界面的呼叫时间或呼叫地点。

步骤401、402与第二实施方式中步骤301、302一致,在此不再赘述。

步骤403,根据移动终端联系人的通信量计算得到第一呼叫概率。

步骤404,根据移动终端联系人在通信软件内的通信记录计算得到第二呼叫概率。

步骤405,根据第一呼叫概率和第二呼叫概率计算得到移动终端联系人对应的通话概率。

具体地说,根据移动终端联系人的通信量占总通信量的比例,计算得到第一呼叫概率;根据终端联系人在通信软件的通信量占总通信量的比例,计算得到第二呼叫概率;选择不同的权重计算通话概率,满足不同的实际情况下用户的不同需求,提高用户的使用体验。通话概率的计算公式如下:通话概率=a*第一呼叫概率+b*第二呼叫概率。其中,a为第一呼叫概率所占的权重,b为第二呼叫概率所占的权重。

在以下几种情况,可以适当调整通话概率的大小。当通信软件中出现预设关键词,例如,通话、打电话、联系等通信相关的词语,这时,可以将第二呼叫概率调高一定比例,或者将第二呼叫概率所占的权重提高,从而提高该联系人的通话概率;当检测到通信软件中移动终端联系人对应的名称被标记为特别关注,则提高移动终端联系人对应的通话概率。通信软件中标记为特别关注的名称对应的终端联系人有很大概率是用户的亲属或亲密的人,用户与特别关注的人的通话概率,相对其余人更大,所以适当的提高特别关注的移动终端联系人对应的通话概率,可以使通话概率的计算更为准确,使用户更容易查找到通话联系人。

步骤406,按照通话概率由大到小的顺序,将通话概率对应的移动终端联系人显示在移动终端的显示界面。与第二实施方式中步骤304一致,在此不再赘述。

在实际应用中,移动终端联系人的通信量及通信记录为预设时长内的移动终端联系人的通信量及通信记录。预设时长可以为最近一个月或三个月,由于随着时间的变化,用户的通信联系人也会随着变化,根据近期通话记录及通信量计算出的通话概率更加符合用户通话的要求,根据通话概率罗列出的联系人列表更加准确,用户查找联系人更加方便,另一方面由于时间的累积,用户通信量会逐渐增加,计算通信概率的数据量增大,会增加终端设备的工作难度及工作量,增加了计算所需的时间,降低终端设备的工作效率,所以需要根据预设时长内的通信量及通信记录计算通信概率,从而减少计算通信概率所需的时间,节省用户查找联系人的等待时间。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施方式涉及一种移动终端,如图5所示,包括至少一个处理器501;以及,与至少一个处理器501通信连接的存储器502;其中,存储器502存储有可被至少一个处理器501执行的指令,指令被至少一个处理器501执行,以使至少一个处理器501能够执行上述移动终端联系人查找方法。

其中,存储器502和处理器501采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器501和存储器502的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器501。

处理器501负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器502可以被用于存储处理器501在执行操作时所使用的数据。

本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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