获取和发送短信验证码的方法、计算设备和移动终端的制作方法_3

文档序号:9814208阅读:来源:国知局
计算设备建立通信连接。该步骤的执行过程在上面方法100的步骤S120的描述中已经进行了解释说明,在此不再赘述。
[0070]在步骤S440中,经由上述通信连接,将短信验证码发送至计算设备。例如,如果通信连接是局域网连接,那么移动终端可以与计算设备进行基于TCP的数据传输,从而将短信验证码发送至计算设备。
[0071]可选地步骤S440进一步包括步骤S441和步骤S442。在步骤S441中,将短信验证码加密。这里不对加密方法做具体限制。只要其能够改变原有的数据,使得未授权的设备即使获得了加密的短信验证码,但因不知其对应的解密方法,仍然无法了解短信验证码的内容。在步骤S442中,经由通信连接,将加密的短信验证码发送至计算设备。
[0072]如方法100中所描述的,发送经加密的短信验证码进一步保证了数据的安全性。
[0073]可以理解,上述方法400可以以软件的形式实现。可选地,该方法400实现为一个可运行在移动终端上的应用程序(APP)。
[0074]上述方法100可以自动将短信验证码发送给计算设备,由此免去了用户查看手机,背诵短信验证码的麻烦,显著提升了用户体验。
[0075]根据本发明又一方面,还提供了一种计算设备。图5示出了根据本发明一个实施例的计算设备500的示意性框图。如图5所示,计算设备500包括:指令接收装置510、通信装置520和数据获取装置530。
[0076]指令接收装置510用于接收用于触发向移动终端发送短信的指令。其中,短信包括短信验证码。该接收操作可以通过响应用户点击屏幕上的特定按钮来实现。
[0077]通信装置520用于与移动终端建立通信连接。通信装置可以包括:蓝牙通信装置、局域网连接装置、云连接装置、有线连接装置以及任何其他当前已知的或未来出现的适用于通信的装置。
[0078]数据获取装置530用于经由通信装置520所建立的通信连接自移动终端获取短信验证码。可选地,数据获取装置530进一步包括接收模块和解密模块。接收模块用于经由上述通信连接自移动终端接收经加密的短信验证码。解密模块用于解密该经加密的短信验证码。
[0079]可选地,计算设备500进一步包括复制装置(未示出),用于将短信验证码复制到粘贴板,以用于粘贴到目标位置。
[0080]可选地,计算设备500进一步包括检查装置和填写装置(均未示出)。检查装置用于检查当前网页中是否存在表单。填写装置用于如果存在表单则将短信验证码填入表单中对应的位置。
[0081]可选地,计算设备500进一步包括窗口控制装置(未示出),用于弹出提示窗口,以提示接收到短信验证码。
[0082]本领域普通技术人员通过阅读上文关于获取短信验证码的方法的详细描述,能够理解上述计算设备的结构、实现以及优点,因此这里不再赘述。
[0083]根据本发明又一方面,提供了一种移动终端。图6示出了根据本发明一个实施例的移动终端600的示意性框图。如图6所示,移动终端600包括短信接收装置610、识别装置620、通信装置630和发送装置640。
[0084]短信接收装置610用于经由移动通信网络接收短信,其中短信包括短信验证码。
[0085]识别装置620用于识别短信接收装置610所接收的短信中的短信验证码。
[0086]可选地,识别装置620进一步包括关键字识别模块和验证码识别模块。关键字识别模块用于识别短信中的、与验证码相关的关键字。验证码识别模块用于根据关键字识别模块所识别的关键字来识别短信验证码。可选地,验证码识别模块进一步包括字符串确定单元,用于确定关键字后面最先出现的特殊字符串,以作为短信验证码。
[0087]通信装置630用于与计算设备建立通信连接。
[0088]发送装置640用于经由通信装置630所建立的通信连接,将短信验证码发送至计算设备。可选地,发送装置640进一步包括加密模块和发送模块。其中,加密模块用于将短信验证码加密。发送模块,用于经由所述通信连接将加密的短信验证码发送至计算设备。
[0089]本领域普通技术人员通过阅读上文关于发送短信验证码的方法的详细描述,能够理解上述移动终端的结构、实现以及优点,因此这里不再赘述。
[0090]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0091]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0092]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0093]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0094]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0095]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的计算设备和移动终端中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0096]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0097]本发明实施例公开了Al、一种获取短信验证码的方法,应用于计算设备,包括:
[0098]接收用于触发向移动终端发送短信的指令,其中所述短信包括短信验证码;
[0099]与所述移动终端建立通信连接;以及
[0100]经由所述通信连接,自所述移动终端获取所述短信验证码。
[0101]A2
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1