数据管理方法及装置制造方法及图纸

技术编号:20917765 阅读:19 留言:0更新日期:2019-04-20 09:57
本发明专利技术公开了一种数据管理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收数据的管理指令,其中,所述管理指令包括令牌和操作指令;基于所述令牌确定存储路径;在所述存储路径下,执行所述操作指令。本发明专利技术实施例提供的数据管理方法,步骤简单,实现了免认证的数据管理,减轻了服务端的管理压力,降低了管理难度,提高了数据的安全性。

Data Management Method and Device

The invention discloses a data management method and device, which relates to the field of computer technology. One specific embodiment of the method includes: a management instruction for receiving data, in which the management instruction includes a token and an operation instruction; a storage path is determined based on the token; and the operation instruction is executed under the storage path. The data management method provided by the embodiment of the present invention has simple steps, realizes data management without authentication, reduces management pressure of the server, reduces management difficulty and improves data security.

【技术实现步骤摘要】
数据管理方法及装置
本专利技术涉及计算机
,尤其涉及一种数据管理方法及装置。
技术介绍
基于互联网超文本传输协议(HTTP,Hypertexttransferprotocol)的文件上传和下载技术都已经较为成熟,使用也很广泛。目前,上传数据的方式很多,例如利用scp(securecopy,安全复制)、ftp(filetransferprotocol,文件传输协议,同时,它也是一个应用程序)与云盘等工具。为了向服务端上传数据,通常都需要依托密码进行认证与权限控制。例如,使用ftp时必须先登录,在服务端(远程主机)上获得相应的权限以后,方可上传或下载文件。具体的,上传数据的流程为:服务端接收客户端发送的账号信息,例如用户名、密码和验证码;服务端查询数据库中的账号信息,将保存在数据库的密码与接收到的密码进行匹配;匹配成功则授权客户端以允许客户端登录执行后续业务处理操作。若当前用户是首次登录,则服务端中不存在用户数据,服务端会跳转到注册页面,在注册页面需要客户端进行注册;服务端将接收到的注册信息与数据库中的账号信息比对,以免发生重复;若没有重复的账号信息,则注册成功,进而授权客户端以执行后续业务处理操作。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题:服务端的管理压力和管理难度较大;当账号信息例如用户名和密码被盗取时,会影响服务端存储数据的安全性;服务端进行身份认证的过程繁琐;缺少版本控制机制,导致数据版本无法回滚。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据管理方法,步骤简单,实现了免认证的数据管理,从而减轻了服务端的管理压力,降低了管理难度,提高了数据的安全性。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据管理方法。本专利技术实施例的数据管理方法,包括:接收数据的管理指令,其中,所述管理指令包括:令牌和操作指令;基于所述令牌确定存储路径;在所述存储路径下,执行所述操作指令;其中,所述令牌根据如下步骤确定:获取数据的完整性参数,将所述完整性参数作为所述令牌。可选地,所述基于所述令牌确定存储路径包括:对所述令牌进行加密;根据加密后的令牌确定存储路径。可选地,所述完整性参数包括哈希值和/或时间戳。可选地,所述操作指令为存储指令;在所述存储路径下执行所述操作指令包括:根据所述存储指令,将待存储的数据存储于所述存储路径。可选地,将待存储的数据存储于所述存储路径之后,所述方法还包括:根据预设规则为存储的数据分配版本号。可选地,所述操作指令为版本回退指令;在所述存储路径下执行所述操作指令包括:根据所述存储路径,获取与所述版本回退指令对应的待回退数据;根据所述版本回退指令,回退所述待回退数据。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据管理装置。本专利技术实施例的数据管理装置,包括:指令接收模块,用于接收数据的管理指令,其中,所述管理指令包括令牌和操作指令;路径确定模块,用于基于所述令牌确定存储路径;指令执行模块,用于在所述存储路径下,执行所述操作指令;其中,所述令牌根据如下步骤确定:获取数据的完整性参数,将所述完整性参数作为所述令牌。可选地,所述路径确定模块还用于:对所述令牌进行加密;根据加密后的令牌确定存储路径。可选地,所述完整性参数包括哈希值和/或时间戳。可选地,所述操作指令为存储指令;所述指令执行模块用于:根据所述存储指令,将待存储的数据存储于所述存储路径。可选地,所述装置还包括版本分配模块,用于根据预设规则为存储的数据分配版本号。可选地,所述操作指令为版本回退指令;所述指令执行模块用于:根据所述存储路径,获取与所述版本回退指令对应的待回退数据;根据所述版本回退指令,回退所述待回退数据。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种可以应用本专利技术实施例的数据管理方法的电子设备。本专利技术实施例的电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一项方法实施例的数据管理方法。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种计算机可读介质。本专利技术实施例的计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一项方法实施例的数据管理方法。上述专利技术中的一个实施例具有如下优点或有益效果:本专利技术实施例提供的数据管理方法,通过接收到的管理指令中的令牌确定存储路径,然后在该存储路径下执行管理指令中的操作指令,步骤简单,实现了免认证的数据管理,克服了现有技术中因存储数据之前需要依托密码进行认证与权限控制造成服务端管理压力较大、安全性较低的技术问题,从而减轻服务端的管理压力,降低了管理难度,提高了数据的安全性。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是本专利技术一实施例的数据管理方法的主要流程的示意图;图2是本专利技术另一实施例的数据管理方法的主要流程的示意图;图3是本专利技术又一实施例的数据管理方法的主要流程的示意图;图4是本专利技术实施的数据管理装置的主要模块的示意图;图5是是本专利技术实施例可以应用于其中的示例性系统架构图;图6是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是本专利技术实施例的数据管理方法的主要流程的示意图。本专利技术实施例的数据管理方法可以用于服务端。如图1所示,本专利技术实施例的数据管理方法,包括:步骤S101:接收数据的管理指令,其中,所述管理指令包括令牌和操作指令;步骤S102:基于所述令牌确定存储路径;步骤S103:在所述存储路径下,执行所述操作指令。对于步骤S101,在可选的实施例中,用户端(或客户端)发送的管理指令的格式可以是“令牌+操作指令”。操作指令可以是存储指令、查询指令、下载指令和版本回退指令,本领域技术人员可以根据实际需求灵活设置,本专利技术在此不做限制。上述多种操作指令可以利用不同的指令标识进行区别。服务端在接收用户端发送的管理指令之后,可以解析该管理指令,从而获取用户端的令牌,并根据指令标识确定该管理指令是哪一种操作指令。在可选的实施例中,令牌也可以称为Token。在可选的实施例中,用户端可以根据如下步骤确定数据的令牌:获取数据的完整性参数,将所述完整性参数作为所述令牌。可选的,数据的完整性参数可以包括哈希值和/或时间戳。在可选的实施例中,数据的完整性参数可以是长度为n的字符串,其中,n为正整数。例如,该字符串可以通过如下方法获取:利用哈希算法(或摘要算法)获取数据的哈希值,将该哈希值作为令牌;利用时间戳转换工具获取的时间戳,将该时间戳作为令牌;利用随机数生成工具生成随机数,然后利用哈希算法获取该随机数的哈希值,将该哈希值作为令牌。哈希算法,其输入一可变长度的信息串X(或字符串X),返回一固定长度的信息串Y,该信息串Y被称本文档来自技高网...

【技术保护点】
1.一种数据管理方法,其特征在于,包括:接收数据的管理指令,其中,所述管理指令包括令牌和操作指令;基于所述令牌确定存储路径;在所述存储路径下,执行所述操作指令;其中,所述令牌根据如下步骤确定:获取数据的完整性参数,将所述完整性参数作为所述令牌。

【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:接收数据的管理指令,其中,所述管理指令包括令牌和操作指令;基于所述令牌确定存储路径;在所述存储路径下,执行所述操作指令;其中,所述令牌根据如下步骤确定:获取数据的完整性参数,将所述完整性参数作为所述令牌。2.根据权利要求1所述的方法,其特征在于,所述基于所述令牌确定存储路径包括:对所述令牌进行加密;根据加密后的令牌确定存储路径。3.根据权利要求1所述的方法,其特征在于,所述完整性参数包括哈希值和/或时间戳。4.根据权利要求1所述的方法,其特征在于,所述操作指令为存储指令;在所述存储路径下执行所述操作指令包括:根据所述存储指令,将待存储的数据存储于所述存储路径。5.根据权利要求4所述的方法,其特征在于,将待存储的数据存储于所述存储路径之后,所述方法还包括:根据预设规则为存储的数据分配版本号。6.根据权利要求5所述的方法,其特征在于,所述操作指令为版本回退指令;在所述存储路径下执行所述操作指令包括:根据所述存储路径,获取与所述版本回退指令对应的待回退数据;根据所述版本回退指令,回退所述待回退数据。7.一种数据管理装置,其特征在于,包括:指令接收模块,用于接收数据的管理指令,其中,所述管理指令包括令牌和操作指令;路径确定模块,用于基于所述令牌确定存储路径;指...

【专利技术属性】
技术研发人员:肖清李军亮
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1