WO2018107715A1 - 一种降低坐席管理***成本的方法及*** - Google Patents

一种降低坐席管理***成本的方法及*** Download PDF

Info

Publication number
WO2018107715A1
WO2018107715A1 PCT/CN2017/090243 CN2017090243W WO2018107715A1 WO 2018107715 A1 WO2018107715 A1 WO 2018107715A1 CN 2017090243 W CN2017090243 W CN 2017090243W WO 2018107715 A1 WO2018107715 A1 WO 2018107715A1
Authority
WO
WIPO (PCT)
Prior art keywords
mouse
image
decoder
desktop image
management system
Prior art date
Application number
PCT/CN2017/090243
Other languages
English (en)
French (fr)
Inventor
钟小勇
Original Assignee
威创集团股份有限公司
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 威创集团股份有限公司 filed Critical 威创集团股份有限公司
Publication of WO2018107715A1 publication Critical patent/WO2018107715A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/167Position within a video image, e.g. region of interest [ROI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression

Definitions

  • the present invention relates to the field of agent management, and in particular, to a method and system for reducing the cost of an agent management system.
  • Agent management refers to the operator's control of multiple sets of business systems through a set of keyboard and mouse devices in the work area.
  • the cost of the agent management system is mainly in high-performance hardware.
  • the reason for using high-performance hardware is to solve the high latency problem introduced by image coding and decoding. This delay issue will affect the accuracy, productivity, and experience of the operator using a local mouse device to control the remote business system.
  • the current solution to this delay problem is mainly through: 1 to improve the image encoding speed of the encoding controller; 2 to improve the image decoding speed of the decoder. Both solutions require increased high-performance hardware investment and increased system cost.
  • the method and device for effectively reducing the cost of the agent management system under the premise of ensuring the functions and effects of the agent management system are technical problems that need to be solved by those skilled in the art.
  • Embodiments of the present invention provide a method and system for reducing the cost of an agent management system, which are guaranteed Under the premise of the functions and effects of the agent management system, the cost of the agent management system is effectively reduced without relying on the input of high-performance hardware.
  • Embodiments of the present invention provide a method for reducing the cost of an agent management system, including:
  • the encoding controller After acquiring the information of the desktop image and the mouse of the business system, the encoding controller determines the position of the mouse image corresponding to the information of the mouse in the desktop image according to the information of the mouse, and the mouse is processed by an image processing algorithm. The image is replaced with image pixels around the mouse image to obtain a processed desktop image;
  • the encoding controller performs an encoding operation on the processed desktop image to obtain an encoded desktop image, and sends the encoded desktop image to a decoder through a network device;
  • the decoder performs a decoding operation on the encoded desktop image to obtain a decoded desktop image, transmits the decoded desktop image to a display unit, and sends a local mouse corresponding to the decoder to the local The display unit.
  • the decoder performs a decoding operation on the encoded desktop image to obtain a decoded desktop image, transmits the decoded desktop image to a display unit, and uses a local mouse corresponding to the decoder. After being sent to the display unit, the method further includes:
  • the decoder After the display unit displays the decoded desktop image and the local mouse corresponding to the decoder, the decoder acquires an operation event of the keyboard and mouse, and sends the operation event to the Encoding controller.
  • the decoder acquires an operation event of the keyboard and mouse, and sends the operation event through the network device.
  • the encoding controller is further included:
  • the encoding controller controls a keyboard mouse of the business system to perform an operation corresponding to the operation event.
  • the pixel format of the desktop image is in RGB format.
  • the information of the mouse is specifically a current position of the mouse in the desktop image and a style of the mouse.
  • the number of encoding controllers is at least one.
  • the number of the service systems is at least one.
  • the embodiment of the present invention further provides a system for reducing the cost of the agent management system, and the package Including: coding controller, business system, image processing module, network device, decoder, display unit;
  • the coding controller is communicatively coupled to the service system
  • the encoding controller is in communication connection with the network device
  • the image processing module is communicatively coupled to the encoding controller
  • the decoder is in communication connection with the network device
  • the display unit is communicatively coupled to the decoder
  • the encoding controller is configured to acquire the information of the desktop image and the mouse of the business system, determine the position of the mouse image corresponding to the information of the mouse in the desktop image according to the information of the mouse, and perform image processing.
  • the algorithm replaces the mouse image with an image pixel around the mouse image to obtain a processed desktop image;
  • the encoding controller is further configured to perform an encoding operation on the processed desktop image to obtain an encoded desktop image, and send the encoded desktop image to the decoder through a network device.
  • the decoder is configured to perform a decoding operation on the encoded desktop image, obtain a decoded desktop image, send the decoded desktop image to a display unit, and send a local mouse corresponding to the decoder to The display unit.
  • the decoder is further configured to: after the display unit displays the decoded desktop image and a local mouse corresponding to the decoder, acquire an operation event of the keyboard and mouse, and use the network device to An operational event is sent to the encoding controller.
  • the encoding controller is further configured to control a keyboard mouse of the business system to perform an operation corresponding to the operation event.
  • An embodiment of the present invention provides a method and system for reducing the cost of an agent management system, wherein the method for reducing the cost of the agent management system includes: after the encoding controller obtains the desktop image of the service system and the information of the mouse, according to the The information of the mouse determines a position of the mouse image corresponding to the information of the mouse in the desktop image, and replaces the mouse image with an image pixel around the mouse image by an image processing algorithm to obtain a processed desktop image; The encoding controller performs an encoding operation on the processed desktop image to obtain an encoded desktop image, and sends the encoded desktop image to a decoder through a network device; the decoder performs the encoding Table The surface image is subjected to a decoding operation to obtain a decoded desktop image, the decoded desktop image is transmitted to the display unit, and a local mouse corresponding to the decoder is transmitted to the display unit.
  • the decoder since the decoder displays and moves the local mouse, the operator does not feel the delay of the mouse operation due to the delay of the image; and, since the mouse operation event has been sent to the encoding controller through the network, And in the remote business system, the corresponding response operation is performed, so in the operator's view, just like the mouse operating the remote business system, and through the image processing technology, under the premise of ensuring the function and effect of the agent management system, Independent of the investment in high-performance hardware, the cost of the agent management system is effectively reduced.
  • FIG. 1 is a schematic flowchart of a method for reducing a cost of an agent management system according to an embodiment of the present invention
  • FIG. 2 is another schematic flowchart of a method for reducing the cost of an agent management system according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a system for reducing the cost of an agent management system according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram of an application example of a system for reducing the cost of an agent management system according to an embodiment of the present invention.
  • the embodiment of the invention provides a method and a system for reducing the cost of the agent management system. Under the premise of ensuring the function and effect of the agent management system, the cost of the agent management system is effectively reduced without relying on the input of high performance hardware.
  • an embodiment of a method for reducing the cost of an agent management system includes:
  • the encoding controller determines the position of the mouse image corresponding to the information of the mouse in the desktop image according to the information of the mouse, and replaces the mouse image with the mouse image by the image processing algorithm.
  • Image pixels get the processed desktop image;
  • the encoding controller After the encoding controller obtains the desktop image and the mouse information of the business system, the pixel format of the desktop image is RGB format, and the information of the mouse includes the current position of the mouse in the desktop image and the style of the mouse, and then according to the information of the mouse.
  • the position of the mouse image corresponding to the information of the mouse is determined in the desktop image, and the mouse image is replaced by the image pixel around the mouse image by the image processing algorithm to obtain the processed desktop image.
  • the encoding controller performs an encoding operation on the processed desktop image to obtain the encoded desktop image, and sends the encoded desktop image to the decoder through the network device.
  • the encoding controller After the processed desktop image is obtained, the encoding controller performs the encoding operation on the processed desktop image to obtain the encoded desktop image, and sends the encoded desktop image to the decoder through the network device.
  • the decoder performs a decoding operation on the encoded desktop image to obtain a decoded desktop image, sends the decoded desktop image to the display unit, and sends the local mouse corresponding to the decoder to the display unit.
  • the decoder After the decoder obtains the encoded desktop image, the decoder decodes the encoded desktop image, obtains the decoded desktop image, sends the decoded desktop image to the display unit, and uses a local mouse corresponding to the decoder. Send to the display unit.
  • FIG. 2 another embodiment of a method for reducing the cost of an agent management system according to an embodiment of the present invention includes:
  • the encoding controller After the encoding controller acquires the desktop image of the business system and the information of the mouse, according to the mouse The information determines the position of the mouse image corresponding to the information of the mouse in the desktop image, and replaces the mouse image with the image pixel around the mouse image by the image processing algorithm to obtain the processed desktop image;
  • the encoding controller After the encoding controller obtains the desktop image and the mouse information of the business system, the pixel format of the desktop image is RGB format, and the information of the mouse includes the current position of the mouse in the desktop image and the style of the mouse, and then according to the information of the mouse.
  • the position of the mouse image corresponding to the information of the mouse is determined in the desktop image, and the mouse image is replaced by the image pixel around the mouse image by the image processing algorithm to obtain the processed desktop image.
  • the encoding controller performs an encoding operation on the processed desktop image to obtain the encoded desktop image, and sends the encoded desktop image to the decoder through the network device.
  • the encoding controller After the processed desktop image is obtained, the encoding controller performs the encoding operation on the processed desktop image to obtain the encoded desktop image, and sends the encoded desktop image to the decoder through the network device.
  • the decoder performs a decoding operation on the encoded desktop image, obtains the decoded desktop image, sends the decoded desktop image to the display unit, and sends the local mouse corresponding to the decoder to the display unit.
  • the decoder After the decoder obtains the encoded desktop image, the decoder decodes the encoded desktop image, obtains the decoded desktop image, sends the decoded desktop image to the display unit, and uses a local mouse corresponding to the decoder. Send to the display unit.
  • the decoder After the display unit displays the decoded desktop image and the local mouse corresponding to the decoder, the decoder acquires an operation event of the keyboard and mouse, and sends an operation event to the encoding controller through the network device;
  • the decoder After the display unit displays the decoded desktop image and the local mouse corresponding to the decoder, the decoder acquires an operation event of the keyboard mouse and transmits an operation event to the encoding controller through the network device.
  • the encoder controller controls the keyboard and mouse of the service system to perform operations corresponding to the operation events.
  • the encoding controller After the encoding controller acquires an operation event of the keyboard and mouse, the encoding controller controls the keyboard and mouse of the business system to perform an operation corresponding to the operation event.
  • the number of coding controllers is at least one, and the number of service systems is at least one.
  • An embodiment comprising:
  • Encoding controller 301 service system 302, image processing module 303, network device 304, decoder 305, display unit 306;
  • the coding controller 301 is communicatively coupled to the service system 302;
  • the encoding controller 301 is communicatively coupled to the network device 304;
  • the image processing module 303 is communicatively coupled to the encoding controller 301;
  • the decoder 305 is communicatively coupled to the network device 304;
  • the display unit 306 is communicatively coupled to the decoder 305;
  • the encoding controller 301 is configured to acquire the desktop image and the information of the mouse of the business system 302, determine the position of the mouse image corresponding to the information of the mouse in the desktop image according to the information of the mouse, and replace the mouse image by the image processing algorithm. Obtaining the processed desktop image for the image pixels around the mouse image;
  • the encoding controller 301 is further configured to perform an encoding operation on the processed desktop image to obtain an encoded desktop image, and send the encoded desktop image to the decoder 305 through the network device 304.
  • the decoder 305 is configured to perform a decoding operation on the encoded desktop image to obtain a decoded desktop image, send the decoded desktop image to the display unit 306, and send the local mouse corresponding to the decoder 305 to the display unit 306.
  • the decoder 305 is further configured to acquire an operation event of the keyboard mouse after the display unit 306 displays the decoded desktop image and the local mouse corresponding to the decoder, and send the operation event to the encoding controller 301 through the network device 304.
  • the encoding controller 301 is also used to control the keyboard mouse of the business system 302 to perform operations corresponding to the operating events.
  • the main modules of the current agent management system include:
  • the current scheme for the agent management system is as follows:
  • the encoding controller captures the desktop image of the business system and performs image encoding
  • the decoder decodes the received image and outputs it to the display unit
  • the decoder captures an operation event of the keyboard mouse and transmits the event to the encoding controller through the network device;
  • the encoding controller receives the event and controls the keyboard and mouse of the business system to perform corresponding operations.
  • the main modules of the system for reducing the cost of the agent management system include:
  • the encoding controller captures a desktop image of the business system, and the pixel format of the image is an RGB format;
  • the encoding controller obtains the current position and style of the business system mouse
  • the encoding controller uses the position and style information of the mouse to find the position corresponding to the mouse image in the desktop image, and replaces the mouse image pixel with the surrounding image pixel by the image processing algorithm, thereby taking the mouse image of the business system from the desktop. Removed from the image;
  • the processed desktop image is encoded and transmitted to the decoder through the network device;
  • the decoder decodes and outputs the received image to the display unit, and displays the local mouse output to the display unit;
  • the decoder captures an operation event of the keyboard and mouse, and sends the event to the encoding controller through the network device;
  • the encoding controller receives the event and controls the keyboard and mouse of the business system to perform corresponding operations.
  • the disclosed system, apparatus, and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division, and may be implemented in actual implementation.
  • multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明实施例公开了一种降低坐席管理***成本的方法及***,在本发明实施例中,由于解码器端显示和移动的是本地鼠标,因此操作人员不会因为图像的延迟而感觉鼠标操作的延迟;而且,由于鼠标操作事件已经通过网络发送到编码控制器,并在远程业务***中进行了相应的响应操作,所以在操作人员看来,就像是在操作远程业务***的鼠标一样,且通过图像处理技术,在保证坐席管理***的功能和效果前提下,不依赖于高性能硬件的投入,有效地降低了坐席管理***的成本。

Description

一种降低坐席管理***成本的方法及***
本申请要求于2016年12月12日提交中国专利局、申请号为201611139452.3、发明名称为“一种降低坐席管理***成本的方法及***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及坐席管理领域,尤其涉及一种降低坐席管理***成本的方法及***。
背景技术
坐席管理是指操作人员在工作区内通过一套键盘鼠标设备实现多套业务***的控制。
当前,坐席管理***的成本投入主要是在高性能硬件方面。使用高性能硬件的原因是为了解决因图像编解码而引入的高延时问题。该延时问题将会影响到操作人员使用本地鼠标设备控制远程业务***的准确度、工作效率及体验度。
当前坐席管理***中,由于解码器端显示的鼠标是来自于远程业务***桌面图像上的鼠标,解码器端对业务***的控制是通过键盘鼠标事件完成的,因此由于图像的延迟会对鼠标的操作产生延时。这些延时主要产生在:①编码控制器对图像进行的编码行为;②编码图像的网络传输行为;③解码器对图像进行的解码行为;④解码器对图像进行的显示行为。
当前对该延时问题的解决主要是通过:①提升编码控制器的图像编码速度;②提升解码器的图像解码速度。这两种解决方案都需要加大高性能硬件投入,增加***成本。
因此,提供一种保证坐席管理***功能和效果的前提下,有效地降低坐席管理***成本的方法及装置是本领域技术人员需要解决的技术问题。
发明内容
本发明实施例提供了一种降低坐席管理***成本的方法及***,在保证 坐席管理***的功能和效果前提下,不依赖于高性能硬件的投入,有效地降低了坐席管理***的成本。
本发明实施例提供了一种降低坐席管理***成本的方法,包括:
编码控制器获取到业务***的桌面图像和鼠标的信息后,根据所述鼠标的信息在所述桌面图像中确定与所述鼠标的信息对应的鼠标图像的位置,通过图像处理算法将所述鼠标图像替换为所述鼠标图像周围的图像像素,得到处理后的桌面图像;
所述编码控制器将所述处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将所述编码后的桌面图像通过网络设备发送给解码器;
所述解码器将所述编码后的桌面图像进行解码操作,得到解码后的桌面图像,将所述解码后的桌面图像发送到显示单元,并将与所述解码器对应的本地鼠标发送到所述显示单元。
优选地,所述解码器将所述编码后的桌面图像进行解码操作,得到解码后的桌面图像,将所述解码后的桌面图像发送到显示单元,并将与所述解码器对应的本地鼠标发送到所述显示单元之后还包括:
所述解码器在所述显示单元显示所述解码后的桌面图像和与所述解码器对应的本地鼠标后,获取到键盘鼠标的操作事件,并通过网络设备将所述操作事件发送给所述编码控制器。
优选地,所述解码器在所述显示单元显示所述解码后的桌面图像和与所述解码器对应的本地鼠标后,获取到键盘鼠标的操作事件,并通过网络设备将所述操作事件发送给所述编码控制器之后还包括:
所述编码控制器控制所述业务***的键盘鼠标进行与所述操作事件对应的操作。
优选地,所述桌面图像的像素格式为RGB格式。
优选地,所述鼠标的信息具体为所述鼠标在桌面图像中的当前位置和所述鼠标的样式。
优选地,所述编码控制器数量为至少一个。
优选地,所述业务***数量为至少一个。
优选地,本发明实施例还提供了一种降低坐席管理***成本的***,包 括:编码控制器、业务***、图像处理模块、网络设备、解码器、显示单元;
所述编码控制器与所述业务***通信连接;
所述编码控制器与所述网络设备通信连接;
所述图像处理模块与所述编码控制器通信连接;
所述解码器与所述网络设备通信连接;
所述显示单元与所述解码器通信连接;
其中,所述编码控制器用于获取到业务***的桌面图像和鼠标的信息后,根据所述鼠标的信息在所述桌面图像中确定与所述鼠标的信息对应的鼠标图像的位置,通过图像处理算法将所述鼠标图像替换为所述鼠标图像周围的图像像素,得到处理后的桌面图像;
所述编码控制器还用于将所述处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将所述编码后的桌面图像通过网络设备发送给所述解码器。
所述解码器用于将所述编码后的桌面图像进行解码操作,得到解码后的桌面图像,将所述解码后的桌面图像发送到显示单元,并将与所述解码器对应的本地鼠标发送到所述显示单元。
优选地,所述解码器还用于在所述显示单元显示所述解码后的桌面图像和与所述解码器对应的本地鼠标后,获取到键盘鼠标的操作事件,并通过网络设备将所述操作事件发送给所述编码控制器。
优选地,所述编码控制器还用于控制所述业务***的键盘鼠标进行与所述操作事件对应的操作。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例提供了一种降低坐席管理***成本的方法及***,其中,该降低坐席管理***成本的方法,包括:编码控制器获取到业务***的桌面图像和鼠标的信息后,根据所述鼠标的信息在所述桌面图像中确定与所述鼠标的信息对应的鼠标图像的位置,通过图像处理算法将所述鼠标图像替换为所述鼠标图像周围的图像像素,得到处理后的桌面图像;所述编码控制器将所述处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将所述编码后的桌面图像通过网络设备发送给解码器;所述解码器将所述编码后的桌 面图像进行解码操作,得到解码后的桌面图像,将所述解码后的桌面图像发送到显示单元,并将与所述解码器对应的本地鼠标发送到所述显示单元。在本发明实施例中,由于解码器端显示和移动的是本地鼠标,因此操作人员不会因为图像的延迟而感觉鼠标操作的延迟;而且,由于鼠标操作事件已经通过网络发送到编码控制器,并在远程业务***中进行了相应的响应操作,所以在操作人员看来,就像是在操作远程业务***的鼠标一样,且通过图像处理技术,在保证坐席管理***的功能和效果前提下,不依赖于高性能硬件的投入,有效地降低了坐席管理***的成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种降低坐席管理***成本的方法的流程示意图;
图2为本发明实施例提供的一种降低坐席管理***成本的方法的另一流程示意图;
图3为本发明实施例提供的一种降低坐席管理***成本的***的结构示意图;
图4为本发明实施例提供的一种降低坐席管理***成本的***的应用实施例示意图。
具体实施方式
本发明实施例提供了一种降低坐席管理***成本的方法及***,在保证坐席管理***的功能和效果前提下,不依赖于高性能硬件的投入,有效地降低了坐席管理***的成本。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例提供的一种降低坐席管理***成本的方法的一个实施例,包括:
101、编码控制器获取到业务***的桌面图像和鼠标的信息后,根据鼠标的信息在桌面图像中确定与鼠标的信息对应的鼠标图像的位置,通过图像处理算法将鼠标图像替换为鼠标图像周围的图像像素,得到处理后的桌面图像;
编码控制器获取到业务***的桌面图像和鼠标的信息后,其中,桌面图像的像素格式为RGB格式,鼠标的信息包括鼠标在桌面图像中的当前位置和鼠标的样式,再根据鼠标的信息在桌面图像中确定与鼠标的信息对应的鼠标图像的位置,通过图像处理算法将鼠标图像替换为鼠标图像周围的图像像素,得到处理后的桌面图像。
102、编码控制器将处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将编码后的桌面图像通过网络设备发送给解码器;
得到处理后的桌面图像后,编码控制器将处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将编码后的桌面图像通过网络设备发送给解码器。
103、解码器将编码后的桌面图像进行解码操作,得到解码后的桌面图像,将解码后的桌面图像发送到显示单元,并将与解码器对应的本地鼠标发送到显示单元。
解码器获取到编码后的桌面图像后,解码器将编码后的桌面图像进行解码操作,得到解码后的桌面图像,将解码后的桌面图像发送到显示单元,并将与解码器对应的本地鼠标发送到显示单元。
请参阅图2,本发明实施例提供的一种降低坐席管理***成本的方法的另一实施例,包括:
201、编码控制器获取到业务***的桌面图像和鼠标的信息后,根据鼠标 的信息在桌面图像中确定与鼠标的信息对应的鼠标图像的位置,通过图像处理算法将鼠标图像替换为鼠标图像周围的图像像素,得到处理后的桌面图像;
编码控制器获取到业务***的桌面图像和鼠标的信息后,其中,桌面图像的像素格式为RGB格式,鼠标的信息包括鼠标在桌面图像中的当前位置和鼠标的样式,再根据鼠标的信息在桌面图像中确定与鼠标的信息对应的鼠标图像的位置,通过图像处理算法将鼠标图像替换为鼠标图像周围的图像像素,得到处理后的桌面图像。
202、编码控制器将处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将编码后的桌面图像通过网络设备发送给解码器;
得到处理后的桌面图像后,编码控制器将处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将编码后的桌面图像通过网络设备发送给解码器。
203、解码器将编码后的桌面图像进行解码操作,得到解码后的桌面图像,将解码后的桌面图像发送到显示单元,并将与解码器对应的本地鼠标发送到显示单元;
解码器获取到编码后的桌面图像后,解码器将编码后的桌面图像进行解码操作,得到解码后的桌面图像,将解码后的桌面图像发送到显示单元,并将与解码器对应的本地鼠标发送到显示单元。
204、解码器在显示单元显示解码后的桌面图像和与解码器对应的本地鼠标后,获取到键盘鼠标的操作事件,并通过网络设备将操作事件发送给编码控制器;
在显示单元显示解码后的桌面图像和与解码器对应的本地鼠标后,解码器获取到键盘鼠标的操作事件,并通过网络设备将操作事件发送给编码控制器。
205、编码控制器控制业务***的键盘鼠标进行与操作事件对应的操作。
编码控制器获取到键盘鼠标的操作事件后,编码控制器控制业务***的键盘鼠标进行与操作事件对应的操作。
在本实施例中,编码控制器数量为至少一个,业务***数量为至少一个。
请参阅图3,本发明实施例提供的一种降低坐席管理***成本的***的 一个实施例,包括:
编码控制器301、业务***302、图像处理模块303、网络设备304、解码器305、显示单元306;
编码控制器301与业务***302通信连接;
编码控制器301与网络设备304通信连接;
图像处理模块303与编码控制器301通信连接;
解码器305与网络设备304通信连接;
显示单元306与解码器305通信连接;
其中,编码控制器301用于获取到业务***302的桌面图像和鼠标的信息后,根据鼠标的信息在桌面图像中确定与鼠标的信息对应的鼠标图像的位置,通过图像处理算法将鼠标图像替换为鼠标图像周围的图像像素,得到处理后的桌面图像;
编码控制器301还用于将处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将编码后的桌面图像通过网络设备304发送给解码器305。
解码器305用于将编码后的桌面图像进行解码操作,得到解码后的桌面图像,将解码后的桌面图像发送到显示单元306,并将与解码器305对应的本地鼠标发送到显示单元306。
解码器305还用于在显示单元306显示解码后的桌面图像和与解码器对应的本地鼠标后,获取到键盘鼠标的操作事件,并通过网络设备304将操作事件发送给编码控制器301。
编码控制器301还用于控制业务***302的键盘鼠标进行与操作事件对应的操作。
上面是对一种降低坐席管理***成本的***的结构和连接方式进行的详细说明,为便于理解,下面将以一具体应用场景对一种降低坐席管理***成本的***的应用进行说明。
具体的,当前坐席管理***的主要模块包括:
①业务***;②编码控制器;③网络设备;④解码器;⑤显示单元;⑥键盘鼠标设备。
当前坐席管理***的方案如下:
(1)编码控制器捕获到业务***的桌面图像并进行图像编码;
(2)编码完成后经过网络设备将图像传输给解码器;
(3)解码器将接收到的图像解码并输出到显示单元;
(4)解码器捕获到键盘鼠标的操作事件,并通过网络设备将事件发送到编码控制器;
(5)编码控制器接收到事件并控制业务***的键盘鼠标进行相应操作。
请参阅图4,本发明实施例的降低坐席管理***成本的***的主要模块包括:
①业务***;②编码控制器;③图像处理模块;④网络设备;⑤解码器;⑥显示单元;⑦键盘鼠标设备
本发明实现的技术方案如下:
(1)编码控制器捕获到业务***的桌面图像,该图像的像素格式是RGB格式;
(2)编码控制器获取到业务***鼠标的当前位置和样式;
(3)编码控制器使用鼠标的位置和样式信息,在桌面图像中找到鼠标图像对应的位置,通过图像处理算法将鼠标图像像素替换为其周围的图像像素,从而将业务***的鼠标图像从桌面图像中去除;
(4)处理后的桌面图像编码后通过网络设备传输到解码器;
(5)解码器将接收到的图像解码并输出到显示单元,并将本地鼠标输出显示到显示单元;
(6)解码器捕获到键盘鼠标的操作事件,并通过网络设备将事件发送到编码控制器;
(7)编码控制器接收到事件并控制业务***的键盘鼠标进行相应操作。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可 以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

  1. 一种降低坐席管理***成本的方法,其特征在于,包括:
    编码控制器获取到业务***的桌面图像和鼠标的信息后,根据所述鼠标的信息在所述桌面图像中确定与所述鼠标的信息对应的鼠标图像的位置,通过图像处理算法将所述鼠标图像替换为所述鼠标图像周围的图像像素,得到处理后的桌面图像;
    所述编码控制器将所述处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将所述编码后的桌面图像通过网络设备发送给解码器;
    所述解码器将所述编码后的桌面图像进行解码操作,得到解码后的桌面图像,将所述解码后的桌面图像发送到显示单元,并将与所述解码器对应的本地鼠标发送到所述显示单元。
  2. 根据权利要求1所述的降低坐席管理***成本的方法,其特征在于,所述解码器将所述编码后的桌面图像进行解码操作,得到解码后的桌面图像,将所述解码后的桌面图像发送到显示单元,并将与所述解码器对应的本地鼠标发送到所述显示单元之后还包括:
    所述解码器在所述显示单元显示所述解码后的桌面图像和与所述解码器对应的本地鼠标后,获取到键盘鼠标的操作事件,并通过网络设备将所述操作事件发送给所述编码控制器。
  3. 根据权利要求2所述的降低坐席管理***成本的方法,其特征在于,所述解码器在所述显示单元显示所述解码后的桌面图像和与所述解码器对应的本地鼠标后,获取到键盘鼠标的操作事件,并通过网络设备将所述操作事件发送给所述编码控制器之后还包括:
    所述编码控制器控制所述业务***的键盘鼠标进行与所述操作事件对应的操作。
  4. 根据权利要求1所述的降低坐席管理***成本的方法,其特征在于,所述桌面图像的像素格式为RGB格式。
  5. 根据权利要求1所述的降低坐席管理***成本的方法,其特征在于,所述鼠标的信息具体为所述鼠标在桌面图像中的当前位置和所述鼠标的样式。
  6. 根据权利要求1所述的降低坐席管理***成本的方法,其特征在于,所述编码控制器数量为至少一个。
  7. 根据权利要求1所述的降低坐席管理***成本的方法,其特征在于,所述业务***数量为至少一个。
  8. 一种降低坐席管理***成本的***,其特征在于,包括:编码控制器、业务***、图像处理模块、网络设备、解码器、显示单元;
    所述编码控制器与所述业务***通信连接;
    所述编码控制器与所述网络设备通信连接;
    所述图像处理模块与所述编码控制器通信连接;
    所述解码器与所述网络设备通信连接;
    所述显示单元与所述解码器通信连接;
    其中,所述编码控制器用于获取到业务***的桌面图像和鼠标的信息后,根据所述鼠标的信息在所述桌面图像中确定与所述鼠标的信息对应的鼠标图像的位置,通过图像处理算法将所述鼠标图像替换为所述鼠标图像周围的图像像素,得到处理后的桌面图像;
    所述编码控制器还用于将所述处理后的桌面图像进行编码操作,得到编码后的桌面图像,并将所述编码后的桌面图像通过网络设备发送给所述解码器;
    所述解码器用于将所述编码后的桌面图像进行解码操作,得到解码后的桌面图像,将所述解码后的桌面图像发送到显示单元,并将与所述解码器对应的本地鼠标发送到所述显示单元。
  9. 根据权利要求8所述的降低坐席管理***成本的***,其特征在于,所述解码器还用于在所述显示单元显示所述解码后的桌面图像和与所述解码器对应的本地鼠标后,获取到键盘鼠标的操作事件,并通过网络设备将所述操作事件发送给所述编码控制器。
  10. 根据权利要求9所述的降低坐席管理***成本的***,其特征在于,
    所述编码控制器还用于控制所述业务***的键盘鼠标进行与所述操作事件对应的操作。
PCT/CN2017/090243 2016-12-12 2017-06-27 一种降低坐席管理***成本的方法及*** WO2018107715A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201611139452.3 2016-12-12
CN201611139452.3A CN106791855B (zh) 2016-12-12 2016-12-12 一种降低坐席管理***成本的方法及***

Publications (1)

Publication Number Publication Date
WO2018107715A1 true WO2018107715A1 (zh) 2018-06-21

Family

ID=58875554

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/090243 WO2018107715A1 (zh) 2016-12-12 2017-06-27 一种降低坐席管理***成本的方法及***

Country Status (2)

Country Link
CN (1) CN106791855B (zh)
WO (1) WO2018107715A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110427116A (zh) * 2019-06-27 2019-11-08 深圳市拔超科技有限公司 一种降低kvm***鼠标延迟的方法及kvm***
CN111694442A (zh) * 2020-06-16 2020-09-22 深圳市创凯智能股份有限公司 一种降低分布式kvm***鼠标延时的方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791855B (zh) * 2016-12-12 2020-04-03 广东威创视讯科技股份有限公司 一种降低坐席管理***成本的方法及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07334661A (ja) * 1994-06-14 1995-12-22 Nec Corp 香盤データ作成方式
CN101447998A (zh) * 2008-12-25 2009-06-03 广东威创视讯科技股份有限公司 桌面共享方法及***
CN101931713A (zh) * 2010-08-06 2010-12-29 中兴通讯股份有限公司 虚拟坐席***及方法
CN102855867A (zh) * 2011-06-29 2013-01-02 宁波Gqy视讯股份有限公司 远程大分辨率显示***的同步控制方法
CN104469287A (zh) * 2014-11-19 2015-03-25 中电长城(长沙)信息技术有限公司 一种用于远程vtm的虚拟坐席***及其实现方法
CN106791855A (zh) * 2016-12-12 2017-05-31 广东威创视讯科技股份有限公司 一种降低坐席管理***成本的方法及***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104142785B (zh) * 2014-07-08 2018-08-10 联想(北京)有限公司 一种用户桌面的管理方法和用户设备
CN104243459A (zh) * 2014-09-03 2014-12-24 福建星网锐捷网络有限公司 一种虚拟桌面实现方法、装置、终端和***
CN105072190A (zh) * 2015-08-21 2015-11-18 刘昌平 一种实时性桌面云的实现方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07334661A (ja) * 1994-06-14 1995-12-22 Nec Corp 香盤データ作成方式
CN101447998A (zh) * 2008-12-25 2009-06-03 广东威创视讯科技股份有限公司 桌面共享方法及***
CN101931713A (zh) * 2010-08-06 2010-12-29 中兴通讯股份有限公司 虚拟坐席***及方法
CN102855867A (zh) * 2011-06-29 2013-01-02 宁波Gqy视讯股份有限公司 远程大分辨率显示***的同步控制方法
CN104469287A (zh) * 2014-11-19 2015-03-25 中电长城(长沙)信息技术有限公司 一种用于远程vtm的虚拟坐席***及其实现方法
CN106791855A (zh) * 2016-12-12 2017-05-31 广东威创视讯科技股份有限公司 一种降低坐席管理***成本的方法及***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110427116A (zh) * 2019-06-27 2019-11-08 深圳市拔超科技有限公司 一种降低kvm***鼠标延迟的方法及kvm***
CN110427116B (zh) * 2019-06-27 2023-03-28 深圳市拔超科技股份有限公司 一种降低kvm***鼠标延迟的方法及kvm***
CN111694442A (zh) * 2020-06-16 2020-09-22 深圳市创凯智能股份有限公司 一种降低分布式kvm***鼠标延时的方法
CN111694442B (zh) * 2020-06-16 2023-10-20 深圳市创凯智能股份有限公司 一种降低分布式kvm***鼠标延时的方法

Also Published As

Publication number Publication date
CN106791855B (zh) 2020-04-03
CN106791855A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
US10397627B2 (en) Desktop-cloud-based media control method and device
WO2018107717A1 (zh) 一种改善kvm鼠标操作延时感的方法及***
EP3510770B1 (en) System and method to prevent boundary artifacts
EP3447631B1 (en) Writing trajectory synchronization method and system for multiple clients
KR101646958B1 (ko) 변경된 영역들을 이용한 매체 인코딩
JP6055433B2 (ja) ゲーム提供サーバ
WO2017032082A1 (zh) 设置屏幕菜单的透明度的方法、装置以及音视频播放设备
WO2018107715A1 (zh) 一种降低坐席管理***成本的方法及***
US9801146B2 (en) Terminal and synchronization control method among terminals
US20140108940A1 (en) Method and system of remote communication over a network
US11044486B2 (en) Split framebuffer encoding
US9723337B2 (en) Distribution control system and distribution system
US20180063481A1 (en) Human interface device (hid) based control of video data conversion at docking station
US20140280722A1 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
WO2016058534A1 (en) Method and system for serving virtual desktop to client
US20210327020A1 (en) Method and apparatus for directing application requests for rendering
CN113709493B (zh) 一种kvm***的视频流数据加密装置、方法及设备
CN105743949A (zh) 一种两个设备间的双屏同步的方法
TWI600312B (zh) 顯示介面帶寬調制
US9819958B2 (en) Drawing system, information processing apparatus and drawing control method which switch drawing from still image data to video image data
JP2014075737A (ja) 画像処理装置、画像処理方法及び画像処理システム
CN105354080B (zh) 一种任务处理方法及装置
JP6396342B2 (ja) オーディオ−ビデオ用のワイヤレスドッキングシステム
US10025550B2 (en) Fast keyboard for screen mirroring
JP2018534648A (ja) グラフィカルコマンドトークンの修正

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17881839

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 14/11/2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17881839

Country of ref document: EP

Kind code of ref document: A1