信息获取方法、装置和移动终端与流程

文档序号:17299902发布日期:2019-04-03 04:50阅读:158来源:国知局
信息获取方法、装置和移动终端与流程
本发明涉及信息控制领域,特别涉及一种信息获取方法、装置和移动终端。
背景技术
:目前,用户利用手机注册的网站的情况越来越普遍,但用户除非进行相关记录,否则很容易忘记注册过什么网站。当用户更换手机号码时,如果不及时解绑一些网站,尤其是银行电商类的账户,则在更换号码后继续使用以前手机注册的网站会带来很大的麻烦。技术实现要素:本发明实施例提供一种信息获取方法、装置和移动终端,通过对短信内容进行解析,以便自动获取已注册网站和应用app的名单,从而有效解决了传统手动记录方法操作繁琐,容易漏记的问题,或者需要在线查询而带来的速度较慢、容易造成隐私泄露的问题。根据本发明的一个方面,提供一种信息获取方法,包括:对接收到的短信进行内容解析,以查询短信的内容中是否具有指定关键字;若短信的内容中具有指定关键字,则从短信的内容中提取出网站名称信息;将网站名称信息存入指定数据库中。在一个实施例中,从短信的内容中提取出网站名称信息包括:在短信的内容中查找指定符号;提取在指定符号间包括的信息以作为网站名称信息。在一个实施例中,指定符号为括号。在一个实施例中,从短信的内容中提取出网站名称信息后,还包括:判断网站名称信息是否已包括在指定数据库中;若网站名称信息未包括在指定数据库中,则将网站名称信息存入指定数据库中。在一个实施例中,将网站名称信息存入指定数据库中包括:将网站名称信息以预定格式进行封装后存入指定数据库中,其中在预定格式中,存储网站名称信息的注册记录名称字段为可变长字段。在一个实施例中,在将网站名称信息以预定格式进行封装后,还包括:利用预定密钥对封装数据进行加密,并将经加密的数据存入指定数据库中。根据本发明的另一方面,提供一种信息获取装置,包括:内容解析模块,用于对接收到的短信进行内容解析,以查询短信的内容中是否具有指定关键字;信息提取模块,用于在短信的内容中具有指定关键字的情况下,从短信的内容中提取出网站名称信息;信息存储模块,将网站名称信息存入指定数据库中。在一个实施例中,信息提取模块用于在短信的内容中查找指定符号,提取在指定符号间包括的信息以作为网站名称信息。在一个实施例中,指定符号为括号。在一个实施例中,上述装置还包括:查询匹配模块,用于在信息提取模块从短信的内容中提取出网站名称信息后,判断网站名称信息是否已包括在指定数据库中,若网站名称信息未包括在指定数据库中,则将网站名称信息存入指定数据库中。在一个实施例中,信息存储模块用于将网站名称信息以预定格式进行封装后存入指定数据库中,其中在预定格式中,存储网站名称信息的注册记录名称字段为可变长字段。在一个实施例中,信息存储模块在将网站名称信息以预定格式进行封装后,还利用预定密钥对封装数据进行加密,并将经加密的数据存入指定数据库中。根据本发明的另一方面,提供一种信息获取装置,包括:存储器,用于存储指令;处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例涉及的方法。根据本发明的另一方面,提供一种移动终端,包括如上述任一实施例涉及的信息获取装置。根据本发明的另一方面,提供一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上述任一实施例涉及的方法。通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明信息获取方法一个实施例的示意图。图2为本发明信息获取方法另一实施例的示意图。图3为注册网站发送短信一个实施例的示意图。图4为本发明信息获取装置一个实施例的示意图。图5为本发明信息获取装置另一实施例的示意图。图6为本发明信息获取装置又一实施例的示意图。图7为本发明移动终端一个实施例的示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1为本发明信息获取方法一个实施例的示意图。可选地,本实施例的方法步骤可由信息获取装置执行。其中:步骤101,对接收到的短信进行内容解析,以查询短信的内容中是否具有指定关键字。例如,指定关键字可以包括“验证码”、“校验码”、“注册成功”等。如果包括这样的关键字,表明该短信是从注册网站或应用app发来的短信。步骤102,若短信的内容中具有指定关键字,则从短信的内容中提取出网站名称信息。可选地,上述从短信的内容中提取出网站名称信息可包括:在短信的内容中查找指定符号,通过提取在指定符号间包括的信息以作为网站名称信息。例如,目前短信中多以括号,特别是中括号“【】”将网站名称括起来。通过识别该中括号,可将相应网站名称提取出来。步骤103,将网站名称信息存入指定数据库中。可选地,在从短信的内容中提取出网站名称信息后,还可进一步判断网站名称信息是否已包括在指定数据库中,若网站名称信息未包括在指定数据库中,才将网站名称信息存入指定数据库中。从而可有效避免网站名称信息被重复存入。可选地,还可将网站名称信息以预定格式进行封装后存入指定数据库中,其中在预定格式中,存储网站名称信息的注册记录名称字段为可变长字段。由于不同网站名称的长短不同,通过将注册记录名称字段设定为可变长字段,因此可适用于不同长短的网站名称。例如,所定义的存储格式可如表1所示。字段名长度描述serialnum2字节序号registername可变长注册记录名称registerdate4字节记录时间表1基于本发明上述实施例提供的信息获取方法,通过对短信内容进行解析,以便自动获取已注册网站和应用app的名单,从而有效解决了传统手动记录方法操作繁琐,容易漏记的问题,或者需要在线查询而带来的速度较慢、容易造成隐私泄露的问题。图2为本发明信息获取方法另一实施例的示意图。可选地,本实施例的方法步骤可由信息获取装置执行。其中:步骤201,对接收到的短信进行内容解析。步骤202,查询短信的内容中是否具有指定关键字。例如,指定关键字可以包括“验证码”、“校验码”、“注册成功”等。如果包括这样的关键字,表明该短信是从注册网站或应用app发来的短信。若短信的内容中具有指定关键字,则执行步骤203;若短信的内容中具有指定关键字,则结束本流程。步骤203,从短信的内容中提取出网站名称信息。可选地,通过在短信的内容中查找指定符号,通过提取在指定符号间包括的信息以作为网站名称信息。例如,目前短信中多以括号,特别是中括号“【】”将网站名称括起来。通过识别该中括号,可将相应网站名称提取出来。步骤204,判断提取出的网站名称信息是否已包括在名单数据库中。若名单数据库中已包括该网站名称,则结束本流程;若名单数据库中还未包括该网站名称,则执行步骤205。步骤205,将网站名称信息以预定格式进行封装。步骤206,利用预定密钥对封装数据进行加密,并将经加密的数据存入名单数据库中。如图3所示,用户接收到一条短信。通过对该短信内容进行解析,发现短信内容中包括关键字“验证码”,进而从方括号中提取出网站名称“京东金融”。在核实名单数据库中没有该信息时,根据预定格式对该信息进行封装,如表2所示。序号注册记录名称记录时间1京东金融2017/05/19表2进而将该封装信息经加密后存入名单数据库中,由此完成了网站名称信息的自动提取和存储。图4为本发明信息获取装置一个实施例的示意图。如图4所示,该装置可包括内容解析模块41、信息提取模块42和信息存储模块43。其中:内容解析模块41用于对接收到的短信进行内容解析,以查询短信的内容中是否具有指定关键字。信息提取模块42用于在短信的内容中具有指定关键字的情况下,从短信的内容中提取出网站名称信息。可选地,信息提取模块42在短信的内容中查找指定符号,提取在指定符号间包括的信息以作为网站名称信息。例如,指定符号可为括号。信息存储模块43将网站名称信息存入指定数据库中。可选地,信息存储模块43将网站名称信息以预定格式进行封装后存入指定数据库中,其中在预定格式中,存储网站名称信息的注册记录名称字段为可变长字段。可选地,信息存储模块43还在将网站名称信息以预定格式进行封装后,还利用预定密钥对封装数据进行加密,并将经加密的数据存入指定数据库中。基于本发明上述实施例提供的信息获取装置,通过对短信内容进行解析,以便自动获取已注册网站和应用app的名单,从而有效解决了传统手动记录方法操作繁琐,容易漏记的问题,或者需要在线查询而带来的速度较慢、容易造成隐私泄露的问题。图5为本发明信息获取装置另一实施例的示意图。与图4所示实施例相比,在图5所示实施例中,信息获取装置进一步包括查询匹配模块44,用于在信息提取模块42从短信的内容中提取出网站名称信息后,判断网站名称信息是否已包括在指定数据库中,若网站名称信息未包括在指定数据库中,则将网站名称信息存入指定数据库中。从而避免信息的重复存入。图6为本发明信息获取装置又一实施例的示意图。如图6所示,该装置包括存储器61和处理器62。其中:存储器61用于存储指令,处理器62耦合到存储器61,处理器62被配置为基于存储器存储的指令执行实现如图1或图2中任一实施例涉及的方法。如图6所示,该装置还包括通信接口63,用于与其它设备进行信息交互。同时,该装置还包括总线64,处理器62、通信接口63、以及存储器61通过总线64完成相互间的通信。存储器61可以包含高速ram存储器,也可还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。存储器61也可以是存储器阵列。存储器61还可能被分块,并且块可按一定的规则组合成虚拟卷。此外,处理器62可以是一个中央处理器cpu,或者可以是专用集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。本发明同时还涉及一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如图1或图2中任一实施例涉及的方法。图7为本发明移动终端一个实施例的示意图。如图7所示,移动终端71中设有信息获取装置72,其中信息获取装置72可为图4-图6中任一实施例涉及的信息获取装置,以便将从短信中获取的网站名称信息存入sim卡的名单库中。通过实施本发明,可自动获取已注册网站和应用app的名单,从而有效解决了传统手动记录方法操作繁琐,容易漏记的问题,或者需要在线查询而带来的速度较慢、容易造成隐私泄露的问题。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1