Single Beidou chip working mode authentication method, device and electronic equipment

Through simulated testing environment and multiple signal propagation methods, the working mode of a single Beidou chip is accurately detected, solving the problem of "fake Beidou" equipment detection, and achieving high reliability and safety single Beidou chip certification.

CN119335566BActive Publication Date: 2025-05-09CHANGSHA HAIGE BEIDOU INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411858728.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-05-09
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

The existing single Beidou certification test is difficult to accurately detect whether it is a ‘fake Beidou’ device, especially in the case of GPS-assisted positioning and firmware modification.

Method used

By building a simulation test environment for the Beidou chip, the special frequency band signals of the Beidou satellite navigation system are broadcasted to the equipment under test to determine whether the positioning chip is positioned normally; if it is positioned normally, the non-Beidou satellite navigation system signals and multiple special frequency band signals are broadcasted to obtain the positioning situation, and to detect whether the chip is a single Beidou chip. At the same time, the consistency of the positioning test data of the chip firmware and the test data of the positioning chip is compared to the test data of the positioning chip to determine the working mode of the chip.

Benefits of technology

It has achieved accurate verification of single Beidou chips, can effectively identify and eliminate "fake Beidou" equipment, has high reliability and security, and is suitable for batch verification of single Beidou chips.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119335566B_ABST
    Figure CN119335566B_ABST
Patent Text Reader

Abstract

The present application provides a method, device and electronic device for authenticating the working mode of a single Beidou chip, the method includes: building a simulation test environment for the Beidou chip, broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and determining whether the positioning chip of the device under test is positioned normally; if so, broadcasting a non-Beidou satellite navigation system signal and multiple dedicated frequency band signals to the device under test, obtaining the positioning status of the device under test, and detecting whether the positioning chip is a single Beidou chip; selecting the archived chip firmware of the same model as the positioning chip of the device under test, placing the chip firmware in a simulation test environment for testing, and determining whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determining that the positioning chip is in a single Beidou chip working mode. It can perform accurate single Beidou authentication, is suitable for batch verification of single Beidou chips, has high reliability and high security characteristics, is highly practical, and has a wide range of applications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of satellite technology, and in particular, relates to a single Beidou chip working mode authentication method, device and electronic equipment. Background Art

[0002] Single Beidou certification refers to the certification process in which a device or system relies solely on the Beidou satellite navigation system for positioning, navigation and timing, and meets relevant national standards and requirements. The existing single Beidou certification test mainly uses the broadcast of a separate Beidou system and the broadcast of non-Beidou system satellites for positioning to determine whether it is a single Beidou device. However, the Beidou satellite navigation system uses 6 frequency bands, namely B1I, B3I, B1C, B2a, B2b, and B2I, but only the B3I and B1I frequency bands do not overlap with the frequencies of other navigation systems. It is difficult to detect "fake Beidou" devices such as whether GPS-assisted positioning is used, and whether the subsequent application modifies the firmware to receive GPS positioning. Summary of the invention

[0003] The main purpose of the embodiments of the present invention is to provide a single Beidou chip working mode authentication method, device and electronic device, which can perform accurate single Beidou authentication, solve the "fake Beidou" problem in single Beidou equipment authentication, and is suitable for single Beidou chip batch verification. It has high reliability and high security characteristics, strong practicality and a wide range of applications.

[0004] In the first aspect, a single Beidou chip working mode authentication method is provided, the method comprising: building a simulated test environment for the Beidou chip, broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and determining whether the positioning chip of the device under test is normally positioned; if the positioning chip is normally positioned, broadcasting a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to at least one of the devices under test, obtaining the positioning status of the device under test, and detecting whether the positioning chip is a single Beidou chip; selecting archived chip firmware of the same model as the positioning chip of each of the devices under test, placing the chip firmware in the simulated test environment for testing, and determining whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determining that the positioning chip is in a single Beidou chip working mode.

[0005] In another possible implementation, a simulation test environment for the Beidou chip is built, including: building a simulation test environment for the Beidou chip, under low dynamic conditions of maximum speed ≤515m / s, maximum acceleration ≤4g, acceleration ≤0.4g / s, and preset signal power, the spatial position precision factor ≤4, g represents the acceleration of gravity.

[0006] In one possible implementation, a dedicated frequency band signal of the Beidou satellite navigation system is broadcast to the device under test to determine whether the positioning chip of the device under test is normally positioned, including: broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to the device under test to obtain the positioning and speed measurement results output by the device under test; sending a reset instruction to the device under test to collect positioning and speed measurement results for a continuous preset time period with a preset frequency and waiting time; counting the positioning error and the speed measurement error, if the positioning error and the speed measurement error meet the positioning accuracy requirements, it is determined that the positioning function of the device under test is normal, otherwise the positioning fails.

[0007] In another possible implementation, a non-Beidou satellite navigation system signal and multiple dedicated frequency band signals are broadcast to the device under test to obtain the positioning status of the device under test, and detect whether the positioning chip is a single Beidou chip, including: broadcasting other satellite navigation system signals other than the Beidou satellite navigation system to the device under test, and broadcasting multiple dedicated frequency band signals at the same time, to determine whether the received first positioning and speed measurement result meets the positioning accuracy requirements; if the first positioning and speed measurement result meets the positioning accuracy requirements, it is determined that the positioning chip is not a single Beidou chip; if the first positioning and speed measurement result does not meet the positioning accuracy requirements, the device under test is positioned based on the deception interference signal and multiple dedicated frequency band signals, and it is determined whether the positioning chip is a single Beidou chip.

[0008] In another possible implementation, a positioning test is performed on the device under test based on a spoofing interference signal and multiple dedicated frequency band signals, and it is determined whether the positioning chip is a single Beidou chip, including: broadcasting a spoofing interference signal of the other satellite navigation system to the device under test, and simultaneously broadcasting multiple dedicated frequency band signals, to obtain a second positioning and speed measurement result of the device under test; if the positioning accuracy of the second positioning and speed measurement result meets the requirements, it is determined that the positioning chip is a single Beidou chip, otherwise it is determined that the positioning chip is not a single Beidou chip.

[0009] In another possible implementation, the other satellite navigation system is a GPS system, a GLONASS system or a Galileo system.

[0010] In another possible implementation, the chip firmware and the positioning chip are placed in the simulation test environment for testing to determine whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, the positioning chip is determined to be in a single Beidou chip working mode, including: placing the chip firmware in the simulation test environment; sending the dedicated frequency band signal or the non-Beidou satellite navigation system signal to the chip firmware and performing a positioning test to obtain the binary positioning test data of the chip firmware; comparing the positioning test data of the chip firmware with the positioning test data of the positioning chip, and if the positioning test data of the two are consistent, determining that the positioning chip is in a single Beidou chip working mode.

[0011] On the second aspect, a single Beidou chip working mode authentication device is provided, and the device includes: a Beidou positioning test module, which is used to build a simulated test environment for the Beidou chip, broadcast the dedicated frequency band signal of the Beidou satellite navigation system to the device under test, and determine whether the positioning chip of the device under test is normally positioned; a mixed positioning test module, which is used to broadcast a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to the device under test if the positioning chip is normally positioned, obtain the positioning status of the device under test, and detect whether the positioning chip is a single Beidou chip; a comparative positioning test module, which is used to select an archived chip firmware of the same model as the positioning chip of the device under test, place the chip firmware in the simulated test environment for testing, and determine whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determine that the positioning chip is in a single Beidou chip working mode.

[0012] According to a third aspect, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, a single Beidou chip working mode authentication method as provided in the first aspect is implemented.

[0013] In a fourth aspect, a non-transitory computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, a single Beidou chip working mode authentication method as provided in the first aspect is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in describing the embodiments of the present application.

[0015] Figure 1 A flowchart of a single Beidou chip working mode authentication method provided by an embodiment of the present invention;

[0016] Figure 2A schematic diagram of a simulation test environment constructed for an embodiment of the present invention;

[0017] Figure 3 A structural diagram of a single Beidou chip working mode authentication device provided by an embodiment of the present invention;

[0018] Figure 4 A schematic diagram of the physical structure of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0019] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar modules or modules with the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present invention.

[0020] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, modules and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, modules, components and / or groups thereof. It should be understood that when we refer to a module as being "connected" or "coupled" to another module, it may be directly connected or coupled to the other modules, or there may be intermediate modules. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any modules and all combinations of one or more associated listed items.

[0021] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation method of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0022] The technical solution of the present application and how to solve the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0023] The existing single Beidou certification test mainly uses the broadcast of the satellite positioning of the separate Beidou system and the broadcast of the non-Beidou system to determine whether it is a single Beidou device. It is difficult to detect "fake Beidou" devices such as whether GPS-assisted positioning is used, and whether the subsequent application modifies the firmware to receive GPS positioning. This application uses a variety of means to comprehensively detect the working mode of the Beidou chip, provide a single Beidou chip working mode detection and certification method, solve the "fake Beidou" problem in the certification of single Beidou devices, and has high reliability.

[0024] like Figure 1 FIG. 1 is a flow chart of a single Beidou chip working mode authentication method provided by an embodiment of the present invention, the method comprising:

[0025] Step S11, building a simulation test environment for the Beidou chip, broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and determining whether the positioning chip of the device under test is positioned normally.

[0026] The device under test can be in different forms such as a satellite communication module, a single Beidou chip, a terminal, etc., and is not specifically limited here.

[0027] Step S12: If the positioning chip is positioned normally, a non-Beidou satellite navigation system signal and multiple dedicated frequency band signals are broadcast to at least one device under test to obtain the positioning status of the device under test, and detect whether the positioning chip is a single Beidou chip.

[0028] Step S13, select the archived chip firmware with the same positioning chip model as each device under test, place the chip firmware in a simulated test environment for testing, and determine whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determine that the positioning chip is in single Beidou chip working mode.

[0029] The embodiment of the present invention first builds a Beidou chip simulation test environment, broadcasts Beidou signals for test positioning, and then broadcasts signals of other satellite navigation systems except the Beidou Navigation Satellite System (BDS) and no more than 3 Beidou signals for test positioning, and then broadcasts generated deception interference signals of systems such as GPS and more than 4 Beidou signals. The chip and the current firmware are judged as single Beidou through the above positioning results. After the firmware is archived, the archived firmware is compared with the module firmware developed based on the chip before shipment. If they are consistent, the chip and firmware are single Beidou chips, which have high reliability and high security characteristics, strong practicality, and a wide range of applications. They are suitable for batch certification of single Beidou chips, and prevent "fake Beidou" devices from passing single Beidou certification.

[0030] In the embodiment of the present invention, in step S11, a simulation test environment of the Beidou chip is optionally built, and under low dynamic conditions of maximum speed ≤515m / s, maximum acceleration ≤4g, acceleration ≤0.4g / s, and preset signal power, the spatial position precision factor (Position Dilution of Precision, PDOP) is ≤4, where g represents gravity acceleration. The preset signal power is preferably -133dBm. For details about the simulation test environment, see Figure 2 , the GNSS simulation signal source provides navigation signals, including the dedicated frequency band signals of the Beidou satellite navigation system and non-Beidou satellite navigation system signals, and the spoofing signal source provides spoofing signals. When there are more than two test signals, they are combined through a combiner, and then the combined test signals are sent to the device under test through a power divider. Multiple devices under test can be tested at the same time. The test signal is a radio frequency (RF) signal. The switch connected to the device under test is controlled by the serial port server, and the test data is transmitted to the control and evaluation computer through the serial port server and the network. The computer performs test certification evaluation based on the received test data.

[0031] After the simulation test environment is built, the simulator broadcasts the dedicated frequency band signal of the Beidou Navigation Satellite System (BDS) to at least one device under test to perform positioning tests to determine whether the positioning chip of the device under test can locate normally. Figure 2 The GNSS simulation signal source in the Beidou satellite navigation system. There are 6 frequency bands used by the Beidou satellite navigation system, namely B1I, B3I, B1C, B2a, B2b, and B2I, but only B3I and B1I do not overlap with the frequencies of other navigation systems. In the embodiment of the present invention, the dedicated frequency band signal of the Beidou satellite navigation system preferably uses the B3I signal.

[0032] In step S11, optionally, a dedicated frequency band signal of the Beidou satellite navigation system is broadcast to at least one device under test to obtain the positioning and speed measurement results output by the device under test; a reset command is sent to the device under test to collect the positioning and speed measurement results of a continuous preset time period at a preset frequency and waiting time; the positioning error and the speed measurement error are counted. If the positioning error and the speed measurement error meet the positioning accuracy requirements, it is determined that the positioning function of the device under test is normal, otherwise the positioning fails. Among them, the output frequency and the waiting time can be adjusted according to actual conditions. Preferably, the frequency is 1Hz and the waiting time is 100s. The preset time period is preferably 1000 seconds (s). When the positioning error and the speed measurement error exceed the rated error for multiple times, it is determined that the positioning fails and there is a functional problem with the positioning chip. When the positioning error and the speed measurement error meet the positioning accuracy requirements, the positioning function of the positioning chip is normal, and the next step of detection is performed.

[0033] In step S12, if the positioning chip is positioned normally, non-Beidou satellite navigation system signals and dedicated frequency band signals of multiple Beidou satellite navigation systems are simultaneously sent to the device under test and a positioning test is performed. Optionally, first, other satellite navigation system signals other than the Beidou satellite navigation system are broadcast to the device under test, and multiple dedicated frequency band signals are broadcast at the same time to determine whether the received first positioning speed measurement result meets the positioning accuracy requirements; if the first positioning speed measurement result meets the positioning accuracy requirements, it is determined that the positioning chip is not a single Beidou chip. Other satellite navigation systems are GPS systems, GLOBAL NAVIGATION SATELLITE SYSTEM (GLONASS) or Galileo systems. Other satellite navigation system signals can also be mixed broadcasts of other satellite navigation and positioning system signals other than the Beidou satellite navigation system, which can be adjusted according to actual conditions and are not specifically limited. For example, when the dynamic conditions remain unchanged, the signal power is -133dBm, PDOP≤4, all GPS satellite signals and 3 BDS satellite B3I signals are broadcast to the device under test to check whether the device under test outputs valid positioning and speed measurement results. When the positioning accuracy meets the requirements, it is determined that the positioning chip is not a "single Beidou" chip. If no valid positioning and speed measurement results are output, the next step of detection is carried out.

[0034] If the first positioning and speed measurement result does not meet the positioning accuracy requirements, a positioning test is performed on the device under test based on the deception interference signal and multiple dedicated frequency band signals, and it is determined whether the positioning chip is a single Beidou chip. Optionally, deception interference signals of other satellite navigation systems are broadcast to the device under test, and multiple dedicated frequency band signals are broadcast at the same time to obtain a second positioning and speed measurement result of the device under test; if the positioning accuracy of the second positioning and speed measurement result meets the requirements, it is determined that the positioning chip is a single Beidou chip, otherwise it is determined that the positioning chip is not a single Beidou chip. The number of BDS satellites used in the multiple dedicated frequency band signals here only needs to meet the independent positioning requirements (≥4), and can be adjusted according to actual applications. For example, under the condition that the dynamic conditions remain unchanged, the signal power is -133dBm, PDOP≤4, and the deception interference device (such as Figure 2 The spoofed GPS signal is generated by the spoofed signal source in the spoofed signal source, and is combined with the B3I signal broadcast by the six BDS satellites for processing, and then broadcast to the device under test. If the positioning result deviation is greater than the normal positioning accuracy, it is judged that the positioning chip is not a single Beidou chip. If the positioning result is normal, the positioning chip and the current firmware are judged as single Beidou, and the firmware is archived.

[0035] After determining that the positioning chip is a single Beidou chip, further compare it with the archived chip firmware to determine whether the positioning chip is in a single Beidou chip working mode. In step S13, optionally, the chip firmware is placed in a simulated test environment; a dedicated frequency band signal or a non-Beidou satellite navigation system signal is sent to the chip firmware and a positioning test is performed to obtain the binary positioning test data of the chip firmware; the positioning test data of the chip firmware is compared with the positioning test data of the positioning chip. If the positioning test data of the two are consistent, the positioning chip is determined to be in a single Beidou chip working mode. It should be noted that the positioning test of the positioning chip has been tested three times with different signal sources in steps S11 and S12, namely, the dedicated frequency band signal of the Beidou satellite navigation system, other satellite navigation system signals, and deceptive interference signals of other satellite navigation systems. Therefore, the positioning test data of the positioning chip can directly take the corresponding positioning test data, and there is no need to repeat the test. In step S13, the positioning test of the chip firmware only needs to apply one of the three signal sources to perform a positioning test in a completely identical simulated test environment. Compare the positioning test data of the two. If they are completely consistent, it is determined that the positioning chip is in a single Beidou chip working mode. Of course, in other embodiments of the present invention, the chip firmware and the positioning chip of the device under test may be placed in a simulated test environment at the same time, the same signal source may be input to perform a positioning test, and the positioning test data of the two may be compared.

[0036] This application uses a variety of means to comprehensively detect the working mode of the Beidou chip, provides a single Beidou chip working mode detection and authentication method, solves the "fake Beidou" problem in the authentication of single Beidou equipment, and is used for the detection and authentication of the single Beidou working mode. It has high reliability and high security characteristics, strong practicality, and a wide range of applications. It is suitable for batch verification of single Beidou chips and prevents "fake Beidou" equipment from passing single Beidou authentication.

[0037] In summary, the embodiment of the present invention builds a simulated test environment for the Beidou chip, broadcasts the dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and determines whether the positioning chip of the device under test is normally positioned; if the positioning chip is normally positioned, broadcasts a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to at least one device under test, obtains the positioning status of the device under test, and detects whether the positioning chip is a single Beidou chip; selects archived chip firmware of the same model as the positioning chip of each of the devices under test, places the chip firmware in the simulated test environment for testing, and determines whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determines that the positioning chip is in a single Beidou chip working mode, can perform accurate single Beidou authentication, is suitable for batch verification of single Beidou chips, has high reliability and high security characteristics, is highly practical, and has a wide range of applications.

[0038] like Figure 3 The figure shows a structural diagram of a single Beidou chip working mode authentication device provided by an embodiment of the present invention, the device comprising:

[0039] The Beidou positioning test module 301 is used to build a simulation test environment for the Beidou chip, broadcast the dedicated frequency band signal of the Beidou satellite navigation system to the device under test, and determine whether the positioning chip of the device under test is positioned normally;

[0040] The hybrid positioning test module 302 is used to broadcast non-Beidou satellite navigation system signals and multiple dedicated frequency band signals to the device under test if the positioning chip is positioned normally, obtain the positioning status of the device under test, and detect whether the positioning chip is a single Beidou chip;

[0041] The comparison positioning test module 303 is used to select the archived chip firmware with the same positioning chip model as the device under test, place the chip firmware in a simulated test environment for testing, and determine whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determine that the positioning chip is in single Beidou chip working mode.

[0042] The device of the above embodiment is applied to the corresponding method in the above embodiment, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0043] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor (processor) 401, a communication interface (Communications Interface) 402, a memory (memory) 403 and a communication bus 404, wherein the processor, the communication interface, and the memory complete mutual communication through the communication bus. The processor can call the logic instructions in the memory to execute a single Beidou chip working mode authentication method, the method comprising: building a simulation test environment for the Beidou chip, broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and determining whether the positioning chip of the device under test is normally positioned; if the positioning chip is normally positioned, broadcasting a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to at least one device under test, obtaining the positioning status of the device under test, and detecting whether the positioning chip is a single Beidou chip; selecting the archived chip firmware of the same model as the positioning chip of each device under test, placing the chip firmware in the simulation test environment for testing, and determining whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determining that the positioning chip is in a single Beidou chip working mode.

[0044] In addition, the logic instructions in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0045] On the other hand, an embodiment of the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute a single Beidou chip working mode authentication method provided by the above-mentioned method embodiments, the method including: building a simulation test environment for the Beidou chip, broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and determining whether the positioning chip of the device under test is normally positioned; if the positioning chip is normally positioned, broadcasting a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to at least one of the devices under test, obtaining the positioning status of the device under test, and detecting whether the positioning chip is a single Beidou chip; selecting archived chip firmware of the same model as the positioning chip of each of the devices under test, placing the chip firmware in the simulation test environment for testing, and determining whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determining that the positioning chip is in a single Beidou chip working mode.

[0046] On the other hand, an embodiment of the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute a single Beidou chip working mode authentication method provided in the above embodiments, the method comprising: building a simulation test environment for the Beidou chip, broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and determining whether the positioning chip of the device under test is normally positioned; if the positioning chip is normally positioned, broadcasting a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to at least one device under test, obtaining the positioning status of the device under test, and detecting whether the positioning chip is a single Beidou chip; selecting archived chip firmware of the same model as the positioning chip of each of the devices under test, placing the chip firmware in the simulation test environment for testing, and determining whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determining that the positioning chip is in a single Beidou chip working mode.

[0047] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0048] The above is only a partial implementation of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A single Beidou chip working mode authentication method, characterized in that: The method comprises: Build a simulated test environment for the Beidou chip, broadcast a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and determine whether the positioning chip of the device under test is positioned normally; If the positioning chip is positioned normally, broadcast a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to at least one of the devices under test, obtain the positioning status of the device under test, and detect whether the positioning chip is a single Beidou chip; Selecting archived chip firmware of the same model as the positioning chip of each of the devices under test, placing the chip firmware in the simulated test environment for testing, and determining whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determining that the positioning chip is in single Beidou chip working mode; The construction of a simulation test environment for Beidou chips includes: Build a simulation test environment for Beidou chips. Under low dynamic conditions of maximum speed ≤515m / s, maximum acceleration ≤4g, acceleration ≤0.4g / s, and preset signal power, the spatial position precision factor is ≤4, where g represents the acceleration of gravity. The step of broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test to determine whether the positioning chip of the device under test is positioned normally includes: Broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and obtaining positioning and speed measurement results output by the device under test; Sending a reset command to the device under test, collecting positioning and speed measurement results for a continuous preset time period at a preset frequency and waiting time; The positioning error and the speed measurement error are counted. If the positioning error and the speed measurement error meet the positioning accuracy requirement, it is determined that the positioning function of the device under test is normal, otherwise the positioning fails.

2. The method according to claim 1, characterized in that Broadcasting a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to the device under test, obtaining the positioning status of the device under test, and detecting whether the positioning chip is a single Beidou chip, including: Broadcasting other satellite navigation system signals other than the Beidou satellite navigation system to the device under test, and broadcasting a plurality of the dedicated frequency band signals at the same time, to determine whether the received first positioning and speed measurement result meets the positioning accuracy requirement; If the first positioning speed measurement result meets the positioning accuracy requirement, it is determined that the positioning chip is not a single Beidou chip; If the first positioning speed measurement result does not meet the positioning accuracy requirement, a positioning test is performed on the device under test based on the deceptive interference signal and the multiple dedicated frequency band signals, and it is determined whether the positioning chip is a single Beidou chip.

3. The method according to claim 2, characterized in that The performing positioning test on the device under test based on the deceptive interference signal and the multiple dedicated frequency band signals, and determining whether the positioning chip is a single Beidou chip, includes: Broadcasting the spoofing interference signal of the other satellite navigation system to the device under test, and broadcasting a plurality of the dedicated frequency band signals at the same time, to obtain a second positioning and speed measurement result of the device under test; If the positioning accuracy of the second positioning and speed measurement result meets the requirement, it is determined that the positioning chip is a single Beidou chip; otherwise, it is determined that the positioning chip is not a single Beidou chip.

4. The method according to claim 3, characterized in that The other satellite navigation systems are GPS system, GLONASS system or Galileo system.

5. The method according to claim 1, characterized in that The chip firmware and the positioning chip are placed in the simulation test environment for testing to determine whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; If yes, determining that the positioning chip is in single Beidou chip working mode includes: Placing the chip firmware in the simulated test environment; Sending the dedicated frequency band signal or the non-Beidou satellite navigation system signal to the chip firmware and performing a positioning test to obtain binary positioning test data of the chip firmware; The positioning test data of the chip firmware is compared with the positioning test data of the positioning chip. If the positioning test data of the two are consistent, it is determined that the positioning chip is in a single Beidou chip working mode.

6. A single Beidou chip working mode authentication device, characterized in that: The device comprises: Beidou positioning test module, used to build a simulated test environment for Beidou chips, broadcast the dedicated frequency band signal of the Beidou satellite navigation system to the device under test, and determine whether the positioning chip of the device under test is positioned normally; A hybrid positioning test module is used to broadcast a non-Beidou satellite navigation system signal and a plurality of the dedicated frequency band signals to the device under test if the positioning chip is positioned normally, obtain the positioning status of the device under test, and detect whether the positioning chip is a single Beidou chip; A comparative positioning test module is used to select an archived chip firmware of the same model as the positioning chip of the device under test, place the chip firmware in the simulated test environment for testing, and determine whether the positioning test data of the chip firmware is consistent with the positioning test data of the positioning chip; if so, determine that the positioning chip is in a single Beidou chip working mode; The construction of a simulation test environment for Beidou chips includes: Build a simulation test environment for Beidou chips. Under low dynamic conditions of maximum speed ≤515m / s, maximum acceleration ≤4g, acceleration ≤0.4g / s, and preset signal power, the spatial position precision factor is ≤4, where g represents the acceleration of gravity. The step of broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test to determine whether the positioning chip of the device under test is positioned normally includes: Broadcasting a dedicated frequency band signal of the Beidou satellite navigation system to at least one device under test, and obtaining positioning and speed measurement results output by the device under test; Sending a reset command to the device under test, collecting positioning and speed measurement results for a continuous preset time period at a preset frequency and waiting time; The positioning error and the speed measurement error are counted. If the positioning error and the speed measurement error meet the positioning accuracy requirement, it is determined that the positioning function of the device under test is normal, otherwise the positioning fails.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, a single Beidou chip working mode authentication method as described in any one of claims 1-5 is implemented.

8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, a single Beidou chip working mode authentication method as described in any one of claims 1-5 is implemented.

Citation Information

Patent Citations

  • Detection method and device, detection terminal and storage medium

    CN118330686A

  • GNSS (Global Navigation Satellite System) fusion positioning method and device and mobile terminal

    CN118465807A