一种基于输入法的信息推送方法及系统与流程

文档序号:11864113阅读:350来源:国知局
一种基于输入法的信息推送方法及系统与流程

本发明涉及数据处理技术领域,尤其涉及一种基于输入法的信息推送方法及系统。



背景技术:

现有输入法可以通过一些简单的模糊匹配方法来预先提示用户需要输入的文字;同时也可以将用户最近使用过的记录提示出来等。

当用户通过一些社交软件(如QQ\微信\短信等)或其他应用交流信息时,会发送一些关键信息(如地址\联系方式\姓名等)给对方。例如,用户A要通过手机应用下单邮寄东西给用户B,用户A和用户B通过微信沟通后,用户B将地址、联系方式等发给用户A,此时用户A需要记住这些信息后退出微信界面并返回到下单应用界面重新输入,或者用户A需要将微信聊天记录里面的信息复制后返回到下单界面粘贴。如果填写的信息栏较多,需要多次复制或输入才可以完成下单,操作比较繁琐,此乃用户体验痛点。



技术实现要素:

本发明提供了一种基于输入法的信息推送方法及系统,通过将记录内容归纳并构成用户关联数据,当当前输入内容与用户关联数据的字段值匹配时,将用户关联数据中的其他字段值在输入法显示界面进行推送显示,方便用户选择输入,简化了操作,提高了用户体验。

为实现上述设计,本发明采用以下技术方案:

一方面,提供了一种基于输入法的信息推送方法,该信息推送方法,包括:

从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据;

获取应用界面的当前输入内容;

若当前输入内容与用户关联数据的字段值匹配,则在输入法显示界面推送该用户关联数据的除该字段值外的其他字段值。

优选地,所述从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据之后,还包括:

把用户关联数据保存到用户关联数据库中;

所述若当前输入内容与用户关联数据的字段值匹配,则在输入法显示界面推送该用户关联数据的除该字段值外的其他字段值,包括:

查找所述用户关联数据库,若当前输入内容与所述用户关联数据库中的用户关联数据的字段值匹配,则推送该用户关联数据的除该字段值外的其他字段值。

优选地,所述从记录内容中归纳同一用户的若干字段值,包括:

把记录内容智能分割成数字、词语、或字母;

将智能分割后的记录内容归纳分成同一用户的若干字段值。

优选地,所述字段值包括用户ID、姓名、联系方式、联系地址、和扩展的字段。

优选地,所述记录内容,包括:记录的用户的操作数据、应用推送的数据、和相关用户的关联数据。

另一方面,提供了一种基于输入法的信息推送系统,该信息推送系统,包括:

关联数据构成模块,用于从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据;

输入内容获取模块,用于获取应用界面的当前输入内容;

字段值推送模块,用于若当前输入内容与用户关联数据的字段值匹配,则在输入法显示界面推送该用户关联数据的除该字段值外的其他字段值。

优选地,所述信息推送系统,还包括:

保存模块,用于把用户关联数据保存到用户关联数据库中;

所述字段值推送模块,具体用于:

查找所述用户关联数据库,若当前输入内容与所述用户关联数据库中的用户关联数据的字段值匹配,则推送该用户关联数据的除该字段值外的其他字段值。

优选地,所述从记录内容中归纳同一用户的若干字段值,包括:

把记录内容智能分割成数字、词语、或字母;

将智能分割后的记录内容归纳分成同一用户的若干字段值。

优选地,所述字段值包括用户ID、姓名、联系方式、联系地址、和扩展的字段。

优选地,所述记录内容,包括:记录的用户的操作数据、应用推送的数据、和相关用户的关联数据。

与现有技术相比,本发明的有益效果为:从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据;获取应用界面的当前输入内容;若当前输入内容与用户关联数据的字段值匹配,则在输入法显示界面推送该用户关联数据的除该字段值外的其他字段值。本发明通过将记录内容归纳并构成用户关联数据,当当前输入内容与用户关联数据的字段值匹配时,将用户关联数据中的其他字段值在输入法显示界面进行推送显示,方便用户选择输入,简化了操作,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1是本发明具体实施方式中提供的一种基于输入法的信息推送方法的第一实施例的方法流程图。

图2是本发明具体实施方式中提供的一种基于输入法的信息推送方法的第二实施例的方法流程图。

图3是本发明具体实施方式中提供的一种基于输入法的信息推送系统的第一实施例的结构方框图。

图4是本发明具体实施方式中提供的一种基于输入法的信息推送系统的第二实施例的结构方框图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,其是本发明具体实施方式中提供的一种基于输入法的信息推送方法的第一实施例的方法流程图。如图所示,该方法,包括:

步骤S101:从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据。

通过后台数据存储区自动记录一些重要的关键内容,如用户最近操作的数据、某些应用(如QQ、微信、短信等)推送的数据内容、以及这些应用中保存的用户关联信息(如备注、手机号码等),终端可以对这些记录内容进行智能分析处理成若干字段值,从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据,由若干条用户关联数据形成关联数据库。

步骤S102:获取应用界面的当前输入内容。

获取应用界面的当前输入内容及编辑的上下文内容,以将与获取的内容关联的数据智能地推送在输入法界面。

步骤S103:若当前输入内容与用户关联数据的字段值匹配,则在输入法显示界面推送该用户关联数据的除该字段值外的其他字段值。

若当前输入内容与用户关联数据的字段值匹配,则将用户关联数据中的出该字段值外的其他字段值推送显示在输入法界面,方便用户选择输入,简化操作,提高用户体验。进一步的,可以根据编辑的上下文内容,将其关联的字段值智能地推送显示在输入法界面。

综上所述,本实施例通过将记录内容归纳并构成用户关联数据,当当前输入内容与用户关联数据的字段值匹配时,将用户关联数据中的其他字段值在输入法显示界面进行推送显示,方便用户选择输入,简化了操作,提高了用户体验。

请参考图2,其是本发明具体实施方式中提供的一种基于输入法的信息推送方法的第二实施例的方法流程图。如图所示,该方法,包括:

步骤S201:从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据。

所述从记录内容中归纳同一用户的若干字段值,包括:把记录内容智能分割成数字、词语、或字母;将智能分割后的记录内容归纳分成同一用户的若干字段值,可将智能分割后的记录内容分成姓名类、地址类、数字类(如联系方式、身份证号码、QQ号码等)、字母类等。终端将对应的微信用户、QQ用户、或短信用户等关联的内容进行归纳构成一条有效的用户关联数据,以便在应用界面输入时在输入法界面可以进行补充显示。

所述字段值包括用户ID、姓名、联系方式、联系地址、和扩展的字段。用户ID,包括:微信用户ID,如微信号;QQ用户ID,QQ号;短信ID,短信手机号码等。姓名包括:微信、QQ、短信等对应的用户备注姓名等信息。联系方式包括:微信、QQ、短信等关联的手机号码等。联系地址包括:邮寄地址、通信地址等。扩展的字段包括:公司名称、学校名称、专业用词等。

所述记录内容,包括:记录的用户的操作数据、应用推送的数据、和相关用户的关联数据。用户的操作数据,包括应用使用轨迹和用户输入的数据等;应用推送的数据,包括如微信、QQ、短信等推送的聊天内容记录;相关用户的关联数据,包括某个微信号、QQ号等关联的手机号码和备注名称,收到的短信所关联的手机号和用户备注信息等。

步骤S202:把用户关联数据保存到用户关联数据库中。

把用户关联数据保存到用户关联数据库中,方便用户关联数据的管理,以提高查询用户关联数据的效率。

步骤S203:获取应用界面的当前输入内容。

获取应用界面的当前输入内容及编辑的上下文内容,以将与获取的内容关联的数据智能地推送在输入法界面。

步骤S204:查找所述用户关联数据库,若当前输入内容与所述用户关联数据库中的用户关联数据的字段值匹配,则推送该用户关联数据的除该字段值外的其他字段值。

若当前输入内容与用户关联数据的字段值匹配,则将用户关联数据中的出该字段值外的其他字段值推送显示在输入法界面,方便用户选择输入,简化操作,提高用户体验。进一步的,可以根据编辑的上下文内容,将其关联的字段值智能地推送显示在输入法界面。

本实施例提供的一种基于输入法的信息推送方法的应用场景,具体的举例如下:

应用场景举例1:

用户A在网上购物帮用户B买东西下单时,用户A通过微信咨询了收件人用户B的地址,收件人用户B将地址发给了用户A,用户A在网上购物界面填写地址等信息时,终端系统后台自动推送微信中用户B发送的地址内容信息到输入法位置,由用户A直接选择即可。此时用户B虽然只发送了地址信息,但终端系统后台可以根据微信用户B的账号将其对应的备注姓名信息、关联的手机号码等全部匹配出来,并依次推送显示在输入法界面,无需用户A进入微信位置或通讯录等查询复制粘贴,简化了操作流程,方便用户购物,提高了用户体验。

应用场景举例2:

用户B要求用户A邮寄东西时,用户A需要知道用户B的手机号码、邮寄地址等。用户A给用户B打电话,让用户B将邮寄地址等信息发短信给用户A。此时用户A在顺丰网站下单,需要输入联系人(收件人)用户B的手机号码、邮寄地址时,终端系统后台会将刚才用户A最近联系的人的信息进行分割整理归纳后,在输入法界面智能推送显示出来,可由用户A在下单界面直接选择,无需进入短信复制粘贴等操作了,方便快捷。

本实施例通过将应用如微信、QQ、短信等中的内容进行智能分割归纳整理并形成用户关联数据库,在应用操作界面(如顺丰下单、网上购物等),通过关联数据库中保存的智能处理归纳后的用户关联数据,利用应用界面当前的输入内容及编辑的上下文内容查找用户关联数据库,当当前输入内容或编辑的上下文内容与用户关联数据的字段值匹配时,将用户关联数据中的其他字段值在输入法显示界面进行推送显示,方便用户选择输入,简化了操作,提高了用户体验。

以下是本发明具体实施方式中提供的一种基于输入法的信息推送系统的实施例,系统的实施例基于上述的方法的实施例实现,在系统中未尽的描述,请参考前述方法的实施例。

请参考图3,其是本发明具体实施方式中提供的一种基于输入法的信息推送系统的第一实施例的结构方框图。如图所示,该系统,包括:

关联数据构成模块31,用于从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据。

输入内容获取模块32,用于获取应用界面的当前输入内容。

字段值推送模块33,用于若当前输入内容与用户关联数据的字段值匹配,则在输入法显示界面推送该用户关联数据的除该字段值外的其他字段值。

综上所述,本实施例通过将记录内容归纳并构成用户关联数据,当当前输入内容与用户关联数据的字段值匹配时,将用户关联数据中的其他字段值在输入法显示界面进行推送显示,方便用户选择输入,简化了操作,提高了用户体验。

请参考图4,其是本发明具体实施方式中提供的一种基于输入法的信息推送系统的第二实施例的结构方框图。如图所示,该系统,包括:

关联数据构成模块41,用于从记录内容中归纳同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据。

所述从记录内容中归纳同一用户的若干字段值,包括:把记录内容智能分割成数字、词语、或字母;将智能分割后的记录内容归纳分成同一用户的若干字段值。

所述字段值包括用户ID、姓名、联系方式、联系地址、和扩展的字段。所述记录内容,包括:记录的用户的操作数据、应用推送的数据、和相关用户的关联数据。

保存模块42,用于把用户关联数据保存到用户关联数据库中。

输入内容获取模块43,用于获取应用界面的当前输入内容。

字段值推送模块44,用于若当前输入内容与用户关联数据的字段值匹配,则在输入法显示界面推送该用户关联数据的除该字段值外的其他字段值。

所述字段值推送模块44,具体用于:查找所述用户关联数据库,若当前输入内容与所述用户关联数据库中的用户关联数据的字段值匹配,则推送该用户关联数据的除该字段值外的其他字段值。

综上所述,本实施例提供基于输入法的信息推送系统通过将记录内容归纳为同一用户的若干字段值,同一用户的若干字段值构成一条用户关联数据,用户关联数据保存到用户关联数据库中,利用当前输入内容查找用户关联数据库,当当前输入内容与用户关联数据的字段值匹配时,将用户关联数据中的其他字段值在输入法显示界面进行推送显示,也可以根据编辑的上下文内容将关联的字段值智能地推送显示在输入法界面,方便用户选择输入,简化了操作,提高了用户体验。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

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