Recommendation method, display method, and computing device
By providing differentiated service information recommendations for the second type of client within the first type of client, the problem of low user switching rate was solved, and the effective switching of users from the first type of client to the second type of client was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ALIBABA (CHINA) CO LTD
- Filing Date
- 2022-10-20
- Publication Date
- 2026-07-31
AI Technical Summary
In existing technologies, the recommendation effect is generally poor and the switching probability is low when users switch between different types of clients.
By identifying target product services in the first type of client and generating recommendation information based on the service differences between the second type of client and the first type of client, the target users are notified of differentiated product services, thereby increasing the probability of user switching.
By providing differentiated product and service information, the probability of users switching from the first type of client to the second type of client was increased, thereby improving the success rate of user migration.
Smart Images

Figure CN115712770B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic technology, and in particular to a recommended method, a display method, and a computing device. Background Technology
[0002] The development of electronic and network technologies has led to a proliferation of online e-commerce platforms that facilitate product exchange and other online activities. These platforms typically employ a client / server architecture to provide users with the means to exchange products. Currently, to better promote e-commerce, various types of clients are developed, including not only the commonly used app (application) but also mini-programs that run within apps. Mini-programs can run within any app that supports them and have become a mainstream client type. However, mini-programs offering the same online activities but running within different apps are considered different client types.
[0003] In practical applications, there is a need for user migration between different types of clients that provide the same network activities. Users want to migrate from the first type of client to the second type of client to engage in the same network activities. Therefore, how to facilitate user migration has become a technical problem that needs to be solved. Summary of the Invention
[0004] This application provides a control method, a display method, and a computing device that improve the probability of user migration through an effective recommendation method, thereby facilitating user migration.
[0005] Firstly, this application provides a recommended method in its embodiments, including: When the user request from the target user originates from the first type of client, determine the target product service; Determine the service differences between the second type of client and the first type of client for the target product service; wherein the second type of client and the first type of client provide at least one different product service; First recommendation information is generated based on the service difference information; The first recommendation information is then communicated to the target user.
[0006] Secondly, this application provides a display method, including: Based on the target user's user behavior, send the corresponding user request to the server; Obtain the first recommendation information sent by the server; wherein the first recommendation information is generated based on the service difference information of the second type of client compared with the first type of client for the target product service; wherein the second type of client and the first type of client provide at least one different product service; Display the first recommendation information.
[0007] Thirdly, this application provides a computing device, including a processing component and a storage component; The storage component stores one or more computer instructions; the one or more computer instructions are to be invoked and executed by the processing component to perform the recommended method as described in the first aspect above or to implement the display method as described in the second aspect above.
[0008] In this embodiment, when a user request from a target user originates from a first type of client, a target product service is determined. Then, service difference information between a second type of client and the first type of client regarding the target product service is determined. The second type of client and the first type of client provide at least one different product service. First recommendation information is generated based on the service difference information, and then this first recommendation information is communicated to the target user. This embodiment, by providing differentiated services on different types of clients and informing users of the service difference information through recommendation information, guides users to use the second type of client, thereby increasing the probability of user migration and facilitating effective user migration.
[0009] These or other aspects of this application will become more apparent from the description of the following embodiments. Attached Figure Description
[0010] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This illustration shows a system architecture diagram in which the technical solution of this application is applied; Figure 2 A flowchart of one embodiment of a recommended method provided in this application is shown; Figure 3 A flowchart of one embodiment of a display method provided in this application is shown; Figure 4a This illustration shows a scenario interaction diagram of the technical solution of this application embodiment in a practical application; Figure 4b This illustration shows a scenario interaction diagram of the technical solution of this application embodiment in yet another practical application; Figure 4c This illustration shows a schematic diagram of the interface display of the technical solution of this application embodiment in yet another practical application; Figure 5 A schematic diagram of one embodiment of a recommended device provided in this application is shown; Figure 6 This application provides a schematic diagram illustrating the structure of one embodiment of a display device. Figure 7 A schematic diagram of one embodiment of a computing device provided in this application is shown. Detailed Implementation
[0012] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
[0013] In some of the processes described in the specification, claims, and accompanying drawings of this application, multiple operations appearing in a specific order are included. However, it should be clearly understood that these operations may not be executed in the order they appear herein, or may be executed in parallel. The operation numbers, such as 101, 102, etc., are merely used to distinguish different operations and do not themselves represent any execution order. Furthermore, these processes may include more or fewer operations, and these operations may be executed sequentially or in parallel. It should be noted that the descriptions such as "first," "second," etc., in this document are used to distinguish different messages, devices, modules, etc., and do not represent a chronological order, nor do they limit "first" and "second" to different types.
[0014] The technical solutions of this application can be applied to electronic transaction scenarios that provide online activities such as product exchange, such as e-commerce scenarios where product transactions are conducted online. In e-commerce scenarios, the products referred to herein are also called commodities. In such electronic transaction scenarios, users can use virtual resources such as currency to exchange products.
[0015] In this article, "product" can refer to tangible goods or intangible services.
[0016] Electronic transaction systems that facilitate product exchange typically consist of a client and a server. The client can be user-facing, such as a consumer, who can exchange products through interaction between the client and the server. To enable product exchange, the system provides corresponding pages based on the product exchange process, such as product detail pages (including product information such as price, origin, and performance, as well as product processing controls like order placement), product promotion pages (including multiple product promotions, each linking to the product detail page), order detail pages (including transaction details), and shopping cart pages (displaying multiple selected products in a list format, with the ability to trigger an order for any product), facilitating a seamless product exchange process from browsing to order completion online.
[0017] As described in the background section, various types of clients are currently developed. Besides the commonly seen apps, there are also mini-programs that run on top of apps, also known as light apps. Mini-programs can run within any app that supports them. Because they do not require local installation, they have become a mainstream client type. In this application embodiment, mini-programs providing the same network activity running in different apps are considered to be different types of clients due to their different carriers.
[0018] In practical applications, the inventors discovered during the development of this application that there is often a need for user migration between different types of clients offering the same network activities. Currently, the common approach is to recommend a second type of client in promotional materials to guide users to use it; however, the recommendation effect is generally poor. To achieve user migration, the inventors conceived of outputting recommendation information for the second type of client within the first type of client, so that users could receive the recommendation information while using the first type of client, thus guiding them to use the second type of client. However, the inventors also found that simple recommendation information cannot achieve effective guidance, resulting in a low probability and small volume of user migration. Therefore, the inventors, after a series of studies, proposed the technical solution of the embodiments of this application. In the embodiments of this application, when the user request of the target user comes from the first type of client, the target product service is determined, and then the service difference information of the second type of client compared with the first type of client for the target product service is determined; wherein, the second type of client and the first type of client provide at least one different product service; based on the service difference information, first recommendation information is generated, and then the first recommendation information is notified to the target user. The embodiments of this application provide differentiated product services for different types of clients and inform the user of the service difference information through recommendation information. Since product services are the guarantee services that users pay more attention to, they will bring different network activity experiences to users. Therefore, differentiating product services and notifying users can improve the recommendation success rate of the second type of client, which will help realize the user's transfer to the second type of client and increase the probability of user transfer.
[0019] It should be noted that the technical solutions of this application embodiment are applicable to the network virtual environment. The user described generally refers to a "virtual user". Real users can register user accounts on the server through registration to obtain user identity in the network environment. In this application embodiment, the same user account can be used to log in to the server through different types of clients, so that the server can identify the same user. Of course, different user accounts can also be used to log in to the server through different types of clients. The server stores different user account binding relationships, so different user accounts with binding relationships can be considered as the same user.
[0020] The mini-program involved in this application embodiment is a lightweight application that can be used without downloading or installation. The development of computer technology has brought about new application development models. For example, large platform application service providers, in addition to providing their own services to end users based on their platform applications, also provide developers with efficient development frameworks. The platform's own functional modules or third-party service applications can be developed and deployed very efficiently through the provided development frameworks, and integrated with the platform's main application with excellent compatibility and stability. Applications developed under this development model, in addition to achieving the aforementioned advantages, can also leverage the brand and user advantages of the application platform to achieve a mutually beneficial situation.
[0021] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0022] Figure 1 This document illustrates a system architecture diagram applicable to a technical solution of this application embodiment. This system architecture can include a server 101 and various types of clients. For ease of understanding and description, this application embodiment primarily uses two different types of clients: a first type client 102 and a second type client 103 as examples. Both the first type client 102 and the second type client can be any type of client. For example, the first type client can be an app, or a mini-program or cloud application running on an app; the second type client can be an app, or a mini-program or cloud application running on an app. When both the first type client and the second type client are mini-programs running on apps, the apps they rely on are different.
[0023] In this configuration, both the first type of client 102 and the second type of client 103 establish connections with the server 101 via a network. The network provides the medium for communication between the client and the server 101. The network can include various connection types, such as wired or wireless communication links, or fiber optic cables. Optionally, the server can communicate with the client via a mobile network. Accordingly, the mobile network standard can be any one of 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G+ (LTE+), 5G, WiMax, etc. Optionally, the client can also establish a communication connection with the server via Bluetooth, WiFi, infrared, etc.
[0024] The first type of client 102 or the second type of client 10 can interact with the server 101 through the network to receive or send messages, etc.
[0025] The first type of client 102 and the second type of client 103 can be deployed on the same device. The device can refer to a user-used device with the computing, internet access, and communication functions required by the user. For example, it can have a display screen and support information browsing, such as a personal mobile terminal like a mobile phone, tablet, personal computer, desktop computer, smart speaker, wearable device, etc. For ease of understanding, Figure 1 The client is primarily represented by the device itself. Various other types of applications can also be configured on the device, such as human-computer interaction applications, model training applications, text processing applications, web browser applications, shopping applications, search applications, instant messaging tools, email clients, social media platforms, etc.
[0026] Among them, server 101 may include servers that provide various services.
[0027] It should be noted that Server 101 can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. The server can also be a server in a distributed system, or a server integrated with blockchain. The server can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms, or an intelligent cloud computing server or intelligent cloud host with artificial intelligence technology.
[0028] It should be noted that the recommendation method provided in this application embodiment is generally executed by the server 101, and the corresponding recommendation device is generally set in the server 101. The display method provided in this application embodiment is generally executed by the client, and the corresponding display device is generally set in the client. However, in other embodiments, the recommendation method or display method provided in this application embodiment may also be jointly executed by the client and the server 101.
[0029] It should be understood that Figure 1 The number of clients and servers shown is merely illustrative. Depending on implementation needs, there can be any number of clients and servers.
[0030] The implementation details of the technical solutions in the embodiments of this application are described in detail below.
[0031] Figure 2A flowchart illustrating a recommended method provided in this application is provided. The technical solution of this embodiment is executed by the server, and the method may include the following steps: 201: When the target user's request comes from a first-type client, determine the target product service.
[0032] User requests can be generated based on user behaviors of the target user in the first type of client. These user behaviors can include actions that can be triggered on the current page without redirecting to the target page, such as browsing, adding to favorites, and adding to cart. Alternatively, they can include user actions that can trigger a redirect from the current page to the target page, such as actions triggered by icons, controls, or text that can lead to other pages, like clicking. In practical applications, user actions that trigger a redirect from the current page to the target page can include service request actions, order placement actions, and various types of viewing actions. An order placement action refers to a confirmation and exchange action performed on a product. Based on an order placement action, a product order can be generated, allowing for subsequent product delivery based on the order.
[0033] The user request may include a client type identifier, which can be used to identify whether a user request comes from a first type of client.
[0034] The first type of client can be any type of client that has a need to be transferred, such as a mini-program running in the first app, or a standalone app.
[0035] Product services are those provided by electronic transaction platforms for product exchange activities. They offer support to the exchanged products to ensure the full utilization of their utility. For example, in e-commerce scenarios, product services can be further divided into pre-sales services, sales services, and after-sales services. In practical applications, services such as refunds, compensation, customer service, out-of-stock handling, and price protection are all product services. Refunds refer to the return of resources to a user after they have used certain resources to exchange for a product, due to product issues or other reasons. For example, in e-commerce, a user might purchase goods and receive a refund due to returns or product quality issues. Compensation services refer to the compensation provided to a user after they have used certain resources to exchange for a product, due to product issues or service commitments. Customer service refers to consultation and Q&A services provided to users through human or automated means. Price protection services refer to the refund of the price difference to a user if the product's price drops after they have used certain resources to exchange for a product. Out-of-stock handling services refer to the guarantee of fulfillment when a product is out of stock after a user has used certain resources to exchange for a product. For example, this could involve automatically returning the corresponding settlement resources to the user, or automatically refunding the out-of-stock product while continuing processing other products, such as delivery.
[0036] In this context, a target user can refer to any user; however, to improve user experience and recommendation accuracy, the target user can be a user who meets certain user requirements. These requirements may include target user attributes such as being over 30 years old, female, or having a registration duration exceeding a certain limit; or the target user having a certain number of target behaviors, such as browsing or placing orders, to determine whether the target user is an active user.
[0037] There are multiple ways to determine the target product or service, which will be described in detail in the examples below.
[0038] 202: Determine the service differences between the second type of client and the first type of client for the target product service.
[0039] The second type of client can provide at least one different product service compared to the first type of client. These differences can include different service types or different service content. For example, the second type of client might offer a service that the first type of client does not. Different service content might mean that both the first and second type of clients can provide refund services, but the specific details, such as the refund time, will differ.
[0040] For the target product service, it could be that the second type of client provides the target product service while the first type of client does not. In this case, the service difference information could be the service content of the target product service. Alternatively, it could be that both the second type of client and the first type of client provide the target product service, but the service content they provide is different. In this case, the service difference information could be the difference in the service content between the two.
[0041] The second type of client can be any client that has a migration requirement, such as a mini-program running in the second app, or a standalone app.
[0042] 203: Generate the first recommendation information based on service difference information.
[0043] Optionally, first recommendation information can be generated based on service difference information and the usage of the target product service by the second type of client.
[0044] 204: Notify the target user of the first recommendation information.
[0045] The first recommendation information may include the service difference information or the service difference prompt information corresponding to the service difference information. The service difference prompt information may be key content extracted from the service difference information. In addition, it may also include usage instructions for the second type of client corresponding to the target product service. The usage instructions can teach users how to apply for the target product service in the second type of client.
[0046] Target users can learn about the differences in the service and how to use it through the first recommendation.
[0047] Among them, the first recommendation information can also be generated according to the generation method corresponding to the service type of the target product service based on the service difference information. The generation method may include generating templates, etc. Of course, the first recommendation information can also be generated by using machine learning to generate information generation models based on service difference information. The information generation model can be pre-trained and can be based on service difference information, and can also be combined with service type, etc. This application does not limit the generation of the first recommendation information.
[0048] The generated first recommendation information can be notified to the target user. There are several ways to notify them. For example, as an optional method, the first recommendation information can be sent to a first type of client, which can then display the information. The display method can be varied, such as displaying the first recommendation information as a pop-up window on the current page of the first type of client; or displaying it as a pop-up window on the target page requested by the user; or displaying it as a pop-up window before displaying the target page, i.e., intercepting the target page and displaying the first recommendation information first; or displaying it on the relevant pages of the product corresponding to the target product service, such as the product details page.
[0049] The primary recommendation information can be carried on an H5 (HyperText Markup Language 5) page and sent to the first type of client, thus enabling information to reach users without requiring updates to the first type of client.
[0050] Alternatively, if a user requests a target page that they wish to display, the first recommendation information can be included in the target page and sent to the first type of client. When the first type of client displays the target page, the target information will also be displayed on that page. The user will then be aware of the first recommendation information while viewing the target page, ensuring that the information effectively reaches the user. For example, if the target page is a product details page, the first recommendation information can be displayed on the product details page.
[0051] As another alternative, the first recommendation message can be sent to the target user's corresponding communication account. The communication account can be, for example, a mobile communication account, and the first recommendation message can be sent as a short message to the target user's mobile communication account; alternatively, the communication account can also be, for example, an email account, an instant messaging account, etc.
[0052] In addition, the first recommendation information can be sent to the target user in one or more of the above-mentioned optional methods at the same time, such as sending the first recommendation information to the first type of client and sending the first recommendation information to the communication account corresponding to the target user at the same time. This application does not limit this.
[0053] In this embodiment, by providing differentiated product services to different types of clients and informing users of these service differences through recommendation information, and since product services are essential services that users are highly concerned about, they will bring different online activity experiences to users. Therefore, providing differentiated product services and effectively promoting them to users can increase the recommendation success rate, which will help users switch and thus increase the probability of user switching. In some embodiments, after notifying the target user of the first recommendation information, the target user, after perceiving the first recommendation information, may choose to switch to the second type of client to continue online activities based on the obtained differentiated information about the target product service between the first type of client and the second type of client. Therefore, the method may further include: Receive service request requests from target users via the second type of client for target orders; process target orders according to the service content of the target product service corresponding to the second type of client. The target order is generated based on the order request for the target product.
[0054] Furthermore, in some embodiments, the target product service provided by the second client can be divided into a first service content and a second service content, with service difference information generated based on the first service content. Therefore, processing the target order according to the service content of the target product service corresponding to the second type of client can first determine whether the target user has migrated from the first type of client. If so, the target order is processed according to the first service content of the target product service corresponding to the second type of client. If not, the target order is processed according to the second service content of the target product service corresponding to the second type of client. The first service content and the second service content can be different.
[0055] In a practical application, the target product service may include a price protection service. In some embodiments, processing the target order according to the service content of the target product service corresponding to the second type of client may include: If the target order meets the price protection conditions, the price difference corresponding to the target order is determined based on the product price of the target product in the target order and the current price; the resources corresponding to the price difference are returned to the resource account of the target user.
[0056] In another practical application, the target product service may include a refund service. In some embodiments, processing the target order according to the service content of the target product service corresponding to the second type of client includes: Within the first refund period, the settlement resources corresponding to the target order will be returned to the target user's resource account; among them, the second refund period for the refund service corresponding to the first type of client is longer than the first refund period; Alternatively, the settlement resources corresponding to the target order can be returned to the target user's resource account, and electronic vouchers or compensation resources can be allocated to the target user. Allocating electronic vouchers or compensation resources is one of the differences between the refund services provided to the second type of client and those provided to the first type of client.
[0057] Alternatively, within the first refund period, the settlement resources corresponding to the target order can be returned to the target user's resource account, and electronic discount vouchers can be assigned to the target user.
[0058] The refund service details can include the first refund time and / or compensation details, which can be determined based on the order status of the target order and whether the target user meets the compensation requirements. For example, if the order status is unprocessed, the first refund time can be included; if the order status is processed and the target user meets the compensation requirements, the first refund time and compensation details can be included.
[0059] In another practical application, the target product service can be an out-of-stock handling service; an out-of-stock handling service may include, for example, an automatic refund service for out-of-stock items. Therefore, in some embodiments, processing the target order according to the service content of the target product service corresponding to the second type of client may include: If the target product is found to be out of stock, the corresponding resources for the target order will be returned to the target user's resource account.
[0060] Since product shortages can cause a negative user experience, the shortage handling service can also include compensation to make up for user losses. If the shortage handling service includes compensation, the corresponding resources for the target order can be returned to the target user's resource account, and a certain amount of compensation resources can also be returned to the target user's resource account, or the target user can be assigned certain electronic vouchers, such as electronic red envelopes, electronic discount coupons, electronic coupons, etc.
[0061] In some embodiments, determining the target product service when the user request from the target user originates from a first type of client may include: determining the target product service when the user request from the target user originates from a first type of client and meets recommendation criteria, wherein the recommendation criteria may include at least one of the following: The target user meets the user requirements; the first type of client meets the transfer requirements; the target page requested by the user meets the recommendation requirements; the user's request type is a reservation type; and the user's request is a customer service application request.
[0062] The user requirements could include at least one of the following: the target user possesses the target attributes, the target user performs the target behavior more than a certain number of times, or the cumulative number of recommended users is less than a predetermined number. Each time the server sends the first recommendation message to a user, it accumulates one recommendation user count. The target product / service is then identified and subsequent recommendation processes are initiated only if the cumulative number of recommended users is less than the predetermined number, to ensure user experience and improve recommendation effectiveness. The cumulative number of recommended users can be the number of recommended users within the current statistical period, which could be one day, three days, or one week, depending on the specific circumstances. Target attributes could include, for example, age greater than 30, female, or registration duration greater than a certain amount; target behaviors could include browsing behavior, order placement behavior, etc. The number of target behaviors determines whether the target user is an active user.
[0063] The transfer requirement could be, for example, that the client type be a predefined type, which can be set in conjunction with the actual client type that needs to be transferred.
[0064] The recommendation requirement could be, for example, that the target page is a predetermined page, or that specific pages need to be pre-set to trigger the display of the first recommendation information.
[0065] In addition, customer service requests can trigger the display of a customer service conversation interface in the first type of client for conversational communication with users. At this time, differentiated service recommendations can also be made to users to directly trigger information to users.
[0066] The above recommendation criteria can ensure effective and accurate recommendations, thereby increasing the probability of user migration and facilitating the migration of users to the second type of client.
[0067] In some embodiments, notifying the target user of the first recommendation information may include: determining whether the target user meets the notification requirements; if so, notifying the target user of the first recommendation information.
[0068] The notification requirement can be implemented in one way, such as the user request mentioned above. Alternatively, if the notification method involves sending the first recommendation information to the communication account, another way to implement the notification requirement could be by storing the target user's communication account. Furthermore, another way to implement the notification requirement is if the current time is within a specified time range; if it is not within the specified time range, the user is less likely to view the first recommendation information. Of course, the notification requirement can also be a combination of the above-mentioned implementation methods.
[0069] Furthermore, if the target user does not meet the notification requirements, the first recommendation information can be sent to the target user only after the target user meets the notification requirements. For example, if the notification requirement is that the cumulative number of recommended users in the current statistical period is less than a predetermined number, the first recommendation information can be sent to the target user when the next statistical period arrives; or if the notification requirement is that the current time is not within a specified time range, the first recommendation information can be sent to the target user only after the specified time range is reached.
[0070] The determination of the target product service can be implemented in several ways. One possible way is to determine the target product service when the user request is a service request.
[0071] In other words, when a user's request is itself a service application request, the product or service they are applying for can be considered the target product or service. In practical applications, users can proactively apply for product or service through the first type of client, such as a refund service. Therefore, the product or service that the user applies for is the target product or service.
[0072] As another optional implementation method, determining the target product service may include: when the user request is a customer service application request, providing a customer service session interface to the first type of client, and identifying the key information provided by the target user in the customer service session interface, and determining the target product service corresponding to the key information; Target products and services can be obtained by matching key information entered by the user in the customer session interface. The system can pre-configure key information corresponding to different products and services. Alternatively, it can first identify the user's product and service needs based on key information, and then determine the corresponding target products and services based on the identification results. For example, if the key information identifies the need for product compensation or includes the keyword "compensation," then the corresponding compensation service can be determined. At this point, the target products and services can be determined, and subsequent differentiated service recommendations can be made.
[0073] As another optional implementation, determining the target product service may include: determining the target product service corresponding to the target page requested by the user.
[0074] When a user request corresponds to a target page to be displayed, this target page can be used not only to determine whether to trigger the identification of a target product or service, but also to pre-define the product or service corresponding to different pages. Thus, the target product or service can be determined based on the target page. For example, if the target product or service is a price protection service, the corresponding page may include the product details page, the order details page, etc.
[0075] As another optional implementation, determining the target product service may include: determining the target product service that matches the request type requested by the user.
[0076] Different target products and services can be pre-defined for different request types. For example, an order request can trigger a target product or service such as out-of-stock processing.
[0077] Of course, one or more of the above optional implementation methods can be combined to determine the target product service. For example, the target product service can be determined based on the target page requested by the user and the request type.
[0078] As described above, the first type of client and the second type of client can provide at least one different product service. The first type of client can provide at least one first product service, and the second type of client can provide at least one second product service. In some embodiments, determining the target product service may include: From at least one second product service provided by the second type of client, select any second product service that differs from at least one first product service provided by the first type of client in terms of service type or service content, and use it as the target product service.
[0079] In other words, you can choose a second product service provided by the second type of client but not by the first type of client as the target product service; or you can choose the same product service provided by both the second type of client and the first type of client, but a second product service whose service content differs from the first product service provided by the first type of client as the target product service.
[0080] In this embodiment, determining the target product service specifically refers to identifying a target product service with service differences. The at least one optional implementation described above for determining the target product service can be combined with the technical features of this embodiment to jointly determine the target product service.
[0081] For example, from at least one second product service provided by a second type of client, select a target product service that differs from at least one first product service provided by a first type of client in terms of service type or service content and matches the key information provided by the user in the customer service conversation interface, corresponds to the target page requested by the user, or matches the request type of the user.
[0082] Since the target product service may be a product service not provided by the first type of client, in some embodiments, determining the service difference information between the second type of client and the first type of client for the target product service may include: If the first type of client does not provide the target product service, identify the second type of client that provides the target product service; use the service content of the target product service as service difference information.
[0083] Furthermore, in some embodiments, when both the first type of client and the second type of client provide the target product service and the service content is the same, the first type of client can be controlled to not provide the target product service, while the second type of client provides the target product service. Therefore, determining the service difference information between the second type of client and the first type of client regarding the target product service can include: Control the first type of client to not provide the target product service and the second type of client to provide the target product service; use the service content of the target product service as service difference information.
[0084] This means that the target product services provided by the first type of client can be intercepted to encourage users to switch to the second type of client.
[0085] Optionally, if the first type of client meets the transfer requirements, the system can control the first type of client to not provide the target product service and the second type of client to provide the target product service.
[0086] In some embodiments, generating the first recommendation information based on service difference information may include: generating the first recommendation information based on the service difference information and the link information corresponding to the target product service; the link information is used to trigger the running of the second type of client or to trigger the display of the installation package download page corresponding to the second type of client.
[0087] The first recommendation information may include the link information and the triggering operation for the link information, such as clicking. If the second type of client is installed on the device where the first type of client is deployed, the second type of client can be invoked and run. If the second type of client is not installed, the corresponding installation package download page of the second type of client can be triggered to facilitate users to download, install and use it.
[0088] In some embodiments, generating first recommendation information based on service difference information and link information corresponding to the target product service may include: Identify the relevant pages provided by the second type of client for the target product / service; Based on service difference information and related page link information, the first recommendation information is generated; the link information is used to trigger the running of the second type of client and send the corresponding page retrieval request.
[0089] In addition, the method may also include: Based on the page retrieval request sent by the second type of client, the relevant page is sent to the second type of client so that the relevant page can be displayed on the second type of client.
[0090] In other words, the link information can trigger the running of the second type of client and the display of the relevant page. The user's triggering action on the link information, such as clicking it, can trigger the running of the second type of client and the display of the relevant page in the second type of client.
[0091] The relevant page can be determined by combining the type of user request and / or the type of service of the target product or service. For example, it can be the service application page of the target product or service, or it can be the product details page of the target product corresponding to the target product. If the target product or service is a price protection service, the current price of the target product can be found through the product details page to determine whether to apply for the price protection service, etc.
[0092] In some embodiments, the user request is a service request for a target order, which is generated based on a transaction request for a target product; the relevant page is a service request page; the method may further include: Based on the page retrieval request sent by the second type of client, the service application page is sent to the second type of client so that the service application page can be displayed on the second type of client; Upon receiving an application confirmation request sent by the target user through the second type of client, the target order is processed according to the service content of the target product service corresponding to the second type of client.
[0093] The service application page displays a prompt asking if the user wishes to apply for the target product / service, and provides interactive controls for quick confirmation or cancellation. Based on the user's confirmation, the second type of client generates an application confirmation request and sends it to the server. The server then responds to the confirmation request and processes the order according to the service content of the target product / service corresponding to the second type of client. If the user cancels, the process ends directly.
[0094] In a practical application, the target product service can refer to an out-of-stock handling service, and the user request can be an order request to generate the target order. The out-of-stock handling service may include, for example, automatic refunds for out-of-stock items. Therefore, in some embodiments, processing the target order according to the service content of the target product service corresponding to the second type of client may include: if the target product is detected to be out of stock, returning the corresponding resources of the target order to the target user's resource account. These corresponding resources may be, for example, the settlement resources corresponding to the out-of-stock product.
[0095] Since product shortages can cause a negative user experience, the shortage handling service can also include compensation to make up for user losses. If the shortage handling service includes compensation, the corresponding resources for the target order can be returned to the target user's resource account, and a certain amount of compensation resources can also be returned to the target user's resource account, or the target user can be assigned certain electronic vouchers, such as electronic red envelopes, electronic discount coupons, electronic coupons, etc.
[0096] The first type of client does not provide out-of-stock processing services.
[0097] In another practical application, the target product service may include a refund service, and processing the target order according to the service content of the target product service corresponding to the second type of client may include: Within the first refund period stipulated in the refund service, the settlement resources corresponding to the target order will be returned to the resource account of the target user; among them, the second refund period stipulated in the refund service for the first type of client is longer than the first refund period; Alternatively, based on the compensation details in the refund service, the settlement resources corresponding to the target order can be returned to the target user's resource account, and an electronic discount voucher can be assigned to the target user; Alternatively, based on the compensation details in the refund service, the settlement resources and compensation resources corresponding to the target order can be returned to the target user's resource account; Alternatively, within the first refund period, the settlement resources corresponding to the target order will be returned to the target user's resource account, and an electronic discount voucher will be assigned to the target user; Alternatively, within the first refund period, the settlement resources and compensation resources corresponding to the target order will be returned to the target user's resource account.
[0098] The refund service for the first type of client does not include compensation.
[0099] In another practical application, the target product service may include price protection services. Processing the target order according to the service content of the target product service corresponding to the second type of client includes: If the target order meets the price protection conditions, the price difference corresponding to the target order is determined based on the product price of the target product in the target order and the current price; the resources corresponding to the price difference are returned to the resource account of the target user.
[0100] Price conditions could include, for example, a price reduction for the products in the target order within a specified period. The first type of client does not offer price protection services.
[0101] In some embodiments, when the target product service is an out-of-stock handling service or a refund service, determining the target product service includes: if the target user meets the compensation requirements, determining the target product service whose service content includes compensation content; if the target user does not meet the compensation requirements, determining the target product service whose service content does not include compensation content.
[0102] If the target product is found to be out of stock, returning the corresponding resources for the target order to the target user's resource account may include: If the target product is out of stock, and the out-of-stock handling service includes compensation, the corresponding resources for the target order and the compensation resources will be returned to the target user's resource account, or the corresponding resources for the target order will be returned to the target user's resource account, and an electronic discount voucher will be assigned to the target user. If the out-of-stock handling service does not include compensation, the corresponding funds for the target order will be returned to the target user's resource account.
[0103] In other words, we can first determine whether the target user meets the compensation requirements, and then decide whether to provide out-of-stock processing services that include compensation.
[0104] The out-of-stock handling service can be a product service provided by the second type of client but not by the first type of client. Therefore, it can specifically be an out-of-stock handling service provided by the second type of client but not by the first type of client, which may or may not include compensation.
[0105] The compensation requirements could include, for example, that the target user has specific attributes or that the target user is an active user, and whether a user is an active user can be determined based on the number of times the user has acted.
[0106] In some embodiments, when the user request is a service request, the first recommendation information may include a cancellation control, allowing the user to cancel displaying the first recommendation information and continue using the first type of client to provide the target product service. Therefore, the method may further include: Upon receiving a cancellation request for the first recommended information, the target order is processed according to the service content of the target product service corresponding to the first type of client.
[0107] In addition, to further improve the recommendation effect, the method may also include: assigning electronic vouchers corresponding to the second type of client to the target user; using the electronic vouchers to participate in resource redemption operations initiated by the second type of client; generating second recommendation information based on the electronic vouchers and service difference information; and notifying the target user of the second recommendation information.
[0108] Incorporating electronic vouchers can help increase user acceptance, thereby encouraging users to migrate to a second type of client for online activities.
[0109] Figure 3 A flowchart illustrating a display method provided in this application is shown. The technical solution of this embodiment is executed by a first type of client, and the method may include the following steps: 301: Based on the target user's user behavior, a corresponding user request is sent to the server.
[0110] 302: Retrieve the first recommendation information sent by the server.
[0111] The first recommendation information is generated based on the service differences between the second type of client and the first type of client for the target product service; wherein the second type of client and the first type of client provide at least one different product service.
[0112] For details on how the primary recommendation information is generated, please refer to [link / reference]. Figure 2 The embodiments shown will not be repeated here.
[0113] 303: Displays the first recommended information.
[0114] Optionally, the first recommendation information can be displayed in the form of a pop-up window, which can be carried on an H5 page, etc.
[0115] The first recommended information can be displayed on the current page or on the target page requested by the user.
[0116] In addition, for price protection services, the first recommendation information can be displayed on the product details page of the target product or other designated pages such as the order list page or the order details page corresponding to the target product.
[0117] Of course, if the user request is a customer service application request, the first recommended information can be displayed in the customer service chat interface.
[0118] In some embodiments, the first recommendation information may also include the usage method of the second type of client corresponding to the target product service, etc. Displaying the first recommendation information may include: firstly displaying the recommendation prompt information corresponding to the first recommendation information, and displaying the first recommendation information in response to the triggering operation of the recommendation prompt information.
[0119] The recommended prompt information may be the same as the service difference prompt information in the first recommended information. In response to the trigger operation of the service difference prompt information, it may specifically display the usage prompt information of the target product service corresponding to the second type of client in the first recommended information.
[0120] To facilitate understanding, the following will be combined with... Figure 4a The illustrated scenario interaction diagram, taking a user request as a service request as an example, illustrates the technical solution of this application. The target user sends a service request to the server 101 through the first type of client 102 regarding the target order. Figure 4a Let's take a refund request as an example.
[0121] After receiving the refund request, server 101 can check whether the first type of client meets the transfer requirements. If not, the process can end. If yes, it can determine whether the target user meets the user requirements. If not, the process can end. If the target user meets the user requirements, it can determine the order status of the target order. If the order status is unprocessed, it can determine the refund service including the first refund time. If the order status is processed, it can determine whether compensation is required. If yes, it can determine the refund service including compensation. If not, it can determine the target product service including compensation. Based on the determined target product service, it can determine the service difference information and then generate the first recommendation information. This first recommendation information can be sent to the target user's communication account.
[0122] The "order status not processed" indicates that the target order has not yet entered the processing flow, which includes product packaging, product outbound, and product delivery.
[0123] The first recommendation information may include a link to the refund application page provided by the second type of client 103. If the target user is transferred to the second type of client 103 based on the first recommendation information and runs the second type of client 103 through the link information, the target user can send a page retrieval request to the server 101. The server 101 can send the refund application page to the second type of client 103. The second type of client 103 can send an application confirmation request to the server 101 based on the target user's application confirmation operation, thereby processing the target order according to the service content of the refund service corresponding to the second type of client.
[0124] Figure 4bThe illustrated scenario interaction diagram, taking a user request as an order request and the target product service as an example, along with the price protection service, illustrates the technical solution of this application. The target user sends an order request to the server 101 for the target product through a first-type client 102. Upon receiving the order request and generating the corresponding target order, the server 101 checks whether the first-type client meets the transfer requirements. If not, the process ends. If yes, it intercepts the price protection service provided by the first-type client, preventing the first-type client from providing this service. Then, it determines whether the target user meets the notification requirements. If not, the process ends. If the target user meets the notification requirements, it determines whether the target user meets the compensation requirements. If yes, it confirms a price protection service that includes compensation; otherwise, it confirms a price protection service that does not include compensation. Finally, it generates first recommendation information based on the price protection service content and sends this first recommendation information to the target user's communication account.
[0125] The first recommendation information may include instructions on how to use the price protection service. After the target user moves to the second type of client 103, they can interact with the server 101 based on the usage instructions and send a price protection request to the server 101 for the target order. The server 101 can process the target order according to the service content of the price protection service corresponding to the second type of client. For example, if there is compensation, the settlement resources and compensation resources corresponding to the out-of-stock products will be returned to the target user's resource account; if there is no compensation, only the settlement resources corresponding to the out-of-stock products will be returned.
[0126] Of course, the first recommendation information may include the link information of the price protection application page provided by the second type of client 103. If the target user moves to the second type of client 103 based on the first recommendation information and runs the second type of client 103 through the link information, he / she can send a page retrieval request to the service at the same time. The server can send the price application page to the second type of client 103. The second type of client 103 can send an application confirmation request to the server 101 according to the application confirmation operation of the target user. Then the server 101 can process the target order according to the service content of the price protection service corresponding to the second type of client.
[0127] In addition, the first recommendation information may include service difference prompts and usage instructions for the target product service corresponding to the second type of client. For price protection services, besides sending the first recommendation information to the communication account, other methods may be used, such as... Figure 4cAs shown, service difference prompt information 41 can be displayed first on the product details page 40 of the first type of client. Based on the triggering operation of the difference prompt information 41, usage method prompt information 42 can be displayed. The usage method prompt information 42 can be displayed in the form of a pop-up window or other display methods on the page, such as an H5 page, in the first type of client. The difference prompt information 41 can include controls for performing the triggering operation. Of course, the service difference prompt information 41 can be displayed on multiple pages involved in the product exchange activity to achieve recommendation throughout the entire product exchange activity process, informing users of service differences in the second type of client, etc., so that users can be guided throughout the entire product exchange activity process, helping users to switch to the second type of client, and thus perform product exchange activities in the second type of client.
[0128] Figure 5 This application provides a schematic diagram of the structure of one embodiment of a recommended device, which may include: Service determination module 501 is used to determine the target product service when the user request of the target user comes from the first type of client; The information determination module 502 is used to determine the service difference information between the second type of client and the first type of client for the target product service; wherein the second type of client and the first type of client provide at least one different product service; Information generation module 503 is used to generate first recommendation information based on service difference information; Notification module 504 is used to notify the target user of the first recommendation information.
[0129] In some embodiments, the information determination module may specifically determine the target product service when the user request from the target user originates from a first type of client and meets the recommendation criteria. The recommendation criteria include at least one of the following: The target users meet the user requirements; The first type of client meets the transfer requirements; The user requested that the target page displayed meet the recommended requirements; The user's request type is a predefined type; as well as, The user request is a customer service application request.
[0130] In some embodiments, the information determination module may determine the target product service in at least one of the following ways: If the user request is a service request, determine the target product service corresponding to the service request; When the user request is a customer service application request, provide the customer service session interface to the first type of client, and identify the key information provided by the target user in the customer service session interface to determine the target product service corresponding to the key information; Determine the target product or service that corresponds to the target page requested by the user; as well as, Identify the target product service that matches the type of request requested by the user.
[0131] In some embodiments, the information determination module may determine the target product service by selecting any second product service from at least one second product service provided by the second type of client that has a different service type or service content from at least one first product service provided by the first type of client, and using it as the target product service.
[0132] In some embodiments, the notification module notifies the target user of the first recommendation information in at least one of the following ways: The first recommendation information is included in the target page requested by the user and sent to the first type of client so that the first recommendation information can be displayed on the target page; The first recommendation information is sent to the first type of client; the first recommendation information is used to display the first recommendation information in the form of a pop-up window; When the user request is a customer service application request, the first recommended information is displayed in the customer service chat interface; as well as, Send the first recommendation message to the target user's corresponding communication account.
[0133] In some embodiments, the information generation module may specifically generate first recommendation information based on service difference information and link information corresponding to the target product service; the link information is used to trigger the running of the second type of client or to trigger the display of the installation package download page corresponding to the second type of client.
[0134] In some embodiments, the information generation module may generate first recommendation information based on service difference information and link information corresponding to the target product service, including: determining the relevant pages provided by the second type of client for the target product service; generating first recommendation information based on service difference information and link information of the relevant pages; and using the link information to trigger the running of the second type of client and send the corresponding page retrieval request.
[0135] In some embodiments, the user request is a service request for a target order, which is generated based on an order request for a target product; the relevant page is a service request page; the device may further include: The first processing module is used to send the service application page to the second type of client based on the page retrieval request sent by the second type of client, so as to display the service application page on the second type of client; and to process the target order according to the service content of the target product service corresponding to the second type of client upon receiving the application confirmation request sent by the target user through the second type of client.
[0136] In some embodiments, the device may further include: The second processing module is used to receive service request requests sent by target users through the second type of client for target orders; and to process target orders according to the service content of the target product service corresponding to the second type of client.
[0137] In some embodiments, the user request is a service request; the first recommendation information includes a cancellation control, and the device may further include: The third processing module is used to receive cancellation requests for the first recommendation information, process target orders according to the service content of the target product service corresponding to the first type of client, and allocate electronic discount vouchers corresponding to the second type of client to the target user; the electronic discount vouchers are used to participate in resource redemption operations initiated by the second type of client; The information generation module is also used to generate second recommendation information based on electronic discount vouchers and service difference information; The notification module is also used to notify target users of the second recommendation information.
[0138] In some embodiments, the information determination module can specifically control whether the first type of client provides the target product service or whether the second type of client provides the target product service; and use the service content of the target product service as service difference information.
[0139] In some embodiments, the notification module may be specifically used to determine whether the target user meets the notification requirements; if so, the first recommendation information is notified to the target user.
[0140] Figure 5 The recommended device can perform Figure 2 The implementation principle and technical effects of the recommended method described in the illustrated embodiments will not be repeated here. The specific methods by which each module and unit of the recommended device in the above embodiments performs its operations have been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0141] Figure 6 This application provides a schematic diagram of the structure of a display device according to one embodiment. The device may include: The request sending module 601 is used to send corresponding user requests to the server based on the user behavior of the target user. The information acquisition module 602 is used to acquire the first recommendation information sent by the server; wherein the first recommendation information is generated based on the service difference information of the second type of client compared with the first type of client for the target product service; wherein the second type of client and the first type of client provide at least one different product service; Display module 603 is used to display the first recommendation information.
[0142] Figure 6 The display device can perform Figure 3 The implementation principle and technical effects of the display method described in the illustrated embodiments will not be repeated here. The specific methods by which each module and unit of the display device in the above embodiments performs its operations have been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0143] This application also provides a computing device, such as... Figure 7 As shown, the device may include a storage component 701 and a processing component 702; Storage component 701 stores one or more computer instructions, wherein the one or more computer instructions are invoked and executed by processing component 702 to achieve, for example, Figure 2 The recommended method or implementation described in the illustrated embodiment is as follows: Figure 3 The display method described in the illustrated embodiment.
[0144] Of course, computing devices may also include other components, such as input / output interfaces, display components, communication components, etc.
[0145] The processing components in this computing device are used to achieve, for example Figure 3 In the case of the information display method shown, the computing device may further include a display component to perform corresponding display operations. Furthermore, the device may also include basic configurations such as a network interface card (NIC) chip, an I / O bus, and audio / video components; this application does not limit its scope. Optionally, depending on the device implementation, it may also include some peripheral devices, such as a keyboard, mouse, pen, and printer; this application does not limit its scope either.
[0146] The processing component 702 may include one or more processors to execute computer instructions to complete all or part of the steps in the above-described method. Alternatively, the processing component may be implemented as one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.
[0147] Storage component 701 is configured to store various types of data to support operations within the device. The storage component can be implemented from any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0148] The display component can be an electroluminescent (EL) element, a liquid crystal display or a microdisplay with a similar structure, or a retina-direct display or a similar laser scanning display.
[0149] It should be noted that the above-mentioned computing devices implement Figure 2 In the case of the recommended provider shown, it can be a physical device or an elastic computing host provided by a cloud computing platform. It can be implemented as a distributed cluster composed of multiple servers or terminal devices, or as a single server or a single terminal device.
[0150] The above computing devices achieve Figure 3 In the case of the display method shown, it can be specifically implemented as an electronic device. An electronic device can refer to a device used by a user that has the computing, internet access, communication and other functions required by the user, such as a mobile phone, tablet computer, personal computer, wearable device, etc.
[0151] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, can perform the above-described functions. Figure 2 Recommended method or in the illustrated embodiment Figure 3 The illustrated embodiment shows a display method. This computer-readable medium may be included in the electronic device described in the above embodiments; alternatively, it may exist independently and not be assembled into the electronic device.
[0152] This application also provides a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program, when executed by a computer, can perform the above-described functions. Figure 2 Recommended method or in the illustrated embodiment Figure 3 The illustrated embodiment demonstrates a method for displaying information. In such an embodiment, the computer program may be downloaded and installed from a network, and / or installed from a removable medium. When the computer program is executed by a processor, it performs various functions defined in the system of this application.
[0153] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0154] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0155] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0156] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A recommendation method characterized by comprising: include: When the user request from the target user originates from the first type of client, determine the target product service; Determine the service difference information between the second type of client and the first type of client for the target product service; wherein, the second type of client and the first type of client provide at least one different product service; the product service is a product service for product exchange activities; the first type of client and the second type of client provide the same network activities; First recommendation information is generated based on the service difference information; The method further includes: notifying the target user of the first recommendation information; the user request is a service application request for the target order; the first recommendation information includes a cancellation control; and the method also includes: Upon receiving a cancellation request for the first recommendation information, the target order is processed according to the service content of the target product service corresponding to the first type of client. Assign electronic discount vouchers corresponding to the second type of client to the target user; the electronic discount vouchers are used to participate in resource reimbursement operations initiated by the second type of client; Based on the electronic discount voucher and the service difference information, a second recommendation is generated; The second recommendation information is then communicated to the target user.
2. The method of claim 1, wherein, When the user request from the target user originates from a first type of client, determining the target product service includes: If a user request from a target user originates from a first-type client and meets the recommendation criteria, the target product service is determined. These recommendation criteria include at least one of the following: The target user meets the user requirements; The first type of client meets the transfer requirements; The target page requested by the user conforms to the recommendation requirements; The user's request type is a predefined type; as well as, The user request is a customer service application request.
3. The method of claim 1, wherein, The target product service is determined according to at least one of the following implementation methods: If the user request is a service request, determine the target product service corresponding to the service request; In the case that the user request is a customer service application request, a customer service session interface is provided to the first type of client, and key information provided by the target user in the customer service session interface is identified to determine the target product service corresponding to the key information; Determine the target product service corresponding to the target page requested by the user; as well as, Identify the target product service that matches the request type of the user's request.
4. The method of claim 1, wherein, The identified target products and services include: From at least one second product service provided by the second type of client, select any second product service that has a different service type or service content from at least one first product service provided by the first type of client, and use it as the target product service.
5. The method of claim 1, wherein, The step of notifying the target user of the first recommendation information includes at least one of the following implementation methods: The first recommendation information is included in the target page requested by the user and sent to the first type of client so that the first recommendation information can be displayed on the target page; The first recommendation information is sent to the first type of client; the first recommendation information is used to display the first recommendation information in a pop-up window. If the user request is a customer service application request, the first recommendation information is displayed in the customer service conversation interface; as well as, The first recommendation information is sent to the communication account corresponding to the target user.
6. The method of claim 1, wherein, The generation of first recommendation information based on the service difference information includes: Based on the service difference information and the link information corresponding to the target product service, first recommendation information is generated; the link information is used to trigger the running of the second type of client or to trigger the display of the installation package download page corresponding to the second type of client.
7. The method of claim 6, wherein, The step of generating the first recommendation information based on the service difference information and the link information corresponding to the target product service includes: Determine the relevant pages provided by the second type of client for the target product service; Based on the service difference information and the link information of the relevant pages, first recommendation information is generated; the link information is used to trigger the running of the second type of client and send the corresponding page retrieval request.
8. The method of claim 7, wherein, The user request is a service request for a target order, which is generated based on an order request for a target product; the relevant page is a service request page; the method further includes: Based on the page retrieval request sent by the second type of client, the service application page is sent to the second type of client so that the service application page is displayed on the second type of client; Upon receiving the application confirmation request sent by the target user through the second type of client, the target order is processed according to the service content of the target product service corresponding to the second type of client.
9. The method of claim 1, wherein, Also includes: Receive the service request sent by the target user for the target order through the second type of client; The target order is processed according to the service content of the target product service corresponding to the second type of client.
10. The method of claim 1, wherein, The determination of service difference information between the second type of client and the first type of client for the target product service includes: Control the first type of client to not provide the target product service and the second type of client to provide the target product service; The service content of the target product / service is used as service difference information.
11. The method according to claim 8 or 9, characterized in that, The step of processing the target order according to the service content of the target product service corresponding to the second type of client includes: If the target product service is an out-of-stock handling service, and the target product is detected to be out of stock, the corresponding resources for the target order will be returned to the resource account of the target user; wherein, the first type of client does not provide the out-of-stock handling service; or; If the target product service is a price protection service, and the target order meets the price protection conditions, the price difference corresponding to the target order is determined based on the product price of the target product in the target order and the current price; and the resources corresponding to the price difference are returned to the resource account of the target user; wherein, the first type of client does not provide the price protection service; or, In the case where the target product service is a refund service, the settlement resources corresponding to the target order will be returned to the resource account of the target user within the first refund period specified in the refund service; wherein, if the second refund period specified in the refund service for the first type of client is longer than the first refund period, or, according to the compensation content in the refund service, the settlement resources corresponding to the target order will be returned to the resource account of the target user, and an electronic discount voucher will be allocated to the target user; wherein, the refund service for the first type of client does not include the compensation content.
12. A display method characterized by comprising: include: Based on the target user's user behavior, send the corresponding user request to the server; The user request is a service request for the target order; Obtain the first recommendation information sent by the server; wherein the first recommendation information is generated based on the service difference information of the second type of client compared with the first type of client for the target product service; wherein the second type of client and the first type of client provide at least one different product service; the product service is a product service for product exchange activities; the first type of client and the second type of client provide the same network activities; Displaying the first recommendation information; the first recommendation information includes a cancel control, and the method further includes: A cancellation request for the first recommendation information is sent to the server; the cancellation request is used by the server to process the target order according to the service content of the target product service corresponding to the first type of client, and to allocate an electronic discount voucher corresponding to the second type of client to the target user; the electronic discount voucher is used to participate in the resource verification operation initiated by the second type of client, and to generate second recommendation information based on the electronic discount voucher and the service difference information; The second recommendation information is displayed.
13. A computing device, comprising: This includes processing components and storage components; The storage component stores one or more computer instructions; the one or more computer instructions are to be invoked and executed by the processing component to perform the recommended method as described in any one of claims 1 to 11 or to implement the display method as described in claim 12.