《进行智能终端设备信息传输的方法、系统及智能终端设备.pdf》由会员分享,可在线阅读,更多相关《进行智能终端设备信息传输的方法、系统及智能终端设备.pdf(15页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104202341A43申请公布日20141210CN104202341A21申请号201410496039722申请日20140922H04L29/0620060171申请人英华达(南京)科技有限公司地址211153江苏省南京市江宁区将军大道133号申请人英华达股份有限公司72发明人韩接才74专利代理机构北京德琦知识产权代理有限公司11018代理人周华霞王丽琴54发明名称进行智能终端设备信息传输的方法、系统及智能终端设备57摘要本发明公开了进行智能终端设备信息传输的方法、系统及智能终端设备,其中,该方法包括智能终端设备读取本地的联系人信息;智能终端设备根据联系人信息产生签名。
2、,将签名发送给服务器对应终端标识进行存储;该方法还包括智能终端设备捕获信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给服务器结合存储的签名进行鉴权处理,所述处理消息包含终端标识、传输信息和签名。本发明方案能够提高进行智能终端设备信息传输的安全性。51INTCL权利要求书3页说明书6页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书6页附图5页10申请公布号CN104202341ACN104202341A1/3页21一种进行智能终端设备信息传输的方法,其特征在于,该方法包括智能终端设备读取本地的联系人信息;智能终端设备根据联系人信息产生签名,将签名发送给。
3、服务器对应终端标识进行存储;该方法还包括智能终端设备捕获信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给服务器结合存储的签名进行鉴权处理,所述处理消息包含终端标识、传输信息和签名。2如权利要求1所述的方法,其特征在于,所述将处理消息发送给服务器结合存储的签名进行鉴权处理包括服务器查找存储的与处理消息包含的终端标识对应的签名;服务器判断处理消息包含的签名与查找的签名是否一致,如果是,则鉴权通过,对接收的传输信息进行处理。3如权利要求1所述的方法,其特征在于,该方法还包括智能终端设备获知本地联系人信息发生变更,根据变更后的联系人信息产生签名,表示为第一签名;智能终端设备获取保存的签名。
4、,表示为原始签名,向服务器发送包含原始签名、第一签名和终端标识的更新请求,并将本地保存的原始签名更新为第一签名;服务器查找存储的与更新请求对应终端标识的签名,表示为第二签名;服务器判断原始签名与第二签名是否一致,如果是,则用第一签名更新存储的第二签名。4如权利要求1所述的方法,其特征在于,所述产生签名后,该方法还包括智能终端设备保存产生的签名;所述智能终端设备获取由本地联系人信息产生的签名包括获取保存的签名,作为由本地联系人信息产生的签名;或者,读取本地的联系人信息,根据联系人信息产生签名,作为由本地联系人信息产生的签名。5如权利要求1至4中任一项所述的方法,其特征在于,所述智能终端设备根据联。
5、系人信息产生签名包括智能终端设备采用哈希算法对联系人信息进行运算,得到签名。6如权利要求4所述的方法,其特征在于,所述联系人信息包括联系人号码、地址及号码里的部分字段信息,三者中的至少一个。7一种进行智能终端设备信息传输的系统,其特征在于,该系统包括智能终端设备和服务器;所述智能终端设备,读取本地的联系人信息,根据联系人信息产生签名,将包含终端标识和签名的存储消息发送给所述服务器;所述智能终端设备还捕获信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给所述服务器,所述处理消息包含终端标识、传输信息和签名;所述服务器,接收来自所述智能终端设备的存储消息,对应终端标识存储签名;接收来自。
6、所述智能终端设备的处理消息,查找存储的与处理消息包含的终端标识对应的签名;判断处理消息包含的签名与查找的签名是否一致,如果是,则鉴权通过,对接收的传输信息进权利要求书CN104202341A2/3页3行处理。8如权利要求7所述的系统,其特征在于,所述智能终端设备包括签名上报单元、传输请求捕获单元和处理消息发送单元,所述服务器包括签名保存单元和鉴权单元;所述签名上报单元,读取本地的联系人信息,根据联系人信息产生签名,将包含终端标识和签名的存储消息发送给所述服务器;所述传输请求捕获单元,捕获信息传输请求,发送给所述处理消息发送单元;所述处理消息发送单元,接收来自所述传输请求捕获单元的信息传输请求,。
7、获取由本地联系人信息产生的签名,将处理消息发送给所述服务器,所述处理消息包含终端标识、传输信息和签名;所述签名保存单元,接收来自所述智能终端设备的存储消息,对应终端标识存储签名;所述鉴权单元,接收来自所述智能终端设备的处理消息,查找存储的与处理消息包含的终端标识对应的签名;判断处理消息包含的签名与查找的签名是否一致,如果是,则鉴权通过,对接收的传输信息进行处理。9如权利要求7或8所述的系统,其特征在于,所述智能终端设备还包括第一签名变更处理单元,所述服务器包括第二签名变更处理单元;所述第一签名变更处理单元,获知本地联系人信息发生变更,根据变更后的联系人信息产生签名,表示为第一签名;获取保存的签。
8、名,表示为原始签名,向所述第一签名变更单元发送包含原始签名、第一签名和终端标识的更新请求,并将本地保存的原始签名更新为第一签名;所述第二签名变更处理单元,接收来自所述第一签名变更处理单元的更新请求,查找存储的与更新请求对应终端标识的签名,表示为第二签名;判断原始签名与第二签名是否一致,如果是,则用第一签名更新存储的第二签名。10一种智能终端设备,其特征在于,该智能终端设备包括签名上报单元、传输请求捕获单元和处理消息发送单元;所述签名上报单元,读取本地的联系人信息,根据联系人信息产生签名,将包含终端标识和签名的存储消息发送给服务器对应终端标识存储签名;所述传输请求捕获单元,捕获信息传输请求,发送。
9、给所述处理消息发送单元;所述处理消息发送单元,接收来自所述传输请求捕获单元的信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给服务器结合存储的签名进行鉴权处理,所述处理消息包含终端标识、传输信息和签名。11如权利要求10所述的智能终端设备,其特征在于,该智能终端设备还包括第一签名变更处理单元,获知本地联系人信息发生变更,根据变更后的联系人信息产生签名,表示为第一签名;获取保存的签名,表示为原始签名,向服务器发送包含原始签名、第一签名和终端标识的更新请求,并将本地保存的原始签名更新为第一签名,以通知服务器对签名进行更新。12如权利要求10或11所述的智能终端设备,其特征在于,所述签名。
10、上报单元产生签名后还保存签名;所述处理消息发送单元包括签名确定子单元,获取保存的签名,作为由本地联系人信息产生的签名;或者,读取本地的联系人信息,根据联系人信息产生签名,作为权利要求书CN104202341A3/3页4由本地联系人信息产生的签名。权利要求书CN104202341A1/6页5进行智能终端设备信息传输的方法、系统及智能终端设备技术领域0001本发明涉及信息传输技术,尤其涉及进行智能终端设备信息传输的方法、系统及智能终端设备。背景技术0002随着社会的发展和移动通讯技术的成熟,智能终端设备越来越成为人们生活中必不可少的配备。通过智能终端设备,人们可以摆脱距离的限制,和地球上的任何一个。
11、角落的人进行文字、语音和视频通讯。这极大地提高了人们的工作效率、提高了人们的生活质量,也为智能终端生产技术提供了广阔的发展空间。通常使用的智能终端设备包括手机等设备。0003智能终端设备可对网络侧提供的服务进行访问,在实际应用中,常涉及智能终端设备向服务器发送一些重要的传输信息。0004为了提高安全性,目前采取的方案包括用户通过智能终端设备将传输信息发送给服务器,在传输信息中包含密码;服务器接收传输信息后对密码进行验证,若验证通过则进行后续处理。根据访问业务的不同,后续处理包含多种,例如下发智能终端设备请求的数据,根据智能终端的请求进行数据转换等。0005然而,如果第三方窃取该用户的密码,便可。
12、通过任一智能终端设备伪造该用户对相应服务器进行访问,导致信息泄露,造成损失。0006综上,现有进行智能终端设备信息传输的方案具有安全性较低的缺陷。发明内容0007本发明提供了一种进行智能终端设备信息传输的方法,该方法能够提高进行智能终端设备信息传输的安全性。0008本发明提供了一种进行智能终端设备信息传输的系统,该系统能够提高进行智能终端设备信息传输的安全性。0009本发明提供了一种智能终端设备,该智能终端设备提高进行信息传输的安全性。0010一种进行智能终端设备信息传输的方法,该方法包括0011智能终端设备读取本地的联系人信息;0012智能终端设备根据联系人信息产生签名,将签名发送给服务器对。
13、应终端标识进行存储;0013该方法还包括0014智能终端设备捕获信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给服务器结合存储的签名进行鉴权处理,所述处理消息包含终端标识、传输信息和签名。0015一种进行智能终端设备信息传输的系统,该系统包括智能终端设备和服务器;0016所述智能终端设备,读取本地的联系人信息,根据联系人信息产生签名,将包含终说明书CN104202341A2/6页6端标识和签名的存储消息发送给所述服务器;所述智能终端设备还捕获信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给所述服务器,所述处理消息包含终端标识、传输信息和签名;0017所述服务器,接收。
14、来自所述智能终端设备的存储消息,对应终端标识存储签名;接收来自所述智能终端设备的处理消息,查找存储的与处理消息包含的终端标识对应的签名;判断处理消息包含的签名与查找的签名是否一致,如果是,则鉴权通过,对接收的传输信息进行处理。0018一种智能终端设备,该智能终端设备包括签名上报单元、传输请求捕获单元和处理消息发送单元;0019所述签名上报单元,读取本地的联系人信息,根据联系人信息产生签名,将包含终端标识和签名的存储消息发送给服务器对应终端标识存储签名;0020所述传输请求捕获单元,捕获信息传输请求,发送给所述处理消息发送单元;0021所述处理消息发送单元,接收来自所述传输请求捕获单元的信息传输。
15、请求,获取由本地联系人信息产生的签名,将处理消息发送给服务器结合存储的签名进行鉴权处理,所述处理消息包含终端标识、传输信息和签名。0022从上述方案可以看出,本发明中,预先地,智能终端设备读取本地的联系人信息,根据联系人信息产生签名,将签名发送给服务器对应终端标识进行存储;后续需要进行传输信息的发送时,智能终端设备获取由本地联系人信息产生的签名,将处理消息发送给服务器结合存储的签名进行鉴权处理,所述处理消息包含终端标识、传输信息和签名。本发明基于由智能终端设备本地联系人信息产生的签名对智能终端设备发送给服务器的传输信息进行鉴权,而第三方无法获取智能终端设备本地的联系人信息,进而无法获取签名,这。
16、样,保证了传输信息的安全性。附图说明0023图1为本发明进行智能终端设备信息传输的方法示意性流程图;0024图2为本发明进行签名上传的方法流程图实例;0025图3为本发明进行签名变更的方法流程图实例;0026图4为本发明终端侧基于签名的支付流程图实例;0027图5为本发明服务器侧基于签名的支付流程图实例;0028图6为本发明进行智能终端设备信息传输的系统结构示意图。具体实施方式0029为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。0030现有技术中,用户通过智能终端设备将传输信息发送给服务器,在传输信息中包含用于进行鉴权的密码。采用该方式,如果第三。
17、方窃取该用户的密码,便可通过任一智能终端设备伪造该用户对相应服务器进行访问,导致信息泄露,造成损失。为了解决该技术问题,本发明中,由智能终端设备本地联系人信息产生签名,基于该签名对智能终端设备发送给服务器的传输信息进行鉴权,而第三方无法获取智能终端设备本地的联系人信息,这样,说明书CN104202341A3/6页7提高了传输信息的安全性。0031参见图1,为本发明进行智能终端设备信息传输的方法示意性流程图,其包括以下步骤0032步骤101,智能终端设备读取本地的联系人信息。0033步骤102,智能终端设备根据联系人信息产生签名,将签名发送给服务器对应终端标识进行存储。0034用于产生签名的联系。
18、人信息所包含的内容可根据需要设置,例如包括联系人号码、地址及号码里的部分字段信息,三者中的至少一个。0035读取联系人信息后,可采用现有的多种算法产生签名,例如哈希算法。下述为计算HASH签名的一个实例,使用FOWLERNOLLVOHASH函数计算到;该算法为已有技术,这里只作简要说明00360037在这里HASH是一个64位的无符号数,初始值是FNV_OFFSET_BASIS即14695981039346656037十六进制0XCBF29CE484222325;0038FNV_PRIME也是64位无符号数,109951162821116进制0X100000001B3;0039OCTET_OF。
19、_DATA是要计算HASH签名的原始字节流,是八位的,也就是联系人信息中的每一个字节;0040循环的每一次运算是先把目前的HASH变量和FNV_PRIME相乘,然后对它和要计算的原始字节进行异或XOR运算;0041对所有的输入计算完了得到的64位HASH就是最后的签名。0042步骤101102为预先进行签名上传的流程,智能终端设备获取关于某业务的客户端应用后,可以在第一次安装该客户端应用时执行步骤101102。而后,便可基于签名发送传输信息。0043步骤103,智能终端设备捕获信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给服务器结合存储的签名进行鉴权处理,所述处理消息包含终端标。
20、识、传输信息和签名。0044服务器接收处理消息后,便可结合之前存储的签名进行鉴权,具体包括0045服务器查找存储的与处理消息包含的终端标识对应的签名;0046服务器判断处理消息包含的签名与查找的签名是否一致,如果是,则鉴权通过,对接收的传输信息进行处理;否则,鉴权失败。0047鉴权通过后,服务器便可进行后续处理。根据访问业务的不同,后续处理包含多种,例如下发智能终端设备请求的数据,根据智能终端的请求进行数据转换等,所述进行数据转换例如为继续支付处理。说明书CN104202341A4/6页80048为了简化操作,上述流程步骤102中,所述产生签名后,智能终端设备还可保存产生的签名;相应地,步骤1。
21、03所述智能终端设备获取由本地联系人信息产生的签名包括获取保存的签名,作为由本地联系人信息产生的签名;或者,读取本地的联系人信息,根据联系人信息产生签名,作为由本地联系人信息产生的签名。0049为了进一步提高安全性,当本地联系人信息发生变更时,可同步对服务器存储的签名进行更变。具体地0050智能终端设备获知本地联系人信息发生变更,根据变更后的联系人信息产生签名,表示为第一签名;0051智能终端设备获取保存的签名,表示为原始签名,向服务器发送包含原始签名、第一签名和终端标识的更新请求,并将本地保存的原始签名更新为第一签名;0052服务器查找存储的与更新请求对应终端标识的签名,表示为第二签名;00。
22、53服务器判断原始签名与第二签名是否一致,如果是,则用第一签名更新存储的第二签名;否则,不进行签名更新。0054本发明中,预先地,智能终端设备读取本地的联系人信息,根据联系人信息产生签名,将签名发送给服务器对应终端标识进行存储;后续需要进行传输信息的发送时,智能终端设备获取由本地联系人信息产生的签名,将处理消息发送给服务器结合存储的签名进行鉴权处理,所述处理消息包含终端标识、传输信息和签名。本发明基于由智能终端设备本地联系人信息产生的签名对智能终端设备发送给服务器的传输信息进行鉴权,而第三方无法获取智能终端设备本地的联系人信息,进而无法获取签名,这样,保证了传输信息的安全性。0055下面通过图。
23、2至图5的流程,对本发明方案进行实例说明。0056参见图2,为本发明预先进行签名上传的方法流程图实例,其包括以下步骤0057步骤201,智能终端设备读取本地的联系人信息。0058如表1所示,为从本地读取的联系人信息实例,包括联系人姓名、号码和地址。0059张三13816712345诚信大道1号李四0060表1联系人信息表0061步骤202,智能终端设备将读取的联系人信息逐条发送给签名计算模块。0062步骤203,智能终端设备判断联系人信息是否读取完毕,如果是,则执行步骤204,否则执行步骤201。0063步骤204,智能终端设备的签名计算模块根据联系人信息产生签名,保存签名,并将签名发送给服务。
24、器。说明书CN104202341A5/6页90064服务器将对应终端标识存储签名。0065参见图3,为本发明进行签名变更的方法流程图实例,其包括以下步骤0066步骤301,智能终端设备获知本地联系人信息发生变更。0067智能终端设备可主动、也可以被动获知本地联系人信息发生变更。具体地,智能终端设备可对本地联系人信息进行监控,如果发现有变更,则启动签名变更;还可以,用户对本地联系人信息进行变更时,发起签名变更,智能终端设备相应执行签名变更。0068步骤302,智能终端设备的签名计算模块根据变更后的联系人信息产生签名,表示为第一签名。0069步骤303,智能终端设备获取保存的原始签名,向服务器发送。
25、包含原始签名、第一签名和终端标识的更新请求,并将本地保存的原始签名更新为第一签名。0070步骤304,服务器查找存储的与更新请求对应终端标识的签名,表示为第二签名。0071步骤305,服务器判断原始签名与第二签名是否一致,如果是,则用第一签名更新存储的第二签名。0072参见图4,为本发明终端侧基于签名的支付流程图实例,其包括以下步骤0073步骤401,智能终端设备读取本地的联系人信息,根据联系人信息产生签名。0074步骤402,智能终端设备将包含终端标识、签名和支付请求的处理消息发送给服务器。0075这里,传输信息即支付请求。0076服务器接收处理消息后,结合签名进行鉴权,如果鉴权通过,则与智。
26、能终端设备继续支付程序,如果鉴权失败,则拒绝支付。0077步骤403,智能终端设备根据服务器的鉴权结果进行后续流程。0078参见图5,为本发明服务器侧基于签名的支付流程图实例,其包括以下步骤0079步骤501,服务器接收来自智能终端设备的处理消息,所述处理消息包含终端标识、支付请求和签名。0080步骤502,服务器查找存储的与处理消息包含的终端标识对应的签名。0081步骤503,服务器判断处理消息包含的签名与查找的签名是否一致,如果是,则鉴权通过,继续支付流程;否则,通知用户不可支付,结束流程。0082参见图6,为本发明进行智能终端设备信息传输的系统结构示意图,该系统包括智能终端设备和服务器;。
27、0083所述智能终端设备,读取本地的联系人信息,根据联系人信息产生签名,将包含终端标识和签名的存储消息发送给所述服务器;所述智能终端设备还捕获信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给所述服务器,所述处理消息包含终端标识、传输信息和签名;0084所述服务器,接收来自所述智能终端设备的存储消息,对应终端标识存储签名;接收来自所述智能终端设备的处理消息,查找存储的与处理消息包含的终端标识对应的签名;判断处理消息包含的签名与查找的签名是否一致,如果是,则鉴权通过,对接收的传输信息进行处理。0085较佳地,所述智能终端设备包括签名上报单元、传输请求捕获单元和处理消息发送单元,所述服。
28、务器包括签名保存单元和鉴权单元;说明书CN104202341A6/6页100086所述签名上报单元,读取本地的联系人信息,根据联系人信息产生签名,将包含终端标识和签名的存储消息发送给所述服务器;0087所述传输请求捕获单元,捕获信息传输请求,发送给所述处理消息发送单元;0088所述处理消息发送单元,接收来自所述传输请求捕获单元的信息传输请求,获取由本地联系人信息产生的签名,将处理消息发送给所述服务器,所述处理消息包含终端标识、传输信息和签名;0089所述签名保存单元,接收来自所述智能终端设备的存储消息,对应终端标识存储签名;0090所述鉴权单元,接收来自所述智能终端设备的处理消息,查找存储的与。
29、处理消息包含的终端标识对应的签名;判断处理消息包含的签名与查找的签名是否一致,如果是,则鉴权通过,对接收的传输信息进行处理。0091较佳地,所述智能终端设备还包括第一签名变更处理单元,所述服务器包括第二签名变更处理单元;0092所述第一签名变更处理单元,获知本地联系人信息发生变更,根据变更后的联系人信息产生签名,表示为第一签名;获取保存的签名,表示为原始签名,向服务器发送包含原始签名、第一签名和终端标识的更新请求,并将本地保存的原始签名更新为第一签名;0093所述第二签名变更处理单元,接收来自所述第一签名变更处理单元的更新请求,查找存储的与更新请求对应终端标识的签名,表示为第二签名;判断原始签。
30、名与第二签名是否一致,如果是,则用第一签名更新存储的第二签名。0094较佳地,所述签名上报单元产生签名后还保存签名;所述处理消息发送单元包括签名确定子单元,获取保存的签名,作为由本地联系人信息产生的签名;或者,读取本地的联系人信息,根据联系人信息产生签名,作为由本地联系人信息产生的签名。0095以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。说明书CN104202341A101/5页11图1图2说明书附图CN104202341A112/5页12图3说明书附图CN104202341A123/5页13图4说明书附图CN104202341A134/5页14图5说明书附图CN104202341A145/5页15图6说明书附图CN104202341A15。