验证码短信的标记方法及移动终端技术

技术编号:16236759 阅读:90 留言:0更新日期:2017-09-19 16:31
本发明专利技术公开了一种移动终端,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的验证码短信的标记程序,验证码短信的标记程序被处理器执行时实现如下步骤:判断接收到的短信是否为验证码短信;若是,则获取所述验证码短信的发送方服务器对应的应用程序;判断所述应用程序是否具有读取验证码短信的权限;若判断结果为是,则将验证码短信标记为已读。与现有技术相比,本发明专利技术实现了自动将验证码短信标记为已读,节省了用户操作,提高了用户体验;同时,本发明专利技术通过判断应用程序是否具有读取验证码短信的权限,并根据判断结果决定是否将验证码短信标记为已读,其标记结果更为准确,避免了应用程序无法读取验证码时的误标记的发生。

Marking method for verification code short message and mobile terminal

The invention discloses a mobile terminal includes a memory, processor and stored in the memory and can be run on the processor verification code SMS marking procedures, implementation steps of verification code SMS marking procedure executed by the processor when judging whether the received message is a message authentication code; if so, the application is to obtain the corresponding verification code SMS sender server; judging whether the application has permission to read the SMS verification code; if the judgment result is yes, it will be marked as read SMS verification code. Compared with the prior art, the invention realizes the automatic message authentication code mark as read, save the user operation, improve the user experience; at the same time, the invention by judging whether the application has permission to read the SMS verification code, and based on the results of the decision whether the message authentication code mark as read, marks of the more accurate, avoid the error marker application cannot read the code when the.

【技术实现步骤摘要】
验证码短信的标记方法及移动终端
本专利技术涉及移动终端
,尤其涉及一种验证码短信的标记方法及移动终端。
技术介绍
随着移动互联网的发展以及各种功能的应用程序越来越多,用户对各应用程序的账号通常会与手机相互关联,且用户注册应用程序账号或者通过应用程序进行某些敏感操作(如支付操作)时,常规的做法都是要通过手机验证码进行验证。而为了实现验证码的快捷输入,现有的某些应用程序会设置有自动获取短信验证码功能,其具有监听短信广播的权限,通过自动获取短信中的验证码并自动输入,来代替用户读取验证码并输入的过程,这样方便了用户进行验证码的认证。然而,上述方法存在一个缺点:验证码虽然被读取了,但包含验证码的短信仍然是未读状态,需要用户再次点击短信,才能将其标记为已读状态,这样,对用户来说就十分不方便,用户体验不好。因此,有必要提供一种验证码短信的标记方法及移动终端来解决上述技术问题。
技术实现思路
本专利技术的主要目的在于提出一种验证码短信的标记方法及移动终端,旨在解决通过自动获取短信验证码功能输入验证码时,收件箱中的短信仍需要用户点击才能标记为已读的问题。首先,为实现上述目的,本专利技术提供一种移动终端,所述移动终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的验证码短信的标记程序,所述验证码短信的标记程序被所述处理器执行时实现如下步骤:接收到短信时,判断所述短信是否为验证码短信;若所述短信为验证码短信,获取所述验证码短信的发送方服务器对应的应用程序;判断所述应用程序是否具有读取验证码短信的权限;当所述应用程序具有读取验证码短信的权限时,将所述验证码短信标记为已读。可选地,所述判断所述短信是否为验证码短信的步骤之后,所述处理器还用于执行所述验证码短信的标记程序,以实现如下步骤:获取移动终端上当前运行的应用程序的名称列表;将所述应用程序的名称与所述名称列表进行比对以判断所述应用程序当前是否正在运行;若所述应用程序当前正在运行,则执行所述判断所述应用程序是否具有读取验证码短信的权限的步骤。可选地,所述判断所述短信是否为验证码短信的步骤之后,所述处理器还用于执行所述验证码短信的标记程序,以实现如下步骤:若所述短信为验证码短信,为所述验证码短信设置自动读取标志位,所述自动读取标志位的初始值为0;所述将所述验证码短信标记为已读的步骤包括:将所述自动读取标志位的值由初始值修改为1;将所述验证码短信的原始状态标志位与所述自动读取标志位进行同步更新。可选地,所述处理器还用于执行所述验证码短信的标记程序,以实现如下步骤:检测所述短信中是否存在预设关键字和验证码字符串;若检测结果为是,则判定所述短信为验证码短信。同时,本专利技术还提供一种验证码短信的标记方法,应用于移动终端,所述验证码短信的标记方法包括以下步骤:接收到短信时,判断所述短信是否为验证码短信;若所述短信为验证码短信,获取所述验证码短信的发送方服务器对应的应用程序;判断所述应用程序是否具有读取验证码短信的权限;当所述应用程序具有读取验证码短信的权限时,将所述验证码短信标记为已读。可选地,所述判断所述短信是否为验证码短信的步骤之后还包括:获取移动终端上当前运行的应用程序的名称列表;将所述应用程序的名称与所述名称列表进行比对以判断所述应用程序当前是否正在运行;若所述应用程序当前正在运行,则执行所述判断所述应用程序是否具有读取验证码短信的权限的步骤。可选地,所述判断所述短信是否为验证码短信的步骤之后包括:若所述短信为验证码短信,为所述验证码短信设置自动读取标志位,所述自动读取标志位的初始值为0;所述将所述验证码短信标记为已读的步骤包括:将所述自动读取标志位的值由初始值修改为1。可选地,所述将所述自动读取标志位的值由初始值修改为1的步骤之后还包括:将所述验证码短信的原始状态标志位与所述自动读取标志位进行同步更新。可选地,所述判断所述短信是否为验证码短信的步骤包括:检测所述短信中是否存在预设关键字和验证码字符串;若检测结果为是,则判定所述短信为验证码短信。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有验证码短信的标记程序,所述验证码短信的标记程序被处理器执行时实现如上述验证码短信的标记方法的步骤。相较于现有技术,本专利技术所提出的验证码短信的标记方法、移动终端及计算机可读存储介质,在接收到短信时,首先判断所述短信是否为验证码短信,若所述短信为验证码短信,则获取所述验证码短信的发送方服务器对应的应用程序,并判断所述应用程序是否具有读取验证码短信的权限,若所述应用程序具有读取验证码短信的权限,则自动将所述验证码短信标记为已读,从而实现了自动将验证码短信标记为已读,节省了用户操作,提高了用户体验;同时,本专利技术通过判断应用程序是否具有读取验证码短信的权限,并根据判断结果决定是否将验证码短信标记为已读,其标记结果更为准确,避免了应用程序无法读取验证码时的误标记的发生。附图说明图1为实现本专利技术各个实施例一可选的移动终端的硬件结构示意图;图2为本专利技术实施例提供的一种通信网络系统架构图;图3为本专利技术验证码短信的标记程序第一实施例的功能模块示意图;图4为本专利技术验证码短信的标记程序第二实施例的功能模块示意图;图5为本专利技术验证码短信的标记方法第一实施例的实施流程示意图;图6为本专利技术验证码短信的标记方法第二实施例的实施流程示意图;图7为收件箱中应用程序A发送的验证码短信一实施例的示意图;图8为用户为招商银行这一应用程序设置读取验证码短信功能时的用户界面示意图。附图标记:本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的本文档来自技高网...
验证码短信的标记方法及移动终端

【技术保护点】
一种移动终端,其特征在于,所述移动终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的验证码短信的标记程序,所述验证码短信的标记程序被所述处理器执行时实现如下步骤:接收到短信时,判断所述短信是否为验证码短信;若所述短信为验证码短信,获取所述验证码短信的发送方服务器对应的应用程序;判断所述应用程序是否具有读取验证码短信的权限;当所述应用程序具有读取验证码短信的权限时,将所述验证码短信标记为已读。

【技术特征摘要】
1.一种移动终端,其特征在于,所述移动终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的验证码短信的标记程序,所述验证码短信的标记程序被所述处理器执行时实现如下步骤:接收到短信时,判断所述短信是否为验证码短信;若所述短信为验证码短信,获取所述验证码短信的发送方服务器对应的应用程序;判断所述应用程序是否具有读取验证码短信的权限;当所述应用程序具有读取验证码短信的权限时,将所述验证码短信标记为已读。2.如权利要求1所述的移动终端,其特征在于,所述判断所述短信是否为验证码短信的步骤之后,所述处理器还用于执行所述验证码短信的标记程序,以实现如下步骤:获取移动终端上当前运行的应用程序的名称列表;将所述应用程序的名称与所述名称列表进行比对以判断所述应用程序当前是否正在运行;若所述应用程序当前正在运行,则执行所述判断所述应用程序是否具有读取验证码短信的权限的步骤。3.如权利要求1所述的移动终端,其特征在于,所述判断所述短信是否为验证码短信的步骤之后,所述处理器还用于执行所述验证码短信的标记程序,以实现如下步骤:若所述短信为验证码短信,为所述验证码短信设置自动读取标志位,所述自动读取标志位的初始值为0;所述将所述验证码短信标记为已读的步骤包括:将所述自动读取标志位的值由初始值修改为1;将所述验证码短信的原始状态标志位与所述自动读取标志位进行同步更新。4.如权利要求1所述的移动终端,其特征在于,所述处理器还用于执行所述验证码短信的标记程序,以实现如下步骤:检测所述短信中是否存在预设关键字和验证码字符串;若检测结果为是,则判定所述短信为验证码短信。5.一种验证码短信的标记方法,应用于移动终端,其特征在于,所述验...

【专利技术属性】
技术研发人员:高炳秋
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1