Login verification system based on multi-terminal unification

By establishing a unified login verification system across multiple terminals, the problems of data inconsistency, low synchronization efficiency, and insufficient security in ferry service systems have been solved. This system achieves real-time and secure data synchronization and is suitable for multi-terminal application systems in ferry scenarios.

CN121333672APending Publication Date: 2026-01-13HAINAN STRAIT SHIPPING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511447051.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-11
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

In multi-terminal application systems in the ferry service sector, there are problems such as data inconsistency, low synchronization efficiency, lack of conflict resolution, and insufficient security. Especially in the high-latency and unstable maritime network environment, existing technologies cannot effectively solve these problems.

Method used

A unified login verification system based on multiple terminals is adopted, including a data synchronization module, a data verification module, and a secure transmission module. Through user behavior analysis and network adaptive strategies, a unique version identifier is generated for conflict detection and resolution, and a secure synchronization channel is established for data transmission.

Benefits of technology

It achieves real-time, consistent, and secure cross-terminal data synchronization, optimizes the data synchronization process in ferry scenarios, reduces latency, and improves synchronization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121333672A_ABST
    Figure CN121333672A_ABST
Patent Text Reader

Abstract

The invention provides a login verification system based on multi-terminal unification, which comprises a data synchronization module, a data verification module and a secure transmission module, and is characterized in that the data synchronization system predicts to-be-synchronized data based on a user historical behavior mode, and selects a synchronization mode for data synchronization according to real-time network quality; the data verification module is used for generating a unique version identifier for the data change and carrying out conflict detection and judgment on the data change; the secure transmission module is used for encrypting data, performing hierarchical control on sensitive data and establishing a secure synchronization channel for data synchronization; according to the invention, through user behavior prediction and a network adaptive strategy, data synchronization can be effectively carried out under different network conditions, and the accuracy and security of data synchronization can be improved through the data verification module and the security transmission module.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] A unified login verification system based on multiple terminals Technical Field This invention relates to the field of internet security technology, and in particular to a unified login verification system based on multiple terminals. Background Technology

[0002] In multi-terminal application systems within the ferry service sector, users need to log in and perform business operations through different terminals such as apps, mini-programs, and web pages. Existing technologies typically employ general data synchronization schemes to achieve unified verification of login status and business data across multiple terminals. However, these schemes face the following technical limitations in the high-latency and unstable maritime network environment: Data inconsistency: After users operate on different terminals, there is a serious data synchronization delay, resulting in inconsistencies in information such as ticket purchase status and seat selection; Low synchronization efficiency: Traditional polling synchronization mechanisms have a failure rate as high as 40% in unstable ferry network environments and increase server load by more than 30%; Lack of conflict resolution: When multiple devices modify the same data simultaneously, there is a lack of effective conflict detection and resolution mechanisms, leading to data errors; Insufficient security: Existing synchronization solutions do not consider the special security requirements of ferry scenarios, such as insufficient protection of sensitive information during the synchronization process. Summary of the Invention

[0003] Therefore, the purpose of this invention is to provide a unified login verification system based on multiple terminals, so as to at least solve the above problems.

[0004] The technical solution adopted in this invention is as follows: The unified login verification system across multiple terminals includes a data synchronization module, a data verification module, and a secure transmission module. The data synchronization system predicts the data to be synchronized based on users' historical behavior patterns and selects a synchronization mode for data synchronization based on real-time network quality. The data verification module generates a unique version identifier for data changes and performs conflict detection and adjudication for data changes. The secure transmission module encrypts the data, implements hierarchical control for sensitive data, and establishes a secure synchronization channel for data synchronization. Furthermore, the data synchronization module includes a user behavior analysis module and a network adaptive module. The user behavior analysis module preloads data based on the historical operating patterns of ferry passengers. The network adaptive module dynamically switches the synchronization mode based on the real-time network quality: when the network is strong, it performs full real-time synchronization; when the network is weak, it performs differential compression synchronization that only transmits changed fields; when there is no network, it caches the operation queue locally and performs synchronization according to the priority of the synchronization data after the network is restored.

[0005] Furthermore, the network adaptive module analyzes real-time network quality by predicting network fluctuations using terminal gyroscope and GPS data.

[0006] Furthermore, the data verification module generates a unique version number, including device identifier, serial number and content hash value, each time data changes, and binds it to the user login token; the data verification module performs data conflict detection and resolution through local pre-detection and server-side strong detection.

[0007] Furthermore, the data verification module performs data conflict detection and resolution through local pre-detection and server-side strong detection, specifically as follows: After the terminal submits a data change request, it checks the version number through local pre-detection. If the versions are inconsistent, the submission is terminated. If the versions are consistent, the data is synchronized to the server for strong detection. If there is no data conflict, the main database is updated and the update is pushed to the terminal. If there is a data conflict, the conflict is resolved and the update is pushed to the terminal.

[0008] Furthermore, conflict resolution includes: Ticket price change conflict: Freeze the operation and trigger dynamic pricing for re-entry pricing. Data synchronization will be performed after confirmation from both ends. Seat conflict: The decision is made based on the operation timestamp and overwrites the one that operated later.

[0009] Furthermore, the secure transmission module includes a dual-layer encryption module and a data hierarchical control module, and establishes a secure synchronization channel; Dual-layer encryption module: Transport layer encryption: uses TLS protocol with added ship business identifier; Service layer encryption: dynamically generates encryption keys based on user session identifier and ship position. Data tiering module: Order status is synchronized in real time; ID numbers are encrypted and anonymized during payment and the cache is automatically cleared after payment is completed; payment information is transmitted through an independent payment gateway.

[0010] Furthermore, the secure synchronization channel specifically refers to: When a terminal initiates a connection request, the server verifies the vessel's business license using the vessel ID and login token. If verification fails, the connection is terminated and a security event is recorded. If verification succeeds, a TLS basic connection is established with the terminal. During the session between the terminal and the server, a session key is generated, and a dynamic business key is generated by combining the vessel's GPS data. The server verifies the integrity of the key. If verification fails, a secondary authentication is triggered. If verification succeeds, a data transmission channel is established through a dual-layer encryption module: ordinary business data is transmitted encrypted through the transport layer, and sensitive data is transmitted encrypted through the business layer.

[0011] Compared with the prior art, the beneficial effects of the present invention are: This invention provides a unified login verification system across multiple terminals. Through a data synchronization module, it performs user behavior prediction and network adaptive strategies, intelligently preloading data based on user operation history and dynamically switching the optimal synchronization mode according to real-time network quality to reduce data synchronization latency. The data verification module and secure transmission module enhance the accuracy and security of data synchronization. This invention solves the problems of real-time performance, consistency, and security of cross-terminal data synchronization and is deeply optimized for ferry scenarios. Attached Figure Description

[0012] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only preferred embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1 This is a schematic diagram of the system structure provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the data synchronization mode switching of the network adaptive module provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the data conflict detection and adjudication process provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of the secure synchronization channel establishment process provided in an embodiment of the present invention. Detailed Implementation

[0014] The principles and features of the present invention are described below with reference to the accompanying drawings. The listed embodiments are only used to explain the present invention and are not intended to limit the scope of the present invention.

[0015] Reference Figure 1 This invention provides a unified login verification system across multiple terminals, including a data synchronization module, a data verification module, and a secure transmission module. The data synchronization system predicts the data to be synchronized based on users' historical behavior patterns and selects a synchronization mode for data synchronization based on real-time network quality. The data verification module generates a unique version identifier for data changes and performs conflict detection and adjudication for data changes. The secure transmission module encrypts the data, implements hierarchical control for sensitive data, and establishes a secure synchronization channel for data synchronization. The data synchronization module includes a user behavior analysis module and a network adaptive module. The user behavior analysis module preloads data based on the historical operation patterns of ferry passengers. For example, the user behavior analysis module analyzes the user's operating habits based on the passenger's historical operating patterns to generate a priority for preloaded data, and preloads the data according to the priority when the user uses the terminal.

[0016] Reference Figure 2 The network adaptive module dynamically switches the synchronization mode according to the real-time network quality: when the network is strong, it performs full real-time synchronization; when the network is weak, it performs differential compression synchronization that only transmits changed fields; when there is no network, it caches the operation queue locally and performs synchronization according to the priority of the synchronization data after the network is restored.

[0017] For example, the data synchronization priority is as follows: ticket purchase is the highest, followed by ticket change, and seat query is the lowest. When the network is weak, only the changed fields are transmitted and compressed for synchronization. When switching from a weak network to a strong network, the previously synchronized content is fully synchronized again. When switching from no network to a weak network, only the changed fields are transmitted and compressed for synchronization according to the synchronization data priority. When switching from no network to a strong network, full real-time synchronization is performed according to the synchronization data priority.

[0018] The network adaptive module analyzes real-time network quality by predicting network fluctuations using terminal gyroscope and GPS data.

[0019] For example, the ship's sway is detected by the terminal's gyroscope sensor, and the ship's navigation status is calculated by combining GPS data. The fluctuation status of the network signal is predicted in a comprehensive manner, and the network adaptive module switches the synchronization mode in advance accordingly.

[0020] Reference Figure 3 The data verification module generates a unique version number, including device identifier, serial number and content hash value, each time data changes, and binds it to the user login token; the data verification module performs data conflict detection and resolution through local pre-detection and server-side strong detection.

[0021] The data verification module performs data conflict detection and resolution through local pre-detection and server-side strong detection, specifically as follows: After the terminal submits a data change request, it checks the version number through local pre-detection. If the versions are inconsistent, the submission is terminated. If the versions are consistent, the data is synchronized to the server for strong detection. If there is no data conflict, the main database is updated and the update is pushed to the terminal. If there is a data conflict, the conflict is resolved and the update is pushed to the terminal.

[0022] Conflict resolution includes: Ticket price change conflict: Freeze the operation and trigger dynamic pricing for re-entry pricing. Data synchronization will be performed after confirmation from both ends. For example, the system includes a dynamic pricing engine that acquires marine fuel surcharges in real time, recalculates when fares conflict, and performs fingerprint confirmation on both ends.

[0023] Seat conflict: The decision is made based on the operation timestamp and overwrites the one that operated later.

[0024] For example, when there is a seat conflict, the system determines the seat belongs to the person who operated first based on the operation timestamp, and then forcibly overwrites the result of the person who operated later.

[0025] The secure transmission module includes a dual-layer encryption module and a data hierarchical control module, and establishes a secure synchronization channel; Dual-layer encryption module: Transport layer encryption: uses TLS protocol with added ship business identifier; Service layer encryption: dynamically generates encryption keys based on user session identifier and ship position. For example, the standard TLS protocol is used at the transport layer, but a specific ship business identifier is added during the handshake phase; the encryption key at the business layer is dynamically generated based on the user's current session identifier and the ship's real-time GPS geolocation information, and the key is automatically refreshed every nautical mile.

[0026] Data tiering module: Order status is synchronized in real time; ID numbers are encrypted and anonymized during payment and the cache is automatically cleared after payment is completed; payment information is transmitted through an independent payment gateway.

[0027] Reference Figure 4 The secure synchronization channel is specifically as follows: When a terminal initiates a connection request, the server verifies the vessel's business license using the vessel ID and login token. If verification fails, the connection is terminated and a security event is recorded. If verification succeeds, a TLS-based connection is established with the terminal. During the session between the terminal and the server, a session key is generated, which is combined with the vessel's GPS data to generate a dynamic business key. The server verifies the integrity of the key. If verification fails, secondary authentication is triggered. If verification succeeds, a data transmission channel is established through a dual-layer encryption module. Ordinary business data is transmitted encrypted at the transport layer, while sensitive data is transmitted encrypted at the business layer.

[0028] For example, once the server verifies the key, the data transmitted by the terminal is divided into ordinary business data and sensitive data. Ordinary business data is transmitted encrypted through the transport layer, while sensitive data is transmitted encrypted through the business layer. Finally, the encrypted data is decrypted and authenticated by the server. The secure synchronization channel, through two verifications and the classification of data for transmission, can ensure the security of data synchronization.

[0029] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A unified login verification system based on multiple terminals, characterized in that: The system includes a data synchronization module, a data verification module, and a secure transmission module. The data synchronization system predicts the data to be synchronized based on the user's historical behavior patterns and selects a synchronization mode for data synchronization based on real-time network quality. The data verification module is used to generate a unique version identifier for data changes and to detect and resolve conflicts in data changes. The secure transmission module is used to encrypt data, implement hierarchical control for sensitive data, and establish a secure synchronization channel for data synchronization.

2. The login verification system based on multi-terminal unification according to claim 1, characterized in that, The data synchronization module includes a user behavior analysis module and a network adaptive module. The user behavior analysis module preloads data based on the historical operation patterns of ferry passengers. The network adaptive module dynamically switches the synchronization mode based on the real-time network quality: when the network is strong, it performs full real-time synchronization; when the network is weak, it performs differential compression synchronization that only transmits changed fields; when there is no network, it caches the operation queue locally and performs synchronization according to the priority of the synchronization data after the network is restored.

3. The login verification system based on multi-terminal unification according to claim 2, characterized in that, The network adaptive module analyzes real-time network quality by predicting network fluctuations using terminal gyroscope and GPS data.

4. The login verification system based on multi-terminal unification according to claim 1, characterized in that, The data verification module generates a unique version number each time data changes, including device identifier, serial number and content hash value, and binds it to the user login token; The data verification module performs data conflict detection and resolution through local pre-detection and server-side strong detection.

5. The login verification system based on multi-terminal unification according to claim 4, characterized in that, The data verification module performs data conflict detection and resolution through local pre-detection and server-side strong detection, specifically as follows: After the terminal submits a data change request, it checks the version number through local pre-detection. If the versions are inconsistent, the submission is terminated. If the versions are consistent, the data is synchronized to the server for strong detection. If there is no data conflict, the main database is updated and the update is pushed to the terminal. If there is a data conflict, the conflict is resolved and the update is pushed to the terminal.

6. The login verification system based on multi-terminal unification according to claim 5, characterized in that, Conflict resolution includes: Ticket price change conflict: Freeze the operation and trigger dynamic pricing for re-entry pricing. Data synchronization will be performed after confirmation from both ends. Seat conflict: The decision is made based on the operation timestamp and overwrites the one that operated later.

7. The login verification system based on multi-terminal unification according to claim 1, characterized in that, The secure transmission module includes a dual-layer encryption module and a data hierarchical control module, and establishes a secure synchronization channel; Dual-layer encryption module: Transport layer encryption: uses TLS protocol with added ship business identifier; Service layer encryption: dynamically generates encryption keys based on user session identifier and ship position. Data tiering module: Order status is synchronized in real time; ID numbers are encrypted and anonymized during payment and the cache is automatically cleared after payment is completed; payment information is transmitted through an independent payment gateway.

8. The login verification system based on multi-terminal unification according to claim 7, characterized in that, The secure synchronization channel is specifically as follows: When a terminal initiates a connection request, the server verifies the vessel's business license using the vessel ID and login token. If verification fails, the connection is terminated and a security event is recorded. If verification succeeds, a TLS-based connection is established with the terminal. During the session between the terminal and the server, a session key is generated, which is combined with the vessel's GPS data to generate a dynamic business key. The server verifies the integrity of the key. If verification fails, secondary authentication is triggered. If verification succeeds, a data transmission channel is established through a dual-layer encryption module. Ordinary business data is transmitted encrypted at the transport layer, while sensitive data is transmitted encrypted at the business layer.