著录项信息
专利名称 | 关键信息获取方法和装置 |
申请号 | CN201410558300.1 | 申请日期 | 2014-10-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-01-28 | 公开/公告号 | CN104317872A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;F;2;1;/;3;1查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广东欧珀移动通信有限公司 | 当前权利人 | 广东欧珀移动通信有限公司 |
发明人 | 张伟超 |
代理机构 | 北京品源专利代理有限公司 | 代理人 | 路凯;胡彬 |
摘要
本发明实施例公开了一种关键信息获取方法和装置。所述关键信息获取方法包括:从接收到的短信息中提取关键信息;将所述关键信息存入关键信息字典,所述关键信息字典用于存储至少一个关键信息;需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息。本发明实施例提供的关键信息获取方法和装置提高了关键信息自动获取及输入过程的灵活性。
1.一种关键信息获取方法,其特征在于,包括:
从接收到的短消息中提取关键信息;
获取所述短消息的接收时间,将所述关键信息及所述短消息的接收时间作为键值对存入关键信息字典,所述关键信息字典为移动终端上预置的,专门用于存储至少一个关键信息的数据存储区;
需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,作为输入的关键信息,其中,
根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息包括:从所述关键信息字典中获取首字符与用户输入的字母相同的至少一个关键信息,显示获取到的至少一个关键信息,根据用户的输入从获取到的至少一个关键信息中选择目标关键信息;或,根据用户输入的首字符以及短消息接收时间从所述关键信息字典中获取目标关键信息。
2.根据权利要求1所述的方法,其特征在于,从接收到的短消息中提取关键信息包括:
从所述短消息中提取长度大于长度阈值、且由字母和/或数字组成的字符串,将所述字符串作为从所述短消息中提取的关键信息。
3.根据权利要求2所述的方法,其特征在于,在将所述关键信息存入关键信息字典之后,根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息之前,还包括:
若所述关键信息字典中存储的关键信息条目数大于关键信息条目上限,则根据所述关键信息对应的短消息的接收时间,从所述关键信息字典中删除至少一个最早接收到的关键信息。
4.一种关键信息获取装置,其特征在于,包括:
关键信息提取模块,用于从接收到的短消息中提取关键信息;
关键信息存储模块,所述关键信息存储模块包括接收时间获取单元和关键信息及时间存储单元,所述接收时间获取单元用于获取所述短消息的接收时间,所述关键信息及时间存储单元用于将所述关键信息及所述短消息的接收时间作为键值对存入关键信息字典,所述关键信息字典为移动终端上预置的,专门用于存储至少一个关键信息的数据存储区;
关键信息匹配模块,用于需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,作为输入的关键信息,所述关键信息匹配模块包括:
首字符匹配单元,用于从所述关键信息字典中获取首字符与用户输入的字母相同的至少一个关键信息;
关键信息显示单元,用于显示获取到的至少一个关键信息;
目标信息选择单元,用于根据用户的输入从获取到的至少一个关键信息中选择目标关键信息;
字母及时间匹配单元,用于根据用户输入的首字符以及短消息接收时间从所述关键信息字典中获取目标关键信息。
5.根据权利要求4所述的装置,其特征在于,所述关键信息提取模块包括:
字符串提取单元,用于从所述短消息中提取长度大于长度阈值、且由字母和/或数字组成的字符串,将所述字符串作为从所述短消息中提取的关键信息。
6.根据权利要求5所述的装置,其特征在于,还包括:
冗余关键信息删除模块,用于在将所述关键信息存入关键信息字典之后,根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息之前,若所述关键信息字典中存储的关键信息条目数大于关键信息条目上限,则根据所述关键信息对应的短消息的接收时间,从所述关键信息字典中删除至少一个最早接收到的关键信息。
关键信息获取方法和装置\n技术领域\n[0001] 本发明实施例涉及移动通信终端技术领域,尤其涉及一种关键信息获取方法和装置。\n背景技术\n[0002] 为了提高网站的使用安全性,一般网站在用户登录的过程中都会实时的向用户下发一个验证码。只有用户输入了这个验证码,服务器才认为登录的用户是合法的用户,从而允许用户的登录操作。在移动通信技术广泛使用的今天,网站通常会选择利用短消息向用户下发验证码。网站还有可能通过短消息向用户下发动态密码、动态口令。将上述通过短消息下发的验证码、动态密码以及动态口令统称为关键信息。\n[0003] 一般情况下,用户需要自己阅读短消息,记忆所述短消息中的关键信息,再利用所述关键信息进行网站的登录。这样的操作过程需要用户在不同的界面之间来回切换,使得登录操作十分繁琐,因而人们想到了从接收的短消息中自动提取所述关键信息,并自动进行网站登录的技术方案。\n[0004] 但是,现有的网站自动登录的技术方案并没有考虑到这样的问题:用户的一次登录操作可能会需要输入多个关键信息。比如,用户的登录过程需要分别录入用户的基本身份信息和兴趣类别信息。对基本身份信息的录入会使用一个网页,而对兴趣类别信息的录入会使用另外一个网页,而这两个不同网页都会需要用户输入不同的关键信息。假如服务端只利用一条短消息将上述两个关键信息发送到用户的手机上,则现有的网站自动登录的技术方案不能从接收到的一条短消息中提取两个关键信息,进而进行网站的自动登录。也就是说,现有的网站自动登录的技术方案的灵活性不高。\n发明内容\n[0005] 有鉴于此,本发明实施例提出一种关键信息获取方法和装置,以提高关键信息自动获取及输入过程的灵活性。\n[0006] 第一方面,本发明实施例提供了一种关键信息获取方法,所述方法包括:\n[0007] 从接收到的短信息中提取关键信息;\n[0008] 将所述关键信息存入关键信息字典,所述关键信息字典用于存储至少一个关键信息;\n[0009] 需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,作为输入的关键信息。\n[0010] 第二方面,本发明实施例提供了一种关键信息获取装置,所述装置包括:\n[0011] 关键信息提取模块,用于从接收到的短信息中提取关键信息;\n[0012] 关键信息存储模块,用于将所述关键信息存入关键信息字典,所述关键信息字典用于存储至少一个关键信息;\n[0013] 关键信息匹配模块,用于需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,作为输入的关键信息。\n[0014] 本发明实施例提供的关键信息获取方法和装置,通过从接收到的短信息中提取关键信息,将所述关键信息存入关键信息字典,以及需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,从而在输入从短消息中自动获取的关键信息之前将提取的关键信息存储在预置的关键信息字典中,并且在需要获取所述关键信息时从所述关键信息字典中存储的多个关键信息中获取所需的关键信息,提高了关键信息自动获取及输入过程的灵活性。\n附图说明\n[0015] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:\n[0016] 图1是本发明第一实施例提供的关键信息获取方法的流程图;\n[0017] 图2是本发明第二实施例提供的关键信息获取方法的流程图;\n[0018] 图3是本发明第三实施例提供的关键信息获取方法中关键信息存储的流程图;\n[0019] 图4是本发明第四实施例提供的关键信息获取方法的流程图;\n[0020] 图5是本发明第五实施例提供的关键信息获取方法中关键信息匹配的流程图;\n[0021] 图6是本发明第六实施例提供的关键信息获取方法的流程图;\n[0022] 图7是本发明第七实施例提供的关键信息获取装置的结构图。\n具体实施方式\n[0023] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。\n[0024] 图1示出了本发明的第一实施例。\n[0025] 图1是本发明第一实施例提供的关键信息获取方法的流程图。所述关键信息获取方法包括:\n[0026] S110,从接收到的短信息中提取关键信息。\n[0027] 为了防止非法用户的非法登录和非法操作,网站一般会在用户登录网站时,或者执行相关操作时,向用户分配一个关键信息。而在移动通信技术广泛使用的今天,这个关键信息通常会通过短消息的形式发送给用户。用户使用的移动终端在接收到所述短消息以后,从接收到的短消息中提取关键信息。\n[0028] 一般情况下,所述移动终端在接收到所述短消息以后,按照预先定义的规则从所述短消息中提取关键信息。优选的,移动终端从所述短消息中提取长度大于长度阈值、且由字母和数字组成的字符串,并将提取的所述字符串作为从所述短消息中提取的关键信息。\n比如,该关键信息可以是验证码、动态密码等。\n[0029] S120,将所述关键信息存入关键信息字典,所述关键信息字典用于存储至少一个关键信息。\n[0030] 从所述短消息中提取到关键信息之后,将所提取的关键信息存入预置的关键信息字典。所述关键信息字典是所述移动终端上预置的,专门用户存储从所述短消息中提取的关键信息的数据存储区。\n[0031] 优选的,所述关键信息字典包括移动终端上安装的输入法的用户字典。\n[0032] 所述关键信息字典能够存储从所述短消息中提取多个关键信息。所以,在用户需要输入关键信息时,需要从所述关键信息字典中存储的多个关键信息中选择需要输入的关键信息。由于所述关键信息字典中存储的可供选择的关键信息不唯一,因此提高了关键信息自动获取及输入过程的灵活性。\n[0033] S130,需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,作为输入的关键信息。\n[0034] 当用户需要输入关键信息完成用户的身份验证时,移动终端根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息。优选的,所述匹配条件包括:所述目标关键信息的首字符与预设的关键信息首字符相同,或者所述目标关键信息对应的短信接收时间与预定的短信接收时间相同。\n[0035] 本实施例通过从接收到的短信息中提取关键信息,将所述关键信息存入关键信息字典,以及需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,从而提高了关键信息自动获取及输入过程的灵活性。\n[0036] 图2示出了本发明的第二实施例。\n[0037] 图2是本发明第二实施例提供的关键信息获取方法的流程图。所述关键信息获取方法以本发明的第一实施例为基础,进一步的,从接收到的短信息中提取关键信息包括:从所述短消息中提取长度大于长度阈值、且由字母和数字组成的字符串,将所述字符串作为从所述短消息中提取的关键信息。\n[0038] 参见图2,所述关键信息获取方法包括:\n[0039] S210,从所述短消息中提取长度大于长度阈值、且由字母和/或数字组成的字符串,将所述字符串作为从所述短消息中提取的关键信息。\n[0040] 移动终端接收到的关键信息可能单独由字母或者数字组成的,也可能是有字母和数字混合组成的。而且,所述关键信息具有一定的长度限制,长度小于设定的长度阈值的字符串不可能是关键信息。\n[0041] 基于上述原因,移动终端在接收短消息以后,从所述短消息中提取长度大于长度阈值、且由字母和/或数字组成的字符串,并将获取的所述字符串作为从所述短消息中提取的关键信息。\n[0042] S220,将所述关键信息存入关键信息字典,所述关键信息字典用于存储至少一个关键信息。\n[0043] S230,需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,作为输入的关键信息。\n[0044] 本实施例通过从所述短消息中提取长度大于长度阈值、且由字母和/或数字组成的字符串,将所述字符串作为从所述短消息中提取的关键信息,完成了从所述短消息中提取关键信息的功能,提高了关键信息提取的效率。\n[0045] 图3示出了本发明的第三实施例。\n[0046] 图3是本发明第三实施例提供的关键信息获取方法中关键信息存储的流程图。所述关键信息获取方法以本发明的第二实施例为基础,进一步的,将所述关键信息存入关键信息字典包括:获取所述短消息的接收时间;将所述关键信息及所述短消息的接收时间作为键值对存入所述关键信息字典。\n[0047] 参见图3,将所述关键信息存入关键信息字典包括:\n[0048] S121,获取所述短消息的接收时间。\n[0049] 移动终端在接收短消息时,都会对所述短消息的接收时间进行记录。在本实施例中,在将所述关键信息存入关键信息字典时,获取所述短消息的接收时间,从而将所述短消息的接收时间作为所述关键信息字典中存储的不同关键信息的标识。\n[0050] S122,将所述关键信息及所述短消息的接收时间作为键值对存入所述关键信息字典。\n[0051] 获取了所述短消息的接收时间之后,将所述关键信息及所述短消息的接收时间作为键值对存入所述关键信息字典。将所述关键信息及所述短消息的接收时间作为键值对存入所述关键信息字典的优点在于,在从所述关键信息字典中获取关键信息时,能够得知所述移动终端获得包含所述关键信息的短消息的时间,因此能够对所述关键信息字典中的关键信息进行按照时间顺序的管理。\n[0052] 本实施例通过获取所述短消息的接收时间,并将所述关键信息及所述短消息的接收时间作为键值对存入所述关键信息字典,使得所述关键信息字典中不仅存储了从短消息中提取的关键信息,还进一步存储了包含所述关键信息的短消息的接收时间,方便了对与所述关键信息字典中关键信息的按照时间顺序的管理。\n[0053] 图4示出了本发明的第四实施例。\n[0054] 图4是本发明第四实施例提供的关键信息获取方法的流程图。所述关键信息获取方法以本发明的第三实施例为基础,进一步的,在将所述关键信息存入关键信息字典之后,根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息之前,还包括:若所述关键信息字典中存储的关键信息条目数大于关键信息条目上限,则根据所述关键信息对应的短消息的接收时间,从所述关键信息字典中删除至少一个最早接收到的关键信息。\n[0055] S410,从接收到的短信息中提取关键信息。\n[0056] S420,将所述关键信息存入关键信息字典,所述关键信息字典用于存储至少一个关键信息。\n[0057] S430,若所述关键信息字典中存储的关键信息条目数大于关键信息条目上限,则根据所述关键信息对应的短消息的接收时间,从所述关键信息字典中删除至少一个最早接收到的关键信息。\n[0058] 所述关键信息字典设置有关键信息条目上限,当所述关键信息字典中存储的关键信息的条目数超过所述关键信息条目上限时,移动终端从所述关键信息字典中删除至少一个最早接收到的关键信息,从而避免所述关键信息字典中关键信息条目数的无限制的增长。\n[0059] 应当理解,如果所述关键信息字典没有设置所述关键信息条目上限,则所述关键信息字典中的关键信息条目数会无限制的增长,造成所述关键信息字典中存储大量无用信息。\n[0060] S440,需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息,作为输入的关键信息。\n[0061] 本实施例通过在将所述关键信息存入关键信息字典之后,并且当所述关键信息字典中存储的关键信息条目数大于关键信息条目上限时,根据所述关键信息对应的短消息的接收时间,从所述关键信息字典中删除至少一个最早接收到的关键信息,有效避免了所述关键信息字典中关键信息数量的无限增长的情况。\n[0062] 图5示出了本发明的第五实施例。\n[0063] 图5是本发明第五实施例提供的关键信息获取方法的流程图。所述关键信息获取方法以本发明第一实施例为基础,进一步的,需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息包括:从所述关键信息字典中获取首字符与用户输入的字符相同的至少一个关键信息;显示获取到的至少一个关键信息;根据用户的输入从获取到的至少一个关键信息中选择目标关键信息。\n[0064] 参见图5,需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息包括:\n[0065] S131,从所述关键信息字典中获取首字符与用户输入的字符相同的至少一个关键信息。\n[0066] 在本实施例中,通过用户输入的一个字符与所述关键信息字典中存储的关键信息的首字符进行匹配而获取目标关键信息。用户输入的字符可以是数字,也可以是字母。具体的,接收用户输入的一个字符,在所述关键信息字典中查找首字符与用户输入的字符相同的关键信息。\n[0067] S132,显示获取到的至少一个关键信息。\n[0068] 将根据用户输入的字符获取到的至少一个关键信息向用户显示。\n[0069] S133,根据用户的输入从获取到的至少一个关键信息中选择目标关键信息。\n[0070] 向用户显示所述至少一个关键信息以后,提示用户从所述至少一个关键信息中选择一个,作为目标关键信息。接收到用户的选择信号后,将用户选择的关键信息作为目标关键信息。\n[0071] 本实施例通过从所述关键信息字典中获取首字符与用户输入的字母相同的至少一个关键信息,显示获取到的至少一个关键信息,以及根据用户的输入从获取到的至少一个关键信息中选择目标关键信息,提高了从所述关键信息字典中获取关键信息的效率。\n[0072] 图6示出了本发明的第六实施例。\n[0073] 图6是本发明第六实施例提供的关键信息获取方法的流程图。所述关键信息获取方法以本发明第一实施例为基础,进一步的,需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息包括:从所述关键信息字典中获取首字符与需要的关键信息的首字符相同的关键信息。\n[0074] 参见图6,所述关键信息获取方法包括:\n[0075] S610,从接收到的短信息中提取关键信息。\n[0076] S620,将所述关键信息存入关键信息字典,所述关键信息字典用于存储至少一个关键信息。\n[0077] S630,需要输入关键信息时,从所述关键信息字典中获取首字符与用户输入的字母相同的关键信息,作为输入的关键信息。\n[0078] 在需要输入关键信息时,用户可以记忆所述关键信息中的首字符,并输入所述首字符获取所述关键信息字典中存储的关键信息,以获得最终的身份验证。\n[0079] 进一步优选的,用户还可以通过所述关键信息对应的短消息的接收时间匹配所述关键信息字典中存储的关键信息,或者通过首字符和接收时间结合的方式匹配所述关键信息字典中存储的关键信息。\n[0080] 本实施例通过从所述关键信息字典中获取首字符与用户输入的字母相同的关键信息,从而提高了从所述关键信息字典中获取关键信息的效率,进而提高了关键信息自动获取及输入过程的效率。\n[0081] 图7示出了本发明的第七实施例。\n[0082] 图7是本发明第七实施例提供的关键信息获取装置的结构图。参见图7,所述关键信息获取装置包括:关键信息提取模块710、关键信息存储模块720以及关键信息匹配模块\n740。\n[0083] 所述关键信息提取模块710用于从接收到的短信息中提取关键信息。\n[0084] 所述关键信息存储模块720用于将所述关键信息存入关键信息字典,所述关键信息字典用于存储至少一个关键信息。\n[0085] 所述关键信息匹配模块740用于需要输入关键信息时,根据预设的匹配条件从所述关键信息字典中获取匹配的目标关键信息。\n[0086] 优选的,所述关键信息提取模块710包括:字符串提取单元711。\n[0087] 所述字符串提取单元711用于从所述短消息中提取长度大于长度阈值、且由字母和数字组成的字符串,将所述字符串作为从所述短消息中提取的关键信息。\n[0088] 优选的,所述关键信息存储模块720包括:接收时间获取单元721以及关键信息及时间存储单元722。\n[0089] 所述接收时间获取单元721用于获取所述短消息的接收时间。\n[0090] 所述关键信息及时间存储单元722用于将所述关键信息及所述短消息的接收时间作为键值对存入所述关键信息字典。\n[0091] 优选的,所述关键信息获取装置还包括:冗余关键信息删除模块730。\n[0092] 所述冗余关键信息删除模块730用于在将所述关键信息存入关键信息字典之后,根据预设的匹配条件从所述关键信息字典中获取匹配的关键信息之前,若所述关键信息字典中存储的关键信息条目数大于关键信息条目上限,则根据所述关键信息对应的短消息的接收时间,从所述关键信息字典中删除至少一个最早接收到的关键信息。\n[0093] 优选的,所述关键信息匹配模块740包括:首字符匹配单元741、关键信息显示单元\n742以及目标信息选择单元743。\n[0094] 所述首字符匹配单元741用于从所述关键信息字典中获取首字符与用户输入的字母相同的关键信息。\n[0095] 所述关键信息显示单元742用于显示获取到的至少一个关键信息。\n[0096] 所述目标信息选择单元743用于根据用户的输入从获取到的至少一个关键信息中选择目标关键信息。\n[0097] 优选的,所述关键信息匹配模块740包括:字母及时间匹配单元744。\n[0098] 所述字母及时间匹配单元744用于根据用户输入的首字符以及短消息接收时间从所述关键信息字典中获取目标关键信息。\n[0099] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。\n[0100] 本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。\n[0101] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。\n[0102] 以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2021-12-10
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2017-09-15
- 2015-02-25
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201410558300.1
申请日: 2014.10.20
- 2015-01-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-07-02
|
2014-04-22
| | |
2
| |
2014-01-29
|
2013-10-30
| | |
3
| |
2013-03-06
|
2012-11-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |