Store information display methods, computer-readable storage media, electronic devices

CN122573552APending Publication Date: 2026-08-14SHANGHAI HEMA ZHIYAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-31
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]目前,用户查看的相关内容大多以列表或卡片形式呈现,内容分散且层级较深,部分内容甚至需要用户多次点击才能获取到,信息获取效率低,影响用户对探店服务的使用体验及购物决策效率

Benefits of technology

本申请实施例中,可以在消费者用户使用探店服务的过程中,通过客户端以店铺空间地图叠加商品兴趣点标识的方式,对目标实体店铺的店铺布局、商品分布等店铺相关信息进行直观展示,既可以提高用户信息获取效率,又可以优化用户体验,更好的辅助用户进行购物决策,提高决策效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122573552A_ABST
    Figure CN122573552A_ABST
Patent Text Reader

Abstract

This application discloses a method for displaying store information, a computer-readable storage medium, and an electronic device. The method includes: when a consumer user is determined to have the intention to purchase goods from a target physical store, generating a store visit request and sending it to a server; the server then determines the store space dataset associated with the target physical store and the target product that the user is interested in, obtaining the target product's metadata; the dataset includes spatial geometric data related to the store layout; the metadata includes point-of-interest (POI) types and display locations; based on the dataset, an interactive spatial map of the target physical store is rendered, and POI tags matching the POI types of the target products are generated; based on the display location of the target products, the spatial location of the target products on the interactive spatial map is determined, and the POI tags generated for the target products are overlaid onto the spatial location and displayed synchronously with the interactive spatial map. This improves the efficiency of information acquisition in store visit scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of commodity information service technology, and in particular to a method for displaying store information, a computer-readable storage medium, an electronic device, and a computer program product. Background Technology

[0002] In the context of new retail applications, apps used for online shopping can provide store visit services to consumers. Specifically, before or during a visit to a physical store, users can proactively view store information, product information, and other relevant content through the app and make offline shopping decisions accordingly.

[0003] Currently, most of the content users view is presented in the form of lists or cards. The content is scattered and hierarchical, and some content even requires users to click multiple times to access. This results in low information retrieval efficiency, affecting users' experience with store visit services and their shopping decision-making efficiency.

[0004] Optimizing store visit services and improving users' efficiency in obtaining information during store visits has become a technical problem that needs to be solved by those skilled in the art. Summary of the Invention

[0005] This application provides a method and apparatus for displaying store information, a computer-readable storage medium, an electronic device, and a computer program product, which helps to improve the efficiency of information acquisition in store visit scenarios.

[0006] This application provides the following solution: A method for displaying store information, applied to a client of a product information service system, the method comprising: If it is determined that a consumer user intends to purchase products from a target physical store, a store visit request is generated for the target physical store and sent to the server. The server determines the store space dataset associated with the target physical store and identifies the target product that the consumer user is interested in from the products offered by the target physical store, obtaining the metadata of the target product. The dataset includes spatial geometric data related to the store layout of the target physical store. The metadata includes the interest type and display location of the target product. Based on the dataset returned by the server, an interactive spatial map of the target physical store is rendered and generated, and based on the metadata returned by the server, point of interest identifiers that match the point of interest type of the target product are generated. Based on the display location of the target product, determine the corresponding spatial location of the target product on the interactive spatial map, and overlay the point of interest marker generated for the target product onto the spatial location for synchronous display with the interactive spatial map.

[0007] The metadata also includes redirect links to pages associated with the point of interest type, and the method further includes: Bind the jump link of the page associated with the point of interest type to the point of interest identifier that matches the point of interest type; After receiving the interaction command submitted by the consumer user regarding the target point of interest, the system will redirect the user to the associated page for display based on the bound redirect link.

[0008] The metadata also includes priority information for the point of interest type, and the generation of point of interest identifiers that match the point of interest type of the target product includes: If it is determined that the target product corresponds to multiple point of interest types, then based on the priority information associated with each of the multiple point of interest types, one point of interest type is determined to generate a matching point of interest identifier.

[0009] The method further includes: The system obtains product search keywords submitted by consumer users and sends them to the server. The server then determines the search products that match the keywords from the products provided by the target physical store and returns them to the client. On a portion of the interactive spatial map overlay, a product display page is overlaid, which includes product information of the searched products, allowing consumers to select and purchase products.

[0010] The product information includes the product display location, and the method further includes: Determine the product to be purchased selected by the consumer from the search products, obtain the product display position of the product to be purchased and the current position of the consumer; Obtain a navigation path from the current location to the product display location of the product to be purchased, and render the path on the interactive spatial map so that consumers can find the product to be purchased by following the navigation path displayed on the map.

[0011] Specifically, if the spatial geometric data related to the store layout includes spatial geometric data of store partitions, and a store area layer is generated based on the spatial geometric data of the store partitions during the rendering of the interactive spatial map, then... The path rendering on the interactive spatial map includes: Based on the product display location of the product to be purchased, determine the target zone where the product to be purchased is located; Identify the target shelf located in the target zone, and generate a shelf layer for the target zone based on the spatial geometry data of the target shelf; Render the navigation path on an interactive spatial map that includes the shelf layer.

[0012] The method further includes: During the process of a consumer selecting goods in the target physical store, the real-time location information of the consumer is obtained and sent to the server. When the server detects that there is a pre-configured interactive task within the preset range of the real-time location information, it recalculates the viewport center point of the interactive spatial map based on the real-time location information and the pre-configured location information of the interactive task, so as to include the relevant area including the real-time location information and the pre-configured location information into the visible range of the interactive spatial map. The map content of the relevant area is rendered on the interactive spatial map, and an activity icon matching the interactive task is rendered at the spatial location corresponding to the pre-configured location information, so as to realize the dynamic loading and display of the interactive task.

[0013] The method further includes: After a consumer completes the interactive task, the corresponding task benefits information is displayed to prompt the consumer to use it during offline shopping at the target physical store.

[0014] The method further includes: The system updates the consumer user's location in real time and sends the new real-time location information to the server. When the server determines that the offset between the new real-time location information and the viewport center point exceeds a preset threshold, it recalculates the new viewport center point and returns it to the client. The map content displayed in the visible range is dynamically adjusted based on the new viewport center point.

[0015] The method further includes: Once it is determined that the consumer user is within a preset distance range of the target physical store, a store check-in page is overlaid and displayed on a portion of the interactive spatial map overlay. The store check-in page provides operation options for submitting a check-in request. After obtaining the check-in request submitted by the consumer user through the operation options, it is sent to the server, which then determines the check-in benefits information that matches the consumer user. The system displays the check-in benefits information returned by the server to prompt consumers to use it during offline shopping at the target physical store.

[0016] The check-in benefits information includes location information corresponding to the check-in benefits, and the method further includes: If it is determined that a consumer user has a need for rights redemption, a navigation path from the consumer user's current location to the location information is obtained; Path rendering is performed on the interactive spatial map so that consumers can follow the navigation path displayed on the map to the area where the location information is located for rights verification.

[0017] A method for displaying store information, applied to the server side of a product information service system, the method comprising: Obtain the store space dataset associated with each physical store, as well as the metadata of different products provided by each physical store; the dataset includes spatial geometric data related to the store layout of the physical stores; the metadata includes the product's point of interest type and display location; Upon receiving a customer's store visit request for a target physical store, the system determines the store space dataset associated with the target physical store and identifies the target products that the customer is interested in from the products offered by the target physical store; the store visit request is generated when the customer intends to purchase products from the target physical store. The client sends the store space dataset associated with the target physical store and the metadata of the target product to the client, so that the client can render and generate an interactive space map of the target physical store based on the dataset, and generate point of interest (POI) identifiers that match the POI types of the target product based on the metadata, and overlay the POI identifiers onto the spatial location corresponding to the display position of the target product, and display them synchronously with the interactive space map.

[0018] A store information display device, applied to a client of a product information service system, the device comprising: The store visit request sending unit is used to generate a store visit request for the target physical store and send it to the server when it is determined that the consumer user has the intention to purchase products in the target physical store. The server determines the store space dataset associated with the target physical store and identifies the target product that the consumer user is interested in from the products offered by the target physical store, and obtains the metadata of the target product. The dataset includes spatial geometric data related to the store layout of the target physical store. The metadata includes the interest type and display location of the target product. The spatial map rendering unit is used to render and generate an interactive spatial map of the target physical store based on the dataset returned by the server. The point of interest (POI) identifier generation unit is used to generate an POI identifier that matches the POI type of the target product based on the metadata returned by the server. The identifier overlay display unit is used to determine the spatial position of the target product on the interactive spatial map based on the display position of the target product, and to overlay the point of interest identifier generated for the target product onto the spatial position for synchronous display with the interactive spatial map.

[0019] A store information display device, applied to the server side of a product information service system, the device comprising: The data acquisition unit is used to acquire the store space datasets associated with different physical stores, as well as the metadata of different products provided by each physical store; the datasets include spatial geometric data related to the store layout of the physical stores; the metadata includes the product's point of interest type and display location; The dataset and target product determination unit is used to determine the store space dataset associated with the target physical store after receiving a store visit request from a consumer user submitted by the client, and to determine the target product that the consumer user is interested in from the products provided by the target physical store; the store visit request is generated when the consumer user has the intention to purchase products from the target physical store. The data sending unit is used to send the store space dataset associated with the target physical store and the metadata of the target product to the client, so that the client can render and generate an interactive spatial map of the target physical store based on the dataset, and generate point of interest (POI) identifiers that match the POI type of the target product based on the metadata, and overlay the POI identifiers onto the spatial position corresponding to the display position of the target product, and display them synchronously with the interactive spatial map.

[0020] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of any of the preceding methods.

[0021] An electronic device, comprising: One or more processors; and A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of any of the preceding methods.

[0022] A computer program product includes a computer program / computer executable instructions that, when executed by a processor in an electronic device, implement the steps of any of the preceding methods.

[0023] According to the specific embodiments provided in this application, the following technical effects are disclosed: In this embodiment, during the process of consumers using the store visit service, the client can intuitively display store-related information such as store layout and product distribution of the target physical store by overlaying product interest point markers on the store space map. This can not only improve the efficiency of users obtaining information, but also optimize the user experience, better assist users in making shopping decisions, and improve decision-making efficiency.

[0024] Of course, any product implementing this application does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0026] Figure 1 This is a schematic diagram of the commodity information service system provided in the embodiments of this application; Figure 2 This is a flowchart of the store information display method provided in the embodiments of this application; Figure 3 This is a schematic diagram of a target page provided in an embodiment of this application; Figure 4 This is a schematic diagram of another target page provided in an embodiment of this application; Figure 5 This is a schematic diagram of a store information display device provided in an embodiment of this application; Figure 6 This is a schematic diagram of another store information display device provided in an embodiment of this application; Figure 7 This is a schematic diagram of the electronic device provided in the embodiments of this application. Detailed Implementation

[0027] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0028] In the context of new retail applications, product information service systems can integrate offline physical stores and online stores to provide product purchasing services. In other words, consumers can not only purchase products at physical stores, but also view and purchase products offered by physical stores online through the product information service system's client, i.e., the online shopping app.

[0029] To optimize the user shopping experience, the app offers a store visit service, allowing users to proactively view relevant information about physical stores before or during their visit and make offline shopping decisions accordingly.

[0030] Currently, when displaying relevant information, most of the information is listed in the form of lists or cards, presenting information in a single dimension. However, the inventors found in practical applications that this method of information display has the problem of low information acquisition efficiency, which affects the user's experience of using the store visit service and cannot effectively achieve the goal of assisting users in making offline shopping decisions through the store visit service.

[0031] Therefore, this application embodiment provides an information display scheme that intuitively expresses store-related information in the form of an interactive spatial map under the store visit service. Target products that consumers are interested in can be overlaid on the spatial map as points of interest (POIs). By associating target products with the actual spatial environment of the store, this ensures that users have a more intuitive understanding of store layout, product distribution, and other store-related information, improving the efficiency of information acquisition for users.

[0032] Specifically, from a system architecture perspective, the product information service system of this application embodiment can be as follows: Figure 1 As shown, it includes: client and server.

[0033] The client can be deployed on the smart devices associated with the consumer user. When providing the store visit service to the user, it can render and generate an interactive store space map based on the store space dataset of the target physical store requested by the user. At the same time, it can also generate point of interest tags matching the target products based on the metadata of the target products that the user is interested in, and overlay them onto the space map for synchronous display.

[0034] The server can be deployed on a cloud server, storing spatial datasets of different physical stores. Upon receiving a user's store visit request from a client, the server can determine the target store's dataset and return it to the client. Simultaneously, the server can identify the target products the user is interested in from the products offered by the target store and return the target product's metadata to the client. In this way, the client and server work together to provide users with intuitive information about the target store's layout, product distribution, and other store-related details through spatial map overlays of points of interest during the store visit service.

[0035] The implementation process of the store information display method in this application embodiment will be explained below with specific examples. See [link to relevant documentation]. Figure 2 The flowchart shown may include: S201: When the client determines that the consumer user intends to purchase products from the target physical store, it generates a store visit request for the target physical store and sends it to the server.

[0036] As an example, the client can provide operation options for starting the store visit service. When a user triggers the store visit service through the operation options, it can be determined that the user has the intention to visit a store. The target physical store of the store visit intention can be further determined, and a store visit request for the target physical store can be generated and sent to the server to start the processing flow of displaying store information in this application.

[0037] Specifically, once it's determined that a user intends to visit a physical store to purchase goods, the system obtains the user's current location, identifies the nearest physical store as the target store, generates a store visit request containing the target store's identifier, and sends it to the server. Alternatively, the system can provide the user with a list of multiple physical stores, allowing them to select the target store they wish to visit, and then generate a store visit request containing the target store's identifier before sending it to the server. In other words, users can visit stores they are interested in based on their needs, regardless of distance.

[0038] S202: The server determines the store space dataset associated with the target physical store, and identifies the target product that the consumer user is interested in from the products provided by the target physical store, and obtains the metadata of the target product.

[0039] In this embodiment, the server can save and maintain store space datasets associated with different physical stores. The datasets may include spatial geometric data related to the store layout of the physical stores. Geometric data, also known as spatial data, is a quantitative description of things and phenomena with locational significance existing in the real world. It can be represented as data used to describe the location, shape, size, and spatial relationships of spatial things or phenomena.

[0040] As an example, on-site measurements can be taken of the stores to obtain individual store space datasets for each store. Alternatively, considering that in practical applications, layout design is usually carried out first to generate store CAD drawings (Computer Aided Design), and then the store layout is adjusted according to the design drawings, individual store space datasets for each store can also be obtained based on the store CAD drawings.

[0041] Typically, CAD drawings indicate the location and markings of the spatial structure of a physical store, such as walls and columns, as well as the location and markings of store facilities such as shelves, freezers, and cash registers.

[0042] Taking obtaining a store space dataset of a target physical store as an example, after the server obtains the CAD drawing of the target physical store, it can parse the DXF file (Drawing Exchange Format, a vector data format) of the CAD drawing, extract the outlines of the spatial structure such as interior walls and columns, and convert them into polygonal geometric data to obtain the basic spatial data of the store. Next, custom objects can be added by dragging and dropping to obtain the geometric data of store facilities such as shelves and cash registers. Taking shelves as an example, this can at least include the coordinates representing the shelf's location, the rotation angle representing the shelf's orientation, and the shelf's dimensions. In this way, a complete store space dataset of the target physical store can be obtained. That is to say, the spatial geometric data related to the store layout can at least include: the geometric data of the store's spatial structure and the geometric data of the store facilities. Correspondingly, the client can render and generate the basic map layer of the physical store based on this data.

[0043] Furthermore, if a physical store is divided into multiple functional areas, such as a fruit section, vegetable section, standard product section, catering section, cashier, etc., and the functional area boundaries are marked on the CAD drawing, the server can also extract these boundaries from the CAD drawing and convert them to obtain the spatial geometric data of the store's partitions. That is, the spatial geometric data related to the store layout can also include the spatial geometric data of the store's partitions. Correspondingly, the client can use this data to render and generate a layer representing the store's physical areas.

[0044] Understandably, based on the location of the shelves and the division of functional areas, the relationship between the shelves and the functional areas can be clearly defined. For example, if the vegetable area has shelves 1, 2, and 3, then shelves 1, 2, and 3 belong to the vegetable area. Based on this relationship, the client can also render corresponding product shelf layers for the functional areas of the physical store.

[0045] This application does not impose specific limitations on the spatial geometric data types included in the dataset or the number of layers included in the map; it is sufficient to recreate the real store environment of the physical store.

[0046] In this embodiment, the server can also save and maintain metadata for products provided by different physical stores. The metadata can include at least: the product's interest type and display location. As an example, the interest type can be represented as: best-selling products, frequently purchased products, user-exclusive activities, store promotional activities, etc. This application does not limit this; the goal is simply to filter out target products that different users are interested in.

[0047] In this way, after the server receives the store visit request submitted by the client, it can determine the store space dataset associated with the target physical store based on the store identifier of the target physical store, and combine it with the user identifier of the consumer user to determine the target product that the user is interested in from the products provided by the target physical store, obtain the metadata of the target product, and return the store space dataset and the metadata of the target product to the client.

[0048] S203: The client receives the store space dataset and target product metadata returned by the server, renders and generates an interactive space map of the target physical store based on the dataset, and generates point of interest (POI) identifiers that match the POI types of the target product.

[0049] S204: Based on the display location of the target product, the client determines the corresponding spatial location of the target product on the interactive spatial map, and overlays the point of interest markers generated for the target product onto the corresponding spatial location for synchronous display with the interactive spatial map.

[0050] In this example, the client can call the map rendering engine, which will render an interactive spatial map of the target store based on the geometric data related to the store layout in the dataset, presenting the store's spatial structure, facilities, etc. in the form of a visual electronic map.

[0051] Meanwhile, the client can also generate matching point-of-interest (POI) tags based on the type of POI for the target product, and render these POI tags onto a map for synchronous display through the engine, so that consumers can intuitively obtain relevant store information while using the store visit service.

[0052] Specifically, different point-of-interest (POI) types can be pre-configured with their associated POI tags. These tags visually differentiate different POI types, allowing users to intuitively and conveniently understand the type of target product displayed on the map. This also clarifies why the target product is displayed to the user in a personalized way, making it easier for the user to make a shopping decision.

[0053] As an example, Points of Interest (POIs) can be presented in badge format; see details below. Figure 3 , Figure 4 The example shown is for a point of interest identifier. This application does not impose specific limitations on the form of the point of interest identifier.

[0054] Taking target products 1 and 2 as frequently purchased items by users as an example, we can generate point of interest (POI) tags A for each. Then, combining their display locations, we can determine the spatial location 1 (target product 1) and spatial location 2 (target product 2) on the map. If spatial location 1 is located in the fruit area and spatial location 2 is located in the meat, poultry, and egg area, overlaying POI tags A onto these two spatial locations will yield... Figure 3 The store map shown is displayed to the user. Understandably, this application overlays point-of-interest (POI) markers onto corresponding spatial locations, that is, binds the POI markers to those spatial locations, achieving the purpose of synchronously displaying POI markers on an interactive spatial map.

[0055] In summary, the embodiments of this application can intuitively display store-related information such as store layout and product distribution of target physical stores by overlaying product interest point markers on the store space map during the process of consumers using the store visit service. This can not only improve the efficiency of users obtaining information, but also optimize the user experience, better assist users in making shopping decisions, and improve decision-making efficiency.

[0056] Optionally, the metadata of the target product may also include: a link to a page associated with the point of interest type. Correspondingly, the client can bind the link to the page associated with the point of interest type to the point of interest identifier that matches the point of interest type, and after receiving an interaction instruction submitted by a consumer user for the target point of interest identifier, redirect the user to the associated page for display based on the bound link.

[0057] As an example, the associated page for a point of interest type can be a product details page, a product list page, or a rule details page, etc., and this application embodiment does not specifically limit this. For example, if the point of interest type is a frequently purchased product, the associated page can be the product details page of that frequently purchased product; as another example, if the point of interest type is a best-selling product in the store, the associated page can be a product list page of multiple best-selling products; as yet another example, if the point of interest type is a major promotional event in the store, the associated page can be a product list page of multiple event products associated with the major promotional event (also known as an event venue page), or it can be the rule details page of the major promotional event.

[0058] In practical applications, users can submit interaction commands by clicking on points of interest (POIs). When a user clicks on a POI displayed on the map, the clicked POI is identified as the target POI, and the user is redirected to its associated page. This way, even with scattered and hierarchical content, users can easily and conveniently obtain information related to their target POI, improving information retrieval efficiency.

[0059] Optionally, the metadata of the target product may also include priority information for point-of-interest (POI) types. Correspondingly, if the target product corresponds to multiple POI types, the client can determine one POI type to generate a matching POI identifier based on the priority information associated with each of the multiple POI types.

[0060] For example, if target product 3 is both a frequently purchased item and a product participating in a store's major promotional event, from the perspective of the user's shopping decision, the server can configure the priority of "frequently purchased items" to be higher than the priority of "store's major promotional event." The client can then generate a high-priority interest point (OPP) tag for target product 3 corresponding to the "frequently purchased item" type. Alternatively, based on the store's marketing strategy, the server can configure the priority of the currently promoted "store's major promotional event" to be higher than the priority of "frequently purchased items." The client can then generate a high-priority interest point (OPP) tag for target product 3 corresponding to the "store's major promotional event" type.

[0061] Furthermore, the metadata of the target product can also include other information according to usage requirements, and this application embodiment does not specifically limit this. For example, the metadata may also include text content associated with point-of-interest types, such as... Figure 3 The signs include "Buy 1 Get 1 Free", "Buy 3 Times or More", "Surprise Gift Pack", etc.

[0062] In this embodiment of the application, in response to a consumer user's request to visit a target physical store, an interactive spatial map with overlaid points of interest markers can be provided to the user so that the user can intuitively obtain relevant information about the store.

[0063] The store-related information can be presented through an interactive spatial map showing the store's spatial layout, and through points of interest (POIs) indicating the distribution of target products within the store. In this way, even for stores a user is visiting for the first time or stores with complex spatial environments, the store exploration service can provide users with a more intuitive understanding of the store layout and product distribution.

[0064] Optionally, store-related information can also be reflected in the product information displayed to users on the product display page based on the product search function provided by the store visit service.

[0065] Specifically, the client can send the product search keywords submitted by the consumer to the server. The server then identifies the search products that match the keywords from the products offered by the target physical store and returns them to the client. The client then overlays and displays the product display page on a portion of the interactive spatial map overlay, providing the consumer with product information to view and enabling the consumer to make a purchase.

[0066] See Figure 3 The diagram illustrates the target page. The target page provided by the client can include a map display area. After a user submits a store visit request through the client, the client can redirect to the target page and display the interactive spatial map generated for the target store in this application on the map display area. Simultaneously, the target page can also include a product search area. Taking the search box shown in the diagram as an example, after a user enters the keyword "eggs" into the search box, the client can display product display pages in a portion of the map overlay, ensuring that the user can view both the store map and product information matching their search keywords through the target page.

[0067] The product information may include basic information such as the product name, price, product image, and promotional logos for participating store activities, as well as the product's display location. Based on the product display location, this application embodiment can also provide the following preferred solutions, which are illustrated below.

[0068] Preferred Option 1 For the search products displayed on the page, if a consumer selects a product to buy, such as clicking on a product in the list, the product can be identified as the product to be bought. The product's display location is obtained, and the map rendering engine is used to anchor it to the store section to which the product's display location belongs. The anchored area is highlighted and magnified on the interactive spatial map to make it more prominent, so that users can more intuitively perceive the spatial distribution of the products to be bought in the store.

[0069] Preferred Option 2 The client can determine the product a consumer selects from the search results, obtain the product's display location and the consumer's current location, and then generate a navigation path from the current location to the product's display location. This path is rendered on an interactive spatial map so that the consumer can find the product by following the navigation path displayed on the map. In other words, from the moment a user "sees the product" on the map to the moment they "find the product" in the store, a visual path guide can be provided, intuitively presenting the user's location, product location, and navigation path on the map, thus improving the efficiency of finding goods.

[0070] It should be noted that in the store visit scenario described in this application, the user may be inside the target physical store, using this application's solution to view relevant information; or, the user may be outside the target physical store, meaning they can use this application's solution to view relevant information before arriving at the target physical store. Correspondingly, the user's current location can be represented as follows: real-time location tracking; if it is determined that the user is inside the store, the real-time location can be used as the current location; if it is determined based on the real-time location that the user has not arrived at the store, a preset location, such as the store entrance, can be used as the current location.

[0071] Additionally, regarding the navigation path generation process, the client can send the user's current location and the product's display location to the server, which will then generate the navigation path and return it to the client for rendering. Alternatively, the client can plan the path based on the user's current location and the product's display location, generate the navigation path, and then render it.

[0072] Optionally, if the spatial geometric data related to the store layout includes spatial geometric data of store zones, and the interactive spatial map generated by the client includes a store area layer, then when rendering paths on the interactive spatial map, the client can first determine the target zone where the product to be purchased is located based on the product display location; then, based on the relationship between the shelves and functional areas, determine the target shelf located in the target zone; and then render the shelf layer of the target zone based on the spatial geometric data of the target shelf, and render the navigation path on the interactive spatial map containing the shelf layer. Understandably, in this example, the interactive spatial map includes a base map layer of the target physical store, a store area layer, and a product shelf layer. Each layer is overlaid based on the same spatial coordinate system, which helps to improve the sense of spatial hierarchy. Separate maintenance and independent updates of the geometric data of each layer also facilitate later map maintenance and expansion.

[0073] In other words, after locating the target section where the product to be purchased is located, the shelf layer of the target section can be rendered, and the navigation path can be rendered based on the shelf layer. This ensures the consistency of spatial coordinates between the navigation path and the shelf layer, improving the accuracy of the rendered navigation path; at the same time, it can avoid interference from other section layers outside the target section, highlight the target section and navigation path, and also help reduce visual interference for users, improving the accuracy and convenience of product search and path guidance.

[0074] Optionally, store-related information can also be reflected as benefits information issued by the target physical store to users.

[0075] In this application embodiment, rights can be distributed through different mechanisms, which are illustrated below.

[0076] Implementation Plan 1 In this solution, interactive tasks can be pre-configured for specific products or areas within a store, along with the associated benefits for each task, and saved to the server. The client can then use real-time location tracking to determine if a customer has arrived at the store, and subsequently distribute targeted benefits to the customer through the pre-configured interactive tasks.

[0077] Specifically, during the process of consumers selecting goods in a target physical store, the real-time location information of the consumers can be obtained and sent to the server. Correspondingly, the server can perform interactive task matching. When it detects that there is a pre-configured interactive task within the preset range of the real-time location information, it can recalculate the viewport center point of the interactive spatial map based on the real-time location information and the pre-configured location information of the interactive task, so as to include the relevant area including the real-time location information and the pre-configured location information into the visible range of the interactive spatial map.

[0078] Here, the viewport refers to the visible or rendered area of ​​an interactive spatial map, which can be represented as... Figure 3 The example shows the map display area. The viewport center point is also the center point of the map display area. You can change the viewport center point to dynamically adjust the content displayed within the area.

[0079] Under this solution, the client can render map content of relevant areas on the interactive spatial map based on the viewport center point calculated by the server, ensuring that the viewport displays map content of the following areas: part or all of the area belonging to the real-time location information, part or all of the area belonging to the pre-configured location information, and the area in between. Simultaneously, the client can also render activity identifiers matching the interactive task at the spatial location corresponding to the pre-configured location information, i.e., generate activity identifiers matching the interactive task, overlay them onto the spatial location corresponding to the pre-configured location information, and display them synchronously with the interactive spatial map, achieving dynamic loading and display of interactive tasks.

[0080] For example, an interactive task 1, "Treasure Hunt for a 10 Yuan Coupon," is configured for a specific area 1. The server, based on the real-time location of user A reported by the client, determines that the distance between user A and specific area 1 does not exceed a preset range, triggering an interactive event. The map automatically slides to the viewport center point recalculated by the server and dynamically loads the activity icon for task 1 for the user to view. If user A participates in and completes interactive task 1, a binding relationship can be established between user A's user ID and the task benefit "10 Yuan Coupon," enabling targeted distribution of the task benefit. Correspondingly, the client can obtain and display the task benefit information corresponding to interactive task 1 to prompt user A to use it during offline shopping in the store.

[0081] As an example, task benefit information can include benefit types and corresponding benefit content. Benefit types can be categorized as follows: consumer discount benefits, such as coupons, vouchers, and gift certificates; physical gift benefits, such as gifts and freebies; and service experience benefits, such as tasting, trying, and experiencing opportunities. For example, a discount coupon might correspond to a 20% discount on two items. Specific benefit content can be configured according to usage needs, and this application does not impose specific limitations on it. After obtaining the task benefits corresponding to the interactive task, users can use them for consumption, redemption, or experience during offline shopping in the store.

[0082] In practical applications, as the user moves, the client can update the user's location in real time and send the new real-time location information to the server. If the server determines that the offset between the new real-time location information and the viewport center point exceeds a preset threshold, it can recalculate a new viewport center point and return it to the client. The client then dynamically adjusts the map content displayed within the visible range based on the new viewport center point. This achieves the smooth scrolling display effect of the map viewport following the user's position, dynamically displaying goods and tasks near the user's location.

[0083] The above-mentioned solution, which binds interactive tasks to store locations, can trigger events based on the user's real-time location, intuitively displaying nearby interactive tasks available to the user. This enhances the fun of the user's shopping experience through game-like interaction. By issuing task benefits, it can also increase the user's participation enthusiasm, ensure that the user will not easily ignore the benefit information, improve the benefit conversion rate, and realize the immersive store exploration experience of "wherever you go, wherever you see, wherever you buy" as described in this application.

[0084] Implementation Plan Two In this solution, check-in incentives can be pre-configured for stores, determining the associated benefits for first-time and subsequent check-ins, and saving this information to the server. The client can perform real-time location tracking of consumers, determining whether they are near the store or have already visited, and then distributing targeted benefits to them through a "check-in reward" mechanism.

[0085] Specifically, when a consumer is located within a preset distance of the target physical store, that is, when the user is within a preset distance of the store, at the store entrance, or inside the store, a check-in event can be triggered. The store check-in page is overlaid on a portion of the interactive spatial map overlay. This page provides operation options for submitting a check-in request, and users can perform the check-in operation through these operation options, that is, to sign in at the store.

[0086] Correspondingly, after the client obtains the check-in request submitted by the consumer user through the operation options, it can send it to the server. The server then determines the check-in benefits information that matches the consumer user and returns it to the client to display the check-in benefits information, so as to prompt the consumer user to use it during offline shopping in the target physical store.

[0087] In this solution, the server can determine the check-in benefits information matched to the user based on the number of times the user checks in at the target physical store. It can also verify the validity of the consumer user's check-in operation, and establish a binding relationship between the user's identifier and the check-in benefits information if the verification is successful, so as to realize the targeted distribution of task benefits.

[0088] As an example, check-in benefit information may include the benefit type and corresponding benefit content, as detailed above regarding task benefit information, and will not be elaborated upon here. Furthermore, check-in benefit information may also include location information corresponding to the check-in benefit, such as the location of gift collection points or tasting locations. Accordingly, when the client determines that a consumer user has a benefit redemption need, it can obtain a navigation path from the consumer user's current location to the location information and render the path on an interactive spatial map, so that the consumer user can follow the navigation path displayed on the map to the area where the location information is located to redeem the benefit. Understandably, the client can send the user's location and location information to the server for path generation, or the client can generate the path itself; this embodiment does not specifically limit this.

[0089] In practical applications, if the location information of the check-in benefits is located in a functional area with shelves, for example, if the location information is the partition where the product participating in the discount is located, this application embodiment can also render a product shelf layer for the partition where the location information is located, and render a navigation path on an interactive space map containing the shelf layer. The specific implementation process can be referred to the above description, and will not be detailed here.

[0090] The above-mentioned solution based on geofencing and dynamic check-in benefits matching can not only automatically identify users' in-store behavior, but also match corresponding check-in benefits according to the user's actual situation, realize the differentiated distribution of user benefits, and achieve a user experience of "getting a sense of gain as soon as you arrive at the store", which helps to improve benefit conversion rate and user satisfaction.

[0091] It should be noted that the embodiments of this application may involve the use of user data. In practical applications, user-specific personal data may be used in the scheme described herein within the scope permitted by applicable laws and regulations, provided that it complies with the applicable laws and regulations of the country (e.g., with the user's explicit consent, with the user being properly notified, etc.).

[0092] Corresponding to the foregoing method embodiments, this application also provides a store information display device, applied to a client of a product information service system. See also... Figure 5 The device may include: The store visit request sending unit 501 is used to generate a store visit request for the target physical store and send it to the server when it is determined that the consumer user has the intention to purchase products in the target physical store. The server determines the store space dataset associated with the target physical store and identifies the target product that the consumer user is interested in from the products provided by the target physical store, and obtains the metadata of the target product. The dataset includes spatial geometric data related to the store layout of the target physical store. The metadata includes the interest point type and display location of the target product. The spatial map rendering unit 502 is used to render and generate an interactive spatial map of the target physical store based on the dataset returned by the server. The point of interest identifier generation unit 503 is used to generate point of interest identifiers that match the point of interest type of the target product based on the metadata returned by the server. The identifier overlay display unit 504 is used to determine the spatial position of the target product on the interactive spatial map according to the display position of the target product, and overlay the point of interest identifier generated for the target product onto the spatial position and display it synchronously with the interactive spatial map.

[0093] The metadata also includes redirect links to pages associated with the point of interest type, and the device further includes: The link binding unit is used to bind the jump link of the page associated with the point of interest type to the point of interest identifier that matches the point of interest type; The page redirection unit is used to receive an interaction command submitted by a consumer user based on a target point of interest identifier, and then redirect the user to the associated page for display according to the bound redirection link.

[0094] The metadata also includes priority information for the point of interest type. Specifically, the point of interest identifier generation unit can be used to: determine a point of interest type to generate a matching point of interest identifier based on the priority information associated with each of the multiple point of interest types when it is determined that the target product corresponds to multiple point of interest types.

[0095] The device further includes: The keyword sending unit is used to obtain product search keywords submitted by consumer users and send them to the server. The server then determines the search products that match the keywords from the products provided by the target physical store and returns them to the client. The product search display unit is used to overlay and display product display pages on a portion of the interactive spatial map overlay. The product display pages include product information of the searched products, allowing consumers to perform product selection operations.

[0096] The product information includes the product display location, and the device further includes: The location information acquisition unit is used to determine the product to be purchased selected by the consumer user from the searched products, and to obtain the product display position of the product to be purchased and the current location of the consumer user. The navigation path rendering unit is used to obtain the navigation path from the current location to the product display location of the product to be purchased, and to render the path on the interactive spatial map so that the consumer user can find the product to be purchased by following the navigation path displayed on the map.

[0097] Specifically, if the spatial geometric data related to the store layout includes spatial geometric data of store partitions, and a store area layer is generated based on the spatial geometric data of the store partitions during the rendering of the interactive spatial map, then... The navigation path rendering unit can be specifically used to: determine the target partition where the product to be purchased is located based on the product display location; determine the target shelf located in the target partition; generate a shelf layer of the target partition based on the spatial geometry data of the target shelf; and render the navigation path on an interactive spatial map containing the shelf layer.

[0098] The device further includes: The real-time location sending unit is used to obtain the real-time location information of the consumer user during the process of the consumer user selecting goods in the target physical store and send it to the server so that when the server detects that there is a pre-configured interactive task within the preset range of the real-time location information, it recalculates the viewport center point of the interactive spatial map according to the real-time location information and the pre-configured location information of the interactive task, so as to include the relevant area including the real-time location information and the pre-configured location information into the visible range of the interactive spatial map. The activity identifier rendering unit is used to render the map content of the relevant area on the interactive spatial map, and to render the activity identifier that matches the interactive task at the spatial location corresponding to the pre-configured location information, so as to realize the dynamic loading and display of the interactive task.

[0099] The device further includes: The task benefits display unit is used to obtain and display the task benefits information corresponding to the interactive task after the consumer user completes the interactive task, so as to prompt the consumer user to use it during offline shopping in the target physical store.

[0100] The device further includes: The real-time location update unit is used to update the real-time location of the consumer user and send the new real-time location information to the server so that when the server determines that the offset between the new real-time location information and the viewport center point exceeds a preset threshold, it recalculates the new viewport center point and returns it to the client. The map content adjustment unit is used to dynamically adjust the map content displayed in the visible range according to the new viewport center point.

[0101] The device further includes: The check-in page display unit is used to determine that the consumer user is within a preset distance range of the target physical store, and to overlay and display the store check-in page on a part of the interactive spatial map overlay. The store check-in page provides operation options for submitting a check-in request. The check-in request sending unit is used to obtain the check-in request submitted by the consumer user through the operation options and send it to the server, whereby the server determines the check-in rights information that matches the consumer user. The check-in benefits display unit is used to display the check-in benefits information returned by the server, so as to prompt consumers to use it during offline shopping at the target physical store.

[0102] The check-in benefits information includes location information corresponding to the check-in benefits, and the device further includes: The path rendering unit is used to obtain a navigation path from the consumer's current location to the location information when it is determined that the consumer has a need for rights redemption; and to render the path on the interactive spatial map so that the consumer can travel to the area where the location information is located according to the navigation path displayed on the map to redeem the rights.

[0103] Corresponding to the foregoing method embodiments, this application also provides a store information display device, applied to the server side of a product information service system. See also... Figure 6 The device may include: The data acquisition unit 601 is used to acquire the store space dataset associated with each physical store, as well as the metadata of different products provided by each physical store; the dataset includes spatial geometric data related to the store layout of the physical stores; the metadata includes the product's point of interest type and display location; The dataset and target product determination unit 602 is used to determine the store space dataset associated with the target physical store after receiving a store visit request from a consumer user submitted by the client, and to determine the target product that the consumer user is interested in from the products provided by the target physical store; the store visit request is generated when the consumer user has the intention to purchase products from the target physical store. The data sending unit 603 is used to send the store space dataset associated with the target physical store and the metadata of the target product to the client, so that the client can render and generate an interactive space map of the target physical store based on the dataset, and generate point of interest identifiers that match the point of interest type of the target product based on the metadata, and overlay the point of interest identifiers onto the spatial position corresponding to the display position of the target product, and display them synchronously with the interactive space map.

[0104] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.

[0105] And an electronic device, comprising: One or more processors; and A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.

[0106] A computer program product includes a computer program / computer executable instructions that, when executed by a processor in an electronic device, implement the steps of the method described in the foregoing method embodiments.

[0107] in, Figure 7 The architecture of an electronic device is illustrated by example. For instance, device 700 could be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, aircraft, etc.

[0108] Reference Figure 7 The device 700 may include one or more of the following components: a processing component 702, a memory 704, a power supply component 706, a multimedia component 708, an audio component 710, an input / output (I / O) interface 712, a sensor component 714, and a communication component 716.

[0109] Processing component 702 typically controls the overall operation of device 700, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 702 may include one or more processors 720 to execute instructions to perform all or part of the steps of the methods provided in this disclosure. Furthermore, processing component 702 may include one or more modules to facilitate interaction between processing component 702 and other components. For example, processing component 702 may include a multimedia module to facilitate interaction between multimedia component 708 and processing component 702.

[0110] Memory 704 is configured to store various types of data to support the operation of device 700. Examples of this data include instructions for any application or method operating on device 700, contact data, phonebook data, messages, pictures, videos, etc. Memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0111] Power supply component 706 provides power to various components of device 700. Power supply component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 700.

[0112] Multimedia component 708 includes a screen that provides an output interface between device 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 708 includes a front-facing camera and / or a rear-facing camera. When device 700 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0113] Audio component 710 is configured to output and / or input audio signals. For example, audio component 710 includes a microphone (MIC) configured to receive external audio signals when device 700 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 704 or transmitted via communication component 716. In some embodiments, audio component 710 also includes a speaker for outputting audio signals.

[0114] I / O interface 712 provides an interface between processing component 702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0115] Sensor assembly 714 includes one or more sensors for providing state assessments of various aspects of device 700. For example, sensor assembly 714 may detect the on / off state of device 700, the relative positioning of components such as the display and keypad of device 700, changes in the position of device 700 or a component of device 700, the presence or absence of user contact with device 700, the orientation or acceleration / deceleration of device 700, and temperature changes of device 700. Sensor assembly 714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 714 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 714 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0116] Communication component 716 is configured to facilitate wired or wireless communication between device 700 and other devices. Device 700 can access wireless networks based on communication standards, such as WiFi, or mobile communication networks such as 2G, 7G, 4G / LTE, and 7G. In one exemplary embodiment, communication component 716 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 716 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0117] In an exemplary embodiment, device 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0118] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 704 including instructions, which can be executed by a processor 720 of device 700 to perform the method provided by the present disclosure. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0119] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0120] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0121] The solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for displaying store information, characterized in that, The method, applied to a client of a commodity information service system, includes: If it is determined that a consumer user intends to purchase products from a target physical store, a store visit request is generated for the target physical store and sent to the server. The server determines the store space dataset associated with the target physical store and identifies the target product that the consumer user is interested in from the products offered by the target physical store, obtaining the metadata of the target product. The dataset includes spatial geometric data related to the store layout of the target physical store. The metadata includes the interest type and display location of the target product. Based on the dataset returned by the server, an interactive spatial map of the target physical store is rendered and generated, and based on the metadata returned by the server, point of interest identifiers that match the point of interest type of the target product are generated. Based on the display location of the target product, determine the corresponding spatial location of the target product on the interactive spatial map, and overlay the point of interest marker generated for the target product onto the spatial location for synchronous display with the interactive spatial map.

2. The method according to claim 1, characterized in that, The metadata also includes redirect links to pages associated with the point of interest type, and the method further includes: Bind the jump link of the page associated with the point of interest type to the point of interest identifier that matches the point of interest type; After receiving the interaction command submitted by the consumer user for the target point of interest, the system will redirect the user to the associated page for display based on the bound redirect link.

3. The method according to claim 1, characterized in that, The metadata also includes priority information for the point of interest type, and the generation of point of interest identifiers that match the point of interest type of the target product includes: If it is determined that the target product corresponds to multiple point of interest types, then based on the priority information associated with each of the multiple point of interest types, one point of interest type is determined to generate a matching point of interest identifier.

4. The method according to claim 1, characterized in that, The method further includes: The system obtains product search keywords submitted by consumer users and sends them to the server. The server then determines the search products that match the keywords from the products provided by the target physical store and returns them to the client. On a portion of the interactive spatial map overlay, a product display page is overlaid, which includes product information of the searched products, allowing consumers to select and purchase products.

5. The method according to claim 4, characterized in that, The product information includes the product display location, and the method further includes: Determine the product to be purchased selected by the consumer from the searched products, obtain the product display position of the product to be purchased and the current position of the consumer; Obtain a navigation path from the current location to the product display location of the product to be purchased, and render the path on the interactive spatial map so that consumers can find the product to be purchased by following the navigation path displayed on the map.

6. The method according to claim 5, characterized in that, If the spatial geometry data related to the store layout includes spatial geometry data of store zones, and a store area layer is generated based on the spatial geometry data of the store zones during the rendering of the interactive spatial map, then... The path rendering on the interactive spatial map includes: Based on the product display location of the product to be purchased, determine the target zone where the product to be purchased is located; Identify the target shelf located in the target zone, and generate a shelf layer for the target zone based on the spatial geometry data of the target shelf; Render the navigation path on an interactive spatial map that includes the shelf layer.

7. The method according to claim 1, characterized in that, The method further includes: During the process of a consumer selecting goods in the target physical store, the real-time location information of the consumer is obtained and sent to the server. When the server detects that there is a pre-configured interactive task within the preset range of the real-time location information, it recalculates the viewport center point of the interactive spatial map based on the real-time location information and the pre-configured location information of the interactive task, so as to include the relevant area including the real-time location information and the pre-configured location information into the visible range of the interactive spatial map. The map content of the relevant area is rendered on the interactive spatial map, and an activity icon matching the interactive task is rendered at the spatial location corresponding to the pre-configured location information, so as to realize the dynamic loading and display of the interactive task.

8. The method according to claim 7, characterized in that, The method further includes: After a consumer completes the interactive task, the corresponding task benefits information is displayed to prompt the consumer to use it during offline shopping at the target physical store.

9. The method according to claim 7 or 8, characterized in that, The method further includes: The system updates the consumer user's location in real time and sends the new real-time location information to the server. When the server determines that the offset between the new real-time location information and the viewport center point exceeds a preset threshold, it recalculates the new viewport center point and returns it to the client. The map content displayed in the visible range is dynamically adjusted based on the new viewport center point.

10. The method according to claim 1, characterized in that, The method further includes: Once it is determined that the consumer user is within a preset distance range of the target physical store, a store check-in page is overlaid and displayed on a portion of the interactive spatial map overlay. The store check-in page provides operation options for submitting a check-in request. After obtaining the check-in request submitted by the consumer user through the operation options, it is sent to the server, which then determines the check-in benefits information that matches the consumer user. The system displays the check-in benefits information returned by the server to prompt consumers to use it during offline shopping at the target physical store.

11. The method according to claim 10, characterized in that, The check-in benefits information includes location information corresponding to the check-in benefits, and the method further includes: If it is determined that a consumer user has a need for rights redemption, a navigation path from the consumer user's current location to the location information is obtained; Path rendering is performed on the interactive spatial map so that consumers can follow the navigation path displayed on the map to the area where the location information is located for rights verification.

12. A method for displaying store information, characterized in that, The method, applied to the server side of a commodity information service system, includes: Obtain the store space dataset associated with each physical store, as well as the metadata of different products provided by each physical store; the dataset includes spatial geometric data related to the store layout of the physical stores; the metadata includes the product's point of interest type and display location; Upon receiving a customer's store visit request for a target physical store, the system determines the store space dataset associated with the target physical store and identifies the target products that the customer is interested in from the products offered by the target physical store; the store visit request is generated when the customer intends to purchase products from the target physical store. The client sends the store space dataset associated with the target physical store and the metadata of the target product to the client, so that the client can render and generate an interactive space map of the target physical store based on the dataset, and generate point of interest (POI) identifiers that match the POI types of the target product based on the metadata, and overlay the POI identifiers onto the spatial location corresponding to the display position of the target product, and display them synchronously with the interactive space map.

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

14. An electronic device, characterized in that, include: One or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method according to any one of claims 1 to 12.

15. A computer program product comprising a computer program / computer-executable instructions, characterized in that, When the computer program / computer-executable instructions are executed by a processor in an electronic device, they implement the steps of the method according to any one of claims 1 to 12.