Page display method and apparatus, and electronic device and storage medium
By providing page display methods on e-commerce platforms, users can generate and update try-on renderings through interactive controls, solving the problem that users find it difficult to expect how products look on themselves, improving shopping experience and saving computing resources.
Patent Information
- Application Number
- PCT/CN2024/128414
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-01
- Filing Date
- 2024-10-30
- Publication Date
- 2025-06-05
AI Technical Summary
During online shopping, it is difficult for users to accurately predict how the product looks on themselves, because everyone has different figures and appearances, resulting in frequent returns or exchange operations, wasting server computing resources.
Provide a page display method, by displaying interactive controls in the target service scene page, obtaining information about users and products, generating a recommended object display map, and allowing users to update the display map based on attribute information.
It improves users' experience of trying on products on e-commerce platforms, reduces returns or exchange operations due to dissatisfaction, and thus saves computing resources on the server.
Smart Images

Figure CN2024128414_05062025_PF_FP_ABST
Abstract
Description
Page display method, device, electronic device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed on December 1, 2023, with application number 202311642474.1 and invention name “A page display method, device, electronic device and storage medium”. The entire contents of that application are incorporated by reference into this application. Technical Field
[0003] The present disclosure relates to data processing technology, and more particularly to a page display method, device, electronic device, and storage medium. Background Art
[0004] Currently, when shopping on online platforms, users can only imagine how a product would look on them based on how it looks on models or on other users. However, due to the significant differences in body shape and appearance, a product that looks good on others may not necessarily meet user expectations when they try it on. This can lead to returns or exchanges, resulting in a poor user experience. Furthermore, processing these return or exchange requests consumes server-side computing resources, resulting in wasted computing resources.
[0005] Summary of the Invention
[0006] The present disclosure provides a page display method, device, electronic device and storage medium.
[0007] In a first aspect, an embodiment of the present disclosure provides a page display method, including:
[0008] Displaying a first interactive control in a display area of a candidate recommendation object on a target service scenario page, wherein the target service scenario page is a page for displaying the candidate recommendation object;
[0009] In response to a triggering operation of a first interactive control of a target object for a target recommended object by a target object, first object information corresponding to the target object and second object information corresponding to the target recommended object are obtained, a recommended object display image corresponding to the target object is generated based on the first object information and the second object information, and a recommended object display page is displayed; wherein the recommended object display page includes the recommended object display image and attribute information of the target recommended object, and the target recommended object is one of the candidate recommended objects;
[0010] In response to a selection operation on the attribute information, a recommended object display diagram in the recommended object display page is updated according to the selected attribute information.
[0011] In a second aspect, an embodiment of the present disclosure further provides a page display device, the device comprising:
[0012] A first display module, configured to display a first interactive control in a display area of a candidate recommendation object on a target service scenario page, wherein the target service scenario page is a page for displaying the candidate recommendation object;
[0013] A second display module is configured to, in response to a triggering operation of a first interactive control of a target recommended object by a target object, obtain first object information corresponding to the target object and second object information corresponding to the target recommended object, generate a recommended object display image corresponding to the target object based on the first object information and the second object information, and display a recommended object display page; wherein the recommended object display page includes the recommended object display image and attribute information of the target recommended object, and the target recommended object is one of the candidate recommended objects;
[0014] An updating module is configured to update the recommended object display diagram in the recommended object display page according to the selected attribute information in response to a selection operation on the attribute information.
[0015] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0016] one or more processors;
[0017] a storage device for storing one or more programs,
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the page display method as described in any embodiment of the present disclosure.
[0019] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the page display method as described in any embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0021] FIG1 is a schematic diagram of a flow chart of a page display method provided by an embodiment of the present disclosure;
[0022] FIG2 is a schematic diagram of a target service scenario page provided by an embodiment of the present disclosure;
[0023] FIG3 is a schematic diagram of another target service scenario page provided by an embodiment of the present disclosure;
[0024] FIG4 is a schematic diagram of a photo uploading process provided by an embodiment of the present disclosure;
[0025] FIG5 is a schematic diagram of a recommended object display page provided by an embodiment of the present disclosure;
[0026] FIG6 is a flow chart of another page display method provided by an embodiment of the present disclosure;
[0027] FIG7 is a schematic diagram of an interactive page for target recommendation objects provided by an embodiment of the present disclosure;
[0028] FIG8 is a schematic diagram of another target recommendation object display page provided by an embodiment of the present disclosure;
[0029] FIG9 is a schematic structural diagram of a page display device provided by an embodiment of the present disclosure;
[0030] FIG10 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0032] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0033] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0034] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0035] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0036] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0037] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0038] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0039] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0040] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0041] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0042] Figure 1 is a flow chart of a page display method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the scenario of virtual try-on in an e-commerce scenario, for example, the virtual try-on scenario of goods in a live broadcast room. The method can be executed by a page display device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc.
[0043] As shown in FIG1 , the method includes:
[0044] S110. Display a first interactive control in a display area of candidate recommendation objects in a target service scenario page, wherein the target service scenario page is a page for displaying the candidate recommendation objects.
[0045] For example, the target service scenario page may include a live broadcast room display page or other e-commerce pages. If the target service scenario page is a live broadcast room display page, the target service scenario page may include a live video stream and target recommended objects, etc. The target service scenario page may display the target recommended objects in the form of a pop-up window. Alternatively, the target service scenario page may also include a live video stream and a candidate object set, etc. The target service scenario page may display the candidate object set in the form of a list, and the candidate object set is a set of candidate recommended objects.
[0046] The live broadcast room described in the embodiments of the present disclosure refers to an online chat room with audio and video broadcast control functions implemented by Internet technology, including anchor users and audience users. The anchor users and audience users can interact through online interactive methods such as voice, video, and text.
[0047] The candidate recommendation objects can be products displayed on the e-commerce page. For example, product images can be taken from multiple angles and corresponding product models can be generated using the product images. For example, the product model can be a three-dimensional model, which can be referred to as a 3D model.
[0048] In some embodiments, if the target service scenario page is a live broadcast room display page, the first interactive control is displayed in the display area of the candidate recommendation object in the live broadcast room display page.
[0049] Figure 2 is a schematic diagram of a target service scenario page provided by an embodiment of the present disclosure. As shown in Figure 2, a live broadcast room display page 200 includes a live video stream and a preset pop-up window 210, in which candidate recommendation objects 220 and a first interactive control 230 are displayed.
[0050] For example, for the target recommendation object, the first interactive control can be displayed in the form of a floating layer on the preset pop-up window in the target service scenario page. For the first interactive control displayed on the preset pop-up window, the first interactive control disappears along with the message of the preset pop-up window. It should be noted that during the preset activity, if there are multiple target identification information and the first interactive control needs to be displayed in the preset pop-up window, the first interactive control is displayed first. For example, if it is necessary to display the first interactive control, the matching purchase logo and the gift logo in the preset pop-up window, the display priority of the first interactive control is higher than the matching purchase logo, and the display priority of the matching purchase logo is higher than the gift logo. If the product does not have a corresponding 3D model, the matching purchase logo or the gift logo can be displayed in the preset pop-up window in order of priority.
[0051] In some other embodiments, displaying a first interactive control in a display area of candidate recommendation objects on a target service scenario page includes:
[0052] If the candidate recommendation object is in the first preset state, the first interactive control and state prompt information are displayed in the display area of the candidate recommendation object on the target service scenario page, wherein the first preset state includes an explanation state;
[0053] If the candidate recommendation object is in the second preset state, the first interactive control is displayed in the display area of the candidate recommendation object in the target service scenario page, wherein the second preset state includes a non-explanation state.
[0054] The status prompt information is used to represent the status information of the candidate recommendation object. For example, the status information may include "explaining", "request explanation" or "explain playback". The non-explaining status includes "request explanation" or "explain playback".
[0055] Figure 3 is a schematic diagram of another target service scenario page provided by an embodiment of the present disclosure. As shown in Figure 3, the live broadcast room display page 300 includes a live video stream and a candidate object set 310, and the candidate object set 310 includes a candidate recommendation object 320. The status of the first candidate recommendation object in the candidate object set in Figure 3 is "being explained", and the corresponding first interactive control 330 is represented by a slash, which means that the first interactive control and the status prompt information are displayed in a fusion manner, wherein the status prompt information includes "being explained". The first interactive controls corresponding to the remaining non-explained products are represented by vertical lines, which means that the first interactive control and the status prompt information are displayed mutually exclusively.
[0056] For example, the status bar in the image corresponding to the candidate recommended object in the candidate object set in the target service scenario page can be reused as the first interactive control. For the candidate recommended object being explained, the first interactive control is integrated with the status bar for display, and the display content corresponding to the first interactive control has a higher priority than the display content corresponding to the status bar. For example, if the display content corresponding to the first interactive control is "virtual try-on" and the display content corresponding to the status bar is "explanation in progress", after the first interactive control is integrated with the status bar for display, "virtual try-on" will be displayed on the status bar first. If the product does not have a corresponding 3D model, "explanation in progress" can be displayed on the status bar.
[0057] For candidate recommendation objects that are not currently being explained, the first interactive control and the status bar are displayed in a mutually exclusive manner, and the first interactive control has a higher display priority than the status bar. For example, if the candidate recommendation object has a corresponding 3D model, the first interactive control will be displayed in the candidate recommendation object's display area. If the candidate recommendation object does not have a corresponding 3D model, the status bar can be displayed in the candidate recommendation object's display area.
[0058] S120. In response to a triggering operation of the first interactive control of the target object for the target recommended object, obtain the first object information corresponding to the target object and the second object information corresponding to the target recommended object, generate a recommended object display image corresponding to the target object based on the first object information and the second object information, and display a recommended object display page; wherein, the recommended object display page includes the recommended object display image and attribute information of the target recommended object, and the target recommended object is one of the candidate recommended objects.
[0059] The recommended object display page includes the recommended object display image and the attribute information of the target recommended object. The recommended object display image can be a display image of the target recommended object corresponding to the target object. The attribute information of the target recommended object may include attributes such as color or style. If the product attributes include color options, the color options are displayed on the recommended object display page. For example, if the number of color options meets a preset quantity threshold, the color options are displayed by sliding.
[0060] The target objects can be users who visit the e-commerce page. For example, the target objects can include viewers of the live broadcast room or visitors of other e-commerce pages.
[0061] The triggering operation may include a click operation, a long press operation, a language operation, a gesture operation, or a gaze operation. The first object information may be information representing the physical features of the target object. For example, the first object information may include a first object image corresponding to the target object or description information corresponding to the target object. The first object image may be an image of a 3D model of the target object. Alternatively, the first object may also be a 2D image of the target object. The second object information may represent the product information of the target recommended object. For example, the second object information may include a second object image corresponding to the target recommended object.
[0062] The first object information includes a first object image corresponding to the target object, and the second object information includes a second object image corresponding to the target recommended object; in response to the triggering operation of the first interactive control of the target object for the target recommended object, obtaining the first object information corresponding to the target object and the second object information corresponding to the target recommended object, and generating a recommended object display image corresponding to the target object based on the first object information and the second object information, including:
[0063] In response to a triggering operation of the target object on the first interactive control corresponding to the target recommended object, acquiring a first object image corresponding to the target object and a second object image corresponding to the target recommended object;
[0064] The first object image and the second object image are fused to generate a recommended object display image corresponding to the target object.
[0065] Figure 4 is a schematic diagram of a photo upload process provided by an embodiment of the present disclosure. As shown in Figure 4, in response to a target user triggering the first interactive control, a preset guide page 400 is displayed. Preset prompt information 410 is displayed within the preset guide page 400. Preset prompt information 410 prompts the user to upload a photo that meets preset requirements. For example, preset prompt information 410 may include prompt text, a background image 420, and a first preset control 430. Background image 420 may include multiple preset images, and the background image may move in a preset direction to enhance the presentation of the background image. In response to a triggering operation on the first preset control 430, a preset prompt pop-up window 440 is displayed. Preset prompt pop-up window 440 includes a pop-up prompt text, a second preset control 450, a correct photo example 460, and an incorrect photo example 470. Optionally, only the correct photo example 460 may be displayed. In response to a triggering operation on the second preset control 450, a photo upload page 480 is displayed, prompting the user to select either taking a photo or selecting a photo from an album. In response to the triggering operation of the close control in the preset prompt pop-up window 440 , the preset prompt pop-up window 440 is closed and the user returns to the preset guide page 400 .
[0066] In response to the triggering operation of taking a photo or an album on the photo upload page, a permission prompt pop-up window is displayed, and the permission prompt pop-up window displays the permission prompt information. The permission prompt information is used to prompt the user to choose whether to allow the system to access the shooting device or album storage space. In response to the triggering operation for the permission prompt information, take a photo or read a photo from the album, and upload the photo, and the recommended object display page is displayed, and the recommended object display page includes loading progress information. In the process of generating the recommended object display image corresponding to the target object according to the first object information and the second object information, the loading progress information can be determined according to the image generation time and the rendering time to prompt that the recommended object display image is loading, so as to intuitively display the current processing progress and enrich the display effect.
[0067] It should be noted that after uploading a photo, the photo can be used as the first object information and associated with the target object's account. If the photo needs to be updated, the newly uploaded photo is associated with the target object's account. If a 3D model of the target object is to be created based on the photo, the resulting 3D model can be used as the first object information and associated with the target object's account.
[0068] Optionally, in response to the target object's triggering operation on the first interactive control, first object information corresponding to the target object is obtained. If the target object's account does not have associated first object information, a preset guide page is displayed to guide the target object to upload photos.
[0069] Optionally, when displaying a recommended object display image for the first time, the recommended object display page also includes operation prompt information, which can be used to prompt interactive operations on the recommended object display image. The interactive operations on the fused object can include operations such as zooming in, zooming out, or shifting. For example, the operation prompt information can be displayed in a floating layer.
[0070] Optionally, the target service scenario page includes a live broadcast room display page, and the recommended object display page also includes a second interactive control. The second interactive control is used to display live broadcast stream information. The live broadcast stream information may include a live video stream, so that the recommended object display image and the live video stream can be displayed simultaneously on one page, enriching the display effect. The second interactive control can be a live broadcast window, etc. In response to the triggering operation of the live broadcast stream information, the live broadcast room display page is displayed, shortening the path from the recommended object display page back to the live broadcast page. In response to the closing operation of the live broadcast window, the live broadcast window is closed, and the live broadcast sound is turned off. In response to the sound closing operation of the live video stream corresponding to the live broadcast window, the live broadcast sound is turned off. When the host switches to the product being explained in the live video stream, the recommended object display image and the corresponding attribute information of the recommended object displayed on the recommended object display page remain unchanged.
[0071] Figure 5 is a schematic diagram of a recommended object display page provided by an embodiment of the present disclosure. As shown in Figure 5, recommended object display page 500 displays loading progress information 510, which indicates the loading progress of the corresponding recommended object display image. If the loading progress of the recommended object display image meets the preset loading conditions, the recommended object display image 520 and the attribute information 530 corresponding to the recommended object are displayed on recommended object display page 500.
[0072] Optionally, when loading the fused object for the first time, the recommended object display page 500 further includes a preset floating layer 540 , which displays operation prompt information. The operation prompt information can be used to prompt interactive operations on the recommended object display image 520 .
[0073] Optionally, the recommended object display page 500 includes a second interactive control 550 , in which a live video stream is displayed.
[0074] Optionally, after displaying the recommended object display page, it also includes: in response to a preset adjustment operation on the recommended object display image in the recommended object display page, adjusting the recommended object display image in the recommended object display page according to the preset adjustment operation, wherein the preset adjustment operation includes a zoom operation or a displacement operation.
[0075] For example, the preset adjustment operation may be a zoom-in operation on the recommended object display image. In response to the zoom-in operation on the recommended object display image in the recommended object display page, the original recommended object display image in the recommended object display page is switched to an enlarged recommended object display image, so as to facilitate displaying the detailed information of the recommended object. Alternatively, the preset adjustment operation may be a zoom-out operation on the recommended object display image. In response to the zoom-out operation on the recommended object display image in the recommended object display page, the original recommended object display image in the recommended object display page is switched to a zoomed recommended object display image, so as to facilitate displaying the overall effect of the recommended object. Alternatively, the preset adjustment operation may be an operation to move the recommended object display image along a set direction. In response to the move operation on the recommended object display image in the recommended object display page, the position of the recommended object display image in the recommended object display page is moved accordingly.
[0076] If the display object in the recommended object display image is a 3D model, in response to a preset adjustment operation on the recommended object display image, the display object is scaled, shifted, or adjusted in angle, etc., to update the visual attributes of the recommended object display image on the recommended object display page. For example, the preset adjustment operation may be an angle adjustment operation on the display object corresponding to the recommended object display image. In response to the angle adjustment operation on the display object corresponding to the recommended object display image, the angle of the display object in the recommended object display image on the recommended object display page is adjusted to facilitate displaying the recommended object from multiple angles.
[0077] S130: In response to a selection operation on the attribute information, update a recommended object display diagram in the recommended object display page according to the selected attribute information.
[0078] In the disclosed embodiment, updating the recommended object display image based on attribute information may mean generating a new recommended object display image using third object information corresponding to the attribute information and first object information corresponding to the target object, and then switching the recommended object display image on the recommended object display page to the new recommended object display image to demonstrate the impact of the attribute information switching on the recommended object display image. The third object information includes a third object image.
[0079] Exemplarily, in response to a selection operation on the attribute information, updating the recommended object display image in the recommended object display page according to the selected attribute information includes:
[0080] In response to a selection operation on the attribute information, a third object image corresponding to the target recommended object and the selected attribute information is obtained; a new recommended object display image is generated based on the first object image and the third object image, and the new recommended object display image is displayed in the recommended object display page.
[0081] The attribute information of the target recommended object is displayed on the recommended object display page. For example, the attribute information may include resource attribute setting items. Optionally, the resource attribute setting items may include colors, etc. A switching operation for the resource attribute setting items is obtained, wherein the switching operation is used to trigger the switching of the current attribute information of the target recommended object to the attribute information corresponding to the selected resource attribute setting item. In response to the switching operation for the resource attribute setting item, the third object information corresponding to the selected attribute information of the target recommended object is obtained, a new recommended object display diagram is generated based on the first object information of the target object and the third object information of the target recommended object, and the original recommended object display diagram in the recommended object display page is switched to the newly generated recommended object display diagram. It is possible to select the attribute information of the target recommended object on the recommended object display page, and update the recommended object display diagram based on the selected attribute information, avoiding returning to the details page for attribute information selection, or avoiding switching to the inventory unit page for attribute information selection, shortening the user operation path and improving the user experience.
[0082] The disclosed embodiment displays a first interactive control in a display area of candidate recommended objects in a target service scenario page, and in response to a trigger operation of the first interactive control on a target recommended object by a target object, obtains first object information corresponding to the target object and second object information corresponding to the target recommended object, generates a recommended object display diagram corresponding to the target object based on the first object information and the second object information, and displays a recommended object display page, so as to intuitively present the display effects corresponding to the recommended object and the target object, thereby improving the interactive experience, and in response to a trigger operation on attribute information, updates the recommended object display diagram in the recommended object display page, and can display recommended object display diagrams corresponding to different attribute information, thereby reducing return or exchange operations caused by the recommended object not meeting expectations, thereby reducing the waste of computing resources on the server side.
[0083] FIG6 is a flow chart of another page display method provided by an embodiment of the present disclosure. Based on the above embodiments, the present disclosure additionally stipulates that the recommended object display page also includes object description information of the recommended object.
[0084] As shown in FIG6 , the method includes:
[0085] S610. Display a first interactive control in a display area of candidate recommendation objects in a target service scenario page, wherein the target service scenario page is a page for displaying the candidate recommendation objects.
[0086] S620. In response to a triggering operation of the first interactive control of the target object for the target recommended object, obtain the first object information corresponding to the target object and the second object information corresponding to the target recommended object, generate a recommended object display image corresponding to the target object based on the first object information and the second object information, and display a recommended object display page; wherein, the recommended object display page includes the recommended object display image, attribute information of the target recommended object, and object description information of the target recommended object, and the target recommended object is one of the candidate recommended objects.
[0087] The object description information of the target recommendation object may be information used to describe the target recommendation object. For example, the object description information may include at least one of title information, value information, marketing activity information, and inventory information of the target recommendation object.
[0088] S630: In response to a selection operation on the attribute information, update the recommended object display diagram in the recommended object display page according to the selected attribute information.
[0089] S640: In response to a triggering operation on the object description information, display an interactive page of the target recommended object, wherein the interactive page is a page for performing interactive operations on the target recommended object.
[0090] For example, the interactive pages of the recommended object may include a details page, a submission page, a reservation page, a deposit payment page, or a final payment page.
[0091] An interactive page for a target recommended object can be displayed by triggering an operation on the target recommended object's object description information on the recommended object display page. The object description information may include first description information and second description information. The first description information is used to trigger the display of the target recommended object's details page, and the second description information is used to trigger the display of the target recommended object's submission page.
[0092] In some embodiments, in response to a triggering operation on the first description information corresponding to the recommended object, a detail page of the recommended object is displayed.
[0093] For example, a triggering operation for the title information corresponding to the target recommended object is detected, and the detail page of the target recommended object is displayed.
[0094] In other embodiments, in response to a triggering operation on the second description information corresponding to the target recommendation object, a submission page of the target recommendation object is displayed.
[0095] Figure 7 is a schematic diagram of an interactive page for a target recommendation object provided by an embodiment of the present disclosure. As shown in Figure 7, if you click on the first description information 710 corresponding to the target recommendation object in the target recommendation object display page 700, the details page 720 of the target recommendation object is displayed. If you click on the second description information 730 corresponding to the recommended object in the recommended object display page 700, the submission page 740 of the target recommendation object is displayed. If the recommended object corresponds to multiple inventory units, after clicking on the second description information 730 corresponding to the target recommendation object in the recommended object display page 700, the inventory unit page 750 is displayed, and the inventory unit page 750 includes multiple inventory units. For example, the inventory unit may include color and size.
[0096] For example, a trigger operation of a submit control corresponding to a target recommendation object is detected. If the resource attributes of the recommendation pair meet the preset resource conditions, the submission page of the target recommendation object is displayed in response to the trigger operation of the submit control corresponding to the target recommendation object. For example, when the inventory of a product is normal, the order submission page is displayed in response to the trigger operation of the submit control corresponding to the product. When the resource attributes of the target recommendation object do not meet the preset resource conditions, the submit control is switched to an inoperable state. For example, if there is an abnormal inventory of the product, the pre-sale countdown for the deposit has ended, the flash sale has been sold out, and other states that make it impossible to purchase, it is determined that the resource attributes of the target recommendation object do not meet the preset resource conditions, and the submit control is set to an inoperable state.
[0097] The technical solution of the embodiment of the present disclosure, by displaying the object description information of the target recommended object in the recommended object display page, and displaying the interactive page of the target recommended object in response to the trigger operation of the object description information, can realize switching from the target recommended object display page to the target recommended object interactive page without returning to the target service scenario page, thereby shortening the browsing path corresponding to the target recommended object and improving the user experience.
[0098] FIG8 is a schematic diagram of another target recommendation object display page provided by an embodiment of the present disclosure. As shown in FIG8 , the recommended object display page 800 includes a page return control 810. When the page return control 810 is triggered, the page returns to the previous page. The previous page includes a target scene page such as a live studio display page or a details page. The recommended object display page 800 also includes a live broadcast window 820. In response to a drag operation on the live broadcast window 820, the live broadcast window 820 can be moved in the corresponding direction within the recommended object display page 800. The recommended object display page 800 also includes a change control 830. In response to a trigger operation on the change control 830, the photo upload page is displayed, prompting the user to select a photo to take a photo or select a photo from an album. Furthermore, the recommended object display page 800 also includes a recommended object display image interactive area 840. In response to a preset adjustment operation on the recommended object display image interactive area 840, the recommended object display image on the recommended object display page is adjusted according to the preset adjustment operation. In addition, the recommended object display page 800 also includes an attribute information setting item 850 corresponding to the target recommended object. In response to a trigger operation on the attribute information setting item 850, the recommended object display diagram in the recommended object display page 800 is updated according to the attribute information. For example, the attribute information setting item 850 corresponds to the color of the target recommended object, etc. When the target recommended object corresponds to multiple colors, a set number of colors can be displayed on the screen, or the colors can be displayed on the screen in the form of a color list, and the colors can be switched by sliding the color options in the color list. The recommendation comparison display page 800 also includes object description information 860 corresponding to the target recommended object.
[0099] FIG9 is a schematic diagram of the structure of a page display device provided in an embodiment of the present disclosure. The device may be implemented in the form of software and / or hardware. Optionally, it may be implemented by an electronic device, which may be a mobile terminal, a PC, or a server.
[0100] As shown in FIG. 9 , the apparatus includes a first display module 910 , a second display module 920 , and an updating module 930 .
[0101] A first display module, configured to display a first interactive control in a display area of a candidate recommendation object on a target service scenario page, wherein the target service scenario page is a page for displaying the candidate recommendation object;
[0102] A second display module is configured to, in response to a triggering operation of a first interactive control of a target recommended object by a target object, obtain first object information corresponding to the target object and second object information corresponding to the target recommended object, generate a recommended object display image corresponding to the target object based on the first object information and the second object information, and display a recommended object display page; wherein the recommended object display page includes the recommended object display image and attribute information of the target recommended object, and the target recommended object is one of the candidate recommended objects;
[0103] An updating module is configured to update the recommended object display diagram in the recommended object display page according to the selected attribute information in response to a selection operation on the attribute information.
[0104] Optionally, the recommended object display page further includes object description information of the recommended object; and the device further includes:
[0105] The third display module is used to display an interactive page of the target recommended object in response to a trigger operation on the object description information, wherein the interactive page is a page for performing interactive operations on the target recommended object.
[0106] Optionally, the first display module 910 is specifically configured to:
[0107] If the candidate recommendation object is in the first preset state, the first interactive control and state prompt information are displayed in the display area of the candidate recommendation object on the target service scenario page, wherein the first preset state includes an explanation state;
[0108] If the candidate recommendation object is in the second preset state, the first interactive control is displayed in the display area of the candidate recommendation object in the target service scenario page, wherein the second preset state includes a non-explanation state.
[0109] Optionally, the first object information includes a first object image corresponding to the target object, and the second object information includes a second object image corresponding to the target recommended object; the second display module 920 is specifically configured to:
[0110] In response to a triggering operation of the target object on the first interactive control corresponding to the target recommended object, acquiring a first object image corresponding to the target object and a second object image corresponding to the target recommended object;
[0111] The first object image and the second object image are fused to generate a recommended object display image corresponding to the target object.
[0112] Optionally, the updating module 930 is specifically configured to:
[0113] In response to a selection operation on the attribute information, acquiring a third object image of the target recommended object corresponding to the selected attribute information;
[0114] A new recommended object display image is generated according to the first object image and the third object image, and the new recommended object display image is displayed on the recommended object display page.
[0115] Optionally, the device further comprises:
[0116] A status update module is used to adjust the recommended object display image in the recommended object display page in response to a preset adjustment operation on the recommended object display image in the recommended object display page after displaying the recommended object display page, wherein the preset adjustment operation includes a zoom operation or a displacement operation.
[0117] Optionally, the target service scenario page includes a live broadcast room display page, and the recommended object display page also includes a second interactive control, and the second interactive control is used to display live broadcast stream information; the device further includes:
[0118] The fourth display module is used to display the live broadcast room display page in response to the triggering operation of the live broadcast stream information.
[0119] The page display device provided in the embodiments of the present disclosure can execute the page display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0120] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0121] Figure 10 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Referring to Figure 10 below, it shows a schematic diagram of the structure of an electronic device (such as the terminal device or server in Figure 10) 1000 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in Figure 10 is only an example and should not bring any limitations to the functions and scope of use of the embodiments of the present disclosure.
[0122] As shown in FIG10 , the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to 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. Various programs and data required for the operation of the electronic device 1000 are also stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An edit / output (I / O) interface 1005 is also connected to the bus 1004.
[0123] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 10 illustrates the electronic device 1000 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0124] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0125] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0126] The electronic device provided by the embodiment of the present disclosure and the page display method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0127] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the page display method provided by the above embodiment is implemented.
[0128] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0129] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0130] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0131] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0132] Displaying a first interactive control in a display area of a candidate recommended object on a target service scenario page, wherein the target service scenario page is a page for displaying the recommended object;
[0133] In response to a triggering operation of the target object on the first interactive control, obtaining first object information corresponding to the target object and second object information corresponding to the recommended object, generating a recommended object display image corresponding to the target object based on the first object information and the second object information, and displaying a recommended object display page; wherein the recommended object display page includes the recommended object display image and attribute information of the recommended object, and the target recommended object is one of the candidate recommended objects;
[0134] In response to a triggering operation on the attribute information, a recommended object display diagram in the recommended object display page is updated according to the attribute information.
[0135] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0136] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0137] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.
[0138] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0139] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0140] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0141] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0142] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A page display method, comprising: Displaying a first interactive control in a display area of a candidate recommendation object in a target service scenario page, wherein the target service scenario page is a page for displaying the candidate recommendation object; In response to a triggering operation of a first interactive control of a target object for a target recommended object, first object information corresponding to the target object and second object information corresponding to the target recommended object are obtained, a recommended object display image corresponding to the target object is generated according to the first object information and the second object information, and a recommended object display page is displayed; wherein the recommended object display page includes the recommended object display image and attribute information of the target recommended object, and the target recommended object is one of the candidate recommended objects; In response to a selection operation on the attribute information, a recommended object display diagram in the recommended object display page is updated according to the selected attribute information.
2. The method according to claim 1, wherein: The recommended object display page also includes object description information of the target recommended object; In response to a trigger operation on the object description information, an interactive page of the target recommended object is displayed, wherein the interactive page is a page for performing interactive operations on the target recommended object.
3. The method according to claim 1, wherein: The displaying of the first interactive control in the display area of the candidate recommendation object in the target service scenario page includes: If the candidate recommendation object is in the first preset state, displaying the first interactive control and state prompt information in the display area of the candidate recommendation object in the target service scenario page, wherein the first preset state includes an explanation state; If the candidate recommendation object is in a second preset state, the first interactive control is displayed in a display area of the candidate recommendation object in the target service scenario page, wherein the second preset state includes a non-explanation state.
4. The method according to claim 1, wherein: The first object information includes a first object image corresponding to the target object, and the second object information includes a second object image corresponding to the target recommended object; in response to the triggering operation of the first interactive control of the target object for the target recommended object, acquiring the first object information corresponding to the target object and the second object information corresponding to the target recommended object, and generating a recommended object display image corresponding to the target object according to the first object information and the second object information, including: In response to a triggering operation of the target object on the first interactive control corresponding to the target recommended object, acquiring a first object image corresponding to the target object and a second object image corresponding to the target recommended object; The first object image and the second object image are fused to generate a recommended object display image corresponding to the target object.
5. The method according to claim 4, wherein: In response to the selection operation on the attribute information, updating the recommended object display diagram in the recommended object display page according to the selected attribute information includes: In response to a selection operation on the attribute information, obtaining the target recommended object and the selected attribute information a corresponding third object image; A new recommended object display image is generated according to the first object image and the third object image, and the new recommended object display image is displayed on the recommended object display page.
6. The method according to claim 1, wherein: After displaying the recommended object display page, it also includes: In response to a preset adjustment operation on the recommended object display image in the recommended object display page, the recommended object display image in the recommended object display page is adjusted according to the preset adjustment operation, wherein the preset adjustment operation includes a zoom operation or a displacement operation.
7. The method according to claim 1, wherein: The target service scenario page includes a live broadcast room display page, and the recommended object display page also includes a second interactive control, and the second interactive control is used to display live broadcast stream information; In response to the triggering operation of the live streaming information, the live broadcast room display page is displayed.
8. A page display device, wherein: include: A first display module, used to display a first interactive control in a display area of a candidate recommendation object in a target service scenario page, wherein the target service scenario page is a page for displaying the candidate recommendation object; A second display module is used for, in response to a triggering operation of a first interactive control of a target object for a target recommended object, obtaining first object information corresponding to the target object and second object information corresponding to the target recommended object, generating a recommended object display image corresponding to the target object according to the first object information and the second object information, and displaying a recommended object display page; wherein the recommended object display page includes the recommended object display image and attribute information of the target recommended object, and the target recommended object is one of the candidate recommended objects; An updating module is used to respond to a selection operation on the attribute information and update the recommended object display diagram in the recommended object display page according to the selected attribute information.
9. An electronic device, wherein: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the page display method as described in any one of claims 1-7.
10. A storage medium comprising computer executable instructions, wherein: The computer executable instructions are used to execute the page display method as described in any one of claims 1-7 when executed by a computer processor.
Citation Information
Patent Citations
Live broadcast interaction method and device, electronic equipment and storage medium
CN111405343A
Page display method and device, electronic equipment and storage medium
CN114547436A
Article display method and device, electronic equipment and storage medium
CN115776575A
Video screen display device and method
WO2005059780A1