一种联系人列表显示方法、装置及移动终端与流程

文档序号:11960633阅读:256来源:国知局
一种联系人列表显示方法、装置及移动终端与流程

本发明实施例涉及终端技术领域,尤其是一种联系人列表显示方法、装置及移动终端。



背景技术:

伴随着通信技术的飞速增长,基于传统通信网络以及移动互联网构建的社交网络也日益庞大,用户的终端设备内联系人的数量也随之呈现了爆发性增长的势头,每个终端设备内通常都存储了动辄几百上千位联系人的相关信息。

现有技术中针对于常用的触屏终端来说,触屏终端显示联系人列表时,会按照联系人的姓名的首字母的先后顺序,对联系人进行排序,按照顺序显示每个联系人的名称,并在联系人列表的右侧显示字母列表,该字母列表由该联系人列表中所有联系人的首字母组成。

本发明创造的联系人在研究中发现,现有技术通讯录中联系人排列方式过于死板,在联系人信息中仅仅选取联系人名称作为排序的依据,不能合理应用收集在通讯录中的联系人的其他信息,无法为用户的社交活动提供人性化的服务于便利。



技术实现要素:

本发明实施例主要解决的技术问题是提供一种联系人列表显示方法、装置及移动终端,通过以通讯录中联系人信息中的生日信息为排序依据,深入挖掘使用联系人信息中具有共性生日信息,方便用户了解联系人中生日的先后顺序,为用户的社交活动提供便利。解决现有技术中,通讯录中联系人排列方式过于死板,不能合理应用收集在通讯录中的联系人的其他信息,无法为用户的社交活动提供人性化的服务于便利的问题。

为解决上述技术问题,本发明创造的实施例采用的一个技术方案是:提供一种联系人列表显示方法,包括下述步骤:

移动终端在通讯录开启状态下,获取对所述通讯录中联系人进行重新排序的任务指令;

所述移动终端根据所述任务指令,以所述通讯录中联系人生日信息的先后顺序作为排布条件,生成联系人列表;

所述移动终端显示所述联系人列表。

可选地,所述移动终端根据所述任务指令,以所述通讯录中联系人生日信息的先后顺序作为排布条件,生成联系人列表,包括:

根据所述联系人生日信息,对所述通讯录中的联系人进行分组,以使不同分组内的联系人生日信息的月份不同;

按照每个分组对应月份的先后顺序作为排布条件,对分组进行排布。

可选地,所述以先后顺序作为排布条件,包括:

以获取所述任务指令的日期为基准日期,根据距所述基准日期的时间长短,依次进行排布。

可选地,按照每个分组对应月份的先后顺序作为排布条件,对分组进行排布,包括:

以获取所述任务指令的日期为基准日期,将包括在所述基准日期分组中生日信息超过所述基准日期的联系人进行区别化显示。

可选地,所述联系人列表显示方法还包括:

接受标记指令对所述联系人列表中的部分联系人进行标记;

当距所述被标记联系人生日时间为第一预设时间时,所述移动终端进行提醒。

可选地,所述所述移动终端根据所述任务指令,以所述通讯录中联系人生日信息的先后顺序作为排布条件,生成联系人列表,包括:

将所述通讯录中不包括生日信息的联系人以名称首字母的先后顺序进行排布。

所述联系人列表显示方法还包括:

接受查询指令对所述不包括生日信息的联系人发送生日询问信息;

读取针对所述生日询问信息的回复信息,识别所述回复信息中的生日信息;

提取所述回复信息中的生日信息,并将其记录到所述通信录中相应联系人的信息中;

根据所述回复信息中的生日信息,将对应联系人排列在所述联系人列表中。

可选地,所述接受查询指令对所述不包括生日信息的联系人发送生日询问信息,包括:

获取所述不包括生日信息联系人的名称,并将所述名称作为所述生日询问信息中的称呼。

为解决上述技术问题,本发明创造实施例还提供一种联系人列表显示装置,包括:

第一获取模块,用于在通讯录开启状态下,获取对通讯录中联系人进行重新排序的任务指令;

第一排序模块,用于根据所述任务指令,以所述通讯录中联系人生日信息的先后顺序作为排布条件,生成联系人列表;

显示模块,用于显示所述联系人列表。

可选地,所述联系人列表显示装置,还包括:

分组模块,用于根据所述联系人生日信息,对所述通讯录中的联系人进行分组,以使不同分组内的联系人生日信息的月份不同;

第二排序模块,用于按照每个分组对应月份的先后顺序作为排布条件,对分组进行排布。

可选地,所述第一排序模块和第二排序模块排序时,以获取所述任务指令的日期为基准日期,根据距所述基准日期的时间长短,依次进行排布。

可选地,所述第二排序模块排序时,以获取所述任务指令的日期为基准日期,并筛选出包括在所述基准日期分组中生日信息超过所述基准日期的联系人;

所述显示装置对生日信息超过所述基准日期的联系人进行区别化显示。

可选地,所述联系人列表显示装置,还包括:

第二获取模块,用于接收标记指令;

第一标记模块,用于根据所述标记指令对所述联系人列表中的部分联系人进行标记;

提示模块,用于当距所述被标记联系人生日时间为第一预设时间时,发出提醒信息。

可选地,所述联系人列表显示装置,还包括:

第三排序模块,用于将所述通讯录中不包括生日信息的联系人以名称首字母的先后顺序进行排布。

可选地,所述联系人列表显示装置,还包括:

第三获取模块,用于获取查询指令;

第一发送模块,用于根据所述查询指令对所述不包括生日信息的联系人发送生日询问信息;

第一识别模块,用于读取所述生日询问信息的回复信息,并识别回复信息中的生日信息;

提取写入模块,用于提取所述回复信息中的生日信息,并将其记录到所述通信录中相应联系人的信息中;

第四排序模块,用于根据所述回复信息中的生日信息,将对应联系人排列在所述联系人列表中。

可选地,所述联系人列表显示装置,还包括:

信息生成模块,用于获取所述不包括生日信息联系人的名称,并将所述名称作为所述生日询问信息中的称呼。

为解决上述技术问题,本发明创造实施例还提供一种移动终端,所述移动终端包括:存储器与处理器,所述存储器内存储有程序代码,所述处理器用于调用所述程序代码,执行以下操作:

移动终端在通讯录开启状态下,获取对所述通讯录中联系人进行重新排序的任务指令;

所述移动终端根据所述任务指令,以所述通讯录中联系人生日信息的先后顺序作为排布条件,生成联系人列表;

所述移动终端显示所述联系人列表。

本发明实施例的有益效果是:通过以通讯录中联系人信息中的生日信息为排序依据,深入挖掘使用联系人信息中具有共性生日信息,方便用户了解联系人中生日的先后顺序,为用户的社交活动提供便利。解决现有技术中,通讯录中联系人排列方式过于死板,不能合理应用收集在通讯录中的联系人的其他信息,无法为用户的社交活动提供人性化的服务于便利的问题。

附图说明

图1为本发明实施例联系人列表显示方法整体流程图;

图2为本发明实施例联系人列表显示方法通讯录示意图;

图3为本发明实施例联系人列表显示方法联系人中不包括生日信息排列方法流程图;

图4为本发明实施例联系人列表显示方法对通讯录中的联系人进行分组流程图;

图5为本发明实施例联系人列表显示方法设定集合字符流程图;

图6为本发明实施例联系人列表显示方法中分组中联系人生日日期超过基准日期显示方法流程图;

图7为本发明实施例联系人列表显示方法期限提醒方法流程图;

图8为本发明实施例联系人列表显示方法带有提示按钮的示意图;

图9为本发明实施例联系人列表显示方法获取联系人生日日期的方法流程图;

图10为本发明实施例联系人列表显示方法带有日期提示按钮的示意图;

图11本发明实施例联系人列表显示装置结构示意图;

图12本发明实施例联系人列表显示装置第一种选择性实施例结构示意图;

图13本发明实施例联系人列表显示装置第二种选择性实施例结构示意图;

图14本发明实施例联系人列表显示装置第三种选择性实施例结构示意图;

图15本发明实施例联系人列表显示装置第四种选择性实施例结构示意图;

图16本发明实施例移动终端结构框图。

具体实施方式

为了便于理解本发明,下面结合附图和具体实施方式,对本发明进行更详细的说明。需要说明的是,当元件被表述“固定于”另一个元件,它可以直接在另一个元件上、或者其间可以存在一个或多个居中的元件。当一个元件被表述“连接”另一个元件,它可以是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。本说明书所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。

除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本发明。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

下面结合附图和实施方式对本发明进行详细说明。

实施例

请参阅图1,一种联系人列表显示方法,包括下述步骤:

S110、移动终端在通讯录开启状态下,获取对所述通讯录中联系人进行重新排序的任务指令。通讯录中一般保存电话号码,以及与电话号码相关的人的名称信息、地址信息以及生日信息等。其中,联系人名称信息与电话号码信息为最具有表征特性的信息,为方便用户使用在通讯录中显示联系人信息时,仅显示上述联系人名称信息与电话号码信息。出于方便使用的初衷,为了更好地对通信录中联系人进行管理,通讯录中对联系人进行排序,且一般采用联系人名称的首字母的先后顺序作为排序的依据。本实施例中采用两种排序方法,分别为以联系人名称的首字母的先后顺序作为排序依据的排序方法,以及以联系人生日的先后顺序作为排序依据的排序方法。在日常生活中,为方便用户使用与准确的识别联系人,正常显示的通讯录排列的方法是以联系人名称的首字母的先后顺序作为排序依据的排序方法。用户能够将通讯录的排序方法进行切换,将以联系人名称首字母作为排列依据的排列方法,切换到以联系人生日日期作为排序依据的排列方法。

如图2所示,图2为本实施例中双排序方法显示界面示意图。

在移动终端在通讯录开启状态下虚拟两个按键开关,分别为第一虚拟按键与第二虚拟按键。其中,第一虚拟按键用于开启以联系人名称的首字母的先后顺序进行排序,第二虚拟按键用于开启以联系人生日日期的先后顺序进行排序。移动终端获取到用户点击第二虚拟按键的指令后,即预备执行切换排序依据。

S120、所述移动终端根据所述任务指令,以所述通讯录中联系人生日信息的先后顺序作为排布条件,生成联系人列表。移动终端在接收到用户的切换排序依据的任务指令后,将排序依据从以联系人名称的首字母,切换到以联系人生日日期进行排序。具体地,移动终端接收到切换排序依据的指令后,移动终端获取通讯录中联系人信息中的生日信息,并根据联系人生日信息的先后顺序将通讯录中的联系人进行排列,并生成联系人列表。

S130、所述移动终端显示所述联系人列表。当移动终端以联系人生日的先后顺序为排序依据,并根据联系人生日信息的先后关系对联系人进行重新排序,并生成联系人列表后,移动终端显示该新生成的联系人列表。移动终端显示的联系人列表中的联系人,仅显示联系人的名称,用户在点击该联系人后,显示画面中弹出或切换到该联系人的详细信息。移动终端显示的联系人列表中的联系人的显示方法不局限与此,在一些选择性实施方式中,移动终端显示的联系人列表中的联系人,显示联系人的名称与联系人的生日日期,用户在不点击的情况下也能够看到联系人的生日日期,用户在需要获取联系人的其他信息时,用户在点击该联系人后,显示画面中弹出或切换到该联系人的详细信息。

上述实施方案中,通过以通讯录中联系人信息中的生日信息为排序依据,深入挖掘使用联系人信息中具有共性生日信息,方便用户了解联系人中生日的先后顺序,为用户的社交活动提供便利。解决现有技术中,通讯录中联系人排列方式过于死板,不能合理应用收集在通讯录中的联系人的其他信息,无法为用户的社交活动提供人性化的服务于便利的问题。

请参阅图3,在一些选择性实施方式中,还包括对联系人中不包括生日信息的联系人的排列方法,包括步骤:

S121、将所述通讯录中不包括生日信息的联系人以名称首字母的先后顺序进行排布。通讯录中联系人中存在部分联系人信息不完全,不包括其生日信息的联系人,在执行步骤S120后,对该部分联系人进行排名,排名的方法为:将通讯录中不包括生日信息的联系人以名称首字母的先后顺序进行排布。且该部分联系人排列在联系人列表的最后位置。

请参阅图4,在一些选择性实施方式中,联系人列表显示方法还包括:对通讯录中的联系人进行分组。经过本实施例中上述步骤后,通讯录中联系人按生日的先后顺序进行排列后,对已经排列好的联系人进行分组,分组包括下述步骤:

S210、根据联系人生日信息,对通讯录中的联系人进行分组,以使不同分组内的联系人生日信息的月份不同。分组的依据是,根据联系人生日日期的不同,将联系人划分为十二个不同的组别,每一组表示一年中的十二个月份中的一个。确定分组后,根据联系人生日日期的不同,将通讯录中的联系人放入到不同月份的分组中。

S220、按照每个分组对应月份的先后顺序作为排布条件,对分组进行排布。分组完成后,根据十二个月份排列的先后顺序对十二个分组进行排列。排列方法为由小到大的排列方式进行排列。

请参阅图5,在一些选择性实施方式中,步骤S220之前还包括步骤S211。

S211、为所述分组指定集合字符,以使所述联系人列表显示具有相同分组的联系人。在本实施方式中,通讯录中的联系人在进行分组后,处于无序的排列当中。需要分组后将月份作为对应分组的集合字符,集合字符设置在通讯录联系人列表中,点击该字符能够将同一分组内的联系人集合在一起,并在移动终端的显示屏幕内对该分组内的联系人进行全部或部分显示,显示时同一分组内的联系人按照生日日期的不同,按顺序依次进行排列。在本实施方式中,集合字符的作用不局限于将同一分组内的联系人集合在一起,点击该集合字符将同一份组内的联系人集合在一起后,再次点击该集合字符,能够将该分组内的联系人收纳并隐藏,在通讯录中仅显示该集合字符,再次点击该集合字符后该分组再次展开。

在步骤S211中,为方便用户点击集合字符,被指定的集合字符在通讯录中相比于其他信息所使用的字号,集合字符的字号大于其他信息所使用的字号,能够使用户较为方便的点击操作该集合字符。

在本实施例中,步骤S120与步骤S220中,均有按照先后顺序对联系人进行排布,区别在于,步骤S120进行排布时,以通讯录中联系人生日信息的先后顺序作为排布条件。步骤S220中,按照每个分组对应月份的先后顺序作为排布条件。虽然作为排布条件的依据不同,但对于步骤S120与步骤S220的执行,均需设定基准日期,基准日期为移动终端接受以生日信息为依据对联系人进行排列的指令时的日期,举例说明,用于在2016年8月15日上午在移动终端上使用该指令,则基准日期为8月15日。确定基准日期后,步骤S120中,以通讯录中联系人生日信息距基准日期的先后顺序作为排布条件。步骤S220中,按照每个分组对应月份距基准日期的先后顺序作为排布条件。

步骤S120与步骤S220的排布方式不局限与此,在另一些选择性实施例中,步骤S120中,以通讯录中联系人生日信息的先后顺序作为排布条件时,其先后顺序依据的排布条件为,年历中日期排列的先后顺序。步骤S220中,按照每个分组对应月份的先后顺序作为排布条件时,其先后顺序依据的排布条件为,年历中月份排列的先后顺序。

请参阅图6,在一些选择性实施方式中,在步骤S220之后还包括步骤S230,步骤S230具体为:

S230、获取所述任务指令的日期为基准日期,将包括在所述基准日期所在的分组中,且生日信息超过所述基准日期的联系人进行区别化显示。步骤S220中对通讯录中联系人进行分组,并将分组后的联系人按照局基准日期的时间顺序依次进行排布。由于生日日期会具体到确定的某一天,分组为确定的某一个月,基准时间同样也为具体的日期,故存在基准日期所在分组中,部分联系人的生日日期超过基准时间,即基准时间所在的分组中部分联系人以过完生日时,为方便用户快速识别出分组联系人那些已经过完生日,那些未过生日,对分组中已经过完生日的联系人进行区别化显示,区别化显示是相对于未过生日的联系人。具体的,区别化显示的方式为:分组中未过生日的联系人显示信息的字体为黑色,已过生日的联系人信息显示为红色;或分组中为过生日的联系人显示的信息中带有礼物状图形,已过生日的联系人不带有礼物状图形。区别化显示的方式为不局限与此,现有技术中能够使用户迅速分辨出二者存在差异的方案,均能够应用在本实施方案中。

请参阅图7,在一些选择性实施方式中,还包括期限提醒方法,期限提醒方法包括:

S310、接受标记指令对所述联系人列表中的部分联系人进行标记。联系人列表中,用户对其关系较好,或者交往较密的联系人进行标记,如图8所示,标记的方法为,在联系人列表上虚拟实现心形图标,用户点击该图标后,即对该联系人进行了标记。标记的方式不局限与此,在另一些选择性实施例中,用于长按想进行标记的联系人后,弹出新的对话框,并在该对话框中的标记项中,选择标记。需要指出的是本实施例中联系人列表的排序方式为双表切换进行排序,对于标记时是在以联系人首字母为排列依据的联系人列表中进行的标记,也视为标记。

S320、当距所述被标记联系人生日时间为第一预设时间时,所述移动终端进行提醒。预设提醒时间,为第一预设时间,第一预设时间的期限根据具体情况加以设定,一般设为一天或两天,在一些选择性实施例中,第一预设时间并不固定,由用户进行设定,故对于不同的用户预设的第一时间不尽相同。在另一些选择性实施方式中,第一预设时间为多个日期的集合,如第一预设时间包括:七天、两天和一天。当距被标记联系人生日时间为第一预设时间时,移动终端对用户进行提示,提示的方法包括:在移动终端上以弹窗的形式显示提示信息,如在移动终端弹窗内显示,章XX于两天后做生日。或者以声音的方式提醒用户,其标记的联系人中有人要过生日。

请参阅图9,在一些选择性实施方式中,联系人列表显示方法还包括:获取联系人生日日期的方法,包括下述步骤:

S410、接受查询指令对所述不包括生日信息的联系人发送生日询问信息。如图10所示,移动终端接受用户查询的指令,其指令的发出方法为,在联系人显示界面显示查询按钮,用户点击该查询按钮,移动终端即生成生日问询信息,生日问询信息为文字信息,“如请问您的生日是几号?”。生日问询信息预存储在移动终端内,在接收到用户的问询指令后,调取该生日问询信息并向该联系人发送。

S420、读取所述生日询问信息的回复信息,识别回复信息中的生日信息。移动终端在发送了生日问询信息后,接收到对方的回复信息后,对该用户的回复信息进行识别,识别用户回复的信息中是否存在生日信息。识别过程中使用文字比对方法识别回复信息中是否存在生日信息,如识别回复信息中存在xxxx年xx月xx日、或xxxx.xx.xx等表示生日日期的字样,若存在即认定该日期为该联系人的生日日期。

S430、提取所述回复信息中的生日信息,并将其记录到所述通信录中相应联系人的信息中。提取回复信息中的生日日期,并将该日期写入到对应联系人的通讯录中进行保存。

S440、根据所述回复信息中的生日信息,将对应联系人排列在所述联系人列表中。将回复信息中提取的生日信息写入到联系人的通讯录信息中后,该联系人即具有了生日信息,应该将该联系人排列到以生日日期为排列依据的通讯录列表中,根据该联系人生日日期的具体时间,将该联系人插入到联系人列表中相应的位置。

在一些选择性实施方式中,联系人列表显示方法还包括:生日问询信息中的称呼的生成方法,包括下述步骤:

S411、获取所述不包括生日信息联系人的名称,并将所述名称作为所述生日询问信息中的称呼。在发送生日问询信息时,需要在生日问询信息中加入联系人的称呼,如“李xx,请问您的生日是几号?”在自动生成生日问询信息时,读取联系人在通讯录中的名称信息,将该名称信息作为生日问询信息中的称呼。

需要说明联系人列表显示方法包括,本实施例中主体实施方式与上述一个或多个选择性实施例的任意结合,均属于本实施例的技术方案。

本实施例还提供一种联系人列表显示装置的实施方式。具体请参阅图11,图11为联系人列表显示装置的结构框图。

请参阅图7,一种联系人列表显示装置,包括:第一获取模块110、第一排序模块120与显示模块130。其中,第一获取模块110用于在通讯录开启状态下,获取对通讯录中联系人进行重新排序的任务指令;第一排序模块120用于根据所述任务指令,以通讯录中联系人生日信息的先后顺序作为排布条件,生成联系人列表;显示模块130用于显示联系人列表。

本实施例中采用两种排序方法,分别为以联系人名称的首字母的先后顺序作为排序依据的排序方法,以及以联系人生日的先后顺序作为排序依据的排序方法。在移动终端在通讯录开启状态下虚拟两个按键开关,分别为第一虚拟按键与第二虚拟按键。其中,第一虚拟按键用于开启以联系人名称的首字母的先后顺序进行排序,第二虚拟按键用于开启以联系人生日日期的先后顺序进行排序。第一获取模块110获取到用户点击第二虚拟按键的指令后,即预备执行切换排序依据。

第一获取模块110在接收到用户的切换排序依据的任务指令后,第一排序模块120将排序依据从以联系人名称的首字母,切换到以联系人生日日期进行排序。具体地,第一获取模块110接收到切换排序依据的指令后,第一排序模块120获取通讯录中联系人信息中的生日信息,并根据联系人生日信息的先后顺序将通讯录中的联系人进行排列,并生成联系人列表。

显示模块130显示的联系人列表中的联系人,仅显示联系人的名称,用户在点击该联系人后,显示画面中弹出或切换到该联系人的详细信息。显示模块130显示的联系人列表中的联系人的显示方法不局限与此,在一些选择性实施方式中,显示模块130显示的联系人列表中的联系人,显示联系人的名称与联系人的生日日期,用户在不点击的情况下也能够看到联系人的生日日期,用户在需要获取联系人的其他信息时,用户在点击该联系人后,显示画面中弹出或切换到该联系人的详细信息。

上述实施方案中,通过以通讯录中联系人信息中的生日信息为排序依据,深入挖掘使用联系人信息中具有共性生日信息,方便用户了解联系人中生日的先后顺序,为用户的社交活动提供便利。解决现有技术中,通讯录中联系人排列方式过于死板,不能合理应用收集在通讯录中的联系人的其他信息,无法为用户的社交活动提供人性化的服务于便利的问题。

请参阅图12,在一些选择性实施方式中,联系人列表显示装置,还包括:分组模块210与第二排序模块220。其中,分组模块210用于根据联系人生日信息,对通讯录中的联系人进行分组,以使不同分组内的联系人生日信息的月份不同;第二排序模块220用于按照每个分组对应月份的先后顺序作为排布条件,对分组进行排布。

具体地,分组模块210根据联系人生日信息,对通讯录中的联系人进行分组,以使不同分组内的联系人生日信息的月份不同。分组模块210的分组依据是,根据联系人生日日期的不同,将联系人划分为十二个不同的组别,每一组表示一年中的十二个月份中的一个。确定分组后,根据联系人生日日期的不同,将通讯录中的联系人放入到不同月份的分组中。

第二排序模块220按照每个分组对应月份的先后顺序作为排布条件,对分组进行排布。分组完成后,第二排序模块220根据十二个月份排列的先后顺序对十二个分组进行排列。排列方法为由小到大的排列方式进行排列。

上述实施方式中,第一排序模块120和第二排序模块220排序时,以获取任务指令的日期为基准日期,根据距基准日期的时间长短,依次进行排布。第一排序模块120与第二排序模块220中,均有按照先后顺序对联系人进行排布,区别在于,第一排序模块120进行排布时,以通讯录中联系人生日信息的先后顺序作为排布条件。第二排序模块220中,按照每个分组对应月份的先后顺序作为排布条件。虽然作为排布条件的依据不同,但对于第一排序模块120与第二排序模块220的执行,均需设定基准日期,基准日期为移动终端接受以生日信息为依据对联系人进行排列的指令时的日期,举例说明,用于在2016年8月15日上午在移动终端上使用该指令,则基准日期为8月15日。确定基准日期后,第一排序模块120中,以通讯录中联系人生日信息距基准日期的先后顺序作为排布条件。第二排序模块220中,按照每个分组对应月份距基准日期的先后顺序作为排布条件。

第二排序模块220排序时,以获取任务指令的日期为基准日期,并筛选出包括在基准日期所在的分组中,且生日信息超过基准日期的联系人,显示装置对生日信息超过基准日期的联系人进行区别化显示。由于生日日期会具体到确定的某一天,分组为确定的某一个月,基准时间同样也为具体的日期,故存在基准日期所在分组中,部分联系人的生日日期超过基准时间,即基准时间所在的分组中部分联系人以过完生日时,为方便用户快速识别出分组联系人那些已经过完生日,那些未过生日,对分组中已经过完生日的联系人进行区别化显示,区别化显示是相对于未过生日的联系人。具体的,区别化显示的方式为:分组中未过生日的联系人显示信息的字体为黑色,已过生日的联系人信息显示为红色;或分组中为过生日的联系人显示的信息中带有礼物状图形,已过生日的联系人不带有礼物状图形。区别化显示的方式为不局限与此,现有技术中能够使用户迅速分辨出二者存在差异的方案,均能够应用在本实施方案中。

请参阅图13,在一些选择性实施方式中,联系人列表显示装置,还包括:第二获取模块310、第一标记模块320和提示模块330。第二获取模块310用于接收标记指令。第一标记模块320,用于根据标记指令对联系人列表中的部分联系人进行标记。提示模块330,用于当距被标记的联系人生日时间为第一预设时间时,发出提醒信息。

在联系人列表上虚拟实现心形图标,用户点击该图标后,第二获取模块310获取标记指令,第一标记模块320即对该联系人进行了标记。标记的方式不局限与此,在另一些选择性实施例中,用于长按想进行标记的联系人后,弹出新的对话框,并在该对话框中的标记项中,选择标记。

预设提醒时间,为第一预设时间,第一预设时间的期限根据具体情况加以设定,一般设为一天或两天,在一些选择性实施例中,第一预设时间并不固定,由用户进行设定,故对于不同的用户预设的第一时间不尽相同。在另一些选择性实施方式中,第一预设时间为多个日期的集合,如第一预设时间包括:七天、两天和一天。当距被标记联系人生日时间为第一预设时间时,提示模块330对用户进行提示,提示模块330的提示方法包括:在移动终端上以弹窗的形式显示提示信息,如在移动终端弹窗内显示,章XX于两天后做生日。或者以声音的方式提醒用户,其标记的联系人中有人要过生日。

请参阅图14,在一些选择性实施方式中,联系人列表显示装置,还包括:第三获取模块410、第一发送模块420、提取写入模块430与第四排序模块440。第三获取模块410用于获取查询指令;第一发送模块420用于根据查询指令对不包括生日信息的联系人发送生日询问信息;第一识别模块用于读取生日询问信息的回复信息,并识别回复信息中的生日信息;提取写入模块430用于提取回复信息中的生日信息,并将其记录到通信录中相应联系人的信息中;第四排序模块440用于根据回复信息中的生日信息,将对应联系人排列在联系人列表中。

第三获取模块410接受用户查询的指令,其指令的发出方法为,在联系人显示界面显示查询按钮,用户点击该查询按钮,移动终端即生成生日问询信息,生日问询信息为文字信息,“如请问您的生日是几号?”。生日问询信息预存储在移动终端内,在接收到用户的问询指令后,第一发送模块420调取该生日问询信息并向该联系人发送。

移动终端在发送了生日问询信息后,接收到对方的回复信息后,第一识别模块对该用户的回复信息进行识别,识别用户回复的信息中是否存在生日信息。识别过程中使用文字比对方法识别回复信息中是否存在生日信息,如识别回复信息中存在xxxx年xx月xx日、或xxxx.xx.xx等表示生日日期的字样,若存在即认定该日期为该联系人的生日日期。

提取写入模块430提取回复信息中的生日日期,并将该日期写入到对应联系人的通讯录中进行保存。

将回复信息中提取的生日信息写入到联系人的通讯录信息中后,该联系人即具有了生日信息,应该将该联系人排列到以生日日期为排列依据的通讯录列表中,第四排序模块440根据该联系人生日日期的具体时间,将该联系人插入到联系人列表中相应的位置。

请参阅图15,在一些选择性实施方式中,联系人列表显示装置,还包括:信息生成模块450,用于获取不包括生日信息联系人的名称,并将名称作为生日询问信息中的称呼。在发送生日问询信息时,需要在生日问询信息中加入联系人的称呼,如“李xx,请问您的生日是几号?”在自动生成生日问询信息时,信息生成模块450读取联系人在通讯录中的名称信息,将该名称信息作为生日问询信息中的称呼。

本实施例中所述的移动终端具体是指移动终端或者带有通话功能的平板电脑或手提电脑。

需要说明联系人列表显示装置包括,本实施例中主体实施方式与上述一个或多个选择性实施例的任意结合,均属于本实施例的技术方案。

本实施例还提供一种移动终端的实施方式。具体请参阅图12,图12为移动终端的结构框图。

请参阅图16,一种移动终端,该移动终端包括存储器510、处理器520、显示器540与天线530。显示器540用于显示,天线530用于收发无线信号,存储器510内存储有程序代码,处理器520用于调用程序代码,执行以下操作:

移动终端在通讯录开启状态下,获取对通讯录中联系人进行重新排序的任务指令;

移动终端根据任务指令,以通讯录中联系人生日信息的先后顺序作为排布条件,生成联系人列表;

移动终端显示联系人列表。

需要指出的是本实施列中,移动终端的存储器510内存储用于实现本实施例中一种联系人列表显示方法的所有程序,存储器510能够调用该存储器510内的程序,执行上述联系人列表显示方法所列举的所有功能。由于移动终端实现的功能在本实施例中的联系人列表显示方法进行了详述,在此不再进行赘述。

需要说明的是,本发明的说明书及其附图中给出了本发明的较佳的实施例,但是,本发明可以通过许多不同的形式来实现,并不限于本说明书所描述的实施例,这些实施例不作为对本发明内容的额外限制,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。并且,上述各技术特征继续相互组合,形成未在上面列举的各种实施例,均视为本发明说明书记载的范围;进一步地,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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