[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113687400A - Satellite signal acquisition method, device, equipment and storage medium based on user identification card - Google Patents

Satellite signal acquisition method, device, equipment and storage medium based on user identification card Download PDF

Info

Publication number
CN113687400A
CN113687400A CN202110976767.8A CN202110976767A CN113687400A CN 113687400 A CN113687400 A CN 113687400A CN 202110976767 A CN202110976767 A CN 202110976767A CN 113687400 A CN113687400 A CN 113687400A
Authority
CN
China
Prior art keywords
card
user identification
satellite signal
identification card
subscriber identity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110976767.8A
Other languages
Chinese (zh)
Inventor
庞成章
许祥滨
凌伟东
高峰
孙功宪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Techtotop Microelectronics Co Ltd
Original Assignee
Techtotop Microelectronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Techtotop Microelectronics Co Ltd filed Critical Techtotop Microelectronics Co Ltd
Priority to CN202110976767.8A priority Critical patent/CN113687400A/en
Publication of CN113687400A publication Critical patent/CN113687400A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the application provides a satellite signal acquisition method, a satellite signal acquisition device, satellite signal acquisition equipment and a storage medium based on a user identification card, and relates to the technical field of information processing. The satellite signal acquisition method based on the user identification card integrates an identification card chip and a satellite signal receiving chip, and comprises the following steps: after the user identification card is inserted into the card seat or the interface equipment, the contact point of the user identification card is connected; sending a reset signal to the user identification card and establishing communication with the user identification card; and acquiring a combined data packet sent by the user identification card, wherein the combined data packet comprises a satellite signal resolving result. The method can realize the technical effect of transmitting the satellite signals received by the satellite signal receiving chip based on the user identification card.

Description

Satellite signal acquisition method, device, equipment and storage medium based on user identification card
Technical Field
The present application relates to the field of information processing technologies, and in particular, to a method, an apparatus, a device, and a storage medium for acquiring a satellite signal based on a subscriber identity module.
Background
Currently, Satellite navigation (Satellite navigation) refers to a technology for performing navigation and positioning on users on the ground, the sea, the air and the space by using a navigation Satellite, and for example, a galileo Satellite navigation system, a beidou Satellite navigation system and the like are Satellite navigation. The satellite navigation integrates the advantages of the traditional navigation system, and truly realizes global high-precision passive navigation and positioning under various weather conditions. In particular, the time ranging satellite navigation system not only can provide continuous three-dimensional coverage, high-precision three-dimensional positioning and speed measurement in global and near-earth space, but also has strong anti-interference capability.
In the prior art, with the development of economy and the change of information technology, the navigation and positioning of the mobile terminal have become basically a standard function. Although satellite navigation positioning has been widely used, the navigation positioning function of the mobile terminal is generally integrated in the communication main control chip of the mobile terminal in an IP form; at present, the communication main control chip of the mainstream mobile terminal in the industry has high board-level integration level and very dense component layout, and if a satellite navigation receiving module is to be added, an area space needs to be reserved in the hardware scheme of the original communication main control chip to supply the satellite navigation receiving module; however, it is difficult to reserve more space in the limited space of the communication main control chip, which also increases the design difficulty, and has more use limitation and high cost.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method, an apparatus, a device, and a storage medium for acquiring a satellite signal based on a subscriber identity module, which can achieve a technical effect of transmitting a satellite signal received by a satellite signal receiving chip based on the subscriber identity module.
In a first aspect, an embodiment of the present application provides a satellite signal acquisition method based on a subscriber identity module card, where the subscriber identity module card integrates an identity module card chip and a satellite signal receiving chip, and the method includes:
after the user identification card is inserted into the card seat or the interface equipment, the contact point of the user identification card is connected;
sending a reset signal to the user identification card and establishing communication with the user identification card;
and acquiring a combined data packet sent by the user identification card, wherein the combined data packet comprises a satellite signal resolving result.
In the implementation process, the satellite signal receiving chip is integrated on the user identification card, namely the integrated satellite signal receiving chip and the identification card chip are integrated into a whole, and the satellite signal is transmitted through the user identification card; therefore, the satellite signal acquisition method based on the user identification card has the technical effects that the identification card chip and the satellite signal receiving chip form an integrated device, the satellite signal received by the satellite signal receiving chip is transmitted based on the user identification card, and the satellite navigation positioning function can be achieved through the user identification card.
Further, the step of obtaining the merged data packet sent by the subscriber identity card comprises:
sending a communication execution instruction to the user identification card;
and acquiring a merged data packet sent by the user identification card based on the communication execution instruction.
Further, before the step of acquiring the merged data packet sent by the subscriber identity card based on the communication execution instruction, the subscriber identity card performs the following processing:
the identification card chip sends a reset signal to the satellite signal receiving chip;
the satellite signal receiving chip loads a satellite navigation positioning task;
the satellite signal receiving chip calculates satellite signals according to the satellite navigation positioning task and obtains a satellite signal calculation result;
and the satellite signal receiving chip periodically sends the satellite signal resolving result to the identification card chip.
Further, after the step of obtaining the merged data packet sent by the subscriber identity card, the method further comprises:
releasing the contact point of the subscriber identity card.
Further, the step of obtaining the merged data packet sent by the subscriber identity card based on the communication execution instruction includes:
and acquiring a merged data packet sent by the user identification card based on the communication execution instruction based on an asynchronous half-duplex character transmission protocol or an asynchronous half-duplex block transmission protocol.
Further, a merged data packet sent by the subscriber identity module card based on the communication execution instruction is acquired based on an ISO7816 protocol or an extension protocol thereof.
Further, after the step of obtaining the merged data packet sent by the subscriber identity card based on the communication execution instruction, the method further includes:
and acquiring satellite navigation positioning setting and display information according to a preset APP and the combined data packet.
In a second aspect, an embodiment of the present application provides a satellite signal obtaining apparatus based on a subscriber identity module card, where the subscriber identity module card integrates an identity module card chip and a satellite signal receiving chip, and the apparatus includes:
the contact module is used for connecting a contact point of the user identification card after the user identification card is inserted into the card holder or the interface equipment;
the communication establishing module is used for sending a reset signal to the user identification card and establishing communication with the user identification card;
and the acquisition module is used for acquiring a combined data packet sent by the subscriber identity module card, wherein the combined data packet comprises a satellite signal resolving result.
Further, the apparatus further comprises:
the communication execution module is used for sending a communication execution instruction to the user identification card;
the obtaining module is further used for obtaining the merged data packet sent by the user identification card based on the communication execution instruction.
Further, the apparatus further comprises:
the reset unit is used for sending a reset signal to the satellite signal receiving chip by the identification card chip;
the loading unit is used for loading a satellite navigation positioning task by the satellite signal receiving chip;
the resolving unit is used for resolving the satellite signal by the satellite signal receiving chip according to the satellite navigation positioning task and obtaining a satellite signal resolving result;
and the regular sending unit is used for regularly sending the satellite signal resolving result to the identification card chip.
Further, the apparatus further comprises:
and the releasing module is used for releasing the contact point of the user identification card.
Further, the obtaining module is specifically configured to obtain, based on an asynchronous half-duplex character transmission protocol or an asynchronous half-duplex block transmission protocol, a merged data packet that is sent by the subscriber identity module card based on the communication execution instruction.
Further, the apparatus further comprises:
and the application module is used for acquiring satellite navigation positioning setting and display information according to a preset APP and the combined data packet.
In a third aspect, an electronic device provided in an embodiment of the present application includes: memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the method according to any of the first aspect when executing the computer program.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed on a computer, cause the computer to perform the method according to any one of the first aspect.
In a fifth aspect, embodiments of the present application provide a computer program product, which when run on a computer, causes the computer to perform the method according to any one of the first aspect.
Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the above-described techniques.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1a is a schematic flowchart of a method for acquiring satellite signals based on a subscriber identity card according to an embodiment of the present application;
fig. 1b is a schematic flowchart of another method for acquiring satellite signals based on a subscriber identity card according to an embodiment of the present application;
fig. 2 is a schematic flow chart illustrating a calculation result of processing a satellite signal by a subscriber identity module card according to an embodiment of the present disclosure;
fig. 3a is a schematic structural diagram of a satellite signal acquiring apparatus based on a subscriber identity card according to an embodiment of the present application;
fig. 3b is a schematic structural diagram of a satellite signal acquiring apparatus based on a subscriber identity module card according to an embodiment of the present disclosure;
fig. 4 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Icon: 100-contact module; 200-a communication establishment module; 300-an acquisition module; 301-a communication execution module; 510-a processor; 520-a communication interface; 530-a memory; 540 — communication bus.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
The embodiment of the application provides a satellite signal acquisition method, a device, equipment and a storage medium based on a user identification card, which can be applied to satellite signal transmission; the satellite signal acquisition method based on the user identification card integrates a satellite signal receiving chip on the user identification card, namely, the integrated satellite signal receiving chip and the identification card chip are integrated into a whole, and satellite signals are transmitted through the user identification card; therefore, the satellite signal acquisition method based on the user identification card has the technical effects that the identification card chip and the satellite signal receiving chip form an integrated device, the satellite signal received by the satellite signal receiving chip is transmitted based on the user identification card, and the satellite navigation positioning function can be achieved through the user identification card.
It should be understood that the Subscriber Identity Module (SIM) card described in the embodiments of the present application is an IC card held by a mobile Subscriber of the GSM system, and is also called a Subscriber Identity Module (SIM) card. The GSM system identifies the GSM subscriber by means of a SIM card. The same SIM card can be used on different mobile phones. The GSM mobile phone can be accessed to the network only after the SIM card is inserted. The SIM card is the key for the GSM handset to connect to the GSM network, and once the SIM card is removed from the handset, the handset cannot enjoy various services provided by the network operator except for emergency calls. The SIM card, in addition to being able to act as a key, also provides a lot of convenience for the user. The user can realize communication only by inserting or embedding the SIM card into any GSM terminal. The SIM card also manages a lot of information that is provided to the user's services and can be used to store short messages, especially those received when the user is not powered on or is not present.
Referring to fig. 1a, fig. 1a is a schematic flowchart of a method for acquiring a satellite signal based on a subscriber identity module card according to an embodiment of the present application, where the method for acquiring a satellite signal based on a subscriber identity module card includes the following steps:
s100: after the user identification card is inserted into the card seat or the interface equipment, the contact point of the user identification card is connected;
s200: sending a reset signal to the user identification card and establishing communication with the user identification card;
s300: and acquiring a combined data packet sent by the user identification card, wherein the combined data packet comprises a satellite signal resolving result.
In some embodiments, the satellite signal acquisition method based on the subscriber identity module transmits the satellite signal through the subscriber identity module by integrating a satellite signal receiving chip on the subscriber identity module, i.e. integrating the satellite signal receiving chip and the identity module into a whole; therefore, the satellite signal acquisition method based on the user identification card has the technical effects that the identification card chip and the satellite signal receiving chip form an integrated device, the satellite signal received by the satellite signal receiving chip is transmitted based on the user identification card, and the satellite navigation positioning function can be achieved through the user identification card.
Referring to fig. 1b, fig. 1b is a schematic flowchart of another method for acquiring satellite signals based on a subscriber identity module card according to an embodiment of the present application, where the method for acquiring satellite signals based on a subscriber identity module card includes the following steps:
s100: after the user identification card is inserted into the card seat or the interface equipment, the contact point of the user identification card is connected;
s200: sending a reset signal to the user identification card and establishing communication with the user identification card;
s301: sending a communication execution instruction to a user identification card;
s302: and acquiring the merged data packet sent by the user identification card based on the communication execution instruction.
For example, the subscriber identity card may send the merged data packet based on the communication execution instruction, or may send the merged data packet autonomously, that is, in a regular or irregular manner, which is not limited herein.
Referring to fig. 2, fig. 2 is a schematic flow chart illustrating a calculation result of processing satellite signals by a subscriber identity card according to an embodiment of the present disclosure.
Exemplarily, S300: before the step of obtaining the merged data packet sent by the subscriber identity card, the subscriber identity card performs the following processes:
s310: the identification card chip sends a reset signal to the satellite signal receiving chip;
s310: a satellite signal receiving chip loads a satellite navigation positioning task;
s330: the satellite signal receiving chip resolves the satellite signal according to the satellite navigation positioning task and obtains a satellite signal resolving result;
s340: the satellite signal receiving chip periodically sends a satellite signal resolving result to the identification card chip.
Optionally, the satellite signal receiving chip may send the satellite signal calculation result to the identification card chip periodically or aperiodically, or may send the satellite signal calculation result to the identification card chip based on the communication instruction, which is not limited herein.
For example, taking a UART (Universal Asynchronous Receiver/Transmitter) serial port as an example, the satellite signal receiving chip (or die) is in circuit connection with the identification card chip (or die); the circuit connection between the satellite signal receiving chip (or die) and the identification card chip (or die) may also be in other interface forms such as SPI (Serial peripheral interface), I2C, GPIO (General-purpose input/output), and the like, which is not limited herein.
In some implementation scenarios, the card-using process of the subscriber identity card (i.e. SIM card) is divided into:
1) inserting the SIM card into the card holder (interface device) and connecting each contact point;
2) resetting the SIM card and establishing communication between the terminal and the SIM card;
3) performing communication (reading and writing the SIM card);
4) the contacts are released and the SIM card is removed.
Illustratively, when the SIM card is inserted into the card socket, but the contacts have not made physical contact yet, the terminal must ensure that all contacts are in a low state. When the direction of insertion of the SIM card is put in, the interface device of the socket should be able to detect whether it is positioned in the standard correct position, and when the interface device of the socket detects that the SIM card is in this correct position (within the required range) and all contacts are already in contact, it is activated.
Illustratively, the terminal needs to remain reset to a low state throughout the activation process.
For example, after the contacts are physically closed, VCC (voltage supply for the circuit), i.e. the supply voltage for the subscriber identity card, should be energized before the contacts are clocked again.
Illustratively, after a Central Processing Unit (CPU) of the terminal confirms that VCC is stabilized within a reasonable voltage range, the terminal sets an IO line as a receiving mode, provides a specified stable clock, and stabilizes VCC after a sufficient waiting time;
for example, after the relevant reset operation is performed on the card, the selection of the application according to the SIM card and the subsequent information exchange between the SIM card and the terminal, such as the read-write operation required by various applications, may be referred to as "performing a transaction".
For example, whether the transaction is normal or the IO is abnormally ended, the terminal must release the interface device of the card socket in certain steps; the terminal starts to release the contact by setting the reset signal to be in a low level state; after the reset signal is set to be in a low level state and before the VCC is powered off, the terminal sets the clock and the IO line to be in a low level; before the contacts are actually opened, the terminal must de-energize the VCC, which is at a well-defined low level (e.g., ≦ 0.4V) between the actual opening of the contacts of the card socket interface device.
Exemplarily, S300: after the step of obtaining the merged data packet sent by the subscriber identity card, the method further comprises:
releasing the contact point of the subscriber identity card.
Illustratively, after the SIM card is normally inserted into the card socket and the contacts are physically connected, whether before or after the clock is activated, as long as the VCC is powered up and stable, at this time, the satellite navigation positioning chip has already started to perform the power-on startup procedure.
Illustratively, also, when the VCC is normally powered up, the identification chip starts to be powered up, and when the SIM card is normally activated, that is, the identification chip can normally operate.
Exemplarily, when the identification chip is started normally, the satellite navigation positioning chip is reset and released; when the reset of the satellite navigation positioning chip is released, the satellite navigation positioning chip can be continuously started to enter a normal application state; the identification chip is also supported not to reset the satellite navigation positioning chip (pin is left empty), and at the moment, as long as VCC is electrified normally, the satellite navigation positioning chip can be started by itself and enters a normal application state.
Exemplarily, under the condition that the satellite signal is satisfied, the satellite navigation positioning chip resolves the captured satellite signal, and after normal resolving, the satellite navigation positioning data is periodically output to a serial port.
For example, the identification chip may periodically obtain satellite navigation positioning information from the serial port, and may send the satellite navigation positioning data to the terminal CPU in an uplink manner according to a protocol related to an "Application protocol data Unit" information word chunk, which is described in detail in the following, through an ISO7816 protocol.
Illustratively, the embodiments of the present application provide two protocol types: character transmission protocol and block transmission protocol, one of them must be supported by SIM card, and two protocols must be supported by terminal CPU at the same time. The protocol used for subsequent communication between the SIM card and the terminal needs to be specified first. It should be understood that the embodiment of the present application takes the block transmission protocol as an implementation scheme for illustration, and does not limit the implementation scheme; implementations may also employ a character transfer protocol.
Figure BDA0003227813450000101
TABLE 1
See Table 1, where bit 2:0 of NAD indicates the source address of the block word group, bit 6:4 indicates the destination address pointed to by the block word group, bit 3, bit 7 are unused and set to 0; the EDC, i.e., the tail field, contains the Error Detection Code (EDC) of the transmitted word, and the word is invalid when a parity Error or EDC Error occurs.
Illustratively, the PCB protocol control word encodes the type of the data block, including three types: first is the information word used to transmit APDUs; a receive ready block for communicating an acknowledgement or a negative acknowledgement; and thirdly, a management block for exchanging data information.
Illustratively, the LEN length information refers to the length of INF (information field) of the block, and the value range is 2-254 bytes; wherein, INF is an information field, which may be application data; or may be control information; the APDU is an application protocol data unit, and its structure is as follows (table 2):
command categories Instruction code Instruction additional parameters Command attachment parameters Maximum length of data
CLA INS P1 P2 P3
TABLE 2
See table 2, where P3 is encoded by the INS to indicate either the length of data sent to the SIM card in the command or the maximum length of data waiting for a response from the SIM card.
In some embodiments, as an example, a user information file, 01B0810006, command 0x01, command code 0xB0, P1 command parameter 0x81 is read; the P2 command parameters are 0x00, and the data length is 0x 06; the code of the response, 0000001740019000, refers to a 6 byte user ID: 000000174001.
in some embodiments, as an example, the navigation positioning information file, 01B0880110, command 0x01, command code 0xB0, P1 command parameter 0x88 is read; the P2 command parameters are 0x01, and the data length is 0x 10; the code of the response is 785370125DF4CA28668F862064CD68E79000 as follows, which refers to a navigation positioning information file with 16 bytes: 785370125DF4CA28668F862064CD68E 7.
For example, by customizing different instruction codes and instruction additional parameters, the original ISO7816 protocol can be extended, so that the transmission of satellite navigation positioning information is increased.
In the inf (information field) field of the chunk of the information word of the APDU and delivered by the TTL to the SIM card, if the APDU is too long to fit into one block, it can be connected in several blocks as follows (table 3):
Figure BDA0003227813450000111
TABLE 3
Referring to Table 3, where Le is the length in bytes, P3 must be set to 00.
For example, after receiving the satellite navigation positioning data, the terminal CPU may perform corresponding processing according to the requirements of the upper layer application.
In some embodiments, S300: after the step of obtaining the merged data packet sent by the subscriber identity card, the method further comprises:
and acquiring satellite navigation positioning setting and display information according to a preset APP and a combined data packet.
For example, the terminal CPU may open up a dedicated APP application and a corresponding APP interface, so as to be dedicated to some specific settings of satellite navigation positioning and applications such as display of navigation positioning.
Exemplarily, S300: the step of acquiring the merged data packet transmitted by the subscriber identity card comprises the following steps:
and acquiring a merged data packet sent by the user identification card based on the communication execution instruction based on an asynchronous half-duplex character transmission protocol or an asynchronous half-duplex block transmission protocol.
Further, the merged data packet sent by the user identification card based on the communication execution instruction is acquired based on the ISO7816 protocol or the extension protocol thereof.
Illustratively, the two protocol types, the character transfer protocol and the block transfer protocol, the SIM card must support one of them, and the terminal CPU must support both protocols. The protocol used for subsequent communication between the SIM card and the terminal needs to be specified first. Optionally, a block transfer protocol is used as an implementation scheme.
Referring to fig. 3a, fig. 3a is a schematic structural diagram of a satellite signal acquisition device based on a subscriber identity module card according to an embodiment of the present application, where the subscriber identity module card integrates an identity module card chip and a satellite signal receiving chip, and the device includes:
a contact module 100 for connecting a contact point of the subscriber identity card after the subscriber identity card is inserted into the card socket or the interface device;
a communication establishing module 200 for sending a reset signal to the subscriber identity module card and establishing communication with the subscriber identity module card;
the obtaining module 300 is configured to obtain a merged data packet sent by the subscriber identity module card, where the merged data packet includes a satellite signal calculation result.
Referring to fig. 3b, fig. 3b is a schematic structural diagram of another satellite signal acquiring apparatus based on a subscriber identity card according to an embodiment of the present disclosure.
Illustratively, the apparatus further comprises: a communication executing module 301, configured to send a communication executing instruction to the subscriber identity module; the obtaining module 300 is further configured to obtain a merged data packet sent by the subscriber identity card based on the communication execution instruction, where the merged data packet includes a satellite signal resolving result.
Illustratively, the apparatus further comprises:
the reset unit is used for sending a reset signal to the satellite signal receiving chip by the identification card chip;
the loading unit is used for loading a satellite navigation positioning task by the satellite signal receiving chip;
the resolving unit is used for resolving the satellite signal by the satellite signal receiving chip according to the satellite navigation positioning task and obtaining a satellite signal resolving result;
and the regular sending unit is used for regularly sending the satellite signal resolving result to the identification card chip.
Illustratively, the apparatus further comprises:
and the releasing module is used for releasing the contact point of the user identification card.
Illustratively, the obtaining module 300 is specifically configured to obtain the merged data packet sent by the subscriber identity card based on the communication execution instruction based on the ISO7816 protocol and the asynchronous half-duplex character transmission protocol/asynchronous half-duplex block transmission protocol.
Illustratively, the apparatus further comprises:
and the application module is used for acquiring satellite navigation positioning setting and display information according to the preset APP and the combined data packet.
It should be understood that the satellite signal acquiring apparatus based on the subscriber identity card shown in fig. 3a and 3b corresponds to the method embodiments shown in fig. 1a, 1b and 2, and the description thereof is omitted here for avoiding redundancy.
Fig. 4 shows a block diagram of an electronic device according to an embodiment of the present disclosure, where fig. 4 is a block diagram of the electronic device. The electronic device may include a processor 510, a communication interface 520, a memory 530, and at least one communication bus 540. Wherein the communication bus 540 is used for realizing direct connection communication of these components. In this embodiment, the communication interface 520 of the electronic device is used for performing signaling or data communication with other node devices. Processor 510 may be an integrated circuit chip having signal processing capabilities.
The Processor 510 may be a general-purpose Processor including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor 510 may be any conventional processor or the like.
The Memory 530 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Read Only Memory (EPROM), an electrically Erasable Read Only Memory (EEPROM), and the like. The memory 530 stores computer readable instructions, and when the computer readable instructions are executed by the processor 510, the electronic device can perform the steps related to the embodiments of the method of fig. 1a, 1b, and 2.
Optionally, the electronic device may further include a memory controller, an input output unit.
The memory 530, the memory controller, the processor 510, the peripheral interface, and the input/output unit are electrically connected to each other directly or indirectly, so as to implement data transmission or interaction. For example, these elements may be electrically coupled to each other via one or more communication buses 540. The processor 510 is adapted to execute executable modules stored in the memory 530, such as software functional modules or computer programs comprised by the device.
The input and output unit is used for providing a task for a user to create and start an optional time period or preset execution time for the task creation so as to realize the interaction between the user and the server. The input/output unit may be, but is not limited to, a mouse, a keyboard, and the like.
It will be appreciated that the configuration shown in figure 4 is merely illustrative and that the apparatus may also include more or fewer components than shown in figure 4 or have a different configuration than shown in figure 4. The components shown in fig. 4 may be implemented in hardware, software, or a combination thereof.
An embodiment of the present application further provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the instructions are run on a computer, when the computer program is executed by a processor, the method in the method embodiment is implemented, and details are not repeated here to avoid repetition.
The present application also provides a computer program product which, when run on a computer, causes the computer to perform the method of the method embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Claims (10)

1. A satellite signal acquisition method based on a user identification card is characterized in that the user identification card integrates an identification card chip and a satellite signal receiving chip, and the method comprises the following steps:
after the user identification card is inserted into the card seat or the interface equipment, the contact point of the user identification card is connected;
sending a reset signal to the user identification card and establishing communication with the user identification card;
and acquiring a combined data packet sent by the user identification card, wherein the combined data packet comprises a satellite signal resolving result.
2. The subscriber identity card-based satellite signal acquisition method according to claim 1, wherein the step of acquiring the merged data packet transmitted by the subscriber identity card comprises:
sending a communication execution instruction to the user identification card;
and acquiring a merged data packet sent by the user identification card based on the communication execution instruction.
3. The subscriber identity card-based satellite signal acquisition method of claim 1, wherein after the step of acquiring the merged data packet transmitted by the subscriber identity card, the method further comprises:
releasing the contact point of the subscriber identity card.
4. The subscriber identity card-based satellite signal acquisition method according to claim 1, wherein the step of acquiring the merged data packet transmitted by the subscriber identity card comprises:
and acquiring the merged data packet sent by the subscriber identity card based on an asynchronous half duplex character transmission protocol or an asynchronous half duplex block transmission protocol.
5. The subscriber identity card-based satellite signal acquisition method of claim 1, wherein after the step of acquiring the merged data packet transmitted by the subscriber identity card, the method further comprises:
and acquiring satellite navigation positioning setting and display information according to a preset APP and the combined data packet.
6. A satellite signal acquisition device based on a subscriber identity module card, wherein the subscriber identity module card integrates an identity module card chip and a satellite signal receiving chip, the device comprises:
the contact module is used for connecting a contact point of the user identification card after the user identification card is inserted into the card holder or the interface equipment;
the communication establishing module is used for sending a reset signal to the user identification card and establishing communication with the user identification card;
and the acquisition module is used for acquiring a combined data packet sent by the subscriber identity module card, wherein the combined data packet comprises a satellite signal resolving result.
7. The subscriber identity card-based satellite signal acquisition apparatus of claim 6, further comprising:
the communication execution module is used for sending a communication execution instruction to the user identification card;
the obtaining module is further used for obtaining the merged data packet sent by the user identification card based on the communication execution instruction.
8. The subscriber identity card-based satellite signal acquisition apparatus of claim 6, further comprising:
and the releasing module is used for releasing the contact point of the user identification card.
9. An electronic device, comprising: memory, processor and computer program stored in the memory and executable on the processor, the processor implementing the steps of the subscriber identity card based satellite signal acquisition method according to any one of claims 1 to 5 when executing the computer program.
10. A computer-readable storage medium having stored thereon instructions which, when run on a computer, cause the computer to perform the subscriber identity card based satellite signal acquisition method according to any one of claims 1 to 5.
CN202110976767.8A 2021-08-24 2021-08-24 Satellite signal acquisition method, device, equipment and storage medium based on user identification card Pending CN113687400A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110976767.8A CN113687400A (en) 2021-08-24 2021-08-24 Satellite signal acquisition method, device, equipment and storage medium based on user identification card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110976767.8A CN113687400A (en) 2021-08-24 2021-08-24 Satellite signal acquisition method, device, equipment and storage medium based on user identification card

Publications (1)

Publication Number Publication Date
CN113687400A true CN113687400A (en) 2021-11-23

Family

ID=78582040

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110976767.8A Pending CN113687400A (en) 2021-08-24 2021-08-24 Satellite signal acquisition method, device, equipment and storage medium based on user identification card

Country Status (1)

Country Link
CN (1) CN113687400A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1474194A (en) * 2003-07-23 2004-02-11 深圳市天昊科技有限公司 Integerated satellite postioning vehicle carried termianl
CN202362822U (en) * 2011-12-06 2012-08-01 肇庆全商联盟信息科技有限公司 Multifunctional SIM (subscriber identity module) kernel driver
CN106022437A (en) * 2016-05-13 2016-10-12 深圳智英电子有限公司 Beidou-satellite-based embedded ID identification encryption card of traffic violation control board
WO2017128649A1 (en) * 2016-01-27 2017-08-03 努比亚技术有限公司 Terminal, communication method, and storage medium
CN206906584U (en) * 2017-06-15 2018-01-19 广州市暨嘉信息科技有限公司 Gun alignment system based on big-dipper satellite and GSM
CN108012268A (en) * 2017-12-08 2018-05-08 北京虎符信息技术有限公司 A kind of mobile phone terminal SIM card and the method for safe handling App, medium
CN110007323A (en) * 2019-04-10 2019-07-12 福建奇鹭物联网科技股份公司 A kind of intelligent interaction positioning system and its localization method
CN111917451A (en) * 2020-07-10 2020-11-10 华力智芯(成都)集成电路有限公司 Data transmission method and device, satellite module and storage medium
WO2020253197A1 (en) * 2019-06-18 2020-12-24 珠海格力电器股份有限公司 Method and apparatus for managing virtual user identification card, terminal device and storage medium
CN112329904A (en) * 2020-09-30 2021-02-05 厦门盛华电子科技有限公司 Mobile phone user identification card, face identification device and identification method
US20210132238A1 (en) * 2019-10-30 2021-05-06 Seiko Epson Corporation Semiconductor ic, electronic device, and positioning method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1474194A (en) * 2003-07-23 2004-02-11 深圳市天昊科技有限公司 Integerated satellite postioning vehicle carried termianl
CN202362822U (en) * 2011-12-06 2012-08-01 肇庆全商联盟信息科技有限公司 Multifunctional SIM (subscriber identity module) kernel driver
WO2017128649A1 (en) * 2016-01-27 2017-08-03 努比亚技术有限公司 Terminal, communication method, and storage medium
CN106022437A (en) * 2016-05-13 2016-10-12 深圳智英电子有限公司 Beidou-satellite-based embedded ID identification encryption card of traffic violation control board
CN206906584U (en) * 2017-06-15 2018-01-19 广州市暨嘉信息科技有限公司 Gun alignment system based on big-dipper satellite and GSM
CN108012268A (en) * 2017-12-08 2018-05-08 北京虎符信息技术有限公司 A kind of mobile phone terminal SIM card and the method for safe handling App, medium
CN110007323A (en) * 2019-04-10 2019-07-12 福建奇鹭物联网科技股份公司 A kind of intelligent interaction positioning system and its localization method
WO2020253197A1 (en) * 2019-06-18 2020-12-24 珠海格力电器股份有限公司 Method and apparatus for managing virtual user identification card, terminal device and storage medium
US20210132238A1 (en) * 2019-10-30 2021-05-06 Seiko Epson Corporation Semiconductor ic, electronic device, and positioning method
CN111917451A (en) * 2020-07-10 2020-11-10 华力智芯(成都)集成电路有限公司 Data transmission method and device, satellite module and storage medium
CN112329904A (en) * 2020-09-30 2021-02-05 厦门盛华电子科技有限公司 Mobile phone user identification card, face identification device and identification method

Similar Documents

Publication Publication Date Title
US10524084B2 (en) Apparatus and method for determining a wireless device's location after shutdown
JP5313301B2 (en) Wireless internet access device, SD control chip, and data communication method
CN105703883B (en) Apparatus, method and system for exchanging error information in unified protocol communication
KR100972072B1 (en) Near field communication host controller interface
US8596534B2 (en) Interface system between a terminal and a smart card, method for same, and smart card applied to same
US11080386B2 (en) Method for providing smart key service and electronic device thereof
US8190798B1 (en) Client device configuration based on information stored by host device
EP2633632B1 (en) Method and system of communicating personal health data in a near field communication environment
CN104066075A (en) Communication method, device and system based on user identification module
US20180113832A1 (en) Method for detecting cable insertion and an electronic device thereof
JP4597583B2 (en) Data transmission device, data reception device, communication system, control program for data transmission device, control program for data reception device, and computer-readable recording medium
EP2704017A2 (en) Interface arbitration for a wired tag
US20200201518A1 (en) Method for starting application and electronic device for implementing same
CN114020340B (en) Server system and data processing method thereof
CN113687400A (en) Satellite signal acquisition method, device, equipment and storage medium based on user identification card
CN113453214B (en) Communication control method and electronic device
JP2021532479A (en) Terminal and Type C interface Anticorrosion method
CN110442539B (en) Mobile phone OTG switching method and device
CN109408127B (en) Chip system loading method and chip card
CN111736859B (en) Version updating method of operating system, server and terminal
WO2017049317A1 (en) Secure data link for subscriber identification module (sim)-based processor
EP4149130B1 (en) Wireless terminal comprising system on chip (soc) with security subsystem
JP6686725B2 (en) Electronic information storage medium, information processing method, and information processing program
CN111428526B (en) Function card identification method and mobile device
CN109586755A (en) A kind of communication device, communication memory devices, switching method and terminal device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination