Product object processing methods, devices, clients and media

By displaying session messages associated with the target product object on the client and generating order data, the security problem when acquiring product objects on the non-channel platform is solved, ensuring that users have channel contacts after transactions, and improving transaction security and trust mechanisms .

CN112150156BActive Publication Date: 2024-12-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202011141074.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-22
Publication Date
2024-12-10
Estimated Expiration
2040-12-10

AI Technical Summary

Technical Problem

When obtaining product objects on non-channel platforms, users face the risk of not being able to contact the merchant or malicious merchants running away with the money, resulting in poor transaction security.

Method used

By displaying session messages associated with the target product object on the client and generating order data based on user operations, we ensure that the user can safely obtain product objects when the specified conditions are met.

Benefits of technology

It improves the security of users to obtain product objects through non-channel platforms, ensures that users have channel contact after transactions, and enhances the feasibility of transaction trust mechanism and after-sales service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112150156B_ABST
    Figure CN112150156B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a method, device, client, and medium for processing a commodity object, wherein the method includes: a conversation message associated with a target commodity object can be displayed on the client of the pushed user, and the description information of the target commodity object can be displayed according to the trigger operation for the conversation message, and when it is detected that the pushed user meets the specified user conditions, an acquisition entry for the target commodity object is displayed. Furthermore, in response to a payment operation triggered by the acquisition entry, order data for the target commodity object can be generated to complete the acquisition of the target commodity object by the pushed user. In this way, it can be ensured that after the pushed user obtains the target commodity object through the client, there is a channel to contact the pushing user, which is conducive to improving the security of the pushed user obtaining the target commodity object through a non-channel platform.
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 commodity object processing method, a commodity object processing device, a client, and a computer storage medium. Background Art

[0002] With the rapid development of Internet technology, users can complete the acquisition of target commodity objects online (for example, purchase commodities). Taking the e-commerce field as an example, users can purchase commodities (i.e., target commodity objects) through online network sales, wherein online network sales can rely on channel platforms (such as e-commerce platforms) or non-channel platforms (such as social applications, payment applications, etc.). When users purchase commodities from merchants or individual users (such as WeChat merchants) through non-channel platforms, there are usually situations where the merchants cannot be contacted or malicious merchants run away with the money, and the security of commodity transactions is poor. It can be seen that how to improve the security of users obtaining target commodity objects through non-channel platforms has become a problem that needs to be solved urgently. Summary of the invention

[0003] The embodiments of the present application provide a commodity object processing method and related devices, which can improve the security of acquiring target commodity objects.

[0004] On the one hand, an embodiment of the present application provides a method for processing a commodity object, the method comprising:

[0005] Displaying the conversation message associated with the target product object on the client of the user to whom the push is made;

[0006] Displaying description information of the target product object according to the triggering operation on the conversation message;

[0007] When it is detected that the user to be pushed meets the specified user condition, an acquisition entry of the target product object is displayed;

[0008] In response to a payment operation triggered by the acquisition entry, order data for the target commodity object is generated.

[0009] Accordingly, an embodiment of the present application provides a commodity object processing device, the commodity object processing device comprising:

[0010] A display unit, used to display the conversation message associated with the target commodity object on the client of the pushed user;

[0011] A detection unit, configured to detect a trigger operation on the session message;

[0012] The display unit is further configured to display description information of the target commodity object according to a triggering operation on the conversation message;

[0013] The display unit is further configured to display an acquisition entry for the target commodity object when it is detected that the pushed user meets the specified user condition;

[0014] A processing unit is used to generate order data for the target commodity object in response to a payment operation triggered by the acquisition entry.

[0015] On the other hand, an embodiment of the present application provides another commodity object processing method, the method comprising:

[0016] Display a product push list matching the push user, wherein the product push list includes at least one product object to be pushed;

[0017] When a push operation for a target product object is detected, the description information of the target product object is displayed;

[0018] Select the target to be pushed of the target commodity object;

[0019] A session message associated with the target commodity object is generated according to the description information, and the session message is triggered to be sent to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user conditions, a payment operation is performed on the target commodity object through the session message to obtain the target commodity object.

[0020] Accordingly, an embodiment of the present application provides another commodity object processing device, the commodity object processing device comprising:

[0021] A display unit, used to display a commodity push list matching the push user, wherein the commodity push list includes at least one commodity object to be pushed;

[0022] The detection unit is used for pushing operations on target commodity objects;

[0023] The display unit is further configured to display a description information input window when the detection unit detects a push operation for a target commodity object;

[0024] A processing unit, used for selecting a target to be pushed of the target commodity object;

[0025] The processing unit is further configured to generate a conversation message associated with the target commodity object according to the description information input in the description information input window;

[0026] A communication unit is used to trigger the sending of the session message to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user conditions, the payment operation is performed on the target commodity object through the session message to obtain the target commodity object.

[0027] Correspondingly, an embodiment of the present application further provides a computer storage medium, in which program instructions are stored, and when the program instructions are executed, they are used to implement the above-mentioned data processing method.

[0028] Accordingly, according to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being 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 performs the data processing method provided above.

[0029] In the embodiment of the present application, the conversation message associated with the target commodity object can be displayed on the client of the pushed user, and the description information of the target commodity object can be displayed according to the trigger operation for the conversation message. When it is detected that the pushed user meets the specified user conditions, the acquisition entrance of the target commodity object is displayed. Furthermore, in response to the payment operation triggered by the acquisition entrance, order data for the target commodity object can be generated to complete the acquisition of the target commodity object by the pushed user. In this way, it can be ensured that after the pushed user obtains the target commodity object through the client, there is a channel to contact the pushing user, which is conducive to improving the security of the pushed user obtaining the target commodity object through a non-channel platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] 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.

[0031] Figure 1a A schematic diagram of a commodity object processing system provided in an embodiment of the present application;

[0032] Figure 1b A schematic diagram of a commodity object processing system provided in an embodiment of the present application;

[0033] Figure 2 is a schematic flow chart of a commodity object processing solution provided in an embodiment of the present application;

[0034] Figure 3 is a schematic flow chart of a commodity object processing method provided in an embodiment of the present application;

[0035] Figure 4a to Figure 4h This is a schematic diagram of a page displayed by a first client provided in an embodiment of the present application;

[0036] Figure 5 is a schematic flow chart of another commodity object processing method provided in an embodiment of the present application;

[0037] Figure 6a to Figure 6e This is a schematic diagram of a page displayed by a second client provided in an embodiment of the present application;

[0038] Figure 7a is a schematic flow chart of updating the atlas behavior data provided by an embodiment of the present application;

[0039] Figure 7b is a schematic flow chart of updating statistical data provided by an embodiment of the present application;

[0040] Figure 7c This is a schematic flow chart of purchasing a product through the album applet provided in an embodiment of the present application;

[0041] Figure 8 is a structural schematic diagram of a commodity object processing device provided in an embodiment of the present application;

[0042] Fig. 9 It is a schematic diagram of the structure of a client provided in an embodiment of the present application;

[0043] Fig.10 It is a structural schematic diagram of another commodity object processing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0044] 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.

[0045] In order to improve the security of the pushed user obtaining the target product object through the non-channel platform, the embodiment of the present application proposes a product object processing system. Figure 1aThe commodity object processing system proposed in the embodiment of the present application may include: a first system and a second system, and the first system and the second system have an intercommunication relationship and can exchange data. The first system includes a first client 10 and a first backend server 11 corresponding to the first client 10, and the second system includes a second client 12 and a second backend server 13 corresponding to the second client.

[0046] The first client 10 and the second client 12 may refer to computer devices running the first application and the second application, or may refer to the first application and the second application themselves, respectively. The first application and the second application may be applications corresponding to non-channel platforms that provide services related to commodity object processing, and may specifically refer to social applications with relatively broad functions (such as WeChat applications, Tencent QQ applications), corporate office applications that provide office management services for target organizations (such as corporate WeChat applications), etc. The computer device may be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc.

[0047] The first backend server 11 and the second backend server 13 can interact with each other. The first backend server 11 and the second backend server 13 can both be independent physical servers, or a server cluster or distributed system composed of multiple physical servers. They can also be cloud servers that provide 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, as well as big data and artificial intelligence platforms.

[0048] In one embodiment, the first application and the second application may be different applications. For example, the first application is WeChat for Enterprise and the second application is WeChat application. The commodity object processing system under this embodiment can refer to Figure 1a As shown, the push user in the first system can push a session message associated with the target commodity object to the pushed user in the second system, and the pushed user in the second system that meets the specified user conditions can obtain the target commodity object through the session message. For example, taking the e-commerce field as an example, the above-mentioned push user may refer to an employee of a certain merchant, and the target commodity object may refer to a specified commodity sold by the merchant. The merchant's employee may push a session message for purchasing the specified commodity to the pushed user in the second system, and the pushed user that meets the specified user conditions can complete the purchase of the specified commodity in the second application based on the session message.

[0049] In another embodiment, the first application and the second application may be the same application, for example, the first application and the second application are both WeChat for Business or WeChat. The commodity object processing system under this embodiment can be referred to in Figure 1b As shown, Figure 1b The client in the above may refer to the first client or the second client. Figure 1b The backend server in the above may refer to the first backend server or the second backend server. It should be understood that Figure 1a and Figure 1b The architecture of the commodity object processing system is merely an exemplary representation, and does not limit the specific architecture of the commodity object processing system. For the sake of convenience, unless otherwise specified, the commodity object processing system mentioned below is based on Figure 1a The commodity object processing system shown is used as an example for explanation.

[0050] In one embodiment, applicable to the above commodity object processing system, the embodiment of the present application proposes a commodity object processing solution, which can be executed by the first client in the above first system and the second client in the above second system, wherein the first client is the client used by the push user in the first system, and the second client is the client used by the pushed user in the second system (that is, the client of the pushed user). Figure 2 The implementation process of the commodity object processing solution may include the following steps:

[0051] S20: The first client displays a product push list matching the push user, the product push list including at least one product object to be pushed, wherein each product object to be pushed displayed in the product push list matching the push user is a product object that the push user has the push permission to push.

[0052] In a specific implementation, the above-mentioned push user can be an employee of the target organization, and any commodity object to be pushed can be a commodity for sale by the target organization. The administrator of the target organization can create commodities for sale through the first application and configure the push permissions for each commodity. Specifically, the administrator can configure the push permissions for each commodity according to the division of departments in the target organization. For example, commodity A only supports push by employees of department A (that is, employees of department A have the push permissions for commodity A), and commodity B only supports push by employees of department B (that is, employees of department B have the push permissions for commodity B).

[0053] Alternatively, employees other than the administrator in the target organization can also create commodities for sale by themselves through the first application. It is understandable that the creator of any commodity has the push permission for the commodity.

[0054] In one embodiment, the first application can directly provide the push user with related services regarding commodity object processing by means of software function upgrades, or can indirectly provide the push user with related services regarding commodity object processing by means of embedded target sub-applications. The so-called target sub-application refers to an application that can be used without downloading and installing, such as a WeChat applet. In this way, the target organization to which the push user belongs can use the first application to implement related services regarding commodity object processing without the need to develop a separate applet or e-commerce application.

[0055] In the specific implementation, it is assumed that the first application indirectly provides the push user with related services regarding product object processing by embedding a target sub-application, and the client displays an application entrance of the above-mentioned target sub-application. When the push user has a push demand for product objects, the application entrance can be used to trigger the first client to display a product push list matching the push user.

[0056] S21: When the first client detects a push operation for a target commodity object, the description information of the target commodity object is displayed, and a target to be pushed of the target commodity object is selected, wherein the description information may be, for example, the name, features, price, sales data, browsing data, etc. of the target commodity object.

[0057] The targets to be pushed include any one or more of the following: service groups, target session users and content sharing platforms of pushing users (such as the friends circle of the pushing user); the users to be pushed include any one or more of the following: members of the above service groups, target session users and browsing users of the content sharing platform.

[0058] Exemplarily, the first client may display multiple push items, each push item corresponding to a push method (for example, push to a group, push to a session contact, push to a content sharing platform, push to a live broadcast room, etc.). When the push method selected by the user is "push to a content sharing platform", the content sharing platform of the push user may be determined as the target to be pushed; when the push method selected by the user is "push to a session contact", the first client may display a list of session contacts of the push user, select a target session user in the list of session contacts, and then the target session user may be determined as the target to be pushed; when the push method selected by the user is "push to a group", the first client may display a list of service groups of the target organization to which the push user belongs (the service group list displays multiple service groups of the target organization), select a target service group in the list of service groups, and then the target service group may be determined as the target to be pushed.

[0059] Alternatively, when it is detected that there is only one service group of the target organization, the unique service group can be directly determined as the target to be pushed.

[0060] S22: The first client generates a session message associated with the target product object according to the description information of the target product object. The session message is a hyperlink for obtaining the target product object, or a message including the hyperlink. Exemplarily, the hyperlink may be a mini program card.

[0061] S23: The first client triggers sending the above-mentioned session message to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user conditions, the payment operation is performed on the target product object through the session message to obtain the target product object.

[0062] S24: The second client displays the conversation message associated with the target commodity object and displays the description information of the target commodity object according to the trigger operation on the conversation message, wherein the trigger operation may include click, press, voice and other operations on the conversation message.

[0063] S25: When the second client detects that the pushed user meets the specified user condition, it displays the acquisition entry of the target commodity object. The specified user condition includes: the pushed user is a conversation contact of the pushing user, or the pushed user is a member of the service group of the target organization.

[0064] S26: The second client generates order data for the target product object in response to the payment operation triggered by the acquisition entry, thereby completing the acquisition of the target product object by the pushed object.

[0065] In this way, a trust mechanism between the two parties of the target commodity object transaction can be established, and only the pushed user who meets the specified user conditions can successfully obtain the target commodity object. On the one hand, for the pushed user, it can ensure that the pushed user has a channel to contact the target organization after obtaining the target commodity object, which is conducive to improving the security of the pushed user obtaining the target commodity object through a non-channel platform; on the other hand, for the target organization, after the pushed user obtains the target commodity object, it can better provide subsequent services (such as after-sales service) to the pushed user.

[0066] See also Figure 3 , is a flowchart of a commodity object processing method of an embodiment of the present application, the method of the embodiment of the present application can be executed by a first client, the first client runs the above-mentioned first application, or the first client is the first application itself. The method of the embodiment of the present application includes the following steps.

[0067] S301: Displaying a product push list matching the push user, where the product push list includes at least one product object to be pushed.

[0068] In one embodiment, the first application can directly provide the push user with services related to commodity object processing by means of software function upgrade, or can indirectly provide the push user with services related to commodity object processing by means of embedding the target sub-application. For example, the first client can add an application entry of the target sub-application in the first application, such as Figure 4a Furthermore, the push user can trigger the application portal to enter the home page that provides the push user with commodity object processing related services.

[0069] The push user can be an ordinary employee or administrator of the target organization. The administrator has different operating permissions than ordinary employees. Therefore, in the present application example, after the push users with different operating permissions trigger the application portal, the home page displayed by the first client is also different. The difference is mainly reflected in the different components displayed on the home page. For example, for ordinary employees, the home page displayed by the first client is as follows: Figure 4b As shown in the left figure in the figure; for the administrator, the home page displayed on the second client is as follows Figure 4b As shown in the right figure, Figure 4b The right picture in the figure shows the configuration entry, which is used to trigger the administrator to configure the push permissions of each commodity object to be pushed created by the administrator, configure the external resource exchange account, and enable the external resource exchange function based on the external resource exchange account, etc.

[0070] In one embodiment, the first client may display a product object creation portal, and trigger the creation of a new product object through the creation portal. When the new product object is created, the new product object is added to the product push list. Figure 4c As shown, the home page includes a commodity object creation portal 40, and the push user (ordinary employees and administrators of the target organization) can enter the commodity object creation page through the commodity object creation portal 40 on the home page. The commodity object creation page is as shown in FIG. Figure 4c The push user can enter the basic information of the created commodity object in the commodity object creation page, such as name, price, feature information, etc. After the created commodity object is created, the first client can add and display the created commodity object in the commodity push list matching the push user.

[0071] Among them, each commodity object to be pushed displayed in the commodity push list matching the push user is a commodity object for which the push user has the push permission. In the embodiment of the present application, the creator of any commodity object has the push permission for the any commodity object.

[0072] In a specific implementation, the first client can obtain the identity information of the push user. When it is detected based on the identity information that the push user is an ordinary employee of the target organization, the first client can determine the commodity objects created by the push user himself and the commodity objects that the push user can recommend and pre-configured by the administrator as commodity objects that the push user has the right to push, and display the commodity objects that the push user has the right to push in the commodity push list.

[0073] Alternatively, when the first client detects through the above-mentioned identity information that the pushing user is a management employee of the target organization, the first client can determine the commodity objects created by the pushing user himself and the commodity objects created by other employees of the target organization as commodity objects that the pushing user has the right to push, and display the commodity objects that the pushing user has the right to push in the commodity push list.

[0074] S302: When a push operation for a target product object is detected, the description information of the target product object is displayed. In one embodiment, when a push operation for a target product object is detected, the description information of the target product object can be displayed in a default mode. After the first client executes step S304, the pushed user can view the conversation message associated with the target product object through the second client, and the second client can display the description information of the target product object in the above-mentioned default mode according to the trigger operation for the conversation message. The above-mentioned push operation for the target product object can be a recommendation button corresponding to the target product object (such as Figure 4d The recommended buttons included in image 1) can be input by pressing, clicking, voice, and other operations.

[0075] For example, see Figure 4d Assume that the push user is "Li XX", an employee of the target organization. The push list of products matching "Li XX" shows a product object to be pushed, which is a designer original skirt priced at 120 yuan. When "Li XX" wants to push this skirt, he can click Figure 4d In the recommendation button included in the image 1, the first client can display the description information of the target commodity object in the default mode, and the display effect can be as follows Figure 4d As shown in Figure 2. When "Li XX" wants to push this skirt to the pushed user in this default mode, he can directly trigger Figure 4d In the middle image 2, “Recommend to customers” is included, and the target to be pushed of the target product object is selected.

[0076] Alternatively, in another embodiment, in addition to supporting the display of the description information of the target product object in the above-mentioned default mode, the embodiment of the present application can also support the display of other modes (such as pictures, texts and posters). In this case, when the push user wants the pushed user to view the description information of the target product object, it is not displayed in the above-mentioned default mode, and other modes can be selected before selecting the target to be pushed of the target product object. For example, assuming that the other modes include pictures, texts and posters, following the above Figure 4d For the example shown, see Figure 4e , when "Li XX" wants to push this skirt to the pushed user in other modes, it can trigger Figure 4e The "Other Modes" button included in the image 2 allows the user to select a poster mode and a graphic mode. The display effect of the description information of the skirt is displayed in the poster mode, such as Figure 4e As shown in Image 3 in FIG. 1 ; the display effect of the description information of the skirt in poster mode is as follows Figure 4e As shown in Image 4.

[0077] S303: Select the target product object to be pushed.

[0078] The push targets include any one or more of the following: service groups, target session users, and content sharing platforms of push users; the pushed users include any one or more of the following: members of the service group, target session users, and browsing users of content sharing platforms. The service group is a group of the target organization to which the push user belongs that provides services to group members; the target session users are any one or more session contacts of the push user.

[0079] In one embodiment, the target session user may be a session contact of the push user in the first application. For example, if the first application is WeChat for Enterprise, the target session user may be an external enterprise user with whom the push user interacts. For example, if the first application is WeChat, the target session user may be a session contact of the push user on WeChat. Alternatively, in another embodiment, the target session user may be a session contact of the push user in the second application. For example, if the first application is WeChat for Enterprise and the second application is WeChat, the target session user may be a session contact of the push user on WeChat.

[0080] For example, see Figure 4f, the first client can display a push target selection list, which includes multiple push entries, namely "Forward", "Share to Second Application", "Forward to My Customer Group" and "Save to Album", and each push entry corresponds to a push method. Specifically, the push user can trigger the push entry "Forward" to select his own target session user on the first application as the target to be pushed; the push user can trigger the push entry "Share to Second Application" to select his own target session user on the second application or content sharing platform (such as WeChat's Moments or Live Broadcast Room) as the target to be pushed; the push user can trigger the push entry "Forward to My Customer Group" to select a service group (i.e., customer group) and use the service group as the target to be pushed; or, the push user can trigger the push entry "Save to Album" to save the description information of the target product object as a picture, and then share the picture with the pushed user, triggering the pushed user to obtain the target product object according to the picture.

[0081] S304: Generate a session message associated with the target commodity object according to the description information, and trigger the sending of the session message to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user conditions, the payment operation is performed on the target commodity object through the session message to obtain the target commodity object. In a specific implementation, the first client can send the session message to the target to be pushed through its corresponding backend server.

[0082] For example, see Figure 4f , the target to be pushed is the group "VIP customer group 1", the first client can trigger the sending of a session message associated with the target product object to VIP customer group 1. The display effect of the session message in VIP customer group 1 can be seen in Figure 4f shown.

[0083] In one embodiment, in order to prevent the push user from using his own resource account to exchange resources (for example, to collect money), the first client can detect whether the target organization to which the push user belongs is configured with an external resource exchange account and whether the external resource exchange function has been activated based on the external resource exchange account before triggering the sending of a session message to the target to be pushed. If it is detected that the target organization to which the push user belongs is configured with an external resource exchange account and the external resource exchange function has been activated based on the external resource exchange account, the step of triggering the sending of the session message to the target to be pushed is triggered.

[0084] In a specific implementation, the configuration of the external resource exchange account and the activation of the external resource exchange function can be operated by the administrator of the target institution. For example, assuming that the external resource exchange function is an external payment collection function, and the external resource exchange account is the payment collection merchant number of the target institution, the administrator can use the first client to open the external resource exchange account in the following manner: Figure 4g In the page shown in the right picture, enable the external resource exchange function according to the external resource exchange account.

[0085] Alternatively, in another embodiment, if the first client detects that the target organization to which the push user belongs is not configured with an external resource exchange account, or the target organization has not enabled the external resource exchange function, then the external resource exchange function enabling strategy is executed.

[0086] The specific implementation method of the first client executing the external resource exchange function activation strategy is as follows: displaying a shortcut button for activating the external resource exchange function; when a shortcut button is detected, displaying a management user list; selecting a target management user in the management user list, and triggering sending a prompt message to the client corresponding to the target management user according to the user information of the push user, the prompt message is used to prompt the target management user to configure an external resource exchange account, and activate the external resource exchange function based on the external resource exchange account. The above prompt message can be a link message, and the target management user can directly enter the page for configuring the external resource exchange account and activating the external resource exchange function based on the external resource exchange account based on the link message.

[0087] For example, see Figure 4h As shown, the first client can generate and display a session message example after generating a session message associated with the target commodity object according to the description information. When it is detected that the target organization to which the push user belongs is not configured with an external resource exchange account, or the target organization has not opened the external resource exchange function, a shortcut button for opening the external resource exchange function is added to the page displaying the session message example (such as Figure 4h ), when the push user clicks the function button 41, the first client can display a list of management users, and the push user selects "Wang XX" as the target management user in the management user list. When it is detected that the push user has selected "Wang XX", a prompt information input window can be displayed on the current page, and the prompt information input window displays prompt information that prompts the target management user to configure an external resource exchange account and activate the external resource exchange function based on the external resource exchange account. After the push user views the prompt information, if he confirms to send the prompt information to the target management, the "Send" button in the prompt information input window can be triggered. When the first client detects the trigger operation input for the "Send" button, it can trigger the prompt information to be sent to the target management user.

[0088] Furthermore, after viewing the prompt information, the target management user can Figure 4gThe page shown in the middle right picture configures the external resource interaction account and activates the external resource exchange function according to the external resource exchange account. When the first client detects that the target management user has completed the configuration of the external resource interaction account and has activated the external resource exchange function according to the external resource exchange account, it can trigger the step of sending a session message to the target to be pushed.

[0089] In one embodiment, the backend server corresponding to the first client itself (i.e., the first backend server) can collect statistics on the relevant data of each commodity object to be pushed (e.g., the number of recommendations, the number of views, the sales volume, the sharing data, etc.) in real time or periodically, generate statistical data, and store them in the database. In this case, the first client can display a statistical entry (e.g., Figure 4b When a trigger operation for the statistical entry is detected, the statistical data of each commodity object to be pushed can be obtained from the background server, and the statistical data of each commodity object to be pushed can be displayed. Among them, the statistical data of any commodity object to be pushed includes any one or more of the following: resource value information and exposure information. Resource value information includes sales volume, and exposure information includes the number of recommendations, the number of shares, and the number of views, or the exposure information can be an exposure rate calculated based on the number of recommendations, the number of shares, and the number of views.

[0090] In the embodiment of the present application, the first client can display a list of pushed products that match the push user. When a push operation for a target product object is detected, the description information of the target product object is displayed, the target to be pushed of the target product object is selected, a session message associated with the target product object is generated according to the description information, and the session message is triggered to be sent to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user conditions, the payment operation is performed on the target product object through the session message to obtain the target product object. In this way, on the one hand, the business service of product object processing can be provided by the first client without the need to develop a channel platform for providing the business service, which is conducive to saving development costs; on the other hand, it is conducive to the push user to better provide subsequent services (such as after-sales service) to the pushed user after selling the target product object.

[0091] See also Figure 5 , is a flowchart of another commodity object processing method of an embodiment of the present application. The method of the embodiment of the present application can be executed by a second client, which runs the second application, or the second client is the second application itself. The second client in the embodiment of the present application is a client used by the pushed user (hereinafter referred to as the pushed user's client), and the method of the embodiment of the present application includes the following steps.

[0092] S501: Displaying a conversation message associated with a target commodity object on a client of the user to whom the message is sent.

[0093] Among them, the session message is that the target organization to which the pushing user belongs configures an external resource exchange account, and after the external resource exchange function is activated based on the external resource exchange account, the pushing user pushes it to the pushed user through the corresponding client to ensure that the resource account corresponding to the session message is the external resource exchange account of the target structure to which the pushing user belongs. That is, when the pushed user obtains the target commodity object through the session information, the account for resource transfer is the external resource exchange account of the target organization. Exemplarily, assuming that the session message is a mini program card for purchasing commodity A, then the external resource exchange account corresponding to the mini program card is the collection account of the merchant to which commodity A belongs, that is, when the pushed user purchases commodity A through the mini program card, he needs to pay the electronic asset to the collection account of the merchant to which commodity A belongs. In this way, it is possible to prevent the pushing user from collecting electronic assets through a private asset account during the business process of asset processing.

[0094] The session message is a hyperlink for obtaining the target product object, or a message including a hyperlink. The hyperlink can be a mini program card, for example Figure 4f The session message that is displayed.

[0095] In one embodiment, the push user may send a conversation message to a target to be pushed through the first client. The target to be pushed includes any one or more of the following: a service group, a target conversation user, and a content sharing platform of the push user. Accordingly, the pushed users may include any one or more of the following: members of the above service group, the above target conversation user, and browsing users of the above content sharing platform.

[0096] For example, see Figure 4f As shown, VIP customer group 1 is the above service group, and the pushed user is a member of VIP customer group 1. After the pushing user sends a conversation message to VIP customer group 1, the pushed user can view the conversation information when entering the conversation page of VIP customer group 1. That is, the client of the pushed user can display the conversation message on the conversation page of VIP customer group 1.

[0097] Alternatively, assuming that the pushing user shares the conversation message on his own content sharing platform, when the pushed user enters the content sharing platform through his own client, he can view the conversation message. That is, the pushed user's client can display the conversation message on the page of the content sharing platform.

[0098] S502: Displaying description information of the target commodity object according to the triggering operation for the conversation message, wherein the triggering operation for the conversation message may be a click, press, voice, etc. operation for the conversation message input.

[0099] In one embodiment, when the second client detects a trigger operation for a conversation message, it can display the description information of the target commodity object according to the target mode. The target mode includes the default mode mentioned above and other modes (such as the picture and text mode and the poster mode). Specifically, the target mode is associated with the mode determined by the push user before sending the conversation message. For example, see Figure 4d If the user determines that the mode is the default mode before pushing the conversation message, then the target mode here is the default mode. The second client displays the description information of the target product object according to the default mode. For details, see Figure 6a Image 5 in . For another example, see Figure 4e If the user determines that the mode is poster mode before pushing the conversation message, then the target mode here is poster mode. The second client displays the description information of the target product object in poster mode. You can refer to Figure 4e If the user determines that the mode is the text-and-picture mode before pushing the conversation message, then the target mode here is the text-and-picture mode. The display effect of the second client displaying the description information of the target commodity object according to the text-and-picture mode can be referred to Figure 4e Image 4 in.

[0100] S503: When it is detected that the user to be pushed meets the specified user condition, an acquisition entry of the target product object is displayed.

[0101] The above-mentioned specified user conditions include: the pushed user is a session contact of the pushing user, or the pushed user is a member of a service group of the target organization, and the service group is a group that the target organization provides services to group members.

[0102] S504: In response to the payment operation triggered by the acquisition entry, generate order data for the target commodity object.

[0103] In one embodiment, after the first client generates order data for the target commodity object, the order data may be displayed through a target display path that matches the commodity type of the target commodity object. Among them, commodity types may be uniformly divided into virtual commodities (e.g., electronic cards, electronic tickets (e.g., electronic movie tickets, electronic scenic spot tickets) and physical commodities; or commodity types may be further refined based on the functions of commodity objects, with commodity objects of different functions corresponding to one commodity type, for example, the commodity type corresponding to electronic movie tickets is movies, the commodity type corresponding to electronic scenic spot tickets is travel, and so on. In a specific implementation, a correspondence between commodity types and display paths may be created in advance, for example, as shown in Table 1. In this case, after the pushed user obtains the target commodity object, the order data for the target commodity object may be viewed through the target display path.

[0104] Table 1

[0105]

[0106]

[0107] In one embodiment, the specific implementation of the above step S504 can be: displaying a commodity acquisition parameter input window according to the trigger operation for the acquisition entry, inputting the commodity acquisition parameters in the commodity acquisition parameter input window, and triggering the display of the total resource value and resource sending entry required to obtain the target commodity object matching the commodity acquisition parameters. Further, when the trigger operation for the resource sending entry is detected, the target resource matching the total resource value is deducted from the resource account of the pushed user, and the target resource is added to the external resource exchange account of the target organization. Further, order data for the target commodity object can be generated according to the commodity acquisition parameters, the description information of the target commodity object and the total resource value to complete the acquisition of the target commodity object by the pushed user. In this way, the pushed user who meets the specified user conditions can successfully obtain the target commodity object. On the one hand, for the pushed user, it can ensure that the pushed user has a channel to contact the target organization after obtaining the target commodity object, which is conducive to improving the security of the pushed user obtaining the target commodity object through a non-channel platform; on the other hand, for the target organization, after the pushed user obtains the target commodity object, it can better provide subsequent services (such as after-sales service) for the pushed user.

[0108] The commodity acquisition parameter may include the number of target commodity objects that the pushed user pre-acquires. Figure 6aThe target product is a designer skirt. When the user is pushed and clicks on the entry "I want to buy" from Ounuo Personal Care, the second client can display the product acquisition parameter input window. The user can enter the quantity n he wants to buy in the window. When the input is completed, he can click the "confirm button". The second client can display the payment page for purchasing n skirts. The payment page shows that the total price required to purchase n skirts (i.e. the total value of the above resources) is 240 yuan. The user who is pushed can click "pay" to pay 240 yuan to the external resource exchange account of the target organization, thereby completing the purchase of the skirts.

[0109] Among them, from Figure 6a It can be seen that the payment page also displays a communication information input entry "Fill in contact information". Figure 6b When it is detected that the pushed user triggers the communication information input entry, the second client can display a communication information input window to facilitate the user to fill in his or her own communication information. Subsequently, the target organization can contact the pushed user or ship the goods based on the communication information. The communication information includes name, contact address, communication number, etc.

[0110] In one embodiment, when the second client detects that the pushed user does not meet the specified user condition, a specified policy can be executed to make the pushed user meet the specified user condition, wherein the specified policy includes a first policy for triggering the pushed user to add the pushing user as a session contact, or a second policy for adding the pushed user to a service group.

[0111] In a specific implementation, the above-mentioned designated strategy includes the first strategy. When it is detected that the pushed user does not meet the specified user condition, the implementation method of executing the designated strategy is as follows: when it is detected that the pushed user does not meet the specified user condition, an interaction button is displayed, and according to the triggering operation of the interaction button, the user information of the pushed user is displayed, so that the pushed user can add the pushed user as a session contact according to the user information. The above-mentioned user information is information that represents the identity of the pushed user on the first application or the second application, for example, it can be an application account or a QR code, and the pushed user can add the pushed user as a session contact through the QR code. For example, see Figure 6c shown.

[0112] In one embodiment, assuming that the above user information is information representing the identity of the push user on the first application, then when the first backend server corresponding to the first client detects that the pushed user adds the push user as a session contact, it can automatically send the above session message to the push user again according to the user information of the pushed user. Furthermore, the first client can display the session message sent again by the first backend server on the session page between the push user and the pushed user. For example, the display effect can be as follows: Figure 6d In this way, the user to whom the push is sent can directly click on the conversation message in the conversation page with the user to whom the push is sent, triggering the acquisition of the target product object.

[0113] In one embodiment, after the second client displays the conversation message associated with the target commodity object, when a push operation for the conversation message is detected, multiple push items are displayed, and any push item corresponds to a push method, which includes any one or more of the following: push to a group, push to a conversation contact, and push to a content sharing platform. Further, the second client can determine the target push item from the multiple push items, and send the conversation message in accordance with the target push method corresponding to the target push item. In this way, the conversation message can be shared efficiently, the diffusion range of the target commodity object can be increased, and more people can directly obtain the target commodity object through the conversation message.

[0114] Exemplarily, assuming that the target push method is to push to a content sharing platform, the second client can add the conversation message to the content sharing platform of the pushed user according to the target push method, and other users can view the conversation message on the content sharing platform. Alternatively, assuming that the target push method is to push to conversation contacts, when the pushed user wants to share the conversation information with his own conversation contacts, he can select the target push method as push to conversation contacts and select a target conversation contact from at least one conversation contact, so as to share the conversation message with the target conversation contact. Exemplarily, see Figure 6e Assuming that the target conversation contact is a friend "Da Da" of the pushed user on the second application, the pushed user can share the conversation information with the friend "Da Da" through the second client. After the friend "Da Da" enters the second application, he can view the conversation message and obtain the target product object according to the conversation message.

[0115] In the embodiment of the present application, the first client can display the conversation message associated with the target commodity object on the client of the pushed user, and display the description information of the target commodity object according to the trigger operation for the conversation message. When it is detected that the pushed user meets the specified user conditions, the acquisition entrance of the target commodity object is displayed, so that the pushed user can obtain the target commodity object through the acquisition entrance. In this way, it can be ensured that the pushed user has a channel to contact the pushing user after obtaining the target commodity object, which is conducive to improving the security of the pushed user obtaining the target commodity object through a non-channel platform.

[0116] In order to better understand the above-mentioned commodity object processing method, the following takes the example that the first application is enterprise WeChat, the second application is WeChat, and the first application adds an application entrance of the commodity album application, and combines the application scenario of commodity sales to explain the specific implementation of the above-mentioned commodity object processing method.

[0117] The product album of WeChat Enterprise supports administrators to add products. By configuring the employees who can use the products, employees can share by selecting the product album within their scope of use in the workbench-product album (employees can also create their own products). Sharing methods support pictures, texts, posters, Moments and other sharing methods to friends on WeChat or WeChat Enterprise. The prerequisite is that the merchant to which the employee belongs has a normal merchant number for external payment (i.e., an external resource exchange account).

[0118] First, some key terms involved in the following content are introduced:

[0119] vid is the unique ID of the enterprise WeChat user (i.e. the enterprise employee), and corpid is the unique ID of the enterprise.

[0120] The above commodity object processing method mainly involves the following aspects in terms of technical implementation:

[0121] 1. Technical solutions for WeChat Enterprise merchants

[0122] Product albums can be created in the enterprise WeChat client, or by administrators creating products in the web management background. Products created in the management background are global product albums created by administrators based on the enterprise, and support configuring the scope of use to control which employees use the product album. The enterprise WeChat client supports employees to create products themselves and use the product album sharing and forwarding capabilities. Therefore, in the design of the technical solution, product albums will be divided into two types, one is based on the enterprise dimension, and the other is based on the employee's personal vid as the dimension for data design.

[0123] 1. Data storage design for product homepage

[0124] The data of the product homepage is stored through strpkv. The key can be for the sharer (i.e., the company employee), which is generated by encoding such as millisecond timestamp and random number, and the value can be the id of the recommended product object, the corpid and vid of the sharer. The data of the product homepage includes the album id list and the sharer information. The album id list includes the album ids, and the sharer information can include the corpid and vid of the sharer. Among them, each album has a product object to be recommended.

[0125] When any sharer wants to share a target album, the backend server of WeChat for Business needs to verify whether the sharer's corpid, vid and target album belong to the same enterprise. If they belong to the same enterprise, the sharer can share the target album.

[0126] 2. Atlas behavioral data design

[0127] The pkv table can be used to store user behavior data on product albums, specifically, it can store behavior data such as browsing, purchasing, and sharing lists of each album, and the primary key is the album id;

[0128] 3. Album sales data design

[0129] The backend server corresponding to WeChat for Enterprise can store the sales data of each album through the pkv table. The unique index is made through the id + order id of the product object. The id, sales quantity and price of each order of the album are stored.

[0130] 4. Design of atlas enterprise statistical data

[0131] The backend server corresponding to WeChat for Enterprise can store the company statistics of the atlas through the mpkv table. corpid has one table per month, and the sub-tables are split according to vid. It stores the statistics of each employee for each atlas every day. The primary key is the auto-increment id; the timestamp, vid and the id of the product object are the joint unique index.

[0132] 5. Album information design when adding friends

[0133] The backend server corresponding to WeChat for Enterprise can use expirekv to store the album information when the sharer adds the sharer as a friend. Store the mini program information where the friend is added, which is used to push a control message with album jump to the employee when they become friends.

[0134] 6. Update of album behavior data

[0135] The album behavior data includes album browsing data (the number of albums browsed), album sales data (such as the sales volume of the album) and album usage data (the number of users who use the album). Among them, the browsing methods of the album include: a. Entering the product homepage through the mini program shared by the sharer to view; b. Viewing product information in the live broadcast room; c. In the external payment notes, the link to the associated product album is viewed by clicking the link; d. Other applications reference the product album and are viewed. In one embodiment, corporate employees can initiate live broadcasts through corporate WeChat, WeChat users participate in the live broadcast through WeChat, corporate employees share albums during the live broadcast, and WeChat users can view product information through the shared albums in the live broadcast room to purchase products.

[0136] For the update of the album sales data, the corresponding backend server of WeChat for Enterprise can call back and update after detecting that the payment side has completed the collection, and call back and update when detecting that a refund has occurred on the payment side.

[0137] To update the usage data of the album, the backend server corresponding to WeChat for Enterprise can report the data when the album is shared by the WeChat for Enterprise client. Once an album is shared, the backend server corresponding to WeChat for Enterprise can update the usage data of the album once, for example, the number of uses is accumulated and added by 1.

[0138] For example, the backend server corresponding to WeChat for Enterprise may include an access module, a business interface module, a message delivery / notification processing module, and a basic business module. The process of updating the album behavior data through each model by the backend server can be seen in Figure 7a shown.

[0139] 7. Pulling of Atlas Behavior Data

[0140] The data information of the atlas is synchronized incrementally, and data will be sent only when the data changes. Since the atlas behavior data is relatively independent and changes frequently, if it is coupled with incremental pulling, a lot of useless data will be sent, which is wasteful. In the embodiment of the present application, the backend server of WeChat for Enterprise uses the method of pulling the atlas id list in batches to pull the atlas behavior data, and the WeChat for Enterprise client can pull the latest data of the atlas through paging.

[0141] 8. The recipient must meet the specified user conditions when purchasing the product shared by the sharer

[0142] In the specific implementation, when the person being shared purchases a product through the product homepage, the backend server of WeChat for Business can identify whether the person being shared is a friend of the sharer. If not, the process of guiding the person being shared to add the sharer as a friend can be executed.

[0143] 9. Update of statistical data of enterprise atlas

[0144] In one implementation, the statistical data may include sharing data, access data and transaction data of the album. The sharing data may include the number of shares, the transaction data may include sales and sales quantity, and the access data may include the number of visits to the album. Exemplarily, the backend server of WeChat for Business may include a push module, a local data writing module and a basic business module. The process of the backend server of WeChat for Business updating the statistical data according to each module may be as follows: Figure 7b shown.

[0145] 2. Purchase products through the Album Mini Program on WeChat

[0146] In one embodiment, see Figure 7c As shown, it is a specific process for WeChat users to purchase goods through the product album applet (i.e., the above-mentioned conversation message associated with the target product object) shared by enterprise employees. Specifically, enterprise employees can share the product album applet. In the embodiment of the present application, WeChat supports the complete process, and enterprise WeChat can only view it. The WeChat side can detect whether the pushed user and the enterprise employee are friends (for example, whether they are WeChat friends of the enterprise employee, or whether they are in the enterprise customer base). If they are friends, the WeChat side can display a purchase button (i.e., the above-mentioned acquisition entrance), and the pushed user can purchase the product through the purchase button. Alternatively, if the pushed user is not a friend of the enterprise employee, the WeChat side can display a contact employee button (i.e., the above-mentioned interaction button) to trigger adding employees as friends. After detecting that the pushed user has added employees as friends, the WeChat side can display a purchase button to facilitate the pushed user to purchase the product.

[0147] From the above content, it can be seen that through the embodiments of the present application, on the one hand, the administrators or employees of the enterprise can use the enterprise WeChat software in daily office work to communicate with customers, and can also realize after-sales, payment order management and other capabilities, greatly improving the office efficiency of the enterprise; on the other hand, it can also be combined with the powerful statistical capabilities of enterprise WeChat. Enterprise employees can view product sales data, sharing data, user purchase information, etc. on the product album statistics platform, without the cost of additional development by the enterprise, which can help the enterprise achieve better corporate goals.

[0148] See also Figure 8 , is a structural diagram of a commodity object processing device in an embodiment of the present application. The commodity object processing device in the embodiment of the present application can be set in the above-mentioned second client, or can be a computer program (including program code) running in the second client.

[0149] In one implementation of the device of the embodiment of the present application, the device includes the following structure.

[0150] The display unit 800 is used to display the conversation message associated with the target commodity object on the client of the pushed user;

[0151] A detection unit 801, configured to detect a triggering operation for the session message;

[0152] The display unit 800 is further configured to display description information of the target commodity object according to the triggering operation on the conversation message;

[0153] The display unit 800 is further configured to display an acquisition entry for the target product object when the detection unit detects that the pushed user meets the specified user condition;

[0154] The processing unit 802 is used to generate order data for the target commodity object in response to the payment operation triggered by the acquisition entry.

[0155] In one embodiment, the session message is pushed by the pushing user to the pushed user through the corresponding client after the target organization to which the pushing user belongs configures an external resource exchange account and the external resource exchange function is activated based on the external resource exchange account;

[0156] The specified user condition includes: the pushed user is a session contact of the pushing user, or the pushed user is a member of a service group of the target organization, the service group is a group that the target organization provides services to group members;

[0157] The session message is a hyperlink for acquiring the target commodity object, or a message including the hyperlink.

[0158] In one embodiment, the processing unit 802 is specifically used to: display a commodity acquisition parameter input window according to a trigger operation for the acquisition entry; input commodity acquisition parameters in the commodity acquisition parameter input window; trigger the display of the total resource value and resource sending entry required to acquire the target commodity object matching the commodity acquisition parameters; when a trigger operation for the resource sending entry is detected, deduct the target resource matching the total resource value from the resource account of the pushed user, and add the target resource to the external resource exchange account of the target organization; generate order data for the target commodity object according to the commodity acquisition parameters, the description information of the target commodity object and the total resource value;

[0159] In one embodiment, the processing unit 802 is further used to execute a specified strategy to make the pushed user meet the specified user condition when it is detected that the pushed user does not meet the specified user condition, wherein the specified strategy includes a first strategy for triggering the pushed user to add the pushing user as a session contact, or a second strategy for adding the pushed user to the service group.

[0160] In one embodiment, the designated strategy includes the first strategy, and the processing unit 802 is specifically used to display an interaction button through the display unit 800 when it is detected that the pushed user does not meet the designated user condition; in accordance with the triggering operation of the interaction button, display the user information of the pushing user through the display unit 800, so that the pushed user can add the pushing user as a session contact according to the user information.

[0161] In one embodiment, the device further includes a communication unit 803, and the display unit 800 is further used to display multiple push items when a push operation for the conversation message is detected, and any push item corresponds to a push method, and the push method includes any one or more of the following: pushing to a group, pushing to a conversation contact, and pushing to a content sharing platform; determining a target push item from the multiple push items, and sending the conversation message through the communication unit 803 according to the target push method corresponding to the target push item.

[0162] In the embodiments of the present application, the specific implementation of each of the above-mentioned units can refer to the description of the relevant contents in the embodiments corresponding to the aforementioned figures.

[0163] The data processing device in the embodiment of the present application can display the conversation message associated with the target commodity object, and display the description information of the target commodity object according to the trigger operation for the conversation message. When it is detected that the pushed user meets the specified user conditions, the acquisition entrance of the target commodity object is displayed. Furthermore, in response to the payment operation triggered by the acquisition entrance, order data for the target commodity object can be generated to complete the acquisition of the target commodity object by the pushed user. In this way, it can be ensured that after the pushed user obtains the target commodity object through the client, there is a channel to contact the pushing user, which is conducive to improving the security of the pushed user obtaining the target commodity object through a non-channel platform.

[0164] See also Fig. 9, is a schematic diagram of the structure of a client in an embodiment of the present application, and the client may refer to the first client or the second client. The client in the embodiment of the present application includes a processor 90, a storage device 91, an input device 92, an output device 93, and a communication interface 94. The processor 90, the storage device 91, the input device 92, the output device 93, and the communication interface 94 can exchange data, and the processor 90 implements the corresponding data processing function.

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

[0166] The processor 90 may be a central processing unit (CPU) 90. In one embodiment, the processor 90 may also be a graphics processing unit (GPU) 90. The processor 90 may also be a combination of a CPU and a GPU. In the client, multiple CPUs and GPUs may be included as needed to perform corresponding data processing.

[0167] The input device 92 may refer to a display screen, a fingerprint collector, etc., which may be used to detect user input related operations (such as touch operations, trigger operations, push operations, etc.), and the output device 93 may include a display (LCD, etc.), a speaker, etc.

[0168] In one embodiment, the storage device 91 is used to store program instructions. The processor 90 can call the program instructions to implement the various methods involved in the embodiments of the present application.

[0169] In a first possible implementation, the processor 90 of the client calls the program instructions stored in the storage device 91 to:

[0170] Displaying the conversation message associated with the target commodity object on the client of the pushed user through the output device 93;

[0171] Displaying description information of the target product object according to the triggering operation on the conversation message;

[0172] When it is detected that the user to be pushed meets the specified user condition, an acquisition entry of the target product object is displayed;

[0173] In response to a payment operation triggered by the acquisition entry, order data for the target commodity object is generated.

[0174] In one embodiment, the session message is pushed by the pushing user to the pushed user through the corresponding client after the target organization to which the pushing user belongs configures an external resource exchange account and the external resource exchange function is activated based on the external resource exchange account;

[0175] The specified user condition includes: the pushed user is a session contact of the pushing user, or the pushed user is a member of a service group of the target organization, the service group is a group that the target organization provides services to group members;

[0176] The session message is a hyperlink for acquiring the target commodity object, or a message including the hyperlink.

[0177] In one embodiment, the processor 90 is also used to display a commodity acquisition parameter input window through the output device 93 according to a trigger operation on the acquisition entry; input commodity acquisition parameters in the commodity acquisition parameter input window; trigger the output device 93 to display the total resource price and resource sending entry required to acquire the target commodity object matching the commodity acquisition parameters; the processor 90 is also used to deduct the target resources matching the total resource value from the resource account of the pushed user when a trigger operation on the resource sending entry is detected, and add the target resources to the external resource exchange account of the target organization, and generate order data for the target commodity object according to the commodity acquisition parameters, the description information of the target commodity object and the total resource value.

[0178] In one embodiment, the processor 90 is further configured to execute a specified policy to make the pushed user meet the specified user condition when it is detected that the pushed user does not meet the specified user condition, wherein the specified policy includes a first policy for triggering the pushed user to add the pushing user as a session contact, or a second policy for adding the pushed user to the service group.

[0179] In one embodiment, the designated strategy includes the first strategy, and the processor 90 is specifically configured to display an interaction button through an output device 93 when it is detected that the pushed user does not meet the designated user condition; and display user information of the pushing user through the output device 93 in accordance with a triggering operation on the interaction button, so that the pushed user can add the pushing user as a session contact according to the user information.

[0180] In one embodiment, the processor 90 is further used to display multiple push items through the output device 93 when a push operation for the conversation message is detected, and any push item corresponds to a push method, and the push method includes any one or more of the following: pushing to a group, pushing to a conversation contact, and pushing to a content sharing platform; determining a target push item from the multiple push items, and sending the conversation message through the communication interface 94 according to the target push method corresponding to the target push item.

[0181] In the embodiment of the present application, the specific implementation of the above-mentioned processor 90 can refer to the description of the relevant contents in the embodiments corresponding to the aforementioned figures.

[0182] The client in the embodiment of the present application can display the conversation message associated with the target commodity object, and display the description information of the target commodity object according to the trigger operation for the conversation message. When it is detected that the pushed user meets the specified user conditions, the acquisition entrance of the target commodity object is displayed. Furthermore, in response to the payment operation triggered by the acquisition entrance, order data for the target commodity object can be generated to complete the acquisition of the target commodity object by the pushed user. In this way, it can be ensured that after the pushed user obtains the target commodity object through the client, there is a channel to contact the pushing user, which is conducive to improving the security of the pushed user obtaining the target commodity object through a non-channel platform.

[0183] In a second possible implementation, the processor 90 of the client calls the program instructions stored in the storage device 91, and is further configured to:

[0184] Display a product push list matching the push user, wherein the product push list includes at least one product object to be pushed;

[0185] When a push operation for a target product object is detected, the description information of the target product object is displayed;

[0186] Select the target to be pushed of the target commodity object;

[0187] A session message associated with the target commodity object is generated according to the description information, and the session message is triggered to be sent to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user conditions, a payment operation is performed on the target commodity object through the session message to obtain the target commodity object.

[0188] In one embodiment, the target to be pushed includes any one or more of the following: a service group, a target session user, and a content sharing platform; the pushed users include any one or more of the following: members of the service group, the target session user, and browsing users of the content sharing platform; the service group is a group of the target organization to which the pushing user belongs that provides services to group members; the target session user is any one or more session contacts of the pushing user.

[0189] In one embodiment, the processor 90 is also used to trigger the step of sending the session message to the target to be pushed if it is detected that the target organization to which the push user belongs is configured with an external resource exchange account and the external resource exchange function has been activated based on the external resource exchange account; or, if it is detected that the target organization to which the push user belongs is not configured with the external resource exchange account, or the target organization has not activated the external resource exchange function, then execute the external resource exchange function activation strategy.

[0190] In one embodiment, the processor 90 is further configured to:

[0191] Displaying a shortcut button for opening the external resource exchange function through the output device 93;

[0192] When the shortcut button is detected, the management user list is displayed through the output device 93;

[0193] A target management user is selected from the management user list, and a prompt message is sent to the client corresponding to the target management user through the communication interface 94 according to the user information of the push user. The prompt message is used to prompt the target management user to configure an external resource exchange account and activate the external resource exchange function based on the external resource exchange account.

[0194] In one embodiment, the processor 90 is also used to display a statistical entry through an output device 93; when a trigger operation for the statistical entry is detected, statistical data of each commodity object to be pushed is displayed, and the statistical data of any commodity object to be pushed includes any one or more of the following: resource value information and exposure information.

[0195] In one embodiment, the processor 90 is further used to display a commodity object creation entrance through the output device 93, trigger the creation operation of a new commodity object through the creation entrance, and when the creation of the new commodity object is completed, the new commodity object is added and displayed in the commodity push list.

[0196] See also Fig.10, is a structural diagram of another commodity object processing device in an embodiment of the present application. The data processing device in the embodiment of the present application can be set in the above-mentioned first client, or it can be a computer program (including program code) running in the first client.

[0197] In one implementation of the device of the embodiment of the present application, the device includes the following structure.

[0198] The display unit 100 is used to display a product push list matching the push user, wherein the product push list includes at least one product object to be pushed;

[0199] The detection unit 101 is used for pushing operations on target commodity objects;

[0200] The display unit 100 is further configured to display a description information input window when the detection unit detects a push operation for a target commodity object;

[0201] The processing unit 102 is used to select a target to be pushed of the target commodity object;

[0202] The processing unit 102 is further configured to generate a conversation message associated with the target product object according to the description information input in the description information input window;

[0203] The communication unit 103 is used to trigger the sending of the session message to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user conditions, the payment operation is performed on the target product object through the session message to obtain the target product object.

[0204] In one embodiment, the target to be pushed includes any one or more of the following: a service group, a target session user, and a content sharing platform; the pushed users include any one or more of the following: members of the service group, the target session user, and browsing users of the content sharing platform; the service group is a group of the target organization to which the pushing user belongs that provides services to group members; the target session user is any one or more session contacts of the pushing user.

[0205] In one embodiment, the processing unit 102 is also used to trigger the step of sending the session message to the target to be pushed if it is detected that the target organization to which the push user belongs is configured with an external resource exchange account and the external resource exchange function has been activated based on the external resource exchange account; or, if it is detected that the target organization to which the push user belongs is not configured with the external resource exchange account, or the target organization has not activated the external resource exchange function, then execute the external resource exchange function activation strategy.

[0206] In one embodiment, the processing unit 102 is further specifically configured to:

[0207] Displaying a shortcut button for opening the external resource exchange function through the display unit 100;

[0208] When the shortcut button is detected, a management user list is displayed through the display unit 100;

[0209] A target management user is selected from the management user list, and a prompt message is sent to a client corresponding to the target management user according to the user information of the push user through the communication unit 103, wherein the prompt message is used to prompt the target management user to configure an external resource exchange account and activate the external resource exchange function based on the external resource exchange account.

[0210] In one embodiment, the display unit 100 is also used to display a statistical entry; when a trigger operation for the statistical entry is detected, statistical data of each commodity object to be pushed is displayed, and the statistical data of any commodity object to be pushed includes any one or more of the following: resource value information and exposure information.

[0211] In one embodiment, the display unit 100 is also used to display a commodity object creation entrance; the processing unit 102 is also used to trigger the creation operation of a new commodity object through the creation entrance, and when the creation of the new commodity object is completed, the new commodity object is added and displayed in the commodity push list.

[0212] 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, and the described program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0213] 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. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiments and making equivalent changes according to the claims of this application are still within the scope of the invention.

Claims

1. A commodity object processing method, characterized in that: include: The client of the pushed user displays a conversation message associated with the target commodity object, the conversation message is pushed to the pushed user through the corresponding client by the pushing user after the target organization to which the pushing user belongs configures an external resource exchange account and the external resource exchange function is activated based on the external resource exchange account, the target commodity object is a commodity sold by the target organization and provides related subsequent services, the pushing user is an employee of the target organization, and the external resource exchange account is an account of the target organization for external resource exchange; Displaying description information of the target product object according to the triggering operation on the conversation message; When it is detected that the pushed user meets the specified user condition, displaying the acquisition entrance of the target commodity object, the specified user condition includes: the pushed user is a session contact in the session contact list of the pushing user, or the pushed user is a member of the service group of the target organization, and the service group is a group that the target organization provides services to group members; In response to a payment operation triggered by the acquisition entry, generating order data for the target commodity object, the order data being generated according to commodity acquisition parameters, description information of the target commodity object, and total resource value; The order data is displayed through a target display path that matches the commodity type of the target commodity object.

2. The method according to claim 1, characterized in that The session message is a hyperlink for acquiring the target commodity object, or a message including the hyperlink.

3. The method according to claim 1, characterized in that The response to the payment operation triggered by the acquisition entry generates order data for the target commodity object, including: Displaying a commodity acquisition parameter input window according to the triggering operation for the acquisition entry; Enter the commodity acquisition parameters in the commodity acquisition parameter input window; Triggering the display of the total value of resources and the resource sending entry required to acquire the target commodity object matching the commodity acquisition parameter; When a trigger operation on the resource sending entry is detected, the target resource matching the total value of the resource is deducted from the resource account of the pushed user, and the target resource is added to the external resource exchange account of the target organization; The order data for the target commodity object is generated according to the commodity acquisition parameters, the description information of the target commodity object and the total value of the resources.

4. The method according to claim 1, characterized in that The method further comprises: When it is detected that the pushed user does not meet the specified user condition, a specified policy is executed to make the pushed user meet the specified user condition, wherein the specified policy includes a first policy for triggering the pushed user to add the pushing user as a session contact, or a second policy for adding the pushed user to the service group.

5. The method according to claim 4, characterized in that The designated policy includes the first policy, and when it is detected that the pushed user does not meet the designated user condition, executing the designated policy includes: When it is detected that the pushed user does not meet the specified user condition, display an interactive button; According to the triggering operation of the interaction button, the user information of the pushing user is displayed, so that the pushed user can add the pushing user as a session contact according to the user information.

6. The method according to any one of claims 1 to 5, characterized in that: After displaying the conversation message associated with the target commodity object, the method further includes: When a push operation for the conversation message is detected, multiple push items are displayed, each push item corresponds to a push mode, and the push mode includes any one or more of the following: push to a group, push to a conversation contact, and push to a content sharing platform; A target push item is determined from the multiple push items, and the session message is sent according to a target push mode corresponding to the target push item.

7. A commodity object processing method, characterized in that: include: Display a product push list matching the push user, wherein the product push list includes at least one product object to be pushed; When a push operation for a target product object is detected, the description information of the target product object is displayed; Select the target to be pushed of the target commodity object; Generate a session message associated with the target commodity object according to the description information, and trigger the sending of the session message to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user conditions, the payment operation is performed on the target commodity object through the session message to obtain the target commodity object. The session message is pushed by the pushing user to the pushed user through the corresponding client after the target organization to which the pushing user belongs configures an external resource exchange account and the external resource exchange function is activated based on the external resource exchange account. The target product object is a product sold by the target organization and provides related follow-up services. The pushing user is an employee of the target organization. The external resource exchange account is an account used by the target organization for external resource exchange. The designated user condition includes: the pushed user is a session contact in the session contact list of the pushing user, or the pushed user is a member of a service group of the target organization, and the service group is a group that the target organization provides services to group members.

8. The method according to claim 7, characterized in that The target to be pushed includes any one or more of the following: a service group, a target session user, and a content sharing platform; the pushed user includes any one or more of the following: a member of the service group, the target session user, and a browsing user of the content sharing platform; The service group is a group of the target organization to which the push user belongs that provides services to group members; the target session user is any one or more session contacts of the push user.

9. The method according to claim 7 or 8, characterized in that The method further comprises: If it is detected that the target organization to which the push user belongs is configured with an external resource exchange account, and the external resource exchange function has been opened based on the external resource exchange account, the step of triggering the sending of the session message to the target to be pushed is triggered; Alternatively, if it is detected that the target organization to which the push user belongs is not configured with the external resource exchange account, or the target organization has not activated the external resource exchange function, the external resource exchange function activation strategy is executed.

10. The method according to claim 9, characterized in that The execution of the external resource exchange function activation strategy includes: Display the shortcut button for opening the external resource exchange function; When a click on the shortcut button is detected, a management user list is displayed; A target management user is selected from the management user list, and a prompt message is sent to a client corresponding to the target management user according to the user information of the push user. The prompt message is used to prompt the target management user to configure an external resource exchange account and activate an external resource exchange function based on the external resource exchange account.

11. The method according to claim 7, characterized in that The method further comprises: Display statistics entry; When a trigger operation for the statistical entry is detected, statistical data of each commodity object to be pushed is displayed, and the statistical data of any commodity object to be pushed includes any one or more of the following: resource value information and exposure information.

12. The method according to claim 7, characterized in that The method further comprises: Display the entry for creating product objects; Triggering the creation of a new commodity object through the creation entry; When the new commodity object is created, the new commodity object is added and displayed in the commodity push list.

13. A commodity object processing device, characterized in that: include: A display unit is used to display a conversation message associated with a target commodity object on a client of a pushed user, wherein the conversation message is pushed to the pushed user through a corresponding client by the pushing user after the target institution to which the pushing user belongs configures an external resource exchange account and after the external resource exchange function is activated based on the external resource exchange account, the target commodity object is a commodity sold by the target institution and provides related subsequent services, the pushing user is an employee of the target institution, and the external resource exchange account is an account of the target institution for external resource exchange; A detection unit, configured to detect a trigger operation on the session message; The display unit is further configured to display description information of the target commodity object according to a triggering operation on the conversation message; The display unit is further used to display the acquisition entrance of the target commodity object when it is detected that the pushed user meets the specified user condition, and the specified user condition includes: the pushed user is a session contact in the session contact list of the pushing user, or the pushed user is a member of the service group of the target organization, and the service group is a group that the target organization provides services to group members; A processing unit, configured to generate order data for the target commodity object in response to a payment operation triggered by the acquisition entry, wherein the order data is generated according to commodity acquisition parameters, description information of the target commodity object, and total resource value; The display unit is further configured to display the order data via a target display path that matches the commodity type of the target commodity object.

14. A commodity object processing device, characterized in that: include: A display unit, used to display a commodity push list matching the push user, wherein the commodity push list includes at least one commodity object to be pushed; A detection unit, used to detect a push operation on a target commodity object; The display unit is further configured to display a description information input window when the detection unit detects a push operation for a target commodity object; A processing unit, used for selecting a target to be pushed of the target commodity object; The processing unit is further configured to generate a conversation message associated with the target commodity object according to the description information input in the description information input window; a communication unit, configured to trigger the sending of the session message to the target to be pushed, so that the session message is displayed in the client of the pushed user corresponding to the target to be pushed, so that when the pushed user meets the specified user condition, the payment operation is performed on the target commodity object through the session message to obtain the target commodity object; The session message is pushed by the pushing user to the pushed user through the corresponding client after the target organization to which the pushing user belongs configures an external resource exchange account and the external resource exchange function is activated based on the external resource exchange account. The target product object is a product sold by the target organization and provides related follow-up services. The pushing user is an employee of the target organization. The external resource exchange account is an account used by the target organization for external resource exchange. The designated user condition includes: the pushed user is a session contact in the session contact list of the pushing user, or the pushed user is a member of a service group of the target organization, and the service group is a group that the target organization provides services to group members.

15. A client, characterized in that: The client includes a processor and a storage device, which are connected to each other, wherein 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 method according to any one of claims 1-12.

16. A computer storage medium, characterized in that: The computer storage medium stores program instructions, and when the program instructions are executed, the method according to any one of claims 1 to 12 is performed.

17. A computer program product, characterized in that The computer program product comprises computer instructions, which are used to load and execute the method according to any one of claims 1 to 12 when executed by a processor.