A data processing method, device and related equipment

Through unified identification, the user's behavior data in different business systems are associated and itinerary image data is generated, which solves the problems of low accuracy and high cost of user image description in the prior art, and realizes efficient user behavior data association and accurate user image describe.

CN113806375BActive Publication Date: 2025-01-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111163742.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-01-17
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

The prior art is difficult to efficiently and conveniently correlate user behavior data in different business systems, resulting in low accuracy of user portrait description and high enterprise procurement and maintenance costs.

Method used

Through unified identification, users' behaviors in each business system are associated, and behavior data of multiple business systems are obtained using the identification mapping relationship table, it generates itinerary image data, and sends it to the terminal device to realize the accurate description of user image.

Benefits of technology

It improves the accuracy of user portrait description, reduces the software cost procurement burden of enterprises, reduces the cost of use, and improves operating efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113806375B_ABST
    Figure CN113806375B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a data processing method, device and related equipment, which can be applied to various scenarios such as cloud technology, artificial intelligence, smart transportation, assisted driving, etc. The method includes: in response to a data acquisition request of a terminal device, obtaining a unified identification of a target user; using the identification mapping relationship table of the target user and the unified identification to obtain the behavior data of the target user in multiple business systems, the identification mapping relationship table includes multiple user identifications corresponding to the unified identification, and the multiple user identifications are the user identifications of the target user in the multiple business systems; generating the travel portrait data of the target user according to the behavior data of the target user in the multiple business systems, and sending the travel portrait data of the target user to the terminal device, the unified identification can be used to associate the user's behavior in each business system, thereby improving the accuracy of the user portrait description.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a data processing method, apparatus and related equipment. Background Art

[0002] For business scenarios with long purchase decision cycles and strong demand for personalized services, such as car sales scenarios, it is usually necessary to effectively monitor various user behaviors in related systems, such as user clicks, browsing, online consultations, store visits, ordering and completion, so as to achieve full-cycle insights into user behavior and timely follow-up.

[0003] At present, a large number of car companies usually use multiple independent software systems for customer management, which makes it difficult to achieve data association between multiple business systems for the same user. The common customer unified data management platform on the market is generally an independent management system (such as linkflow, growingio). Enterprises need to purchase a new management system based on the existing multiple systems to specifically connect and gain insights into user data. In addition, data association takes a long time and has low accuracy. In addition, since it is necessary to purchase a new data management system based on the original system of the car company for data integration and customer insights, the overall procurement cost, subsequent maintenance cost and learning cost of the enterprise are all high, and the implementation is complex. It can be seen that how to efficiently and conveniently associate the behavioral data of users in different business systems to improve the accuracy of user portrait descriptions has become an urgent problem to be solved. Summary of the invention

[0004] The embodiments of the present application provide a data processing method, apparatus, and related equipment, which can use a unified identifier to associate the user's behavior in various business systems, thereby improving the accuracy of the user portrait description.

[0005] In a first aspect, an embodiment of the present application provides a data processing method, the method comprising:

[0006] In response to the data acquisition request of the terminal device, a unified identification of the target user is acquired.

[0007] The target user's behavior data in multiple business systems is obtained using the target user's identification mapping relationship table and the unified identification. The identification mapping relationship table includes multiple user identifications corresponding to the unified identification, and the multiple user identifications are the user identifications of the target user in the multiple business systems.

[0008] The travel profile data of the target user is generated according to the behavior data of the target user in the multiple business systems, and the travel profile data of the target user is sent to the terminal device.

[0009] In a second aspect, an embodiment of the present application provides a data processing device, the device comprising:

[0010] The acquisition module is used to respond to the data acquisition request of the terminal device and acquire the unified identification of the target user.

[0011] The acquisition module is also used to use the target user's identification mapping relationship table and the unified identification to obtain the target user's behavior data in multiple business systems. The identification mapping relationship table includes multiple user identifications corresponding to the unified identification, and the multiple user identifications are the user identifications of the target user in the multiple business systems.

[0012] A processing module is used to generate the travel profile data of the target user according to the behavior data of the target user in the multiple business systems.

[0013] The sending module is used to send the travel profile data of the target user to the terminal device.

[0014] In a third aspect, an embodiment of the present application provides a computer device, comprising a processor, a network interface and a storage device, wherein the processor, the network interface and the storage device are interconnected, wherein the network interface is controlled by the processor for sending and receiving data, the storage device is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the data processing method as described in the first aspect.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the program instructions are executed by a processor to execute the data processing method described in the first aspect.

[0016] In a fifth aspect, the present application discloses a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the data processing method described in the first aspect above.

[0017] An embodiment of the present application can respond to a data acquisition request from a terminal device, obtain a unified identifier of a target user, and use the identifier mapping relationship table of the target user and the unified identifier to obtain the target user's behavior data in multiple business systems. The identifier mapping relationship table includes multiple user identifiers corresponding to the unified identifier, and the multiple user identifiers are user identifiers of the target user in the multiple business systems. Travel profile data of the target user is generated based on the target user's behavior data in the multiple business systems, and the travel profile data of the target user is sent to the terminal device. The unified identifier can be used to associate the user's behavior in each business system, thereby improving the accuracy of the user portrait description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0020] Figure 1 It is a structural diagram of a data processing system provided in an embodiment of the present application;

[0021] Figure 2 It is a flowchart of a data processing method provided in an embodiment of the present application;

[0022] Figure 3a This is a schematic diagram of a chat interface of an instant messaging client provided in an embodiment of the present application;

[0023] Figure 3b This is a schematic diagram of a display effect of a user travel portrait provided in an embodiment of the present application;

[0024] Figure 4 It is a flowchart of another data processing method provided in an embodiment of the present application;

[0025] Figure 5a It is a schematic diagram of mapping user identifiers of various business systems with a unified identifier provided by an embodiment of the present application;

[0026] Figure 5bIt is a schematic diagram of user identification of each business system provided in an embodiment of the present application;

[0027] Figure 5c This is a schematic diagram of determining associated user identifiers using a maximum connected graph provided by an embodiment of the present application;

[0028] Figure 6 is a structural schematic diagram of a data processing device provided in an embodiment of the present application;

[0029] Figure 7 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0031] See also Figure 1 , is a schematic diagram of the architecture of a data processing system provided by an embodiment of the present invention, the data processing system includes a terminal device 10 and a business system cluster 20, wherein:

[0032] The business system cluster 20 may specifically include multiple business systems, which may specifically be a third-party service provider system 21, an instant messaging system 22, a public service system 23, and a customer relationship management system 24. The third-party service provider system 21 may be a business system developed by a third party based on the instant messaging business capabilities provided by the instant messaging system 22, such as a sales and marketing system for products such as automobiles. Each business entity may register a business account in the third-party service provider system 21, the instant messaging system 22, and the public service system 23, and use these business systems to provide users with relevant services. For example, the instant messaging system 22 can be a communication and office tool built for enterprises. For the automobile company as a corporate entity, the automobile company can communicate with users conveniently and quickly through the instant messaging system 22. The automobile company can register a corporate account in the instant messaging system 22 and add users to the corporate account; the automobile company recommends and sells automobiles through the third-party service provider system 21 and the public service system 23; the public service system 23 can specifically include business platforms such as official accounts and mini programs; the customer relationship management system (Customer Relationship Management, CRM) 24 can specifically be a system developed by the corporate entity itself, for example, it can be a localized CRM system of the automobile company.

[0033] Specifically, users can generate various types of behavioral data in the above-mentioned multiple business systems, and the corresponding business systems will record them. For example, the third-party service provider system 21 and the public service system 23 can record the user's clicks, browsing, participation in activities and other behaviors; the instant messaging system 22 can record the addition and deletion of users, as well as the communication history between users and corporate entities (such as car companies); the customer relationship management system 24 can record the user's store visits, transactions, after-sales maintenance and other information. When users use the above-mentioned business systems, each business system usually assigns a user ID to the user to identify different users. For example, the user's user identification in the third-party service provider system 21 may include a communication identification (such as a mobile phone number), an open identification (openid), and an external contact identification; the user's user identification in the public service system 23 may include an open identification (openid), such as the public account openid generated when the user follows the public account of car company A, and the mini program openid generated when the user uses the mini program of car company A. In addition, the user also has a unionid in the car company A, and the unionid is used to distinguish the uniqueness of the user, because as long as it is an application under the same car company account (including public accounts, mini programs, website applications, mobile applications, etc.), the user's unionid is unique, and the unionid also corresponds to the user's openid in each application (such as public account openid, mini program openid); the user's user identification in the instant messaging system 22 may include an external contact identification; the user's user identification in the customer relationship management system 24 may include a communication identification (such as a mobile phone number).

[0034] In order to associate the user's behavior data in various business systems, all user identifiers with associated relationships can be found first, that is, the user identifiers of the same user among multiple user identifiers of various business systems, and a unified identifier is assigned to each user, and the user identifier of each user in each business system is corresponded to the unified identifier. Specifically, the data management system for finding user identifiers belonging to the same user and assigning unified identifiers can be deployed in the third-party service provider system 21, and the third-party service provider system 21 corresponds the user identifier of each user in each business system to the unified identifier. Specifically, an identifier mapping relationship table for each user can be established, and the identifier mapping relationship table includes the unified identifier of each user and multiple user identifiers corresponding to the unified identifier. When the service personnel need to use the terminal device When viewing the travel portrait of a certain user (such as a target user), the terminal device 10 can send a data acquisition request to the third-party service provider system 21. The third-party service provider system 21 can respond to the data acquisition request, obtain the unified identification of the target user, and use the target user's identification mapping relationship table and the unified identification to obtain the target user's behavior data in the above-mentioned multiple business systems. The identification mapping relationship table includes multiple user identifications corresponding to the unified identification. The multiple user identifications are the user identifications of the target user in the above-mentioned multiple business systems. The travel portrait data of the target user is generated according to the target user's behavior data in multiple business systems, and the travel portrait data of the target user is sent to the terminal device 10. The unified identification can be used to associate the user's behavior in each business system, thereby improving the accuracy of the user portrait description.

[0035] In the automobile sales scenario, automobile companies actually pay more attention to the timeliness of using instant messaging systems to gain full-cycle insights and follow-up on users during the vehicle sales process. Compared with most automobile companies' customer data management systems and instant messaging systems, which are often in a fragmented state, by implementing this application, automobile companies only need to complete multi-system connectivity, insights and timely follow-up of corporate customer data within the original third-party service provider system, thereby reducing the software cost procurement burden of automobile companies, while reducing usage costs and improving operating efficiency.

[0036] The computer device described in the embodiments of the present application may be a server or a server cluster. The server may be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal device may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a car-mounted smart terminal, etc., but is not limited thereto.

[0037] One-id: Unified data extraction. Through business rules, graph computing and other methods, various ID information of the same entity user is mapped to a unified ID (which can be recorded as a unique ID). The unified ID is used to associate the data of each data island, ensuring the accuracy and comprehensiveness of data applications such as user portraits.

[0038] The embodiments of the present invention can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, etc.

[0039] See also Figure 2 , is the embodiment of this application based on Figure 1 The data processing system shown in FIG. 1 is a flow chart of a data processing method provided by the data processing system. The data processing method is mainly applied to Figure 1 On the computer device side corresponding to the third-party service provider system in the data processing system shown, the method may include the following steps:

[0040] 201. In response to a data acquisition request from a terminal device, obtain a unified identifier of a target user.

[0041] Among them, the unique ID is used to associate the various user IDs of the target user in multiple business systems. The data of various data islands (such as business systems) are associated through the unified ID to ensure the accuracy and comprehensiveness of data applications such as user portraits.

[0042] Specifically, the computer device corresponding to the third-party service provider system can receive a data acquisition request sent by the terminal device, and the data acquisition request carries the user identifier of the target user in the instant messaging system, wherein the instant messaging system is one of multiple business systems. The identifier mapping relationship table of the target user is obtained according to the user identifier of the target user in the instant messaging system, and the identifier mapping relationship table includes a unified identifier of the target user and multiple user identifiers corresponding to the unified identifier.

[0043] In some feasible implementations, the data acquisition request is generated by the terminal device when it enters a user portrait viewing instruction in the client's session interface. This function can be configured in the chat sidebar of WeChat for Business. Click the [Customer Journey] module in the chat sidebar to view it with one click. Figure 3aAs shown, it is a schematic diagram of a chat interface of an instant messaging client provided in an embodiment of the present application. Service personnel can use the instant messaging client to communicate with customers in a timely and effective manner. The service personnel can, for example, be service personnel of a corporate entity such as a car company. The chat interface of the instant messaging client is configured with an option 31 for viewing the customer journey with one click. The service personnel can trigger the terminal device to generate a data acquisition request and send it to the third-party service provider system by selecting or clicking the option 31 for viewing the customer journey.

[0044] 202. Obtain the behavior data of the target user in multiple business systems using the target user's identity mapping relationship table and the unified identity, wherein the identity mapping relationship table includes multiple user identities corresponding to the unified identity, and the multiple user identities are user identities of the target user in the multiple business systems.

[0045] Specifically, the computer device corresponding to the third-party service provider system can use the target user's identification mapping relationship table and unified identification to obtain the target user's behavior data in multiple business systems. Among them, the multiple business systems may include the third-party service provider system, instant messaging system, public service system and customer relationship management system, and the behavior data may include the target user's clicks, browsing, participation in activities and other behavior records in the third-party service provider system and public service system, the target user's joining of the corporate entity account in the instant messaging system, and the communication history between the target user and the corporate entity (such as a car company); the target user's store visits, transactions, after-sales maintenance and other behavior records in the customer relationship management system.

[0046] 203. Generate travel profile data of the target user according to the behavior data of the target user in the multiple business systems, and send the travel profile data of the target user to the terminal device.

[0047] Specifically, after the computer device accurately and comprehensively obtains the target user's behavioral data in multiple business systems, it can generate the target user's travel portrait data based on the target user's behavioral data in the multiple business systems, and send the target user's travel portrait data to the terminal device. The travel portrait data accurately and completely describes the target user's behavior records in various business systems related to the enterprise entity, which helps to gain full-cycle insights into the user and to ensure timely follow-up.

[0048] In some feasible implementations, the computer device may integrate the target user's behavior data in multiple business systems in chronological order to form the target user's itinerary profile data, which may specifically include: obtaining the occurrence time corresponding to the target user's behavior data in each of the multiple business systems, determining the itinerary sequence of the target user's behavior data in each business system according to the occurrence time, and generating the target user's itinerary profile data according to the itinerary sequence and the target user's behavior data in each business system. Figure 3b As shown, it is a schematic diagram of the display effect of a user journey portrait provided by an embodiment of the present application. It can be seen that by displaying the journey portrait of the target user, the service personnel can quickly and accurately grasp the latest dynamics of the target user and the participation of each link, that is, including the behavior data of the target user in the car company's mini program, and also including the behavior data of the target user in the car company's customer relationship management system CRM, third-party sales system and other business systems, so as to provide targeted services and improve the business efficiency. It can be seen that based on the lightweight one-id data fusion technology, it is possible to gain insight into the user's behavior journey portrait in multiple isolated systems within the same enterprise within the enterprise micro-third-party SaaS service provider application.

[0049] In an embodiment of the present application, the third-party service provider system can respond to a data acquisition request from a terminal device, obtain a unified identifier of the target user, and use the identifier mapping relationship table of the target user and the unified identifier to obtain the target user's behavior data in multiple business systems. The identifier mapping relationship table includes multiple user identifiers corresponding to the unified identifier, and the multiple user identifiers are user identifiers of the target user in the multiple business systems. Based on the target user's behavior data in the multiple business systems, travel portrait data of the target user is generated, and the travel portrait data of the target user is sent to the terminal device. The unified identifier can be used to associate the user's behavior in each business system, thereby improving the accuracy of the user portrait description.

[0050] See also Figure 4 , is the embodiment of this application based on Figure 1 The data processing system shown in FIG. 1 is a flow chart of another data processing method provided by the data processing system. The data processing method is mainly applied to Figure 1 On the computer device side corresponding to the third-party service provider system in the data processing system shown, the method may include the following steps:

[0051] 401. Obtain a user identification set corresponding to each business system in a plurality of business systems, wherein the user identification set includes user identifications of a plurality of users in each business system, and the plurality of users includes a target user.

[0052] Specifically, each business system can be participated in or used by multiple users. The business system generates a corresponding user ID for each user to distinguish different users. That is, each business system can be regarded as corresponding to a user ID set. The user ID set includes the user IDs of each user who uses the business system. A user may have one user ID or multiple user IDs in a business system. For example, the public service system includes a public account platform and a mini program platform. The user not only follows the public account of car company A, but also uses the mini program of car company A. The user ID of the user in the public service system includes the user's public account openid and mini program openid; in the instant messaging system, the user's user ID may only include the external contact ID userid, which is used to distinguish different users who join the enterprise account. The computer device corresponding to the third-party service provider system can receive the corresponding user ID sets sent by each business system. Each user ID set includes the user IDs of multiple users in each business system.

[0053] 402. Connect the user identifications included in the user identification set to obtain multiple user identifications corresponding to each user and having an associated relationship.

[0054] Among them, since the user identification set corresponding to each business system includes user identifications of multiple users, the user identifications of the same user in different business systems are isolated from each other and no association relationship has been established, resulting in the inability to comprehensively and accurately obtain the user's behavior data in multiple business systems. Therefore, it is necessary to associate the user identifications of the same user.

[0055] Specifically, the computer device performs connectivity processing on the user identifications included in the user identification set, that is, searches for common parts between the user identifications of the user in different business systems, and obtains multiple user identifications corresponding to each user that have an associated relationship, thereby associating the user identifications of the same user in different business systems.

[0056] In some feasible implementations, a computer device can utilize the connectivity principle in a graph network to associate different user identifiers. Specifically, the user identifiers included in the user identifier sets corresponding to each business system can be used as nodes in the graph network, and the nodes in the graph network can be connected using the maximum connectivity principle to determine multiple nodes with associated relationships. Based on the multiple nodes with associated relationships, multiple user identifiers with associated relationships corresponding to each user can be determined.

[0057] In some feasible implementations, in order to improve connectivity efficiency and accuracy, the computer device may convert some user identifiers that meet the conditions. Specifically, the computer device may convert the user identifiers included in the user identifier set corresponding to the first business system among multiple business systems to obtain the converted user identifiers, and connect the converted user identifiers, the unconverted user identifiers in the user identifier set corresponding to the first business system, and the user identifiers included in the user identifier set corresponding to other business systems except the first business system to obtain multiple user identifiers that are associated with each user.

[0058] In some feasible implementations, in different business systems, the corresponding user identifiers may include:

[0059] If the first business system is a third-party service provider system, the user identifiers in the user identifier set corresponding to the first business system include the user's open identifier and communication identifier in the third-party service provider system and the user's external contact identifier in the instant messaging system.

[0060] If the first business system is a public service system, the user identifiers in the user identifier set corresponding to the first business system include the open identifiers of the users in the public service system.

[0061] In some feasible implementations, for an instant messaging system, the corresponding user identification set includes the user identification of the external contact identification of the user in the instant messaging system. For a customer relationship management system, the corresponding user identification set includes the user identification of the communication identification of the user in the customer relationship management system.

[0062] In some feasible implementations, the specific implementation of the identifier conversion by the computer device may include:

[0063] If the first business system is a third-party service provider system, the user's open identifier in the third-party service provider system is converted into a service provider entity identifier, wherein the user's open identifier in the third-party service provider system is different from the user's open identifier in other business systems and cannot be directly associated. At this time, it can be converted into the user's service provider entity identifier in the third-party service provider system. The user may have multiple open identifiers in the third-party service provider system, for example, including the user's open identifier in the background of the third-party service provider system and the user's open identifier in the front-end applet of the third-party service provider system, but the user has only one service provider entity identifier in the third-party service provider system and it is unique. Therefore, the user's open identifier in the third-party service provider system can be converted into the user's service provider entity identifier in the third-party service provider system. By converting the user identifiers of some business systems, the amount of data processing can be reduced and the accuracy of user identifier association can be improved.

[0064] If the first business system is a public service system, the open identification of the user in the public service system is converted into an enterprise entity identification, and the external contact identification of the user in the instant messaging system is obtained according to the enterprise entity identification.

[0065] 403 : Generate a unified identification for each user, and establish an identification mapping relationship table for each user according to the unified identification for each user and a plurality of corresponding user identifications having an associated relationship.

[0066] Specifically, the computer device can generate a unified identification for each user, and use the unified identification to associate each user's user identification in each business system, and can establish an identification mapping relationship table for each user based on the unified identification of each user and the corresponding multiple user identifications that have an associated relationship. Therefore, by using the connectivity principle of the graph network, it is possible to accurately establish the connection between the user identifications of users in different business systems, and establish a mapping relationship with the user's unified identification, thereby providing a basic basis for connecting the user's behavior data in different business systems.

[0067] In some feasible implementations, the users of each business system are likely to be in rapid change, including the addition of new users or the deregistration of users. Specifically, the computer device can obtain the changed user identifier corresponding to the second business system in the multiple business systems, connect the changed user identifier with each user identifier included in the user identifier set, obtain multiple user identifiers with associated relationships corresponding to each updated user, and use the multiple user identifiers with associated relationships corresponding to each updated user to update the user identifier included in the identifier mapping relationship table of each user. For example, when a new user is added, the business system will generate a corresponding new user identifier, and the new user identifier can be updated to the user's identifier mapping relationship table. Specifically, it may include: obtaining a newly added user identifier corresponding to a second business system in multiple business systems, where the second business system may be any one or more of the multiple business systems, connecting the newly added user identifier with each user identifier included in the user identifier set, and obtaining multiple user identifiers with associated relationships corresponding to each updated user, that is, matching the newly added user identifier with the existing user identifiers one by one, adding the newly added user identifier to the multiple user identifiers with a certain associated relationship, and then using the multiple user identifiers with associated relationships corresponding to each updated user, the user identifier included in the identifier mapping relationship table of each user can be updated, thereby ensuring that the newly added user identifier can be added to the identifier mapping relationship table in a timely manner, which helps to further improve the accuracy of the user portrait description. It is understandable that when a user is deregistered, for example, if the user cancels the public account of car company A, the deregistered user identifier can be deleted from the corresponding user's identifier mapping relationship table in the same way.

[0068] 404. In response to the data acquisition request of the terminal device, obtain the unified identification of the target user.

[0069] The specific implementation of step 404 may refer to the relevant description of step 201 in the aforementioned embodiment, which will not be repeated here.

[0070] The target user may be any user, and this embodiment of the present application does not limit this.

[0071] 405. Query the target user's identifier mapping table for multiple user identifiers corresponding to the unified identifier.

[0072] 406. Using each user identifier among the multiple user identifiers, obtain the behavior data of the target user from the business system corresponding to each user identifier in multiple business systems to obtain the behavior data of the target user in the multiple business systems.

[0073] Specifically, the computer device can determine the user identifier corresponding to each business system from multiple user identifiers, and send a data pull request to each business system. The data pull request carries the user identifier corresponding to each business system. When each business system receives the data pull request, it can query the behavior data of the target user according to the corresponding user identifier and send it to the computer device. The computer device receives the behavior data of the target user sent by each business system to obtain the behavior data of the target user in the multiple business systems.

[0074] In some feasible implementations, when obtaining the target user's behavior data in various business systems, for the public service system, the computer device queries the corporate entity identifier corresponding to the target user's unified identifier, and then obtains one or more open identifiers corresponding to the corporate entity identifier. For example, the public service system includes a public account and a mini program. If the target user follows both the public account and the mini program, the computer device can determine the target user's public account open identifier and the mini program open identifier based on the correspondence between the corporate entity identifier and the open identifier, and then obtain the target user's behavior data from the public account and the mini program respectively based on the public account open identifier and the mini program open identifier, thereby obtaining the target user's behavior data in the public account and the behavior data in the mini program.

[0075] 407. Generate the travel profile data of the target user according to the behavior data of the target user in the multiple business systems, and send the travel profile data of the target user to the terminal device.

[0076] The specific implementation of step 407 may refer to the relevant description of step 203 in the aforementioned embodiment, which will not be repeated here.

[0077] In some possible implementations, such as Figure 5aAs shown, it is a schematic diagram of mapping the user identification of each business system with the unified identification provided by the embodiment of the present application. Among them, the enterprise WeChat SaaS service provider and the C-end applet correspond to the above-mentioned third-party service provider system, the native enterprise WeChat corresponds to the above-mentioned instant messaging system, the enterprise CRM system corresponds to the above-mentioned customer relationship management system, and the enterprise entity WeChat applet / public account corresponds to the above-mentioned public service system. The functional module for converting and associating user identifiers can be recorded as the one-id general module. The one-id general module can be deployed in the enterprise WeChat SaaS service provider. The user identifier set corresponding to the enterprise WeChat SaaS service provider specifically includes the user's service provider subject openid, mobile phone number and external contact userid. The one-id general module converts the user's service provider subject openid into the service provider subject unionid, and at the same time obtains the service provider unionid corresponding to all external contact userids of the enterprise WeChat through the enterprise WeChat's ability to obtain customer details; the user identifier set corresponding to the native enterprise WeChat specifically includes the user's external contact userid, which does not need to be converted; the user identifier set corresponding to the enterprise CRM system specifically includes the user's mobile phone number, which does not need to be converted; the user identifier set corresponding to the enterprise subject WeChat applet / public account specifically includes the user's enterprise subject openid, and the one-id general module converts the user's enterprise subject openid into the enterprise subject unionid and external contact userid. Optionally, the applet / public account that has been bound to the enterprise subject open platform can directly obtain the user's unionid under the enterprise subject, and obtain the corresponding external contact userid through the conversion capability of external contacts and unionid. After the above conversion, you can get Figure 5b The conversion result shown is the user ID of the same user in different business systems.

[0078] In some possible implementations, such as Figure 5c As shown, the maximum connectivity principle in graph computing can be used to connect the user's external contact userid, enterprise entity unionid, service provider unionid, mobile phone number and other user identifiers, which can be mapped to a unified identifier (uniqueID). The user's data in various dimensions can be associated through the uniqueID.

[0079] The specific implementation process is as follows:

[0080] 1) Identify the elements of each source / end, that is, identify the elements of user information, that is, the original user identification ID of each end / system, and convert the original data.

[0081] 2) Abstract and assemble each end / system element into a data set of "points" and "edges" in the graph network. For example, in the enterprise WeChat system, only the user ID captured is the external contact userid (such as Figure 5c The native enterprise WeChat "YYYYY" shown in the figure is a "dot"; the user identifier captured in the third-party SaaS service provider system is the mobile phone number, external contact userid, SaaS service provider entity unionid (such as Figure 5c The enterprise WeChat SaaS service providers shown are "SSSSS", "131XXXXXX", "YYYYY"), and the corresponding three IDs are connected into an "edge").

[0082] 3) Build a graph model and use the connected subgraph algorithm (see Figure 5c The maximum connected graph in ( ) finds which user IDs belong to the same object (i.e. the same user);

[0083] 4) Obtain a result set, which includes multiple user identifiers corresponding to each user and having an associated relationship, and assign a new unique ID (unified identifier) ​​to the connected graph model.

[0084] 5) Remove duplicates and merge data to generate the final result.

[0085] 6) Loop through steps 3) to 5), and use the existing result set in step 3), and the existing user ID will continue to use the previous user ID. Finally, an ID mapping dictionary is generated, which includes the user's unified ID and multiple user IDs corresponding to the unified ID.

[0086] In some feasible implementations, this solution can be integrated into the WeChat Enterprise ecosystem. Through the one-id data fusion method, it is possible to directly view the full-cycle one-party behavior data portrait of users in multiple isolated systems within the enterprise in the third-party SaaS service provider system. The lightweight one-id module can help sales personnel use WeChat Enterprise for instant messaging while quickly and in real time to understand the full-cycle behavior path of users at different brand touchpoints, thereby providing targeted services without having to switch back and forth between multiple business systems for insight and follow-up, thereby improving the company's operating efficiency.

[0087] This application uses unified entity identification and connection to connect the enterprise-side data of the same user in systems such as WeChat for Enterprise, third-party SaaS service providers for WeChat for Enterprise, official enterprise mini-programs, public accounts, and localized CRM, and integrates and displays the user's full-cycle behavior in the WeChat for Enterprise ecosystem, making it easier for enterprises to gain insights into consumers throughout their life cycle and conduct personalized follow-up.

[0088] In the embodiment of the present application, the third-party service provider system can obtain a user identification set corresponding to each business system in multiple business systems, the user identification set includes the user identifications of multiple users in each business system, and the user identifications included in the user identification set are connected to obtain multiple user identifications corresponding to each user with associated relationships, and a unified identification for each user can be generated. An identification mapping relationship table for each user is established based on the unified identification of each user and the corresponding multiple user identifications with associated relationships. Through unified entity recognition and connection, the various user identifications of the same user in systems such as enterprise WeChat, enterprise WeChat third-party SaaS service providers, enterprise official applets, public accounts, and localized CRM are connected; when a data acquisition request is received from a terminal device, the target user is acquired by A unified identifier is used, and multiple user identifiers corresponding to the unified identifier are queried from the identifier mapping relationship table of the target user. Each user identifier among the multiple user identifiers is used to obtain the target user's behavior data from the business system corresponding to each user identifier in multiple business systems, so as to obtain the target user's behavior data in multiple business systems. This can connect the enterprise-side data of the same user in systems such as WeChat for Enterprise, WeChat's third-party SaaS service providers, enterprise official mini-programs, public accounts, and localized CRM. Then, the travel portrait data of the target user is generated based on the target user's behavior data in the multiple business systems, and the travel portrait data of the target user is sent to the terminal device. The unified identifier can be used to associate the user's behavior in each business system, thereby improving the accuracy of the user portrait description.

[0089] See also Figure 6 , is a schematic diagram of the structure of a data processing device according to an embodiment of the present application. The device comprises:

[0090] The acquisition module 601 is used to obtain the unified identification of the target user in response to the data acquisition request of the terminal device.

[0091] The acquisition module 601 is also used to obtain the behavior data of the target user in multiple business systems using the target user's identification mapping relationship table and the unified identification. The identification mapping relationship table includes multiple user identifications corresponding to the unified identification, and the multiple user identifications are the user identifications of the target user in the multiple business systems.

[0092] The processing module 602 is used to generate the travel profile data of the target user according to the behavior data of the target user in the multiple business systems.

[0093] The sending module 603 is used to send the travel profile data of the target user to the terminal device.

[0094] Optionally, the acquisition module 601 is specifically used to:

[0095] A data acquisition request sent by a terminal device is received, wherein the data acquisition request carries a user identifier of a target user in an instant messaging system, and the instant messaging system is one of the multiple business systems.

[0096] An identification mapping relationship table of the target user is acquired according to the user identification of the target user in the instant messaging system. The identification mapping relationship table includes a unified identification of the target user and multiple user identifications corresponding to the unified identification.

[0097] Optionally, the acquisition module 601 is specifically used to:

[0098] The multiple user identifiers corresponding to the unified identifier are queried from the identifier mapping relationship table of the target user.

[0099] By using each user identification in the multiple user identifications, the behavior data of the target user is acquired from the business system corresponding to each user identification in multiple business systems, so as to obtain the behavior data of the target user in the multiple business systems.

[0100] Optionally, the acquisition module 601 is specifically used to:

[0101] A user identifier corresponding to each business system is determined from the multiple user identifiers.

[0102] A data pull request is sent to each business system, wherein the data pull request carries a user identifier corresponding to each business system, and the data pull request is used to instruct each business system to query the behavior data of the target user according to the corresponding user identifier.

[0103] The behavior data of the target user sent by each business system is received to obtain the behavior data of the target user in the multiple business systems.

[0104] Optionally, the processing module 602 is specifically configured to:

[0105] Obtain the occurrence time corresponding to the behavior data of the target user in each of the multiple business systems.

[0106] The travel sequence of the target user's behavior data in each business system is determined according to the occurrence time.

[0107] The itinerary profile data of the target user is generated according to the itinerary sequence and the behavior data of the target user in each business system.

[0108] Optionally, the acquisition module 601 is further used to acquire a user identification set corresponding to each business system in multiple business systems, wherein the user identification set includes user identifications of multiple users in each business system, and the multiple users include the target user.

[0109] The processing module 602 is further configured to perform connectivity processing on the user identifiers included in the user identifier set to obtain a plurality of associated user identifiers corresponding to each user.

[0110] The processing module 602 is further configured to generate a unified identification for each user, and establish an identification mapping relationship table for each user according to the unified identification for each user and the corresponding multiple user identifications having an associated relationship.

[0111] Optionally, the processing module 602 is specifically configured to:

[0112] Using the user identifiers included in the user identifier set as nodes in a graph network respectively;

[0113] The nodes in the graph network are connected using the maximum connectivity principle to determine a plurality of nodes with associated relationships.

[0114] A plurality of associated user identifiers corresponding to each user are determined according to the plurality of associated nodes.

[0115] Optionally, the processing module 602 is specifically configured to:

[0116] The user identifiers included in the user identifier set corresponding to the first business system among the multiple business systems are converted to obtain converted user identifiers.

[0117] The converted user identifier, the unconverted user identifier in the user identifier set corresponding to the first business system, and the user identifiers included in the user identifier set corresponding to other business systems except the first business system are connected to obtain multiple user identifiers corresponding to each user and having an associated relationship.

[0118] Optionally, if the first business system is a third-party service provider system, the user identifiers in the user identifier set corresponding to the first business system include the user's open identifier, communication identifier in the third-party service provider system, and the user's external contact identifier in the instant messaging system.

[0119] If the first business system is a public service system, the user identifiers in the user identifier set corresponding to the first business system include the open identifiers of the users in the public service system.

[0120] Optionally, the processing module 602 is specifically configured to:

[0121] If the first business system is the third-party service provider system, the open identification of the user in the third-party service provider system is converted into a service provider entity identification.

[0122] If the first business system is a public service system, the open identification of the user in the public service system is converted into an enterprise entity identification, and the external contact identification of the user in the instant messaging system is obtained according to the enterprise entity identification.

[0123] Optionally, the acquisition module 601 is further configured to acquire a newly added user identifier corresponding to a second business system among the multiple business systems.

[0124] The processing module 602 is further configured to connect the newly added user identifier with each user identifier included in the user identifier set to obtain a plurality of updated user identifiers corresponding to each user and having an associated relationship.

[0125] The processing module 602 is further configured to update the user identifier included in the identifier mapping relationship table of each user by using the updated multiple user identifiers with associated relationships corresponding to each user.

[0126] It should be noted that the functions of each functional module of the data processing device in the embodiment of the present application can be specifically implemented according to the method in the above method embodiment. The specific implementation process can refer to the relevant description of the above method embodiment, which will not be repeated here.

[0127] See also Figure 7 , is a schematic diagram of the structure of a computer device in an embodiment of the present application, wherein the computer device in an embodiment of the present application includes a power supply module and other structures, and includes a processor 701, a storage device 702, and a network interface 703. The processor 701, the storage device 702, and the network interface 703 can exchange data.

[0128] The storage device 702 may include a volatile memory, such as a random-access memory (RAM); the storage device 702 may also include a non-volatile memory, such as a flash memory, a solid-state drive (SSD), etc.; the storage device 702 may also include a combination of the above-mentioned types of memory.

[0129] The processor 701 may be a central processing unit (CPU). In one embodiment, the processor 701 may also be a graphics processing unit (GPU). The processor 701 may also be a combination of a CPU and a GPU. In one embodiment, the storage device 702 is used to store program instructions. The processor 701 may call the program instructions to perform the following operations:

[0130] In response to the data acquisition request of the terminal device, a unified identification of the target user is acquired.

[0131] The target user's behavior data in multiple business systems is obtained using the target user's identification mapping relationship table and the unified identification. The identification mapping relationship table includes multiple user identifications corresponding to the unified identification, and the multiple user identifications are the user identifications of the target user in the multiple business systems.

[0132] The travel profile data of the target user is generated according to the behavior data of the target user in the multiple business systems.

[0133] Send the travel profile data of the target user to the terminal device.

[0134] Optionally, the processor 701 is specifically configured to:

[0135] A data acquisition request sent by a terminal device is received, wherein the data acquisition request carries a user identifier of a target user in an instant messaging system, and the instant messaging system is one of the multiple business systems.

[0136] An identification mapping relationship table of the target user is acquired according to the user identification of the target user in the instant messaging system. The identification mapping relationship table includes a unified identification of the target user and multiple user identifications corresponding to the unified identification.

[0137] Optionally, the processor 701 is specifically configured to:

[0138] The multiple user identifiers corresponding to the unified identifier are queried from the identifier mapping relationship table of the target user.

[0139] By using each user identification in the multiple user identifications, the behavior data of the target user is acquired from the business system corresponding to each user identification in multiple business systems, so as to obtain the behavior data of the target user in the multiple business systems.

[0140] Optionally, the processor 701 is specifically configured to:

[0141] A user identifier corresponding to each business system is determined from the multiple user identifiers.

[0142] A data pull request is sent to each business system, wherein the data pull request carries a user identifier corresponding to each business system, and the data pull request is used to instruct each business system to query the behavior data of the target user according to the corresponding user identifier.

[0143] The behavior data of the target user sent by each business system is received to obtain the behavior data of the target user in the multiple business systems.

[0144] Optionally, the processor 701 is specifically configured to:

[0145] Obtain the occurrence time corresponding to the behavior data of the target user in each of the multiple business systems.

[0146] The travel sequence of the target user's behavior data in each business system is determined according to the occurrence time.

[0147] The itinerary profile data of the target user is generated according to the itinerary sequence and the behavior data of the target user in each business system.

[0148] Optionally, the processor 701 is further configured to:

[0149] A user identification set corresponding to each business system in a plurality of business systems is obtained, wherein the user identification set includes user identifications of a plurality of users in each business system, and the plurality of users includes the target user.

[0150] Connectivity processing is performed on the user identifications included in the user identification set to obtain multiple user identifications with associated relationships corresponding to each user.

[0151] Generate a unified identification for each user, and establish an identification mapping relationship table for each user according to the unified identification for each user and a plurality of corresponding user identifications having an associated relationship.

[0152] Optionally, the processor 701 is specifically configured to:

[0153] The user identifications included in the user identification set are respectively used as nodes in a graph network.

[0154] The nodes in the graph network are connected using the maximum connectivity principle to determine a plurality of nodes with associated relationships.

[0155] A plurality of associated user identifiers corresponding to each user are determined according to the plurality of associated nodes.

[0156] Optionally, the processor 701 is specifically configured to:

[0157] The user identifiers included in the user identifier set corresponding to the first business system among the multiple business systems are converted to obtain converted user identifiers.

[0158] The converted user identifier, the unconverted user identifier in the user identifier set corresponding to the first business system, and the user identifiers included in the user identifier set corresponding to other business systems except the first business system are connected to obtain multiple user identifiers corresponding to each user and having an associated relationship.

[0159] Optionally, if the first business system is a third-party service provider system, the user identifiers in the user identifier set corresponding to the first business system include the user's open identifier, communication identifier in the third-party service provider system, and the user's external contact identifier in the instant messaging system.

[0160] If the first business system is a public service system, the user identifiers in the user identifier set corresponding to the first business system include the open identifiers of the users in the public service system.

[0161] Optionally, the processor 701 is specifically configured to:

[0162] If the first business system is the third-party service provider system, the open identification of the user in the third-party service provider system is converted into a service provider entity identification.

[0163] If the first business system is a public service system, the open identification of the user in the public service system is converted into an enterprise entity identification, and the external contact identification of the user in the instant messaging system is obtained according to the enterprise entity identification.

[0164] Optionally, the processor 701 is further configured to:

[0165] Obtain a newly added user identifier corresponding to a second business system among the multiple business systems.

[0166] The newly added user identifier is connected with each user identifier included in the user identifier set to obtain a plurality of updated user identifiers corresponding to each user and having an associated relationship.

[0167] The user identification included in the identification mapping relationship table of each user is updated by using the updated multiple user identifications corresponding to each user and having an associated relationship.

[0168] In a specific implementation, the processor 701, the storage device 702, and the network interface 703 described in the embodiments of the present application can execute the embodiments of the present application. Figure 2 , 4 The implementation method described in the relevant embodiments of the data processing method provided can also be implemented in the embodiments of the present application Figure 6 The implementation methods described in the relevant embodiments of the provided data processing device will not be repeated here.

[0169] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The above-mentioned program includes one or more instructions and can be stored in a computer storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The above-mentioned storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).

[0170] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the steps performed in the embodiments of the above-mentioned methods.

[0171] The above disclosure is only part of the embodiments of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A data processing method, characterized in that: The method comprises: Acquire a user identification set corresponding to each business system in a plurality of business systems, wherein the user identification set includes user identifications of a plurality of users in each business system, and the plurality of users includes a target user; Connecting the user identifiers included in the user identifier set to obtain a plurality of associated user identifiers corresponding to each user; Generate a unified identification for each user, and establish an identification mapping relationship table for each user according to the unified identification for each user and a corresponding plurality of user identifications having an associated relationship; In response to a data acquisition request from a terminal device, a unified identifier of a target user is acquired; wherein the data acquisition request is generated by the terminal device in response to a click operation or a selection operation on a customer journey option in a conversation interface; the conversation interface is a conversation interface corresponding to the target user in an instant messaging client; Acquire the behavior data of the target user in multiple business systems by using the target user's identity mapping relationship table and the unified identity, wherein the identity mapping relationship table includes multiple user identities corresponding to the unified identity, and the multiple user identities are user identities of the target user in the multiple business systems; generating the travel profile data of the target user according to the behavior data of the target user in the multiple business systems, and sending the travel profile data of the target user to the terminal device; The method of performing connectivity processing on the user identifiers included in the user identifier set to obtain a plurality of user identifiers corresponding to each user and having an associated relationship includes: If the first business system among the multiple business systems is a third-party service provider system, converting the open identification of the user in the third-party service provider system into a service provider entity identification; If the first business system among the multiple business systems is a public service system, converting the open identification of the user in the public service system into an enterprise subject identification, and obtaining the external contact identification of the user in the instant messaging system according to the enterprise subject identification; The converted user identifier, the unconverted user identifier in the user identifier set corresponding to the first business system, and the user identifier included in the user identifier set corresponding to other business systems except the first business system are connected to obtain multiple user identifiers corresponding to each user and having an associated relationship.

2. The method according to claim 1, characterized in that: The step of obtaining the unified identification of the target user in response to the data acquisition request of the terminal device includes: receiving a data acquisition request sent by a terminal device, wherein the data acquisition request carries a user identifier of a target user in an instant messaging system, wherein the instant messaging system is one of the multiple business systems; An identification mapping relationship table of the target user is acquired according to the user identification of the target user in the instant messaging system. The identification mapping relationship table includes a unified identification of the target user and multiple user identifications corresponding to the unified identification.

3. The method according to claim 1 or 2, characterized in that: The obtaining the behavior data of the target user in multiple business systems by using the target user's identification mapping relationship table and the unified identification includes: Querying a plurality of user identifiers corresponding to the unified identifier from an identifier mapping relationship table of the target user; By using each user identification in the multiple user identifications, the behavior data of the target user is acquired from the business system corresponding to each user identification in multiple business systems, so as to obtain the behavior data of the target user in the multiple business systems.

4. The method according to claim 3, characterized in that The using each user identifier of the multiple user identifiers to obtain the behavior data of the target user from the business system corresponding to each user identifier in the multiple business systems to obtain the behavior data of the target user in the multiple business systems includes: Determine a user identifier corresponding to each business system from the multiple user identifiers; Sending a data pull request to each of the business systems, wherein the data pull request carries a user identifier corresponding to each of the business systems, and the data pull request is used to instruct each of the business systems to query the behavior data of the target user according to the corresponding user identifier; The behavior data of the target user sent by each business system is received to obtain the behavior data of the target user in the multiple business systems.

5. The method according to claim 1 or 2, characterized in that: Generating the itinerary profile data of the target user according to the behavior data of the target user in the multiple business systems includes: Obtaining the occurrence time corresponding to the behavior data of the target user in each business system of the multiple business systems; Determine the travel sequence of the target user's behavior data in each business system according to the occurrence time; The itinerary profile data of the target user is generated according to the itinerary sequence and the behavior data of the target user in each business system.

6. The method according to claim 1, characterized in that The connecting process is performed on the user identifiers included in the user identifier set to obtain a plurality of user identifiers corresponding to each user and having an associated relationship, including: Using the user identifiers included in the user identifier set as nodes in a graph network respectively; Connecting the nodes in the graph network using the maximum connectivity principle to determine multiple nodes with associated relationships; A plurality of associated user identifiers corresponding to each user are determined according to the plurality of associated nodes.

7. The method according to claim 1, characterized in that If the first business system is a third-party service provider system, the user identifier in the user identifier set corresponding to the first business system includes the user's open identifier and communication identifier in the third-party service provider system and the user's external contact identifier in the instant messaging system; If the first business system is a public service system, the user identifiers in the user identifier set corresponding to the first business system include the open identifiers of the users in the public service system.

8. The method according to any one of claims 1, 6 and 7, characterized in that: The method further comprises: Obtain a changed user identifier corresponding to a second business system among the multiple business systems; Connecting the changed user identifier with each user identifier included in the user identifier set to obtain a plurality of associated user identifiers corresponding to each user after update; The user identification included in the identification mapping relationship table of each user is updated by using the updated multiple user identifications corresponding to each user and having an associated relationship.

9. A data processing device, characterized in that: The device comprises: An acquisition module, used to acquire a user identification set corresponding to each business system in a plurality of business systems, wherein the user identification set includes user identifications of a plurality of users in each business system, and the plurality of users includes a target user; A processing module, used for performing connectivity processing on the user identifications included in the user identification set to obtain a plurality of user identifications corresponding to each user and having an associated relationship; The processing module is further used to generate a unified identification of each user, and establish an identification mapping relationship table for each user according to the unified identification of each user and the corresponding multiple user identifications having an associated relationship; The acquisition module is further configured to acquire a unified identifier of a target user in response to a data acquisition request from a terminal device; wherein the data acquisition request is generated by the terminal device in response to a click operation or a selection operation on a customer journey option in a conversation interface; and the conversation interface is a conversation interface corresponding to the target user in an instant messaging client; The acquisition module is further used to acquire the behavior data of the target user in multiple business systems by using the target user's identification mapping relationship table and the unified identification, wherein the identification mapping relationship table includes multiple user identifications corresponding to the unified identification, and the multiple user identifications are user identifications of the target user in the multiple business systems; The processing module is further used to generate the travel profile data of the target user according to the behavior data of the target user in the multiple business systems; A sending module, used for sending the travel profile data of the target user to the terminal device; Wherein, the processing module is specifically used for: If the first business system among the multiple business systems is a third-party service provider system, converting the open identification of the user in the third-party service provider system into a service provider entity identification; If the first business system among the multiple business systems is a public service system, converting the open identification of the user in the public service system into an enterprise subject identification, and obtaining the external contact identification of the user in the instant messaging system according to the enterprise subject identification; The converted user identifier, the unconverted user identifier in the user identifier set corresponding to the first business system, and the user identifier included in the user identifier set corresponding to other business systems except the first business system are connected to obtain multiple user identifiers corresponding to each user and having an associated relationship.

10. A computer device, characterized in that: The computer device includes a processor, a network interface and a storage device, wherein the processor, the network interface and the storage device are connected to each other, wherein the network interface is controlled by the processor for sending and receiving data, the storage device is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the data processing method described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the program instructions are executed by a processor to execute the data processing method according to any one of claims 1 to 8.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a computer processor, the data processing method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Behavior trajectory analysis display method and device, electronic equipment and storage medium

    CN110825749A

  • Data processing method, device, equipment and medium

    CN112269805A

  • Behavior data monitoring method and device, computer equipment and medium

    CN112491602A