Communication method and device and electronic equipment
By generating authentication connection signaling on mobile phones without satellite communication technology and establishing connections with devices with satellite communication functions, the problem that devices without satellite communication functions cannot use satellite communication services is solved, and the transmission and expansion of satellite communication functions are realized.
Patent Information
- Application Number
- CN202510012852.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-03
- Publication Date
- 2025-04-15
AI Technical Summary
Existing mobile phones that do not have satellite communication technology are unable to use satellite communication services.
By generating authentication connection signaling, signaling is sent to the second electronic device with satellite communication function, authentication feedback signaling is received and parsed, and satellite communication is performed through the second electronic device when authentication is successful.
The first electronic device that has not configured the satellite communication function performs satellite communication by establishing a connection with the equipment with satellite functions, thereby expanding the coverage of satellite communication.
Smart Images

Figure CN119835642A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a communication method, device and electronic equipment. Background Art
[0002] As a supplement to the ground cellular communication system, satellite communication has gradually expanded its market. In recent years, the smart terminal industry chain has continuously explored and gradually realized the integration of satellite communication functions. Through satellite communication, users can make voice calls and data services. At present, some smart terminals already support satellite communication functions.
[0003] However, although some smart terminals have integrated satellite communication technology, there are still a large number of terminals that are not equipped with this function. These terminals without satellite communication function cannot use satellite communication services. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a communication method, device and electronic device, which can solve the technical problem that existing mobile phones that are not equipped with satellite communication technology cannot use satellite communication services.
[0005] In a first aspect, an embodiment of the present application provides a communication method, the method comprising:
[0006] generating an authentication connection signaling according to the first device information of the first electronic device, wherein the authentication connection signaling is used to request the first electronic device to establish a communication connection with a second electronic device, wherein the second electronic device has a satellite communication function;
[0007] Sending the authentication connection signaling to the second electronic device;
[0008] receiving an authentication feedback signaling sent by the second electronic device based on the authentication connection signaling;
[0009] When the authentication result in the authentication feedback signaling is successful authentication, satellite communication is performed through the second electronic device.
[0010] In a second aspect, an embodiment of the present application provides a communication device, the device comprising:
[0011] A first generating module, configured to generate an authentication connection signaling according to first device information of the first electronic device, wherein the authentication connection signaling is used to request the first electronic device to establish a communication connection with a second electronic device, wherein the second electronic device has a satellite communication function;
[0012] A first sending module, used to send the authentication connection signaling to the second electronic device;
[0013] A first receiving module, configured to receive an authentication feedback signaling sent by the second electronic device based on the authentication connection signaling;
[0014] The second sending module is used to perform satellite communication through the second electronic device when the authentication result in the authentication feedback signaling is successful authentication.
[0015] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method provided in the first aspect are implemented.
[0016] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method provided in the first aspect are implemented.
[0017] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method provided in the first aspect.
[0018] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method provided in the first aspect.
[0019] In the communication method, device and electronic device of the present application, the first electronic device can generate an authentication connection signaling, and send the authentication connection signaling to the second electronic device with a satellite communication function; then receive the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling, and perform satellite communication through the second electronic device when the authentication result in the authentication feedback signaling is a successful authentication. In this way, although the first electronic device is not equipped with satellite communication technology, it can use the second electronic device with a satellite communication function as a relay device, and perform satellite communication through the relay device, thereby realizing the transmission of the satellite communication function, so that even the first electronic device that is not equipped with a satellite communication function can establish a connection with a device with a satellite function to achieve satellite communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a flowchart of a communication method provided by an embodiment of the present application;
[0021] Figure 2 is a schematic diagram of the structure of a communication device provided by another embodiment of the present application;
[0022] Figure 3 is a structural schematic diagram of an electronic device provided by another embodiment of the present application;
[0023] Figure 4 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0026] In order to solve the above technical problems, the present application provides a communication method. The communication method provided by the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0027] like Figure 1 As shown, Figure 1 : is a flow chart of a communication method provided by an embodiment of the present application. The embodiment of the present application provides a communication method, which is performed by a first electronic device. The method may include:
[0028] S101, generating an authentication connection signaling according to first device information of the first electronic device, wherein the authentication connection signaling is used to request the first electronic device to establish a communication connection with a second electronic device, wherein the second electronic device has a satellite communication function;
[0029] In this embodiment, the first electronic device is a terminal device that does not have a satellite communication function. If the first electronic device wants to use satellite communication, the second electronic device can be used as a relay device to implement satellite communication. The second electronic device has a satellite communication function. For example, the first electronic device can be a mobile phone that is not configured with a satellite communication function, and the second electronic device can be a relay device that does not support satellite communication.
[0030] Specifically, the first electronic device can use its own first device information to generate an authentication connection signaling. The authentication connection signaling is a signaling used to verify the device identity of the first electronic device and request to establish a communication connection. The first device information includes the model name, identity identification code (International Mobile Equipment Identity, IMEI) and machine IP information of the first electronic device; wherein the model name refers to the model name of the first electronic device, which is used to identify the specific model and brand of the device; IMEI is the unique identity identification code of the first electronic device; and the machine IP information is the unique identifier of the first electronic device in the network. Therefore, the uniqueness and legitimacy of the identity of the first electronic device can be determined through the first device information.
[0031] S102, sending the authentication connection signaling to the second electronic device;
[0032] S103: Receive authentication feedback signaling sent by the second electronic device based on the authentication connection signaling.
[0033] In an embodiment of the present application, after the authentication connection signaling is generated in the first electronic device, the authentication connection signaling can be sent to the second electronic device. After the second electronic device receives the authentication connection signaling, it performs authentication processing based on the authentication connection signaling and sends an authentication feedback signaling to the first electronic device. Among them, the authentication feedback signaling is a signaling that responds to the authentication connection signaling, which contains the authentication result, such as whether the authentication is successful. It is used to inform the requesting first electronic device whether it has successfully passed the identity authentication, so as to decide whether to allow the communication connection to be established.
[0034] S104: When the authentication result in the authentication feedback signaling is successful authentication, perform satellite communication through the second electronic device.
[0035] In the present application, after the first electronic device receives the authentication feedback signaling, the authentication feedback signaling can be parsed. If the authentication result in the authentication feedback signaling is successful authentication, it means that the first electronic device has passed the identity authentication and obtained the connection permission with the second electronic device, that is, the first electronic device can use the second electronic device as a relay device to perform satellite communication.
[0036] Then, the first electronic device can send a communication request to the second electronic device, and after the second electronic device receives the communication request sent by the first electronic device, the first electronic device can perform satellite communication through the second electronic device. The communication request is used to request to establish a satellite communication connection with the second electronic device for satellite communication.
[0037] For example, satellite communication may include satellite calls. During the satellite call, the first electronic device may receive the first voice data of the user and send the first voice data to the second electronic device. At this time, after receiving the first voice data, the second electronic device may forward the first voice data to the target recipient through the satellite communication network, and forward the second voice data sent by the target recipient through the satellite communication network to the first electronic device, thereby realizing the satellite call of the first electronic device.
[0038] In this way, the first electronic device can communicate via the satellite network through the second electronic device even if it does not have a built-in satellite communication function.
[0039] In an embodiment of the present application, the first electronic device can generate an authentication connection signaling, and send the authentication connection signaling to the second electronic device with a satellite communication function; then receive the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling, and perform satellite communication through the second electronic device when the authentication result in the authentication feedback signaling is a successful authentication. In this way, although the first electronic device is not equipped with satellite communication technology, it can use the second electronic device with a satellite communication function as a relay device to perform satellite communication through the relay device, thereby realizing the transmission of the satellite communication function, so that even the first electronic device that is not equipped with a satellite communication function can establish a connection with a device with a satellite function to achieve satellite communication.
[0040] In some embodiments, before sending the authentication connection signaling to the second electronic device, the method further includes:
[0041] Sending a query signaling to at least one electronic device within a preset range;
[0042] receiving query feedback signaling sent by each of the electronic devices based on the query signaling;
[0043] Determine N third electronic devices from the at least one electronic device according to the query feedback signaling, wherein the third electronic device is an electronic device having a satellite communication function, and N is a positive integer;
[0044] A second electronic device is determined from the N third electronic devices.
[0045] In this embodiment, before the first electronic device sends the authentication connection signaling to the second electronic device, it is first necessary to determine the second electronic device that has the satellite communication function. Specifically, the first electronic device can send a query signaling to all electronic devices within a preset range. The query signaling is a request signal sent by the first electronic device to inquire whether the surrounding electronic devices have the satellite communication function. The above-mentioned preset range can be a geographical range or a network range.
[0046] After receiving the query signaling sent by the first electronic device, each electronic device will feed back a query feedback signaling to the first electronic device. The query feedback signaling is a response signal sent back by the device receiving the query signaling, used to reply to the information asked by the first electronic device whether it has satellite communication function.
[0047] After the first electronic device receives the query feedback signaling sent back by each electronic device, it can parse the query feedback signaling, then determine N third electronic devices with satellite communication functions from at least one electronic device, and then screen out the second electronic device from the N third electronic devices.
[0048] For example, the first electronic device may query whether there is a satellite identifier in each query feedback signaling. If the satellite identifier exists in the query feedback signaling, it means that the electronic device corresponding to the query feedback signaling has a satellite communication function, and the electronic device may be determined as the third electronic device.
[0049] Specifically, the second electronic device is determined from the N third electronic devices. The third electronic device that is closest to the first electronic device among the N third electronic devices may be determined as the second electronic device, or the second electronic device may be randomly selected from the N third electronic devices.
[0050] For example, the first electronic device can establish a communication connection with the second electronic device through Sidelink technology. Sidelink technology refers to a technology in which devices in a mobile communication network communicate with each other directly through a wireless link instead of through a traditional base station, thereby establishing a point-to-point communication connection between the first electronic device and the second electronic device.
[0051] In this embodiment, electronic devices with satellite communication functions can be accurately selected within a preset range as relay terminals, so that even if the first electronic device itself does not have a built-in satellite communication function, it can still perform satellite communication.
[0052] In some embodiments, after receiving the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling, the method further includes:
[0053] When the authentication result in the authentication feedback signaling is authentication failure, determining a fourth electronic device from the N third electronic devices;
[0054] Sending an authentication connection signaling to the fourth electronic device.
[0055] In this embodiment, after receiving the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling, if the authentication result in the authentication feedback signaling is authentication failure, it means that the first electronic device has failed to pass the identity authentication and cannot obtain access or connection permissions.
[0056] Then, the system will reselect a fourth electronic device from the previously determined multiple third electronic devices with satellite communication functions, and send a new authentication connection signaling to the fourth electronic device. In this way, if the device tried last time fails to pass the authentication, the system can continue to select other devices that support satellite communication for connection, avoiding communication interruption.
[0057] Through the embodiment of the present application, the success rate of the first electronic device in satellite communication is improved. Even if the device authentication fails in the first attempt, the system can automatically adjust and try other available devices, thereby ensuring that data transmission can be completed through the satellite communication function in the end.
[0058] The embodiment of the present application further provides a communication method, which is performed by a second electronic device and may include:
[0059] Receiving an authentication connection signaling sent by the first electronic device;
[0060] Parsing the authentication connection signaling to obtain first device information of the first electronic device;
[0061] Associating the first device information with the second device information of the second electronic device, and generating an authentication signaling according to the associated first device information and the second device information;
[0062] The authentication signaling is sent to a network base station, and the network base station sends the authentication signaling to a satellite via a satellite gateway.
[0063] In this embodiment, the second electronic device is a device with a satellite communication function. After the second electronic device receives the authentication connection signaling sent by the first electronic device, it can parse the authentication connection signaling and then extract the first device information of the first electronic device. The first device information may include device information such as the model name, identity identification code, and machine IP information of the first electronic device.
[0064] Next, the second electronic device can associate its second device information with the first device information, and generate an authentication signaling according to the associated first device information and second device information. The authentication signaling is used to request the satellite to verify whether the first electronic device and the second electronic device are legitimate and allow them to establish a connection with the network.
[0065] After generating the authentication signaling, the second electronic device can send the authentication signaling to the network base station, the network base station sends the authentication signaling to the satellite gateway, and the satellite gateway sends the authentication signaling to the satellite, and the satellite authenticates the first electronic device and the second electronic device based on the authentication signaling.
[0066] Specifically, the network base station is the core equipment of the ground communication system, which is responsible for receiving the authentication signaling from the terminal equipment and processing the relevant data, and then forwarding the authentication signaling to the satellite gateway or other network equipment. The role of the network base station is to ensure that the communication signal can be smoothly transmitted between the ground network and the satellite network.
[0067] The satellite gateway is a device that connects the ground network and the satellite. It is responsible for processing the signaling from the network base station, performing security access detection, and forwarding the signaling to the satellite.
[0068] After the network base station receives the authentication signaling, it can parse the first device information and the second device information associated in the authentication signaling, and then update or maintain the association data between the second electronic device and the first electronic device based on the first device information and the second device information, thereby maintaining the effective association between the first electronic device and the second electronic device. Then, the network base station forwards the authentication signaling to the satellite gateway for processing, preparing for subsequent secure access and signal forwarding. After receiving the forwarded authentication signaling, the satellite gateway can perform a secure access check on the first device information and the second device information in the authentication signaling to ensure that the above two devices meet the safety specifications and can securely access the satellite network. If the same device information has been received before, the satellite gateway skips the secure access check and directly forwards the signaling. Finally, the satellite gateway forwards the processed authentication signaling to the satellite for further processing by the satellite.
[0069] In addition, the second electronic device may also directly send the authentication signaling to the satellite.
[0070] In the above manner, by associating the device information of the first electronic device and the second electronic device, accurate verification of the device identity can be ensured, reducing the risk of identity forgery, thereby improving the security of the system.
[0071] In some embodiments, after sending the authentication signaling to the network base station, and the network base station sending the authentication signaling to the satellite through the satellite gateway, the method further includes:
[0072] receiving an authentication feedback signaling sent by the network base station, wherein the authentication feedback signaling is generated by the satellite based on the authentication signaling;
[0073] When the authentication result in the authentication feedback signaling is successful authentication, a communication connection is established with the satellite, and the authentication feedback signaling is sent to the first electronic device.
[0074] In this embodiment, since the authentication signaling is used to verify whether the first electronic device has the authority to establish a connection with the satellite through the second electronic device, the network base station sends the authentication signaling to the satellite through the satellite gateway for processing. After receiving the authentication signaling, the satellite verifies the first device information and the second device information therein, generates an authentication feedback signaling, and sends it back to the network base station.
[0075] For example, the authentication feedback signaling can be sent in the form of 401 / ack / 200OK. Among them, 401 indicates that the authentication failed, the device did not pass the verification, and the connection could not be established. ACK indicates that the satellite successfully received the signaling and successfully processed it, but it does not necessarily mean that it is completely successful, and usually needs to be confirmed by other signals. 200OK indicates that the authentication is successful, the device has successfully passed the verification, and the subsequent data transmission or connection establishment process can continue.
[0076] When the network base station receives the authentication feedback signaling returned by the satellite and confirms that the authentication result is "authentication successful", it indicates that the first electronic device and the second electronic device have passed the identity authentication and can establish a communication connection with the satellite. At this time, the network base station will notify the satellite to start the data transmission connection and send the authentication feedback signaling to the second electronic device to complete the entire authentication process.
[0077] For example, the satellite can send authentication feedback signaling to the satellite gateway. After receiving the authentication feedback signaling sent by the satellite, the satellite gateway will continue to forward the authentication feedback signaling to the network base station for processing. After receiving the authentication feedback signaling, the network base station can parse the authentication feedback signaling. If the authentication result obtained by the analysis is "authentication successful", the network base station can send the authentication feedback signaling to the core network server for processing. After receiving the authentication feedback signaling, the core network server can associate the first device information with the second device information and store it in its own database, thereby ensuring that in the subsequent communication process, if the same device or repeated signaling arrives, the core network server can quickly search the database. Subsequently, the core network server can send the authentication feedback signaling back to the network base station. Then the network base station can send the authentication feedback signaling to the second electronic device.
[0078] If the authentication result obtained by parsing by the network base station is "authentication failed", the network base station can directly forward the authentication feedback signaling to the second electronic device.
[0079] In addition, after the second electronic device receives the authentication feedback signaling indicating that the authentication result is "authentication successful", the second electronic device can directly send a connection signaling to the satellite to establish a communication connection with the satellite. After the communication connection is established, the second electronic device sends the authentication feedback signaling to the first electronic device.
[0080] In this way, it can be ensured that the second electronic device can be connected to the satellite only after the authentication is successful, ensuring the security of communication and preventing unauthorized devices from accessing the satellite network, thereby improving the security and reliability of the network. In addition, after the authentication is successful, the authentication feedback signaling is sent to the first electronic device in a timely manner to ensure that the device can successfully establish a communication connection with the satellite and realize data transmission.
[0081] In some embodiments, after receiving the authentication feedback signaling sent by the network base station, the method further includes:
[0082] When the authentication result in the authentication feedback signaling is authentication failure, the authentication feedback signaling is sent to the first electronic device.
[0083] In this embodiment, when the network base station receives the authentication feedback signaling returned by the satellite and parses it to obtain the authentication result of "authentication failed", this indicates that the first electronic device and the second electronic device have not passed the satellite authentication and cannot establish a communication connection with the satellite.
[0084] Then, the second electronic device may directly forward the authentication feedback signaling to the first electronic device, and the first electronic device attempts to perform satellite communication through other relay devices.
[0085] In this way, even if the authentication fails, the first electronic device can obtain the failure information in time and take measures to try to re-establish the satellite communication connection through other available relay devices, thereby improving the success rate of the connection and the reliability of the network.
[0086] In some embodiments, when the authentication result in the authentication feedback signaling is successful authentication, after establishing a communication connection with the satellite and sending the authentication feedback signaling to the first electronic device, the method further includes:
[0087] receiving a communication request sent by the first electronic device;
[0088] Satellite communication of the first electronic device is implemented according to the communication request.
[0089] In this embodiment, if the authentication is successful, the first electronic device can perform satellite communication through the second electronic device. Then, the first electronic device can send a communication request to the second electronic device, and the communication request is used to request to establish a satellite communication connection with the second electronic device for satellite communication. After the second electronic device receives the communication request sent by the first electronic device, it will send a confirmation feedback signaling to the first electronic device, indicating that the satellite communication connection has been successfully established, allowing the first electronic device to perform satellite communication through the second electronic device. Subsequently, the first electronic device can perform satellite communication through the second electronic device.
[0090] In this way, the first electronic device can utilize the satellite network to transmit data through the second electronic device even if the first electronic device itself does not have a built-in satellite communication function.
[0091] Figure 2 is a schematic diagram of the structure of a communication device provided by another embodiment of the present application, such as Figure 2 As shown, the communication device may include:
[0092] A first generating module 201 is used to generate an authentication connection signaling according to the first device information of the first electronic device, wherein the authentication connection signaling is used to request the first electronic device to establish a communication connection with a second electronic device, wherein the second electronic device has a satellite communication function;
[0093] A first sending module 202, configured to send the authentication connection signaling to the second electronic device;
[0094] A first receiving module 203 is used to receive the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling;
[0095] The first communication module 204 is configured to perform satellite communication through the second electronic device when the authentication result in the authentication feedback signaling is successful authentication.
[0096] In the present application, the first electronic device can generate an authentication connection signaling, and send the authentication connection signaling to the second electronic device with a satellite communication function; then receive the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling, and perform satellite communication through the second electronic device when the authentication result in the authentication feedback signaling is a successful authentication. In this way, although the first electronic device is not equipped with satellite communication technology, it can use the second electronic device with a satellite communication function as a relay device to perform satellite communication through the relay device, thereby realizing the transmission of the satellite communication function, so that even the first electronic device that is not equipped with a satellite communication function can establish a connection with a device with a satellite function to achieve satellite communication.
[0097] In another optional example, the communication device further includes:
[0098] A third sending module is used to send a query signaling to at least one electronic device within a preset range;
[0099] A third receiving module, configured to receive the query feedback signaling sent by each of the electronic devices based on the query signaling;
[0100] A first determining module, configured to determine N third electronic devices from the at least one electronic device according to the query feedback signaling, wherein the third electronic device is an electronic device having a satellite communication function, and N is a positive integer;
[0101] The second determining module is configured to determine a second electronic device from the N third electronic devices.
[0102] In another optional example, the communication device further includes:
[0103] A third determining module, configured to determine a fourth electronic device from the N third electronic devices when the authentication result in the authentication feedback signaling is an authentication failure;
[0104] The fourth sending module is used to send the authentication connection signaling to the fourth electronic device.
[0105] In another optional example, a communication device is provided, the communication device comprising:
[0106] A second receiving module, used to receive the authentication connection signaling sent by the first electronic device;
[0107] A parsing module, configured to parse the authentication connection signaling to obtain first device information of the first electronic device;
[0108] an associating module, configured to associate the first device information with the second device information of the second electronic device, and generate an authentication signaling according to the associated first device information and the second device information;
[0109] The second sending module is used to send the authentication signaling to a network base station, and the network base station sends the authentication signaling to the satellite through a satellite gateway.
[0110] In another optional example, the communication device further includes:
[0111] a fourth receiving module, configured to receive an authentication feedback signaling sent by the network base station, wherein the authentication feedback signaling is generated by the satellite based on the authentication signaling;
[0112] The connection module is used to establish a communication connection with the satellite when the authentication result in the authentication feedback signaling is successful authentication, and send the authentication feedback signaling to the first electronic device.
[0113] In another optional example, the communication device further includes:
[0114] The fourth sending module is used to send the authentication feedback signaling to the first electronic device when the authentication result in the authentication feedback signaling is authentication failure.
[0115] In another optional example, the communication device further includes:
[0116] a fifth receiving module, configured to receive a communication request sent by the first electronic device;
[0117] The second communication module is used to implement satellite communication of the first electronic device according to the communication request.
[0118] The communication device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.
[0119] The communication device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0120] The communication device provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0121] Alternatively, if Figure 3 As shown, an embodiment of the present application also provides an electronic device 100, including a processor 110, a memory 119, and a program or instruction stored in the memory 119 and executable on the processor 110. When the program or instruction is executed by the processor 110, each process of the above-mentioned communication method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0122] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0123] Please refer to Figure 4 , Figure 4 The hardware structure diagram of an electronic device for implementing an embodiment of the present application is shown in FIG. The electronic device 100 includes, but is not limited to, a radio frequency unit 121, a network module 122, an audio output unit 123, an input unit 124, a sensor 125, a display unit 126, a user input unit 127, an interface unit 128, a memory 129, and a processor 120.
[0124] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 120 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 4 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0125] The processor 120 is used to generate an authentication connection signaling according to the first device information of the first electronic device, wherein the authentication connection signaling is used to request the first electronic device to establish a communication connection with the second electronic device, wherein the second electronic device has a satellite communication function;
[0126] The network module 122 is used to send the authentication connection signaling to the second electronic device;
[0127] The network module 122 is used to receive the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling;
[0128] The network module 122 is used to perform satellite communication through the second electronic device when the authentication result in the authentication feedback signaling is successful authentication.
[0129] In the present application, the first electronic device can generate an authentication connection signaling, and send the authentication connection signaling to the second electronic device with a satellite communication function; then receive the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling, and perform satellite communication through the second electronic device when the authentication result in the authentication feedback signaling is a successful authentication. In this way, although the first electronic device is not equipped with satellite communication technology, it can use the second electronic device with a satellite communication function as a relay device to perform satellite communication through the relay device, thereby realizing the transmission of the satellite communication function, so that even the first electronic device that is not equipped with a satellite communication function can establish a connection with a device with a satellite function to achieve satellite communication.
[0130] In another optional example, the network module 122 is used to send a query signaling to at least one electronic device within a preset range;
[0131] The network module 122 is used to receive the query feedback signaling sent by each electronic device based on the query signaling;
[0132] The processor 120 is configured to determine N third electronic devices from the at least one electronic device according to the query feedback signaling, wherein the third electronic device is an electronic device having a satellite communication function, and N is a positive integer;
[0133] The processor 120 is configured to determine a second electronic device from the N third electronic devices.
[0134] In another optional example, the processor 120 is configured to determine a fourth electronic device from the N third electronic devices when the authentication result in the authentication feedback signaling is an authentication failure;
[0135] The network module 122 is used to send an authentication connection signaling to the fourth electronic device.
[0136] In another optional example, the network module 122 is used to receive the authentication connection signaling sent by the first electronic device;
[0137] The processor 120 is configured to parse the authentication connection signaling to obtain first device information of the first electronic device;
[0138] The processor 120 is used to associate the first device information with the second device information of the second electronic device, and generate an authentication signaling according to the associated first device information and the second device information;
[0139] The network module 122 is used to send the authentication signaling to a network base station, and the network base station sends the authentication signaling to the satellite through a satellite gateway.
[0140] In another optional example, the network module 122 is configured to receive authentication feedback signaling sent by the network base station, wherein the authentication feedback signaling is generated by the satellite based on the authentication signaling;
[0141] The network module 122 is used to establish a communication connection with the satellite when the authentication result in the authentication feedback signaling is successful authentication, and send the authentication feedback signaling to the first electronic device.
[0142] In another optional example, the network module 122 is further configured to, when the authentication result in the authentication feedback signaling is authentication failure, send the authentication feedback signaling to the first electronic device.
[0143] In another optional example, the network module 122 is further configured to:
[0144] receiving a communication request sent by the first electronic device;
[0145] Satellite communication of the first electronic device is implemented according to the communication request.
[0146] It should be understood that in the embodiment of the present application, the input unit 124 may include a graphics processor (Graphics Processing Unit, GPU) 1241 and a microphone 1242, and the graphics processor 1241 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 126 may include a display panel 1261, and the display panel 1261 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 127 includes a touch panel 1271 and at least one of other input devices 1272. The touch panel 1271 is also called a touch screen. The touch panel 1271 may include two parts: a touch detection device and a touch controller. Other input devices 1272 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0147] The memory 129 can be used to store software programs and various data. The memory 129 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 129 may include a volatile memory or a non-volatile memory, or the memory 129 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 129 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0148] The processor 120 may include one or more processing units; optionally, the processor 120 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 120.
[0149] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned communication method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0150] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0151] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0152] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0153] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0154] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0155] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0156] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A communication method, characterized in that: The method is performed by a first electronic device, and includes: generating an authentication connection signaling according to the first device information of the first electronic device, wherein the authentication connection signaling is used to request the first electronic device to establish a communication connection with a second electronic device, wherein the second electronic device has a satellite communication function; Sending the authentication connection signaling to the second electronic device; receiving an authentication feedback signaling sent by the second electronic device based on the authentication connection signaling; When the authentication result in the authentication feedback signaling is successful authentication, satellite communication is performed through the second electronic device.
2. The method according to claim 1, characterized in that Before sending the authentication connection signaling to the second electronic device, the method further includes: Sending a query signaling to at least one electronic device within a preset range; receiving query feedback signaling sent by each of the electronic devices based on the query signaling; Determine N third electronic devices from the at least one electronic device according to the query feedback signaling, wherein the third electronic device is an electronic device having a satellite communication function, and N is a positive integer; A second electronic device is determined from the N third electronic devices.
3. The method according to claim 2, characterized in that After receiving the authentication feedback signaling sent by the second electronic device based on the authentication connection signaling, the method further includes: When the authentication result in the authentication feedback signaling is authentication failure, determining a fourth electronic device from the N third electronic devices; Sending an authentication connection signaling to the fourth electronic device.
4. A communication method, characterized in that: The method is performed by a second electronic device, and includes: Receiving an authentication connection signaling sent by the first electronic device; Parsing the authentication connection signaling to obtain first device information of the first electronic device; Associating the first device information with the second device information of the second electronic device, and generating an authentication signaling according to the associated first device information and the second device information; The authentication signaling is sent to a network base station, and the network base station sends the authentication signaling to a satellite via a satellite gateway.
5. The method according to claim 4, characterized in that After sending the authentication signaling to the network base station, and the network base station sending the authentication signaling to the satellite through the satellite gateway, the method further includes: receiving an authentication feedback signaling sent by the network base station, wherein the authentication feedback signaling is generated by the satellite based on the authentication signaling; When the authentication result in the authentication feedback signaling is successful authentication, a communication connection is established with the satellite, and the authentication feedback signaling is sent to the first electronic device.
6. The method according to claim 5, characterized in that After receiving the authentication feedback signaling sent by the network base station, the method further includes: When the authentication result in the authentication feedback signaling is authentication failure, the authentication feedback signaling is sent to the first electronic device.
7. The method according to claim 5, characterized in that When the authentication result in the authentication feedback signaling is successful authentication, establishing a communication connection with the satellite, and sending the authentication feedback signaling to the first electronic device, the method further includes: receiving a communication request sent by the first electronic device; Satellite communication of the first electronic device is implemented according to the communication request.
8. A communication device, characterized in that: include: A first generating module, configured to generate an authentication connection signaling according to first device information of the first electronic device, wherein the authentication connection signaling is used to request the first electronic device to establish a communication connection with a second electronic device, wherein the second electronic device has a satellite communication function; A first sending module, used to send the authentication connection signaling to the second electronic device; A first receiving module, configured to receive an authentication feedback signaling sent by the second electronic device based on the authentication connection signaling; The second sending module is used to perform satellite communication through the second electronic device when the authentication result in the authentication feedback signaling is successful authentication.
9. A communication device, characterized in that: include: A second receiving module, used to receive the authentication connection signaling sent by the first electronic device; A parsing module, configured to parse the authentication connection signaling to obtain first device information of the first electronic device; an associating module, configured to associate the first device information with the second device information of the second electronic device, and generate an authentication signaling according to the associated first device information and the second device information; The third sending module is used to send the authentication signaling to the network base station, and the network base station sends the authentication signaling to the satellite through the satellite gateway.
10. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the communication method according to any one of claims 1 to 7 are implemented.