A method for quickly starting functional applications based on short-range wireless communication technology

By acquiring environmental sensor data and building a pre-optimized instruction set, combined with hardware entropy source fusion technology and layered security authentication, the startup process of short-range wireless communication technology is optimized, solving startup delay, security and adaptability issues, and achieving fast, safe and flexible function startup.

CN120434637BActive Publication Date: 2025-09-05JIANGXI TONGRUI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510927086.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-07
Publication Date
2025-09-05
Estimated Expiration
2045-07-07

AI Technical Summary

Technical Problem

Existing short-range wireless communication technology has deficiencies in startup efficiency, compatibility, security, and dynamic adaptation capabilities, resulting in long response time, single functions, weak security, and the inability to dynamically adjust the startup logic according to device status and environmental information.

Method used

By acquiring environmental sensor data, building a pre-optimized instruction set and encrypting data packets, and using hardware entropy source fusion technology to achieve dynamic protocol synthesis, combined with layered security authentication and dynamic encryption, intention prediction and scenario-adaptive transmission are performed, optimizing protocol interaction processes and function triggering logic.

Benefits of technology

Significantly reduce function startup delay, improve operational smoothness and security, achieve rapid response and direct access to scenarios, support differentiated operations in multiple scenarios, enhance system reliability and permission management, and reduce hardware upgrade costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120434637B_ABST
    Figure CN120434637B_ABST
Patent Text Reader

Abstract

The present invention proposes a method for quickly starting functional applications based on short-range wireless communication technology, the method comprising: obtaining and confirming environmental sensor data, inputting environmental sensor data for pre-processing and optimization; using an induction coil to receive an updated encrypted data packet, and parsing the updated encrypted data packet; decrypting the parsed NFC tag encrypted data packet using a decryption key pre-stored on a mobile terminal and performing verification and authentication; performing mixed encryption and layered decryption on the data that needs to be encrypted and stored in the NFC tag in sequence; mapping the function page based on the verification result in combination with the permission level and path identifier, and jumping to the function page corresponding to the permission and scenario to obtain the final startup result. The present invention significantly reduces the function startup delay by optimizing the protocol interaction process and the dynamic instruction generation mechanism, achieves rapid response and direct access to scenarios, reduces user operation steps, and improves the operation fluency and overall experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method for quickly starting a functional application based on short-range wireless communication technology. Background Art

[0002] With the rapid development of the Internet of Things (IoT) and smart devices, the application of short-range wireless communication technologies (such as NFC, Bluetooth Low Energy (BLE), and UWB) in smart homes, mobile payments, industrial control, and other fields is becoming increasingly popular. Users' demand for fast interaction between devices has increased significantly. For example, they can quickly activate specific functions (such as payment, device pairing, and information transmission) by touching their phone to the device. However, existing technical solutions have the following pain points in terms of startup efficiency, compatibility, security, and dynamic adaptation capabilities:

[0003] Startup delay issue: The handshake protocol of traditional near-field communication technology is complex and requires multiple data exchanges to complete function startup. Some mobile phones may require users to confirm twice, resulting in a long response time (usually more than 2-5 seconds), affecting the user experience.

[0004] Insufficient scenario adaptation: Existing solutions are mostly based on static rules (such as fixed NFC tags triggering fixed operations), and cannot dynamically adjust the startup logic based on device status, user preferences or environmental information.

[0005] Security vulnerabilities: Some quick-start solutions sacrifice security for efficiency and fail to optimize communication link encryption or identity authentication mechanisms, making them vulnerable to man-in-the-middle (MITM) attacks.

[0006] Lack of flexibility: Tag content must be pre-burned, and startup behavior cannot be adjusted based on real-time status (such as device battery level and network environment);

[0007] Single function: The same tag only supports a single operation and cannot adapt to the needs of multiple scenarios;

[0008] Weak security: No dynamic key or two-way authentication mechanism is integrated, posing the risk of instruction tampering. Summary of the Invention

[0009] In view of the above situation, the main purpose of the present invention is to propose a method for quickly starting functional applications based on short-range wireless communication technology to solve the above technical problems.

[0010] The present invention proposes a method for quickly starting a functional application based on short-range wireless communication technology, the method comprising the following steps:

[0011] Step 1: Acquire and confirm environmental sensor data, input the environmental sensor data for pre-processing optimization, and obtain a pre-optimization instruction set;

[0012] Step 2: Integrate the pre-optimized instruction set into the encrypted data packet to obtain an updated encrypted data packet, place the mobile terminal close to the NFC tag and send the updated encrypted data packet, use the induction coil to receive the updated encrypted data packet, and parse the updated encrypted data packet to obtain a parsed NFC tag encrypted data packet;

[0013] Step 3: Decrypt the parsed NFC tag encrypted data packet using the decryption key pre-stored in the mobile terminal, and perform verification and authentication to obtain the authentication result;

[0014] Step 4: Decrypt the encrypted data packet to obtain the original data, use the hash algorithm to map the original data to the specific function entry of the APP, obtain the updated function execution instruction, and obtain the data that needs to be encrypted and stored in the NFC tag according to the updated function execution instruction;

[0015] Step 5: Perform hybrid encryption and layered decryption on the data to be encrypted and stored in the NFC tag to obtain the original data that can be used after decryption;

[0016] Step 6: Based on the permission level in the authentication result, the function package is downloaded through the decrypted original data, and the downloaded function package is locally verified to obtain the verification result. According to the verification result, the function page is mapped in combination with the permission level and path identifier, and the function page corresponding to the permission and scenario is jumped to obtain the final startup result.

[0017] Compared with the prior art, the present invention has the following beneficial effects:

[0018] 1. This invention converts dynamic trajectories into operation prediction instructions through probabilistic modeling of spatial motion intentions, uses hardware entropy source fusion technology to build physical unclonable security anchors, and adopts behavior-driven protocol dynamic synthesis to achieve scene-adaptive transmission. Ultimately, it forms a full-stack technology closed loop covering "environmental perception-security anchoring-RF optimization", enabling NFC communication to have the ability to predict intentions, and simultaneously breaking through technical bottlenecks in the three dimensions of startup efficiency, scene adaptation, and security protection.

[0019] 2. The present invention significantly reduces function startup delay by optimizing the protocol interaction process and dynamic instruction generation mechanism, achieves rapid response and direct access to scenarios, reduces user operation steps, and improves operation fluency and overall experience; adopts layered security authentication and dynamic encryption technology to effectively prevent tag data from being tampered with, cloned or replay attacks, ensures the security of communication links, and reduces the risk of unauthorized access.

[0020] 3. This invention dynamically adjusts function triggering logic based on device status, user identity, and environmental parameters (such as time and location), breaking through the limitations of traditional tag functionality, enabling differentiated operations for the same tag in different scenarios and improving application flexibility.

[0021] 4. The present invention ensures that core function authentication and operation can be completed in no network or weak network environments through local caching strategy and emergency communication channel design, thereby enhancing the reliability of the system in complex environments. It combines dynamic permission strategy with real-time synchronization mechanism to support multi-dimensional permission management based on user roles, time and space conditions, etc., and improves the accuracy and adaptability of permission management; it is compatible with low-cost tags and dynamic data update technology, while ensuring security and functional flexibility, reducing hardware upgrade requirements and long-term maintenance costs.

[0022] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through embodiments of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 This is a flowchart of the steps of a method for quickly starting function applications based on short-range wireless communication technology proposed by the present invention.

[0024] Figure 2 This is an overall architecture diagram of a method for quickly starting functional applications based on short-range wireless communication technology proposed by the present invention. DETAILED DESCRIPTION

[0025] The following describes embodiments of the present invention in detail. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended only to explain the present invention and are not to be construed as limiting the present invention.

[0026] These and other aspects of the embodiments of the present invention will become clear with reference to the following description and accompanying drawings. In these descriptions and accompanying drawings, some specific implementations of the embodiments of the present invention are specifically disclosed to provide some ways to implement the principles of the embodiments of the present invention, but it should be understood that the scope of the embodiments of the present invention is not limited thereto.

[0027] See also Figure 1 The embodiment of the present invention provides a method for quickly starting a functional application based on a short-range wireless communication technology, the method comprising the following steps:

[0028] Step 1: Acquire and confirm environmental sensor data, input the environmental sensor data for pre-processing optimization, and obtain a pre-optimization instruction set.

[0029] In step 1, environmental sensor data is obtained and confirmed, and the environmental sensor data is input for pre-processing optimization to obtain a pre-optimized instruction set, which specifically includes the following steps:

[0030] A UWB radar module is pre-installed to capture the user's three-dimensional spatial coordinates, velocity vector, and motion acceleration in real time, and a motion trajectory Markov probability model is constructed using the user's three-dimensional spatial coordinates, velocity vector, and motion acceleration;

[0031] Perform intention analysis on the motion trajectory Markov probability model to obtain the intention probability vector;

[0032] Preset a chip temperature sensor, use the chip temperature sensor to obtain the real-time temperature of the chip, extract the temperature sensor noise feature from the real-time temperature of the chip, and obtain the extracted noise feature;

[0033] Determine and obtain a battery health index and a battery aging coefficient, calculate a composite entropy value for the extracted noise features, the battery health index, and the battery aging coefficient to obtain a calculated composite entropy, and generate a physical unclonable hash lock based on the calculated composite entropy;

[0034] Based on the extracted noise features, the calculated composite entropy is used as the entropy source and dynamically anchored to the secure key storage area provided by the hardware root of trust through a physical unclonable hash lock;

[0035] Obtain user behavior fingerprints based on encrypted historical interaction records, decrypt them, analyze usage scenarios, and construct communication protocols to obtain protocol descriptors.

[0036] Determine and obtain the original spatial data, perform scene adjustment processing and error correction decision processing on the original spatial data, intent probability vector, hardware trust root and protocol descriptor in sequence to obtain the radio frequency tuning matrix;

[0037] Build a security unit based on the security functions provided by the hardware root of trust, configure the protocol unit based on the protocol descriptor, and configure the radio frequency unit based on the radio frequency tuning matrix;

[0038] A pre-optimized instruction set is obtained based on the security unit, protocol unit, radio frequency unit and intention probability vector.

[0039] It should be noted that the motion trajectory Markov probability model is constructed to calculate the probabilities of three types of intentions, namely: the probability of regular operation corresponding to uniform motion, the probability of emergency response corresponding to accelerated motion, and the probability of false touch filtering corresponding to trajectory jitter.

[0040] Step 2: Integrate the pre-optimized instruction set into the encrypted data packet to obtain an updated encrypted data packet, place the mobile terminal close to the NFC tag and send the updated encrypted data packet, use the induction coil to receive the updated encrypted data packet, and parse the updated encrypted data packet to obtain a parsed NFC tag encrypted data packet.

[0041] See also Figure 2In step 2, the mobile terminal is placed close to the NFC tag and sends an updated encrypted data packet. The updated encrypted data packet is received by the induction coil and parsed to obtain the parsed NFC tag encrypted data packet. The specific steps include:

[0042] Place the mobile terminal close to the NFC tag, call the mobile NFC adapter to discover the NFC tag and connect, listen to the NFC tag's tag events through the mobile NFC tag read and write callback interface, and parse the NFC tag's tag events according to the near-field contactless identification protocol to obtain the original binary data;

[0043] The original binary data is formatted and the parsed NFC tag encrypted data packet is obtained.

[0044] The original binary data is formatted and the parsed NFC tag encrypted data packet is obtained. The corresponding relationship is as follows:

[0045] ;

[0046] in, Represents a protocol layer data unit, Represents the near field contactless identification protocol parsing function, Represents raw binary data, Indicates the parsed NFC tag encrypted data packet, express Formatting function.

[0047] Step 3: Decrypt the parsed NFC tag encrypted data packet using the decryption key pre-stored in the mobile terminal, and perform verification and authentication to obtain the authentication result.

[0048] In step 3, the parsed NFC tag encrypted data packet is decrypted using the decryption key pre-stored in the mobile terminal, and verification and authentication are performed to obtain the authentication result, which specifically includes the following steps:

[0049] Decrypt the parsed NFC tag encrypted data packet using the decryption key pre-stored on the mobile terminal to obtain a dynamic token and timestamp;

[0050] Perform time verification on the timestamp based on the dynamic token to obtain a verification result;

[0051] Based on the verification results, a secure channel is established between the mobile terminal and the server, and the latest dynamic authentication strategy is synchronized to obtain the authentication result.

[0052] The parsed NFC tag encrypted data packet is decrypted using the decryption key pre-stored on the mobile terminal to obtain a dynamic token and timestamp. The corresponding process has the following relationship:

[0053] ;

[0054] in, Represents a dynamic token, Indicates the timestamp, Indicates integrity check, represents the Advanced Encryption Standard decryption function for Galois counter-based mode, represents the decryption key, Represents a random number seed;

[0055] In the step of verifying the timestamp based on the dynamic token, the corresponding process has the following relationship:

[0056] ;

[0057] in, represents the time window validation function, Indicates the current time, Indicates that time difference is allowed.

[0058] Step 4: Decrypt the encrypted data packet to obtain the original data, use the hash algorithm to map the original data to the specific function entry of the APP, obtain the updated function execution instruction, and obtain the data that needs to be encrypted and stored in the NFC tag according to the updated function execution instruction.

[0059] In step 4, the hash algorithm is used to map the original data to the specific function entry of the APP. The relationship between the corresponding process is as follows:

[0060] ;

[0061] in, Indicates the specific function entrance of APP, represents the first hash function, represents the modular operation, Indicates the total number of function entries, Represents the original data.

[0062] Step 5: Perform hybrid encryption and layered decryption on the data that needs to be encrypted and stored in the NFC tag to obtain the original data that can be used after decryption.

[0063] In step 5, the data to be encrypted and stored in the NFC tag is subjected to hybrid encryption and layered decryption in sequence to obtain the original data that can be used after decryption. The specific steps include the following:

[0064] Generate a symmetric key for the data that needs to be encrypted and stored in the NFC tag, and use the server public key to asymmetrically encrypt the symmetric key to obtain the encrypted symmetric key;

[0065] Use the encrypted symmetric key to perform advanced encryption on the function parameters of the data to be encrypted and stored in the NFC tag to obtain the encrypted data body;

[0066] The encrypted data body is input into the mobile terminal, and the encrypted symmetric key and the encrypted data body are decrypted in sequence using the local private key of the mobile terminal to obtain the original data that can be used after decryption.

[0067] Generate a symmetric key for the data that needs to be encrypted and stored in the NFC tag, and use the server public key to asymmetrically encrypt the symmetric key to obtain the encrypted symmetric key. The corresponding process has the following relationship:

[0068] ;

[0069] in, represents a symmetric key, represents the distribution function, represents a vector space over a 256-dimensional binary field, Represents the encrypted symmetric key, represents an asymmetric encryption function, Represents the server public key;

[0070] In the step of using the encrypted symmetric key to perform advanced encryption on the function parameters of the data to be encrypted and stored in the NFC tag to obtain the encrypted data body, the corresponding process has the following relationship:

[0071] ;

[0072] in, Represents the encrypted data body, Indicates the certification label, represents a high-level encryption function, Indicates data to be stored;

[0073] In the steps of inputting the encrypted data body into the mobile terminal, using the local private key of the mobile terminal to decrypt the encrypted symmetric key and the encrypted data body in sequence to obtain the decrypted original data that can be used, the corresponding process has the following relationship:

[0074] ;

[0075] in, represents the asymmetric decryption function, Represents the local private key, Indicates the original data that can be used after decryption. Represents the authentication and decryption function.

[0076] Step 6: Based on the permission level in the authentication result, the function package is downloaded through the decrypted original data, and the downloaded function package is locally verified to obtain the verification result. According to the verification result, the function page is mapped in combination with the permission level and path identifier, and the function page corresponding to the permission and scenario is jumped to obtain the final startup result.

[0077] In step 6, based on the permission level in the authentication result, the function package is downloaded through the decrypted original data, and the downloaded function package is locally verified. The relationship between the corresponding process is as follows:

[0078] ;

[0079] in, represents the second hash function, Indicates a feature package. Represents an equality verification operator, Indicates a pre-stored hash value;

[0080] In the steps of mapping the function page based on the verification result combined with the permission level and path identifier, and jumping to the function page corresponding to the permission and scenario, the relationship between the corresponding process is as follows:

[0081] ;

[0082] in, represents the target function, represents the mapping function, Indicates the permission level, Represents a path identifier, Indicates the jump target, Indicates the page type code, Indicates an invalid operation. Represents an HTML5 page, Indicates a native page.

[0083] It should be understood that various components of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having logic gate circuits for implementing logic functions on data signals, an application-specific integrated circuit having suitable combinational logic gate circuits, a programmable gate array (PGA), a field-programmable gate array (FPGA), etc.

[0084] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0085] The above-described embodiments merely illustrate several implementations of the present invention, and while their descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.

Claims

1. A method for quickly starting functional applications based on short-range wireless communication technology, characterized in that: The method comprises the following steps: Step 1: Acquire and confirm environmental sensor data, input the environmental sensor data for pre-processing optimization, and obtain a pre-optimization instruction set; Step 2: Integrate the pre-optimized instruction set into the encrypted data packet to obtain an updated encrypted data packet, place the mobile terminal close to the NFC tag and send the updated encrypted data packet, use the induction coil to receive the updated encrypted data packet, and parse the updated encrypted data packet to obtain a parsed NFC tag encrypted data packet; Step 3: Decrypt the parsed NFC tag encrypted data packet using the decryption key pre-stored in the mobile terminal, and perform verification and authentication to obtain the authentication result; Step 4: Decrypt the encrypted data packet to obtain the original data, use the hash algorithm to map the original data to the specific function entry of the APP, obtain the updated function execution instruction, and obtain the data that needs to be encrypted and stored in the NFC tag according to the updated function execution instruction; Step 5: Perform hybrid encryption and layered decryption on the data to be encrypted and stored in the NFC tag to obtain the original data that can be used after decryption; Step 6: Based on the permission level in the authentication result, the function package is downloaded using the decrypted raw data, and the downloaded function package is locally verified to obtain the verification result. The function page is mapped based on the verification result combined with the permission level and path identifier, and the function page corresponding to the permission and scenario is jumped to obtain the final startup result; In step 1, environmental sensor data is obtained and confirmed, and the environmental sensor data is input for pre-processing optimization to obtain a pre-optimization instruction set, which specifically includes the following steps: A UWB radar module is pre-installed to capture the user's three-dimensional spatial coordinates, velocity vector, and motion acceleration in real time, and a motion trajectory Markov probability model is constructed using the user's three-dimensional spatial coordinates, velocity vector, and motion acceleration; Perform intention analysis on the motion trajectory Markov probability model to obtain the intention probability vector; Preset a chip temperature sensor, use the chip temperature sensor to obtain the real-time temperature of the chip, extract the temperature sensor noise feature from the real-time temperature of the chip, and obtain the extracted noise feature; Determine and obtain a battery health index and a battery aging coefficient, calculate a composite entropy value for the extracted noise features, the battery health index, and the battery aging coefficient to obtain a calculated composite entropy, and generate a physical unclonable hash lock based on the calculated composite entropy; Based on the extracted noise features, the calculated composite entropy is used as the entropy source and dynamically anchored to the secure key storage area provided by the hardware root of trust through a physical unclonable hash lock; Obtain user behavior fingerprints based on encrypted historical interaction records, decrypt them, analyze usage scenarios, and construct communication protocols to obtain protocol descriptors. Determine and obtain the original spatial data, perform scene adjustment processing and error correction decision processing on the original spatial data, intent probability vector, hardware trust root and protocol descriptor in sequence to obtain the radio frequency tuning matrix; Build a security unit based on the security functions provided by the hardware root of trust, configure the protocol unit based on the protocol descriptor, and configure the radio frequency unit based on the radio frequency tuning matrix; A pre-optimized instruction set is obtained based on the security unit, protocol unit, radio frequency unit and intention probability vector; In step 5, the data to be encrypted and stored in the NFC tag is sequentially subjected to hybrid encryption and layered decryption to obtain the original data that can be used after decryption, which specifically includes the following steps: Generate a symmetric key for the data that needs to be encrypted and stored in the NFC tag, and use the server public key to asymmetrically encrypt the symmetric key to obtain the encrypted symmetric key; Use the encrypted symmetric key to perform advanced encryption on the function parameters of the data to be encrypted and stored in the NFC tag to obtain the encrypted data body; The encrypted data body is input into the mobile terminal, and the encrypted symmetric key and the encrypted data body are decrypted in sequence using the local private key of the mobile terminal to obtain the original data that can be used after decryption.

2. The method for quickly starting a function application based on near field wireless communication technology according to claim 1, characterized in that: In step 2, the mobile terminal is placed close to the NFC tag and sends an updated encrypted data packet, the updated encrypted data packet is received by the induction coil, and the updated encrypted data packet is parsed to obtain a parsed NFC tag encrypted data packet, which specifically includes the following steps: Place the mobile terminal close to the NFC tag, call the mobile NFC adapter to discover the NFC tag and connect, listen to the NFC tag's tag events through the mobile NFC tag read and write callback interface, and parse the NFC tag's tag events according to the near-field contactless identification protocol to obtain the original binary data; The original binary data is formatted and the parsed NFC tag encrypted data packet is obtained.

3. The method for quickly starting a function application based on near field wireless communication technology according to claim 2, characterized in that: The original binary data is formatted and the parsed NFC tag encrypted data packet is obtained. The corresponding relationship is as follows: ; in, Represents a protocol layer data unit, Represents the near field contactless identification protocol parsing function, Represents raw binary data, Indicates the parsed NFC tag encrypted data packet, express Formatting function.

4. The method for quickly starting a function application based on near field wireless communication technology according to claim 3, characterized in that: In step 3, the parsed NFC tag encrypted data packet is decrypted using the decryption key pre-stored in the mobile terminal, and verification and authentication are performed to obtain an authentication result, which specifically includes the following steps: Decrypt the parsed NFC tag encrypted data packet using the decryption key pre-stored on the mobile terminal to obtain a dynamic token and timestamp; Perform time verification on the timestamp based on the dynamic token to obtain a verification result; Based on the verification results, a secure channel is established between the mobile terminal and the server, and the latest dynamic authentication strategy is synchronized to obtain the authentication result.

5. The method for quickly starting a function application based on near field wireless communication technology according to claim 4, characterized in that: The parsed NFC tag encrypted data packet is decrypted using the decryption key pre-stored on the mobile terminal to obtain a dynamic token and timestamp. The corresponding process has the following relationship: ; in, Represents a dynamic token, Indicates a timestamp, Indicates integrity check, represents the Advanced Encryption Standard decryption function for Galois counter-based mode, represents the decryption key, Represents a random number seed; In the step of verifying the timestamp based on the dynamic token, the corresponding process has the following relationship: ; in, represents the time window validation function, Indicates the current time, Indicates that time difference is allowed.

6. The method for quickly starting a function application based on near field wireless communication technology according to claim 5, characterized in that: In step 4, the hash algorithm is used to map the original data to the specific function entry of the APP. The relationship between the corresponding process is as follows: ; in, Indicates the specific function entrance of APP, represents the first hash function, represents the modular operation, Indicates the total number of function entries, Represents the original data.

7. The method for quickly starting a function application based on near field wireless communication technology according to claim 1, characterized in that: Generate a symmetric key for the data that needs to be encrypted and stored in the NFC tag, and use the server public key to asymmetrically encrypt the symmetric key to obtain the encrypted symmetric key. The corresponding process has the following relationship: ; in, represents a symmetric key, represents the distribution function, represents a vector space over a 256-dimensional binary field, Represents the encrypted symmetric key, represents an asymmetric encryption function, Represents the server public key; In the step of using the encrypted symmetric key to perform advanced encryption on the function parameters of the data to be encrypted and stored in the NFC tag to obtain the encrypted data body, the corresponding process has the following relationship: ; in, Represents the encrypted data body, Indicates the certification label, represents a high-level encryption function, Indicates data to be stored; In the steps of inputting the encrypted data body into the mobile terminal, using the local private key of the mobile terminal to decrypt the encrypted symmetric key and the encrypted data body in sequence to obtain the decrypted original data that can be used, the corresponding process has the following relationship: ; in, represents the asymmetric decryption function, Represents the local private key, Indicates the original data that can be used after decryption. Represents the authentication and decryption function.

8. The method for quickly starting a function application based on near field wireless communication technology according to claim 7, characterized in that: In step 6, based on the permission level in the authentication result, the function package is downloaded through the decrypted original data, and the downloaded function package is localized and verified. The relationship between the corresponding process is as follows: ; in, represents the second hash function, Indicates a feature package. Represents an equality verification operator, Indicates a pre-stored hash value; In the steps of mapping the function page based on the verification result combined with the permission level and path identifier, and jumping to the function page corresponding to the permission and scenario, the relationship between the corresponding process is as follows: ; in, represents the target function, represents the mapping function, Indicates the permission level, Represents a path identifier, Indicates the jump target, Indicates the page type code, Indicates an invalid operation. Represents an HTML5 page, Indicates a native page.

Citation Information

Patent Citations

  • Method for simplifying wireless connection by utilizing NFC, storage medium and mobile terminal

    CN107704785A

  • NFC (Near Field Communication) tag verification method and related equipment

    CN114640976A