感知数据的上传、处理及获取方法、终端和服务器技术

技术编号:10614482 阅读:160 留言:0更新日期:2014-11-06 10:16
本发明专利技术提供了一种感知数据的上传、处理及获取方法,一种终端和一种服务器,其中,感知数据的上传方法,包括:将待感知数据的信息发送至第一服务器,以供所述第一服务器根据所述待感知数据的信息分配对所述待感知数据中指定数据项的加密密钥;接收所述第一服务器发送的所述加密密钥;根据所述加密密钥对感知到的数据中的所述指定数据项进行加密,以得到加密后的感知数据;将所述加密后的感知数据发送至第二服务器,以供所述第二服务器将所述加密后的感知数据提供给需要获取感知数据的其他终端。本发明专利技术的技术方案能够在确保实现移动感知的前提下,避免服务提供服务器窃取到感知终端的隐私,有效地保护了感知终端的使用者的隐私。

【技术实现步骤摘要】
感知数据的上传、处理及获取方法、终端和服务器
本专利技术涉及数据处理
,具体而言,涉及一种感知数据的上传方法、一种感知数据的处理方法、一种感知数据的获取方法、一种终端和一种服务器。
技术介绍
随着智能终端(如智能手机、平板电脑等)技术的发展,智能终端能够采集的数据种类越来越多,如图像信息、声音信息、位置信息等,而智能终端采集到的数据可以用在诸如安全预估、交通状况监控、噪声监控等领域,具有重大的应用价值,同时也开创了一个新的
,即移动感知领域。具体地,如通过利用散布在城市内多个地点的智能手机监控实时路况,汇总来自多个智能手机的实时路况信息可以了解整个城市的交通拥堵情况。现有技术中提出的移动感知系统的结构示意图如图1所示,参与感知的智能手机102将感知数据上传至服务提供服务器104;然后服务提供服务器104汇总所有的感知数据,并为用户终端106提供汇总后的数据服务,用户终端106通过从服务提供服务器104下载汇总后的感知数据以获得信息服务。但是,在图1所示的移动感知系统中,由于每个智能手机102不仅要上报采集到的数据,还要上报该数据的采集时间和采集地点,这不可避免地要暴露智能手机102的位置,也就是泄露了感知活动参与者的隐私。若某一个智能手机多次实施了感知行为,那么上报的多份感知数据实际上暴露了感知活动参与者的行踪,这是很严重的隐私泄露,也是移动感知技术难以得到大规模推广的重要原因之一。具体地,如图1中所示,服务提供服务器104向用户终端106提供汇总数据时是很容易隐去数据来源的,而智能手机102的位置隐私泄露问题发生在智能手机102向服务提供服务器104上传数据时,即服务提供服务器104可能获取感知活动参与者的位置信息和行踪。因此,如何确保在实现移动感知的前提下,避免服务提供服务器窃取到感知终端的隐私成为亟待解决的技术问题。
技术实现思路
本专利技术正是基于上述技术问题至少之一,提出了一种新的感知数据的上传、处理、获取方案,能够在确保实现移动感知的前提下,避免服务提供服务器窃取到感知终端的隐私,有效地保护了感知终端的使用者的隐私。有鉴于此,本专利技术提出了一种感知数据的上传方法,用于感知终端,包括:将待感知数据的信息发送至第一服务器,以供所述第一服务器根据所述待感知数据的信息分配对所述待感知数据中指定数据项的加密密钥;接收所述第一服务器发送的所述加密密钥;根据所述加密密钥对感知到的数据中的所述指定数据项进行加密,以得到加密后的感知数据;将所述加密后的感知数据发送至第二服务器,以供所述第二服务器将所述加密后的感知数据提供给需要获取感知数据的其他终端。在该技术方案中,第二服务器可以是服务提供服务器,感知终端通过将待感知数据的信息发送至第一服务器,并接收第一服务器分配的对待感知数据中指定数据项的加密密钥,使得感知终端可以对感知到的数据中的指定数据项进行加密,进而在将感知到的数据发送至第二服务器时,第二服务器并不能获取到该指定数据项的数据内容,有效地保护了感知终端的使用者的隐私,同时,第一服务器中也仅仅存储了相应的密钥,因此也无法获取到感知终端的数据内容。其中,指定数据项可以根据用户的需要进行选择,如指定数据项可以为感知地点、感知时间等。根据本专利技术的第二方面,还提出了一种感知数据的处理方法,用于服务器,包括:接收感知终端发送的待感知数据的信息和/或接收数据获取终端发送的待获取数据的信息;根据所述待感知数据的信息向所述感知终端分配对所述待感知数据中指定数据项的加密密钥,和/或根据所述待获取数据的信息向所述数据获取终端分配对所述待获取数据中的所述指定数据项的解密密钥;将向所述感知终端分配的所述加密密钥发送至所述感知终端,和/或将向所述数据获取终端分配的所述解密密钥发送至所述数据获取终端。在该技术方案中,通过向感知终端分配对待感知数据中指定数据项的加密密钥,以及向数据获取终端分配对待获取数据中指定数据项的解密密钥,使得感知终端在将感知数据上传至服务提供服务器时,能够对可能泄露用户隐私的指定数据项进行加密,而数据获取终端在从服务提供服务器获取相应的数据时,能够对该指定数据项进行解密,确保在实现移动感知的前提下,避免了服务提供服务器窃取到感知终端的隐私,有效地保护了感知终端的使用者的隐私。在上述技术方案中,优选地,在向所述感知终端分配所述加密密钥和/或向所述数据获取终端分配所述解密密钥的步骤之前,还包括:存储多个数据的信息,以及与所述多个数据中的每个数据的信息相关联加密密钥和解密密钥;向所述感知终端分配所述加密密钥和/或向所述数据获取终端分配所述解密密钥的步骤具体为:根据所述待感知数据的信息判断已存储的所述多个数据的信息中是否包含所述待感知数据的信息,若是,则将与所述待感知数据的信息相关联的加密密钥分配至所述感知终端,否则,创建对应于所述待感知数据的信息的加密密钥和解密密钥,并将新创建的加密密钥分配至所述感知终端;和/或根据所述待获取数据的信息判断已存储的所述多个数据的信息中是否包含所述待获取数据的信息,若是,则将与所述待获取数据的信息相关联的解密密钥分配至所述数据获取终端,否则,创建对应于所述待获取数据的信息的加密密钥和解密密钥,并将新创建的解密密钥分配至所述数据获取终端。在该技术方案中,向感知终端分配加密密钥的方法,以及向数据获取终端分配解密密钥的方法均包括两方面,即若事先已存储了相应的数据信息与对应的密钥,则可以直接分配;若事先没有存储,则需要临时创建密钥。在上述技术方案中,优选地,还包括:将创建的对应于所述待感知数据的信息的加密密钥和解密密钥与所述待感知数据的信息进行关联存储;和/或将创建的对应于所述待获取数据的信息的加密密钥和解密密钥与所述待获取数据的信息进行关联存储。在该技术方案中,通过将新创建的密钥进行存储,使得再次接收到感知终端或数据获取终端发送的数据信息时,能够直接分配相应的密钥,无需再次创建相应的密钥,缩短了感知终端的用户和数据获取终端的用户等待的时间。根据本专利技术的第三方面,还提出了一种感知数据的获取方法,用于数据获取终端,包括:将待获取数据的信息发送至第一服务器和第二服务器,以供所述第一服务器根据所述待获取数据的信息分配对所述待获取数据中指定数据项的解密密钥,并供所述第二服务器根据所述待获取数据的信息发送相应的数据;接收所述第一服务器发送的所述解密密钥和所述第二服务器发送的所述相应的数据;根据所述解密密钥对所述相应的数据中的指定数据项进行解密,以得到所述待获取数据。在该技术方案中,第二服务器可以是服务提供服务器,为了保护感知终端的使用者的隐私,感知终端在将感知到的数据发送至第二服务器时,可能会根据第一服务器分配的加密密钥对其中的指定数据项进行加密,则数据获取终端在需要获取感知终端感知到的数据时,需要从第一服务器中获取相应的解密密钥,以对接收到的数据中的指定数据项进行解密。根据本专利技术的第四方面,还提出了一种终端,包括:发送单元,用于将待感知数据的信息发送至第一服务器,以供所述第一服务器根据所述待感知数据的信息分配对所述待感知数据中指定数据项的加密密钥,并用于将加密单元加密后的感知数据发送至第二服务器,以供所述第二服务器将加密后的感知数据提供给需要获取感知数据的其他终端;接收单元,用于接收所述本文档来自技高网
...
感知数据的上传、处理及获取方法、终端和服务器

【技术保护点】
一种感知数据的上传方法,用于感知终端,其特征在于,包括:将待感知数据的信息发送至第一服务器,以供所述第一服务器根据所述待感知数据的信息分配对所述待感知数据中指定数据项的加密密钥;接收所述第一服务器发送的所述加密密钥;根据所述加密密钥对感知到的数据中的所述指定数据项进行加密,以得到加密后的感知数据;将所述加密后的感知数据发送至第二服务器,以供所述第二服务器将所述加密后的感知数据提供给需要获取感知数据的其他终端。

【技术特征摘要】
1.一种感知数据的上传方法,用于感知终端,其特征在于,包括:将待感知数据的信息发送至第一服务器,以供所述第一服务器根据所述待感知数据的信息分配对所述待感知数据中指定数据项的加密密钥;接收所述第一服务器发送的所述加密密钥;根据所述加密密钥对感知到的数据中的所述指定数据项进行加密,以得到加密后的感知数据;将所述加密后的感知数据发送至第二服务器,以供所述第二服务器将所述加密后的感知数据提供给需要获取感知数据的其他终端。2.一种感知数据的处理方法,用于服务器,其特征在于,包括:接收感知终端发送的待感知数据的信息和/或接收数据获取终端发送的待获取数据的信息;根据所述待感知数据的信息向所述感知终端分配对所述待感知数据中指定数据项的加密密钥,和/或根据所述待获取数据的信息向所述数据获取终端分配对所述待获取数据中的所述指定数据项的解密密钥;将向所述感知终端分配的所述加密密钥发送至所述感知终端,和/或将向所述数据获取终端分配的所述解密密钥发送至所述数据获取终端;所述感知数据的处理方法在向所述感知终端分配所述加密密钥和/或向所述数据获取终端分配所述解密密钥的步骤之前,还包括:存储多个数据的信息,以及与所述多个数据中的每个数据的信息相关联加密密钥和解密密钥;向所述感知终端分配所述加密密钥和/或向所述数据获取终端分配所述解密密钥的步骤具体为:根据所述待感知数据的信息判断已存储的所述多个数据的信息中是否包含所述待感知数据的信息,若是,则将与所述待感知数据的信息相关联的加密密钥分配至所述感知终端,否则,创建对应于所述待感知数据的信息的加密密钥和解密密钥,并将新创建的加密密钥分配至所述感知终端;和/或根据所述待获取数据的信息判断已存储的所述多个数据的信息中是否包含所述待获取数据的信息,若是,则将与所述待获取数据的信息相关联的解密密钥分配至所述数据获取终端,否则,创建对应于所述待获取数据的信息的加密密钥和解密密钥,并将新创建的解密密钥分配至所述数据获取终端。3.根据权利要求2所述的感知数据的处理方法,其特征在于,还包括:将创建的对应于所述待感知数据的信息的加密密钥和解密密钥与所述待感知数据的信息进行关联存储;和/或将创建的对应于所述待获取数据的信息的加密密钥和解密密钥与所述待获取数据的信息进行关联存储。4.一种感知数据的获取方法,用于数据获取终端,其特征在于,包括:将待获取数据的信息发送至第一服务器和第二服务器,以供所述第一服务器根据所述待获取数据的信息分配对所述待获取数据中指定数据项的解密密钥,并供所述第二服务器根据所述待获取数据的信息发送相应的数据;接收所述第一服务器发送的所述解密密钥和所述第二服务器发送的所述相应的数据;根据所述解密密钥对所述相应的数据中的指定数据项进行解密,以得到所述待获取数据。5.一种感知终端,其特征在于,包括:发送单元,用于将待感知数据的信息发送至第一服务器,以供所述第一服务器根据所述待感知数据的信息分配对所述待感知数据中指定数据项的加密密钥,并用于将加密单元加密后的感知数据发送至第二服务器...

【专利技术属性】
技术研发人员:钟焰涛
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1