WO2018019262A1 - Système de bureau virtuel, bureau virtuel, terminal virtuel et procédé de multidiffusion - Google Patents
Système de bureau virtuel, bureau virtuel, terminal virtuel et procédé de multidiffusion Download PDFInfo
- Publication number
- WO2018019262A1 WO2018019262A1 PCT/CN2017/094538 CN2017094538W WO2018019262A1 WO 2018019262 A1 WO2018019262 A1 WO 2018019262A1 CN 2017094538 W CN2017094538 W CN 2017094538W WO 2018019262 A1 WO2018019262 A1 WO 2018019262A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- multicast
- cloud
- cloud desktop
- desktop
- terminal
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1045—Proxies, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
Definitions
- the present invention relates to the field of communications, and in particular to a cloud desktop system, a cloud desktop, a cloud terminal, and a multicast method.
- Cloud computing has been listed as a strategic emerging industry supported by China's “Twelfth Five-Year Plan”.
- Cloud Desktop is one of the earliest projects in the cloud computing industry, and its market scale is huge.
- cloud desktops have flourished in China, including many schools, governments, and enterprises, which have successively adopted cloud desktop technology to replace traditional PCs.
- Cloud Desktop is a revolution in enterprise IT architecture that brings the mobile computing experience to meet the needs of many specific industries.
- the most frequently used scenario for cloud desktop technology is the enterprise. All the data through the cloud desktop technology is on the cloud platform. The employee does not have any data locally, and cannot copy and disk. Because all the applications and data are on the cloud platform, it can be installed by the maintenance personnel, unified anti-virus, unified upgrade, unified backup data, and no longer need to be maintained by one computer. Moreover, each employee can be assigned different permissions (such as ordinary employees can not USB copy, can not send data, etc.). For new employees, lead a cloud terminal, equipped with a monitor, keyboard, mouse, plug in the Internet cable to work, no longer need to install the system, install the program, copy the data required for work, etc. toss a day. Employees can not only work through the cloud terminal, but also connect to the cloud desktop for work through computers, PADs, and smart phones. As long as they can access the Internet normally, it is especially convenient when they are on a business trip.
- multicast technology is a network communication technology in which a single sender corresponds to multiple receivers. It is widely used in education, audio and video streaming, multimedia broadcasting, and the combination of cloud desktop and multicast technology. It has an important impact on industry customers in the above fields.
- the embodiments of the present invention provide a cloud desktop system, a cloud desktop, a cloud terminal, and a multicast method, so as to at least solve the problem that the cloud desktop and the multicast technology are inefficient when used in the related art.
- a cloud desktop system-based multicast method including: a first cloud terminal logs in to a cloud desktop and initiates a multicast operation; and the first cloud terminal acquires a group from the cloud desktop. Broadcast the address and send multicast data to the multicast address.
- a cloud terminal comprising: a processor; a memory configured to store the processor executable instructions;
- a transmission device configured to perform information transceiving communication according to control of the processor; wherein the processor is configured to perform: setting to control the transmission device to log in to a cloud desktop and initiate a multicast operation; The transmitting device acquires a multicast address from the cloud desktop and transmits multicast data to the multicast address.
- a cloud desktop system-based multicast method including: after a cloud desktop accesses the cloud desktop, the cloud desktop receives a multicast operation initiated by the cloud terminal; The desktop interacts with the virtualization management center for signaling.
- a cloud desktop system comprising: a cloud terminal configured to initiate multicast and send multicast data to other cloud terminals of the same multicast group, or join a multicast group and receive from other Multicast data of the cloud terminal; the cloud desktop is set to forward the multicast control signaling between the cloud terminals, and control the multicast process; the virtualization management center is configured to perform signaling interaction with the cloud desktop Perform multicast management.
- the cloud terminal may initiate multicast and send multicast data to other cloud terminals of the same multicast group, or join the multicast group and receive multicast data from other cloud terminals; the cloud desktop is set as a cloud terminal.
- the multicast control signaling is forwarded and the multicast process is controlled.
- the virtualization management center performs multicast management through signaling interaction with the cloud desktop, thereby solving the related technology when the cloud desktop is combined with the multicast technology.
- the problem of inefficiency fills the gap in related technologies.
- FIG. 1 is a structural block diagram of a cloud desktop system according to an embodiment of the present invention.
- FIG. 2 is a flowchart 1 of a multicast method based on a cloud desktop system according to an embodiment of the present invention
- FIG. 3 is a second flowchart of a multicast method based on a cloud desktop system according to an embodiment of the present invention
- FIG. 4 is a structural block diagram of a cloud desktop multicast system networking according to an embodiment of the present invention.
- FIG. 5 is a flowchart of a method for initiating a multicast service according to an embodiment of the present invention
- FIG. 6 is a flowchart of a method for shutting down a multicast service according to an embodiment of the present invention
- FIG. 7 is a flowchart of a cloud desktop and virtualization center message interaction according to an embodiment of the present invention.
- FIG. 8 is a structural block diagram of a multicast proxy component framework according to an embodiment of the present invention.
- FIG. 1 is a structural block diagram of a system for implementing multicast based on a cloud desktop system according to an embodiment of the present invention. As shown in FIG. 1 , the system includes:
- the cloud terminal 101 is configured to initiate multicast and send multicast data to other cloud terminals of the same multicast group, or join the multicast group and receive multicast data from other cloud terminals;
- the cloud desktop 103 is configured to forward multicast control signaling between cloud terminals and control a multicast process
- the virtualization management center 105 is configured to perform multicast management through signaling interaction with the cloud desktop.
- the cloud terminals do not need to pass through the cloud desktop to implement multicast data transmission, thereby effectively improving the multicast efficiency, thereby solving the problem of inefficient use of the cloud desktop and the multicast technology in the related technology. , fills in the gaps in related technologies.
- the cloud terminal includes: an access client, configured to access the cloud desktop, initiate multicast, and send multicast data to other cloud terminals of the same multicast group; the multicast client, It is configured to receive multicast data from other cloud terminals and process multicast audio and video data; the multicast proxy component is set as a multicast control signal between the cloud desktop and the cloud terminal access client or multicast client. Order forwarding.
- the cloud desktop includes: a multicast component, including a multicast sending end and a multicast receiving end, where the multicast sending end is configured to control the multicast process, and send the multicast to the multicast receiving end. Control signaling; the multicast receiving end is configured to receive the control signaling from the transmitting end and forward the multicast proxy component to the cloud terminal; and the cloud desktop proxy is set as the signaling interaction between the cloud desktop and the virtualization management center.
- the access client is also configured to interact with the multicast source server to obtain multicast data from the multicast source server.
- the cloud desktop agent is further configured to generate a configuration file for recording multicast configuration parameter information, where the configuration file is saved in the cloud desktop.
- the configuration parameters include at least one of the following: a multicast address, a cloud desktop IP, a cloud terminal IP, a multicast group division, and a multicast permission.
- FIG. 2 is a flowchart 1 of a cloud desktop system-based multicast method according to an embodiment of the present invention. As shown in Figure 2, the steps of the method include:
- Step S202 The first cloud terminal logs in to the cloud desktop and initiates a multicast operation.
- Step S204 The first cloud terminal acquires a multicast address from the cloud desktop and sends the multicast address to the multicast address. Multicast data;
- the method in this embodiment may further include: the first cloud terminal sends a multicast notification message through the cloud desktop, where the multicast message is Carry a multicast address.
- the method in this embodiment may further include: the second cloud terminal receives the multicast notification message, establishes a connection with the multicast address, and receives the multicast data.
- the first cloud terminal logs in to the cloud desktop and initiates a multicast operation, including: the first cloud terminal logs in to the cloud desktop through the access client, and initiates a multicast operation through the multicast sending end of the cloud desktop.
- the sending, by the first cloud terminal, the multicast notification message by using the cloud desktop in the embodiment includes: the multicast sending end queries the cloud desktop agent to obtain the multicast address; and the multicast sending end sends the multicast proxy component to the cloud terminal. a multicast address; the multicast proxy component forwards the multicast address to the access client of the first cloud terminal; the access client of the first cloud terminal establishes a multicast channel with the multicast source, receives the multicast data, and passes the cloud The desktop sends a multicast notification message to the obtained multicast address.
- the second cloud terminal establishes a connection with the multicast address, and receives the multicast data, including: the multicast sending end of the cloud desktop sends the multicast notification message to the multicast receiving end; The multicast receiving end forwards the multicast notification message to the multicast proxy component of the second cloud terminal; the multicast proxy component of the second cloud terminal forwards the multicast notification message to the multicast client of the second cloud terminal; the second cloud terminal The multicast client establishes a connection with the multicast address and receives multicast data.
- the method in this embodiment may further include: the first cloud terminal initiates stopping the multicast operation, and stops receiving the multicast data from the multicast source service; the first cloud terminal sends the multicast stop message to the second cloud terminal; The cloud terminal stops receiving multicast data according to the multicast stop message and disconnects the established connection with the multicast address.
- the method in this embodiment may further include: the cloud desktop receives control signaling from the virtualization management center to control the multicast process.
- the cloud desktop receives the control signaling from the virtualization management center to control the multicast process, including at least one of the following: the virtualization management center acquires the group through the cloud desktop agent.
- the information includes at least one of the following: a cloud desktop IP, an access client IP of the cloud terminal, and a virtualization management center configured with a multicast parameter, wherein the multicast parameter includes at least one of the following: a multicast group division, Multicast permissions, multicast administrator account.
- first cloud terminal and the second cloud terminal are located in the same network segment.
- the embodiment further provides a cloud terminal, which is applied to the first cloud terminal side, where the cloud terminal includes: a client, configured to log in to the cloud desktop, and Initiating a multicast operation; the multicast proxy component is configured to obtain a multicast address from the cloud desktop and send multicast data to the multicast address.
- the client includes: an access client, configured to access the cloud desktop, initiate multicast, and send multicast data to other cloud terminals of the same multicast group; the multicast client is configured to receive groups from other cloud terminals. Broadcast data and process multicast audio and video data.
- the multicast proxy component is further configured to forward the multicast control signaling between the cloud desktop and the access client or the multicast client.
- the access client is further configured to obtain a multicast address from the cloud desktop, and send a multicast notification message through the cloud desktop, where the multicast message carries a multicast address; the multicast client further It is set up to establish a connection with other cloud terminals that receive the notification message, and send multicast data according to the multicast address.
- the access client is further configured to initiate a stop multicast operation, and send a multicast stop message to other terminals that establish a connection, and stop receiving multicast data from the multicast source service.
- the method may include: a processor; a memory configured to store processor-executable instructions; and a transmission configured to transmit and receive information according to control of the processor
- the device is configured to: perform to: control the transmission device to log in to the cloud desktop and initiate a multicast operation; and obtain a multicast address from the cloud desktop through the transmission device, and send the multicast data to the multicast address.
- FIG. 3 is a flowchart 2 of a cloud desktop system based multicast method according to an embodiment of the present invention. As shown in FIG. 3, the steps of the method are shown in FIG. include:
- Step S302 After the cloud desktop accesses the cloud desktop, the cloud desktop receives the multicast operation initiated by the cloud terminal.
- Step S304 The cloud desktop and the virtualization management center perform signaling interaction.
- the cloud desktop includes: a cloud desktop proxy and a multicast component; the method includes: the multicast component receives the multicast operation initiated by the cloud terminal after the cloud terminal accesses the cloud desktop; and the signaling interaction between the cloud desktop proxy and the virtualization management center .
- the multicast component includes: a multicast sending end and a multicast receiving end; after the cloud component accesses the cloud desktop, the multicast component receives the multicast operation initiated by the cloud terminal, and the multicast sending end queries the cloud desktop agent. And obtaining a multicast address, and sending a multicast notification message to the multicast receiving end; the multicast sending end sends a multicast address to the cloud terminal; and the multicast receiving end forwards the multicast notification message to the cloud terminal.
- the embodiment further provides a cloud desktop, including: a multicast component, configured to receive a multicast operation initiated by the cloud terminal after the cloud terminal accesses the cloud desktop. ; Cloud Desktop Agent, set to signal interaction with the Virtualization Management Center.
- the multicast component includes: a multicast sending end and a multicast receiving end; the multicast sending end is configured to control the multicast process, and send control signaling to the multicast receiving end; and the multicast receiving end is configured to receive the receiving end from the sending end. Control signaling and forward it to the multicast proxy component of the cloud terminal.
- the multicast sending end is further configured to query and obtain a multicast address to the cloud desktop agent, and the multicast sending end is further configured to send the multicast address to the multicast proxy component of the cloud terminal.
- the method may include: a processor; a memory configured to store processor-executable instructions; and a transmission configured to transmit and receive information according to control of the processor
- the device is configured to: perform, after the cloud terminal accesses the cloud desktop, receive the multicast operation initiated by the cloud terminal by controlling the transmission device; and perform signaling interaction with the virtualization management center.
- This embodiment provides a system for implementing multicast efficiency improvement based on a cloud desktop. It is sufficient for the server virtualization framework, adopts the multicast sinking technology, does not need to pay attention to the desktop push protocol, and utilizes the internal multicast of the cloud terminal LAN to simplify the product networking configuration.
- the multicast component and the cloud desktop agent are deployed in the cloud desktop, and the multicast proxy component and the cloud desktop client are deployed in the cloud terminal, and the control of the operation and maintenance management component is matched, and the multicast data is finally sent between the cloud terminals.
- the solution can complete the multicast function of the cloud desktop in a low-cost and high-efficiency manner, improve the efficiency of the cloud desktop users adopting the multicast technology, save the computing and storage resources, reduce the network bandwidth requirements, and reduce the network configuration complexity. .
- the multicast sender component is the originating point and control center of the multicast, and the multicast receiver is configured to cooperate with the transfer of the control message.
- the multicast proxy component is added, and the control message for forwarding the multicast component is set to the cloud desktop access client and the multicast client.
- the cloud desktop receiving client and the multicast client are deployed, and the cloud desktop access client corresponding to the multicast sender sends multicast data to the specific multicast address, and the multicast client receives the group. Broadcast data to complete the transmission process of multicast data.
- (4) Deploy the operation and maintenance management system to complete multicast related management, such as setting the multicast sender and assigning multicast addresses.
- the system for implementing multicast efficiency improvement based on cloud desktops can first meet the performance requirements of cloud desktops for industry customers using multicast technology. There is no performance bottleneck of IO and network in the normal environment. Furthermore, due to the use of multicast technology, the number of cloud desktops of customers can be increased, thereby saving the investment cost of cloud desktops. Moreover, with the system of the embodiment, the service networking and configuration complexity of the IT system are greatly reduced, the network bandwidth is saved, and the transmission efficiency is improved. And the operation and maintenance management system can easily complete the management of the multicast cloud desktop. Administrators can easily manage multicast objects and switch between multicast cloud desktops to improve the utilization of cloud product resources.
- FIG. 4 is a structural block diagram of a cloud desktop multicast system networking according to an embodiment of the present invention. As shown in FIG. 4, the system includes:
- the cloud desktop access client 410 is a client program connected to the cloud desktop and has a connection.
- a multicast server (which can be a cloud desktop, a cloud host, or other multicast source) receives multicast information and forwards it to the multicast client.
- the multicast client 420 is configured to receive multicast information and complete processing of information such as audio, video, and cursor. It can be combined with the cloud desktop access client or deployed separately.
- the multicast proxy component 430 is deployed on the terminal device and can be integrated with the cloud desktop client or deployed separately.
- the component forwards control messages of the multicast component to the cloud desktop access client and the multicast client.
- the multicast sending end 440 is a control hub for completing the entire multicast process, controls multicast lifecycle management, and provides a multicast operation interface, such as starting multicast, suspending multicast, and stopping multicast.
- the operation of the multicast sender can send control information to 430 and 450 respectively through inter-node communication.
- socket communication is taken as an example.
- the multicast receiving end 450 is a transit network element that controls the command in the multicast process, receives the corresponding command of the multicast sending end, and forwards it to the multicast proxy of the multicast receiving end.
- the cloud desktop agent 460 is deployed in the cloud desktop and is one of the channels for the cloud desktop to interact with the external network element. It is configured to receive external control messages, save and modify key parameters such as multicast addresses.
- the configuration file 470 the configuration file generated by the cloud desktop agent, is saved in the cloud desktop, and records information about configuration parameters of the multicast.
- the virtualization management center 480 is configured to perform parameter configuration, service control, and the like.
- FIG. 5 is a flowchart of a method for initiating a multicast service according to an embodiment of the present invention. As shown in FIG. 5, the steps of the method include:
- the multicast initiator (multicast sending terminal) logs in to the corresponding cloud desktop through the client.
- the multicast initiator initiates a multicast operation by using a multicast sending component deployed in the cloud desktop, and may perform operations such as enabling multicast, suspending multicast, and closing multicast.
- the multicast sending end queries the cloud desktop proxy component to obtain the multicast address information.
- the cloud desktop proxy component returns information such as a multicast address to the multicast sender component.
- the multicast sending end sends a notification message to the multicast proxy component, and carries parameters such as a multicast address.
- the multicast proxy component sends a notification message to the cloud desktop access client.
- the cloud desktop access client corresponding to the multicast sending end After receiving the notification message, the cloud desktop access client corresponding to the multicast sending end establishes a multicast channel with the multicast source, where the multicast source may be the cloud desktop of the multicast initiator or the cloud desktop depends Cloud server host, or other multicast source.
- the cloud desktop access client corresponding to the multicast sending end After receiving the multicast data (teaching demonstration, audio, video, and multimedia), the cloud desktop access client corresponding to the multicast sending end sends a multicast message to the multicast address obtained in step S504, and sends the multicast content.
- the multicast sending end sends a multicast lifecycle management notification message to the multicast receiving end, where the message carries information such as a multicast address.
- the multicast sender is not strictly distinguished from the multicast receiver. When the cloud desktop of the multicast receiver is multicast to other members, the multicast receiver is converted to the role of the multicast sender.
- the multicast receiving end forwards the message to the multicast proxy component.
- the multicast proxy component forwards the message to a multicast client component on the corresponding cloud terminal, where the information includes a multicast address and the like.
- the client corresponding to the multicast receiving end establishes a connection with the specified multicast address, receives the multicast data, and completes the multicast.
- the cloud terminal corresponding to the multicast sender and the cloud terminal corresponding to the multicast receiver are on the same network segment, which solves the problem of data transmission across the network segment and improves data transmission efficiency.
- the multicast client can be combined with the cloud desktop access client, that is, the same client can access the cloud desktop or the multicast group.
- the description will be described by taking the separation of the two as an example.
- Steps S509-S511 are only for notifying the multicast client on the cloud terminal corresponding to the multicast receiving end to acquire multicast data to a specific multicast address, and the transmission channel of 440-->450-->430-->420 is Not the only transmission path for control messages. It is also possible to adopt a transmission path of 440-->430 (deployed in the cloud terminal corresponding to the multicast sender)-->410-->420.
- FIG. 6 is a flowchart of a method for shutting down a multicast service according to an embodiment of the present invention. As shown in FIG. 6, the steps of the method include:
- S601 The management party logs in to the cloud desktop of the multicast sender through the client, and initiates the multicast stop operation after the multicast is completed.
- the multicast sending end sends a stop multicast message to the multicast proxy component in the corresponding cloud terminal.
- the multicast proxy component sends a notification message to the cloud desktop access client corresponding to the multicast sending end.
- the cloud desktop access client stops receiving multicast data from the multicast source (samely, the multicast source may be a cloud desktop, or a cloud server on which the cloud desktop depends, or other multicast source).
- the multicast source may be a cloud desktop, or a cloud server on which the cloud desktop depends, or other multicast source.
- the multicast sending end sends a message for stopping the multicast to the multicast receiving end.
- the multicast receiving end forwards the message to the multicast proxy component in the corresponding cloud terminal.
- the multicast proxy component forwards and stops receiving the multicast message to the corresponding multicast client (can be combined with the cloud desktop access client).
- S608 The cloud desktop access client of the multicast receiving end stops receiving multicast data and closes the multicast channel.
- FIG. 7 is a flowchart of a cloud desktop and a virtualization center message interaction according to an embodiment of the present invention. As shown in FIG. 7, the steps of the method include:
- the system administrator can log in to the virtualization management center to configure the system, specify the multicast administrator account, and multicast rights.
- the virtualization management center can obtain related information, such as a cloud desktop IP, accessing a client IP, and the like through a desktop proxy.
- S703 The virtualization management center generates a unique multicast IP and other information for the specified multicast cloud desktop to notify the cloud desktop proxy component in the multicast cloud desktop.
- S704 The proxy component in the multicast cloud desktop records and saves related information. This document uses a save configuration file as an example for description.
- S705 During the multicast process, other specific cloud desktops are specified for presentation.
- the Virtualization Management Center sends a notification message to the desktop agent component of the cloud desktop.
- the proxy component in the cloud desktop records and saves related information, and the operation is the same as S703.
- FIG. 8 is a structural block diagram of a multicast proxy component framework according to an embodiment of the present invention. As shown in FIG. 8, the multicast proxy includes:
- the message receiving module 810 is configured to receive a control notification message of the multicast originating end and the multicast receiving end.
- the socket communication mechanism between the module and the multicast initiator and the multicast receiver in the cloud desktop can be used to establish a communication link when the cloud terminal logs in to the cloud desktop.
- the service processing module 820 performs business logic processing, processes various messages of the 810 module, and performs parameter analysis, verification, and logical judgment.
- the message sending module 830 is configured to send, according to the processing result of the 820 module, the processed message to the cloud desktop access client and the multicast client according to the agreed interface, the module and the access client or the multicast client.
- Mechanisms such as interprocess communication can be used.
- modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
- the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
- the cloud terminal may initiate multicast and send multicast data to other cloud terminals of the same multicast group, or join the multicast group and receive multicast data from other cloud terminals; the cloud desktop is set as a cloud terminal.
- the multicast control signaling is forwarded and the multicast process is controlled.
- the virtualization management center performs multicast management through signaling interaction with the cloud desktop, thereby solving the related technology when the cloud desktop is combined with the multicast technology.
- the problem of inefficiency fills the gap in related technologies.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
L'invention concerne un système de bureau virtuel, un bureau virtuel, un terminal virtuel et un procédé de multidiffusion. Le système de bureau virtuel comprend : un terminal virtuel utilisé pour initier une multidiffusion et une transmission, à un autre terminal virtuel dans un même groupe de multidiffusion, de données de multidiffusion ou de rejoindre un groupe de multidiffusion et de recevoir, en provenance d'un autre terminal virtuel, des données de multidiffusion; un bureau virtuel utilisé pour transférer, entre des terminaux virtuels, une signalisation de multidiffusion et commander un processus de multidiffusion; et un centre de gestion de virtualisation utilisé pour gérer la multidiffusion par échange de signalisation avec le bureau virtuel. L'invention est utilisée pour résoudre un problème de faible efficacité lors de l'emploi d'un bureau virtuel en combinaison avec une technologie de multidiffusion comme dans l'état de la technique, remplissant un espace dans l'état de la technique.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610614004.8A CN106227486A (zh) | 2016-07-29 | 2016-07-29 | 云桌面系统、云桌面、云终端及组播方法 |
| CN201610614004.8 | 2016-07-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018019262A1 true WO2018019262A1 (fr) | 2018-02-01 |
Family
ID=57535323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/094538 Ceased WO2018019262A1 (fr) | 2016-07-29 | 2017-07-26 | Système de bureau virtuel, bureau virtuel, terminal virtuel et procédé de multidiffusion |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106227486A (fr) |
| WO (1) | WO2018019262A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110727519A (zh) * | 2019-10-23 | 2020-01-24 | 西安雷风电子科技有限公司 | 一种idv云终端多桌面的usb设备分配管理方法及系统 |
| CN111444224A (zh) * | 2020-03-24 | 2020-07-24 | 政采云有限公司 | 一种业务数据校验方法及装置 |
| CN115865906A (zh) * | 2022-11-11 | 2023-03-28 | 厦门创普云科技有限公司 | 一种基于中转服务器的云桌面通信方法及系统 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106227486A (zh) * | 2016-07-29 | 2016-12-14 | 中兴通讯股份有限公司 | 云桌面系统、云桌面、云终端及组播方法 |
| CN110225415B (zh) * | 2018-03-01 | 2022-06-21 | 中兴通讯股份有限公司 | 一种媒体文件的播放方法 |
| CN110324724A (zh) * | 2019-07-11 | 2019-10-11 | 四川九州电子科技股份有限公司 | 一种利用数字机顶盒的云桌面分享方法及系统 |
| CN111082950B (zh) * | 2019-11-05 | 2022-12-27 | 福建升腾资讯有限公司 | 一种云桌面广播方法、装置、系统、设备和介质 |
| CN110851224B (zh) * | 2019-11-11 | 2024-01-19 | 西安雷风电子科技有限公司 | 一种基于容器的idv云桌面的智能切换系统及方法 |
| CN112468555B (zh) * | 2020-11-16 | 2023-11-07 | 福建多多云科技有限公司 | 基于云手机的宏命令群控方案 |
| CN114629897B (zh) * | 2022-03-08 | 2024-07-23 | 阿里巴巴(中国)有限公司 | 数据处理方法以及系统 |
| CN114840287B (zh) * | 2022-03-25 | 2024-04-16 | 阿里巴巴(中国)有限公司 | 一种跨云桌面的任务交互方法 |
| CN116702121B (zh) * | 2023-08-01 | 2023-10-03 | 南京云玑信息科技有限公司 | 一种云桌面场景下增强访问控制安全性的方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7969981B2 (en) * | 2008-09-02 | 2011-06-28 | Cisco Technology, Inc. | System and method for multicasting in an internet protocol virtual private network environment |
| CN104092760A (zh) * | 2014-07-15 | 2014-10-08 | 东莞市微云系统科技有限公司 | 云终端组播重定向的系统及方法 |
| CN104935443A (zh) * | 2014-03-17 | 2015-09-23 | 中兴通讯股份有限公司 | 组播数据处理方法、装置、系统、发送设备及接收客户端 |
| CN106227486A (zh) * | 2016-07-29 | 2016-12-14 | 中兴通讯股份有限公司 | 云桌面系统、云桌面、云终端及组播方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101052166B (zh) * | 2007-05-23 | 2013-02-27 | 中兴通讯股份有限公司 | 多媒体广播组播业务的区域控制方法 |
| CN101742227B (zh) * | 2008-11-07 | 2012-07-11 | 中兴通讯股份有限公司 | 一种数字电视系统中可控组播的实现方法 |
| CN103188300B (zh) * | 2011-12-29 | 2016-03-02 | 华为技术有限公司 | 云计算环境中实现voip通话的方法、装置和系统 |
| CN105281921B (zh) * | 2014-06-10 | 2020-01-07 | 中兴通讯股份有限公司 | 一种虚拟桌面实现组播的方法及装置 |
| US9806896B2 (en) * | 2014-09-30 | 2017-10-31 | Nicira, Inc. | Optimized message retransmission mechanism for distributed storage virtualization directory system |
-
2016
- 2016-07-29 CN CN201610614004.8A patent/CN106227486A/zh active Pending
-
2017
- 2017-07-26 WO PCT/CN2017/094538 patent/WO2018019262A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7969981B2 (en) * | 2008-09-02 | 2011-06-28 | Cisco Technology, Inc. | System and method for multicasting in an internet protocol virtual private network environment |
| CN104935443A (zh) * | 2014-03-17 | 2015-09-23 | 中兴通讯股份有限公司 | 组播数据处理方法、装置、系统、发送设备及接收客户端 |
| CN104092760A (zh) * | 2014-07-15 | 2014-10-08 | 东莞市微云系统科技有限公司 | 云终端组播重定向的系统及方法 |
| CN106227486A (zh) * | 2016-07-29 | 2016-12-14 | 中兴通讯股份有限公司 | 云桌面系统、云桌面、云终端及组播方法 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110727519A (zh) * | 2019-10-23 | 2020-01-24 | 西安雷风电子科技有限公司 | 一种idv云终端多桌面的usb设备分配管理方法及系统 |
| CN111444224A (zh) * | 2020-03-24 | 2020-07-24 | 政采云有限公司 | 一种业务数据校验方法及装置 |
| CN111444224B (zh) * | 2020-03-24 | 2023-08-15 | 政采云有限公司 | 一种业务数据校验方法及装置 |
| CN115865906A (zh) * | 2022-11-11 | 2023-03-28 | 厦门创普云科技有限公司 | 一种基于中转服务器的云桌面通信方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106227486A (zh) | 2016-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018019262A1 (fr) | Système de bureau virtuel, bureau virtuel, terminal virtuel et procédé de multidiffusion | |
| CN106790420B (zh) | 一种多会话通道建立方法和系统 | |
| CN108777625A (zh) | 签名的验证方法、装置和系统、存储介质、电子装置 | |
| CN108449418A (zh) | 一种混合云平台管理系统及方法 | |
| WO2017063442A1 (fr) | Système de bureau en nuage privé, et procédé et appareil associés pour l'implémentation de service | |
| WO2018019302A1 (fr) | Système de bureau en nuage, terminal en nuage et procédé de demande d'adhésion à un groupe de multidiffusion | |
| US10110660B2 (en) | Instant file upload to a collaboration service by querying file storage systems that are both internal and external to the collaboration service | |
| US11711255B2 (en) | Systems and methods for data linkage and entity resolution of continuous and un-synchronized data streams | |
| US20160080488A1 (en) | Implementing file-based protocol for request processing | |
| US10855538B2 (en) | Single management connection automatic device stack configuration system | |
| WO2014067284A1 (fr) | Procédé et appareil d'authentification de contrôleur inter-domaines, et hôte | |
| CN108920111A (zh) | 数据共享方法及分布式数据共享系统 | |
| US11095479B2 (en) | VXLAN multi-tenant inter-networking device packet forwarding system | |
| CN114615082A (zh) | 一种使用正反向网闸模拟tcp双工安全通讯系统和方法 | |
| JP2016535908A (ja) | eメールのウェブクライアント通知の待ち行列化方法 | |
| CN102891851A (zh) | 虚拟桌面访问控制方法、设备及系统 | |
| WO2018019305A1 (fr) | Procédé et système de commande d'accès de multidiffusion, bureau en nuage et terminal en nuage | |
| US10938591B2 (en) | Multicast system | |
| WO2018130161A1 (fr) | Procédé et dispositif de transmission efficace basés sur un service informatique en nuage | |
| CN104753774B (zh) | 一种分布式企业综合接入网关 | |
| US10158486B1 (en) | Synchronization of key management services with cloud services | |
| CN104468796B (zh) | 桌面数据共享方法、桌面数据共享系统及服务器 | |
| US10491458B2 (en) | System and method for reporting peer-to-peer transfer events | |
| US11985171B2 (en) | Aggregated networking subsystem station move control system | |
| CN103841221B (zh) | 策略执行方法、系统、策略执行设备及控制设备 |
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: 17833565 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17833565 Country of ref document: EP Kind code of ref document: A1 |