Data interaction method and device, electronic equipment and storage medium

By adding a favorites control to the video playback page and allowing users to switch between and try on items in the favorites list on the try-on page, the cumbersome operation problem in existing technologies is solved, achieving efficient AR try-on and a simplified purchase path, thus improving the user experience.

CN115796983BActive Publication Date: 2026-04-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2021-09-07
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In existing technologies, the process of trying on multiple garments or shoes online is cumbersome and inefficient, and it is not as convenient as switching and comparing the effects of trying them on in a physical store.

Method used

This paper provides a data interaction method that adds items to a favorites list by adding a favorites control to the video playback page, and allows users to directly switch and try on items in the favorites list on the try-on page. It utilizes the terminal camera to achieve AR try-on, supports size and color switching, and simplifies the operation process.

Benefits of technology

It simplifies the user's operation path when trying on different items, improves the efficiency and user experience of trying on items, provides an immersive try-on experience like in a physical store, and supports direct purchase and sharing of the try-on process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115796983B_ABST
    Figure CN115796983B_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure discloses a data interaction method and device, electronic equipment and storage medium. The method comprises the following steps: in response to a triggering operation of a collection control associated with at least two items, the at least two items are added to a collection list, and the collection control is displayed on a video playing page; in response to a triggering operation of entering the collection list, a terminal camera is started to enter a fitting page, and a target part of a user photographed by the camera is displayed on the fitting page; in response to a first triggering operation of a fitting control associated with a first item, a first model of the first item is worn on the target part, wherein the fitting control is displayed on the fitting page, and the first triggering operation is used to determine that the first item is selected from the at least two items. The data interaction method provided by the present disclosure realizes the purpose of conveniently switching the fitting of multiple items.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of information technology, and in particular to a data interaction method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the rapid development of mobile terminal technology and mobile network technology, online shopping anytime, anywhere has become a trend.

[0003] However, when users buy clothes or shoes online, they cannot see how they will look on the clothes. To address this issue, some online stores have implemented AR (Augmented Reality) try-on features, allowing users to experience the effects of trying on clothes in AR.

[0004] However, existing technologies suffer from cumbersome and inefficient operation when trying on multiple outfits or shoes. Summary of the Invention

[0005] To address the aforementioned technical problems, or at least partially address them, this disclosure provides a data interaction method, apparatus, electronic device, and storage medium, enabling users to conveniently switch between trying on multiple items.

[0006] In a first aspect, embodiments of this disclosure provide a data interaction method, the method comprising:

[0007] In response to a triggering operation on a collection control associated with at least two items, the at least two items are added to the collection list, and the collection control is displayed on the video playback page;

[0008] In response to a triggering operation that enters the collection list, the terminal camera is activated to enter the try-on page, which displays the user's target body parts photographed by the camera.

[0009] In response to a first trigger operation acting on a try-on control associated with a first item, a first model of the first item is worn on the target area, wherein the try-on control is displayed on the try-on page, and the first trigger operation is used to determine the selection of the first item from the at least two items.

[0010] Secondly, embodiments of this disclosure also provide a data interaction device, the device comprising:

[0011] A collection module is used to add the at least two items to the collection list in response to a trigger operation on a collection control associated with at least two items respectively, and the collection control is displayed on the video playback page;

[0012] The startup module is used to start the terminal camera in response to a trigger operation that enters the collection list, so as to enter the try-on page, on which the target parts of the user are photographed by the camera.

[0013] A try-on module is configured to, in response to a first trigger operation acting on a try-on control associated with a first item, wear a first model of the first item on the target area, wherein the try-on control is displayed on the try-on page, and the first trigger operation is configured to determine the selection of the first item from the at least two items.

[0014] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:

[0015] One or more processors;

[0016] Storage device for storing one or more programs;

[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the data interaction method as described above.

[0018] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the data interaction method described above.

[0019] The technical solution provided in this disclosure has at least the following advantages compared with the prior art:

[0020] The data interaction method provided in this disclosure includes: in response to a trigger operation acting on a collection control associated with at least two items, adding the at least two items to a collection list, wherein the collection control is displayed on a video playback page; in response to a trigger operation entering the collection list, activating a terminal camera to enter a try-on page, wherein the try-on page displays a target body part of the user captured by the camera; and in response to a first trigger operation acting on a try-on control associated with a first item, wearing a first model of the first item on the target body part, wherein the try-on control is displayed on the try-on page, and the first trigger operation is used to determine that the first item is selected from the at least two items. By supporting the addition of at least two items to a collection list, users can enter the try-on page from the collection list and switch between trying on different items collected in the collection list without exiting the try-on page, simplifying the user's operation path when switching between trying on different items, and improving try-on efficiency and user experience. Attached Figure Description

[0021] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0022] Figure 1 This is a flowchart of a data interaction method according to an embodiment of this disclosure;

[0023] Figure 2 This is a schematic diagram of an interface for displaying item association information on a video playback screen, as described in an embodiment of this disclosure.

[0024] Figure 3 This is a schematic diagram illustrating how item association information is displayed on a curved interface in a video playback screen, according to an embodiment of the present disclosure.

[0025] Figure 4 This is a schematic diagram of a fitting page according to an embodiment of the present disclosure;

[0026] Figure 5 This is a schematic diagram of a fitting page according to an embodiment of the present disclosure;

[0027] Figure 6 This is a schematic diagram of a fitting page according to an embodiment of the present disclosure;

[0028] Figure 7 This is a schematic diagram of a fitting method according to an embodiment of the present disclosure;

[0029] Figure 8 This is a schematic diagram of the recording process for a fitting procedure according to an embodiment of this disclosure;

[0030] Figure 9 This is a schematic diagram of the structure of a data interaction device according to an embodiment of the present disclosure;

[0031] Figure 10 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Detailed Implementation

[0032] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0033] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0034] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0035] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0036] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0037] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0038] Figure 1 This is a flowchart illustrating a data interaction method according to an embodiment of this disclosure. The method can be executed by a data interaction device, which can be implemented in software and / or hardware. This device can be configured in an electronic device, such as a display terminal, specifically including but not limited to smartphones, PDAs, tablets, portable wearable devices, smart home devices (e.g., table lamps), and other electronic devices equipped with a display screen and a camera.

[0039] like Figure 1 As shown, the method may specifically include the following steps:

[0040] Step 110: In response to a triggering operation on a collection control associated with at least two items, add the at least two items to the collection list, and display the collection control on the video playback page.

[0041] The "at least two items" refer to goods sold by the merchant, which may be clothing or shoes. Users can access videos showcasing, introducing, or trying on the "at least two items" through short video recommendations or keyword searches. The video playback screen displays associated information for each item, as shown in the example below. Figure 2 The diagram illustrates an interface for displaying item-related information on a video playback screen. This includes an item image 210, price 220, purchase control 230, try-on control 240, and favorite control 250. While browsing the video, if a user is interested in an item, they can trigger the try-on control 240 to enter the try-on page and try on the item. For example, if a user tries on a pair of shoes, triggering the shoe-related try-on control 240 activates the terminal camera. The user points the lens at their feet, and the system simultaneously controls a shoe model to appear on the user's feet as captured in real-time by the camera, achieving an AR try-on effect. The user can adjust the lens or their foot posture to examine the details of the shoe model; that is, the user's feet can move freely, and the shoe model follows the foot's movement, always maintaining the effect of being worn on the user's feet. To achieve a better visual experience and shopping immersion, item-related information can be displayed on a curved interface on the video playback screen, such as... Figure 3 The illustration shows a curved interface displaying item association information on a video playback screen. The curved interface 300 displays item association information, which may specifically include a shoe image 301, a try-on control 302 associated with the shoe image 301, a favorites control 303, and a purchase control 304. When a user triggers the try-on control 302, they can access the try-on page for the shoe represented by image 301. Users can switch shoe lists and view other shoe styles by swiping left or right on the screen.

[0042] When a user enters the try-on page for a specific item while browsing a video, they can only try on that item. If they want to try on other items, they need to exit the try-on page and return to the video playback page, then navigate to the try-on pages for those other items from the try-on controls displayed on the playback page. This process is cumbersome. To address this issue, the try-on solution provided in this embodiment supports adding items to a favorites list. That is, if a user is interested in certain items while browsing a video, they can first add them to their favorites list, and then enter the try-on page from there. On the try-on page, they can easily switch between trying on different items without exiting the page, thus shortening the try-on operation path and improving the user's try-on experience.

[0043] Specifically, when a user is browsing a video and becomes interested in a particular item, the associated collection control for that item is triggered, adding the item to the collection list. In general, in response to a triggering operation on a collection control associated with at least two items, the at least two items are added to the collection list, and the collection control is displayed on the video playback page.

[0044] Step 120: In response to the triggering operation of entering the favorites list, activate the terminal camera to enter the try-on page, which displays the user's target body parts photographed by the camera.

[0045] The operation to access the collection list can be triggered by entering the "My" page through the "My" tab of the video application and clicking "Collection List" on the "My" page, or it can be triggered on the homepage of the video application, such as swiping left or right on the homepage of the video application (i.e., the video playback page mentioned above).

[0046] The try-on page is actually the camera's shooting page. This page not only displays the live camera footage but also shows related information about items added to the favorites list. For example, see... Figure 4 The diagram shows a try-on page, which includes a target part of the user captured in real time by a camera 310, and associated information 320 of the first item. The associated information 320 includes an image 321 of the first item, a price 322, a purchase control 323, an attribute identifier 324, and a try-on control 325.

[0047] Step 130: In response to a first trigger operation acting on a try-on control associated with the first item, a first model of the first item is worn on the target area, wherein the try-on control is displayed on the try-on page, and the first trigger operation is used to determine the selection of the first item from the at least two items.

[0048] Specifically, when a user triggers the try-on control 325, the first model of the first item is worn on the target area captured by the camera, achieving AR try-on. The first model of the first item can be a model of a preset size or color. For example, if the first item is men's shoes, the first model can be the model corresponding to a popular size, such as size 42. If the first item is women's shoes, the first model can be the model corresponding to size 37. If the first item has multiple available colors, the first model can be the model corresponding to the best-selling color. During the try-on process, the user can freely switch the size, color, etc. of the first item being tried on. Specifically, in response to a trigger operation on the attribute identifier 324 associated with the first item, the second model of the first item matching the attribute identifier 324 replaces the first model and is worn on the target area. The attribute identifier 324 can be a size identifier or a color identifier. When the user clicks on a specific size identifier, the model already worn on the target area is replaced with the model matching the triggered size identifier. For example, if the first item is men's shoes, when the user triggers the try-on control 325, a size 42 shoe model is placed on the user's foot. If the user finds it too small and unsuitable, they can trigger the size 43 indicator. Upon triggering the size 43 indicator, the size 42 shoe model replaces the size 43 shoe model and is placed on the user's foot. The size 43 shoe model is larger than the size 42. Users can also switch colors. For example, if the shoe model on the user's foot is white, and the user wants to try on black, when the user triggers the black indicator, the white shoe model on the user's foot is replaced with a black shoe model, allowing for a try-on of white shoes. During the try-on process, it feels as if the shoes are actually on the user's feet, giving the user an immersive experience of realistically trying on shoes and allowing them to easily see the actual fit. Specifically, the shoe model refers to the 3D model of the shoe. This 3D model can be stored as a file package on the server. When the client needs to access the 3D model of the shoe, it retrieves the corresponding 3D model from the server. In some implementations, to enable virtual try-on functionality on the client side, a file package containing a 3D model of the shoe is pre-stored on the server side, which works in conjunction with the client. This file package may also include at least one of the following resources: a texture sub-file of the shoe, a model sub-file of the shoe, a material resource file, a calf model, a rendering component, a pose component, and reference relationships between the rendering component and each of the aforementioned files. For example, the material resource file references the texture sub-file, the rendering component references the model sub-file and the material resource file, and the pose component references a foot detection algorithm, etc., so that the server and client can cooperate to implement the virtual try-on functionality on the client side based on the file package. Specifically, when the client performs a virtual try-on, the pose component can obtain the user's foot position and posture in real time, and the rendering component renders the 3D model of the shoe based on the user's foot position and posture.

[0049] On the try-on page, users can easily switch between sizes, colors, etc., of the same item they are trying on, and also easily switch between trying on different items. In one embodiment, in response to a preset operation applied to a preset area of ​​the try-on page, the associated information of a second item is displayed in the preset area using a curved interface. The preset operation is used to determine the selected second item from the at least two items. The preset operation can be a left swipe or a right swipe. The associated information of the second item includes at least one of the following: an image of the second item, value information of the second item, try-on controls for the second item, and acquisition controls for the second item. For example, refer to... Figure 5 The diagram illustrates a try-on page. A preset area 410 on the page displays associated information 420 for a second item. When the user swipes left or right across the preset area 410, they can switch the item information displayed there. The try-on page also includes a real-time camera view of the user's target body part 430. By triggering the try-on controls associated with the second item, the user can try on the second item; that is, the system controls the model of the second item to be worn on the user's target body part. When switching items, the user does not need to exit the try-on page or close the camera. Instead, they can try on other items within the page by triggering try-on controls associated with other items, allowing for convenient switching between different items and easy comparison of the try-on effects.

[0050] Furthermore, if a user is satisfied with the first item after trying it on and wants to purchase it, they can trigger a purchase control displayed on the try-on page that is associated with the first item. By setting up a purchase control on the try-on page, users can easily purchase the first item directly after trying it on without having to exit the try-on page to find the purchase entry, simplifying the user's purchase operation and improving the user experience. For example, the try-on method further includes: in response to a triggering operation on the acquisition control associated with the first item, displaying an acquisition page for the first item, so that the user can acquire the first item based on the acquisition page, wherein the acquisition control is displayed on the try-on page.

[0051] Correspondingly, if a user doesn't like an item after trying it on, they can remove it from their favorites list to avoid it interfering with their selection process. (See example...) Figure 6The diagram illustrates a try-on page. A preset area 510 of the try-on page displays associated information 520 for a first item. This associated information 520 includes: an image 521 of the first item, its price 522, a purchase control 523, attribute identifiers 524, a try-on control 525, and a delete control 526. The try-on page also includes a real-time image of the user's target body part 530 captured by a camera. In response to a trigger operation on the delete control 526 associated with the first item, the first item is removed from the favorites list. After removal, the user will no longer be able to find the associated information of the first item when swiping left or right in the preset area 510 of the try-on page. In other words, the items displayed in the preset area 510 are those added to the favorites list; items not added to the favorites list are no longer displayed in the preset area 510.

[0052] In one implementation, the try-on method further includes: responding to a target operation by activating a terminal screen recording function to record the terminal screen and obtain a recorded video; and responding to a trigger operation on the publishing control by publishing the recorded video as a work, so that more users can see the recorded video, achieving secondary dissemination and promoting the recorded item, or helping other users become familiar with the AR try-on interaction process and encouraging other users to try it on. Specifically, when the recorded video is played on other users' terminals, the video screen displays a "try-on control," and other users can enter the try-on page to try on the item by triggering the "try-on control."

[0053] The target operation can be an operation that triggers the screen recording control, or other operations, such as triggering the try-on control and / or the favorite control. If the target operation is triggering the try-on control, screen recording starts when the user triggers the try-on control, recording the user's try-on effect, interactions such as switching items, sizes, or colors during the try-on process, and obtaining a recorded video. The recording ends when the user triggers the end control or exits the try-on page; for example, if the user triggers the purchase control to buy an item, recording stops. In general, after starting the terminal screen recording function, the method further includes: in response to the trigger operation acting on the acquisition control, closing the terminal screen recording function to stop recording the terminal screen. After recording ends, a publishing control can be displayed to guide the user to publish the recorded video as a work; for example, a bubble can be used to prompt the user to publish the recorded video.

[0054] The data interaction method provided in this disclosure facilitates users switching between and trying on multiple different items, simplifies the operation path and reduces the complexity of the process, and achieves an immersive experience similar to trying on items in a physical store. Furthermore, the ability to purchase items on the try-on page simplifies the purchase process and enhances the user experience. Recording and sharing the try-on process provides a secondary dissemination link.

[0055] Based on the above embodiments, refer to as follows Figure 7 The diagram illustrates a virtual try-on process. On the product recommendation video playback page, product information (such as product image, price, purchase link, etc.), a "Try it later" control (i.e., a favorites control), and an AR try-on control are displayed. Users can access the try-on page by triggering the AR try-on control, and add the item to their favorites list by triggering the "Try it later" control. The favorites list sequentially displays information about the added items (including image, price, color, size, AR try-on control, purchase control, etc.). Users can switch between trying on the added items in the favorites list. During the try-on process, the server sends the product model to the client, which then renders the model onto the user's target area as captured by the camera.

[0056] For reference Figure 8 The diagram illustrates a recording process for a try-on activity. The video playback page displays item information and try-on anchor points (i.e., try-on controls). When the user triggers the try-on controls, the camera is activated, and the screen recording function is started simultaneously. The user then publishes the recorded video. Others can view the recorded video by accessing the try-on page through the try-on controls displayed on the video playback page.

[0057] Figure 9 This is a schematic diagram of the structure of a data interaction device according to an embodiment of this disclosure. Figure 9 As shown, the data interaction device specifically includes: a collection module 810, a startup module 820, and a try-on module 830.

[0058] The collection module 810 is configured to add the at least two items to a collection list in response to a trigger operation acting on a collection control associated with each of the at least two items, wherein the collection control is displayed on the video playback page; the launch module 820 is configured to launch the terminal camera in response to a trigger operation entering the collection list to enter a try-on page, wherein the try-on page displays the target body part of the user as captured by the camera; the try-on module 830 is configured to wear a first model of the first item on the target body part in response to a first trigger operation acting on a try-on control associated with the first item, wherein the try-on control is displayed on the try-on page, and the first trigger operation is used to select the first item from the at least two items.

[0059] Optionally, it also includes: a retrieval module, configured to display a retrieval page for the first item in response to a trigger operation on a retrieval control associated with the first item, so that the user can retrieve the first item based on the retrieval page, wherein the retrieval control is displayed on the try-on page.

[0060] Optionally, it also includes: a switching module, configured to, in response to a triggering operation acting on an attribute identifier associated with the first item, replace the first model with a second model of the first item that matches the attribute identifier when wearing it on the target part.

[0061] Optionally, it also includes: a display module, configured to display associated information of a second item in a curved interface in response to a preset operation performed on a preset area of ​​the try-on page, the preset operation being used to determine the selected second item from the at least two items.

[0062] Optionally, the association information of the second item includes at least one of the following:

[0063] The second item includes an image, value information, a try-on control, and a retrieval control.

[0064] Optionally, it also includes: a removal module for controlling the removal of the first item from the collection list in response to a triggered operation on a delete control associated with the first item.

[0065] Optionally, it also includes: a recording module, used to respond to a target operation by starting the terminal screen recording function to record the terminal screen and obtain a recorded video, and to respond to a trigger operation on the acquisition control by closing the terminal screen recording function to stop recording the terminal screen; and a publishing module, used to respond to a trigger operation on the publishing control by publishing the recorded video as a work.

[0066] Optionally, the target operation includes triggering the try-on control and / or triggering the favorite control.

[0067] Optionally, it also includes: a jump module for entering the try-on page of the associated item in response to a triggering operation of a try-on control acting on the recorded video.

[0068] The data interaction device provided in this disclosure allows users to easily switch between trying on multiple different items, simplifying the operation path and reducing complexity during the process, achieving an immersive experience similar to trying on items in a physical store. Simultaneously, items can be purchased on the try-on page, simplifying the purchase process and enhancing the user experience. Recording and sharing the try-on process provides a secondary dissemination link.

[0069] The data interaction device provided in this disclosure embodiment can execute the steps in the data interaction method provided in the method embodiment of this disclosure, and has the execution steps and beneficial effects, which will not be repeated here.

[0070] Figure 10 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. See below for details. Figure 10 The diagram illustrates a structural schematic suitable for implementing the electronic device 900 in the embodiments of this disclosure. The electronic device 900 in the embodiments of this 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), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable electronic devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0071] like Figure 10 As shown, electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 901, which can perform various appropriate actions and processes to implement the methods of embodiments as described in this disclosure, based on a program stored in read-only memory (ROM) 902 or a program loaded from storage device 908 into random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of electronic device 900. The processing device 901, ROM 902, and RAM 903 are interconnected via bus 904. An input / output (I / O) interface 905 is also connected to bus 904.

[0072] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0073] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts, thereby implementing the methods as described above. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.

[0074] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0075] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (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 of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0076] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0077] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0078] In response to a trigger operation acting on a collection control associated with at least two items, the at least two items are added to a collection list, and the collection control is displayed on a video playback page; in response to a trigger operation entering the collection list, the terminal camera is activated to enter a try-on page, where a target body part of the user is displayed as captured by the camera; in response to a first trigger operation acting on a try-on control associated with a first item, a first model of the first item is worn on the target body part, wherein the try-on control is displayed on the try-on page, and the first trigger operation is used to determine that the first item is selected from the at least two items.

[0079] Optionally, when one or more of the above-described procedures are executed by the electronic device, the electronic device may also perform other steps described in the above embodiments.

[0080] Computer program code for performing the operations of this disclosure can 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, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0081] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0082] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0083] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0084] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on 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 fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0085] According to one or more embodiments of this disclosure, this disclosure provides a data interaction method, comprising: adding the at least two items to a favorites list in response to a trigger operation acting on favorites controls respectively associated with at least two items, the favorites controls being displayed on a video playback page; activating a terminal camera to enter a try-on page in response to a trigger operation entering the favorites list, the try-on page displaying a target body part of the user captured by the camera; and wearing a first model of the first item on the target body part in response to a first trigger operation acting on a try-on control associated with a first item, wherein the try-on control is displayed on the try-on page, and the first trigger operation is used to determine that the first item is selected from the at least two items.

[0086] According to one or more embodiments of this disclosure, the data interaction method provided in this disclosure may optionally further include: in response to a triggering operation acting on a retrieval control associated with the first item, displaying a retrieval page for the first item, so that the user can retrieve the first item based on the retrieval page, wherein the retrieval control is displayed on the try-on page.

[0087] According to one or more embodiments of this disclosure, the data interaction method provided in this disclosure may optionally further include: in response to a triggering operation acting on an attribute identifier associated with the first item, replacing the first model with a second model of the first item that matches the attribute identifier and wearing it on the target part.

[0088] According to one or more embodiments of this disclosure, the data interaction method provided in this disclosure may optionally further include: in response to a preset operation performed on the preset area of ​​the try-on page, displaying associated information of a second item in the preset area in a curved interface, wherein the preset operation is used to determine the selected second item from the at least two items.

[0089] According to one or more embodiments of this disclosure, in the data interaction method provided in this disclosure, optionally, the associated information of the second item includes at least one of the following: an image of the second item, value information of the second item, a try-on control for the second item, and a get-up control for the second item.

[0090] According to one or more embodiments of this disclosure, the data interaction method provided in this disclosure may optionally further include: in response to a target operation, starting a terminal screen recording function to record the terminal screen and obtain a recorded video; and in response to a trigger operation applied to the publishing control, publishing the recorded video as a work.

[0091] According to one or more embodiments of this disclosure, in the data interaction method provided in this disclosure, optionally, the target operation includes triggering an operation of a try-on control and / or triggering an action of a favorite control.

[0092] According to one or more embodiments of this disclosure, in the data interaction method provided in this disclosure, optionally, the recorded video includes a try-on control, and the method further includes: in response to a triggering operation of the try-on control acting on the recorded video, entering the try-on page of the associated item.

[0093] According to one or more embodiments of this disclosure, in the data interaction method provided in this disclosure, optionally, after starting the terminal screen recording function, the method further includes: in response to a trigger operation acting on the acquisition control, disabling the terminal screen recording function to stop recording the terminal screen.

[0094] According to one or more embodiments of this disclosure, a data interaction device is provided, comprising: a collection module, configured to add the at least two items to a collection list in response to a trigger operation acting on collection controls respectively associated with at least two items, the collection controls being displayed on a video playback page; a launch module, configured to launch a terminal camera in response to a trigger operation entering the collection list to enter a try-on page, the try-on page displaying a target body part of the user captured by the camera; and a try-on module, configured to wear a first model of the first item on the target body part in response to a first trigger operation acting on a try-on control associated with a first item, wherein the try-on control is displayed on the try-on page, and the first trigger operation is used to select the first item from the at least two items.

[0095] According to one or more embodiments of this disclosure, the data interaction device provided in this disclosure may optionally further include: an acquisition module, configured to display an acquisition page of the first item in response to a trigger operation acting on an acquisition control associated with the first item, so that a user can acquire the first item based on the acquisition page, wherein the acquisition control is displayed on the try-on page.

[0096] According to one or more embodiments of the present disclosure, the data interaction device provided in the present disclosure may optionally further include: a switching module, configured to, in response to a triggering operation acting on an attribute identifier associated with the first item, replace the first model with a second model of the first item that matches the attribute identifier when wearing it on the target part.

[0097] According to one or more embodiments of the present disclosure, in the data interaction device provided in the present disclosure, optionally, the device further includes: a display module, configured to display associated information of a second item in a curved interface in response to a preset operation performed on a preset area of ​​the try-on page, wherein the preset operation is configured to determine the selected second item from the at least two items.

[0098] According to one or more embodiments of this disclosure, in the data interaction device provided in this disclosure, optionally, the associated information of the second item includes at least one of the following: an image of the second item, value information of the second item, a try-on control for the second item, and a get-up control for the second item.

[0099] According to one or more embodiments of this disclosure, the data interaction device provided in this disclosure may optionally further include: a removal module, configured to control the removal of the first item from the collection list in response to a trigger operation acting on a delete control associated with the first item.

[0100] According to one or more embodiments of this disclosure, the data interaction device provided in this disclosure may optionally further include: a recording module, configured to, in response to a target operation, activate a terminal screen recording function to record the terminal screen and obtain a recorded video, and in response to a trigger operation applied to the acquisition control, deactivate the terminal screen recording function to stop recording the terminal screen; and a publishing module, configured to, in response to a trigger operation applied to the publishing control, publish the recorded video as a work.

[0101] According to one or more embodiments of this disclosure, in the data interaction device provided in this disclosure, optionally, the target operation includes triggering an operation of a try-on control and / or triggering an action of a favorite control.

[0102] According to one or more embodiments of this disclosure, the data interaction device provided in this disclosure may optionally include: a jump module, used to enter the try-on page of the associated item in response to a trigger operation of a try-on control acting on the recorded video.

[0103] According to one or more embodiments of this disclosure, this disclosure provides an electronic device, including:

[0104] One or more processors;

[0105] Memory, used to store one or more programs;

[0106] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the data interaction methods provided in this disclosure.

[0107] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements a data interaction method as described in any of the present disclosure.

[0108] This disclosure also provides a computer program product, which includes a computer program or instructions that, when executed by a processor, implement the data interaction method described above.

[0109] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0110] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0111] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A data interaction method, characterized in that, The method includes: In response to a triggering operation on a collection control associated with at least two items, the at least two items are added to the collection list, and the collection control is displayed on the video playback page; In response to a triggering operation that enters the collection list, the terminal camera is activated to enter the try-on page, which displays the user's target body parts photographed by the camera. In response to a first trigger operation acting on a try-on control associated with a first item, a first model of the first item is worn on the target area, wherein the try-on control is displayed on the try-on page, and the first trigger operation is used to determine the selection of the first item from the at least two items.

2. The method according to claim 1, characterized in that, Also includes: In response to a triggering operation on the acquisition control associated with the first item, an acquisition page for the first item is displayed so that the user can acquire the first item based on the acquisition page, wherein the acquisition control is displayed on the try-on page.

3. The method according to claim 1, characterized in that, Also includes: In response to a triggering operation on an attribute identifier associated with the first item, the first model is replaced with a second model of the first item that matches the attribute identifier and worn on the target area.

4. The method according to claim 1, characterized in that, Also includes: In response to a preset operation performed on the preset area of ​​the try-on page, the associated information of a second item is displayed in the preset area in a curved interface, the preset operation being used to determine the selected second item from the at least two items.

5. The method according to claim 4, characterized in that, The associated information of the second item includes at least one of the following: The second item includes an image, value information, a try-on control, and a retrieval control.

6. The method according to any one of claims 1-5, characterized in that, Also includes: In response to a triggered operation on the delete control associated with the first item, the first item is removed from the favorites list.

7. The method according to any one of claims 1-5, characterized in that, Also includes: In response to the target operation, the terminal screen recording function is activated to record the terminal screen and obtain the recorded video; In response to a trigger action applied to the publish control, the recorded video is published as a work.

8. The method according to claim 7, characterized in that, The target operations include triggering the try-on control and / or triggering the favorite control.

9. The method according to claim 7, characterized in that, The recorded video includes a try-on control, and the method further includes: In response to the triggering operation of the try-on control in the recorded video, the user is taken to the try-on page of the associated item.

10. The method according to claim 7, characterized in that, After activating the terminal screen recording function, the method further includes: In response to the trigger operation applied to the control, disable the terminal screen recording function to stop recording the terminal screen.

11. A data interaction device, characterized in that, include: A collection module is used to add the at least two items to the collection list in response to a trigger operation on a collection control associated with at least two items respectively, and the collection control is displayed on the video playback page; The startup module is used to start the terminal camera in response to a trigger operation that enters the collection list, so as to enter the try-on page, on which the target parts of the user are photographed by the camera. A try-on module is configured to, in response to a first trigger operation acting on a try-on control associated with a first item, wear a first model of the first item on the target area, wherein the try-on control is displayed on the try-on page, and the first trigger operation is configured to determine the selection of the first item from the at least two items.

12. An electronic device, characterized in that, The electronic device includes: One or more processors; 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 method as described in any one of claims 1-10.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-10.

Citation Information

Patent Citations

  • Device for trying on clothes for clothing shop

    CN103914609A

  • The invention discloses a virtual fitting method and a virtual fitting system based on a mobile terminal

    CN109829794A