基于联系人头像的功能扩展方法及其装置
技术领域
本发明涉及联系人数据处理领域,尤其涉及一种基于联系人头像的功能扩展方法及其装置。
背景技术
现有技术中,智能终端内置的联系人应用均具备自定义联系人头像的功能,当用户将联系人的头像设定完成后,联系人的头像即会显示在联系人列表之中。
在现有的智能终端操作***下,当用户点击联系人的头像时,智能终端的显示屏即会向用户展现出一些简单操控动作的交互界面,例如,展现发送短信的界面、展现拨打电话的界面以及展现发送邮件的界面。
但是,这些交互界面通常已经预先集成,而且操控动作较为单一,同时,当用户点击联系人的头像时,这些交互界面只能在固定化的位置、以固定化的模式向用户展现。
可以理解,在现有技术中,针对联系人头像的人机交互,一方面,不能根据用户的实际需求进行相关功能的自定义展示,另一方面,不能自适应的根据用户实际需求进行相关功能的扩展。
发明内容
针对现有技术中,基于联系人头像的人机交互,一方面,不能根据用户的实际需求进行相关功能的自定义展示,另一方面,不能自适应的根据用户实际需求进行相关功能的扩展的缺陷,本发明提出了一种基于联系人头像的功能扩展方法及其装置。
本发明解决现有技术问题所采用的技术方案是构造一种基于联系人头像的功能扩展方法,该方法包括以下步骤:
构建联系人的关系数据库;
获取联系人头像上的操控记录,并将操控记录通过联系人接口导入关系数据库;
通过联系人接口在关系数据库内响应联系人头像上的触发事件。
优选地,构建关系数据库进一步包括:
建立短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口;
将联系人接口与短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口进行对接;
实时获取短信息子数据库、通话子数据库以及多媒体消息子数据库的更新信息;
将更新信息整合至关系数据库。
优选地,获取操控记录,并将操控记录通过联系人接口导入关系数据库进一步包括:
实时获取针对联系人头像的操控日志;
根据操控日志判断操控类别;
根据操控类别在相应的子数据中获取相应的操控数据;
将操控数据整合至关系数据库。
优选地,在通过联系人接口在关系数据库内响应联系人头像上的触发事件之前还包括:
建立人机交互接口;
将人机交互接口分别与联系人接口以及***层对接。
优选地,通过联系人接口在关系数据库内响应联系人头像上的触发事件进一步包括:
获取并解析触发事件;
根据解析结果以及关系数据库生成响应策略;
通过人机交互接口展示响应策略;
基于所响应策略生成响应回馈,根据响应回馈执行功能扩展操作。
本发明还提出了一种基于联系人头像的功能扩展装置,该装置包括:
初始化模块,用于构建联系人的关系数据库;
处理模块,用于获取联系人头像上的操控记录,并将操控记录通过联系人接口导入关系数据库;
响应模块,用于通过联系人接口在关系数据库内响应联系人头像上的触发事件。
优选地,初始化模块还用于建立短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口;
处理模块包括接口对接单元、信息更新单元和信息整合单元,其中,
接口对接单元用于将联系人接口与短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口进行对接;
信息更新单元用于实时获取短信息子数据库、通话子数据库以及多媒体消息子数据库的更新信息;
信息整合单元用于将更新信息整合至关系数据库。
优选地,处理模块还包括操控日志单元、操控类别单元以及操控数据单元,其中,
操控日志单元用于实时获取针对联系人头像的操控日志;
操控类别单元用于根据操控日志判断操控类别;
操控数据单元用于根据操控类别在相应的子数据中获取相应的操控数据;
信息整合单元还用于将操控数据整合至关系数据库。
优选地,初始化模块还用于建立人机交互接口;
接口对接单元还用于将人机交互接口分别与联系人接口以及***层对接。
优选地,响应模块包括触发事件解析单元、响应策略生成单元、响应策略展示单元以及响应回馈执行单元,其中,
触发事件解析单元用于获取并解析触发事件;
响应策略生成单元用于根据解析结果以及关系数据库生成响应策略;
响应策略展示单元用于通过人机交互接口展示响应策略;
响应回馈执行单元用于基于响应策略生成响应回馈,根据响应回馈执行功能扩展操作。
实施本发明,具有以下有益效果:
第一,通过构建联系人数据库和各个子数据库,建立关联数据,充分整合、利用联系人数据信息,为基于联系人头像的功能扩展提供了大数据支撑;
第二,通过对联系人头像的操控记录进行分析处理,学习用户的使用习惯,自适应地向用户提供基于联系人头像的功能扩展接口;
第三,通过将响应策略和响应回馈直接与***层对接,在实施基于联系人头像的功能扩展的过程中,保证了实施流程的有效性和稳定性,即,快速、有效地响应用户针对联系人头像的功能扩展需求,提高了用户体验。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明较佳实施例提供的基于联系人头像的功能扩展方法的流程图;
图2是图1示出的构建联系人的关系数据库的子步骤流程图;
图3是图1示出的将操控记录通过联系人接口导入关系数据库的子步骤流程图;
图4是图1示出的响应触发事件之前的预处理步骤流程图;
图5是图1示出的响应触发事件的子步骤流程图;
图6是本发明较佳实施例提供的基于联系人头像的功能扩展装置的结构框图。
具体实施方式
实施例一
图1是本发明较佳实施例提供的基于联系人头像的功能扩展方法的流程图。该方法包括以下步骤:
S1,构建联系人的关系数据库。该联系人的关系数据库,是建立在联系人关系数据库模型基础上的数据库,借助于集合概念和方法来处理数据库中的联系人数据。同时,该数据库也可以是一个被组织成一组拥有正式描述性的表格,该形式的表格作用的实质是装载着联系人数据项的特殊收集体。可以理解,这些表格中的联系人数据能以多种不同的方式被存取或重新召集。例如,该联系人关系数据库可以定义为造成元数据的一张表格或造成表格、列、范围和约束,每个表格(也可被称为一个关系)包含用列表示的一个或更多的联系人数据种类。
当创造一个联系人关系数据库时,定义数据列的可能值的范围和可能应用于该数据值的进一步约束。可以理解,通过构建联系人数据库,使得联系人数据容易扩充,且在最初的数据库创造之后,一个新的数据种类能被添加而不需要修改现有的数据关系架构。
S2,获取联系人头像上的操控记录,并将操控记录通过联系人接口导入关系数据库。该操控记录可以包括三部分:操控之前的动作、操控动作本身以及操控之后的动作。例如,首先,当用户在编辑文档时,接收到联系人M发来的短信息;然后,用户停止编辑文档,并查看该短消息,当查看完毕时,返回编辑界面继续编辑文档,此时,用户若想回复此短消息,则进入联系人列表,点击联系人头像,在展现的人机交互界面上点击向该联系人发送短信息;最后,当完成短信息发送后,用户启动后台音乐播放程序选择播放曲目,返回编辑界面继续编辑文档。
此时,操控动作本身是指,进入联系人列表,点击联系人头像,在展现的人机交互界面上点击向该联系人发送短信息;
操控之前的动作是指,编辑文档,接收到联系人M发来的短信息,停止编辑文档,并查看该短消息,当查看完毕时,返回编辑界面继续编辑文档;
操控之后的动作是指,启动后台音乐播放程序选择播放曲目,返回编辑界面继续编辑文档。
获取上述三部分的操控记录,并将该操控记录进行数据整合,通过联系人接口将整合后的数据信息传送至联系人的关系数据库。可以理解,该联系人接口是建立在***层与应用层之间的各个应用数据接口的合集。其中,该***层可以理解为终端的操作***层,用于支撑上层的应用层,提供运行平台以及按需求执行相关的硬件调度以实现与需求相应的功能。
S3,通过联系人接口在关系数据库内响应联系人头像上的触发事件。如上例所述,当感测到联系人头像上的触发事件时,通过联系人接口调用上述联系人的关系数据库,在该关系数据内查询匹配可响应的操控动作,完成查询匹配后,返回响应结果。或者,在上述关系数据库内,通过智能学习匹配可响应的操控动作,其中,该智能学习属于现有技术手段,在此不再赘述。
实施例二
图2是图1示出的构建联系人的关系数据库的子步骤流程图。该子步骤具体包括:
S11,建立短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口。可以理解,所建立的子数据接口包括但不仅限于上述三种,同时,上述各个子数据接口均建立在各个应用与其对应的应用层之间。
S12,将联系人接口与短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口进行对接。可以理解,此处的接口对接不仅限于上下层之间的接口对接,也可以是同一层的接口包容对接,即联系人接口包容短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口,可以理解为,将短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口内通信信道的数据信息直接镜像、并入联系人接口内的通信信道。
S13,实时获取短信息子数据库、通话子数据库以及多媒体消息子数据库的更新信息。上述短信息子数据库、通话子数据库以及多媒体消息子数据库按预设频率检测是否存在更新信息,若存在更新信息,则分别通过短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口获取短信息数据、通话数据以及多媒体消息数据。每当有新数据增加、旧数据删除或更替时,触发检测机制,以进行相应的数据更新操作;或者,每当数据发生变动时,主动请求相应的接口对相应的数据库进行相应的数据更新。
S14,将更新信息整合至关系数据库。如上例所述,将短信息、通话信息以及多媒体消息信息等更新信息分别通过上述短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口整合至关系数据库。关系数据库根据预设的逻辑关系、数据类型、访问优先级等参数对更新信息进行整合处理,完成整合处理操作后,将其分类存储。
实施例三
图3是图1示出的将操控记录通过联系人接口导入关系数据库的子步骤流程图。该子步骤具体包括:
S21,实时获取针对联系人头像的操控日志。例如,在操控日志的每页生成一个不同Session(会话),如果该页结束,将值付给变量传递到相应的数据库保存;为每条操控记录设置新建时的日期、修改时的日期,分别保存在相应的数据库中;设置一个访问统计页,统计每次访问过的路径;还可以设置多个管理组,为不同的组设置不同的管理权限,因此,可以实现多用户操控日志的建立。
S22,根据操控日志判断操控类别。如上例所述,根据记录的事件判断得到用户是在打电话、发短信息还是利用其他应用程序发送多媒体消息。
S23,根据操控类别在相应的子数据中获取相应的操控数据。
S24,将操控数据整合至关系数据库。可以理解,针对短信息操控数据、通话信息操控数据以及多媒体消息信息操控数据,分别通过上述短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口整合至关系数据库。该步骤的实施方式参见上述步骤S13,在此不再赘述。
实施例四
图4是图1示出的响应触发事件之前的预处理步骤流程图。该步骤具体包括:
S21’,建立人机交互接口。可以理解,该人机交互接口可以实现对数据信息形式的转换,以及对数据信息传输的控制。
S22’,将人机交互接口分别与联系人接口以及***层对接。在人机接口分别与联系人接口以及***层之间的数据信息传输中,采用并行通信方式。
实施例五
图5是图1示出的响应触发事件的子步骤流程图。该子步骤具体包括:
S31,获取并解析触发事件。例如,感测电容屏的微电流信号,结合屏显内容确定触发事件的触发内容。
S32,根据解析结果以及关系数据库生成响应策略。将触发内容发送至关系数据库,在关系数据库内,根据该触发内容进行查找、匹配、学习操作,以生成响应策略。
如上例所述,分析操作动作之前的操作和操作动作之后的操作,分析、预测用户即将进行的操作,同时,根据操作动作之前的事件分析得到用户可能会执行的操作。例如,解析接收到的短信息的内容,对该内容进行语义分析操作,同时,针对分析结果以及日程安排等信息,生成用户可能将要执行的操控预选清单,例如,“请选择:回复短消息‘我将按时赴约’、‘N餐厅L时见’、‘请勿打扰’”等等。
整合用户可能会执行的操作信息,生成响应策略。
S33,通过人机交互接口展示响应策略。即向用户展示可选操作,等待用户的操控命令。
S34,基于所响应策略生成响应回馈,根据响应回馈执行功能扩展操作。接收用户的操控命令,并根据该操控命令生成响应回馈。根据响应回馈执行功能扩展操作。如上例所述,根据预选操作选择回复短消息“N餐厅L时见”。
实施本方法,具有以下有益效果:
第一,通过构建联系人数据库和各个子数据库,建立关联数据,充分整合、利用联系人数据信息,为基于联系人头像的功能扩展提供了大数据支撑;
第二,通过对联系人头像的操控记录进行分析处理,学习用户的使用习惯,自适应地向用户提供基于联系人头像的功能扩展接口;
第三,通过将响应策略和响应回馈直接与***层对接,在实施基于联系人头像的功能扩展的过程中,保证了实施流程的有效性和稳定性,即,快速、有效地响应用户针对联系人头像的功能扩展需求,提高了用户体验。
实施例六
图6是本发明较佳实施例提供的基于联系人头像的功能扩展装置的结构框图。该装置包括:
初始化模块10,用于构建联系人的关系数据库。
处理模块20,用于获取联系人头像上的操控记录,并将操控记录通过联系人接口导入关系数据库。可以理解,处理模块20可以是中央处理器,用于控制本装置的各个模块在预设时间内完成预设的操控命令。
响应模块30,用于通过联系人接口在关系数据库内响应联系人头像上的触发事件。
进一步地,初始化模块10还用于建立短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口。
处理模块20包括接口对接单元21、信息更新单元22和信息整合单元23,其中:
接口对接单元21用于将联系人接口与短信息子数据库接口、通话子数据库接口以及多媒体消息子数据库接口进行对接;
信息更新单元22用于实时获取短信息子数据库、通话子数据库以及多媒体消息子数据库的更新信息;
信息整合单元23用于将更新信息整合至关系数据库。
进一步地,处理模块20还包括操控日志单元24、操控类别单元25以及操控数据单元26,其中:
操控日志单元24用于实时获取针对联系人头像的操控日志;
操控类别单元25用于根据操控日志判断操控类别;
操控数据单元26用于根据操控类别在相应的子数据中获取相应的操控数据;
信息整合单元23还用于将操控数据整合至关系数据库。
进一步地,初始化模块10还用于建立人机交互接口。
接口对接单元21还用于将人机交互接口分别与联系人接口以及***层对接。
进一步地,响应模块30包括触发事件解析单元31、响应策略生成单元32、响应策略展示单元33以及响应回馈执行单元34,其中:
触发事件解析单元31用于获取并解析触发事件;
响应策略生成单元32用于根据解析结果以及关系数据库生成响应策略;
响应策略展示单元33用于通过人机交互接口展示响应策略;
响应回馈执行单元34用于基于响应策略生成响应回馈,根据响应回馈执行功能扩展操作。
可以理解,实施本发明的基于联系人头像的功能扩展方法及其装置,具有以下有益效果:
第一,通过构建联系人数据库和各个子数据库,建立关联数据,充分整合、利用联系人数据信息,为基于联系人头像的功能扩展提供了大数据支撑;
第二,通过对联系人头像的操控记录进行分析处理,学习用户的使用习惯,自适应地向用户提供基于联系人头像的功能扩展接口;
第三,通过将响应策略和响应回馈直接与***层对接,在实施基于联系人头像的功能扩展的过程中,保证了实施流程的有效性和稳定性,即,快速、有效地响应用户针对联系人头像的功能扩展需求,提高了用户体验。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。