A data display method and device

CN115311032BActive Publication Date: 2026-10-20CAINIAO SMART LOGISTICS HLDG LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110502400.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-08
Publication Date
2026-10-20
Estimated Expiration
2041-05-08

Smart Images

  • Figure CN115311032B_ABST
    Figure CN115311032B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a data display method and device, and relate to the technical field of computers. The method comprises: providing at least two group period identifiers of group periods; the group periods have a time sequence, one group period identifier corresponds to at least one service display information, and one group period identifier corresponds to geographical position information of at least one service site; in the case that a system time enters a group period, target service display information corresponding to the group period identifier of the group period is acquired; the target service display information is bound to a display position in a target page, and service display information of a previous group period is unbound from the display position; in the case that an access request of a user client to the target page is received, the target page is provided to a user client corresponding to the geographical position information for display. Embodiments of the present application can make data display operations more convenient, and make data display processes more suitable for community group purchase scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a data display method and apparatus. Background Technology

[0002] With the development of internet technology, more and more users are searching for and purchasing items they need online. E-commerce platforms, on the other hand, display various products on their pages for users to browse and buy.

[0003] Currently, a community-based online shopping model has emerged, which sets up service stations and managers for one or more communities. The manager of each service station is responsible for promoting and delivering various goods to users within that community. Users purchase goods on pages promoted by the community manager, or select a community on an e-commerce platform and then purchase goods there. After purchase, the corresponding goods are delivered to the community manager's service station for the user to pick up, or the manager delivers the goods to the user's home. However, in this type of community-based online shopping, the product display process is cumbersome and wastes system resources. Summary of the Invention

[0004] This application provides a data display method that automatically displays service information for each tour group in sequence by setting multiple tour dates, making the operation more convenient and saving system resources.

[0005] Accordingly, embodiments of this application also provide a data display device, an electronic device, and a storage medium to ensure the implementation and application of the above methods.

[0006] To address the aforementioned problems, this application discloses a screen data display method, the method comprising:

[0007] Provide tour date identifiers for at least two tour dates; the tour dates are in chronological order, one tour date identifier corresponds to at least one service display information, and one tour date identifier corresponds to the geographical location information of at least one service site;

[0008] When the system time enters a certain tour period, obtain the target service display information corresponding to the tour period identifier;

[0009] Bind the target service display information to the display position on the target page, and unbind the service display information of the previous tour from the display position;

[0010] Upon receiving a user client's access request for the target page, the target page is provided so that the user client can display the target service display information that matches the target geographical location in the display position; the target geographical location is carried in the access request.

[0011] This application discloses a data display device, the device comprising:

[0012] The tour schedule provision module is used to provide tour schedule identifiers for at least two tour schedules; the tour schedules have a chronological order, one tour schedule identifier corresponds to at least one service display information, and one tour schedule identifier corresponds to the geographical location information of at least one service site;

[0013] The tour schedule display information acquisition module is used to acquire the target service display information corresponding to the tour schedule identifier when the system enters a tour schedule.

[0014] The tour distribution module is used to bind the target service display information to the display position on the target page, and to unbind the service display information of the previous tour from the display position;

[0015] The data display module is used to provide the target page upon receiving an access request from a user client, so that the user client can view the target service display information matching the target geographical location in the display position; the target geographical location is carried in the access request.

[0016] This application also discloses an electronic device, including: a processor; and a memory storing executable code thereon, which, when executed, causes the processor to perform one or more methods as described in this application.

[0017] This application also discloses one or more machine-readable media storing executable code thereon, which, when executed, causes a processor to perform one or more methods as described in this application.

[0018] Compared with related technologies, the embodiments of this application have the following advantages:

[0019] This application introduces the concept of "group buying periods," which can be set continuously. Each period is assigned corresponding service display information and associated service site geolocation information. When the system time ends and begins the next period, the service display information associated with that period is bound to a display position on the target page. Conversely, the service display information from the previous period is unbound from that display position. This allows the target service display information, whose geolocation information matches the target geolocation of the community, to be displayed to a user's client during subsequent visits from a user's client. This eliminates the need for manual listing and delisting of service display information for each group buying event; the service display information automatically changes with the group buying period, making the operation more convenient. The elimination of redundant listing and delisting processes also saves system resources previously consumed by multiple listing and delisting operations. Furthermore, the group buying period setting allows the service display information display process to better adapt to the frequently changing display rhythm of community group buying scenarios. Attached Figure Description

[0020] Figure 1 This is a schematic diagram illustrating the nodes of a service information display process related to the technology.

[0021] Figure 2 This is a system architecture diagram of a data display method according to an embodiment of this application;

[0022] Figure 3 This is a flowchart illustrating the steps of a data display method according to an embodiment of this application.

[0023] Figure 4A This is a schematic diagram of a supplier client interface according to an embodiment of this application;

[0024] Figure 4B This is a schematic diagram of another supplier client interface according to an embodiment of this application;

[0025] Figure 5 This is a schematic diagram of a service information display process according to an embodiment of this application;

[0026] Figure 6 This is a flowchart illustrating the steps of a data display method according to an embodiment of this application;

[0027] Figure 7 This is a schematic diagram of a user client interface according to an embodiment of this application;

[0028] Figure 8 This is a schematic diagram of an operation client interface according to an embodiment of this application;

[0029] Figure 9 This is a structural block diagram of a data display device according to an embodiment of this application;

[0030] Figure 10 This is a schematic diagram of the structure of a device provided in an embodiment of this application. Detailed Implementation

[0031] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0032] First, the terminology used in the embodiments of this application will be explained:

[0033] Services: Providing users with the goods or functions they need. In this embodiment of the application, in the context of community group buying, services may include product services and local life services. Local life services may include laundry services or recycling services, etc.

[0034] Service Display Information: This information is used to display the service on the page provided by the server. This service display information can include service details and service descriptions. Service details include service identity information, such as the service name (e.g., xxx brand cherries, xxy brand dresses, xyx store laundry service, recycling service, etc.). Service description information can include at least one preset dimension of performance information, such as whether it is a historically purchased item, whether it is a discounted item, whether it has purchase limits, whether it is a chilled / fresh item, and how many people are selling it.

[0035] Tour Period: The time period for service sales. For example, if it is one tour per day, the tour period can be set according to the needs. For example, the first tour period is from 00:00 on March 1, 2021 to 00:00 on March 2, 2021, and the second tour period is from 00:00 on March 2, 2021 to 00:00 on March 3, 2021.

[0036] Community group buying is an emerging online shopping model that sets up service stations and group leaders within communities. On the server-side page, different service information can be displayed to different communities based on their specific needs, ensuring the information aligns with those needs. Group leaders can share this information to social groups, WeChat Moments, etc., guiding users to visit the page and browse services that may better suit their requirements. This increases server-side traffic and improves the CTR (Click-Through Rate) of private domain traffic to the e-commerce platform.

[0037] Target page: The data display page provided by the e-commerce platform's server. This page has display positions, such as a certain area on the page.

[0038] System time: This can be the system time of the server's operating system.

[0039] Group Leader: The person in charge of one or more service stations in a community, responsible for promoting group buying services in that community, receiving goods delivered by logistics and transferring them to the purchasing users, etc.

[0040] Service Stations: Stations configured for one or more communities can be responsible for receiving and temporarily storing and transferring goods delivered by logistics, receiving items sent by users, and selling items.

[0041] In related technologies, one approach in community group buying scenarios involves setting up the services offered in a group purchase based on the supplier's goods or services. Platform technicians then list the service information on the e-commerce platform, configure its display, and link it to a placement on the e-commerce platform's page. When a user visits a specific page on the e-commerce platform, the service data for that group purchase is displayed. Users in a particular community can purchase the service data by selecting their community's location while accessing the page. The corresponding goods are then delivered to that community's location, and the community leader provides the service to the purchasing user. After the group purchase ends, the service is removed from the platform. Here, "listing" can be understood as importing service data into the publishing process, and "removing" can be understood as canceling the publication of the service data.

[0042] for example Figure 1 Taking product display information as an example, the flowchart for displaying product display information using related technologies is shown below.

[0043] A1: Product information upload. For example, uploading product information to an e-commerce platform for publication.

[0044] A2: Product Information Update. This involves updating product information when sellers need to, such as updating product prices.

[0045] A3. Product placement and display; this step may include product placement, updating product information, and front-end display.

[0046] Product placement, for example, involves binding product-related data to display positions on the page;

[0047] Product information updates, such as sales volume and number of buyers;

[0048] For example, in front-end display, after the product description information is updated, the product information and the product description information are merged into product display information. Then, this product display information is associated with the display position on the front-end page, and when the user visits the page, the product display information is displayed in that display position.

[0049] A4. Data Collection: After the product display information is shown, product browsing information and sales information are collected. Product browsing information includes at least one of the following: number of product views, browsing duration, number of times the product is added to favorites. Sales information includes, for example, sales volume and sales price. It should be noted that if user data collection is involved, this application embodiment will make an agreement with the user in advance, and user data will only be collected with the user's permission.

[0050] A5. Product delisting. For example, after the group-buying event ends, the data for that product is removed from the platform.

[0051] During their research, the inventors discovered that, in community group buying scenarios, the service information displayed on the page has LBS (Location Based Service) attributes, requiring frequent adjustments, such as daily or every few days. In the aforementioned product display process, the process of listing and delisting services for each community group buying transaction is cumbersome and lacks reusability. Therefore, this product display process is not very suitable for community group buying scenarios.

[0052] To better adapt the product display process to the community group-buying scenario and make operations more convenient, this application proposes the concept of "group-buying period," with service data updated and displayed according to the group-buying period. (Refer to...) Figure 2 The diagram illustrates a system architecture of a data display method according to an embodiment of this application, which may include a supplier client 101, a server 102, an operation client 103, and a user client 104.

[0053] The supplier client 101 can be a service provider, such as a provider of goods or local services. The server-side 102 can be the server-side of the e-commerce platform. The operations client 103 can be the client operated by a group leader serving users in one or more communities. The user client 104 can be understood as the buyer's client. It should be noted that the supplier client 101 can also be the e-commerce platform's own client, with the e-commerce platform assigning its own personnel to operate the supplier client for supplying goods.

[0054] like Figure 2 Supplier clients can have one or more, for example Figure 2 The text indicates that there are supplier client 1 and supplier client 2. "Multiple" can be understood as at least two.

[0055] This system architecture can be tailored to multiple communities, such as Figure 2The diagram illustrates communities A and B. In practical applications, a community can be configured with a service station providing services to that community, an operations client for that service station, and at least one person responsible for providing goods or specific services to operate the operations client. This person can be called an operations staff member or a community leader. Here, a community can be understood as the neighborhood, village, etc., where the user's residence is located.

[0056] Different communities can have at least one operational client 103 and at least one user client 104. For example Figure 2 Zhang, Community A has an operations client A, a user client A, and a user client B. Community B has an operations client B, a user client C, and a user client D.

[0057] Of course, to provide more refined services, multiple operational clients can be set up for one or more communities, and these multiple operational clients can be operated by multiple community leaders. For example, for community A, assuming it is very large, such as having 60 buildings and many residents, one service station cannot meet the needs.

[0058] It should be noted that a single service station can be configured for multiple communities, with that service station and its leader providing services to all communities. In practical applications, service stations can be set up according to the size of the communities. For example, a large community can be configured with one or more service stations. Conversely, several neighboring communities, each relatively small, can be configured with a single service station. This application does not impose any limitations on this approach.

[0059] It should be noted that the client in this application embodiment can be a mobile phone, tablet computer, personal computer, or other terminal, and this application embodiment does not specify such a terminal.

[0060] Reference Figure 3 ,exist Figure 2 Based on this, a data display process diagram according to an embodiment of this application is shown, which may include the following process:

[0061] B1, The supplier client sends an onboarding request to the server; the onboarding request includes the supplier identifier and at least one target service site;

[0062] B2, the server associates the supplier identifier with the target service site based on the onboarding request;

[0063] For example, Supplier A sends an onboarding request 1 to the server through Supplier Client A. Onboarding request 1 includes Supplier A, Service Site A, and Service Site B. Supplier B sends an onboarding request 2 to the server through Supplier Client B. Onboarding request 2 includes Supplier B and Service Site C.

[0064] The server can then associate supplier A with service sites A and B, and associate supplier B with service site C, resulting in relationships such as "Supplier A - Service Site A", "Supplier A - Service Site B", and "Supplier B - Service Site C". These relationships can be stored in a database. Other cases follow the same logic and will not be detailed here.

[0065] In practical applications, each service station has a geographical location and a covered geographical area. For example, a service station's geographical location could be A located at Room XX, Building XX, XXX Community, XXX Street, XXX District, XXX City, and the geographical area covered by the services provided by that service station could be the XXX Community in Aokou. Therefore, based on the above association, the supplier identifier can also be associated with the geographical location of the service station.

[0066] B3, The supplier client sends a tour date setting request to the server; the tour date setting request includes multiple tour dates;

[0067] B4. The server sets the tour dates according to the tour date setting request.

[0068] In practical applications, when setting up tour dates, at least two tour dates should be set according to a time cycle, and these two tour dates should be sequential in time. To facilitate subsequent processing, each tour date is assigned a unique identifier. Different tour dates correspond to different time cycles, and this identifier is linked to the time period it falls within. Subsequent processing uses the tour date identifier as a key field. Suppliers can set the start and end times of the tour, as well as the tour's time cycle. Alternatively, they can send only the tour cycle. Currently, it is also possible to send only the start and end times of the tour, or only the tour's end time and time cycle.

[0069] For example, if supplier A sends a tour package with a start time of 2021 / 03 / 01 00:00 and a time period of 1 day, then the tour package period for supplier A can be set as follows:

[0070] Group 001: 2021 / 03 / 01 00:00

[0071] Regiment 002: 2021 / 03 / 02 00:00

[0072] ...

[0073] Therefore, Regiment 001 will begin at 00:00 on March 1, 2021 and end at 00:00 on March 2, 2021. Regiment 002 will begin at 00:00 on March 2, 2021 and end at 00:00 on March 3, 2021. Other situations follow the same pattern and will not be detailed here.

[0074] For example, if supplier B sends a tour package with a start time of 2021 / 03 / 01 00:00 and a duration of 2 days, then the tour package period for supplier B can be set as follows:

[0075] Group 011: 2021 / 03 / 01 00:00

[0076] Group 012: 2021 / 03 / 03 00:00

[0077] ...

[0078] Therefore, Regiment 011 will begin at 00:00 on March 1, 2021 and end at 00:00 on March 3, 2021. Regiment 012 will begin at 00:00 on March 3, 2021 and end at 00:00 on March 5, 2021. Other situations follow the same pattern and will not be detailed here.

[0079] It should be noted that, for ease of differentiation and operation, different time periods correspond to different tour date identifiers. For two consecutive time periods, the tour date identifiers can be numbered sequentially to reduce computational load. Different identifier ranges can be used for different suppliers. The tour date identifiers can be automatically generated by the server for each tour date.

[0080] In practical applications, when different suppliers set different tour dates, the suppliers can be associated with the corresponding tour date identifiers. For example, supplier A can be associated with "0001 tour and 0002 tour", and supplier B can be associated with "011 tour and 012 tour".

[0081] Of course, the above relationships can also be stored in a value database.

[0082] It should be noted that steps B1+B2 and B3+B4 do not necessarily have a specific order.

[0083] It should be noted that in the embodiments of this application, the requests in steps B1 and B3 can be combined into one request, and steps B2 and B4 can be combined into one step.

[0084] Furthermore, the group tour duration can be set centrally on the server side, without being handled by the supplier's client side. For example, after receiving the supplier's identifier and at least one target service site via email or instant messaging, the server-side technicians can directly associate the supplier identifier with the target service site and set the group tour duration according to the e-commerce platform's preset rules, including the time period length and start time. Alternatively, the supplier can request the group tour duration length, or the group tour duration and start time, or the group tour duration and end time, or the group tour duration, start time, and end time, and the server-side technicians can then configure the group tour duration accordingly on the server side.

[0085] In the embodiments of this application, steps B3 and B4 can be replaced by B5.

[0086] B5, the server sets the tour period for the supplier identifier.

[0087] For example, for both supplier A and supplier B mentioned above, a 1-day group purchase period can be set. The start time can be calculated from the first day after the product is listed or from the first time point after the current time. This time point is the preset start or end time of the group purchase period. For example, the group purchase period settings for both suppliers are as follows:

[0088] Group 001: 2021 / 03 / 01 00:00

[0089] Regiment 002: 2021 / 03 / 02 00:00

[0090] ...

[0091] Of course, in this embodiment, some suppliers may use the A3-A4 scheme to set tour dates, and some suppliers may have the tour dates uniformly set by the server side. This embodiment does not limit this.

[0092] It should be noted that in this embodiment of the application, the tour schedule can also be set by the tour leader on the operation terminal. The tour leader can set the tour schedule for this application according to the actual situation of the community. This embodiment of the application does not limit it.

[0093] It should be noted that B1-B5 can be understood as the process of suppliers joining the e-commerce platform. After joining the platform, the supplier is associated with the service site where it provides services, and after setting the group tour period, the subsequent processing can be carried out.

[0094] B6, Service information corresponding to multiple tour dates sent by the supplier client to the server.

[0095] B7, the server will associate the service information with the identifiers of each tour group.

[0096] For example, when supplier A submits a product through supplier client A, it uploads (Service A, 5 yuan) for group 001 and (Service A, 4 yuan) for group 002. This indicates that Service A is sold for 5 yuan during the period corresponding to group 001, and for 4 yuan during the period corresponding to group 002. The server can then map the basic product information to the group period identifier, with the mapping relationship being: (Service A, group 001, 5 yuan) and (Service A, group 002, 4 yuan). In practical applications, this mapping relationship can be added to the service data pool for convenient subsequent calculations.

[0097] For example, when supplier B submits goods through supplier client A, it uploads (Service B, 9 yuan) for group 011 and (Service C, 8 yuan) for group 012 at the same time. The corresponding relationship can be: (Service B, group 011, 9 yuan), (Service C, group 012, 8 yuan).

[0098] Of course, for local services, such as recycling services, you can upload specific items to be recycled along with their corresponding prices. For laundry services, you can upload specific types of clothing to be washed, prices, etc.

[0099] It should be noted that the uploaded service information may include not only service identifiers and prices, but also other information, and this application embodiment does not impose any limitations on it. The service identifier may be information such as the product name that indicates what the product or local life service is.

[0100] Of course, suppliers can also set different product information for different group tour dates, so that different product information can be released in different periods.

[0101] In practical applications, the correspondence between the above group representations and service information can be stored in the service pool of the database for easy querying and retrieval.

[0102] Reference Figure 4A It shows a schematic diagram of a supplier terminal display interface.

[0103] Figure 4A In the supplier information provision page 301 displayed on the supplier client, various information provision controls are shown, such as supplier account input control 302, tour period input control 303, service site input control 304, product data input control 305, import product information table control 306, and submit control 307.

[0104] Supplier users can enter supplier identity information, such as supplier A, at the supplier input control 302. Of course, there can also be a password input box, but this application embodiment does not limit it.

[0105] Enter the desired tour duration in the tour duration field, such as 1 day.

[0106] Enter the service area in the service station field. For example, entering service station A and service station B means providing goods or local services to the areas corresponding to service station A and service station B.

[0107] In this embodiment of the application, when entering product information in product data 315, the supplier can set which group each product information should be displayed in. For example... Figure 4A In this example, "Product A, price 10 yuan" is in Group 1, "Product A, price 8 yuan" is in Group 2, and "Product B, price 10 yuan" is in Group 3. To facilitate user input, this embodiment allows suppliers to input preset serial numbers, such as Group 1 and Group 2. After receiving the information submitted by the supplier's client, the server first sets the group period and its identifier based on the group period cycle. Then, based on the preset serial numbers, it associates the product information of the first serial number with the identifier of the first group period, the product information of the second serial number with the identifier of the second group period, and so on. In this way, the supplier's terminal does not need to know the group period identifier generated by the server to bind products to a specified group period.

[0108] Alternatively, supplier users can first fill in the information in the table according to the format "Product Information - Group i", and then trigger the import product information table control 306 to import the table. After receiving the table, the server can parse the table according to the format "Product Information - Group i", and then set the group period and the product information associated with that group period.

[0109] After the information is filled in, the supplier user can trigger the submit control 307 to upload the above data to the server.

[0110] It should be noted that in this embodiment, the supplier may only provide service information, and the server selects which promotional period this service information is set for based on historical data. This historical data can be behavioral data corresponding to the displayed service information. For example, when entering a certain promotional period, for the product information uploaded by the supplier, a display value is determined based on user behavior data such as browsing, purchasing, favoriting, adding to cart, and sharing of the product information. Then, the product information is sorted according to the display value, and at least one product information with the highest ranking is selected as the product information for that promotional period.

[0111] It should be noted that the above service information can be displayed in various ways: for example, the service information can be displayed in text form, and users can directly browse the text content after opening the page;

[0112] Alternatively, the above service information can be displayed as a video. Once the user opens the page, the video can play automatically to show the content to the user.

[0113] Alternatively, the service information can be displayed as audio. Once the user opens the page, the audio can be played automatically to provide the content to the user.

[0114] Alternatively, the service information can be displayed using a combination of text and video. For example, text could introduce basic product information, while video could show product advertising data.

[0115] Alternatively, the service information can be displayed using a combination of text and audio. For example, text could introduce basic product information, while audio could play relevant music, advertising data, and other information.

[0116] The specific display method is not limited in the embodiments of this application.

[0117] Referring to Figure A4B, which shows a schematic diagram of another supplier's terminal display interface. Figure 4B and Figure 4A The difference is that, Figure 4B Product data input control 308 and Figure 4A Unlike product data input control 305, product data input control 308 may not provide an input box for setting which sales period a product corresponds to. The table format can also be different; it may only contain product information.

[0118] After the product information is provided to the server in this way, the server can automatically select the product information to display in each group purchase period according to the aforementioned method.

[0119] It should be noted that B6-B7 can be understood as the listing process for the aforementioned goods or basic services, where suppliers can set up goods or services for different periods at once.

[0120] B8. For each service site, when entering any tour group corresponding to the service site at the current time, the server updates the service expression data of the service in the tour group based on the historical service data of at least one previous tour group, generates service display information based on the service information and service expression data, and binds the service display information to the display position of the target page.

[0121] In this embodiment, when multiple consecutive group-buying periods are set for a supplier, each period corresponds to one group, and service display information can be automatically delivered one period at a time. This delivery of service display information involves binding the service display information to a display position on a target page. This target page can be set according to actual needs, such as a community group-buying page within an app.

[0122] In practical applications, refer to Figure 5 For example, after the (N-1)th group ends and the Nth group begins, the product description information can be updated upon entering the Nth group. This product description information is then bound to the target page for display on the front end. This front end can be the user's client.

[0123] In practical applications, user behavior data, such as service browsing and sales, can be collected during the service information display process for each tour group, as well as the update process of the service information display for the currently accessed tour.

[0124] for example Figure 5 In the context of the system, during the display of products in group N-1, information such as product browsing and sales can be collected. Then, upon entering group N, the system can update the information displayed for group N based on product browsing and sales data from previously completed groups. In practical applications, the system can update the product display information for group N based on user behavior data from at least one group period most recent before the currently entered group.

[0125] It's important to note that for a specific promotional period (A) at a service site, in addition to using historical data from previous promotional periods displayed in that slot, you can also combine historical data from other promotional periods offered to users within the same community to update the product information for promotional period A. For example, for community A, if there are promotions 001-008 offered to that community in slot 1, and promotions 031-038 offered to that community in slot 2, then, let's say promotion 004 is featured. If the promotions offered to that community have ended (promotions 001-003 and 031-033), then updating the service display information for promotion 004 can utilize some or all of the promotions from 001-003 and 031-033. This makes the data for that community more comprehensive, the updated information more aligned with user habits, and further improves effective exposure and conversion rates.

[0126] Of course, for the first group, since there is no historical data, the product display information can be preset. For example, service expression information in various dimensions can be set. When setting it, market environment data, community profiles, user profiles, various seasonal best-selling data, holiday best-selling product data, and other data can be combined to comprehensively set the service expression information.

[0127] Of course, upon entering each promotional period, service information can be updated first, followed by service description statistics, before proceeding to the service delivery and display phase. This service information update can be understood as, upon entering that promotional period, obtaining information on products not displayed in the previous promotion and / or obtaining information on changes to products already displayed in the previous promotion compared to the previous promotion.

[0128] like Figure 5 When entering the Nth group, the product information that the Nth group needs to display can be updated. For example, if the Nth group wants to sell a new service C, the product information of service C can be obtained. Or, if the Nth group continues to sell service A, which was sold in the N-1th group, but the product price has changed, the price of service A can be updated.

[0129] After updating the service information and service description information of a product object, the updated service information and service description information of the product object can be combined into the service display information of the product object.

[0130] Then, based on the preset correspondence between the product object and the display position on the target page, the service display information is bound to the display position on the target page. After binding, when the page is displayed, the bound service display information will be displayed in the display position. In addition, the service display information of the previous group will be unbound from its bound display position, so that the service display information of the previous group will no longer be displayed when its page is displayed.

[0131] For example, as in the previous example, the group name, service station location, and product display information can be bound to the display position. For instance: (Group 001 - Service Station A Address - Service A - 5 Yuan - Service Information 1), (Group 002 - Service Station A Address - Service A - 4 Yuan - Service Information 2), (Group 011 - Service Station B Address - Service C - 9 Yuan - Service Information 3), (Group 012 - Service Station C Address - Service D - 8 Yuan - Service Information 4). These correspondences are bound to their respective display positions. For example, (Group 001 - Service Station A Address - Service A - 5 Yuan - Service Information 1), (Group 002 - Service Station A Address - Service A - 4 Yuan - Service Information 2) are bound to display position 1 on target page 1, and (Group 011 - Service Station B Address - Service C - 9 Yuan - Service Information 3), (Group 012 - Service Station C Address - Service D - 8 Yuan - Service Information 4) are bound to display position 2 on target page 1.

[0132] B9. The server provides the service display information of the service site to the operation client of the service site, and the operation client selects one or more to send to the users of the community.

[0133] In this embodiment of the application, since the process described above sets the service display information to be displayed for the currently entered group tour, and since the service display information is for a specific community, the service display information can be sent to the operation client of the group leader of the corresponding community. The group leader can then provide the relevant access link to potential buyers through social groups, Moments, etc.

[0134] B10. When the server receives an access request from a user client, it sends the service display information of the community where the user client is located to the user client for display, based on the user client's location information.

[0135] After a buyer sees this information through a social group or Moments via their user client, if they click the access link, the user's device sends an access request to the server for the page displaying the information. This access request may carry the user's client's primary location information. It should be noted that the client's location information can be the primary location information determined by the user's client's location sensor, or the primary location information set by the user within the user's client application.

[0136] After receiving the access request, the server sends the target page corresponding to the access link to the user's client for display. During the display of the target page, based on the user's client's location information, the server selects service display information whose geographical location information matches the first location information from the service display information bound to the display position of the target page, and displays it in that display position.

[0137] For example, if a user terminal of community A accesses the target page, and the current system time corresponds to the group period of group 002 and group 012, and the geographical location of the user terminal is determined to be the geographical location of service site A, then service A-4 yuan--service expression information 2 will be displayed in display position 1 of the target page 1, and other similar information belonging to service site A will be displayed in display position 2 of the target page 1.

[0138] B11, the server collects user behavior data on the information displayed for the service.

[0139] In practical applications, users can use the service client to browse service display information, purchase services corresponding to the displayed information, and save service display information. This application can collect this behavioral data related to service display information, and then enter B8 to access the supplier's group chat.

[0140] By using the above method, service display information based on different seasons, communities, user profiles, and market environments can be deployed to each group purchase period. Then, during the display, the service display information is updated based on historical user behavior data. Users only need to set it once for multiple group purchase periods, and the service display information for multiple group purchase periods can be displayed automatically. This eliminates the need for manual listing and delisting operations for multiple group purchase periods, as well as manual updates to the display content for each group purchase. The operation is convenient and saves system resources that would otherwise be wasted due to multiple listing and delisting operations.

[0141] Reference Figure 6 The diagram illustrates a flowchart of another embodiment of the screen brightness control method of this application, including:

[0142] Step 501: Provide tour date identifiers for at least two tour dates; the tour dates have a chronological order, one tour date identifier corresponds to at least one service display information, and one tour date identifier corresponds to the geographical location information of at least one service site;

[0143] For example, as described in the previous example, at least two consecutive tour dates with a time sequence can be set for the supplier, and each tour date can be associated with a tour date identifier. Then, the service display information and the geographical location information of the service site can be set using the tour date identifier as the keyword.

[0144] For example, in the aforementioned examples, (Group 001 - Service Site A Address - Service A - 5 Yuan - Service Information 1), (Group 002 - Service Site A Address - Service A - 4 Yuan - Service Information 2), (Group 011 - Service Site B Address - Service C - 9 Yuan - Service Information 3), (Group 012 - Service Site C Address - Service D - 8 Yuan - Service Information 4)

[0145] Groups 001 and 002 are consecutive group periods for Supplier A at service site A and service site B. Groups 011 and 012 are consecutive group periods for Supplier B at service site C.

[0146] Step 502: When the system time enters a certain tour period, obtain the target service display information corresponding to the tour period identifier;

[0147] For example, if the current system time changes to 2021 / 03 / 02 00:00, then based on this system time, the time period corresponding to each group's identifier is queried, thus determining that groups 001 and 011 have ended. Entering groups 002 and 012, then based on the above correspondence, the service display information for group 002, "Service A - 4 yuan - Service Expression Information 2," and the service display information for group 012, "Service D - 8 yuan - Service Expression Information 4," are obtained.

[0148] It should be noted that, in this embodiment of the application, since the group purchase period is for the community group buying scenario, the community group buying scenario has LBS characteristics, and the services and goods also have location LBS characteristics. The service needs of users in each region and community are not the same. Therefore, in this embodiment of the application, the service display information for each group purchase period can be set according to the season, user needs, market environment, etc., or the service display information can be updated based on the historical data corresponding to the service display information.

[0149] Step 503: Bind the target service display information to the display position on the target page, and unbind the service display information of the previous tour from the display position;

[0150] In this embodiment, the correspondence between services, target pages, and display positions on the target pages can be pre-defined according to supplier requirements. For example, service A corresponds to display position 1 on page 1, and service B is bound to display position 2 on page 1. Different services may be bound to different pages or display positions.

[0151] Based on this correspondence, "Service D-8 Yuan-Service Expression Information 4" can be bound to display position 1 on page 1, and "Service D-8 Yuan-Service Expression Information 4" can be bound to display position 2 on page 1. Thus, during the time period of group 002, the content of group 002 can be displayed, and during the time period of group 012, the content of group 012 can be displayed. Of course, the correspondence between this service display information, the group period identifier, and the service site location information also exists and can be used for subsequent queries.

[0152] Simultaneously, the service display information from the previous promotion period can be unbound from the display slots. For example, in promotion 001, "Service A - 5 Yuan - Service Expression Information 1" was bound to display slot 1 on page 1. Therefore, when entering promotion 002, "Service A - 5 Yuan - Service Expression Information 1" will be unbound from display slot 1 on page 1. Similarly, in promotion 011, "Service C - 9 Yuan - Service Expression Information 3" was bound to display slot 2 on page 1. Therefore, when entering promotion 002, "Service C - 9 Yuan - Service Expression Information 3" will be unbound from display slot 2 on page 1. Thus, in the next promotion period, the content of promotion 001 will no longer be displayed in display slot 1, nor in display slot 2.

[0153] Other cases follow the same logic and will not be elaborated here.

[0154] Step 504: Upon receiving an access request from a user client for the target page, the target page is provided so that the user client can display the target service display information that matches the target geographical location in the display position; the target geographical location is carried in the access request.

[0155] In this embodiment, the service display information for a specific community can be sent from the server to the community's operating client. The community leader of the operating client can then display this information to their contacted users through social platforms such as social groups and Moments. Alternatively, a link to the page containing the service display information can also be sent.

[0156] After a user sees the service information displayed through their user client, they can trigger access to the target page, and the user client will then send an access request to the server.

[0157] Of course, users can also directly access the target page through the application. Users can send access requests for the target page directly to the server using their client.

[0158] In practical applications, this access request carries the target geographical location corresponding to the user client. For example, an access request sent by a user client in community A can carry the target geographical location of community A.

[0159] Then, when the server receives the client's access request for the target page, it extracts the target geographic location from the access request, searches for service display information that matches the target geographic location in the service display data bound to each display position on the page, and then returns the page and the service display information to the user client for display.

[0160] For example, a user in community A sends an access request to target page 1 using user client A. This access request carries the target geographical location of community A. After the server obtains the access request, it queries the first geographical location of each service display information bound to display position 1. It finds that the first geographical location "service site A geographical location" of "service A-4 yuan--service expression information 2" matches the target geographical location. Then, "service A-4 yuan--service expression information 2" can be loaded into display position 1 of target page 1 and returned to user client A for display.

[0161] In practical applications, when the display space is insufficient to display multiple service information that need to be displayed in that space, the service information can be scrolled through within that display space.

[0162] for example Figure 7 It shows a schematic diagram of the interface provided to the user client.

[0163] Figure 7 The target page S511 is displayed on the user's client. Page S511 includes "Other Page Content," as well as display positions S512 and S513. Display position S512 displays product information "Product A, Price: 10," where Product A can be a product image. The image of Product A displays two tags: "Special Offer" and "Historical Sales." Display position S513 displays product information "Product B, Price: 15," and the image of Product B displays two tags: "Fresh Food Product" and "1000 People Have Purchased It." The "1000 People Have Purchased It" value dynamically changes based on the number of purchases.

[0164] Optionally, in another embodiment of this application, it further includes:

[0165] Step 505: Update the service display information of the tour group based on at least one of the following: user behavior data corresponding to the displayed service display information, first reference information provided by the operation client, and second reference information provided by the supplier client.

[0166] In this embodiment of the application, before step 502, or before obtaining the target service display information corresponding to the tour date identifier, step 505 may be used to update the service display information to be displayed.

[0167] For the first group tour in a series of consecutive tours, historical data may not yet be available. In this case, the group leader can use the operations client to send at least one of the following: first reference information and second reference information provided by the supplier's client. This updates the service display information for the first group tour. The first reference information may include recommendations and suggestions from the group leader, while the second reference information may include market environment information and seasonal information for the products provided by the supplier.

[0168] For the Nth tour group after the first tour group, when entering the Nth tour group, the service display information of the Nth tour group can be updated using historical behavior data from at least one tour group period before the Nth tour group. Of course, in actual application, for the Nth tour group, the service display information of the Nth tour group can be updated using at least one of the following three methods: first reference information sent by the tour leader's operation client, second reference information provided by the supplier's client, and historical behavior data from at least one tour group period before the Nth tour group.

[0169] It should be noted that for the sales of the same service, the sales data of the service for each group purchase period can be collected from each display position on each page, and it is not necessary to limit the sales of the service to a display position in a community.

[0170] Optionally, in another embodiment of this application, the service display information includes: service information and service expression information; the service information includes service identity information; the service expression information includes at least one preset dimension of performance information.

[0171] In this embodiment of the application, the service display information may include service information and service expression data.

[0172] The service information includes service identity information, and may also include service prices. This service information may be information that is consistently displayed for the service when uploaded by the supplier, such as the service name and service prices for different tour dates.

[0173] The service expression information includes at least one preset dimension of performance information. In this embodiment, the service expression information is used to reflect the characteristics of the service. Each dimension is obtained by categorizing local life services or goods to help users better understand the service.

[0174] Optionally, in another embodiment of this application, the service information includes: service name; the performance information of the at least one preset dimension includes: selling point information, product information, content-related information, timeliness-related information, and atmosphere-related information, among other things.

[0175] In this embodiment, the aforementioned at least one dimension may include at least one of the following: selling point information, product information, content-related information, timeliness-related information, marketing-related information, and atmosphere-related information. Each dimension may include at least one specific type, such as selling point information (e.g., sales volume and low price), product information (e.g., origin), content-related information (e.g., user-submitted photos and seller-recommended recipes), timeliness-related information (e.g., delivery time), marketing-related information (e.g., discounts, limited-time offers, and exclusive offers for new users), and atmosphere-related information (e.g., number of buyers, order notifications, and profile pictures of purchased users).

[0176] In this embodiment, for each dimension, after determining the service representation information under that dimension, a corresponding representation tag can be generated, and then the representation tag is added to the thumbnail containing the service information. The representation tag can be an image of a preset size and style, smaller than the thumbnail, for example, 1 / 5 of the thumbnail. This embodiment does not impose any limitations on this.

[0177] In practical applications, some of the dimensions mentioned above may be provided by the supplier, such as limited-purchase product tags, or time-sensitive tags, like "picked today" tags for certain fruits and vegetables, or origin information. Other dimensions may be suggested by the group leader, such as low-price tags, or various atmosphere-related tags chosen by the group leader based on community user preferences and the number of people buying them. Still other dimensions may be based on historical data statistics from the group purchase period, such as whether the product is a historically popular item or whether it is favored by many users.

[0178] It should be noted that if the atmosphere-related information involves the behavioral data corresponding to the service information displayed for the currently entered group, then the behavioral data corresponding to the currently displayed service information can be obtained, and the atmosphere-related information can be updated.

[0179] Optionally, in another embodiment of this application, step 505 includes:

[0180] Sub-step 5051: Update the performance information of the at least one preset dimension based on at least one of the user behavior data corresponding to the displayed service display information, the first reference information provided by the operation client, and the second reference information provided by the supplier client.

[0181] In practical applications, the service display information for each undisplayed tour date in this application embodiment can be updated. The updated data can come from at least one of the following sources:

[0182] (1) User behavior data corresponding to the service display information that has been displayed.

[0183] The displayed service information may include: behavioral data corresponding to the service information displayed in the ended tour period, or behavioral data corresponding to the service information displayed in the ended tour period and behavioral data corresponding to the service information displayed in the currently ongoing tour period.

[0184] In this embodiment of the application, user access behavior data can be collected during the user's page access process.

[0185] In practical applications, data logs from various systems of e-commerce platforms can be collected through the HTTP (Hypertext Transfer Protocol) interface. This allows for the collection of user access behavior data related to service display information, such as browsing and bookmarking of service display information, purchasing of services, and repeat purchases of services.

[0186] Furthermore, if the recording formats of access behavior data differ among system logs, this embodiment can clean the data after collecting it from each system log, and then structure it according to a preset format to obtain access behavior data in a unified format. It should be noted that this cleaning can also remove data from the system logs that is not needed in this embodiment. In practical applications, the system log data can be converted into structured data in a preset format using an ETL (Extract-Transform-Load) process, and then stored in a database. The structured data stored in this database can then be used as source data for data analysis and visualization. Data analysis can be understood as statistically analyzing user access behavior according to preset dimensions, such as sales volume, number of users who favorited the service, number of positive reviews, number of negative reviews, and click-through rates for different product images of the same service. This visualization process can generate corresponding visual tags based on the aforementioned statistical information. For example, it can generate historical popularity tags for a service, tags for products that are frequently liked by users for a service, and thumbnails of products with high click rates to be displayed in the ad placement. This application does not limit its scope.

[0187] In practical applications, the above data collection process can be carried out periodically, and the collection cycle can be shorter than the tour duration. For example, if the tour duration is 1 day, the data collection cycle can be 1 hour.

[0188] (2) First reference information provided by the operating client

[0189] In this embodiment of the application, since community group buying involves a group leader who serves one or more communities, the group leader may have a better understanding of the community users' habits and the community market situation. Therefore, in this embodiment of the application, the first reference information uploaded by the group leader through his / her operation client can be received. The first reference information can be understood as the group leader's recommendation and suggestion.

[0190] In practical applications, group leaders can update their primary reference information at any time according to their needs. In this embodiment of the application, the updated primary reference information of the group leader will be used as one of the analysis bases when subsequently updating service display information.

[0191] (3) Second reference information provided by the supplier's client

[0192] In this embodiment, the supplier may also provide second reference information to the server to make the server's tagging more appropriate. This second reference information may also be the supplier's needs or suggestions, such as product origin information, product collection time, and purchase restriction strategies.

[0193] It should be noted that, in this embodiment of the application, the technical personnel on the server side may also provide third reference information for service display information regarding changes in tour schedules. The first reference information, the second reference information, and the third reference information may be stored in a database.

[0194] After providing the above information, the service description information displayed during the tour can be updated based on some or all of the above information.

[0195] It should be noted that for the first group, if there is no historical data for point (1), the service expression information corresponding to the service information during the group period can be updated based on point (2), point (3), or point (2) + point (3).

[0196] In addition, the service information can also be updated in this embodiment, for example, by updating the service information based on the behavioral data corresponding to the displayed service information.

[0197] In practical applications, suppliers may set up multiple service listings for a single group purchase. However, due to limitations in the number of display slots, to improve the effective utilization of these slots—for example, increasing conversion rates and profitability—it's possible to analyze behavioral data such as browsing, saving, purchasing, and repeat purchases of the service listings already displayed in the community across various slots. This analysis can identify which type of service has a higher conversion rate, higher profitability, or higher commission for the group leader in which slot. By weighting each service across various dimensions of user behavior data, at least one target service listing with better utilization in a particular slot can be determined from the multiple listings. Then, the service description information corresponding to this target service listing is updated using the aforementioned method to make the service display more attractive to users.

[0198] Optionally, in another embodiment of this application, the user behavior data corresponding to the displayed service information includes: user behavior data corresponding to service information for at least one tour that has ended.

[0199] As described above, if the current user enters the Nth group, the displayed service information can include at least one group preceding the Nth group, such as the (N-1)th group, or both the (N-1)th and (N-2)th groups. In practical applications, user behavior data corresponding to the displayed service information of the most recent group preceding the Nth group can be used. This allows the service information for the currently entered group to be updated based on historical group access patterns, ensuring that the displayed service information better meets the needs of the community's users and improving access and conversion rates.

[0200] It's important to note that the displayed service information can also include completed promotional periods from other suppliers targeting the same community. For example, if the currently accessed promotional period 007 is from supplier A and is targeted at community A, then completed promotional periods from supplier B targeting community A can also be used to update the historical data for promotional period 007. This approach allows for updating the service display information for the currently accessed promotional period based on the various completed promotional periods associated with the service site itself. Because of the larger data sample, the service display information for this promotional period can better match the needs of users in the community, further improving visitor and conversion rates.

[0201] Alternatively, completed groups from other communities can be used as historical data. Specific requirements can be set according to actual needs, and this application embodiment does not impose any limitations on them.

[0202] Optionally, in another embodiment of this application, step 502 includes:

[0203] Sub-step 5021: Obtain service display information corresponding to at least two of the aforementioned tour date identifiers;

[0204] Sub-step 5022: Provide at least two of the service display information to the operation client;

[0205] Sub-step 5023: Determine the target service display information based on the first selection information sent by the operation client.

[0206] In this embodiment of the application, for the currently entered group, there may be multiple service display information. Since the service display information may not be particularly suitable for the needs of the community or group leader, and the display area of ​​the display slot is limited, only some service display information can be displayed. Therefore, the service display information can be sent to the group leader's operation client for the group leader to choose from.

[0207] For example, a group-buying event might display service information for several products: Product A, Product B, Product C, and Product D. In this community, the most recent inquiries about products A and B might be about which products are most frequently purchased, but the system's data analysis might not reflect this. Therefore, to sell more products, the group leader can select products A and B as the target products for display. Specifically, this could involve setting up to display products A and B, while excluding products C and D; or adjusting the display weight of products A and B, while lowering the display weight of products C and D. This display weight can be understood as the display frequency and display time.

[0208] For example, a group-buying event might display service information for several products: Product A, Product B, Product C, and Product D. The group leader might prefer the product with the higher commission, thus being more motivated to promote it within the community. Product D has a higher commission, so the group leader can select Product D as the target product for display in the operational terminal. Of course, in this embodiment, the revenue for the group leader can be estimated based on the commission paid by the supplier to each product and the estimated sales volume of each product based on historical data. This estimate can then be displayed for that product on the operational terminal interface for the group leader's convenience. Furthermore, the estimated sales volume of each product based on historical data can be obtained by pre-training a machine learning model and then inputting the historical data into the model. This machine learning model could be a neural network model, a time series model, etc., and this embodiment does not limit its application to any particular type.

[0209] Optionally, in another embodiment of this application, it further includes:

[0210] Step 5024: If the service display information includes at least two service expression information, determine the target service display information and the target service expression information in the target service display information based on the first selection information.

[0211] In the embodiments of this application, as described above in the analysis process, multiple service expression information may be analyzed for a single product object. However, the community leader may be more aware of which service expression information or which combination of service expression information is more attractive to users. Therefore, the embodiments of this application may also provide the community leader with multiple service expression information for each service object to choose from.

[0212] For example, for product A, based on the aforementioned operations, several service expression information are obtained, such as "historically popular product," "discounted product," "chilled product," "popular with many users," "originating from place A," and "a certain atmosphere information." The server provides these service expression information for product A to the group leader for selection. Based on their experience, the group leader selects one or more service expression information that is more attractive to users and returns them to the server. The server then merges the service expression information selected by the group leader with the product information to generate the final service display information. This service display information is then bound to a display position on the target page for display when a user visits.

[0213] for example Figure 8 The diagram illustrates the user interface of the application's operating client. The team leader can select service display and description information on this interface within the user client.

[0214] Figure 8 In the operator information selection page S521, service display information for four types of products is shown: Product A, Product B, Product C, and Product D. Specifically, as shown in Figure 4:

[0215] The product information for product A is "Product A: 30 yuan", and the product description information for product A includes: "discount", "chilled goods", "historical sales volume", etc.

[0216] Product information for product B: "Product B: 8 yuan", and product description information for product B: "Low-price product", "Exclusive for new users", "Country of origin A", etc.;

[0217] Product C's product information is "Product C: 20 yuan", while Product B's product information includes "limited purchase quantity", "real-time broadcast of the number of buyers", and "same-day delivery".

[0218] The product information for product D is "Product D: 22 yuan", and the product description for product B is "most popular among users", "fresh and chilled product", "place of origin B", etc.

[0219] Then, a selection control is provided before each piece of information. The group leader can select product information and product description information based on their experience. The specific selection method is not limited in this embodiment.

[0220] exist Figure 8 In the process, the group leader selected "Product A: 30 yuan," a "product with historical revenue," and "Product B: 8 yuan," a "low-priced product," and a "new user exclusive." After the group leader submitted their selections on the operational terminal, the server received the information. The server could then generate service display information for Product A based on "Product A: 30 yuan," a "product with historical revenue," and for Product B based on "Product B: 8 yuan," a "low-priced product," and a "new user exclusive," and then distribute the information accordingly.

[0221] By involving the community leader in the selection of information, the displayed service information can better match the personalized needs of the community or the personalized needs of the community leader.

[0222] Optionally, in another embodiment of this application, it further includes:

[0223] Step 506: Sort the service display information and generate an expression ranking list under at least one of the preset dimensions.

[0224] It is understood that, in this embodiment of the application, the service display information displayed in each tour can be statistically analyzed according to at least one preset dimension, and then an expression ranking list can be generated.

[0225] For example, for a single product, its historical sales volume across different promotional periods can be calculated. Then, multiple product objects can be sorted by historical sales volume to obtain a historical sales ranking. Similarly, for product A, its sales volume across different promotional periods can be calculated for a recent preset time period. Then, multiple product objects can be sorted by sales volume to obtain a recent sales ranking. This preset time period can be set according to actual needs, such as the last two weeks. Another example is sorting product objects by price to obtain a price ranking. Yet another example is sorting product objects by inventory level to obtain an inventory ranking, and so on. The specific ranking dimensions are set according to actual needs, and this application does not impose any restrictions on them.

[0226] Optionally, in another embodiment of this application, it further includes:

[0227] Step 507: Upon receiving a user client's access request for the target page, the expression ranking list is provided to the user client for display.

[0228] Step 508: Upon receiving an access request from a user client for the expression ranking list, display the content of the expression ranking list.

[0229] In this embodiment, a ranking list identifier can be displayed in a specific area of ​​the page. This identifier could be a list name such as "Historical Sales Ranking," "Recent Sales Ranking," or "Price Ranking." Users can trigger access to the corresponding detailed list content through this identifier. For example, triggering the "Historical Sales Ranking" will send the entire list content page to the user's client, which will then display the products sorted by historical sales volume on this new page. This facilitates user browsing and querying.

[0230] This application introduces the concept of "group buying periods," which can be set continuously. Each period is assigned corresponding service display information and associated service site geolocation information. When the system time ends and begins the next period, the service display information associated with that period is bound to a display position on the target page. Conversely, the service display information from the previous period is unbound from that display position. This allows the target service display information, whose geolocation information matches the target geolocation of the community, to be displayed to a user's client during subsequent visits from a user's client. This eliminates the need for manual listing and delisting of service display information for each group buying event; the service display information automatically changes with the group buying period, making the operation more convenient. The elimination of redundant listing and delisting processes also saves system resources previously consumed by multiple listing and delisting operations. Furthermore, the group buying period setting allows the service display information display process to better adapt to the frequently changing display rhythm of community group buying scenarios.

[0231] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of this application are not limited to the described order of actions, because according to the embodiments of this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of this application.

[0232] Based on the above embodiments, this embodiment also provides a data display device, which can be applied to electronic devices such as client devices and server devices.

[0233] Reference Figure 9 The diagram illustrates a structural block diagram of a data display device embodiment according to this application, which may specifically include the following modules:

[0234] The tour schedule providing module 601 is used to provide tour schedule identifiers for at least two tour schedules; the tour schedules have a time sequence, one tour schedule identifier corresponds to at least one service display information, and one tour schedule identifier corresponds to the geographical location information of at least one service site;

[0235] The tour schedule display information acquisition module 602 is used to acquire the target service display information corresponding to the tour schedule identifier when the system enters a tour schedule.

[0236] The tour distribution module 603 is used to bind the target service display information to the display position in the target page, and to unbind the service display information of the previous tour from the display position;

[0237] The data display module 604 is used to provide the target page when a user client receives an access request for the target page, so that the user client can display the target service display information that matches the target geographical location in the display position; the target geographical location is carried in the access request.

[0238] Optionally, in another embodiment of this application, it further includes:

[0239] The update module is used to update the service display information of the tour period based on at least one of the following: user behavior data corresponding to the displayed service display information, first reference information provided by the operation client, and second reference information provided by the supplier client.

[0240] Optionally, in another embodiment of this application, the service display information includes:

[0241] Service information and service expression information; the service information includes service identity information; the service expression information includes at least one preset dimension of performance information.

[0242] Optionally, in another embodiment of this application, the update module includes:

[0243] The expression update submodule is used to update the performance information of the at least one preset dimension based on at least one of the user behavior data corresponding to the displayed service display information, the first reference information provided by the operation client, and the second reference information provided by the supplier client.

[0244] Optionally, in another embodiment of this application, the user behavior data corresponding to the displayed service information includes: user behavior data corresponding to service information for at least one tour that has ended.

[0245] Optionally, in another embodiment of this application, the tour schedule display information acquisition module includes:

[0246] The information acquisition submodule is used to acquire service display information corresponding to at least two of the aforementioned tour date identifiers;

[0247] The information selection and provision submodule is used to provide at least two of the service display information to the operation client;

[0248] The target information determination submodule is used to determine the target service display information based on the first selection information sent by the operation client.

[0249] Optionally, in another embodiment of this application, it further includes:

[0250] The expression information determination submodule, when the service display information includes at least two service expression information, determines the target service display information and the target service expression information in the target service display information based on the first selection information.

[0251] Optionally, in another embodiment of this application, it further includes:

[0252] The expression ranking generation module is used to sort the service display information and generate an expression ranking under at least one of the preset dimensions.

[0253] Optionally, in another embodiment of this application, it further includes:

[0254] The expression ranking module is used to provide the expression ranking to the user client for display when a user client requests access to the target page.

[0255] The ranking data display module is used to display the content of the expression ranking list when a user client receives an access request for the expression ranking list.

[0256] Optionally, in another embodiment of this application, the service information includes: service name; the performance information of the at least one preset dimension includes: selling point information, product information, content-related information, timeliness-related information, and atmosphere-related information, among other things.

[0257] This application introduces the concept of "group buying periods," which can be set continuously. Each period is assigned corresponding service display information and associated service site geolocation information. When the system time ends and begins the next period, the service display information associated with that period is bound to a display position on the target page. Conversely, the service display information from the previous period is unbound from that display position. This allows the target service display information, whose geolocation information matches the target geolocation of the community, to be displayed to a user's client during subsequent visits from a user's client. This eliminates the need for manual listing and delisting of service display information for each group buying event; the service display information automatically changes with the group buying period, making the operation more convenient. The elimination of redundant listing and delisting processes also saves system resources previously consumed by multiple listing and delisting operations. Furthermore, the group buying period setting allows the service display information display process to better adapt to the frequently changing display rhythm of community group buying scenarios.

[0258] This application also provides a non-volatile readable storage medium storing one or more modules (programs). When these modules are applied to a device, they enable the device to execute the instructions for the method steps in this application.

[0259] This application provides one or more machine-readable media storing instructions that, when executed by one or more processors, cause an electronic device to perform one or more of the methods described in the above embodiments. In this application, the electronic device includes various types of devices such as client devices and server (cluster) devices.

[0260] The embodiments of this disclosure can be implemented as an apparatus configured to use any suitable hardware, firmware, software, or any combination thereof, and may include electronic devices such as client devices, server (cluster) devices, etc. Figure 10 An exemplary apparatus 700 is schematically shown that can be used to implement the various embodiments described in the embodiments of this application.

[0261] In one embodiment, Figure 10 An exemplary device 700 is shown, which includes one or more processors 702, a control module (chipset) 704 coupled to at least one of the processors 702, a memory 706 coupled to the control module 704, a non-volatile memory (NVM) / storage device 708 coupled to the control module 704, one or more input / output devices 710 coupled to the control module 704, and a network interface 712 coupled to the control module 704.

[0262] Processor 702 may include one or more single-core or multi-core processors, and processor 702 may include any combination of general-purpose processors or special-purpose processors (e.g., graphics processors, application processors, baseband processors, etc.). In some embodiments, device 700 can function as a client device, server (cluster), or other device as described in the embodiments of this application.

[0263] In some embodiments, the apparatus 700 may include one or more computer-readable media (e.g., memory 706 or NVM / storage device 708) having instructions 714 and one or more processors 702 that are combined with the one or more computer-readable media and configured to execute the instructions 714 to implement the module and thus perform the actions described in this disclosure.

[0264] In one embodiment, the control module 704 may include any suitable interface controller to provide any suitable interface to at least one of the processors 702 and / or any suitable device or component communicating with the control module 704.

[0265] The control module 704 may include a memory controller module to provide an interface to the memory 706. The memory controller module may be a hardware module, a software module, and / or a firmware module.

[0266] Memory 706 may be used, for example, to load and store data and / or instructions 714 for device 700. In one embodiment, memory 706 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, memory 706 may include double data rate type 4 synchronous dynamic random access memory (DDR4 SDRAM).

[0267] In one embodiment, the control module 704 may include one or more input / output controllers to provide an interface to the NVM / storage device 708 and (one or more) input / output devices 710.

[0268] For example, NVM / storage device 708 may be used to store data and / or instructions 714. NVM / storage device 708 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable (one or more) non-volatile storage devices (e.g., one or more hard disk drives (HDDs), one or more optical disc drives (CDs), and / or one or more digital universal optical disc (DVD) drives).

[0269] NVM / storage device 708 may include storage resources that are physically part of a device on which device 700 is mounted, or that can be accessed by the device without needing to be part of the device. For example, NVM / storage device 708 may be accessed via a network via one or more input / output devices 710.

[0270] One or more input / output devices 710 may provide an interface for device 700 to communicate with any other suitable device. Input / output devices 710 may include communication components, audio components, sensor components, etc. A network interface 712 may provide an interface for device 700 to communicate via one or more networks. Device 700 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols, such as accessing wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G, 5G, etc., or combinations thereof.

[0271] In one embodiment, at least one of the processors 702 may be logically packaged with one or more controllers (e.g., memory controller modules) of the control module 704. In one embodiment, at least one of the processors 702 may be logically packaged with one or more controllers of the control module 704 to form a system-in-package (SiP). In one embodiment, at least one of the processors 702 may be integrated with the logic of one or more controllers of the control module 704 on the same die. In one embodiment, at least one of the processors 702 may be integrated with the logic of one or more controllers of the control module 704 on the same die to form a system-on-a-chip (SoC).

[0272] In various embodiments, device 700 may be, but is not limited to, a server, a desktop computing device, or a mobile computing device (e.g., a laptop, handheld computing device, tablet, netbook, etc.) or a client device. In various embodiments, device 700 may have more or fewer components and / or a different architecture. For example, in some embodiments, device 700 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touchscreen display), a non-volatile memory port, multiple antennas, a graphics chip, an application-specific integrated circuit (ASIC), and a speaker.

[0273] The detection device can use a main control chip as a processor or control module, and sensor data, position information, etc. can be stored in a memory or NVM / storage device. The sensor group can be used as an input / output device, and the communication interface can include a network interface.

[0274] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0275] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0276] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, client devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing client device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing client device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0277] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing client device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0278] These computer program instructions can also be loaded onto a computer or other programmable data processing client device, causing a series of operational steps to be performed on the computer or other programmable client device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable client device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0279] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0280] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or client device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or client device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or client device that includes said element.

[0281] The foregoing has provided a detailed description of the data display method, apparatus, conference simultaneous interpretation method, apparatus, video live streaming simultaneous interpretation method, apparatus, video live streaming processing method, apparatus, electronic device, and storage medium provided in this application. 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. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A data display method, characterized in that, The method includes: Provide tour date identifiers for at least two tour dates; the tour dates are in chronological order, one tour date identifier corresponds to at least one service display information, and one tour date identifier corresponds to the geographical location information of at least one service site; When the system time enters a certain tour period, obtain the target service display information corresponding to the tour period identifier; Bind the target service display information to the display position on the target page, and unbind the service display information of the previous tour from the display position; Upon receiving an access request from a user client for the target page, the system provides the target page and displays the target service display information, which matches the geographical location information in the service display information bound to the display position, to the user client. This allows the user client to provide the target page and display the target service display information matching the target geographical location in the display position; the target geographical location is carried in the access request.

2. The method according to claim 1, characterized in that, Also includes: The service display information for the tour period is updated based on at least one of the following: user behavior data corresponding to the displayed service display information, first reference information provided by the operation client, and second reference information provided by the supplier client.

3. The method according to claim 2, characterized in that, The service display information includes: Service information and service expression information; the service information includes service identity information; the service expression information includes at least one preset dimension of performance information.

4. The method according to claim 3, characterized in that, The step of updating the service display information for the tour period based on at least one of the following: user behavior data corresponding to the displayed service display information, first reference information provided by the operation client, and second reference information provided by the supplier client, includes: Update the performance information of the at least one preset dimension based on at least one of the user behavior data corresponding to the displayed service information, the first reference information provided by the operation client, and the second reference information provided by the supplier client.

5. The method according to claim 2, characterized in that, The user behavior data corresponding to the displayed service information includes: user behavior data corresponding to service information where at least one tour period has ended.

6. The method according to any one of claims 2-5, characterized in that, The information displayed for the target service corresponding to the tour date identifier includes: Obtain service display information corresponding to at least two of the aforementioned tour date identifiers; Provide at least two of the service display information to the operation client; Based on the first selection information sent by the operating client, the target service display information is determined.

7. The method according to claim 6, characterized in that, Also includes: When the service display information includes at least two service expression information, the target service display information and the target service expression information in the target service display information are determined based on the first selection information.

8. A data display device, characterized in that, The device includes: The tour schedule provision module is used to provide tour schedule identifiers for at least two tour schedules; the tour schedules have a chronological order, one tour schedule identifier corresponds to at least one service display information, and one tour schedule identifier corresponds to the geographical location information of at least one service site; The tour schedule display information acquisition module is used to acquire the target service display information corresponding to the tour schedule identifier when the system enters a tour schedule. The tour distribution module is used to bind the target service display information to the display position on the target page, and to unbind the service display information of the previous tour from the display position. The data display module is used to provide the target page upon receiving an access request from a user client, and to display the target service display information that matches the geographical location information in the service display information bound to the display position to the user client, so that the user client can provide the target page and display the target service display information that matches the target geographical location in the display position; the target geographical location is carried in the access request.

9. An electronic device, characterized in that, include: processor; and A memory having executable code stored thereon, which, when executed, causes the processor to perform the method as described in any one of claims 1-7.

10. One or more machine-readable media having executable code stored thereon, which, when executed, causes a processor to perform the method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Page content display method and device and electronic equipment

    CN111667328A