CN112714185B - 一种接入坐席*** - Google Patents

一种接入坐席*** Download PDF

Info

Publication number
CN112714185B
CN112714185B CN202011609887.6A CN202011609887A CN112714185B CN 112714185 B CN112714185 B CN 112714185B CN 202011609887 A CN202011609887 A CN 202011609887A CN 112714185 B CN112714185 B CN 112714185B
Authority
CN
China
Prior art keywords
receiving box
sub
sub receiving
target device
main
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011609887.6A
Other languages
English (en)
Other versions
CN112714185A (zh
Inventor
钟杰豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vtron Group Co Ltd
Original Assignee
Vtron Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vtron Group Co Ltd filed Critical Vtron Group Co Ltd
Priority to CN202011609887.6A priority Critical patent/CN112714185B/zh
Publication of CN112714185A publication Critical patent/CN112714185A/zh
Application granted granted Critical
Publication of CN112714185B publication Critical patent/CN112714185B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

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

Description

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

Claims (6)

1.一种接入坐席***,包括主接收盒、子接收盒、目标设备,所述主接收盒连接所述子接收盒,所述子接收盒连接目标设备,通过RDP链接实现将目标设备的数据和画面传入到子接收盒进行显示和控制,其特征在于,所述主接收盒包括控制页面,用于输入所述子接收盒的IP信息,用户确认所述IP信息后,所述主接收盒发送切换远程桌面的命令给对应的子接收盒,所述子接收盒收到所述命令后,切换远程桌面进程并通过RDP链接将所述目标设备的桌面数据传入所述子接收盒;
所述子接收盒设有虚拟输入设备;所述桌面数据包括输入设备信息,所述主接收盒和所述子接收盒均创建有KVM服务模块,用于传输所述输入设备信息;
所述输入设备信息为键鼠信息;
所述***调用X服务器,用于管理图形界面,在所述子接收盒启动所述KVM服务模块,用于接收主接收盒发送的键鼠信息并将其写入所述虚拟输入设备中,并捕获所述虚拟输入设备的键鼠信息,实现RDP键鼠接入。
2.根据权利要求1所述的一种接入坐席***,其特征在于,所述控制页面还用于输入所述目标设备的IP地址、用户名及其密码。
3.根据权利要求1所述的一种接入坐席***,其特征在于,所述主接收盒和所述子接收盒设有控制端口,所述控制端口用于传输所述命令,所述子接收盒收到所述命令后,结束当前的菜单进程,启动远程桌面进程并通过RDP链接目标设备。
4.根据权利要求1所述的一种接入坐席***,其特征在于,所述***采用嵌入式Linux***。
5.根据权利要求1所述的一种接入坐席***,其特征在于,所述***的协议解析选用的开源项目为rdesktop。
6.根据权利要求1-5任一项所述的一种接入坐席***,其特征在于,包括交换机,所述主接收盒与多个所述子接收盒通过交换机进行网络信号连接,所述交换机连接到所述目标设备。
CN202011609887.6A 2020-12-30 2020-12-30 一种接入坐席*** Active CN112714185B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011609887.6A CN112714185B (zh) 2020-12-30 2020-12-30 一种接入坐席***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011609887.6A CN112714185B (zh) 2020-12-30 2020-12-30 一种接入坐席***

Publications (2)

Publication Number Publication Date
CN112714185A CN112714185A (zh) 2021-04-27
CN112714185B true CN112714185B (zh) 2022-03-18

Family

ID=75547251

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011609887.6A Active CN112714185B (zh) 2020-12-30 2020-12-30 一种接入坐席***

Country Status (1)

Country Link
CN (1) CN112714185B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495677A (zh) * 2011-11-23 2012-06-13 浪潮电子信息产业股份有限公司 一种通过WEB页面实现KVM over IP的方法
CN103188332A (zh) * 2011-12-30 2013-07-03 ***通信集团公司 一种远程桌面访问控制管理方法、设备及***
CN103634484A (zh) * 2012-08-27 2014-03-12 中兴通讯股份有限公司 终端切换方法、装置及***
CN105404617A (zh) * 2014-09-15 2016-03-16 华为技术有限公司 一种远程桌面的控制方法、受控端及控制***
CN106843527A (zh) * 2017-01-20 2017-06-13 广州魅视电子科技有限公司 分布式kvm坐席协作管理***
CN107547480A (zh) * 2016-06-28 2018-01-05 华为技术有限公司 一种虚拟桌面安全控制的方法、装置和虚拟桌面管理***
CN110572591A (zh) * 2019-09-23 2019-12-13 北京小鸟科技股份有限公司 Kvm坐席***信号源预览***及预览方法
CN110740066A (zh) * 2019-10-30 2020-01-31 北京计算机技术及应用研究所 一种席位不变的跨机故障迁移方法和***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6437803B1 (en) * 1998-05-29 2002-08-20 Citrix Systems, Inc. System and method for combining local and remote windows into a single desktop environment
CN104199569A (zh) * 2014-09-03 2014-12-10 山东超越数控电子有限公司 一种kvm设备中基于usb接口的键鼠切换使用方法
CN108196784A (zh) * 2017-12-14 2018-06-22 威创集团股份有限公司 一种用于座席管理***的键鼠无缝切换的方法与装置
CN108055327A (zh) * 2017-12-15 2018-05-18 佛山三维二次方科技有限公司 基于OpenStack的云计算实验平台
CN110622478B (zh) * 2018-04-08 2020-11-06 华为技术有限公司 数据同步处理的方法和装置
CN109002269B (zh) * 2018-06-28 2021-05-14 威创集团股份有限公司 一种单键鼠控制多终端的方法、客户端及***
CN111078352A (zh) * 2019-10-31 2020-04-28 苏州浪潮智能科技有限公司 一种基于kvm虚拟化***的双机热备部署方法及***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495677A (zh) * 2011-11-23 2012-06-13 浪潮电子信息产业股份有限公司 一种通过WEB页面实现KVM over IP的方法
CN103188332A (zh) * 2011-12-30 2013-07-03 ***通信集团公司 一种远程桌面访问控制管理方法、设备及***
CN103634484A (zh) * 2012-08-27 2014-03-12 中兴通讯股份有限公司 终端切换方法、装置及***
CN105404617A (zh) * 2014-09-15 2016-03-16 华为技术有限公司 一种远程桌面的控制方法、受控端及控制***
CN107547480A (zh) * 2016-06-28 2018-01-05 华为技术有限公司 一种虚拟桌面安全控制的方法、装置和虚拟桌面管理***
CN106843527A (zh) * 2017-01-20 2017-06-13 广州魅视电子科技有限公司 分布式kvm坐席协作管理***
CN110572591A (zh) * 2019-09-23 2019-12-13 北京小鸟科技股份有限公司 Kvm坐席***信号源预览***及预览方法
CN110740066A (zh) * 2019-10-30 2020-01-31 北京计算机技术及应用研究所 一种席位不变的跨机故障迁移方法和***

Also Published As

Publication number Publication date
CN112714185A (zh) 2021-04-27

Similar Documents

Publication Publication Date Title
CN102883135B (zh) 屏幕共享及控制方法
US9026919B2 (en) Local port browser interface
CN102883134B (zh) 用于视频会议***的屏幕共享及控制方法
US9118729B2 (en) Method for sharing resource of a videoconference using a video conferencing system
US20130050271A1 (en) Mobile terminal, image display device mounted on vehicle and data processing method using the same
CN102362477A (zh) 用于计算机桌面远程共享的方法
US11164539B2 (en) Systems and methods for bandwidth reduction in video signal transmission
CN102007487A (zh) 用于低带宽显示信息传输的***和方法
US20060053212A1 (en) Computer network architecture for providing display data at remote monitor
KR20130004263A (ko) 끊김 없는 커뮤니케이션 전송
CN103516882A (zh) 一种基于多屏互动场景图片播放方法及***
CN101458616A (zh) 多媒体多计算机切换***
CN103186250B (zh) 远程管理***及远程管理方法
EP1533680B1 (en) Server system and signal processing unit, server, and chassis thereof
CN102770827A (zh) 用于在终端的屏幕上显示多媒体内容的方法
CN101272295B (zh) 支持多投影源的虚拟网络投影***及方法
CN112714185B (zh) 一种接入坐席***
CN101296375A (zh) 实现远程桌面演示的方法、***及终端
CN103414867A (zh) 多媒体通话控制方法、终端及***
CN102547204B (zh) 接收装置、荧幕画面传输***以及其传输方法
CN113617020B (zh) 游戏控制方法、装置、存储介质、服务器以及终端
CN115052043A (zh) 一种云桌面的视频传输方法、电子设备、装置及介质
CN110096236B (zh) 一种kvm***u盘远程挂机切换方法
CN103777993A (zh) 一种多用户计算机***
CN107318020B (zh) 远程显示的数据处理方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant