一种数据处理方法、装置、设备及存储介质与流程

专利查询2023-7-9  93



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.获取发送请求信息,发送请求信息包括请求向第一终端发送盘点结果信息的信息;
32.根据发送请求信息,加密盘点结果信息,得到第二密文信息;
33.向第一终端发送第二密文信息。
34.第三方面,本技术实施例提供一种数据处理装置,装置应用于第一终端,第一终端安装应用程序;所述装置包括:
35.接收模块,用于通过应用程序接收导出请求信息,导出请求信息包括请求导出盘点计划信息至第二终端的信息;
36.调用模块,用于根据导出请求信息,调用应用程序加密盘点计划信息,得到第一密文信息,盘点计划信息包括待盘点设备的标识和待盘点设备的第一数量,第一数量为终端记录的待盘点设备的数量;
37.导出模块,用于通过应用程序,导出第一密文信息;
38.发送模块,用于向第二终端发送第一密文信息,以用于第二终端对第一密文信息进行解密后,得到盘点计划信息,并根据待盘点设备的标识、第一数量和获取的待盘点设备的第二数量生成盘点结果信息,第二数量为待盘点设备的实际盘点数量。
39.在一种可能的实现方式中,接收模块,还用于接收盘点请求信息,盘点请求信息包括待盘点设备的标识和待盘点设备的第一数量;
40.该装置还包括生成模块;
41.生成模块,用于根据待盘点设备的标识和第一数量,生成盘点计划信息。
42.在一种可能的实现方式中,接收模块,还用于接收第二终端发送的第二密文信息,第二密文信息为第二终端对盘点结果信息加密后得到的信息;还用于接收解密请求信息;
43.该装置还包括解密模块;
44.解密模块,用于根据解密请求信息,通过应用程序解密第二密文信息,得到盘点结果信息。
45.在一种可能的实现方式中,接收模块,还用于通过应用程序接收设备申请信息,设备申请信息包括设备信息、申请用户的标识和审批用户的标识;
46.该装置还包括生成模块;
47.生成模块,用于根据申请的设备信息、申请用户的标识和审批用户的标识,生成待审批信息,待审批信息包括设备信息对应的审批状态信息。
48.在一种可能的实现方式中,接收模块,还用于接收对待审批信息的审批意见信息;
49.该装置还包括更新模块;
50.更新模块,用于根据审批意见信息,更新设备信息对应的审批状态信息,得到审批结果。
51.第四方面,本技术实施例还提供一种数据处理装置,装置应用于第二终端,第二终端安装应用程序;该装置包括:
52.接受模块,用于接收第一密文信息,第一密文信息为通过第一终端安装的应用程序加密盘点计划信息得到的信息,盘点计划信息包括待盘点设备的标识和待盘点设备的第一数量,第一数量为第一终端记录的待盘点设备的数量;
53.解密模块,用于解密第一密文信息,得到待盘点设备的标识和第一数量。
54.在一种可能的实现方式中,该装置还包括:
55.获取模块,用于获取待盘点设备的唯一标识;
56.确定模块,用于根据待盘点设备的唯一标识,确定待盘点设备的第二数量,第二数量为待盘点设备的实际盘点数量;
57.生成模块,用于根据待盘点设备的标识、第一数量和第二数量,生成盘点结果信息。
58.在一种可能的实现方式中,获取模块,还用于获取发送请求信息,发送请求信息包括请求向第一终端发送第二密文信息的信息;
59.该装置还包括:
60.加密模块,用于加密盘点结果信息,得到第二密文信息发送模块;
61.发送模块,用于根据发送请求信息,向第一终端发送第二密文信息。
62.第五方面,本技术实施例提供了一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时,实现如第一方面或者第一方面的任一可能实现方式中的方法。
63.第七方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面或者第一方面的任一可能实现方式中的方法。
64.第八方面,本技术实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行第一方面或者第一方面的任一可能实现方式中的方法。
65.第九方面,本技术实施例提供了一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时,实现如第二方面或者第二方面的
任一可能实现方式中的方法。
66.第十方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第二方面或者第二方面的任一可能实现方式中的方法。
67.第十一方面,本技术实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行第二方面或者第二方面的任一可能实现方式中的方法。
68.本技术实施例提供一种应用于第一终端的应用程序和一种应用于第二终端的应用程序,基于这两种应用程序,提供了一种数据处理方法、装置、设备及存储介质,当用户有数据处理的需求时,与第一终端或第二终端进行交互,第一终端先通过应用程序接收用户输入的导出请求信息,根据导出请求信息,调用应用程序加密盘点计划信息,得到第一密文信息;然后,通过应用程序导出第一密文信息,并向第二终端发送第一密文信息。第二终端接收第一密文信息,并通过应用程序自动第一密文信息进行解密后,得到盘点计划信息,以便于用户基于盘点计划信息使用第二终端盘点设备。因为第一终端和第二终端之间传输的信息是加密后的信息,在传输过程中具有较高的安全性,所以实现了提高设备信息的安全性。
附图说明
69.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
70.图1是本技术实施例提供的一种数据处理方法的流程示意图;
71.图2是本技术实施例提供的另一种数据处理方法的流程示意图;
72.图3是本技术实施例提供的一种数据处理装置的结构示意图;
73.图4是本技术实施例提供的另一种数据处理装置的结构示意图;
74.图5是本技术实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
75.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本技术,并不被配置为限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
76.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
77.当今,很多单位对信息安全性有较高的要求。单位的相关部门在管理设备时,常需要对设备进行盘点,并将盘点的设备信息在不同设备间传输,传输设备信息的过程中,设备信息的安全性较低。
78.为解决上述问题,本技术的申请人开发了一种应用于第一终端的应用程序和一种应用于第二终端的应用程序,基于这两种应用程序,提供了一种数据处理方法、装置、设备及存储介质,第一终端先通过应用程序接收用户输入的导出请求信息,根据导出请求信息,调用应用程序加密盘点计划信息,得到第一密文信息;然后,通过应用程序导出第一密文信息,并向第二终端发送第一密文信息。第二终端接收第一密文信息,并自动第一密文信息进行解密后,得到盘点计划信息,以便于用户基于盘点计划信息使用第二终端盘点设备。因为第一终端和第二终端之间传输的信息是加密后的信息,在传输过程中具有较高的安全性,所以实现了提高设备信息的安全性。
79.本技术实施例提供的方法的执行主体为具备储存数据、运行应用程序和能显示应用程序的界面的第一终端,和具备储存数据、运行应用程序和能显示应用程序的界面、且能够扫描和识别条形码或二维码的第二终端。
80.为了更加清楚地阐述本技术实施例提供的方法,下面先对本技术实施例涉及的名词进行解释。
81.美国数据加密标准(data encryption standard,des)算法:
82.des算法的入口参数有三个:key、data、mode,其中,key为8个字节共64位,是des算法的工作密钥;data为8个字节64位,是要被加密或被解密的数据;mode为des的工作方式,有两种:加密或解密。
83.des算法是一种对称算法,加密和解密过程使用的加密算法和解密算法是一样的,并且所需要的密钥也是一样的,这就要求数据接受方事先知道数据发送方的密钥,数据发送方将明文(也就是原始数据)和加密密钥一起经过加密算法处理后,使其变成加密密文发送给数据接受方。数据接受方收到密文后,使用加密密钥和加密算法对密文进行解密,得到明文。
84.des算法具有计算量小、加密速度快、加密效率高的特点。
85.下面将结合图1详细阐述本技术实施例提供的一种数据处理方法。
86.如图1所示,该方法可以包括以下步骤:
87.s101,第一终端通过应用程序接收导出请求信息。
88.第一终端安装应用程序。导出请求信息包括请求导出盘点计划信息至第二终端的信息。
89.用户通过第一终端的应用程序查看到盘点计划信息时,需要根据盘点计划信息盘点设备,在盘点设备之前,需要将盘点计划信息导出到用于盘点设备的第二终端,用户通过第一终端的应用程序的显示界面发出将盘点计划信息导出到第二终端的导出请求信息,第一终端通过应用程序的显示界面接收导出请求信息。
90.s102,第一终端根据导出请求信息,调用应用程序加密盘点计划信息,得到第一密文信息。
91.盘点计划信息包括待盘点设备的标识和待盘点设备的第一数量,第一数量为第一终端记录的待盘点设备的数量。
92.在一个示例中,盘点计划信息为盘点单,盘点单包括待盘点设备的编码、第一终端记录的待盘点设备的数量、盘点状态、盘点单名称、盘点设备的用户的身份、创建盘点单的时间和待盘点设备的类型,盘点状态可以是“未完成”,待盘点设备的类型可以是库内或出库。
93.第一终端接收到导出请求信息后,调用应用程序加密待盘点设备的标识和第一终端记录的待盘点设备的数量,得到第一密文信息。
94.在一个实施例中,第一终端接收到导出请求信息后,调用应用程序,应用程序采用预设的加密算法加密待盘点设备的标识和第一终端记录的待盘点设备的数量,得到第一密文信息。
95.在一个示例中,预设的加密算法为des算法,第一终端接收到导出请求信息后,调用应用程序,应用程序采用des算法加密待盘点设备的标识和第一终端记录的待盘点设备的数量,得到第一密文信息。
96.具体地,待盘点设备的标识和第一终端记录的待盘点设备的数量作为明文输入块,第一密文信息作为密文输出块。des算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,主要分为两步:
97.(1)初始置换,把输入的64位数据块按位重新组合,并把输出分为l0、r0两部分,每部分各长32位,其置换规则为将输入的第58位换到第一位,第50位换到第2位
……
依此类推,最后一位是原来的第7位。l0、r0则是换位输出后的两部分,l0是输出的左32位,r0是右32位。
98.(2)逆置换,经过16次迭代运算后,得到l16、r16,将此作为输入,进行逆置换,逆置换是初始置换的逆运算,由此即得到密文输出块。
99.本技术实施例提供的方法通过des算法,快速地将盘点计划信息加密,以保障盘点计划信息的安全。
100.s103,第一终端通过应用程序,导出第一密文信息。
101.第一终端通过应用程序,将第一密文信息导出,以用于传输第一密文信息。
102.s104,第一终端向第二终端发送第一密文信息。
103.第一种终端向第二终端发送导出的第一密文信息。
104.s105,第二终端解密第一密文信息,得到待盘点设备的标识和第一数量。
105.第二终端安装了应用程序。
106.第二终端接收第一终端发送的第一密文信息,通过应用程序自动解密第一密文信息,得到待盘点设备的标识和第一数量。
107.在一个示例中,第二终端接收第一终端发送的第一密文信息后,通过应用程序采用des算法自动解密第一密文信息,得到待盘点设备的标识和第一数量。
108.在s105中,第二终端通过应用程序自动解密第一密文信息,用户可通过第二终端直接查看解密后得到的待盘点设备的标识和第一数量,操作简捷,提升用户体验。
109.本技术实施例提供的方法,第一终端先通过应用程序接收用户输入的导出请求信息,根据导出请求信息,调用应用程序加密盘点计划信息,得到第一密文信息;然后,通过应
用程序导出第一密文信息,并向第二终端发送第一密文信息。第二终端接收第一密文信息,并自动对第一密文信息进行解密后,得到盘点计划信息,以便于用户基于盘点计划信息使用第二终端盘点设备。因为第一终端和第二终端之间传输的信息是加密后的信息,在传输过程中具有较高的安全性,所以实现了提高设备信息的安全性。
110.在一些实施例中,在第一终端通过应用程序接收导出请求信息之前,即s101之前,该方法还包括:
111.先接收盘点请求信息。
112.在用户有盘点设备的需求时,用户通过第一终端的应用程序的显示界面发出盘点请求信息,第一终端通过应用程序的显示界面接收盘点请求信息。
113.盘点请求信息包括待盘点设备的标识和待盘点设备的第一数量。
114.然后,根据待盘点设备的标识和第一数量,生成盘点计划信息。
115.第二终端待盘点设备的标识和待盘点设备的第一数量,生成盘点计划信息。
116.在一个实施例中,用户可以通过第二终端的应用程序将盘点计划信息发送给指定的另一用户,由另一用户盘点设备。
117.本技术实施例提供的方法中,用户可以根据需求通过第二终端生成盘点计划信息,为盘点设备提供依据。
118.在一些实施例中,在第二终端解密第一密文信息,得到待盘点设备的标识和第一数量之后,即s105之后,如图2所示,该方法还可以包括以下步骤:
119.s106,第二终端获取待盘点设备的唯一标识。
120.用户携带第二终端在仓库盘点待盘点设备,通过第二终端扫描待盘点设备的唯一标识,第二终端识别扫描的标识,确定该标识表示哪个设备。
121.待盘点设备的唯一标识可以是二维码或条形码等标识。
122.用户还可以通过第二终端手动输入待盘点设备的唯一编码,第二终端根据唯一编码确定用户盘点的是哪个设备。
123.在一个示例中,第二终端为射频识别(radio frequency identification,rfid)手持机,唯一标识为条形码,用户手持rfid手持机扫描待盘点设备的条形码,rfid手持机自动识别条形码表示哪个设备。
124.s107,第二终端根据待盘点设备的唯一标识,确定待盘点设备的第二数量。
125.第二数量为用户盘点设备后确定的待盘点设备的实际盘点数量。
126.仓库中同一种待盘点设备可能包括多个设备,其中的每个设备对应一个唯一标识,第二终端在获取到这种待盘点设备中每个设备的唯一标识后,通过统计确定这种待盘点设备的实际数量。
127.s108,第二终端根据待盘点设备的标识、第一数量和第二数量,生成盘点结果信息。
128.在盘点完毕后,第二终端根据待盘点设备的标识、第一数量和第二数量,生成盘点结果信息。
129.盘点结果信息包括待盘点设备的标识、第一数量和第二数量。
130.在一个示例中,盘点结果信息为盘点单,盘点单可以包括待盘点设备的编码、盘点时间、设备类型、设备品牌、待盘点设备所在的仓库位置、第一终端记录的待盘点设备的数
量、待盘点设备的实际盘点数量。
131.s109,第二终端获取发送请求信息。
132.发送请求信息包括请求向第一终端发送盘点结果信息的信息。
133.用户盘点完毕后,通过第二终端的应用程序的显示界面发出将盘点结果信息发送到第一终端的发送请求信息,第二终端通过应用程序的显示界面接收发送请求信息。
134.s110,第二终端根据发送请求信息,加密盘点结果信息,得到第二密文信息。
135.第二终端接收到发送请求信息后,根据发送请求信息确定请求发送的盘点结果信息,通过应用程序自动加密盘点结果信息,得到第二密文信息。
136.s111,第二终端向第一终端发送第二密文信息。
137.第二终端通过应用程序将第二密文信息发送给第一终端。
138.本技术实施例提供的方法中,用户在使用第二终端盘点设备后,第二终端自动生成盘点结果信息,在接收到用户的将盘点结果信息发送给第一终端的请求后,自动加密盘点结果信息,并将加密后的第二密文信息发送给第一终端,因为第一终端和第二终端之间传输的信息是加密后的信息,在传输过程中具有较高的安全性,所以实现了提高设备信息的安全性。
139.在一些实施例中,在第二终端向第一终端发送第二密文信息之后,即s111之后,该方法还可以包括以下步骤:
140.先接收第二终端发送的第二密文信息。
141.第一终端接收第二终端发送的第二密文信息。
142.然后,第一终端接收解密请求信息。
143.用户要通过第一终端查看盘点结果信息时,由于盘点结果信息处于被加密的状态,无法直接查看,所以用户需要先通过第一终端的应用程序的显示界面发起解密第二密文信息的请求,第一终端通过应用程序的显示界面接收解密请求信息。
144.最后,根据解密请求信息,通过应用程序解密第二密文信息,得到盘点结果信息。
145.第一终端根据解密请求信息,通过应用程序解密第二密文信息,得到盘点结果信息。
146.在一个示例中,第一终端根据解密请求信息,通过应用程序采用des算法解密第二密文信息,得到盘点结果信息,且用户仅可以通过该应用程序查看盘点结果信息。
147.在一个示例中,用户通过第一终端将盘点结果信息发送给其他用户时,第一终端的应用程序自动加密盘点结果信息,在传输过程中的盘点结果信息处于被加密状态,另一用户的终端接收到加密后的盘点结果信息之后,需要通过第一终端的应用程序解密之后才能查看到准确的盘点结果信息。
148.本技术实施例提供的方法在第一终端接收到第二密文信息,用户需要查看盘点结果信息时,接收用户的解密请求信息,解密第二密文信息得到盘点结果信息后,用户可通过第一终端的应用程序查看盘点结果信息,保障了盘点结果信息的安全性。
149.在一些实施例中,图1所示的方法还可以包括以下步骤:
150.首先,通过应用程序接收设备申请信息。
151.当用户需要使用设备时,使用第一终端,通过第一终端的应用程序的显示界面向设备管理人员发起设备申请,第一终端的应用程序的显示界面接收用户的设备申请信息。
152.设备申请信息包括设备信息、申请用户的标识和审批用户的标识。
153.申请用户的标识表示申请使用设备的用户的标识。
154.审批用户的标识表示审批设备申请的设备管理人员的标识。
155.其次,根据设备信息、申请用户的标识和审批用户的标识,生成待审批信息。
156.第一终端根据设备信息、申请用户的标识和审批用户的标识,生成待审批信息。
157.待审批信息可以包括设备信息、申请用户的标识和审批用户的标识。待审批信息还可以包括设备信息对应的审批状态信息。
158.在一个示例中,审批状态信息可以包括“未审批”。
159.在一个示例中,第一终端生成待审批信息后,根据审批用户的标识,将待审批信息发送给指定的审批用户审批。
160.再次,第一终端接收对待审批信息的审批意见信息。
161.审批用户通过第一终端的应用程序查看到待审批信息后,通过第一终端的应用程序的显示界面输入对待审批信息的审批意见信息,第一终端接收对待审批信息的审批意见信息。
162.最后,根据审批意见信息,更新设备信息对应的审批状态信息,得到审批结果。
163.第一终端审批意见信息,更新设备信息对应的审批状态信息,得到审批结果。
164.在一个示例中,当审批意见信息包括“通过”时,更新设备信息对应的审批状态信息为“已通过”,得到审批结果为审批通过。当审批意见信息包括“不予通过”时,更新设备信息对应的审批状态信息为“未通过”,得到审批结果为审批未通过。
165.第一终端的应用程序记录了审批申请信息和审批结果,从而实现跟踪和管理设备全生命周期。
166.在一个实施例中,在审批结果为审批通过时,审批用户还可以通过第一终端的应用程序发起分配请求,分配请求包括为申请用户分配其申请的设备,第一终端的应用程序响应于审批用户的分配请求,更新设备状态。
167.在一个示例中,第一终端的应用程序响应于审批用户的分配请求,更新该设备的设备状态为“已出库”。
168.本技术实施例提供的方法可以根据审批用户的分配请求更新设备状态,以跟踪和管理设备全生命周期。
169.本技术实施例提供的方法,用户通过第一终端发起设备申请,第一终端将设备申请信息指定给审批用户,审批用户通过第一终端的应用程序审批设备申请信息,通过第一终端的应用程序实现跟踪和管理设备全生命周期。
170.在一些实施例中,用户还可以通过第一终端的应用程序进行查询设备状态、更新设备状态、设备入库、管理设备类型、管理设备的仓库位置和管理设备的供应商信息。
171.当用户需要查询仓库中某个设备的设备状态时,用户可以向过第一终端的应用程序发起查询请求,是查询请求可以包括这个设备的名称或编码等标识,第一终端的应用程序响应于用户的查询请求,展示这个设备的设备状态。
172.在一个示例中,设备状态可以包括“在库”、“已报废”或“已出库”等状态。当用户发现一个设备报废时,用户可以向第一终端的应用程序发起更新请求,以请求更新这个设备的设备状态,更新请求可以是将设备状态更新为“已报废”,第一终端的应用程序响应于用
户的更新请求,更新这个设备的设备状态。
173.当有新的设备存入仓库时,用户可以通过向过第一终端的应用程序发起入库请求,以请求将这个设备入库,入库请求可以包括该设备的名称、编码、类型、所在的仓库位置等信息,第一终端的应用程序响应于用户的入库请求,记录该设备的信息。
174.在一个示例中,用户可以通过向过第一终端的应用程序发起批量入库的请求,以请求将多个设备同时入库,批量入库的请求可以包括每个设备的名称、编码、类型和所在的仓库位置等信息,第一终端的应用程序响应于用户的批量入库的请求,记录这些设备的信息。
175.当用户需要管理设备类型时,用户可以通过向过第一终端的应用程序发起管理设备类型的请求,以请求管理设备类型,管理设备类型的请求可以包括设备的设备类型和设备类型的层级,第一终端响应于管理设备类型的请求,记录设备的设备类型。
176.在一个示例中,设备类型的类型层级采用树形结构,用户可以根据需求自主添加或修改树形结构中的设备类型。
177.当设备所在的仓库发生变化时,用户需要管理设备的仓库位置,用户可以通过向过第一终端的应用程序发起管理设备的仓库位置的请求,以请求管理设备的仓库位置,管理设备的仓库位置的请求可以包括设备的仓库位置和仓库位置的层级,第一终端响应于管理仓库位置的请求,记录设备的仓库位置。
178.在一个示例中,仓库位置的层级采用树形结构,用户可以根据需求自主添加或修改树形结构中的仓库位置。
179.当用户需要通过第一终端记录设备的供应商信息时,用户可以通过向过第一终端的应用程序发起管理设备的供应商信息的请求,以请求管理设备的供应商信息,管理设备的供应商信息的请求可以包括设备的供应商的基本信息和联系方式等信息,第一终端响应于管理供应商信息的请求,记录设备的供应商信息。
180.本技术实施例提供的方法用户通过第一终端的应用程序进行查询设备状态、更新设备状态、设备入库、管理设备类型、管理设备的仓库位置和管理设备的供应商信息,实现了跟踪和管理设备全生命周期。
181.本技术实施例还提供一种数据处理装置,本装置应用于第一终端,第一终端安装应用程序。如图3所示,该装置300可以包括接收模块310、调用模块320、导出模块330和发送模块340。
182.接收模块310,用于通过应用程序接收导出请求信息。
183.导出请求信息包括请求导出盘点计划信息至第二终端的信息。
184.加密模块320,用于根据导出请求信息,调用应用程序加密盘点计划信息,得到第一密文信息。
185.盘点计划信息包括待盘点设备的标识和待盘点设备的第一数量,第一数量为第一终端记录的待盘点设备的数量。
186.导出模块330,用于通过应用程序,导出第一密文信息。
187.发送模块340,用于向第二终端发送第一密文信息,以用于第二终端对第一密文信息进行解密后,得到盘点计划信息,并根据待盘点设备的标识、第一数量和获取的待盘点设备的第二数量生成盘点结果信息,第二数量为待盘点设备的实际盘点数量。
188.本技术实施例提供的装置先通过应用程序接收用户输入的导出请求信息,根据导出请求信息,调用应用程序加密盘点计划信息,得到第一密文信息;然后,通过应用程序导出第一密文信息,并向第二终端发送第一密文信息。第二终端接收第一密文信息,并自动对第一密文信息进行解密后,得到盘点计划信息,以便于用户基于盘点计划信息使用第二终端盘点设备。因为本装置应用于的第一终端和第二终端之间传输的信息是加密后的信息,在传输过程中具有较高的安全性,所以实现了提高设备信息的安全性。
189.在一些实施例中,接收模块310,还用于接收第二终端发送的第二密文信息;还用于接收解密请求信息。
190.第二密文信息为第二终端对盘点结果信息加密后得到的信息。
191.装置300还可以包括解密模块350。
192.解密模块350,用于根据解密请求信息,通过应用程序解密第二密文信息,得到盘点结果信息。
193.本技术实施例提供的装置接收到第二密文信息后,用户需要查看盘点结果信息时,接收用户的解密请求信息,解密第二密文信息得到盘点结果信息后,用户可通过本装置的应用程序查看盘点结果信息,保障了盘点结果信息的安全性。
194.在一些实施例中,接收模块310,还用于通过应用程序接收设备申请信息,设备申请信息包括设备信息、申请用户的标识和审批用户的标识。
195.装置300还可以包括生成模块360。
196.生成模块360,用于根据申请的设备信息、申请用户的标识和审批用户的标识,生成待审批信息。
197.待审批信息包括设备信息对应的审批状态信息。
198.接收模块310,还用于接收对待审批信息的审批意见信息。
199.装置300还包括更新模块370。
200.更新模块370,用于根据审批意见信息,更新设备信息对应的审批状态信息,得到审批结果。
201.本技术实施例提供的装置,用户可以通过本装置发起设备申请,本装置将设备申请信息指定给审批用户,审批用户通过本装置的应用程序审批设备申请信息,通过本装置的应用程序实现跟踪和管理设备全生命周期。
202.本技术实施例提供的数据处理装置执行图1和图2所示的方法中第一终端执行的各个步骤,并能够实现提高设备信息的安全性的技术效果,为简洁描述,再此不在详细赘述。
203.本技术实施例还提供一种数据处理装置,如图4所示,装置应用于第二终端,第二终端安装应用程序。该装置400可以包括接收模块410和解密模块420。
204.接收模块,用于接收第一密文信息。
205.第一密文信息为通过第一终端安装的应用程序加密盘点计划信息得到的信息,盘点计划信息包括待盘点设备的标识和待盘点设备的第一数量,第一数量为第一终端记录的待盘点设备的数量。
206.解密模块420,用于解密第一密文信息,得到待盘点设备的标识和第一数量。
207.本技术实施例提供的装置接收第一密文信息,并自动对第一密文信息进行解密
后,得到盘点计划信息,以便于用户基于盘点计划信息使用第二终端盘点设备。因为本装置应用于的第二终端和第一终端之间传输的信息是加密后的信息,在传输过程中具有较高的安全性,所以实现了提高设备信息的安全性。
208.在一些实施例中,装置400还可以包括获取模块430、确定模块440和生成模块450。
209.获取模块430,用于获取待盘点设备的唯一标识。
210.确定模块440,用于根据待盘点设备的唯一标识,确定待盘点设备的第二数量。
211.第二数量为待盘点设备的实际盘点数量。
212.生成模块450,用于根据待盘点设备的标识、第一数量和第二数量,生成盘点结果信息。
213.在一个实施例中,获取模块430,还可以用于获取发送请求信息。
214.发送请求信息包括请求向第一终端发送第二密文信息的信息。
215.该装置还可以包括:
216.加密模块460,用于根据发送请求信息,加密盘点结果信息,得到第二密文信息。
217.发送模块470,用于向第一终端发送第二密文信息。
218.本技术实施例提供的装置,用户可以采用本装置便捷高效地盘点设备,盘点完毕后,在接收到用户的将盘点结果信息发送给第一终端的请求时,自动加密盘点结果信息,并将加密后的第二密文信息发送给第一终端,因为本装置应用于的第二终端和第一终端之间传输的信息是加密后的信息,在传输过程中具有较高的安全性,所以实现了提高设备信息的安全性。
219.本技术实施例提供的数据处理装置执行图1和图2所示的方法中第二终端执行的各个步骤,并能够实现提高设备信息的安全性的技术效果,为简洁描述,再此不在详细赘述。
220.图5示出了本技术实施例提供的一种电子设备的硬件结构示意图。
221.在电子设备可以包括处理器501以及存储有计算机程序指令的存储器502。
222.具体地,上述处理器501可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
223.存储器502可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器502可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器502可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器502可在综合网关容灾设备的内部或外部。在特定实施例中,存储器502是非易失性固态存储器。在特定实施例中,存储器502包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
224.处理器501通过读取并执行存储器502中存储的计算机程序指令,以实现图1所示实施例中的s101-s104,或s105,并达到图1所示实例执行其步骤达到的相应技术效果,为简洁描述在此不再赘述。
225.在一个示例中,电子设备还可包括通信接口503和总线510。其中,如图5所示,处理
器501、存储器502、通信接口503通过总线510连接并完成相互间的通信。
226.通信接口503,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
227.总线510包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线510可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
228.该电子设备可以执行本技术实施例中的第一终端或第二终端执行的方法,从而实现结合图1和图2描述的数据处理方法。
229.另外,结合上述实施例中的数据处理方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的接收导出请求信息端或接收第一密文信息端执行的任意一种数据处理方法。
230.本技术实施例还提供一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述实施例中的接收导出请求信息端或接收第一密文信息端执行的任意一种数据处理方法。
231.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
232.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
233.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
234.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,
这些修改或替换都应涵盖在本技术的保护范围之内。

技术特征:
1.一种数据处理方法,其特征在于,应用于第一终端,所述第一终端安装应用程序;所述方法包括:通过所述应用程序接收导出请求信息,所述导出请求信息包括请求导出盘点计划信息至第二终端的信息;根据所述导出请求信息,调用所述应用程序加密盘点计划信息,得到第一密文信息,所述盘点计划信息包括待盘点设备的标识和所述待盘点设备的第一数量,所述第一数量为所述第一终端记录的所述待盘点设备的数量;通过所述应用程序,导出所述第一密文信息;向第二终端发送所述第一密文信息,以用于所述第二终端对所述第一密文信息进行解密后,得到所述盘点计划信息,并根据所述待盘点设备的标识、所述第一数量和获取的所述待盘点设备的第二数量生成盘点结果信息,所述第二数量为所述待盘点设备的实际盘点数量。2.根据利要求1所述的方法,其特征在于,在所述通过所述应用程序接收导出请求信息之前,所述方法还包括:接收盘点请求信息,所述盘点请求信息包括所述待盘点设备的标识和所述待盘点设备的第一数量;根据所述待盘点设备的标识和所述第一数量,生成所述盘点计划信息。3.根据利要求1或2所述的方法,其特征在于,所述方法还包括:接收所述第二终端发送的第二密文信息,所述第二密文信息为所述第二终端对所述盘点结果信息加密后得到的信息;接收解密请求信息;根据所述解密请求信息,通过所述应用程序解密所述第二密文信息,得到所述盘点结果信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述应用程序接收设备申请信息,所述设备申请信息包括设备信息、申请用户的标识和审批用户的标识;根据所述设备信息、所述申请用户的标识和所述审批用户的标识,生成待审批信息,所述待审批信息包括所述设备信息对应的审批状态信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收对所述待审批信息的审批意见信息;根据所述审批意见信息,更新所述设备信息对应的审批状态信息,得到审批结果。6.一种数据处理方法,应用于第二终端,其特征在于,所述方法包括:接收第一密文信息,所述第一密文信息为通过第一终端安装的应用程序加密盘点计划信息得到的信息,所述盘点计划信息包括待盘点设备的标识和所述待盘点设备的第一数量,所述第一数量为所述第一终端记录的所述待盘点设备的数量;解密所述第一密文信息,得到所述待盘点设备的标识和所述第一数量。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取所述待盘点设备的唯一标识;根据所述待盘点设备的唯一标识,确定所述待盘点设备的第二数量,所述第二数量为
所述待盘点设备的实际盘点数量;根据所述待盘点设备的标识、所述第一数量和所述第二数量,生成盘点结果信息。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:获取发送请求信息,所述发送请求信息包括请求向所述第一终端发送所述盘点结果信息的信息;根据所述发送请求信息,加密所述盘点结果信息,得到第二密文信息;向所述第一终端发送所述第二密文信息。9.一种数据处理装置,其特征在于,所述装置应用于第一终端,第一终端安装应用程序;所述装置包括:接收模块,用于通过所述应用程序接收导出请求信息,所述导出请求信息包括请求导出盘点计划信息至第二终端的信息;调用模块,用于根据所述导出请求信息,调用所述应用程序加密盘点计划信息,得到第一密文信息,所述盘点计划信息包括待盘点设备的标识和所述待盘点设备的第一数量,所述第一数量为所述第一终端记录的所述待盘点设备的数量;导出模块,用于通过所述应用程序,导出所述第一密文信息;发送模块,用于向第二终端发送所述第一密文信息,以用于所述第二终端对所述第一密文信息进行解密后,得到所述盘点计划信息,并根据所述待盘点设备的标识、所述第一数量和获取的所述待盘点设备的第二数量生成盘点结果信息,所述第二数量为所述待盘点设备的实际盘点数量。10.根据利要求9所述的装置,其特征在于,所述接收模块,还用于接收盘点请求信息,所述盘点请求信息包括所述待盘点设备的标识和所述待盘点设备的第一数量;所述装置还包括生成模块;所述生成模块,用于根据所述待盘点设备的标识和所述第一数量,生成所述盘点计划信息。11.根据利要求9或10所述的装置,其特征在于,所述接收模块,还用于接收所述第二终端发送的第二密文信息,所述第二密文信息为所述第二终端对所述盘点结果信息加密后得到的信息;还用于接收解密请求信息;所述装置还包括解密模块;所述解密模块,用于根据所述解密请求信息,通过所述应用程序解密所述第二密文信息,得到所述盘点结果信息。12.根据利要求9所述的装置,其特征在于,所述接收模块,还用于通过所述应用程序接收设备申请信息,所述设备申请信息包括设备信息、申请用户的标识和审批用户的标识;所述装置还包括生成模块;所述生成模块,用于根据所述申请的设备信息、所述申请用户的标识和所述审批用户的标识,生成待审批信息,所述待审批信息包括所述设备信息对应的审批状态信息。13.根据利要求12所述的装置,其特征在于,所述接收模块,还用于接收对所述待审批信息的审批意见信息;所述装置还包括更新模块;所述更新模块,用于根据所述审批意见信息,更新所述设备信息对应的审批状态信息,
得到审批结果。14.一种数据处理装置,其特征在于,所述装置应用于第二终端,所述第二终端安装应用程序;所述装置包括:接收模块,用于接收第一密文信息,所述第一密文信息为通过第一终端安装的应用程序加密盘点计划信息得到的信息,所述盘点计划信息包括待盘点设备的标识和所述待盘点设备的第一数量,所述第一数量为所述第一终端记录的所述待盘点设备的数量;解密模块,用于解密所述第一密文信息,得到所述待盘点设备的标识和所述第一数量。15.根据利要求14所述的装置,其特征在于,所述装置还包括:获取模块,用于获取所述待盘点设备的唯一标识;确定模块,用于根据所述待盘点设备的唯一标识,确定所述待盘点设备的第二数量,所述第二数量为所述待盘点设备的实际盘点数量;生成模块,用于根据所述待盘点设备的标识、所述第一数量和所述第二数量,生成盘点结果信息。16.根据利要求15所述的装置,其特征在于,所述获取模块,还用于获取发送请求信息,所述发送请求信息包括请求向所述第一终端发送所述第二密文信息的信息;所述装置还包括:加密模块,用于根据所述发送请求信息,加密所述盘点结果信息,得到第二密文信息;发送模块,用于向所述第一终端发送所述第二密文信息。17.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-5任意一项所述的数据处理方法。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-5任意一项所述的数据处理方法。19.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-5任意一项所述的数据处理方法。20.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求6-8任意一项所述的数据处理方法。21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求6-8任意一项所述的数据处理方法。22.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求6-8任意一项所述的数据处理方法。

技术总结
本申请实施例公开了一种数据处理方法、装置、设备及存储介质。该方法包括:通过所述应用程序接收导出请求信息,所述导出请求信息包括请求导出盘点计划信息至第二终端的信息;根据所述导出请求信息,调用所述应用程序加密盘点计划信息,得到第一密文信息,所述盘点计划信息包括待盘点设备的标识和所述待盘点设备的第一数量,通过所述应用程序,导出所述第一密文信息;向第二终端发送所述第一密文信息,以用于所述第二终端对所述第一密文信息进行解密后,得到所述盘点计划信息,并根据所述待盘点设备的标识、所述第一数量和获取的所述待盘点设备的第二数量生成盘点结果信息。本申请实施例提供的方法能够提高设备信息的安全性。施例提供的方法能够提高设备信息的安全性。施例提供的方法能够提高设备信息的安全性。


技术研发人员:李南星
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:2021.12.08
技术公布日:2022/3/8

最新回复(0)