Commodity picture marking method, device, electronic equipment and system
By providing dimension controls and ruler controls in the product details page of the online mall, users can mark sizes or display multiple relationships in the product picture, solving the problem that users cannot accurately understand the product size and improving the shopping experience.
Patent Information
- Application Number
- CN202510075147.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-02-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In online malls, the product's size is often not displayed in the product details page, or although the size is displayed in the detail page, the corresponding position mark in the product picture is not marked, which makes it impossible for users to understand the product's size accurately or clearly.
Provides a product image tagging method. By displaying dimension controls and ruler controls in the product details page, users can trigger these controls to obtain the size of the product, and mark the size in the product picture or display the size multiple relationship with the target edge.
By marking size or multiple relationships in product pictures, users can intuitively understand the size of the product, thereby improving shopping experience and accuracy.
Smart Images

Figure CN119515510A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a product image marking method, device, electronic device and system. Background Art
[0002] More and more users are accustomed to shopping in online shopping malls. When shopping in online shopping malls, they often need to know the size of the goods. For example, when a user buys a table, he needs to know the length, width and height of the table to determine whether it can be placed in the room and estimate the approximate usage effect.
[0003] However, sometimes the size of the product is not displayed on the product details page, or, although the size is displayed on the product details page, there is no corresponding position mark in the product image, resulting in the user being unable to accurately or clearly understand the size of the product. Summary of the invention
[0004] The present disclosure provides a product image marking method, device, electronic device and system.
[0005] The present disclosure adopts the following technical solutions.
[0006] In some embodiments, the present disclosure provides a product image tagging method, comprising: In response to the fact that the size of the product is not displayed in the product picture of the first store, displaying one or both of a size control and a ruler control on the details page of the product of the first store; In response to a triggering operation on the size control, obtaining the size of the product of the first store from the details page of the product of the first store or the Internet, and marking the size at the edge of the product in the product picture of the first store; or, In response to a triggering operation on the ruler control, a selection interface is displayed, and in response to the current user selecting a target edge of a known size of a product that the user has purchased on the selection interface, the size of the product of the first store is obtained from the details page of the product of the first store or the Internet, and the relationship between the size of the edge of the product and the size of the target edge as a multiple of the size is displayed at the edge of the product in the product picture of the first store; Among them, the first store is a store in an online mall.
[0007] In some embodiments, the present disclosure provides a product image marking device, comprising: A display unit, configured to display one or both of a size control and a ruler control on a detail page of a product of the first store in response to the fact that the size of the product is not displayed in the product picture of the first store; a control unit, configured to, in response to a triggering operation on the size control, obtain the size of the product of the first store from the details page of the product of the first store or the Internet, and mark the size at the edge of the product in the product picture of the first store; or, In response to a triggering operation on the ruler control, a selection interface is displayed, and in response to the current user selecting a target edge of a known size of a product that the user has purchased on the selection interface, the size of the product of the first store is obtained from the details page of the product of the first store or the Internet, and the relationship between the size of the edge of the product and the size of the target edge as a multiple of the size is displayed at the edge of the product in the product picture of the first store; Among them, the first store is a store in an online mall.
[0008] In some embodiments, the present disclosure provides an electronic device, at least one memory and at least one processor; The at least one memory is used to store program codes, and the at least one processor is used to call the program codes stored in the at least one memory to execute any one of the methods described.
[0009] In some embodiments, the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to perform the above method.
[0010] The disclosed embodiment provides a product image marking method, which can mark the size or multiple relationship of the product in the product image, thereby facilitating users to understand the size of the product. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0012] Figure 1 It is a flowchart of the product image tagging method of the embodiment of the present disclosure.
[0013] Figure 2 It is a schematic diagram of a product details page according to an embodiment of the present disclosure.
[0014] Figure 3 It is a schematic diagram of the display after the size control of the embodiment of the present disclosure is triggered.
[0015] Figure 4 It is a structural diagram of a product image marking system according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0016] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present 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.
[0017] For example, when receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to the product image tagging system, application, server, storage medium, or other software or hardware that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0018] As an optional but non-limiting implementation, upon receiving the active request from the user, 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. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the product image tagging system.
[0019] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0020] 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) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0021] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0022] It should be understood that the various steps described in the method embodiments of the present disclosure can be performed in sequence 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.
[0023] The term "including" and its variations used herein are open inclusions, 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"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0024] It should be noted that the concepts such as "first" and "second" mentioned in the present 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.
[0025] It should be noted that the modification of “one” mentioned in the present disclosure is illustrative rather than restrictive, and those skilled in the art should understand that it should be understood as “one or more” unless otherwise clearly indicated in the context.
[0026] 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.
[0027] The solution provided by the embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0028] In the related art, product pictures, text descriptions, user comments and other information can be viewed on the product details page of an online shopping mall. If the product viewed in the product picture is not marked with the size, it is easy for the user to misjudge the size of the product, resulting in a difference between the purchased product and the product they want to buy. Although the size of the product is recorded in the text description of the product in some cases, it is difficult for the user to intuitively feel the size of the product without marking it in the product picture. In addition, the size of the product described in the text requires the user to correspond to the length, width and height. Sometimes the length, width and height directions understood by the user are different from the length, width and height in the text description, resulting in a wrong understanding of the size of the product.
[0029] The present disclosure proposes a method for marking product images, such as Figure 1 As shown, including: S11. In response to the fact that the size of the product is not displayed in the product picture of the first store, one or both of a size control and a ruler control are displayed in the details page of the product of the first store.
[0030] In some embodiments, the first store is any store in an online shopping mall. The online shopping mall in the embodiments of the present disclosure may be an online shopping mall displayed in a browser or an online shopping mall displayed in a client. Therefore, the method proposed in the present disclosure may be used in a client of an online shopping mall or a server of an online shopping mall. Product images are usually displayed on the product details page, and the product details page may be the page entered by clicking on the search results of any product. Figure 2 As shown, it schematically shows the details page when the product is a table, wherein the product shown in the product image is a table, and the size of the product is not shown in the product image. Therefore, the size control and ruler control are displayed in the product image on the product details page.
[0031] S12. In response to a triggering operation on the size control, the size of the product of the first store is obtained from the details page of the product of the first store or the Internet, and the size is marked at the edge of the product in the product picture of the first store.
[0032] In some embodiments, after executing S11, one or both of S12 and S13 may be executed, and the current user may trigger the size control or the ruler control by clicking. The current user is the user who currently logs in to the online mall, that is, the user corresponding to the account currently logged in to the online mall. Figure 2 As shown, in the online shopping mall, the product details page usually displays the product image, but sometimes the product image does not display the size (such as the length, width, height, etc. of the product). In particular, sometimes the product image only shows the product, but there is no picture of the actual usage scenario. Users cannot estimate the size of the product by the size of the item in the actual usage scenario. Although the text in the details page of some products records the size of the product, this method is not intuitive, and not all product details pages record the size of the product. Therefore, in some embodiments of the present disclosure, if the product image displayed by the first store does not mark the size of the product, the online shopping mall will provide a size control, which can be displayed around the product image in the product details page. The user can trigger the size control by clicking, etc. After triggering the size control, the online shopping mall can search for the size of the product on the product details page or on the Internet, and then mark the size on the edge of the product displayed in the product image. Specifically, the size can be displayed in the product image, and the edge of the product in the product image displays the length value of the edge. For example, Figure 2 and Figure 3 As shown, the product is a table. The online mall finds that the length, width and height of the table are 50cm×40cm×30cm in the product details page. The long side of the table shown in the product picture will be displayed as 50cm, the wide side will be displayed as 40cm, and the high position will be displayed as 30cm. In this way, the current user can intuitively know the length, width and height of the table.
[0033] S13. In response to a trigger operation on a ruler control, a selection interface is displayed. In response to the current user selecting a target edge of a known size of a product that the user has purchased in the selection interface, the size of the product in the first store is obtained from the details page of the product in the first store or the Internet, and the relationship between the size of the edge of the product and the size of the target edge as a multiple is displayed at the edge of the product in the product image of the first store.
[0034] In some embodiments, the user may not be sensitive to the specific length, width or height values, and the specific length value displayed in the absence of a ruler may not clearly understand how long the value is. This embodiment takes the above situation into consideration, therefore, a ruler control is provided when the size of the product is not displayed in the product image. After the current user triggers the size control, a selection interface is displayed. The selection interface will display one or more products purchased by the current user in the online mall. The current user selects one of the products, and then selects an edge from the various edges of the product as the target edge. It should be noted that the size of the target edge needs to be known. For example, the size of the target edge can be recorded on the details page of the purchased product or can be searched on the Internet. Specifically, only the edges of the purchased products with known sizes can be selected as the target edge. Then, the multiple relationship between the edge and the target edge is displayed on the edge of the product in the product image. For example, if the product in the product image is a table, and the target edge is the long side of a book that the current user has purchased, and the long side of the table is twice the long side of the book, then 2×the long side of the book can be displayed at the long side of the table to indicate that it is twice the long side of the book. Because the book is a product that the current user has already purchased, the current user can determine the length of the long side of the table by the length of the book at hand, so that the current user can clearly perceive the specific length of the table.
[0035] In some embodiments of the present disclosure, considering that users need to know the size of a product when purchasing it, when the size of the product is not displayed in the product image, a size control and a ruler control are provided, so that the size of the product or the multiple relationship of the size of the target edge can be added to the product in the product image through the size control or the ruler control, so that the user can clearly view the size of the product through the product image, thereby improving the user experience.
[0036] In some embodiments, if the ruler control is triggered after the size control is triggered, the size added by the size control will be hidden in the product image, and only the multiple relationship will be displayed. If the ruler control is triggered after the size control is triggered, the multiple relationship added by the ruler control will be hidden in the product image, and only the size added by the size control will be displayed.
[0037] In some embodiments of the present disclosure, marking the size of a product at the edge of a product in a product picture of a first store includes: determining in a mask layer of a display interface the target position to which the edge of the product in the product picture is projected, and displaying the size of the edge of the product in the product picture of the first store at the target position in the mask layer. In some embodiments, displaying the relationship between the size of the edge of the product and the size of the target edge at the edge of the product in the product picture of the first store includes: determining in a mask layer of a display interface the target position to which the edge of the product in the product picture is projected, and displaying the relationship between the size of the edge of the product in the product picture of the first store and the size of the target edge at the target position in the mask layer; wherein the mask layer of the display interface is located above the layer where the product picture of the first store is located.
[0038] In some embodiments, the client in the online mall can be an Android system, and the mask is a transparent view in the system, which is usually located at the top layer. In this embodiment, the product image is not replaced, because if the product image is replaced, the data processing required is large, and sending the replaced image to the user's client will consume more data traffic. In this embodiment, the positions of the edges of the products displayed in the product image can be calculated in the server, and the projection positions of these positions in the mask are the target positions, and the sizes of these edges are displayed in the mask, or the multiples of these edges and the target edges are displayed in the mask. Because the mask is originally blank, the amount of data required to add the size or multiple relationship in the mask is very small, and only a few digits of data are added. Therefore, the size or multiple relationship can be displayed while consuming only a small amount of data traffic, so the response speed of the client will also be faster. If the original image is replaced with a new image after the size control or the ruler control is triggered, on the one hand, more data traffic needs to be consumed, and on the other hand, the client needs to wait for the replacement image to be downloaded before it can be displayed, which requires a long time to wait, which is not good for the user experience. In this embodiment, by displaying the size or multiple relationship in the mask, the original product details page in the client will not be affected. The code of the product details page does not need to be changed. The size or multiple relationship is only added to the mask above the original display interface, so the original interaction logic of the product details page remains unchanged.
[0039] In some embodiments of the present disclosure, marking the size of a product in a product picture of a first store at the edge of the product includes: if the product picture of the first store is currently in a non-magnified display state, enlarging the product picture of the first store and marking the size of the product at the edge of the product; or, if the product picture of the first store is currently in a magnified display state, marking the size of the product in the product picture of the first store at the edge of the product. In some embodiments, displaying the multiple relationship between the size of the edge of the product and the size of the target edge at the edge of the product in the product picture of the first store includes: if the product picture of the first store is currently in a non-magnified display state, enlarging the product picture of the first store and displaying the multiple relationship at the edge of the product; or, if the product picture of the first store is currently in a magnified display state, displaying the multiple relationship at the edge of the product in the product picture of the first store.
[0040] In some embodiments, the product image has an enlarged display state and a non-enlarged display state. The non-enlarged display state is usually the state when the product details page is not clicked to view. At this time, the image is usually in the non-enlarged display state by default (for example Figure 2 ), and after the user clicks to view the product image, the product image will be in an enlarged display state, and the product image will be larger than the non-enlarged display state. In this embodiment, after the user triggers the size control or the ruler control, if the product image is not in an enlarged display state, then the product image will automatically be in an enlarged display state (such as Figure 3 ). Because the user triggers the size control or ruler control to indicate that he wants to know the size of the product, he will naturally want to zoom in on the picture to take a closer look. This embodiment automatically zooms in on the picture without the user having to manually click on the picture to zoom in, thus reducing the user's operations. In some embodiments, when the product picture is in an enlarged display state, regardless of whether the size and multiples of the product are displayed in the current product picture, the size control and ruler control are still displayed to allow the user to view the size and multiples of the product.
[0041] In some embodiments of the present disclosure, the method further includes: providing a first shopping cart and a second shopping cart for the current user in the online mall; wherein the first shopping cart can only store goods in the online mall, and the second shopping cart can store goods in the online mall and another online mall; the online mall and the another online mall belong to different companies respectively; the first shopping cart is only displayed in the online mall, and the second shopping cart is displayed in the online mall and another online mall, and the current user can view each product in the second shopping cart in the online mall and the other online mall.
[0042] In some embodiments, the online mall and another online mall belong to different companies, and the company to which the online mall belongs and the company to which the other online mall belongs do not have a superior-subordinate relationship, and are not a subsidiary and a parent company relationship, nor are they a mutual shareholding or unilateral shareholding relationship. The online mall and another online mall may be in a cooperative relationship. The first shopping cart is only displayed in the online mall, and the second shopping cart is displayed in the online mall and the other online mall. The current user can view each item in the second shopping cart in the online mall and the other online mall. The current user can bind his account in the online mall with his account in the other online mall in advance. After the current user adds the items in the online mall to the second shopping cart he has, he opens the other online mall, and the second shopping cart and the items in the second shopping cart will be displayed in the other online mall, that is, the second shopping cart can be a shopping cart across online malls. Similarly, after the current user adds the items to the second shopping cart in the other online mall, he opens the online mall and will also see the second shopping cart and the items therein in the online mall. In this embodiment, the second shopping cart exists in both the online mall and another online mall. Whether the current user uses the online mall or another online mall, the second shopping cart and the goods therein can be seen. When displaying the goods therein, the thumbnail information of the goods can be displayed, and the thumbnail information includes the thumbnail image, price, origin, size, model, etc. of the goods. The first shopping cart is a shopping cart that can only be used in the online mall, and the first shopping cart cannot be viewed in another online mall. In some embodiments of the present disclosure, when the current user wants to buy or compare goods in different online malls, the goods can be added to the second shopping cart, so that the goods can be viewed in the online mall and another online mall, and any number of any goods in the second shopping cart can be removed in the online mall and another online mall. When using the online mall, the goods in the other online mall in the second shopping cart can be removed. Similarly, when using another online mall, the goods in the online mall in the second shopping cart can be removed. In some embodiments of the present disclosure, the current user can add products in the online mall and another online mall to a second shopping cart while browsing the online mall and another online mall, thereby realizing cross-online shopping without jumping back and forth between different online malls, thereby improving the user experience.
[0043] In an embodiment of the present disclosure, the current user can bind his account in the online mall with his account in another online mall in advance. After the current user adds the goods in the online mall to the second shopping cart he has, he opens the other online mall, and the second shopping cart and the goods in the second shopping cart will be displayed in the other online mall, that is, the second shopping cart can be a shopping cart across online malls. Similarly, after the current user adds the goods to the second shopping cart in another online mall, he opens the online mall and will also see the second shopping cart and the goods therein in the online mall. In this embodiment, the second shopping cart exists in the online mall and the other online mall at the same time. Whether the current user uses the online mall or the other online mall, he can see the second shopping cart and the goods therein. When displaying the goods therein, the thumbnail information of the goods can be displayed, and the thumbnail information includes the thumbnail image, price, origin, size, model, etc. of the goods. The first shopping cart is a shopping cart that can only be used in the online mall, and the first shopping cart cannot be viewed in the other online mall.
[0044] In some embodiments of the present disclosure, when the current user wants to purchase or compare goods in different online shopping malls, the goods can be added to the second shopping cart, so that the goods can be viewed in the online shopping mall and another online shopping mall, and any number of any goods in the second shopping cart can be removed in the online shopping mall and another online shopping mall. When using the online shopping mall, the goods in the other online shopping mall in the second shopping cart can be removed. Similarly, when using another online shopping mall, the goods in the online shopping mall in the second shopping cart can be removed. In some embodiments of the present disclosure, the current user can add the goods in the online shopping mall and another online shopping mall to the second shopping cart when browsing the online shopping mall and another online shopping mall, so that cross-online shopping can be achieved without jumping back and forth between different online shopping malls, thereby improving the user experience.
[0045] In some embodiments of the present disclosure, the method further includes: in response to a first operation in an online mall or another online mall, purchasing and settling items in a second shopping cart in the online mall or another online mall, and removing the purchased and settled items from the second shopping cart; wherein the purchased and settled items include: items in the online mall and / or items in another online mall.
[0046] In some embodiments, the first operation may be a settlement operation performed after selecting a commodity in the second shopping cart. At this time, the selected commodity in the second shopping cart will be purchased and settled. The current user can perform this operation in the online mall or in another online mall. The selected commodities may be only commodities in the online mall, or only commodities in another online mall, or may include: commodities in the online mall and commodities in another online mall. That is, the current user can purchase and settle commodities in another online mall in the online mall, or can purchase and settle commodities in the online mall in another online mall. After the current user purchases and settles according to the commodity price, the online mall and the backend of the other online mall can divide the purchase amount according to the price of the purchased commodity and the online mall to which it belongs, and this part does not require the participation of the current user.
[0047] In some embodiments of the present disclosure, the method further includes: in response to a second operation on the goods in the second shopping cart, moving some or all of the goods in the online mall in the second shopping cart to the first shopping cart; or, in response to a third operation on the goods in the first shopping cart, moving some or all of the goods in the first shopping cart to the second shopping cart. In some embodiments, the second operation may be an operation of moving the goods to the first shopping cart after selecting the goods in the second shopping cart, and the third operation may be an operation of moving the goods to the second shopping cart after selecting the goods in the first shopping cart. The current user can move the goods between the first shopping cart and the second shopping cart according to his needs, but only the goods in the online mall in the second shopping cart can be moved to the first shopping cart.
[0048] In some embodiments of the present disclosure, before providing the first shopping cart and the second shopping cart for the current user in the online mall, it also includes: determining the state of the target control; if the target control is in the first state, the first shopping cart is provided to the current user in the online mall, but the second shopping cart is not provided; if the target control is in the second state, the first shopping cart and the second shopping cart are provided to the current user in the online mall. In some embodiments, the target control can be a control for whether to enable a shopping cart across online malls, the first state can be a closed state, and the second state can be an open state. When the target control is in the open state, the second shopping cart is displayed, otherwise the second shopping cart is not displayed. When the target control is turned on, an alternative online mall can be displayed, and the optional online mall is other online malls different from the online mall, and the current user selects one or more online malls from the optional online mall as another online mall. In some embodiments, the optional another online mall is an online mall that has established a cooperative relationship with the online mall in advance, and the second shopping cart across online malls can be realized only after the cooperative relationship is established.
[0049] The present disclosure also provides a product image marking device, comprising: A display unit, configured to display one or both of a size control and a ruler control on a detail page of a product of the first store in response to the fact that the size of the product is not displayed in the product picture of the first store; a control unit, configured to, in response to a triggering operation on the size control, obtain the size of the product of the first store on the details page of the product of the first store or on the Internet, and mark the size at the edge of the product in the product picture of the first store; or, in response to a triggering operation on the ruler control, display a selection interface, in response to a current user selecting a target edge of a known size of a product that the current user has purchased on the selection interface, obtain the size of the product of the first store on the details page of the product of the first store or on the Internet, and display the multiple relationship between the size of the edge of the product and the size of the target edge at the edge of the product in the product picture of the first store; Among them, the first store is a store in an online mall.
[0050] For the embodiments of the device, since they basically correspond to the method embodiments, the relevant parts refer to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the modules described as separation modules may or may not be separated. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present embodiment. Those of ordinary skill in the art can understand and implement without paying creative work.
[0051] In addition, the present disclosure also provides an electronic device and a computer-readable storage medium, which are described below. In some embodiments, the present disclosure provides an electronic device, including: at least one memory and at least one processor; wherein the memory is used to store program code, and the processor is used to call the program code stored in the memory to execute any of the above methods.
[0052] Reference below Figure 4 , which shows a schematic diagram of the structure of an electronic device (such as a terminal device or a server) 800 suitable for implementing the 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 the figure is only an example and should not bring any limitation to the functions and scope of use of the embodiment of the present disclosure.
[0053] The electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0054] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although the electronic device 800 having various devices is shown in the figure, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have alternatively.
[0055] 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 computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0056] 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 above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, 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 containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit 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 appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0057] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may 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 future developed network.
[0058] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0059] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method of the present disclosure.
[0060] 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 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 separate 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 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., via the Internet using an Internet service provider).
[0061] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0062] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0063] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, 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 chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0064] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may 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.
[0065] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to execute the above method.
[0066] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. 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 a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0067] 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 are 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.
[0068] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, 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. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A product image marking method, characterized in that: include: In response to the fact that the size of the product is not displayed in the product picture of the first store, displaying one or both of a size control and a ruler control on the details page of the product of the first store; In response to a triggering operation on the size control, obtaining the size of the product of the first store from the details page of the product of the first store or the Internet, and marking the size at the edge of the product in the product picture of the first store; or, In response to a triggering operation on the ruler control, a selection interface is displayed, and in response to the current user selecting a target edge of a known size of a product that the user has purchased on the selection interface, the size of the product of the first store is obtained from the details page of the product of the first store or the Internet, and the relationship between the size of the edge of the product and the size of the target edge as a multiple of the size is displayed at the edge of the product in the product picture of the first store; Among them, the first store is a store in an online mall.
2. The method according to claim 1, characterized in that Marking the size of the edge of the product in the product picture of the first store, including: determining a target position to which the edge of the product in the product picture is projected in a mask layer of a display interface, and displaying the size of the edge of the product in the product picture of the first store at the target position in the mask layer; and / or, Displaying the multiple relationship between the size of the edge of the product in the product picture of the first store and the size of the target edge at the edge of the product, including: determining the target position to which the edge of the product in the product picture is projected in a mask layer of the display interface, and displaying the multiple relationship between the size of the edge of the product in the product picture of the first store and the size of the target edge at the target position in the mask layer; The mask layer of the display interface is located above the layer where the product pictures of the first store are located.
3. The method according to claim 1, characterized in that Marking the size of the product in the product picture of the first store at the edge of the product, including: if the product picture of the first store is currently in a non-enlarged display state, enlarging the product picture of the first store and marking the size of the product at the edge of the product; or if the product picture of the first store is currently in an enlarged display state, marking the size of the product in the product picture of the first store at the edge of the product; and / or, The multiple relationship between the size of the edge of the product and the size of the target edge is displayed at the edge of the product in the product picture of the first store, including: if the product picture of the first store is currently in a non-enlarged display state, enlarging the product picture of the first store and displaying the multiple relationship at the edge of the product; or, if the product picture of the first store is currently in an enlarged display state, displaying the multiple relationship at the edge of the product in the product picture of the first store.
4. The method according to claim 1, characterized in that: Also includes: Providing a first shopping cart and a second shopping cart for the current user in the online shopping mall; The first shopping cart can only store commodities in the online shopping mall, and the second shopping cart can store commodities in the online shopping mall and another online shopping mall; The online shopping mall and the another online shopping mall belong to different companies respectively; The first shopping cart is displayed only in the online mall, the second shopping cart is displayed in the online mall and another online mall, and the current user can view each commodity in the second shopping cart in the online mall and the another online mall.
5. The method according to claim 4, characterized in that Also includes: In response to a first operation in the online mall or another online mall, purchase and settlement are performed on the items in the second shopping cart in the online mall or another online mall, and the purchased and settled items are removed from the second shopping cart; wherein the purchased and settled items include: items in the online mall and / or items in another online mall.
6. The method according to claim 4, characterized in that Also includes: In response to a second operation on the products in the second shopping cart, moving part or all of the products in the online mall in the second shopping cart to the first shopping cart; or, In response to a third operation on the items in the first shopping cart, some or all of the items in the first shopping cart are moved to the second shopping cart.
7. The method according to claim 4, characterized in that Before providing the first shopping cart and the second shopping cart for the current user in the online mall, the method also includes: determining the state of a target control; if the target control is in the first state, providing the first shopping cart but not the second shopping cart for the current user in the online mall; if the target control is in the second state, providing the first shopping cart and the second shopping cart for the current user in the online mall.
8. A product image marking device, characterized in that: include: A display unit, configured to display one or both of a size control and a ruler control on a detail page of a product of the first store in response to the fact that the size of the product is not displayed in the product picture of the first store; a control unit, configured to, in response to a triggering operation on the size control, obtain the size of the product of the first store on the details page of the product of the first store or on the Internet, and mark the size at the edge of the product in the product picture of the first store; or, in response to a triggering operation on the ruler control, display a selection interface, in response to a current user selecting a target edge of a known size of a product that the current user has purchased on the selection interface, obtain the size of the product of the first store on the details page of the product of the first store or on the Internet, and display the multiple relationship between the size of the edge of the product and the size of the target edge at the edge of the product in the product picture of the first store; Among them, the first store is a store in an online mall.
9. An electronic device, comprising: at least one memory and at least one processor; The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method according to any one of claims 1 to 7. 10 . A computer-readable storage medium, wherein the computer-readable storage medium is used to store program codes, wherein when the program codes are executed by a processor, the processor is prompted to execute the method according to claim 1 .
Citation Information
Patent Citations
Method and device for length measurement
CN105043271A
Article display method, apparatus and system
CN106204235A
Management method and device of shopping carts
CN107886409A
System and method for displaying commodity information by using electronic commerce
CN113240488A
Integrated smart shopping cart operation method and system for integrating and operating plurality of online shopping mall carts
CN114026590A