A message provenance method and apparatus
By introducing traceability query nodes and target service provider nodes into the message traceability system, and using the target message traceability identifier code to parse traceability information, the problem of information fragmentation in the industry SMS sending process is solved, and accurate traceability of target messages is achieved, improving regulatory efficiency and compliance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA ACADEMY OF INFORMATION & COMM
- Filing Date
- 2025-11-17
- Publication Date
- 2026-05-19
AI Technical Summary
In the process of sending SMS messages in the industry, the lack of full-element information exchange among the participating entities at each stage makes it impossible to accurately and completely reconstruct the entire chain of SMS flow from the source to the user terminal. It is difficult to fully and timely grasp the flow trajectory of the code number among multiple entities and the corresponding business information, which reduces the efficiency and accuracy of supervision, and leads to frequent counterfeit SMS messages.
By introducing traceability query nodes and target service provider nodes into the message traceability system, and using the target message traceability identifier code, the target traceability information, including code number allocation information, access activation information and message sending information, is parsed and determined. The traceability results are generated and fed back to the traceability request end, thereby achieving accurate traceability of the target message.
It enables accurate and convenient tracing of target messages, reduces the occurrence rate and identification difficulty of counterfeit messages, provides strong support for message supervision, and ensures the traceability and compliance of the message sending process.
Smart Images

Figure CN121531375B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a message tracing method and apparatus. Background Technology
[0002] With the continuous development of communication technology, messaging, especially industry SMS, has become an important channel for communication between enterprises and users, and its application is becoming increasingly widespread in scenarios such as business notifications, service reminders, and marketing promotions.
[0003] Currently, SMS messaging involves multiple entities and stages in its delivery process. For example, message content providers are responsible for providing the content, message service providers are responsible for applying for and configuring number resources and providing platform support, operators are responsible for activating and accessing the numbers, and terminal providers are responsible for providing number tags and terminal services. In this multi-layered forwarding process, each participating entity can only access information about its own upstream and downstream related entities, lacking comprehensive information exchange across all stages. This makes it impossible to accurately and completely reconstruct the entire SMS messaging process from source to user terminal.
[0004] The lack of effective traceability means makes it difficult to fully and timely grasp the flow of numbers among multiple entities and the corresponding business information when regulating SMS in the industry. This further reduces the efficiency and accuracy of regulatory work, and also leads to frequent counterfeit SMS messages, which seriously damages the legitimate rights and interests of users and hinders the healthy and orderly development of the SMS market in the industry. Summary of the Invention
[0005] This invention provides a message tracing method and apparatus to achieve accurate message tracing.
[0006] In a first aspect, embodiments of the present invention provide a message tracing method applied to a message tracing system, the message tracing system comprising: a tracing query node and a target service provider node storing at least one tracing information, the method being executed by the target service provider node, the method comprising:
[0007] Receive the target message traceability identifier code sent by the traceability query node. The target message traceability identifier code is sent to the traceability query node by the traceability request end through a unified entry point. One target message traceability identifier code corresponds to one target message.
[0008] Determine the target tracing information corresponding to the target message tracing identifier, wherein the target tracing information includes target code number allocation information, target access activation information and / or target message sending information;
[0009] Based on the target tracing information, the tracing result corresponding to the target message tracing identifier is determined and sent to the tracing query node, so that the tracing query node forwards the tracing result to the tracing request end.
[0010] Secondly, embodiments of the present invention provide a message tracing method applied to a message tracing system, the message tracing system comprising: a tracing query node, at least one service provider node, and an operator node, the method being executed by the tracing query node, the method comprising:
[0011] The target message traceability identifier code sent by the traceability requesting end through a unified entry point is determined by the operator node based on the target identifier query code sent by the traceability requesting end.
[0012] The target service provider node is determined based on the target message tracing identifier, and the target message tracing identifier is sent to the target service provider node;
[0013] The system receives the tracing result sent by the target service provider node and feeds back the tracing result to the tracing request end. The tracing result is determined by the target service provider node based on the target message tracing identifier code.
[0014] Thirdly, embodiments of the present invention provide a message tracing device applied to a message tracing system, the message tracing system comprising: a tracing query node and a target service provider node storing at least one tracing information, the device being configured on the target service provider node, the device comprising:
[0015] The first identification code receiving module is used to receive the target message traceability identification code sent by the traceability query node. The target message traceability identification code is sent to the traceability query node by the traceability request end through a unified entry point. One target message traceability identification code corresponds to one target message.
[0016] The target tracing information determination module is used to determine the target tracing information corresponding to the target message tracing identifier code. The target tracing information includes target code number allocation information, target access activation information, and / or target message sending information.
[0017] The first result feedback module is used to determine the tracing result corresponding to the target message tracing identifier code based on the target tracing information, and send it to the tracing query node so that the tracing query node forwards the tracing result to the tracing request end.
[0018] Fourthly, embodiments of the present invention provide a message tracing device applied to a message tracing system, the message tracing system comprising: a tracing query node, at least one service provider node, and an operator node, the device being configured at the tracing query node, the device comprising:
[0019] The second identifier receiving module is used to receive the target message traceability identifier sent by the traceability request end through a unified entry point. The target message traceability identifier is determined by the operator node based on the target identifier query code sent by the traceability request end.
[0020] The sending module is used to determine the target service provider node based on the target message tracing identifier code, and send the target message tracing identifier code to the target service provider node;
[0021] The second result feedback module is used to receive the tracing result sent by the target service provider node and feed the tracing result back to the tracing request end. The tracing result is determined by the target service provider node according to the target message tracing identifier code.
[0022] The technical solution of this invention is applied to a message tracing system. The message tracing system includes: a tracing query node and a target service provider node storing at least one tracing information. The method is executed by the target service provider node. It receives a target message tracing identifier code sent by the tracing query node. The target message tracing identifier code is sent to the tracing query node by the tracing request end through a unified entry point. One target message tracing identifier code corresponds to one target message. The method determines the target tracing information corresponding to the target message tracing identifier code. The target tracing information includes target code number allocation information, target access activation information, and / or target message sending information. Based on the target tracing information, the method determines the tracing result corresponding to the target message tracing identifier code and sends it to the tracing query node, so that the tracing query node forwards the tracing result to the tracing request end. Using this method, the corresponding target traceability information is determined from the stored traceability information by using the target message traceability identifier code that uniquely identifies the target message. This results in a traceability result that can trace the target message, achieving accurate and convenient traceability of the target message. This provides strong support for message supervision and effectively reduces the occurrence rate and identification difficulty of counterfeit messages.
[0023] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1A flowchart of a message tracing method provided in an embodiment of the present invention;
[0026] Figure 2 A flowchart of another message tracing method provided in an embodiment of the present invention;
[0027] Figure 3 This is a schematic diagram of the structure of a message tracing device provided in an embodiment of the present invention;
[0028] Figure 4 This is a schematic diagram of another message tracing device provided in an embodiment of the present invention;
[0029] Figure 5 A schematic diagram of an electronic device that can be used to implement embodiments of the present invention is shown. Detailed Implementation
[0030] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0032] Specifically, this invention provides a message tracing method applied to a message tracing system, the message tracing system comprising: a tracing query node and a target service provider node storing at least one tracing information, the method being executed by the target service provider node.
[0033] In this embodiment, the tracing query node can be deployed on the platform providing the query service. It is responsible for receiving tracing query requests from the tracing requesting end and forwarding them to the target service provider node matching the query request. The target service provider node can be considered a storage node deployed on the message service provider's side. Since the message service provider can provide the technical platform, code resources, and compliance support required for message sending, and is the core hub connecting the message content provider and the basic communication resource provider (operator), the target service provider node can integrate and store the tracing information for the entire message sending process, and is responsible for message tracing management tasks. Tracing information can be considered as information representing the complete sending trajectory of each message.
[0034] Figure 1 This is a flowchart of a message tracing method provided by an embodiment of the present invention. The embodiment of the present invention can be applied to scenarios of tracing messages. The method can be executed by a message tracing device configured on the target service providing node. The device can be implemented in the form of software and / or hardware, and optionally, it can be implemented by an electronic device, preferably a server, etc.
[0035] like Figure 1 As shown, the message tracing method provided in this embodiment of the invention may specifically include:
[0036] S101. Receive the target message traceability identifier code sent by the traceability query node. The target message traceability identifier code is sent to the traceability query node by the traceability request end through a unified entry point. One target message traceability identifier code corresponds to one target message.
[0037] In this context, target messages can be understood as industry-specific SMS messages received by the tracing requesting end that have a tracing query requirement. Industry SMS messages can be considered as SMS messages provided to service recipients through a messaging platform, mainly including verification code SMS messages and notification SMS messages. These industry SMS messages can be used for registration verification, identity confirmation, service notifications, logistics updates, order status reminders, and account change notifications, etc. They are usually triggered, that is, automatically sent when a specific event occurs, and do not contain direct advertising or marketing content.
[0038] The target message tracing identifier can be considered the tracing identifier corresponding to the target message. This identifier uniquely identifies a single target message and is associated with its entire lifecycle of key information. The tracing identifier may include an industry code, a service provider node number, a content provider node prefix number, and the message tracing code. The industry code identifies the service domain of the message, determining whether it belongs to an industry-specific SMS message; the industry code for industry-specific SMS messages is typically 1069. The service provider node number identifies the message service provider. The content provider node prefix number identifies the message content provider. The message tracing code uniquely identifies the specific message sent.
[0039] The tracing request end can be considered as the device terminal that has the tracing request. In order to ensure the security and reliability of the message tracing system, the tracing request end can be defined as the request end that receives the target message.
[0040] In this embodiment, the tracing request end can send the obtained target message tracing identifier code to the tracing query node through the provided unified entry point for message tracing query.
[0041] It should be noted that, in order for the tracing requesting end to obtain the target message tracing identifier, in one optional implementation, the target message may include the target message tracing identifier corresponding to the target message. In this case, the tracing requesting end can obtain the target message tracing identifier when it receives the target message.
[0042] In another alternative implementation, since the target message traceability identifier may be quite long in order to ensure its uniqueness, in order to effectively reduce the character usage in the target message, a corresponding identifier query code with fewer digits can be generated based on the target message traceability identifier and added to the target message. This allows the traceability requester to query the unique target message traceability identifier based on the identifier query code through the application software, mini-program, or SMS provided by the operator.
[0043] It should be noted that, due to the limited number of digits in the query code, one query code may correspond to multiple target message tracing codes. However, by associating the query code with information such as the calling and called numbers and the time the SMS was sent, a unique target message tracing code can be identified.
[0044] In this embodiment, after receiving the target message tracing identifier code, the tracing query node will determine the target service provider node based on the service provider node number in the target message tracing identifier code, as the number of message service providers may not be one. Each message service provider has its own service provider node for data storage, resulting in a non-zero number of service provider nodes. When the number of service provider nodes is not one, the tracing query node can determine the target service provider node based on the service provider node number in the target message tracing identifier code and send the target message tracing identifier code to the target service provider node. Correspondingly, in this step, the target service provider node will receive the target message tracing identifier code sent by the tracing query node.
[0045] S102. Determine the target traceability information corresponding to the target message traceability identifier code. The target traceability information includes target code number allocation information, target access activation information and / or target message sending information.
[0046] Among them, target tracing information can be understood as the tracing information corresponding to the target message, which can clearly define the entire lifecycle of the target message's transmission or flow trajectory during the entire sending process, thereby being used to locate the violating link and / or subject. Target code number allocation information can be considered as the information allocated to the target service provider node, enabling it to provide services, and is usually approved and allocated by the industry regulatory authority. Therefore, target code number allocation information is generated at the earliest stage in the message sending process. Target code number allocation information may include: the allocated service provider node number, the user unit, the allocation time, the validity period, and the scope of use, etc.
[0047] Target access activation information can be considered the access activation information corresponding to the target message. That is, it's the information generated by the operator for the target service provider node with the target number allocation information after completing the network access configuration for the service provider node number. It's a crucial link between the allocation of the service provider node number and its actual message sending capability, ensuring that the service provider node number can compliantly access the communication network and has message sending capabilities. Therefore, target access activation information is generated in the middle of the message sending process, that is, after the target number allocation information is generated but before the target message sending information is generated. Target access activation information may include: access operator, access time, access method, service content, and scope of use.
[0048] The target message sending information can be understood as the sending information corresponding to the target message, that is, the message generated by the operator from receiving the target message until the target message is sent. Therefore, the target message sending information is generated in the final stage of the message sending process. The target message sending information may include: the message content provider, the target message sending time, the target message signature, the target message category, and whether the target message contains a shortened link, etc.
[0049] In this embodiment, the target traceability information is determined from the stored traceability information based on the target message traceability identifier code, so that the trajectory of the target message during the sending process can be determined based on the target traceability information.
[0050] In an optional embodiment, determining the target tracing information corresponding to the target message tracing identifier can be specified as the following steps:
[0051] a1) Parse the target message traceability identifier to obtain the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code.
[0052] Among them, the target industry code can be considered as the prefix of the code number of the service field to which the target message belongs; the target service provider node number can be considered as the message port number possessed by the message service provider that provides the sending technology platform, code number resources and other support for the target message; the target content provider node prefix number can be considered as the prefix number in the message port sub-number (target content provider node number) possessed by the message content provider that provides content for the target message, so that a unique message content provider can be located. The message port sub-number can be assigned by the message service provider to the associated message content provider based on its own message port number; the target message traceability code can be understood as a traceability code that uniquely identifies a target message.
[0053] In this embodiment, the target message traceability identifier can be parsed according to the parsing identifier information in the target message traceability identifier and the preset parsing rules.
[0054] For example, the target message traceability identifier is 1069.1234.5 / 34900173, the parsed target industry code is 1069; the target service provider node number is 10691234; the target content provider node prefix number is 106912345; and the target message traceability code is 34900173.
[0055] b1) Determine the target code allocation information and target access activation information based on the target industry code and the target service provider node number.
[0056] It should be noted that, to ensure the availability of code allocation and access activation information, the code allocation and access activation information can be pre-associated with the target industry code and the target service provider node number as identifiers or indexes. This is because both code allocation and access activation information correspond to a unique target service provider node. Furthermore, to quickly determine the target service provider node number when the industry code is further subdivided, both the target industry code and the target service provider node number can be used as identifiers to improve query efficiency.
[0057] In this embodiment, traceability information matching the target industry code and the target service provider node number can be determined from the stored traceability information. Then, the code number allocation information and access activation information in the matching traceability information are determined as the target code number allocation information and the target access activation information.
[0058] c1) Determine the target message sending information based on the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code; or, determine the target message sending information based on the target message traceability identifier code.
[0059] It should be noted that the target message sending information will be stored in association with the target message traceability identifier, which is generated based on the target industry code, target service provider node number, target content provider node prefix number, and target message traceability code corresponding to the target message. Therefore, the target message sending information and the target message traceability identifier can be associated with the target industry code and target service provider node number, and written under this identifier, along with the target content provider node prefix number and the target message traceability code.
[0060] Based on this, in this embodiment, the unique target message sending information can be determined by filtering layer by layer based on the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code. Alternatively, the unique target message sending information can be determined solely based on the target message traceability identifier code.
[0061] Optionally, based on the fact that code number allocation information, access activation information, and message sending information are all associated and stored using industry codes and service provider node numbers as identifiers, the target industry code, target service provider node number, and target message sending information can be stored in a single traceability information. Based on this, this step can continue to determine the matching message sending information based on the target content provider node prefix number and target message traceability code, and then identify this message sending information as the target message sending information, building upon the matching traceability information determined in the previous step.
[0062] d1) Determine the target tracing information based on the target code number allocation information, the target access activation information, and the target message sending information.
[0063] For example, target code allocation information, target access activation information, and target message sending information can be aggregated or combined to form target traceability information.
[0064] The above technical solution in this embodiment provides a way to determine the matching target tracing result from the tracing information by parsing the target message tracing identifier code and based on the parsing result. This achieves accurate and efficient determination of the target tracing information and provides data support for obtaining the tracing result in the future.
[0065] S103. Based on the target tracing information, determine the tracing result corresponding to the target message tracing identifier code and send it to the tracing query node so that the tracing query node forwards the tracing result to the tracing request end.
[0066] In this embodiment, the required information can be extracted from the target traceability information and the traceability results in a preset display format can be generated according to the preset traceability result generation template or rules. The traceability results can then be fed back to the traceability request end through the traceability query node, so that the traceability results can be displayed on the display page provided by the traceability request end.
[0067] For example, the traceability results can be divided into three parts: allocation information, access information, and sending information. The allocation information section may include: the number (e.g., node number 10691234 for the target service, or node number 10691234567 for the target content), the user (e.g., XX Messaging Service Company), allocation time, validity period, and scope of use (e.g., nationwide, X province, etc.). The access information section may include: the access operator, access time, access method (e.g., internet leased line), service content (e.g., industry SMS), and scope of use. The sending information section may include: the message content provider (e.g., XX Taxi Company, XX Logistics Company), message sending time, message signature (e.g., XX Express, XX Courier), message category (e.g., notification / reminder), and whether it contains a short link (yes / no).
[0068] The message tracing method provided in this embodiment of the invention is applied to a message tracing system. The message tracing system includes a tracing query node and a target service provider node storing at least one tracing information. The method is executed by the target service provider node. It receives a target message tracing identifier code sent by the tracing query node. The target message tracing identifier code is sent to the tracing query node by the tracing request end through a unified entry point. One target message tracing identifier code corresponds to one target message. The method determines the target tracing information corresponding to the target message tracing identifier code. The target tracing information includes target code number allocation information, target access activation information, and / or target message sending information. Based on the target tracing information, the method determines the tracing result corresponding to the target message tracing identifier code and sends it to the tracing query node so that the tracing query node forwards the tracing result to the tracing request end. Using this method, the corresponding target traceability information is determined from the stored traceability information by using the target message traceability identifier code that uniquely identifies the target message. This results in a traceability result that can trace the target message, achieving accurate and convenient traceability of the target message. This provides strong support for message supervision and effectively reduces the occurrence rate and identification difficulty of counterfeit messages.
[0069] As an optional embodiment of the present invention, based on the above embodiments, the message tracing system further includes: an approval management node, an operator node, and a content provider node. Accordingly, the step of writing the tracing information to the target service provider node can be optimized as follows:
[0070] a2) Receive the code number allocation information sent by the approval management node, and write the code number allocation information into the target service provider node. The code number allocation information is determined according to the service provider enterprise information corresponding to the target service provider node.
[0071] As can be seen, the service provider node is the data hub of the entire message tracing system, responsible for receiving, verifying, and storing key information from various participants, and ensuring information traceability through association and binding. Therefore, in this embodiment, the service provider node can obtain the information sent by the corresponding node of each participant according to the order of each stage in the message sending process.
[0072] It should be noted that the code number allocation information is assigned to the message service provider by the industry regulatory authority based on the service provider's qualifications and application request, after approval. The code number allocation information is then sent to the service provider node by the approval and management node deployed on the industry regulatory authority's side. This allows the service provider node to write the code number allocation information as source proof of the code number's legal use, ensuring the smooth execution of subsequent operations such as accessing and activating the code number and sending messages using it. The code number can be considered as the target service provider node number.
[0073] Based on this, in this embodiment, the target service provider node needs to receive the code number allocation information sent by the approval management node, and can verify the code number allocation information and write it into the target service provider node if it is correct.
[0074] As one implementation method, the step of writing the code number allocation information into the target service provider node can be further optimized into the following steps: based on the preset benchmark code number allocation information, determine whether the code number allocation information meets the preset first verification condition; if so, extract the industry code and service provider node number from the code number allocation information, and associate the industry code and service provider node number with the code number allocation information and write them into the target service provider node.
[0075] In this embodiment, the method for obtaining the baseline code number matching information can be as follows: if a first editing operation on the editing area of the provided interface is detected, the baseline code number matching information is determined based on the first editing operation, whereby the first editing operation can be the input of the baseline code number matching information by the message service provider. Alternatively, the method for obtaining the baseline code number matching information can be as follows: extract the fields to be verified from the code number matching information; send a code number-based matching information query request to the approval management node through the matching information query interface provided by the approval management node; and receive the baseline code number matching information returned by the approval management node based on the matching information query request.
[0076] In this embodiment, the first verification condition can be considered as a condition used to verify whether the code number allocation information is correct. For example, the first verification condition may include information such as the service provider node number, user unit, validity period, and scope of use in the code number allocation information, which are consistent with the benchmark service provider node number, benchmark user unit, benchmark validity period, and benchmark scope of use in the benchmark code number allocation information. When the code number allocation information meets the first verification condition, it can be considered that the code number allocation information is correct. At this time, the industry code and service provider node number can be used as identifiers, and the code number allocation information can be written to the target service provider node by associating the identifier with this identifier, to meet the need for rapid response during queries and to support the formation of full-chain traceability information.
[0077] b2) Receive the access activation information sent by the operator node and write the access activation information into the target service provider node. The access activation information is determined according to the code number allocation information.
[0078] Understandably, after the target service provider node completes the writing of the code number allocation information, the operator needs to connect the target service provider node number corresponding to the target service provider node to the communication network and activate message sending related services. In this case, the operator needs to query and verify the existence and validity of the code number allocation information from the target service provider node through the operator node established on its side. After verification, network access configuration can be performed according to the code number allocation information, such as dedicated line connection, permission activation, etc. After the configuration is completed, access activation information is generated, and the operator node sends the access activation information to the target service provider node for information writing. This records the process from approval and allocation of the target service provider node number to technical availability, providing support for ensuring compliance of access operations.
[0079] In this embodiment, the target service provider node receives the access activation information sent by the operator node and can verify the access activation information. If the information is correct, it is written into the target service provider node.
[0080] As one implementation method, writing the access activation information into the target service provider node includes: determining whether the access activation information meets a preset second verification condition based on preset baseline access activation information; if so, associating the identifier with the access activation information and writing it into the target service provider node.
[0081] In this embodiment, the method for obtaining the baseline access activation information can be as follows: if a second editing operation is detected on the editing area of the provided interface, the baseline code number allocation information is determined based on the second editing operation, whereby the second editing operation can be the input of the baseline code number allocation information by the message service provider. Alternatively, the method for obtaining the baseline access activation information can be as follows: extracting the fields to be verified from the access activation information; sending an access activation information query request to the operator node through the access activation information query interface provided by the operator node; and receiving the baseline access activation information returned by the operator node based on the activation information query request.
[0082] In this embodiment, the second verification condition can be considered as a condition used to verify whether the access activation information is correct. When the access activation information meets the preset second verification condition, it can be considered that the access activation information is correct. Then, the industry code and service provider node number can be used as identifiers, and the access activation information can be written to the target service provider node by associating the identifier with this identifier. Optionally, the access activation information can be stored in association with code number matching information. By writing the access activation information based on a unified identifier, support is provided for forming full-chain traceability information.
[0083] c2) Receive message association information sent by the content providing node, generate message sending instruction information based on the message association information and send it to the operator node, so that the operator node sends the message to be sent to the service target terminal according to the message sending instruction.
[0084] In this embodiment, the content provider node can be understood as a node deployed on the side of the message content provider, used to receive message association information generated by the message content provider and send the message association information to the target service provider node. The message association information may include the message content to be sent, the receiving number, the message signature, and the target content provider node number, etc.
[0085] Accordingly, the target service provider node will receive the message association information sent by the content provider node, and after receiving the message association information, generate message sending instruction information based on the message association information, and send the message sending instruction information to the operator node. The message sending instruction information may include message association information, sending time, and / or message origination identifier code, etc.
[0086] As one implementation, generating message sending instruction information based on the message association information and sending it to the operator node includes: generating a message traceability identifier based on the message association information, the content provider node's content provider node prefix number, and the code number allocation information; and generating a message sending instruction based on the message association information and the message traceability identifier and sending it to the operator node.
[0087] In this embodiment, the method for generating a message traceability identifier based on the message association information, the content provider node prefix number, and the code number matching information can be as follows: A unique message traceability code is generated based on the message association information, and the content provider node prefix number is extracted from the target content provider node number in the message association information. Then, the target industry code corresponding to the target service provider node, the target service provider node number, the content provider node prefix number, and the message traceability code are concatenated according to a preset rule to generate the message traceability identifier.
[0088] In this embodiment, after receiving the message sending instruction information, the operator node can determine the service target terminal based on the receiving number and other information in the message sending instruction information. The service target terminal can be understood as the terminal that receives the message to be sent by the operator node, which can be the tracing request terminal.
[0089] Furthermore, a message to be sent can be generated based on the message sending instruction information. A message to be sent can be considered a message that needs to be sent. For example, the generation of a message to be sent can be achieved by: generating the message to be sent according to a preset template based on the message content, message signature, and message traceability identifier in the message sending instruction information. Alternatively, the generation of a message to be sent can be achieved by: generating a corresponding identifier query code according to preset rules based on the message traceability identifier code in the message sending instruction information; and generating the message to be sent according to a preset template based on the identifier query code, the message content, and message signature in the message sending instruction information. When certain conditions are met, the operator node can send the message to be sent to the service recipient terminal. These conditions can be determined based on the message sending instruction information or based on editing operations within the provided interface.
[0090] d2) Receive the message sending information fed back by the operator node after the message to be sent is completed, and associate the message sending information with the code number allocation information and the access activation information and write it into the target service provider node.
[0091] In this embodiment, after the operator node sends a message, it feeds back the message sending information to the target service provider node. After receiving the message sending information, the target service provider node uniquely binds and writes it with the code number matching information and access activation information stored in the previous stage of the sending process through the message traceability identifier, thereby forming a full-chain associated data from approval to access to sending of the message to be sent.
[0092] In an optional embodiment, after the operator node sends the message, it may further include: generating a corresponding identifier query code based on the message tracing identifier code, and storing the message tracing identifier code and the identifier query code together. Optionally, the message sending information and the message tracing identifier code and the identifier query code may also be stored together.
[0093] The technical solution described in this embodiment improves the accuracy of traceability by receiving and storing information directly sent by participants in each stage, thus preventing tampering. By centrally storing and associating information from each participant and generating a traceability identifier that ensures message uniqueness, it solves the problem of information fragmentation between different stages and entities in the message sending process, forming a complete, traceable lifecycle chain that provides strong support for accurate message traceability and supervision. Furthermore, since the information in each stage has a clear source, the responsible party can be accurately identified when problems occur, further reducing the frequency of illegal or counterfeit messages.
[0094] This invention provides a message tracing method applied to a message tracing system, which includes a tracing query node, at least one service provider node, and an operator node. The method is executed by the tracing query node.
[0095] Figure 2 This is a flowchart of another message tracing method provided by an embodiment of the present invention. The embodiment of the present invention can be applied to scenarios of tracing messages. The method can be executed by a message tracing device configured at the tracing query node. The device can be implemented in the form of software and / or hardware, and optionally, it can be implemented by an electronic device, preferably a mobile terminal, desktop computer, laptop computer, or server.
[0096] like Figure 2 As shown, the message tracing method provided in this embodiment of the invention may specifically include:
[0097] S201. Receive the target message traceability identifier code sent by the traceability request end through the unified entry point. The target message traceability identifier code is determined by the operator node based on the target identifier query code sent by the traceability request end.
[0098] In this embodiment, when there is a need to trace the source of a target message, the tracing requesting end can send the target message tracing identifier code corresponding to the target message to the tracing query node through the tracing query node or the unified entry point provided by the platform corresponding to the tracing query node.
[0099] In an optional embodiment, the step of the operator node determining the target message tracing identifier code based on the target identifier query code sent by the tracing request end can be optimized as follows: receiving the target identifier query code and identity information sent by the tracing request end, wherein the target identifier query code is determined based on the target message tracing identifier code and is included in the target message received by the tracing request end; when the identity information meets the authentication conditions, obtaining the associated query information sent by the tracing request end; and determining the target message tracing identifier code based on the target identifier query code and the associated query information combined with pre-stored message sending information.
[0100] In an optional embodiment, the tracing request end can be a service object terminal, which can receive a target message containing a target identifier query code. Therefore, the tracing request end can directly obtain the target identifier query code based on the target message.
[0101] In this embodiment, after the tracing requester obtains the target identifier query code, it can send the target identifier query code to the operator node through application software provided by the operator or by replying to an SMS message. Correspondingly, the operator node receives the target identifier query code sent by the tracing requester and can also receive the identity information of the tracing requester, which may include the communication number of the tracing requester. The authentication condition can be that the communication number is the receiving number that received the target identifier query code.
[0102] As described above, after verifying the identity information, if the identity information meets the identity verification conditions, the corresponding message tracing identifier can be retrieved based on the target identifier query code. It should be noted that although the target identifier query code and the message tracing identifier are pre-associated when the target message is sent, because the target identifier query code has a fixed length, one target identifier query code may correspond to multiple message tracing identifier codes.
[0103] Since the operator node has already associated and stored the message's identifier query code, message traceability identifier code, and message sending information during the message transmission process, in this embodiment, the associated query information can be obtained through the traceability request client. This associated query information can be obtained by inputting it through the interface provided by the traceability request client. For example, the associated query information may include the reception time of the target message.
[0104] For example, the method of combining the target identifier query code and associated query information with pre-stored message sending information can be as follows: find the identifier query code that matches the target identifier query code from the operator node, and record it as the matching query code; determine the message sending information that matches the associated query information from the message sending information associated with the first query code, and record it as the matching sending information; determine the message tracing identifier code corresponding to the matching sending information as the target message tracing identifier code.
[0105] The above-described technical solution in this embodiment provides an implementation method for determining the source identification code of a target message through the target identification query code. By performing identity verification and related information verification, it not only improves the security of source tracing query, but also avoids source confusion caused by duplicate target identification query codes, making the determination of the source identification code of the target message more accurate and reliable. This provides support for reducing the number of characters occupied in the target message and accurately tracing the source of the target message.
[0106] S202. Determine the target service provider node based on the target message tracing identifier and send the target message tracing identifier to the target service provider node.
[0107] Understandably, each service provider node stores the source information corresponding to messages that have been successfully sent through that service provider node. Therefore, after receiving the source identification code of the target message, the source query node needs to first determine which service provider node to query the source result from.
[0108] It is known that each service provider node uniquely corresponds to a service provider node number, and the target service provider node number can be parsed from the target message traceability identifier, thereby determining the corresponding target service provider node.
[0109] Based on this, in this embodiment, after receiving the target message traceability identifier, the traceability query node can parse the target message traceability identifier and obtain the target service provider node number, determine the corresponding target service provider node based on the target service provider node number, and send the target message traceability identifier to the target service provider node to query the traceability result corresponding to the target message traceability identifier.
[0110] S203. Receive the tracing result sent by the target service provider node and feed back the tracing result to the tracing request end. The tracing result is determined by the target service provider node based on the target message tracing identifier code.
[0111] In this embodiment, after the target service providing node determines the tracing result based on the target message tracing identifier, it will feed the tracing result back to the tracing query node. Correspondingly, the tracing query node receives the tracing result and feeds it back to the tracing requesting end for display.
[0112] The message tracing method provided in this embodiment of the invention is applied to a message tracing system, which includes a tracing query node, at least one service provider node, and an operator node. The method is executed by the tracing query node, which receives a target message tracing identifier code sent by the tracing request end through a unified entry point. The target message tracing identifier code is determined by the operator node based on the target identifier query code sent by the tracing request end. The method then determines the target service provider node based on the target message tracing identifier code and sends the target message tracing identifier code to the target service provider node. Finally, the method receives the tracing result sent by the target service provider node and feeds back the tracing result to the tracing request end. The tracing result is determined by the target service provider node based on the target message tracing identifier code. Using this method, the corresponding traceability results can be obtained and fed back by receiving the traceability identifier code of the target message submitted by the traceability requester through a unified entry point. This improves the convenience of querying and lowers the threshold for use. Furthermore, the traceability identifier code of the target message can directly locate the node storing the traceability information of the entire chain of the target message, avoiding query mismatches and improving traceability efficiency. In addition, since the traceability results received and fed back are determined by the target service provider node, the accuracy and completeness of the traceability results are ensured.
[0113] Figure 3 This is a schematic diagram of a message tracing device provided in an embodiment of the present invention. The message tracing device is applied to a message tracing system, which includes a tracing query node and a target service provider node storing at least one piece of tracing information. The device is configured on the target service provider node. Figure 3 As shown, the device includes: a first identification code receiving module 31, a target traceability information determination module 32, and a first result feedback module 33, wherein,
[0114] The first identification code receiving module 31 is used to receive the target message traceability identification code sent by the traceability query node. The target message traceability identification code is sent to the traceability query node by the traceability request end through a unified entry point. One target message traceability identification code corresponds to one target message.
[0115] The target tracing information determination module 32 is used to determine the target tracing information corresponding to the target message tracing identifier code. The target tracing information includes target code number allocation information, target access activation information and / or target message sending information.
[0116] The first result feedback module 33 is used to determine the tracing result corresponding to the target message tracing identifier code based on the target tracing information, and send it to the tracing query node so that the tracing query node forwards the tracing result to the tracing request end.
[0117] The message tracing device provided in this embodiment of the invention is applied to a message tracing system. The message tracing system includes a tracing query node and a target service provider node storing at least one tracing information. The device is configured on the target service provider node and receives a target message tracing identifier code sent by the tracing query node. The target message tracing identifier code is sent to the tracing query node by the tracing request end through a unified entry point, and one target message tracing identifier code corresponds to one target message. The device determines the target tracing information corresponding to the target message tracing identifier code. The target tracing information includes target code number allocation information, target access activation information, and / or target message sending information. Based on the target tracing information, the device determines the tracing result corresponding to the target message tracing identifier code and sends it to the tracing query node, so that the tracing query node forwards the tracing result to the tracing request end. Using this device, the corresponding target traceability information can be determined from the stored traceability information by using the target message traceability identifier code that uniquely identifies the target message. This results in a traceability result that can trace the target message, achieving accurate and convenient traceability of the target message. This provides strong support for message supervision and effectively reduces the occurrence rate and identification difficulty of counterfeit messages.
[0118] Furthermore, the target tracing information determination module 32 can be specifically used for:
[0119] Parse the target message traceability identifier to obtain the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code;
[0120] Based on the target industry code and the target service provider node number, determine the target code allocation information and the target access activation information;
[0121] The target message sending information is determined based on the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code; or, the target message sending information is determined based on the target message traceability identifier code.
[0122] The target tracing information is determined based on the target code allocation information, the target access activation information, and the target message sending information.
[0123] Furthermore, the message tracing system also includes: an approval management node, an operator node, and a content provider node;
[0124] Accordingly, the device further includes a traceability information writing module, which specifically may include:
[0125] The first receiving and writing unit is used to receive the code number allocation information sent by the approval management node and write the code number allocation information into the target service provider node. The code number allocation information is determined according to the service provider enterprise information corresponding to the target service provider node.
[0126] The second receiving and writing unit is used to receive access activation information sent by the operator node and write the access activation information into the target service provider node. The access activation information is determined according to the code number allocation information.
[0127] The instruction generation unit is used to receive message association information sent by the content providing node, generate message sending instruction information according to the message association information and send it to the operator node, so that the operator node sends the message to be sent to the service target terminal according to the message sending instruction.
[0128] The third receiving and writing unit is used to receive the message sending information fed back by the operator node after the message to be sent is completed, and associate the message sending information with the code number allocation information and the access activation information and write it into the target service provider node.
[0129] Furthermore, the first receiving and writing unit can specifically be used for:
[0130] Based on the preset reference code number matching information, determine whether the code number matching information meets the preset first verification condition;
[0131] If so, the industry code and service provider node number are extracted from the code number allocation information, and the industry code and service provider node number are used as identifiers and associated with the code number allocation information and written into the target service provider node.
[0132] Furthermore, the second receiving and writing unit can specifically be used for:
[0133] Based on the preset baseline access activation information, determine whether the access activation information meets the preset second verification condition;
[0134] If so, the identifier is associated with the access activation information and written into the target service provider node.
[0135] Furthermore, the instruction generation unit can specifically be used for:
[0136] A message traceability identifier is generated based on the message association information, the content provider node prefix number of the content provider node, and the code number matching information.
[0137] A message sending instruction is generated based on the message association information and the message traceability identifier and sent to the operator node.
[0138] The message tracing device provided in this embodiment of the invention can execute the message tracing method provided by the target service provider node in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0139] Figure 4 This is a schematic diagram of another message tracing device provided in an embodiment of the present invention. The message tracing device is applied to a message tracing system, which includes: a tracing query node, at least one service provider node, and an operator node. The device is configured on the tracing query node. Figure 4 As shown, the device includes: a second identification code receiving module 41, a sending module 42, and a second result feedback module 43, wherein,
[0140] The second identifier receiving module 41 is used to receive the target message traceability identifier sent by the traceability request end through the unified entry point. The target message traceability identifier is determined by the operator node according to the target identifier query code sent by the traceability request end.
[0141] Sending module 42 is used to determine the target service provider node based on the target message tracing identifier code, and send the target message tracing identifier code to the target service provider node;
[0142] The second result feedback module 43 is used to receive the tracing result sent by the target service provider node and feed the tracing result back to the tracing request end. The tracing result is determined by the target service provider node according to the target message tracing identifier code.
[0143] The message tracing device provided in this embodiment of the invention is applied to a message tracing system. The message tracing system includes: a tracing query node, at least one service provider node, and an operator node. The device is configured on the tracing query node and receives a target message tracing identifier code sent by the tracing request end through a unified entry point. The target message tracing identifier code is determined by the operator node based on the target identifier query code sent by the tracing request end. The device then determines the target service provider node based on the target message tracing identifier code and sends the target message tracing identifier code to the target service provider node. Finally, the device receives the tracing result sent by the target service provider node and feeds back the tracing result to the tracing request end. The tracing result is determined by the target service provider node based on the target message tracing identifier code. Using this device, the corresponding traceability results can be obtained and fed back by receiving the traceability identifier code of the target message submitted by the traceability requester through a unified entry point. This improves the convenience of querying and lowers the threshold for use. Furthermore, the traceability identifier code of the target message can directly locate the node storing the traceability information of the entire chain of the target message, avoiding query mismatches and improving traceability efficiency. In addition, since the traceability results received and fed back are determined by the target service provider node, the accuracy and completeness of the traceability results are ensured.
[0144] Further, the steps for determining the target message tracing identifier include:
[0145] The system receives a target identifier query code and identity information sent by the tracing request end. The target identifier query code is determined based on the target message tracing identifier code and is included in the target message received by the tracing request end.
[0146] When the identity information meets the identity verification conditions, obtain the associated query information sent by the tracing request terminal;
[0147] The target message tracing identifier is determined by combining the target identifier query code and associated query information with the pre-stored message sending information.
[0148] The message tracing device provided in this embodiment of the invention can execute the message tracing method provided by the tracing query node in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0149] Figure 5A schematic diagram of an electronic device 50 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0150] like Figure 5 As shown, the electronic device 50 includes at least one processor 51 and a memory, such as a read-only memory (ROM) 52 or a random access memory (RAM) 53, communicatively connected to the at least one processor 51. The memory stores computer programs executable by the at least one processor. The processor 51 can perform various appropriate actions and processes based on the computer program stored in the ROM 52 or loaded from storage unit 58 into the RAM 53. The RAM 53 can also store various programs and data required for the operation of the electronic device 50. The processor 51, ROM 52, and RAM 53 are interconnected via a bus 54. An input / output (I / O) interface 55 is also connected to the bus 54.
[0151] Multiple components in electronic device 50 are connected to I / O interface 55, including: input unit 56, such as keyboard, mouse, etc.; output unit 57, such as various types of monitors, speakers, etc.; storage unit 58, such as disk, optical disk, etc.; and communication unit 59, such as network card, modem, wireless transceiver, etc. Communication unit 59 allows electronic device 50 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0152] Processor 51 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 51 performs the various methods and processes described above, such as message sourcing methods.
[0153] In some embodiments, the message sourcing method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 58. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 50 via ROM 52 and / or communication unit 59. When the computer program is loaded into RAM 53 and executed by processor 51, one or more steps of the message sourcing method described above may be performed. Alternatively, in other embodiments, processor 51 may be configured to execute the message sourcing method by any other suitable means (e.g., by means of firmware).
[0154] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0155] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0156] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0157] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0158] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0159] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0160] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0161] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A message tracing method, characterized in that, Applied to a message tracing system, the message tracing system includes: a tracing query node and a target service provider node storing at least one tracing information entry, the method is executed by the target service provider node, and the method includes: The system receives the target message traceability identifier code sent by the traceability query node. The target message traceability identifier code is sent to the traceability query node by the traceability request end through a unified entry point. One target message traceability identifier code corresponds to one target message. The target message traceability identifier code includes the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code. The target tracing information corresponding to the target message tracing identifier is determined. The target tracing information includes target code number allocation information, target access activation information, and / or target message sending information. The target code number allocation information includes: the allocated service provider node number, the user unit, the allocation time, the validity period, and the scope of use. The target access activation information includes: the access operator, the access time, the access method, the service content, and the scope of use. The target message sending information includes: the message content provider, the target message sending time, the target message signature, the target message category, and whether the target message contains a short link. Based on the target tracing information, the tracing result corresponding to the target message tracing identifier is determined and sent to the tracing query node, so that the tracing query node forwards the tracing result to the tracing requesting end; The step of determining the target tracing information corresponding to the target message tracing identifier includes: Parse the target message traceability identifier to obtain the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code; Based on the target industry code and the target service provider node number, determine the target code allocation information and the target access activation information; The target message sending information is determined based on the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code; or, the target message sending information is determined based on the target message traceability identifier code. The target tracing information is determined based on the target code allocation information, the target access activation information, and the target message sending information.
2. The method according to claim 1, characterized in that, The message tracing system also includes: an approval management node, an operator node, and a content provider node; Accordingly, the step of writing the tracing information to the target service providing node includes: Receive code number allocation information sent by the approval management node, and write the code number allocation information into the target service provider node. The code number allocation information is determined according to the service provider enterprise information corresponding to the target service provider node. The system receives access activation information sent by the operator node and writes the access activation information into the target service provider node. The access activation information is determined based on the code number allocation information. The system receives message association information sent by the content providing node, generates message sending instruction information based on the message association information, and sends it to the operator node, so that the operator node sends the message to be sent to the service target terminal according to the message sending instruction. The system receives message sending information from the operator node after the pending message has been sent, and associates the message sending information with the code number allocation information and the access activation information, and writes it into the target service provider node.
3. The method according to claim 2, characterized in that, The step of writing the code number allocation information into the target service provider node includes: Based on the preset reference code number matching information, determine whether the code number matching information meets the preset first verification condition; If so, the industry code and service provider node number are extracted from the code number allocation information, and the industry code and service provider node number are used as identifiers and associated with the code number allocation information and written into the target service provider node.
4. The method according to claim 3, characterized in that, The step of writing the access activation information into the target service provider node includes: Based on the preset baseline access activation information, determine whether the access activation information meets the preset second verification condition; If so, the identifier is associated with the access activation information and written into the target service provider node.
5. The method according to claim 3, characterized in that, The step of generating message sending instruction information based on the message association information and sending it to the operator node includes: A message traceability identifier is generated based on the message association information, the content provider node prefix number of the content provider node, and the code number matching information. A message sending instruction is generated based on the message association information and the message traceability identifier and sent to the operator node.
6. A message tracing method, characterized in that, Applied to a message tracing system, the message tracing system includes: a tracing query node, at least one service provider node, and an operator node, the method is executed by the tracing query node, and the method includes: The receiving tracing request terminal sends a target message tracing identifier code through a unified entry point. The target message tracing identifier code is determined by the operator node based on the target identifier query code sent by the tracing request terminal. The target message tracing identifier code includes the target industry code, the target service provider node number, the target content provider node prefix number, and the target message tracing code. The target service provider node is determined based on the target message tracing identifier, and the target message tracing identifier is sent to the target service provider node; The system receives the tracing result sent by the target service provider node and feeds back the tracing result to the tracing request end. The tracing result is determined by the target service provider node based on the target message tracing identifier code. The step of the operator node determining the target message tracing identifier code based on the target identifier query code sent by the tracing request terminal includes: The operator node generates a corresponding identifier query code based on the message traceability identifier code, associates and stores the message sending information and the message traceability identifier code with the identifier query code, and sends the target message containing the identifier query code to the traceability request end; the identifier query code has fewer bits than the message traceability identifier code. The operator node receives the target identifier query code and identity information sent by the tracing request client, verifies the identity information, and when the identity information meets the identity verification conditions, obtains the associated query information sent by the tracing request client, and determines the target message tracing identifier code based on the target identifier query code and associated query information combined with pre-stored message sending information, so that the tracing request client sends the target message tracing identifier code determined by the operator node to the tracing query node through a unified entry point.
7. A message tracing device, characterized in that, The system is applied to a message tracing system, which includes a tracing query node and a target service provider node storing at least one tracing information entry. The device is configured on the target service provider node and includes: The first identification code receiving module is used to receive the target message traceability identification code sent by the traceability query node. The target message traceability identification code is sent to the traceability query node by the traceability request end through a unified entry point. One target message traceability identification code corresponds to one target message. The target message traceability identification code includes the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code. The target tracing information determination module is used to determine the target tracing information corresponding to the target message tracing identifier. The target tracing information includes target code number allocation information, target access activation information, and / or target message sending information. The target code number allocation information includes: the allocated service provider node number, the user unit, the allocation time, the validity period, and the scope of use. The target access activation information includes: the access operator, the access time, the access method, the service content, and the scope of use. The target message sending information includes: the message content provider, the target message sending time, the target message signature, the target message category, and whether the target message contains a short link. The first result feedback module is used to determine the tracing result corresponding to the target message tracing identifier code based on the target tracing information, and send it to the tracing query node so that the tracing query node forwards the tracing result to the tracing request end; The target tracing information determination module is specifically used for: Parse the target message traceability identifier to obtain the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code; Based on the target industry code and the target service provider node number, determine the target code allocation information and the target access activation information; The target message sending information is determined based on the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code; or, the target message sending information is determined based on the target message traceability identifier code. The target tracing information is determined based on the target code allocation information, the target access activation information, and the target message sending information.
8. A message tracing device, characterized in that, The system is applied to a message tracing system, which includes: a tracing query node, at least one service provider node, and an operator node. The device is configured on the tracing query node and includes: The second identifier receiving module is used to receive the target message traceability identifier sent by the traceability request end through a unified entry point. The target message traceability identifier is determined by the operator node based on the target identifier query code sent by the traceability request end. The target message traceability identifier includes the target industry code, the target service provider node number, the target content provider node prefix number, and the target message traceability code. The sending module is used to determine the target service provider node based on the target message tracing identifier code, and send the target message tracing identifier code to the target service provider node; The second result feedback module is used to receive the tracing result sent by the target service provider node and feed the tracing result back to the tracing request end. The tracing result is determined by the target service provider node according to the target message tracing identifier code. The step of the operator node determining the target message tracing identifier code based on the target identifier query code sent by the tracing request terminal includes: The operator node generates a corresponding identifier query code based on the message traceability identifier code, associates and stores the message sending information and the message traceability identifier code with the identifier query code, and sends the target message containing the identifier query code to the traceability request end; the identifier query code has fewer bits than the message traceability identifier code. The operator node receives the target identifier query code and identity information sent by the tracing request client, verifies the identity information, and when the identity information meets the identity verification conditions, obtains the associated query information sent by the tracing request client, and determines the target message tracing identifier code based on the target identifier query code and associated query information combined with pre-stored message sending information, so that the tracing request client sends the target message tracing identifier code determined by the operator node to the tracing query node through a unified entry point.