Delivery data processing, providing, presenting method and service item configuring method

By constructing and displaying delivery data records for target user clusters and merchant clusters, the inefficiency of online shopping platform service personnel in optimizing shopping activity strategies is solved, and more efficient service item configuration is achieved.

CN116579779BActive Publication Date: 2026-05-12RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
Filing Date
2023-04-21
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In existing technologies, service personnel on online shopping platforms need to acquire and process data offline when optimizing shopping campaign strategies, which leads to inefficiency and a high risk of errors.

Method used

By building delivery data records for target user clusters and merchant clusters, this data is displayed to online-to-offline service personnel to facilitate the configuration of online-to-offline service projects.

Benefits of technology

It improved the configuration efficiency of service items and optimized the configuration results of service items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116579779B_ABST
    Figure CN116579779B_ABST
Patent Text Reader

Abstract

The application relates to a distribution data processing, providing, displaying method and a service item configuration method. The method comprises the following steps: obtaining a target user cluster and a target merchant cluster; obtaining target distribution data between the target user cluster and the target merchant cluster, the target distribution data representing data that a merchant corresponding to merchant information in the target merchant cluster provides a user corresponding to user information in the target user cluster with distribution services; constructing target distribution data records of the target user cluster and the target merchant cluster according to the target user cluster, the target merchant cluster and the target distribution data; and sending the target distribution data records to a service personnel client of an online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service items. By using the method, the target distribution data can be intuitively displayed, the configuration efficiency of the service items can be improved, and the configuration result of the service items can be optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer processing technology, specifically to a delivery data processing method, apparatus, electronic device and storage medium, a data providing method, apparatus, electronic device and storage medium, a data display method, apparatus, electronic device and storage medium, and a service item configuration method, apparatus, electronic device and storage medium. Background Technology

[0002] With the development of internet technology, online shopping is becoming increasingly popular. For service personnel on online shopping platforms, it is essential to continuously optimize online shopping strategies based on actual circumstances.

[0003] Currently, when optimizing shopping campaign strategies, service personnel need to acquire relevant data offline, process it offline using spreadsheets or documents, and then analyze the processed data to optimize the campaign plan. This method is inefficient and error-prone in processing shopping campaign data, resulting in low efficiency in optimizing shopping campaign strategies. Summary of the Invention

[0004] The delivery data processing method provided in this application embodiment can quickly display data on the delivery services provided by merchants to users to online and offline service personnel, so that personnel can refer to it when configuring online and offline service items, optimize the configuration results of service items, and improve the configuration efficiency of service items.

[0005] In a first aspect, embodiments of this application provide a delivery data processing method, the method comprising: obtaining a target user cluster, the target user cluster including multiple user information; obtaining a target merchant cluster, the target merchant cluster including at least one merchant information; obtaining target delivery data between the target user cluster and the target merchant cluster, the target delivery data representing data indicating that the merchant corresponding to the merchant information in the target merchant cluster provides delivery services to the user corresponding to the user information in the target user cluster; constructing a target delivery data record between the target user cluster and the target merchant cluster based on the target user cluster, the target merchant cluster, and the target delivery data; and sending the target delivery data record to the service personnel client of online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

[0006] Optionally, the method further includes: obtaining a target cluster strategy, wherein the target cluster strategy is used to represent a target strategy for determining a user cluster or a merchant cluster; obtaining the target user cluster includes: obtaining the target user cluster according to the target cluster strategy; obtaining the target merchant cluster includes: obtaining the target merchant cluster according to the target cluster strategy. The target clustering strategy includes a target shape clustering strategy, which represents a strategy for selecting clusters in an electronic map using a target shape. Obtaining the target user cluster according to the target clustering strategy includes: obtaining reference user information; using the reference user information as a reference point and according to the user cluster selection range data, constructing a user information target fence in the electronic map using the user cluster target shape indicated by the target shape clustering strategy; and constructing the target user cluster based on the user information within the user information target fence. Alternatively, the step of obtaining the target merchant cluster according to the target clustering strategy includes: obtaining reference merchant information; using the reference merchant information as a reference point and according to the merchant cluster selection range data, constructing a merchant information target fence in the electronic map using the merchant cluster target shape indicated by the target shape clustering strategy; and constructing the target merchant cluster based on the merchant information within the merchant information target fence.

[0007] Optionally, obtaining reference user information includes: obtaining reference user information provided by the service personnel client; or, obtaining reference merchant information includes: obtaining reference merchant information provided by the service personnel client. Optionally, the user cluster selection range data is provided by the service personnel client, or the merchant cluster selection range data is provided by the service personnel client. Optionally, the target shape of the user cluster is specified by the service personnel client, or the target shape of the merchant cluster is specified by the service personnel client. Optionally, the target clustering strategy includes a target delivery efficiency clustering strategy, which represents a strategy for selecting clusters based on delivery efficiency data between users and merchants.

[0008] Optionally, obtaining the target user cluster according to the target clustering strategy includes: obtaining reference delivery efficiency data between reference users and reference merchants; obtaining matching user-merchant pairs where delivery efficiency data matches the reference delivery efficiency data, user's geographical location information matches the reference user's geographical location information, and merchant's geographical location information matches the reference merchant's geographical location information, and determining the user information in the matching user-merchant pairs as matching user information; constructing the target user cluster based on the reference user information corresponding to the reference user and the matching user information; or, optionally, obtaining the target merchant cluster according to the target clustering strategy includes: obtaining reference delivery efficiency data between reference users and reference merchants; obtaining matching user-merchant pairs where delivery efficiency data matches the reference delivery efficiency data, user's geographical location information matches the reference user's geographical location information, and merchant's geographical location information matches the reference merchant's geographical location information, and determining the merchant information in the matching user-merchant pairs as matching merchant information; constructing the target merchant cluster based on the reference merchant information corresponding to the reference merchant and the matching merchant information.

[0009] Optionally, obtaining reference delivery efficiency data between the reference user and the reference merchant includes: obtaining average delivery distance data for waybills between the reference user and the reference merchant and / or average delivery time data for waybills between the reference user and the reference merchant. Optionally, the reference user is specified by the service personnel client, or the reference merchant is specified by the service personnel client.

[0010] Optionally, obtaining matching user information and matching merchant information by matching delivery efficiency data with reference delivery efficiency data, matching user geographic location information with reference user geographic location information, and matching merchant geographic location information with reference merchant geographic location information includes: finding user-merchant information pairs corresponding to delivery efficiency data that matches the reference delivery efficiency data, as candidate user-merchant information pairs; finding user-merchant pairs from the candidate user-merchant information pairs where user geographic location information matches the reference user geographic location information and merchant geographic location information matches the reference merchant geographic location information, as matching user-merchant pairs; determining the user information in the matching user-merchant pairs as the matching user information, and determining the merchant information in the matching user-merchant pairs as the matching merchant information.

[0011] Optionally, the target clustering strategy includes a target clustering strategy, which represents a strategy for selecting clusters based on the order volume between users and merchants; obtaining the target user cluster according to the target clustering strategy includes: obtaining all orders between all users and all merchants; determining the maximum order volume between users and merchants based on the total order volume, identifying the user corresponding to the maximum order volume as the user with the maximum order volume, and identifying the merchant corresponding to the maximum order volume as the merchant with the maximum order volume; determining matching user-merchant pairs from the remaining orders in the total order volume excluding those between the user with the maximum order volume and the merchant with the maximum order volume, whose order volume is smaller than that between the user with the maximum order volume and the merchant with the maximum order volume, whose user's geographical location information matches the geographical location information of the user with the maximum order volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the maximum order volume, and identifying the user information in the matching user-merchant pair as matching user information; and determining the maximum order volume between the user with the maximum order volume and the merchant with the maximum order volume. The target user cluster is constructed using the user information and the matched user information; or, the target merchant cluster is obtained according to the target cluster strategy, including: obtaining all waybills between all users and all merchants; determining the maximum waybill volume between users and merchants based on the total number of waybills, identifying the user corresponding to the maximum waybill volume as the user with the maximum waybill volume, and identifying the merchant corresponding to the maximum waybill volume as the merchant with the maximum waybill volume; identifying matching user-merchant pairs from the remaining waybills (excluding those between the user with the maximum waybill volume and the merchant with the maximum waybill volume), whose waybill volume is smaller than that between the user with the maximum waybill volume and the merchant with the maximum waybill volume, whose user's geographical location information matches the geographical location information of the user with the maximum waybill volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the maximum waybill volume, and identifying the merchant information in the matching user-merchant pairs as matching merchant information; and constructing the target merchant cluster based on the maximum waybill information corresponding to the merchant with the maximum waybill volume and the matching merchant information.

[0012] Optionally, obtaining the target cluster strategy includes: obtaining the target cluster strategy provided by the service personnel client. Obtaining the target delivery data between the target user cluster and the target merchant cluster includes: obtaining delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster; and obtaining the target delivery data between the target user cluster and the target merchant cluster based on the delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster.

[0013] Optionally, the target delivery data between the target user cluster and the target merchant cluster includes at least one of the following: order volume data between the target user cluster and the target merchant cluster; average order delivery distance data between the target user cluster and the target merchant cluster; average order delivery time data between the target user cluster and the target merchant cluster; and delivery resource data between the target user cluster and the target merchant cluster. Optionally, obtaining the target delivery data between the target user cluster and the target merchant cluster includes: obtaining the group participation index data of the target user cluster relative to the target merchant cluster.

[0014] Optionally, obtaining the group participation index data of the target user cluster relative to the target merchant cluster includes: obtaining the group participation index data of each user information in the target user cluster relative to the target merchant cluster; and obtaining the group participation index data of the target user cluster relative to the target merchant cluster based on the group participation index data of each user information in the target user cluster relative to the target merchant cluster.

[0015] Optionally, obtaining the group-buying index data of each user information in the target user cluster relative to the target merchant cluster includes: obtaining historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; and obtaining the group-buying index data of any user information relative to the target merchant cluster based on the historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster.

[0016] Optionally, the target delivery data record includes a target user cluster identifier, a target merchant cluster identifier, and the target delivery data. The target delivery data record also includes at least one of the following: a target delivery data record identifier, time period information corresponding to the target delivery data, and type information of the target user cluster. Optionally, the multiple user information included in the target user cluster specifically refers to multiple interest area information; the target delivery data specifically represents data indicating that the merchant information in the target merchant cluster provides delivery services to users in the interest areas corresponding to the interest area information in the target user cluster. Optionally, the method further includes: sending the target user cluster and the target merchant cluster to the service personnel client for display in the service personnel client, serving as reference data for the online-to-offline service personnel to configure online-to-offline service projects. Optionally, obtaining the target delivery data between the target user cluster and the target merchant cluster includes: obtaining the target delivery data between the target user cluster and the target merchant cluster from an offline data storage system; or, the method further includes: sending the target delivery data record to an online data storage system for storage. Optionally, the method further includes: obtaining a target delivery data record request message sent by the service personnel client for requesting to obtain the target delivery data record; obtaining the target delivery data record from the online data storage system; optionally, the step of sending the target delivery data record to the service personnel client of the online-to-offline service personnel for display includes: sending the target delivery data record obtained from the online data storage system to the service personnel client for display.

[0017] Optionally, the method further includes: obtaining delivery data records of recommended user clusters and recommended merchant clusters as recommended delivery data records; optionally, sending the target delivery data records to the service personnel client of the online-to-offline service personnel for display includes: sending the target delivery data records and the recommended delivery data records to the service personnel client of the online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service items. Optionally, the method further includes: obtaining a target delivery data record request message sent by the service personnel client for requesting to obtain the target delivery data records; sending the target delivery data records and the recommended delivery data records to the service personnel client of the online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service items, includes: in response to the target delivery data request message, sending the target delivery data records and the recommended delivery data records to the service personnel client of the online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service items.

[0018] Secondly, embodiments of this application provide a data provision method, the method comprising: obtaining a delivery data record request message sent by a service personnel client of an online-to-offline service provider, which requests delivery data records of user clusters and merchant clusters in a target area, wherein the delivery data records are reference data for configuring online-to-offline service items by the online-to-offline service provider, a user cluster includes multiple user information, and a merchant cluster includes at least one merchant information; querying the delivery data records of the user clusters and merchant clusters in the target area; and returning the delivery data records of the user clusters and merchant clusters in the target area to the service personnel client.

[0019] Optionally, obtaining the delivery data record request message sent by the service personnel client of the online-to-offline service personnel to request delivery data records of user clusters and merchant clusters in the target area includes: obtaining the target delivery data record request message sent by the service personnel client of the online-to-offline service personnel to request target delivery data records of target user clusters and target merchant clusters in the target area; querying the delivery data records of user clusters and merchant clusters in the target area includes: querying the target delivery data records of target user clusters and target merchant clusters in the target area, as well as the recommended delivery data records of recommended user clusters and recommended merchant clusters; returning the delivery data records of user clusters and merchant clusters in the target area to the service personnel client includes: returning the target delivery data records of target user clusters and target merchant clusters in the target area, as well as the recommended delivery data records of recommended user clusters and recommended merchant clusters to the service personnel client. Optionally, the method further includes: obtaining a target cluster strategy, wherein the target cluster strategy is used to represent a target strategy for determining a user cluster or a merchant cluster; obtaining the target user cluster includes: obtaining the target user cluster according to the target cluster strategy; obtaining the target merchant cluster includes: obtaining the target merchant cluster according to the target cluster strategy. Optionally, the target clustering strategy includes a target shape clustering strategy, which represents a strategy for selecting clusters in an electronic map using a target shape; obtaining the target user cluster according to the target clustering strategy includes: obtaining reference user information; using the reference user information as a reference point, constructing a user information target fence in the electronic map using the user cluster target shape indicated by the target shape clustering strategy according to the user cluster selection range data; and constructing the target user cluster based on the user information within the user information target fence; or, obtaining the target merchant cluster according to the target clustering strategy includes: obtaining reference merchant information; using the reference merchant information as a reference point, constructing a merchant information target fence in the electronic map using the merchant cluster target shape indicated by the target shape clustering strategy according to the merchant cluster selection range data; and constructing the target merchant cluster based on the merchant information within the merchant information target fence.

[0020] Optionally, the target clustering strategy includes a target delivery efficiency clustering strategy, which represents a strategy for selecting clusters based on delivery efficiency data between users and merchants; obtaining the target user cluster according to the target clustering strategy includes: obtaining reference delivery efficiency data between reference users and reference merchants; obtaining matching user-merchant pairs where delivery efficiency data matches the reference delivery efficiency data, user geographic location information matches the reference user's geographic location information, and merchant geographic location information matches the reference merchant's geographic location information, and determining the user information in the matching user-merchant pairs as matching user information; according to the reference user... The target user cluster is constructed using the reference user information corresponding to the user and the matched user information; or, the step of obtaining the target merchant cluster according to the target cluster strategy includes: obtaining reference delivery efficiency data between reference users and reference merchants; obtaining matched user-merchant pairs where the delivery efficiency data matches the reference delivery efficiency data, the user's geographical location information matches the reference user's geographical location information, and the merchant's geographical location information matches the reference merchant's geographical location information, and determining the merchant information in the matched user-merchant pairs as matched merchant information; and constructing the target merchant cluster based on the reference merchant information corresponding to the reference merchant and the matched merchant information.

[0021] Optionally, the target clustering strategy includes a target clustering strategy, which represents a strategy for selecting clusters based on the order volume between users and merchants; obtaining the target user cluster according to the target clustering strategy includes: obtaining all orders between all users and all merchants; determining the maximum order volume between users and merchants based on the total order volume, identifying the user corresponding to the maximum order volume as the user with the maximum order volume, and identifying the merchant corresponding to the maximum order volume as the merchant with the maximum order volume; determining matching user-merchant pairs from the remaining orders in the total order volume excluding those between the user with the maximum order volume and the merchant with the maximum order volume, whose order volume is smaller than that between the user with the maximum order volume and the merchant with the maximum order volume, whose user's geographical location information matches the geographical location information of the user with the maximum order volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the maximum order volume, and identifying the user information in the matching user-merchant pair as matching user information; and determining the maximum order volume between the user with the maximum order volume and the merchant with the maximum order volume. The target user cluster is constructed using the user information and the matched user information; or, the target merchant cluster is obtained according to the target cluster strategy, including: obtaining all waybills between all users and all merchants; determining the maximum waybill volume between users and merchants based on the total number of waybills, identifying the user corresponding to the maximum waybill volume as the user with the maximum waybill volume, and identifying the merchant corresponding to the maximum waybill volume as the merchant with the maximum waybill volume; identifying matching user-merchant pairs from the remaining waybills (excluding those between the user with the maximum waybill volume and the merchant with the maximum waybill volume), whose waybill volume is smaller than that between the user with the maximum waybill volume and the merchant with the maximum waybill volume, whose user's geographical location information matches the geographical location information of the user with the maximum waybill volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the maximum waybill volume, and identifying the merchant information in the matching user-merchant pairs as matching merchant information; and constructing the target merchant cluster based on the maximum waybill information corresponding to the merchant with the maximum waybill volume and the matching merchant information.

[0022] Optionally, the target delivery data between the target user cluster and the target merchant cluster includes at least one of the following: order volume data between the target user cluster and the target merchant cluster; average delivery distance data between the target user cluster and the target merchant cluster; average delivery time data between the target user cluster and the target merchant cluster; and delivery resource data between the target user cluster and the target merchant cluster.

[0023] Thirdly, embodiments of this application provide a data display method, the method comprising: sending a delivery data record request message to a server for requesting delivery data records of user clusters and merchant clusters in a target area, wherein the delivery data records are reference data for configuring online-to-offline service items by online-to-offline service personnel, a user cluster includes multiple user information, and a merchant cluster includes at least one merchant information; obtaining the delivery data records of user clusters and merchant clusters in the target area returned by the server; and displaying the delivery data records of user clusters and merchant clusters in the target area.

[0024] Optionally, the method further includes: displaying the delivery data records of the user clusters and merchant clusters in the target area, including at least one of the following display methods: displaying the delivery data records of the user clusters and merchant clusters in the target area via an electronic map; displaying the delivery data records of the user clusters and merchant clusters in the target area in a delivery data record list; and displaying the user clusters and merchant clusters via an electronic map when displaying the delivery data records of the user clusters and merchant clusters in the delivery data record list. Optionally, the method further includes: in response to detecting a detail query operation for a target delivery data record in the delivery data records, obtaining the record details of the target delivery data record and displaying the record details. Optionally, the record details include user information in the target user cluster, merchant information in the target merchant cluster, and target delivery data between the target user cluster and the target merchant cluster.

[0025] Optionally, the target delivery data record in the delivery data record includes a target user cluster identifier, a target merchant cluster identifier, and target delivery data between the target user cluster and the target merchant cluster. The target delivery data record also includes at least one of the following: a target delivery data record identifier, time period information corresponding to the target delivery data, and type information of the target user cluster. Optionally, the target delivery data between the target user cluster and the target merchant cluster includes: group participation index data of the target user cluster relative to the target merchant cluster. Optionally, the target delivery data between the target user cluster and the target merchant cluster includes at least one of the following: order volume data between the target user cluster and the target merchant cluster; average delivery distance data between the target user cluster and the target merchant cluster; average delivery time data between the target user cluster and the target merchant cluster; and delivery resource data between the target user cluster and the target merchant cluster.

[0026] Fourthly, this application provides a service item configuration method, which includes: sending delivery data records of user clusters and merchant clusters to the service personnel client of online-to-offline service personnel, wherein the delivery data records are reference data for the online-to-offline service personnel to configure online-to-offline service items, a user cluster includes multiple user information, and a merchant cluster includes at least one merchant information; obtaining a service item configuration instruction sent by the service personnel client; sending service item configuration variables to the service personnel client according to the service item configuration instruction; obtaining service item configuration parameter values ​​corresponding to the service item configuration variables sent by the service personnel client; and generating the online-to-offline service item according to the service item configuration parameter values.

[0027] Optionally, the service item configuration instruction includes group activity configuration requirement information representing the configuration of group activities between user clusters and merchant clusters; sending service item configuration variables to the service personnel client includes: sending group activity configuration variables for configuring group activities between user clusters and merchant clusters to the service personnel client; obtaining service item configuration parameter values ​​corresponding to the service item configuration variables sent by the service personnel client includes: obtaining group activity configuration parameter values ​​corresponding to the group activity configuration variables sent by the service personnel client; generating the online-to-offline service item based on the service item configuration parameter values ​​includes: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter values.

[0028] Optionally, sending a delivery data record request message to the server to request delivery data records for user clusters and merchant clusters in the target area includes: sending a target delivery data record request message to the server to request target delivery data records for target user clusters and target merchant clusters in the target area; obtaining the delivery data records for user clusters and merchant clusters in the target area returned by the server includes: obtaining the target delivery data records for target user clusters and target merchant clusters in the target area, as well as the recommended delivery data records for recommended user clusters and recommended merchant clusters, returned by the server; displaying the delivery data records for user clusters and merchant clusters in the target area includes: displaying the target delivery data records for target user clusters and target merchant clusters in the target area, as well as the recommended delivery data records for recommended user clusters and recommended merchant clusters.

[0029] Fifthly, embodiments of this application provide a service item configuration method, the method comprising: obtaining delivery data records of user clusters and merchant clusters sent by a server, wherein the delivery data records are reference data for configuring online-to-offline service items by online-to-offline service personnel, wherein a user cluster includes multiple user information and a merchant cluster includes at least one merchant information; sending a service item configuration instruction to the server; obtaining service item configuration variables returned by the server; in response to detecting a service item configuration parameter value input for the service item configuration variable, sending a service item configuration parameter value corresponding to the service item configuration variable to the server; and obtaining the configuration result of the online-to-offline service item.

[0030] Optionally, the service item configuration instruction includes group activity configuration requirement information representing the configuration of group activities between user clusters and merchant clusters; obtaining the service item configuration variable returned by the server includes: obtaining the group activity configuration variable sent by the service personnel client for configuring group activities between user clusters and merchant clusters; in response to detecting the service item configuration parameter value input for the service item configuration variable, sending the service item configuration parameter value corresponding to the service item configuration variable to the server includes: in response to detecting the group activity configuration parameter value input for the group activity configuration variable, sending the group activity configuration parameter value corresponding to the group activity configuration variable input to the server; obtaining the configuration result of the online-to-offline service item includes: obtaining the configuration result of the group activity between user clusters and merchant clusters.

[0031] Sixthly, embodiments of this application also provide a delivery data processing apparatus, the apparatus comprising: a cluster acquisition unit, a target delivery data acquisition unit, a delivery data record construction unit, and a delivery data record sending unit; the cluster acquisition unit is used to acquire a target user cluster, which includes multiple user information, and a target merchant cluster, which includes at least one merchant information; the target delivery data acquisition unit is used to acquire target delivery data between the target user cluster and the target merchant cluster, the target delivery data representing data indicating that the merchant corresponding to the merchant information in the target merchant cluster provides delivery services to the user corresponding to the user information in the target user cluster; the delivery data record construction unit is used to construct a target delivery data record between the target user cluster and the target merchant cluster based on the target user cluster, the target merchant cluster, and the target delivery data; the delivery data record sending unit is used to send the target delivery data record to the service personnel client of online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

[0032] In a seventh aspect, embodiments of this application also provide a data providing apparatus, the apparatus comprising: an acquisition unit, a query unit, and a sending unit; the acquisition unit is configured to acquire a delivery data record request message sent by the online-to-offline service personnel's client, requesting delivery data records of user clusters and merchant clusters in a target area, wherein the delivery data records are reference data for configuring online-to-offline service items by the online-to-offline service personnel, a user cluster includes multiple user information, and a merchant cluster includes at least one merchant information; the query unit is configured to query the delivery data records of the user clusters and merchant clusters in the target area; the sending unit returns the delivery data records of the user clusters and merchant clusters in the target area to the online-to-offline service personnel's client.

[0033] Eighthly, this application also provides a data display device, which includes a sending unit, an acquisition unit, and a display unit. The sending unit is used to send a delivery data record request message to a server to request delivery data records of user clusters and merchant clusters in a target area. The delivery data records are reference data for configuring online-to-offline service items by online-to-offline service personnel. A user cluster includes multiple user information, and a merchant cluster includes at least one merchant information. The acquisition unit is used to acquire the delivery data records of user clusters and merchant clusters in the target area returned by the server. The display unit is used to display the delivery data records of user clusters and merchant clusters in the target area.

[0034] Ninthly, embodiments of this application also provide a service item configuration apparatus, the apparatus comprising: a sending unit, an acquisition unit, and a generation unit; the sending unit is configured to send delivery data records of user clusters and merchant clusters to the service personnel client of online-to-offline service personnel, the delivery data records serving as reference data for the online-to-offline service personnel to configure online-to-offline service items, a user cluster including multiple user information, and a merchant cluster including at least one merchant information; the acquisition unit is configured to acquire a service item configuration instruction sent by the service personnel client; the sending unit is further configured to send a service item configuration variable to the service personnel client according to the service item configuration instruction; the acquisition unit is further configured to acquire a service item configuration parameter value corresponding to the service item configuration variable sent by the service personnel client; the generation unit is configured to generate the online-to-offline service item according to the service item configuration parameter value.

[0035] In a tenth aspect, embodiments of this application also provide a service item configuration apparatus, the apparatus comprising: an acquisition unit and a sending unit; the acquisition unit is configured to acquire delivery data records of user clusters and merchant clusters sent by a server, the delivery data records being reference data for configuring online-to-offline service items by online-to-offline service personnel, a user cluster including multiple user information, and a merchant cluster including at least one merchant information; the sending unit is configured to send a service item configuration instruction to the server; the acquisition unit is further configured to acquire a service item configuration variable returned by the server; the sending unit is further configured to, in response to detecting a service item configuration parameter value input for the service item configuration variable, send a service item configuration parameter value corresponding to the service item configuration variable to the server; the acquisition unit is further configured to acquire the configuration result of the online-to-offline service item.

[0036] Eleventhly, embodiments of this application also provide an electronic device, including: a memory and a processor; the memory is used to store a computer program, and the computer program, after being run by the processor, executes the method provided in the embodiments of this application.

[0037] This application also provides a computer storage medium storing computer execution instructions, which, when executed by a processor, are used to implement the method provided in this application.

[0038] Compared with the prior art, this application has the following advantages:

[0039] This application provides a delivery data processing method, apparatus, electronic device, and storage medium. The method involves obtaining target user clusters and target merchant clusters. The target user cluster includes multiple user information entries, and the target merchant cluster includes at least one merchant information entry. Target delivery data between the target user clusters and target merchant clusters is obtained. This target delivery data represents data indicating that the merchant corresponding to the merchant information in the target merchant cluster provides delivery services to the user corresponding to the user information in the target user cluster. Based on the target user clusters, target merchant clusters, and target delivery data, target delivery data records for the target user clusters and the target merchant clusters are constructed. These target delivery data records are then sent to the service personnel's client for display, serving as reference data for configuring online-to-offline service projects. By sending the constructed delivery data records of the user clusters and merchant clusters to the service personnel's client for display, the server allows service personnel to intuitively view the target delivery data between the target user clusters and target merchant clusters. This facilitates the analysis of the target delivery data and enables more efficient resolution of problems existing between the target user clusters and target merchant clusters. In addition, using this target delivery data as reference data to configure online and offline service items can optimize the configuration results of service items and improve the configuration efficiency of service items.

[0040] This application provides a data provision method, apparatus, electronic device, and storage medium. The server receives a delivery data record request message from a service personnel client of an online-to-offline service provider, requesting delivery data records for user clusters and merchant clusters in a target area. The server queries the delivery data records for these user clusters and then returns them to the service personnel client. These delivery data records serve as reference data for online-to-offline service providers when configuring online-to-offline service items. A user cluster includes multiple user information entries, and a merchant cluster includes at least one merchant information entry. By sending the delivery data records for user clusters and merchant clusters in the target area to the client, the server allows online-to-offline service providers to refer to these records when configuring service items, thereby improving the efficiency and optimizing the configuration results.

[0041] This application provides a data display method, apparatus, electronic device, and storage medium. Online-to-offline service personnel send a delivery data record request message to a server via a client, requesting delivery data records for user clusters and merchant clusters in a target area. The server returns the delivery data records for the target area's user clusters and merchant clusters, which are then displayed. These delivery data records serve as reference data for configuring online-to-offline service items. A user cluster includes multiple user information entries, and a merchant cluster includes at least one merchant information entry. The client displays the delivery data records for the target area's user clusters and merchant clusters on a graphical user interface, allowing online-to-offline service personnel to intuitively see these records and facilitating their analysis of the target area's user clusters and merchant clusters. Furthermore, the delivery data records can be used as reference data for configuring service items, improving configuration efficiency and optimizing configuration results. This application also provides a service item configuration method, apparatus, electronic device, and storage medium, whereby the server sends the delivery data records for user clusters and merchant clusters to the online-to-offline service personnel's client. A user cluster includes multiple user information entries, and a merchant cluster includes at least one merchant information entry. By recording delivery data for user and merchant clusters, service personnel can understand the user information within a user cluster, the merchant information within a merchant cluster, and the delivery data between user and merchant clusters. During service item configuration, the server receives service item configuration instructions from the service personnel's client and sends service item configuration variables to the client based on these instructions. Online-to-offline service personnel use delivery data records as reference data, inputting parameter values ​​into the service item configuration variables. This allows the server to receive the corresponding service item configuration parameter values ​​from the service personnel's client, enabling the server to generate online-to-offline service items based on these parameter values. Therefore, using delivery data records as reference data for service item configuration improves configuration efficiency and optimizes configuration results.

[0042] This application provides a service item configuration method, apparatus, electronic device, and storage medium. The client obtains delivery data records of user clusters and merchant clusters sent by the server. These delivery data records serve as reference data for online-to-offline service personnel configuring online-to-offline service items. A user cluster includes multiple user information entries, and a merchant cluster includes at least one merchant information entry. Service personnel can understand the user information within a user cluster, the merchant information within a merchant cluster, and the delivery data between user clusters and merchant clusters through the delivery data records of these clusters. A service item configuration instruction is sent to the server. During service item configuration, the client obtains service item configuration variables returned by the server. Service personnel can input parameter values ​​for the configuration variables returned by the server based on the reference data obtained from the delivery data records of the user clusters and merchant clusters. The client, in response to detecting the input service item configuration parameter values ​​for the service item configuration variables, sends the corresponding service item configuration parameter values ​​to the server. The server generates the configuration result of the online-to-offline service item based on the service item configuration parameter values ​​and sends it to the client, allowing the client to obtain the configuration result of the online-to-offline service item. Service personnel can input parameter values ​​for service item configuration variables based on delivery data records from user clusters and merchant clusters. This can increase the accuracy of assigning values ​​to configuration variables, improve the efficiency of service item configuration, and optimize the configuration results of service items. Attached Figure Description

[0043] Figure 1 This is a schematic diagram of the system environment for the application delivery data processing method provided in the embodiments of this application;

[0044] Figure 2 This is a flowchart of the delivery data processing method provided in the first embodiment of this application;

[0045] Figures 3a-3c This is a schematic diagram of the service personnel client interface of the delivery data processing method provided in the first embodiment of this application;

[0046] Figure 4 This is a data interaction architecture block diagram of the delivery data processing method provided in the first embodiment of this application;

[0047] Figure 5 This is a data interaction diagram of the data provision method provided in the second embodiment and the data display method provided in the third embodiment of this application;

[0048] Figures 6a-6b This is a schematic diagram of the service personnel client display interface of the data display method provided in the third embodiment of this application;

[0049] Figure 7 This is a flowchart of the service item configuration method provided in the fourth embodiment of this application;

[0050] Figure 8 This is a flowchart of another service item configuration method provided in the fifth embodiment of this application;

[0051] Figure 9 This is a schematic diagram of a service personnel client service item configuration interface provided in the fifth embodiment of this application;

[0052] Figure 10 This is a schematic diagram of a delivery data processing device provided in the sixth embodiment of this application;

[0053] Figure 11 This is a schematic diagram of a data providing device provided in the seventh embodiment of this application;

[0054] Figure 12 This is a schematic diagram of a data display device provided in the eighth embodiment of this application;

[0055] Figure 13 This is a schematic diagram of a service item configuration device provided in the ninth embodiment of this application;

[0056] Figure 14 This is a schematic diagram of a service item configuration device provided in the tenth embodiment of this application;

[0057] Figure 15 This is a schematic diagram of the electronic device provided in the eleventh embodiment of this application. Detailed Implementation

[0058] Many specific details are set forth in the following description to provide a full understanding of this application. However, this application can be implemented in many ways other than those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this application. Therefore, this application is not limited to the specific implementations disclosed below. It should be noted that the terms "first," "second," "third," etc., in the claims, specification, and drawings of this application are used to distinguish similar objects and are not used to describe a specific order or sequence. Such data are interchangeable where appropriate so that the embodiments of this application described herein can be implemented in an order other than that shown or described herein. Furthermore, the terms "comprising," "having," and their variations are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatuses. It should be understood that in the embodiments of this application, "at least one" means one or more, and "more than one" means two or more. "And / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "Containing A, B and / or C" means containing any one, two, or three of A, B, and C. It should be understood that in the embodiments of this application, "B corresponding to A," "B corresponding to A," "A and B correspond," or "B and A correspond" means that B is associated with A, and B can be determined based on A. Determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0059] To address the problems of unintuitive, inefficient, and error-prone analysis of shopping activity data, this application provides a delivery data processing method, apparatus, electronic device, and storage medium. It can intuitively display delivery data records for user and merchant clusters, facilitating service personnel's analysis of delivery data and thus more efficiently resolving issues related to target user and merchant clusters. Furthermore, using target delivery data from the delivery data records as reference data to configure online-to-offline service items can optimize the configuration results and improve the efficiency of service item configuration. The following embodiments will describe each aspect in detail.

[0060] To facilitate understanding, the application scenarios and system environments of the methods provided in the embodiments of this application are first given.

[0061] This application provides a method for processing delivery data, specifically a method for statistically analyzing and displaying delivery data from online shopping. Taking a food delivery scenario as an example, the process may encounter issues such as low order volume on certain delivery routes, high delivery costs, and excessively long delivery times between merchants and users. Therefore, online shopping service personnel need to analyze relevant delivery data to identify the causes of these problems and subsequently improve them. Thus, this embodiment can be used for scenarios where service personnel analyze shopping-related delivery data; alternatively, by statistically displaying relevant data from past shopping activities, it can serve as reference data for service personnel configuring service items, thereby optimizing the configuration results. Therefore, this embodiment can also be used for scenarios where service personnel obtain reference data when configuring service items.

[0062] Please refer to Figure 1 , Figure 1 This application illustrates a data processing system 100 for applying a delivery data processing method. The data processing system 100 includes a client 110 and a server 120. The client 110 provides a service item configuration system 111 to online-to-offline service personnel. The service item configuration system 111 calls the server 120 to obtain relevant delivery data and then visually displays this data to the service personnel. The server 120 provides a data processing environment for generating delivery data for merchants providing delivery services to users and sending it to the client 110 for display. Specifically, service personnel send a delivery data record request message to server 120 via client 110 to obtain delivery data records between merchant clusters and user clusters in the target area. Upon receiving the delivery data record request message, server 120 selects user information and merchant information in the target area based on the target clustering strategy carried in the request message, obtaining target user clusters and target merchant clusters. Then, it obtains target delivery data between target user clusters and target merchant clusters. Target delivery data represents data indicating that merchants corresponding to merchant information in the target merchant cluster provide delivery services to users corresponding to user information in the target user cluster. Further, server 120 constructs target delivery data records between target user clusters and target merchant clusters based on target user clusters, target merchant clusters, and target delivery data. Finally, the target delivery data records are sent to the client 110 of the online-to-offline service personnel for display, serving as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

[0063] Client 110 can include any type of terminal device, such as mobile phones, tablets, desktop computers, laptops, and other terminal devices capable of running web clients, mini-programs, or application software provided by server 120. Server 120 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. Server 120 and client 110 communicate via wired or wireless networks. For example, wireless networks can be wireless local area networks (WLAN), local area networks (LAN), cellular networks, 2G networks, 3G networks, 4G networks, 5G networks, etc. Additionally, different clients can also connect to other clients or the server using their own Bluetooth networks or hotspot networks.

[0064] It is understood that the above application scenarios and implementation environments are exemplary and are not intended to limit the methods provided in the embodiments of this application. The following, in conjunction with... Figure 2 , Figures 3a-3c as well as Figure 4 The delivery data processing method provided in the first embodiment of this application will be described. It should be noted that, unless otherwise specified, the features given in this embodiment and other embodiments of this application can be combined with each other, and the steps or similar terms do not limit the order in which the steps must be performed. Figure 2 A flowchart is shown of the delivery data processing method executed by the server 120, which includes steps S210 to S250.

[0065] Step S210: Obtain the target user cluster, which includes multiple user information.

[0066] Step S220: Obtain the target merchant cluster, which includes at least one merchant information.

[0067] Steps S210 and S220 are used to obtain the target user cluster and target merchant cluster of the target area for which service personnel need to view delivery data. The target area can include a business district, a city, or a custom area, etc., where delivery data processing is required. A business district refers to the geographical area radiating outwards from a merchant's location along a certain direction and distance to attract customers. For example, a certain radius can radiate outwards from a shopping mall. The radius of radiation can be determined by technical personnel, and is usually around 3-5 kilometers. A city can be divided into multiple non-overlapping business districts. For example, in a food delivery scenario, delivery times for food orders in business district A are generally longer, and it is necessary to analyze the delivery data of business district A; therefore, the target area can be the geographical area of ​​business district A. Alternatively, if it is necessary to analyze the delivery data of a certain city, then the target area is the geographical area of ​​that city. The target area can be a target area provided by the client 110, such as... Figure 3a As shown, service personnel can determine the target area for which they need to obtain delivery data records through the interface 310 displayed by the service item configuration system 111 provided by client 110. The interface 310 for determining the target area includes a target area search box. Service personnel can determine the target area by entering the name keyword of the target area in the search box or by selecting the pre-stored target area identifier information from the drop-down box. For example, if a service personnel needs to obtain delivery data records between user clusters and merchant clusters in the business district identified as YYY in a city identified as XXX, the service personnel can select the city as XXX in the city search box and the business district as YYY in the business district search box to provide the target area information to the server 120.

[0068] In this embodiment, user information represents the user corresponding to the delivery address of the delivery resource within the target area, and merchant information represents the merchant corresponding to the pickup address of the delivery resource within the target area. The number of merchants corresponding to the merchant information is not specifically limited; one merchant information can correspond to one merchant or multiple merchants. One user information can correspond to one merchant or multiple merchants. In this embodiment, the corresponding user information can be determined according to the Area of ​​Interest (AOI), specifically including: obtaining the pre-divided Area of ​​Interest for the target area, generating one user information for one Area of ​​Interest, and / or generating one user information for multiple Areas of Interest whose geographical locations satisfy a first distance relationship. The Area of ​​Interest can be Area of ​​Interest information provided by the client 110. Figure 4 As shown, the region of interest information can also be obtained by the server 405 from the logistics system 403. Alternatively, it can be obtained by the client 402 from the map platform 401. Of course, the aforementioned methods of obtaining region of interest information are merely examples and are not intended to limit this embodiment.

[0069] Of course, besides the method of determining user information based on regions of interest (ROIs) mentioned above, user information can also be determined by dividing it into Points of Interest (POIs). Specifically, this includes generating a user profile for each POI whose delivery location is within the same geographic area. In this case, the user profile can include users within one or more ROIs, as well as users outside those ROIs. Each POI contains at least four basic pieces of information: name, address, category, and latitude and longitude coordinates. It can be a building, a shop, a residential area entrance, or a bus stop, etc. A region of interest (ROI), also known as an interest polygon, is a geographical entity in map data with certain physical boundaries (closed or semi-closed) and fixed entrances and exits. It is composed of a polygonal fence, and the area enclosed by the fence has a certain degree of abstraction and possesses similar geographic and property characteristics, such as an office building, a residential area, a school, a park, or a shopping mall. One ROI forms one user profile; for example, residential areas, office buildings, schools, and work areas can all form separate user profiles. Multiple interest areas form a single user profile. For example, residential communities and office buildings with similar delivery locations can collectively form a single user profile. User profiles can be named using geographic identifiers; for example, a user profile named "Community A" can be created for residential community A. Each user profile has a different geographic identifier. Preferably, in this embodiment, the multiple user profiles included in the target user cluster are specifically multiple interest area profiles. Correspondingly, the target delivery data specifically represents data indicating that the merchants corresponding to the merchant information in the target merchant cluster provide delivery services to users in the interest areas corresponding to the interest area profiles in the target user cluster. As shown in Table 1, the relationship between interest areas, user information, and user clusters is illustrated. A user cluster can include one or more user profiles, that is, a user cluster can include one or more interest areas. As shown in Table 1, user information 1 corresponds to interest area 1, user information 2 corresponds to interest areas 2 and 3, and user information 3 corresponds to interest area 4. From the perspective of user information, user cluster 1 can include user information 1 and user information 2; from the perspective of interest areas, user cluster 1 can include interest areas 1, 2, and 3.

[0070] Table 1. Examples of relationships between regions of interest, user information, and user clusters.

[0071]

[0072] In an optional embodiment, the delivery data processing method of this application further includes step S260.

[0073] Step S260: Obtain the target cluster strategy.

[0074] The target cluster strategy is used to represent the target strategy for determining user clusters or merchant clusters. Step S260 is used to obtain the target cluster strategy for determining user clusters or merchant clusters.

[0075] In a specific embodiment, obtaining the target cluster strategy may specifically include obtaining the target cluster strategy provided by the client 120. For example, in Figure 3a After determining the target area as the YYY business district, enter as follows: Figure 3b The target cluster strategy configuration interface 320 shown includes a map display area 321 and an indicator determination area 322. The map display area 321 displays the electronic map information of the target area. The indicator determination area 322 is used to determine cluster indicators. Cluster indicators can include user cluster indicators and merchant cluster indicators within the target area. User cluster indicators instruct service personnel to configure target cluster strategies for determining user clusters, and merchant cluster indicators instruct service personnel to configure target cluster strategies for determining merchant clusters. After determining the cluster indicators in the indicator determination area 322, the corresponding target cluster strategy configuration overlay 324 can be displayed in the interface 320. For example, if the cluster indicator selected by the service personnel in the indicator determination area 322 is a user cluster indicator, then the target cluster strategy configuration overlay 324 is an overlay used to configure the target cluster strategy for determining user clusters. The user selection strategy can be determined using the cluster strategy search box provided in the target cluster strategy configuration overlay 324. For example... Figure 3b The target cluster strategy corresponding to the user cluster metric is "ZZZ". To change to another cluster strategy, you can select a pre-stored strategy from the drop-down menu or search for a pre-stored strategy by entering its identifier. After selecting a target cluster strategy, you can configure its relevant parameters in the target cluster strategy configuration area. You can also reconfirm the target area in the target cluster strategy configuration overlay 324 to avoid selecting the wrong target area.

[0076] A user cluster refers to a set of users selected from user information within a target area according to a pre-selected target clustering strategy. A merchant cluster refers to a set of merchants selected from merchant information within a target area according to a pre-selected target clustering strategy. It can be understood that there can be multiple user clusters and merchant clusters obtained according to the target clustering strategy. A target user cluster can be understood as at least one user cluster determined by the server from multiple user clusters obtained according to the target clustering strategy based on preset target user cluster determination conditions. Alternatively, it can be understood as the server sending multiple user clusters obtained according to the target clustering strategy to the service personnel client, and the service personnel selecting a user cluster from these multiple user clusters as the target user cluster. That is, this embodiment does not specifically limit the number of target user clusters. A target merchant cluster can be understood as at least one merchant cluster determined from multiple merchant clusters obtained according to the target clustering strategy based on preset target merchant cluster determination conditions. Alternatively, it can be understood as the server sending multiple merchant clusters obtained according to the target clustering strategy to the service personnel client, and the service personnel selecting a merchant cluster from these multiple merchant clusters as the target merchant cluster. That is, this embodiment does not specifically limit the number of target merchant clusters. The aforementioned preset conditions for determining target user clusters or target merchant clusters may include preset quantities, preset geographical locations, or preset delivery characteristics, etc.

[0077] The target clustering strategy provided in this embodiment is described below. The target clustering strategy may include: a target shape clustering strategy, a target clustering strategy, and / or a target delivery efficiency clustering strategy. Specifically, the target shape clustering strategy represents a strategy of selecting clusters on an electronic map using target shapes; the target clustering strategy represents a strategy of selecting clusters based on the order volume between users and merchants; the target delivery efficiency clustering strategy represents a strategy of selecting clusters based on delivery efficiency data between users and merchants; furthermore, the process of obtaining target merchant clusters or target user clusters based on the target clustering strategy is described.

[0078] Example 1: If the target cluster strategy includes the target shape cluster strategy, then obtaining the target user cluster according to the target cluster strategy may include steps A1 to A3.

[0079] Step A1: Obtain reference user information.

[0080] Step A2: Using the reference user information as a reference point, construct the user information target fence in the electronic map according to the user cluster selection range data and the user cluster target shape indicated by the target shape clustering strategy.

[0081] Step A3: Construct a target user cluster based on the user information within the target fence.

[0082] Steps A1 to A3 are used to obtain the target user cluster based on the target shape clustering strategy.

[0083] Optionally, obtaining reference user information in step A1 may include obtaining reference user information provided by the service personnel client, or it may refer to any user information within a target area randomly determined by the client; this embodiment is not specifically limited. For example, the reference user information provided by the service personnel client can be obtained through... Figure 3b The clustering strategy configuration is performed in the clustering strategy configuration area of ​​the target clustering strategy configuration overlay 324 shown. It is understood that the number of reference user information entries can be one or more; this embodiment does not specifically limit this.

[0084] The target shape clustering strategy indicates that the target shape of the user cluster can include various conventional shapes such as squares, rectangles, circles, or hexagons, and can also include custom shapes. The user cluster selection range data can be understood as the size of the user cluster target shape, that is, the size of the target fence for user information constructed in the electronic map. For example, the user cluster selection range data can be a geographical area within 500 meters of the geographic location of the reference user information. In optional specific embodiments, the user cluster selection range data is provided by the service personnel client, or, if the service personnel client does not provide this data, pre-set user cluster selection range data is obtained; this embodiment is not specifically limited. For example, the user cluster selection range data provided by the service personnel client can be obtained through… Figure 3b The target cluster strategy configuration is performed in the cluster strategy configuration area of ​​the floating layer 324 shown. Using reference user information as a reference point can be understood as determining the center position of the user cluster target shape based on the geographical location of the reference user information. For example, if the reference user information corresponds to a community, the latitude and longitude information of the community's center position can be determined as the center position of the user cluster target shape. The latitude and longitude information of the community's center position can be calculated based on the latitude and longitude information corresponding to the community's boundaries. After determining the center position of the user cluster target shape, a user information target fence is constructed on the electronic map of the target area based on the size of the user cluster target shape. Then, the user information within the target fence is aggregated into a target user cluster. For example, if the user cluster target shape is a square, the user cluster selection range is 500, and the reference user information is community A, the center position of the square is determined using the latitude and longitude information of community A. A target fence for user information is constructed on the electronic map based on a square with a diameter of 500 meters, and the user information within the target fence is aggregated into a target user cluster.

[0085] Corresponding to steps A1 to A3 above, which are used to obtain target user clusters according to the target cluster strategy, obtaining target merchant clusters according to the target cluster strategy may include steps A4 to A6.

[0086] Step A4: Obtain reference merchant information.

[0087] Step A5: Using the reference merchant information as a reference point, construct the merchant information target fence in the electronic map according to the merchant cluster selection range data and the merchant cluster target shape indicated by the target shape clustering strategy.

[0088] Step A6: Construct a target merchant cluster based on the merchant information within the target fence.

[0089] Steps A4 to A6 are used to obtain target merchant clusters according to the target clustering strategy. For details, please refer to the process of obtaining target user clusters; it will not be repeated here. Obtaining reference merchant information can include obtaining reference merchant information provided by the service personnel's client, or using any merchant information randomly determined by the client within the target area as reference merchant information. It is evident that the target shape clustering strategy, to a certain extent, is a clustering strategy that aggregates user information and merchant information within the target area according to geographic spatial dimensions. Optionally, the target shape clustering strategy can be implemented visually, allowing service personnel to select areas on a displayed electronic map of the target area. This selection creates a target fence for user information on the electronic map, and target user clusters are constructed based on the user information within the target fence. The selection on the electronic map can be performed according to pre-defined conventional shapes or custom shapes. Conventional shapes can include squares, rectangles, circles, or hexagons, and are not specifically limited.

[0090] Example 2: If the target cluster strategy includes the target delivery efficiency cluster strategy, then obtaining the target user cluster according to the target cluster strategy may include steps B1 to B3.

[0091] Step B1: Obtain reference delivery efficiency data between reference users and reference merchants.

[0092] The reference users and reference merchants can be obtained based on the description of reference user information and reference merchant information in Example 1, which will not be repeated here. In an optional specific embodiment, obtaining reference delivery efficiency data between reference users and reference merchants may include obtaining average delivery distance data and / or average delivery time data for each waybill between reference users and reference merchants. Of course, it may also include other data used to represent reference delivery efficiency between reference users and reference merchants; this embodiment is not specifically limited. The average delivery distance data between reference users and reference merchants can be calculated based on the total number of waybills between reference users and reference merchants and the delivery distance of each waybill. The average delivery time data can be calculated based on the total number of waybills between reference users and reference merchants and the delivery time of each waybill.

[0093] Step B2: Obtain matching user-merchant pairs by matching delivery efficiency data with reference delivery efficiency data, matching user's geographical location information with reference user's geographical location information, and matching merchant's geographical location information with reference merchant's geographical location information, and determine the user information in the matching user-merchant pairs as matching user information.

[0094] Step B2 is used to obtain matching user-merchant pairs, which are then used to construct target user clusters and target merchant clusters. Matching a user's geographic location information with the reference user's geographic location information can be understood as the user's geographic location being adjacent to the reference user's geographic location or within the same delivery range. Matching a merchant's geographic location information with the reference merchant's geographic location information can be understood as the merchant's geographic location being adjacent to the reference merchant's geographic location or within the same or similar delivery range. Matching the delivery efficiency data between the user and merchant with the reference delivery efficiency data can be understood as the difference between the delivery efficiency data between the user and merchant and the reference delivery efficiency data being less than a preset difference. In step B2, users and merchants that simultaneously meet the matching conditions of matching user's geographic location information with the reference user's geographic location information, matching merchant's geographic location information with the reference merchant's geographic location information, and matching delivery efficiency data between the user and merchant with the reference delivery efficiency data constitute matching user-merchant pairs.

[0095] In one optional specific embodiment, step B2 can be implemented through steps B20 to B22.

[0096] Step B20: Locate user-merchant information pairs that match the reference delivery efficiency data, and use them as candidate user-merchant information pairs. Locating delivery efficiency data that matches the reference data can be understood as finding delivery efficiency data among all user and merchant delivery efficiency data where the difference between the data and the reference data is less than a preset difference. The merchant-user information pairs corresponding to the found delivery efficiency data are then identified as candidate user-merchant information pairs. The number of candidate user-merchant information pairs is not specifically limited. Step B21: From the candidate user-merchant information pairs, find user-merchant pairs where the user's geographical location information matches the reference user's geographical location information, and where the merchant's geographical location information matches the reference merchant's geographical location information. These are then identified as matched user-merchant pairs. Step B22: The user information in the matched user-merchant pairs is identified as matched user information, and the merchant information in the matched user-merchant pairs is identified as matched merchant information.

[0097] Step B3: Construct the target user cluster based on the reference user information and the matching user information corresponding to the reference user.

[0098] This step is used to construct the target user cluster. Specifically, it aggregates the reference user information corresponding to the reference user and the matching user information from the matching user-merchant pairs determined in step B2 into a target user cluster. When the target clustering strategy includes a target delivery efficiency clustering strategy, the steps B4 to B6, corresponding to steps B1 to B3 above for obtaining the target user cluster based on the target clustering strategy, may include obtaining the target merchant cluster based on the target clustering strategy.

[0099] Step B4: Obtain reference delivery efficiency data between reference users and reference merchants.

[0100] Step B5: Obtain matching user-merchant pairs by matching delivery efficiency data with the reference delivery efficiency data, matching user geographic location information with reference user geographic location information, and matching merchant geographic location information with reference merchant geographic location information. Determine the merchant information in the matching user-merchant pairs as the matching merchant information.

[0101] Step B6: Construct the target merchant cluster based on the reference merchant information and the matching merchant information corresponding to the reference merchant.

[0102] Steps B4 to B6 are used to obtain the target merchant cluster based on the target delivery efficiency clustering strategy. For details, please refer to the process of obtaining the target user cluster based on the target delivery efficiency clustering strategy, which will not be repeated here.

[0103] Example 3: If the target clustering strategy includes the target clustering strategy, then obtaining the target user cluster according to the target clustering strategy may include steps C1 to C4.

[0104] Step C1: Obtain all waybills between all users and all merchants.

[0105] The aforementioned "full user base" and "full merchant base" can be understood as all users and all merchants within the target area, and the aforementioned "full volume of waybills" can be understood as all waybills corresponding to all delivery services generated between each user and each merchant within the target area. The full user base, full merchant base, and the full volume of waybills between full users and full merchants can be obtained by acquiring user information of full users, merchant information of full merchants, and the full volume of waybills between full users and full merchants from the service personnel's client. Alternatively, they can be obtained from an offline data storage system or from a logistics system; this embodiment is not specifically limited to these sources.

[0106] Step C2: Determine the maximum order volume between users and merchants based on the total number of waybills. Identify the user with the maximum order volume as the user with the maximum order volume and the merchant with the maximum order volume as the merchant with the maximum order volume.

[0107] After obtaining all the waybills between all users and all merchants in step C1, the total number of waybills between users and merchants can be calculated based on the total number of waybills, thereby determining the maximum number of waybills. For example, in the example of the number of waybills between users and merchants in the target area shown in Table 2, the maximum number of waybills is 200, that is, user 1 corresponding to 200 waybills can be determined as the user with the maximum number of waybills, and merchant 1 can be determined as the merchant with the maximum number of waybills.

[0108] Table 2 Examples of Order Volume Between Users and Merchants

[0109] user Merchants Waybill volume User 1 Merchant 1 100 User 1 Merchant 2 200 User 2 Merchant 2 150 User 3 Merchant 3 50

[0110] Step C3: From the remaining waybills excluding the waybills between the user with the largest order volume and the merchant with the largest order volume, identify matching user-merchant pairs whose order volume is smaller than that between the user with the largest order volume and the merchant with the largest order volume, whose user's geographical location information matches the geographical location information of the user with the largest order volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the largest order volume. The user information in the matching user-merchant pairs is identified as the matching user information.

[0111] Step C3 is used to determine matching user-merchant pairs, which can be used to obtain target user clusters and target merchant clusters. Matching user-merchant pairs are determined from the remaining waybills in the total number of waybills, excluding the waybills between the user with the largest number of waybills and the merchant with the largest number of waybills. As shown in Table 2, the remaining waybills, excluding the waybills between the user with the largest number of waybills (User 1) and the merchant with the largest number of waybills (Merchant 2), include waybills between User 1 and Merchant 1, waybills between User 2 and Merchant 2, and waybills between User 3 and Merchant 3. The matching of user geographic location information with the geographic location information of the user with the largest number of waybills, and the matching of merchant geographic location information with the geographic location information of the merchant with the largest number of waybills in Step C3, can be referred to the description in Step B2, and will not be repeated here.

[0112] Step C4: Construct the target user cluster based on the information of the user with the largest single transaction volume and the matching user information.

[0113] Step C4 is used to construct a target user cluster based on the user with the largest order volume determined in step C2 and the matching user information determined in step C3. Constructing the target user cluster involves aggregating the matching user information and the user with the largest order volume information. The name of this target user cluster can be the geographic identifier corresponding to the user with the largest order volume. Optionally, before constructing the target user cluster in step C4, it is determined whether the order volume of the user with the largest order volume exceeds a preset reference order volume threshold. If the order volume of the user with the largest order volume exceeds the preset reference order volume threshold, a separate target user cluster is constructed for that user. Then, the user with the largest order volume among the remaining orders (excluding the orders between the user with the largest order volume and the merchant with the largest order volume) is determined as the user with the largest order volume in the entire order volume. The target user cluster is then constructed according to steps C3 and C4. If the order volume of the user with the largest order volume does not exceed the preset reference order volume threshold, the target user cluster can be constructed based on the user with the largest order volume information and the matching user information. This can be used to control the size of the target user cluster. When the target clustering strategy includes the target clustering strategy, the steps C1 to C4 above, which are used to obtain the target user clusters according to the target clustering strategy, can include steps C5 to C8.

[0114] Step C5: Obtain all waybills between all users and all merchants;

[0115] Step C6: Determine the maximum order volume between users and merchants based on the total number of waybills. Identify the user with the maximum order volume as the user with the maximum order volume and the merchant with the maximum order volume as the merchant with the maximum order volume.

[0116] Step C7: From the remaining waybills excluding the waybills between the user with the largest number of waybills and the merchant with the largest number of waybills, identify matching user-merchant pairs whose waybill volume is smaller than that between the user with the largest number of waybills and the merchant with the largest number of waybills, whose user's geographical location information matches the geographical location information of the user with the largest number of waybills, and whose merchant's geographical location information matches the geographical location information of the merchant with the largest number of waybills. The merchant information in the matching user-merchant pairs is identified as the matching merchant information.

[0117] Step C8: Construct the target merchant cluster based on the information of the merchant with the largest order volume and the matching merchant information.

[0118] Steps C5 to C8 are used to obtain the target merchant cluster according to the target clustering strategy. For details, please refer to the process of obtaining the target user cluster according to the target clustering strategy, which will not be repeated here.

[0119] Step S230: Obtain target delivery data between the target user cluster and the target merchant cluster.

[0120] Target delivery data represents data indicating that merchants in a target merchant cluster provide delivery services to users in a target user cluster. It is understood that, in this embodiment, as described in step S220 regarding the target user cluster and target merchant cluster, the number of target user clusters and target merchant clusters is not specifically limited. Therefore, when obtaining target delivery data records between target user clusters and target merchant clusters, the following exemplary scenarios are possible: If there is only one target user cluster and one target merchant cluster, the obtained target delivery data record refers to the target delivery data record between that target user cluster and that target merchant cluster. If there are multiple target user clusters and target merchant clusters, the obtained target delivery data record can include target delivery data records between any one target user cluster and any one target merchant cluster. That is, the target delivery data records subsequently sent to the service personnel client are multiple target delivery data records between multiple target user clusters and multiple target merchant clusters. For example, based on the target clustering strategy, three user clusters and two merchant clusters are obtained. The user clusters are A1, A2, and A3, and the merchant clusters are B1 and B2. All three user clusters are target user clusters, and all two merchant clusters are target merchant clusters. In this step, the obtained target delivery data can include six pairs of target user clusters and target merchant clusters: A1-B1, A1-B2, A2-B1, A2-B2, A3-B1, and A3-B2. This method can obtain target delivery data records between all user clusters and all merchant clusters within the target area, facilitating service personnel's analysis of all delivery data within the target area. In this embodiment, the example of obtaining target delivery data records between one target user cluster and one target merchant cluster is used. It is understood that delivery data records between a target user cluster and other merchant clusters within multiple merchant clusters, or between other user clusters within multiple user clusters and the target user cluster, can also be sent to the service personnel client using the method of this embodiment. This embodiment will not elaborate on these aspects. The target delivery data between the target user cluster and the target merchant cluster can be obtained by pre-establishing a user-merchant delivery data index table, and then indexing the user information in the target user cluster and the merchant information in the target merchant cluster to obtain the target delivery data between the target user cluster and the target merchant cluster.

[0121] In this embodiment, the target delivery data includes at least one of the following: order volume data between the target user cluster and the target merchant cluster; average delivery distance data between the target user cluster and the target merchant cluster; average delivery time data between the target user cluster and the target merchant cluster; and delivery resource data between the target user cluster and the target merchant cluster. The order volume data is a statistical summary of the number of orders between the target user cluster and the target merchant cluster. For example, the order volume data can be the total historical order volume between the target user cluster and the target merchant cluster, or it can be the historical order volume for a specific period. The average delivery distance data can be calculated based on the delivery distance of each order between the user corresponding to the user information in the target user cluster and the merchant corresponding to the merchant information in the target merchant cluster. The delivery resource data can include goods or services provided by the merchant corresponding to the merchant information in the target merchant cluster to the user corresponding to the user information in the target user cluster. Goods can be takeout meals, fruits, vegetables, etc., purchased by the user, and services can be on-site repair, cleaning, etc.

[0122] In an optional specific embodiment, step S230 may specifically include steps S231 to S232. Steps S231 and S232 are a specific implementation of step S230 obtaining target delivery data between the target user cluster and the target merchant cluster.

[0123] Step S231: Obtain delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster.

[0124] Step S232: Based on the delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster, obtain the target delivery data between the target user cluster and the target merchant cluster.

[0125] That is, step S231 can filter the delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster from the delivery data between all user information and all merchant information. Step S232 integrates the delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster to obtain the target delivery data between the target user cluster and the target merchant cluster. In an optional embodiment, in step S232, the delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster can be filtered according to the filtering conditions provided by the client, and the delivery data that meets the filtering conditions is determined as the target delivery data between the target user cluster and the target merchant cluster. For example, the filtering conditions can be filtering of the waybill volume data, average waybill delivery distance data, average waybill delivery time data, user cluster type data, and / or delivery resource data between all user information in the target user cluster and all merchant information in the target merchant cluster. Specific filtering conditions can be the filtering conditions formulated by service personnel through the client according to the service configuration requirements of the service item. For example, delivery data between user information in a target user group and merchant information in a target merchant group, where the order volume data is below a preset order volume threshold, is defined as target delivery data between the target user group and the target merchant group. The reasons for the low order volume between user information in the target user group and merchant information in the target merchant group are analyzed. (Refer to...) Figure 3b The target cluster strategy configuration interface 320 also includes a delivery data filtering condition determination area 323, in which the filtering conditions for delivery data can be configured to provide the server with the filtering of delivery data to obtain target delivery data. In an optional specific embodiment, target delivery data between target user clusters and target merchant clusters can be obtained from an offline data storage system.

[0126] In an optional embodiment, obtaining the target delivery data between the target user cluster and the target merchant cluster in step S230 may further include step S233.

[0127] Step S233: Obtain the group participation index data of the target user cluster relative to the target merchant cluster.

[0128] Group buying index data represents the changes in the participation of users within a target user cluster relative to a target merchant cluster in historical group buying activities. Obtaining group buying index data can be used to configure service items. Specifically, obtaining the group buying index data for a target user cluster relative to a target merchant cluster can be achieved by obtaining the group buying index data for each individual user within the target user cluster relative to the target merchant cluster, and then using this data to derive the group buying index data for the entire target user cluster relative to the target merchant cluster. More specifically, obtaining the group buying index data for each individual user within the target user cluster relative to the target merchant cluster can include obtaining the historical number of times any user within the target user cluster has participated in historical group buying activities with the target merchant cluster, and then using this historical number of participations to derive the group buying index data for any individual user within the target user cluster relative to the target merchant cluster.

[0129] Step S240: Based on the target user cluster, target merchant cluster, and target delivery data, construct target delivery data records for the target user cluster and target merchant cluster. The target delivery data record includes a target user cluster identifier, a target merchant cluster identifier, and target delivery data. Optionally, the target delivery data record may also include at least one of the following: a target delivery data record identifier, time period information corresponding to the target delivery data, and type information of the target user cluster. For example, the target user cluster identifier may include the target user cluster number and / or the target user cluster name. For example, the target merchant cluster identifier may include the target merchant cluster number and / or the target merchant cluster name. The target delivery data record identifier may be the set number of the target delivery data record. The time period information corresponding to the target delivery data can be understood as obtaining target delivery data for a fixed time period. For example, the fixed time period may include one hour, one day, one week, one month, or one year, etc., without specific limitations, and can be obtained by obtaining fixed time period information provided by the service personnel's client. The type information of the target user cluster includes information such as whether the target user cluster is a university, community, business district (SZ), or park.

[0130] Step S250: The target delivery data record is sent to the online-to-offline service personnel's client for display, serving as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

[0131] The aforementioned online-to-offline service personnel may include operators of online-to-offline service projects. Online-to-offline service projects can be understood as service projects under the O2O (Online To Offline) model, meaning service projects that involve both online and offline processes, such as regular food delivery services, group-buying food delivery services, and online shopping. In one optional specific embodiment, target delivery data records for target user clusters and target merchant clusters can be sent to the service personnel's client for display, serving as reference data for configuring online-to-offline service projects.

[0132] Optionally, when sending target delivery data records to the service personnel's client for display, the target delivery data records can be displayed in the client as a list of delivery data records, and / or displayed on an electronic map of the target area in the client. (See reference...) Figure 3c The delivery data display interface 330 is displayed on the service personnel's client. The delivery data display interface 330 includes a map display area 331, a delivery data record list display area 332, and a target area information display area 333. The map display area 331 is used to display the target user cluster identifier and the target merchant cluster identifier of each target user cluster in the delivery data record list on the electronic map of the target area. Optionally, the type information of each target user cluster can also be displayed on the electronic map of the target area; the delivery data record list display area 332 is used to display the delivery data record list of user clusters and merchant clusters in the target area returned by the server. The target area information display area 333 is used to display textual descriptions of the target area. For example, Figure 3c The delivery data record list display area 332 shows five target delivery records, identified as 01, 02, 03, 04, and 05. The list displays the time period information, target user cluster type information, target user cluster identifier, target merchant cluster identifier, target delivery data, and view controls for the geospatial distribution information and record details for each record. The time period information can be any set time period. For example, Figure 3cIn the data, record identifiers 01, 02, and 05 correspond to time periods of 00:00-23:59, meaning they query delivery data for the entire day. Record identifier 03 corresponds to the time period of 2023.3.20-2023.3.26, meaning it queries delivery data for the week of 2023.3.20-2023.3.26. Record identifier 04 corresponds to the time period of 08:00-17:00, meaning it queries delivery data for the period from 8:00 AM to 5:00 PM on a given day. The target user cluster type information can include university user clusters (GX), community user clusters (SQ), business center user clusters (SZ), etc. For example, record identifier 01 corresponds to a target delivery data period of the entire day, the target user cluster is a community-type user cluster with an identifier of 1000, the target merchant cluster with an identifier of 2000, and the number of orders between the target user cluster and the target merchant cluster is 100. That is, a target delivery record with a record identifier of 01 indicates that the server has counted 100 delivery orders for user cluster 1000 and merchant cluster 2000 throughout the day. Of course, target delivery data processing can display not only the number of delivery orders, but also average delivery distance data, average delivery time data, and / or delivery resource data. Figure 3c The list of delivery data records shown is for illustrative purposes only and is not intended to limit this embodiment.

[0133] Alternatively, in an optional embodiment, the delivery data processing method of this application may further include step S270.

[0134] Step S270: Send the delivery data records to the online data storage system for storage. Sending the delivery data records to the online data storage system allows them to be displayed to service personnel's clients when needed. Therefore, the delivery data processing method of this application also includes steps S280 to S2100.

[0135] Step S280: Obtain the target delivery data record request message sent by the service personnel client to request the target delivery data record.

[0136] Step S290: Obtain the target delivery data record from the online data storage system.

[0137] Accordingly, the step S250 of "sending the target delivery data record to the service personnel client of the online-to-offline service personnel for display" can be implemented by the following step S2100.

[0138] Step S2100: Send the target delivery data records obtained from the online data storage system to the service personnel's client for display. (Refer to...) Figure 4 , Figure 4A data interaction architecture diagram (400 block diagram) for a delivery data processing method is presented. Figure 4 When service personnel need to configure service items and obtain delivery data records for target user clusters and target merchant clusters in a target area, client 402 sends a target delivery data record request message to server 405 to request the target delivery data records. After receiving the delivery data record request message, server 405 can obtain the pre-divided area of ​​interest information of the target area from logistics system 403. Based on the area of ​​interest information and the target clustering strategy carried in the delivery data record request message, it obtains the target user cluster and the target merchant cluster. After obtaining the target user cluster and the target merchant cluster, server 405 obtains the target delivery data between the target user cluster and the target merchant cluster from offline data storage system 404 and returns the target delivery data record to the service personnel's client for display. Alternatively, if client 402 does not send a target delivery data record request message to server 405, when the preset delivery data record update time is reached, server 405 obtains the area of ​​interest of the target area to be updated from the logistics system, and obtains the target merchant cluster and the target user cluster based on the preset target clustering strategy for updating user clusters and merchant clusters. Server 405 obtains the target delivery data between the target user cluster and the target merchant cluster from the offline data storage system 404, and then sends the updated delivery data records to the online data storage system 406 for storage. Finally, steps S280 to S2100 are executed. The preset delivery data record update time can be 12:00 midnight every day, once a week, or once a month; this embodiment is not specifically limited. Regular or scheduled automatic updates can reduce the operation and maintenance costs of service personnel and improve their operational efficiency for service projects.

[0139] In this embodiment, the offline data storage system 404 stores historical and real-time delivery data for various types of service items. Alternatively, it may also store historical service item configuration strategy information. When the service item configuration information needs to be updated, the service item can be reconfigured based on the historical delivery data, real-time delivery data, and historical configuration strategy information. The map platform 401 can provide map information of the target area to the client 402. In this embodiment, the offline data storage system 404 can specifically be a big data storage and analysis system, serving the storage and computation of batch structured data, providing solutions for massive data warehouses and analysis and modeling services for big data. The online data storage system 406 can specifically be a distributed relational database. In a specific implementation, it can be a distributed database middleware, capable of expanding storage space and improving the database's processing capabilities in real time.

[0140] In one optional embodiment, when obtaining the target delivery data, delivery data records for recommended user clusters and recommended merchant clusters can also be obtained as recommended delivery data records. These target delivery data records and recommended delivery data records are then sent to the service personnel's client for display, serving as reference data for configuring online-to-offline service projects. Recommended user clusters and recommended merchant clusters can be understood as user clusters and merchant clusters whose delivery data best matches the user's needs when the server obtains the target delivery data for the target user cluster and target merchant cluster. It is understood that recommended user clusters may include the target user cluster or user clusters outside the target user cluster, and recommended merchant clusters may include the target merchant cluster or merchant clusters outside the target merchant cluster. For example, if the target user cluster is identified as Community A and the target merchant cluster is identified as Business District A, when obtaining target delivery data between Community A and Business District A, the server detects that the delivery data between Community B (a user cluster adjacent to Community A) and Business District A is more suitable, or the delivery data between Community A and the merchant cluster identified as Business District B (another merchant cluster adjacent to Business District A) is more suitable. In this case, when generating target delivery data records, Community B-Business District A or Community A-Business District B can be identified as the recommended user cluster and recommended merchant cluster, and the delivery data records of Community B-Business District A or Community A-Business District B can be identified as recommended delivery data records. The recommended delivery data records and the target delivery data records can then be sent to the service personnel's client for reference. Correspondingly, in an optional embodiment, after the server receives the target delivery data record request message sent by the service personnel client to request the target delivery data record, it sends the target delivery data record and the recommended delivery data record to the service personnel client of the online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

[0141] It is understood that similarities exist in this embodiment and other embodiments of this application. Figures 3a to 3c The dimensions, appearance, layout, and text of the interface elements shown in the illustrations are exemplary and should not be construed as limiting the display interface.

[0142] This concludes the description of the delivery data processing method provided in this embodiment. This method sends the delivery data records of the constructed user cluster and merchant cluster to the service personnel's client for display. This allows service personnel to intuitively understand the target delivery data between the target user cluster and the target merchant cluster, facilitating the analysis of the target delivery data and thus more efficiently solving the problems existing in the target user cluster and the target merchant cluster. In addition, using this target delivery data as reference data to configure online to offline service items can optimize the configuration results of service items and improve the configuration efficiency of service items.

[0143] Based on the above embodiments, the second embodiment of this application provides a data provision method, applied to... Figure 1 The data processing system 100 shown includes a server 120. For the same parts, please refer to the description of the corresponding parts in the above embodiments. The following is in conjunction with... Figure 5 The method is illustrated in Figure 6. Figure 5 The data provision method shown includes steps S510 to S530.

[0144] Step S510: Obtain a delivery data record request message sent by the online-to-offline service personnel's client to request delivery data records of user clusters and merchant clusters in the target area.

[0145] Delivery data records serve as reference data for configuring online-to-offline service projects for online-to-offline service personnel. A user cluster includes multiple user information entries, and a merchant cluster includes at least one merchant information entry. Step S510 involves receiving a delivery data record request message sent by the online-to-offline service personnel's client. The aforementioned delivery data records include target delivery data records for at least one target user cluster and one target merchant cluster. The target delivery data record includes the target user cluster, the target merchant cluster, and target delivery data. The target delivery data represents data indicating that the merchant corresponding to the merchant information in the target merchant cluster provides delivery services to the user corresponding to the user information in the target user cluster.

[0146] Step S520: Query the delivery data records of user clusters and merchant clusters in the target area.

[0147] Step S520 is used to query the delivery data records of user clusters and merchant clusters in the target area based on the received delivery data record request message. The delivery data records queried in step S520 can be implemented as described in the first embodiment, and will not be repeated here. The delivery data records of user clusters and merchant clusters in the target area queried in step S520 can be obtained according to the method in the first embodiment; for details, please refer to the first embodiment, and will not be repeated here.

[0148] Step S530: Return the delivery data records of user clusters and merchant clusters in the target area to the service personnel client.

[0149] This embodiment describes a method for a server to provide delivery data records to a service personnel client. After the service personnel client sends a delivery data record request message, the server quickly returns the delivery data records for user clusters and merchant clusters in the target area to the service personnel client. This allows service personnel to quickly obtain delivery data records between all user clusters and all merchant clusters in the target area, improving the efficiency of data acquisition for service personnel. In a specific embodiment, step S510 may include: obtaining the target delivery data record request message sent by the service personnel client of the online-to-offline service personnel, requesting to obtain the target delivery data records for the target user clusters and target merchant clusters in the target area. Correspondingly, step S520 may include: querying the target delivery data records for the target user clusters and target merchant clusters in the target area, as well as the recommended delivery data records for the recommended user clusters and recommended merchant clusters; step S530 may include: returning the target delivery data records for the target user clusters and target merchant clusters in the target area, as well as the recommended delivery data records for the recommended user clusters and recommended merchant clusters, to the service personnel client. This method allows for targeted querying of target delivery data records for target user groups and target merchant groups, as well as recommended delivery data records for corresponding recommended user groups and recommended merchant groups. For a description of the target delivery data records for target user groups and target merchant groups, and the recommended delivery data records for recommended user groups and recommended merchant groups, please refer to the first embodiment; it will not be repeated here.

[0150] Based on the above embodiments, the third embodiment of this application provides a data display method, applied to... Figure 1 The client 110 for service personnel in the data processing system 100 shown can be understood in the description of the first or second embodiment for the same or similar concepts. Please refer to... Figure 5 , Figure 5 The data display method shown includes steps S540 to S560:

[0151] Step S540: Send a delivery data record request message to the server to request delivery data records of user clusters and merchant clusters in the target area.

[0152] The aforementioned delivery data records serve as reference data for configuring online-to-offline service projects for online-to-offline service personnel. A user cluster includes multiple user information entries, and a merchant cluster includes at least one merchant information entry. In this embodiment, before the client sends a delivery data record request message to the server, it needs to generate a delivery data record request message based on the user's configuration operations. A description of the user's configuration operations can be found in the first embodiment. Figures 3a-3c The details of that will not be repeated here.

[0153] Step S550: Obtain the delivery data records of the user cluster and merchant cluster in the target area returned by the server.

[0154] Step S560: Display the delivery data records of user clusters and merchant clusters in the target area.

[0155] In an optional embodiment, to more intuitively display the geospatial distribution of user clusters and merchant clusters, and to display delivery data records of user clusters and merchant clusters in the target area, at least one of the following display methods is included: displaying delivery data records of user clusters and merchant clusters in the target area via an electronic map; displaying delivery data records of user clusters and merchant clusters in the target area in a delivery data record list; and when displaying delivery data records of user clusters and merchant clusters in the target area in the delivery data record list, displaying the user clusters and merchant clusters via an electronic map. For example, refer to... Figure 3c In the electronic map of the target area displayed in map display area 330, user cluster identifiers and merchant cluster identifiers are displayed. For example, Figure 3c The polygonal and hexagonal shapes within the dashed boxes represent user clusters, while the hexagons within the solid boxes represent merchant clusters. Optionally, different colors can be used to distinguish between user and merchant cluster identifiers; for example, green for user clusters and purple for merchant clusters. Specifically, when user information within a user cluster represents a region of interest, that region can be displayed as a red polygon, while user information outside of a region of interest can be displayed as a green hexagon.

[0156] When using hexagonal representations for user information outside the region of interest within a user cluster, and for merchant clusters, the Uber H3 algorithm can be employed. Since the Uber H3 algorithm is a commonly used technique in this embodiment, it will not be described in detail here. Preferably, when displaying user clusters, the type information of the user cluster can be displayed, for example... Figure 3cThe data type information "GX" indicates a user cluster belonging to a university, "SQ" indicates a user cluster belonging to a community, and "SZ" indicates a user cluster belonging to a business center. Displaying user and merchant clusters on an electronic map allows service personnel to visually view their spatial distribution. This facilitates their assessment of the rationality of user and merchant cluster configurations, such as identifying clusters that are not concentrated or where business districts or residential areas are fragmented. This improves the efficiency of service personnel in identifying problems during service project operations.

[0157] In this embodiment, in addition to steps S540 to S560 described above, service personnel can operate on the target delivery data records in the delivery data records of the displayed user clusters and merchant clusters. Therefore, the data display method in this embodiment also includes step S570.

[0158] Step S570: In response to detecting a detail query operation for a target delivery data record in the delivery data records, obtain the record details of the target delivery data record and display the record details.

[0159] The record details can include user information in the target user cluster, merchant information in the target merchant cluster, and target delivery data between the target user cluster and the target merchant cluster. The detailed query operation for target delivery data records allows service personnel to quickly obtain the record details and configure service items accordingly.

[0160] Reference Figure 6a When displaying delivery data records for user clusters and merchant clusters in the target area within the delivery data record list display area 332, a view control and a details control are displayed at the corresponding position of each target delivery data record. The view control is used to view the geographical distribution information of the target user clusters and target merchant clusters on the map of the target area; the details control is used to view the record details of the target delivery data record. In an optional specific embodiment, in response to detecting a trigger command for the view control of a target delivery data record in the delivery data records, the service personnel's client displays the target user cluster identifier and the target merchant cluster identifier on the electronic map of the target area.

[0161] Reference Figure 6a Service personnel trigger an operation on the viewing control corresponding to record identifier 01. In response to detecting this trigger operation, the client displays the target user cluster identifier and target merchant cluster identifier corresponding to record identifier 01 in the map display area 331. In an optional specific embodiment, in response to detecting a detail query operation for a target delivery data record in the delivery data records, the record details of the target delivery data record are obtained and displayed.

[0162] Reference Figure 6b Service personnel trigger an operation on the details control corresponding to record identifier 01. The client responds by detecting a detail query operation for the target delivery data record in the delivery data record list corresponding to this details control, obtaining the record details of the target delivery data record corresponding to record identifier 01. The record details overlay 334 is then displayed in the delivery data display interface 330, showing the record details of the target delivery data record corresponding to record identifier 01. The record details overlay 334 may include display areas 10, 11, 12, and 13. Display area 10 displays the target area identifier and the target delivery data. Display area 11 displays the target user cluster identifier and the target merchant cluster identifier corresponding to the target delivery data record. For example, the target user cluster identifier can be the number or name of the target user cluster, and the target merchant cluster identifier can be the number or name of the target merchant cluster. Display area 12 displays user information within the target user cluster. For example, the user information can be the ID (Identity Document, i.e., user number) corresponding to each user. Display area 13 is used to display merchant information in the target merchant cluster, such as the ID of each merchant.

[0163] In a specific implementation, step S540 may include sending a target delivery data record request message to the server to request the target delivery data records of the target user cluster and the target merchant cluster in the target area.

[0164] Accordingly, step S550 may include: obtaining the target delivery data records of the target user cluster and the target merchant cluster of the target region and the recommended delivery data records of the recommended user cluster and the recommended merchant cluster returned by the server;

[0165] Step S530 may include: displaying the target delivery data records for the target user clusters and target merchant clusters in the target area, as well as the recommended delivery data records for the recommended user clusters and recommended merchant clusters. This method allows for the targeted acquisition of target delivery data records for target user clusters and target merchant clusters, and also provides the corresponding recommended delivery data records for recommended user clusters and recommended merchant clusters. Service personnel can then perform data analysis based on the obtained target delivery data records and recommended data records to optimize service configurations. For a description of the target delivery data records for target user clusters and target merchant clusters, as well as the recommended delivery data records for recommended user clusters and recommended merchant clusters, please refer to the first embodiment; it will not be repeated here. The data display method provided in this embodiment can display the delivery data records for user clusters and merchant clusters on the service personnel's client, and can also display user clusters and merchant clusters via an electronic map. This allows service personnel to intuitively view delivery data between all user clusters and all merchant clusters in the target area, as well as the spatial distribution of user clusters and merchant clusters on the electronic map. It enables service personnel to quickly analyze delivery data of user clusters and merchant clusters based on their geographical attributes, effectively improving the efficiency of data analysis. At the same time, it can also selectively obtain target delivery data records for target user clusters in multiple user clusters and target merchant clusters in multiple merchant clusters, allowing service personnel to view target delivery data more effectively and configure service items accordingly.

[0166] Based on the above embodiments, the fourth embodiment of this application provides a service item configuration method, applied to... Figure 1 The server 120 in the data processing system 100 shown is based on the same or similar concepts described in the first or second embodiment. Please refer to... Figure 7 , Figure 7 The service item configuration method shown includes steps S710 to S750.

[0167] Step S710: Send the delivery data records of user clusters and merchant clusters to the service personnel client of the online-to-offline service personnel. The delivery data records are reference data for the online-to-offline service personnel to configure online-to-offline service projects. A user cluster includes multiple user information, and a merchant cluster includes at least one merchant information. The delivery data records of user clusters and merchant clusters in this step S710 can be obtained according to the delivery data processing method provided in the first embodiment. For details, please refer to the first embodiment, which will not be repeated here.

[0168] Step S720: Obtain the service item configuration instruction sent by the service personnel client. Service items may include group-buying service items between user clusters and merchant clusters, or delivery service items between users and merchants, and may also include other service items; this embodiment is not specifically limited. This embodiment uses configuring group-buying service items as an example for explanation.

[0169] Step S730: Send service item configuration variables to the service personnel client according to the service item configuration instructions. Service item configuration variables can be provided to the service personnel client according to preset categories. For example, configuration variable categories include, but are not limited to, session strategy variables, basic configuration variables, cluster management variables, or service item region management variables. When the service item is a group-buying service item, for example, session strategy variables may include session strategy name variables, group-buying session time information variables, user cluster variables and merchant cluster variables participating in the group-buying, and cashback strategy variables for the group-buying activity, etc.

[0170] Step S740: Obtain the service item configuration parameter value corresponding to the service item configuration variable sent by the service personnel client. The service item configuration parameter value sent by the service personnel client can be configured by the service personnel with reference to the delivery data record. For example, the service item configuration parameter value sent by the service personnel client corresponding to the service item configuration variable can be an assignment to the time information variable of the group purchase session, such as the service personnel configuring the start time of the group purchase session as 12:00 and the end time as 18:00.

[0171] Step S750: Generate online-to-offline service items based on the service item configuration parameter values.

[0172] In one embodiment, the service item configuration instruction may include group activity configuration requirement information for indicating the group activities between user clusters and merchant clusters.

[0173] Correspondingly, step S730, "sending service item configuration variables to the service personnel client," includes sending group activity configuration variables to the service personnel client for configuring group activities between user clusters and merchant clusters. Step S740, "obtaining service item configuration parameter values ​​corresponding to the service item configuration variables sent by the service personnel client," includes obtaining group activity configuration parameter values ​​corresponding to the group activity configuration variables sent by the service personnel client. Step S750, "generating the online-to-offline service item based on the service item configuration parameter values," includes generating group activities between user clusters and merchant clusters based on the group activity configuration parameter values. When configuring group activities, in this embodiment, refer to... Figure 4In the data interaction schematic diagram shown, server 405 may also include a server corresponding to the group activity application and a server for processing the delivery data list. Correspondingly, the client 402's terminal device can run the group activity application and an application for obtaining and displaying the delivery data list. Of course, the description of server 405 and client 402 is merely an example and not a limitation of this embodiment. In this embodiment, the server generates online-to-offline service items based on the service personnel's input of service item configuration parameter values ​​from the delivery data records, thus optimizing the service item configuration scheme.

[0174] Based on the above embodiments, the fifth embodiment of this application provides another service item configuration method, applied to... Figure 1 The client 120 in the data processing system 100 shown is a concept similar to that described in the first, second, or fourth embodiment. Please refer to... Figure 8 , Figure 8 The service item configuration method shown includes steps S810 to S850:

[0175] Step S810: Obtain delivery data records for user clusters and merchant clusters sent by the server. The delivery data records are reference data for configuring online-to-offline service items for online-to-offline service personnel. A user cluster includes multiple user information, and a merchant cluster includes at least one merchant information.

[0176] Step S820: Send service item configuration instructions to the server.

[0177] Step S830: Obtain the service item configuration variables returned by the server.

[0178] Step S840: In response to detecting the service item configuration parameter value input for the service item configuration variable, send the service item configuration parameter value corresponding to the service item configuration variable to the server.

[0179] Step S850: Obtain the configuration results of online to offline service projects.

[0180] In one embodiment, the service item configuration instruction includes group activity configuration requirement information representing the configuration of group activities between user clusters and merchant clusters; correspondingly, step S830, "obtaining the service item configuration variable returned by the server," includes: obtaining the group activity configuration variable sent by the service personnel client for configuring group activities between user clusters and merchant clusters; step S840, "in response to detecting the service item configuration parameter value input for the service item configuration variable, sending the service item configuration parameter value corresponding to the service item configuration variable to the server," includes: in response to detecting the group activity configuration parameter value input for the group activity configuration variable, sending the group activity configuration parameter value corresponding to the group activity configuration variable input to the server; step S850, "obtaining the configuration result of the online-to-offline service item," includes: obtaining the configuration result of the group activity between user clusters and merchant clusters.

[0181] Reference Figure 9 The service item configuration interface 910 provided by the service personnel client system can include a variable category display area 911 and a target category variable configuration area 912. For example, in the process of configuring group buying service items, Figure 9 The variable category display area 911 includes, but is not limited to: project strategy category, basic configuration category, cluster management category, and region category for opening group-buying service projects. When the target category is the session strategy category, the variables under the session strategy category displayed in the target category variable configuration area 912 may include strategy name, minimum order threshold for group formation, number of participants, budget for group-buying activity, target region for group-buying activity, group-buying type, and a list of group-buying session data. The group-buying session data list may include the start time, end time, user clusters participating in the group-buying, merchant clusters participating in the group-buying, and resource return strategies, etc. After the service personnel input the configuration parameter values ​​for each variable, the client sends the service project configuration parameter values ​​corresponding to the service project configuration variables to the server. The server generates the configuration results of the online to offline service projects based on the service project configuration parameter values ​​and returns them to the client for display. For example, when the service personnel input the configuration parameter values ​​for each variable, the client sends the service project configuration parameter values ​​corresponding to the service project configuration variables to the server. The server generates the configuration results of the online to offline service projects based on the service project configuration parameter values ​​and returns them to the client for display. Figure 9 In the group-buying session list, the start time variable input parameter value for the group-buying session is 12:00, the end time variable input value is 14:00, the users participating in the group-buying session are configured as user clusters numbered 1001 and 1002, the merchant cluster is the merchant cluster numbered 2000, and the resource return strategy selected is the resource return strategy marked "vvv".

[0182] In this embodiment, when service personnel input service item configuration parameter values ​​into service item configuration variables, they can refer to the delivery data in the delivery data records of the queried user cluster and merchant cluster, which can improve the efficiency of user service item configuration and optimize the service item configuration results.

[0183] Corresponding to the first embodiment, the sixth embodiment of this application provides a delivery data processing device; for related parts, please refer to the description of the corresponding method embodiment. Figure 10 , Figure 10 The delivery data processing device 1000 shown includes: a cluster acquisition unit 1001, a target delivery data acquisition unit 1002, a delivery data record construction unit 1003, and a delivery data record sending unit 1004. The cluster acquisition unit 1001 is used to acquire a target user cluster, which includes multiple user information entries, and a target merchant cluster, which includes at least one merchant information entry. The target delivery data acquisition unit 1002 is used to acquire target delivery data between the target user cluster and the target merchant cluster, wherein the target delivery data represents data indicating that the merchant corresponding to the merchant information in the target merchant cluster provides delivery services to the user corresponding to the user information in the target user cluster. The delivery data record construction unit 1003 is used to construct target delivery data records between the target user cluster and the target merchant cluster based on the target user cluster, the target merchant cluster, and the target delivery data. The delivery data record sending unit 1004 is used to send the target delivery data records to the service personnel client of the online-to-offline service personnel for display, serving as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

[0184] Optionally, the delivery data processing device 1000 further includes a strategy acquisition unit 1005, which is used to acquire a target cluster strategy, the target cluster strategy being used to represent a target strategy for determining a user cluster or a merchant cluster; the cluster acquisition unit 1001 is used to acquire the target user cluster according to the target cluster strategy; and to acquire the target merchant cluster according to the target cluster strategy. Optionally, the target clustering strategy includes a target shape clustering strategy, which represents a strategy of selecting clusters in an electronic map using a target shape; the cluster acquisition unit 1001 is specifically used to obtain reference user information; using the reference user information as a reference point, and according to the user cluster selection range data, constructing a user information target fence in the electronic map using the user cluster target shape indicated by the target shape clustering strategy; and constructing the target user cluster based on the user information within the user information target fence; or, the cluster acquisition unit 1001 is specifically used to obtain reference merchant information; using the reference merchant information as a reference point, and according to the merchant cluster selection range data, constructing a merchant information target fence in the electronic map using the merchant cluster target shape indicated by the target shape clustering strategy; and constructing the target merchant cluster based on the merchant information within the merchant information target fence.

[0185] Optionally, the cluster acquisition unit 1001 is further configured to obtain reference user information provided by the service personnel client; or, the cluster acquisition unit 1001 is further configured to obtain reference merchant information provided by the service personnel client. Optionally, the user cluster selection range data is provided by the service personnel client, or the merchant cluster selection range data is provided by the service personnel client. Optionally, the target shape of the user cluster is specified by the service personnel client, or the target shape of the merchant cluster is specified by the service personnel client. Optionally, the target clustering strategy includes a target delivery efficiency clustering strategy, which represents a strategy for selecting clusters based on delivery efficiency data between users and merchants; the cluster acquisition unit 1001 is configured to obtain reference delivery efficiency data between reference users and reference merchants; obtain matching user-merchant pairs where delivery efficiency data matches the reference delivery efficiency data, user geographic location information matches the reference user geographic location information, and merchant geographic location information matches the reference merchant geographic location information; determine the user information in the matching user-merchant pairs as matching user information; and, based on the reference user... The target user cluster is constructed using the reference user information corresponding to the user and the matched user information; or, the cluster acquisition unit 1001 is used to obtain reference delivery efficiency data between the reference user and the reference merchant; obtain matching user-merchant pairs that match the delivery efficiency data with the reference delivery efficiency data, the user's geographical location information with the reference user's geographical location information, and the merchant's geographical location information with the reference merchant's geographical location information, and determine the merchant information in the matching user-merchant pairs as the matching merchant information; and construct the target merchant cluster based on the reference merchant information corresponding to the reference merchant and the matching merchant information.

[0186] Optionally, the cluster acquisition unit 1001 is specifically used to obtain the average delivery distance data of the waybill between the reference user and the reference merchant and / or the average delivery time data of the waybill between the reference user and the reference merchant. Optionally, the reference user is specified by the service personnel client, or the reference merchant is specified by the service personnel client. Optionally, the cluster acquisition unit 1001 is specifically used to find user-merchant information pairs corresponding to delivery efficiency data that match the reference delivery efficiency data, as candidate user-merchant information pairs; from the candidate user-merchant information pairs, find user-merchant pairs where the user's geographical location information matches the geographical location information of the reference user, and the merchant's geographical location information matches the geographical location information of the reference merchant, as matched user-merchant pairs; determine the user information in the matched user-merchant pairs as the matched user information, and determine the merchant information in the matched user-merchant pairs as the matched merchant information.

[0187] Optionally, the target clustering strategy includes a target clustering strategy, which represents a strategy for selecting clusters based on the order volume between users and merchants; the cluster acquisition unit 1001 is used to obtain all orders between all users and all merchants; determine the maximum order volume between users and merchants based on the total number of orders, identify the user corresponding to the maximum order volume as the user with the maximum order volume, and identify the merchant corresponding to the maximum order volume as the merchant with the maximum order volume; from the remaining orders in the total number of orders excluding those between the user with the maximum order volume and the merchant with the maximum order volume, identify matching user-merchant pairs whose order volume is smaller than that between the user with the maximum order volume and the merchant with the maximum order volume, whose user's geographical location information matches the geographical location information of the user with the maximum order volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the maximum order volume, and identify the user information in the matching user-merchant pairs as matching user information; and determine the maximum order volume between the user with the maximum order volume and the merchant with the maximum order volume. The target user cluster is constructed using the user information and the matched user information; or, the cluster acquisition unit 1001 is used to obtain all waybills between all users and all merchants; determine the maximum waybill volume between users and merchants based on the total number of waybills, identify the user corresponding to the maximum waybill volume as the user with the maximum waybill volume, and identify the merchant corresponding to the maximum waybill volume as the merchant with the maximum waybill volume; identify matching user-merchant pairs from the remaining waybills excluding those between the user with the maximum waybill volume and the merchant with the maximum waybill volume, whose waybill volume is smaller than that between the user with the maximum waybill volume and the merchant with the maximum waybill volume, whose user's geographical location information matches the geographical location information of the user with the maximum waybill volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the maximum waybill volume, and identify the merchant information in the matching user-merchant pairs as matching merchant information; construct the target merchant cluster based on the maximum waybill information corresponding to the merchant with the maximum waybill volume and the matching merchant information.

[0188] Optionally, the strategy acquisition unit 1005 is specifically used to acquire the target cluster strategy provided by the service personnel client. Optionally, the target delivery data acquisition unit 1002 is specifically used to acquire delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster; and based on the delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster, acquire target delivery data between the target user cluster and the target merchant cluster. Optionally, the target delivery data between the target user cluster and the target merchant cluster includes at least one of the following: order volume data between the target user cluster and the target merchant cluster; average delivery distance data between the target user cluster and the target merchant cluster; average delivery time data between the target user cluster and the target merchant cluster; and delivery resource data between the target user cluster and the target merchant cluster. Optionally, the target delivery data acquisition unit 1002 is also used to acquire the group participation index data of the target user cluster relative to the target merchant cluster. Optionally, the target delivery data acquisition unit 1002 is specifically used to obtain the group participation index data of each user information in the target user cluster relative to the target merchant cluster; and to obtain the group participation index data of the target user cluster relative to the target merchant cluster based on the group participation index data of each user information in the target user cluster relative to the target merchant cluster.

[0189] Optionally, the target delivery data acquisition unit 1002 is specifically used to obtain historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; and to obtain the group-buying index data of any user information relative to the target merchant cluster based on the historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster. Optionally, the target delivery data record includes a target user cluster identifier, a target merchant cluster identifier, and the target delivery data. Optionally, the target delivery data record further includes at least one of the following: a target delivery data record identifier, time period information corresponding to the target delivery data, and type information of the target user cluster. Optionally, the multiple user information included in the target user cluster specifically refers to multiple interest area information; the target delivery data is specifically used to represent data indicating that the merchants corresponding to the merchant information in the target merchant cluster provide delivery services to users in the interest areas corresponding to the interest area information in the target user cluster. Optionally, the delivery data recording and sending unit 1004 is further configured to send the target user cluster and the target merchant cluster to the service personnel client for display in the service personnel client as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

[0190] Optionally, the target delivery data acquisition unit 1002 is further configured to acquire target delivery data between the target user cluster and the target merchant cluster from an offline data storage system; or, the delivery data record sending unit 1004 is further configured to send the target delivery data record to an online data storage system for storage. Optionally, the delivery data processing device further includes a message receiving unit 1006, which is configured to acquire a target delivery data record request message sent by the service personnel client requesting to acquire the target delivery data record; the target delivery data acquisition unit 1002 is configured to acquire the target delivery data record from the online data storage system; and the delivery data record sending unit 1004 is further configured to send the target delivery data record obtained from the online data storage system to the service personnel client for display.

[0191] Optionally, the device further includes a recommended delivery data acquisition unit 1007, which is used to acquire delivery data records between recommended user clusters and recommended merchant clusters as recommended delivery data records; the delivery data record sending unit 1004 is further specifically used to send the target delivery data records and the recommended delivery data records to the service personnel client of the online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

[0192] Optionally, the message receiving unit 1006 is further configured to receive a target delivery data record request message sent by the service personnel client, requesting to obtain the target delivery data record; the delivery data record sending unit 1004 is further configured to send the target delivery data record and the recommended delivery data record to the service personnel client of the online-to-offline service personnel for display in response to the target delivery data request message, as reference data for the online-to-offline service personnel to configure online-to-offline service items.

[0193] Corresponding to the second embodiment, the seventh embodiment of this application provides a data providing device; for related parts, please refer to the description of the corresponding method embodiment. Figure 11 , Figure 11The data providing device 2000 shown includes: an acquisition unit 2001, a query unit 2002, and a sending unit 2003; the acquisition unit 2001 is used to acquire a delivery data record request message sent by the online-to-offline service personnel's client, requesting delivery data records of user clusters and merchant clusters in a target area, wherein the delivery data records are reference data for configuring online-to-offline service items by the online-to-offline service personnel, a user cluster includes multiple user information, and a merchant cluster includes at least one merchant information; the query unit 2002 is used to query the delivery data records of the user clusters and merchant clusters in the target area; the sending unit 2003 returns the delivery data records of the user clusters and merchant clusters in the target area to the online-to-offline service personnel's client.

[0194] Optionally, the acquisition unit 2001 is specifically used to acquire a target delivery data record request message sent by the service personnel client of the online-to-offline service personnel, requesting target delivery data records of the target user cluster and target merchant cluster in the target area; the query unit 2002 is specifically used to query the target delivery data records of the target user cluster and target merchant cluster in the target area, as well as the recommended delivery data records of the recommended user cluster and recommended merchant cluster; the sending unit 2003 is specifically used to return the target delivery data records of the target user cluster and target merchant cluster in the target area, as well as the recommended delivery data records of the recommended user cluster and recommended merchant cluster, to the service personnel client. Optionally, the data providing device 2000 further includes a data determination unit 2004, which is further used to acquire a target cluster strategy, the target cluster strategy being used to represent a target strategy for determining user clusters or merchant clusters; acquire the target user cluster according to the target cluster strategy; and acquire the target merchant cluster according to the target cluster strategy.

[0195] Optionally, the target clustering strategy includes a target shape clustering strategy, which represents a strategy of selecting clusters in an electronic map using a target shape; the data determination unit 2004 is specifically used to obtain reference user information; using the reference user information as a reference point, and according to the user cluster selection range data, constructing a user information target fence in the electronic map using the user cluster target shape indicated by the target shape clustering strategy; and constructing the target user cluster based on the user information within the user information target fence; or, the data determination unit 2004 is specifically used to obtain reference merchant information; using the reference merchant information as a reference point, and according to the merchant cluster selection range data, constructing a merchant information target fence in the electronic map using the merchant cluster target shape indicated by the target shape clustering strategy; and constructing the target merchant cluster based on the merchant information within the merchant information target fence. Optionally, the target clustering strategy includes a target delivery efficiency clustering strategy, which represents a strategy of selecting clusters based on delivery efficiency data between users and merchants;

[0196] The data determination unit 2004 is specifically used to obtain reference delivery efficiency data between reference users and reference merchants; obtain matching user-merchant pairs where delivery efficiency data matches the reference delivery efficiency data, user's geographical location information matches the reference user's geographical location information, and merchant's geographical location information matches the reference merchant's geographical location information; determine the user information in the matching user-merchant pairs as matching user information; and construct the target user cluster based on the reference user information corresponding to the reference user and the matching user information; or, the data determination unit 2004 is specifically used to obtain reference delivery efficiency data between reference users and reference merchants; obtain matching user-merchant pairs where delivery efficiency data matches the reference delivery efficiency data, user's geographical location information matches the reference user's geographical location information, and merchant's geographical location information matches the reference merchant's geographical location information; determine the merchant information in the matching user-merchant pairs as matching merchant information; and construct the target merchant cluster based on the reference merchant information corresponding to the reference merchant and the matching merchant information.

[0197] Optionally, the target clustering strategy includes a target clustering strategy, which represents a strategy for selecting clusters based on the order volume between users and merchants; the data determination unit 2004 is specifically used to obtain all orders between all users and all merchants; determine the maximum order volume between users and merchants based on the total number of orders, identify the user corresponding to the maximum order volume as the user with the maximum order volume, and identify the merchant corresponding to the maximum order volume as the merchant with the maximum order volume; from the remaining orders in the total number of orders excluding those between the user with the maximum order volume and the merchant with the maximum order volume, determine matching user-merchant pairs whose order volume is smaller than that between the user with the maximum order volume and the merchant with the maximum order volume, whose user's geographical location information matches the geographical location information of the user with the maximum order volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the maximum order volume, and identify the user information in the matching user-merchant pairs as matching user information; and determine the maximum order volume between the user with the maximum order volume and the merchant with the maximum order volume. The system uses user information and the matched user information to construct the target user cluster; or, the data determination unit 2004 is specifically used to obtain all waybills between all users and all merchants; determine the maximum waybill volume between users and merchants based on the total number of waybills, identify the user corresponding to the maximum waybill volume as the user with the maximum waybill volume, and identify the merchant corresponding to the maximum waybill volume as the merchant with the maximum waybill volume; from the remaining waybills in the total number of waybills excluding those between the user with the maximum waybill volume and the merchant with the maximum waybill volume, determine matching user-merchant pairs whose waybill volume is smaller than that between the user with the maximum waybill volume and the merchant with the maximum waybill volume, whose user's geographical location information matches the geographical location information of the user with the maximum waybill volume, and whose merchant's geographical location information matches the geographical location information of the merchant with the maximum waybill volume, and identify the merchant information in the matching user-merchant pairs as matching merchant information; and construct the target merchant cluster based on the maximum waybill information corresponding to the merchant with the maximum waybill volume and the matching merchant information.

[0198] Corresponding to the third embodiment, the eighth embodiment of this application provides a data display device; for relevant parts, please refer to the description of the corresponding method embodiment. Figure 12 , Figure 12The data display device 3000 shown includes: a sending unit 3001, an acquisition unit 3002, and a display unit 3003; the sending unit 3001 is used to send a delivery data record request message to the server to request delivery data records of user clusters and merchant clusters in a target area. The delivery data records are reference data for configuring online-to-offline service projects by online-to-offline service personnel. A user cluster includes multiple user information, and a merchant cluster includes at least one merchant information; the acquisition unit 3002 is used to acquire the delivery data records of user clusters and merchant clusters in the target area returned by the server; the display unit 3003 is used to display the delivery data records of user clusters and merchant clusters in the target area.

[0199] Optionally, the display unit 3003 is further configured to display the delivery data records of user clusters and merchant clusters in the target area via an electronic map; optionally, the display unit 3003 is further configured to display the delivery data records of user clusters and merchant clusters in the target area in a delivery data record list; optionally, the display unit 3003 is further configured to display the user clusters and merchant clusters via an electronic map when displaying the delivery data records of user clusters and merchant clusters in the target area in the delivery data record list.

[0200] Optionally, the acquisition unit 3002 is further configured to obtain record details of the target delivery data record in response to detecting a detail query operation for a target delivery data record in the delivery data record; the display unit 3003 is further configured to display the record details. Optionally, the record details include user information in the target user cluster, merchant information in the target merchant cluster, and target delivery data between the target user cluster and the target merchant cluster.

[0201] Optionally, the sending unit 3001 is specifically used to send a target delivery data record request message to the server for requesting to obtain target delivery data records of target user clusters and target merchant clusters in the target area; the obtaining unit 3002 is specifically used to obtain the target delivery data records of target user clusters and target merchant clusters in the target area and the recommended delivery data records of recommended user clusters and recommended merchant clusters returned by the server; the display unit 3003 is specifically used to display the target delivery data records of target user clusters and target merchant clusters in the target area and the recommended delivery data records of recommended user clusters and recommended merchant clusters.

[0202] Corresponding to the fourth embodiment, the ninth embodiment of this application provides a service item configuration device; for related parts, please refer to the description of the corresponding method embodiment. Figure 13 , Figure 13The service item configuration device 4000 shown includes: a sending unit 4001, an acquisition unit 4002, and a generation unit 4003. The sending unit 4001 is used to send delivery data records of user clusters and merchant clusters to the service personnel client of the online-to-offline service personnel. The delivery data records serve as reference data for the online-to-offline service personnel to configure online-to-offline service items. A user cluster includes multiple user information entries, and a merchant cluster includes at least one merchant information entry. The acquisition unit 4002 is used to obtain service item configuration instructions sent by the service personnel client. The sending unit 4001 is also used to send service item configuration variables to the service personnel client according to the service item configuration instructions. The acquisition unit 4002 is also used to obtain service item configuration parameter values ​​corresponding to the service item configuration variables sent by the service personnel client. The generation unit 4003 is used to generate the online-to-offline service items according to the service item configuration parameter values. Optionally, the service item configuration instruction includes group activity configuration requirement information for configuring group activities between user clusters and merchant clusters; the sending unit 4001 is specifically used to send group activity configuration variables for configuring group activities between user clusters and merchant clusters to the service personnel client; the obtaining unit 4002 is specifically used to obtain group activity configuration parameter values ​​corresponding to the group activity configuration variables sent by the service personnel client; and the generating unit 4003 is specifically used to generate group activities between user clusters and merchant clusters based on the group activity configuration parameter values.

[0203] Corresponding to the fifth embodiment, the tenth embodiment of this application provides a service item configuration device; for related parts, please refer to the description of the corresponding method embodiment. Figure 14 , Figure 14The service item configuration device 5000 shown includes: an acquisition unit 5001 and a sending unit 5002; the acquisition unit 5001 is used to acquire delivery data records of user clusters and merchant clusters sent by the server, the delivery data records being reference data for configuring online-to-offline service items by online-to-offline service personnel, a user cluster including multiple user information, and a merchant cluster including at least one merchant information; the sending unit 5002 is used to send a service item configuration instruction to the server; the acquisition unit 5001 is also used to acquire service item configuration variables returned by the server; the sending unit 5002 is also used to send service item configuration parameter values ​​corresponding to the service item configuration variables to the server in response to detecting service item configuration parameter values ​​input for the service item configuration variables; the acquisition unit 5001 is also used to acquire the configuration result of the online-to-offline service items. Optionally, the service item configuration instruction includes group activity configuration requirement information for configuring group activities between user clusters and merchant clusters; the acquisition unit 5001 is specifically used to acquire group activity configuration variables sent by the service personnel client for configuring group activities between user clusters and merchant clusters; the sending unit 5002 is specifically used to send the group activity configuration parameter value corresponding to the input of the group activity configuration variable to the server in response to detecting the group activity configuration parameter value input for the group activity configuration variable; the acquisition unit 5001 is also specifically used to acquire the configuration result of the group activity between user clusters and merchant clusters.

[0204] Based on the above embodiments, the eleventh embodiment of this application provides an electronic device. For relevant parts, please refer to the corresponding descriptions in the above embodiments. Figure 15 , Figure 15 The electronic device 6000 shown includes a memory 6001 and a processor 6002; the memory is used to store a computer program, which, when run by the processor, executes the method provided in the embodiments of this application.

[0205] Based on the above embodiments, the twelfth embodiment of this application provides a computer storage medium. For relevant parts, please refer to the corresponding descriptions in the above embodiments. The schematic diagram of the computer storage medium is similar. Figure 15 , Figure 15 The memory in the text can be understood as the storage medium. The computer storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the method provided in the embodiments of this application.

[0206] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0207] In a typical configuration, an electronic device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. Memory may include non-persistent storage in computer-readable media, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media. 1. Computer-readable media includes both permanent and non-persistent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information that can be accessed by the electronic device. As defined herein, computer-readable media do not include non-transitory computer-readable media, such as modulated data signals and carrier waves. 2. Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.

[0208] Although this application discloses preferred embodiments as described above, it is not intended to limit this application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of this application. Therefore, the scope of protection of this application should be determined by the scope defined in the claims of this application.

Claims

1. A delivery data processing method, characterized in that, include: Obtain the target user cluster, which includes multiple user information; Obtain a target merchant cluster, wherein the target merchant cluster includes at least one merchant information; Obtaining target delivery data between the target user cluster and the target merchant cluster includes: obtaining historical data on the number of times any user in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining a group-buying index relative to the target merchant cluster based on the historical number of times any user in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining a group-buying index relative to the target merchant cluster based on the group-buying index relative to the target merchant cluster for each user in the target user cluster, wherein the group-buying index is used to configure online-to-offline service items; and the target delivery data is used to represent data indicating that the merchants corresponding to the merchant information in the target merchant cluster provide delivery services to the users corresponding to the user information in the target user cluster. Based on the target user cluster, the target merchant cluster, and the target delivery data, construct target delivery data records for the target user cluster and the target merchant cluster. The target delivery data records include target user cluster identifiers, target merchant cluster identifiers, and the target delivery data. The target delivery data is recorded and sent to the online-to-offline service personnel's client for display, serving as reference data for the online-to-offline service personnel to configure online-to-offline service items. Obtain the service item configuration instruction sent by the service personnel client, the service item configuration instruction including group activity configuration requirement information for configuring group activities between user clusters and merchant clusters; According to the service item configuration instruction, service item configuration variables are sent to the service personnel client. The service item configuration variables include group activity configuration variables used to configure group activities between user clusters and merchant clusters. Obtain the service item configuration parameter value sent by the service personnel client, which corresponds to the service item configuration variable. The service item configuration parameter value includes the group activity configuration parameter value corresponding to the group activity configuration variable. The service item configuration parameter value is configured with reference to the target delivery data record. The online-to-offline service items are generated based on the service item configuration parameter values, including: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter values.

2. The method according to claim 1, characterized in that, Also includes: Obtain the target cluster strategy, which is used to represent the target strategy for determining user clusters or merchant clusters; The process of obtaining the target user cluster includes: obtaining the target user cluster according to the target cluster strategy; The process of obtaining the target merchant cluster includes: obtaining the target merchant cluster according to the target cluster strategy.

3. The method according to claim 2, characterized in that, The target clustering strategy includes a target shape clustering strategy, which represents the strategy of selecting clusters in an electronic map using target shapes; Obtaining the target user cluster according to the target cluster strategy includes: Obtain reference user information; Using the reference user information as a reference point, and according to the user cluster selection range data, the user information target fence is constructed in the electronic map using the user cluster target shape indicated by the target shape clustering strategy; The target user cluster is constructed based on the user information within the target fence. Alternatively, obtaining the target merchant cluster according to the target cluster strategy includes: Obtain reference merchant information; Using the aforementioned merchant information as a reference point, and according to the merchant cluster selection range data, the merchant cluster target shape indicated by the target shape clustering strategy is used to construct a merchant information target fence in the electronic map. The target merchant cluster is constructed based on the merchant information within the target fence.

4. The method according to claim 3, characterized in that, The process of obtaining reference user information includes: obtaining reference user information provided by the service personnel client; Alternatively, the reference merchant information may include: obtaining reference merchant information provided by the service personnel's client.

5. The method according to claim 3, characterized in that, The user cluster selection range data is provided by the service personnel's client, or the merchant cluster selection range data is provided by the service personnel's client.

6. The method according to claim 3, characterized in that, The target shape of the user cluster is specified by the service personnel client, or the target shape of the merchant cluster is specified by the service personnel client.

7. The method according to claim 2, characterized in that, The target clustering strategy includes a target delivery efficiency clustering strategy, which is used to represent a strategy for selecting clusters based on delivery efficiency data between users and merchants. Obtaining the target user cluster according to the target cluster strategy includes: Obtain reference delivery efficiency data between reference users and reference merchants; Obtain matching user-merchant pairs by matching delivery efficiency data with the reference delivery efficiency data, matching user geographic location information with the reference user geographic location information, and matching merchant geographic location information with the reference merchant geographic location information, and determine the user information in the matching user-merchant pairs as matching user information; The target user cluster is constructed based on the reference user information corresponding to the reference user and the matching user information; Alternatively, obtaining the target merchant cluster according to the target cluster strategy includes: Obtain reference delivery efficiency data between reference users and reference merchants; Obtain matching user-merchant pairs by matching delivery efficiency data with the reference delivery efficiency data, matching user geographic location information with the reference user geographic location information, and matching merchant geographic location information with the reference merchant geographic location information; and determine the merchant information in the matching user-merchant pairs as the matching merchant information. The target merchant cluster is constructed based on the reference merchant information corresponding to the reference merchant and the matching merchant information.

8. The method according to claim 7, characterized in that, The process of obtaining reference delivery efficiency data between reference users and reference merchants includes: obtaining average delivery distance data for waybills between the reference users and reference merchants and / or average delivery time data for waybills between the reference users and reference merchants.

9. The method according to claim 7, characterized in that, The reference user is specified by the service personnel client, or the reference merchant is specified by the service personnel client.

10. The method according to claim 7, characterized in that, The matching user information and matching merchant information obtained by matching delivery efficiency data with reference delivery efficiency data, matching user geographic location information with reference user geographic location information, and matching merchant geographic location information with reference merchant geographic location information include: Find the user-merchant information pairs that match the delivery efficiency data and use them as candidate user-merchant information pairs; From the candidate user-merchant information pairs, find the user-merchant pairs whose geographical location information matches the geographical location information of the reference user and whose geographical location information matches the geographical location information of the reference merchant. The user information in the matched user-merchant pair is determined as the matched user information, and the merchant information in the matched user-merchant pair is determined as the matched merchant information.

11. The method according to claim 2, characterized in that, The target clustering strategy includes a target clustering strategy, which represents a strategy for selecting clusters based on the order volume between users and merchants. Obtaining the target user cluster according to the target cluster strategy includes: Obtain all shipping orders between all users and all merchants; The maximum order volume between the user and the merchant is determined based on the total number of waybills. The user corresponding to the maximum order volume is determined as the user with the maximum order volume, and the merchant corresponding to the maximum order volume is determined as the merchant with the maximum order volume. From the remaining waybills excluding the waybills between the user with the largest number of waybills and the merchant with the largest number of waybills, identify matching user-merchant pairs whose waybill volume is smaller than that between the user with the largest number of waybills and the merchant with the largest number of waybills, whose user's geographical location information matches that of the user with the largest number of waybills, and whose merchant's geographical location information matches that of the merchant with the largest number of waybills. Then, identify the user information in the matching user-merchant pairs as the matching user information. The target user cluster is constructed based on the maximum number of users corresponding to the maximum number of users and the matching user information; Alternatively, obtaining the target merchant cluster according to the target cluster strategy includes: Obtain all shipping orders between all users and all merchants; The maximum order volume between the user and the merchant is determined based on the total number of waybills. The user corresponding to the maximum order volume is determined as the user with the maximum order volume, and the merchant corresponding to the maximum order volume is determined as the merchant with the maximum order volume. From the remaining waybills excluding the waybills between the user with the largest number of waybills and the merchant with the largest number of waybills, identify matching user-merchant pairs whose waybill volume is smaller than that between the user with the largest number of waybills and the merchant with the largest number of waybills, whose user's geographical location information matches that of the user with the largest number of waybills, and whose merchant's geographical location information matches that of the merchant with the largest number of waybills. Then, identify the merchant information in the matching user-merchant pairs as the matching merchant information. The target merchant cluster is constructed based on the information of the merchant with the largest order volume corresponding to the merchant with the largest order volume and the matching merchant information.

12. The method according to claim 2, characterized in that, The method of obtaining the target cluster strategy includes: obtaining the target cluster strategy provided by the service personnel client.

13. The method according to claim 1, characterized in that, The step of obtaining target delivery data between the target user cluster and the target merchant cluster includes: obtaining delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster; Based on the delivery data between all user information in the target user cluster and all merchant information in the target merchant cluster, target delivery data between the target user cluster and the target merchant cluster is obtained.

14. The method according to claim 13, characterized in that, The target delivery data between the target user cluster and the target merchant cluster includes at least one of the following: Order volume data between the target user cluster and the target merchant cluster; Average delivery distance data of waybills between the target user cluster and the target merchant cluster; Average delivery time data for waybills between the target user cluster and the target merchant cluster; Delivery resource data between the target user cluster and the target merchant cluster.

15. The method according to claim 1, characterized in that, The target delivery data record also includes at least one of the following: target delivery data record identifier, time period information corresponding to the target delivery data, and type information of the target user cluster.

16. The method according to claim 1, characterized in that, The target user cluster includes multiple pieces of user information, specifically multiple regions of interest information; The target delivery data specifically represents data indicating that the merchants corresponding to the merchant information in the target merchant cluster provide delivery services to users in the interest areas corresponding to the interest area information in the target user cluster.

17. The method according to claim 1, characterized in that, Also includes: The target user cluster and the target merchant cluster are sent to the service personnel client for display in the service personnel client, serving as reference data for the online-to-offline service personnel to configure online-to-offline service projects.

18. The method according to claim 1, characterized in that, The step of obtaining the target delivery data between the target user cluster and the target merchant cluster includes: obtaining the target delivery data between the target user cluster and the target merchant cluster from an offline data storage system; Alternatively, the method may further include sending the target delivery data record to an online data storage system for storage.

19. The method according to claim 18, characterized in that, Also includes: Obtain the target delivery data record request message sent by the service personnel client to request the target delivery data record; The target delivery data record is obtained from the online data storage system; The step of sending the target delivery data record to the service personnel's client for display includes: sending the target delivery data record obtained from the online data storage system to the service personnel's client for display.

20. The method according to claim 1, characterized in that, Also includes: Obtain delivery data records for recommended user clusters and recommended merchant clusters, and use them as recommended delivery data records; The step of sending the target delivery data record to the service personnel's client for display includes: sending the target delivery data record and the recommended delivery data record to the service personnel's client for display, as reference data for the online-to-offline service personnel to configure online-to-offline service items.

21. The method according to claim 20, characterized in that, Also includes: Obtain the target delivery data record request message sent by the service personnel client to request the target delivery data record; The step of sending the target delivery data record and the recommended delivery data record to the service personnel client of the online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service items, includes: in response to the target delivery data request message, sending the target delivery data record and the recommended delivery data record to the service personnel client of the online-to-offline service personnel for display, as reference data for the online-to-offline service personnel to configure online-to-offline service items.

22. A delivery data processing device, characterized in that, The device includes: a cluster acquisition unit, a target delivery data acquisition unit, a delivery data record construction unit, and a delivery data record sending unit; The cluster acquisition unit is used to acquire a target user cluster, which includes multiple user information, and to acquire a target merchant cluster, which includes at least one merchant information. The target delivery data acquisition unit is used to obtain target delivery data between the target user cluster and the target merchant cluster, including: obtaining historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining group-buying index data of any user information relative to the target merchant cluster based on the historical number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining group-buying index data of the target user cluster relative to the target merchant cluster based on the group-buying index data of each user information in the target user cluster relative to the target merchant cluster, wherein the group-buying index data is used to configure online-to-offline service items; the target delivery data is used to represent data indicating that the merchants corresponding to the merchant information in the target merchant cluster provide delivery services to the users corresponding to the user information in the target user cluster. The delivery data record construction unit is used to construct target delivery data records for the target user cluster and the target merchant cluster based on the target user cluster, the target merchant cluster, and the target delivery data. The target delivery data record includes a target user cluster identifier, a target merchant cluster identifier, and the target delivery data. The delivery data recording and sending unit is used to send the target delivery data record to the online-to-offline service personnel's client for display, as reference data for the online-to-offline service personnel to configure online-to-offline service items; Obtain the service item configuration instruction sent by the service personnel client, the service item configuration instruction including group activity configuration requirement information for configuring group activities between user clusters and merchant clusters; According to the service item configuration instruction, service item configuration variables are sent to the service personnel client. The service item configuration variables include group activity configuration variables used to configure group activities between user clusters and merchant clusters. Obtain the service item configuration parameter value sent by the service personnel client, which corresponds to the service item configuration variable. The service item configuration parameter value includes the group activity configuration parameter value corresponding to the group activity configuration variable. The service item configuration parameter value is configured with reference to the target delivery data record. The online-to-offline service items are generated based on the service item configuration parameter values, including: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter values.

23. A data provision method, characterized in that, include: The message requesting delivery data records sent by the online-to-offline service personnel's client to request delivery data records for user clusters and merchant clusters in a target area includes: a target delivery data record request message sent by the online-to-offline service personnel's client to request target delivery data records for target user clusters and target merchant clusters in a target area; the delivery data records are reference data for configuring online-to-offline service items by the online-to-offline service personnel, and a user cluster includes multiple user information and a merchant cluster includes at least one merchant information; Querying delivery data records for user clusters and merchant clusters in the target area includes: querying target delivery data records for target user clusters and target merchant clusters in the target area, wherein the target delivery data records include target user cluster identifiers, target merchant cluster identifiers, and target delivery data between target user clusters and target merchant clusters; the target delivery data records are obtained in the following manner: obtaining historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining the group-buying index data of any user information relative to the target merchant cluster based on the historical number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining the group-buying index data of the target user cluster relative to the target merchant cluster based on the group-buying index data of each user information in the target user cluster relative to the target merchant cluster, wherein the group-buying index data is used to configure online-to-offline service items; Returning delivery data records of user clusters and merchant clusters in the target area to the service personnel client includes: returning target delivery data records of target user clusters and target merchant clusters in the target area to the service personnel client; Obtain the service item configuration instruction sent by the service personnel client, the service item configuration instruction including group activity configuration requirement information for configuring group activities between user clusters and merchant clusters; According to the service item configuration instruction, service item configuration variables are sent to the service personnel client. The service item configuration variables include group activity configuration variables used to configure group activities between user clusters and merchant clusters. Obtain the service item configuration parameter value sent by the service personnel client, which corresponds to the service item configuration variable. The service item configuration parameter value includes the group activity configuration parameter value corresponding to the group activity configuration variable. The service item configuration parameter value is configured with reference to the target delivery data record. The online-to-offline service items are generated based on the service item configuration parameter values, including: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter values.

24. The method according to claim 23, characterized in that, The querying of delivery data records for user clusters and merchant clusters in the target area also includes: querying recommended delivery data records for recommended user clusters and recommended merchant clusters in the target area; The step of returning the delivery data records of the user clusters and merchant clusters of the target area to the service personnel client also includes: returning the recommended delivery data records of the recommended user clusters and recommended merchant clusters of the target area to the service personnel client.

25. The method according to claim 24, characterized in that, The method further includes: obtaining a target cluster strategy, wherein the target cluster strategy is used to represent a target strategy for determining a user cluster or a merchant cluster; obtaining a target user cluster includes: obtaining the target user cluster according to the target cluster strategy; obtaining a target merchant cluster includes: obtaining the target merchant cluster according to the target cluster strategy.

26. The method according to claim 25, characterized in that, The target clustering strategy includes a target shape clustering strategy, which represents the strategy of selecting clusters in an electronic map using target shapes; Obtaining the target user cluster according to the target cluster strategy includes: Obtain reference user information; Using the reference user information as a reference point, and according to the user cluster selection range data, the user information target fence is constructed in the electronic map using the user cluster target shape indicated by the target shape clustering strategy; The target user cluster is constructed based on the user information within the target fence. Alternatively, obtaining the target merchant cluster according to the target cluster strategy includes: Obtain reference merchant information; Using the aforementioned merchant information as a reference point, and according to the merchant cluster selection range data, the merchant cluster target shape indicated by the target shape clustering strategy is used to construct a merchant information target fence in the electronic map. The target merchant cluster is constructed based on the merchant information within the target fence.

27. The method according to claim 25, characterized in that, The target clustering strategy includes a target delivery efficiency clustering strategy, which is used to represent a strategy for selecting clusters based on delivery efficiency data between users and merchants. Obtaining the target user cluster according to the target cluster strategy includes: Obtain reference delivery efficiency data between reference users and reference merchants; Obtain matching user-merchant pairs by matching delivery efficiency data with the reference delivery efficiency data, matching user geographic location information with the reference user geographic location information, and matching merchant geographic location information with the reference merchant geographic location information, and determine the user information in the matching user-merchant pairs as matching user information; The target user cluster is constructed based on the reference user information corresponding to the reference user and the matching user information; Alternatively, obtaining the target merchant cluster according to the target cluster strategy includes: Obtain reference delivery efficiency data between reference users and reference merchants; Obtain matching user-merchant pairs by matching delivery efficiency data with the reference delivery efficiency data, matching user geographic location information with the reference user geographic location information, and matching merchant geographic location information with the reference merchant geographic location information; and determine the merchant information in the matching user-merchant pairs as the matching merchant information. The target merchant cluster is constructed based on the reference merchant information corresponding to the reference merchant and the matching merchant information.

28. The method according to claim 25, characterized in that, The target clustering strategy includes a target clustering strategy, which represents a strategy for selecting clusters based on the order volume between users and merchants. Obtaining the target user cluster according to the target cluster strategy includes: Obtain all shipping orders between all users and all merchants; The maximum order volume between the user and the merchant is determined based on the total number of waybills. The user corresponding to the maximum order volume is determined as the user with the maximum order volume, and the merchant corresponding to the maximum order volume is determined as the merchant with the maximum order volume. From the remaining waybills excluding the waybills between the user with the largest number of waybills and the merchant with the largest number of waybills, identify matching user-merchant pairs whose waybill volume is smaller than that between the user with the largest number of waybills and the merchant with the largest number of waybills, whose user's geographical location information matches that of the user with the largest number of waybills, and whose merchant's geographical location information matches that of the merchant with the largest number of waybills. Then, identify the user information in the matching user-merchant pairs as the matching user information. The target user cluster is constructed based on the maximum number of users corresponding to the maximum number of users and the matching user information; Alternatively, obtaining the target merchant cluster according to the target cluster strategy includes: Obtain all shipping orders between all users and all merchants; The maximum order volume between the user and the merchant is determined based on the total number of waybills. The user corresponding to the maximum order volume is determined as the user with the maximum order volume, and the merchant corresponding to the maximum order volume is determined as the merchant with the maximum order volume. From the remaining waybills excluding the waybills between the user with the largest number of waybills and the merchant with the largest number of waybills, identify matching user-merchant pairs whose waybill volume is smaller than that between the user with the largest number of waybills and the merchant with the largest number of waybills, whose user's geographical location information matches that of the user with the largest number of waybills, and whose merchant's geographical location information matches that of the merchant with the largest number of waybills. Then, identify the merchant information in the matching user-merchant pairs as the matching merchant information. The target merchant cluster is constructed based on the information of the merchant with the largest order volume corresponding to the merchant with the largest order volume and the matching merchant information.

29. The method according to claim 24, characterized in that, The target delivery data between the target user cluster and the target merchant cluster includes at least one of the following: Order volume data between the target user cluster and the target merchant cluster; Average delivery distance data of waybills between the target user cluster and the target merchant cluster; Average delivery time data for waybills between the target user cluster and the target merchant cluster; Delivery resource data between the target user cluster and the target merchant cluster.

30. A data providing device, characterized in that, The device includes: an acquisition unit, a query unit, and a sending unit; The acquisition unit is used to acquire a delivery data record request message sent by the online-to-offline service personnel's client, requesting delivery data records of user clusters and merchant clusters in a target area. This includes: acquiring a target delivery data record request message sent by the online-to-offline service personnel's client, requesting target delivery data records of target user clusters and target merchant clusters in a target area; the delivery data records are reference data for configuring online-to-offline service items for the online-to-offline service personnel, where a user cluster includes multiple user information and a merchant cluster includes at least one merchant information. The query unit is used to query the delivery data records of user clusters and merchant clusters in the target area, including: querying the target delivery data records of target user clusters and target merchant clusters in the target area. The target delivery data records include target user cluster identifiers, target merchant cluster identifiers, and target delivery data between the target user clusters and target merchant clusters. The target delivery data records are obtained in the following manner: obtaining historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining the group-buying index data of any user information relative to the target merchant cluster based on the historical number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining the group-buying index data of the target user cluster relative to the target merchant cluster based on the group-buying index data of each user information in the target user cluster relative to the target merchant cluster; the group-buying index data is used to configure online-to-offline service items. The sending unit returns delivery data records of user clusters and merchant clusters in the target area to the online-to-offline service personnel client, including: returning target delivery data records of target user clusters and target merchant clusters in the target area to the service personnel client; Obtain the service item configuration instruction sent by the service personnel client, the service item configuration instruction including group activity configuration requirement information for configuring group activities between user clusters and merchant clusters; According to the service item configuration instruction, service item configuration variables are sent to the service personnel client. The service item configuration variables include group activity configuration variables used to configure group activities between user clusters and merchant clusters. Obtain the service item configuration parameter value sent by the service personnel client, which corresponds to the service item configuration variable. The service item configuration parameter value includes the group activity configuration parameter value corresponding to the group activity configuration variable. The service item configuration parameter value is configured with reference to the target delivery data record. The online-to-offline service items are generated based on the service item configuration parameter values, including: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter values.

31. A data display method, characterized in that, include: Sending a delivery data record request message to the server to request delivery data records for user clusters and merchant clusters in a target area includes: sending a target delivery data record request message to the server to request target delivery data records for target user clusters and target merchant clusters in a target area; the delivery data records are reference data for configuring online-to-offline service projects by online-to-offline service personnel, a user cluster includes multiple user information, and a merchant cluster includes at least one merchant information; Obtaining delivery data records for user clusters and merchant clusters in the target area returned by the server includes: obtaining target delivery data records for target user clusters and target merchant clusters in the target area returned by the server, wherein the target delivery data records include target user cluster identifiers, target merchant cluster identifiers, and target delivery data between target user clusters and target merchant clusters; the target delivery data records are obtained in the following manner: obtaining historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining the group-buying index data of any user information relative to the target merchant cluster based on the historical group-buying index data of any user information in the target user cluster participating in historical group-buying activities of the target merchant cluster; obtaining the group-buying index data of the target user cluster relative to the target merchant cluster based on the group-buying index data of each user information in the target user cluster relative to the target merchant cluster, wherein the group-buying index data is used to configure online-to-offline service items; Displaying delivery data records for user clusters and merchant clusters in the target area includes: displaying target delivery data records for target user clusters and target merchant clusters in the target area; Send a service item configuration instruction to the server. The service item configuration instruction includes group activity configuration requirement information for configuring group activities between user clusters and merchant clusters. Obtain the service item configuration variables returned by the server, including group activity configuration variables used to configure group activities between user clusters and merchant clusters; Sending service item configuration parameter values ​​corresponding to service item configuration variables to the server, so that the server generates the online-to-offline service item based on the service item configuration parameter values, including: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter values; the service item configuration parameter values ​​include group activity configuration parameter values ​​corresponding to the group activity configuration variables, and the service item configuration parameter values ​​are configured with reference to the target delivery data records.

32. The method according to claim 31, characterized in that, The display of delivery data records for user clusters and merchant clusters in the target area shall include at least one of the following display methods: Delivery data records for user clusters and merchant clusters in the target area are displayed using an electronic map; The delivery data record list displays the delivery data records for user clusters and merchant clusters in the target area; When displaying delivery data records for user clusters and merchant clusters in the target area in the delivery data record list, the user clusters and merchant clusters are displayed via an electronic map.

33. The method according to claim 31, characterized in that, Also includes: In response to detecting a detail query operation for a target delivery data record in the delivery data records, the record details of the target delivery data record are obtained and displayed.

34. The method according to claim 33, characterized in that, The record details include user information in the target user cluster, merchant information in the target merchant cluster, and target delivery data between the target user cluster and the target merchant cluster.

35. The method according to claim 31, characterized in that, The target delivery data record also includes at least one of the following: target delivery data record identifier, time period information corresponding to the target delivery data, and type information of the target user cluster.

36. The method according to claim 31, characterized in that, The target delivery data between the target user cluster and the target merchant cluster includes at least one of the following: Order volume data between the target user cluster and the target merchant cluster; Average delivery distance data of waybills between the target user cluster and the target merchant cluster; Average delivery time data for waybills between the target user cluster and the target merchant cluster; Delivery resource data between the target user cluster and the target merchant cluster.

37. The method according to claim 31, characterized in that, The step of obtaining the delivery data records of the user clusters and merchant clusters of the target area returned by the server also includes: obtaining the recommended delivery data records of the recommended user clusters and recommended merchant clusters of the target area returned by the server. The method of displaying delivery data records for user clusters and merchant clusters in the target area also includes: displaying recommended delivery data records for recommended user clusters and recommended merchant clusters in the target area.

38. A data display device, characterized in that, The device includes a sending unit, an acquisition unit, and a display unit; The sending unit is used to send a delivery data record request message to the server for requesting delivery data records of user clusters and merchant clusters in the target area, including: sending a target delivery data record request message to the server for requesting target delivery data records of target user clusters and target merchant clusters in the target area; the delivery data records are reference data for configuring online-to-offline service projects by online-to-offline service personnel, a user cluster includes multiple user information, and a merchant cluster includes at least one merchant information; The acquisition unit is used to obtain delivery data records of user clusters and merchant clusters in the target area returned by the server, including: obtaining target delivery data records of target user clusters and target merchant clusters in the target area returned by the server, wherein the target delivery data records include target user cluster identifiers, target merchant cluster identifiers, and target delivery data between target user clusters and target merchant clusters; the target delivery data records are obtained in the following manner: obtaining historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining the group-buying index data of any user information relative to the target merchant cluster based on the historical data on the number of times any user information in the target user cluster has participated in historical group-buying activities of the target merchant cluster; obtaining the group-buying index data of the target user cluster relative to the target merchant cluster based on the group-buying index data of each user information in the target user cluster relative to the target merchant cluster, wherein the group-buying index data is used to configure online-to-offline service items; The display unit is used to display delivery data records of user clusters and merchant clusters in the target area, including: displaying target delivery data records of target user clusters and target merchant clusters in the target area; Send a service item configuration instruction to the server. The service item configuration instruction includes group activity configuration requirement information for configuring group activities between user clusters and merchant clusters. Obtain the service item configuration variables returned by the server, including group activity configuration variables used to configure group activities between user clusters and merchant clusters; Sending service item configuration parameter values ​​corresponding to service item configuration variables to the server, so that the server generates the online-to-offline service item based on the service item configuration parameter values, including: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter values; the service item configuration parameter values ​​include group activity configuration parameter values ​​corresponding to the group activity configuration variables, and the service item configuration parameter values ​​are configured with reference to the target delivery data records.

39. A service item configuration method, characterized in that, include: The delivery data records of user clusters and merchant clusters are sent to the service personnel client of online-to-offline service personnel. The delivery data records are reference data for the online-to-offline service personnel to configure online-to-offline service projects. A user cluster includes multiple user information, and a merchant cluster includes at least one merchant information. Obtain the service item configuration instructions sent by the service personnel's client; According to the service item configuration instruction, the service item configuration variables are sent to the service personnel client; Obtain the service item configuration parameter value sent by the service personnel client, corresponding to the service item configuration variable; The online-to-offline service items are generated based on the service item configuration parameter values; The service item configuration instructions include group activity configuration requirements information for configuring group activities between user clusters and merchant clusters; Sending service item configuration variables to the service personnel client includes: sending group activity configuration variables to the service personnel client for configuring group activities between user clusters and merchant clusters; The step of obtaining the service item configuration parameter value sent by the service personnel client corresponding to the service item configuration variable includes: obtaining the group activity configuration parameter value sent by the service personnel client corresponding to the group activity configuration variable; The step of generating the online-to-offline service item based on the service item configuration parameter value includes: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter value.

40. A service item configuration device, characterized in that, The device includes: a sending unit, an acquisition unit, and a generating unit; The sending unit is used to send the delivery data records of user clusters and merchant clusters to the service personnel client of online-to-offline service personnel. The delivery data records are reference data for the online-to-offline service personnel to configure online-to-offline service items. A user cluster includes multiple user information, and a merchant cluster includes at least one merchant information. The acquisition unit is used to obtain the service item configuration instruction sent by the service personnel client; The sending unit is further configured to send service item configuration variables to the service personnel client according to the service item configuration instruction; The acquisition unit is further configured to obtain the service item configuration parameter value corresponding to the service item configuration variable sent by the service personnel client; The generation unit is used to generate the online-to-offline service item according to the service item configuration parameter value; The service item configuration instructions include group activity configuration requirements information for configuring group activities between user clusters and merchant clusters; Sending service item configuration variables to the service personnel client includes: sending group activity configuration variables to the service personnel client for configuring group activities between user clusters and merchant clusters; The step of obtaining the service item configuration parameter value sent by the service personnel client corresponding to the service item configuration variable includes: obtaining the group activity configuration parameter value sent by the service personnel client corresponding to the group activity configuration variable; The step of generating the online-to-offline service item based on the service item configuration parameter value includes: generating group activities between user clusters and merchant clusters based on the group activity configuration parameter value.

41. A service item configuration method, characterized in that, include: Obtain delivery data records for user clusters and merchant clusters sent by the server. The delivery data records are reference data for online-to-offline service personnel to configure online-to-offline service projects. A user cluster includes multiple user information, and a merchant cluster includes at least one merchant information. Send service item configuration instructions to the server; Obtain the service item configuration variables returned by the server; In response to detecting a service item configuration parameter value input for the service item configuration variable, the service item configuration parameter value corresponding to the service item configuration variable is sent to the server. Obtain the configuration results of the online-to-offline service project; The service item configuration instructions include group activity configuration requirements information for configuring group activities between user clusters and merchant clusters; The step of obtaining the service item configuration variables returned by the server includes: obtaining the group activity configuration variables sent by the service personnel client for configuring group activities between user clusters and merchant clusters; The step of sending a service item configuration parameter value corresponding to the service item configuration variable to the server in response to detecting a service item configuration parameter value input for the service item configuration variable includes: sending a group activity configuration parameter value corresponding to the group activity configuration variable input to the server in response to detecting a group activity configuration parameter value input for the group activity configuration variable; Obtaining the configuration results of the online-to-offline service project includes obtaining the configuration results of group activities between the user cluster and the merchant cluster.

42. A service item configuration device, characterized in that, The device includes: an acquisition unit and a transmission unit; The acquisition unit is used to obtain delivery data records of user clusters and merchant clusters sent by the server. The delivery data records are reference data for online-to-offline service personnel to configure online-to-offline service projects. A user cluster includes multiple user information, and a merchant cluster includes at least one merchant information. The sending unit is used to send service item configuration instructions to the server; The acquisition unit is also used to obtain the service item configuration variables returned by the server; The sending unit is further configured to send a service item configuration parameter value corresponding to the service item configuration variable to the server in response to detecting a service item configuration parameter value input for the service item configuration variable; The acquisition unit is also used to obtain the configuration results of the online-to-offline service project; The service item configuration instructions include group activity configuration requirements information for configuring group activities between user clusters and merchant clusters; The step of obtaining the service item configuration variables returned by the server includes: obtaining the group activity configuration variables sent by the service personnel client for configuring group activities between user clusters and merchant clusters; The step of sending a service item configuration parameter value corresponding to the service item configuration variable to the server in response to detecting a service item configuration parameter value input for the service item configuration variable includes: sending a group activity configuration parameter value corresponding to the group activity configuration variable input to the server in response to detecting a group activity configuration parameter value input for the group activity configuration variable; Obtaining the configuration results of the online-to-offline service project includes obtaining the configuration results of group activities between the user cluster and the merchant cluster.

43. An electronic device, characterized in that, include: A memory and a processor; the memory is used to store a computer program, which, when executed by the processor, performs the method according to any one of claims 1-20, 23-29, 31-37, 39, and 41.

44. A computer storage medium, characterized in that, The system stores computer execution instructions, which, when executed by a processor, are used to implement the method described in any one of claims 1-20, 23-29, 31-37, 39, and 41.