The disclosure relates to the technical field of cloud computing, in particular to cloud terminal equipment and a cloud terminal system.
Disclosure of Invention
The embodiment of the disclosure provides a cloud terminal device and a cloud terminal system, which can solve the problem that a large-scale application program cannot be operated in the prior art, so that user experience is influenced. The technical scheme is as follows:
according to a first aspect of embodiments of the present disclosure, there is provided a cloud terminal device,
the system comprises a processing chip, and a signal input/output module and a network transmission module which are connected with the processing chip; the network transmission module is used for establishing a network channel with the cloud server;
the signal input and output module is used for collecting target operation actions and sending the target operation actions to the processing chip;
the processing chip is used for generating target operation information according to the target operation action and sending the target operation information to the cloud server through the network channel, so that the cloud server determines target encoding data corresponding to the target operation action and sends the target encoding data to the processing chip through the network channel;
the processing chip is further configured to decode the target encoded data, and control the signal input/output module to display the decoded target encoded data.
The embodiment of the disclosure provides a cloud terminal device, which comprises a processing chip, a signal input/output module and a network transmission module, wherein the processing chip receives a target operation action sent by the signal input/output module, generates target operation information according to the target operation action, sends the target operation information to a cloud server through a network channel, determines target encoding data corresponding to the target operation information by the cloud server, and sends the target encoding data to the cloud terminal device through the network channel, so that the cloud terminal device analyzes and displays the received target encoding data. Therefore, the cloud terminal equipment disclosed by the invention only needs to send the target operation information to the cloud server, the cloud server completes all service processing, and the cloud terminal equipment can analyze the target encoding data, so that the cloud terminal equipment can support the operation of a large application program, and the user experience is improved.
In an embodiment, the processing chip is specifically configured to generate the target operation information according to the target operation action and the identification information of the cloud terminal device.
In one embodiment, the processing chip comprises a processor, a video coding and decoding module and a storage module, wherein the video coding and decoding module and the storage module are both connected with the processor; the signal input and output module and the network transmission module are connected with the processor.
In one embodiment, the processing chip further comprises an audio processing module connected to the processor.
In one embodiment, the audio processing module includes an audio codec unit, an audio input unit, and an audio output unit, where the audio input unit and the audio output unit are both connected to the audio codec unit, and the audio codec unit is connected to the processor.
In one embodiment, the cloud terminal device further comprises a peripheral device connected with the processor; the peripheral device comprises one or more of a sensor assembly, an input-output interface, a power interface, an image acquisition module and a positioning module.
According to a second aspect of the embodiments of the present disclosure, a cloud terminal system is provided, where the system includes a cloud server and the cloud terminal device in the above embodiments, and the cloud server includes a physical network card and a virtual terminal device; the physical network card is used for establishing a network channel with a network transmission module of the cloud terminal equipment;
the cloud terminal equipment is used for acquiring a target operation action, generating target operation information according to the target operation action, and sending the target operation information to the cloud server through the network channel;
the cloud server is used for sending the target operation information to the virtual terminal equipment corresponding to the cloud terminal equipment;
the virtual terminal device is used for determining target encoding data corresponding to the target operation action and sending the target encoding data to the cloud terminal device;
the cloud terminal equipment is further used for decoding and displaying the target coded data.
The embodiment of the disclosure provides a cloud terminal system, when acquiring a target operation action, a cloud terminal device generates target operation information according to the target operation action, sends the target operation information to a cloud server through a network channel, the cloud server sends the target operation information to a virtual terminal device corresponding to the cloud terminal device, and the virtual terminal device determines target encoding data corresponding to the target operation information and sends the target encoding data to the cloud terminal device, so that the cloud terminal device analyzes and displays the received target encoding data. Therefore, the cloud terminal equipment disclosed by the invention only needs to send the target operation information to the cloud server, the cloud server completes all service processing, and the cloud terminal equipment can analyze the target encoding data, so that the cloud terminal equipment can support the operation of a large application program, and the user experience is improved.
In one embodiment, the virtual terminal device includes an acquisition module, a processing module and a virtual network transmission module, the processing module is connected with the physical network card through the virtual network transmission module, and the acquisition module is connected with the processing module;
the virtual network transmission module is used for receiving the target operation information sent by the cloud terminal equipment and sending the target operation information to the processing module;
the processing module is used for acquiring the target operation action according to the target operation information and generating a service request according to the target operation action;
the processing module is further configured to execute the service request to obtain desktop images and/or audio data corresponding to the target operation action;
the acquisition module is used for acquiring the desktop image and/or the audio data, encoding the desktop image and/or the audio data to generate target encoded data, and transmitting the target encoded data to the cloud terminal equipment through the network channel.
In an embodiment, the cloud terminal device is specifically configured to generate the target operation information according to the target operation action and the identification information of the cloud terminal device;
the cloud server is specifically configured to acquire identification information of the cloud terminal device according to the target operation information, determine a virtual terminal device corresponding to the cloud terminal device according to the identification information, and send the target operation information to the virtual terminal device corresponding to the cloud terminal device.
In one embodiment, the cloud server comprises at least one virtual end device; the number of the virtual terminal devices is the same as that of the cloud terminal devices, so that each cloud terminal device is correspondingly connected with one virtual terminal device;
when the number of the cloud servers is the same as that of the cloud terminal devices, each cloud server comprises a virtual terminal device; and each cloud terminal device is correspondingly connected with one cloud server.
In one embodiment, the cloud terminal device includes one of: cell-phone, panel computer, bracelet, wrist-watch, glasses, helmet and finger board.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The embodiment of the present disclosure provides a cloud terminal device, as shown in fig. 1, the cloud terminal device includes aprocessing chip 1, and a signal input/output module 2 and anetwork transmission module 3 connected to theprocessing chip 1; thenetwork transmission module 3 is used for establishing a network channel with the cloud server.
The network channel comprises a first network channel and a second network channel, the first network channel is a channel established by thenetwork transmission module 3 of the cloud terminal equipment and the network side equipment, and the second network channel is a channel established by the network side equipment and the physical network card of the cloud server; the network side device may be a base station or the like.
The signal input andoutput module 2 is used for acquiring a target operation action and sending the target operation action to theprocessing chip 1.
Theprocessing chip 1 is configured to generate target operation information according to the target operation action, and send the target operation information to a cloud server through the network channel, so that the cloud server determines target encoded data corresponding to the target operation action, and sends the target encoded data to theprocessing chip 1 through the network channel.
Theprocessing chip 1 is further configured to decode the target encoded data, and control the signal input/output module to display the decoded target encoded data.
The cloud terminal device may be a mobile phone, a tablet computer, a bracelet, a watch, glasses, a helmet, a finger ring, and the like, the signal input/output module 2 may be a touch screen, or a combination of a key module and a display screen, and thenetwork transmission module 3 may be a communication component supporting one or more communication systems, for example, thenetwork transmission module 3 may be a 4G communication component, or a 5G communication component, or a communication component supporting both 4G and 5G, or along with the continuous evolution of a wireless network, thenetwork transmission module 3 may also be a communication component supporting an updated wireless communication system, such as a 6G communication component.
For example, taking the signal input andoutput module 2 as a touch screen as an example, a plurality of application icons and instructions corresponding to user operation actions are pre-configured in the cloud terminal device, when a user needs to operate the cloud terminal device, the user operates the cloud terminal device on the touch screen according to requirements, and the specific operation actions include that the user presses down the touch screen, the user slides on the touch screen, and the user double-clicks the touch screen; when a user operates the touch screen, the touch screen acquires a target operation action input by the user and sends the acquired target operation action to theprocessing chip 1, theprocessing chip 1 processes the target operation action when receiving the target operation action to generate target operation information and sends the target operation information to the cloud server through the network channel, so that when the cloud server receives the target operation information, target encoding data corresponding to the target operation action is determined, the target encoding data is further sent to theprocessing chip 1 through the network channel, theprocessing chip 1 analyzes the received target encoding data, sends the analyzed target encoding data to the signal input andoutput module 2, and the input andoutput module 2 displays the analyzed target encoding data.
Further, theprocessing chip 1 is specifically configured to generate the target operation information according to the target operation action and the identification information of the cloud terminal device.
Illustratively, when receiving a target operation action, theprocessing chip 1 acquires identification information of cloud terminal equipment, packages and processes the identification information of the cloud terminal and the target operation action at the same time, generates the target operation information, so that when receiving the target operation information, a server analyzes the target operation information to obtain the identification information of the cloud terminal equipment and the target operation action, searches a virtual terminal equipment corresponding to the identification information of the cloud terminal equipment in a terminal list, and sends the target operation information to the virtual terminal equipment; the terminal list stores mapping relations between identification information of the cloud terminal equipment and the virtual terminal equipment.
It should be noted that the identification information of the cloud terminal device may uniquely distinguish the cloud terminal device, and the identification information of the cloud terminal device may be a permanent identity of the cloud terminal device, such as a hardware identification code; or temporary identity, for example, a number is assigned to the cloud terminal device in advance.
Further, as shown in fig. 2, theprocessing chip 1 includes aprocessor 11, avideo codec module 12 and astorage module 13, where thevideo codec module 12 and thestorage module 13 are both connected to theprocessor 11; the signal input/output module 2 and thenetwork transmission module 3 are both connected with theprocessor 11.
Illustratively, theprocessing chip 1 includes anintegrated processor 11, avideo codec module 12 and astorage module 13. Theprocessor 11 is configured to receive and transmit corresponding information through a network channel, thevideo codec module 12 is configured to encode or decode a video signal, and thestorage module 13 is configured to store data.
Further, as shown in fig. 3, theprocessing chip 1 further includes anaudio processing module 14 connected to theprocessor 11.
Illustratively, theaudio processing module 14 is configured to process audio signals.
Further, as shown in fig. 4, theaudio processing module 14 includes an audio encoding anddecoding unit 141, anaudio input unit 142, and anaudio output unit 143, where theaudio input unit 142 and theaudio output unit 143 are both connected to the audio encoding anddecoding unit 141, and the audio encoding anddecoding unit 141 is connected to theprocessor 11.
Theaudio input unit 142 may be a microphone, and theaudio output unit 143 may be a speaker, a loudspeaker, an earphone, or the like.
Illustratively, theaudio codec unit 141 is configured to encode or decode an audio signal, theaudio input unit 142 is configured to collect a voice signal, and theaudio output unit 143 is configured to output the voice signal.
Further, as shown in fig. 5, the cloud terminal device further includes a peripheral device connected to theprocessor 11; the peripheral devices include one or more of asensor assembly 4, an input-output interface 5, apower interface 6, animage acquisition module 7, and apositioning module 8.
Wherein,sensor component 4 can include gravity sensor, gyroscope etc., and input/output interface 5 can be USB (Universal Serial Bus) interface etc., andimage acquisition module 7 can be the camera, andorientation module 8 can be GPS (Global Positioning System) orientation module etc..
It should be noted that the cloud terminal device in the present disclosure may configure each function in the conventional smart phone, and the specific function may refer to the function of the smart phone in the prior art, which is not described herein again.
The embodiment of the disclosure provides cloud terminal equipment, which comprises aprocessing chip 1, a signal input/output module 2 and anetwork transmission module 3, wherein theprocessing chip 1 receives a target operation action sent by the signal input/output module 2, generates target operation information according to the target operation action, sends the target operation information to a cloud server through a network channel, determines target encoding data corresponding to the target operation information by the cloud server, and sends the target encoding data to the cloud terminal equipment through the network channel, so that the cloud terminal equipment analyzes and displays the received target encoding data. Therefore, the cloud terminal equipment disclosed by the invention only needs to send the target operation information to the cloud server, the cloud server completes all service processing, and the cloud terminal equipment can analyze the target encoding data, so that the cloud terminal equipment can support the operation of a large application program, and the user experience is improved; in addition, the cloud terminal equipment disclosed by the invention is provided with theaudio processing module 14, the video coding anddecoding module 12, the camera, the microphone, the loudspeaker and the like, can realize the acquisition and playing of audio and video, is also provided with other peripheral equipment such as the positioning module 9 and thesensor component 4, can have the same functions as the traditional smart phone, but greatly reduces the requirement on hardware configuration, does not need to execute complex processing, and is mainly executed by the cloud server, so that the power consumption is reduced, and the cruising ability of the cloud terminal equipment is improved.
The embodiment of the present disclosure provides a cloud terminal system, as shown in fig. 6, including acloud server 601 and acloud terminal device 602 described in the foregoing embodiment, where thecloud server 601 includes aphysical network card 6011 and avirtual terminal device 6012; thephysical network card 6011 is configured to establish a network channel with the network transmission module of thecloud terminal apparatus 602.
Wherein thecloud terminal device 602 comprises one of: the mobile phone, the tablet personal computer, the bracelet, the watch, the glasses, the helmet, the finger ring and other equipment.
Thecloud terminal device 602 is configured to acquire a target operation action, generate target operation information according to the target operation action, and send the target operation information to thecloud server 601 through the network channel.
Thecloud server 601 is configured to send the target operation information to avirtual terminal device 6012 corresponding to thecloud terminal device 602.
Thevirtual terminal device 6012 is configured to determine target encoding data corresponding to the target operation action, and send the target encoding data to thecloud terminal device 602.
Thecloud terminal device 602 is further configured to decode and display the target encoded data.
Thecloud terminal device 602 and thecloud server 601 perform data interaction, such as audio data interaction and video data interaction, based on the network channel. The network channel between thecloud terminal device 602 and thecloud server 601 includes a first network channel between a wireless transmission module of thecloud terminal device 602 and a network side device, and a second network channel between the network side device and thecloud server 601, where the network side device may be a base station or the like.
For example, when a user needs to operate thecloud terminal device 602, the user operates the touch screen according to a requirement, where the specific operation action includes pressing down the touch screen by the user, sliding a track on the touch screen by the user, double-clicking the touch screen by the user, and the like; when a user operates the touch screen, thecloud terminal device 602 acquires a target operation action input by the user, processes the target operation action, generates target operation information, and sends the target operation information to thecloud server 601 through a network channel, so that thecloud server 601 sends the target operation information to thevirtual terminal device 6012 corresponding to thecloud terminal device 602, thevirtual terminal device 6012 determines target encoding data corresponding to the target operation action, and then sends the target encoding data to thecloud terminal device 602 through a physical channel, and thecloud terminal device 602 analyzes and displays the received target encoding data.
Further, as shown in fig. 7, thevirtual terminal device 6012 includes anacquisition module 60121, aprocessing module 60122, and a virtualnetwork transmission module 60123, where theprocessing module 60122 is connected to thephysical network card 6011 through the virtualnetwork transmission module 60123, and theacquisition module 60121 is connected to theprocessing module 60122.
The virtualnetwork transmission module 60123 is configured to receive the target operation information sent by thecloud terminal device 602, and send the target operation information to theprocessing module 60122.
Theprocessing module 60122 is configured to obtain the target operation action according to the target operation information, and generate a service request according to the target operation action.
Theprocessing module 60122 is further configured to execute the service request to obtain desktop image and/or audio data corresponding to the target operation action.
Theacquisition module 60121 is configured to acquire the desktop image and/or the audio data, encode the desktop image and/or the audio data, generate target encoded data, and send the target encoded data to thecloud terminal device 602 through the network channel.
For example, when receiving the target operation information, the virtualnetwork transport module 60123 sends the target operation information to theprocessing module 60122, and theprocessing module 60122 parses and processes the target operation information, generates a service request, and executes the service request to obtain desktop image and/or audio data corresponding to the target operation action; at this time, theacquisition module 60121 acquires desktop images and/or audio data, encodes the desktop images and/or the audio data, generates target encoded data, sends the target encoded data to theprocessing module 60122, sends the target encoded data to thecloud terminal device 602 through the network channel by theprocessing module 60122, decodes the target encoded data by thecloud terminal device 602, and displays the target encoded data on a touch screen or a display screen, or outputs an audio signal; or simultaneous display and audio output.
Further, thecloud terminal device 602 is specifically configured to generate the target operation information according to the target operation action and the identification information of thecloud terminal device 602.
Thecloud server 601 is specifically configured to obtain identification information of thecloud terminal device 602 according to the target operation information, determine avirtual terminal device 6012 corresponding to thecloud terminal device 602 according to the identification information, and send the target operation information to thevirtual terminal device 6012 corresponding to thecloud terminal device 602.
Illustratively, when receiving a target operation action, thecloud terminal device 602 acquires identification information of thecloud terminal device 602, packages and processes the identification information of thecloud terminal device 602 and the target operation action at the same time to generate target operation information, and sends the target operation information carrying the identification information of thecloud terminal device 602 and the target operation action to thecloud server 601 through a network channel, and when receiving the target operation information, thecloud server 601 parses the target operation information to obtain the identification information and the target operation action of thecloud terminal device 602, searches for avirtual terminal device 6012 corresponding to the identification information of thecloud terminal device 602 in a terminal list, and sends the target operation information to the correspondingvirtual terminal device 6012.
Optionally, as shown in fig. 8, thecloud server 601 includes at least onevirtual terminal device 6012.
The number of thevirtual terminal devices 6012 is the same as that of thecloud terminal devices 602, so that eachcloud terminal device 602 is correspondingly connected to onevirtual terminal device 6012.
For example, when the number of thecloud servers 601 is one, and there are a plurality ofcloud terminal devices 602, then there is a one-to-many relationship between thecloud servers 601 and thecloud terminal devices 602, that is, a plurality of virtualterminal devices 6012 are operated on onecloud server 601, eachcloud terminal device 602 corresponds to onevirtual terminal device 6012, and thevirtual terminal device 6012 is dedicated to execute all service requests of the correspondingcloud terminal device 602, as shown in fig. 8, twocloud terminal devices 602 are respectively represented as a cloud terminal device a and a cloud terminal device B, and twovirtual terminal devices 6012 are respectively represented as a virtualterminal device 1 and a virtualterminal device 2, where the cloud terminal device a corresponds to a virtualterminal device 1 in the cloud server, and the cloud terminal device B corresponds to a virtualterminal device 2 in the cloud server.
Optionally, as shown in fig. 9, when the number of thecloud servers 601 is the same as that of thecloud terminal devices 602, eachcloud server 601 includes onevirtual terminal device 6012; eachcloud terminal device 602 is correspondingly connected with onecloud server 601.
For example, when there are a plurality ofcloud servers 601 and a plurality ofcloud terminal devices 602, there is a one-to-one relationship between thecloud servers 601 and thecloud terminal devices 602, that is, onevirtual terminal device 6012 is run on thecloud server 601, as shown in fig. 9, twocloud terminal devices 602 are respectively represented as a cloud terminal device a and a cloud terminal device B, twovirtual terminal devices 6012 are respectively represented as a virtualterminal device 1 and a virtualterminal device 2, and twocloud servers 601 are respectively represented as acloud server 1 and acloud server 2; the cloud terminal device a corresponds to the virtualterminal device 1 in thecloud server 1, and the cloud terminal device B corresponds to the virtualterminal device 2 in thecloud server 2.
The embodiment of the disclosure provides a cloud terminal system, when acquiring a target operation action, acloud terminal device 602 generates target operation information according to the target operation action, sends the target operation information to acloud server 601 through a network channel, thecloud server 601 sends the target operation information to avirtual terminal device 6012 corresponding to thecloud terminal device 602, and thevirtual terminal device 6012 determines target encoding data corresponding to the target operation information and sends the target encoding data to thecloud terminal device 602, so that thecloud terminal device 602 analyzes and displays the received target encoding data. Therefore, thecloud terminal device 602 only needs to send the target operation information to thecloud server 601, thecloud server 601 completes all service processing, and thecloud terminal device 602 only needs to analyze the target encoding data, so that thecloud terminal device 602 can support the operation of a large application program, and the user experience is improved; in addition, thecloud terminal device 602 disclosed by the invention is configured with an audio processing module, a video encoding and decoding module, a camera, a microphone, a loudspeaker and the like, can realize the acquisition and playing of audio and video, and is also configured with other peripheral devices such as a positioning module and a sensor component, and can have the same functions as the traditional smart phone, but the requirement on hardware configuration is greatly reduced, thecloud terminal device 602 does not need to execute complex processing, main processing is executed by thecloud server 601, the power consumption is reduced, and the cruising ability of thecloud terminal device 602 is improved.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.