一种接入坐席系统转让专利

申请号 : CN202011609887.6

文献号 : CN112714185B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 钟杰豪

申请人 : 威创集团股份有限公司

摘要 :

一种接入坐席系统,涉及坐席系统领域。包括主接收盒、子接收盒、目标设备,所述主接收盒连接所述子接收盒,所述子接收盒连接目标设备,通过RDP链接实现将目标设备的数据和画面传入到子接收盒显示和控制,所述主接收盒包括控制页面,用于输入所述子接收盒的IP信息,用户确认所述IP信息后,所述主接收盒发送切换远程桌面的命令给对应的子接收盒,所述子接收盒收到所述命令后,切换远程桌面进程并通过RDP链接将所述目标设备的桌面数据传入所述子接收盒;本发明减少中间设备的引入,从而减少了硬件成本;减少了显卡的信号传输线,仅需要连接网络,因此可使物理设备部署方式更加灵活方便;同时实现了常规坐席无法做到的虚拟机接入,降低了设备的维护成本。

权利要求 :

1.一种接入坐席系统,包括主接收盒、子接收盒、目标设备,所述主接收盒连接所述子接收盒,所述子接收盒连接目标设备,通过RDP链接实现将目标设备的数据和画面传入到子接收盒进行显示和控制,其特征在于,所述主接收盒包括控制页面,用于输入所述子接收盒的IP信息,用户确认所述IP信息后,所述主接收盒发送切换远程桌面的命令给对应的子接收盒,所述子接收盒收到所述命令后,切换远程桌面进程并通过RDP链接将所述目标设备的桌面数据传入所述子接收盒;

所述子接收盒设有虚拟输入设备;所述桌面数据包括输入设备信息,所述主接收盒和所述子接收盒均创建有KVM服务模块,用于传输所述输入设备信息;

所述输入设备信息为键鼠信息;

所述系统调用X服务器,用于管理图形界面,在所述子接收盒启动所述KVM服务模块,用于接收主接收盒发送的键鼠信息并将其写入所述虚拟输入设备中,并捕获所述虚拟输入设备的键鼠信息,实现RDP键鼠接入。

2.根据权利要求1所述的一种接入坐席系统,其特征在于,所述控制页面还用于输入所述目标设备的IP地址、用户名及其密码。

3.根据权利要求1所述的一种接入坐席系统,其特征在于,所述主接收盒和所述子接收盒设有控制端口,所述控制端口用于传输所述命令,所述子接收盒收到所述命令后,结束当前的菜单进程,启动远程桌面进程并通过RDP链接目标设备。

4.根据权利要求1所述的一种接入坐席系统,其特征在于,所述系统采用嵌入式Linux系统。

5.根据权利要求1所述的一种接入坐席系统,其特征在于,所述系统的协议解析选用的开源项目为rdesktop。

6.根据权利要求1‑5任一项所述的一种接入坐席系统,其特征在于,包括交换机,所述主接收盒与多个所述子接收盒通过交换机进行网络信号连接,所述交换机连接到所述目标设备。

说明书 :

一种接入坐席系统

技术领域

[0001] 本发明涉及坐席系统领域,更具体地,涉及一种接入坐席系统。

背景技术

[0002] 现有的易控坐席设备上没有通过RDP(远程桌面协议)接入到目标设备的方式,而是通过截取显卡数据的方式,经过中间设备的编码,使RGB数据转成YUV4:2:2或者YUV4:2:0
数据后,通过H.264/H.265编码的方式转发到解码设备去显示画面。
[0003] 该种方式涉及多次转码和编解码,经过多个设备节点;在此过程中,无论是编解码还是网络传输,每一个环节的处理都需要损耗时间。

发明内容

[0004] 本发明旨在克服上述现有技术的至少一种缺陷(不足),提供一种一种接入坐席系统,在物理连接上,减少中间设备的引入。
[0005] 本发明采取的技术方案是,
[0006] 一种接入坐席系统,包括主接收盒、子接收盒、目标设备,所述主接收盒连接所述子接收盒,所述子接收盒连接目标设备,通过RDP链接实现将目标设备的数据和画面传入到
子接收盒进行显示和控制,所述主接收盒包括控制页面,用于输入所述子接收盒的IP信息,
用户确认所述IP信息后,所述主接收盒发送切换远程桌面的命令给对应的子接收盒,所述
子接收盒收到所述命令后,切换远程桌面进程并通过RDP链接将所述目标设备的桌面数据
传入所述子接收盒。
[0007] 原有的坐席系统使用的是1台主接收盒和多台子接收盒的布局,在没有移植桌面管理器的情况下,同一台接收盒的frame buffer只能被一个进程占用,因此坐席系统的控
制菜单以及桌面管理器不能同时运行;根据此情况,本发明则采用主接收盒控制子接收盒
切换桌面进程与坐席控制菜单进程的策略即RDP链接实现RDP画面接入;对比目标设备端的
RDP客户端,本发明具有小型化以及一体化的优势,一体化优势指的是能够拓展坐席系统的
接入方式,使其功能更加丰富;一种扩展方案还可以是在主接收盒上设置各种命令按键实
现命令的操作传输,如开关机、启动切换命令等,还可以是一种连接键鼠实现主控主接收盒
的设计。
[0008] 作为一种可选的实施方式,所述控制页面还用于输入所述目标设备的IP地址、用户名及其密码。
[0009] 本发明的所述RDP链接中,链接的一个主要组成部分为IP信息,IP信息的设置与子接收盒和目标设备需要对应设置,即选用子接收盒IP、目标设备的IP地址、相应的用户名与
用户名密码实现RDP链接的管理。
[0010] 作为一种可选的实施方式,所述主接收盒和所述子接收盒设有控制端口,所述控制端口用于传输所述命令,所述子接收盒收到所述命令后,结束当前的菜单进程,启动远程
桌面进程并通过RDP链接目标设备。
[0011] 作为一种可选的实施方式,所述子接收盒设有虚拟输入设备;所述桌面数据包括输入设备信息,所述主接收盒和所述子接收盒均创建有KVM服务模块,用于传输所述输入设
备信息。
[0012] 作为一种可选的实施方式,所述输入设备信息为键鼠信息。
[0013] 作为一种可选的实施方式,所述系统调用X服务器,用于管理图形界面,在所述子接收盒启动所述KVM服务模块,用于接收主接收盒发送的键鼠信息并将其写入所述虚拟输
入设备中,并捕获所述虚拟输入设备的键鼠信息,实现RDP键鼠接入。
[0014] 本发明设置的坐席系统设有鼠标漫游功能,即鼠标可跨多个接收盒对信号进行无缝衔接控制,在使用的项目技术无法被直接使用时,比如从开源网站获得的X‑Server和
rdesktop,因此需要对其源码进行一定修改,在这里采取虚拟输入设备的策略实现控制,具
体做法是在子接收盒创建虚拟输入设备,通过在子接收盒启动一个KVM服务模块,去接收主
接收盒发出的键鼠信息,再写入虚拟输入设备中,最后修改X‑Server的键鼠驱动,去捕获虚
拟输入设备的信息,从而达到RDP键鼠接入的目的。
[0015] 作为一种可选的实施方式,所述系统采用嵌入式Linux系统。
[0016] 作为一种可选的实施方式,所述Linux系统调用X服务器,所述X服务器包括Tiny‑X,所述嵌入式Linux系统仅移植所述Tiny‑X。
[0017] 作为一种可选的实施方式,所述系统的协议解析选用的开源项目为rdesktop。
[0018] 本发明中坐席系统使用的嵌入式linux系统,因此需要一套能管理图形界面的平台,这里选用的是X‑Server,由于嵌入式平台的性能资源有限,因此仅移植X‑Server的
Tiny‑X,而协议解析方面选用的开源项目是rdesktop,原因在于该项目比较稳定,且支持最
新的RDP8.1;上述选用的项目均是开源免费的,不存在知识产权争议,可以最大程度的节约
坐席系统的生产和销售成本。
[0019] 作为一种可选的实施方式,包括交换机,所述主接收盒与多个所述子接收盒通过交换机进行网络信号连接,所述交换机连接到所述目标设备中。
[0020] 与现有技术相比,本发明的有益效果为:
[0021] 在物理连接上,减少中间设备的引入,从而减少了硬件成本;简化了连接方式,减少了显卡的信号传输线,目标设备仅需要连接网络,因此可使物理设备部署方式更加灵活
方便;同时实现了常规坐席无法做到的虚拟机接入,降低了设备的维护成本;
[0022] 对比Libvirt API调用Qemu‑KVM的移动云桌面方案,使用微软的RDP协议,对比VNC,能实现更快的响应速度;能增加易控2000坐席系统的信号接入方式;相比手机、平板、
电脑,rdesktop客户端能够运行于性能较低的嵌入式设备。

附图说明

[0023] 图1为本发明与传统坐席系统的结构对比图。
[0024] 图2为本发明的一对多接收盒连接结构图。
[0025] 图3为本发明的接收盒具体连接的结构图。

具体实施方式

[0026] 本发明附图仅用于示例性说明,不能理解为对本发明的限制。为了更好说明以下实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术
人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0027] 实施例1
[0028] 如图1所示,
[0029] 一种接入坐席系统,包括主接收盒、子接收盒、目标设备,所述主接收盒连接所述子接收盒,所述子接收盒连接目标设备,通过RDP链接实现将目标设备的数据和画面传入到
子接收盒进行显示和控制,所述主接收盒包括控制页面,用于输入所述子接收盒的IP信息,
用户确认所述IP信息后,所述主接收盒发送切换远程桌面的命令给对应的子接收盒,所述
子接收盒收到所述命令后,切换远程桌面进程并通过RDP链接将所述目标设备的桌面数据
传入所述子接收盒。
[0030] 原有的坐席系统使用的是1台主接收盒和多台子接收盒的布局,在没有移植桌面管理器的情况下,同一台接收盒的frame buffer只能被一个进程占用,因此坐席系统的控
制菜单以及桌面管理器不能同时运行;根据此情况,本发明则采用主接收盒控制子接收盒
切换桌面进程与坐席控制菜单进程的策略即RDP链接实现RDP画面接入;对比目标设备端的
RDP客户端,本发明具有小型化以及一体化的优势,一体化优势指的是能够拓展坐席系统的
接入方式,使其功能更加丰富;一种扩展方案还可以是在主接收盒上设置各种命令按键实
现命令的操作传输,如开关机、启动切换命令等,还可以是一种连接键鼠实现主控主接收盒
的设计。
[0031] 作为一种可选的实施方式,所述控制页面还用于输入所述目标设备的IP地址、用户名及其密码。
[0032] 本发明的所述RDP链接中,链接的一个主要组成部分为IP信息,IP信息的设置与子接收盒和目标设备需要对应设置,即选用子接收盒IP、目标设备的IP地址、相应的用户名与
用户名密码实现RDP链接的管理。
[0033] 作为一种可选的实施方式,所述主接收盒和所述子接收盒设有控制端口,所述控制端口用于传输所述命令,所述子接收盒收到所述命令后,结束当前的菜单进程,启动远程
桌面进程并通过RDP链接目标设备。
[0034] 作为一种可选的实施方式,所述子接收盒设有虚拟输入设备;所述桌面数据包括输入设备信息,所述主接收盒和所述子接收盒均创建有KVM服务模块,用于传输所述输入设
备信息。
[0035] 作为一种可选的实施方式,所述输入设备信息为键鼠信息。
[0036] 作为一种可选的实施方式,所述系统调用X服务器,用于管理图形界面,在所述子接收盒启动所述KVM服务模块,用于接收主接收盒发送的键鼠信息并将其写入所述虚拟输
入设备中,并捕获所述虚拟输入设备的键鼠信息,实现RDP键鼠接入。
[0037] 本发明设置的坐席系统设有鼠标漫游功能,即鼠标可跨多个接收盒对信号进行无缝衔接控制,在使用的项目技术无法被直接使用时,比如从开源网站获得的X‑Server和
rdesktop,因此需要对其源码进行一定修改,在这里采取虚拟输入设备的策略实现控制,具
体做法是在子接收盒创建虚拟输入设备,通过在子接收盒启动一个KVM服务模块,去接收主
接收盒发出的键鼠信息,再写入虚拟输入设备中,最后修改X‑Server的键鼠驱动,去捕获虚
拟输入设备的信息,从而达到RDP键鼠接入的目的。
[0038] 作为一种可选的实施方式,所述系统采用嵌入式Linux系统。
[0039] 作为一种可选的实施方式,所述Linux系统调用X服务器,所述X服务器包括Tiny‑X,所述嵌入式Linux系统仅移植所述Tiny‑X。
[0040] 作为一种可选的实施方式,所述系统协议解析选用的开源项目为rdesktop。
[0041] 本发明中坐席系统使用的嵌入式linux系统,因此需要一套能管理图形界面的平台,这里选用的是X‑Server,由于嵌入式平台的性能资源有限,因此仅移植X‑Server的
Tiny‑X,而协议解析方面选用的开源项目是rdesktop,原因在于该项目比较稳定,且支持最
新的RDP8.1;上述选用的项目均是开源免费的,不存在知识产权争议,可以最大程度的节约
坐席系统的生产和销售成本。
[0042] 作为一种可选的实施方式,包括交换机,所述主接收盒与多个所述子接收盒通过交换机进行网络信号连接,所述交换机连接到所述目标设备中。
[0043] 具体的,如图2所示,设有若干子接收盒连接所述主接收盒,所述主接收盒连接有输入设备即键鼠,通过所述交换机实现所述主接收盒与子接收盒之间的数据传输,其中所
述交换机、所述主接收盒、所述子接收盒之间的连接线为网络信号线,所述主接收盒与所述
键鼠之间的连接线为数据线缆或者通过无线技术如蓝牙等连接;
[0044] 如图3所示,所述主接收盒和所述子接收盒设有通过网络信号线连接的控制端口,所述主接收盒设有主坐席菜单,所述子接收盒设有子坐席菜单,所述主坐席菜单用于发送
切换远程桌面命令到所述控制端口,所述控制端口用于传输所述命令到子接收盒,所述子
接收盒收到所述命令后,由子坐席菜单切换为远程桌面进程;
[0045] 当目标设备为PC时,所述PC与接收盒的连接方式仅需要:通过HDMI线缆连接PC与发送盒,发送盒在同一局域网的情况下通过网络信号线缆连接主接收盒及多个子接收盒,
无需在PC端进一步连接接收盒;
[0046] 在所述子接收盒创建一个虚拟输入设备和KVM,当所述键鼠设备发送USB数据到所述主接收盒时,所述主接收盒启动一个KVM服务模块,通过所述网络信号线将USB数据发送
所述子接收的KVM,再写入到虚拟输入设备中,通过修改X服务器中的键鼠驱动,去捕获虚拟
输入设备的信息,达到键鼠接入目标设备的效果。
[0047] 本发明在物理连接上,减少中间设备的引入,从而减少了硬件成本;简化了连接方式,减少了显卡的信号传输线,目标设备仅需要连接网络,因此可使物理设备部署方式更加
灵活方便;同时实现了常规坐席无法做到的虚拟机接入,降低了设备的维护成本。
[0048] 对比Libvirt API调用Qemu‑KVM的移动云桌面方案,使用微软的RDP协议,对比VNC2000坐席系统的信号接入方式;相比手机、平板、电脑,rdesktop客户端能够运行于性能
较低的嵌入式设备。
[0049] 显然,本发明的上述实施例仅仅是为清楚地说明本发明技术方案所作的举例,而并非是对本发明的具体实施方式的限定。凡在本发明权利要求书的精神和原则之内所作的
任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。