一种共享云桌面多用户扫描方法及装置与流程

文档序号:37238537发布日期:2024-03-06 17:02阅读:12来源:国知局
一种共享云桌面多用户扫描方法及装置与流程

本发明涉及多用户共享服务领域,尤其是涉及一种共享云桌面多用户扫描方法及装置。


背景技术:

1、随着云计算和虚拟化技术的不断发展,云桌面技术趋于成熟,推动了众多大中型企业完成办公业务的数字化转型,实现高效的“线上办公”和“云上办公”。目前,员工办公时常用的云桌面类型主要为2种,一是与pc机桌面功能相似的个人版云桌面,满足员工日常办公;二是支持多用户的共享云桌面,可实现多人共用一台虚拟机资源进行办公。相较于个人云桌面,共享云桌面因其多人共用的特点,可避免按人数分配定量的虚拟资源,节省了空闲时非必要的资源占用,提高了资源利用的效率。同时,共享云桌面一般拥有更充裕的硬件资源,可运行较依赖cpu和内存资源的应用,较常见的应用场景为影像扫描。

2、然而,当多人同时连接扫描仪进行影像扫描时,共享桌面仍存在其弊端。若无法准确区分操作者与硬件的连接信息,将导致实际扫描过程中出现串扫或匹配不到扫描仪等情况。同时,在扫描过程中,系统盘会产生大量影像缓存文件和扫描日志,极大地降低了云桌面的性能。


技术实现思路

1、本发明的目的就是为了提供一种共享云桌面多用户扫描方法及装置,基于桌面服务端口扩展、主进程递补等机制,有效解决共享桌面中多人扫描存在的串扫、丢失扫描仪等问题,并缓解扫描过程中系统盘的存储压力,使用户在共享云桌面上的影像扫描体验更加舒适。

2、本发明的目的可以通过以下技术方案来实现:

3、根据本发明的第一方面,提供了一种共享云桌面多用户扫描方法,该方法包括以下步骤:

4、s1、当获取到用户登录共享云桌面的登录信息时,根据登录信息为每一用户分配桌面服务端口号;

5、s2、桌面服务端口号分配完成后,将与用户主机连接的扫描仪设备在云桌面上进行重定向,并将重定向后的扫描仪与桌面服务端口号在注册表上进行绑定;

6、s3、当获取到用户的扫描需求时,根据用户对应的桌面服务端口号在注册表中匹配对应的扫描仪,调用扫描仪完成用户扫描需求。

7、作为优选的技术方案,所述的步骤s1中,当获取到用户登录共享云桌面的登录信息时,用于支持共享云桌面扫描的桌面服务自启动,并根据用户登录同一共享云桌面的顺序自动从预设的端口号开始为用户分配桌面服务端口号。

8、作为优选的技术方案,所述的步骤s1中,首个登录的用户启动的桌面服务被视为主进程,对应的用户为主进程用户,当主进程用户退出登录时,按端口号递增的顺序指定下一个端口号对应的用户为主进程用户。

9、作为优选的技术方案,所述的步骤s3中,调用扫描仪完成用户扫描需求时,将写缓存影像文件的路径从桌面服务所在的系统盘迁移至用户个人云盘指定目录。

10、作为优选的技术方案,所述的步骤s3中,调用扫描仪完成用户扫描需求时,将产生的扫描日志从系统盘路径下迁移至用于个人云盘指定目录,并进行定期日志清理。

11、根据本发明的第二方面,提供了一种共享云桌面多用户扫描装置,该装置包括:

12、桌面服务端口号分配模块:用于在获取到用户登录共享云桌面的登录信息时,根据登录信息为每一用户分配桌面服务端口号;

13、扫描仪匹配模块:用于在桌面服务端口号分配完成后,将与用户主机连接的扫描仪设备在云桌面上进行重定向,并将重定向后的扫描仪与桌面服务端口号在注册表上进行绑定;

14、扫描需求执行模块:用于在获取到用户的扫描需求时,根据用户对应的桌面服务端口号在注册表中匹配对应的扫描仪,调用扫描仪完成用户扫描需求。

15、作为优选的技术方案,所述的桌面服务端口号分配模块中包括端口扩展机制,当获取到用户登录共享云桌面的登录信息时,用于支持共享云桌面扫描的桌面服务自启动,并根据用户登录同一共享云桌面的顺序自动从预设的端口号开始为用户分配桌面服务端口号。

16、作为优选的技术方案,所述的桌面服务端口号分配模块中包括用户主进程递补机制,首个登录的用户启动的桌面服务被视为主进程,对应的用户为主进程用户,当主进程用户退出登录时,按端口号递增的顺序指定下一个端口号对应的用户为主进程用户。

17、作为优选的技术方案,所述的扫描需求执行模块中,调用扫描仪完成用户扫描需求时,将写缓存影像文件的路径从桌面服务所在的系统盘迁移至用户个人云盘指定目录。

18、作为优选的技术方案,所述的扫描需求执行模块中,调用扫描仪完成用户扫描需求时,将产生的扫描日志从系统盘路径下迁移至用于个人云盘指定目录,并进行定期日志清理。

19、与现有技术相比,本发明具有以下有益效果:

20、(1)本发明在桌面服务中加入端口扩展和用户主进程递补机制向用户自启动的桌面服务按约定分配进程端口号,并通过注册表将重定向的扫描仪和桌面服务进行关联,保障了用户在共享云桌面上影像件扫描过程中硬件调用的准确性和稳定性。

21、(2)本发明通过将影像缓存文件和扫描日志文件的存储路径迁移至用户个人云盘,有效缓解了系统盘缓存和存储压力,进一步提升用户在共享云桌面扫描的体验。



技术特征:

1.一种共享云桌面多用户扫描方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的一种共享云桌面多用户扫描方法,其特征在于,所述的步骤s1中,当获取到用户登录共享云桌面的登录信息时,用于支持共享云桌面扫描的桌面服务自启动,并根据用户登录同一共享云桌面的顺序自动从预设的端口号开始为用户分配桌面服务端口号。

3.根据权利要求2所述的一种共享云桌面多用户扫描方法,其特征在于,所述的步骤s1中,首个登录的用户启动的桌面服务被视为主进程,对应的用户为主进程用户,当主进程用户退出登录时,按端口号递增的顺序指定下一个端口号对应的用户为主进程用户。

4.根据权利要求1所述的一种共享云桌面多用户扫描方法,其特征在于,所述的步骤s3中,调用扫描仪完成用户扫描需求时,将写缓存影像文件的路径从桌面服务所在的系统盘迁移至用户个人云盘指定目录。

5.根据权利要求1所述的一种共享云桌面多用户扫描方法,其特征在于,所述的步骤s3中,调用扫描仪完成用户扫描需求时,将产生的扫描日志从系统盘路径下迁移至用于个人云盘指定目录,并进行定期日志清理。

6.一种共享云桌面多用户扫描装置,其特征在于,该装置包括:

7.根据权利要求6所述的一种共享云桌面多用户扫描装置,其特征在于,所述的桌面服务端口号分配模块中包括端口扩展机制,当获取到用户登录共享云桌面的登录信息时,用于支持共享云桌面扫描的桌面服务自启动,并根据用户登录同一共享云桌面的顺序自动从预设的端口号开始为用户分配桌面服务端口号。

8.根据权利要求7所述的一种共享云桌面多用户扫描装置,其特征在于,所述的桌面服务端口号分配模块中包括用户主进程递补机制,首个登录的用户启动的桌面服务被视为主进程,对应的用户为主进程用户,当主进程用户退出登录时,按端口号递增的顺序指定下一个端口号对应的用户为主进程用户。

9.根据权利要求6所述的一种共享云桌面多用户扫描装置,其特征在于,所述的扫描需求执行模块中,调用扫描仪完成用户扫描需求时,将写缓存影像文件的路径从桌面服务所在的系统盘迁移至用户个人云盘指定目录。

10.根据权利要求6所述的一种共享云桌面多用户扫描装置,其特征在于,所述的扫描需求执行模块中,调用扫描仪完成用户扫描需求时,将产生的扫描日志从系统盘路径下迁移至用于个人云盘指定目录,并进行定期日志清理。


技术总结
本发明涉及一种共享云桌面多用户扫描方法及装置,其中方法包括以下步骤:当获取到用户登录共享云桌面的登录信息时,根据登录信息为每一用户分配桌面服务端口号;桌面服务端口号分配完成后,将与用户主机连接的扫描仪设备在云桌面上进行重定向,并将重定向后的扫描仪与桌面服务端口号在注册表上进行绑定;当获取到用户的扫描需求时,根据用户对应的桌面服务端口号在注册表中匹配对应的扫描仪,调用扫描仪完成用户扫描需求。与现有技术相比,本发明具有保障了用户在共享云桌面上影像件扫描过程中硬件调用的准确性和稳定性等优点。

技术研发人员:孔繁硕,杨乐,钞萌,陈锐丰,高名阳,刘京伯
受保护的技术使用者:中国人寿保险股份有限公司上海数据中心
技术研发日:
技术公布日:2024/3/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1