1.本发明涉及电子技术领域,尤其涉及一种文件烧录方法、装置、电子设备和存储介质。
背景技术:2.虚拟桌面是指支持企业级实现桌面系统的远程动态访问与数据中心统一托管的技术。在集成电路(integrated circuit,ic)行业特有的烧录应用场景中,通常需要将运行在虚拟桌面上的待烧录文件烧录至烧录板中,以使烧录板实现某些功能。
3.相关技术中,通常将待烧录文件运行在虚拟桌面,并将烧录板的串口通过客户端设备直接映射到虚拟桌面中,然后将待烧录文件以报文流的方式通过网络传输至烧录板中,从而实现文件的远程烧录。
4.但上述相关技术中,是通过网络将待烧录文件以报文流的方式烧录至烧录板中,但通过网络传输报文流的方式严重依赖网络的延迟和抖动,从而降低了文件烧录的稳定性。
技术实现要素:5.针对现有技术存在的问题,本发明实施例提供一种文件烧录方法、装置、电子设备和存储介质。
6.本发明提供一种文件烧录方法,应用于管理设备,包括:接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件;将所述待烧录文件的全部信息发送至客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
7.根据本发明提供的一种文件烧录方法,所述烧录请求中还携带用户身份信息;所述将所述待烧录文件的全部信息发送至客户端设备,包括:确定权限列表中是否包含所述用户身份信息;所述权限列表中存储有具有烧录权限的用户的身份信息;在确定所述权限列表中包含所述用户身份信息时,将所述待烧录文件的全部信息发送至所述客户端设备。
8.根据本发明提供的一种文件烧录方法,所述将所述待烧录文件的全部信息发送至客户端设备,包括:确定所述待烧录文件中是否包含审批策略列表中的信息;所述审批策略列表中存储有预设关键词信息;在确定所述待烧录文件中未包含所述审批策略列表中的信息时,将所述待烧录文件的全部信息发送至所述客户端设备。
9.根据本发明提供的一种文件烧录方法,所述将所述待烧录文件的全部信息发送至客户端设备,包括:
获取客户端设备发送的烧录软件的标识信息;在基于所述烧录软件的标识信息确定对应的烧录软件为预设烧录软件时,将所述待烧录文件的全部信息发送至所述客户端设备。
10.根据本发明提供的一种文件烧录方法,所述将所述待烧录文件发送至客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中,包括:将所述待烧录文件进行加密,得到加密烧录文件;将所述加密烧录文件发送至所述客户端设备,使得所述客户端设备将所述加密烧录文件进行解密后基于所述有线通信接口烧录至所述烧录板中。
11.本发明还提供一种文件烧录方法,应用于客户端设备,所述方法包括:接收管理设备发送的待烧录文件的全部信息;基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
12.根据本发明提供的一种文件烧录方法,所述客户端设备中配置有烧录软件;在所述接收管理设备发送的待烧录文件的全部信息之后,所述方法还包括:将所述待烧录文件的全部信息存储至预设目录中;所述基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中,包括:确定目标进程是否有访问所述预设目录的权限;所述目标进程为运行所述烧录软件的进程;在所述目标进程有访问所述预设目录的权限时,通过所述目标进程基于有线通信接口将所述待烧录文件的全部信息烧录至所述烧录板中。
13.根据本发明提供的一种文件烧录方法,所述接收管理设备发送的待烧录文件的全部信息,包括:接收所述管理设备发送的加密烧录文件;所述加密烧录文件为所述管理设备对所述待烧录文件进行加密得到的文件;所述基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中,包括:将所述加密烧录文件进行解密,得到解密烧录文件;基于所述有线通信接口将所述解密烧录文件的全部信息烧录至所述烧录板中。
14.根据本发明提供的一种文件烧录方法,在所述将所述加密烧录文件进行解密,得到解密烧录文件之后,所述方法还包括:将所述解密烧录文件存储在内存中。
15.本发明还提供一种文件烧录装置,包括:第一接收单元,用于接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件;发送单元,用于将所述待烧录文件的全部信息发送至客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
16.本发明还提供一种文件烧录装置,包括:第二接收单元,用于接收管理设备发送的待烧录文件的全部信息;烧录单元,用于基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
17.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述文件烧录方法。
18.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述文件烧录方法。
19.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述文件烧录方法。
20.本发明提供的文件烧录方法、装置、电子设备和存储介质,管理设备在接收到虚拟桌面发送的待烧录文件时,将待烧录文件的全部信息发送至客户端设备,由客户端设备基于有线通信接口将待烧录文件的全部信息烧录至烧录板中。可知,本发明是将待烧录文件的全部信息先发送至客户端设备,再由客户端设备基于有线通信接口将待烧录文件烧录至烧录板,从而使得烧录的这个过程不依赖网络,也就不受网络的延迟和抖动的影响,从而提高了文件烧录的稳定性。
附图说明
21.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是本发明实施例提供的文件烧录方法的流程示意图之一;图2是本发明实施例提供的文件烧录系统的结构示意图;图3是本发明实施例提供的文件烧录方法的流程示意图之二;图4是本发明实施例提供的文件烧录方法的流程示意图之三;图5是本发明实施例提供的文件烧录方法的流程示意图之四;图6是本发明实施例提供的文件烧录方法的流程示意图之五;图7是本发明实施例提供的文件烧录方法的流程示意图之六;图8是本发明实施例提供的文件烧录方法的流程示意图之七;图9是本发明实施例提供的文件烧录方法的流程示意图之八;图10是本发明实施例提供的文件烧录方法的流程示意图之九;图11是本发明实施例提供的文件烧录方法的流程示意图之十;图12是本发明实施例提供的文件烧录装置的结构示意图之一;图13是本发明实施例提供的文件烧录装置的结构示意图之二;图14是本发明实施例提供的电子设备的实体结构示意图。
具体实施方式
23.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.下面结合图1-图11描述本发明的文件烧录方法。
25.图1是本发明实施例提供的文件烧录方法的流程示意图之一,应用于管理设备,如图1所示,该文件烧录方法包括以下步骤:步骤101、接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件。
26.示例地,图2是本发明实施例提供的文件烧录系统的结构示意图,如图2所示,该文件烧录系统包括运行虚拟桌面的电子设备201、管理设备202、客户端设备203和烧录板204,其中,运行虚拟桌面的电子设备201和客户端设备203均与管理设备202连接,客户端设备203和烧录板204之间通过有线通信接口连接,例如,通过通用串行总线(universal serial bus,usb)接口或者串行通讯端口(cluster communication port,com)接口等连接,运行虚拟桌面的电子设备201和管理设备202可以为同一个物理设备,也可以为不同的物理设备;虚拟桌面中可以加载待烧录文件,客户端设备203中可以配置烧录软件。
27.示例地,用户在需要通过虚拟桌面为烧录板烧录待烧录文件时,可在虚拟桌面的烧录界面上加载待烧录文件,并将加载的待烧录文件携带在烧录请求中发送至管理设备202,管理设备202在接收到烧录请求时,对烧录请求进行解析,得到待烧录文件。
28.步骤102、将所述待烧录文件的全部信息发送至客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
29.示例地,在得到待烧录文件时,将待烧录文件的全部信息通过网络发送一次性发送至客户端设备,客户端设备在接收到待烧录文件的全部信息后,将待烧录文件的全部信息进行存储,即将待烧录文件存储在客户端设备本地,在需要烧录时,将本地存储的待烧录文件的全部信息通过有线通信接口烧录至烧录板中,在烧录的过程中无需网络的参与。
30.本发明提供的文件烧录方法,管理设备在接收到虚拟桌面发送的待烧录文件时,将待烧录文件的全部信息发送至客户端设备,由客户端设备基于有线通信接口将待烧录文件的全部信息烧录至烧录板中。可知,本发明是将待烧录文件的全部信息先发送至客户端设备,再由客户端设备基于有线通信接口将待烧录文件烧录至烧录板,从而使得烧录的这个过程不依赖网络,也就不受网络的延迟和抖动的影响,从而提高了文件烧录的稳定性;另外,由于在执行烧录的这个过程中,无需网络参与,所以对于网络延迟和抖动敏感的烧录软件也可以实现稳定的烧录,从而提高了烧录软件的兼容性。
31.在一实施例中,所述烧录请求中还携带用户身份信息;图3是本发明实施例提供的文件烧录方法的流程示意图之二,如图3所示,上述步骤102具体可通过以下步骤实现:步骤1021、确定权限列表中是否包含所述用户身份信息;所述权限列表中存储有具有烧录权限的用户的身份信息。
32.示例地,预先将每个具有烧录权限的用户的身份信息存储在权限列表中,烧录请求中可以携带用户身份信息,管理设备在烧录请求中解析得到用户身份信息,并将用户身份信息与权限列表中存储的每个身份信息进行匹配,在确定权限列表中包含解析得到的用户身份信息时,匹配成功,说明用户身份信息合法,此用户具有烧录权限;在确定权限列表中不包含解析得到的用户身份信息时,匹配失败,说明用户身份信息不合法,此用户不具有烧录权限。
33.步骤1022、在确定所述权限列表中包含所述用户身份信息时,将所述待烧录文件的全部信息发送至所述客户端设备。
34.示例地,在确定权限列表中包含用户身份信息时,将待烧录文件的全部信息发送至客户端设备。
35.本发明实施例提供的文件烧录方法,在接收到烧录请求时,需要对用户的烧录权限进行验证,只有在用户具备烧录权限时,才将待烧录文件的全部信息发送至客户端设备,实现了对需要烧录文件的用户的身份的验证,也就是实现了待烧录文件导出前用户合法性的审计,提高了文件烧录的安全性。
36.在一实施例中,图4是本发明实施例提供的文件烧录方法的流程示意图之三,如图4所示,上述步骤102具体可通过以下步骤实现:步骤1023、确定所述待烧录文件中是否包含审批策略列表中的信息;所述审批策略列表中存储有预设关键词信息。
37.其中,预设关键词信息可以为预设敏感词或者其他关键词。
38.示例地,在得到待烧录文件时,需要将待烧录文件与审批策略列表中的预设关键词信息进行匹配,确定待烧录文件中是否包含审批策略列表中的预设关键词信息,在确定待烧录文件中包含审批策略列表中的预设关键词信息时,说明该待烧录文件为不可传输的文件;在确定待烧录文件中不包括审批策略列表中的预设关键词信息时,说明该待烧录文件为可以传输的文件。
39.步骤1024、在确定所述待烧录文件中未包含所述审批策略列表中的信息时,将所述待烧录文件的全部信息发送至所述客户端设备。
40.示例地,在确定待烧录文件中未包含审批策略列表中的信息时,说明该待烧录文件为可以传输的文件,可以将待烧录文件的全部信息发送至客户端设备。
41.本发明实施例提供的文件烧录方法,对待烧录文件的合法性进行了验证,避免不可外传的待烧录文件的泄漏,也就是实现了待烧录文件导出前的审计,提高了文件烧录的安全性。
42.在一实施例中,图5是本发明实施例提供的文件烧录方法的流程示意图之四,如图5所示,上述步骤102具体可通过以下步骤实现:步骤1025、获取客户端设备发送的烧录软件的标识信息。
43.其中,烧录软件的标识信息可以为烧录软件的版本信息等可以唯一标识烧录软件的信息。
44.示例地,用户在客户端设备中配置烧录软件后,可以将烧录软件的标识信息发送给管理设备,使得管理设备接收到客户端设备发送的烧录软件的标识信息。
45.步骤1026、在基于所述烧录软件的标识信息确定对应的烧录软件为预设烧录软件时,将所述待烧录文件的全部信息发送至所述客户端设备。
46.示例地,管理设备在接收到客户端设备发送的烧录软件的标识信息时,基于烧录软件的标识信息确定该烧录软件是否为管理设备指定的烧录软件,在确定该烧录软件是管理设备指定的烧录软件时,才将待烧录文件的全部信息发送至客户端设备;在确定该烧录软件不是管理设备指定的烧录软件时,不向客户端设备发送待烧录文件,或者向客户端设备发送烧录软件不合格的告警信息。
47.本发明实施例提供的文件烧录方法,对用户在客户端设备中配置的烧录软件的合法性进行了验证,只有管理设备允许的烧录软件才可以对待烧录文件进行烧录,避免非法
烧录软件拦截待烧录文件的具体内容,提高了文件烧录的安全性。
48.在一实施例中,图6是本发明实施例提供的文件烧录方法的流程示意图之五,如图6所示,上述步骤102具体可通过以下步骤实现:步骤1027、将所述待烧录文件进行加密,得到加密烧录文件。
49.示例地,在得到待烧录文件时,可以基于与客户端设备预先协商好的加密算法对待烧录文件进行加密,得到加密烧录文件;具体加密算法可以参考现有技术中的加密算法,本发明在此不再赘述。
50.步骤1028、将所述加密烧录文件发送至所述客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
51.示例地,在得到加密烧录文件时,将加密烧录文件通过网络发送至客户端设备,客户端设备在接收到加密烧录文件时,将加密烧录文件基于与加密算法匹配的解密算法进行解密,得到解密烧录文件,进而将解密烧录文件通过有线通信接口烧录至烧录板中。
52.本发明实施例提供的文件烧录方法,将待烧录文件进行了加密,将加密得到的加密烧录文件发送至客户端设备,避免待烧录文件在传输过程中被非法用户拦截,提高了待烧录文件的安全性。
53.在一实施例中,图7是本发明实施例提供的文件烧录方法的流程示意图之六,如图7所示,该文件烧录文件包括以下步骤:步骤701、接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件。
54.步骤702、确定权限列表中是否包含所述用户身份信息;所述权限列表中存储有具有烧录权限的用户的身份信息。
55.步骤703、在确定所述权限列表中包含所述用户身份信息时,确定所述待烧录文件中是否包含审批策略列表中的信息;所述审批策略列表中存储有预设关键词信息。
56.步骤704、在确定所述待烧录文件中未包含所述审批策略列表中的信息时,将所述待烧录文件的全部信息发送至所述客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
57.本发明实施例提供的文件烧录方法,管理设备在接收到烧录请求时,需要对用户的烧录权限进行验证,在用户具备烧录权限时,再对待烧录文件的合法性进行了验证,避免不可外传的待烧录文件的泄漏,在提高文件烧录的稳定性的基础上,进一步提高了文件烧录的安全性。
58.在一实施例中,图8是本发明实施例提供的文件烧录方法的流程示意图之七,如图8所示,该文件烧录文件包括以下步骤:步骤801、接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件。
59.步骤802、确定权限列表中是否包含所述用户身份信息;所述权限列表中存储有具有烧录权限的用户的身份信息。
60.步骤803、在确定所述权限列表中包含所述用户身份信息时,确定所述待烧录文件中是否包含审批策略列表中的信息;所述审批策略列表中存储有预设关键词信息。
61.步骤804、在确定所述待烧录文件中未包含所述审批策略列表中的信息时,获取客户端设备发送的烧录软件的标识信息。
62.步骤805、在基于所述烧录软件的标识信息确定对应的烧录软件为预设烧录软件
时,将所述待烧录文件的全部信息发送至所述客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
63.本发明实施例提供的文件烧录方法,管理设备在接收到烧录请求时,首先对用户的烧录权限进行验证,在用户具备烧录权限时,再对待烧录文件的合法性进行了验证,在待烧录文件也合法时,最后对用户在客户端设备中配置的烧录软件的合法性进行了验证,只有管理设备允许的烧录软件才可以对待烧录文件进行烧录,避免非法烧录软件拦截待烧录文件的具体内容,在提高文件烧录的稳定性的基础上,进一步提高了文件烧录的安全性。
64.在一实施例中,图9是本发明实施例提供的文件烧录方法的流程示意图之八,如图9所示,该文件烧录文件包括以下步骤:步骤901、接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件。
65.步骤902、确定权限列表中是否包含所述用户身份信息;所述权限列表中存储有具有烧录权限的用户的身份信息。
66.步骤903、在确定所述权限列表中包含所述用户身份信息时,确定所述待烧录文件中是否包含审批策略列表中的信息;所述审批策略列表中存储有预设关键词信息。
67.步骤904、在确定所述待烧录文件中未包含所述审批策略列表中的信息时,获取客户端设备发送的烧录软件的标识信息。
68.步骤905、在基于所述烧录软件的标识信息确定对应的烧录软件为预设烧录软件时,将所述待烧录文件进行加密,得到加密烧录文件。
69.步骤906、将所述加密烧录文件发送至所述客户端设备,使得所述客户端设备将所述加密烧录文件进行解密后基于所述有线通信接口烧录至所述烧录板中。
70.本发明实施例提供的文件烧录方法,管理设备在接收到烧录请求时,首先对用户的烧录权限进行验证,在用户具备烧录权限时,再对待烧录文件的合法性进行了验证,在待烧录文件也合法时,最后对用户在客户端设备中配置的烧录软件的合法性进行了验证,只有管理设备允许的烧录软件才可以对待烧录文件进行烧录,且向客户端设备发送的是加密烧录文件,避免待烧录文件在传输过程中被非法用户拦截,在提高文件烧录的稳定性的基础上,进一步提高了文件烧录的安全性,形成了一个安全烧录闭环,解决了待烧录文件中数据泄漏的问题。
71.图10是本发明实施例提供的文件烧录方法的流程示意图之九,应用于客户端设备,如图10所示,该文件烧录方法包括以下步骤:步骤1001、接收管理设备发送的待烧录文件的全部信息。
72.示例地,客户端设备通过网络一次性接收管理设备发送的待烧录文件的全部信息。
73.步骤1002、基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
74.示例地,客户端设备在接收到用户的烧录指令时,将接收到的待烧录文件的全部信息通过有线通信接口烧录至烧录板中,使得烧录板实现待烧录文件中能够实现的功能;具体待烧录文件的烧录方法可参考现有技术,本发明在此不再赘述。
75.本发明提供的文件烧录方法,客户端设备接收管理设备发送的待烧录文件的全部信息,基于有线通信接口将待烧录文件的全部信息烧录至烧录板中。可知,本发明是将待烧录文件的全部信息先发送至客户端设备,再由客户端设备基于有线通信接口将待烧录文件
烧录至烧录板,从而使得烧录的这个过程不依赖网络,也就不受网络的延迟和抖动的影响,从而提高了文件烧录的稳定性。
76.在一实施例中,图11是本发明实施例提供的文件烧录方法的流程示意图之十,如图11所示,所述客户端设备中配置有烧录软件;在执行上述步骤1001之后,该文件烧录方法还包括以下步骤:步骤1003、将所述待烧录文件的全部信息存储至预设目录中。
77.示例地,客户端设备在接收到管理设备发送的待烧录文件的全部信息时,将待烧录文件的全部信息存储在指定的预设目录中。
78.上述步骤1002具体可通过以下步骤实现:步骤10021、确定目标进程是否有访问所述预设目录的权限;所述目标进程为运行所述烧录软件的进程。
79.示例地,可以事先绑定进程访问预设目录的权限,即设置访问白名单,在白名单中添加可以访问预设目录的进程的标识,在运行烧录软件的目标进程需要访问预设目录时,首先确定目标进程的标识是否包含在白名单中,在确定目标进程的标识包含在白名单中时,确定目标进程具有访问预设目录的权限;在确定目标进程的标识不包含在白名单中时,确定目标进程不具有访问预设目录的权限。
80.步骤10022、在所述目标进程有访问所述预设目录的权限时,通过所述目标进程基于有线通信接口将所述待烧录文件的全部信息烧录至所述烧录板中。
81.示例地,在目标进程具有访问预设目录的权限时,运行目标进程读取预设目录中的待烧录文件,目标进程在读取到待烧录文件时,将接收到的待烧录文件的全部信息通过有线通信接口烧录至烧录板中。
82.本发明实施例提供的文件烧录方法,对访问预设目录的目标进程的权限进行了验证,只有运行特定烧录软件的进程才有权限从预设目录中读取待烧录文件,进一步提高了文件烧录的安全性。
83.在一实施例中,上述步骤1001和步骤1002具体可通过以下方式实现:接收所述管理设备发送的加密烧录文件;所述加密烧录文件为所述管理设备对所述待烧录文件进行加密得到的文件;将所述加密烧录文件进行解密,得到解密烧录文件;基于所述有线通信接口将所述解密烧录文件的全部信息烧录至所述烧录板中。
84.示例地,客户端设备还可以接收对待烧录文件进行加密得到的加密烧录文件,然后基于与加密算法匹配的解密算法对加密烧录文件进行解密,得到解密烧录文件,进而将解密烧录文件的全部信息通过有线通信接口烧录至烧录板中。
85.本发明实施例提供的文件烧录方法,将待烧录文件进行了加密,客户端设备接收到的是加密得到的加密烧录文件,避免待烧录文件在传输过程中被非法用户拦截,提高了待烧录文件的安全性。
86.在一实施例中,在将加密烧录文件进行解密,得到解密烧录文件之后,该文件烧录方法还包括以下步骤:将所述解密烧录文件存储在内存中。
87.示例地,在解密得到解密烧录文件时,可以将解密烧录文件存储在内存中,而不存
储在硬盘中,这样,在客户端设备下电时,也就是客户端设备关机时,解密烧录文件就自动删除,无需用户手动删除解密烧录文件。
88.需要说明的是,客户端设备在接收到待烧录文件时,也可以将待烧录文件存储在内存中;另外,在客户端设备将待烧录文件或者解密烧录文件烧录至烧录板中之后,可以将待烧录文件或者解密烧录文件自动删除,本发明对此不作限定。
89.本发明实施例提供的文件烧录方法,将解密得到的解密烧录文件存储在内存中,这样在客户端设备下电的同时就可以将解密烧录文件进行删除,避免用户在烧录完成后忘记删除解密烧录文件造成的信息泄漏。
90.在一实施例中,该文件烧录方法包括以下步骤:接收管理设备发送的加密烧录文件;确定目标进程是否有访问预设目录的权限;在所述目标进程有访问所述预设目录的权限时,通过所述目标进程将所述加密烧录文件进行解密,得到解密烧录文件,基于有线通信接口将所述解密烧录文件的全部信息烧录至所述烧录板中。
91.下面对本发明提供的文件烧录装置进行描述,下文描述的文件烧录装置与上文描述的文件烧录方法可相互对应参照。
92.图12是本发明实施例提供的文件烧录装置的结构示意图之一,如图12所示,应用于管理设备,该文件烧录装置1200包括第一接收单元1201和发送单元1202;其中:第一接收单元1201,用于接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件;发送单元1202,用于将所述待烧录文件的全部信息发送至客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
93.本发明提供的文件烧录装置,管理设备在接收到虚拟桌面发送的待烧录文件时,将待烧录文件的全部信息发送至客户端设备,由客户端设备基于有线通信接口将待烧录文件的全部信息烧录至烧录板中。可知,本发明是将待烧录文件的全部信息先发送至客户端设备,再由客户端设备基于有线通信接口将待烧录文件烧录至烧录板,从而使得烧录的这个过程不依赖网络,也就不受网络的延迟和抖动的影响,从而提高了文件烧录的稳定性。
94.基于上述任一实施例,所述烧录请求中还携带用户身份信息;所述发送单元1202具体用于:确定权限列表中是否包含所述用户身份信息;所述权限列表中存储有具有烧录权限的用户的身份信息;在确定所述权限列表中包含所述用户身份信息时,将所述待烧录文件的全部信息发送至所述客户端设备。
95.基于上述任一实施例,所述发送单元1202具体用于:确定所述待烧录文件中是否包含审批策略列表中的信息;所述审批策略列表中存储有预设关键词信息;在确定所述待烧录文件中未包含所述审批策略列表中的信息时,将所述待烧录文件的全部信息发送至所述客户端设备。
96.基于上述任一实施例,所述发送单元1202具体用于:获取客户端设备发送的烧录软件的标识信息;
在基于所述烧录软件的标识信息确定对应的烧录软件为预设烧录软件时,将所述待烧录文件的全部信息发送至所述客户端设备。
97.基于上述任一实施例,所述发送单元1202具体用于:将所述待烧录文件进行加密,得到加密烧录文件;将所述加密烧录文件发送至所述客户端设备,使得所述客户端设备将所述加密烧录文件进行解密后基于所述有线通信接口烧录至所述烧录板中。
98.图13是本发明实施例提供的文件烧录装置的结构示意图之二,如图13所示,应用于客户端设备,该文件烧录装置1300包括第二接收单元1301和烧录单元1302;其中:第二接收单元1301,用于接收管理设备发送的待烧录文件的全部信息;烧录单元1302,用于基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
99.本发明提供的文件烧录装置,客户端设备接收管理设备发送的待烧录文件的全部信息,基于有线通信接口将待烧录文件的全部信息烧录至烧录板中。可知,本发明是将待烧录文件的全部信息先发送至客户端设备,再由客户端设备基于有线通信接口将待烧录文件烧录至烧录板,从而使得烧录的这个过程不依赖网络,也就不受网络的延迟和抖动的影响,从而提高了文件烧录的稳定性。
100.基于上述任一实施例,该文件烧录装置1300还包括:第一存储单元,用于将所述待烧录文件的全部信息存储至预设目录中;所述烧录单元1302具体用于:确定目标进程是否有访问所述预设目录的权限;所述目标进程为运行所述烧录软件的进程;在所述目标进程有访问所述预设目录的权限时,通过所述目标进程基于有线通信接口将所述待烧录文件的全部信息烧录至所述烧录板中。
101.基于上述任一实施例,所述第二接收单元1301具体用于:接收所述管理设备发送的加密烧录文件;所述加密烧录文件为所述管理设备对所述待烧录文件进行加密得到的文件;所述烧录单元1302具体用于:将所述加密烧录文件进行解密,得到解密烧录文件;基于所述有线通信接口将所述解密烧录文件的全部信息烧录至所述烧录板中。
102.基于上述任一实施例,该文件烧录装置1300还包括:第二存储单元,用于将所述解密烧录文件存储在内存中。
103.图14是本发明提供的电子设备的实体结构示意图,如图14所示,该电子设备可以包括:处理器(processor)1410、通信接口(communications interface)1420、存储器(memory)1430和通信总线1440,其中,处理器1410,通信接口1420,存储器1430通过通信总线1440完成相互间的通信。处理器1410可以调用存储器1430中的逻辑指令,以执行文件烧录方法,该方法包括:接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件;将所述待烧录文件的全部信息发送至客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中;或者,处理器1410可以调用存储器1430中的逻辑指令,以执行文件烧录方法,该方
法包括:接收管理设备发送的待烧录文件的全部信息;基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
104.此外,上述的存储器1430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
105.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的文件烧录方法,该方法包括:接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件;将所述待烧录文件的全部信息发送至客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中;或者,当所述程序指令被计算机执行时,计算机能够实现如下方法:接收管理设备发送的待烧录文件的全部信息;基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
106.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的文件烧录方法,该方法包括:接收虚拟桌面发送的烧录请求;所述烧录请求中携带待烧录文件;将所述待烧录文件的全部信息发送至客户端设备,使得所述客户端设备基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中;或者,该计算机程序被处理器执行时实现如下方法:接收管理设备发送的待烧录文件的全部信息;基于有线通信接口将所述待烧录文件的全部信息烧录至烧录板中。
107.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
108.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
109.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。