一种信息处理方法及电子设备的制作方法
【专利摘要】本发明实施例公开了一种信息处理方法及电子设备。其中,所述电子设备包括数据存储单元,所述数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;所述电子设备还包括显示单元;所述信息处理方法包括:获取第一触发操作;根据所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合;显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
【专利说明】一种信息处理方法及电子设备
【技术领域】
[0001]本发明涉及信息处理技术,具体涉及一种信息处理方法及电子设备。
【背景技术】
[0002]现有技术中,电子设备中存储的通讯录中的联系人通常是依据联系人名字的首字母,按英文字母的排列顺序排列,排序的方式较为单一。
[0003]然而,当用户希望通过更多方式查看通讯录、查找通讯录中的联系人,以提升用户的操作体验,相关技术尚无有效解决方案。
【发明内容】
[0004]为解决现有存在的技术问题,本发明实施例提供一种信息处理方法及电子设备,能够解决通讯录中的联系人信息排序方式单一的问题。
[0005]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0006]本发明实施例提供了一种信息处理方法,应用于电子设备中,所述电子设备包括数据存储单元,所述数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;所述电子设备还包括显示单元;所述方法包括:
[0007]获取第一触发操作;
[0008]根据所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合;
[0009]显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
[0010]本发明实施例还提供了一种电子设备,所述电子设备包括数据存储单元和显示单元,所述数据存储单元存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;所述电子设备还包括:操作获取单元、提取单元和集合生成单元;其中,
[0011]所述操作获取单元,用于获取第一触发操作;
[0012]所述提取单元,用于根据所述操作获取单元获取的所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间;
[0013]所述集合生成单元,用于根据所述提取单元提取出的所述联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合;
[0014]所述显示单元,用于显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
[0015]本发明实施例的信息处理方法及电子设备,所述电子设备包括数据存储单元,所述数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;所述电子设备还包括显示单元;所述方法包括:获取第一触发操作;根据所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合;显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。如此,实现了通讯录中按联系人信息的编辑日期进行显示,实现了通讯录中联系人信息显示的多样化;且不同的编辑日期对应的联系人信息的显示效果不同,提升了用户的视觉体验。
【专利附图】
【附图说明】
[0016]图1为本发明实施例一的信息处理方法的流程示意图;
[0017]图2为本发明实施例中按日期显示联系人信息的示意图;
[0018]图3为本发明实施例二的信息处理方法的流程示意图;
[0019]图4为本发明实施例三的信息处理方法的流程示意图;
[0020]图5a_图5b为本发明实施例中根据编辑日期对联系人的头像进行效果化的第一处理后的不意图;
[0021]图6为本发明实施例四的信息处理方法的流程示意图;
[0022]图7为本发明实施例的电子设备的第一种组成结构示意图;
[0023]图8为本发明实施例的电子设备的第二种组成结构示意图;
[0024]图9为本发明实施例的电子设备的第三种组成结构示意图。
【具体实施方式】
[0025]下面结合附图及具体实施例对本发明作进一步详细的说明。
[0026]实施例一
[0027]本发明实施例提供了一种信息处理方法,所述信息处理方法应用于电子设备中,所述电子设备包括数据存储单元,所述数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;所述电子设备还包括显示单元。图1为本发明实施例一的信息处理方法的流程示意图;如图1所示,所述方法包括:
[0028]步骤101:获取第一触发操作。
[0029]本实施例中,所述电子设备可以是存储有通讯录数据的终端设备,如手机、具有通讯录的平板电脑,或者安装有网络电话、且所述网络电话存储有通讯录数据的计算机终端等电子设备。在实际应用中,当用户通过触发操作启动通讯录时,所述电子设备会提取出所有联系人的姓名的首字母,将所述通讯录中的联系人按照字母表顺序排列。
[0030]这里,在所述通讯录启动后,所述通讯录的显示界面上显示一虚拟按钮,所述虚拟按钮用于触发按编辑日期显示所述通讯录中的联系人信息,即触发后续的步骤102 ;相应的,所述第一触发操作为针对所述虚拟按钮的操作。
[0031]步骤102:根据所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间。
[0032]在本实施例中,所述电子设备的数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;也就是说,当编辑所述联系人信息时,所述电子设备将所述联系人信息的编辑时间记录在所述存储单元中,且所述编辑时间与对应的联系人信息相关联。
[0033]其中,所述联系人信息的编辑时间具体可以是所述联系人信息的创建时间、或所述联系人信息的修改时间;具体的,当创建一个新的联系人信息时,记录所述联系人信息的创建时间;或者,当修改一个已经存储在联系人信息时,如修改电话号码,则记录所述联系人信息的修改时间。进一步的,所述联系人信息的编辑时间随着所述联系人信息的编辑操作即时更新;例如,当创建一个新的联系人信息时,记录所述联系人信息的创建时间,后续当修改所述联系人的电话号码时,记录所述联系人信息的修改时间,并且所述修改时间覆盖之前的创建时间。
[0034]具体的,所述电子设备根据所述第一触发操作生成第一指令,根据所述第一指令加载所述数据存储单元,在加载过程中调用mContext.getContentResolver0.query(uri,project1n, select1n, select1nArgs, sortOrder),其中,所述 sortOrder 字段为本发明实施例中所述的用于记录联系人信息的编辑时间的字段参数。
[0035]步骤103:将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合。
[0036]本步骤中,根据步骤102中提取出的所述通讯录数据中的联系人信息的编辑时间,所述编辑时间具体可以是XXXX年XX月XX日XX时XX分,进一步的,提取出所述编辑时间中表征日期的部分字段,如提取出XXXX年XX月XX日,根据提取出的所述表征日期的部分字段,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合,即存在一个编辑日期则对应一个联系人信息集合。
[0037]具体的,依据所述sortOrder字段对提取出的编辑时间以及编辑时间对应的联系人信息进行排序,将具有相同编辑日期的联系人信息存储归为同一集合,则得到多个编辑日期对应的多个集合,每个集合中包括对应的编辑日期下的至少一个联系人信息。其中,所述对提取出的编辑时间以及编辑时间对应的联系人信息进行排序可以是按时间从先到后排序,即所述编辑日期距离当前日期越近,所述编辑日期对应的联系人信息的排序越靠前,所述编辑日期距离当前日期越远,所述编辑日期对应的联系人信息的排序越靠后;所述对提取出的编辑时间以及编辑时间对应的联系人信息进行排序可以是按时间从后到前排序,即所述编辑日期距离当前日期越近,所述编辑日期对应的联系人信息的排序越靠后,所述编辑日期距离当前日期越远,所述编辑日期对应的联系人信息的排序越靠前。
[0038]步骤104:显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
[0039]图2为本发明实施例中按日期显示联系人信息的示意图;如图2所示,显示编辑日期,如图2所示的昨天、6月17日等日期,以及所述编辑日期对应的联系人信息集合,如日期为昨天对应的四个联系人信息集合。
[0040]进一步的,不同的编辑日期中对应的联系人信息的显示效果不同;其中,所述显示效果可以是联系人信息的显示颜色、亮度、字体大小、图案等静态显示效果,或者诸如闪烁等动态显示效果;即不同的编辑日期中对应的联系人信息,如联系人的头像、或联系人信息所在区域的显示颜色、显示亮度、底色图案的至少一种显示效果不同,或联系人的名称的字体大小和/或字体闪烁的显示鲜果不同。
[0041]上述仅为不同的编辑日期中对应的联系人信息的显示效果不同的一种优选实施例,不限于上述实现方式,具体实现方式可通过用户自行设置,也可在所述电子设备中预先配置。
[0042]本实施例提供的技术方案可应用于如下场景:用户某一天接见客户或陌生朋友,存储了客户或陌生朋友的联系方式;用户过了很久之后想通过查找所述客户或陌生朋友的联系方式,往往会不记得所述客户或陌生朋友的名字,这样在传统的通讯录排序情况下是很难查找到的;采用本发明实施例的技术方案,只要用户记得约见所述客户或陌生朋友的日期,通过编辑日期排序,即可马上找到所述日期下所有编辑过的联系人的信息,即可马上获得要查找的客户或朋友的联系方式,大大提升了用户的操作体验。
[0043]采用本发明实施例的技术方案,实现了通讯录中按联系人信息的编辑日期进行显示,实现了通讯录中联系人信息显示的多样化,大大提升了用户的操作体验;且不同的编辑日期对应的联系人信息的显示效果不同,提升了用户的视觉体验。
[0044]实施例二
[0045]本发明实施例还提供了一种信息处理方法,所述信息处理方法应用于电子设备中,所述电子设备包括数据存储单元,所述数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;本实施例中,所述联系人信息还包括所述联系人的头像;所述电子设备还包括显示单元。图3为本发明实施例二的信息处理方法的流程示意图;如图3所示,所述方法包括:
[0046]步骤201:获取第一触发操作。
[0047]本实施例中,所述电子设备可以是存储有通讯录数据的终端设备,如手机、具有通讯录的平板电脑,或者安装有网络电话、且所述网络电话存储有通讯录数据的计算机终端等电子设备。在实际应用中,当用户通过触发操作启动通讯录时,所述电子设备会提取出所有联系人的姓名的首字母,将所述通讯录中的联系人按照字母表顺序排列。
[0048]这里,在所述通讯录启动后,所述通讯录的显示界面上显示一虚拟按钮,所述虚拟按钮用于触发按编辑日期显示所述通讯录中的联系人信息,即触发后续的步骤202;相应的,所述第一触发操作为针对所述虚拟按钮的操作。
[0049]步骤202:根据所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间。
[0050]在本实施例中,所述电子设备的数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;也就是说,当编辑所述联系人信息时,所述电子设备将所述联系人信息的编辑时间记录在所述存储单元中,且所述编辑时间与对应的联系人信息相关联。
[0051]其中,所述联系人信息的编辑时间具体可以是所述联系人信息的创建时间、或所述联系人信息的修改时间;具体的,当创建一个新的联系人信息时,记录所述联系人信息的创建时间;或者,当修改一个已经存储在联系人信息时,如修改电话号码,则记录所述联系人信息的修改时间。进一步的,所述联系人信息的编辑时间随着所述联系人信息的编辑操作即时更新;例如,当创建一个新的联系人信息时,记录所述联系人信息的创建时间,后续当修改所述联系人的电话号码时,记录所述联系人信息的修改时间,并且所述修改时间覆盖之前的创建时间。
[0052]具体的,所述电子设备根据所述第一触发操作生成第一指令,根据所述第一指令加载所述数据存储单元,在加载过程中调用mContext.getContentResolver 0.query (uri,project1n, select1n, select1nArgs, sortOrder),其中,所述 sortOrder 字段为本发明实施例中所述的用于记录联系人信息的编辑时间的字段参数。
[0053]步骤203:将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合。
[0054]本步骤中,根据步骤202中提取出的所述通讯录数据中的联系人信息的编辑时间,所述编辑时间具体可以是XXXX年XX月XX日XX时XX分,进一步的,提取出所述编辑时间中表征日期的部分字段,如提取出XXXX年XX月XX日,根据提取出的所述表征日期的部分字段,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合,即存在一个编辑日期则对应一个联系人信息集合。
[0055]具体的,依据所述sortOrder字段对提取出的编辑时间以及编辑时间对应的联系人信息进行排序,将具有相同编辑日期的联系人信息存储归为同一集合,则得到多个编辑日期对应的多个集合,每个集合中包括对应的编辑日期下的至少一个联系人信息。其中,所述对提取出的编辑时间以及编辑时间对应的联系人信息进行排序可以是按时间从先到后排序,即所述编辑日期距离当前日期越近,所述编辑日期对应的联系人信息的排序越靠前,所述编辑日期距离当前日期越远,所述编辑日期对应的联系人信息的排序越靠后;所述对提取出的编辑时间以及编辑时间对应的联系人信息进行排序可以是按时间从后到前排序,即所述编辑日期距离当前日期越近,所述编辑日期对应的联系人信息的排序越靠后,所述编辑日期距离当前日期越远,所述编辑日期对应的联系人信息的排序越靠前。
[0056]步骤204:显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
[0057]这里,如图2所示,显示编辑日期,如图2所示的昨天、6月17日等日期,以及所述编辑日期对应的联系人信息集合,如日期为昨天对应的四个联系人信息集合。
[0058]进一步的,不同的编辑日期中对应的联系人信息的显示效果不同;其中,所述显示效果可以是联系人信息的显示颜色、亮度、字体大小、图案等静态显示效果,或者诸如闪烁等动态显示效果;即不同的编辑日期中对应的联系人信息,如联系人的头像、或联系人信息所在区域的显示颜色、显示亮度、底色图案的至少一种显示效果不同,或联系人的名称的字体大小和/或字体闪烁的显示鲜果不同。
[0059]上述仅为不同的编辑日期中对应的联系人信息的显示效果不同的一种优选实施例,不限于上述实现方式,具体实现方式可通过用户自行设置,也可在所述电子设备中预先配置。
[0060]步骤205:根据所述编辑日期对所述联系人的头像进行效果化的第一处理,调节表征所述头像显示效果的第一参数,使得所述头像呈现的显示效果与所述编辑日期相关联。
[0061]本实施例中,所述联系人信息还包括联系人的头像,所述联系人的头像可以是所述联系人的真实头像照片,也可以是其他图片,如卡通图片、风景图片等等。
[0062]具体的,所述编辑日期距离当前日期的时间间隔与所述第一参数具有正相关关系。以所述显示效果为显示亮度为例,当所述编辑日期距离当前日期越近时,所述编辑日期对应的联系人的头像的显示效果越明亮;例如图2中所示的“昨天”对应的四个联系人信息中,四个联系人的头像显示的亮度值可达到第一阈值;随着编辑日期越来越久远,当所述编辑日期距离当前日期越远时,所述编辑日期对应的联系人信息的显示越灰暗。
[0063]采用本发明实施例的技术方案,实现了通讯录中按联系人信息的编辑日期进行显示,实现了通讯录中联系人信息显示的多样化,大大提升了用户的操作体验;且不同的编辑日期对应的联系人信息的显示效果不同,大大提升了用户的视觉体验。
[0064]实施例三
[0065]本发明实施例还提供了一种信息处理方法,所述信息处理方法应用于电子设备中,所述电子设备包括数据存储单元,所述数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;本实施例中,所述联系人信息还包括所述联系人的头像;所述电子设备还包括显示单元。图4为本发明实施例三的信息处理方法的流程示意图;如图4所示,所述方法包括:
[0066]步骤301:获取第一触发操作。
[0067]本实施例中,所述电子设备可以是存储有通讯录数据的终端设备,如手机、具有通讯录的平板电脑,或者安装有网络电话、且所述网络电话存储有通讯录数据的计算机终端等电子设备。在实际应用中,当用户通过触发操作启动通讯录时,所述电子设备会提取出所有联系人的姓名的首字母,将所述通讯录中的联系人按照字母表顺序排列。
[0068]这里,在所述通讯录启动后,所述通讯录的显示界面上显示一虚拟按钮,所述虚拟按钮用于触发按编辑日期显示所述通讯录中的联系人信息,即触发后续的步骤302;相应的,所述第一触发操作为针对所述虚拟按钮的操作。
[0069]步骤302:根据所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间。
[0070]在本实施例中,所述电子设备的数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;也就是说,当编辑所述联系人信息时,所述电子设备将所述联系人信息的编辑时间记录在所述存储单元中,且所述编辑时间与对应的联系人信息相关联。
[0071]其中,所述联系人信息的编辑时间具体可以是所述联系人信息的创建时间、或所述联系人信息的修改时间;具体的,当创建一个新的联系人信息时,记录所述联系人信息的创建时间;或者,当修改一个已经存储在联系人信息时,如修改电话号码,则记录所述联系人信息的修改时间。进一步的,所述联系人信息的编辑时间随着所述联系人信息的编辑操作即时更新;例如,当创建一个新的联系人信息时,记录所述联系人信息的创建时间,后续当修改所述联系人的电话号码时,记录所述联系人信息的修改时间,并且所述修改时间覆盖之前的创建时间。
[0072]具体的,所述电子设备根据所述第一触发操作生成第一指令,根据所述第一指令加载所述数据存储单元,在加载过程中调用mContext.getContentResolver 0.query (uri,project1n, select1n, select1nArgs, sortOrder),其中,所述 sortOrder 字段为本发明实施例中所述的用于记录联系人信息的编辑时间的字段参数。
[0073]步骤303:将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合。
[0074]本步骤中,根据步骤302中提取出的所述通讯录数据中的联系人信息的编辑时间,所述编辑时间具体可以是XXXX年XX月XX日XX时XX分,进一步的,提取出所述编辑时间中表征日期的部分字段,如提取出XXXX年XX月XX日,根据提取出的所述表征日期的部分字段,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合,即存在一个编辑日期则对应一个联系人信息集合。
[0075]具体的,依据所述sortOrder字段对提取出的编辑时间以及编辑时间对应的联系人信息进行排序,将具有相同编辑日期的联系人信息存储归为同一集合,则得到多个编辑日期对应的多个集合,每个集合中包括对应的编辑日期下的至少一个联系人信息。其中,所述对提取出的编辑时间以及编辑时间对应的联系人信息进行排序可以是按时间从先到后排序,即所述编辑日期距离当前日期越近,所述编辑日期对应的联系人信息的排序越靠前,所述编辑日期距离当前日期越远,所述编辑日期对应的联系人信息的排序越靠后;所述对提取出的编辑时间以及编辑时间对应的联系人信息进行排序可以是按时间从后到前排序,即所述编辑日期距离当前日期越近,所述编辑日期对应的联系人信息的排序越靠后,所述编辑日期距离当前日期越远,所述编辑日期对应的联系人信息的排序越靠前。
[0076]步骤304:显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
[0077]这里,如图2所示,显示编辑日期,如图2所示的昨天、6月17日等日期,以及所述编辑日期对应的联系人信息集合,如日期为昨天对应的四个联系人信息集合。
[0078]进一步的,不同的编辑日期中对应的联系人信息的显示效果不同;其中,所述显示效果可以是联系人信息的显示颜色、亮度、字体大小、图案等静态显示效果,或者诸如闪烁等动态显示效果;即不同的编辑日期中对应的联系人信息,如联系人的头像、或联系人信息所在区域的显示颜色、显示亮度、底色图案的至少一种显示效果不同,或联系人的名称的字体大小和/或字体闪烁的显示鲜果不同。
[0079]上述仅为不同的编辑日期中对应的联系人信息的显示效果不同的一种优选实施例,不限于上述实现方式,具体实现方式可通过用户自行设置,也可在所述电子设备中预先配置。
[0080]步骤305:根据所述编辑日期对所述联系人的头像进行效果化的第一处理,调节表征所述头像显示效果的第一参数,使得所述编辑日期距离当前日期的时间间隔越长,所述编辑日期对应的联系人的头像的显示效果越老旧;所述编辑日期距离当前日期的时间间隔越短,所述编辑日期对应的联系人的头像的显示效果越明快。
[0081]本实施例中,所述联系人信息还包括联系人的头像,所述联系人的头像可以是所述联系人的真实头像照片,也可以是其他图片,如卡通图片、风景图片等等。
[0082]具体的,所述第一参数可以是所述头像图片的亮度、色彩、分辨率等能够调整图片显示效果的所有参数或参数的组合。当所述编辑日期距离当前日期越近时,所述编辑日期对应的联系人的头像的显示效果越明亮,即新照片的显示效果;随着编辑日期越来越久远,当所述编辑日期距离当前日期越远时,所述编辑日期对应的联系人信息的显示越老旧,即老照片的显示效果。图5a_图5b为本发明实施例中根据编辑日期对联系人的头像进行效果化的第一处理后的示意图;如图5a所示,“2014年2月I日”对应的联系人的头像的显示明亮;图5b所示的“2012年10月17日”对应的联系人的头像的显示灰暗。在本示例中,图5仅为显示示意图,并非用于表示所述显示效果为亮度变化的显示效果,而是由新到旧的风格化的显示效果,即新照片和老照片的显示效果。
[0083]进一步的,所述编辑日期距离当前日期的时间间隔与所述第一参数具有正相关关系;例如,在通讯录中排序第一位的编辑日期下的联系人头像的第一参数达到第一阈值(Ql),所述排序第一位的编辑日期距离当前日期的时间间隔为M1,则在通讯录中排序在第η位的编辑日期距离当前日期的时间间隔为M2,则所述排序在第η位的编辑日期下的联系人头像的第一参数可以是第二阈值(Q2) =M2XQ1/M1。
[0084]采用本发明实施例的技术方案,实现了通讯录中按联系人信息的编辑日期进行显示,实现了通讯录中联系人信息显示的多样化,大大提升了用户的操作体验;且不同的编辑日期对应的联系人信息的显示效果不同,提升了用户的视觉体验。
[0085]实施例四
[0086]本发明实施例还提供了一种信息处理方法,所述信息处理方法应用于电子设备中,所述电子设备包括数据存储单元,所述数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;本实施例中,所述联系人信息还包括所述联系人的头像;所述电子设备还包括显示单元。图6为本发明实施例四的信息处理方法的流程示意图;如图6所示,所述方法包括:
[0087]步骤401:获取第一触发操作。
[0088]本实施例中,所述电子设备可以是存储有通讯录数据的终端设备,如手机、具有通讯录的平板电脑,或者安装有网络电话、且所述网络电话存储有通讯录数据的计算机终端等电子设备。在实际应用中,当用户通过触发操作启动通讯录时,所述电子设备会提取出所有联系人的姓名的首字母,将所述通讯录中的联系人按照字母表顺序排列。
[0089]这里,在所述通讯录启动后,所述通讯录的显示界面上显示一虚拟按钮,所述虚拟按钮用于触发按编辑日期显示所述通讯录中的联系人信息,即触发后续的步骤402;相应的,所述第一触发操作为针对所述虚拟按钮的操作。
[0090]步骤402:根据所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间。
[0091]在本实施例中,所述电子设备的数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;也就是说,当编辑所述联系人信息时,所述电子设备将所述联系人信息的编辑时间记录在所述存储单元中,且所述编辑时间与对应的联系人信息相关联。
[0092]其中,所述联系人信息的编辑时间具体可以是所述联系人信息的创建时间、或所述联系人信息的修改时间;具体的,当创建一个新的联系人信息时,记录所述联系人信息的创建时间;或者,当修改一个已经存储在联系人信息时,如修改电话号码,则记录所述联系人信息的修改时间。进一步的,所述联系人信息的编辑时间随着所述联系人信息的编辑操作即时更新;例如,当创建一个新的联系人信息时,记录所述联系人信息的创建时间,后续当修改所述联系人的电话号码时,记录所述联系人信息的修改时间,并且所述修改时间覆盖之前的创建时间。
[0093]具体的,所述电子设备根据所述第一触发操作生成第一指令,根据所述第一指令加载所述数据存储单元,在加载过程中调用mContext.getContentResolver 0.query (uri,project1n, select1n, select1nArgs, sortOrder),其中,所述 sortOrder 字段为本发明实施例中所述的用于记录联系人信息的编辑时间的字段参数。
[0094]步骤403:将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合。
[0095]本步骤中,根据步骤402中提取出的所述通讯录数据中的联系人信息的编辑时间,所述编辑时间具体可以是XXXX年XX月XX日XX时XX分,进一步的,提取出所述编辑时间中表征日期的部分字段,如提取出XXXX年XX月XX日,根据提取出的所述表征日期的部分字段,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合,即存在一个编辑日期则对应一个联系人信息集合。
[0096]具体的,依据所述sortOrder字段对提取出的编辑时间以及编辑时间对应的联系人信息进行排序,将具有相同编辑日期的联系人信息存储归为同一集合,则得到多个编辑日期对应的多个集合,每个集合中包括对应的编辑日期下的至少一个联系人信息。其中,所述对提取出的编辑时间以及编辑时间对应的联系人信息进行排序可以是按时间从先到后排序,即所述编辑日期距离当前日期越近,所述编辑日期对应的联系人信息的排序越靠前,所述编辑日期距离当前日期越远,所述编辑日期对应的联系人信息的排序越靠后;所述对提取出的编辑时间以及编辑时间对应的联系人信息进行排序可以是按时间从后到前排序,即所述编辑日期距离当前日期越近,所述编辑日期对应的联系人信息的排序越靠后,所述编辑日期距离当前日期越远,所述编辑日期对应的联系人信息的排序越靠前。
[0097]步骤404:显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
[0098]这里,如图2所示,显示编辑日期,如图2所示的昨天、6月17日等日期,以及所述编辑日期对应的联系人信息集合,如日期为昨天对应的四个联系人信息集合。
[0099]进一步的,不同的编辑日期中对应的联系人信息的显示效果不同;其中,所述显示效果可以是联系人信息的显示颜色、亮度、字体大小、图案等静态显示效果,或者诸如闪烁等动态显示效果;即不同的编辑日期中对应的联系人信息,如联系人的头像、或联系人信息所在区域的显示颜色、显示亮度、底色图案的至少一种显示效果不同,或联系人的名称的字体大小和/或字体闪烁的显示鲜果不同。
[0100]上述仅为不同的编辑日期中对应的联系人信息的显示效果不同的一种优选实施例,不限于上述实现方式,具体实现方式可通过用户自行设置,也可在所述电子设备中预先配置。
[0101]步骤405:根据所述编辑日期对所述联系人的头像进行效果化的第一处理,调节表征所述头像显示效果的第一参数,使得所述头像呈现的显示效果与所述编辑日期相关联。
[0102]本实施例中,所述联系人信息还包括联系人的头像,所述联系人的头像可以是所述联系人的真实头像照片,也可以是其他图片,如卡通图片、风景图片等等。
[0103]具体的,所述编辑日期距离当前日期的时间间隔与所述第一参数具有正相关关系。以所述显示效果为显示亮度为例,当所述编辑日期距离当前日期越近时,所述编辑日期对应的联系人的头像的显示效果越明亮;例如图2中所示的“昨天”对应的四个联系人信息中,四个联系人的头像显示的亮度值可达到第一阈值;随着编辑日期越来越久远,当所述编辑日期距离当前日期越远时,所述编辑日期对应的联系人信息的显示越灰暗。
[0104]步骤406:确定所述头像为联系人的照片时,提取所述头像照片中头像面部的第一生理特征参数。
[0105]本实施例中应用于所述联系人的头像为所述联系人的真实照片的情景下。这里,所述第一生理特征参数可以是所述联系人照片中的头发、五官、脸型轮廓等于所述联系人的面部相关联的特征参数;具体的,所述第一生理特征参数可以是头发的颜色、形状及轮廓,五官的形状及轮廓、脸型轮廓、面部皮肤是否有皱纹、斑点等特征参数。
[0106]步骤407:获得所述编辑日期距离当前日期的第一时间间隔。
[0107]这里,所述第一时间间隔可通过所述编辑日期与当前日期作差获得。
[0108]步骤408:基于所述第一时间间隔,对所述头像照片中的所述头像面部的第一生理特征参数进行调整,得到第二生理特征参数。
[0109]这里,所述对所述头像照片中的所述头像面部的第一生理特征参数进行调整可以是:头发逐渐变白、面部皮肤增加皱纹和/或斑点、面部皮肤颜色变暗淡等等;其中,所述第二生理特征参数与上述的第一生理特征参数的类型相同,仅数值不同。具体的,所述对所述头像照片中的所述头像面部的第一生理特征参数进行调整,可依据预设的生理参数库中存储的生理特征参数,结合所述第一时间间隔进行调整,从而获得第二生理特征参数。优选地,所述生理参数库中存储有不同时间间隔对应的生理特征参数,具体可根据所述第一时间间隔通过查表获得对应的生理特征参数作为第二生理特征参数。
[0110]步骤409:根据所述第二生理特征参数对所述头像照片进行效果化的第二处理,形成第二显示效果,以所述第二显示效果显示所述头像。
[0111]本实施例中,所述通讯录中的联系人的头像照片,会随着编辑日期越来越久,所述头像照片显示的联系人越来越老,使得用户在查阅通讯录时,看到联系人的头像中的人越来越老,可以获取对应的联系人的编辑时间越来越久。
[0112]采用本发明实施例的技术方案,实现了通讯录中按联系人信息的编辑日期进行显示,实现了通讯录中联系人信息显示的多样化,大大提升了用户的操作体验;且不同的编辑日期对应的联系人信息的显示效果不同,提升了用户的视觉体验。
[0113]实施例五
[0114]本发明实施例还提供了一种电子设备,图7为本发明实施例的电子设备的第一种组成结构示意图;如图7所示,所述电子设备包括数据存储单元55和显示单元54,所述数据存储单元55存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;所述电子设备还包括:操作获取单元51、提取单元52和集合生成单元53 ;其中,
[0115]所述操作获取单元51,用于获取第一触发操作;
[0116]所述提取单元52,用于根据所述操作获取单元51获取的所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间;
[0117]所述集合生成单元53,用于根据所述提取单元52提取出的所述联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合;
[0118]所述显示单元54,用于显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
[0119]本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0120]实施例六
[0121]本发明实施例还提供了一种电子设备,图8为本发明实施例的电子设备的第二种组成结构示意图;如图8所示,所述电子设备包括数据存储单元55和显示单元54,所述数据存储单元55存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间,本实施例中,所述联系人信息还包括所述联系人的头像;所述电子设备还包括:操作获取单元51、提取单元52、集合生成单元53和第一效果处理单元56 ;其中,
[0122]所述操作获取单元51,用于获取第一触发操作;
[0123]所述提取单元52,用于根据所述操作获取单元51获取的所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间;
[0124]所述集合生成单元53,用于根据所述提取单元52提取出的所述联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合;
[0125]所述显示单元54,用于显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同;
[0126]所述第一效果处理单元56,用于根据所述编辑日期对所述联系人的头像进行效果化的第一处理,调节表征所述头像显示效果的第一参数,使得所述头像呈现的显示效果与所述编辑日期相关联。
[0127]具体的,所述编辑日期距离当前日期的时间间隔与所述第一参数具有正相关关系O
[0128]本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0129]实施例七
[0130]本发明实施例还提供了一种电子设备,如图8所示,所述电子设备包括数据存储单元55和显示单元54,所述数据存储单元55存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间,本实施例中,所述联系人信息还包括所述联系人的头像;所述电子设备还包括:操作获取单元51、提取单元52、集合生成单元53和第一效果处理单元56 ;其中,
[0131]所述操作获取单元51,用于获取第一触发操作;
[0132]所述提取单元52,用于根据所述操作获取单元51获取的所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间;
[0133]所述集合生成单元53,用于根据所述提取单元52提取出的所述联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合;
[0134]所述显示单元54,用于显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同;
[0135]所述第一效果处理单元56,用于根据所述编辑日期对所述联系人的头像进行效果化的第一处理,调节表征所述头像显示效果的第一参数,使得所述编辑日期距离当前日期的时间间隔越长,所述编辑日期对应的联系人的头像的显示效果越老旧;所述编辑日期距离当前日期的时间间隔越短,所述编辑日期对应的联系人的头像的显示效果越明快。
[0136]具体的,所述编辑日期距离当前日期的时间间隔与所述第一参数具有正相关关系O
[0137]本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0138]实施例八
[0139]本发明实施例还提供了一种电子设备,图9为本发明实施例的电子设备的第三种组成结构示意图;如图9所示,所述电子设备包括数据存储单元55和显示单元54,所述数据存储单元55存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间,本实施例中,所述联系人信息还包括所述联系人的头像;所述电子设备还包括:操作获取单元51、提取单元52、集合生成单元53、第一效果处理单元56和第二效果处理单元57 ;其中,
[0140]所述操作获取单元51,用于获取第一触发操作;
[0141]所述提取单元52,用于根据所述操作获取单元51获取的所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间;
[0142]所述集合生成单元53,用于根据所述提取单元52提取出的所述联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合;
[0143]所述显示单元54,用于显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同;
[0144]所述第一效果处理单元56,用于根据所述编辑日期对所述联系人的头像进行效果化的第一处理,调节表征所述头像显示效果的第一参数,使得所述头像呈现的显示效果与所述编辑日期相关联;
[0145]所述第二效果处理单元57,用于确定所述头像为联系人的照片时,提取所述头像照片中头像面部的第一生理特征参数;获得所述编辑日期距离当前日期的第一时间间隔;基于所述第一时间间隔,对所述头像照片中的所述头像面部的第一生理特征参数进行调整,得到第二生理特征参数,根据所述第二生理特征参数对所述头像照片进行效果化的第二处理,形成第二显示效果,以所述第二显示效果显示所述头像。
[0146]具体的,所述编辑日期距离当前日期的时间间隔与所述第一参数具有正相关关系O
[0147]本领域技术人员应当理解,本发明实施例的电子设备中各处理单元的功能,可参照前述信息处理方法的相关描述而理解,本发明实施例的电子设备中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
[0148]在实施例五至实施例八中,所述电子设备中的操作获取单元51、提取单元52、集合生成单元53、第一效果处理单元56和第二效果处理单元57,在实际应用中均可由所述电子设备中的中央处理器(CPU, Central Processing Unit)、数字信号处理器(DSP, DigitalSignal Processor)或可编程门阵列(FPGA,Field — Programmable Gate Array)实现;所述电子设备中的显示单元54,在实际应用中可由所述电子设备的显示器或显示屏实现;所述电子设备中的数据存储单元55,在实际应用中可由所述电子设备的存储器实现。
[0149]本领域内的技术人员应明白,本发明的实施例可提供为方法、设备、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0150]本发明是参照根据本发明实施例的方法、设备、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0151]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0152]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0153]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种信息处理方法,应用于电子设备中,所述电子设备包括数据存储单元,所述数据存储单元中存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;所述电子设备还包括显示单元;所述方法包括: 获取第一触发操作; 根据所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合; 显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
2.根据权利要求1所述的方法,其特征在于,所述联系人信息还包括所述联系人的头像;所述方法还包括: 根据所述编辑日期对所述联系人的头像进行效果化的第一处理,调节表征所述头像显示效果的第一参数,使得所述头像呈现的显示效果与所述编辑日期相关联。
3.根据权利要求2所述的方法,其特征在于,所述调节表征所述头像显示效果的第一参数,使得所述头像呈现的显示效果与所述编辑日期相关联,包括: 调节表征所述头像显示效果的第一参数,使得所述编辑日期距离当前日期的时间间隔越长,所述编辑日期对应的联系人的头像的显示效果越老旧;所述编辑日期距离当前日期的时间间隔越短,所述编辑日期对应的联系人的头像的显示效果越明快。
4.根据权利要求2所述的方法,其特征在于,所述编辑日期距离当前日期的时间间隔与所述第一参数具有正相关关系。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括: 确定所述头像为联系人的照片时,提取所述头像照片中头像面部的第一生理特征参数; 获得所述编辑日期距离当前日期的第一时间间隔; 基于所述第一时间间隔,对所述头像照片中的所述头像面部的第一生理特征参数进行调整,得到第二生理特征参数,根据所述第二生理特征参数对所述头像照片进行效果化的第二处理,形成第二显示效果,以所述第二显示效果显示所述头像。
6.一种电子设备,所述电子设备包括数据存储单元和显示单元,所述数据存储单元存储有通讯录数据,所述通讯录数据中包括一字段参数,用于记录联系人信息的编辑时间;所述电子设备还包括:操作获取单元、提取单元和集合生成单元;其中, 所述操作获取单元,用于获取第一触发操作; 所述提取单元,用于根据所述操作获取单元获取的所述第一触发操作生成第一指令,根据所述第一指令读取所述字段参数,根据所述字段参数,提取出存储于所述通讯录数据中的联系人?目息的编辑时间; 所述集合生成单元,用于根据所述提取单元提取出的所述联系人信息的编辑时间,将具有相同编辑日期的联系人信息存储归为同一集合,从而得到包含全部联系人信息的多个集合; 所述显示单元,用于显示编辑日期以及所述编辑日期对应的联系人信息集合,且不同的编辑日期中对应的联系人信息的显示效果不同。
7.根据权利要求6所述的电子设备,其特征在于,所述联系人信息还包括所述联系人的头像;所述电子设备还包括第一效果处理单元,用于根据所述编辑日期对所述联系人的头像进行效果化的第一处理,调节表征所述头像显示效果的第一参数,使得所述头像呈现的显示效果与所述编辑日期相关联。
8.根据权利要求7所述的电子设备,其特征在于,所述第一效果处理单元,用于调节表征所述头像显示效果的第一参数,使得所述编辑日期距离当前日期的时间间隔越长,所述编辑日期对应的联系人的头像的显示效果越老旧;所述编辑日期距离当前日期的时间间隔越短,所述编辑日期对应的联系人的头像的显示效果越明快。
9.根据权利要求7所述的电子设备,其特征在于,所述编辑日期距离当前日期的时间间隔与所述第一参数具有正相关关系。
10.根据权利要求7所述的电子设备,其特征在于,所述电子设备还包括第二效果处理单元,用于确定所述头像为联系人的照片时,提取所述头像照片中头像面部的第一生理特征参数;获得所述编辑日期距离当前日期的第一时间间隔;基于所述第一时间间隔,对所述头像照片中的所述头像面部的第一生理特征参数进行调整,得到第二生理特征参数,根据所述第二生理特征参数对所述头像照片进行效果化的第二处理,形成第二显示效果,以所述第二显示效果显示所述头像。
【文档编号】G06F17/30GK104166690SQ201410364074
【公开日】2014年11月26日 申请日期:2014年7月28日 优先权日:2014年7月28日
【发明者】黄知勇 申请人:联想(北京)有限公司