一种获取并输入内容码的方法、系统和移动终端技术方案

技术编号:9621011 阅读:71 留言:0更新日期:2014-01-30 10:14
本发明专利技术公开了一种获取并输入内容码的方法、系统以及装载该种系统的移动终端,该方法包括申请内容码监视、消息侦听、消息判定、内容码判定、内容码输入监视、内容码输入提示、内容码输入多个步骤,实现了在不离开应用场景的情形下,自动侦听并获取短信中的特定内容码信息,通过点击一个按钮或者是自动填充的方式,将消息中的内容码信息传输到身份验证场景中的待输入区域,该方法简化了传统内容码验证过程,节约了资源,提高了效率,更保证了用户体验。

Method, system and mobile terminal for acquiring and inputting content code

The mobile terminal of the invention discloses a method for obtaining and input method, content code system and the loading system, the method includes the contents of application code to monitor, message interception, message determination, content determination, content code code input monitoring, content code input prompt, content code input multiple steps to achieve without leave application scenarios under the condition of automatic interception and obtain specific message content in the code information, the click of a button or automatic filling mode, the contents of the message authentication code information transmitted to the scene to enter the region, this method simplifies the traditional content code verification process, saving resources. To improve the efficiency, but also to ensure that the user experience.

【技术实现步骤摘要】
一种获取并输入内容码的方法、系统和移动终端
本专利技术涉及移动终端操作方法,尤其涉及一种主动获取消息中特定内容码并提示填充的方法以及采取该方法的移动终端。
技术介绍
随着手机等GSM移动终端设备的普及,通过手机短信来进行用户身份识别的应用也越来越多。比如,在已设定手机号码绑定功能的用户微信应用的登录窗口中,当需要对登录用户的身份进行识别时,应用服务器会向手机发送一条包含“验证码”的短信,并提示用户以给定的“验证码”登录应用,以确定登录微信的用户就是手机设备的所有者,以达到个人身份证验和识别的目的。再如,现代金融交易方面,存在大量通过手机设备进行移动支付的情形,假设支付类型选定的是“手机短信密码”支付,则当用户发出支付请求时,会由服务台向手机发送一条包含动态密码的短信,然后由用户手动输入动态密码,经服务台对密码进行核实并通过校验后,再继续完成剩下的交易活动。具体的,当用户需要读取特定内容码?目息时,需要访问短?目应用读取和存储短/[目中的内容码信息;然后退出或者是将短信应用的窗口最小化,再回到刚才需要做身份验证的场景、输入特定内容码信息,然后进行下一步的身份验证。而使用验证码的实际场景中,当需要在短信和另一个应用程序之间传递特定内容码时,往往需要先在短信中对需要的特定文本字段进行选定范围的“复制”(复制到剪贴板),然后在另一个应用程序窗口的输入区域中选择粘贴。或者是,通过第三方媒介(纸和笔等)或是通过头脑记忆的方式记住短信中的特定内容码,然后将以上特定信息手动输入到另一个应用程序窗口的指定输入区域。以上的现有操作往往需要在不同的应用窗口之间进行切换,用户所需要的特定内容码信息存储于短信应用中,而需要输入的内容码的窗口存在于另一个应用窗口中,而不同应用窗口间的切换使得操作效率不高,且由于移动终端屏幕尺寸的限制,使得操作起来也较为不便,复制的过程需要小心地选定复制范围,复制过程还可能因为一些多余字符的存在而出现输入有误,如空格、标点等;假如用户通过记忆来实现,在可能在窗口切换过程中忘记相应的内容码;而借助第三方媒介的方式则浪费了资源与效率。综上,现有的对内容码的操作过程相当繁锁,操作十分不便。此外,不同应用窗口间切换则存在着一个短暂的时间段使操作者离开了身份验证的应用场景,操作者可能会有通讯安全方面的顾虑,而造成用户体验不佳(比如再次回到的身份验证场景有可能不是刚才那个场景等,会有进入钓鱼网页的担心)。
技术实现思路
本专利技术要解决提取手机短信或电子邮件中获取特定内容码(验证码或者是动态密码)时需要在两个应用程序窗口之间复杂编辑或来回切换、获取内容码不方便的问题,提供一种新的可以主动获取短信中特定内容码并提示填充的方法,以消除用户在移动终端使用过程中对通讯安全的顾忌,并有效提高用户操作体验及操作效率,节约资源。—种主动获取短信中特定内容码并提示填充的方法,其包括以下步骤:S1、开启申请内容码监视模块,申请内容码监视模块检测到移动终端中的应用界面下申请内容码的事件被触发,进入S2 ;S2、开启侦听周期计时模块,侦听周期计时模块建立侦听时间周期,开始计时,进Λ S3 ;当侦听时间周期计时结束,侦听周期计时模块关闭;S3、开启消息侦听模块,消息侦听模块侦听到移动终端中收到由服务端发送的消息,进入S4 ;当侦听时间周期计时结束,消息侦听模块关闭;S4、开启消息判定模块,消息判定模块判定所述消息中是否包含有特定关键字,如包含则进入S5,如不包含则返回S3继续侦听;S5、开启内容码判定模块,内容码判定模块根据内容码判定条件,对消息的内容进行搜索匹配,提取满足判定条件的一个或多个内容码并保存至缓存,进入S6 ;S6、开启内容码输入监视模块,内容码输入监视模块检测到所述应用界面下的内容码输入区域处于被激活输入的状态,进入S7 ;S7、开启内容码输入提示模块,内容码输入提示模块显示缓存中保存的一个或多个内容码,并显示与内容码对应的一个或多个输入提示;S8、完成内容码的输入,所述应用界面下发送内容码到服务端的事件被激发,流程结束。较佳的,步骤S2中的侦听时间周期大于或等于特定应用规定的申请内容码的等待时间;如特定应用没有规定申请内容码的等待时间,则侦听时间周期等于在侦听周期计时模块中的预设值,预设值为5?120秒范围内可调。较佳的,步骤S3中服务端发送的消息包括短信或电子邮件。较佳的,步骤S4中,所述的特定关键字包括验证码、动态密码、密码中的任一个或多个,所述特定关键字的搜索方式为全字匹配。较佳的,步骤S5中,所述内容码判定条件包括:Α.—串连续的字符,B.仅由数字或字母构成,C.连续长度为4?8位。较佳的,所述内容码判定条件B通过比对字符编码来实现判定,判定字符编码位于ASCII码表中的以下区域的为符合条件:[48,57]即数字O?9,[65,90]即大写英文字母A?Z,[97,122]即小写英文字母a?z。较佳的,步骤S8中,如缓存中存在唯一内容码,所述完成内容码的输入方式为将该唯一内容码自动填充于输入区域。较佳的,步骤S8中,如缓存中存在多个内容码,所述完成内容码的输入方式为通过用户选择与内容码对应的输入提示完成内容码的输入。本专利技术还提供一种获取并输入内容码的系统,其包括:内容码监视模块,用以检测移动终端中的应用界面下申请内容码的事件是否被触发;侦听周期计时模块,用以建立侦听时间周期,并计时;消息侦听模块,用以侦听移动终端中是否收到由服务端发送的消息;消息判定模块,用以判定所述消息中是否包含有特定关键字;内容码判定模块,用以根据内容码判定条件,对消息的内容进行搜索匹配,提取满足判定条件的一个或多个内容码并保存至缓存;内容码输入监视模块,用以检测到所述的应用界面下的内容码输入区域是否处于被激活输入的状态;内容码输入提示模块,用以显示缓存中保存的一个或多个内容码,并显示与内容码对应的一个或多个输入提不。较佳的,所述侦听周期计时模块建立的侦听时间周期大于或等于特定应用规定的申请内容码的等待时间;如特定应用没有规定申请内容码的等待时间,则侦听时间周期等于在侦听周期计时模块中的预设值,预设值为5?120秒范围内可调。较佳的,所述消息侦听模块侦听的消息包括短信或电子邮件。较佳的,所述消息判定模块判定的特定关键字包括验证码、动态密码、密码中的任一个或多个,所述特定关键字的搜索方式为全字匹配。较佳的,所述内容码判定模块中的内容码判定条件包括:A.—串连续的字符,B.仅由数字或字母构成,C.连续长度为4?8位。较佳的,所述内容码判定条件B通过比对字符编码来实现判定,判定字符编码位于ASCII码表中的以下区域的为符合条件:[48,57]即数字O?9,[65,90]即大写英文字母A?Z,[97,122]即小写英文字母a?z。本专利技术还提供一种移动终端,其包括:可与用户交互的应用界面,用以在该界面申请内容码,并显示内容码的输入区域;如上任一所述的获取并输入内容码的系统。内容码输入提示模块本专利技术实现了在不离开应用界面的情形下,自动侦听并获取消息中的特定内容码信息,通过点击一个按钮或者是自动填充的方式,将短信中的特定内容码信息传输到身份验证场景中的待输入区域。与现有技术中内容码验证方法相比,现有技术中在复制某个选定范围内的文字时,需要本文档来自技高网
...
一种获取并输入内容码的方法、系统和移动终端

【技术保护点】
一种获取并输入内容码的方法,其特征在于包括以下步骤:S1、开启申请内容码监视模块,申请内容码监视模块检测到移动终端中的应用界面下申请内容码的事件被触发,进入S2;S2、开启侦听周期计时模块,侦听周期计时模块建立侦听时间周期,开始计时,进入S3;当侦听时间周期计时结束,侦听周期计时模块关闭;S3、开启消息侦听模块,消息侦听模块侦听到移动终端中收到由服务端发送的消息,进入S4;当侦听时间周期计时结束,消息侦听模块关闭;S4、开启消息判定模块,消息判定模块判定所述消息中是否包含有特定关键字,如包含则进入S5,如不包含则返回S3继续侦听;S5、开启内容码判定模块,内容码判定模块根据内容码判定条件,对消息的内容进行搜索匹配,提取满足判定条件的一个或多个内容码并保存至缓存,进入S6;S6、开启内容码输入监视模块,内容码输入监视模块检测到所述应用界面下的内容码输入区域处于被激活输入的状态,进入S7;S7、开启内容码输入提示模块,内容码输入提示模块显示缓存中保存的一个或多个内容码,并显示与内容码对应的一个或多个输入提示;S8、完成内容码的输入,所述应用界面下发送内容码到服务端的事件被激发,流程结束。

【技术特征摘要】
1.一种获取并输入内容码的方法,其特征在于包括以下步骤: 51、开启申请内容码监视模块,申请内容码监视模块检测到移动终端中的应用界面下申请内容码的事件被触发,进入S2 ; 52、开启侦听周期计时模块,侦听周期计时模块建立侦听时间周期,开始计时,进入S3;当侦听时间周期计时结束,侦听周期计时模块关闭; 53、开启消息侦听模块,消息侦听模块侦听到移动终端中收到由服务端发送的消息,进入S4 ;当侦听时间周期计时结束,消息侦听模块关闭; 54、开启消息判定模块,消息判定模块判定所述消息中是否包含有特定关键字,如包含则进入S5,如不包含则返回S3继续侦听; 55、 开启内容码判定模块,内容码判定模块根据内容码判定条件,对消息的内容进行搜索匹配,提取满足判定条件的一个或多个内容码并保存至缓存,进入S6 ; 56、开启内容码输入监视模块,内容码输入监视模块检测到所述应用界面下的内容码输入区域处于被激活输入的状态,进入S7 ; 57、开启内容码输入提示模块,内容码输入提示模块显示缓存中保存的一个或多个内容码,并显示与内容码对应的一个或多个输入提示; 58、完成内容码的输入,所述应用界面下发送内容码到服务端的事件被激发,流程结束。2.如权利要求1所述的获取并输入内容码的方法,其特征在于步骤S2中的侦听时间周期大于或等于特定应用规定的申请内容码的等待时间;如特定应用没有规定申请内容码的等待时间,则侦听时间周期等于在侦听周期计时模块中的预设值,预设值为5~120秒范围内可调。3.如权利要求1所述的获取并输入内容码的方法,其特征在于步骤S3中服务端发送的消息包括短信或电子邮件。4.如权利要求1所述的获取并输入内容码的方法,其特征在于步骤S4中,所述的特定关键字包括验证码、动态密码、密码中的任一个或多个,所述特定关键字的搜索方式为全字匹配。5.如权利要求1所述的获取并输入内容码的方法,其特征在于步骤S5中,所述内容码判定条件包括:A.—串连续的字符,B.仅由数字或字母构成,C.连续长度为4~8位。6.如权利要求5所述的获取并输入内容码的方法,其特征在于所述内容码判定条件B通过比对字符编码来实现判定,判定字符编码位于ASCII码表中的以下区域的为符合条件:[48,57]即数字O~9,[65,90]即大写英文字母A~Z,[97,122]即小写英文字母a~Zo7.如权利要求1所述的获取并输入内容码的方法,其特征...

【专利技术属性】
技术研发人员:谢利国
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1