Self-adaptive gamification regulation and control method and system based on ETC passing data

By constructing an adaptive gamified control system for ETC toll data, the problems of insufficient data value mining and singular user incentives in the ETC system have been solved, realizing in-depth application of data and fairness of user interaction, thereby improving business value and operational efficiency.

CN121329504APending Publication Date: 2026-01-13JIEYOU DIGITAL TECH (NANJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing ETC system fails to deeply mine traffic data and lacks gamification elements, resulting in limited data value conversion capabilities, simplistic user incentive methods, low social dissemination efficiency, and difficulty in sustaining user growth.

Method used

By collecting ETC passage data, constructing a toll station coordinate matching table, reconstructing the spatiotemporal trajectory of vehicle passage, generating provincial treasure hunt point cards, setting trigger thresholds, dynamically parsing card progress, generating NFT badge vouchers, tracking logistics status in real time, and monitoring sharing behavior, the system achieves continuous spatial representation of data and fairness in user interaction.

Benefits of technology

It has enabled the in-depth application of ETC passage data, allowing users to obtain a visualized progress experience and quantifiable achievement goals, improving the depth of data application and the fairness of user interaction, and promoting the exploration of commercial value and operational compliance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121329504A_ABST
    Figure CN121329504A_ABST
Patent Text Reader

Abstract

The invention discloses a self-adaptive gamification regulation and control method and system based on ETC passing data. The method comprises the steps that a toll station space coordinate set is generated; generating a user province card collection schedule; counting passing frequency, passing mileage and trans-provincial behaviors of the user in a preset time window, writing a user activeness model into a user file, respectively setting trigger thresholds for passing card punching behaviors and social sharing behaviors, and when the corresponding thresholds are met, generating a card object and writing the card object into a user province card collection schedule; analyzing the province card collection progress chart of the user in real time; the logistics order number state is tracked in real time until signing is completed, and the user medal warehouse is updated; and when the backflow monitoring module detects an access event, the backflow access amount is recorded and written into a user fission value table. According to the method, the application depth of data and the user interaction fairness are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of adaptive gamified control technology, and in particular to an adaptive gamified control method and system based on ETC toll data. Background Technology

[0002] With the widespread adoption of Electronic Toll Collection (ETC) systems on highways, raw ETC data has become an important data resource in the transportation sector.

[0003] The existing ETC system still has many shortcomings in terms of data application and user incentives. The main functions of the traditional ETC system are concentrated on basic toll calculation and automatic deduction, lacking in-depth mining and value transformation of ETC toll data, and failing to extend toll data into interactive gamified elements for users, thus resulting in limited data value transformation capabilities.

[0004] Existing platforms offer relatively simple incentives for users, typically limited to static points and coupons. The achievement system design lacks dynamic difficulty adjustment based on user behavior characteristics and has not established an effective linkage between virtual achievements and physical rewards, making it difficult to stimulate continuous user participation and form a positive feedback loop.

[0005] Furthermore, in terms of user social dissemination, existing systems mostly adopt simple sharing or invitation mechanisms, failing to build a closed-loop incentive system that forms a complete chain and effective feedback. Platforms typically cannot quantify or track the actual conversion and user growth effects brought about by sharing, resulting in low efficiency of social dissemination, difficulty in sustaining user growth, and limited exploitation of commercial value. Summary of the Invention

[0006] One objective of this invention is to propose an adaptive gamified control method and system based on ETC toll data. This invention effectively eliminates the regional imbalance and progress fragmentation problems in the traditional model. Regardless of where users are or how frequently they travel, they can obtain a visualized progress experience and quantifiable achievement goals, which significantly improves the depth of data application and the fairness of user interaction.

[0007] An adaptive gamified control method based on ETC toll data according to an embodiment of the present invention includes: Collect raw ETC passage data, construct a toll station coordinate matching table, map the entry toll station code and exit toll station code to the corresponding toll station geographical coordinates, and generate a set of toll station spatial coordinates; Based on the spatial coordinate set of toll stations and the vehicle entry and exit times, the original ETC passage data is reconstructed in a spatiotemporal sequence to output a vehicle passage spatiotemporal trajectory model. According to the vehicle passage spatiotemporal trajectory model, each passage record is mapped to a preset set of provincial treasure hunt points. Each set of provincial treasure hunt points corresponds to four provincial cards, and a user provincial card collection progress table is generated. The system tracks users’ frequency of passage, mileage, and cross-province behavior within a preset time window, writes the user activity model into the user profile, sets trigger thresholds for passage check-in behavior and social sharing behavior, and generates card objects and writes them into the user’s province card collection progress table when the corresponding thresholds are met. Real-time analysis of the user's province card collection progress chart; The contents of the treasure chest object are parsed to generate a virtual achievement identifier. Based on the virtual achievement identifier, the blockchain rights confirmation module is called to generate an NFT badge certificate. When the user submits a request to redeem a physical reward, the NFT badge certificate is read and the logistics verification interface is called to generate a logistics tracking number. The status of the logistics tracking number is tracked in real time until the receipt is completed and the user's badge warehouse is updated. When a user triggers a social sharing behavior, a sharing link is generated and written to the return flow monitoring module; when the return flow monitoring module detects an access event, the return flow access volume is recorded and written to the user fission value table.

[0008] Optionally, mapping the entry toll station code and the exit toll station code to their corresponding toll station geographical coordinates includes: Collect raw ETC passage data; Each unique toll station code is matched with a geographical longitude coordinate and a geographical latitude coordinate. All toll station codes and their corresponding longitude and latitude coordinates constitute a toll station coordinate matching table. Based on the toll station coordinate matching table, the geographic location of each vehicle passage record in the original ETC passage data set is parsed to obtain a set of spatial coordinate pairs; Construct a set of spatial coordinates for toll stations based on a set of spatial coordinate pairs.

[0009] Optionally, generating the user province card collection progress schedule includes: For each vehicle passage record, the joint trajectory point of entering the station and the joint trajectory point of exiting the station are combined into a vehicle passage spatiotemporal trajectory point pair for the vehicle passage record. Sort all vehicle passage time-space trajectory point pairs according to the entry time from smallest to largest to obtain the user passage time-space trajectory sequence set; For each vehicle passage time and space trajectory point pair, the exit geographical longitude coordinates and exit geographical latitude coordinates are combined with the administrative division boundary data to perform spatial affiliation matching. Based on the spatial affiliation matching results, the vehicle passage time and space trajectory point pair is mapped to the unique provincial treasure point in the preset provincial treasure point set corresponding to the administrative division identifier code of the vehicle passage record. The correspondence between all vehicle passage records and their unique provincial treasure points constitutes the treasure point mapping relationship table. Based on the treasure hunt point mapping table, the unique province treasure hunt point identifiers that users have obtained under each administrative division identifier are counted. All unique province treasure hunt point identifiers obtained under the same administrative division identifier are combined into a user province card collection progress set under the administrative division identifier. All user province card collection progress sets together constitute the user province card collection progress table.

[0010] Optionally, the step of setting trigger thresholds for access check-in behavior and social sharing behavior respectively, and generating a card object and writing it into the user's province card collection progress table when the corresponding threshold is met, includes: Within the user activity statistics time window, all vehicle passage records are statistically analyzed, and the passage frequency, passage mileage, and cross-province behavior frequency of each user within the user activity statistics time window are calculated respectively. For each user, the frequency of passage, the distance traveled, and the frequency of cross-provincial behavior are weighted and summed to obtain the user's activity score; Each user's activity score is recorded in their user profile, forming a user activity profile table; Set thresholds for triggering check-in behavior and social sharing behavior based on user activity profiles; When a user’s frequency of passage within a statistical time window is greater than or equal to the threshold for triggering the passage check-in behavior, a passage check-in card is generated for the corresponding user. When a user’s user activity score is greater than or equal to the threshold for triggering the social sharing behavior, a social sharing card is generated for the corresponding user. Write the card object generated for the user into the user's province card collection progress table.

[0011] Optionally, the real-time parsing of the user's province card collection progress table includes: The system performs real-time analysis of the user's province card collection progress table, reads the number of cards collected by each user under each administrative division identifier, and determines that the treasure hunt point corresponding to the administrative division identifier has been completed when the number of collected cards under any administrative division identifier is equal to four, and executes the treasure hunt point lighting event. The count value of each treasure hunt point is accumulated based on the treasure chest progress counter. When the accumulated number of treasure hunt points lit up reaches a preset threshold, the treasure chest generation event is triggered to generate a treasure chest object. Define the type of treasure chest objects, dividing them into ordinary treasure chest objects and rare treasure chest objects. Record the user's cumulative number of treasure chests opened. When the user's cumulative number of treasure chests opened is a multiple of five, execute the guarantee logic and force the output of a rare treasure chest object. Set the basic card generation probability, which is a fixed value, and define the card generation probability under each administrative division identifier code; The province deviation coefficient is obtained by subtracting the ratio of the card completion rate to the global average of the card completion rates under all administrative division identification codes. The activity correction coefficient is obtained by comparing the user's activity score with the average activity score of all users. The dynamic card issuance probability is calculated by combining the basic card generation probability, the province deviation coefficient, and the activity correction coefficient. The dynamic card issuance probability is written into the multi-touch card issuance mechanism to update the card issuance parameters for the next statistical period. When a user generates a card object, the card object is updated synchronously with the treasure chest progress counter, and the card source, generation time and corresponding administrative division identifier are recorded.

[0012] Optionally, the real-time tracking of the logistics tracking number status until delivery is completed and the user's badge inventory is updated includes: Analyze the content elements of the treasure chest object, extract the reward items from the treasure chest object, and generate virtual achievement icons; Input the virtual achievement identifier into the blockchain ownership verification module to generate the corresponding NFT badge certificate; Write NFT badge credentials into the user badge repository to build a user badge repository collection; When a user submits a request to redeem an entity reward, the system reads the specified NFT badge from the user's badge repository, verifies its ownership status, and calls the logistics verification interface to generate a logistics tracking number. Write the logistics tracking number into the logistics tracking module and monitor the status of the logistics tracking number in real time to build a logistics tracking record sequence; When the status code of the last item in the logistics tracking record sequence is equal to the signed-for status identifier, the system completes the closed-loop verification of the entity reward, writes the status back to the user's badge repository, and updates the verification status flag of the NFT badge certificate to fulfilled.

[0013] An adaptive gamified traffic control system based on ETC (Electronic Toll Collection) data, used to execute an adaptive gamified traffic control method based on ETC data, includes: The toll data acquisition module is used to collect raw ETC toll data and build a toll station coordinate matching table, which maps the toll station code with the geographical longitude and latitude coordinates of the toll station to form a set of spatial coordinates of the toll station. The spatiotemporal trajectory modeling module is used to generate spatiotemporal trajectory point pairs for each vehicle passage record based on the spatial coordinate set of toll stations and the vehicle entry and exit time, and to reconstruct the spatiotemporal trajectory sequence in chronological order. Combined with administrative division boundary data, each passage record is mapped to a preset set of provincial treasure hunt points, and a progress table for collecting user provincial cards is generated. The user activity modeling module is used to count user passage frequency, passage mileage and cross-province behavior frequency within a set user activity statistics time window, and generate a user activity profile table. The multi-touchpoint card distribution module is used to set the threshold for triggering access check-in behavior and the threshold for triggering social sharing behavior based on the user activity profile table, monitor whether the user behavior meets the corresponding threshold conditions, and generate a card object when the conditions are met, and write the card object into the user's province card collection progress table. The card progress parsing and treasure chest triggering module is used to parse the user's province card collection progress table in real time. When the number of cards under any administrative division identifier reaches four, the corresponding province treasure point is lit up and the treasure chest progress counter is updated. The treasure chest generation event is triggered based on the cumulative number of treasure point lights up, and a normal treasure chest object or a rare treasure chest object is generated. The dynamic card issuance probability control module is used to set the basic card generation probability, calculate the province deviation coefficient based on the card completion rate under each administrative division identifier code of the user, and update it to the multi-touch card issuance module to adjust the card generation parameters for the next cycle. The Virtual Achievement Generation and Ownership Module is used to parse the reward content in the treasure chest object to generate a virtual achievement identifier and call the blockchain ownership module to generate an NFT badge certificate. The physical reward redemption module is used to read the corresponding NFT badge certificate in the user's badge repository when the user submits a physical reward redemption request, call the logistics redemption interface to generate a logistics tracking number, and complete the closed-loop reward fulfillment process.

[0014] The beneficial effects of this invention are: This invention transforms discrete ETC toll data into a unified three-layer progress system of provincial treasure points—cards—treasure chests through toll station coordinate mapping and spatial coordinate set construction, vehicle spatiotemporal trajectory reconstruction, and treasure point mapping mechanism. This achieves continuous representation of data in spatial and temporal dimensions. By real-time parsing of user toll station trajectory point pairs and dynamically maintaining the user's provincial card collection progress table, it effectively eliminates the regional imbalance and progress fragmentation problems of the traditional model. Regardless of location or frequency of passage, users can obtain a visualized progress experience and quantifiable achievement goals, significantly improving the depth of data application and the fairness of user interaction.

[0015] This invention utilizes structured analysis of treasure chest contents, blockchain technology to generate NFT badge credentials, and a badge warehouse management mechanism to ensure that every virtual achievement is generated with a traceable on-chain credential. When users redeem physical rewards, the NFT badge automatically triggers logistics verification and tracking, with the logistics status fully integrated into the system's closed loop. Upon receipt, the fulfillment status is automatically updated, completely connecting the virtual and physical rights chain. Simultaneously, the system supports social sharing feedback monitoring and viral value statistics, enabling real-time feedback, effective viral growth, and precise reward distribution of sharing behavior. This achieves full-process digital control and auditable verification of virtual rewards and physical rights, effectively improving the platform's commercial conversion efficiency and operational compliance. Attached Figure Description

[0016] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings: Figure 1 The flowchart below shows an adaptive gamified control method and system based on ETC toll data proposed in this invention. Figure 2 This invention presents an adaptive gamified control method based on ETC toll data and a dynamic treasure hunt flowchart within the system. Figure 3 This invention proposes an adaptive gamified control method based on ETC toll data and a visualization interface for the treasure chest unlocking progress in the system. Detailed Implementation

[0017] The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic diagrams, illustrating only the basic structure of the invention, and therefore only show the components relevant to the invention.

[0018] refer to Figures 1-3 As shown in Example 1: An adaptive gamified control method based on ETC toll data, comprising the following steps: Collect raw ETC passage data, construct a toll station coordinate matching table, map the entry toll station code and exit toll station code to the corresponding toll station geographical coordinates, and generate a set of toll station spatial coordinates; Based on the spatial coordinate set of toll stations and the vehicle entry and exit times, the original ETC passage data is reconstructed in a spatiotemporal sequence to output a vehicle passage spatiotemporal trajectory model. According to the vehicle passage spatiotemporal trajectory model, each passage record is mapped to a preset set of provincial treasure hunt points. Each set of provincial treasure hunt points corresponds to four provincial cards, and a user provincial card collection progress table is generated. The system tracks users’ frequency of passage, mileage, and cross-province behavior within a preset time window, writes the user activity model into the user profile, sets trigger thresholds for passage check-in behavior and social sharing behavior, and generates card objects and writes them into the user’s province card collection progress table when the corresponding thresholds are met. The system analyzes the user's province card collection progress in real time. When a province has four cards, the treasure hunt point for that province is lit up, and a treasure hunt point lighting event is written to the treasure chest progress counter. The system sets the basic card generation probability, calculates the province deviation coefficient based on the card completion rate of each province, and calculates the activity correction coefficient based on the user activity model. The three factors are combined to obtain the dynamic card issuance probability, which is written into the multi-touchpoint card distribution mechanism to update the probability parameters for the next cycle. When the treasure chest progress counter reaches a preset threshold, a treasure chest object is generated. The treasure chest object is divided into ordinary treasure chest objects and rare treasure chest objects. Every five openings, the guaranteed logic is triggered to force the output of a rare treasure chest object. The contents of the treasure chest object are parsed to generate a virtual achievement identifier. Based on the virtual achievement identifier, the blockchain rights confirmation module is called to generate an NFT badge certificate. The NFT badge certificate is written into the user's badge warehouse. When the user submits a request to redeem a physical reward, the NFT badge certificate is read and the logistics verification interface is called to generate a logistics tracking number. The status of the logistics tracking number is tracked in real time until the receipt is completed and the user's badge warehouse is updated. When a user triggers a social sharing behavior, a sharing link is generated and written to the return flow monitoring module; when the return flow monitoring module detects an access event, the return flow access volume is recorded and written to the user fission value table.

[0019] In this embodiment, mapping the entry toll station code and the exit toll station code to their corresponding toll station geographical coordinates includes: Collect raw ETC passage data; The original ETC passage data consists of each vehicle passage record, including the vehicle's entry time, exit time, entry toll station code, exit toll station code, and the administrative province identifier corresponding to the vehicle's passage. The total number of vehicle passage records is recorded as the passage data count. The entry toll station code and exit toll station code are unique toll station identifiers, and the administrative province identifier corresponding to the vehicle's passage is an administrative division identifier.

[0020] Each unique toll station code is matched with a geographical longitude coordinate and a geographical latitude coordinate. All toll station codes and their corresponding longitude and latitude coordinates constitute a toll station coordinate matching table. The total number of toll stations is the total number of toll stations. Each toll station code in the toll station coordinate matching table is a unique toll station identifier. The toll station coordinate matching table is static basic geographic information data.

[0021] Based on the toll station coordinate matching table, the geographic location of each vehicle passage record in the original ETC passage data set is parsed to obtain a set of spatial coordinate pairs; Geographic location parsing involves retrieving the vehicle's entry and exit toll station codes from the toll station coordinate matching table for each vehicle passage record. This retrieves the corresponding entry longitude, entry latitude, exit longitude, and exit latitude coordinates, which are then used as spatial coordinate pairs for the vehicle's entry and exit. All the entry and exit spatial coordinate pairs from all vehicle passage records together form a set of spatial coordinate pairs. Each pair in the set contains a set of entry longitude and entry latitude coordinates and a set of exit longitude and exit latitude coordinates. Each pair of spatial coordinates corresponds one-to-one with a unique vehicle passage record.

[0022] Construct a set of spatial coordinates for toll stations based on a set of spatial coordinate pairs.

[0023] The spatial coordinate set of toll stations is the complete set of all entry longitude coordinates, entry latitude coordinates, exit longitude coordinates, and exit latitude coordinates in the spatial coordinate pair set. The spatial coordinate set of toll stations includes all entry and exit geographical coordinates involved in all vehicle passage records in the ETC passage raw data set.

[0024] In this embodiment, generating the user province card collection progress table includes: For each vehicle passage record, the joint trajectory point of entering the station and the joint trajectory point of exiting the station are combined into a vehicle passage spatiotemporal trajectory point pair for the vehicle passage record. The vehicle's arrival time, geographical longitude coordinates, and geographical latitude coordinates are used together as the joint trajectory point for arrival. The vehicle's departure time, geographical longitude coordinates, and geographical latitude coordinates are used together as the joint trajectory point for departure.

[0025] Sort all vehicle passage time-space trajectory point pairs according to the entry time from smallest to largest to obtain the user passage time-space trajectory sequence set; The user passage spatiotemporal trajectory sequence set is used to describe the spatiotemporal continuity of multiple sets of vehicle passage spatiotemporal trajectory point pairs corresponding to all passage records of a certain user within a preset time window.

[0026] For each vehicle passage time and space trajectory point pair, the exit geographical longitude coordinates and exit geographical latitude coordinates are combined with the administrative division boundary data to perform spatial affiliation matching. Based on the spatial affiliation matching results, the vehicle passage time and space trajectory point pair is mapped to the unique provincial treasure point in the preset provincial treasure point set corresponding to the administrative division identifier code of the vehicle passage record. The correspondence between all vehicle passage records and their unique provincial treasure points constitutes the treasure point mapping relationship table. Each vehicle's passage record corresponds one-to-one with its unique province treasure hunt point. The set of province treasure hunt points corresponding to any administrative division identifier code includes four unique province treasure hunt points.

[0027] Based on the treasure hunt point mapping table, the unique province treasure hunt point identifiers that users have obtained under each administrative division identifier are counted. All unique province treasure hunt point identifiers obtained under the same administrative division identifier are combined into a user province card collection progress set under the administrative division identifier. All user province card collection progress sets together constitute the user province card collection progress table.

[0028] Each user's province card collection progress set contains no more than four unique province treasure hunt point identifiers. The user province card collection progress table is used to reflect the user's collection status of province treasure hunt points under all administrative division identifier codes.

[0029] In this embodiment, setting trigger thresholds for both the check-in and social sharing behaviors, and generating a card object and writing it into the user's province card collection progress table when the corresponding threshold is met, includes: Within the user activity statistics time window, all vehicle passage records are statistically analyzed, and the passage frequency, passage mileage, and cross-province behavior frequency of each user within the user activity statistics time window are calculated respectively. In Example 1, the passage frequency is the number of all vehicle passage records of the user within the statistical time window, the passage mileage is the sum of the spherical distances between the inbound and outbound geographical longitude and latitude coordinates of all vehicle passage records of the user within the statistical time window, and the cross-provincial behavior frequency is the number of times the administrative division identifier code of the user's vehicle passage records changes within the statistical time window.

[0030] For each user, the frequency of passage, the distance traveled, and the frequency of cross-provincial behavior are weighted and summed to obtain the user's activity score; Each user's activity score is recorded in their user profile, forming a user activity profile table; The user activity profile records each user's unique identifier and their corresponding user activity score.

[0031] Set thresholds for triggering check-in behavior and social sharing behavior based on user activity profiles; In Example 1, the average frequency of all users' passages within the statistical time window is calculated based on the user activity profile table. The threshold for triggering the passage check-in behavior is obtained by multiplying the average frequency of passages by the proportion coefficient of passage check-in behavior. At the same time, the average user activity score of all users within the statistical time window is calculated. The threshold for triggering the social sharing behavior is obtained by multiplying the average user activity score by the proportion coefficient of social sharing behavior.

[0032] When a user’s frequency of passage within a statistical time window is greater than or equal to the threshold for triggering the passage check-in behavior, a passage check-in card is generated for the corresponding user. When a user’s user activity score is greater than or equal to the threshold for triggering the social sharing behavior, a social sharing card is generated for the corresponding user. Write the card object generated for the user into the user's province card collection progress table.

[0033] Each card object corresponds one-to-one with the user's unique identifier, administrative division identifier, and card unique identifier, and each card generation event is consistent with the administrative division identifier in the user's province card collection progress table.

[0034] In this embodiment, the real-time parsing of the user's province card collection progress table includes: The system performs real-time analysis of the user's province card collection progress table, reads the number of cards collected by each user under each administrative division identifier, and determines that the treasure hunt point corresponding to the administrative division identifier has been completed when the number of collected cards under any administrative division identifier is equal to four, and executes the treasure hunt point lighting event. The count value of each treasure hunt point is accumulated based on the treasure chest progress counter. When the accumulated number of treasure hunt points lit up reaches a preset threshold, the treasure chest generation event is triggered to generate a treasure chest object. Define the type of treasure chest objects, dividing them into ordinary treasure chest objects and rare treasure chest objects. Record the user's cumulative number of treasure chests opened. When the user's cumulative number of treasure chests opened is a multiple of five, execute the guarantee logic and force the output of a rare treasure chest object. Set the basic card generation probability, which is a fixed value, and define the card generation probability under each administrative division identifier code; The basic card generation probability is the ratio of the number of cards a user has collected under an administrative division identifier to four. The basic card generation probability is used to represent the completion rate of card collection by a user under that administrative division identifier.

[0035] The province deviation coefficient is obtained by subtracting the ratio of the card completion rate to the global average of the card completion rates under all administrative division identification codes. The provincial deviation coefficient is used to characterize the difference between the card collection progress under each administrative division identification code and the overall average level.

[0036] The activity correction coefficient is obtained by comparing the user's activity score with the average activity score of all users. The activity level correction factor is used to dynamically adjust the card issuance probability.

[0037] The dynamic card issuance probability is calculated by combining the basic card generation probability, the province deviation coefficient, and the activity correction coefficient. The dynamic card issuance probability is the product of the basic card generation probability plus the province deviation coefficient multiplied by the province deviation adjustment coefficient plus the activity correction coefficient multiplied by the activity correction adjustment coefficient. The dynamic card issuance probability is used to guide users in card generation under the administrative division identification code.

[0038] The dynamic card issuance probability is written into the multi-touch card issuance mechanism to update the card issuance parameters for the next statistical period. When a user generates a card object, the card object is updated synchronously with the treasure chest progress counter, and the card source, generation time and corresponding administrative division identifier are recorded.

[0039] In this embodiment, the real-time tracking of the logistics tracking number status until delivery is completed and the user's badge inventory is updated includes: Analyze the content elements of the treasure chest object, extract the reward items from the treasure chest object, and generate virtual achievement icons; Each treasure chest object corresponds to a unique virtual achievement identifier, which is used to identify the gamified reward obtained by the user in a treasure chest opening behavior. The virtual achievement identifier includes three structural information: reward type code, rarity level, and generation timestamp.

[0040] Input the virtual achievement identifier into the blockchain ownership verification module to generate the corresponding NFT badge certificate; NFT badges are encrypted and authenticated using a distributed ledger mechanism, outputting digital credentials with unique hash fingerprints and on-chain traceability.

[0041] Write NFT badge credentials into the user badge repository to build a user badge repository collection; The user badge repository is a digital badge repository corresponding to a user's unique identifier. It contains all NFT badge credentials that the user has acquired in the past, and each NFT badge credential corresponds one-to-one with the user's unique identifier.

[0042] When a user submits a request to redeem an entity reward, the system reads the specified NFT badge from the user's badge repository, verifies its ownership status, and calls the logistics verification interface to generate a logistics tracking number. The tracking number is linked to the user's unique identifier and NFT badge certificate, and each physical prize distribution is based on the confirmed unique digital identity.

[0043] Write the logistics tracking number into the logistics tracking module and monitor the status of the logistics tracking number in real time to build a logistics tracking record sequence; The logistics tracking record sequence is a logistics status tracking sequence of the logistics order number. Each logistics status record includes a status update timestamp and a logistics status code at the corresponding time point, used to record different statuses such as shipped, in transit, and signed for.

[0044] When the status code of the last item in the logistics tracking record sequence is equal to the signed-for status identifier, the system completes the closed-loop verification of the entity reward, writes the status back to the user's badge repository, and updates the verification status flag of the NFT badge certificate to fulfilled.

[0045] An adaptive gamified traffic control system based on ETC (Electronic Toll Collection) data, used to execute an adaptive gamified traffic control method based on ETC data, includes: The toll data acquisition module is used to collect raw ETC toll data and build a toll station coordinate matching table, which maps the toll station code with the geographical longitude and latitude coordinates of the toll station to form a set of spatial coordinates of the toll station. The spatiotemporal trajectory modeling module is used to generate spatiotemporal trajectory point pairs for each vehicle passage record based on the spatial coordinate set of toll stations and the vehicle entry and exit time, and to reconstruct the spatiotemporal trajectory sequence in chronological order. Combined with administrative division boundary data, each passage record is mapped to a preset set of provincial treasure hunt points, and a progress table for collecting user provincial cards is generated. The user activity modeling module is used to count user passage frequency, passage mileage and cross-province behavior frequency within a set user activity statistics time window, and generate a user activity profile table. The multi-touchpoint card distribution module is used to set the threshold for triggering access check-in behavior and the threshold for triggering social sharing behavior based on the user activity profile table, monitor whether the user behavior meets the corresponding threshold conditions, and generate a card object when the conditions are met, and write the card object into the user's province card collection progress table. The card progress parsing and treasure chest triggering module is used to parse the user's province card collection progress table in real time. When the number of cards under any administrative division identifier reaches four, the corresponding province treasure point is lit up and the treasure chest progress counter is updated. The treasure chest generation event is triggered based on the cumulative number of treasure point lights up, and a normal treasure chest object or a rare treasure chest object is generated. The dynamic card issuance probability control module is used to set the basic card generation probability, calculate the province deviation coefficient based on the card completion rate under each administrative division identifier code of the user, and update it to the multi-touch card issuance module to adjust the card generation parameters for the next cycle. The Virtual Achievement Generation and Ownership Module is used to parse the reward content in the treasure chest object to generate a virtual achievement identifier and call the blockchain ownership module to generate an NFT badge certificate. The physical reward redemption module is used to read the corresponding NFT badge certificate in the user's badge repository when the user submits a physical reward redemption request, call the logistics redemption interface to generate a logistics tracking number, and complete the closed-loop reward fulfillment process.

[0046] Example 2: In the application of the method of this invention to a highway operation platform, the system receives tens of thousands of raw ETC passage data daily. Each record includes the vehicle's entry time "08:22:15", exit time "11:01:38", entry toll station code "ST0123", exit toll station code "ST0456", and administrative division identifier "330000". The platform performs latitude and longitude matching on all collected toll station codes to construct a set of spatial coordinates for the toll stations. In Example 2, "ST0123" corresponds to longitude "120.3142" and latitude "30.2235", and "ST0456" corresponds to longitude "120.8991" and latitude "30.1552". All entry and exit codes involved in all collection periods have successfully completed spatial coordinate archiving.

[0047] After sorting, all passage records for each vehicle within the statistical period are combined into spatiotemporal trajectory point pairs. A particular vehicle has 12 records over five days, encompassing 7 different entry and exit points, automatically generating 12 joint entry and exit trajectory point pairs. The system spatially matches these trajectory point pairs based on the exit latitude and longitude and administrative division boundary data, mapping them to unique province-specific treasure-hunting points. Statistical results show that this vehicle obtained 3 unique province-specific treasure-hunting point identifiers under administrative division "330000" and 2 unique province-specific treasure-hunting point identifiers under administrative division "320000". The number of treasure-hunting point mappings for each administrative division corresponds strictly one-to-one with the vehicle's passage behavior, automatically populating the user's province card collection progress table.

[0048] The platform tracks the frequency of passage, mileage, and frequency of inter-provincial travel for all vehicles within the statistics window. In Example 2, a vehicle has a passage frequency of "8", a total mileage of "636.7", and an inter-provincial travel frequency of "2". Based on weighting coefficients of 0.4, 0.4, and 0.2, the system automatically generates a user activity score of "5.48" and writes it to the user activity profile table in real time.

[0049] During this period, the system automatically extracts the user activity profile table, calculates the average pass frequency as "6.3", and the average user activity score as "4.21". The system sets the pass check-in trigger threshold to "5.04" and the social sharing trigger threshold to "4.85". When a vehicle's pass frequency reaches 8 and its activity score is 5.48, both exceeding the thresholds, the system generates a pass check-in card and a social sharing card for that vehicle and writes them into the user's province card collection progress table.

[0050] While analyzing the user's province card collection progress in real time, it was discovered that one user had collected 4 cards under the administrative division "330000". The platform determined that the treasure hunt points for that province had been collected, executed the treasure hunt point lighting event, and wrote the event to the treasure chest progress counter. When the user's cumulative number of lit treasure hunt points reached the preset threshold of "3", the system automatically generated a treasure chest object. The user opened 15 chests this month. Every 5 chests opened, the system executed a guaranteed minimum logic, outputting 3 rare treasure chest objects, and the rest were ordinary treasure chest objects.

[0051] The platform sets the basic card generation probability to 0.15. The calculated card completion rate for users in administrative division "330000" is 1.00, and in administrative division "320000" it is 0.50. The global average card completion rate across all administrative divisions is 0.74. Based on this, the system calculates province deviation coefficients of -0.35 (provinces already collected) and 0.32 (provinces not yet collected), and adjusts them according to user activity with a coefficient of "1.30," ultimately resulting in dynamic card issuance probabilities of 0.13 and 0.19, respectively. These dynamic card issuance probabilities are automatically entered into the multi-touchpoint card distribution mechanism in the next statistical cycle, guiding subsequent card issuance behavior and ensuring regional balance and fair activity.

[0052] The treasure chest's contents are parsed, and the system automatically generates a virtual achievement identifier "ACH-20240521-06A2", type code "S", rarity level "2", and timestamp "1716288000". This achievement identifier is converted into an NFT badge certificate "0xF7E6B...C1F4" by the blockchain ownership confirmation module and written to the user's badge repository. When the user submits a request to redeem a physical reward, the system reads the NFT badge certificate, generates a tracking number "SF00088217", and the logistics tracking module updates the status in real time, ultimately recording a "received" status. The system automatically marks the NFT badge redemption status as "fulfilled," forming a complete closed-loop chain of virtual and physical rewards.

[0053] Compared to traditional point-based lottery methods, this embodiment analyzed data from 1000 users and found that the card collection rate increased to 78.2% after applying this invention, while the traditional point-based method only achieved 52.6%. The success rate for collecting all cards for low-activity users increased from 28.1% to 60.7%, and the average redemption time for cross-regional user benefits was shortened from 8.4 days to 4.2 days. The conversion rate of new user registrations brought about by social sharing increased from 1.4% to 5.1%, and the redemption success rate for virtual rewards and physical benefits increased from 89.2% to 99.6%. In 1000 physical redemption samples, the original method showed 27 abnormal records of inconsistencies between logistics and achievement information, while this method showed only 1 such record, which, upon review, was due to a delay in the logistics company's system, and there were no fraudulent redemptions.

[0054] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.

Claims

1. An adaptive gamified control method based on ETC toll data, characterized in that, include: Collect raw ETC passage data, construct a toll station coordinate matching table, map the entry toll station code and exit toll station code to the corresponding toll station geographical coordinates, and generate a set of toll station spatial coordinates; Based on the spatial coordinate set of toll stations and the vehicle entry and exit times, the original ETC passage data is reconstructed in a spatiotemporal sequence to output a vehicle passage spatiotemporal trajectory model. According to the vehicle passage spatiotemporal trajectory model, each passage record is mapped to a preset set of provincial treasure hunt points. Each set of provincial treasure hunt points corresponds to four provincial cards, and a user provincial card collection progress table is generated. The system tracks users’ frequency of passage, mileage, and cross-province behavior within a preset time window, writes the user activity model into the user profile, sets trigger thresholds for passage check-in behavior and social sharing behavior, and generates card objects and writes them into the user’s province card collection progress table when the corresponding thresholds are met. Real-time analysis of the user's province card collection progress chart; The contents of the treasure chest object are parsed to generate a virtual achievement identifier. Based on the virtual achievement identifier, the blockchain rights confirmation module is called to generate an NFT badge certificate. When the user submits a request to redeem a physical reward, the NFT badge certificate is read and the logistics verification interface is called to generate a logistics tracking number. The status of the logistics tracking number is tracked in real time until the receipt is completed and the user's badge warehouse is updated. When a user triggers a social sharing action, a sharing link is generated and written to the return flow monitoring module; When the return flow monitoring module detects an access event, it records the return flow access volume and writes it to the user referral value table.

2. The adaptive gamified control method based on ETC toll data according to claim 1, characterized in that, The step of mapping the entry toll station code and the exit toll station code to their corresponding geographical coordinates includes: Collect raw ETC passage data; Each unique toll station code is matched with a geographical longitude coordinate and a geographical latitude coordinate. All toll station codes and their corresponding longitude and latitude coordinates constitute a toll station coordinate matching table. Based on the toll station coordinate matching table, the geographic location of each vehicle passage record in the original ETC passage data set is parsed to obtain a set of spatial coordinate pairs; Construct a set of spatial coordinates for toll stations based on a set of spatial coordinate pairs.

3. The adaptive gamified control method based on ETC toll data according to claim 1, characterized in that, The process of generating a user province card collection progress table includes: For each vehicle passage record, the joint trajectory point of entering the station and the joint trajectory point of exiting the station are combined into a vehicle passage spatiotemporal trajectory point pair for the vehicle passage record. Sort all vehicle passage time-space trajectory point pairs according to the entry time from smallest to largest to obtain the user passage time-space trajectory sequence set; For each vehicle passage time and space trajectory point pair, the exit geographical longitude coordinates and exit geographical latitude coordinates are combined with the administrative division boundary data to perform spatial affiliation matching. Based on the spatial affiliation matching results, the vehicle passage time and space trajectory point pair is mapped to the unique provincial treasure point in the preset provincial treasure point set corresponding to the administrative division identifier code of the vehicle passage record. The correspondence between all vehicle passage records and their unique provincial treasure points constitutes the treasure point mapping relationship table. Based on the treasure hunt point mapping table, the unique province treasure hunt point identifiers that users have obtained under each administrative division identifier are counted. All unique province treasure hunt point identifiers obtained under the same administrative division identifier are combined into a user province card collection progress set under the administrative division identifier. All user province card collection progress sets together constitute the user province card collection progress table.

4. The adaptive gamified control method based on ETC toll data according to claim 1, characterized in that, The process of setting trigger thresholds for both access check-in and social sharing behaviors, generating card objects and writing them to the user's province card collection progress table when the corresponding thresholds are met, includes: Within the user activity statistics time window, all vehicle passage records are statistically analyzed, and the passage frequency, passage mileage, and cross-province behavior frequency of each user within the user activity statistics time window are calculated respectively. For each user, the frequency of passage, the distance traveled, and the frequency of cross-provincial behavior are weighted and summed to obtain the user's activity score; Each user's activity score is recorded in their user profile, forming a user activity profile table; Set thresholds for triggering check-in behavior and social sharing behavior based on user activity profiles; When a user’s frequency of passage within a statistical time window is greater than or equal to the threshold for triggering the passage check-in behavior, a passage check-in card is generated for the corresponding user. When a user’s user activity score is greater than or equal to the threshold for triggering the social sharing behavior, a social sharing card is generated for the corresponding user. Write the card object generated for the user into the user's province card collection progress table.

5. The adaptive gamified control method based on ETC toll data according to claim 1, characterized in that, The real-time analysis of the user's province card collection progress table includes: The system performs real-time analysis of the user's province card collection progress table, reads the number of cards collected by each user under each administrative division identifier, and determines that the treasure hunt point corresponding to the administrative division identifier has been completed when the number of collected cards under any administrative division identifier is equal to four, and executes the treasure hunt point lighting event. The count value of each treasure hunt point is accumulated based on the treasure chest progress counter. When the accumulated number of treasure hunt points lit up reaches a preset threshold, the treasure chest generation event is triggered to generate a treasure chest object. Define the type of treasure chest objects, dividing them into ordinary treasure chest objects and rare treasure chest objects. Record the user's cumulative number of treasure chests opened. When the user's cumulative number of treasure chests opened is a multiple of five, execute the guarantee logic and force the output of a rare treasure chest object. Set the basic card generation probability, which is a fixed value, and define the card generation probability under each administrative division identifier code; The province deviation coefficient is obtained by subtracting the ratio of the card completion rate to the global average of the card completion rates under all administrative division identification codes. The activity correction coefficient is obtained by comparing the user's activity score with the average activity score of all users. The dynamic card issuance probability is calculated by combining the basic card generation probability, the province deviation coefficient, and the activity correction coefficient. The dynamic card issuance probability is written into the multi-touch card issuance mechanism to update the card issuance parameters for the next statistical period. When a user generates a card object, the card object is updated synchronously with the treasure chest progress counter, and the card source, generation time and corresponding administrative division identifier are recorded.

6. The adaptive gamified control method based on ETC toll data according to claim 1, characterized in that, The real-time tracking of logistics tracking numbers until delivery is completed and updating the user's badge inventory includes: Analyze the content elements of the treasure chest object, extract the reward items from the treasure chest object, and generate virtual achievement icons; Input the virtual achievement identifier into the blockchain ownership verification module to generate the corresponding NFT badge certificate; Write NFT badge credentials into the user badge repository to build a user badge repository collection; When a user submits a request to redeem an entity reward, the system reads the specified NFT badge from the user's badge repository, verifies its ownership status, and calls the logistics verification interface to generate a logistics tracking number. Write the logistics tracking number into the logistics tracking module and monitor the status of the logistics tracking number in real time to build a logistics tracking record sequence; When the status code of the last item in the logistics tracking record sequence is equal to the signed-for status identifier, the system completes the closed-loop verification of the entity reward, writes the status back to the user's badge repository, and updates the verification status flag of the NFT badge certificate to fulfilled.

7. An adaptive gamified control system based on ETC toll data, used to execute the adaptive gamified control method based on ETC toll data as described in claims 1-6, characterized in that, include: The toll data acquisition module is used to collect raw ETC toll data and build a toll station coordinate matching table, which maps the toll station code with the geographical longitude and latitude coordinates of the toll station to form a set of spatial coordinates of the toll station. The spatiotemporal trajectory modeling module is used to generate spatiotemporal trajectory point pairs for each vehicle passage record based on the spatial coordinate set of toll stations and the vehicle entry and exit time, and to reconstruct the spatiotemporal trajectory sequence in chronological order. Combined with administrative division boundary data, each passage record is mapped to a preset set of provincial treasure hunt points, and a progress table for collecting user provincial cards is generated. The user activity modeling module is used to count user passage frequency, passage mileage and cross-province behavior frequency within a set user activity statistics time window, and generate a user activity profile table. The multi-touchpoint card distribution module is used to set the threshold for triggering access check-in behavior and the threshold for triggering social sharing behavior based on the user activity profile table, monitor whether the user behavior meets the corresponding threshold conditions, and generate a card object when the conditions are met, and write the card object into the user's province card collection progress table. The card progress parsing and treasure chest triggering module is used to parse the user's province card collection progress table in real time. When the number of cards under any administrative division identifier reaches four, the corresponding province treasure point is lit up and the treasure chest progress counter is updated. The treasure chest generation event is triggered based on the cumulative number of treasure point lights up, and a normal treasure chest object or a rare treasure chest object is generated. The dynamic card issuance probability control module is used to set the basic card generation probability, calculate the province deviation coefficient based on the card completion rate under each administrative division identifier code of the user, and update it to the multi-touch card issuance module to adjust the card generation parameters for the next cycle. The Virtual Achievement Generation and Ownership Module is used to parse the reward content in the treasure chest object to generate a virtual achievement identifier and call the blockchain ownership module to generate an NFT badge certificate. The physical reward redemption module is used to read the corresponding NFT badge certificate in the user's badge repository when the user submits a physical reward redemption request, call the logistics redemption interface to generate a logistics tracking number, and complete the closed-loop reward fulfillment process.