A method and system for processing ETC card status list

By using version number analysis and Redis caching technology in the ETC card status list processing system, the problem of low processing efficiency of ETC card status list is solved, rapid updates and accurate transaction judgments are achieved, and fund risks are reduced.

CN118840116BActive Publication Date: 2024-12-17BEIJING SUTONG TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The processing efficiency of the existing ETC card status list is inefficient, resulting in the inability to obtain the latest list in time, which may cause transaction risks and fund risks.

Method used

The cloud center obtains the incremental files of the clearing system according to the preset time interval, and uses version number analysis to obtain the moment of the next version. If the version time is less than the current time, re-request to obtain the incremental files, and combines Redis cache technology to improve processing efficiency .

Benefits of technology

Quickly flatten the version of the ETC card status list to avoid update delays caused by the backlog of versions, ensure accurate transaction judgment, and reduce fund risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118840116B_ABST
    Figure CN118840116B_ABST
Patent Text Reader

Abstract

The present invention provides an ETC card status list processing method and system, the method comprising: a cloud center responsible for managing the ETC card status list obtains the latest cleared incremental file of a clearing system at a preset time interval; after the cloud platform obtains an incremental file, the cloud center reads the maximum version number of the acquired incremental file, parses the maximum version number to obtain the time of generating the corresponding incremental file, and infers the time of obtaining the next version of the incremental file in combination with the preset time interval; when the inferred time of obtaining the next version of the incremental file is less than or equal to the current time of the cloud center, the cloud center requests the clearing system to obtain an incremental file again; the cloud center modifies the locally stored ETC card status list based on the acquired incremental file. The present invention can quickly level the versions of the ETC card status list of the cloud center and the clearing system, and avoid the delay in updating the ETC card status list caused by the backlog of incremental file versions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of ETC card management, and in particular to a method and system for processing an ETC card status list. Background Art

[0002] The ETC card status list, also known as the "blacklist", includes the full blacklist and the incremental blacklist. It is because of various reasons that the ETC card cannot be used normally, so that the vehicle cannot use ETC for transaction deduction smoothly. The full blacklist is used to record the entire ETC card status list, and the incremental blacklist is used to record the changes in all versions of the ETC card status list. The ETC status list of the province and city is uniformly generated by the issuers of each province and city, and then synchronized to the Ministry Center for use by ETC issuers across the country, such as Figure 2 As shown, Figure 2 This is a schematic diagram of the existing ETC card status list generation, synchronization and distribution process. The current status list is generated and distributed by obtaining blacklists of ETC cards that cannot be used normally from other provinces from the ministry center and from the issuer in the province and city. Finally, a complete full and incremental ETC card status list is generated and distributed to each user. Among them, the ministry center refers to the core management platform (or server) in the field of ETC card management technology.

[0003] At present, the processing of full and incremental blacklists is generated by exporting and comparing database tables. In addition, the generation and processing of existing ETC card status lists are based on database tables or files. In reality, there are nearly 70 million ETC cards in the current ETC card status list, and the full and incremental ETC card status lists need to be sorted, which results in a long processing time and low efficiency for the ETC status list, which may cause each user to be unable to obtain the latest ETC card status list in time. When the user is unable to obtain the latest ETC card status list in time, it is impossible to accurately judge the ETC card status of the current transaction in combination with the latest ETC card status list, which may further lead to transaction risks and financial risks.

[0004] Therefore, how to provide an improved processing process including generation and update of the ETC card status list, so as to improve the processing efficiency of the ETC card status list, is a technical problem to be solved urgently. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides an ETC card status list processing method and system to eliminate or improve one or more defects existing in the prior art.

[0006] One aspect of the present invention provides a method for processing an ETC card status list, the method comprising the following steps: a cloud center responsible for managing the ETC card status list obtains the latest incremental file cleared by a clearing system at a preset time interval; wherein the clearing system clears and generates incremental files at the preset time interval, and uses the encoding of the clearing start time as the version number of the incremental file; when the cloud platform obtains an incremental file once, the cloud center reads the maximum version number of the acquired incremental file, parses the maximum version number to obtain the time when the corresponding incremental file is generated, and infers the time when the next version of the incremental file is obtained in combination with the preset time interval; when the inferred time for obtaining the next version of the incremental file is less than or equal to the current time of the cloud center, the cloud center again requests the clearing system to obtain an incremental file; the cloud center modifies the locally stored ETC card status list based on the obtained incremental file.

[0007] In some embodiments of the present invention, the incremental file contains ETC card information with abnormal status that is newly added or deleted and received by the clearing system during the period from the start time of clearing of the previous version to the start time of clearing of the current version.

[0008] In some embodiments of the present invention, the version number code includes a four-digit code for representing the year, a two-digit code for representing the month, a two-digit code for representing the date, a two-digit code for representing the hour, and a two-digit code for representing the minute.

[0009] In some embodiments of the present invention, the step of the cloud center responsible for managing the ETC card status list obtaining the latest cleared incremental file of the clearing system at a preset time interval also includes: when the time for obtaining the latest cleared incremental file of the clearing system is reached at the preset time interval, reading the maximum version number of the locally stored incremental file, parsing the maximum version number to obtain the time for generating the corresponding incremental file, and inferring the time for obtaining the next version of the incremental file based on the preset time interval; when the inferred time for obtaining the next version of the incremental file is less than or equal to the current time of the cloud center, the cloud center again requests the clearing system to obtain the incremental file.

[0010] In some embodiments of the present invention, the step of the cloud center again requesting the clearing system to obtain an incremental file includes: the cloud center sends a request to obtain a backlog version to the clearing system, and the request to obtain a backlog version includes the maximum version number currently obtained by the cloud center, so that the clearing system feeds back one or more versions of the incremental files accumulated between the maximum version number currently obtained by the cloud center and the latest version at the current moment at one time according to the request to obtain a backlog version.

[0011] In some embodiments of the present invention, the method further includes: the clearing system locally stores the maximum version number of the acquired incremental files and the version records of all the acquired incremental files.

[0012] In some embodiments of the present invention, the ETC card status list includes a full blacklist and an incremental blacklist, the full blacklist includes all ETC card information with abnormal status modified based on the incremental file, and the incremental blacklist includes all modification indication information of the ETC card status list contained in the incremental files; the step in which the cloud center modifies the locally stored ETC card status list based on the acquired incremental file includes: on the full blacklist stored in the form of a Redis collection, the cloud center modifies the locally stored full blacklist based on the acquired incremental file, and stores the modification indication information of the ETC card status list contained in the incremental file to the incremental blacklist; or, the cloud center modifies the locally stored ETC card status list by exporting and comparing the acquired incremental file.

[0013] Another aspect of the present invention provides an ETC card status list processing system, including a processor, a memory, and a computer program / instruction stored in the memory, wherein the processor is used to execute the computer program / instruction, and when the computer program / instruction is executed, the system implements the steps of the method described in any one of the above embodiments.

[0014] Another aspect of the present invention provides a computer-readable storage medium having a computer program / instruction stored thereon, which implements the steps of the method described in any one of the above embodiments when the computer program / instruction is executed by a processor.

[0015] Another aspect of the present invention provides a computer program product, comprising a computer program / instruction, which implements the steps of the method described in any one of the above embodiments when executed by a processor.

[0016] The ETC card status list processing method and system proposed in the present invention use the start time of clearing by the clearing system as the version number of the incremental file. The cloud center can understand the start time of clearing of the latest incremental file currently acquired based on version number analysis, thereby understanding whether there is a backlog of incremental files in combination with the system time, and further acquiring the backlog of incremental files from the clearing system without waiting for the next acquisition at a preset time interval. The method can quickly level the versions of the ETC card status lists of the cloud center and the clearing system, avoiding delays in updating the ETC card status list due to backlog of incremental file versions, thereby avoiding transaction disputes and financial risks caused by the user's inability to accurately judge the ETC card status of the current transaction in combination with the latest ETC card status list.

[0017] Additional advantages, purposes, and features of the present invention will be described in part in the following description, and will become apparent to those skilled in the art after studying the following, or may be learned from the practice of the present invention. The purposes and other advantages of the present invention may be achieved and obtained by the structures specifically indicated in the specification and the accompanying drawings.

[0018] Those skilled in the art will appreciate that the objectives and advantages that can be achieved with the present invention are not limited to the above specific description, and the above and other objectives that can be achieved by the present invention will be more clearly understood from the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings described herein are used to provide a further understanding of the present invention, constitute a part of the present application, and do not constitute a limitation of the present invention. In the drawings:

[0020] Figure 1 This is a flow chart of a method for processing an ETC card status list in one embodiment of the present invention.

[0021] Figure 2 This is an illustration of the existing ETC card status list generation, synchronization and distribution process.

[0022] Figure 3 The present invention is a flowchart of the principle of full and incremental blacklist generation in one embodiment of the present invention.

[0023] Figure 4 This is a flowchart for quickly obtaining incremental files of a backlog version in one embodiment of the present invention.

[0024] Figure 5 This is a schematic diagram of using Redis to generate full and incremental blacklists in one embodiment of the present invention. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments and the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0026] It should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, only structures and / or processing steps closely related to the solutions according to the present invention are shown in the accompanying drawings, while other details that are not closely related to the present invention are omitted.

[0027] It should be emphasized that the term “include / comprises” when used herein refers to the presence of features, elements, steps or components, but does not exclude the presence or addition of one or more other features, elements, steps or components.

[0028] It should also be noted that, unless otherwise specified, the term “connection” herein may refer not only to a direct connection but also to an indirect connection with an intermediate.

[0029] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the accompanying drawings, the same reference numerals represent the same or similar components, or the same or similar steps.

[0030] In order to improve the problems existing in the prior art and solve the problem of backlog of incremental file versions in the process of generating and updating the ETC card status list, the efficiency of generating and processing the ETC card status list can be greatly improved, so that the latest ETC card status list can be promptly distributed to each user as a basis for the user to make transaction judgments, thereby reducing transaction disputes and financial risks.

[0031] During the generation process of the ETC card status list (i.e., blacklist), a blacklist incremental file is generated at a preset interval (for example, 5 minutes). Due to the delay in the external clearing system processing and providing the incremental blacklist version to the downstream, many blacklist incremental file versions may be accumulated over a period of time. This application proposes two improvements: on the one hand, through the design of this method, all the accumulated blacklist incremental versions are processed simultaneously in one blacklist release version; on the other hand, the incremental blacklist and the local full blacklist (more than 60 million) are processed in the server cache, and the efficiency of the platform processing and generating incremental and full blacklists is improved by using memory recognition and comparison.

[0032] The present invention proposes a method for processing an ETC card status list. Figure 1 This is a flow chart of a method for processing an ETC card status list in an embodiment of the present invention. The method comprises the following steps:

[0033] Step S110: The cloud center responsible for managing the ETC card status list obtains the latest incremental file cleared by the clearing system at a preset time interval; wherein the clearing system clears and generates incremental files at the preset time interval, and uses the code at the start time of clearing as the version number of the incremental file.

[0034] Among them, the clearing system (or external clearing system) refers to the instructions for adding or deleting abnormal status ETC card information items collected within a certain period of time. The clearing system classifies, organizes and counts these instructions. In the specific implementation process, the time point and frequency of the clearing system generating incremental files and the cloud center obtaining incremental files are the same or similar, that is, under ideal conditions, every time the cloud center generates an incremental file, the clearing system immediately obtains the incremental file, so that the user can obtain the latest ETC card status list at the first time. For example, the clearing system generates an incremental file every 5 minutes starting from the hour, and the cloud center also obtains the latest incremental file generated by the clearing system every 5 minutes starting from the hour. Because the incremental file generation of the clearing system is sequential, the concept of "latest" is also clear.

[0035] Among them, the concept of clearing: Clearing is the data preparation stage of clearing, which mainly summarizes, organizes and classifies all network transaction data within a preset period of time.

[0036] Step S120: After the cloud platform obtains an incremental file, the cloud center reads the maximum version number of the incremental file obtained, parses the maximum version number to obtain the time when the corresponding incremental file is generated, and infers the time to obtain the next version of the incremental file based on the preset time interval.

[0037] Step S130: When the inferred time for obtaining the next version of the incremental file is less than or equal to the current time of the cloud center, the cloud center again requests the clearing system to obtain the incremental file.

[0038] In some embodiments of the present invention, when it is found that the inferred time for obtaining the next version of the incremental file is less than or equal to the current time of the cloud center, it can be determined that there are backlogged versions of incremental files in the current clearing system, and the cloud center can send an acquisition request containing the version numbers of multiple backlogged versions of incremental files to be obtained to the clearing system, thereby solving the problem of backlog of multiple versions of incremental files at one time.

[0039] During the specific implementation process, the clearing system can pack the missing versions into an incremental file based on the latest version and the "latest" version previously obtained as feedback from the cloud center, and transfer the incremental file to the cloud center. Therefore, the cloud center does not need to request to obtain it separately in multiple times.

[0040] Step S140: The cloud center modifies the locally stored ETC card status list based on the acquired incremental file.

[0041] In the specific implementation process, the executor of this method is the issuer platform (or server), called the cloud center, which includes a reading platform, a registration platform, and a storage platform. The essence of the incremental file is a table that contains modifications to the full blacklist in the ETC card status list. All modifications contained in the incremental file are stored in the incremental blacklist.

[0042] The ETC card status list processing method proposed in the present invention uses the start time of clearing by the clearing system as the version number of the incremental file. The cloud center can understand the start time of clearing of the latest incremental file currently acquired based on version number analysis, thereby understanding whether there is a backlog of incremental files in combination with the system time, and further acquiring the backlog of incremental files from the clearing system without waiting for the next acquisition at a preset time interval. The method can quickly level the versions of the ETC card status lists of the cloud center and the clearing system, avoid delays in the update of the ETC card status list due to backlog of incremental file versions, avoid delays in the update of the ETC card status list due to failures or delays in the clearing system, and further avoid transaction disputes and financial risks caused by the user's inability to accurately judge the ETC card status of the current transaction in combination with the latest ETC card status list.

[0043] In some embodiments of the present invention, the incremental file contains ETC card information with abnormal status that is newly added or deleted and received by the clearing system during the period from the start time of clearing of the previous version to the start time of clearing of the current version.

[0044] In the specific implementation process, Figure 5 As shown, the incremental file contains contents such as card2 deleted, card4 deleted, and card6 added. The incremental file will contain identification information such as the card number of the ETC card.

[0045] In some other embodiments of the present invention, the encoding of the version number of the incremental file includes a four-digit code for representing the year, a two-digit code for representing the month, a two-digit code for representing the date, a two-digit code for representing the hour, and a two-digit code for representing the minute, in the form of yyyyMMddHHmm, specifically, 202408091314, where the hour adopts the 24-hour system.

[0046] By adopting the embodiment of the invention, the version number is associated with the start time of clearing the incremental file, and the version number can be directly used to reversely infer whether there is a backlog of incremental file versions in the clearing system or cloud center, thereby avoiding security risks caused by untimely updates of the ETC card status list. Generally speaking, the start time of clearing is the time range when the clearing system generates statistical data on the incremental file of the version.

[0047] In some embodiments of the present invention, the step of the cloud center responsible for managing the ETC card status list obtaining the latest cleared incremental file of the clearing system at a preset time interval also includes: when the time for obtaining the latest cleared incremental file of the clearing system is reached at the preset time interval, reading the maximum version number of the locally stored incremental file, parsing the maximum version number to obtain the time for generating the corresponding incremental file, and inferring the time for obtaining the next version of the incremental file based on the preset time interval; when the inferred time for obtaining the next version of the incremental file is less than or equal to the current time of the cloud center, the cloud center again requests the clearing system to obtain the incremental file.

[0048] In layman's terms, the above embodiment is to check the "latest" incremental file that has been obtained locally in the cloud center. It can be combined with the current system time analysis to detect whether there are some faults in the local cloud center that cause the acquired incremental file to be processed untimely, thereby avoiding the untimely update of the ETC card status list caused by the cloud center.

[0049] In some embodiments of the present invention, the step in which the cloud center again requests the clearing system to obtain an incremental file in step S140 includes: the cloud center sends a request to obtain a backlog version to the clearing system, and the request to obtain a backlog version includes the maximum version number currently obtained by the cloud center, so that the clearing system can once-in-one feedback of one or more versions of incremental files accumulated between the maximum version number currently obtained by the cloud center and the latest version at the current moment according to the request to obtain a backlog version.

[0050] In the specific implementation process, the clearing system can combine the missing versions into a whole incremental file based on the latest version obtained by the cloud center and return it to the cloud center. The incremental file also contains the version number of the whole class version contained in the incremental file for local storage and record of the clearing system, without the need for the cloud center to frequently request the clearing system to obtain them one by one. In another embodiment, the incremental file can also only carry the largest incremental file version number, and the cloud center only needs to store the largest incremental file version number that has been obtained.

[0051] In one embodiment of the present invention, the method further includes: the clearing system locally stores the maximum version number of the acquired incremental files and the version records of all the acquired incremental files.

[0052] In some embodiments of the present invention, the ETC card status list includes a full blacklist and an incremental blacklist, wherein the full blacklist includes all ETC card information with abnormal status modified based on the incremental file, and the incremental blacklist includes all modification indication information of the ETC card status list contained in the incremental files.

[0053] Further, in one embodiment, the step in which the cloud center modifies the locally stored ETC card status list based on the acquired incremental file in step S150 includes: on the full blacklist stored in the form of a Redis collection, the cloud center modifies the locally stored full blacklist based on the acquired incremental file, and stores the modification indication information of the ETC card status list contained in the incremental file to the incremental blacklist; or, the cloud center modifies the locally stored ETC card status list by way of library table export and comparison based on the acquired incremental file.

[0054] The redis cache technology solution is adopted to operate the ETC card status list based on the information contained in the incremental file, and the redis cache collection operation is adopted to improve the processing efficiency of the ETC card status list.

[0055] In a specific embodiment of the present invention, Figure 4 As shown, Figure 4 The flowchart for quickly acquiring the incremental files of the backlog version in one embodiment of the present invention. The clearing system can generate an incremental blacklist version every five minutes, and the platform can use the time in the format of yyyyMMddHHmm to mark a version every five minutes on the hour to synchronously acquire the incremental blacklist file for clearing. If the blacklist processing of the clearing system is normal, the incremental blacklist is synchronized every five minutes for processing. If the platform or the clearing system has a processing anomaly that causes the clearing system to accumulate a large number of incremental blacklist versions, the platform will continue to synchronize and clear a large number of accumulated versions in one processing based on the acquisition time version number <= platform system time as the standard, and the platform will level the incremental version with the clearing system in one processing. Efficiently solve the problem of synchronization of incremental blacklist versions, improve the timeliness of incremental blacklists, and reduce financial losses caused by blacklist accountability.

[0056] Figure 5The schematic diagram of using redis to generate full and incremental blacklists in one embodiment of the present invention. Based on the acquired blacklist incremental file information, the platform parses the specific card number additions and deletions in the incremental file, and uses the redis cache operation mode to process on the redis collection of the full blacklist. After the processing is completed, the corresponding new full blacklist and the incremental blacklist corresponding to the version are obtained. Among them, redis (Remote Dictionary Server) is an open source, C language written, network interactive, memory-based and persistent log-type, Key-Value database, and provides APIs in multiple languages. It is usually used as a database, cache and message middleware. It supports multiple types of data structures, such as strings, hashes, lists, sets, sorted sets and range queries, bitmaps, hyperloglogs and geospatial index radius queries. Redis has built-in replication, Lua scripting, LRU driven events, transactions, and different levels of disk persistence, and provides high availability through Redis Sentinel and automatic partitioning.

[0057] Figure 3 The present invention is a flowchart of the principle of full and incremental blacklist generation in one embodiment of the present invention. Figure 3 The scheme shown includes the following steps:

[0058] (1) The cloud center obtains the latest local blacklist incremental version number every five minutes and determines whether the blacklist is the latest version based on the version number and the current system time.

[0059] (2) If it is the latest one, then end.

[0060] (3) If it is not the latest version, the external clearing system is requested to obtain the latest incremental blacklist version, and the clearing system returns all blacklist versions from the previous version to the current one.

[0061] (4) After the cloud center obtains the latest blacklist version, it processes the blacklist increment and the local blacklist in full, generates the latest full blacklist and the corresponding incremental blacklist, ends the current blacklist generation, and waits for the next acquisition time to arrive.

[0062] Corresponding to the above method, the present invention also provides an ETC card status list processing system, which includes a computer device, the computer device includes a processor and a memory, the memory stores computer instructions, the processor is used to execute the computer instructions stored in the memory, and when the computer instructions are executed by the processor, the system implements the steps of the method described above.

[0063] The embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of the aforementioned edge computing server deployment method are implemented. The computer-readable storage medium can be a tangible storage medium, such as a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a floppy disk, a hard disk, a removable storage disk, a CD-ROM, or any other form of storage medium known in the technical field.

[0064] An embodiment of the present invention further provides a computer program product, including a computer program / instruction, which implements the steps of the method described above when executed by a processor.

[0065] The ETC card status list processing method and system proposed in the present invention use the start time of clearing by the clearing system as the version number of the incremental file. The cloud center can understand the start time of clearing of the latest incremental file currently acquired based on version number analysis, thereby understanding whether there is a backlog of incremental files in combination with the system time, and further acquiring the backlog of incremental files from the clearing system without waiting for the next acquisition at a preset time interval. The method can quickly level the versions of the ETC card status lists of the cloud center and the clearing system, avoiding delays in updating the ETC card status list due to backlog of incremental file versions, thereby avoiding transaction disputes and financial risks caused by the user's inability to accurately judge the ETC card status of the current transaction in combination with the latest ETC card status list.

[0066] Furthermore, the key points of the method and system proposed by the present invention are:

[0067] (1) It is proposed to use the code of the clearing system clearing start time as the version number of the incremental file. Using the version time as the version number can quickly level the accumulated incremental blacklist version to be processed in the first processing, solving the problem of slow processing and long waiting time in the original linear processing method. The time format (such as yyyyMMddHHmm) is used as the version number of the acquired incremental file. By comparing the version number, it is reversely inferred whether there are backlogged incremental files at present, and a large number of accumulated incremental files can be processed at one time in the case of backlog.

[0068] (2) The redis cache technology solution is adopted to operate the ETC card status list based on the information contained in the incremental file, and the redis cache set operation method is used to improve the processing efficiency of the ETC card status list, which solves the problems of low processing efficiency, long processing time and slow blacklist effectiveness cycle in the existing technical solution using the database table method.

[0069] It should be understood by those skilled in the art that the exemplary components, systems and methods described in conjunction with the embodiments disclosed herein can be implemented in hardware, software or a combination of the two. Whether it is performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier.

[0070] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.

[0071] In the present invention, features described and / or illustrated for one embodiment may be used in the same or similar manner in one or more other embodiments, and / or combined with features of other embodiments or replace features of other embodiments.

[0072] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the embodiments of the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for processing an ETC card status list, It is characterized in that The method comprises the following steps: The cloud center responsible for managing the ETC card status list obtains the latest incremental file of the clearing system at a preset time interval; wherein the clearing system clears and generates incremental files at the preset time interval, and uses the code of the clearing start time as the version number of the incremental file, and the incremental file contains the newly added or deleted ETC card information with abnormal status received by the clearing system during the period from the clearing start time of the previous version to the clearing start time of the current version; After the cloud platform obtains an incremental file, the cloud center reads the maximum version number of the incremental file obtained, parses the maximum version number to obtain the time when the corresponding incremental file is generated, and infers the time when the next version of the incremental file is obtained based on the preset time interval; When the inferred time for obtaining the next version of the incremental file is less than or equal to the current time of the cloud center, the cloud center requests the clearing system to obtain the incremental file again; wherein the step of the cloud center requesting the clearing system to obtain the incremental file again includes: the cloud center sends a request to obtain the backlog version to the clearing system, the request to obtain the backlog version includes the maximum version number currently obtained by the cloud center, so that the clearing system feeds back one or more versions of the incremental file accumulated between the maximum version number currently obtained by the cloud center and the latest version at the current time at one time according to the request to obtain the backlog version; The cloud center modifies the locally stored ETC card status list based on the acquired incremental file; The ETC card status list includes a full blacklist and an incremental blacklist. The full blacklist includes all ETC card information with abnormal status modified based on the incremental file, and the incremental blacklist includes all modification indication information of the ETC card status list contained in the incremental file. The step in which the cloud center modifies the locally stored ETC card status list based on the acquired incremental file includes: on the full blacklist stored in the form of a Redis collection, the cloud center modifies the locally stored full blacklist based on the acquired incremental file, and stores the modification indication information of the ETC card status list contained in the incremental file to the incremental blacklist; or, the cloud center modifies the locally stored ETC card status list by way of library table export and comparison based on the acquired incremental file.

2. The method according to claim 1, It is characterized in that The code of the version number includes a four-digit code for indicating the year, a two-digit code for indicating the month, a two-digit code for indicating the date, a two-digit code for indicating the hour, and a two-digit code for indicating the minute.

3. The method according to claim 1, It is characterized in that The step of the cloud center responsible for managing the ETC card status list obtaining the latest incremental files cleared by the clearing system at a preset time interval also includes: when the time for obtaining the latest incremental files cleared by the clearing system is reached at the preset time interval, reading the maximum version number of the locally stored incremental files, parsing the maximum version number to obtain the time for generating the corresponding incremental files, and inferring the time for obtaining the next version of the incremental files based on the preset time interval; when the inferred time for obtaining the next version of the incremental files is less than or equal to the current time of the cloud center, the cloud center again requests the clearing system to obtain an incremental file.

4. The method according to claim 1, It is characterized in that The method also includes: the clearing system locally stores the maximum version number of the acquired incremental files and the version records of all the acquired incremental files.

5. An ETC card status list processing system, comprising a processor, a memory, and a computer program / instruction stored in the memory, It is characterized in that The processor is used to execute the computer program / instructions, and when the computer program / instructions are executed, the system implements the steps of the method according to any one of claims 1 to 4.

6. A computer-readable storage medium having a computer program / instructions stored thereon, It is characterized in that When the computer program / instructions are executed by a processor, the steps of the method as claimed in any one of claims 1 to 4 are implemented.

7. A computer program product comprising a computer program / instructions, It is characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Method, device and system for performing data synchronization with Redis server

    CN104881494A

  • Large-flow data processing method and device, computing equipment and storage medium

    CN109995834A

  • ETC blacklist and whitelist service processing system and method

    CN112634020A

  • Blacklist file processing method, electronic equipment and storage medium

    CN116389456A

  • Incremental data synchronization method and device, computer equipment and storage medium

    CN118210770A