Interaction methods, apparatus, electronic devices, and storage media

The interaction method and apparatus in e-commerce applications provide operation guidance to enhance user experience by guiding users from a target page to associated information, addressing the need for improved interaction functions.

JP2026515634APending Publication Date: 2026-05-19BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING YOUZHUJU NETWORK TECH CO LTD
Filing Date
2024-05-09
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing e-commerce applications fail to meet diverse user needs for interaction functions and improve user experience in information display methods.

Method used

An interaction method and apparatus that displays operation guidance information on a target page when user processing record information satisfies a pre-set trigger condition, guiding users from the target page to a target object association page to view associated information, using operation guidance information display modules and electronic devices to implement this method.

Benefits of technology

Enhances user experience by providing educational guidance based on historical user behavior, improving interaction efficiency and usability in e-commerce applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026515634000001_ABST
    Figure 2026515634000001_ABST
Patent Text Reader

Abstract

This disclosure relates to an interaction method, apparatus, electronic device, and storage medium, the method comprising: displaying a target page; displaying operation guidance information on the target page when user processing record information for a target object satisfies a pre-set trigger condition, the operation guidance information being operation method presentation information for indicating the completion of a target process; the target process being a page display process from the target page to a target object association page corresponding to the processing record information; and the target object association page being used to display information associated with the target object. This allows an educational process that guides the user to use an application to be associated with the user's historical behavior, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This application claims priority based on a Chinese invention patent application with application number 202310520531.2 and title "Interaction Method, Apparatus, Electronic Device, and Storage Medium", filed on May 9, 2023, and all the contents of the said application are incorporated herein by reference.

[0002] (Field of the Invention) This disclosure relates to the field of human - computer interaction technology, and particularly to interaction methods, apparatuses, electronic devices, and storage media.

Background Art

[0003] With the continuous development of technologies related to e - commerce applications (APPs), people's needs for functions related to e - commerce applications are becoming increasingly diverse, especially in aspects such as information display methods and display contents that are closely related to people's usage experiences.

[0004] Therefore, how to meet users' needs for the interaction functions of diverse e - commerce applications and improve users' usage experiences is a technical problem to be solved currently.

Summary of the Invention

Problems to be Solved by the Invention

[0005] To solve the above - mentioned technical problems, or at least partially solve the above - mentioned technical problems, this disclosure provides an interaction method, apparatus, electronic device, and storage medium.

Means for Solving the Problems

[0006] According to a first aspect, this disclosure displaying a target page, and The present invention provides an interaction method that includes the following: when user processing record information for a target object satisfies a pre-set trigger condition, operation guidance information is displayed on the target page, the operation guidance information is operation method presentation information to indicate the completion of the target process, the target process is a page display process from the target page to the target object association page corresponding to the processing record information, and the target object association page is used to display information associated with the target object.

[0007] In the second aspect, this disclosure is, A target page display module that displays the target page, The present invention provides an interaction device comprising: an operation guidance information display module for displaying operation guidance information on a target page when user processing record information for a target object satisfies a pre-set trigger condition, wherein the operation guidance information is operation method presentation information for indicating the completion of a target process, the target process is a page display process from the target page to a target object association page corresponding to the processing record information, and the target object association page is an operation guidance information display module used to display information associated with the target object.

[0008] According to the third aspect, this disclosure is, One or more processors, A storage device for storing one or more programs, including, The present invention further provides an electronic device that enables the one or more processors to implement the interaction method once the one or more programs are executed by the one or more processors.

[0009] According to the fourth aspect, this disclosure is, The present invention further provides a computer-readable storage medium that enables the above-described interaction method when a computer program is stored in it and the program is executed by a processor.

[0010] Herein, the drawings are incorporated into the specification and constitute part of this specification, illustrating embodiments conforming to the present disclosure and are used together with the specification to illustrate the principles of the present disclosure. To more clearly illustrate the embodiments of this disclosure or the prior art, the drawings that are necessary for describing the embodiments or the prior art will be briefly described below, and obviously, those skilled in the art can obtain other drawings based on these drawings without requiring any creative work. [Brief explanation of the drawing]

[0011] [Figure 1] This is a flowchart of the interaction method provided in the embodiments of this disclosure. [Figure 2] These are schematic diagrams of two types of target pages provided in the embodiments of this disclosure. [Figure 3] These are schematic diagrams of two types of target pages provided in the embodiments of this disclosure. [Figure 4] This is a schematic diagram of another target page provided in the embodiments of this disclosure. [Figure 5] This is a schematic diagram of the display interface of an application client terminal in the process of purchasing the target provided in this disclosure. [Figure 6] This is a schematic diagram of the display interface of an application client terminal in the process of purchasing the target provided in this disclosure. [Figure 7] This is a schematic diagram of the application program display interface in the order processing scene provided in the embodiments of this disclosure. [Figure 8] This is a schematic diagram of the application program display interface in the order processing scene provided in the embodiments of this disclosure. [Figure 9]It is a schematic diagram of an application program display interface in an order processing scene provided by an embodiment of the present disclosure. [Figure 10] It is a structural schematic diagram of an interaction device in an embodiment of the present disclosure. [Figure 11] It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure.

Embodiments for Carrying Out the Invention

[0012] In order to more clearly understand the above objects, features, and advantages of the present disclosure, the technical solutions of the present disclosure will be further described below. Unless there is a contradiction, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.

[0013] In order to fully understand the present disclosure, many specific details will be described in the following description. However, the present disclosure may be implemented in other ways different from the ways described herein. Obviously, the embodiments in the specification are only some embodiments of the present disclosure, not all embodiments.

[0014] FIG. 1 is a flowchart of an interaction method provided by an embodiment of the present disclosure. This embodiment is applicable when a user interacts with an application client terminal, and this method can be executed by an interaction device. The device can be realized in the form of software and / or hardware, and the device can be arranged in an electronic device, for example, a terminal. Specifically, it includes, but is not limited to, a smartphone, a palmtop computer, a tablet computer, a wearable device with a display, a desktop computer, a notebook computer, a multifunctional printer, a smart home device, etc.

[0015] The interaction method provided in the present application needs to obtain the user's processing record information for the target object before and / or when executing S110 in FIG. 1.

[0016] In various embodiments of the present disclosure, the collection and use of the target processing information both obtain user permission and comply with relevant regulations. Also, in the collection and use of the target processing information, the personal information of the user is not collected or is processed so that the identity of the user does not appear.

[0017] The target may be, for example, something presented to the user. In some embodiments, in an e-commerce transaction scenario, the target may be, for example, a product. Specifically, the target may include purchasable items or services, etc. The target includes a plurality of attributes. The attributes of the target may be, for example, features possessed by the structure, composition, etc. of the target itself. When the target is an item, the attributes of the target include the name, brand, category, style, size, material, function, trademark, type, price, color, package, etc. of the target. When the target is a service, its attributes are the content, brand, category, precautions, price, etc. included in the target.

[0018] The target object may be, for example, an object processed by the user. When the target is a product, the user processing the target object may include at least one of performing a favorite processing on the target object, performing a shopping processing on the target object, performing an order processing on the target object, and performing a processing of waiting for payment of the order on the target object. Here, the processing of waiting for payment of the order refers to the situation where the user selects the specification attributes (such as color, model number, style, etc.) and the purchase quantity of the product desired to be purchased, submits an order, but does not make a payment for the submitted order. The order processing is that the user selects the specification attributes (such as color, model number, model type, etc.) and the purchase quantity of the product desired to be purchased, submits an order, and pays for the submitted order.

[0019] Processing record information may, for example, be information that describes the circumstances under which a user processed a target object. Exemplary, processing record information may include at least one of the following: target object identification information, user processing method information for the target object, and user processing time information for the target object. Target object identification information may, for example, be information that can distinguish the target object from other objects. Exemplary, target object identification information may include the name or number of the target object.

[0020] As shown in Figure 1, the method specifically includes the following steps.

[0021] In S110, display the target page.

[0022] The target page may be any page in the application program other than the page associated with the target.

[0023] Here, the target association page is a page that can reflect the processing results for the target. Selectively, the target association page includes attribute information and / or status information of the target.

[0024] Target attribute information describes the attributes of the target. Target state information describes the current state of the target. Target state information is associated with the user's processing method. In some scenarios, the target state changes after the user processes the target. For example, when adding a target to favorites, the target state changes from not favorited to favorited. When shopping for a target, the target state changes from not shopped to shopping. When placing an order for a target, the target state changes from not ordered to waiting for shipment. When making a payment for an order for a target, the target state changes from not ordered to waiting for payment.

[0025] The statement that a target association page corresponds to processing log information means that the processing log information may differ, and therefore the target association page may also differ. Furthermore, the processing method included in the processing log information may differ, resulting in a different target association page.

[0026] For example, if the processing log information is favorite information for the target, the target association page is the favorites page. The favorites page can be selected to include summary information for all targets favorited by the user, or to include summary information for the target only, or to include detailed information for the target.

[0027] If the processing record information is shopping information for a target item, the target item association page is the shopping cart page. The shopping cart page can be selected to include summary information for all items purchased by the user, or to include summary information for only the target item, or to include detailed information for the target item.

[0028] If the processing record information is order information for the target, the target association page is the pending order display page. Selectably, the delivery order display page may include summary and logistics information for all of the user's delivery orders, or it may include only summary and logistics information for delivery orders corresponding to the target, or it may include only detailed information and logistics information for delivery orders corresponding to the target. Logistics information can be considered as status information for the target.

[0029] When processing payment for an order for a target, the target association page is the payment order display page. The payment order display page can be selected to include summary information and "order payment pending" status prompt information for all of the user's payment orders, or to include only summary information and "order payment pending" status prompt information for the payment order corresponding to the target, or to include only detailed information and "order payment pending" status prompt information for the payment order corresponding to the target. The "order payment pending" status information can be considered as the status information for the target.

[0030] The target summary information may, for example, be a collection of some of the target's attribute information. The target summary information is used to present a simplified overview of the target to the user in text and / or images. If the target association page includes target summary information, the user can access the target detail page corresponding to the selected target by selecting the target summary information. The target detail page is used to display all attribute information of the corresponding target in detail. For the same target, the amount of attribute information displayed on the target detail page is greater than the amount of attribute information displayed in the summary information. In an e-commerce scenario, the target summary information can be understood as a product card.

[0031] Similarly, an order includes multiple attributes. These attributes may be characteristics of the order, such as its creation. Exemplary examples of order attributes include the order's logistics information, transaction number, creation time, transaction snapshot, the goods used to purchase the order, and the delivery address.

[0032] Order summary information is used to provide users with a simplified overview of an order in text and / or images. If a target association page includes order summary information, users can access the corresponding order details page by selecting the order summary information. The order details page is used to display all attribute information for the corresponding order in detail. For the same order, the amount of attribute information displayed on the order details page is greater than the amount of attribute information displayed on the summary information.

[0033] Additionally, the target association page can be selected as the product detail page of the target product.

[0034] This application does not limit what kind of page the target page specifically refers to. The target page may be, for example, a page that guides a user to view and process a subject (which may be a target subject or other subject). Exemplarily, the target page may be an information flow page or a mall homepage.

[0035] Here, the information stream page may be, for example, a page for displaying the information stream in the information stream playback sequence on an application client terminal.

[0036] An information stream playback sequence is a data format that continuously provides content to a user. An information stream playback sequence contains a set of information / content. A group of information / content includes multiple pieces of information / content, and these multiple pieces of information / content are arranged sequentially according to a specific order to form an information stream playback sequence.

[0037] An information stream refers to each piece of information / content in an information stream playback sequence. An information stream playback sequence is a set consisting of multiple information streams. For example, if an information stream playback sequence is a group of videos, each video is an information stream.

[0038] In some embodiments, the types of different information streams in the same information stream playback sequence may be the same or different. The types of information streams include, but are not limited to, live preview videos, live videos, short videos, and graphic information. A live preview video may be, for example, a video for broadcasting a live streaming room. Live video may be, for example, video reflecting the content being live-streamed by a live streaming room. Short video may be, for example, a short video. Graphic information may, for example, recommend some content to the user, such as recommended applications or recommended page minigames.

[0039] The mall homepage may, for example, be the default or first page displayed after entering the mall. The role of the mall homepage includes at least one of the following: guiding users with clear product purchase needs to directly search for specific products; guiding users with purchase needs for a certain type of product to vaguely search for that type of product; and attracting customers who do not have a shopping need to browse and increase their interest in purchasing.

[0040] In S120, if the user's processing record information for the target object satisfies a pre-set trigger condition, operation guidance information is displayed on the target page. The operation guidance information is information that shows how to perform an operation to indicate the completion of the target process. The target process is a page display process from the target page to the target object association page corresponding to the processing record information. The target object association page is used to display information associated with the target object.

[0041] The target process may be, for example, a process that transitions from a state in which an application program displays a target page to a state in which it displays a target-related page. The state in which the application program displays the target page is the initial state of the target process's start, and the state in which the application program displays a target-related page is the final state of the target process's end.

[0042] In one embodiment, after the target process is initiated, each page in a pre-configured page display sequence (typically configured by the R&D team) must be displayed sequentially until the target object association page is reached. The page display sequence may optionally include the target page, intermediate pages, and target object association pages. This application does not limit the number of intermediate pages in the page display sequence. In practice, the number of intermediate pages may be zero or a positive integer.

[0043] Based on this, in one embodiment, the target process can display the page only once, meaning that there is no need to display an intermediate page before displaying the target-related page (because in such a scenario, the page display sequence does not include an intermediate page). Exemplaryly, once the target process is complete, the target-related page can be displayed directly on the target page, or the target page can be switched directly to the target-related page.

[0044] In another embodiment, the target process may involve more than one page display, meaning that an intermediate page must be displayed before the target-related page is displayed (because in such a scenario, the page display sequence includes an intermediate page). For example, if the target process includes only one intermediate page and is completed, the intermediate page is displayed first on the target page, and then the target-related page is displayed on the intermediate page. Alternatively, once the target process is complete, the target page is switched to the intermediate page, and then the intermediate page is switched to the target-related page.

[0045] The phrase "display page B on page A" above may also mean, for example, displaying page A and page B simultaneously. In terms of position, page A and page B may be stacked. For example, page A may be used as the background and page B may be displayed in a floating window, or page B may be used as the background and page A may be displayed in a floating window.

[0046] The phrase "switch from page A to page B" above could also mean, for example, closing page A and displaying page B.

[0047] Operational guidance information may include, for example, information that shows the user which options, locations, areas, or controls on the target page to select (e.g., click or slide) to complete the target process. Operational guidance information can be considered a tutorial that helps the user learn how to find the target related pages from the target page.

[0048] The operation guidance information may be selected to include at least one of the following: an image of the target, text description information, and a mark icon. If the target is a product, the image of the target may be the main product image.

[0049] Figures 2 and 3 are schematic diagrams of two types of target pages provided in embodiments of the present disclosure. In the target process, after displaying an information flow page (i.e., a target page), the mall homepage is first displayed, and then the shopping cart page (i.e., a target association page) is displayed. Referring to Figures 2 and 3, the target page includes operational guidance information and multiple options, where the "Mall" option is the entry point to the mall homepage (i.e., an intermediate interface after the target page in the target process), and therefore, in this case, the "Mall" option is the target option.

[0050] In Figure 2, the operation guidance information includes an image and text description of the target. The text description reads "Display shopping cart," and the operation guidance information refers to the "Mall" option. Based on this operation guidance information, the user can understand that performing an action on the "Mall" option (i.e., the target option) is one of the actions to complete the target process. In other words, in order to view the shopping cart page, the user needs to select the "Mall" option.

[0051] In Figure 3, the instruction information includes only a mark icon and does not contain any image or text description of the target. The mark icon is circular and located near the "Mall" option (in Figure 3, in the upper right corner of the "Mall" option). Based on this instruction information, the user can understand that performing an action on the "Mall" option (i.e., the target option) is one of the actions that completes the target process. In other words, in order to view the shopping cart page, the user needs to select the "Mall" option.

[0052] Furthermore, the display style for operation guidance information includes a first display style and a second display style, the operation guidance information in the first display style includes an image and text description information of the target object, and the operation guidance information in the second display style includes a mark icon. S120 includes displaying the operation guidance information in the first display style when the user's processing record information for the target object satisfies a pre-set trigger condition, and displaying the operation guidance information in the second display style when the display period of the operation guidance information in the first display style reaches a display period threshold and no user trigger operation for the operation guidance information is detected within the period during which the operation guidance information is displayed in the first display style.

[0053] The display time threshold is a pre-set display style used to evaluate whether or not to change the operation guidance information. This application does not limit the specific value of the display time threshold. For example, the display time threshold could be 3s or 5s. Exemplarily, the operation guidance information is first displayed in the style shown in Figure 2. When the display time of the operation guidance information in the style shown in Figure 2 reaches the display time threshold, and no trigger operation by the user is detected for the operation guidance information within the time period in which the operation guidance information in the style shown in Figure 2 is displayed, the operation guidance information is then displayed in the style shown in Figure 3. Compared to the operation guidance information in the second style, the operation guidance information in the first style has a larger amount of information, a larger display area, and obstructs a larger portion of the target page. This minimizes inconvenience for the user.

[0054] Furthermore, if at least two processing record entries satisfy pre-set trigger conditions, the operation guidance information in the first display style includes the target image associated with all processing record entries.

[0055] Figure 4 is a schematic diagram of another target page provided in an embodiment of the present disclosure. Assume that a total of two processing record information items satisfy pre-set trigger conditions, and these are processing record information item 1 and processing record information item 2, respectively. Processing record information item 1 describes performing a shopping operation on target item 1, and processing record information item 2 describes performing a shopping operation on target item 2. Referring to Figure 4, the target page displays operation guidance information in the first display pattern. This operation guidance information in the first display pattern includes an image of target item 1, an image of target item 2, and text description information.

[0056] This application does not limit the display position of operation guidance information on the target page, but exemplary, the target page includes an options display area, the options display area is used to display at least one option, the at least one option includes a target option, the target option is an entry point to the target-related page or an entry point to a higher-level page to the target-related page, the options display area includes at least one sub-display area, one sub-display area corresponds to one option, and on the target page, the display position of operation guidance information is located within the sub-display area corresponding to the target option.

[0057] If the options display area shows at least two options, the different options will be used as entry points to different pages.

[0058] The page display sequence includes the target page, intermediate pages, and target-related pages. Any intermediate page can be a parent page of the target-related page.

[0059] Based on the page display sequence that completes the target process, the next page after the currently displayed page is defined as the reception page for the current page. The parent page of the target associated page may also be the reception page for the currently displayed page. For example, a page display sequence that completes one target process can be represented as video playback page → mall homepage → favorites page. The mall homepage is the delivery page for the video playback page, and the favorites page is the delivery page for the mall homepage. Assuming the currently displayed page is the target page, the target option may be, for example, the entry page to the page leading to the target page.

[0060] For illustrative purposes, and continuing to refer to Figures 2 and 3, let's assume the page display sequence of the target process is: delivery page (i.e., the target page, which in a real-world scenario might be, for example, a video playback page) → mall homepage → favorites page. An options display area is provided at the bottom of the traffic page. The options display area shows the "Top" option, the "Mall" option, the "+" option, the "Message" option, and the "Me" option. The "Mall" option is the target option. The display position of the operation guidance information is located within the sub-display area corresponding to the target option. The user can quickly find the target option by manipulating the display position of the guidance information on the target page.

[0061] Because users perform different actions on target items (e.g., adding to favorites, buying, placing orders, unpaid orders, etc.), the target item association pages corresponding to different actions differ, and the operation guidance information associated with the action record information also differs. Selectively, the display location and / or content of the operation guidance information (e.g., the image and text description information copy of the target item) differ for each different action.

[0062] The pre-set trigger conditions may, for example, be evaluation criteria set for processing records to determine whether or not to display operation guidance information on the target page. This application does not limit the specific content of the pre-set trigger conditions.

[0063] In one embodiment, a pre-configured trigger condition includes the time interval between the generation time of the processing record information and the current time being less than or equal to a set time threshold. For example, the set time threshold is 5 days or 30 days. The purpose of this configuration is to filter the generation of processing record information that is earlier than the current time.

[0064] In another embodiment, the pre-configured trigger condition includes an operation record that reflects the performance of a pre-configured process on a target object. The operation record of a pre-configured process may be, for example, a pre-specified process. Exemplary examples of pre-specified pre-configured processes include adding to favorites, purchasing, ordering, and not paying for an order. If a user's operation record for a target object is a purchase record, it belongs to the operation record that reflects a pre-configured process on the target object, and it is determined that the user's operation record information for that target object satisfies the pre-configured trigger condition. If a user's operation record for another target object is a record of removal from the shopping cart and does not belong to the operation record that reflects the performance of a pre-configured process on the target object, it is determined that the user's operation record information for that target object does not satisfy the pre-configured trigger condition.

[0065] In another embodiment, the selectable pre-configured trigger condition includes that the processing record information is an operation record that reflects the performance of a pre-configured process on the target object, and that the time interval between the time the processing record information was generated and the current time is less than or equal to a set time threshold.

[0066] Furthermore, the page display sequence that completes the target process is defined as the first page display sequence, which reflects the display order of each page when the target process is completed. The processing log information includes a second page display sequence, which reflects the display order of each page in the process that processes the target object. A pre-configured trigger condition includes the similarity between the first page display sequence and the second page display sequence being less than or equal to a pre-configured similarity threshold.

[0067] The similarity threshold may be, for example, a parameter that determines whether a first page display sequence and a second page display sequence are similar. If the similarity between the first page display sequence and the second page display sequence is less than or equal to a set similarity threshold, the first page display sequence and the second page display sequence are considered dissimilar, meaning that the user has learned to control the terminal to perform page displays along the second page display sequence to process the target object, but is not necessarily aware that relevant information about the target object (e.g., attribute information and / or status information) can be viewed along the first page display sequence. This application does not limit the specific value of the similarity threshold. By setting pre-defined trigger conditions, including the similarity between the first page display sequence and the second page display sequence being less than or equal to a set similarity threshold, the application helps the user learn to use the application program from multiple perspectives.

[0068] As an example, let's explain this by using the case where a user adds a target. Let's assume the first page display sequence is information flow page → mall homepage → shopping cart page.

[0069] Figures 5-6 are schematic diagrams of the display interface of an application client terminal in the process of purchasing a target item provided in this disclosure. Referring to Figure 5, assuming that the user watches a short video on an information flow page (i.e., the target page), the short video is associated with an anchor point for product M, which may be a quick entry point to quickly transport the user to the product details page for product M. The user clicks on the anchor point for product M in Figure 5 and, referring to Figure 6, arrives at the product details page for product M. The user then proceeds to purchase product M by triggering the "Add to Cart" option on the product details page for product M. In this scene, the second page display sequence may be represented as information flow page → product details page for product M. In this case, the first page display sequence and the second page display sequence are identical only in their initial page (i.e., the information flow page), the remaining pages displayed are different, the similarity between the first page display sequence and the second page display sequence is determined to be less than the set similarity threshold, the processing record information satisfies the pre-set trigger conditions, and the operation guidance information is displayed on the target page.

[0070] In reality, there may be other ways to purchase the target item. For example, the user watches a short video on the information flow page (i.e., the target page), then clicks the "Mall" option on the information flow page to display the mall homepage. On the mall homepage, the user searches for product M, which takes them to the product details page for product M. On the product details page for product M, the "Add to Shopping Cart" option is triggered, initiating the purchase process for product M. In this scenario, the second page display sequence can be represented as information flow page → mall homepage → product details page for product M. In this case, the initial page (i.e., the information flow page) and the mall homepage are the same in both the first and second page display sequences, and it is determined that the similarity between the first and second page display sequences is greater than a pre-set similarity threshold. As a result, the processing record information does not meet the pre-set trigger conditions, and operation guidance information is not displayed on the target page.

[0071] In the above proposed technology, when the user's processing record information for a target object satisfies pre-set trigger conditions, operation guidance information is displayed on the target page. The operation guidance information is information that presents instructions on how to perform an operation to indicate the completion of the target process. The target process is a page display process from the target page to the target object association page corresponding to the processing record information. The target object association page displays information associated with the target object. This allows the educational process that guides the user to use the application to be associated with the user's historical behavior, thereby improving the user experience.

[0072] Based on the above technical proposals, the target page may be used to play the target video, and the target video may be a short video, a live preview video, or a live video.

[0073] Selectively, target videos are used to recommend subjects to the user. The subjects recommended by the target video may include only target subjects, or may include non-target subjects (non-target subjects being subjects that the user has not processed), or may include only non-target subjects.

[0074] Furthermore, target videos can be configured to be associated with target objects. For example, in one scene, one target object is product M, and the target video is used to recommend product M to the user; in this case, the target video is considered to be associated with the target object. In another scene, one target object is product M, and the target video is a live video used to recommend product M and other products (e.g., product N) to the user; in this case as well, the target video is considered to be associated with the target object.

[0075] Based on the above technical proposals, in one embodiment, the method optionally further includes displaying a target association page in response to a selection operation for operation guidance information, or displaying a reception page in response to a selection operation for a target option. The reception page is a page in a page display sequence that completes the target process. If the reception page is not a target association page, the reception page is set as the target page, and if the user's processing record information for the target satisfies a pre-set trigger condition, the step of displaying operation guidance information on the target page is continued until the reception page becomes a target association page.

[0076] Illustratively, Figures 7-9 are schematic diagrams of application program display interfaces in order processing scenes provided in embodiments of the present disclosure. Assume that the page display sequence after completing the target process can be represented as video playback page (i.e., target page) → mall homepage → pending order display page (i.e., target item associated page). Continuing to refer to Figure 7, the video playback page displays the target option "Mall" and operation guidance information. When the user selects the operation guidance information in Figure 7, refer to Figure 8 to display the pending order display page. When the user selects the "Mall" option in Figure 7, refer to Figure 9 to display the mall homepage. Continuing to refer to Figure 9, since the mall homepage is not the pending order display page, the mall homepage is designated as the target page, and operation guidance information is displayed on the mall homepage. When the user selects the operation guidance information in Figure 9, refer to Figure 8 to display the pending order display page. In other words, by performing a selection operation on the operation guidance information, it can be used as a path to quickly display the page associated with the target item.

[0077] The display style of the target association page includes a third display style and a fourth display style. In response to a selection operation on the operation guidance information, the target association page is displayed in the third display style, and in response to a selection operation on the target option, the reception page is displayed, and if the reception page is the target association page, the display style of the target association page is the fourth display style.

[0078] For example, the pending order display page in the third display style includes only the detailed information and logistics information of the pending order corresponding to the target. The pending order display page in the fourth display style includes all summary information and logistics information of the pending order. If the user selects operation guidance information, the target association page is displayed in the third display style; if the user selects an operation target option, the receiving page is displayed; and if the receiving page is a target association page, the display style of the target association page is the fourth display style.

[0079] In the various embodiments of this disclosure, the collection and use of the relevant processing information are carried out with user permission and in accordance with the relevant provisions. Furthermore, in the collection and use of the relevant processing information, the user's personal information is not collected or is processed in a way that does not reveal the user's identity.

[0080] Based on the above technical proposals, in one embodiment, the method optionally further includes displaying a reception page in response to a selection operation for operation guidance information or in response to a selection operation for a target option. The reception page is a page in a page display sequence that completes the target process, and if the reception page is not a target item association page, the reception page is set as the target page, and if the user's processing record information for the target item satisfies a pre-set trigger condition, the step of displaying operation guidance information on the target page is continued until the reception page becomes a target item association page.

[0081] As an example, let's assume that the page display sequence for completing the target process is represented as video playback page (i.e., target page) → mall homepage → pending order display page (i.e., target associated page). Referring again to Figure 7, the video playback page displays the target option "Mall" and operation guidance information. Whether the user selects the operation guidance information in Figure 7 or the "Mall" option in Figure 7, the mall homepage is displayed as shown in Figure 9. Referring again to Figure 9, after the mall homepage is displayed, since the mall homepage is not the pending order display page, the operation guidance information is displayed on the mall homepage, which is the target page. When the user selects the operation guidance information in Figure 9, referring to Figure 8, the pending order display page is displayed. In other words, the response method is the same for the selection operation for operation guidance information and the selection operation for target options.

[0082] Furthermore, if the target page is used to play a target video, S120 includes displaying operation guidance information on the target page if the user's processing record information for the target object satisfies a pre-set trigger condition and the playback progress of the target video is equal to or greater than a set progress threshold.

[0083] The playback progress of the target video may be the ratio of the playback time of the target video to the total time. The set progress threshold may be, for example, a parameter that evaluates whether or not to display operation guidance information at the current time. Exemplarily, when the playback progress of the target video is equal to or greater than the set progress threshold, it means that playback of the target video has finished. This application does not limit the specific value of the set progress threshold. Exemplarily, the progress threshold may be set to 95% or 100%.

[0084] If user processing record information for the target object satisfies pre-set trigger conditions and the playback progress of the target video is set to be above a set progress threshold, operation guidance information is displayed on the target page. By limiting the initial time of displaying the operation guidance information, the obstruction of the target page by the operation guidance information is reduced or avoided as much as possible, thereby hindering the user's viewing of the target video.

[0085] Based on the above technical proposals, in one embodiment, if at least two processing record pieces of information satisfy a pre-set trigger condition, the method further includes determining operation guidance information corresponding to each processing record piece of information. "Displaying operation guidance information on the target page" in S130 includes arranging each operation guidance piece of information to form an operation guidance queue, and the shorter the time interval from the generation time of the processing record piece of information to the current time, the earlier the position of the operation guidance information corresponding to the processing record piece of information in the operation guidance queue; and displaying the operation guidance information at the beginning of the operation guidance queue on the target page, or sequentially displaying each operation guidance information in the operation guidance queue on the target page based on the arrangement order of each operation guidance information in the operation guidance queue.

[0086] For ease of understanding, the processing record information corresponding to the operation guidance information at the top of the operation guidance queue is referred to as the target processing record information. The processing performed by the user on the target object provided in the target processing record information is the last processing performed by the user up to the current time. This means that the user has a strong impression of the target object provided in the target processing record information. By setting the target page to display the operation guidance information at the top of the operation guidance queue, it is advantageous to give users an interest in learning and using the application program, and further improve the educational efficiency of guiding users through the educational process of using the application program.

[0087] There are various ways to implement the task of "sequentially displaying each instruction information in the instruction queue on the target page based on the arrangement order of each instruction information in the instruction queue." For example, one such method involves sequentially displaying each instruction information in the instruction queue based on the arrangement order of each instruction information in the queue, and after the last instruction information in the instruction queue is displayed, the first instruction information is displayed again.

[0088] As an example, a total of two instructional guides are determined. On the target page, the first instructional guide is displayed first. After the first instructional guide is displayed for a specified time (e.g., 5 or 10 seconds), the display of the first instructional guide is stopped, and the second instructional guide is displayed. After the second instructional guide is displayed for a specified time (e.g., 5 or 10 seconds), the display of the second instructional guide is stopped, and the first instructional guide is displayed.

[0089] For example, another method displays each instruction in the instruction queue sequentially based on the arrangement order of the instruction information in the instruction queue, and stops displaying the instruction information after the instruction information at the top of the instruction queue has been displayed.

[0090] As an example, let's assume a total of two instructional guides are determined. On the target page, the first instructional guide is displayed first. After the first instructional guide is displayed for a specified time (e.g., 5 or 10 seconds), the display of the first instructional guide is stopped, and the second instructional guide is displayed. After the second instructional guide is displayed for a predetermined time (e.g., 5 or 10 seconds), no further instructional guides are displayed.

[0091] Furthermore, in the technical examples of the embodiments of this disclosure, the acquisition, storage, and use of relevant user personal information all comply with the provisions of relevant laws and regulations and do not violate public order and morals. In the various embodiments of this disclosure, the collection and use of the target processing information all obtain user permission and comply with relevant regulations. In addition, in the collection and use of the target processing information, user personal information is not collected or is processed in a way that does not reveal the user's identity.

[0092] For the sake of brevity, the embodiments of each of the above methods have been described as a combination of a series of operations. However, those skilled in the art should understand that, according to this disclosure, some steps may be performed in a different order or simultaneously, and therefore this disclosure is not limited to the order of operations described. Furthermore, those skilled in the art should understand that all embodiments described in the specification are preferred embodiments, and that the relevant operations and modules are not necessarily essential to this disclosure.

[0093] Figure 10 is a schematic diagram of the structure of an interaction device in an embodiment of the present disclosure. The interaction device provided in the embodiment of the present disclosure may be installed in a client terminal. Referring to Figure 10, the interaction device is A target page display module 210 that displays the target page, An operation guidance information display module 220 for displaying operation guidance information on the target page when the user's processing record information for a target object satisfies a pre-set trigger condition, wherein the operation guidance information is operation method presentation information for indicating the completion of the target process, the target process is a page display process from the target page to the target object association page corresponding to the processing record information, and the target object association page includes an operation guidance information display module 220 used to display information associated with the target object.

[0094] Furthermore, the target page includes an options display area for displaying at least one option, wherein the at least one option includes a target option, the target option is an entry point to the target association page or an entry point to a higher-level page of the target association page, the options display area includes at least one sub-display area, one of which corresponds to one of the options, On the target page, the display position of the operation guidance information is located within the sub-display area corresponding to the target option.

[0095] Furthermore, the target page is used to play the target video, and the target video is associated with the target object. The aforementioned pre-set trigger conditions include, or, the processing record information being an operation record that reflects the performance of a pre-set process on the target object, The aforementioned pre-set trigger conditions include the fact that the processing record information is an operation record that reflects the performance of a pre-set process on the target object, and that the time interval between the generation time of the processing record information and the current time is less than or equal to a set time threshold. The aforementioned target association page includes attribute information and / or status information of the target.

[0096] Furthermore, the display style of the operation guidance information includes a first display style and a second display style. The operation guidance information in the first display style includes an image and text description of the target, and the operation guidance information in the second display style includes a mark icon. If at least two of the processing record pieces of information satisfy a pre-set trigger condition, the operation guidance information in the first display style includes images of the target associated with all of the processing record pieces of information.

[0097] The operation guidance information display module is, When user processing record information for a target object satisfies pre-set trigger conditions, it is used to display the operation guidance information in the first display style.

[0098] If the display time of the operation guidance information in the first display style reaches the display time threshold, and no user trigger operation is detected for the operation guidance information within the period during which the operation guidance information is displayed in the first display style, the operation guidance information is displayed in the second display style.

[0099] Furthermore, the device further includes a response module, the response module is In response to a selection operation on the aforementioned operation guidance information, the target object association page is displayed, or In response to a selection operation for the target option, a reception page is displayed, which is a page in the page display sequence that completes the target process. If the reception page is not the target object association page, the reception page is treated as the target page, and if the user's processing record information for the target object satisfies a pre-set trigger condition, the system continues to perform the step of displaying operation guidance information on the target page until the reception page becomes the target object association page.

[0100] Furthermore, the device further includes a response module, the response module is In response to a selection operation for the operation guidance information or a selection operation for the target option, a reception page is displayed, which is a page in the page display sequence that completes the target process. If the reception page is not the target object association page, the reception page is set as the target page. If the user's processing record information for the target object satisfies a pre-set trigger condition, the step of displaying operation guidance information on the target page is continued until the reception page becomes the target object association page.

[0101] Furthermore, the target page is used to play the target video, and the operation guidance information display module is, When user processing record information for a target object satisfies pre-set trigger conditions and the playback progress of the target video is equal to or greater than a set progress threshold, it is used to display operation guidance information on the target page.

[0102] The interaction device provided in the embodiments of this disclosure can perform steps performed by a client terminal in the interaction method provided in the embodiments of this disclosure, and has the execution steps and beneficial effects, which are omitted from this description.

[0103] Figure 11 is a schematic diagram of the structure of an electronic device in an embodiment of the present disclosure. Hereinafter, with reference to Figure 11, schematic diagrams of the structure for realizing the electronic device 1000 in an embodiment of the present disclosure will be shown. The electronic device 1000 in an embodiment of the present disclosure includes, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., car navigation terminals), and wearable electronic devices, as well as fixed terminals such as digital TVs, desktop computers, and smart home devices. The electronic device shown in Figure 11 is merely an example and does not limit the functions and scope of use of the embodiment of the present disclosure.

[0104] As shown in Figure 11, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001 that performs various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003 to realize the interaction method of the embodiment described herein. The RAM 1003 also stores various programs and information necessary for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is further connected to the bus 1004.

[0105] Typically, the I / O interface 1005 may be connected to an input device 1006, such as a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, or gyroscope; an output device 1007, such as a liquid crystal display (LCD), speaker, or vibrator; a storage device 1008, such as a magnetic tape or hard disk; and a communication device 1009. The communication device 1009 can allow the electronic device 1000 to communicate with other devices wirelessly or via a wired connection to exchange information. Figure 11 shows an electronic device 1000 with various devices, but it should be understood that it is not necessary to implement or include all the devices shown. More or fewer devices may be implemented instead.

[0106] In particular, according to embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-temporary computer-readable medium, the computer program implementing the above-described interaction method by comprising program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 1009, installed from a storage device 1008, or installed from a ROM 1002. When the computer program is executed by the processing unit 1001, the above-described functions, limited to the methods of embodiments of the present disclosure, are performed.

[0107] The computer-readable medium in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage mediums include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, the computer-readable signal medium may contain information signals propagated as part of a baseband or carrier, and may carry computer-readable program code. Such propagated information signals may include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination thereof, and may employ a variety of other forms. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and such computer-readable signal medium may transmit, propagate, or transmit programs used by or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, electric wires, optical cables, RF (radio frequency), etc.

[0108] In some embodiments, client terminals and servers may communicate using any known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and may interconnect with digital information communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and ad-hoc end networks (e.g., ad-hoc end peer networks), as well as any known or future-developed networks.

[0109] The computer-readable medium described above may be included in the electronic device described above, or it may exist independently without being attached to the electronic device.

[0110] The computer-readable medium described above contains one or more programs, and when the one or more programs are executed by the electronic device, the electronic device will Display the target page, When user processing record information for a target object satisfies a pre-set trigger condition, operation guidance information is displayed on the target page, the operation guidance information is information that indicates how to perform an operation to signal the completion of the target process, the target process is a page display process from the target page to the target object association page corresponding to the processing record information, and the target object association page is used to display information associated with the target object.

[0111] If, as selectable, one or more of the above programs are executed by the electronic device, the electronic device may perform other steps described in the above embodiment.

[0112] Computer program code for performing the operations of this disclosure includes, but is not limited to, oriented programming languages ​​such as Java, Smalltalk, and C++, and further includes conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, as a standalone software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0113] The flowcharts and block diagrams in the drawings illustrate the implementable architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, block, or part of code, which includes one or more executable instructions for implementing a predefined logical function. In some alternative implementations, the functions attached to a block may occur in a different order than those attached to the drawings. For example, two consecutively represented blocks may be executed substantially in parallel, or in some cases in reverse order. Furthermore, each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented by a system based on dedicated hardware that performs a predefined function or operation, or by a combination of dedicated hardware and computer instructions.

[0114] The units described in the embodiments of this disclosure may be implemented in software or in hardware. Hereinafter, the names of the units are not limited in any case to the units themselves.

[0115] At least some of the functions described herein may be performed by one or more hardware logic components. For example, non-limiting exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).

[0116] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can store a program used by or in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media include one or more wired electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0117] According to one or more embodiments of this disclosure, this disclosure is, One or more processors, A storage device for storing one or more programs, including, When the one or more programs are executed by the one or more processors, the present invention provides an electronic device that causes the one or more processors to implement the interaction method described in any one of the present disclosures.

[0118] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium on which a computer program is stored and which, when the program is executed by a processor, enables an interaction method described in any one of the present disclosures.

[0119] Embodiments of the present disclosure further provide computer program products that include a computer program or instruction, which, when executed by a processor, realize the interaction method described above.

[0120] In this specification, relational terms such as “first” and “second” are merely used to distinguish one entity or operation from another, and do not necessarily require or imply that such an actual relationship or order exists between these entities or operations. Furthermore, the terms “includes,” “contains,” or any other variation thereof are intended to cover non-exclusive inclusion, meaning that a process, method, article, or device containing a set of elements includes not only those elements but also other elements not explicitly listed, or elements specific to such a process, method, article, or device. Unless further restrictions are found, an element limited by the phrase “includes one…” does not preclude the presence of other identical elements in a process, method, article, or device containing such element.

[0121] The above are merely specific embodiments of the Disclosure, enabling those skilled in the art to understand or implement the Disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the Disclosure. Thus, the Disclosure is not limited to these embodiments described herein, but rather conforms to the broadest scope that is consistent with the principles and novel features disclosed herein.

Claims

1. Displaying the target page and An interaction method comprising: displaying operation guidance information on the target page when user processing record information for a target object satisfies a pre-set trigger condition, the operation guidance information being operation method presentation information for indicating the completion of the target process, the target process being a page display process from the target page to the target object association page corresponding to the processing record information, and the target object association page being used to display information associated with the target object.

2. The target page includes an options display area for displaying at least one option, the at least one option including a target option, the target option being an entry point to the target association page or an entry point to a higher-level page of the target association page, the options display area including at least one sub-display area, the one sub-display area corresponding to one of the options, The interaction method according to claim 1, wherein, on the target page, the display position of the operation guidance information is located within a sub-display area corresponding to the target option.

3. The target page is used to play the target video, and the target video is associated with the target object. The aforementioned pre-set trigger conditions include, or, the processing record information being an operation record that reflects the performance of a pre-set process on the target object, The aforementioned pre-set trigger conditions include the fact that the processing record information is an operation record that reflects the performance of a pre-set process on the target object, and that the time interval between the generation time of the processing record information and the current time is less than or equal to a set time threshold. The interaction method according to claim 1, wherein the target association page includes attribute information and / or status information of the target.

4. The display style of the operation guidance information includes a first display style and a second display style. The operation guidance information in the first display style includes an image and text description information of the target, the operation guidance information in the second display style includes a mark icon, and if at least two of the processing record information satisfies a pre-set trigger condition, the operation guidance information in the first display style includes the image of the target associated with all of the processing record information. If the user's processing record information for the target object satisfies the pre-set trigger conditions, operation guidance information will be displayed on the target page. When the user's processing record information for the target object satisfies a pre-set trigger condition, the operation guidance information is displayed in the first display style, The interaction method according to claim 1, wherein the display time length of the operation guidance information in the first display style reaches a display time length threshold, and no user trigger operation is detected for the operation guidance information within the period during which the operation guidance information is displayed in the first display style, and the operation guidance information is displayed in the second display style.

5. In response to a selection operation on the aforementioned operation guidance information, the target association page is displayed, or The interaction method according to claim 2, further comprising: displaying a reception page, which is a page in a page display sequence that completes the target process, in response to a selection operation for the target option; if the reception page is not the target object association page, treating the reception page as the target page, and continuing to perform the step of displaying operation guidance information on the target page until the reception page becomes the target object association page, provided that the user's processing record information for the target object satisfies a pre-set trigger condition.

6. The interaction method according to claim 2, further comprising: displaying a reception page, which is a page in a page display sequence for completing the target process, in response to a selection operation for the operation guidance information or a selection operation for the target option; if the reception page is not the target object association page, setting the reception page as the target page; and if the user's processing record information for the target object satisfies a pre-set trigger condition, continuing to perform the step of displaying operation guidance information on the target page until the reception page becomes the target object association page.

7. The aforementioned target page is for playing the target video, and when the user's processing record information for the target object satisfies a pre-set trigger condition, operation guidance information is displayed on the target page. The interaction method according to claim 1, further comprising displaying operation guidance information on the target page when the user's processing record information for the target object satisfies a pre-set trigger condition and the playback progress of the target video is equal to or greater than a set progress threshold.

8. If at least two of the processing record pieces of information satisfy a pre-set trigger condition, the method To determine the operation guidance information corresponding to each of the aforementioned processing record information, Displaying operation guide information on the aforementioned target page means that Each of the aforementioned operation guidance pieces is arranged to form an operation guidance queue, and the shorter the time interval from the generation time of the processing record information to the current time, the earlier the arrangement position of the operation guidance piece corresponding to the processing record information in the operation guidance queue. The interaction method according to claim 1, further comprising: displaying the operation guidance information located at the beginning of the operation guidance queue on the target page, or sequentially displaying each operation guidance information in the operation guidance queue on the target page based on the arrangement order of each operation guidance information in the operation guidance queue.

9. A target page display module that displays the target page, An interaction device comprising: an operation guidance information display module for displaying operation guidance information on a target page when user processing record information for a target object satisfies a pre-set trigger condition, wherein the operation guidance information is operation method presentation information for indicating the completion of a target process, the target process is a page display process from the target page to a target object association page corresponding to the processing record information, and the target object association page is an operation guidance information display module used to display information associated with the target object.

10. One or more processors, A storage device that stores one or more programs, An electronic device that, when the one or more programs are executed by the one or more processors, causes the one or more processors to implement the method according to any one of claims 1 to 8.

11. A computer-readable storage medium that stores a computer program and, when the program is executed by a processor, enables the method according to any one of claims 1 to 8.