Communication connection method, device, server, terminal equipment, system and medium

By managing servers to determine the target cloud mobile phone and establish communication connections in cloud mobile phone technology, diversified selection methods and authentication mechanisms are adopted to solve the accuracy and effectiveness of terminal devices to access cloud mobile phones, and improve access efficiency and users Experience and reduce hardware costs.

CN113766504BActive Publication Date: 2024-12-17BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202111021751.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-01
Publication Date
2024-12-17
Estimated Expiration
2041-09-01

AI Technical Summary

Technical Problem

In the existing cloud mobile technology, there are accuracy and effectiveness problems during the access process between terminal devices and cloud mobile phones, resulting in confusion of communication connections and waste of resources, and lack of effective permission management and selection mechanisms.

Method used

By introducing a management server, obtain the startup instructions of the terminal device, determine the target cloud mobile phone, and feedback the identification information to the terminal device to establish a communication connection with the target cloud mobile phone, and adopt a variety of cloud mobile phone selection methods (such as default selection and random selection) , specify selection, priority selection) to improve access efficiency and accuracy, and ensure permissions and connection security through login authentication and session information management.

Benefits of technology

It improves the accuracy and effectiveness of terminal devices to access cloud mobile phones, avoids waste of resources and illegal control, enhances permission management and user experience, and reduces the hardware cost of smart glasses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113766504B_ABST
    Figure CN113766504B_ABST
Patent Text Reader

Abstract

The present disclosure provides a communication connection method, a communication connection device, a management server, a terminal device, a communication connection system, and a non-transient computer-readable storage medium, which relate to the field of cloud computing technology, and in particular to cloud phone technology. The specific implementation scheme is: obtaining a power-on instruction sent by a terminal device; in response to the power-on instruction, determining a target cloud phone corresponding to the terminal device; and feeding back identification information of the target cloud phone to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information. The above technical scheme realizes the unified management of terminal devices accessing cloud phones, avoids the occurrence of access confusion, and improves the accuracy and effectiveness of terminal devices accessing cloud phones.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of cloud computing technology, in particular to cloud phone technology, and specifically to a communication connection method, a communication connection device, a management server, a terminal device, a communication connection system, and a non-transitory computer-readable storage medium. Background Art

[0002] Cloud phone is a virtual phone that uses cloud computing technology to provide network terminal services and implements cloud services through cloud servers. The operator can use the terminal device to operate the virtual cloud phone built on the cloud server, thereby achieving or exceeding the functions of a real phone. Summary of the invention

[0003] The present disclosure provides a communication connection method, a communication connection apparatus, a management server, a terminal device, a communication connection system and a non-transitory computer-readable storage medium.

[0004] According to one aspect of the present disclosure, there is provided a communication connection method, which is applied to a management server, comprising:

[0005] Get the power-on command sent by the terminal device;

[0006] In response to the power-on instruction, determining a target cloud phone corresponding to the terminal device;

[0007] The identification information of the target cloud phone is fed back to the terminal device so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information.

[0008] According to another aspect of the present disclosure, there is also provided a communication connection method, which is applied to a terminal device, comprising:

[0009] In response to the power-on operation of the operator, a power-on instruction is sent to the management server, so that the management server responds to the power-on instruction and determines the target cloud phone;

[0010] Obtain identification information of the target cloud phone fed back by the management server;

[0011] Based on the identification information, a communication connection is established to the target cloud phone.

[0012] According to another aspect of the present disclosure, there is also provided a management server, including:

[0013] at least one processor; and

[0014] a memory communicatively connected to at least one processor; wherein,

[0015] The memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor so that the at least one processor can execute any one of the communication connection methods provided in the embodiments of the present disclosure.

[0016] According to another aspect of the present disclosure, a terminal device is further provided, including:

[0017] at least one processor; and

[0018] a memory communicatively connected to at least one processor; wherein,

[0019] The memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor so that the at least one processor can execute any one of the communication connection methods provided in the embodiments of the present disclosure.

[0020] According to another aspect of the present disclosure, a communication connection system is also provided, including: a terminal device, a management server and a target cloud phone; the management server is respectively connected to the terminal device and the target cloud phone in communication;

[0021] The terminal device responds to the power-on operation of the operator and sends a power-on instruction to the management server;

[0022] The management server responds to the power-on instruction, determines the target cloud phone, and feeds back identification information of the target cloud phone to the terminal device;

[0023] The terminal device establishes a communication connection with the target cloud phone based on the identification information.

[0024] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is also provided, wherein the computer instructions are used to enable a computer to execute any one of the communication connection methods provided by the embodiments of the present disclosure.

[0025] According to the technology disclosed in the present invention, the effectiveness and accuracy of terminal devices accessing cloud phones are improved.

[0026] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.

[0028] Figure 1A is a structural diagram of a communication connection system provided by an embodiment of the present disclosure;

[0029] Figure 1Bis a flow chart of a communication connection method provided by an embodiment of the present disclosure;

[0030] Figure 2 is a flow chart of another communication connection method provided by an embodiment of the present disclosure;

[0031] Figure 3 is a flow chart of another communication connection method provided by an embodiment of the present disclosure;

[0032] Figure 4 is a flow chart of another communication connection method provided by an embodiment of the present disclosure;

[0033] Figure 5 is a structural diagram of a communication connection device provided by an embodiment of the present disclosure;

[0034] Figure 6 is a structural diagram of another communication connection device provided by an embodiment of the present disclosure;

[0035] Figure 7 It is a block diagram of an electronic device used to implement the communication connection method of the embodiment of the present disclosure. DETAILED DESCRIPTION

[0036] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0037] In order to clearly introduce the technical solution provided by the embodiments of the present disclosure, the communication connection system involved in the present disclosure is first described in detail.

[0038] See also Figure 1A A communication connection system shown includes: a terminal device 10, a management server 20 and a target cloud phone 30; the management server 20 is respectively connected to the terminal device 10 and the target cloud phone 30 for communication;

[0039] The terminal device 10 sends a power-on instruction to the management server 20 in response to the power-on operation of the operator;

[0040] The management server 20 determines the target cloud phone 30 in response to the power-on instruction, and feeds back identification information of the target cloud phone 30 to the terminal device 10;

[0041] The terminal device 10 establishes a communication connection with the target cloud phone 30 according to the identification information.

[0042] On the basis of the above technical solutions, further, the target cloud phone 30 obtains the boot video stream and pushes the boot video stream to the terminal device 10; the terminal device 10 loads the SDK (Software Development Kit), renders and outputs the boot video stream.

[0043] Furthermore, the terminal device 10 can also send control instructions to the target cloud phone 30 according to the control operation of the operator; the target cloud phone 30 parses the control instructions to obtain a response video stream, and pushes the response video stream to the terminal device 10; the terminal device 10 renders and outputs the response video stream.

[0044] Furthermore, the terminal device 10 can also collect environmental data and send the collected environmental data to the target cloud phone 30; the target cloud phone 30 generates a fused video stream based on the environmental data and the environmental related data stored in itself, and pushes the fused video stream to the terminal device 10; the terminal device 10 renders and outputs the fused video stream.

[0045] In an optional embodiment, the environment-related data may be selected according to a business scenario. For example, in a navigation scenario, the environment data may be real-time traffic data around the terminal device 10; correspondingly, the environment-related data may be a navigation guidance mark, etc.

[0046] In an optional embodiment, the terminal device 10 may be smart glasses, such as AR (Augmented Reality) glasses or VR (Virtual Reality) glasses, etc., so as to adapt to AR display or VR display scenarios, while ensuring the normal functions of the smart glasses and reducing the hardware cost of the smart glasses.

[0047] In an optional embodiment, the management server may adopt an ARM (Advanced RISC Machines) cloud server.

[0048] Optionally, data transmission can be carried out between the terminal device 10 and the management server 20 based on eSIM (Embedded-Subscriber Identity Module) technology; optionally, data transmission can be carried out between the terminal device 10 and the target cloud phone based on eSIM technology.

[0049] It should be noted that the above-mentioned communication connection system can be applied to actual scenarios such as navigation, surgery, equipment operation or product assembly, and has a certain guiding and auxiliary role in the corresponding scenarios.

[0050] The communication connection methods and communication connection devices provided in the embodiments of the present disclosure are suitable for Figure 1A In the communication connection system shown, before the operator uses the terminal device to operate the target cloud phone built on the cloud server, the terminal device establishes a communication connection with the target cloud phone in the application scenario. Each communication connection method provided in the embodiment of the present disclosure can be executed by a communication connection device, which can be implemented by software and / or hardware and specifically configured in an electronic device. The electronic device can be Figure 1A The terminal device 10 or the management server 20 in.

[0051] The following will describe the communication connection method in detail with the management server as the execution subject.

[0052] See also Figure 1B A communication connection method shown is applied to a management server, comprising:

[0053] S101. Obtain a power-on instruction sent by a terminal device.

[0054] When the operator turns on the terminal device, the terminal device sends a power-on instruction to the management server; the management server obtains the power-on instruction.

[0055] S102. In response to the power-on instruction, determine the target cloud phone corresponding to the terminal device.

[0056] Among them, the target cloud phone can be understood as a device that can provide data storage and / or data computing services for the terminal device.

[0057] Exemplarily, in response to a power-on instruction, a target cloud phone may be selected from at least one candidate cloud phone bound to the terminal device.

[0058] In a specific implementation, if the terminal device is bound to only one candidate cloud phone, the candidate cloud phone is directly used as the target cloud phone.

[0059] In another specific implementation, if the terminal device is bound to at least two candidate cloud phones, the target cloud phone is selected from the at least two candidate cloud phones according to a selection strategy, wherein the selection strategy may be at least one of a random selection strategy, a default selection strategy, a specified selection strategy, and a priority selection strategy.

[0060] In order to avoid the waste of data processing resources caused by irrelevant terminal devices accessing the management server, in an optional embodiment, in response to the power-on instruction, determining the target cloud phone corresponding to the terminal device may include: in response to the power-on instruction, performing login authentication on the terminal device according to the login information of the terminal device in the power-on instruction; if the login authentication passes, determining the target cloud phone corresponding to the terminal device. Furthermore, if the login authentication fails, determining the target cloud phone corresponding to the terminal device is prohibited.

[0061] In a specific implementation, each terminal device is pre-set with login information, and correspondingly, the management server pre-stores authentication information associated with the login information of the terminal device. When the terminal device sends a power-on instruction to the management server, the power-on instruction carries the login information; accordingly, the management server matches the login information in the power-on instruction with the authentication information stored in itself. If the match is successful, it indicates that the login authentication is passed; otherwise, the login authentication fails.

[0062] Optionally, the login information may be a public key in an asymmetric key pair, and the authentication information may be a private key in an asymmetric key pair. During the terminal device generation phase, the asymmetric key pair may be pre-stored or integrated locally in the terminal device.

[0063] It can be understood that by adding a login authentication operation for the terminal device before determining the target cloud phone, the target cloud phone determination response is only made to the terminal devices that have passed the login authentication, and the target cloud phone determination response is prohibited for the terminal devices that have not passed the login authentication, thereby realizing the permission management of each terminal device and reducing the waste of computing resources brought to the management server by unauthorized terminal devices.

[0064] S103: Feedback identification information of the target cloud phone to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information.

[0065] Among them, the identification information of the target cloud phone is used to uniquely identify the target cloud phone, so as to facilitate the distinction between different cloud phones.

[0066] After determining the target cloud phone, the management server feeds back the identification information of the target cloud phone to the terminal device, so that the terminal device can know which cloud phone it needs to communicate with, and thus control the cloud phone for data processing and / or storage.

[0067] The terminal device directly establishes a communication connection with the target cloud phone corresponding to the identification information. There may be a situation where the terminal device skips the management server and directly connects to the target cloud phone based on the identification information obtained historically. At this time, the target cloud phone may be occupied or the identification information of the target cloud phone may be leaked, resulting in the illegal control of the target cloud phone by the unauthorized terminal device, which will cause certain economic losses to the target cloud phone operator or the target cloud phone buyer. In order to avoid the above situation, when the management server feeds back the identification information to the terminal device, it can also feed back the session information of this connection to the terminal device, so that the terminal device can establish a communication connection with the target cloud phone corresponding to the identification information based on the session information.

[0068] Among them, the session information includes the session period and the session identifier; accordingly, within the session period, a communication connection between the terminal device and the target cloud phone can be established through the session identifier; if the session expires or the session identifier is incorrect, the communication connection between the terminal device and the target cloud phone cannot be established.

[0069] It can be understood that the process of establishing a communication connection between the terminal device and the target cloud phone is constrained through session information, thereby avoiding the occurrence of misconnection or wrong connection of the communication connection, thereby avoiding economic losses to the target cloud phone operator or target cloud phone purchaser due to misconnection or wrong connection, and thus improving the effectiveness and accuracy of the communication connection between the terminal device and the target cloud phone.

[0070] The disclosed embodiment obtains the power-on instruction sent by the terminal device; in response to the power-on instruction, determines the target cloud phone corresponding to the terminal device; and feeds back the identification information of the target cloud phone to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information. The above technical solution introduces a management server to determine the target cloud phone corresponding to the terminal device, thereby realizing unified management of the terminal device access to the cloud phone, and only allows the terminal device to establish a communication connection with the target cloud phone determined this time, thereby avoiding confusion in the access between the terminal device and the cloud phone, thereby improving the accuracy and effectiveness of the terminal device access to the cloud phone.

[0071] On the basis of the above technical solutions, the present disclosure also provides an optional embodiment. In this optional embodiment, the process of determining the target cloud phone is optimized and improved.

[0072] See also Figure 2 A communication connection method shown includes:

[0073] S201. Obtain a power-on instruction sent by a terminal device.

[0074] S202. In response to the power-on instruction, determine a cloud phone selection method, and select a target cloud phone from at least one candidate cloud phone bound to the terminal device according to the cloud phone selection method.

[0075] The cloud phone selection method may include at least one of default selection, random selection, specified selection, and priority selection, etc. It is understandable that by enriching the cloud phone selection method, the diversity of the target cloud phone determination method is ensured, thereby increasing the diversity of the communication connection method.

[0076] Optionally, determining the cloud phone selection method can be: directly receiving the initial selection method sent by the terminal device, and using the initial selection method as the cloud phone acquisition method; or optionally, sending a selection instruction to the terminal device, and receiving the initial selection method sent by the terminal device in response to the selection instruction, and using the initial selection method as the cloud phone acquisition method; or optionally, if the initial selection method is non-priority selection, and the target cloud phone selection fails, then priority selection is used as the cloud phone selection method, thereby avoiding the situation where the terminal device cannot connect to the cloud phone for a long time.

[0077] It is understandable that by refining the determination operation of the cloud phone selection method, the determination mechanism of the cloud phone selection method is enriched, the diversity of the cloud phone selection method determination process is improved, and a variety of cloud phone selection methods are provided for the terminal device operator, which can meet the operator with different operation needs, thereby improving the operator's user experience. In addition, by enriching the determination mechanism of the cloud phone selection method, the diversity of the target cloud phone determination method is increased, thereby increasing the diversity of communication connection methods.

[0078] In a specific implementation, if the cloud phone selection method is default selection, a default cloud phone is selected as the target cloud phone from at least one candidate cloud phone bound to the terminal device. The default cloud phone may be a cloud phone selected by the management server according to the cloud phone's own attributes. The own attributes may include at least one of purchase time, expiration time, and frequency of use. In order to improve the user experience of the operator, typically, the default cloud phone can be pre-specified or adjusted by the operator according to its own needs.

[0079] It can be understood that determining the target cloud phone through the default selection method avoids the operator from setting other cloud phone selection methods or inputting related parameters every time the operator uses the terminal device to establish a communication connection with the cloud phone, thereby simplifying the operator's operation and improving the convenience of the operator controlling the cloud phone through the terminal device, and at the same time helps to improve the efficiency of determining the communication connection method.

[0080] In another specific implementation, if the cloud phone selection method is random selection, a candidate cloud phone is randomly selected from at least one candidate cloud phone bound to the terminal device as the target cloud phone.

[0081] In another specific implementation, if the cloud phone selection method is designated selection, the designated cloud phone in the cloud phone selection method is used as the target cloud phone.

[0082] It can be understood that by formulating a selection method to determine the target cloud phone, the final target cloud phone can meet the operator's usage requirements, avoiding the situation where the operator has a poor user experience because the selected target cloud phone does not meet the operator's expectations.

[0083] In yet another specific implementation, if the cloud phone selection method is priority selection, a target cloud phone is selected from at least one candidate cloud phone bound to the terminal device according to the priority of the candidate cloud phone.

[0084] Among them, the priority of the candidate cloud phone can be set or adjusted by the operator during the process of binding the terminal device and the candidate cloud phone, and can also be determined based on the attribute information of the candidate cloud phone.

[0085] It can be understood that determining the target cloud phone through priority selection can achieve automatic selection of the target cloud phone without designation or default, which simplifies the operation of the operator, thereby improving the convenience of the operator controlling the cloud phone through the terminal device, and at the same time helps to improve the efficiency of determining the communication connection method.

[0086] For example, if the non-priority selection method fails to select the target cloud phone, for example, the target cloud phone has expired or is occupied, it can automatically switch to the priority selection mechanism, which can avoid unnecessary waiting for the operator, thereby improving the access efficiency of the terminal device and the cloud phone, and further improving the operator's user experience.

[0087] Exemplarily, selecting a target cloud phone from at least one candidate cloud phone bound to a terminal device according to the priority of the candidate cloud phones can be: determining the current priority of each candidate cloud phone according to attribute information of the candidate cloud phones; wherein the attribute information includes at least one of binding order, operating status, configuration information, cumulative access frequency, expiration order, etc.; and selecting a candidate cloud phone with a higher priority from at least one candidate cloud phone as the target cloud phone according to the current priority.

[0088] The binding order can be determined according to the binding time, or directly represented by the binding time. Generally, the earlier the binding order is, the higher the priority is. That is, the earlier the candidate cloud phone is bound, the higher its priority is.

[0089] The running status can include two states: running and idle. Generally, in order to avoid control confusion caused by simultaneous control of cloud phones, a cloud phone is usually limited to connecting to only one terminal device, that is, the idle candidate cloud phone has a relatively higher priority.

[0090] The configuration information is used to characterize the storage performance or computing performance of the candidate cloud phone. Generally, the higher the configuration information of the candidate cloud phone, the better its performance is and the higher its priority is.

[0091] The cumulative access frequency is used to characterize the degree of dependence of the terminal device on the candidate cloud phone. Generally, the higher the cumulative access frequency, the higher the corresponding priority of the candidate cloud phone.

[0092] The expiration order can be determined based on the expiration time, or directly represented by the expiration time, reflecting the order in which the candidate cloud phones are stopped being used. Generally, the operator prefers to give priority to the candidate cloud phones that are about to expire. Therefore, the earlier the expiration order, the higher the priority of the candidate cloud phone.

[0093] It can be understood that by comprehensively determining the current priority of the candidate cloud phones in at least one dimension such as binding order, operating status, configuration information and expiration order, the selected target cloud phone can meet the needs of most operators, improve the matching degree between the target cloud phone determination result and the operator, and improve the user experience of the operator. In addition, the above method can reduce the secondary selection of the operator when he is not satisfied with the target cloud phone, thereby helping to improve the access efficiency of the terminal device to the cloud phone.

[0094] In a specific implementation, a priority score table of candidate cloud phones in different dimensions can be pre-set, wherein a higher priority score indicates a higher priority. Accordingly, for each candidate cloud phone, the priority score of the candidate cloud phone in each dimension is determined by querying the priority score table; the current priority score is obtained by accumulating the priority scores of the candidate cloud phone in different dimensions; and the candidate cloud phone with a higher current priority score (e.g., the highest) is selected as the target cloud phone. The advantage of the above technical solution is that the data processing process is simple, the efficiency of selecting the target cloud phone is improved, and the amount of data calculation is reduced.

[0095] In another specific implementation, for each candidate cloud phone, the attribute information of the candidate cloud phone can be input into a pre-trained priority scoring model to obtain the priority score of the candidate cloud phone; and a target cloud phone with a higher priority score (e.g., the highest) is selected from each candidate cloud phone. Among them, the priority scoring model can use the attribute information of the sample cloud phone as a training sample to train a pre-built machine learning model or deep learning model. The present disclosure does not impose any limitation on the specific network structure of the machine learning model or deep learning model. The advantage of the above technical solution is that there is no need to store the priority score table in advance, which reduces the occupation of data storage resources.

[0096] The above content has described in detail the process of selecting a target cloud phone from candidate cloud phones. The following will describe in detail the mechanism for determining the candidate cloud phones.

[0097] In an optional embodiment, if the operator corresponding to the terminal device owns a cloud phone, the cloud phone owned by the operator can be directly used as a candidate cloud phone bound to the terminal device.

[0098] In another optional embodiment, if the operator corresponding to the terminal device borrows a cloud phone held by a third party, the cloud phone held by the third party can be used as a candidate cloud phone bound to the terminal device after authorization by the third party.

[0099] In order to achieve unified management of the candidate cloud phone binding process, in another optional embodiment, the authorization information of the cloud phone to be bound corresponding to the terminal device can be obtained; based on the authorization information, the binding verification is performed on the cloud phone to be bound; based on the binding verification result, the cloud phone to be bound is controlled to be a candidate cloud phone that has a binding relationship with the terminal device.

[0100] The authorization information may be a character string of a set length, wherein the characters may include at least one of numbers, letters, or punctuation marks.

[0101] Exemplarily, the operator logs in to the management page and sends the authorization information of the cloud phone to be bound corresponding to the terminal device to the management server; if the authorization information is consistent with the authorization information of the cloud phone to be bound registered or uploaded to the management server, a binding verification is performed on the cloud phone to be bound; if they are consistent, the binding verification passes, and the cloud phone to be bound is used as a candidate cloud phone with a binding relationship with the terminal device; if they are inconsistent, the binding verification fails, and the cloud phone to be bound is prohibited from being used as a candidate cloud phone with a binding relationship with the terminal device.

[0102] It is understandable that by introducing the binding verification mechanism, unified management of the binding process between candidate cloud phones and terminal devices is achieved, which improves the orderliness and flexibility of the binding process. In addition, the binding verification operation helps to avoid the occurrence of misbinding or missed binding, and provides a guarantee for the effective selection of the target cloud phone.

[0103] S203: Feedback identification information of the target cloud phone to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information.

[0104] The disclosed embodiment refines the target cloud phone determination operation into determining a cloud phone selection method, and selects a target cloud phone from at least one candidate cloud phone bound to the terminal device according to the cloud phone selection method, thereby improving the target cloud phone determination mechanism. At the same time, by introducing the cloud phone selection method to determine the target cloud phone, the operator's wishes are fully respected, thereby making the target cloud phone selection process more flexible.

[0105] In order to more clearly introduce the communication connection method of the present disclosure, the communication connection method involved in the present disclosure will be described in detail below with the terminal device as the execution subject. It should be noted that for the parts not described in detail in the present disclosure, reference can be made to the description of the aforementioned embodiments.

[0106] See also Figure 3 A communication connection method shown is applied to a terminal device, comprising:

[0107] S301. In response to a power-on operation by an operator, a power-on instruction is sent to a management server, so that the management server responds to the power-on instruction and determines a target cloud phone.

[0108] Among them, the target cloud phone can be understood as a device that can provide data storage and / or data computing services for the terminal device.

[0109] When the operator turns on the terminal device, the terminal device sends a power-on instruction to the management server; the management server obtains the power-on instruction, and in response to the power-on instruction, selects a target cloud phone from at least one candidate cloud phone bound to the terminal device.

[0110] It should be noted that the management server can directly respond to the power-on command to select the target cloud phone, and can also assist in the selection of the target cloud phone by interacting with the terminal device and intervening through the operator, thereby increasing the operator's participation.

[0111] In an optional embodiment, in response to the operator's power-on operation, a power-on instruction can also be sent to the management server; a cloud phone selection method is sent to the management server so that the management server selects a target cloud phone from at least one candidate cloud phone bound to the terminal device according to the cloud phone selection method.

[0112] Optionally, the cloud phone selection method can be actively triggered by the terminal device after sending the power-on command to the management server, that is, the operator directly sends the cloud phone selection method to reduce the number of data transmissions between the terminal device and the management server, reducing the data transmission delay, thereby improving the selection efficiency of the target cloud phone, and further helping to improve the access efficiency of the terminal device to the cloud phone.

[0113] In order to avoid the situation where the operator misses sending the cloud phone selection method, optionally, the cloud phone selection method is sent to the management server, and after the management server receives the power-on command, it can also send a selection instruction to the terminal device in response to the power-on instruction; the terminal device sends the cloud phone acquisition method to the management server in response to the selection instruction.

[0114] It can be understood that by adding an operation to send the cloud phone selection method to the management server, the operator can intervene to assist in the selection of the target cloud phone, which fully respects the operator's selection intention, increases the operator's owner participation, and thereby improves the operator's user experience.

[0115] In order to avoid the waste of data processing resources caused by the intervention of irrelevant terminal devices in the management server, in an optional embodiment, login information can also be carried in the power-on instruction for login authentication of the terminal device.

[0116] Exemplarily, the terminal device sends a power-on instruction carrying login information to the management server; the management terminal performs login authentication on the terminal device according to the login information of the terminal device in the power-on instruction; if the login authentication passes, the target cloud phone corresponding to the terminal device is determined. Furthermore, if the login authentication fails, the target cloud phone corresponding to the terminal device is prohibited from being determined.

[0117] Optionally, the login information may be a public key in an asymmetric key pair, and the authentication information may be a private key in an asymmetric key pair. During the terminal device generation phase, the asymmetric key pair may be pre-stored or integrated locally in the terminal device.

[0118] It can be understood that by carrying login information in the power-on instruction for login authentication of the terminal device, the target cloud phone determination response is only made for the terminal device that has passed the login authentication, and the target cloud phone determination response is prohibited for the terminal device that has failed the login authentication, thereby realizing the permission management of each terminal device and reducing the waste of computing resources brought to the management server by unauthorized terminal devices.

[0119] S302: Obtain identification information of the target cloud phone fed back by the management server.

[0120] Among them, the identification information of the target cloud phone is used to uniquely identify the target cloud phone, so as to facilitate the distinction between different cloud phones.

[0121] After the management server determines the target cloud phone, it will feedback the identification information of the target cloud phone to the terminal device; accordingly, the terminal device receives the identification information fed back by the management server, so that it can know which cloud phone it needs to communicate with, and thus control the cloud phone to process and / or store data.

[0122] S303: Establish a communication connection with the target cloud phone according to the identification information.

[0123] The terminal device can directly locate the target cloud phone based on the identification information, and directly establish a communication connection with the target cloud phone corresponding to the identification information.

[0124] Since the terminal device directly establishes a communication connection with the target cloud phone corresponding to the identification information, there may be a situation where the terminal device skips the management server and directly connects to the target cloud phone based on the identification information obtained historically. At this time, the target cloud phone may be occupied or the identification information of the target cloud phone may be leaked, resulting in the illegal control of the target cloud phone by the unauthorized terminal device, which will cause certain economic losses to the target cloud phone operator or the target cloud phone buyer. In order to avoid the above situation, when the management server feeds back the identification information to the terminal device, it can also feed back the session information of this connection to the terminal device; accordingly, the terminal device obtains the session information of this connection fed back by the management server; based on the session information, a communication connection is established with the target cloud phone corresponding to the identification information.

[0125] Among them, the session information includes the session period and the session identifier; accordingly, within the session period, a communication connection between the terminal device and the target cloud phone can be established through the session identifier; if the session expires or the session identifier is incorrect, the communication connection between the terminal device and the target cloud phone cannot be established.

[0126] It can be understood that the process of establishing a communication connection between the terminal device and the target cloud phone is constrained by session information, thereby avoiding misconnection or wrong connection of the communication connection, thereby avoiding economic losses to the target cloud phone operator or target cloud phone purchaser due to misconnection or wrong connection, and improving the effectiveness and accuracy of the communication connection between the terminal device and the target cloud phone.

[0127] In an optional embodiment, the terminal device may be smart glasses, such as AR glasses or VR glasses, so as to adapt to AR display or VR display scenarios. Since the target cloud phone replaces the smart glasses for data storage and / or data processing, the smart glasses do not need to have high data processing capabilities or storage capabilities, thereby reducing the hardware cost of the smart glasses while ensuring the normal functions of the smart glasses.

[0128] The disclosed embodiment sends a power-on instruction to the management server in response to the power-on operation of the operator, so that the management server responds to the power-on instruction and determines the target cloud phone; obtains the identification information of the target cloud phone fed back by the management server; and establishes a communication connection with the target cloud phone according to the identification information. The above technical solution introduces a management server to determine the target cloud phone corresponding to the terminal device, thereby realizing unified management of the terminal device access to the cloud phone, and only allows the terminal device to establish a communication connection with the target cloud phone determined this time, thereby avoiding confusion in the access between the terminal device and the cloud phone, thereby improving the accuracy and effectiveness of the terminal device access to the cloud phone.

[0129] On the basis of the above-mentioned technical solutions, the present disclosure also provides a preferred embodiment for realizing the communication connection method. In this preferred embodiment, taking smart glasses as terminal devices and intervening in the target cloud phone through an ARM cloud server as an example, the communication connection method of the embodiment of the present disclosure is described in detail.

[0130] See also Figure 4 A communication connection method shown is applied to a communication connection system, comprising:

[0131] S401. The ARM management terminal sends the authorization information of the cloud phone to be bound corresponding to the smart glasses to the ARM cloud server.

[0132] Among them, the ARM management end can log in to the management page of the ARM cloud server to realize the binding function of the smart glasses and the candidate cloud phones.

[0133] S402. The ARM cloud server performs binding verification on the cloud phone to be bound according to the authorization information.

[0134] S403: If the binding verification is passed, the cloud phone to be bound is used as a candidate cloud phone for binding to the smart glasses.

[0135] S404: The smart glasses generate a power-on instruction including login information in response to the power-on operation of the operator.

[0136] S405, the smart glasses send the power-on command to the ARM cloud server.

[0137] S406. The ARM cloud server performs login authentication on the smart glasses according to the login information.

[0138] S407: If the login authentication is passed, a selection instruction is fed back to the smart glasses.

[0139] S408. The smart glasses send the cloud phone selection method to the ARM cloud server.

[0140] S409. The ARM cloud server selects a target cloud phone from at least one candidate cloud phone bound to the smart glasses according to the cloud phone selection method.

[0141] S410. The ARM cloud server feeds back identification information and session information of the target cloud phone to the smart glasses.

[0142] S411. The smart glasses send a connection request to the target cloud phone corresponding to the identification information according to the session information.

[0143] S412: The target cloud phone authenticates the connection to the smart glasses based on the session information.

[0144] S413: If the authentication is successful, a connection is established and a startup video stream is pushed to the smart glasses.

[0145] S414, the smart glasses load the SDK, render and display the boot video stream.

[0146] S415: The smart glasses generate control instructions in response to the control operation of the operator.

[0147] S416. The smart glasses send control instructions to the target cloud phone.

[0148] S417: The target cloud phone determines a response video stream corresponding to the control instruction.

[0149] S418. The target cloud phone pushes a response video stream to the smart glasses.

[0150] S419: The smart glasses render and output a response video stream.

[0151] As an implementation of the above-mentioned partial communication connection method, the present disclosure also provides an optional embodiment of an execution device for implementing the communication connection method. Figure 5 The communication connection device 500 shown is configured on a management server and includes: a boot instruction acquisition module 501, a target cloud phone determination module 502 and an identification information feedback module 503.

[0152] The power-on instruction acquisition module 501 is used to acquire the power-on instruction sent by the terminal device;

[0153] A target cloud phone determination module 502 is used to determine a target cloud phone corresponding to the terminal device in response to a power-on instruction;

[0154] The identification information feedback module 503 is used to feed back the identification information of the target cloud phone to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information.

[0155] The disclosed embodiment acquires the power-on instruction sent by the terminal device through the power-on instruction acquisition module; determines the target cloud phone corresponding to the terminal device through the target cloud phone determination module in response to the power-on instruction; and feeds back the identification information of the target cloud phone to the terminal device through the identification information feedback module, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information. The above technical solution introduces a management server to determine the target cloud phone corresponding to the terminal device, thereby realizing unified management of the terminal device access to the cloud phone, and only allows the terminal device to establish a communication connection with the target cloud phone determined this time, thereby avoiding confusion in the access between the terminal device and the cloud phone, and further improving the accuracy and effectiveness of the terminal device access to the cloud phone.

[0156] In an optional embodiment, the target cloud phone determination module 502 includes:

[0157] The target cloud phone selection unit is used to determine a cloud phone selection method and select a target cloud phone from at least one candidate cloud phone bound to the terminal device according to the cloud phone selection method.

[0158] In an optional embodiment, the cloud phone selection method includes at least one of default selection, specified selection and priority selection.

[0159] In an optional embodiment, the target cloud phone selection unit includes:

[0160] A default selection subunit, for selecting a default cloud phone as a target cloud phone from at least one candidate cloud phone bound to the terminal device if the cloud phone selection mode is default selection;

[0161] A designated selection subunit, used for taking the designated cloud phone in the cloud phone selection method as the target cloud phone if the cloud phone selection method is designated selection;

[0162] The priority selection subunit is used to select a target cloud phone from at least one candidate cloud phone bound to the terminal device according to the priority of the candidate cloud phone if the cloud phone selection mode is priority selection.

[0163] In an optional embodiment, the priority selection subunit includes:

[0164] A current priority slave unit, used to determine the current priority of each candidate cloud phone according to the attribute information of the candidate cloud phone; wherein the attribute information includes at least one of a binding order, a running state, configuration information, a cumulative access frequency, and an expiration order;

[0165] The priority selection slave unit is used to select a candidate cloud phone with a higher priority as a target cloud phone from at least one candidate cloud phone according to the current priority.

[0166] In an optional embodiment, the communication connection device further includes:

[0167] The cloud phone identification acquisition module is used to obtain the authorization information of the cloud phone to be bound corresponding to the terminal device;

[0168] The binding verification module is used to perform binding verification on the cloud phone to be bound according to the authorization information;

[0169] The candidate cloud phone determination module is used to control the cloud phone to be bound as a candidate cloud phone having a binding relationship with the terminal device according to the binding verification result.

[0170] In an optional embodiment, the target cloud phone selection unit includes:

[0171] The first cloud phone selection method determination subunit is used to use the initial selection method sent by the terminal device as the cloud phone selection method; or,

[0172] The second cloud phone selection method determination subunit is used to use the priority selection as the cloud phone selection method if the initial selection method is non-priority selection and the target cloud phone selection fails.

[0173] In an optional embodiment, the target cloud phone determination module 502 includes:

[0174] A login authentication unit, used to respond to the power-on instruction and perform login authentication on the terminal device according to the login information of the terminal device in the power-on instruction;

[0175] The target cloud phone determination unit is used to determine the target cloud phone corresponding to the terminal device if the login authentication is passed.

[0176] In an optional embodiment, the communication connection device further includes:

[0177] The session information feedback module is used to feedback the session information of this connection to the terminal device when feeding back the identification information of the target cloud phone to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the session information and the identification information.

[0178] In an optional embodiment, the terminal device is smart glasses.

[0179] The above-mentioned communication connection device can execute the communication connection method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing each communication connection method.

[0180] As an implementation of the above-mentioned partial communication connection method, the present disclosure also provides an optional embodiment of an execution device for implementing the communication connection method. Figure 6 The communication connection device 600 shown is configured in a terminal device and includes: a power-on instruction sending module 601, an identification information obtaining module 602 and a communication connection establishing module 603.

[0181] The power-on instruction sending module 601 is used to send a power-on instruction to the management server in response to the power-on operation of the operator, so that the management server responds to the power-on instruction and determines the target cloud phone;

[0182] The identification information acquisition module 602 is used to obtain the identification information of the target cloud phone fed back by the management server;

[0183] The communication connection establishing module 603 is used to establish a communication connection to the target cloud phone according to the identification information.

[0184] In the disclosed embodiment, a power-on instruction sending module responds to the power-on operation of the operator and sends a power-on instruction to the management server, so that the management server responds to the power-on instruction and determines the target cloud phone; the identification information acquisition module obtains the identification information of the target cloud phone fed back by the management server; and the identification information acquisition module establishes a communication connection with the target cloud phone according to the identification information. The above technical solution introduces a management server to determine the target cloud phone corresponding to the terminal device, thereby realizing unified management of the terminal device access to the cloud phone, and only allows the terminal device to establish a communication connection with the target cloud phone determined this time, thereby avoiding confusion in the access between the terminal device and the cloud phone, thereby improving the accuracy and effectiveness of the terminal device access to the cloud phone.

[0185] In an optional embodiment, the power-on instruction sending module 601 includes:

[0186] A power-on instruction sending unit, used for sending a power-on instruction to a management server;

[0187] The cloud phone selection method sending unit is used to send the cloud phone selection method to the management server, so that the management server selects a target cloud phone from at least one candidate cloud phone bound to the terminal device according to the cloud phone selection method.

[0188] In an optional embodiment, the power-on instruction includes login information for performing login authentication on the terminal device.

[0189] In an optional embodiment, the communication connection device further includes:

[0190] The session information acquisition module is used to obtain the session information of this connection fed back by the management server;

[0191] The communication connection establishing module 603 includes:

[0192] The communication connection establishing unit is used to establish a communication connection with a target cloud phone corresponding to the identification information according to the session information.

[0193] In an optional embodiment, the terminal device is smart glasses.

[0194] The above-mentioned communication connection device can execute the communication connection method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing each communication connection method.

[0195] In the technical solution disclosed herein, the collection, storage, use, processing, transmission, provision and disclosure of power-on instructions, identification information, cloud phone selection method, attribute information of candidate cloud phones, authorization information of cloud phones to be bound, and login information of terminal devices all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0196] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0197] Figure 7 A schematic block diagram of an example electronic device 700 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0198] like Figure 7 As shown, the device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0199] A number of components in the device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0200] The computing unit 701 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 701 performs the various methods and processes described above, such as the communication connection method. For example, in some embodiments, the communication connection method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 700 via ROM 702 and / or the communication unit 709. When the computer program is loaded into RAM 703 and executed by the computing unit 701, one or more steps of the communication connection method described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to perform the communication connection method in any other appropriate manner (e.g., by means of firmware).

[0201] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0202] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0203] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0204] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0205] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0206] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services. The server may also be a server of a distributed system, or a server combined with a blockchain.

[0207] Artificial intelligence is a discipline that studies how to use computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.). It includes both hardware-level and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, machine learning / deep learning technology, big data processing technology, knowledge graph technology, and other major directions.

[0208] Cloud computing refers to a technology system that uses network access to elastically scalable shared physical or virtual resource pools. Resources can include servers, operating systems, networks, software, applications, and storage devices, and can be deployed and managed on demand and in a self-service manner. Cloud computing technology can provide efficient and powerful data processing capabilities for technical applications such as artificial intelligence and blockchain, as well as model training.

[0209] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0210] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A communication connection method, applied to a management server, comprising: Obtaining a power-on instruction sent by a terminal device, wherein the terminal device is a smart glasses; In response to the power-on instruction, determining a cloud phone selection method; If the cloud phone selection method is default selection, a default cloud phone is selected as the target cloud phone from at least one candidate cloud phone bound to the terminal device; The default cloud phone is a cloud phone selected based on the cloud phone's own attributes, wherein the own attributes include at least one of purchase time, expiration time, and usage frequency; If the cloud phone selection method is designated selection, the designated cloud phone in the cloud phone selection method is used as the target cloud phone; If the cloud phone selection method is priority selection, the current priority of each candidate cloud phone is determined according to the attribute information of the candidate cloud phone; wherein the attribute information includes at least one of binding order, running status, configuration information, cumulative access frequency and expiration order; According to the current priority, selecting a candidate cloud phone with a higher priority from the at least one candidate cloud phone as the target cloud phone; Feedback the identification information of the target cloud phone to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information; When the identification information of the target cloud phone is fed back to the terminal device, the session information of the current connection is fed back to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information according to the session information; the session information includes a session identifier and a session period, and the communication connection between the terminal device and the target cloud phone cannot be established if the session period expires or the session identifier is incorrect; The target cloud phone is used to generate a fused video stream for rendering and output by the terminal device based on the environmental data collected by the terminal device and the environmental related data stored by the target cloud phone; the environmental related data is selected based on at least one actual scenario of navigation, surgery, equipment operation or product assembly; in the navigation scenario, the environmental data is the real-time traffic data around the terminal device; the environmental related data is a navigation guidance mark; The method of determining the cloud phone selection method includes: Using the initial selection method sent by the terminal device as the cloud phone selection method; or, If the initial selection method is non-priority selection and the target cloud phone selection fails, priority selection will be used as the cloud phone selection method.

2. The communication connection method according to claim 1, further comprising: Obtaining authorization information of the cloud phone to be bound corresponding to the terminal device; According to the authorization information, the cloud phone to be bound is verified; According to the binding verification result, the cloud phone to be bound is controlled to be used as the candidate cloud phone having a binding relationship with the terminal device.

3. The communication connection method according to any one of claims 1 to 2, wherein: The step of determining a target cloud phone corresponding to the terminal device in response to the power-on instruction includes: In response to the power-on instruction, performing login authentication on the terminal device according to the login information of the terminal device in the power-on instruction; If the login authentication is passed, the target cloud phone corresponding to the terminal device is determined.

4. A communication connection method, applied to a terminal device, comprising: In response to a power-on operation by an operator, a power-on instruction is sent to a management server, wherein the terminal device is a smart glasses; Sending a cloud phone selection method to the management server so that the management server obtains the cloud phone selection method sent by the terminal device; if the cloud phone selection method is a default selection, selecting a default cloud phone as a target cloud phone from at least one candidate cloud phone bound to the terminal device; The default cloud phone is a cloud phone selected based on the cloud phone's own attributes, wherein the own attributes include at least one of purchase time, expiration time, and usage frequency; if the cloud phone selection method is designated selection, the designated cloud phone in the cloud phone selection method is used as the target cloud phone; if the cloud phone selection method is priority selection, the current priority of each candidate cloud phone is determined based on the attribute information of the candidate cloud phones; wherein the attribute information includes at least one of binding order, running status, configuration information, cumulative access frequency, and expiration order; based on the current priority, a candidate cloud phone with a higher priority is selected from the at least one candidate cloud phone as the target cloud phone; Obtaining identification information of the target cloud phone fed back by the management server; Obtaining session information of this connection fed back by the management server; According to the session information, a communication connection is established with the target cloud phone corresponding to the identification information; the session information includes a session identification and a session period, and the communication connection between the terminal device and the target cloud phone cannot be established if the session period expires or the session identification is incorrect; The collected environmental data is sent to the target cloud phone, so that the target cloud phone generates and feeds back a fused video stream according to the environmental data and the environmental-related data stored in the target cloud phone; the environmental-related data is selected according to at least one actual scenario of navigation, surgery, equipment operation or product assembly; in the navigation scenario, the environmental data is the real-time traffic data around the terminal device; the environmental-related data is a navigation guidance mark; Rendering and outputting the fused video stream; The management server is used for: Using the initial selection method sent by the terminal device as the cloud phone selection method; or, If the initial selection method is non-priority selection and the target cloud phone selection fails, priority selection will be used as the cloud phone selection method.

5. The communication connection method according to claim 4, wherein: The power-on instruction includes login information, which is used to perform login authentication on the terminal device.

6. A communication connection device, configured on a management server, comprising: A power-on instruction acquisition module, used to acquire a power-on instruction sent by a terminal device, wherein the terminal device is a smart glasses; A target cloud phone determination module, used to determine a cloud phone selection method in response to the power-on instruction; a default selection subunit, configured to select a default cloud phone as a target cloud phone from at least one candidate cloud phone bound to the terminal device if the cloud phone selection mode is default selection; The default cloud phone is a cloud phone selected based on the cloud phone's own attributes, wherein the own attributes include at least one of purchase time, expiration time, and usage frequency; A designated selection subunit, used for, if the cloud phone selection mode is designated selection, taking the designated cloud phone in the cloud phone selection mode as the target cloud phone; A priority selection subunit, for determining the current priority of each of the candidate cloud phones according to the attribute information of the candidate cloud phones if the cloud phone selection mode is priority selection; wherein the attribute information includes at least one of a binding order, an operating state, configuration information, a cumulative access frequency, and an expiration order; and selecting a candidate cloud phone with a higher priority from the at least one candidate cloud phone as the target cloud phone according to the current priority; An identification information feedback module, used to feed back the identification information of the target cloud phone to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information; When the identification information of the target cloud phone is fed back to the terminal device, the session information of the current connection is fed back to the terminal device, so that the terminal device establishes a communication connection with the target cloud phone corresponding to the identification information according to the session information; the session information includes a session identifier and a session period, and the communication connection between the terminal device and the target cloud phone cannot be established if the session period expires or the session identifier is incorrect; The target cloud phone is used to generate a fused video stream for rendering and output by the terminal device based on the environmental data collected by the terminal device and the environmental related data stored by the target cloud phone; the environmental related data is selected based on at least one actual scenario of navigation, surgery, equipment operation or product assembly; in the navigation scenario, the environmental data is the real-time traffic data around the terminal device; the environmental related data is a navigation guidance mark; The target cloud phone determination module is specifically used to: Using the initial selection method sent by the terminal device as the cloud phone selection method; or, If the initial selection method is non-priority selection and the target cloud phone selection fails, the priority selection will be used as the cloud phone selection method.

7. A communication connection device, configured in a terminal device, comprising: A power-on instruction sending module, used to send a power-on instruction to the management server in response to a power-on operation by an operator, wherein the terminal device is a smart glasses; Sending a cloud phone selection method to the management server so that the management server obtains the cloud phone selection method sent by the terminal device; if the cloud phone selection method is a default selection, selecting a default cloud phone as a target cloud phone from at least one candidate cloud phone bound to the terminal device; The default cloud phone is a cloud phone selected based on the cloud phone's own attributes, wherein the own attributes include at least one of purchase time, expiration time, and usage frequency; if the cloud phone selection method is designated selection, the designated cloud phone in the cloud phone selection method is used as the target cloud phone; if the cloud phone selection method is priority selection, the current priority of each candidate cloud phone is determined based on the attribute information of the candidate cloud phones; wherein the attribute information includes at least one of binding order, running status, configuration information, cumulative access frequency, and expiration order; based on the current priority, a candidate cloud phone with a higher priority is selected from the at least one candidate cloud phone as the target cloud phone; An identification information acquisition module, used to acquire the identification information of the target cloud phone fed back by the management server; Obtaining session information of this connection fed back by the management server; A communication connection establishing module, configured to establish a communication connection with the target cloud phone corresponding to the identification information according to the session information; the session information includes a session identification and a session period, and if the session period expires or the session identification is incorrect, the communication connection between the terminal device and the target cloud phone cannot be established; The device is also used to perform the following operations: The collected environmental data is sent to the target cloud phone, so that the target cloud phone generates and feeds back a fused video stream according to the environmental data and the environmental-related data stored in the target cloud phone; the environmental-related data is selected according to at least one actual scenario of navigation, surgery, equipment operation or product assembly; in the navigation scenario, the environmental data is the real-time traffic data around the terminal device; the environmental-related data is a navigation guidance mark; Rendering and outputting the fused video stream; The management server is used for: Using the initial selection method sent by the terminal device as the cloud phone selection method; or, If the initial selection method is non-priority selection and the target cloud phone selection fails, priority selection will be used as the cloud phone selection method.

8. A management server, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the communication connection method according to any one of claims 1 to 3.

9. A terminal device, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the communication connection method described in any one of claims 4-5, and the terminal device is smart glasses.

10. A communication connection system, comprising: Terminal devices, management servers and target cloud phones; The management server is respectively connected to the terminal device and the target cloud phone for communication; The terminal device sends a power-on instruction to the management server in response to the power-on operation of the operator; The management server determines a cloud phone selection method in response to the power-on instruction; if the cloud phone selection method is default selection, a default cloud phone is selected as the target cloud phone from at least one candidate cloud phone bound to the terminal device; the default cloud phone is a cloud phone selected based on the cloud phone's own attributes, and the own attributes include at least one of purchase time, expiration time, and usage frequency, etc.; If the cloud phone selection method is designated selection, the management server uses the designated cloud phone in the cloud phone selection method as the target cloud phone; If the cloud phone selection method is priority selection, the management server determines the current priority of each candidate cloud phone according to the attribute information of the candidate cloud phone; wherein the attribute information includes at least one of binding order, running status, configuration information, cumulative access frequency and expiration order; The management server selects a candidate cloud phone with a higher priority as the target cloud phone from the at least one candidate cloud phone according to the current priority; The management server feeds back the identification information of the target cloud phone to the terminal device, and feeds back the session information of this connection to the terminal device; The terminal device establishes a communication connection with the target cloud phone corresponding to the identification information according to the session information; the session information includes a session identification and a session period, and the communication connection between the terminal device and the target cloud phone cannot be established if the session period expires or the session identification is incorrect; The terminal device sends the collected environmental data to the target cloud phone; The target cloud phone generates and feeds back a fused video stream according to the environmental data and the environmental-related data stored in the target cloud phone; the environmental-related data is selected according to at least one actual scenario of navigation, surgery, equipment operation or product assembly; in the navigation scenario, the environmental data is the real-time traffic data around the terminal device; the environmental-related data is a navigation guidance mark; The terminal device renders and outputs the fused video stream; The management server is used for: Using the initial selection method sent by the terminal device as the cloud phone selection method; or, If the initial selection method is non-priority selection and the target cloud phone selection fails, priority selection will be used as the cloud phone selection method.

11. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to enable a computer to execute the communication connection method according to any one of claims 1-5.

12. A computer program product, comprising a computer program / instruction, wherein when the computer program / instruction is executed by a processor, the steps of the communication connection method according to claim 1 or 4 are implemented.

Citation Information

Patent Citations

  • Cloud mobile phone use management method and system

    CN109005245A

  • Cloud mobile phone distributed service emergency authentication method, device and system

    CN111404918A

  • Distributed cloud mobile phone and system

    CN111885223A

  • Virtual GPU-oriented cloud mobile phone online scheduling and migration method and device

    CN112506672A

  • Method and device for scheduling cloud SIM card, server and storage medium

    CN112995982A