A page-based information interaction method and device
By revealing the customer service robot in the APP page, using user identification information and historical behavior data analysis, and pushing personalized demand information, it solves the problem that it is difficult to quickly find the customer service page in the APP, and improves the user experience and operation convenience.
Patent Information
- Application Number
- CN201911032039.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-10-28
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2039-10-28
AI Technical Summary
The design of customer service pages in existing APPs is not convenient for users to find quickly, especially for new users to find customer service pages quickly in multi-function APPs, which affects the user experience.
By revealing the customer service robot in the APP page, you can obtain user identification information and page content attributes in real time, analyze user historical behavior data, push personalized demand information, and provide an entrance to the customer service page directly.
Improve user experience, simplify user operations, and help users quickly find the information and functions they need, especially for new users, providing a path to quickly familiarize themselves with APP functions.
Smart Images

Figure CN112732376B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a page-based information interaction method and device. Background Art
[0002] With the popularity of smart devices, there are more and more applications (Application, App) based on smart devices. In order to attract more users, the development of APP pays more and more attention to the user's application experience. With the diversification of APP functions, how to enable users to quickly get started has become an important indicator for measuring the application experience of an APP. To this end, many APPs are equipped with a customer service page, through which users can query APP functions and feedback specific problems. However, the customer service page set in the existing APP often requires users to click multiple times to find it, so that users need to enter the customer service page from the page where the problem occurs before they can ask the corresponding question. The user experience in actual use is not good. Moreover, it is even more difficult for new users of the APP to quickly find the customer service page, which is not conducive to new users' rapid familiarity with the APP functions. Summary of the invention
[0003] In view of the above problems, the present invention proposes a page-based information interaction method and device, the main purpose of which is to push service information tailored to the needs of different users through a customer service robot exposed in the page.
[0004] In order to achieve the above object, the present invention mainly provides the following technical solutions:
[0005] In one aspect, the present invention provides a page-based information interaction method, which is applied to a customer service robot and includes:
[0006] When displaying a page browsed by a user, obtaining identification information of the user and content attributes of the page;
[0007] Analyzing the historical behavior data of the user according to the identification information of the user;
[0008] Determining the browsing needs of the user according to the historical behavior data and the content attributes of the page;
[0009] Based on the browsing demand, corresponding demand information is pushed to the user.
[0010] In another aspect, the present invention provides a page-based information interaction device, the device comprising:
[0011] An acquisition unit, used to acquire the user's identification information and the content attributes of the page when displaying the page browsed by the user;
[0012] An analyzing unit, configured to analyze the historical behavior data of the user according to the identification information of the user obtained by the acquiring unit;
[0013] A determination unit, configured to determine the browsing needs of the user according to the historical behavior data obtained by the analysis unit and the content attributes of the page;
[0014] A pushing unit is used to push corresponding demand information to the user based on the browsing demand obtained by the determining unit.
[0015] In addition, the present invention also provides a storage medium, which is used to store a computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the above-mentioned page-based information interaction method.
[0016] The present invention also provides an electronic device, which includes a processor and a memory, and the processor is used to call program instructions in the memory to execute the above-mentioned page-based information interaction method.
[0017] By means of the above technical scheme, the present invention provides a page-based information interaction method and device, which provides personalized services to users through a customer service robot in the displayed page when the user opens the APP. It is mainly reflected in the identification of the user's identity and the acquisition of the content attributes of the page browsed by the user. The user's historical behavior data is further analyzed based on the user's identity identification to determine the user's familiarity with the current APP, and then the user's possible browsing needs are analyzed in combination with the content attributes of the page, so as to push relevant demand information to the user in a targeted manner, so as to guide the user to achieve the desired purpose more conveniently and improve the user's application experience. At the same time, the customer service robot displayed on the page is also the entrance to the customer service page. The user can jump directly to the customer service page by clicking the robot icon, thereby providing the user with a more convenient operation path for querying and asking questions.
[0018] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0020] Figure 1A flow chart of a page-based information interaction method proposed in an embodiment of the present invention is shown;
[0021] Figure 2 A schematic diagram showing a customer service robot interacting with a user on a page according to an embodiment of the present invention is shown;
[0022] Figure 3 A flowchart of another page-based information interaction method proposed in an embodiment of the present invention is shown;
[0023] Figure 4 A flowchart of another page-based information interaction method proposed in an embodiment of the present invention is shown;
[0024] Figure 5 A schematic diagram of a page showing the display status of a robot icon in an embodiment of the present invention is shown;
[0025] Figure 6 A schematic diagram of a page showing another robot icon display state in an embodiment of the present invention is shown;
[0026] Figure 7 A schematic diagram of a page showing a robot icon switching to a do not disturb mode in an embodiment of the present invention is shown;
[0027] Figure 8 A block diagram showing a composition of a page-based information interaction device proposed in an embodiment of the present invention;
[0028] Fig. 9 A block diagram showing the composition of another page-based information interaction device proposed in an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.
[0030] An embodiment of the present invention provides a page-based information interaction method, which can be applied to the customer service system of an APP, and displays the information prompts and other functions provided in the customer service page in the form of a robot icon in other pages of the APP, so that when the user uses the APP to browse pages, no matter which page is browsed, the user can get the required prompt information through the robot icon, and can directly access the customer service page by clicking the robot icon. In the present invention, the customer service robot can automatically analyze user needs without the user's perception, and display the information required to the user in a timely manner, thereby simplifying the user's operation. The specific steps are as follows: Figure 1 As shown, the method includes:
[0031] Step 101: When displaying a page browsed by a user, obtain the user's identification information and the content attributes of the page.
[0032] Among them, in this embodiment, the user browsing page is the process of the user opening and entering the APP. At this time, the customer service robot will identify the user's identity in real time, obtain the user's identification information, such as the login ID, and the content attributes of the user's current browsing page. The content attributes vary depending on the type of APP. For example, in shopping APPs, common page content attributes include product information pages, product classification pages, user information pages, etc. In interactive APPs, common page content attributes include message pages, address book pages, settings pages, and feature pages, etc.
[0033] Step 102: Analyze the user's historical behavior data based on the user's identification information.
[0034] In this step, the customer service robot obtains the user's historical behavior data based on the user's identification information to analyze the operations that may be performed by the user in the APP. For example, if there is no historical behavior data of the user, it means that the user is a new user and may not be familiar with the APP. The user needs to be informed of which functions can be achieved in the APP and how to operate them. If, through analyzing the user's historical behavior data, including login frequency, login duration, specific operations on the page, etc., it is found that the user often views data on a certain page, it can be determined that the user is likely to enter the page to view data during this login. At this time, the customer service robot can ask the user whether he wants to enter the page.
[0035] It can be seen that by analyzing the user's historical behavior data, some of the user's needs can be determined from the user's dimension.
[0036] Step 103: Determine the browsing needs of the user based on the historical behavior data and the content attributes of the page.
[0037] This step is based on the user dimension and further combines the current page browsed by the user to analyze the possible needs of the user. For example, when the content of the page is a product page, the user may have the need to purchase the product; when the content of the page is a product classification page, the user may have the need to query a certain product. At this time, combined with the user's historical behavior data, the specific products that the user may want to query can be further analyzed, so that the customer service robot can be used to ask the user whether he needs to view the product.
[0038] Specifically, in this step, determining the browsing needs of the user can be determined by artificial intelligence (AI) model analysis. The type and training method of the model are not specifically limited in this embodiment.
[0039] Step 104: Push corresponding demand information to the user based on the browsing demand.
[0040] Among them, the user's browsing needs can be the need for specific information, which is provided by the content of the APP. At this time, the customer service robot pushes the specific content information; it can also be the operation demand for a certain function. At this time, the customer service robot will provide guidance information to the user based on the specific operation process of the function to help the user achieve the required functional operation.
[0041] In addition, when a user has many browsing needs and it is impossible to determine his or her main browsing needs, the customer service robot can also push selective information to the user through dialogue, and the user will tell the customer service robot which aspects of the demand information should be pushed.
[0042] Corresponding to the functional implementation of the above steps, in actual application, the schematic diagram of the customer service robot interacting with the user on the page is as follows Figure 2 As shown in the figure, the product page is taken as an example. The "robot" icon in the figure is the customer service robot icon that appears in each page of the APP. When the user enters the product page, the customer service robot will comprehensively analyze the user's demand information based on the obtained user identification information and the product information in the page. For example, when it is determined that the user needs to view other product information, the "robot" icon can be used to further push pictures and information of related products for the user to click and quickly enter the corresponding product page. When the "robot" icon cannot display the demand information pushed to the user, the demand information can also be displayed to the user through the "dialog box" in the figure. In addition, the "dialog box" can also be used to display relevant dialogue information to the user, such as asking the user whether he has specific needs.
[0043] Through the above Figure 1 The steps of the embodiment shown and Figure 2As can be seen from the application scenario diagram shown, the present invention sets the customer service robot in the form of an icon in each page of the APP. When the user enters the page, the customer service robot will analyze the user's specific browsing needs based on the user's identification information and the specific content of the current page, and push the corresponding demand information to the user through the customer service robot icon in a way of interacting with the user, so as to achieve the purpose of helping the user quickly achieve the browsing goal and improve the user's application experience.
[0044] Further, for Figure 1 The specific interaction process and interaction method between the customer service robot and the user in the embodiment shown in the figure, the embodiment of the present invention also proposes an information interaction method, specifically as follows Figure 3 As shown, including:
[0045] Step 201: Display service information through a robot icon according to the user's identification information.
[0046] Among them, the robot icon is the logo of the customer service robot displayed on the page. The robot icon is generally displayed in a designated position on the page. Users can jump directly to the customer service page by clicking it, or move it to the desired location by dragging it.
[0047] In this step, when a user opens a page, the customer service robot will automatically obtain the user's identification information, such as the login ID, to determine the service information to be displayed through the robot icon, where the service information is used to prompt the user to perform related operations. For example, if the user is determined to be a newly registered user through the identification information, then the robot icon can prompt page browsing operation tips or some self-introduction information, such as "I am your assistant XXX", etc. If the user is determined to be an old user through the identification information, the robot icon can display greetings, such as "Hello XXX", "Welcome back XXX", etc.
[0048] Step 202: Detect the content attributes of the page and the user's page operation to determine whether the user has a shopping demand.
[0049] Among them, the content attributes of the page are used to classify the content displayed on the page. The content attributes can be used to analyze the user's browsing purpose in the current page. For example, if the content in the current page is a product introduction, the user's purpose may be to purchase a certain product. If the content in the current page is news or function settings, the user's purpose may be to view or execute specific functions in the APP.
[0050] The user's page operation refers to the specific operations performed by the user on the current page. These operations can also be used to analyze the user's potential needs. For example, if the user quickly browses the page, it can be determined that the user has no clear shopping needs, while if the user searches for a certain product on the page, it can be determined that the user has a potential shopping demand to purchase the product.
[0051] In this step, by detecting the content attributes of the page, it can be determined whether the user is browsing a product page. Furthermore, by detecting the user's specific page operations on the page, it can be determined whether the user has potential shopping needs. If there is a shopping need, step 103 is executed. Otherwise, if there is no shopping need, the service information currently displayed by the robot icon is maintained to provide continuous customer service support to the user.
[0052] Step 203: Display product information through a robot icon according to a preset strategy.
[0053] After determining that the user has a shopping need, information about products that the user may purchase will be displayed to the user through a robot icon, wherein the products that the user may purchase are screened from a product library using a preset strategy.
[0054] The specific preset strategy should be determined according to the actual shopping needs of the user. For example, when the user's shopping needs are purposeful, such as the purchase demand for a certain type of goods, the product will be mainly screened according to the type of the product, and cost-effective products will be selected from similar products for recommendation, such as promotional activities, high sales, or new products, etc.; when the user's shopping needs are not purposeful, such as only browsing the recommended products on the page, the product will be mainly screened according to the user's historical behavior data, such as browsing behavior, purchasing behavior, etc. It can be seen that the preset strategy in this embodiment is to allocate weights to different dimensions in multiple product screening dimensions according to the user's shopping needs, thereby realizing the screening of the displayed products.
[0055] In addition, the number of products displayed by the robot icon can be multiple. Considering the display area occupied by the robot icon, generally only one product is displayed when displaying product information, and multiple products are displayed in a carousel manner, that is, one product is displayed within a specified time period. If the user does not click on the displayed product information within the time period, the next product will be switched to display, and this cycle will be repeated until the user clicks on the product information or jumps to the page.
[0056] It can be seen from the above examples that a page-based information interaction method provided by an embodiment of the present invention is that a customer service robot provides personalized prompt information to users through a robot icon in the page, detects the current page browsed by the user and the page operations of the user in the page, analyzes the potential needs of the user, and displays the information required by the user according to the needs, thereby assisting the user to quickly achieve the goal and improving the user's application experience.
[0057] Based on the above Figure 3 In order to further explain the process of the customer service robot displaying personalized information to the user through the robot icon, the present invention also provides a page-based information interaction method, which is specifically implemented as follows Figure 4 As shown, including:
[0058] Step 301: Collect user identification information.
[0059] The customer service robot obtains the user's identification information based on the user's login information, which may include the user's name, registration time, login region, etc.
[0060] Step 302: Detect whether there is any associated user to-do information based on the identification information.
[0061] The identification information can be used to determine whether the user is a new user. If the user is a new user, the introduction information of the service robot will be displayed through the robot icon to inform the user of the role of the customer service robot. If the user is an old user, it will be detected whether there is any associated user to-do information based on the user's identification information. For example, in the page of the shopping application, it is determined whether the user has order payment matters, order logistics tracking information, after-sales service reply information, etc. If so, execute step 303, otherwise execute step 304.
[0062] Step 303: Display the user's to-do information through the robot icon, and the user can jump to the corresponding processing page by clicking on the user's to-do information.
[0063] Step 304: Display the service function information of the customer service robot through the robot icon to prompt the user of the functional operations that can be currently performed.
[0064] Among them, users can also jump to the corresponding operation page by clicking on the service function information.
[0065] It can be seen that the service information displayed by the robot icon is all linked information, which can realize interaction with users and facilitate users to click and view.
[0066] In the application, service information is displayed to users through robot icons, and accompanying services are provided to users after they log in. Regardless of whether they are new or old users, effective communication with users is established through service information prompts, which helps new users quickly understand specific functional operations and helps old users with related matters that need to be handled, thus realizing a one-to-one service assistant.
[0067] Step 305: Detect whether there is event information that needs to be actively pushed to the user.
[0068] The service information in the above steps is prompted by the robot icon itself, which is a weak prompt information in terms of visual perception. However, in actual applications, there are some event information that the APP needs to actively push to users, such as promotional activities that users are expected to participate in. These event information needs to be clearly informed to users, so it is necessary not only to actively push to users, but also to attract users' attention.
[0069] In this step, the event information of the current APP is mainly detected according to the time when the user logs in. If it does not exist, the service information displayed in the above steps is continued, and if it exists, step 306 is executed.
[0070] Step 306: Display event information through a dialogue bubble.
[0071] Among them, the dialogue bubble and the robot icon are displayed independently of each other. From a visual point of view, it can make users feel that the robot icon is talking to the user and informing the user of any promotions or information.
[0072] The information displayed in the dialog bubble may also be information with a link, that is, the user can directly jump to the corresponding activity page by clicking.
[0073] Step 307: Detect the content attributes of the page and the user's page operation to determine whether the user has a shopping demand.
[0074] The specific judgment process is as follows: first, determine whether the page is a product display page based on the content attributes of the page. If so, determine whether the user has shopping needs based on the user performing a specified page operation within a preset time, where the specified page operation includes the user's page browsing operation (swiping up and down, etc.) and product query operation (entering query information, etc.). If the page is not a product display page, continue to display the service information in the above steps.
[0075] That is to say, the detection and judgment process of this step needs to first determine whether the page browsed by the user is a product display page. If so, it is further determined whether there is a shopping demand based on the user's specific behavior.
[0076] Step 308: Display product information through a robot icon according to a preset strategy.
[0077] The displayed product information includes the product icon and the associated product selling point information, and the user can jump to the purchase page of the product by clicking on the product information. Generally, a product has a corresponding selling point information, that is, the product icon and the selling point information appear in pairs.
[0078] Since the preset strategy is determined based on the user's shopping needs, based on the page browsing operation and product query operation proposed in the above step 207, the user's shopping needs can be divided into shopping without a clear purpose and shopping with a clear purpose. Specifically, when the page operation is a product query operation, that is, a shopping need with a purpose, products with discount activities can be displayed preferentially based on the queried products; and when the page operation is a page browsing operation, that is, a shopping need for casual browsing, the products to be displayed preferentially can be determined based on the user's historical behavior data.
[0079] Furthermore, in order to improve the user's trust in the displayed product and encourage the user to click on the product, when displaying the product information, the real-time sales information of the displayed product can also be obtained at the same time, and the sales information is rotated in the page through bubbles. Generally, the bubbles and the robot icon that rotate the sales information are displayed independently of each other, and the positions of the bubbles and the robot icon are adjacent to each other, thereby indicating that the product displayed by the robot icon is purchased by many people.
[0080] In addition, since the size of the bubble cannot take up too much page display area, in order to display the amount of sales information, only one complete sales information is displayed during the carousel. For example, one and a half bubbles are displayed. When the sales information in the complete bubble changes, the effect of scrolling display of sales information can be produced, indicating that multiple other users have purchased the current product.
[0081] Step 309: When an operation to close the robot icon is received, the robot icon is displayed in a do not disturb mode at a specified position on the page.
[0082] Among them, the Do Not Disturb mode refers to a way of displaying the robot icon when the user does not want the customer service robot to display corresponding prompt information for him / her. In this mode, the robot icon will be prohibited from actively pushing information.
[0083] In actual applications, the operation of closing the robot icon may include a close button click operation and an icon drag operation, that is, the user adjusts the service mode of the customer service robot by clicking the close button, or the user adjusts the service mode of the customer service robot by dragging the robot icon.
[0084] Specifically, for the close button, a button is generally set in the robot icon for the user to close. For the icon dragging operation, it is necessary to determine whether the robot icon is dragged into the specified area of the current page. If so, the robot icon is displayed in the specified position of the page in the Do Not Disturb mode through a preset animation. At this time, the user can jump to the service page of the customer service robot by clicking the robot icon in the Do Not Disturb mode.
[0085] Furthermore, the information interaction method proposed in the present invention mainly displays the personalized information required by the customer on the page through the customer service robot, and its interaction method is mainly reflected through the information display effect. Therefore, the information interaction method of the present invention will be illustrated by specific diagrams below.
[0086] First, if Figure 5 As shown in the figure, three different robot icons are marked with dotted boxes. Icon 1 is when the user enters the APP page, the customer service robot introduces itself to the user, that is, "Newcomer Assistant", and according to the user's identification information, "Your Assistant" and "Welcome Back" and other information can also be displayed in the display area of "Newcomer Assistant". The difference between Icon 2 and Icon 1 is that when the customer service robot detects that the current user has pending information (such as "Get today's red envelope"), it will display the pending information in the display area and prompt the user to handle it. Icon 3 shows the robot icon in Do Not Disturb mode. Among them, the information displayed by Icon 1 and Icon 2 is service information.
[0087] In addition, in icon 1, the left side of the robot icon is a dialogue bubble that pops up actively, which is used to show users some activity information recommended by the APP. It should be noted that these three icons will not appear on the same page at the same time, but will be displayed one by one according to different users and their related operations.
[0088] Secondly, in Figure 6 In the page shown, the customer service robot determines that the user has shopping needs by identifying the content attributes of the page and the user's page operations. At this time, the content displayed by the robot icon is switched to product information. The dotted box in the figure shows the robot icon. It can be seen that the picture of the product is displayed in the position where the original robot icon displays the avatar, and the selling point information of the product is displayed in the position where the original robot icon displays service information. Since there is more than one product displayed, the products displayed by the robot icon are also displayed in a carousel manner, and the user can display the next recommended product by switching the button.
[0089] In addition, the bubble above the robot icon is used to display the real-time sales information of the current product, and the sales information will be rotated according to a certain duration.
[0090] It should be noted that, regardless of Figure 5 Icon 1 or Icon 2, or Figure 6 The robot icon in the image can be switched to Figure 5 The Do Not Disturb mode is shown in the icon 3 in the figure. The closing operation includes clicking the x button in the upper right corner of the icon, and the switching can also be achieved by dragging the icon. Figure 7 As shown, in Figure 7 In the page shown, there are designated mode switching areas (i.e., the areas marked with grids in the figure) on both sides. When the user drags the robot icon to the area, the robot icon will switch to the Do Not Disturb mode with a preset animation, i.e. Figure 5 In the form of icon 3.
[0091] It can be seen from the description of the above embodiments that the information interaction method proposed in the embodiments of the present invention is mainly for the intelligent upgrade of the existing customer service system, using the identification of user identities and the mining and analysis of big data of user behavior information to determine the current needs of users, and communicate and exchange with users through anthropomorphic services to provide users with a more humane service experience. The above embodiments are mainly illustrated by the page application scenario of the APP. Of course, for the present invention, it is not limited to the above application scenarios, but also applicable to other network interactions, or virtual interaction application scenarios, such as live broadcast or video playback scenarios in end-to-end networks.
[0092] In an end-to-end network, the information interaction method proposed in the present invention can be applied to the above-mentioned customer service robot locally, and become a customer service service provided by the local resources to provide personalized service functions to other ends in the network. For example, in the live broadcast room, video playback and other scenes, the customer service robot can also be set in the video playback screen to provide users with active or passive service information to enhance the user's viewing experience. This method is similar to the specific method, function and effect of displaying the customer service robot in the APP page mentioned above, and will not be repeated here.
[0093] In addition, there are also customer service robots that are mainly used, and the content broadcast or played is the specific functional service. The customer service robot acts as a virtual anchor to provide users with the service information they need or want to know. For example, the customer service robot can be a comprehensive service application based on multiple e-commerce platforms. The customer service robot can integrate the resource information of multiple e-commerce platforms, including the platform's product information and user information. In this way, the customer service robot can provide the user end with product information provided by specific platforms or even specific merchants, such as discounts, promotions, etc. through intelligent analysis and statistics of these resource information. It can also provide the platform with user information, such as user traffic, purchases, and feedback, etc., and even comparison information between platforms, such as price comparison of the same product, promotion method comparison, etc. In this way, whether it is the user end or the platform end, it can obtain the service information it needs through the customer service robot, making the customer service robot itself an interactive end for service information.
[0094] Furthermore, as a response to the above Figure 1 The embodiment of the present invention provides a page-based information interaction device, which is mainly used to provide personalized service information to users by displaying a customer service robot in the page. For ease of reading, this device embodiment will not repeat the details of the above method embodiments one by one, but it should be clear that the device in this embodiment can implement all the contents of the above method embodiments. Figure 8 As shown, specifically including:
[0095] The acquisition unit 41 is used to acquire the user's identification information and the content attributes of the page when displaying the page browsed by the user;
[0096] An analyzing unit 42, configured to analyze the historical behavior data of the user according to the identification information of the user obtained by the acquiring unit 41;
[0097] A determination unit 43, configured to determine the browsing needs of the user according to the historical behavior data obtained by the analysis unit 42 and the content attributes of the page;
[0098] The pushing unit 44 is used to push corresponding demand information to the user based on the browsing demand obtained by the determining unit 43.
[0099] Further, such as Fig. 9 As shown, the device also includes:
[0100] A first display unit 45, configured to display service information through a robot icon according to the user identification information obtained by the acquisition unit 41, wherein the service information is used to prompt the user to perform related operations;
[0101] A determination unit 46, configured to detect the content attributes of the page and the page operation of the user, and determine whether the user has a shopping demand;
[0102] The second display unit 47 is used to switch the service information displayed by the first display unit to product information through a robot icon according to a preset strategy if the judgment unit 46 determines that there is a shopping demand.
[0103] Further, such as Fig. 9 As shown, the first display unit 45 includes:
[0104] A collection module 451 is used to collect identification information of the user;
[0105] A first detection module 452 is used to detect whether there is associated user to-do information according to the identification information obtained by the acquisition module 451;
[0106] The first display module 453 is used to display the user to-do information through a robot icon when the first detection module 452 detects the user to-do information, and the user can jump to the corresponding processing page by clicking the user to-do information;
[0107] The second display module 454 is used to display the service function information of the customer service robot through the robot icon when the first detection module 452 does not detect the user's to-do information, so as to prompt the user of the functional operations that can be currently executed.
[0108] Further, such as Fig. 9 As shown, the first display unit 45 also includes:
[0109] The second detection module 455 is used to detect whether there is event information that needs to be actively pushed to the user;
[0110] The third display module 456 is used to display the event information through a dialogue bubble when the second detection module 455 detects the event information, wherein the dialogue bubble and the robot icon are displayed independently of each other.
[0111] Further, such as Fig. 9 As shown, the judging unit 46 includes:
[0112] A first determination module 461 is used to determine whether the page is a product display page according to the content attribute of the page;
[0113] The second judgment module 462 is used to determine whether the user has a shopping demand according to the user performing a specified page operation within a preset time when the first judgment module 461 determines that the page is a product display page.
[0114] Further, such as Fig. 9 As shown, the page operation at least includes a product query operation and a page browsing operation, and the second display unit 47 includes:
[0115] The first display module 471 is used for, when the page operation is a product query operation, preferentially displaying products with preferential activities according to the queried products;
[0116] The second display module 472 is used to determine the priority display commodities according to the historical behavior data of the user when the page operation is a page browsing operation;
[0117] The product information of the product includes the product icon and associated product selling point information, and the user can jump to the purchase page of the product by clicking on the product information.
[0118] Further, such as Fig. 9 As shown, the second display unit 47 also includes:
[0119] The acquisition module 473 is used to acquire the real-time sales information of the displayed goods;
[0120] The third display module 474 is used to display the sales information obtained by the acquisition module 473 in the page in a carousel through bubbles, wherein only one complete sales information is displayed during the carousel, and the bubbles and the robot icon are displayed independently of each other.
[0121] Further, such as Fig. 9 As shown, the device also includes:
[0122] A receiving unit 48, configured to receive an operation of closing the robot icon;
[0123] The third display unit 49 is used to display the robot icon in a do not disturb mode at a specified position of the page according to the operation obtained by the receiving unit 48, and the do not disturb mode prohibits active push of information.
[0124] Further, such as Fig. 9 As shown, the operation of closing the robot icon received by the receiving unit 48 includes a close button click operation and an icon drag operation, and the third display unit 49 includes:
[0125] A judging module 491 is used to judge whether the robot icon is dragged into a designated area of the page when receiving the icon dragging operation;
[0126] The display module 492 is used to display the robot icon in the designated position of the page in the Do Not Disturb mode through a preset animation when the judgment module 491 determines that the robot is dragged into the designated area. The user can jump to the service page of the customer service robot by clicking the robot icon in the Do Not Disturb mode.
[0127] Furthermore, an embodiment of the present invention also provides a storage medium, which is used to store a computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the following Figure 1 , Figure 3 or Figure 4 The page-based information interaction method.
[0128] In addition, an embodiment of the present invention further provides an electronic device, the electronic device includes a processor and a memory, the memory is used to store a program, the processor is coupled to the memory, and is used to run the program to perform the following steps: Figure 1 or Figure 2 The page-based information interaction method.
[0129] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0130] It is understandable that the related features in the above methods, devices and systems can be referenced to each other. In addition, the "first", "second" and the like in the above embodiments are used to distinguish the embodiments, but do not represent the advantages and disadvantages of the embodiments.
[0131] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0132] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages can be utilized to realize the content of the present invention described herein, and the description of the above specific languages is for disclosing the best mode of the present invention.
[0133] In addition, the memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0134] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0135] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0136] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0137] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0138] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0139] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0140] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0141] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0142] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0143] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A page-based information interaction method, characterized in that: The method is applied to a customer service robot, comprising: When displaying a page browsed by a user, obtaining identification information of the user and content attributes of the page; Displaying service information through a robot icon according to the user's identification information, the service information is used to prompt the user to perform related operations, and the service information includes user to-do information or service function information of the customer service robot; Analyzing the historical behavior data of the user according to the identification information of the user; Determining the browsing needs of the user according to the historical behavior data and the content attributes of the page; wherein the content attributes of the page are used to classify the content displayed on the page, determine the browsing purpose of the user in the current page, and determine whether the page browsed by the user is a product page; Based on the browsing demand, corresponding demand information is pushed to the user.
2. The method according to claim 1, characterized in that After obtaining the user's identification information and the content attributes of the page, the method further includes: Detecting the content attributes of the page and the page operation of the user to determine whether the user has a shopping demand; If it exists, the product information will be displayed through the robot icon according to the preset strategy.
3. The method according to claim 2, characterized in that The service information is displayed through the robot icon according to the user's identification information, including: Collecting identification information of the user; Detecting whether there is associated user to-do information according to the identification information; If it exists, the user's to-do information is displayed through a robot icon, and the user can jump to the corresponding processing page by clicking on the user's to-do information; If it does not exist, the service function information of the customer service robot is displayed through the robot icon to prompt the user of the functional operations that can be currently performed.
4. The method according to claim 3, characterized in that When displaying the service information, the method further includes: Detecting whether there is event information that needs to be actively pushed to the user; If so, the event information is displayed via a dialogue bubble, wherein the dialogue bubble and the robot icon are displayed independently of each other.
5. The method according to claim 2, characterized in that: Detecting the content attributes of the page and the page operation of the user to determine whether the user has a shopping demand includes: Determining whether the page is a product display page according to the content attributes of the page; If so, it is determined that the user has a shopping demand based on the user performing a specified page operation within a preset time.
6. The method according to claim 5, characterized in that The page operation at least includes a product query operation and a page browsing operation, and the display of product information through a robot icon according to a preset strategy includes: When the page operation is a product query operation, products with preferential activities are displayed preferentially according to the queried products; When the page operation is a page browsing operation, determining the products to be displayed first according to the historical behavior data of the user; The product information of the product includes the product icon and associated product selling point information, and the user can jump to the purchase page of the product by clicking on the product information.
7. The method according to claim 6, characterized in that When displaying product information, the method further includes: Get real-time sales information of displayed products; The sales information is rotated in the page through bubbles, wherein only one complete sales information is displayed during the rotation process, and the bubbles and the robot icon are displayed independently of each other.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Receive an operation of closing the robot icon; According to the operation, the robot icon is displayed at a specified position of the page in a do not disturb mode, and the do not disturb mode prohibits active push of information.
9. The method according to claim 8, characterized in that The operation of closing the robot icon includes a close button click operation and an icon drag operation, and the method further includes: When receiving the icon dragging operation, determining whether the robot icon is dragged into a designated area of the page; If so, the robot icon is displayed in a specified position of the page in a do not disturb mode through a preset animation, and the user can jump to the service page of the customer service robot by clicking the robot icon in the do not disturb mode.
10. A page-based information interaction device, characterized in that: The device comprises: An acquisition unit, used to acquire the user's identification information and the content attributes of the page when displaying the page browsed by the user; A first display unit, configured to display service information through a robot icon according to the user identification information obtained by the acquisition unit, wherein the service information is used to prompt the user to perform related operations, and the service information includes user to-do information or service function information of the customer service robot; An analyzing unit, configured to analyze the historical behavior data of the user according to the identification information of the user obtained by the acquiring unit; a determination unit, configured to determine the browsing needs of the user based on the historical behavior data obtained by the analysis unit and the content attributes of the page; wherein the content attributes of the page are used to classify the content displayed on the page, determine the browsing purpose of the user in the current page, and determine whether the page browsed by the user is a product page; A pushing unit is used to push corresponding demand information to the user based on the browsing demand obtained by the determining unit.
11. The device according to claim 10, characterized in that The device comprises: A judgment unit, used to detect the content attributes of the page and the page operation of the user, and judge whether the user has a shopping demand; The second display unit is used to display the product information through the robot icon according to a preset strategy if the judgment unit determines that there is a shopping demand.
12. The device according to claim 11, characterized in that The first exhibition unit includes: A collection module, used to collect identification information of the user; A first detection module, used to detect whether there is associated user to-do information according to the identification information obtained by the acquisition module; A first display module, configured to display the user to-do information through a robot icon when the first detection module detects the user to-do information, so that the user can jump to the corresponding processing page by clicking on the user to-do information; The second display module is used to display the service function information of the customer service robot through the robot icon when the first detection module does not detect the user's to-do information, so as to prompt the user of the functional operations that can be currently executed.
13. The device according to claim 12, characterized in that The first display unit also includes: A second detection module is used to detect whether there is event information that needs to be actively pushed to the user; The third display module is used to display the event information through a dialogue bubble when the second detection module detects the event information, wherein the dialogue bubble and the robot icon are displayed independently of each other.
14. The device according to claim 11, characterized in that The judging unit comprises: A first judgment module, used to judge whether the page is a product display page according to the content attribute of the page; The second judgment module is used to determine whether the user has a shopping demand based on the user performing a specified page operation within a preset time when the first judgment module determines that the page is a product display page.
15. The device according to claim 14, characterized in that The page operation at least includes a product query operation and a page browsing operation, and the second display unit includes: A first display module, for displaying preferentially the products with preferential activities according to the searched products when the page operation is a product search operation; A second display module, used for determining a commodity to be displayed preferentially according to the historical behavior data of the user when the page operation is a page browsing operation; The product information of the product includes the product icon and associated product selling point information, and the user can jump to the purchase page of the product by clicking on the product information.
16. The device according to claim 15, characterized in that The second display unit also includes: An acquisition module is used to obtain real-time sales information of displayed products; The third display module is used to rotate the sales information obtained by the acquisition module in the page through bubbles, wherein only one complete sales information is displayed during the rotation process, and the bubbles and the robot icon are displayed independently of each other.
17. The device according to any one of claims 10 to 16, characterized in that The device also includes: A receiving unit, used for receiving an operation of closing the robot icon; The third display unit is used to display the robot icon in a do not disturb mode at a specified position of the page according to the operation obtained by the receiving unit, and the do not disturb mode prohibits active push of information.
18. The device according to claim 17, characterized in that The operation of closing the robot icon received by the receiving unit includes a close button click operation and an icon drag operation, and the third display unit includes: A judging module, configured to judge whether the robot icon is dragged into a designated area of the page when receiving the icon dragging operation; The display module is used to display the robot icon in the designated position of the page in the Do Not Disturb mode through a preset animation when the judgment module determines that the robot is dragged into the designated area. The user can jump to the service page of the customer service robot by clicking the robot icon in the Do Not Disturb mode.
19. A storage medium, characterized in that: The storage medium is used to store a computer program, wherein when the computer program is running, it controls the device where the storage medium is located to execute the page-based information interaction method described in any one of claims 1 to 9.
20. An electronic device, characterized in that: The electronic device includes a processor and a memory, and the processor is used to call program instructions in the memory to execute the page-based information interaction method described in any one of claims 1-9.