WO2012065415A1 - 基于虚拟化技术的终端、***及业务提供方法 - Google Patents

基于虚拟化技术的终端、***及业务提供方法 Download PDF

Info

Publication number
WO2012065415A1
WO2012065415A1 PCT/CN2011/074398 CN2011074398W WO2012065415A1 WO 2012065415 A1 WO2012065415 A1 WO 2012065415A1 CN 2011074398 W CN2011074398 W CN 2011074398W WO 2012065415 A1 WO2012065415 A1 WO 2012065415A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
service
server
virtual
service providing
Prior art date
Application number
PCT/CN2011/074398
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 WO2012065415A1 publication Critical patent/WO2012065415A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45537Provision of facilities of other operating environments, e.g. WINE

Definitions

  • the present invention relates to virtualization technologies, and in particular, to a terminal, a system, and a service providing method based on a virtualization technology. Background technique
  • the terminal With the development of the Internet and IP technology, the terminal is undergoing a revolution. Applications on the terminal Many new applications have been derived from the original voice call, such as SMS, MMS, ringtone download, video call and so on.
  • the terminal also becomes a multi-functional access device, which can access the wireless LAN through 2G/3G cellular network or WIFI (Wireless Fidelity), and can also communicate with the terrestrial network through satellite, such as CMMB (China Mobile) Multimedia Broadcasting, China Mobile Multimedia Broadcasting) Mobile TV. Terminals are increasingly demanding multimedia features.
  • the terminal's screen is beginning to break through the QVGA (Quad VGA, Quarter VGA) screen (240*320 pixels), although this is the most common; the new generation of terminals will use the VGA (Video Graphics Array) screen ( 640*480 pixels), and is moving towards SVGA (Super VGA, Advanced VGA) screen (800*600 pixels), such as handheld computers.
  • QVGA Quality VGA, Quarter VGA
  • VGA Video Graphics Array
  • SVGA Super VGA, Advanced VGA
  • the terminal uses high-efficiency compression algorithms such as MPEG-4, H.264 and other compression standards.
  • the multimedia accelerator has been upgraded to 3 megapixels or even 5 megapixels for camera functions; the video has to further support 30 ftp VGA quality; in graphics processing, it has to embed a 2D/3D graphics engine to satisfy the game.
  • the baseband processor of the terminal is equivalent to a controller. It can control digital signal processing such as keyboard, screen, input and output functions and voice coding.
  • SIM Subscriber Identity Module
  • the SIM card processor uses ARM system, and its storage capacity has been expanded from 64 ⁇ 128KB to 2GB. Now the processing capability of SIM card can be fully used. An application processor looks at it.
  • virtualization technologies mainly include server virtualization, application virtualization, desktop virtualization, etc., while technologies such as network virtualization and video card virtualization are also rapidly developing.
  • the current physical devices will support virtualization technology and implement IAAS (Infrastructure as Service) to realize cloud computing in the true sense.
  • IAAS Intelligent as Service
  • the terminal is a restricted system.
  • the screen of the terminal is small, saving power consumption and extending talk time are critical to the terminal, so power consumption must be limited, so each component needs to consider power saving performance.
  • the functions of terminal processors are already very powerful, they cannot fully satisfy the requirements of handling complex codec tasks, or format and frame rate conversion tasks.
  • its transmission bandwidth is always limited.
  • the operating systems supported by the terminals are also diverse, such as Symbian, Linux, Windows mobile, BREW, etc.; the difference in support for services (such as media services) is also large, so terminal differentiation leads to unified services. Chemical.
  • the main object of the present invention is to provide a terminal based on virtualization technology,
  • the system and service delivery methods enable more virtualization technologies to be applied to the terminal.
  • a terminal based on a virtualization technology the terminal and the server communicate through a remote control protocol, the terminal has a virtual desktop client and supports virtual drive control;
  • the terminal is configured to: send a chain connection request including the terminal information to the server through the virtual desktop client; receive the service provided by the server, and accept the control of the virtual driver required by the server to present the service on the terminal, and present the service on the virtual desktop On the client;
  • the service is provided according to a service providing manner determined by the server according to the terminal information, and the service is configured according to the service providing manner before the service is provided.
  • the terminal includes a data terminal device (DTE) and a smart card, the DTE supports virtual drive control, and the smart card has a virtual desktop client; the DTE is used to send terminal information to the smart card.
  • DTE data terminal device
  • the smart card is a user identification module card or a digital security card.
  • the service providing mode is selected by the terminal.
  • the reference factors include the server capability, the user experience, or the bandwidth required by the service.
  • the service providing manner includes: a media mode, a player operating environment, a communication mode, a multimedia force rater, or an operation mode.
  • a system based on virtualization technology comprising: a terminal and a server communicating through a remote control protocol, the terminal has a virtual desktop client and supports virtual drive control; and the terminal is configured to: send the inclusion to the server through the virtual desktop client a chain-building request with terminal information;
  • the server is configured to: store the received terminal information according to the received link establishment request, and allocate resources to establish a virtual machine serving the terminal;
  • the virtual machine is configured to: when the service is provided to the terminal, determine the service providing manner according to the terminal information, perform service configuration according to the determined service providing manner, and provide the service to the terminal according to the determined service providing manner, and also present the service by controlling the terminal.
  • the virtual drive required to present the business on the virtual desktop client.
  • the terminal includes a DTE and a smart card
  • the DTE supports virtual drive control
  • the smart card has a virtual desktop client
  • the DTE is used to send terminal information to the smart card.
  • the smart card is a user identification module card or a digital security card.
  • the service providing mode is selected by the terminal.
  • the reference factors include the server capability, the user experience, or the bandwidth required by the service.
  • the service providing manner includes: a media mode, a player operating environment, a communication mode, a multimedia force rater, or an operation mode.
  • a service providing method based on virtualization technology is applied to a terminal and a server that communicate through a remote control protocol, the terminal has a virtual desktop client and supports virtual drive control; the method includes:
  • the terminal sends a link establishment request containing the terminal information to the server through the virtual desktop client; according to the received link establishment request, the server stores the received terminal information, and allocates resources to establish a virtual machine as a terminal service;
  • the virtual machine determines the service provision mode according to the terminal information, performs service configuration according to the determined service provision mode, and provides the service to the terminal according to the determined service provision mode, and also displays the service through the control terminal.
  • the virtual drive required to present the business on the virtual desktop client.
  • the terminal includes a DTE and a smart card, and the DTE supports virtual drive control, and the smart card has a virtual desktop client; and sends a link including the terminal information to the server.
  • the method further includes: the DTE sending the terminal information to the smart card.
  • the method further includes: selecting, by the terminal, one of the service providing manners.
  • the reference factors include the server capability, the user experience, or the bandwidth required by the service.
  • the service providing manner includes: a media mode, a player operating environment, a communication mode, a multimedia force rater, or an operation mode.
  • the present invention transfers the application running environment from the restricted terminal to the server, and the server establishes a virtual machine for each terminal, and the virtual machine runs the terminal application, such as MMS, ringtone download, videophone, mobile Services such as TV can run on the virtual machine; the virtual machine also determines the personalized service provisioning method applicable to the terminal according to the terminal information, and the terminal only needs to have a virtual desktop client and supports virtual drive control to support these rich applications, so
  • the terminal of the present invention is capable of supporting more virtualization technologies.
  • most of the complex codec work is done in the virtual machine, and the terminal only needs to implement the rendering service, so the power consumption of the terminal can be saved.
  • the virtual machine Before the service is provided to the terminal, the virtual machine has converted the service into a format supported by the terminal, so that unified management of the service can be realized.
  • FIG. 1 is a system block diagram of a virtualization technology based on the present invention
  • FIG. 2 is a schematic flowchart of providing a service based on a virtualization technology according to the present invention
  • FIG. 3 is a schematic diagram of an embodiment of a multimedia playback service according to the present invention.
  • FIG. 4 is another system block diagram of a virtualization technology based on the present invention.
  • FIG. 5 is another schematic flowchart of providing a service based on a virtualization technology according to the present invention.
  • DETAILED DESCRIPTION As shown in FIG. 1 , a terminal that communicates with a server through a remote control protocol has a virtual Planned desktop client and support virtual drive control;
  • the terminal is configured to: send a chain connection request including the terminal information to the server through the virtual desktop client; receive the service provided by the server, and accept the control of the virtual driver required by the server to present the service on the terminal, and present the service on the virtual desktop On the client;
  • the service is provided according to a service providing manner determined by the server according to the terminal information, and the service is configured according to the service providing manner before the service is provided.
  • the virtualization technology-based system includes a terminal and a server that communicate through a remote control protocol, and the terminal has a virtualized desktop client and supports virtual drive control; and the terminal is configured to: send the server to the server through the virtual desktop client.
  • the server is configured to: store the received terminal information according to the received link establishment request, and allocate resources to establish a virtual machine serving as a terminal service;
  • the virtual machine is configured to: when the service is provided to the terminal, determine the service providing manner according to the terminal information, perform service configuration according to the determined service providing manner, and provide the service to the terminal according to the determined service providing manner, and also present the service by controlling the terminal.
  • the virtual drive required to present the business on the virtual desktop client.
  • the process for the server to provide services for the terminal includes: a link establishment process, a negotiation process, a service provision process, and a resource release process; the entire process is performed under a remote control protocol.
  • the process includes the following steps:
  • Step 201 The terminal sends a link establishment request to the server by using the virtual desktop client, where the link request includes terminal information.
  • the terminal information includes: screen size, resolution, supported multimedia accelerator, supported media format, supported media player, communication module support capability, etc.; communication module support capability refers to whether to support 2G/3G, WIFI or CMMB, etc. .
  • the terminal can access the server through 2G, 3G, WIFI or CMMB.
  • Steps 202-203 The server performs security authentication on the terminal first. After the authentication is passed, the terminal stores the terminal information, allocates resources to establish a virtual machine serving the terminal, and then the virtual machine returns a link establishment request success response to the virtual desktop client.
  • Each virtual machine runs a terminal instance, and the actual service runs on the hosted virtual machine, and the virtual machine controls the terminal through the remote control protocol.
  • Virtual machines can implement a variety of different services, such as multimedia messaging, video telephony, gaming, multimedia playback, and more.
  • Each terminal corresponds to a virtual machine, and accordingly, there are a large number of virtual machines, so the cloud computing platform can be utilized to provide computing and storage resources for the virtual machine.
  • the terminal and the virtual machine are connected through the terminal identifier to ensure the security and isolation of the virtual machine and the storage.
  • Step 204 When the virtual machine provides a service to the terminal, the virtual machine determines a service providing manner according to the terminal information.
  • Service delivery methods may include: media mode, player operating environment, communication bearer mode, multimedia accelerator or operation mode. According to the terminal information, the service provision mode can be determined to achieve effective resource configuration.
  • Factors that are also referenced when determining the way the service is provided include server capabilities, user experience, bandwidth required by the service, and so on.
  • the virtual machine negotiates the service delivery mode with the terminal. Specifically, the virtual machine determines the service providing mode according to the terminal information, and then sends the service providing mode to the terminal, and the terminal selects a service providing mode. By negotiating the service provisioning mode, resource efficient configuration can be achieved between the terminal and the server.
  • Step 205 The virtual machine establishes a service with specific content, and performs service configuration according to the finally determined service provision manner.
  • Service configuration refers to the personalized configuration for the service according to the finalized service provision, including multimedia conversion, player operating environment and so on.
  • the service configuration is related to the service.
  • the virtual machine when the virtual machine provides the MMS service for the terminal, the virtual machine invokes hardware and software to create a multimedia message with specific content.
  • the multimedia conversion of services is mainly to convert the services into transmission protocols with high compression ratio, low bandwidth consumption, and terminals, such as MPEG-4 and H.264.
  • Multimedia conversion mainly refers to the conversion of codec, resolution, and frame rate. Multimedia conversion can be done in software or hardware.
  • Step 206 The virtual machine provides the service to the terminal according to the finalized service provision mode through the remote control protocol, and presents the service on the virtual desktop client by controlling the virtual driver required for the service on the terminal.
  • Virtual drives include communication modules, LCD (liquid crystal display), Audio (audio), Camera (camera), buttons/touch screens, multimedia accelerators, and more.
  • the communication module can support 2G/3G, WIFI or CMMB.
  • the multimedia accelerator has functions such as media encoding and decoding, display, and transcoding.
  • Step 207 After the service ends, the terminal and the virtual machine respectively release resources occupied by the service.
  • the present invention mainly operates the service on the server, and the terminal only needs to support the virtual drive control and complete the service presentation.
  • the terminal needs to support virtual drive control.
  • the virtual machine can control the virtual audio and video device and the I/O interface of the terminal through the remote control protocol, and through the virtual desktop client. Presenting the business. Businesses can have MMS, video calls, games, multimedia playback, and more.
  • the server provides a multimedia playback service, and the content format is Windows Media.
  • the terminal supports 3GPP (The 3rd Generation Partnership Project) media stream, does not support Windows Media player, supports 3G communication, and supports VGA screen (640*480 pixels).
  • the server converts the Windows Media file into a 3GPP media format supported by the terminal according to factors such as 3G communication bandwidth, VGA user experience, and terminal support 3GPP media stream, and since the terminal does not support the Windows Media player,
  • the media player is run on the server and the virtual drive of the terminal is controlled by the remote control protocol to present the service on the virtual desktop client.
  • the controlled virtual drive is LCD and audio.
  • the present invention can select the service providing mode that is most suitable for the terminal according to the characteristics of the terminal. Workloads such as media players and codec conversion can be done on the server side, simplifying the requirements of the terminal.
  • the terminal is divided into two parts: DTE (Data Terminal Equipment) and SIM card, as shown in Figure 4.
  • DTE Data Terminal Equipment
  • SIM card has a virtual desktop client.
  • the multimedia accelerator can be run on a SIM card.
  • SIM cards and DTEs use high-speed interface technologies such as IC-USB technology.
  • BIP Breast Independent Protocol
  • SIM card built-in TCP/IP protocol stack enables SIM card to establish connection with server directly.
  • media security can be combined with telecom business security, such as implementing DRM (Digital Rights Management) to ensure security.
  • a process for a server to provide a service for a terminal including a SIM card includes:
  • Step 501 The DTE sends the terminal information to the SIM card. Because the terminal information is located in the DTE, and then the virtual desktop client on the SIM communicates with the server through the remote control protocol, the terminal information needs to be sent to the SIM card.
  • the terminal information includes: screen size, resolution, supported multimedia accelerator, supported media format, supported media player, communication module support capability, etc.; communication module support capability refers to whether to support 2G/3G, WIFI or CMMB, etc. .
  • the SIM card can access the server through 2G, 3G, WIFI or CMMB.
  • Step 502 through a remote control protocol, a virtual desktop client of the SIM card to the server Send a link establishment request, and the link establishment request includes terminal information.
  • Steps 503-504 the server performs security authentication on the terminal first, and then saves the terminal information, allocates resources to establish a virtual machine as a terminal service, and then the virtual machine returns a link establishment request success response to the virtual desktop client.
  • Step 505 When the virtual machine provides a service to the terminal, the virtual machine determines a service providing manner according to the terminal information.
  • the virtual machine negotiates the service delivery mode with the terminal. Specifically, the virtual machine determines the service providing mode according to the terminal information, and then sends the service providing mode to the terminal, and the terminal selects a service providing mode.
  • the factors that are also referred to are server capabilities, user experience, bandwidth required by the service, and the like.
  • Service delivery methods may include: media mode, player operating environment, communication bearer mode, multimedia accelerator or operation mode. Determining the service provision mode based on the terminal information can form a resource effective configuration.
  • Step 506 The virtual machine establishes a service with specific content, and performs service configuration according to the finally determined service provision manner.
  • Step 507 The virtual machine provides the service to the SIM card according to the finalized service provision mode through the remote control protocol, and presents the service on the virtual desktop client by controlling the virtual drive required to present the service on the DTE.
  • Step 508 After the service ends, the SIM card, the DTE, and the virtual machine respectively release resources occupied by the service.
  • This embodiment is also applicable to smart cards such as SD (Secure Digital Memory Card).
  • SD Secure Digital Memory Card
  • the process of the terminal having the SD card communicating with the server is similar to that shown in FIG. 5, and details are not described herein again.
  • the present invention provides service provision according to the characteristics of the terminal, and the media
  • the workload of the player and the codec can be done on the server side, and the SIM card can complete the service presentation.
  • the DTE only needs to support the virtual driver, making the DTE a single-function thin terminal.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种基于虚拟化技术的终端、***及业务提供方法。该***包括:通过远程控制协议进行通信的终端和服务器,该终端具有虚拟桌面客户端并支持虚拟驱动控制;终端通过虚拟桌面客户端向服务器发送包含有终端信息的建链请求;服务器存储收到的终端信息,并分配资源以建立为终端服务的虚拟机;虚拟机在向终端提供业务时,根据终端信息确定业务提供方式,按照确定的业务提供方式进行业务配置,并按照确定的业务提供方式向终端提供业务,还通过控制终端上为呈现业务所需的虚拟驱动,将业务呈现在虚拟桌面客户端上。采用本发明能够使更多的虚拟化技术适用终端。

Description

基于虚拟化技术的终端、 ***及业务提供方法 技术领域
本发明涉及虚拟化技术, 尤其涉及一种基于虚拟化技术的终端、 *** 及业务提供方法。 背景技术
随着互联网及 IP技术的发展, 终端正进行着一场革命。 终端上的应用 已经由起初的语音电话衍生出很多新的应用, 如短信、 彩信、 铃音下载、 视频电话等。 终端也成为一个多功能接入设备, 其可以通过 2G/3G蜂窝网、 也可以通过 WIFI ( Wireless Fidelity, 无线保真)接入无线局域网, 还可以 通过卫星与地面网络通信, 如 CMMB ( China Mobile Multimedia Broadcasting, ***多媒体广播)移动电视。 终端对多媒体功能的需求 也日益增加。 终端的屏幕正在开始突破 QVGA ( Quarter VGA, 四分之一 VGA )屏幕( 240*320像素),虽然这是最常用的;新一代的终端将使用 VGA ( Video Graphics Array, 视频图形阵列)屏幕( 640*480像素), 而且正朝 着 SVGA ( Super VGA, 高级 VGA )屏幕( 800*600像素 )发展, 如掌上电 脑。 针对有限带宽、 低功耗、 小屏幕等限制, 终端釆用高效率的压缩算法, 如 MPEG-4、 H.264等压缩标准。
由于终端的应用功能不断增加, 因此在终端中加入包括视频、 音频、 2D/3D绘图、 安全、 GPS定位等多媒体加速器的分散式处理架构, 已成为 重要发展方向。 多媒体加速器在照相功能上已升级到三百万像素, 甚至是 五百万像素; 视频上也得进一步支持 30ftp的 VGA画质; 在图形处理方面, 它得嵌入 2D/3D绘图引擎, 以满足游戏的临场感; 至于最新的应用需求则 是支持 CMMB等移动电视规格。 而终端的基带处理器相当于一个控制器, 能控制键盘、 屏幕、 输入输出功能和语音编码等数字信号处理。 目前, SIM ( Subscriber Identity Module, 用户识别模块)卡技术也得到 了充分发展, SIM卡处理器釆用 ARM***, 其存储容量已从 64~128KB扩 展到 2GB , 现在 SIM卡的处理能力完全可以作为一个应用处理器来看待。
目前, 虚拟化技术主要包括服务器虚拟化、 应用虚拟化、 桌面虚拟化 等, 而网络虚拟化、 显卡虚拟化等技术也在快速发展中。 在不久的将来, 目前的物理设备都将支持虚拟化技术, 实现 IAAS ( Infrastructure as service, 基础设施即服务), 实现真正意义上的云计算。 虚拟化技术的发展使得瘦终 端也迅速发展。
但是, 目前的虚拟化技术主要集中在个人计算机, 对于终端还处于起 步阶段, 原因是:
终端是受限***。 终端的屏幕很小, 节省用电量和延长通话时间对于 终端是至关重要的, 所以必须限制功率消耗, 因此每个部件都需考虑节电 性能。 相比几年前的个人计算机, 虽然目前终端处理器的功能已经很强大, 但是仍不能完全满足处理复杂的编解码任务、 或者格式和帧率转换任务等 要求。 另外, 无论终端釆用何种通信方式, 其传输带宽永远是受限的。 这 些都成为业务发展的瓶颈。
与个人计算机相比, 终端支持的操作***也多种多样, 如 Symbian、 Linux, Windows mobile, BREW等; 终端对业务(如媒体业务) 的支持差 异也^大, 因此终端差异化导致业务统一复杂化。
虽然目前有简单的个人计算机虚拟技术运用于终端, 如简单虚拟桌面 技术, 但是目前仍有很多个人计算机虚拟技术无法适应终端的约束环境, 因此需要调整实施方案使虚拟化技术适用终端。 发明内容
有鉴于此, 本发明的主要目的在于提供一种基于虚拟化技术的终端、 ***及业务提供方法, 能够使更多的虚拟化技术适用终端。
为达到上述目的, 本发明的技术方案是这样实现的:
一种基于虚拟化技术的终端, 该终端与服务器通过远程控制协议进行 通信, 该终端具有虚拟桌面客户端并支持虚拟驱动控制;
终端用于: 通过虚拟桌面客户端向服务器发送包含有终端信息的建链 请求; 接收服务器提供的业务, 并接受服务器对终端上为呈现业务所需的 虚拟驱动的控制, 将业务呈现在虚拟桌面客户端上;
其中, 所述业务按照服务器根据终端信息确定的业务提供方式提供, 并在提供业务之前, 按照业务提供方式进行业务配置。
进一步地, 所述终端包括数据终端设备(DTE )和智能卡, 所述 DTE 支持虚拟驱动控制, 所述智能卡具有虚拟桌面客户端; 所述 DTE用于将终 端信息发送给智能卡。
进一步地, 所述智能卡为用户识别模块卡或数码安全卡。
进一步地, 当服务器确定的业务提供方式有多种时, 业务提供方式由 终端选择。
进一步地, 在确定业务提供方式时, 参考的因素还包括服务器能力、 用户体验或业务所需带宽。
进一步地, 所述业务提供方式包括: 媒体方式、 播放器运行环境、 通 信 载方式、 多媒体力口速器或运行方式。
一种基于虚拟化技术的***, 该***包括: 通过远程控制协议进行通 信的终端和服务器, 该终端具有虚拟桌面客户端并支持虚拟驱动控制; 终端用于: 通过虚拟桌面客户端向服务器发送包含有终端信息的建链 请求;
服务器用于: 根据收到的建链请求, 存储收到的终端信息, 并分配资 源以建立为终端服务的虚拟机; 虚拟机用于: 在向终端提供业务时, 根据终端信息确定业务提供方式, 按照确定的业务提供方式进行业务配置, 并按照确定的业务提供方式向终 端提供业务, 还通过控制终端上为呈现业务所需的虚拟驱动, 将业务呈现 在虚拟桌面客户端上。
进一步地,所述终端包括 DTE和智能卡,所述 DTE支持虚拟驱动控制, 所述智能卡具有虚拟桌面客户端;所述 DTE用于将终端信息发送给智能卡。
进一步地, 所述智能卡为用户识别模块卡或数码安全卡。
进一步地, 当虚拟机确定的业务提供方式有多种时, 业务提供方式由 终端选择。
进一步地, 在确定业务提供方式时, 参考的因素还包括服务器能力、 用户体验或业务所需带宽。
进一步地, 所述业务提供方式包括: 媒体方式、 播放器运行环境、 通 信 载方式、 多媒体力口速器或运行方式。
一种基于虚拟化技术的业务提供方法, 该方法应用于通过远程控制协 议进行通信的终端和服务器, 该终端具有虚拟桌面客户端并支持虚拟驱动 控制; 该方法包括:
终端通过虚拟桌面客户端向服务器发送包含有终端信息的建链请求; 根据收到的建链请求, 服务器存储收到的终端信息, 并分配资源以建 立为终端服务的虚拟机;
当虚拟机向终端提供业务时, 虚拟机根据终端信息确定业务提供方式, 按照确定的业务提供方式进行业务配置, 并按照确定的业务提供方式向终 端提供业务, 还通过控制终端上为呈现业务所需的虚拟驱动, 将业务呈现 在虚拟桌面客户端上。
进一步地,所述终端包括 DTE和智能卡,所述 DTE支持虚拟驱动控制, 所述智能卡具有虚拟桌面客户端; 在向服务器发送包含有终端信息的建链 请求之前, 所述方法还包括: DTE将终端信息发送给智能卡。
进一步地, 当虚拟机确定的业务提供方式有多种时, 所述方法还包括: 由终端选择其中一种业务提供方式。
进一步地, 在确定业务提供方式时, 参考的因素还包括服务器能力、 用户体验或业务所需带宽。
进一步地, 所述业务提供方式包括: 媒体方式、 播放器运行环境、 通 信 载方式、 多媒体力口速器或运行方式。
由以上技术方案可以看出, 本发明将应用运行环境从受限的终端转移 到服务器, 服务器为每个终端建立一个虚拟机, 虚拟机运行终端应用, 如 彩信、 铃音下载、 视频电话、 移动电视等业务都可以运行在虚拟机上; 虚 拟机还根据终端信息确定适用于终端的个性化业务提供方式, 而终端只需 具有虚拟桌面客户端并支持虚拟驱动控制即可支持这些丰富应用, 因此本 发明的终端能够支持更多的虚拟化技术。 另外, 复杂的编解码工作大部分 在虚拟机完成, 终端只需实现呈现业务即可, 因此能够节省终端的功耗。 在将业务提供给终端之前, 虚拟机已将业务转换为终端支持的格式, 因此 能实现业务的统一化管理。 附图说明
图 1为本发明基于虚拟化技术的***框图;
图 2为本发明基于虚拟化技术的提供业务的流程示意图;
图 3为本发明多媒体播放业务实施例示意图;
图 4为本发明基于虚拟化技术的另一***框图;
图 5为本发明基于虚拟化技术的提供业务的另一流程示意图。 具体实施方式 如图 1所示, 通过远程控制协议与服务器进行通信的终端, 具有虚 拟桌面客户端并支持虚拟驱动控制;
终端用于: 通过虚拟桌面客户端向服务器发送包含有终端信息的建 链请求; 接收服务器提供的业务, 并接受服务器对终端上为呈现业务所 需的虚拟驱动的控制, 将业务呈现在虚拟桌面客户端上;
其中,所述业务按照服务器根据终端信息确定的业务提供方式提供, 并在提供业务之前, 按照业务提供方式进行业务配置。
如图 1所示, 基于虚拟化技术的***包括通过远程控制协议进行通 信的终端和服务器,且终端具有虚拟化桌面客户端并支持虚拟驱动控制; 终端用于: 通过虚拟桌面客户端向服务器发送包含有终端信息的建 链请求;
服务器用于: 根据收到的建链请求, 存储收到的终端信息, 并分配 资源以建立为终端服务的虚拟机;
虚拟机用于: 在向终端提供业务时, 根据终端信息确定业务提供方 式, 按照确定的业务提供方式进行业务配置, 并按照确定的业务提供方 式向终端提供业务, 还通过控制终端上为呈现业务所需的虚拟驱动, 将 业务呈现在虚拟桌面客户端上。
如图 2所示,基于虚拟化技术,服务器为终端提供业务的流程包括: 建链过程、 协商过程、 业务提供过程和资源释放过程; 整个流程都是在 远程控制协议下进行的。 该流程包括以下步骤:
步骤 201 , 终端通过虚拟桌面客户端向服务器发送建链请求, 该建 链请求中包含有终端信息。
终端信息包括: 屏幕大小、 分辨率、 所支持的多媒体加速器、 所支 持的媒体格式、 所支持的媒体播放器、 通信模块支持能力等; 通信模块 支持能力指是否支持 2G/3G、 WIFI或 CMMB等。
终端可以通过 2G、 3G、 WIFI或 CMMB等接入服务器。 步骤 202-203 , 服务器对终端先进行安全认证, 认证通过后, 再存 储终端信息, 并分配资源以建立为终端服务的虚拟机, 然后虚拟机向虚 拟桌面客户端返回建链请求成功响应。
每个虚拟机运行一个终端实例, 实际业务在托管的虚拟机上运行, 通过远程控制协议完成虚拟机对终端的控制。 虚拟机可以实现各种不同 的业务, 如彩信、 视频电话、 游戏、 多媒体播放等。 每个终端对应一个 虚拟机, 相应地, 会有大量虚拟机, 因此可以利用云计算平台, 为虚拟 机提供计算和存储资源。 另外, 通过终端标识连接对应的终端和虚拟机, 以保证虚拟机和存储的安全和隔离。
步骤 204 , 当虚拟机向终端提供业务时, 虚拟机根据终端信息确定 业务提供方式。
业务提供方式可包括: 媒体方式、 播放器运行环境、 通信承载方式、 多媒体加速器或运行方式等。 根据终端信息确定业务提供方式可以达到 资源有效配置。
在确定业务提供方式时,还参考的因素包括服务器能力、用户体验、 业务所需带宽等。
当确定的业务提供方式有多种时,虚拟机与终端协商业务提供方式。 具体地说, 虚拟机根据终端信息确定业务提供方式, 然后将业务提供方 式发送给终端, 由终端选择一种业务提供方式。通过协商业务提供方式, 可以在终端和服务器之间达到资源有效配置。
步骤 205 , 虚拟机建立具有具体内容的业务, 并根据最终确定的业 务提供方式进行业务配置。 业务配置指为实现业务根据最终确定的业务 提供方式进行的个性化配置, 包括多媒体转换、 播放器运行环境等。
业务配置跟业务相关, 例如, 当虚拟机为终端提供彩信业务时, 虚 拟机调用硬件和软件建立具有具体内容的彩信。 对业务进行多媒体转换主要是为了将业务转换成压缩率高、 带宽占 用少、 终端能够支持的传输协议, 如 MPEG-4、 H.264等。 多媒体转换主 要指编解码、 分辨率、 帧率的转换。 多媒体转换可以通过软件或硬件完 成。
步骤 206 , 虚拟机通过远程控制协议, 按照最终确定的业务提供方 式将业务提供给终端, 并通过控制终端上为呈现业务所需的虚拟驱动, 将业务呈现在虚拟桌面客户端上。
虚拟驱动包括通信模块、 LCD (液晶显示屏) 、 Audio (音频) 、 Camera (照相机) 、 按键 /触摸屏、 多媒体加速器等。 通信模块可以支持 2G/3G、 WIFI或 CMMB等。 多媒体加速器具有媒体编解码、 显示、 转 码等功能。
步骤 207 , 业务结束后, 终端和虚拟机各自释放业务占用的资源。 由以上描述可知, 鉴于终端的处理能力有限, 本发明将业务主要运 行在服务器上, 终端只要支持虚拟驱动控制和完成业务呈现即可。 在本 发明中, 终端需要支持虚拟驱动控制, 在对应用程序透明的情况下, 虚 拟机能够通过远程控制协议, 对终端的虚拟音视频设备及 I/O接口进行 控制, 并通过虚拟桌面客户端呈现业务。 业务可以有彩信、 视频电话、 游戏、 多媒体播放等。
下面通过一个实施例进一步说明本发明的技术方案。
如图 3所示,服务器提供一种多媒体播放业务,内容格式为 Windows Media。 终端支持 3GPP ( The 3rd Generation Partnership Project, 第三代 合作伙伴计划 )媒体流, 不支持 Windows Media播放器, 支持 3G通信, 支持 VGA屏幕( 640*480像素)。 服务器根据 3G通信带宽, VGA用户 体验及终端支持 3GPP媒体流等因素将 Windows Media文件转变为终端 支持的 3GPP媒体格式, 并且由于终端不支持 Windows Media播放器, 则在服务器上运行媒体播放器, 并通过远程控制协议控制终端的虚拟驱 动以将业务呈现在虚拟桌面客户端上。 在本实施例中, 控制的虚拟驱动 是 LCD和音频。
通过本实施例可以发现, 本发明可以根据终端特性选择最适合终端 的业务提供方式。 媒体播放器及编解码转换等工作量大的工作可以放在 服务器侧完成, 从而简化了对终端的要求。
为了进一步简化终端要求, 将终端分为 DTE ( Data Terminal Equipment, 数据终端设备) 和 SIM卡两部分, 如图 4所示。 DTE支持 虚拟驱动控制, SIM卡具有虚拟桌面客户端。 为了进一步简化对 DTE的 要求, 可以将多媒体加速器运行在 SIM卡上。
为保证业务效果, SIM卡和 DTE釆用高速接口技术, 如 IC-USB技 术等。 BIP ( Bearer Independent Protocol, 载体无关协议 )或 SIM卡内置 TCP/IP协议栈, 使 SIM卡能直接与服务器建立连接。 此外, 基于 SIM 卡安全管理方案可以将媒体安全同电信业务安全结合, 如实现 DRM ( Digital Rights Management, 数字版权管理 ) 以保证安全性。
如图 5所示, 根据本发明另一实施例, 基于虚拟化技术, 服务器为 包含有 SIM卡的终端提供业务的流程包括:
步骤 501 , DTE向 SIM卡发送终端信息。 因为终端信息位于 DTE, 且后续由 SIM 上的虚拟桌面客户端与服务器通过远程控制协议进行通 信, 因此需要将终端信息发送至 SIM卡。
终端信息包括: 屏幕大小、 分辨率、 所支持的多媒体加速器、 所支 持的媒体格式、 所支持的媒体播放器、 通信模块支持能力等; 通信模块 支持能力指是否支持 2G/3G、 WIFI或 CMMB等。
SIM卡可以通过 2G、 3G、 WIFI或 CMMB等接入服务器。
步骤 502 , 通过远程控制协议, SIM卡的虚拟桌面客户端向服务器 发送建链请求, 该建链请求中包含有终端信息。
步骤 503-504 , 服务器对终端先进行安全认证, 认证通过后, 再存 储终端信息, 并分配资源以建立为终端服务的虚拟机, 然后虚拟机向虚 拟桌面客户端返回建链请求成功响应。
步骤 505 , 当虚拟机向终端提供业务时, 虚拟机根据终端信息确定 业务提供方式。
当确定的业务提供方式有多种时,虚拟机与终端协商业务提供方式。 具体地说, 虚拟机根据终端信息确定业务提供方式, 然后将业务提供方 式发送给终端, 由终端选择一种业务提供方式。
在确定业务提供方式时, 还参考的因素有服务器能力、 用户体验、 业务所需带宽等。
业务提供方式可包括: 媒体方式、 播放器运行环境、 通信承载方式、 多媒体加速器或运行方式等。 根据终端信息确定业务提供方式可以形成 资源有效配置。
步骤 506 , 虚拟机建立具有具体内容的业务, 并根据最终确定的业 务提供方式进行业务配置。
步骤 507 , 虚拟机通过远程控制协议, 按照最终确定的业务提供方 式将业务提供给 SIM卡, 并通过控制 DTE上为呈现业务所需的虚拟驱 动, 将业务呈现在虚拟桌面客户端上。
步骤 508 , 业务结束后, SIM卡、 DTE和虚拟机各自释放业务占用 的资源。
本实施例也适用于 SD ( Secure Digital Memory Card, 安全数码卡 ) 等智能卡。 具有 SD卡的终端与服务器通信的过程与图 5所示的类似, 在此不再赘述。
由以上实施例可以看出, 本发明根据终端特点进行业务提供, 媒体 播放器及编解码等工作量大的工作可以放在服务器侧完成, 由 SIM卡完 成业务呈现, 而 DTE只需支持虚拟驱动即可, 使 DTE成为功能单一的 瘦终端。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的 保护范围。

Claims

权利要求书
1、 一种基于虚拟化技术的终端, 其特征在于, 该终端与服务器通过 远程控制协议进行通信, 该终端具有虚拟桌面客户端并支持虚拟驱动控 制;
终端用于: 通过虚拟桌面客户端向服务器发送包含有终端信息的建 链请求; 接收服务器提供的业务, 并接受服务器对终端上为呈现业务所 需的虚拟驱动的控制, 将业务呈现在虚拟桌面客户端上;
其中,所述业务按照服务器根据终端信息确定的业务提供方式提供, 并在提供业务之前, 按照业务提供方式进行业务配置。
2、 根据权利要求 1所述的基于虚拟化技术的终端, 其特征在于, 所 述终端包括数据终端设备 DTE和智能卡,所述 DTE支持虚拟驱动控制, 所述智能卡具有虚拟桌面客户端;所述 DTE用于将终端信息发送给智能 卡。
3、 根据权利要求 2所述的基于虚拟化技术的终端, 其特征在于, 所 述智能卡为用户识别模块卡或数码安全卡。
4、 根据权利要求 1所述的基于虚拟化技术的终端, 其特征在于, 当 服务器确定的业务提供方式有多种时, 业务提供方式由终端选择。
5、 根据权利要求 1所述的基于虚拟化技术的终端, 其特征在于, 在 确定业务提供方式时, 参考的因素还包括服务器能力、 用户体验或业务 所需带宽。
6、 根据权利要求 1所述的基于虚拟化技术的终端, 其特征在于, 所 述业务提供方式包括: 媒体方式、 播放器运行环境、 通信承载方式、 多 媒体力。速器或运行方式。
7、 一种基于虚拟化技术的***, 其特征在于, 该***包括: 通过远 程控制协议进行通信的终端和服务器, 该终端具有虚拟桌面客户端并支 持虚拟驱动控制;
终端用于: 通过虚拟桌面客户端向服务器发送包含有终端信息的建 链请求;
服务器用于: 根据收到的建链请求, 存储收到的终端信息, 并分配 资源以建立为终端服务的虚拟机;
虚拟机用于: 在向终端提供业务时, 根据终端信息确定业务提供方 式, 按照确定的业务提供方式进行业务配置, 并按照确定的业务提供方 式向终端提供业务, 还通过控制终端上为呈现业务所需的虚拟驱动, 将 业务呈现在虚拟桌面客户端上。
8、 根据权利要求 7所述的基于虚拟化技术的***, 其特征在于, 所 述终端包括 DTE和智能卡, 所述 DTE支持虚拟驱动控制, 所述智能卡 具有虚拟桌面客户端; 所述 DTE用于将终端信息发送给智能卡。
9、 根据权利要求 8所述的基于虚拟化技术的***, 其特征在于, 所 述智能卡为用户识别模块卡或数码安全卡。
10、 根据权利要求 7所述的基于虚拟化技术的***, 其特征在于, 当虚拟机确定的业务提供方式有多种时, 业务提供方式由终端选择。
11、 根据权利要求 7所述的基于虚拟化技术的***, 其特征在于, 在确定业务提供方式时, 参考的因素还包括服务器能力、 用户体验或业 务所需带宽。
12、 根据权利要求 7所述的基于虚拟化技术的***, 其特征在于, 所述业务提供方式包括: 媒体方式、 播放器运行环境、 通信承载方式、 多媒体力。速器或运行方式。
13、 一种基于虚拟化技术的业务提供方法, 其特征在于, 该方法应 用于通过远程控制协议进行通信的终端和服务器, 该终端具有虚拟桌面 客户端并支持虚拟驱动控制; 该方法包括: 终端通过虚拟桌面客户端向服务器发送包含有终端信息的建链请 求;
根据收到的建链请求, 服务器存储收到的终端信息, 并分配资源以 建立为终端服务的虚拟机;
当虚拟机向终端提供业务时, 虚拟机根据终端信息确定业务提供方 式, 按照确定的业务提供方式进行业务配置, 并按照确定的业务提供方 式向终端提供业务, 还通过控制终端上为呈现业务所需的虚拟驱动, 将 业务呈现在虚拟桌面客户端上。
14、根据权利要求 13所述的基于虚拟化技术的业务提供方法, 其特 征在于, 所述终端包括 DTE和智能卡, 所述 DTE支持虚拟驱动控制, 所述智能卡具有虚拟桌面客户端; 在向服务器发送包含有终端信息的建 链请求之前, 所述方法还包括: DTE将终端信息发送给智能卡。
15、根据权利要求 13所述的基于虚拟化技术的业务提供方法, 其特 征在于, 当虚拟机确定的业务提供方式有多种时, 所述方法还包括: 由 终端选择其中一种业务提供方式。
16、根据权利要求 13所述的基于虚拟化技术的业务提供方法, 其特 征在于, 在确定业务提供方式时, 参考的因素还包括服务器能力、 用户 体验或业务所需带宽。
17、根据权利要求 13所述的基于虚拟化技术的业务提供方法, 其特 征在于, 所述业务提供方式包括: 媒体方式、 播放器运行环境、 通信承 载方式、 多媒体力。速器或运行方式。
PCT/CN2011/074398 2010-11-15 2011-05-20 基于虚拟化技术的终端、***及业务提供方法 WO2012065415A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010546058.8 2010-11-15
CN2010105460588A CN102469131A (zh) 2010-11-15 2010-11-15 基于虚拟化技术的终端、***及业务提供方法

Publications (1)

Publication Number Publication Date
WO2012065415A1 true WO2012065415A1 (zh) 2012-05-24

Family

ID=46072294

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/074398 WO2012065415A1 (zh) 2010-11-15 2011-05-20 基于虚拟化技术的终端、***及业务提供方法

Country Status (2)

Country Link
CN (1) CN102469131A (zh)
WO (1) WO2012065415A1 (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752369B (zh) * 2012-06-04 2015-11-25 北京联诚智胜信息技术有限公司 电视应用服务的提供方法及虚拟化内容服务平台
CN102761860B (zh) * 2012-07-24 2016-07-06 中兴通讯股份有限公司 一种终端业务呈现方法及***
CN103595745A (zh) * 2012-08-16 2014-02-19 鸿富锦精密工业(武汉)有限公司 基于云计算服务的电子装置及方法
CN103856497B (zh) * 2012-11-29 2017-06-06 华为终端有限公司 家庭网络中的终端管理方法、设备和家庭网络
CN103118129A (zh) * 2013-02-22 2013-05-22 浪潮电子信息产业股份有限公司 一种具有家用集成数字电视功能的云桌面***
CN103237217A (zh) * 2013-04-23 2013-08-07 深圳市京华科讯科技有限公司 基于虚拟化的视频编解码方法
CN103561310B (zh) * 2013-10-23 2017-01-18 深圳创维数字技术有限公司 一种数据处理的方法、装置及***
CN103701854B (zh) * 2013-11-29 2017-06-23 深圳清华大学研究院 基于应用虚拟化的网络实时音频传输方法
CN103699183A (zh) * 2013-12-12 2014-04-02 上海兆民云计算科技有限公司 一种低功耗的基于虚拟桌面的终端
CN103888302A (zh) * 2014-04-17 2014-06-25 德讯科技股份有限公司 一种基于vdp的网络安全审计监控***及方法
AU2015358292B2 (en) * 2014-12-02 2021-09-23 Bankvault Pty Ltd Computing systems and methods
KR101996896B1 (ko) * 2014-12-29 2019-07-05 삼성전자주식회사 가상 디바이스 드라이버를 이용한 리소스 공유 방법 및 그 전자 디바이스
CN106034241B (zh) * 2015-03-19 2019-04-26 华为技术有限公司 一种多媒体重定向的方法、客户端、服务器和***
CN105763610B (zh) * 2016-02-19 2019-03-29 北京佰才邦技术有限公司 桌面云服务提供方法及装置
CN107517232A (zh) * 2016-06-16 2017-12-26 北京易讯通信息技术股份有限公司 云桌面的调度***
CN106375787B (zh) * 2016-09-29 2019-12-27 北京小米移动软件有限公司 视频播放的方法及装置
CN106993020A (zh) * 2016-12-01 2017-07-28 浙江广播电视集团 基于虚拟化技术面向多网络环境的远程视音频编辑方法
CN106933445A (zh) * 2017-02-27 2017-07-07 努比亚技术有限公司 移动终端应用管理方法及装置
CN108536515B (zh) * 2018-03-02 2021-10-01 武汉噢易云计算股份有限公司 Vdi的虚拟机播放客户机的音乐cd的方法及***
CN108566555A (zh) * 2018-03-30 2018-09-21 四川迪佳通电子有限公司 一种应用程序管理方法、服务器端和机顶盒
CN109040788B (zh) * 2018-09-19 2021-05-04 北京萌科科技有限公司 一种视频播放方法及***
CN109710379A (zh) * 2018-12-24 2019-05-03 广州供电局有限公司 虚拟运维管理方法、装置、***、计算机设备和存储介质
CN112738282B (zh) * 2021-03-31 2021-07-02 深圳震有科技股份有限公司 一种5g通信虚拟化网元桌面的远程控制方法和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080228865A1 (en) * 2007-03-15 2008-09-18 Nazareno Brier Cruzada Electronic personal computing and videophone system consisting of a remote server system providing dynamic, subscription based virtual computing services & resources, a thin client hardware device connected to a television set and wireless keyboard & mouse, and a wireless mobile device (a Pocket PC Phone)
CN101656718A (zh) * 2008-08-18 2010-02-24 英业达股份有限公司 网络服务器***与其虚拟机器的建立与开启的方法
US20100138475A1 (en) * 2008-11-30 2010-06-03 Shahar Frank Dynamic loading between a server and a client
CN101754466A (zh) * 2008-12-10 2010-06-23 运软网络科技(上海)有限公司 移动虚拟化的基础设施以及基础平台

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080228865A1 (en) * 2007-03-15 2008-09-18 Nazareno Brier Cruzada Electronic personal computing and videophone system consisting of a remote server system providing dynamic, subscription based virtual computing services & resources, a thin client hardware device connected to a television set and wireless keyboard & mouse, and a wireless mobile device (a Pocket PC Phone)
CN101656718A (zh) * 2008-08-18 2010-02-24 英业达股份有限公司 网络服务器***与其虚拟机器的建立与开启的方法
US20100138475A1 (en) * 2008-11-30 2010-06-03 Shahar Frank Dynamic loading between a server and a client
CN101754466A (zh) * 2008-12-10 2010-06-23 运软网络科技(上海)有限公司 移动虚拟化的基础设施以及基础平台

Also Published As

Publication number Publication date
CN102469131A (zh) 2012-05-23

Similar Documents

Publication Publication Date Title
WO2012065415A1 (zh) 基于虚拟化技术的终端、***及业务提供方法
WO2021143182A1 (zh) 游戏的处理方法、装置、电子设备及计算机可读存储介质
JP4959706B2 (ja) 拡張可能な機能セットを有する可搬型遠隔装置
AU2012207129B2 (en) User input back channel for wireless displays
US20170055030A1 (en) Low latency wireless display for graphics
US8934887B2 (en) System and method for running mobile devices in the cloud
US20130009996A1 (en) User input back channel for wireless displays
EP2666276A1 (en) User input back channel for wireless displays
WO2014190094A1 (en) Real-time rich communications client architecture
AU2012207073A1 (en) Negotiating capabilities between a wireless sink and a wireless source device
WO2012100214A1 (en) User input back channel for wireless displays
KR101780782B1 (ko) 클라우드 스트리밍 서비스 제공 방법 및 이를 위한 장치
CN112383803B (zh) 信息处理方法及相关装置
EP3149954A1 (en) Media agnostic display for wi-fi display
WO2013034103A1 (zh) 一种无线网络及其实现方法、终端
CN114610253A (zh) 一种投屏方法及设备
EP2764703A1 (en) Minimal cognitive mode for wireless display devices
CN114040017A (zh) 一种Android***远程桌面服务端摄像头重定***及方法
WO2022135210A1 (zh) 一种增强的屏幕共享方法和***、电子设备
AU2012207133A1 (en) User input back channel for wireless displays
WO2023246927A1 (zh) 云桌面***、网络重定向方法、设备及存储介质
WO2022089713A1 (en) Apparatus, method, and computer program for providing service level for extended reality application
CN101937362B (zh) 一种支持多嵌入式设备计算迁移的***和方法
US7899037B1 (en) Voice session and data session coordination in a communication device
WO2024104122A1 (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: 11841971

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: 11841971

Country of ref document: EP

Kind code of ref document: A1