一种基于全自动区分计算机和人类的测试数据的数据处理方法与系统。首先,接收至少一第一数据,其中第一数据是与一操作相关的数据。接着,依据第一数据,产生至少一对应的全自动区分计算机和人类的测试数据。之后,传送全自动区分计算机和人类的测试数据以进行后续数据处理。其中,第一数据以全自动区分计算机和人类的测试数据作为一数据载体且隐藏于全自动区分计算机和人类的测试数据中。本发明专利技术可以加强对传输数据的保护。
【技术实现步骤摘要】
本专利技术涉及一种数据处理方法及其相关的数据处理系统,尤其涉及一种基于全自动区分计算机和人类的测试数据的数据处理方法与系统,可以加强对传输数据的保护。
技术介绍
近年来,随着电脑的应用与发展越来越成熟,使用者可通过各种管道例如网络来取得各式的信息。使用者可以利用其电子装置如电脑系统、便携式装置等,与另一装置进行大量服务与应用。在一些服务中,使用者必须对于特定服务进行注册或对于一些信息进行确认。在注册或确认过程中,使用者必须检视提供服务的服务器端所提供的相关信息,并依据这些信息来进行相关输入,以进行注册或确认。传统上,信息在服务器与使用者端的传递是经由电脑文字传输,容易被病毒或木马等恶意程序篡改,即使采用虚拟键盘的方式,其在使用者端输入完成后的传递也是经由电脑文字传输。举例来说,目前交易数据的输入,乃借由使用者端以键盘或呈现在屏幕上的虚拟键盘进行输入。在使用者端选择并传输时,仍借由电子文字方法传输至服务器以为交易内容的识别。为了避免这些个人数据或操作的内容被旁人盗取,需要加强数据传输两端(例如服务器与用户端)之间的数据传送的保密措施。因此,需要一种能够于数据传输两端之间执行任一操作时,确实保护传送的数据的正确性的方法与系统。
技术实现思路
有鉴于此,本专利技术提供一种数据处理方法及其相关的数据处理系统以及电脑程序产品系统,以解决上述的问题。本专利技术实施例提供一种基于全自动区分计算机和人类的测试数据的数据处理方法。方法包括下列步骤。首先,接收至少一第一数据,其中第一数据是与一操作相关的数据。 接着,依据第一数据,产生至少一对应的全自动区分计算机和人类的测试数据。之后,传送全自动区分计算机和人类的测试数据以进行后续数据处理。其中,第一数据以全自动区分计算机和人类的测试数据作为一数据载体且隐藏于全自动区分计算机和人类的测试数据中。本专利技术实施例另提供一种基于全自动区分计算机和人类的测试数据的数据处理方法。方法包括下列步骤。首先,接收一全自动区分计算机和人类的测试数据,其中全自动区分计算机和人类的测试数据包含一第一数据,第一数据以全自动区分计算机和人类的测试数据作为一数据载体且隐藏于全自动区分计算机和人类的测试数据中。接着,解码全自动区分计算机和人类的测试数据,得到第一数据。之后,传送第一数据以进行后续数据处理。本专利技术实施例另提供一种数据处理系统,至少包括一第一数据处理装置以及一第二数据处理装置。第一数据处理装置用以接收至少一第一数据、依据第一数据,产生至少一对应的全自动区分计算机和人类的测试数据并且传送全自动区分计算机和人类的测试数据以进行后续数据处理。其中全自动区分计算机和人类的测试数据包含第一数据,第一数据以该全自动区分计算机和人类的测试数据作为一数据载体且隐藏于全自动区分计算机和人类的测试数据中。第二数据处理装置用以接收全自动区分计算机和人类的测试数据、 解码第一全自动区分计算机和人类的测试数据,得到第一数据并且传送第一数据以进行后续数据处理。本专利技术上述方法可以通过程序码方式收录于实体媒体中。当程序码被机器载入且执行时,机器变成用以实行本专利技术的装置。本专利技术可以加强对传输数据的保护。为使本专利技术的上述和其他目的、特征、和优点能更明显易懂,下文特举出优选实施例,并配合所附附图,作详细说明如下。附图说明图1显示依据本专利技术实施例的数据处理系统。图2A至图2D显示依据本专利技术实施例的CAPTCHA数据示图3显示一依据本专利技术实施例的数据处理方法的流程图图4显示依据本专利技术另一实施例的数据处理方法的示意其中,附图标记说明如下100 ‘ 数据处理系统;110 ‘A-A- 、弟一数据处理装置;120 ‘A-A- ~· 、弟一数据处理装置;130 ‘、输入数据;140 ‘ 输出数据;200 ‘ CAPTCHA数据;210 ‘A-A- 、弟一数据;220 ‘A-A- ~· 、弟一数据;230 ‘、显示数据;S310-S330 步骤;S410-S430 步骤。具体实施方式本专利技术实施例中提供一种基于全自动区分计算机和人类的图灵测试(Completely Automated Public Test to tell Computers and Humans Apart,以下简称CAPTCHA)数据的数据处理方法及其相关的数据处理系统,利用隐藏有数据的CAPTCHA数据来于不同电子装置之间进行数据传递,将欲传递的数据以CAPTCHA数据作为一数据载体并隐藏于其中, 防止传送过程中被不当篡改。于实施例中,提供一种将加密数据技术用于一操作所需的数据例如交易信息的方法,加密数据可为一浮水印、一数字签章或一演算法所产生的特定密钥等。首先,可依据一第一数据,产生人类或电脑可辨别的数字内容,其中,交易过程所需的信息以加密数据的技术嵌入于数字内容。其中,数字内容包含文字、图片、声音、影片、二维条码等任何数字形式。 接着,以传输媒介将嵌入加密数据的数字内容传送至另一方的电子装置或使用者。使用者可使用嵌入加密数据的数字内容做为操作数据的输入或另一方的电子装置可直接利用此嵌入加密数据的数字内容,以进行交易的处理。另外,也可依据一演算法或多演算法将嵌入加密数据的数字内容取出,以识别操作过程所需的信息,而达到信息安全的方法。图1显示依据本专利技术实施例的数据处理系统。依据本专利技术实施例的数据处理系统100至少包括一第一数据处理装置110与一第二数据处理装置120,其中数据处理系统 100可用以进行输入/输出数据与CAPTCHA数据之间的转换。为了避免由计算机或程序所造成大量恶意或重复性的输入行为,CAPTCHA技术可用来区分计算机或人类,以识别出相关输入是由使用者所输入,也或由计算机所自动产生的。一般而言,CAPTCHA借由要求使用者输入一个比较不容易被一些识别程序自动识别出的图片上所显示的文字或数字,例如扭曲变形或划线的图片上所显示的文字或数字来区分出相关输入是由计算机或人类所产生。 须注意的是,于本专利技术实施例中,采用CAPTCHA技术的概念,将操作所需的相关数据以对应的CAPTCHA数据作为一数据载体,将其隐藏于CAPTCHA数据中,而后再利用隐藏有数据的 CAPTCHA数据进行后续的数据处理,因此可避免数据于传递过程中遭到恶意的破坏或非法的篡改。数据处理系统100可接收一输入数据130,并依据本专利技术的数据处理方法,利用输入数据130产生一输出数据140。其中,输入数据130可为对应于一操作的一数据或CAPTCHA数据。当输入数据130为一第一数据时,输出数据140为藏有此第一数据的 CAPTCHA数据。举例来说,于一实施例中,当欲执行的操作是一转帐操作时,则输入的第一数据可包括转帐相关数据,例如帐户号码、转帐金额、交易对象的姓名、货币单位等等。于另一实施例中,当欲执行的操作是一登入操作时,则输入的第一数据可包括可用以进行身份识别的登入相关数据,例如使用者的帐号、密码与/或其他登入所需的身份验证数据。当输入数据130为一 CAPTCHA数据时,输出数据140为CAPTCHA数据中所隐藏的数据。详细的数据处理方法将介绍于下。第一数据处理装置110用以依据接收到的第一数据,产生一 CAPTCHA数据,并且接着传送所产生的CAPTCHA数据以进行后续数据处理,例如传送给另本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:白孟海伦,
申请(专利权)人:F二威尔股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。