实现数据存储/调用的服务器、系统及方法

文档序号:7659270阅读:216来源:国知局
专利名称:实现数据存储/调用的服务器、系统及方法
技术领域
本发明涉及一种网络数据处理技术,尤其涉及一种实现数据存储/调用的服务器、系统及方法。
背景技术
随着信息技术的发展,各种私有的或者商业的数位信息越来越多,例如,银行账号、密码,游戏账号、密码,股东账号、密码,财务报表等,传统的靠人工去记忆,或者用传统方式去存储变得越来越不现实,越来越不安全,例如,手机、计算机等电子设备一旦丢失或者被盗窃,里面的很多有用信息将会彻底丢失,所带来的可计算损失和潜在损失是巨大的, 例如,手机一旦被盗窃,则储存在手机上的所有联系人信息(包括电话号码、照片等)将会随之丢失。虽然,有些用户将一些私密信息通过第三方服务器进行存储,而传统的第三方服务器的验证仅验证账号、密码,一旦账号、密码被公开、泄密或盗窃等,则该用户的这些私密信息会处于非常危险的境地。

发明内容
鉴于以上内容,有必要提供一种实现数据存储/调用的服务器,以利用手写签字笔迹的唯一性,确保数据存储/调用的用户身份合法性。此外,还有必要提供一种实现数据存储/调用的系统,以利用手写签字笔迹的唯一性,确保数据存储/调用的用户身份合法性。此外,还有必要提供一种实现数据存储/调用的方法,以利用手写签字笔迹的唯一性,确保数据存储/调用的用户身份合法性。一种实现数据存储/调用的服务器,该服务器包括存储单元和处理单元。存储单元,用于存储数据存储/调用系统,及该数据存储/调用系统的运行数据。处理单元,用于调用并执行该数据存储/调用系统,以执行以下步骤提供从数据处理设备终端处对服务器中的数据进行存储/调用的权限注册界面,供用户完成权限注册,所述注册信息包括注册用户手写签字;提供身份验证界面,供用户完成手写签字身份验证;提供数据存储/调用界面,供用户完成对服务器中的数据进行存储/调用。—种实现数据存储/调用的系统,运行于服务器。该系统包括用户注册模块,用于提供从数据处理设备终端处对服务器中的数据进行存储/调用的权限注册界面,供用户完成权限注册,所述注册信息包括注册用户手写签字;数据存储/调用模块,用于提供身份验证界面,供用户完成手写签字身份验证,提供数据存储/调用界面,供用户完成对服务器中的数据进行存储/调用。一种实现数据存储/调用的方法,适用于服务器。该方法包括步骤提 供从数据处理设备终端处对服务器中的数据进行存储/调用的权限注册界面,供用户完成权限注册, 所述注册信息包括注册用户手写签字;提供身份验证界面,供用户完成手写签字身份验证; 提供数据存储/调用界面,供用户完成对服务器中的数据进行存储/调用。
相较现有技术,本发明通过手写签字的相似度比对验证,确保了数据存储/调用的用户身份合法性,避免了重要数据的无意丢失或意外丢失。


图1为本发明数据存储/调用系统较佳实施例的硬件架构图。图2为本发明数据存储/调用系统较佳实施例的运行环境图。图3为图2中数据存储/调用系统101的功能模块图。图4为本发明数据存储/调用方法较佳实施例的具体实施流程图。图5为图4中步骤S13的一个子实施流程图。图6为图4中步骤S13的另一个子实施流程图。图7-11为本发明运用图1中数据存储/调用系统101的操作示例图。
具体实施例方式如图1所示,为本发明数据存储/调用系统较佳实施例的硬件架构图。至少一个数据处理设备3 (图中以3个为例),通过网络2与服务器1通讯连接。所述数据处理设备 3可以是带手写输入单元的手机、平板电脑、个人数字助理(Personal Digital Assistant, PDA)等,还可以是外接有手写输入单元(例如,带有编码信息的载体UD纸,和在UD纸上书写的电子笔)的计算机。所述网络2可以是互联网、移动互联网、企业内部网或者其他任意适用的网络。如图2所示,为本发明数据存储/调用系统较佳实施例的运行环境图。该数据存储/调用系统101运行于服务器10中。所述服务器10包括数据存储/调用系统101,处理单元102,及存储单元103。服务器10通过该数据存储/调用系统101,为数据处理设备 3提供一个数据存储/调用用户端界面,以供使用者从数据处理设备3终端处对服务器10 中的数据进行存储/调用。如图7例图所示,数据存储/调用用户端界面100示例性包括两个功能选项用户注册选项1000和数据存储/调用选项1001。使用者通过用户注册选项1000,实现从数据处理设备3终端处对服务器10中的数据进行存储/调用的权限注册。 使用者通过数据存储/调用选项1001,实现从数据处理设备3终端处对服务器10中的数据进行存储/调用的身份验证和指令响应。该存储单元103,用于存储该数据存储/调用系统101,及该数据存储/调用系统 101的运行数据。该处理单元102,用于调用并执行该数据存储/调用系统101,以响应来自数据处理设备3的数据存储/调用指令。如图3所示,为图2中数据存储/调用系统101的功能模块图。该数据存储/调用系统101包括用户注册模块1010,及数据存储/调用模块1011。该用户注册模块1010,用于从数据处理设备3终端处对服务器10中的数据进行存储/调用的权限注册,根据注册信息在服务器10中为注册用户分配一个存储空间,接受注册用户在分配的存储空间存储数据,保存注册信息和存储的数据。 在本实施例中,所述注册信息包括身份验证码及注册用户手写签字;在本发明的其他实施例中,所述注册信息不包括身份验证码。在本实施例中,注册信息之间相互映射。
如图8例图所示,用户注册选项1000被用户激活时,该用户注册模块1010提供一个用户注册界面1002。用户注册界面1002示例性包括身份验证码录入框和手写签字录入框。该身份验证码录入框用于录入供身份验证的身份验证码,例如,身份证号码、用户登录名称等。该手写签字录入框用于录入供身份验证的注册用户手写签字。所述手写签字可以是姓名、简称或其他任意适用的字词。用户注册界面1002还示例性包括数据填充框和附件导入框。所述数据填充框用于供注册用户在注册时,向分配的存储空间录入数据。所述附件导入框用于供注册用户在注册时,向分配的存储空间导入附件数据。在本实施例中,用户通过用户注册界面1002进行注册时,数据填充框是非必填框,附件导入框是非必选择框。该数据存储/调用模块1011,用于对用户的身份进行手写签字验证,在用户通过验证后,接受用户在分配的存储空间中进行数据的存储和调用。在本实施例中,所述手写签字的每一个字被该用户注册模块1010及该数据存储/ 调用模块1011转换成固定大小的手写字图片;在本发明的其他实施例中,所述手写签字的每一个字被该用户注册模块1010及该数据存储/调用模块1011转换成固定大小的、任意适用格式的、保留原笔迹形态的手写字。在本实施例中,若数据处理设备3是计算机,则其外接的手写输入单元是UD纸和在UD纸上书写的电子笔,所述电子笔在UD纸上书写,书写的笔迹信息附加到所述UD纸的电子镜像纸之中,所述电子镜像纸转换为图片。如图9和图10例图所示,在用户退出用户注册程序后(如图8所示,用户退出用户注册界面1002后),数据存储/调用选项1001被用户激活时,该数据存储/调用模块1011 提供一个数据存储/调用身份验证界面1003。在本发明的第一个实施例中,数据存储/调用身份验证界面1003示例性包括用户身份验证码输入框1004、即时手写签字录入框1005及签字手写区1006。用户身份验证码输入框1004用于供用户输入代表身份的验证码。即时手写签字录入框1005用于供用户在签字手写区1006即时手写签字。在该第一个实施例中,该数据存储/调用模块1011,用于接受用户输入的身份验证码,分析存储单元103中是否有手写签字与接受的身份验证码相映射,在存储单元103中有手写签字与接受的身份验证码相映射时,接受用户即时手写签字。在该第一个实施例中,该数据存储/调用模块1011,还用于比对即时手写签字与映射的手写签字的相似度,分析即时手写签字与映射的手写签字的相似度是否达到预设值,在即时手写签字与映射的手写签字的相似度达到预设值时,接受用户在分配的存储空间中进行数据存储和调用。在该第一个实施例中,所述相似度预设值是95% ;在其他实施例中,所述相似度预设值还可以是其他任意适用的数值。对本领域的技术人员来说,比对图片之间的相似度的惯用手段有多个,例如,以直方图度量方式来比对,主要步骤为将各图片转换成相同大小(本实施例比对对象大小一致,无需转换,在本发明的其他实施例中,比对对象大小不一致时,需要进行转换)的图片; 提取各个相同大小图片的灰度直方图数据;通过计算公式Sim(G,S)=,计算出直方图相似度的定量度量,其中G和S为灰度直方图,N为空间样点数。如图11例图所示,在即时手写签字与映射的手写签字的相似度达到预设值时,该数据存储/调用模块1011提供一个数据存储/调用操作界面1009。该数据存储/调用操作界面1009示例性包括一个数据清单框1011,及一个附件清单框1013。通过该数据清单框1011,可以查询已存储在存储单元103中的数据,还可以通过其包括的添加/修改功能选项1012对该数据清单框1011中的数据进行添加及/或修改。通过该附件清单框1013, 可以查询已存储在存储单元103中的附件数据,还可以通过其包括的添加/删除功能选项 1014对该附件清单框1013zq中的附件进行添加及/或删除。在本发明的第二个实施例中,数据存储/调用身份验证界面1003示例性包括即时手写签字录入框1007及签字手写区1008。即时手写签字录入框1007用于供用户在签字手写区1008即时手写签字。在该第二个实施例中,该数据存储/调用模块1011,用于接受用户即时手写签字, 将即时手写签字逐一与已保存在存储单元103中的手写签字进行相似度比对,分析是否有已保存在存储单元103中的手写签字与即时手写签字的相似度达到预设值。 在该第二个实施例中,相似度的比对方法参照上述第一个实施例,在此不做赘述。 所述相似度预设值是95%。在该第二个实施例中,该数据存储/调用模块1011,还用于在有已保存在存储单元103中的手写签字与即时手写签字的相似度达到预设值时,接受用户在分配的存储空间中进行数据存储和调用。进行数据存储/调用的操作界面参见图11例图所示,在此不做赘述。如图4所示,为本发明数据存储/调用方法较佳实施例的具体实施流程图。该方法适用于服务器1。以下是结合本实施例逐步实现利用服务器1为数据处理设备3提供数据的存储/调用。步骤S10,该用户注册模块1010接受用户从数据处理设备3终端处对服务器10中的数据进行存储/调用的权限注册。在本实施例中,注册信息之间相互映射。在本发明的一个实施例中,所述注册信息包括身份验证码及注册用户手写签字;在本发明的另一个实施例中,所述注册信息不包括身份验证码。步骤S11,该用户注册模块1010根据注册信息在服务器10中为注册用户分配一个存储空间,以供注册用户存储数据。步骤S12,该用户注册模块1010接受注册用户在分配的存储空间存储数据,保存注册信息和存储的数据,接受用户退出注册程序。步骤S13,该数据存储/调用模块1011对用户的身份进行手写签字验证,在用户通过验证后,接受用户在分配的存储空间中进行数据的存储和调用。如图5所示,为图4中步骤S13的一个子实施流程图。操作示例图参见图9和图 11。步骤S1310,该数据存储/调用模块1011接受用户输入的身份验证码。步骤S1311,该数据存储/调用模块1011分析存储单元103中是否有手写签字与接受的身份验证码相映射。在存储单元103中有手写签字与接受的身份验证码相映射时,进入下述步骤 S1312,或者,在存储单元103中没有手写签字与接受的身份验证码相映射时,结束本次身份验证。
步骤S1312,该数据存储/调用模块1011接受用户即时手写签字。步骤S1313,该数据存储/调用模块1011比对即时手写签字与映射的手写签字的相似度。步骤S1314,该数据存储/调用模块1011分析即时手写签字与映射的手写签字的相似度是否达到预设值。所述相似度预设值是95%。在即时手写签字与映射的手写签字的相似度达到预设值时,进入下述步骤S1315, 或者,在即时手写签字与映射的手写签字的相似度未达到预设值时,结束本次身份验证。步骤S1315,该数据存储/调用模块1011接受用户在分配的存储空间中进行数据存储和调用。如图6所示,为图4中步骤S13的另一个子实施流程图。操作示例图参见图10和图11。步骤S1320,该数据存储/调用模块1011接受用户即时手写签字。步骤S1321,该数据存储/调用模块1011将即时手写签字逐一与已保存在存储单元103中的手写签字进行相似度比对。步骤S1322,该数据存储/调用模块1011分析是否有已保存在存储单元103中的手写签字与即时手写签字的相似度达到预设值。所述相似度预设值是95%。在有已保存在存储单元103中的手写签字与即时手写签字的相似度达到预设值时,进入下述步骤S1323,或者,在存储单元103中没有手写签字与即时手写签字的相似度达到预设值时,结束本次身份验证。步骤S1323,该数据存储/调用模块1011接受用户在分配的存储 空间中进行数据存储和调用。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种实现数据存储/调用的服务器,其特征在于,该服务器包括存储单元,用于存储数据存储/调用系统,及该数据存储/调用系统的运行数据;及处理单元,用于调用并执行该数据存储/调用系统,以执行以下步骤 提供从数据处理设备终端处对服务器中的数据进行存储/调用的权限注册界面,供用户完成权限注册,所述注册信息包括注册用户手写签字; 提供身份验证界面,供用户完成手写签字身份验证; 提供数据存储/调用界面,供用户完成对服务器中的数据进行存储/调用。
2.如权利要求1所述实现数据存储/调用的服务器,其特征在于,处理单元执行该数据存储/调用系统完成以下步骤接受用户从数据处理设备终端处对服务器中的数据进行存储/调用 的权限注册,所述注册信息包括注册用户手写签字;根据注册信息在服务器中为注册用户分配一个存储空间,以供注册用户存储数据; 保存注册信息并接受用户退出注册程序,或者,接受注册用户在分配的存储空间存储数据,保存注册信息和存储的数据,并接受用户退出注册程序;接收到数据处理设备终端处对服务器中的数据进行存储/调用的指令时,对用户的身份进行手写签字验证;在手写签字验证通过后,接受用户在分配的存储空间中进行数据的存储和调用,或者, 在手写签字验证未通过时,拒绝响应该指令。
3.如权利要求1所述实现数据存储/调用的服务器,其特征在于,所述注册信息还包括身份验证码。
4.如权利要求3所述实现数据存储/调用的服务器,其特征在于,所述对用户的身份进行手写签字验证的步骤进一步包括接受用户输入的身份验证码;从存储单元中搜索与输入的身份验证码相映射的手写签字;在搜索到与输入的身份验证码相映射的手写签字时,接受用户即时手写签字,或者,在存储单元中没有与输入的身份验证码相映射的手写签字时,结束本次身份验证; 比对即时手写签字与映射的手写签字的相似度;在即时手写签字与映射的手写签字的相似度达到预设值时,接受用户在分配的存储空间中进行数据存储和调用,或者,在即时手写签字与映射的手写签字的相似度未达到预设值时,结束本次身份验证。
5.如权利要求1所述实现数据存储/调用的服务器,其特征在于,所述对用户的身份进行手写签字验证的步骤进一步包括接受用户即时手写签字;将即时手写签字逐一与已保存在存储单元中的手写签字进行相似度比对; 在有已保存在存储单元中的手写签字与即时手写签字的相似度达到预设值时,接受用户在分配的存储空间中进行数据存储和调用;或者在存储单元中没有手写签字与即时手写签字的相似度达到预设值时,结束本次身份验证。
6.一种实现数据存储/调用的系统,运行于服务器,特征在于,该系统包括用户注册模块,用于提供从数据处理设备终端处对服务器中的数据进行存储/调用的权限注册界面,供用户完成权限注册,所述注册信息包括注册用户手写签字;数据存储/调用模块,用于提供身份验证界面,供用户完成手写签字身份验证,提供数据存储/调用界面,供用户完成对服务器中的数据进行存储/调用。
7.如权利要求6所述实现数据存储/调用的系统,其特征在于,其中 所述用户注册模块,用于接受用户从数据处理设备终端处对服务器中的数据进行存储 /调用的权限注册,根据注册信息在服务器中为注册用户分配一个存储空间以供注册用户存储数据,保存注册信息,接受注册用户在分配的存储空间存储数据并保存,并接受用户退出注册程序,其中,所述注册信息包括注册用户手写签字;所述数据存储/调用模块,用于对用户的身份进行手写签字验证,在用户通过验证后, 接受用户在分配的存储空间中进行数据的存储和调用。
8.如权利要求6所述实现数据存储/调用的系统,其特征在于,所述注册信息还包括身份验证码。
9.如权利要求8所述实现数据存储/调用的系统,其特征在于,所述数据存储/调用模块按照如下步骤对用户的身份进行手写签字验证接受用户输入的身份验证码;从存储单元中搜索与输入的身份验证码相映射的手写签字;在搜索到与输入的身份验证码相映射的手写签字时,接受用户即时手写签字,或者,在存储单元中没有与输入的身份验证码相映射的手写签字时,结束本次身份验证; 比对即时手写签字与映射的手写签字的相似度;在即时手写签字与映射的手写签字的相似度达到预设值时,接受用户在分配的存储空间中进行数据存储和调用,或者,在即时手写签字与映射的手写签字的相似度未达到预设值时,结束本次身份验证。
10.如权利要求6所述实现数据存储/调用的系统,其特征在于,所述数据存储/调用模块按照如下步骤对用户的身份进行手写签字验证接受用户即时手写签字;将即时手写签字逐一与已保存在存储单元中的手写签字进行相似度比对; 在有已保存在存储单元中的手写签字与即时手写签字的相似度达到预设值时,接受用户在分配的存储空间中进行数据存储和调用;或者在存储单元中没有手写签字与即时手写签字的相似度达到预设值时,结束本次身份验证。
11.一种实现数据存储/调用的方法,适用于服务器,其特征在于,该方法包括步骤 提供从数据处理设备终端处对服务器中的数据进行存储/调用的权限注册界面,供用户完成权限注册,所述注册信息包括注册用户手写签字; 提供身份验证界面,供用户完成手写签字身份验证; 提供数据存储/调用界面,供用户完成对服务器中的数据进行存储/调用。
12.如权利要求11所述实现数据存储/调用的方法,其特征在于,该方法包括步骤 接受用户从数据处理设备终端处对服务器中的数据进行存储/调用的权限注册,所述注册信息包括注册用户手写签字;根据注册信息在服务器中为注册用户分配一个存储空间,以供注册用户存储数据; 保存注册信息并接受用户退出注册程序,或者,接受注册用户在分配的存储空间存储数据,保存注册信息和存储的数据,并接受用户退出注册程序;接收到数据处理设备终端处对服务器中的数据进行存储/调用的指令时,对用户的身份进行手写签字验证;在手写签字验证通过后,接受用户在分配的存储空间中进行数据的存储和调用,或者, 在手写签字验证未通过时,拒绝响应该指令。
13.如权利要求11所述实现数据存储/调用的方法,其特征在于,所述注册信息还包括身份验证码。
14.如权利要求13所述实现数据存储/调用的方法,其特征在于,所述对用户的身份进行手写签字验证的步骤进一步包括接受用户输入的身份验证码; 从存储单元中搜索与输入的身份验证码相映射的手写签字;在搜索到与输入的身份验证码相映射的手写签字时,接受用户即时手写签字,或者,在存储单元中没有与输入的身份验证码相映射的手写签字时,结束本次身份验证; 比对即时手写签字与映射的手写签字的相似度;在即时手写签字与映射的手写签字的相似度达到预设值时,接受用户在分配的存储空间中进行数据存储和调用,或者,在即时手写签字与映射的手写签字的相似度未达到预设值时,结束本次身份验证。
15.如权利要求11所述实现数据存储/调用的方法,其特征在于,所述对用户的身份进行手写签字验证的步骤进一步包括接受用户即时手写签字;将即时手写签字逐一与已保存在存储单元中的手写签字进行相似度比对; 在有已保存在存储单元中的手写签字与即时手写签字的相似度达到预设值时,接受用户在分配的存储空间中进行数据存储和调用;或者在存储单元中没有手写签字与即时手写签字的相似度达到预设值时,结束本次身份验证。
全文摘要
本发明提供了一种实现数据存储/调用的服务器。该服务器通过手写签字的相似度比对验证,确保了数据存储/调用的用户身份合法性,避免了重要数据的无意丢失或意外丢失。本发明还提供一种实现数据存储/调用的系统及方法。
文档编号H04L29/06GK102185857SQ20111011679
公开日2011年9月14日 申请日期2011年5月6日 优先权日2011年5月6日
发明者高精鍊 申请人:广东国笔科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1