Communication method, device, cloud server, terminal and storage medium
By receiving request messages from terminals through cloud servers and implementing communication services using different communication methods, the communication problem of terminal devices lacking 5G modules is solved, ensuring the migration of computing power and heavy load requirements, reducing communication costs and improving communication quality.
Patent Information
- Application Number
- CN202110939296.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-16
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2041-08-16
AI Technical Summary
When terminal devices lack mobile communication technology modules such as 5G, they cannot communicate with cloud servers or other terminals, resulting in the inability to meet computing power migration and heavy load requirements.
The cloud server receives request messages sent by the terminal based on the first communication method, and uses a second communication method different from the first communication method to communicate with the terminal, including using local area network communication methods such as Bluetooth or WIFI, or communicating with the base station through the cloud server to realize 5G services.
It enables communication services to be provided through cloud servers even when the terminal cannot directly communicate with the cloud or other terminals via 5G, meeting the needs of computing power migration and heavy load, reducing communication costs and improving communication quality.
Smart Images

Figure CN115706943B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to, but is not limited to, the field of communication technology, and in particular to a communication method, apparatus, terminal, and storage medium. Background Technology
[0002] With the widespread adoption of mobile terminals, their form factors are trending towards thinner, lighter, and more transparent designs. Furthermore, with the advancements in 5G and other communication technologies, hardware system upgrades and heavy-load computing scenarios are becoming increasingly common. To meet the demands of future terminal device upgrades, lower costs, and heavy workloads, it is necessary to migrate a significant amount of computing power to cloud servers, placing some computing power and control storage on terminals hosted on these cloud servers. However, if these cloud-hosted terminals lack the corresponding communication modules for 5G or other mobile communication technologies, they cannot provide 5G or other mobile communication services with other terminals on or outside the cloud server. Summary of the Invention
[0003] This disclosure provides a communication method, apparatus, terminal, and storage medium.
[0004] According to a first aspect of this disclosure, a communication method is provided, executed by a cloud server, the method comprising:
[0005] Receive a request message sent by a first terminal based on a first communication method, wherein the first terminal cannot establish a communication connection through a second communication method;
[0006] Based on the request message, communication services are provided with the second terminal using the second communication method; wherein the second communication method is different from the first communication method.
[0007] In some embodiments, receiving the request message sent by the first terminal based on the first communication method includes:
[0008] Receive a request message carrying an identification code sent by the first terminal based on the first communication method;
[0009] Based on the request message, communication services are provided with the second terminal using the second communication method, including:
[0010] Based on the identification code, the second terminal corresponding to the identification code is used to perform communication services using the second communication method.
[0011] In some embodiments, the communication service with the second terminal using the second communication method includes:
[0012] The second communication method is used to communicate with the second terminal under the cloud server.
[0013] or,
[0014] The second communication method is used to communicate with the second terminal that cannot communicate via the first communication method.
[0015] In some embodiments, the method further includes:
[0016] The first communication method is used preferentially to communicate with the second terminal under the cloud server.
[0017] In some embodiments, the communication service with the second terminal under the cloud server using the second communication method includes:
[0018] If the channel bandwidth occupied by the cloud server for communication services using the first communication method is greater than the predetermined bandwidth, then the second communication method is used to communicate with the second terminal under the cloud server.
[0019] In some embodiments, the first terminal is unable to establish a communication connection via the second communication method, including one of the following:
[0020] The first terminal does not have the capability to establish a communication connection using the second communication method;
[0021] The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
[0022] According to a second aspect of this disclosure, a communication method is provided, executed by a first terminal, comprising:
[0023] If the first terminal cannot establish a communication connection through the second communication method, it connects to the cloud server based on the first communication method.
[0024] A request message is sent to the cloud server, wherein the request message is used to request communication services with the second terminal via a second communication method; wherein the second communication method is different from the first communication method.
[0025] In some embodiments, sending a request message to the cloud server includes:
[0026] Send the request message carrying the identification code to the cloud server; wherein the request message is used to request the communication service of the second communication method of the second terminal corresponding to the identification code.
[0027] In some embodiments, the second terminal is the second terminal under the cloud server, or the second terminal is the second terminal that cannot communicate through the first communication method.
[0028] In some embodiments, the first terminal is unable to establish a communication connection via the second communication method, including one of the following:
[0029] The first terminal does not have the capability to establish a communication connection using the second communication method;
[0030] The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
[0031] According to a third aspect of this disclosure, a communication device is provided for use on a cloud server, comprising:
[0032] The first receiving module is used to receive a request message sent by the first terminal based on the first communication method, wherein the first terminal cannot establish a communication connection through the second communication method;
[0033] The first processing module is configured to communicate with the second terminal using the second communication method based on the request message; wherein the second communication method is different from the first communication method.
[0034] In some embodiments, the first receiving module is configured to receive a request message carrying an identification code sent by the first terminal based on the first communication method;
[0035] The first processing module is used to provide communication services with the second terminal corresponding to the identification code using the second communication method based on the identification code.
[0036] In some embodiments, the first processing module is configured to communicate with the second terminal under the cloud server using the second communication method; or...
[0037] The first processing module is used to provide communication services to the second terminal that cannot communicate via the first communication method using the second communication method.
[0038] In some embodiments, the first processing module is configured to preferentially utilize the first communication method to perform communication services with the second terminal under the cloud server.
[0039] In some embodiments, the first processing module is configured to, if the channel bandwidth occupied by the cloud server for communication services using the first communication method is greater than a predetermined bandwidth, communicate with the second terminal under the cloud server using the second communication method.
[0040] In some embodiments, the first terminal is unable to establish a communication connection via the second communication method, including one of the following:
[0041] The first terminal does not have the capability to establish a communication connection using the second communication method;
[0042] The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
[0043] According to a fourth aspect of this disclosure, a communication device is provided for use in a first terminal, comprising:
[0044] The second processing module is used to connect to the cloud server based on the first communication method if the first terminal cannot establish a communication connection through the second communication method.
[0045] The second sending module is used to send a request message to the cloud server, wherein the request message is used to request communication services with the second terminal via a second communication method; wherein the second communication method is different from the first communication method.
[0046] In some embodiments, the second sending module is used to send the request information carrying an identification code to the cloud server; wherein the request message is used to request the communication service of the second communication method of the second terminal corresponding to the identification code.
[0047] In some embodiments, the second terminal is the second terminal under the cloud server, or the second terminal is the second terminal that cannot communicate through the first communication method.
[0048] In some embodiments, the first terminal is unable to establish a communication connection via the second communication method, including one of the following:
[0049] The first terminal does not have the capability to establish a communication connection using the second communication method;
[0050] The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
[0051] According to a fifth aspect of this disclosure, a cloud server is provided, comprising:
[0052] processor;
[0053] Memory used to store processor-executable instructions;
[0054] The processor is configured to implement, when running the executable instructions, the communication method described in any embodiment of this disclosure executed by the cloud server.
[0055] According to a sixth aspect of this disclosure, a terminal is provided, comprising:
[0056] processor;
[0057] Memory used to store processor-executable instructions;
[0058] The processor is configured to implement, when running the executable instructions, the communication method described in any embodiment of this disclosure executed by the terminal.
[0059] According to a seventh aspect of this disclosure, a computer-readable storage medium is provided, the storage medium storing an executable program, wherein the executable program, when executed by a processor, implements the communication method described in any embodiment of this disclosure.
[0060] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0061] In this embodiment of the present disclosure, a request message sent by a first terminal based on a first communication method can be received through a cloud server, wherein the first terminal cannot establish a communication connection through a second communication method; based on the request message, communication services are provided with the second terminal using the second communication method; wherein the second communication method is different from the first communication method. Thus, when the first terminal in this embodiment of the present disclosure cannot communicate with the second terminal through the second communication method, it can establish a communication connection with the cloud server, thereby enabling communication services with the second terminal through the second communication method via the cloud server. Thus, this embodiment of the present disclosure enables the first terminal to still provide communication services with the second terminal even when it cannot communicate with the second terminal using the second communication method.
[0062] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0063] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0064] Figure 1This is a flowchart illustrating a communication method according to an exemplary embodiment.
[0065] Figure 2 This is a block diagram illustrating a communication device according to an exemplary embodiment.
[0066] Figure 3 This is a flowchart illustrating a communication method according to an exemplary embodiment.
[0067] Figure 4 This is a flowchart illustrating a communication method according to an exemplary embodiment.
[0068] Figure 5 This is a flowchart illustrating a communication method according to an exemplary embodiment.
[0069] Figure 6 This is a block diagram illustrating a communication device according to an exemplary embodiment.
[0070] Figure 7 This is a block diagram illustrating a communication device according to an exemplary embodiment.
[0071] Figure 8 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation
[0072] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0073] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0074] Figure 1 This is a schematic diagram illustrating a communication method according to an exemplary embodiment; as shown below. Figure 1 As shown, the communication method includes the following steps:
[0075] Step S11: Receive a request message sent by the first terminal based on the first communication method, wherein the first terminal cannot establish a communication connection through the second communication method;
[0076] Step S12: Based on the request message, use the second communication method to communicate with the second terminal; wherein the second communication method is different from the first communication method.
[0077] The communication method provided in this embodiment is executed by a cloud server. This cloud server can be of various types. In one embodiment, the cloud server can be a server within a cloud system. For example, the cloud system includes a cloud server and at least one first terminal; the cloud server can provide computing services to at least one first terminal, etc.
[0078] In one embodiment, both the first terminal and the second terminal can be various mobile devices or bone fixation devices. For example, the first terminal and the second terminal can be mobile phones, displays, headphones, speakers, tablets, wearable devices, etc.
[0079] In one embodiment, both the first terminal and the second terminal can be terminals hosted on a cloud server. The first terminal and the second terminal here have the same information processing capabilities, etc.; both the first terminal and the second terminal can implement communication services based on the first communication method, but neither can implement communication services based on the second communication method.
[0080] In another embodiment, the first terminal is a terminal under the cloud server, and the second terminal can be a terminal outside the cloud server. For example, the first terminal can implement communication services based on a first communication method but not communication services based on a second communication method; the second terminal can implement communication services based on a second communication method. Exemplarily, the first terminal here can be a scaled-down version of the second terminal; for example, the internal configuration of the first terminal is a scaled-down version of the internal configuration of the second terminal.
[0081] In one embodiment, the first terminal can connect to the cloud server to obtain resources from the cloud server. In this case, during user operation, most computations are performed on the cloud server, and the first terminal is responsible for obtaining resources from the cloud server; the first terminal can be considered an input / output interface, or at least responsible for lightweight computations.
[0082] In one embodiment, the first communication method is a communication method without network-side involvement. For example, the first communication method is a communication method without base station involvement. For example, the first communication method can be a communication method of various local area networks. For example, the first communication method includes, but is not limited to, at least one of the following: Bluetooth communication method or mobile hotspot (Wi-Fi) communication method.
[0083] In one embodiment, the second communication method is a communication method involving the network side. For example, the second communication method is a communication method involving the base station. For example, the second communication method includes, but is not limited to, at least one of the following: second-generation mobile communication technology (2G), third-generation communication technology (3G), fourth-generation communication technology (3G), fifth-generation communication technology (5G), or communication methods of various evolved or next-generation communication technologies.
[0084] Here, the inability of the first terminal to establish a communication connection through the second communication method may include at least one of the following: the first terminal is unable to establish a communication connection with the cloud server through the second communication method; or the first terminal is unable to establish a communication connection with the second terminal through the second communication method.
[0085] In some embodiments, the first terminal is unable to establish a communication connection via the second communication method, including one of the following:
[0086] The first terminal does not have the capability to establish a communication connection using the second communication method;
[0087] The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
[0088] In one embodiment, the first terminal's lack of the ability to establish a communication connection using the second communication method can mean that the first terminal does not have a communication module corresponding to the second communication method. For example, the second terminal does not have a SIM (Subscriber Identity Module) or an embedded SIM (eSIM), etc.
[0089] In one embodiment, the first terminal's ability to establish a communication connection using the second communication method can mean that the first terminal has a communication module corresponding to the second communication method. For example, the second terminal may include, but is not limited to, at least one SIM card and / or at least one eSIM card.
[0090] In one embodiment, the signal strength of the first terminal communicating using the second communication method being less than a strength threshold can mean that the signal strength of the cell where the first terminal is located communicating using the second communication method is less than a strength threshold. For example, the serving cell where the first terminal is located is cell A; the first terminal receives a reference signal with a signal strength less than a strength threshold within a predetermined time in cell A; thus, the first terminal cannot communicate with the network side or a second terminal, etc., using the second communication method.
[0091] In one embodiment, the communication service includes, but is not limited to, at least one of the following: telephone, SMS, WeChat, and communication connection. In another embodiment, the communication service includes, but is not limited to, a call; the call includes: a mobile calling (MO) or a mobile called (MT).
[0092] For example, such as Figure 2 As shown, the cloud system includes a cloud server and multiple first terminals; these multiple first terminals can be first terminal 1, first terminal 2, ..., and first terminal N; where N is an integer greater than 1. The cloud server includes at least one communication module, one of which is bound to a first terminal; this communication module can be eSIM1, eSIM2, ..., and eSIM N. Communication between the first terminal and the base station can be as follows: the first terminal connects to the cloud server, and the cloud server communicates with the base station. Communication between the first terminal and a second terminal can be as follows: the first terminal connects to the cloud server, the cloud server communicates with the base station, and then the base station communicates with the second terminal. In this cloud system, a first terminal can also communicate with at least one other first terminal; for example, first terminal 1 can also communicate with first terminal 2 or first terminal N, etc.; in this case, first terminal 1 is the first terminal in the above embodiment, and first terminal 2 or first terminal N is the second terminal in the above embodiment.
[0093] In this embodiment, a cloud server can receive a request message sent by a first terminal using a first communication method, wherein the first terminal cannot establish a communication connection using a second communication method. Based on the request message, the second communication method is used to provide communication services to the second terminal, wherein the second communication method is different from the first communication method. Thus, when the first terminal in this embodiment cannot communicate with the second terminal using the second communication method, it can establish a communication connection with the cloud server, thereby enabling communication services between the first terminal and the second terminal using the second communication method. Therefore, this embodiment enables the first terminal to still provide communication services to the second terminal even when it cannot communicate using the second communication method.
[0094] For example, if the first terminal cannot achieve 2G, 3G, 4G or 5G communication, it can first connect to the cloud server based on Bluetooth or WIFI and then achieve 2G, 3G, 4G or 5G communication with the second terminal based on the cloud server; this can also improve and diversify the communication methods between the first terminal and the second terminal.
[0095] like Figure 3 As shown, in some embodiments, step S11 includes:
[0096] Step S111: Receive a request message carrying an identification code sent by the first terminal based on the first communication method;
[0097] Step S12 includes:
[0098] Step S121: Based on the identification code, use the second communication method to perform communication services with the second terminal corresponding to the identification code.
[0099] In one embodiment, the identification code is used to indicate a communication module; for example, the identification code can be an identifier corresponding to a SIM or eSIM. This identification code is bound to a first terminal; or it is bound to a first or second terminal under a cloud server; or it can also be bound to a second terminal under a cloud server.
[0100] In one embodiment, an identification code is used to uniquely identify a terminal. For example, such as... Figure 2 As shown, eSIM1 identifies first terminal 1; eSIM2 identifies first terminal 2; and eSIM N identifies first terminal N. In this way, the cloud server can find the corresponding first or second terminal for communication. For example, when a first terminal of the cloud server calls another first terminal in the cloud server, the cloud server can find the other first terminal corresponding to that identifier based on the identifier code. Similarly, when the cloud server receives a call from a second terminal, the cloud server can find the first terminal corresponding to that identifier based on the identifier code.
[0101] Of course, in other embodiments, a single identifier can also be used to identify multiple terminals or all terminals in the cloud server. For example, Figure 2 The first terminal 1, first terminal 2, ... and first terminal N shown are all identified by eSIM. Thus, when a terminal outside the cloud server requests to communicate with a terminal in the cloud server, it can find the cloud server corresponding to the identifier code, but cannot find the terminal in the cloud server to communicate based on the identifier code.
[0102] In one embodiment, the identifier can also be linked to a user account on a cloud server. For example, such as... Figure 2 As shown, the user account on the cloud server is bound to eSIM1, eSIM2, and eSIM N. Thus, in this embodiment of the disclosure, it is possible to determine, based on the identifier code, whether the terminal actively paging or being paging is a terminal on the cloud server.
[0103] In this embodiment of the disclosure, an identification code can be carried in the request message, which enables the cloud server to accurately locate the terminal that needs to perform communication services, thereby improving the effectiveness of communication services based on the second method.
[0104] like Figure 4 As shown, in some embodiments, the step of using the second communication method to provide communication services with the second terminal includes:
[0105] Step S122: Use the second communication method to communicate with the second terminal under the cloud server;
[0106] or,
[0107] Step S123: Use the second communication method to communicate with the second terminal that cannot communicate via the first communication method.
[0108] In one embodiment, the second terminal is a terminal on the cloud server other than the first terminal. In another embodiment, the second terminal is a terminal outside the cloud server.
[0109] The second terminal cannot provide communication services through the first communication method, including but not limited to: the second terminal cannot provide communication services with the first terminal through the first communication method.
[0110] For example, two terminals in a cloud server, such as... Figure 2 After both the first terminal 1 and the first terminal 2 establish a communication connection with the cloud server through the first communication method, if the cloud server receives a request message from the first terminal 1 requesting to communicate with the first terminal 2, the cloud server will provide communication services to the first terminal 2.
[0111] For example, such as Figure 2 After the first terminal 1 establishes a communication connection with the cloud server through the first communication method, if the cloud server receives a request message from the first terminal 1 requesting to communicate with the second terminal, the cloud server will provide communication services to the second terminal.
[0112] In this embodiment of the disclosure, at least two terminals belonging to the same cloud server (e.g., two first terminals, or one first terminal and one second terminal) can connect to the cloud server based on a first communication method; and communication services between the two terminals can be implemented based on the cloud server. Thus, communication services between at least two terminals belonging to the same cloud server can be realized.
[0113] Alternatively, a first terminal in the cloud server can connect to the cloud server via a first communication method and then communicate with a second terminal outside the server. This allows the first terminal to communicate with the second terminal even when the first communication method connection cannot be established.
[0114] In some embodiments, the method further includes:
[0115] The first communication method is used preferentially to communicate with the second terminal under the cloud server.
[0116] For example, there are at least two terminals in the cloud server, such as... Figure 2 Both the first terminal 1 (which can be considered the first terminal in the above embodiment) and the first terminal 2 (which can be considered the second terminal in the above embodiment) can establish a communication connection with the cloud server. Specifically, the first terminal 1 can establish a communication connection with the cloud server based on a first communication method; the first terminal 2 can establish a communication connection with the cloud server based on both the first and second communication methods. After the first terminal 1 establishes a communication connection with the cloud server, the cloud server can preferentially establish a communication connection with the first terminal 2 based on the first communication method and provide communication services, etc.
[0117] In the above example, if both the first terminal and the second terminal in the cloud server can communicate based on the first communication method, then the first terminal and the second terminal in the cloud server can also directly communicate based on the first communication method.
[0118] Thus, in this embodiment of the disclosure, if at least two terminals under the cloud server can both access the cloud server and both terminals can perform communication services based on the first communication method, then the two terminals can be preferentially allowed to communicate directly based on the first communication method, or the cloud server can be allowed to communicate based on the first communication method. In this way, it is not necessary to use the cloud server's communication module for communication using the second communication method, thereby reducing the costs incurred in using the second communication method for communication services.
[0119] In one embodiment, step S122 includes:
[0120] If the channel bandwidth occupied by the cloud server for communication services using the first communication method is greater than the predetermined bandwidth, then the second communication method is used to communicate with the second terminal under the cloud server.
[0121] For example, if the terminals in the cloud server include: first terminal 1, first terminal 2, first terminal 3, first terminal 4, and first terminal 5; wherein first terminal 1, first terminal 2, and first terminal 3 use a first communication method for communication services. If the channel bandwidth occupied by first terminal 1, first terminal 2, and first terminal 3 when communicating using the first communication method is greater than a predetermined bandwidth, then after first terminal 4 connects to the cloud server using the first communication method, the cloud server uses a second communication method to communicate with first terminal 5. In this embodiment, if the channel bandwidth occupied by first terminal 1, first terminal 2, and first terminal 3 when communicating using the first communication method is greater than the predetermined bandwidth, if first terminal 4 then uses the first communication method to communicate with first terminal 5, it may cause poor communication quality between first terminal 4 and first terminal 5 or between other terminals using the first communication method. In this case, first terminal 4 can use the second communication method based on the cloud server to communicate with first terminal 5.
[0122] In this embodiment, if the channel bandwidth occupied by the cloud server using the first communication method for communication services is relatively large, for example, greater than a predetermined bandwidth, then the cloud server can use the second communication method to communicate with other terminals under the cloud server. This reduces the occurrence of poor communication quality issues such as data transmission delays and low data transmission success rates between the first and second terminals caused by the cloud server still using the first communication method.
[0123] The following communication method is executed by the first terminal and is similar to the communication method executed by the cloud server described above. For technical details not disclosed in the embodiments of the communication method executed by the first terminal, please refer to the description of the communication method example executed by the cloud server, which will not be described in detail here.
[0124] like Figure 5 As shown, a communication method is provided, executed by a first terminal, including:
[0125] Step S21: If the first terminal cannot establish a communication connection through the second communication method, it connects to the cloud server based on the first communication method;
[0126] Step S22: Send a request message to the cloud server, wherein the request message is used to request communication services with the second terminal via a second communication method; wherein the second communication method is different from the first communication method.
[0127] Thus, in this embodiment of the disclosure, when the first terminal is unable to establish a communication connection with other terminals through the first communication method, it can establish a communication connection with the cloud server through the second communication method; thereby, it can establish a communication connection with other terminals and perform communication services based on the cloud server.
[0128] In some embodiments, sending a request message to the cloud server includes:
[0129] Send the request message carrying the identification code to the cloud server; wherein the request message is used to request the communication service of the second communication method of the second terminal corresponding to the identification code.
[0130] In some embodiments, the second terminal is the second terminal under the cloud server, or the second terminal is the second terminal that cannot communicate through the first communication method.
[0131] In some embodiments, the first terminal is unable to establish a communication connection via the second communication method, including one of the following:
[0132] The first terminal does not have the capability to establish a communication connection using the second communication method.
[0133] The first terminal has the communication connection capability of the second communication method. The first terminal has the capability to establish a communication connection of the second communication method, but the signal strength of the first terminal communicating based on the second communication method is less than the strength threshold.
[0134] Figure 6 An exemplary embodiment of a communication device is provided, which is applied to a cloud server; such as Figure 6 As shown, the device includes:
[0135] The first receiving module 41 is used to receive a request message sent by the first terminal based on the first communication method, wherein the first terminal cannot establish a communication connection through the second communication method;
[0136] The first processing module 42 is used to communicate with the second terminal using the second communication method based on the request message; wherein the second communication method is different from the first communication method.
[0137] In some embodiments, the first receiving module 41 is configured to receive a request message carrying an identification code sent by the first terminal based on the first communication method;
[0138] The first processing module 42 is used to perform communication services with the second terminal corresponding to the identification code using the second communication method based on the identification code.
[0139] In some embodiments, the first processing module 42 is configured to communicate with the second terminal under the cloud server using the second communication method; or...
[0140] The first processing module 42 is used to provide communication services to the second terminal that cannot communicate via the first communication method using the second communication method.
[0141] In some embodiments, the first processing module 42 is configured to preferentially use the first communication method to perform communication services with the second terminal under the cloud server.
[0142] In some embodiments, the first processing module 42 is configured to, if the channel bandwidth occupied by the cloud server for communication services using the first communication method is greater than a predetermined bandwidth, communicate with the second terminal under the cloud server using the second communication method.
[0143] In some embodiments, the first terminal is unable to establish a communication connection via the second communication method, including one of the following:
[0144] The first terminal does not have the capability to establish a communication connection using the second communication method;
[0145] The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
[0146] Figure 7 An exemplary embodiment of a communication device is provided, applied to a first terminal; such as Figure 7 As shown, the device includes:
[0147] The second processing module 61 is used to connect to the cloud server based on the first communication method if the first terminal cannot establish a communication connection through the second communication method.
[0148] The second sending module 62 is used to send a request message to the cloud server, wherein the request message is used to request communication services with the second terminal via a second communication method; wherein the second communication method is different from the first communication method.
[0149] In some embodiments, the second sending module 62 is used to send the request information carrying the identification code to the cloud server; wherein the request message is used to request the communication service of the second communication method of the second terminal corresponding to the identification code.
[0150] In some embodiments, the second terminal is the second terminal under the cloud server, or the second terminal is the second terminal that cannot communicate through the first communication method.
[0151] In some embodiments, the first terminal is unable to establish a communication connection via the second communication method, including one of the following:
[0152] The first terminal does not have the capability to establish a communication connection using the second communication method;
[0153] The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
[0154] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0155] This disclosure provides a cloud server, including:
[0156] processor;
[0157] Memory used to store processor-executable instructions;
[0158] The processor is configured to implement, when running the executable instructions, the communication method described in any embodiment of this disclosure executed by the cloud server.
[0159] This disclosure provides a terminal, including:
[0160] processor;
[0161] Memory used to store processor-executable instructions;
[0162] The processor is configured to implement, when running the executable instructions, the communication method described in any embodiment of this disclosure executed by the terminal.
[0163] In one embodiment, the terminal is the first terminal described in the above embodiments. In another embodiment, the terminal is either the first terminal or the second terminal described in the above embodiments.
[0164] The memory may include various types of storage media, which are non-temporary computer storage media that can continue to store information after the communication device loses power.
[0165] The processor can be connected to the memory via a bus or similar means to read executable programs stored in the memory, for example, to implement... Figure 1 , Figures 3 to 5 At least one of the methods shown.
[0166] Embodiments of this disclosure also provide a computer-readable storage medium storing an executable program, wherein the executable program, when executed by a processor, implements the communication method described in any embodiment of this disclosure. For example, implementing as... Figure 1 , Figures 3 to 5 At least one of the methods shown.
[0167] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0168] Figure 8 This is a block diagram illustrating a terminal 800 according to an exemplary embodiment. For example, terminal 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.
[0169] Reference Figure 8 Terminal 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.
[0170] Processing component 802 typically controls the overall operation of terminal 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0171] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or method operating on terminal 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0172] Power supply component 806 provides power to various components of terminal 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 800.
[0173] Multimedia component 808 includes a screen that provides an output interface between the terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0174] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when terminal 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0175] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0176] Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of terminal 800. For example, sensor assembly 814 can detect the on / off state of device 800, the relative positioning of components such as the display and keypad of terminal 800, changes in position of terminal 800 or a component of terminal 800, the presence or absence of user contact with terminal 800, orientation or acceleration / deceleration of terminal 800, and temperature changes of terminal 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0177] Communication component 816 is configured to facilitate wired or wireless communication between terminal 800 and other devices. Terminal 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0178] In an exemplary embodiment, terminal 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0179] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of a terminal 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0180] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0181] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A communication method, characterized in that, Executed by a cloud server, including: The system receives a request message sent by a first terminal based on a first communication method, wherein the first terminal cannot establish a communication connection through a second communication method; the first terminal is bound to a communication module in the cloud server, and the communication module is used to implement 5G communication services, including a user identity recognition module or an embedded user identity recognition module; the second communication method includes a communication method involving the network side. Based on the request message, a communication service is provided with a second terminal using the second communication method; wherein the second communication method is different from the first communication method; the communication service includes the 5G communication service.
2. The method according to claim 1, characterized in that, The receiving of the request message sent by the first terminal based on the first communication method includes: Receive a request message carrying an identification code sent by the first terminal based on the first communication method; Based on the request message, communication services are provided with the second terminal using the second communication method, including: Based on the identification code, the second terminal corresponding to the identification code is used to perform communication services using the second communication method.
3. The method according to claim 1, characterized in that, The method of using the second communication method to communicate with the second terminal includes: The second communication method is used to communicate with the second terminal under the cloud server. or, The second communication method is used to communicate with the second terminal that cannot communicate via the first communication method.
4. The method according to claim 3, characterized in that, The method further includes: The first communication method is used preferentially to communicate with the second terminal under the cloud server.
5. The method according to claim 4, characterized in that, The communication service with the second terminal under the cloud server using the second communication method includes: If the channel bandwidth occupied by the cloud server for communication services using the first communication method is greater than the predetermined bandwidth, then the second communication method is used to communicate with the second terminal under the cloud server.
6. The method according to claim 1, characterized in that, The first terminal is unable to establish a communication connection via the second communication method if any of the following conditions are met: The first terminal does not have the capability to establish a communication connection using the second communication method; The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
7. A communication method, characterized in that, Executed by the first terminal, including: If the first terminal cannot establish a communication connection through the second communication method, it connects to the cloud server based on the first communication method; the first terminal establishes a binding relationship with a communication module in the cloud server, the communication module is used to implement 5G communication services, including a user identity recognition module or an embedded user identity recognition module; the second communication method includes a communication method involving the network side; A request message is sent to the cloud server, wherein the request message is used to request communication services with the second terminal via a second communication method; wherein the second communication method is different from the first communication method; and the communication service includes the 5G communication service.
8. The method according to claim 7, characterized in that, Sending a request message to the cloud server includes: Send a request message carrying an identification code to the cloud server; wherein the request message is used to request the communication service of the second communication method of the second terminal corresponding to the identification code.
9. The method according to claim 7, characterized in that, The second terminal is either the second terminal under the cloud server, or the second terminal is the second terminal that cannot communicate through the first communication method.
10. The method according to claim 7, characterized in that, The first terminal is unable to establish a communication connection via the second communication method if any of the following conditions are met: The first terminal does not have the capability to establish a communication connection using the second communication method; The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
11. A communication device, characterized in that, Applications to cloud servers include: The first receiving module is used to receive a request message sent by the first terminal based on the first communication method, wherein the first terminal cannot establish a communication connection through the second communication method; the first terminal is bound to a communication module in the cloud server, the communication module is used to implement 5G communication services, including a user identity recognition module or an embedded user identity recognition module; the second communication method includes a communication method involving the network side; The first processing module is configured to communicate with the second terminal using the second communication method based on the request message; wherein the second communication method is different from the first communication method; and the communication service includes the 5G communication service.
12. The apparatus according to claim 11, characterized in that, The first receiving module is configured to receive a request message carrying an identification code sent by the first terminal based on the first communication method; The first processing module is used to provide communication services with the second terminal corresponding to the identification code using the second communication method based on the identification code.
13. The apparatus according to claim 11, characterized in that, The first processing module is configured to communicate with the second terminal under the cloud server using the second communication method; or, The first processing module is used to provide communication services to the second terminal that cannot communicate via the first communication method using the second communication method.
14. The apparatus according to claim 13, characterized in that, The first processing module is configured to prioritize using the first communication method to communicate with the second terminal under the cloud server.
15. The apparatus according to claim 14, characterized in that, The first processing module is configured to, if the channel bandwidth occupied by the cloud server for communication services using the first communication method is greater than a predetermined bandwidth, use the second communication method to communicate with the second terminal under the cloud server.
16. The apparatus according to claim 11, characterized in that, The first terminal is unable to establish a communication connection via the second communication method if any of the following conditions are met: The first terminal does not have the capability to establish a communication connection using the second communication method; The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
17. A communication device, characterized in that, Applied to the first terminal, including: The second processing module is used to connect to the cloud server based on the first communication method if the first terminal cannot establish a communication connection through the second communication method; the first terminal has a binding relationship with a communication module in the cloud server, the communication module is used to implement 5G communication services, including a user identity recognition module or an embedded user identity recognition module; the second communication method includes a communication method involving the network side; The second sending module is used to send a request message to the cloud server, wherein the request message is used to request a communication service with the second terminal using a second communication method; wherein the second communication method is different from the first communication method; and the communication service includes the 5G communication service.
18. The apparatus according to claim 17, characterized in that, The second sending module is used to send the request message carrying the identification code to the cloud server; wherein the request message is used to request the communication service of the second communication method of the second terminal corresponding to the identification code.
19. The apparatus according to claim 17, characterized in that, The second terminal is either the second terminal under the cloud server, or the second terminal is the second terminal that cannot communicate through the first communication method.
20. The apparatus according to claim 17, characterized in that, The first terminal is unable to establish a communication connection via the second communication method if any of the following conditions are met: The first terminal does not have the capability to establish a communication connection using the second communication method; The first terminal has the ability to establish a communication connection using the second communication method, but the signal strength of the first terminal communicating using the second communication method is less than the strength threshold.
21. A cloud server, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to implement the communication method according to any one of claims 1-6 when running the executable instructions.
22. A terminal, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to implement the communication method according to any one of claims 7-10 when running the executable instructions.
23. A computer-readable storage medium, characterized in that, The readable storage medium stores an executable program, wherein the executable program, when executed by a processor, implements the communication method according to any one of claims 1-6 or 7-10.
Citation Information
Patent Citations
Mobile communication method, mobile communication server and mobile communication system
CN103209462A