Network switching and antenna multiplexing control method and device of communication equipment, electronic equipment and communication equipment
By dynamically switching the connection between the GNSS antenna and the modem using antenna multiplexing technology, the problems of high manufacturing cost and high energy consumption of existing communication equipment are solved, and the stability and reliability of the equipment are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QUECLINK WIRELESS SOLUTIONS(SHENZHEN) CO LTD
- Filing Date
- 2026-02-06
- Publication Date
- 2026-06-05
AI Technical Summary
Existing communication equipment has high manufacturing costs due to the need to independently configure multiple antennas, and its inability to automatically switch communication modes leads to high power consumption and high costs due to long-term connection to satellite networks.
By using antenna multiplexing technology, the antenna connection path can be dynamically switched using an antenna switching unit. When the device needs cellular network communication, the GNSS antenna is connected to the GNSS receiving unit. When satellite network communication is needed, the GNSS antenna is switched to the modem. The modem is then connected to the target SIM card through the SIM card switching unit to enable the transmission and reception of communication data.
It reduces equipment manufacturing costs, minimizes volume redundancy, reduces the risk of electromagnetic interference, improves the stability and reliability of communication equipment, and avoids the high energy consumption and high cost caused by long-term connection to satellite networks.
Smart Images

Figure CN122160852A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a network switching and antenna multiplexing control method, apparatus, electronic device, and communication equipment for communication devices. Background Technology
[0002] With the rapid development of Internet of Things (IoT) technology, communication equipment is being used more and more widely in fields such as logistics and transportation, wildlife protection, emergency rescue, and outdoor operations.
[0003] In existing technologies, communication devices generally use cellular networks as the main communication method. Their hardware design is based on the integration of cellular communication units (such as 4G, NB-IoT) and GNSS positioning units. They receive satellite positioning signals sent by GNSS positioning units through antennas and upload data using cellular communication units. In areas without cellular network coverage (such as oceans, deserts, and mountains), communication relies on satellite networks.
[0004] However, existing communication equipment suffers from problems such as high manufacturing costs, high energy consumption and high costs due to long-term connection to satellite networks because it cannot automatically switch the current communication mode. Summary of the Invention
[0005] The network switching and antenna multiplexing control method, apparatus, electronic device and communication equipment provided in the embodiments of this application are used to at least solve the problems of high equipment manufacturing cost and high energy consumption and high cost caused by long-term connection to satellite network due to the inability to automatically switch the current communication mode in the prior art.
[0006] In a first aspect, embodiments of this application provide a network switching and antenna multiplexing control method for a communication device, comprising: determining a current communication mode; connecting a GNSS antenna to a communication unit corresponding to the current communication mode via an antenna switching unit according to the current communication mode; connecting a modem to a target SIM card via a SIM card switching unit according to the current communication mode; wherein the target SIM card corresponds to the current communication mode; and transmitting and receiving communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card.
[0007] In one possible implementation, the current communication mode includes a cellular network communication mode, and the target SIM card is a cellular network SIM card; the step of connecting the GNSS antenna to the communication unit corresponding to the current communication mode via the antenna switching unit according to the current communication mode includes: connecting the GNSS antenna to the GNSS receiving unit via the antenna switching unit according to the cellular network communication mode; the step of connecting the modem to the target SIM card via the SIM card switching unit according to the current communication mode includes: connecting the modem to the cellular network SIM card via the SIM card switching unit according to the cellular network communication mode.
[0008] In one possible implementation, the current communication mode includes a satellite network communication mode, and the target SIM card is a satellite network SIM card; the step of connecting the GNSS antenna to the communication unit corresponding to the current communication mode via the antenna switching unit according to the current communication mode includes: connecting the GNSS antenna to the modem via the antenna switching unit according to the satellite network communication mode; the step of connecting the modem to the target SIM card via the SIM card switching unit according to the current communication mode includes: connecting the modem to the satellite network SIM card via the SIM card switching unit according to the satellite network communication mode.
[0009] In one possible implementation, determining the current communication mode includes: acquiring the geographical location information of the communication device; determining whether the geographical location corresponding to the geographical location information is within the range of a satellite network electronic fence; if the geographical location corresponding to the geographical location information is within the range of a satellite network electronic fence, then determining the satellite network communication mode as the current communication mode based on the geographical location information; if the geographical location corresponding to the geographical location information is not within the range of a satellite network electronic fence, then determining the cellular network communication mode as the current communication mode based on the geographical location information.
[0010] In one possible implementation, determining the current communication mode includes: acquiring the geographical location information of the communication device; determining whether the geographical location corresponding to the geographical location information belongs to the cell range of a cellular network cell; if the geographical location corresponding to the geographical location information belongs to the cell range of a cellular network cell, then determining the cellular network communication mode as the current communication mode based on the geographical location information; if the geographical location corresponding to the geographical location information does not belong to the cell range of a cellular network cell, then determining whether the geographical location information belongs to the fence range of a satellite network electronic fence; if the geographical location corresponding to the geographical location information belongs to the fence range of a satellite network electronic fence, then determining the satellite network communication mode as the current communication mode based on the geographical location information.
[0011] In one possible implementation, the current communication mode includes a satellite network communication mode, the communication unit corresponding to the satellite network communication mode is the modem, and the target SIM card is a satellite network SIM card; the step of sending and receiving communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card includes: sending and receiving the communication data based on the GNSS antenna, the modem, and the satellite network SIM card.
[0012] In one possible implementation, the step of transmitting and receiving communication data based on the GNSS antenna, the modem, and the satellite network SIM card includes: determining, based on the GNSS antenna, the modem, and the satellite network SIM card, whether the silent time interval between the current time of the communication device and the time of the previous transmission of communication data satisfies a first preset time interval; if the silent time interval does not satisfy the first preset time interval, then based on a second preset time interval, returning to the step of determining whether the silent time interval between the current time of the communication device and the time of the previous transmission of communication data satisfies the first preset time interval; if the silent time interval satisfies the first preset time interval, then sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link; and transmitting and receiving communication data based on the satellite-to-ground communication link.
[0013] In one possible implementation, after the communication data is sent and received based on the satellite-to-ground communication link, the method further includes: disconnecting the satellite-to-ground communication link and, based on a third preset time interval, returning to the step of obtaining the geographical location information of the communication device, as well as subsequent steps.
[0014] In one possible implementation, the method further includes: simultaneously sending a satellite communication registration request to the satellite network, obtaining the registration request duration, and determining whether the registration request duration exceeds a request duration threshold; if the registration request duration does not exceed the request duration threshold, then executing the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link; if the registration request duration exceeds the request duration threshold, then stopping the execution of the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link, and returning to the step of obtaining the geographical location information of the communication device, and subsequent steps, based on a third preset time interval.
[0015] In one possible implementation, determining whether the geographic location information belongs to the fence range of the satellite network electronic fence further includes: if the geographic location corresponding to the geographic location information does not belong to the fence range of the satellite network electronic fence, then based on a third preset time interval, returning to the step of obtaining the geographic location information of the communication device, and subsequent steps.
[0016] Secondly, embodiments of this application provide a network switching and antenna multiplexing control device for a communication device, comprising: a determining module for determining a current communication mode; a control module for connecting a GNSS antenna to a communication unit corresponding to the current communication mode via an antenna switching unit, and connecting a modem to a target SIM card via a SIM card switching unit, wherein the target SIM card corresponds to the current communication mode; and an execution module for transmitting and receiving communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card.
[0017] In one possible implementation, the current communication mode includes a cellular network communication mode, and the target SIM card is a cellular network SIM card; when the control module connects the GNSS antenna to the communication unit corresponding to the current communication mode via the antenna switching unit according to the current communication mode, it is specifically used to: connect the GNSS antenna to the GNSS receiving unit via the antenna switching unit according to the cellular network communication mode; when the control module connects the modem to the target SIM card via the SIM card switching unit according to the current communication mode, it is specifically used to: connect the modem to the cellular network SIM card via the SIM card switching unit according to the cellular network communication mode.
[0018] In one possible implementation, the current communication mode includes a satellite network communication mode, and the target SIM card is a satellite network SIM card; when the control module connects the GNSS antenna to the communication unit corresponding to the current communication mode via the antenna switching unit, it is specifically used to: connect the GNSS antenna to the modem via the antenna switching unit according to the satellite network communication mode; when the control module connects the modem to the target SIM card via the SIM card switching unit according to the current communication mode, it is specifically used to: connect the modem to the satellite network SIM card via the SIM card switching unit according to the satellite network communication mode.
[0019] In one possible implementation, the determining module, when determining the current communication mode, is specifically configured to: acquire the geographical location information of the communication device; determine whether the geographical location corresponding to the geographical location information is within the range of a satellite network electronic fence; if the geographical location corresponding to the geographical location information is within the range of a satellite network electronic fence, then determine the satellite network communication mode as the current communication mode based on the geographical location information; if the geographical location corresponding to the geographical location information is not within the range of a satellite network electronic fence, then determine the cellular network communication mode as the current communication mode based on the geographical location information.
[0020] In one possible implementation, the determining module, when determining the current communication mode, is specifically configured to: acquire the geographical location information of the communication device; determine whether the geographical location corresponding to the geographical location information belongs to the cell range of a cellular network cell; if the geographical location corresponding to the geographical location information belongs to the cell range of a cellular network cell, then determine the cellular network communication mode as the current communication mode based on the geographical location information; if the geographical location corresponding to the geographical location information does not belong to the cell range of a cellular network cell, then determine whether the geographical location information belongs to the fence range of a satellite network electronic fence; if the geographical location corresponding to the geographical location information belongs to the fence range of a satellite network electronic fence, then determine the satellite network communication mode as the current communication mode based on the geographical location information.
[0021] In one possible implementation, the current communication mode includes a satellite network communication mode, the communication unit corresponding to the satellite network communication mode is the modem, and the target SIM card is a satellite network SIM card; when the execution module transmits and receives communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card, it is specifically used to transmit and receive the communication data based on the GNSS antenna, the modem, and the satellite network SIM card.
[0022] In one possible implementation, when the execution module transmits and receives communication data based on the GNSS antenna, the modem, and the satellite network SIM card, it is specifically configured to: determine whether the silent time interval between the current time of the communication device and the previous transmission time of the communication data satisfies a first preset time interval based on the GNSS antenna, the modem, and the satellite network SIM card; if the silent time interval does not satisfy the first preset time interval, then based on a second preset time interval, return to the step of determining whether the silent time interval between the current time of the communication device and the previous transmission time of the communication data satisfies the first preset time interval; if the silent time interval satisfies the first preset time interval, then send a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link; and transmit and receive communication data based on the satellite-to-ground communication link.
[0023] In one possible implementation, after the communication data is transmitted and received based on the satellite-to-ground communication link, the network switching and antenna multiplexing control device of the communication device is further configured to: disconnect the satellite-to-ground communication link, and return to the step of obtaining the geographical location information of the communication device, and subsequent steps, based on a third preset time interval.
[0024] In one possible implementation, the network switching and antenna multiplexing control device of the communication device is further configured to: while sending a satellite communication registration request to the satellite network, obtain the registration request duration and determine whether the registration request duration exceeds a request duration threshold; if the registration request duration does not exceed the request duration threshold, execute the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link; if the registration request duration exceeds the request duration threshold, stop executing the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link, and based on a third preset time interval, return to the step of obtaining the geographical location information of the communication device, and subsequent steps.
[0025] In one possible implementation, the determination module is further configured to: if the geographic location information does not fall within the scope of the satellite network electronic fence, then, based on a third preset time interval, return to the step of obtaining the geographic location information of the communication device, and subsequent steps.
[0026] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0027] The memory stores computer-executed instructions;
[0028] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0029] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0030] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0031] Sixthly, embodiments of this application provide a communication device, including: a control unit, an antenna switching unit, a GNSS antenna, a SIM card switching unit, a communication unit, and a modem;
[0032] The control unit is used to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0033] The network switching and antenna multiplexing control method, apparatus, electronic device and communication equipment provided in this application solve the problems of high equipment manufacturing cost caused by the need for independent configuration of multiple antennas in existing communication equipment, as well as the problem of redundant communication equipment volume, through resource sharing in hardware design (GNSS antenna sharing). Specifically, based on the current communication mode, and using antenna multiplexing technology, an antenna switching unit is used to dynamically switch the antenna connection path: when the device needs cellular network communication, the GNSS antenna is connected to the GNSS receiving unit through the antenna switching unit; when the device needs satellite network communication, the GNSS antenna is switched to the modem through the antenna switching unit; then, the modem is connected to the target SIM card through the SIM card switching unit, so as to realize the transmission and reception of communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card. This solves the problem of high equipment manufacturing cost caused by the need to independently configure multiple antennas (such as GNSS antenna and satellite communication antenna) to support cellular network communication and satellite network communication in existing communication equipment, as well as the problem of high energy consumption and high cost caused by long-term connection to the satellite network due to the inability to automatically switch the current communication mode; it also solves the problem of redundancy in the size of communication equipment, and reduces the risk of electromagnetic interference by reducing the number of antennas, thereby improving the stability and reliability of communication equipment. Attached Figure Description
[0034] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0035] Figure 1 A schematic diagram illustrating a scenario for the network switching and antenna multiplexing control method for the communication equipment provided in this application;
[0036] Figure 2 A flowchart of a network switching and antenna multiplexing control method for a communication device provided in one embodiment of this application;
[0037] Figure 3 A schematic diagram of hardware connection in cellular network communication mode provided in an embodiment of this application;
[0038] Figure 4 This is a schematic diagram of hardware connections in a satellite network communication mode provided in an embodiment of this application;
[0039] Figure 5 A flowchart of a network switching and antenna multiplexing control method for a communication device provided in another embodiment of this application;
[0040] Figure 6 A schematic diagram of the network switching and antenna multiplexing control device for a communication device provided in one embodiment of this application;
[0041] Figure 7 A schematic diagram of the structure of the electronic device provided in this application.
[0042] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0043] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0044] The technical solution of this application involves the collection, storage, use, processing, transmission, provision and disclosure of user personal information and data, which comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0045] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0046] With the rapid development of IoT technology, communication devices are increasingly widely used in logistics, wildlife conservation, emergency rescue, and outdoor operations. Currently, communication devices generally use cellular networks as their primary communication method. Their hardware design is centered around integrating cellular communication units (such as 4G and NB-IoT) and GNSS positioning units. They receive satellite positioning signals from the GNSS positioning unit via antennas and upload data using the cellular communication unit. In areas without cellular network coverage (such as oceans, deserts, and mountainous regions), satellite networks are required for communication. However, existing communication devices require multiple antennas (such as GNSS antennas and satellite communication antennas) to support both cellular and satellite network communication. This leads to high manufacturing costs and high energy consumption and costs due to prolonged satellite network connections caused by the inability to automatically switch communication modes.
[0047] The application scenarios of the embodiments of this application are explained below:
[0048] Figure 1 A schematic diagram illustrating a scenario for the network switching and antenna multiplexing control method for the communication equipment provided in this application, such as... Figure 1 As shown, the execution subject of the method provided in this application embodiment can be any form of electronic device. Taking a communication device as the execution subject, the communication device 101 determines the current communication mode; according to the current communication mode, it connects the GNSS antenna to the communication unit corresponding to the current communication mode through the antenna switching unit; according to the current communication mode, it connects the modem to the target SIM card through the SIM card switching unit; wherein, the target SIM card corresponds to the current communication mode; and then, based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card, it realizes the transmission and reception of communication data with the base station 102 corresponding to the cellular network or the satellite device 103 corresponding to the satellite network.
[0049] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0050] Figure 2 A flowchart of a network switching and antenna multiplexing control method for a communication device provided in one embodiment of this application is shown below. Figure 2 As shown, the execution subject of the network switching and antenna multiplexing control method for communication equipment provided in this embodiment can be any form of electronic device. Exemplarily, this embodiment uses a communication device as the execution subject of the method. The network switching and antenna multiplexing control method for communication equipment provided in this embodiment includes the following steps:
[0051] Step S201: Determine the current communication mode.
[0052] For example, the current communication mode includes cellular network communication mode or satellite network communication mode; specifically, in cellular network coverage areas, the current communication mode is cellular network communication mode; in areas without signal, the current communication mode is satellite network communication mode.
[0053] Specifically, the system acquires the geographical location information of the communication device; determines whether the geographical location corresponding to the geographical location information is within the range of the satellite network electronic fence; if the geographical location corresponding to the geographical location information is within the range of the satellite network electronic fence, then the satellite network communication mode is determined as the current communication mode based on the geographical location information; if the geographical location corresponding to the geographical location information is not within the range of the satellite network electronic fence, then the cellular network communication mode is determined as the current communication mode based on the geographical location information.
[0054] Step S202: According to the current communication mode, the GNSS antenna is connected to the communication unit corresponding to the current communication mode through the antenna switching unit.
[0055] Step S203: According to the current communication mode, the modem is connected to the target SIM card through the SIM card switching unit; wherein the target SIM card corresponds to the current communication mode.
[0056] Among them, the antenna switching unit is, for example, a switching circuit or an RF switcher; the SIM card switching unit is, for example, a digital logic switching circuit built into the baseband chip.
[0057] Specifically, Figure 3 This is a schematic diagram of the hardware connection in the cellular network communication mode provided in the embodiments of this application, such as... Figure 3As shown, the current communication mode includes cellular network communication mode. The target SIM card is a cellular network SIM card. According to the cellular network communication mode, the GNSS antenna is connected to the GNSS receiving unit through the antenna switching unit; according to the cellular network communication mode, the modem is connected to the cellular network SIM card through the SIM card switching unit; wherein, the modem is equipped with a GNSS receiving subunit, and the satellite network SIM card is not working.
[0058] Figure 4 This is a hardware connection diagram for the satellite network communication mode provided in the embodiments of this application, such as... Figure 4 As shown, the current communication mode includes satellite network communication mode. The target SIM card is a satellite network SIM card. According to the satellite network communication mode, the GNSS antenna is connected to the modem through the antenna switching unit. The modem is equipped with a GNSS receiving subunit, that is, the GNSS antenna is communicatively connected to the GNSS receiving subunit in the modem. According to the satellite network communication mode, the modem is connected to the satellite network SIM card through the SIM card switching unit. The cellular network SIM card and the GNSS receiving unit are not working.
[0059] Step S204: Based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card, transmit and receive communication data.
[0060] Specifically, such as Figure 3 As shown, if the current communication mode is cellular network communication mode, then communication data is transmitted and received based on the GNSS antenna, GNSS receiver unit, modem, and cellular network SIM card; such as Figure 4 As shown, if the current communication mode is satellite network communication mode, the corresponding communication unit is a modem, and the target SIM card is a satellite network SIM card, then communication data is transmitted and received based on the GNSS antenna, modem, and satellite network SIM card. The modem is equipped with a GNSS receiving subunit.
[0061] In this embodiment, resource sharing in hardware design (GNSS antenna sharing) solves the problems of high manufacturing costs and redundant size of existing communication devices caused by the need for independent configuration of multiple antennas. Specifically, based on antenna multiplexing technology, an antenna switching unit is used to dynamically switch the antenna connection path: when the device needs cellular network communication, the GNSS antenna is connected to the GNSS receiving unit through the antenna switching unit; when the device needs satellite network communication, the GNSS antenna is switched to the modem through the antenna switching unit; then, the modem is connected to the target SIM card through the SIM card switching unit, so as to realize the transmission and reception of communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card. This solves the problem of high manufacturing costs caused by the need for independent configuration of multiple antennas (such as GNSS antenna and satellite communication antenna) in existing communication devices to support cellular network communication and satellite network communication, as well as the problems of high energy consumption and high cost caused by long-term connection to the satellite network due to the inability to automatically switch the current communication mode; it also solves the problem of redundant size of communication devices, and reduces the risk of electromagnetic interference by reducing the number of antennas, thereby improving the stability and reliability of communication devices.
[0062] Figure 5 A flowchart of a network switching and antenna multiplexing control method for a communication device provided in another embodiment of this application is shown below. Figure 5 As shown, the network switching and antenna multiplexing control method for communication equipment provided in this embodiment... Figure 2 Based on the network switching and antenna multiplexing control method for communication equipment provided in the illustrated embodiment, this embodiment further refines the method by including the following steps:
[0063] Step S301: Obtain the geographical location information of the communication device.
[0064] Step S302: Determine whether the geographical location corresponding to the geographical location information belongs to the cell range of the cellular network cell.
[0065] Step S303: If the geographical location information corresponds to a cell within a cellular network, then the cellular network communication mode is determined as the current communication mode based on the geographical location information.
[0066] Furthermore, in one possible implementation, after determining the cellular network communication mode as the current communication mode based on geographical location information, the method further includes: detecting the cellular network signal strength; after determining that the cellular network signal meets the requirements for data communication, obtaining the cell information of the cellular network cell, such as obtaining the frequency band and PCI parameters; after obtaining the cell information of the cellular network cell, sending the device information of the communication equipment (cellular network communication registration request) to the base station or core network of the cellular network cell to request access to the cellular network, and then detecting the cellular network communication registration status; if the cellular network communication registration is successful, then step S307 and subsequent steps are executed; otherwise, based on a third preset time interval, the execution of step 301 is returned.
[0067] Step S304: If the geographic location information does not belong to the cell range of the cellular network, then determine whether the geographic location information belongs to the fence range of the satellite network electronic fence.
[0068] Among them, the satellite network electronic fence is pre-defined, for example, dividing scenes with no cellular network signal coverage (such as remote mountainous areas, deserts, and oceans) into multiple satellite network electronic fences.
[0069] Step S305: If the geographic location information corresponds to a location within the fenced area of the satellite network electronic fence, then the satellite network communication mode is determined as the current communication mode based on the geographic location information.
[0070] Step S306: If the geographic location corresponding to the geographic location information does not fall within the fence range of the satellite network electronic fence, then based on the third preset time interval, return to execute step 301 and subsequent steps.
[0071] Step S307: According to the current communication mode, the GNSS antenna is connected to the communication unit corresponding to the current communication mode through the antenna switching unit.
[0072] Step S308: According to the current communication mode, the modem is connected to the target SIM card through the SIM card switching unit; wherein the target SIM card corresponds to the current communication mode.
[0073] Step S309: Based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card, transmit and receive communication data.
[0074] Specifically, such as Figure 3 As shown, if the current communication mode is cellular network communication mode, then communication data is sent and received based on GNSS antenna, GNSS receiving unit, modem and cellular network SIM card, and based on the third preset time interval, the process returns to step 301 and subsequent steps.
[0075] like Figure 4 As shown, if the current communication mode is satellite network communication mode, the corresponding communication unit is a modem, and the target SIM card is a satellite network SIM card, then communication data is transmitted and received based on the GNSS antenna, modem, and satellite network SIM card. The modem is equipped with a GNSS receiving subunit.
[0076] Specifically, the implementation steps for transmitting and receiving communication data based on a GNSS antenna, modem, and satellite network SIM card include:
[0077] Step S3091: Based on the GNSS antenna, modem, and satellite network SIM card, determine whether the silent time interval between the current time of the communication device and the time of the previous transmission of communication data meets the first preset time interval.
[0078] Step S3092: If the silent time interval does not meet the first preset time interval, then based on the second preset time interval, return to the step of determining whether the silent time interval between the current time of the communication device and the sending time of the previous transmission of communication data meets the first preset time interval.
[0079] Step S3093: If the silent time interval meets the first preset time interval, a satellite communication registration request is sent to the satellite network to establish a satellite-to-ground communication link.
[0080] Step S3094: Send and receive communication data based on the satellite-to-ground communication link.
[0081] The settings for the silent time interval, the first preset time interval, and the second preset time interval are used to avoid frequent connections to the satellite network, which would accelerate the power consumption of the communication equipment.
[0082] Furthermore, after step S304, the process further includes: disconnecting the satellite-to-ground communication link, and returning to step S301 and subsequent steps based on a third preset time interval.
[0083] The steps in this embodiment avoid the waste of power by continuously attempting to register with the cellular network within the fenced area of the satellite network electronic fence. It also avoids the accelerated power consumption of the communication device due to frequent (or continuous) connections to the satellite network. At the same time, it can switch to data communication based on the cellular network in a timely manner when the geographical location information corresponds to the cell range of the cellular network. This solves the problem of high energy consumption and high cost caused by long-term connection to the satellite network due to the inability to automatically switch the current communication mode.
[0084] Furthermore, the method provided in this application embodiment further includes: while sending a satellite communication registration request to the satellite network, obtaining the registration request duration and determining whether the registration request duration exceeds a request duration threshold; if the registration request duration does not exceed the request duration threshold, then executing the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link; if the registration request duration exceeds the request duration threshold, then stopping the execution of step S3093, and returning to the execution of step S301 and subsequent steps based on a third preset time interval.
[0085] The steps in this embodiment avoid the power consumption of communication equipment caused by frequent registration attempts by the satellite network.
[0086] Furthermore, prior to step S301, the method provided in this application embodiment further includes: detecting the status of the SIM card (cellular network SIM card and satellite network SIM card), for example, excluding the case of SIM card damage / not inserted, that is, excluding the SIM card hardware-level failure, so as to ensure the execution of subsequent steps.
[0087] It is understood that the silent time interval, the first preset time interval, the second preset time interval, and the third preset time interval in the embodiments of this application can be fixed durations set manually, or they can be dynamic durations determined by the communication device according to the remaining power of the device, so as to improve the device's battery life.
[0088] In this embodiment, the implementation of steps S307-S308 is the same as that in this application. Figure 2 The implementation methods of steps S202-S203 in the illustrated embodiment are the same, and will not be described in detail here.
[0089] This application also provides a communication device, including: a control unit, an antenna switching unit, a GNSS antenna, a SIM card switching unit, a communication unit, and a modem; the control unit is used to perform actions such as... Figures 2-5 The technical solutions of any of the method embodiments shown are similar in implementation principle and technical effect, and will not be described again here.
[0090] Figure 6 This is a schematic diagram of the network switching and antenna multiplexing control device for a communication device provided in one embodiment of this application, as shown below. Figure 6 As shown, the network switching and antenna multiplexing control device 40 for communication equipment provided in this embodiment includes: a determination module 401, a control module 402, and an execution module 403.
[0091] The determination module 401 is used to determine the current communication mode.
[0092] The control module 402 is used to connect the GNSS antenna to the communication unit corresponding to the current communication mode through the antenna switching unit according to the current communication mode; and to connect the modem to the target SIM card through the SIM card switching unit according to the current communication mode; wherein the target SIM card corresponds to the current communication mode.
[0093] The execution module 403 is used to send and receive communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card.
[0094] In one possible implementation, the current communication mode includes a cellular network communication mode, and the target SIM card is a cellular network SIM card; when the control module 402 connects the GNSS antenna to the communication unit corresponding to the current communication mode through the antenna switching unit according to the current communication mode, it is specifically used to: connect the GNSS antenna to the GNSS receiving unit through the antenna switching unit according to the cellular network communication mode; when the control module 402 connects the modem to the target SIM card through the SIM card switching unit according to the current communication mode, it is specifically used to: connect the modem to the cellular network SIM card through the SIM card switching unit according to the cellular network communication mode.
[0095] In one possible implementation, the current communication mode includes a satellite network communication mode, and the target SIM card is a satellite network SIM card; when the control module 402 connects the GNSS antenna to the communication unit corresponding to the current communication mode through the antenna switching unit according to the current communication mode, it is specifically used to: connect the GNSS antenna to the modem through the antenna switching unit according to the satellite network communication mode; when the control module 402 connects the modem to the target SIM card through the SIM card switching unit according to the current communication mode, it is specifically used to: connect the modem to the satellite network SIM card through the SIM card switching unit according to the satellite network communication mode.
[0096] In one possible implementation, when determining the current communication mode, the determining module 401 is specifically used to: obtain the geographical location information of the communication device; determine whether the geographical location corresponding to the geographical location information is within the range of the satellite network electronic fence; if the geographical location corresponding to the geographical location information is within the range of the satellite network electronic fence, then determine the satellite network communication mode as the current communication mode based on the geographical location information; if the geographical location corresponding to the geographical location information is not within the range of the satellite network electronic fence, then determine the cellular network communication mode as the current communication mode based on the geographical location information.
[0097] In one possible implementation, when determining the current communication mode, the determining module 401 is specifically used to: obtain the geographical location information of the communication device; determine whether the geographical location corresponding to the geographical location information belongs to the cell range of the cellular network cell; if the geographical location corresponding to the geographical location information belongs to the cell range of the cellular network cell, then determine the cellular network communication mode as the current communication mode based on the geographical location information; if the geographical location corresponding to the geographical location information does not belong to the cell range of the cellular network cell, then determine whether the geographical location information belongs to the fence range of the satellite network electronic fence; if the geographical location corresponding to the geographical location information belongs to the fence range of the satellite network electronic fence, then determine the satellite network communication mode as the current communication mode based on the geographical location information.
[0098] In one possible implementation, the current communication mode includes a satellite network communication mode, the communication unit corresponding to the satellite network communication mode is a modem, and the target SIM card is a satellite network SIM card; when the execution module 403 transmits and receives communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card, it is specifically used to transmit and receive communication data based on the GNSS antenna, the modem, and the satellite network SIM card.
[0099] In one possible implementation, when the execution module 403 is transmitting and receiving communication data based on the GNSS antenna, modem, and satellite network SIM card, it is specifically used to: determine whether the silent time interval between the current time of the communication device and the previous transmission time of the communication data meets a first preset time interval; if the silent time interval does not meet the first preset time interval, then based on a second preset time interval, return to the step of determining whether the silent time interval between the current time of the communication device and the previous transmission time of the communication data meets the first preset time interval; if the silent time interval meets the first preset time interval, then send a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link; and transmit and receive communication data based on the satellite-to-ground communication link.
[0100] In one possible implementation, after transmitting and receiving communication data based on the satellite-to-ground communication link, the network switching and antenna multiplexing control device 40 of the communication device is further configured to: disconnect the satellite-to-ground communication link, and based on a third preset time interval, return to the step of obtaining the geographical location information of the communication device, and subsequent steps.
[0101] In one possible implementation, the network switching and antenna multiplexing control device 40 of the communication device is further configured to: while sending a satellite communication registration request to the satellite network, obtain the registration request duration and determine whether the registration request duration exceeds the request duration threshold; if the registration request duration does not exceed the request duration threshold, execute the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link; if the registration request duration exceeds the request duration threshold, stop executing the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link, and return to the step of obtaining the geographical location information of the communication device, and subsequent steps based on a third preset time interval.
[0102] In one possible implementation, the determination module 401 is further configured to: if the geographic location information does not belong to the fence range of the satellite network electronic fence, then based on a third preset time interval, return to the step of obtaining the geographic location information of the communication device, and subsequent steps.
[0103] The network switching and antenna multiplexing control device 40 of the communication equipment provided in this embodiment can perform the following... Figures 2-5 The technical solutions of any of the method embodiments shown are similar in implementation principle and technical effect, and will not be described again here.
[0104] Figure 7 A schematic diagram of the structure of the electronic device provided in this application. Figure 7 As shown, the electronic device 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus.
[0105] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.
[0106] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0107] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0108] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0109] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0110] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0111] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0112] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0113] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0114] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0115] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0116] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0117] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0118] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0119] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for network switching and antenna multiplexing control of a communication device, characterized in that, include: Determine the current communication mode; According to the current communication mode, the GNSS antenna is connected to the communication unit corresponding to the current communication mode through the antenna switching unit; According to the current communication mode, the modem is connected to the target SIM card via the SIM card switching unit; wherein the target SIM card corresponds to the current communication mode; Based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card, communication data is transmitted and received.
2. The method according to claim 1, characterized in that, The current communication mode includes cellular network communication mode, and the target SIM card is a cellular network SIM card; The step of connecting the GNSS antenna to the communication unit corresponding to the current communication mode via the antenna switching unit, according to the current communication mode, includes: According to the cellular network communication mode, the GNSS antenna is connected to the GNSS receiving unit through the antenna switching unit; The step of connecting the modem to the target SIM card via the SIM card switching unit according to the current communication mode includes: According to the cellular network communication mode, the modem is connected to the cellular network SIM card via the SIM card switching unit.
3. The method according to claim 1, characterized in that, The current communication mode includes satellite network communication mode, and the target SIM card is a satellite network SIM card; The step of connecting the GNSS antenna to the communication unit corresponding to the current communication mode via the antenna switching unit, according to the current communication mode, includes: According to the satellite network communication mode, the GNSS antenna is connected to the modem via the antenna switching unit; The step of connecting the modem to the target SIM card via the SIM card switching unit according to the current communication mode includes: According to the satellite network communication mode, the modem is connected to the satellite network SIM card via the SIM card switching unit.
4. The method according to claim 1, characterized in that, Determining the current communication mode includes: Obtain the geographical location information of the communication device; Determine whether the geographic location corresponding to the geographic location information is within the range of the satellite network electronic fence; If the geographic location corresponding to the geographic location information is within the range of the satellite network electronic fence, then the satellite network communication mode is determined as the current communication mode based on the geographic location information; If the geographic location corresponding to the geographic location information is not within the range of the satellite network electronic fence, then the cellular network communication mode is determined as the current communication mode based on the geographic location information.
5. The method according to claim 1, characterized in that, Determining the current communication mode includes: Obtain the geographical location information of the communication device; Determine whether the geographical location corresponding to the geographical location information belongs to the cell range of a cellular network cell; If the geographical location information corresponds to a cell within a cellular network, then the cellular network communication mode is determined as the current communication mode based on the geographical location information. If the geographic location information does not belong to the cell range of the cellular network, then determine whether the geographic location information belongs to the fence range of the satellite network electronic fence; If the geographical location corresponding to the geographical location information falls within the fenced area of the satellite network electronic fence, then the satellite network communication mode is determined as the current communication mode based on the geographical location information.
6. The method according to claim 4 or 5, characterized in that, The current communication mode includes a satellite network communication mode, the communication unit corresponding to the satellite network communication mode is the modem, and the target SIM card is a satellite network SIM card; The transmission and reception of communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card includes: The communication data is transmitted and received based on the GNSS antenna, the modem, and the satellite network SIM card.
7. The method according to claim 6, characterized in that, The transmission and reception of communication data based on the GNSS antenna, the modem, and the satellite network SIM card includes: Based on the GNSS antenna, the modem, and the satellite network SIM card, determine whether the silent time interval between the current time of the communication device and the time of the previous transmission of communication data meets the first preset time interval; If the silent time interval does not meet the first preset time interval, then based on the second preset time interval, return to the step of determining whether the silent time interval between the current time of the communication device and the sending time of the previous transmission of communication data meets the first preset time interval; If the silent time interval meets the first preset time interval, a satellite communication registration request is sent to the satellite network to establish a satellite-to-ground communication link; Based on the aforementioned satellite-to-ground communication link, the communication data is sent and received.
8. The method according to claim 7, characterized in that, After transmitting and receiving the communication data based on the satellite-to-ground communication link, the method further includes: Disconnect the satellite-to-ground communication link, and based on a third preset time interval, return to the step of obtaining the geographical location information of the communication device, as well as subsequent steps.
9. The method according to claim 7, characterized in that, Also includes: While sending the satellite communication registration request to the satellite network, the duration of the registration request is obtained, and it is determined whether the duration of the registration request exceeds the request duration threshold. If the registration request duration does not exceed the request duration threshold, then the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link is executed. If the registration request duration exceeds the request duration threshold, the step of sending a satellite communication registration request to the satellite network to establish a satellite-to-ground communication link will be stopped, and the step of obtaining the geographical location information of the communication device will be returned to the execution based on a third preset time interval, as well as subsequent steps.
10. The method according to claim 5, characterized in that, The step of determining whether the geographic location information falls within the fenced area of a satellite network electronic fence also includes: If the geographic location corresponding to the geographic location information does not fall within the fence range of the satellite network electronic fence, then based on the third preset time interval, the step of obtaining the geographic location information of the communication device, and subsequent steps, will be returned.
11. A network switching and antenna multiplexing control device for a communication equipment, characterized in that, include: The determination module is used to determine the current communication mode; The control module is used to connect the GNSS antenna to the communication unit corresponding to the current communication mode through the antenna switching unit, according to the current communication mode. According to the current communication mode, the modem is connected to the target SIM card via the SIM card switching unit; wherein the target SIM card corresponds to the current communication mode; The execution module is used to transmit and receive communication data based on the GNSS antenna, the communication unit corresponding to the current communication mode, the modem, and the target SIM card.
12. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 10.
13. A communication device, characterized in that, include: Control unit, antenna switching unit, GNSS antenna, SIM card switching unit, communication unit and modem; The control unit is configured to perform the method as described in any one of claims 1 to 10.