Nothing Special   »   [go: up one dir, main page]

WO2017113359A1 - 一种云端操作界面共享的方法、相关设备及系统 - Google Patents

一种云端操作界面共享的方法、相关设备及系统 Download PDF

Info

Publication number
WO2017113359A1
WO2017113359A1 PCT/CN2015/100262 CN2015100262W WO2017113359A1 WO 2017113359 A1 WO2017113359 A1 WO 2017113359A1 CN 2015100262 W CN2015100262 W CN 2015100262W WO 2017113359 A1 WO2017113359 A1 WO 2017113359A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
operating system
cloud operating
cloud
interface
Prior art date
Application number
PCT/CN2015/100262
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 华为技术有限公司
Priority to PCT/CN2015/100262 priority Critical patent/WO2017113359A1/zh
Priority to CN201580050029.3A priority patent/CN106716956B/zh
Priority to EP15911984.1A priority patent/EP3386167B1/en
Priority to US16/066,408 priority patent/US11075895B2/en
Publication of WO2017113359A1 publication Critical patent/WO2017113359A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • 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/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Definitions

  • the present invention relates to the field of wireless communication technologies, and in particular, to a method, a related device, and a system for sharing a cloud operation interface.
  • the terminal device In the case where the terminal device only installs a simple operating system, as the customization and fashion requirements increase, the terminal device generally needs to use a complete operating system, and the complete operating system (ie, the cloud operating system) is placed in the cloud server.
  • the cloud operating system ie, the cloud operating system
  • the cloud server is requested to be authenticated. After the authentication is passed, the corresponding cloud operating system can be loaded.
  • the operational data generated by the cloud operating system is stored in the cloud server.
  • some terminal devices do not have a complete operating system and need to use a complete operating system, they are generally implemented in a system sharing manner. For example, terminal device A customizes the cloud operating system, and terminal device B does not customize the cloud operating system or The corresponding cloud operating system cannot be used.
  • the terminal device A When the terminal device B needs to use the complete operating system, the terminal device A can lend its own cloud operating system to the terminal device B, but the terminal device A must exit the cloud operating system and affect the user experience.
  • the terminal device B can view the operation data of the terminal device A, and the information security has certain risks.
  • the present invention provides a method, a related device, and a system for sharing a cloud operation interface, which can solve the problem that the security is low and the additional cost is easily generated when the system is shared in the prior art.
  • the first aspect of the present application provides a method for sharing a cloud operation interface, where the method includes:
  • the first terminal device receives and displays the first message sent by the cloud operating system of the second terminal device, where the first message carries the first authentication information and the address information of the cloud operating system, where the first message is used to prompt the location
  • the first terminal device the second mobile terminal authorizes the first mobile terminal to use the cloud operating system
  • the first terminal device requests authentication from the cloud operating system by using the first authentication information
  • the first terminal device After the authentication is passed, the first terminal device establishes a connection with the cloud operating system by using the address information;
  • the first terminal device After the first terminal device is connected to the cloud operating system, the first terminal device receives interface information sent by the cloud operating system;
  • the first terminal device switches the currently displayed first operation interface to the second operation interface corresponding to the interface information.
  • the method further includes:
  • the first terminal device detects a first input of the first application icon on the second operation interface by the user;
  • the first terminal device receives and displays an operation interface corresponding to the first application icon sent by the cloud operating system. It realizes that the application on the shared second operation interface can be operated without downloading the application, which can reduce the usage fee or reduce the traffic consumption.
  • the second operation interface is an operation interface including the at least one application icon. Enables the use of some applications in the shared cloud operating system without downloading the app.
  • the second operation interface is an operation interface corresponding to the cloud operating system.
  • a cloud operating system that can be shared without downloading a cloud operating system.
  • the method further includes:
  • the first terminal device detects second authentication information input by the user, and sends the second authentication information to the cloud operating system;
  • the first terminal device accesses a file directory of the first terminal device.
  • the terminal device can independently access its own file directory and improve the security of the file directory.
  • the file directory of the first terminal device and the file directory of the second terminal device are independent of each other.
  • the file directories of each terminal device using the same cloud operating system are independent of each other, which improves the security of information to a certain extent and reduces the risk of user information leakage.
  • the file directory of the first terminal device is used to save usage data generated by the first terminal device in using the cloud operating system. By separately storing the generated usage data of each terminal device using the same cloud operating system, it is convenient for the user to view his own usage data.
  • the number of the first terminal devices is at least one.
  • a plurality of terminal devices can be used to simultaneously use the cloud operating system or some applications in the cloud operating system, and do not conflict with each other, and can access a large number of terminal devices at the same time, and the authorized terminal device does not need to exit.
  • the method further includes:
  • the first terminal device is disconnected from the cloud operating system and is returned to the first operation interface.
  • the first terminal device is disconnected from the cloud operating system, and is implemented by one of the following methods:
  • the first terminal device applies to the cloud operating system to cancel the connection with the cloud operating system
  • the first terminal device disconnects from the network
  • the first terminal device receives the second message sent by the cloud operating system, where the second message is used to prompt the first terminal device: the second mobile terminal de-authorizes the first mobile terminal Use the cloud operating system. Further optimizing the sharing mechanism is applicable to the temporary use of the first terminal device.
  • the first terminal device is disconnected from the cloud operating system, including:
  • the first terminal device When the first terminal device receives the second message sent by the cloud operating system, the first terminal device disconnects from the cloud operating system;
  • the first terminal device disconnects from the cloud operating system within a preset time period.
  • the first operational interface includes one of the following:
  • the operation interface corresponding to the operating system pre-installed by the first terminal device, the operation interface corresponding to the cloud operating system of the first terminal device, and the cloud operating system shared by the terminal device other than the first terminal device The operation interface, or an operation interface corresponding to a part of the application in the cloud operating system shared by the terminal device other than the first terminal device.
  • the first authentication information includes third authentication information for authenticating whether the identity of the first terminal device is legal, and for verifying whether the first terminal device is used by the second terminal The device authorizes using the fourth authentication information of the remote operating system.
  • the third authentication information satisfies one of the following:
  • the number of uses is a limited number of times
  • the number of uses within the preset duration is a limited number of times or the number of times the cloud operating system is used.
  • the second aspect of the present application provides a method for sharing a cloud operation interface, where the method includes:
  • the cloud operating system of the second terminal device receives the authorization command sent by the second terminal device, and uses the authorization command to generate a first message, where the first message carries the first authentication information and address information of the cloud operating system;
  • the cloud operating system sends the first message to the first terminal device, where the first message is used to prompt the first terminal device: the second mobile terminal authorizes the first mobile terminal to use the cloud terminal operating system;
  • the first authentication information is used by the first terminal device to request authentication from the cloud operating system when the first terminal device requests to use the cloud operating system;
  • the address information is used by the first terminal device After the authentication is passed, the first terminal device establishes a connection with the cloud operating system;
  • the cloud operating system receives the first authentication information sent by the first terminal device, performs authentication on the first authentication information, and establishes a connection with the first terminal device after the authentication is passed;
  • the cloud operating system sends the interface information to the first terminal device, where the interface information is used by the first terminal device to switch the currently displayed first operation interface to the second operation interface corresponding to the interface information.
  • the cloud operating system authenticates the first terminal device Thereafter, the method further includes:
  • the cloud operating system generates a file directory of the first terminal device, where the file directory of the first terminal device is used to save usage data generated by the first terminal device in using the cloud operating system.
  • the method further includes:
  • the cloud operating system receives an operation instruction sent by the first terminal device, where the operation instruction is a first input of the first application icon on the second operation interface by the user;
  • the cloud operating system executes an operation corresponding to the operation instruction, and saves the operation data generated by the operation in a file directory of the first terminal device;
  • the cloud operating system sends an operation interface corresponding to the first application icon to the first terminal device. It realizes that the application on the shared second operation interface can be operated without downloading the application, and the traffic consumption and the usage fee can be reduced.
  • the second operation interface is an operation interface including the at least one application icon. It realizes that the application on the shared second operation interface can be operated without downloading the application, which can reduce the usage fee and reduce the traffic consumption.
  • the second operation interface is an operation interface corresponding to the cloud operating system. Enables the use of some applications in the shared cloud operating system without downloading the app.
  • the method further includes:
  • the cloud operating system receives the second authentication information sent by the first terminal device, and performs authentication on the first terminal device, where the second authentication information is used by the first terminal device to access the first terminal device.
  • File directory By setting authentication, the terminal device can independently access its own file directory and improve the security of the file directory.
  • the file directory of the first terminal device and the file directory of the second terminal device are independent of each other.
  • the file directories of each terminal device using the same cloud operating system are independent of each other, which improves the security of information to a certain extent and reduces the risk of user information leakage.
  • the number of the first terminal devices is at least one.
  • a plurality of terminal devices can use the same cloud operating system at the same time, and do not conflict with each other, and can access a large number of terminal devices at the same time, and the authorized terminal device does not need to exit.
  • the method further includes:
  • the cloud operating system receives the de-authorization instruction sent by the second terminal device, and sends a second message to the first terminal device, so that when the first terminal device receives the second message, The cloud operating system is disconnected;
  • the first authentication information includes third authentication information for authenticating whether the identity of the first terminal device is legal, and for verifying whether the first terminal device is used by the second terminal
  • the device authorizes using the fourth authentication information of the remote operating system. Further optimizing the sharing mechanism is applicable to the temporary use of the first terminal device.
  • the first authentication information satisfies one of the following:
  • the number of uses is a limited number of times
  • the number of uses within the preset duration is a limited number of times or the number of times the cloud operating system is used.
  • the third aspect of the present application provides a first terminal device, which has a function of implementing the method for sharing the cloud operation interface.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above, which may be software and/or hardware.
  • the first terminal device includes:
  • a receiving module configured to receive a first message sent by a cloud operating system of the second terminal device
  • a display module configured to display the first message, where the first message carries first authentication information and address information of the cloud operating system, where the first message is used to prompt the first terminal device:
  • the mobile terminal authorizes the first mobile terminal to use the cloud operating system;
  • a processing module configured to request authentication by using the first authentication information received by the receiving module to the cloud operating system
  • the address information is used to establish a connection with the cloud operating system
  • the first terminal device includes:
  • a memory for storing computer executable program code
  • the processor, the receiver, the transmitter, the display screen, the memory, and the communication interface communicate with each other through a bus;
  • the processor reads program code and data stored in the memory, wherein the program code includes instructions that, when executed by the processor, cause the processor to perform the following operations:
  • the receiver Receiving, by the receiver, a first message sent by a cloud operating system of the second terminal device, and displaying the first message by using the display screen, where the first message carries the first authentication information and the cloud operating system Address information, the first message is used to prompt the first terminal device: the second mobile terminal authorizes the first mobile terminal to use the cloud operating system;
  • the address information is used to establish a connection with the cloud operating system
  • the receiver After the first terminal device is successfully connected to the cloud operating system, the receiver receives the interface information sent by the cloud operating system by using the receiver;
  • the fourth aspect of the present application provides a cloud server, which has the function of implementing the method for sharing the cloud operation interface.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above, which may be software and/or hardware.
  • the cloud server includes:
  • a receiving module configured to receive an authorization instruction sent by the second terminal device
  • a processing module configured to generate a first message by using the authorization command received by the receiving module, where the first message carries first authentication information and address information of the cloud operating system;
  • a sending module configured to send the first message generated by the processing module to the first terminal device, where the first message is used to prompt the first terminal device: the second mobile terminal authorizes the first message
  • the mobile terminal uses the cloud operating system
  • the first authentication information is used by the first terminal device to request authentication from the cloud operating system when the first terminal device requests to use the cloud operating system;
  • the address information is used by the first terminal device After the authentication is passed, the first terminal device establishes a connection with the cloud operating system;
  • the processing module is further configured to: receive the first authentication information sent by the first terminal device by using the receiving module, perform authentication on the first authentication information, and establish a connection with the first terminal device after the authentication is passed. ;
  • the cloud server stores a cloud operating system of the second terminal device, where the cloud server includes:
  • a memory for storing computer executable program code
  • the processor, the receiver, the transmitter, the memory, and the communication interface communicate with each other through a bus;
  • the processor reads program code and data stored in the memory, wherein the program code includes instructions that, when executed by the processor, cause the processor to perform the following operations:
  • the second mobile terminal authorizes the first mobile terminal to use the cloud operating system
  • the first authentication information is used by the first terminal device to request authentication from the cloud operating system when the first terminal device requests to use the cloud operating system;
  • the address information is used by the first terminal device After the authentication is passed, the first terminal device establishes a connection with the cloud operating system;
  • a fifth aspect of the present application provides a communication system, where the communication system includes:
  • the first terminal device receives the first message sent by the cloud operating system, and then requests the cloud operating system to use the first authentication information carried by the first message to request authentication. After the authentication is passed, the first terminal device establishes a connection with the cloud operating system by using the address information; after the first terminal device receives the interface information sent by the cloud operating system, the first operation currently displayed is performed. The interface is switched to a second operation interface corresponding to the interface information. It is realized that the application that is customized in the cloud operating system or the cloud operating system is not required to be downloaded or purchased, and the authorized application of the cloud operating system or the cloud operating system can be used only by obtaining the authorization of the second terminal device, thereby effectively reducing the overhead. And improve the user experience.
  • FIG. 1 is a structural diagram of a cloud operating system shared with a plurality of terminal devices in an embodiment of the present invention
  • FIG. 2 is a flowchart of a method for sharing a cloud operation interface according to an embodiment of the present invention
  • 2-3 are another flowchart of a method for sharing a cloud operation interface according to an embodiment of the present invention.
  • FIGS. 2-4 are another flowchart of a method for sharing a cloud operation interface according to an embodiment of the present invention.
  • 2-5 are another flowchart of a method for sharing a cloud operation interface according to an embodiment of the present invention.
  • FIG. 3 is a schematic structural diagram of a first terminal device according to an embodiment of the present invention.
  • 3-1 is another schematic structural diagram of a first terminal device according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a cloud server according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of a physical device for performing a method for sharing a cloud operation interface according to an embodiment of the present invention.
  • the terms “comprises” and “comprises” and “the” and “the” are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or device that comprises a series of steps or modules is not necessarily limited to Those steps or modules, but may include other steps or modules not explicitly listed or inherent to such processes, methods, products or devices, the division of the modules presented herein is merely a logical division. There may be additional divisions in the implementation of the actual application, for example, multiple modules may be combined or integrated into another system, or some features may be ignored, or not executed, and the displayed or discussed mutual coupling.
  • the direct coupling or the communication connection may be through some interfaces, and the indirect coupling or communication connection between the modules may be electrical or the like, which is not limited herein.
  • the module or submodule described as a separate component may or may not be physically divided.
  • the detachment may or may not be a physical module, or may be divided into a plurality of circuit modules, and some or all of the modules may be selected according to actual needs to achieve the objectives of the embodiments of the present invention.
  • the embodiment of the invention provides a method, a related device and a system for sharing a cloud operating system, which are used in the technical field of wireless communication.
  • the technical terms appearing in this article are described in detail below.
  • the simple operating system is generally an operating system pre-installed on the terminal device, such as an operating system that only has basic functions such as call, short message, address book, SIM card verification, and data connection.
  • the cloud operating system in addition to the functions of the above simple operating system, has other customization functions, such as WeChat, Weibo, and map applications.
  • Each terminal device in this document can have at least one cloud operating system, and can switch its own cloud operating system according to actual needs.
  • Each shared cloud operating system can establish a connection with at least one terminal device at the same time, and each terminal device is independent of each other, and the interaction between each and the shared cloud operating system is independent of each other, and the specific shared cloud operation is independent.
  • the structure in which the system establishes a connection with at least one terminal device is as shown in FIG. 1.
  • the cloud operating system in this article is stored on the cloud server.
  • the cloud operating system can be called a cloud computing center operating system, a cloud computing operating system or a cloud operating system.
  • the cloud operating system is based on basic hardware resources such as servers, storage, and networks, and basic software resources based on databases.
  • the operation interface in this document refers to an interface formed by various elements (such as application icons, menus, etc.), or a user interface (UE, User Interface) composed of various application icons, that is, as long as the user can operate the interface. Call it the operation interface.
  • the operational interface can include at least one of the following:
  • the operation interface displayed on the terminal device during standby the operation interface displayed for the call instruction input by the user, for example, the operation interface corresponding to the first application icon in the following embodiments, the first operation interface and the second operation interface, etc.
  • the operation interface can be a contact operation interface, an application interface, and the like.
  • the terminal device may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem.
  • the wireless terminal can communicate with one or more core networks via a RAN Radio Access Network, and the wireless terminal can be mobile Terminals, such as mobile telephones (or "cellular" telephones) and computers with mobile terminals, for example, can be portable, pocket-sized, handheld, computer-integrated or in-vehicle mobile devices that exchange languages with wireless access networks And / or data.
  • a wireless terminal may also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, or an access point.
  • Remote Terminal Access Terminal, User Terminal, Terminal Device, User Agent, User Device, or User Equipment.
  • the embodiment of the present invention mainly Provide the following technical solutions:
  • the second terminal device notifies the first terminal device by using the cloud operating system of the second terminal device: the first terminal device is authorized to use the cloud operating system of the second terminal device.
  • the second terminal device may actively authorize the first terminal device to use the cloud operating system, or the first terminal device may request the second terminal device to authorize the use of the cloud operating system.
  • the notification message carries the authentication information and the address information of the cloud operating system, where the authentication information is used to authenticate whether the identity of the first terminal device is legal, and whether the first terminal device is authorized to use the second terminal by the second terminal device.
  • the cloud operating system of the device is used to authenticate whether the identity of the first terminal device is legal, and whether the first terminal device is authorized to use the second terminal by the second terminal device.
  • the first terminal device uses the first authentication information to request authentication from the cloud operating system of the second terminal device. After the authentication is passed, the address information is used to establish a connection with the cloud operating system of the second terminal device.
  • the cloud operating system of the second terminal device sends the corresponding interface information to the first terminal device, so that the first terminal device switches the currently displayed first operation interface to the second operation interface corresponding to the interface information. That is, you can switch to a shared cloud operating system or switch to a shared app.
  • the first terminal device uses a shared cloud operating system, which can be understood as using a complete cloud operating system. Or use some of the applications in the cloud operating system.
  • the number of the first terminal devices is at least one. A plurality of terminal devices can be used to simultaneously use the cloud operating system or some applications in the cloud operating system, and do not conflict with each other, and can access a large number of terminal devices at the same time, and the authorized terminal device does not need to exit.
  • an embodiment of the present invention provides a method for sharing a cloud operating system, where the method includes:
  • the second terminal device sends an authorization command to the cloud operating system of the second terminal device.
  • the authorization command includes a device identifier of the second terminal device, a device identifier of the first terminal device, and a right for instructing the second terminal device to authorize the first terminal device to use the cloud operating system, where the permission may be used.
  • the effective duration and effective number of the above-mentioned cloud operating system are not limited.
  • the device identifier of the second terminal device includes a media access control (MAC) address of the second terminal device, an Internet Protocol (IP) address, or an International Mobile Subscriber Identity (IMSI). And so that the first terminal device can know that the authorization command is from the second terminal device, and reduce the security risk caused by blindly using the cloud operating system shared by the other party without knowing who is authorized.
  • MAC media access control
  • IP Internet Protocol
  • IMSI International Mobile Subscriber Identity
  • the second terminal device may send an authorization command to the cloud operating system when using its own cloud operating system, or may send an authorization command when using a simple operating system, and if the second terminal device owns When two or more cloud operating systems are used, the cloud operating system A can be used to send an authorization command to the cloud operating system B to authorize the first terminal device to use the cloud operating system B, or to authorize the first terminal device to use the cloud operating system A.
  • the cloud operating system B, the specific implementation manner and the operating system used by the second terminal device are not limited, as long as the second terminal device can communicate with the cloud operating system to be authorized.
  • the authorization command may be triggered by any one of the following operations or a combination of multiple operations: click, press, slide, rotate, twist, voice input, voiceprint input, and the like.
  • the cloud operating system of the second terminal device receives an authorization command sent by the second terminal device, and generates a first message by using the authorization command.
  • the first message carries the first authentication information and the address information of the cloud operating system, where the first authentication information is used when the first terminal device requests to use the cloud operating system
  • the cloud operating system requests authentication; the address information is used by the first terminal device to establish a connection with the cloud operating system after the authentication is passed.
  • the first authentication information includes third authentication information for authenticating whether the identity of the first terminal device is legal, that is, the third authentication information is used by the second terminal device to authorize the first terminal device to use the Authentication information of the cloud operating system, and fourth authentication information for verifying whether the first terminal device is authorized by the second terminal device to use the remote operating system.
  • the third authentication information meets one of the following items:
  • Valid for a preset period of time the number of times of validity is finite or the number of uses within the preset duration is finite.
  • the foregoing address information may be an Internet address such as a Uniform Resource Locator (URL), and the third authentication information may be a password.
  • URL Uniform Resource Locator
  • the cloud operating system sends the first message to a first terminal device.
  • the first message is used to prompt the first terminal device: the second mobile terminal authorizes the first mobile terminal to use the cloud operating system.
  • the foregoing first message may be sent by using a message server, for example, by using a short message, a multimedia message, a mail, a push, a short-range wireless data communication, an instant messaging (IM), or the like.
  • a message server for example, by using a short message, a multimedia message, a mail, a push, a short-range wireless data communication, an instant messaging (IM), or the like.
  • IM instant messaging
  • the first terminal device receives and displays the first message sent by the cloud operating system of the second terminal device.
  • the first message may be presented in the form of an icon, such as a prompt box, etc., and the specific embodiment is not limited.
  • the second terminal device presents a short message icon or a mail icon, prompting the user of the second terminal device: the second terminal device authorizes the first terminal device to use the cloud operating system of the second terminal device.
  • the first terminal device requests authentication from the cloud operating system by using the first authentication information.
  • the cloud operating system receives the first authentication information sent by the first terminal device, performs authentication on the first authentication information, and establishes a connection with the first terminal device after the authentication is passed.
  • the cloud operating system further generates a file directory of the first terminal device, where the file directory of the first terminal device is used to save the first terminal device using the cloud device.
  • the usage data generated in the system wherein the usage data generated by using the cloud operating system may be data generated by using the entire cloud operating system, or may be data generated by using some applications in the cloud operating system, specifically No limitation, the details are not repeated here.
  • the usage data of the first terminal device or the usage data of the second terminal device includes operation data, log information, browsing history, chat history, account information, and user information generated by the user using an application icon on the second system operation interface. Etc., the specific is not limited.
  • the cloud operating system of the second terminal device After the first terminal device passes the first authentication, the cloud operating system of the second terminal device generates a file directory of the second terminal device for the second terminal device, and the file directory of the second terminal device is used. And saving the usage data generated by the second terminal device in using the cloud operating system.
  • the file system directory of the first terminal device and the file of the second terminal device are generated, because the cloud operating system of the second terminal device generates an independent file directory for the first terminal device and the second terminal device, respectively.
  • the directories are independent of each other.
  • the file system directory of each terminal device that uses the same cloud operating system is independent of the file directory of the first terminal device and the second terminal device, and the information security of the information is improved to a certain extent.
  • the risk of user information disclosure Specifically, the following methods are included:
  • the terminal device can directly access its own file directory without using the password, and other terminal devices need to authenticate the password if they want to access;
  • each terminal device it is also possible to set each terminal device to only see its own file directory, and cannot view the file directory of other terminal devices that use the same cloud operating system.
  • the first terminal device After the authentication is passed, the first terminal device establishes a connection with the cloud operating system by using the address information.
  • the cloud operating system sends interface information to the first terminal device.
  • the interface information is used by the first terminal device to switch the currently displayed first operation interface to the second operation interface corresponding to the interface information.
  • the interface information is used to form each element of the second operation interface and its sorting relationship.
  • the interface information may include an application (Application, App) icon customized by the user, a sort relationship information of each App icon, and a display manner.
  • the information contained in the specific information is not limited, and the user can click to send an App icon to send a request to the cloud server to execute the App.
  • the interface information includes at least one application icon
  • the second operation interface is an operation interface that includes the at least one application icon. Enables the use of some applications in the shared cloud operating system without downloading the app.
  • the interface information includes the portal information corresponding to the cloud operating system
  • the second operation interface is an operation interface corresponding to the cloud operating system, where the portal information Includes elements for rendering the entire cloud operating system, the order in which the icons are arranged, and how they are displayed.
  • a cloud operating system that can be shared without downloading a cloud operating system.
  • the cloud server can automatically identify the model or user category of the first terminal device, and allocate a suitable cloud operating system to the first terminal device.
  • the model of the second terminal device and the model of the first terminal device are not
  • the first terminal device can be allocated a cloud operating system that is used by the first terminal device, which can be higher or lower than the version of the cloud operating system used by the second terminal device, that is, the first terminal device and the second terminal device.
  • the cloud operating system used by the two may be different versions, which is not limited in this document.
  • the first terminal device After the first terminal device is connected to the cloud operating system, the first terminal device receives the interface information sent by the cloud operating system, and the first terminal device switches the currently displayed first operation interface. A second operation interface corresponding to the interface information.
  • the first operation interface includes one of the following:
  • the operation interface corresponding to the operating system pre-installed by the first terminal device, the operation interface corresponding to the cloud operating system of the first terminal device, and the cloud operating system shared by the terminal device other than the first terminal device The operation interface, or an operation interface corresponding to a part of the application in the cloud operating system shared by the terminal device other than the first terminal device.
  • the terminal device includes a second terminal device, a terminal device other than the first terminal device and the second terminal device, that is, other cloud operating systems or partial applications shared by the second terminal device that the first terminal device may currently use, It may be a cloud operating system or a part of the application shared by the terminal device other than the first terminal device and the second terminal device, and is not limited thereto.
  • the pre-installed operating system may be understood as a simple operating system.
  • the second terminal device when establishing a connection with the cloud operating system, the second terminal device also needs to submit corresponding authentication information to the cloud operating system. After the authentication succeeds, the interface information sent by the cloud operating system is received. Then, the second operation interface corresponding to the interface information is displayed, and the specific process is not described.
  • the second terminal device authorizes the first terminal device to use the cloud operating system of the second terminal device, and the first terminal device receives the first message sent by the cloud operating system, and then uses the first message carried by the first message.
  • the authentication information is requested to be authenticated by the cloud operating system.
  • the first terminal device establishes a connection with the cloud operating system by using the address information; and the first terminal device receives the cloud operating system and sends the After the interface information, the currently displayed first operation interface is switched to the second operation interface corresponding to the interface information.
  • the second terminal device may use its own cloud operating system, or may use a pre-installed simple operating system, or may use The cloud operating system authorized by other terminal devices is not limited.
  • the method further includes:
  • the first terminal device detects a first input of the first application icon on the second operation interface by the user;
  • the operation corresponding to the instruction, and the operation data generated by the operation are saved in the file directory of the first terminal device, where the file directory of the first terminal device is after the cloud operating system authenticates the first terminal device a file directory generated by the first terminal device; by storing the operation data of the first terminal device in a file directory of the first terminal device, the first terminal device can view the record using the cloud operating system at any time, and the other uses the
  • the terminal device of the cloud operating system cannot access the file directory of the first terminal device, that is, the file directories of the terminal devices using the same cloud operating system are independent of each other, which improves information security to a certain extent and reduces user information leakage. risk.
  • the first terminal device receives and displays an operation interface corresponding to the first application icon sent by the cloud operating system. It realizes that the application on the shared second operation interface can be operated without downloading the application, which can reduce the usage fee and reduce the traffic consumption.
  • the first terminal device detects the click operation of the WeChat icon on the second operation interface by the user 1, the first terminal device sends a WeChat login to the cloud server through the network connection.
  • the request of the interface then receives and displays the WeChat login interface returned by the cloud server, and the user 1 submits the first authentication information (previously cached or new input) to the cloud operating system through the first terminal device, and the user 1 can Successfully log in to the WeChat application of User 2 in the cloud operating system, and use WeChat to perform functions such as calling.
  • the user 2 of the second terminal device can also use WeChat at the same time, and User 1 and User 2 are not interfered with each other.
  • the first terminal device may be disconnected from the cloud operating system.
  • the second terminal device authorizes the time that the first terminal device uses the cloud operating system has arrived, or the second terminal device actively requests to cancel the authorization of the first terminal device.
  • the network terminal is disconnected, or the first terminal device actively disconnects the network, or the first terminal device actively withdraws from the cloud operating system described in the second terminal device, and is not limited.
  • the first terminal device is disconnected from the cloud operating system, and is implemented by using one of the following methods:
  • the first terminal device applies to the cloud operating system to cancel the connection with the cloud operating system.
  • the first terminal device disconnects from the network
  • the first terminal device receives the second message sent by the cloud operating system, where the second message is used to prompt the first terminal device: the second mobile terminal de-authorizes the first mobile terminal Use the cloud operating system.
  • the first terminal device is disconnected from the cloud operating system, and includes:
  • the first terminal device When the first terminal device receives the second message sent by the cloud operating system, the first terminal device disconnects from the cloud operating system;
  • the first terminal device disconnects from the cloud operating system within a preset time period. Further optimizing the sharing mechanism is applicable to the temporary use of the first terminal device.
  • the sharing icon currently shared with other terminal devices may be displayed by clicking a setting icon on the currently displayed second system operation interface.
  • the second terminal device finds a pull-down menu authorized for the first terminal device from the shared list, and clicks the button for canceling the sharing to cancel the authorization of the first terminal device.
  • the shared list may be a pull-down menu for each authorized terminal device, or may be a drop-down menu for authorization of two or more cloud operating systems of the second terminal device, as shown in FIG. 2-3.
  • the second terminal device may select at least one shared cloud operating system (for example, cancel the cloud operating system A) to perform the operation of canceling the sharing. In this case, the connection is cancelled. All terminal devices of the shared cloud operating system are deauthorized.
  • the sharing icon can be displayed by clicking the setting icon (such as FIG. 2-4) on the currently displayed second system operation interface, and clicking to cancel the sharing.
  • the button can be used to cancel the cloud operating system of the second terminal device.
  • the displayed shared list may also be a drop-down menu (such as FIG. 2-5) that the other terminal device authorizes the first terminal device to use its own cloud operating system, and the first terminal device may select any one of them.
  • the authorization of a certain terminal device to cancel the authorization of the first terminal device is implemented. The specific scenario is not limited herein.
  • the cloud operating system records When the terminal device actively requests the event of de-authorization, or the second terminal device actively cancels the authorization, the cloud operating system records an event that the second terminal device actively cancels the authorization.
  • the cloud operating system may delete the file directory of the first terminal device, and re-first when the first terminal device subsequently requests to establish a connection again.
  • the terminal device generates a new file directory, or retains the file directory of the first terminal device, and updates the file directory of the first terminal device when the first terminal device subsequently requests to establish a connection again, which is not limited.
  • the cloud operating system of the second terminal device may be configured to periodically clear the saved file directory of each terminal device, or the total size of the file directory of each terminal device connected to the cloud operating system exceeds a certain capacity, and priority
  • the file directory of the terminal device that does not use the cloud operating system for a long time is cleaned, which is not limited in this document.
  • the method for sharing the cloud operation interface in the embodiment of the present invention is described above.
  • the following describes the first terminal device or the cloud server that performs the method for sharing the cloud operation interface.
  • the first terminal device 30 in the embodiment of the present invention includes:
  • the receiving module 301 is configured to receive a first message sent by a cloud operating system of the second terminal device;
  • the display module 302 is configured to display the first message, where the first message carries the first authentication information and the address information of the cloud operating system, where the first message is used to prompt the first terminal device:
  • the second mobile terminal authorizes the first mobile terminal to use the cloud operating system; optionally, the first authentication information includes third authentication information used to authenticate whether the identity of the first terminal device is legal, and And verifying whether the first terminal device is authorized by the second terminal device to use the fourth authentication information of the remote operating system.
  • the processing module 303 is configured to request authentication from the cloud operating system by using the first authentication information received by the receiving module 301.
  • the address information is used to establish a connection with the cloud operating system
  • the receiving module 301 receives the interface information sent by the cloud operating system; optionally, the second terminal device authorizes the first terminal device to use the device.
  • the second operation interface is an operation boundary including the at least one application icon. surface.
  • the second terminal device authorizes the first terminal device to use the entire cloud operating system, that is, the interface information includes the portal information corresponding to the cloud operating system
  • the second operation interface is the cloud operating system corresponding to the cloud operating system. Operation interface.
  • the receiving module 301 receives the first message sent by the cloud operating system, and the processing module 302 requests the cloud operating system to use the first authentication information carried in the first message to request authentication.
  • the address information is connected to the cloud operating system; after the receiving module 301 receives the interface information sent by the cloud operating system, the first operation interface that is currently displayed is switched to the second operation interface corresponding to the interface information.
  • the first terminal device 30 further includes a sensing module 304 and a sending module 305.
  • the first terminal device 30 may The second operation interface is operated, that is, the processing module 303 can further detect, by the sensing module 304, a first input of the first application icon on the second operation interface by the user;
  • the sending module 305 to send an operation instruction for the first application icon to the cloud operating system, so that the cloud operating system executes the operation instruction corresponding to And operating the operation data generated by the operation in the file directory of the first terminal device, where the file directory of the first terminal device is after the cloud operating system authenticates the first terminal device, a file directory generated by the first terminal device;
  • the processing module 303 is configured.
  • the second authentication information input by the user may be detected by the sensing module 304, and the second authentication information is sent to the cloud operating system by the sending module 305.
  • the file directory of the first terminal device is accessed, where the file directory of the first terminal device is used to save usage data generated by the first terminal device in using the cloud operating system.
  • the first terminal device 30 may be disconnected from the cloud operating system after using the cloud operating system for a period of time.
  • the processing module 303 is further configured to: :
  • processing module 303 specifically performs one of the following operations:
  • the receiving module 301 Or receiving, by the receiving module 301, a second message sent by the cloud operating system, where the second message is used to prompt the first terminal device: the second mobile terminal de-authorizes the first mobile terminal Use the cloud operating system.
  • the cloud server 40 in the embodiment of the present invention includes:
  • the receiving module 401 is configured to receive an authorization instruction sent by the second terminal device
  • the processing module 402 is configured to generate, by using the authorization command received by the receiving module 401, a first message, where the first message carries the first authentication information and address information of the cloud operating system;
  • the sending module 403 is configured to send the first message generated by the processing module 402 to the first terminal device, where the first message is used to prompt the first terminal device: the second mobile terminal authorizes the The first mobile terminal uses the cloud operating system;
  • the first authentication information is used by the first terminal device to request authentication from the cloud operating system when the first terminal device requests to use the cloud operating system; the address information is used by the first terminal device After the authentication is passed, the first terminal device establishes a connection with the cloud operating system.
  • the first authentication information includes third authentication information used to authenticate whether the identity of the first terminal device is legal, and And fourth authentication information for verifying whether the first terminal device is authorized by the second terminal device to use the remote operating system.
  • the third authentication information satisfies one of the following items:
  • Valid for the preset duration the number of valid times is finite, and the number of uses within the preset duration is limited. Times or the number of times the cloud operating system is used.
  • the processing module 402 is further configured to receive the first authentication information sent by the first terminal device by using the receiving module 401, and perform authentication on the first authentication information, and after the authentication is passed, the first terminal device establish connection;
  • the sending module 403 Transmitting, by the sending module 403, interface information to the first terminal device, where the interface information is used by the first terminal device to switch the currently displayed first operation interface to a second operation interface corresponding to the interface information.
  • the second operation interface is an operation interface that includes the at least one application icon; and when the interface information includes the portal information corresponding to the cloud operating system, The second operation interface is an operation interface corresponding to the cloud operating system.
  • the processing module 302 after the receiving module 301 receives the authorization command sent by the second terminal device, the processing module 302 generates a first message by using the authorization command, and sends the first message to the first terminal device 30 through the sending module 403, so that After receiving the first message, the first terminal device 30 uses the first authentication information to request authentication from the cloud operating system, and after receiving the interface information sent by the cloud operating system, switches the currently displayed first operation interface. A second operation interface corresponding to the interface information. It is realized that there is no need to download or purchase a customized application in the cloud operating system or the cloud operating system, and only by obtaining the authorization of the second terminal device, the customized application in the cloud operating system or the cloud operating system can be used, thereby effectively reducing the traffic consumption. And overhead, as well as improving the user experience.
  • the processing module 402 is further configured to perform the following operations after the first terminal device is authenticated:
  • the processing module 402 is further configured to:
  • the processing module 402 is further configured to:
  • the processing module 402 is further configured to:
  • a communication system 50 includes:
  • the first terminal device 30 as described in FIG. 3;
  • the cloud server 40 is as shown in FIG.
  • the physical devices corresponding to all the receiving modules may be receivers, and the physical devices corresponding to all the sending modules may be
  • the physical device corresponding to all the processing modules may be a processor, and the physical devices corresponding to all the sensing modules may be sensors, and the physical devices corresponding to all the display modules may be a display screen or a display.
  • Each of the devices shown in FIGS. 3 and 4 may have a structure as shown in FIG. 6.
  • the processor, the transmitter, and the receiver in FIG. 6 implement the foregoing.
  • the processing module, the transmitting module, and the receiving module provided by the device embodiment of the device have the same or similar functions.
  • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

一种云端操作界面共享的方法、相关设备及系统,所述方法包括:第一终端设备(30)接收并显示第二终端设备的云端操作系统发送的第一消息,第一消息携带第一认证信息和所述云端操作系统的地址信息,第一消息用于提示所述第一终端设备(30):第二终端设备授权所述第一终端设备(30)使用云端操作系统;第一终端设备(30)使用第一认证信息向云端操作系统请求认证;在认证通过后,第一终端设备(30)使用所述地址信息与云端操作系统建立连接;第一终端设备(30)接收云端操作系统发送的界面信息;第一终端设备(30)将当前显示的第一操作界面切换为界面信息对应的第二操作界面。实现减少流量消耗和开销,以及提高用户体验。

Description

一种云端操作界面共享的方法、相关设备及系统 技术领域
本发明涉及无线通信技术领域,尤其涉及的是一种云端操作界面共享的方法、相关设备及系统。
背景技术
在终端设备仅安装简易操作系统的情况下,随着个性化定制和时尚性需求渐增,终端设备一般需要使用完整的操作系统,完整的操作系统(即云端操作系统)放置在云端服务器,在需要使用云端操作系统时,向云端服务器请求认证,认证通过后,即可加载对应的云端操作系统,相应的,使用云端操作系统所产生的操作数据均存储在云端服务器。考虑到有些终端设备并未安装完整的操作系统,而需要使用完整的操作系统时,一般采用系统共享的方式实现,例如,终端设备A定制了云端操作系统,终端设备B未定制云端操作系统或相应的云端操作系统不可使用,在终端设备B需要使用完整的操作系统时,终端设备A可以将自身的云端操作系统借给终端设备B使用,但终端设备A必须退出云端操作系统,影响用户体验,且终端设备B可以查看终端设备A的操作数据,信息安全存在一定风险。
现有机制中,虽然实现了将云端操作系统上的一个应用同时运行在多个终端设备上,但由于付费权限,故同时运行的终端设备的数量有限,且每个终端设备必须下载该应用,才可以正常使用,还可能产生使用应用的费用。
发明内容
本申请提供了一种云端操作界面共享的方法、相关设备及系统,能够解决现有技术中系统共享时,安全性较低且容易产生额外的费用的问题。
本申请第一方面提供了一种云端操作界面共享的方法,所述方法包括:
第一终端设备接收并显示第二终端设备的云端操作系统发送的第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
所述第一终端设备使用所述第一认证信息向所述云端操作系统请求认证;
在认证通过后,所述第一终端设备使用所述地址信息与所述云端操作系统建立连接;
在所述第一终端设备与所述云端操作系统连接后,所述第一终端设备接收所述云端操作系统发送的界面信息;
所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
在一些可能的设计中,所述方法还包括:
所述第一终端设备检测用户对所述第二操作界面上第一应用图标的第一输入;
所述第一终端设备响应于检测到的所述第一输入,将针对所述第一应用图标的操作指令发送至所述云端操作系统,以使所述云端操作系统执行所述操作指令对应的操作,并将操作产生的操作数据保存于所述第一终端设备的文件目录,所述第一终端设备的文件目录为所述云端操作系统对所述第一终端设备认证通过后,为所述第一终端设备生成的文件目录;
所述第一终端设备接收并显示所述云端操作系统发送的所述第一应用图标对应的操作界面。实现了不需要下载应用,即可对共享的第二操作界面上的应用进行操作,能够减少使用费,或者还可以减少流量消耗。
在一些可能的设计中,所述界面信息包括至少一个应用图标时,则所述第二操作界面为包含所述至少一个应用图标的操作界面。实现无需下载应用,即可使用共享的云端操作系统中的部分应用。
在一些可能的设计中,所述界面信息包括所述云端操作系统对应的入口信息时,则所述第二操作界面为所述云端操作系统对应的操作界面。实现无需下载云端操作系统,即可共享的云端操作系统。
在一些可能的设计中,所述方法还包括:
所述第一终端设备检测用户输入的第二认证信息,将所述第二认证信息发送至所述云端操作系统;
在认证通过后,所述第一终端设备访问所述第一终端设备的文件目录。通过设置鉴权,实现终端设备独立访问自己的文件目录,提高文件目录的安全性。
在一些可能的设计中,所述第一终端设备的文件目录与所述第二终端设备的文件目录相互独立。使用同一云端操作系统的各个终端设备的文件目录相互独立,一定程度上提高信息的安全性,以及降低用户信息泄露的风险。
在一些可能的设计中,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操作系统中产生的使用数据。通过将使用同一云端操作系统的各个终端设备的产生的使用数据分开保存,方便用户查看自己的使用数据。
在一些可能的设计中,所述第一终端设备的个数为至少一个。可以实现多个终端设备同时使用所述云端操作系统或所述云端操作系统中的部分应用,并且互不冲突,可以同时接入大数量的终端设备,也无需授权的终端设备退出。
在一些可能的设计中,所述方法还包括:
所述第一终端设备与所述云端操作系统断开连接,退回至所述第一操作界面。
在一些可能的设计中,所述第一终端设备与所述云端操作系统断开连接,通过以下方式之一实现:
所述第一终端设备向所述云端操作系统申请取消与所述云端操作系统连接;
所述第一终端设备断开网络;
或,所述第一终端设备接收所述云端操作系统发送的第二消息,所述第二消息用于提示所述第一终端设备:所述第二移动终端对所述第一移动终端取消授权使用所述云端操作系统。进一步优化共享机制,适用于第一终端设备临时使用的情况。
在一些可能的设计中,所述第一终端设备与所述云端操作系统断开连接,包括:
当所述第一终端设备接收所述云端操作系统发送的第二消息时,所述第一终端设备与所述云端操作系统断开连接;
或包括:所述第一终端设备接收所述云端操作系统发送的第二消息后,所述第一终端设备在预设时长内与所述云端操作系统断开连接。
在一些可能的设计中,所述第一操作界面包括以下之一:
所述第一终端设备预装的操作系统对应的操作界面,所述第一终端设备的云端操作系统对应的操作界面,除所述第一终端设备之外的终端设备所共享的云端操作系统对应的操作界面,或除所述第一终端设备之外的终端设备所共享的云端操作系统中部分应用对应的操作界面。
在一些可能的设计中,所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。
在一些可能的设计中,所述第三认证信息满足以下项之一:
在预设时长内有效,使用次数为有限次,在预设时长内的使用次数为有限次或使用所述云端操作系统的次数。通过设置第一认证信息的有效期、使用次数以及已使用的次数,实现第二终端设备灵活控制授权使用的时间。
本申请第二方面提供一种云端操作界面共享的方法,所述方法包括:
第二终端设备的云端操作系统接收所述第二终端设备发送的授权指令,使用所述授权指令生成第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息;
所述云端操作系统将所述第一消息发送至第一终端设备,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
所述第一认证信息用于所述第一终端设备请求使用所述云端操作系统时所述第一终端设备向所述云端操作系统请求认证;所述地址信息用于所述第一终端设备在认证通过后,所述第一终端设备与所述云端操作系统建立连接;
所述云端操作系统接收所述第一终端设备发送的第一认证信息,对所述第一认证信息进行认证,在认证通过后,与所述第一终端设备建立连接;
所述云端操作系统将界面信息发送至所述第一终端设备,所述界面信息用于所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
在一些可能的设计中,所述云端操作系统对所述第一终端设备认证通过 后,所述方法还包括:
所述云端操作系统生成所述第一终端设备的文件目录,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操作系统中产生的使用数据。通过分别为使用同一云端操作系统的各个终端设备生成单独的目录文件,并将各个终端设备产生的使用数据分开保存,方便用户查看自己的使用数据,降低用户数据泄露的风险。
在一些可能的设计中,所述方法还包括:
所述云端操作系统接收所述第一终端设备发送的操作指令,所述操作指令为用户针对所述第二操作界面上第一应用图标的第一输入;
所述云端操作系统执行所述操作指令对应的操作,并将操作产生的操作数据保存于所述第一终端设备的文件目录;
所述云端操作系统将所述第一应用图标对应的操作界面发送至所述第一终端设备。实现了不需要下载应用,即可对共享的第二操作界面上的应用进行操作,能够减少流量消耗和使用费。
在一些可能的设计中,所述界面信息包括至少一个应用图标时,则所述第二操作界面为包含所述至少一个应用图标的操作界面。实现了不需要下载应用,即可对共享的第二操作界面上的应用进行操作,能够减少使用费,还可以减少流量消耗。
在一些可能的设计中,所述界面信息包括所述云端操作系统对应的入口信息时,则所述第二操作界面为所述云端操作系统对应的操作界面。实现无需下载应用,即可使用共享的云端操作系统中的部分应用。
在一些可能的设计中,所述方法还包括:
所述云端操作系统接收所述第一终端设备发送的第二认证信息,对所述第一终端设备进行认证,所述第二认证信息用于所述第一终端设备访问所述第一终端设备的文件目录。通过设置鉴权,实现终端设备独立访问自己的文件目录,提高文件目录的安全性。
在一些可能的设计中,所述第一终端设备的文件目录与所述第二终端设备的文件目录相互独立。使用同一云端操作系统的各个终端设备的文件目录相互独立,一定程度上提高信息的安全性,以及降低用户信息泄露的风险。
在一些可能的设计中,所述第一终端设备的个数为至少一个。实现多个终端设备同时使用同一个云端操作系统,并且互不冲突,可以同时接入大数量的终端设备,也无需授权的终端设备退出。
在一些可能的设计中,所述方法还包括:
所述云端操作系统接收所述第二终端设备发送的取消授权指令,向所述第一终端设备发送第二消息,以使所述第一终端设备在接收所述第二消息时,与所述云端操作系统断开连接;
或所述第一终端设备接收所述第二消息后,在预设时长内与所述云端操作系统断开连接。
在一些可能的设计中,所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。进一步优化共享机制,适用于第一终端设备临时使用的情况。
在一些可能的设计中,所述第一认证信息满足以下项之一:
在预设时长内有效,使用次数为有限次,在预设时长内的使用次数为有限次或使用所述云端操作系统的次数。通过设置第一认证信息的有效期、使用次数以及已使用的次数,实现第二终端设备灵活控制授权使用的时间。
本申请第三方面提供一种第一终端设备,具有实现上述云端操作界面共享的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
一种可能的设计中,所述第一终端设备包括:
接收模块,用于接收第二终端设备的云端操作系统发送的第一消息;
显示模块,用于显示所述第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
处理模块,用于使用所述接收模块接收到的所述第一认证信息向所述云端操作系统请求认证;
在认证通过后,使用所述地址信息与所述云端操作系统建立连接;
在所述第一终端设备与所述云端操作系统连接成功后,通过所述接收模块接收所述云端操作系统发送的界面信息;
将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
一种可能的设计中,所述第一终端设备包括:
处理器;
存储器,用于存储计算机可执行程序代码;
通信接口;
接收器、发射器及显示屏;
所述处理器、所述接收器、所述发射器、所述显示屏、所述存储器和所述通信接口通过总线相互通信;
所述处理器读取所述存储器中存储的程序代码和数据,其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令致使所述处理器执行以下操作:
通过所述接收器接收第二终端设备的云端操作系统发送的第一消息,并通过所述显示屏显示所述第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
使用所述第一认证信息向所述云端操作系统请求认证;
在认证通过后,使用所述地址信息与所述云端操作系统建立连接;
在所述第一终端设备与所述云端操作系统连接成功后,利用所述接收器接收所述云端操作系统发送的界面信息;
将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
本申请第四方面提供一种云端服务器,具有实现上述云端操作界面共享的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
一种可能的设计中,所述云端服务器包括:
接收模块,用于接收所述第二终端设备发送的授权指令;
处理模块,用于使用所述接收模块接收到的所述授权指令生成第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息;
发送模块,用于将所述处理模块生成的所述第一消息发送至第一终端设备,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
所述第一认证信息用于所述第一终端设备请求使用所述云端操作系统时所述第一终端设备向所述云端操作系统请求认证;所述地址信息用于所述第一终端设备在认证通过后,所述第一终端设备与所述云端操作系统建立连接;
所述处理模块还用于通过所述接收模块接收所述第一终端设备发送的第一认证信息,对所述第一认证信息进行认证,在认证通过后,与所述第一终端设备建立连接;
通过所述发送模块将界面信息发送至所述第一终端设备,所述界面信息用于所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
一种可能的设计中,所述云端服务器存储第二终端设备的云端操作系统,所述云端服务器包括:
处理器;
存储器,用于存储计算机可执行程序代码;
通信接口;
接收器、发射器;
所述处理器、所述接收器、所述发射器、所述存储器和所述通信接口通过总线相互通信;
所述处理器读取所述存储器中存储的程序代码和数据,其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令致使所述处理器执行以下操作:
通过所述接收器接收所述第二终端设备发送的授权指令,使用所述授权指令生成第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息;
通过所述发射器将所述第一消息发送至第一终端设备,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
所述第一认证信息用于所述第一终端设备请求使用所述云端操作系统时所述第一终端设备向所述云端操作系统请求认证;所述地址信息用于所述第一终端设备在认证通过后,所述第一终端设备与所述云端操作系统建立连接;
通过所述接收器接收所述第一终端设备发送的第一认证信息,对所述第一认证信息进行认证,在认证通过后,与所述第一终端设备建立连接;
通过所述发射器将界面信息发送至所述第一终端设备,所述界面信息用于所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
本申请第五方面提供一种通信系统,所述通信系统包括:
如第三方面及第三方面的各可能的设计中的任一种所述的第一终端设备;
如第四方面及第四方面的各可能的设计中的任一种所述的云端服务器。
相较于现有技术,本发明提供的方案中,第一终端设备接收云端操作系统发送的第一消息,然后使用所述第一消息携带的第一认证信息向所述云端操作系统请求认证,在认证通过后,所述第一终端设备使用所述地址信息与所述云端操作系统建立连接;所述第一终端设备接收所述云端操作系统发送的界面信息后,将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。实现了不需要下载或购买云端操作系统或云端操作系统中定制的应用,只需获得第二终端设备的授权,即可使用所述云端操作系统或云端操作系统中定制的应用,有效减少开销,以及提高用户体验。
附图说明
图1为本发明实施例中共享的云端操作系统与多个终端设备连接的架构图;
图2为本发明实施例中云端操作界面共享的方法的一种流程图;
图2-1为本发明实施例中云端操作界面共享的方法的另一种流程图;
图2-2为本发明实施例中云端操作界面共享的方法的另一种流程图;
图2-3为本发明实施例中云端操作界面共享的方法的另一种流程图;
图2-4为本发明实施例中云端操作界面共享的方法的另一种流程图;
图2-5为本发明实施例中云端操作界面共享的方法的另一种流程图;
图3为本发明实施例第一终端设备的一种结构示意图;
图3-1为本发明实施例第一终端设备的另一种结构示意图;
图4为本发明实施例云端服务器的一种结构示意图;
图5为本发明实施例通信系统的一种结构示意图;
图6为本发明实施例执行云端操作界面共享的方法的实体装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本文中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本文中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分 离,可以是也可以不是物理模块,或者可以分不到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本发明实施例方案的目的。
本发明实施例提供了一种云端操作系统共享的方法、相关设备及系统,用于无线通信技术领域。以下对本文中所出现的技术名词进行详细说明。
本文中,简易操作系统一般为终端设备预装的操作系统,例如只具备通话、短信、通讯录、SIM卡验证及数据连接等基本功能的操作系统。而云端操作系统则是在除了上述简易操作系统所具备的的功能之外,还具备其他的定制功能,例如微信、微博、地图等应用。
本文中的每个终端设备都可以拥有至少一个云端操作系统,可以根据实际需要切换自身的云端操作系统。每个共享的云端操作系统可以同时与至少一个终端设备建立连接,各个终端设备之间相互独立,各自与共享的云端操作系统之间的交互相互独立,互不受影响,具体的共享的云端操作系统与至少一个终端设备同时建立连接的结构如图1所示。
本文中的云端操作系统存储在云端服务器。云端操作系统可称之为云计算中心操作系统、云计算操作系统或云操作系统,云端操作系统基于服务器、存储器、网络等基础硬件资源,以及基于数据库等基础软件资源。
用户可以直接登录云端操作系统下载、安装应用,也可以先由终端设备从云端服务器获取云端操作系统对应的操作界面,然后终端设备通过该操作界面下载、安装应用至云端操作系统,具体不作限定。
本文中的操作界面是指通过多种元素(如应用图标、菜单等)形成的界面,或由各种应用图标组成的用户界面(UE,User Interface)等,即只要用户可操作的界面均可称之为操作界面。操作界面可以包括以下项的至少一项:
终端设备上待机时显示的操作界面,针对用户输入的调用指令显示的操作界面,例如下述实施例中的第一应用图标对应的操作界面,第一操作界面及第二操作界面等,具体来说,操作界面可以是联系人操作界面、应用程序界面等。
其中,需要特别说明的是,本发明实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(RAN Radio Access Network)与一个或多个核心网进行通信,无线终端可以是移动 终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PCS,Personal Communication Service)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、终端设备、用户代理(User Agent)、用户设备(User Device)、或用户装备(User Equipment)。
由于在终端设备之间共享操作系统的过程中存在付费权限,使得同时使用共享操作系统的终端设备的数量受到限制,另外也存在用户信息的安全问题,为解决上述技术问题,本发明实施例主要提供以下技术方案:
一、第二终端设备通过第二终端设备的云端操作系统通知第一终端设备:授权第一终端设备使用第二终端设备的云端操作系统。
可以是第二终端设备主动授权给第一终端设备使用所述云端操作系统,也可以是第一终端设备主动请求第二终端设备授权使用所述云端操作系统。
通知的消息中携带认证信息和云端操作系统的地址信息,所述认证信息用于认证第一终端设备的身份是否合法,以及验证所述第一终端设备是否被第二终端设备授权使用第二终端设备的云端操作系统。
二、第一终端设备使用第一认证信息向第二终端设备的云端操作系统请求认证,认证通过后,使用所述地址信息与第二终端设备的云端操作系统建立连接。
三、第二终端设备的云端操作系统将对应的界面信息发送给第一终端设备,使得第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。即可以切换至共享的云端操作系统,或切换至共享的应用。其中,第一终端设备使用共享的云端操作系统可以理解为使用完整的云端操作系 统,或使用云端操作系统中的部分应用。所述第一终端设备的个数为至少一个。可以实现多个终端设备同时使用所述云端操作系统或所述云端操作系统中的部分应用,并且互不冲突,可以同时接入大数量的终端设备,也无需授权的终端设备退出。
请参照图2,本发明实施例提供一种云端操作系统共享的方法,所述方法包括:
101、第二终端设备向所述第二终端设备的云端操作系统发送授权指令。
可知,所述授权指令包括第二终端设备的设备标识、第一终端设备的设备标识以及用于指示第二终端设备授权所述第一终端设备使用上述云端操作系统的权限,该权限可以是使用上述云端操作系统的有效时长、有效次数等,具体不做限定。其中,第二终端设备的设备标识包括第二终端设备的媒体访问控制(MAC,Media Access Control)地址,互联网协议(IP,Internet Protocol)地址或国际移动用户识别码(IMSI,International Mobile Subscriber Identity)等,使得所述第一终端设备可以知晓该授权指令是来自所述第二终端设备,减少在不知道是谁授权的情况下,盲目的使用对方共享的云端操作系统所带来的安全风险。
可以理解的是,第二终端设备可以是在使用自身的云端操作系统时,向该云端操作系统发送授权指令,也可以是在使用简易操作系统时发送授权指令,另外,若第二终端设备拥有两个以上的云端操作系统时,可以在使用云端操作系统A时,向云端操作系统B发送授权第一终端设备使用云端操作系统B的授权指令,也可以授权第一终端设备使用云端操作系统A和云端操作系统B,具体的实现方式和第二终端设备使用的操作系统不作限定,只要能够实现第二终端设备与要授权的云端操作系统实现通信即可。
可选的,该授权指令可通过如下任一种操作或多种操作的组合触发:点击、按压、滑动、旋转、扭动、语音输入、声纹输入等。
102、所述第二终端设备的云端操作系统接收所述第二终端设备发送的授权指令,使用所述授权指令生成第一消息。
所述第一消息携带第一认证信息和所述云端操作系统的地址信息,其中,所述第一认证信息用于所述第一终端设备请求使用所述云端操作系统时向所 述云端操作系统请求认证;所述地址信息用于所述第一终端设备在认证通过后,与所述云端操作系统建立连接。
所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,即所述第三认证信息为所述第二终端设备授权所述第一终端设备使用所述云端操作系统的认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。可选的,所述第三认证信息满足以下项之一:
在预设时长内有效,有效次数为有限次或在预设时长内的使用次数为有限次。通过设置第一认证信息的有效期,实现第二终端设备灵活控制授权使用的时间。
可选的,上述地址信息可以为统一资源定位符(URL,Uniform Resource Locator)等互联网地址,上述第三认证信息可以为口令。
103、所述云端操作系统将所述第一消息发送至第一终端设备。
其中,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统。
上述第一消息可以通过消息服务器发送,例如可以通过短信、彩信、邮件、推送、短距离无线数据通信、即时通讯(IM,Instant Messaging))等方式发送,具体不作限定。
104、第一终端设备接收并显示第二终端设备的云端操作系统发送的第一消息。
该第一消息可以图标的形式呈现,譬如提示框等,具体体现形式不作限定。例如,第二终端设备呈现短信图标或邮件图标,提示第二终端设备的用户:第二终端设备授权第一终端设备使用第二终端设备的云端操作系统。
105、所述第一终端设备使用所述第一认证信息向所述云端操作系统请求认证。
106、所述云端操作系统接收所述第一终端设备发送的第一认证信息,对所述第一认证信息进行认证,在认证通过后,与所述第一终端设备建立连接。
在认证通过后,所述云端操作系统还生成所述第一终端设备的文件目录,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操 作系统中产生的使用数据,其中,使用所述云端操作系统中产生的使用数据可以是使用整个云端操作系统所产生的数据,也可以是使用云端操作系统中的部分应用所产生的数据,具体不作限定,类似之处不再赘述。通过将使用同一云端操作系统的各个终端设备的产生的使用数据分开保存,方便用户查看自己的使用数据。所述第一终端设备的使用数据或所述第二终端设备的使用数据包括用户使用第二系统操作界面上应用图标所产生的操作数据、日志信息、浏览记录、聊天记录、账户信息及用户信息等,具体不做限定。
可以理解的是,在第二终端设备第一次认证通过后,第二终端设备的云端操作系统为第二终端设备生成了第二终端设备的文件目录,所述第二终端设备的文件目录用于保存所述第二终端设备在使用所述云端操作系统中产生的使用数据。
可知,由于所述第二终端设备的云端操作系统分别为第一终端设备和第二终端设备生成了独立的文件目录,使得所述第一终端设备的文件目录与所述第二终端设备的文件目录相互独立。能够实现所述第一终端设备在与所述第二终端设备只能访问自身的文件目录,使用同一云端操作系统的各个终端设备的文件目录相互独立,一定程度上提高信息的安全性,以及降低用户信息泄露的风险。具体包括如下几种方式:
a、分别为使用同一云端操作系统的终端设备设置相应的口令,终端设备在访问自己的目录文件时可以通过认证口令来访问自身的文件目录;
b、分别为使用同一云端操作系统的终端设备设置相应的口令,终端设备可以不使用该口令即可直接访问自身的文件目录,而其他终端设备想要访问则需要认证口令;
c、还可以设置每个终端设备仅能够看到自身的文件目录,无法看到使用同一云端操作系统的其他终端设备的文件目录。
只要能够使得使用同一云端操作系统的各个终端设备之间无法访问或无法直接访问对方的文件目录即可,本文中均不作限定。
107、在认证通过后,所述第一终端设备使用所述地址信息与所述云端操作系统建立连接。
108、所述云端操作系统将界面信息发送至所述第一终端设备。
其中,所述界面信息用于所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
所述界面信息为用于组成第二操作界面的各元素及其排序关系,例如所述界面信息可以包括用户订制的应用(Application,App)图标、各App图标的排序关系信息及展示方式等,具体所包含的信息不作限定,用户可以通过点击某个App图标,,即可实现向云端服务器发送执行该App的请求。
可选的,在第二终端设备授权共享应用时,所述界面信息包括至少一个应用图标,则所述第二操作界面为包含所述至少一个应用图标的操作界面。实现无需下载应用,即可使用共享的云端操作系统中的部分应用。
在第二终端设备授权共享整个云端操作系统时,所述界面信息包括所述云端操作系统对应的入口信息,则所述第二操作界面为所述云端操作系统对应的操作界面,其中,入口信息包括用于呈现整个云端操作系统的元素、图标排列顺序及展示方式等。实现无需下载云端操作系统,即可共享的云端操作系统。
通过授权共享云端操作系统中的部分应用,或授权共享整个云端操作系统,灵活的控制共享的权限,优化共享机制。
可选的,云端服务器可以自动识别第一终端设备的机型或用户类别,为第一终端设备分配合适的云端操作系统,例如,第二终端设备的机型与第一终端设备的机型不同时,可以为第一终端设备分配使第一终端设备流畅使用的云端操作系统,可以是高于或低于第二终端设备使用的云端操作系统的版本,即第一终端设备与第二终端设备两者所使用的云端操作系统可能版本不同,具体本文不作限定。
109、在所述第一终端设备与所述云端操作系统连接后,所述第一终端设备接收所述云端操作系统发送的界面信息,所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
其中,所述第一操作界面包括以下之一:
所述第一终端设备预装的操作系统对应的操作界面,所述第一终端设备的云端操作系统对应的操作界面,除所述第一终端设备之外的终端设备所共享的云端操作系统对应的操作界面,或除所述第一终端设备之外的终端设备所共享的云端操作系统中部分应用对应的操作界面。其中,除所述第一终端设备之外 的终端设备包括第二终端设备、除第一终端设备和第二终端设备之外的终端设备,即表明第一终端设备当前可能使用的第二终端设备共享的其他云端操作系统或部分应用,也可能是除第一终端设备和第二终端设备之外的终端设备所共享的云端操作系统或部分应用,具体不做限定,另外,预装的操作系统可以理解为简易操作系统。
可以理解的是,第二终端设备在与所述云端操作系统建立连接时,也需要向所述云端操作系统提交相应的认证信息,在认证成功后,会接收到云端操作系统发送的界面信息,然后显示界面信息对应的第二操作界面,具体流程不赘述。
本发明实施例中,第二终端设备授权第一终端设备使用第二终端设备的云端操作系统,第一终端设备接收云端操作系统发送的第一消息,然后使用所述第一消息携带的第一认证信息向所述云端操作系统请求认证,在认证通过后,所述第一终端设备使用所述地址信息与所述云端操作系统建立连接;所述第一终端设备接收所述云端操作系统发送的界面信息后,将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。实现了不需要下载或购买云端操作系统或云端操作系统中定制的应用,只需获得第二终端设备的授权,即可使用所述云端操作系统或云端操作系统中定制的应用,有效减少流量消耗和开销,以及提高用户体验。
可以理解的是,在第一终端设备连接到第二终端设备的云端操作系统时,第二终端设备可以是使用自身的云端操作系统,也可以是使用预装的简易操作系统,还可以是使用其他终端设备授权使用的云端操作系统,具体场景不限定。
可选的,在一些可能的实施例中,在第一终端设备与所述第二终端设备的云端操作系统建立连接后,所述方法还包括:
所述第一终端设备检测用户对所述第二操作界面上第一应用图标的第一输入;
所述第一终端设备响应于检测到的所述第一输入,将针对所述第一应用图标的操作指令发送至所述云端操作系统;
所述云端操作系统接收所述第一终端设备发送的操作指令,并执行所述操 作指令对应的操作,以及将操作产生的操作数据保存于所述第一终端设备的文件目录,所述第一终端设备的文件目录为所述云端操作系统对所述第一终端设备认证通过后,为所述第一终端设备生成的文件目录;通过将第一终端设备的操作数据保存在第一终端设备的文件目录,第一终端设备可以随时查看使用云端操作系统的记录,其他使用所述云端操作系统的终端设备无法访问第一终端设备的文件目录,即,使用同一云端操作系统的各个终端设备的文件目录是相互独立的,一定程度上提高了信息的安全性,降低用户信息泄露的风险。
所述第一终端设备接收并显示所述云端操作系统发送的所述第一应用图标对应的操作界面。实现了不需要下载应用,即可对共享的第二操作界面上的应用进行操作,能够减少使用费,也可以减少流量消耗。
举例来说,如图2-1,所述第一终端设备检测到用户1对第二操作界面上微信图标的点击操作后,所述第一终端设备通过网络连接,向云端服务器发出提取微信登录界面的请求,然后接收并显示云端服务器返回的微信登录界面,用户1通过所述第一终端设备向所述云端操作系统提交上述第一认证信息(之前缓存或新的输入),用户1即可成功登录所述云端操作系统对应用户2的微信应用,并使用微信进行通话等功能。在用户1登录所述云端操作系统使用微信时,第二终端设备的用户2也可以同时使用微信,用户1和用户2互不受干扰。
可选的,在一些可能的实施例中,在第一终端设备使用所述第二终端设备所述的云端操作系统一段时间后,所述第一终端设备可能会与所述云端操作系统断开连接,退回至所述第一操作界面,具体原因可能有:第二终端设备授权第一终端设备使用上述云端操作系统的时间已到,或第二终端设备主动请求取消对第一终端设备的授权,或因网络信号差断开连接,或由第一终端设备主动断开网络,或由第一终端设备主动退出第二终端设备所述的云端操作系统等,具体不做限定。
可选的,所述第一终端设备与所述云端操作系统断开连接,通过以下方式之一实现:
所述第一终端设备向所述云端操作系统申请取消与所述云端操作系统连 接;
所述第一终端设备断开网络;
或,所述第一终端设备接收所述云端操作系统发送的第二消息,所述第二消息用于提示所述第一终端设备:所述第二移动终端对所述第一移动终端取消授权使用所述云端操作系统。
可选的,所述第一终端设备与所述云端操作系统断开连接,包括:
当所述第一终端设备接收所述云端操作系统发送的第二消息时,所述第一终端设备与所述云端操作系统断开连接;
或包括:所述第一终端设备接收所述云端操作系统发送的第二消息后,所述第一终端设备在预设时长内与所述云端操作系统断开连接。进一步优化共享机制,适用于第一终端设备临时使用的情况。
举例来说,所述第二终端设备主动取消对所述第一终端设备的授权时,可以通过点击当前显示的第二系统操作界面上的设置图标,展现当前所共享给其他终端设备的共享列表(如图2-2),第二终端设备从该共享列表中找到针对所述第一终端设备授权的下拉菜单,点击取消共享的按钮,即可实现取消对第一终端设备的授权。可选的,该共享列表可以是针对每个授权的终端设备的下拉菜单,也可以是针对第二终端设备的两个以上的云端操作系统的授权的下拉菜单(如图2-3),例如,在针对两个以上的云端操作系统时,第二终端设备可以选中至少一个已共享的云端操作系统(例如取消云端操作系统A),执行取消共享的操作,这种情况下,连接到被取消共享的云端操作系统的所有终端设备都被取消授权。
又举例来说,在第一终端设备主动取消第二终端设备的授权时,可以通过点击当前显示的第二系统操作界面上的设置图标(如图2-4),显示共享列表,点击取消共享的按钮,即可实现取消使用第二终端设备的云端操作系统。或者,所显示的共享列表还可以是其他终端设备授权所述第一终端设备使用自身的云端操作系统的下拉菜单(如图2-5),第一终端设备可以选中其中的任一个,即可实现取消某个终端设备对第一终端设备的授权,具体的场景本文中均不作限定。
可选的,在第一终端设备主动请求取消授权时,所述云端操作系统记录第 一终端设备主动请求取消授权的事件,或第二终端设备主动取消授权时,所述云端操作系统记录第二终端设备主动取消授权的事件。
另外,第一终端设备首次与所述云端操作系统断开连接时,所述云端操作系统可以将第一终端设备的文件目录删除,在第一终端设备后续再次请求建立连接时,重新为第一终端设备生成新的文件目录,或保留第一终端设备的文件目录,在第一终端设备后续再次请求建立连接时,更新第一终端设备的文件目录,具体不做限定。
可选的,还可以设定第二终端设备的云端操作系统定期清理保存的各个终端设备的文件目录,或连接到云端操作系统的各个终端设备的文件目录的总的大小超出一定容量时,优先清理长时间未使用云端操作系统的终端设备的文件目录,具体本文中不作限定。
以上对本发明实施例中的云端操作界面共享的方法进行举例说明,以下对执行上述云端操作界面共享的方法的第一终端设备或云端服务器进行描述。
一、参阅图3,本发明实施例中的第一终端设备30包括:
接收模块301,用于接收第二终端设备的云端操作系统发送的第一消息;
显示模块302,用于显示所述第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;可选的,所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。
处理模块303,用于使用所述接收模块301接收到的所述第一认证信息向所述云端操作系统请求认证;
在认证通过后,使用所述地址信息与所述云端操作系统建立连接;
在所述第一终端设备与所述云端操作系统连接成功后,通过所述接收模块301接收所述云端操作系统发送的界面信息;可选的,在第二终端设备授权第一终端设备使用所述云端操作系统中的部分应用时,即所述界面信息包括至少一个应用图标时,则所述第二操作界面为包含所述至少一个应用图标的操作界 面。在第二终端设备授权第一终端设备使用整个所述云端操作系统时,即所述界面信息包括所述云端操作系统对应的入口信息时,则所述第二操作界面为所述云端操作系统对应的操作界面。
将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
本发明实施例中,接收模块301接收云端操作系统发送的第一消息,处理模块302使用所述第一消息携带的第一认证信息向所述云端操作系统请求认证,在认证通过后,使用所述地址信息与所述云端操作系统建立连接;在接收模块301接收所述云端操作系统发送的界面信息后,将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。实现了不需要下载或购买云端操作系统或云端操作系统中定制的应用,只需获得第二终端设备的授权,即可使用所述云端操作系统或云端操作系统中定制的应用,有效减少流量消耗和开销,以及提高用户体验。
可选的,在一些发明实施例中,参阅图3-1,所述第一终端设备30还包括传感模块304和发送模块305,第一终端设备30在获取上述第二操作界面后,会对所述第二操作界面进行操作,即所述处理模块303还可以通过所述传感模块304检测用户对所述第二操作界面上第一应用图标的第一输入;
响应于检测到的所述第一输入,利用所述发送模块305将针对所述第一应用图标的操作指令发送至所述云端操作系统,以使所述云端操作系统执行所述操作指令对应的操作,并将操作产生的操作数据保存于所述第一终端设备的文件目录,所述第一终端设备的文件目录为所述云端操作系统对所述第一终端设备认证通过后,为所述第一终端设备生成的文件目录;
通过所述接收模块301接收所述云端操作系统发送的所述第一应用图标对应的操作界面,并通过所述显示模块302显示所述第一应用图标对应的操作界面。
可选的,第一终端设备30在使用所述云端操作系统一段时间后,会随之产生相应的使用数据,第一终端设备30可以查看自身的使用数据,具体体现为,所述处理模块303还可以通过所述传感模块304检测用户输入的第二认证信息,并通过所述发送模块305将所述第二认证信息发送至所述云端操作系 统;
在认证通过后,访问所述第一终端设备的文件目录,其中,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操作系统中产生的使用数据。
可选的,在一些发明实施例中,第一终端设备30使用所述云端操作系统一段时间后,可能会与所述云端操作系统断开连接,具体表现为,所述处理模块303还用于:
与所述云端操作系统断开连接,切换至所述第一操作界面。
可选的,所述处理模块303具体执行以下操作之一:
通过所述发送模块305向所述云端操作系统申请取消与所述云端操作系统连接;
断开网络;
或,通过所述接收模块301接收所述云端操作系统发送的第二消息,所述第二消息用于提示所述第一终端设备:所述第二移动终端对所述第一移动终端取消授权使用所述云端操作系统。
二、参阅图4,本发明实施例中的云端服务器40包括:
接收模块401,用于接收所述第二终端设备发送的授权指令;
处理模块402,用于使用所述接收模块401接收到的所述授权指令生成第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息;
发送模块403,用于将所述处理模块402生成的所述第一消息发送至第一终端设备,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
所述第一认证信息用于所述第一终端设备请求使用所述云端操作系统时所述第一终端设备向所述云端操作系统请求认证;所述地址信息用于所述第一终端设备在认证通过后,所述第一终端设备与所述云端操作系统建立连接;可选的,所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。所述第三认证信息满足以下项之一:
在预设时长内有效,有效次数为有限次,在预设时长内的使用次数为有限 次或使用所述云端操作系统的次数。
所述处理模块402还用于通过所述接收模块401接收所述第一终端设备发送的第一认证信息,对所述第一认证信息进行认证,在认证通过后,与所述第一终端设备建立连接;
通过所述发送模块403将界面信息发送至所述第一终端设备,所述界面信息用于所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。可选的,所述界面信息包括至少一个应用图标时,则所述第二操作界面为包含所述至少一个应用图标的操作界面;所述界面信息包括所述云端操作系统对应的入口信息时,则所述第二操作界面为所述云端操作系统对应的操作界面。
本发明实施例中,接收模块301接收第二终端设备发送的授权指令后,处理模块302使用授权指令生成第一消息,并通过发送模块403将第一消息发送至第一终端设备30,以使在第一终端设备30接收到第一消息后,使用第一认证信息向所述云端操作系统请求认证,在接收到所述云端操作系统发送的界面信息后,将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。实现了不需要下载或购买云端操作系统或云端操作系统中定制的应用,只需获得第二终端设备的授权,即可使用所述云端操作系统或云端操作系统中定制的应用,有效减少流量消耗和开销,以及提高用户体验。
可选的,在一些发明实施例中,所述处理模块402在对所述第一终端设备认证通过后,还用于执行以下操作:
生成所述第一终端设备的文件目录,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操作系统中产生的使用数据。
可选的,在一些发明实施例中,所述处理模块402还用于执行以下操作:
通过所述接收模块401接收所述第一终端设备发送的操作指令,所述操作指令为用户针对所述第二操作界面上第一应用图标的第一输入;
执行所述操作指令对应的操作,并将操作产生的操作数据保存于所述第一终端设备的文件目录;
通过所述发送模块403将所述第一应用图标对应的操作界面发送至所述 第一终端设备。
可选的,在一些发明实施例中,所述处理模块402还用于执行以下操作:
通过所述接收模块401接收所述第一终端设备发送的第二认证信息,对所述第一终端设备进行认证,所述第二认证信息用于所述第一终端设备访问所述第一终端设备的文件目录。
可选的,在一些发明实施例中,所述处理模块402还用于执行以下操作:
通过所述接收模块401接收所述第二终端设备发送的取消授权指令,通过所述发送模块403向所述第一终端设备发送第二消息,以使所述第一终端设备在接收所述第二消息时,与所述云端操作系统断开连接,或所述第一终端设备接收所述第二消息后,在预设时长内与所述云端操作系统断开连接。
三、参阅图5,一种通信系统50包括:
如图3所述的第一终端设备30;
如图4所述的云端服务器40。
需要说明的是,在本发明各实施例(包括图3以及图4所示的各实施例)中所有的接收模块对应的实体设备可以为接收器,所有的发送模块对应的实体设备可以为发射器,所有的处理模块对应的实体设备可以为处理器,所有的传感模块对应的实体设备可以为传感器,所有的显示模块对应的实体设备可以为显示屏或显示器。图3以及图4所示的各装置均可以具有如图6所示的结构,当其中一种装置具有如图6所示的结构时,图6中的处理器、发射器和接收器实现前述对应该装置的装置实施例提供的处理模块、发送模块和接收模块相同或相似的功能。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可 以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上对本发明所提供的一种云端操作界面共享的方法、相关设备及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (36)

  1. 一种云端操作界面共享的方法,其特征在于,所述方法包括:
    第一终端设备接收并显示第二终端设备的云端操作系统发送的第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
    所述第一终端设备使用所述第一认证信息向所述云端操作系统请求认证;
    在认证通过后,所述第一终端设备使用所述地址信息与所述云端操作系统建立连接;
    在所述第一终端设备与所述云端操作系统连接成功后,所述第一终端设备接收所述云端操作系统发送的界面信息;
    所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    所述第一终端设备检测用户对所述第二操作界面上第一应用图标的第一输入;
    所述第一终端设备响应于检测到的所述第一输入,将针对所述第一应用图标的操作指令发送至所述云端操作系统,以使所述云端操作系统执行所述操作指令对应的操作,并将操作产生的操作数据保存于所述第一终端设备的文件目录,所述第一终端设备的文件目录为所述云端操作系统对所述第一终端设备认证通过后,为所述第一终端设备生成的文件目录;
    所述第一终端设备接收并显示所述云端操作系统发送的所述第一应用图标对应的操作界面。
  3. 根据权利要求1或2所述的方法,其特征在于,所述界面信息包括至少一个应用图标时,则所述第二操作界面为包含所述至少一个应用图标的操作界面。
  4. 根据权利要求1或2所述的方法,其特征在于,所述界面信息包括所述云端操作系统对应的入口信息时,则所述第二操作界面为所述云端操作系统对应的操作界面。
  5. 根据权利要求2至4任一所述的方法,其特征在于,所述方法还包括:
    所述第一终端设备检测用户输入的第二认证信息,将所述第二认证信息发送至所述云端操作系统;
    在认证通过后,所述第一终端设备访问所述第一终端设备的文件目录。
  6. 根据权利要求2至5任一所述的方法,其特征在于,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操作系统中产生的使用数据。
  7. 根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括:
    所述第一终端设备与所述云端操作系统断开连接,切换至所述第一操作界面。
  8. 根据权利要求7所述的方法,其特征在于,所述第一终端设备与所述云端操作系统断开连接,通过以下方式之一实现:
    所述第一终端设备向所述云端操作系统申请取消与所述云端操作系统连接;
    所述第一终端设备断开网络;
    或,所述第一终端设备接收所述云端操作系统发送的第二消息,所述第二消息用于提示所述第一终端设备:所述第二移动终端对所述第一移动终端取消授权使用所述云端操作系统。
  9. 根据权利要求8所述的方法,其特征在于,所述第一终端设备与所述云端操作系统断开连接,包括:
    当所述第一终端设备接收所述云端操作系统发送的第二消息时,所述第一终端设备与所述云端操作系统断开连接;
    或包括:所述第一终端设备接收所述云端操作系统发送的第二消息后,所述第一终端设备在预设时长内与所述云端操作系统断开连接。
  10. 根据权利要求1至19任一所述的方法,其特征在于,所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。
  11. 一种云端操作界面共享的方法,其特征在于,所述方法包括:
    第二终端设备的云端操作系统接收所述第二终端设备发送的授权指令,使用所述授权指令生成第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息;
    所述云端操作系统将所述第一消息发送至第一终端设备,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
    所述第一认证信息用于所述第一终端设备请求使用所述云端操作系统时所述第一终端设备向所述云端操作系统请求认证;所述地址信息用于所述第一终端设备在认证通过后,所述第一终端设备与所述云端操作系统建立连接;
    所述云端操作系统接收所述第一终端设备发送的第一认证信息,对所述第一认证信息进行认证,在认证通过后,与所述第一终端设备建立连接;
    所述云端操作系统将界面信息发送至所述第一终端设备,所述界面信息用于所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
  12. 根据权利要求11所述的方法,其特征在于,所述云端操作系统对所述第一终端设备认证通过后,所述方法还包括:
    所述云端操作系统生成所述第一终端设备的文件目录,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操作系统中产生的使用数据。
  13. 根据权利要求12所述的方法,其特征在于,所述方法还包括:
    所述云端操作系统接收所述第一终端设备发送的操作指令,所述操作指令为用户针对所述第二操作界面上第一应用图标的第一输入;
    所述云端操作系统执行所述操作指令对应的操作,并将操作产生的操作数据保存于所述第一终端设备的文件目录;
    所述云端操作系统将所述第一应用图标对应的操作界面发送至所述第一终端设备。
  14. 根据权利要求11至13任一所述的方法,其特征在于,所述界面信息包括至少一个应用图标时,则所述第二操作界面为包含所述至少一个应用图标的操作界面。
  15. 根据权利要求11至13任一所述的方法,其特征在于,所述界面信息包括所述云端操作系统对应的入口信息时,则所述第二操作界面为所述云端操作系统对应的操作界面。
  16. 根据权利要求11至15任一所述的方法,其特征在于,所述方法还包括:
    所述云端操作系统接收所述第一终端设备发送的第二认证信息,对所述第一终端设备进行认证,所述第二认证信息用于所述第一终端设备访问所述第一终端设备的文件目录。
  17. 根据权利要求11至16任一所述的方法,其特征在于,所述方法还包括:
    所述云端操作系统接收所述第二终端设备发送的取消授权指令,向所述第一终端设备发送第二消息,以使所述第一终端设备在接收所述第二消息时,与所述云端操作系统断开连接;
    或所述第一终端设备接收所述第二消息后,在预设时长内与所述云端操作系统断开连接。
  18. 根据权利要求11至17任一所述的方法,其特征在于,所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。
  19. 一种第一终端设备,其特征在于,所述第一终端设备包括:
    处理器;
    存储器,用于存储计算机可执行程序代码;
    通信接口;
    接收器、发射器及显示屏;
    所述处理器、所述接收器、所述发射器、所述显示屏、所述存储器和所述通信接口通过总线相互通信;
    所述处理器读取所述存储器中存储的程序代码和数据,其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令致使所述处理器执行以下操作:
    通过所述接收器接收第二终端设备的云端操作系统发送的第一消息,并通过所述显示屏显示所述第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
    使用所述第一认证信息向所述云端操作系统请求认证;
    在认证通过后,使用所述地址信息与所述云端操作系统建立连接;
    在所述第一终端设备与所述云端操作系统连接成功后,利用所述接收器接收所述云端操作系统发送的界面信息;
    将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
  20. 根据权利要求19所述的第一终端设备,其特征在于,所述第一终端设备还包括传感器,所述处理器还用于执行以下操作:
    通过所述传感器检测用户对所述第二操作界面上第一应用图标的第一输入;
    响应于检测到的所述第一输入,利用所述发射器将针对所述第一应用图标的操作指令发送至所述云端操作系统,以使所述云端操作系统执行所述操作指令对应的操作,并将操作产生的操作数据保存于所述第一终端设备的文件目录,所述第一终端设备的文件目录为所述云端操作系统对所述第一终端设备认证通过后,为所述第一终端设备生成的文件目录;
    通过所述接收器接收所述云端操作系统发送的所述第一应用图标对应的操作界面,并通过所述显示屏显示所述第一应用图标对应的操作界面。
  21. 根据权利要求19或20所述的第一终端设备,其特征在于,所述界面信息包括至少一个应用图标时,则所述第二操作界面为包含所述至少一个应用图标的操作界面。
  22. 根据权利要求19或20所述的第一终端设备,其特征在于,所述界面信息包括所述云端操作系统对应的入口信息时,则所述第二操作界面为所述云端操作系统对应的操作界面。
  23. 根据权利要求21至22任一所述的第一终端设备,其特征在于,所述处理器还用于执行以下操作:
    通过所述传感器检测用户输入的第二认证信息,并通过所述发射器将所述 第二认证信息发送至所述云端操作系统;
    在认证通过后,访问所述第一终端设备的文件目录。
  24. 根据权利要求20至23任一所述的第一终端设备,其特征在于,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操作系统中产生的使用数据。
  25. 根据权利要求19至24任一所述的第一终端设备,其特征在于,所述处理器还用于执行以下操作:
    与所述云端操作系统断开连接,切换至所述第一操作界面。
  26. 根据权利要求25所述的第一终端设备,其特征在于,所述处理器具体用于执行以操作之一:
    通过所述发射器向所述云端操作系统申请取消与所述云端操作系统连接;
    断开网络;
    或,通过所述接收器接收所述云端操作系统发送的第二消息,所述第二消息用于提示所述第一终端设备:所述第二移动终端对所述第一移动终端取消授权使用所述云端操作系统。
  27. 根据权利要求19至26任一所述的第一终端设备,其特征在于,所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。
  28. 一种云端服务器,所述云端服务器存储第二终端设备的云端操作系统,其特征在于,所述云端服务器包括:
    处理器;
    存储器,用于存储计算机可执行程序代码;
    通信接口;
    接收器、发射器;
    所述处理器、所述接收器、所述发射器、所述存储器和所述通信接口通过总线相互通信;
    所述处理器读取所述存储器中存储的程序代码和数据,其中所述程序代码包括指令,当所述处理器执行所述指令时,所述指令致使所述处理器执行以下 操作:
    通过所述接收器接收所述第二终端设备发送的授权指令,使用所述授权指令生成第一消息,所述第一消息携带第一认证信息和所述云端操作系统的地址信息;
    通过所述发射器将所述第一消息发送至第一终端设备,所述第一消息用于提示所述第一终端设备:所述第二移动终端授权所述第一移动终端使用所述云端操作系统;
    所述第一认证信息用于所述第一终端设备请求使用所述云端操作系统时所述第一终端设备向所述云端操作系统请求认证;所述地址信息用于所述第一终端设备在认证通过后,所述第一终端设备与所述云端操作系统建立连接;
    通过所述接收器接收所述第一终端设备发送的第一认证信息,对所述第一认证信息进行认证,在认证通过后,与所述第一终端设备建立连接;
    通过所述发射器将界面信息发送至所述第一终端设备,所述界面信息用于所述第一终端设备将当前显示的第一操作界面切换为所述界面信息对应的第二操作界面。
  29. 根据权利要求28所述的云端服务器,其特征在于,所述处理器在对所述第一终端设备认证通过后,还用于执行以下操作:
    生成所述第一终端设备的文件目录,所述第一终端设备的文件目录用于保存所述第一终端设备在使用所述云端操作系统中产生的使用数据。
  30. 根据权利要求29所述的云端服务器,其特征在于,所述处理器还用于执行以下操作:
    通过所述接收器接收所述第一终端设备发送的操作指令,所述操作指令为用户针对所述第二操作界面上第一应用图标的第一输入;
    执行所述操作指令对应的操作,并将操作产生的操作数据保存于所述第一终端设备的文件目录;
    通过所述发射器将所述第一应用图标对应的操作界面发送至所述第一终端设备。
  31. 根据权利要求28至30任一所述的云端服务器,其特征在于,所述界面信息包括至少一个应用图标时,则所述第二操作界面为包含所述至少一个应 用图标的操作界面。
  32. 根据权利要求28至30任一所述的云端服务器,其特征在于,所述界面信息包括所述云端操作系统对应的入口信息时,则所述第二操作界面为所述云端操作系统对应的操作界面。
  33. 根据权利要求28至32任一所述的云端服务器,其特征在于,所述处理器还用于执行以下操作:
    通过所述接收器接收所述第一终端设备发送的第二认证信息,对所述第一终端设备进行认证,所述第二认证信息用于所述第一终端设备访问所述第一终端设备的文件目录。
  34. 根据权利要求28至33任一所述的云端服务器,其特征在于,所述处理器还用于执行以下操作:
    通过所述接收器接收所述第二终端设备发送的取消授权指令,通过所述发射器向所述第一终端设备发送第二消息,以使所述第一终端设备在接收所述第二消息时,与所述云端操作系统断开连接,或所述第一终端设备接收所述第二消息后,在预设时长内与所述云端操作系统断开连接。
  35. 根据权利要求28至34任一所述的云端服务器,其特征在于,所述第一认证信息包含用于认证所述第一终端设备的身份是否合法的第三认证信息,以及用于验证所述第一终端设备是否被所述第二终端设备授权使用所述远端操作系统的第四认证信息。
  36. 一种通信系统,其特征在于,所述通信系统包括:
    如权利要求19至27任一所述的第一终端设备;
    如权利要求28至35任一所述的云端服务器。
PCT/CN2015/100262 2015-12-31 2015-12-31 一种云端操作界面共享的方法、相关设备及系统 WO2017113359A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/CN2015/100262 WO2017113359A1 (zh) 2015-12-31 2015-12-31 一种云端操作界面共享的方法、相关设备及系统
CN201580050029.3A CN106716956B (zh) 2015-12-31 2015-12-31 一种云端操作界面共享的方法、相关设备及系统
EP15911984.1A EP3386167B1 (en) 2015-12-31 2015-12-31 Cloud operation interface sharing method, related device and system
US16/066,408 US11075895B2 (en) 2015-12-31 2015-12-31 Cloud operation interface sharing method, related device, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/100262 WO2017113359A1 (zh) 2015-12-31 2015-12-31 一种云端操作界面共享的方法、相关设备及系统

Publications (1)

Publication Number Publication Date
WO2017113359A1 true WO2017113359A1 (zh) 2017-07-06

Family

ID=58933710

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/100262 WO2017113359A1 (zh) 2015-12-31 2015-12-31 一种云端操作界面共享的方法、相关设备及系统

Country Status (4)

Country Link
US (1) US11075895B2 (zh)
EP (1) EP3386167B1 (zh)
CN (1) CN106716956B (zh)
WO (1) WO2017113359A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108830937A (zh) * 2018-05-25 2018-11-16 链家网(北京)科技有限公司 一种操作冲突的处理方法及服务器

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108280020B (zh) * 2018-01-23 2021-09-14 广州视源电子科技股份有限公司 计算机设备的监控方法、装置、终端及计算机存储介质
CN109739450B (zh) * 2018-04-08 2020-03-27 北京字节跳动网络技术有限公司 一种交互方法及装置
US11144620B2 (en) * 2018-06-26 2021-10-12 Counseling and Development, Inc. Systems and methods for establishing connections in a network following secure verification of interested parties
CN109005219A (zh) * 2018-07-12 2018-12-14 深圳市雅士长华智能科技有限公司 一种共享系统的移动智能终端系统及其实现方法
CN110430273A (zh) * 2019-08-09 2019-11-08 深圳市瑞云科技有限公司 一种基于5g实时传输手机云桌面系统及方法
CN111026482B (zh) * 2019-11-29 2022-02-22 维沃移动通信有限公司 一种应用程序控制方法及电子设备
CN115315967B (zh) * 2020-05-11 2024-07-19 Oppo广东移动通信有限公司 切换方法与装置、云平台和设备
CN112565182B (zh) * 2020-10-28 2023-06-27 锐捷网络股份有限公司 数据处理方法、系统、电子设备及网关设备
CN114553890B (zh) * 2020-11-24 2023-08-08 腾讯科技(深圳)有限公司 系统消息处理方法、装置、计算机设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139183A (zh) * 2011-12-02 2013-06-05 电子科技大学 一种基于云平台的应用虚拟化技术
CN103595759A (zh) * 2013-10-15 2014-02-19 北京航空航天大学 基于云端的桌面展示方法
US8701174B1 (en) * 2011-09-27 2014-04-15 Emc Corporation Controlling access to a protected resource using a virtual desktop and ongoing authentication
CN104636678A (zh) * 2013-11-15 2015-05-20 中国电信股份有限公司 一种云计算环境下对终端设备进行管控的方法和系统
CN105162668A (zh) * 2015-09-17 2015-12-16 小米科技有限责任公司 连接解除方法及装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8756293B2 (en) * 2007-04-23 2014-06-17 Nholdings Sa Providing a user with virtual computing services
CN101783834B (zh) 2009-12-31 2014-01-01 华为终端有限公司 一种移动终端和切换屏幕方法
CN102075546A (zh) 2011-02-18 2011-05-25 北京积木恒硕科技有限公司 一种基于云计算的在线操作系统
CN102148870B (zh) * 2011-03-07 2013-07-10 浪潮(北京)电子信息产业有限公司 一种云存储系统及其实现方法
KR101232790B1 (ko) * 2011-08-03 2013-03-15 유엔젤주식회사 클라우드 컴퓨팅 기반의 데이터 공유 방법 및 앱 공유 방법
US9286471B2 (en) * 2011-10-11 2016-03-15 Citrix Systems, Inc. Rules based detection and correction of problems on mobile devices of enterprise users
US20140101434A1 (en) 2012-10-04 2014-04-10 Msi Security, Ltd. Cloud-based file distribution and management using real identity authentication
CN103475726B (zh) * 2013-09-17 2017-03-15 北京京东尚科信息技术有限公司 一种虚拟桌面管理方法、服务器和客户端
US10341414B2 (en) * 2014-10-31 2019-07-02 Vmware, Inc. File sharing using remote applications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8701174B1 (en) * 2011-09-27 2014-04-15 Emc Corporation Controlling access to a protected resource using a virtual desktop and ongoing authentication
CN103139183A (zh) * 2011-12-02 2013-06-05 电子科技大学 一种基于云平台的应用虚拟化技术
CN103595759A (zh) * 2013-10-15 2014-02-19 北京航空航天大学 基于云端的桌面展示方法
CN104636678A (zh) * 2013-11-15 2015-05-20 中国电信股份有限公司 一种云计算环境下对终端设备进行管控的方法和系统
CN105162668A (zh) * 2015-09-17 2015-12-16 小米科技有限责任公司 连接解除方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3386167A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108830937A (zh) * 2018-05-25 2018-11-16 链家网(北京)科技有限公司 一种操作冲突的处理方法及服务器
CN108830937B (zh) * 2018-05-25 2023-08-08 如你所视(北京)科技有限公司 一种操作冲突的处理方法及服务器

Also Published As

Publication number Publication date
US20190020640A1 (en) 2019-01-17
EP3386167B1 (en) 2023-05-31
EP3386167A1 (en) 2018-10-10
US11075895B2 (en) 2021-07-27
EP3386167A4 (en) 2018-12-05
CN106716956B (zh) 2020-04-28
CN106716956A (zh) 2017-05-24

Similar Documents

Publication Publication Date Title
WO2017113359A1 (zh) 一种云端操作界面共享的方法、相关设备及系统
US10531297B2 (en) Authentication method and server, and computer storage medium
EP3716656B1 (en) Profile generation method, profile acquisition method, and related device and storage medium
US8959608B2 (en) Single sign-on for a native application and a web application on a mobile device
CN108293181B (zh) 一种通信标识绑定的处理方法及终端
CN104025539B (zh) 促进单点登录服务的方法和装置
US8484707B1 (en) Secure changing auto-generated keys for wireless access
EP2933965B1 (en) Method, device and system for accessing network
CN107623690B (zh) 登录方法、设备和存储介质
CN109168156B (zh) 一种虚拟sim卡的实现方法、系统、介质、计算机程序产品及服务器
WO2017024842A1 (zh) 一种上网认证方法及客户端、计算机存储介质
US20130295882A1 (en) System, server and method for invalidating a password remembered by an application associated with a mobile terminal
KR20200115359A (ko) 엣지 컴퓨팅 서비스를 위한 방법 및 그의 전자 장치
WO2015183387A1 (en) Shared network connection credentials on check-in at a user's home location
US9363663B2 (en) Method and apparatus for providing cellphone service from any device
US20200366675A1 (en) Communication system and computer readable storage medium
US8959609B1 (en) Out-of-app based partner aware user authentication
CN104363226A (zh) 一种登录操作系统的方法、装置及系统
CA3104918A1 (en) Use of identity data associated with a device for directing communications to another device
US20140075319A1 (en) Establishing cloud server in client device
CN105790945B (zh) 一种实现用户唯一身份认证的认证方法、装置和系统
US9047470B2 (en) Secure provisioning of commercial off-the-shelf (COTS) devices
CN107113320B (zh) 一种下载签约文件的方法、相关设备及系统
CN107528851A (zh) 一种登录信息管理的方法、终端及计算机可读存储介质
US9877190B1 (en) System and method for authentication and sharing of subscriber data

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

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2015911984

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2015911984

Country of ref document: EP

Effective date: 20180702