Cellular satellite SIM (Subscriber Identity Module) switching control driving method applying Android system and electronic equipment

By implementing the cellular satellite SIM switching control and driving method on the Android system, users can quickly switch cellular and satellite modes without restarting the device, solving the problems of differences and complex operations in existing devices when supporting satellite communications, and improving user convenience and communication efficiency.

CN119675753APending Publication Date: 2025-03-21江西天珑通讯科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411884288.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

Existing equipment has differences in supporting satellite communications and requires specific satellite SIM cards, which are complex for users to operate and are difficult to quickly switch between cellular and satellite modes.

Method used

It provides a cellular satellite SIM switching control and driving method for Android system. By inserting two SIM cards, users can select the switching mode on the function setting page, generate control commands, and automatically control the module to power on or off, so as to realize automatic recognition of the SIM card without restart.

Benefits of technology

It realizes rapid switching of cellular and satellite modes without restarting the device, lowering the threshold for using satellite communications, and improving user convenience and communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119675753A_ABST
    Figure CN119675753A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electronic communication, in particular to a cellular satellite SIM (Subscriber Identity Module) switching control driving method applying an Android system and electronic equipment, which comprises the following steps of: inserting two SIM cards into the electronic equipment, entering a function setting page, and clicking a corresponding card slot to select an SIM card to be switched; selecting a corresponding mode SAT mode or GSM mode for switching, and generating a corresponding control instruction; when the identification instruction is to open the SAT mode, the SAT module is controlled to be powered on, the GSM module is controlled to be powered off, and the satellite module starts to work; and when the identification instruction is to open the GSM mode, the GSM module is controlled to be powered on, the system simulates hot plug and issues an interrupt signal, and the SIM card is automatically identified without restarting the equipment. According to the invention, the user is allowed to switch the mode through one card, and the satellite function can be used without restarting equipment. A common SIM card can also register a satellite network in an SAT mode to realize telephone and short message communication. The convenience is improved, and the use threshold of satellite communication is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic communication technology, and in particular to a cellular satellite SIM switching control driving method and electronic equipment using an Android system. Background Art

[0002] As the demand for mobile communication devices grows for more and more wilderness explorers, sailing vessels, and other personnel working overseas with poor signal coverage, users are increasingly looking for a device that can support both satellite phone functions and ordinary cellular phone functions. Currently, there are relatively few devices on the market that can support satellite communications, and these devices usually need to cooperate with specific satellite operators to provide services. Moreover, these devices also have certain differences in supporting satellite communications. Some devices only support satellite communications using a SIM card, while other devices require a special satellite SIM card to use satellite communication functions.

[0003] However, there are also some advanced devices on the market that can support two SIM cards and can quickly switch between GSM mode and SAT mode without restarting the device by simply switching modes. When the user switches to SAT mode, the device will automatically connect to the satellite module to realize communication functions such as satellite calls and text messages. This can provide vital communication support for professional explorers in emergency situations, especially in remote areas or when natural disasters occur, greatly improving their efficiency and safety in first aid and rescue. Summary of the invention

[0004] In view of the deficiencies in the prior art, the present invention discloses a cellular satellite SIM switching control driving method and electronic device using an Android system, which are used to solve the above problems.

[0005] The present invention is achieved through the following technical solutions:

[0006] In a first aspect, the present invention provides a cellular satellite SIM switching control driving method using an Android system, comprising the following steps:

[0007] Insert two SIM cards into the electronic device, enter the function settings page, and click the corresponding card slot to select the SIM card to be switched;

[0008] Select the corresponding mode SAT mode or GSM mode to switch, and generate corresponding control instructions;

[0009] When the identification instruction is to turn on SAT mode, the SAT module is powered on, the GSM module is powered off, and the satellite module starts working;

[0010] The identification command is to turn on the GSM mode, control the GSM module to power on, simulate hot plugging, and send an interrupt signal to realize automatic SIM card identification without restarting the device.

[0011] Furthermore, in the method, the mobile device is integrated with a SAT module and supports a satellite module. After the satellite module is selected, it can be mounted in any slot and successfully report card identification and network use (for example, reporting the card status through RILJ (Radio Interface Layer Java)).

[0012] Furthermore, in the method, the driver provides a control node by controlling GPIO, and when the node GPIO corresponding to slot0 is high, the driver prompts the corresponding pin of the hardware to connect to SAT, thereby powering on the SAT module, prompting the SAT module to work, and identifying the card to report network operations.

[0013] Furthermore, in the method, the driver provides a control node by controlling GPIO, and when the node GPIO corresponding to slot0 is low, the driver prompts the corresponding pin of the hardware to connect to GSM, thereby powering on the GSM module, prompting the GSM module to work, and triggering an interrupt to simulate hot plugging, and identifying the card to report the network operation.

[0014] Furthermore, in the method, on the operable page, when you click on the list corresponding to slot0 and select sat, a progress bar appears, the driver is controlled by writing the driver node, and then the driver triggers GPIO, thereby switching slot0 to SAT mode and using the sat function. When the switch is completed and the card is successfully identified and stationed on the network, the progress bar disappears.

[0015] Furthermore, in the method, on the operable page, when you click on the list corresponding to slot1 and select gsm, a progress bar appears. The driver is controlled by writing the driver node, and then the driver triggers GPIO, thereby switching slot1 to GSM mode and using the gsm function. When the switch is completed and the card is successfully identified and logged on to the network, the progress bar disappears.

[0016] Furthermore, in the method, during the switching process, the driver will continuously monitor the SIM card status to ensure that there is no communication interruption during the switching process. In addition, the driver also has an automatic retry mechanism. Once a switching failure is detected, it will automatically retry the switching operation until it succeeds.

[0017] Furthermore, in the method, the driver also has an intelligent diagnostic function, which can automatically select the best communication mode according to the signal strength of the SIM card and the network quality. When a weak satellite signal is detected, the driver will automatically switch to GSM mode to ensure the stability and reliability of communication. If the satellite signal is strong and stable, the driver will give priority to the SAT mode.

[0018] Furthermore, in the method, the mobile terminal device is provided with an operable page for the terminal user to experience, and the operable page includes an intuitive signal strength indicator, which can display the strength of the current satellite signal and GSM signal in real time. The user can judge the current network environment through the indicator and manually switch to the best communication mode as needed; at the same time, the operable page also includes a switching history function, which can record the time, reason and result of each switch.

[0019] In a second aspect, the present invention provides an electronic device comprising a processor, a memory, and a program stored in the memory and configured to be executed by the processor, wherein the memory is coupled to the processor, and when the processor executes the program, the cellular satellite SIM switching control drive method of the Android system applied in the first aspect is implemented.

[0020] The beneficial effects of the present invention are:

[0021] The present invention provides an innovative solution, which enables different users to switch between different modes by using the same card, thereby realizing the use of satellite functions. This process does not require restarting the device. The user only needs to perform simple operations to quickly switch to the desired mode with one key. More importantly, the present invention does not require users to use special satellite cards. Any ordinary SIM card can successfully register with the satellite network after switching to the SAT mode, and can smoothly use communication functions such as satellite calls and sending text messages. Such a design not only greatly improves the convenience of users, but also lowers the threshold for using satellite communications, allowing more users to enjoy the convenience and efficiency brought by satellite communications. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0023] Figure 1 It is a principle and step diagram of a cellular satellite SIM switching control driving method using an Android system;

[0024] Figure 2 It is a flow chart of a cellular satellite SIM switching control driving method using an Android system;

[0025] Figure 3 It is a functional block diagram of an electronic device. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0027] In one embodiment, please refer to Figure 1 As shown, a cellular satellite SIM switching control driving method using an Android system is provided, comprising the following steps:

[0028] Insert two SIM cards into the electronic device, enter the function settings page, and click the corresponding card slot to select the SIM card to be switched;

[0029] Select the corresponding mode SAT mode or GSM mode to switch, and generate corresponding control instructions;

[0030] When the identification instruction is to turn on SAT mode, the SAT module is powered on, the GSM module is powered off, and the satellite module starts working;

[0031] The identification command is to turn on the GSM mode, control the GSM module to power on, simulate hot plugging, and send an interrupt signal to realize automatic SIM card identification without restarting the device.

[0032] In one embodiment, referring to Figure 2 As shown in the figure, in an Android platform mobile device, by adjusting the module mode control driver, users can flexibly choose to use SAT or GSM SIM cards. When two SIM cards are inserted into the device, the user can enter the specific function page and switch the mode by clicking the corresponding card slot option. Specifically, if the SAT mode is selected, the system will pop up a confirmation prompt. After the user confirms, the background will automatically execute the instructions from the application layer (AP layer) to the driver layer, thereby powering on and activating the SAT module, while the GSM module is powered off and stops working. At this time, users can use the satellite module to make calls, send text messages and other satellite communication services.

[0033] Conversely, if switching from SAT mode to GSM mode, user confirmation is also required, and the background immediately controls the driver layer to power on the GSM module. In order to speed up the card recognition process of the GSM module, we adopted an analog hot-swap mechanism to achieve automatic card recognition without restarting the device by sending an interrupt signal, which greatly improves the user experience. The design of this switching mode drive solution allows users to flexibly select a SIM card in the dual card slots and freely enjoy GSM and SAT functions through mode switching.

[0034] In this embodiment, a SAT module is integrated in the mobile device, which supports satellite communication functions. When the user chooses to use the satellite module on the device, the module can be mounted on any slot and can successfully perform card recognition operations and reside in the network for use. The driver provides the necessary control nodes by controlling the GPIO (general purpose input and output) pins.

[0035] Specifically, when the system sends instructions to the node corresponding to slot0 and sets the GPIO to a high level, the driver prompts the corresponding pin on the hardware to connect to the SAT module. In this way, the SAT module will be powered on, start working, and perform card recognition operations and report network operations.

[0036] On the contrary, when the system sends instructions to the node corresponding to slot0 and sets the GPIO to a low level, the driver will prompt the corresponding pin on the hardware to connect to the GSM module. In this way, the GSM module will be powered on and start working, and an interrupt signal will be triggered to simulate the hot plug process. During this process, the SAT module will stop working, and the GSM module will take over the network operation and perform tasks such as card recognition and reporting.

[0037] In one embodiment, on an operable page, when a user clicks on a list item corresponding to slot0 and selects the sat option, a progress bar will appear on the UI (User Interface). The appearance of this progress bar is to indicate the current operation status. Specifically, the system controls the driver by writing the corresponding driver node. After receiving the instruction, the driver will further trigger the operation of the GPIO (general input and output) pin. This series of operations will eventually cause slot0 to be switched to SAT mode. After the SAT mode is enabled, the user can use the sat function to perform related operations. Once slot0 successfully switches to SAT mode and successfully identifies the SIM card and completes the network stationing process, the progress bar will disappear, indicating that the entire switching process has been successfully completed.

[0038] In one embodiment, on an operable page, when the user clicks on the list item corresponding to slot1 and selects the gsm option, a progress bar will be displayed on the screen. The appearance of this progress bar is to indicate the current operation status. Specifically, the system controls the corresponding driver by writing a driver node. After receiving the instruction, this driver will further trigger the operation of the GPIO (general input and output) pin. In this way, the slot1 device will be switched to GSM mode. Once the switch is successful, and the system successfully identifies the SIM card and completes the network stationing operation, the progress bar will disappear, indicating that the entire switching process has been successfully completed. At this point, the user can start using the gsm function for communication or other related operations.

[0039] In one embodiment, during the network switching process, the driver continuously monitors the status of the SIM card to ensure that there is no communication interruption during the switching process. In order to further improve the success rate of the switching, the driver is also equipped with an automatic retry mechanism. This means that once the driver detects that the switching operation fails, it will automatically retry the switching until it is finally successful, thereby ensuring that the user will not experience any communication interruption during the switching process.

[0040] In addition, the driver also has an intelligent diagnosis function that can automatically select the best communication mode based on the signal strength of the SIM card and the network quality. When the driver detects that the satellite signal is weak, it will intelligently switch to GSM mode to ensure the stability and reliability of communication. On the contrary, if the satellite signal is detected to be strong and stable, the driver will give priority to using SAT mode to take advantage of the satellite signal and provide a better communication experience. This intelligent diagnosis function allows the driver to flexibly adjust the communication mode according to the actual situation, thereby maximizing the smoothness and efficiency of communication.

[0041] In one embodiment, in modern mobile terminal devices, this embodiment is equipped with a variety of operable pages so that users can experience and use these devices more conveniently. These operable pages particularly include an intuitive signal strength indicator. The function of this indicator is to display the strength of the current satellite signal and GSM signal in real time, so that users can understand their network environment at a glance. By observing this indicator, users can easily judge the current signal quality, and manually select and switch to the best communication mode according to their needs and actual conditions, thereby ensuring smooth and efficient communication.

[0042] In another embodiment, in order to further optimize the user experience, the system also provides an intelligent reminder function. When the user is using the GSM mode, if the satellite signal strength is detected to suddenly increase, the system will automatically pop up a prompt message, suggesting that the user switch to the SAT mode to obtain better communication quality. Similarly, if the satellite signal suddenly becomes weak or unstable in the SAT mode, the system will also prompt the user to switch back to the GSM mode to avoid possible communication interruption. This intelligent reminder function, combined with real-time signal monitoring and user habit analysis, can effectively guide users to choose the most appropriate communication mode in different communication environments.

[0043] In addition, in order to ensure the convenience of users when switching communication modes, the system has also designed a quick operation function. Users can add a SAT / GSM mode switching shortcut icon on the device's home screen. With a simple click, they can quickly switch between the two modes without entering a complicated settings menu. This design greatly simplifies the user's operation process, making the switching process more intuitive and efficient.

[0044] In terms of security and privacy protection, this embodiment has also taken full consideration. When the system switches the communication mode, it will automatically clear all communication records and cached data in the current mode to ensure the security of user information. At the same time, the system will also encrypt the switching process to prevent data from being illegally intercepted or tampered with during the switching process, thereby protecting the privacy of users.

[0045] In summary, the driving method and electronic device provided in this embodiment can not only realize the flexible switching between SAT and GSM modes, but also greatly improve the user experience and communication efficiency through multiple functions such as intelligent diagnosis, intelligent reminder, quick operation and safety protection. Through these innovative designs, users can enjoy high-quality communication services more conveniently, and maintain unimpeded communication experience whether in remote areas or in cities.

[0046] In addition, in order to further enhance the user experience, these operational pages have also added a switching history function. This function can record the specific circumstances of each signal switch in detail, including the time when the switch occurred, the reason for the switch, and the result after the switch. In this way, users can not only understand the current network status in real time, but also review and analyze previous communication situations through historical records, so as to better grasp and optimize their own communication mode selection. This design not only improves the convenience of user operation, but also enhances the intelligence and humanization of the device, so that mobile terminal devices can provide users with a more intimate and efficient use experience while meeting basic communication needs.

[0047] In another embodiment, if Figure 3As shown, the electronic device includes but is not limited to a processor, a memory, an input / output interface, a communication module, etc. Among them, the processor is responsible for executing the program stored in the memory to implement the cellular satellite SIM switching control driving method. The input / output interface is used to receive user operation instructions and display the switching status and results to the user. The communication module is responsible for exchanging data with external networks, including satellite networks and cellular networks.

[0048] In the electronic device, the memory also stores a program code for a switching history function. Each time a user switches modes, the processor records the time, reason, and result of the switch and stores the information in the memory. The user can view the switching history through a specific operable page to understand the switching status of the device and the use of the communication mode.

[0049] In addition, the electronic device also includes a power management module, which is responsible for providing a stable power supply for different modules. When switching modes, the power management module will power on or off the SAT module or GSM module according to the instructions issued by the processor to ensure that the module can work normally or stop working.

[0050] In practical applications, electronic devices can also continuously optimize the cellular satellite SIM switching control driving method through software updates. Users can download the latest software update package through network connection to obtain better switching experience and communication performance.

[0051] In summary, the electronic device provided by the present invention can not only realize fast and convenient cellular satellite SIM switching control, but also record the switching history and provide detailed switching information for users. By continuously optimizing the software, the electronic device of the present invention can continuously improve the user experience and meet the user's demand for satellite communication functions.

[0052] The present invention provides an innovative solution, which enables different users to switch between different modes by using the same card, thereby realizing the use of satellite functions. This process does not require restarting the device. The user only needs to perform simple operations to quickly switch to the desired mode with one key. More importantly, the present invention does not require users to use special satellite cards. Any ordinary SIM card can successfully register with the satellite network after switching to the SAT mode, and can smoothly use communication functions such as satellite calls and sending text messages. Such a design not only greatly improves the convenience of users, but also lowers the threshold for using satellite communications, allowing more users to enjoy the convenience and efficiency brought by satellite communications.

[0053] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A cellular satellite SIM switching control driving method using an Android system, characterized in that: The following steps are involved: Insert two SIM cards into the electronic device, enter the function settings page, and click the corresponding card slot to select the SIM card to switch; Select the corresponding mode SAT mode or GSM mode to switch, and generate corresponding control instructions; When the identification instruction is to turn on SAT mode, the SAT module is powered on, the GSM module is powered off, and the satellite module starts working; The identification command is to turn on the GSM mode, control the GSM module to power on, simulate hot plugging, and send an interrupt signal to realize automatic SIM card identification without restarting the device.

2. The cellular satellite SIM switching control driving method using the Android system according to claim 1 is characterized in that: In the method, the mobile device is integrated with a SAT module and supports a satellite module. After the satellite module is selected, it can be mounted in any slot and successfully report the card identification and network use.

3. The cellular satellite SIM switching control driving method using the Android system according to claim 1 is characterized in that: In the method, the driver provides a control node by controlling GPIO, and when the node GPIO corresponding to slot0 is high, the driver prompts the corresponding pin of the hardware to connect to SAT, thereby powering on the SAT module, prompting the SAT module to work, and identifying the card to report network operations.

4. The cellular satellite SIM switching control driving method using the Android system according to claim 3 is characterized in that: In the method, the driver provides a control node by controlling GPIO, and when the node GPIO corresponding to slot0 is low, the driver prompts the corresponding pin of the hardware to connect to GSM, thereby powering on the GSM module, prompting the GSM module to work, and triggering an interrupt to simulate hot plugging, and identifying the card to report network operations.

5. The cellular satellite SIM switching control driving method using the Android system according to claim 1, characterized in that: In the method, on the operable page, when you click on the list corresponding to slot0 and select sat, a progress bar appears, the driver is controlled by writing the driver node, and then the driver triggers GPIO, thereby switching slot0 to SAT mode and using the sat function. When the switch is completed and the card is successfully identified and stationed on the network, the progress bar disappears.

6. The cellular satellite SIM switching control driving method using an Android system according to any one of claim 1, characterized in that: In the method, on the operable page, when you click on the list corresponding to slot1 and select gsm, a progress bar appears, the driver is controlled by writing the driver node, and then the driver triggers GPIO, thereby switching slot1 to GSM mode and using the gsm function. When the switch is completed and the card is successfully identified and stationed on the network, the progress bar disappears.

7. The cellular satellite SIM switching control driving method using an Android system according to any one of claim 6, characterized in that: In the method, during the switching process, the driver will continuously monitor the SIM card status to ensure that there is no communication interruption during the switching process. In addition, the driver also has an automatic retry mechanism. Once a switching failure is detected, the driver will automatically retry the switching operation until it succeeds.

8. The cellular satellite SIM switching control driving method using an Android system according to any one of claim 1, characterized in that: In the method, the driver also has an intelligent diagnostic function, which can automatically select the best communication mode according to the signal strength of the SIM card and the network quality. When it is detected that the satellite signal is weak, the driver will automatically switch to the GSM mode to ensure the stability and reliability of communication. If the satellite signal is strong and stable, the driver will give priority to the SAT mode.

9. The cellular satellite SIM switching control driving method using an Android system according to any one of claim 1, characterized in that: In the method, the mobile terminal device is provided with an operable page for the terminal user to experience, and the operable page includes an intuitive signal strength indicator, which can display the strength of the current satellite signal and the GSM signal in real time. The user can judge the current network environment through the indicator and manually switch to the best communication mode as needed; at the same time, the operable page also includes a switching history function, which can record the time, reason and result of each switch.

10. An electronic device, characterized in that: It includes a processor, a memory, and a program stored in the memory and configured to be executed by the processor, the memory is coupled to the processor, and when the processor executes the program, the cellular satellite SIM switching control driving method using the Android system as described in any one of claims 1 to 9 is implemented.