一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据在线管理方法、装置、终端设备以及存储介质与流程

2022-05-21 08:26:13 来源:中国专利 TAG:


1.本技术实施例涉及数据管理领域,尤其涉及一种数据在线管理方法、装置、终端设备以及存储介质。


背景技术:

2.一般的,电子阅读器设置有书库模块和笔记模块,分别用于储存电子书数据以及用户的笔记数据,书库模块和笔记模块都有类似文件夹目录一样的层级结构,两个模块所储存的内容是多种数据的集成,并非是用户能够直接访问和管理的文件,如何提高书库模块和笔记模块中数据的管理效率,成为了目前亟需解决的技术问题。


技术实现要素:

3.本发明实施例提供了一种数据在线管理方法、装置、终端设备以及存储介质,解决了现有技术中对电子阅读器上的书库模块和笔记模块中数据的管理效率低下的技术问题。
4.第一方面,本发明实施例提供了一种数据在线管理方法,包括以下步骤:
5.接收客户端发送的数据调用请求,根据所述数据调用请求从目标设备中获取目标数据的数据快照;
6.将所述数据快照映射为目标文件;
7.接收客户端发送的数据管理请求,将所述数据管理请求发送给所述目标设备,以使所述目标设备根据所述数据管理请求,对所述目标数据进行管理,所述数据管理请求为所述客户端访问所述目标文件的过程中,对所述目标文件进行操作时生成。
8.优选的,所述根据所述数据调用请求从目标设备中获取目标数据的数据快照的具体过程为:
9.根据所述数据调用请求,从所述目标设备中获取目标数据的数据列表,所述数据列表中的每一项数据为所述目标数据的数据快照元素,所述数据列表中的所有数据快照元素构成所述目标数据的数据快照。
10.优选的,所述数据快照元素为所述目标数据的名称、格式、数据大小、创建时间、缩略图或者唯一标识。
11.优选的,还包括以下步骤:
12.接收客户端发送的预览请求,将所述数据预览请求发送至所述目标设备,以使所述目标设备将所述目标数据转化为目标图片;
13.接受所述目标设备发送的所述目标图片,以使所述客户端访问所述目标图片。
14.优选的,还包括以下步骤:
15.接收客户端发送的数据下载请求,将所述数据下载请求发送至所述目标设备,以使所述目标设备根据数据下载请求确定数据输出格式,根据所述数据输出格式将所述目标文件转化为下载文件;
16.接受所述目标设备发送的所述下载文件,以使所述客户端下载所述下载文件。
17.优选的,所述数据输出格式包括图片格式、可携带文件格式、压缩文件格式或文本格式。
18.优选的,还包括以下步骤:
19.接收所述客户端发送的数据备份请求,根据所述数据备份请求,向所述目标设备发送数据备份指令,以使所述目标设备对所述目标数据进行打包,得到打包数据;
20.接收所述目标设备发送的打包数据,以使所述客户端下载所述打包数据。
21.第二方面,本发明实施例提供了一种数据在线管理装置,包括数据获取模块、数据映射模块以及数据管理模块;
22.所述数据获取模块用于接收客户端发送的数据调用请求,根据所述数据调用请求从目标设备中获取目标数据的数据快照;
23.所述数据映射模块用于将所述数据快照映射为目标文件;
24.所述数据管理模块用于接收客户端发送的数据管理请求,将所述数据管理请求发送给所述目标设备,以使所述目标设备根据所述数据管理请求,对所述目标数据进行管理,所述数据管理请求为所述客户端访问所述目标文件的过程中,对所述目标文件进行操作时生成。
25.第三方面,本发明实施例提供了一种终端设备,所述终端设备包括处理器以及存储器;
26.所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
27.所述处理器用于根据所述计算机程序中的指令执行如第一方面所述的一种数据在线管理方法。
28.第四方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的一种数据在线管理方法。
29.上述,本发明实施例提供了一种数据在线管理方法、装置、终端设备以及存储介质,方法包括:接收客户端发送的数据调用请求,根据数据调用请求从目标设备中获取目标数据的数据快照;将数据快照映射为目标文件;接收客户端发送的数据管理请求,将数据管理请求发送给目标设备,以使目标设备根据数据管理请求,对目标数据进行管理,数据管理请求为客户端访问目标文件的过程中,对目标文件进行操作时生成。
30.本发明实施例通过服务器在目标设备上获取目标数据的数据快照,并将数据快照映射为目标文件,当客户端访问服务器上的目标文件时,服务器能够将客户端发送的数据管理请求发送到目标设备上,使得目标设备根据数据管理请求对目标数据进行管理。通过搭建服务器作为客户端和目标设备之间的桥梁,使得客户端能够对目标设备中的数据进行管理,并且摆脱了物理位置的限制,只要在同一个局域网内,任何客户端均可对目标设备上的数据进行管理,提高了数据管理的效率,解决了现有技术中对电子阅读器上的书库模块和笔记模块中数据的管理效率低下的技术问题。
附图说明
31.图1为本发明实施例提供的一种数据在线管理方法的流程图。
32.图2为本发明实施例提供的一种数据列表的示意图。
33.图3为本发明实施例提供的另一种数据在线管理方法的流程图。
34.图4为本发明实施例提供的另一种数据在线管理方法的流程图。
35.图5为本发明实施例提供的另一种数据在线管理方法的流程图。
36.图6为本发明实施例提供的数据在线管理装置的结构示意图。
37.图7为本发明实施例提供的终端设备的结构示意图。
具体实施方式
38.以下描述和附图充分地示出本技术的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
39.实施例一
40.如图1所示,图1为本发明实施例提供的一种数据在线管理方法的流程图。本发明实施例提供的数据在线管理方法可以由数据在线管理设备执行,该数据在线管理设备可以通过软件和/或硬件的方式实现,该数据在线管理设备可以是两个或多个物理实体构成,也可以由一个物理实体构成。例如数据在线管理设备可以是电脑、上位机、平板等设备。方法包括以下步骤:
41.步骤101、接收客户端发送的数据调用请求,根据数据调用请求从目标设备中获取目标数据的数据快照。
42.在本实施例中,首先需要在目标设备所在的局域网内搭建服务器,服务器能够接收和响应客户端的数据调用请求,或者是api的接口调用。可理解,搭建服务器的方式可根据实际需要进行设置。示例性的,在一个实施例中,目标设备为电子阅读器,可以在电子阅读器上安装互传软件,启动互传软件后,互传软件会搭建一个局域网内的服务器。
43.服务器搭建完成后,当客户端需要对目标设备上的目标数据进行管理时,客户端会向服务器发送数据调用请求,当服务器接收到客户端发送的数据调用请求时,服务器会根据数据调用请求,从目标设备中获取目标数据的数据快照。可理解,数据调用请求中包含了需要调用的目标数据的目标信息,例如目标设备的地址信息等,使得服务器可以根据地址信息中目标设备中获取目标数据的数据快照。示例性的,在一个实施例中,目标数据是电子阅读器上的书库数据和/或笔记数据,客户端向服务器发送数据调用请求,服务器则根据
数据请求中书库数据和/或笔记数据的地址信息,从目标设备中获取书库数据和/或笔记数据的数据快照。
44.需要进一步说明的是,数据快照中包含有目标数据的部分信息,数据快照类似于文件的轻量化数据构造,以便于后续服务器将数据快照映射为文件。
45.在上述实施例的基础上,步骤101中根据数据调用请求从目标设备中获取目标数据的数据快照的具体过程由步骤1011实现,具体为:
46.步骤1011、根据数据调用请求,从目标设备中获取目标数据的数据列表,数据列表中的每一项数据为目标数据的数据快照元素,数据列表中的所有数据快照元素构成目标数据的数据快照。
47.在一个实施例中,目标数据以数据列表的形式储存在目标设备上,数据列表中包括有多项数据,每一项数据为目标数据的数据快照元素,如图2所示。一个数据列表中的所有数据快照元素构成了目标数据的数据快照。当服务器接收到数据请求时,则从设备中获取目标数据的数据列表,从而得到目标数据的数据快照。
48.需要进一步说明的是,数据快照元素为目标数据的名称、格式、数据大小、创建时间、缩略图或者唯一标识。示例性的,在一个实施例中,目标数据为笔记数据,一般笔记数据为手写内容、图形形状、纯文本,图片、录音或者混合数据等,因此,数据列表中的每一个数据为笔记数据的数据快照元素,即笔记数据的名称、格式、数据大小、创建时间、缩略图以及唯一标识,所有数据快照元素构成了笔记数据的数据快照,数据快照中包含了笔记数据的部分信息。
49.步骤102、将数据快照映射为目标文件。
50.服务器在获取到目标数据的数据快照后,由于数据快照是类似文件的轻量化数据构造,因此即可将数据快照映射为目标文件,从而将目标数据转化为在线文件。
51.步骤103、接收客户端发送的数据管理请求,将数据管理请求发送给目标设备,以使目标设备根据数据管理请求,对目标数据进行管理,数据管理请求为客户端访问目标文件的过程中,对目标文件进行操作时生成。
52.服务器在将目标数据映射为目标文件后,客户端可通过浏览器访问服务器上的目标文件,并且客户端在访问目标文件的过程中,可以对目标文件进行操作,例如移动、复制或者重命名等操作,客户端在对目标文件进行操作时会生成数据管理请求,并将数据管理请求发送到服务器中,服务器在接收到数据管理请求后,将数据管理请求发送给目标设备,目标设备在接收到数据管理请求后,会根据数据管理请求对目标数据进行管理。例如,当客户端上对服务器上目标文件进行重命名时,则目标设备会根据数据管理请求,同样对目标数据的数据列表中的名称进行重命名。
53.在一个实施例中,目标设备在对目标数据进行管理后,会将管理结果发送给服务器,服务器在进一步将管理结果发送给客户端,从而使得客户端获知其对目标文件的操作是否成功。示例性的,在一个实施例中,管理结果为文字信息,例如“复制成功”,“移动成功”或者“重命名成功等”。
54.在上述实施例的基础上,如图3所示,还包括步骤104-步骤105:
55.步骤104、接收客户端发送的预览请求,将数据预览请求发送至目标设备,以使目标设备将目标数据转化为目标图片;
56.步骤105、接受目标设备发送的目标图片,以使客户端访问目标图片。
57.在一个实施例中,客户端需要对目标文件进行预览时,可以对目标文件进行预览操作(例如用鼠标双击等),在进行预览操作时,客户端会生成数据预览请求并将数据预览请求发送到服务器。服务器在接收到数据预览请求后,将数据预览请求发送到目标设备,目标设备在接受到数据预览请求后,将目标文件转化为png格式的目标图片,并将目标图片发送给服务器,使得客户端可通过浏览器访问目标图片,对目标图片进行预览。可理解,该预览方式只是只读形式,预览过程中客户端无法对目标图片进行修改编辑。
58.在上述实施例的基础上,如图4所示,还包括步骤106-步骤107:
59.步骤106、接收客户端发送的数据下载请求,将数据下载请求发送至目标设备,以使目标设备根据数据下载请求确定数据输出格式,根据数据输出格式将目标文件转化为下载文件;
60.步骤107、接受目标设备发送的下载文件,以使客户端下载下载文件。
61.在一个实施例中,客户端还能够将目标文件进行下载。当客户端需要下载目标文件时,对目标文件进行下载操作,同时确认目标文件的下载格式。在进行下载操作时,客户端会生成数据下载请求并将数据下载请求发送到服务器,可理解,数据下载请求中包块了目标文件的数据输出格式(即下载格式)。服务器在接收到数据下载请求后,将数据下载请求发送到目标设备,目标设备在接受到数据下载请求后,根据数据下载请求确定数据输出格式,根据数据输出格式将目标数据转化为下载文件,之后将下载文件发送到服务器上,使得客户端能够从服务器中下载下载文件。
62.在上述实施例的基础上,数据输出格式包括图片格式、可携带文件格式、压缩文件格式或文本格式。
63.需要进一步说明的是,在本实施例中,数据输出格式包括了图片格式、可携带文件格式、压缩文件格式或文本格式。当目标文件与笔记数据相对应时,图片格式的缺点在于无法编辑下载文件中的内容;可携带文件格式的优点是可以内嵌目标数据中的所有数据,例如图片数据以及录音数据等多媒体数据,并在客户端上能够对下载文件进行编辑;压缩文件格式的优点在于能够保留目标数据中的原始数据,有利于备份和恢复;而文本格式可以将目标数据输出纯文本笔记。其中,需要进一步说明的是,当目标文件与书库数据相对应时,数据输出格式还可以选择电子书格式(例如epub格式或mobi格式),当数据输出格式为电子书格式时,需要根据电子书格式的打包规则,将目标数据打包为电子书格式,生成下载文件。
64.在上述实施例的基础上,如图5所示,还包括步骤108-步骤109:
65.步骤108、接收客户端发送的数据备份请求,根据数据备份请求,向目标设备发送数据备份指令,以使目标设备对目标数据进行打包,得到打包数据;
66.步骤109、接收目标设备发送的打包数据,以使客户端下载打包数据。
67.在本实施例中,当客户端中用户需要对目标文件进行备份时,对目标文件进行备份操作,在进行备份操作时,客户端会生成数据备份请求并将数据备份请求发送到服务器。服务器在接收到数据备份请求后,将数据备份请求发送到目标设备,目标设备在接受到数据备份请求后,对目标数据进行打包,得到打包数据,并将打包数据发送给服务器,从而使得客户端能够从服务器中下载打包数据,实现目标数据的备份。
68.上述,本发明实施例通过服务器在目标设备上获取目标数据的数据快照,并将数据快照映射为目标文件,当客户端访问服务器上的目标文件时,服务器能够将客户端发送的数据管理请求发送到目标设备上,使得目标设备根据数据管理请求对目标数据进行管理。通过搭建服务器作为客户端和目标设备之间的桥梁,使得客户端能够对目标设备中的数据进行管理,并且摆脱了物理位置的限制,只要在同一个局域网内,任何客户端均可对目标设备上的数据进行管理,提高了数据管理的效率,解决了现有技术中对电子阅读器上的书库模块和笔记模块中数据的管理效率低下的技术问题。
69.实施例二
70.如图6所示,图6为本发明实施例提供的一种数据在线管理装置,包括数据获取模块201、数据映射模块202以及数据管理模块203;
71.数据获取模块201用于接收客户端发送的数据调用请求,根据数据调用请求从目标设备中获取目标数据的数据快照;
72.数据映射模块202用于将数据快照映射为目标文件;
73.数据管理模块203用于接收客户端发送的数据管理请求,将数据管理请求发送给目标设备,以使目标设备根据数据管理请求,对目标数据进行管理,数据管理请求为客户端访问目标文件的过程中,对目标文件进行操作时生成。
74.在上述实施例的基础上,数据获取模块201用于根据数据调用请求从目标设备中获取目标数据的数据快照的具体为:
75.用于根据数据调用请求,从目标设备中获取目标数据的数据列表,数据列表中的每一项数据为目标数据的数据快照元素,数据列表中的所有数据快照元素构成目标数据的数据快照。
76.在上述实施例的基础上,数据快照元素为目标数据的名称、格式、数据大小、创建时间、缩略图或者唯一标识。
77.在上述实施例的基础上,还包括数据预览模块;
78.数据预览模块用于接收客户端发送的预览请求,将数据预览请求发送至目标设备,以使目标设备将目标数据转化为目标图片;接受目标设备发送的目标图片,以使客户端访问目标图片。
79.在上述实施例的基础上,还包括数据下载模块;
80.所述下载模块用于接收客户端发送的数据下载请求,将数据下载请求发送至目标设备,以使目标设备根据数据下载请求确定数据输出格式,根据数据输出格式将目标文件转化为下载文件;接受目标设备发送的下载文件,以使客户端下载下载文件。
81.在上述实施例的基础上,数据输出格式包括图片格式、可携带文件格式、压缩文件格式或文本格式。
82.在上述实施例的基础上,还包括数据备份模块,数据备份模块用于接收客户端发送的数据备份请求,根据数据备份请求,向目标设备发送数据备份指令,以使目标设备对目标数据进行打包,得到打包数据;接收目标设备发送的打包数据,以使客户端下载打包数据。
83.实施例三
84.本实施例还提供了一种终端设备,如图7所示,一种终端设备30,所述终端设备包
括处理器300以及存储器301;
85.所述存储器301用于存储计算机程序302,并将所述计算机程序302传输给所述处理器;
86.所述处理器300用于根据所述计算机程序302中的指令执行上述的一种数据在线管理方法实施例中的步骤。
87.示例性的,所述计算机程序302可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器301中,并由所述处理器300执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序302在所述终端设备30中的执行过程。
88.所述终端设备30可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备30可包括,但不仅限于,处理器300、存储器301。本领域技术人员可以理解,图7仅仅是终端设备30的示例,并不构成对终端设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备30还可以包括输入输出设备、网络接入设备、总线等。
89.所称处理器300可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
90.所述存储器301可以是所述终端设备30的内部存储单元,例如终端设备30的硬盘或内存。所述存储器301也可以是所述终端设备30的外部存储终端设备,例如所述终端设备30上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器301还可以既包括所述终端设备30的内部存储单元也包括外部存储设备。所述存储器301用于存储所述计算机程序以及所述终端设备30所需的其他程序和数据。所述存储器301还可以用于暂时地存储已经输出或者将要输出的数据。
91.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
92.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
93.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
94.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
95.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储计算机程序的介质。
96.实施例四
97.本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种数据在线管理方法,该方法包括以下步骤:
98.接收客户端发送的数据调用请求,根据数据调用请求从目标设备中获取目标数据的数据快照;
99.将数据快照映射为目标文件;
100.接收客户端发送的数据管理请求,将数据管理请求发送给目标设备,以使目标设备根据数据管理请求,对目标数据进行管理,数据管理请求为客户端访问目标文件的过程中,对目标文件进行操作时生成。
101.注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献