Platform system based on digital store private domain operation

By building a digital store private domain operation platform system and optimizing resource allocation and modular design, the problems of low resource allocation efficiency and difficulty in multi-scenario coordination in traditional systems are solved, the optimal utilization and high scalability of resources are achieved, and the dynamic response capability of the system and the integration capability of online and offline services are improved.

CN120338918APending Publication Date: 2025-07-18HUNAN AIMAODAN INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510402573.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

The systems of traditional retail and chain stores cannot adapt to real-time business needs, have low resource allocation efficiency, insufficient dynamic response capabilities, and loose interface design in online and offline integration scenarios, resulting in breaking key business links and difficulty in collaborating multiple scenarios.

Method used

Design a platform system based on private domain operation of digital stores, including portal system, payment middle platform, business middle platform, management system, cloud service system and store cashier system. Through modular design and efficient business allocation, optimize resource utilization and realize closed-loop operation of private domain traffic.

Benefits of technology

It realizes optimal utilization of resources and high scalability, improves the dynamic response capability of the system, solves the problems of low resource allocation efficiency and difficulty in multi-scenario coordination in traditional systems, and enhances the integration capabilities of online and offline services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338918A_ABST
    Figure CN120338918A_ABST
Patent Text Reader

Abstract

The invention discloses a platform system based on digital store private domain operation, which comprises a portal system, a payment middle station, a business middle station, a management system, a cloud service system and a store cashier system, and realizes optimal utilization of resources through efficient distribution of receiving businesses; and through modular design, high expansibility and private domain traffic closed-loop operation are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of store management, and more specifically, to a platform system based on the private domain operation of digital stores. Background Art

[0002] With the development of the Internet, more and more traditional retail and chain stores are facing digital transformation; traditional store systems mostly adopt fixed-rule allocation strategies, relying on manual experience to configure weights and being unable to adapt to the real-time changing business requirements; in addition, in the scenario of online and offline integration, traditional systems often have loose interface designs between modules, resulting in the breakage of key business links, etc., and are prone to problems such as low resource allocation efficiency, insufficient dynamic response capabilities, and difficulties in multi-scenario collaboration. Summary of the Invention

[0003] To solve at least one of the above technical problems, the present invention provides a platform system based on the private domain operation of digital stores, which can efficiently allocate received services and achieve the optimal utilization of resources.

[0004] The present invention provides a platform system based on the private domain operation of digital stores, including:

[0005] A portal system, a payment middle platform, a business middle platform, a management system, a cloud service system, and a store cash register system;

[0006] The portal system is used for the display of business districts and stores;

[0007] The payment middle platform is used for the collation of transaction data and permission settings;

[0008] The business middle platform is used for promoting and marketing the business;

[0009] The management system is used for managing stores, products, and orders;

[0010] The cloud service system is used for building a cloud service platform and opening a public network access entrance;

[0011] The store cash register system is used for managing the payment system of the entire operation platform.

[0012] In this solution, the payment middle platform includes: a console, transaction data, settlement management, payment channels, and statistical reports;

[0013] The console is used for managing the information, accounts, and permissions of agents or salespersons;

[0014] The transaction data is used for the statistics and query of transaction data;

[0015] The settlement management is used for settling the profit sharing of agents and displaying the details;

[0016] The payment channel is used to manage payment channel information;

[0017] The statistical report is used to view the commodity usage data information of merchants.

[0018] In this solution, the business middle platform includes: cloud goods system, marketing system, distribution system, data center, battle command screen, live commerce mall, and digital membership system;

[0019] The cloud goods system is used to manage cloud goods;

[0020] The marketing system is used to market commodities;

[0021] The distribution system is used to distribute commodities;

[0022] The data center is used to store and view commodity data;

[0023] The battle command screen is used to visually display commodity data;

[0024] The live commerce mall is used to conduct live display of commodities;

[0025] The digital membership system is used to obtain member data within the business district and summarize and organize it.

[0026] In this solution, the management system includes: store management unit, commodity management unit, and order management unit;

[0027] The store management unit is used to manage the store page;

[0028] The commodity management unit is used to manage commodities;

[0029] The order management unit is used to manage orders to obtain the optimal order allocation plan.

[0030] In this solution, the order management unit includes: order collection subunit, order allocation subunit, and order after-sales subunit;

[0031] The order collection subunit is used to collect orders and generate order data information;

[0032] The order allocation subunit is used to compare and analyze order data information to determine the optimal allocation plan;

[0033] The order after-sales subunit is used to manage after-sales orders.

[0034] In this solution, the steps of obtaining the optimal order allocation plan specifically include:

[0035] Obtain order data information;

[0036] Determine the allocation priority of the current order according to the order data information;

[0037] Based on the allocation priority of the order, randomly allocate the order to the stores in sequence to obtain a set of allocation plans;

[0038] Extract the comprehensive cost of the allocation plan in the set of allocation plans;

[0039] Set the allocation plan with the minimum comprehensive cost as the optimal allocation plan for the current order.

[0040] In this solution, the step of determining the allocation priority of the current order specifically includes:

[0041] Classify the orders to obtain the corresponding order types, and determine the order type weight scores according to the order types;

[0042] Obtain the user information of the order placer, and determine the corresponding user level credit score according to the user information;

[0043] Obtain the time of the order and the current time, and subtract the time of the order from the current time to obtain the consumption time;

[0044] Subtract the consumption time from the preset marked processing time to obtain the remaining time;

[0045] Divide the remaining time by the preset standard processing time to obtain the timeliness urgency of the corresponding order;

[0046] Obtain the timeliness score of the corresponding order according to the timeliness urgency of the corresponding order;

[0047] Set the priority score of the order as Q, and its formula is:

[0048] Q = k1*A1 + k2*A2 + k3*A3

[0049] Where k1, k2 and k3 are weight coefficients, and k1 + k2 + k3 = 1, A1, A2 and A3 respectively represent the order type weight score, the user level credit score and the timeliness score of the order;

[0050] Arrange the orders in descending order of the priority score to obtain the allocation priority of the current order.

[0051] In this solution, the step of extracting the comprehensive cost of the allocation plan in the set of allocation plans specifically includes:

[0052] Number the orders in sequence according to the allocation priority, and set it as n;

[0053] Randomly and non-repeatedly number the stores, denoted as m;

[0054] Construct a cost matrix based on orders, stores, and the allocation plan to obtain the matrix;

[0055] Set the matrix value as K, and its formula is K ij = E ij + T ij , where E ij represents the distribution cost of order i assigned to store j, and T ij represents the timeliness penalty cost of order i assigned to store j, i ∈ n, j ∈ m; K ij represents the matrix value of order i assigned to store j;

[0056] Set the cost of order allocation as B, and its formula is B ij = K ij * a j , where B ij represents the cost of order i assigned to store j, and a j is the allocation weight of store j;

[0057] Set the comprehensive cost of the allocation plan as S, and its formula is where D ij represents the decision variable.

[0058] In this solution, the steps for obtaining the allocation weight specifically include:

[0059] Obtain the credit score of the store;

[0060] Based on the credit score of the store, determine the initial allocation weight of the corresponding store;

[0061] Obtain the current order quantity value of the store;

[0062] Divide the current order quantity value of the store by the maximum concurrent quantity value of the corresponding store to obtain the load rate of the corresponding store;

[0063] Set the allocation weight of the store as a, and its formula is a = a0 * (1 - p + b); where p represents the load rate of the corresponding store, a0 is the initial allocation weight of the corresponding store, and b is a constant.

[0064] In this solution, the store cash register system includes: a order receiving unit, a terminal sales unit, a marketing activity unit, an inventory management unit, a product procurement unit, a sales analysis unit, an operation analysis unit, a settlement management unit, a merchant management unit, a finance unit, a general unit, and a data migration unit;

[0065] The order receiving unit is used for the scan payment of the client and payment diversion;

[0066] The terminal sales unit is used for the preferential management of members, the printing management of coupon codes, labels, and shopping vouchers.

[0067] The marketing activity unit is used for marking and displaying the products under the marketing activities.

[0068] The inventory management unit is used for managing the inventory goods.

[0069] The product procurement management is used for managing the procurement of goods.

[0070] The sales analysis unit is used for analyzing the sold goods.

[0071] The business operation analysis unit is used for sorting out and visually displaying the transaction data.

[0072] The settlement management unit is used for counting the revenue data of famous stores and calculating the share data.

[0073] The merchant management unit is used for managing the merchants in the platform system.

[0074] The finance unit is used for overviewing the procurement data and displaying the purchase, sales, inventory transfer data in different time dimensions.

[0075] The general unit is used for data format conversion.

[0076] The data migration unit is used for data migration.

[0077] A platform system based on the private domain operation of digital stores according to the present invention includes a portal system, a payment middle platform, a business middle platform, a management system, a cloud service system, and a store cashier system. The present invention realizes the optimal utilization of resources by receiving the efficient allocation of services; through modular design, high scalability and closed-loop operation of private domain traffic are achieved. Brief Description of the Drawings

[0078] Figure 1 Shows a schematic diagram of a platform system based on the private domain operation of digital stores according to the present invention;

[0079] Figure 2 Shows a step flow chart of the optimal allocation scheme of the order according to the present invention. Detailed Embodiment

[0080] In order to more clearly understand the above objects, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the drawings and specific embodiments. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.

[0081] In the following description, numerous specific details are set forth to provide a thorough understanding of the present invention. However, the present invention may be implemented in other ways different from those described herein. Therefore, the scope of protection of the present invention is not limited by the specific embodiments disclosed below.

[0082] Figure 1 The figure shows a schematic diagram of a platform system based on the private domain operation of digital stores of the present invention.

[0083] As Figure 1 shown, the present invention discloses a platform system based on the private domain operation of digital stores, including: a portal system, a payment middle platform, a business middle platform, a management system, a cloud service system, and a store cashier system;

[0084] The portal system is used for the display of business districts and stores;

[0085] The payment middle platform is used for the collation of transaction data and permission settings;

[0086] The business middle platform is used for the promotion and marketing of businesses;

[0087] The management system is used for the management of stores, goods, and orders;

[0088] The cloud service system is used for the construction of a cloud service platform and the opening of a public network access entrance;

[0089] The store cashier system is used for the management of the payment system of the entire operation platform.

[0090] According to an embodiment of the present invention, the portal system includes a business district display unit and a store display unit. The business district display unit is used to carry out advertising display, carousel display of advertising pictures on the homepage of the business district, display of business district navigation buttons, display of business district information, display of business district public services, display of business district shopping sections, display of points scale sections, display of discount modules, display of personal center modules, display of sharing modules and display of payment diversion modules. For example, advertising display is carried out by displaying a predetermined advertising picture every time a user enters a mini program, and the user can jump to a predetermined page by clicking on the advertising picture. The advertising pictures on the homepage of the business district can upload multiple pictures for carousel display, and the user can jump to a predetermined page by clicking on the corresponding advertising picture. The business district navigation button display sets the corresponding navigation button by customizing the upload icon. The navigation button can realize navigation of stores of different categories, navigation of goods of different categories, navigation of flash sale pages, navigation of travel guides, and navigation of scenic spots. District ticket purchase navigation, hotel accommodation navigation, electronic guide display, parking payment navigation, etc.; the business district information display displays the cultural heritage of the scenic spot, tells the cultural story of the scenic spot, plans the browsing and consumption route of the scenic spot through customized uploaded text and pictures, and can realize relevant purchases by clicking on the corresponding information; the store display unit includes store advertising picture carousel display, store information display module, store product module, store evaluation module, cloud goods recommendation module, store bottom module, such as the store homepage advertising picture can upload multiple pictures for carousel display, and can jump to the reserved product by clicking the corresponding advertising picture; store information display module: used to display store related information, store navigation, and contact merchants; the portal system also includes a merchant backend unit, which is used to enter the merchant backend through the business district and store navigation buttons in the mini program, log in to the account, select the corresponding authority, and enter the merchant backend for management.

[0091] According to an embodiment of the present invention, the payment platform includes: a control console, transaction data, settlement management, payment channels and statistical reports;

[0092] The console is used to manage the information, account and authority of agents or salesmen;

[0093] The transaction data is used to collect statistics and query the transaction data;

[0094] The settlement management is used to settle and display the details of the agent's profit sharing;

[0095] The payment channel is used to manage payment channel information;

[0096] The statistical report is used to view the merchant's commodity usage data information.

[0097] It should be noted that the console consists of an agent management unit and a salesman management unit. The agent management unit is used to manage agent information, permissions, and account settings. The salesman management unit is used to manage salesman information, permissions, and account settings under the agent. The transaction data includes a transaction query unit, a merchant statistics unit, and a channel statistics unit. The transaction query unit is used to view transaction information according to customized conditions. The merchant statistics unit is used to view the transaction information of specified merchants according to customization. The channel statistics unit is used to view the transaction information of specified channels according to customization. The settlement management includes a merchant order billing details unit, a profit sharing summary unit, a profit sharing details unit, and a profit sharing settlement unit. The merchant order billing details unit is used to view the details of rate deductions for merchant orders. The profit sharing summary unit is used to view the summary data of agent profit sharing. The profit sharing details unit is used to view the detailed data of agent profit sharing. The profit sharing settlement unit is used to view the settlement data of agent profit sharing.

[0098] According to an embodiment of the present invention, the business middle platform includes: a cloud goods system, a marketing system, a distribution system, a data center, a battle command screen, a live commerce mall, and a digital membership system;

[0099] The cloud goods system is used for managing cloud goods;

[0100] The marketing system is used for marketing goods;

[0101] The distribution system is used for distributing goods;

[0102] The data center is used for storing and viewing goods data;

[0103] The battle command screen is used for visually displaying the data of goods;

[0104] The live commerce mall is used for live-displaying goods;

[0105] The digital membership system is used for obtaining and collating member data within the business district.

[0106] It should be noted that the cloud goods system includes cloud supplier management, cloud goods management, cloud goods classification management, cloud goods inventory management, and cloud goods order management. Among them, cloud supplier management is used to manage information related to cloud goods suppliers, cloud goods management is used to manage the creation, editing, and listing of cloud goods, cloud goods classification management is used to manage the classification of cloud goods, and cloud goods inventory management is used to manage the inventory of cultural and creative products, and can perform data registration of goods inbound and outbound, and real-time synchronous query; the marketing system includes advertising marketing, coupon marketing, points mall marketing, flash sale marketing, SMS marketing, member marketing, group buying marketing, gift card marketing, etc. For example, advertising marketing includes personalized advertising placement on the pages of each mall and store, stimulating stores to hold activities to attract customers and increasing the attractiveness of scenic spots; the distribution system sets up pusher distribution. The business management background designates a first-level pusher. The first-level pusher can develop a second-level pusher through an invitation code or QR code. The pusher can share goods with one click through the pusher store. After a purchase is made, the pusher obtains a commission for the goods. The first-level pusher can obtain a commission through the orders generated by the second-level pusher. The distribution system also includes branch store distribution. By setting up store distribution, deploying a store collection code offline, and setting the payment end page to jump, after a tourist scans the code and consumes in the store, a consumption behavior is generated within the business district through the jump. According to the set store distribution ratio, the store generates a commission; the data center includes store reports, supplier data, marketing data, financial data, and sales data. Among them, store reports are used to view the revenue and settlement data of each store on the platform; supplier data is used to retrieve and query the list of each supplier on the platform, transaction, and settlement data in real time; marketing data is used to view coupon cards and points data; financial data is used to view the financial reconciliation list; sales data is used to view each order report; the combat big screen system is a big data management platform system constructed according to the personalized needs of the market, which is real-time, accurate, and visual. By summarizing relevant data, it can directly display data such as daily and monthly passenger flow, payment composition, and transaction volume on the electronic screen, realizing the visual presentation of relevant data; the live broadcast mall is an integrated live broadcast portal that aggregates multiple merchant live broadcast malls, which can support the synchronous automatic settlement of the transaction funds of the live broadcast mall and the aggregated collection funds of offline stores to the merchant's own bank account. Merchants do not need to withdraw cash and do not incur sales deduction costs. Customers do not need to install an APP and can watch and place orders to purchase store goods through WeChat via a link or QR code poster; the digital membership system can monitor the member data automatically precipitated by each merchant in the business district in real time, and subsequent digital precision marketing including SMS mass sending and coupon card pushing can be carried out; it supports the rapid construction of a digital customer asset system that is tag-based, trackable, predictable, reachable, customized, and personalized, etc.

[0107] According to an embodiment of the present invention, the management system includes: a store management unit, a commodity management unit, and an order management unit;

[0108] The store management unit is used to manage the store page;

[0109] The commodity management unit is used to manage commodities.

[0110] The order management unit is used to manage orders and obtain the optimal allocation plan for orders.

[0111] It should be noted that the store management unit includes a custom store homepage, page components, store navigation, commodity classification, commodity list, floating window, online customer service support, customer reviews, etc. For example, the custom store homepage includes the ability to independently design and decorate store advertising pictures, LOGO, etc., and the page components include carousel ads, picture navigation, commodity sections, information bulletins, store headers, positioning menus, navigation, search, marketing components, etc.; the commodity management unit includes physical commodities, limited-purchase flash-sale commodities, custom commodities, commodity attributes, commodity specifications, order remarks, group management, commodity sorting, and commodity promotion. For example, physical commodities are used for the management of commodities with different attributes; limited-purchase flash-sale commodities are used to limit the purchase quantity of customers; custom commodities are used to independently design commodity details; commodity attributes are used to add multi-attribute commodities; commodity specifications are used to add multi-specification commodities, such as the color, size, weight, etc. of products; order remarks are used to guide customers to fill in remarks information such as date, phone number, name, etc., and support export in the background; group management is used to manage commodities by groups according to requirements; commodity sorting is used to sort commodities according to different dimensions, such as price, sales volume, etc.; commodity promotion is used to generate independent promotion links and QR codes for each commodity.

[0112] According to an embodiment of the present invention, the order management unit includes: an order collection sub-unit, an order allocation sub-unit, and an order after-sales sub-unit;

[0113] The order collection sub-unit is used to collect orders and generate order data information;

[0114] The order allocation sub-unit is used to perform comparative analysis on the order data information to determine the optimal allocation plan;

[0115] The order after-sales sub-unit is used to manage after-sales orders.

[0116] It should be noted that the order after-sales sub-unit is also used for rights protection management and evaluation management. Among them, rights protection management is used to operate and process orders applying for refund and rights protection, and evaluation management is used to screen and manage evaluations according to time, number, star rating, etc.

[0117] Figure 2 The step flowchart showing the optimal allocation plan of the order of the present invention is shown.

[0118] As Figure 2 shown, according to an embodiment of the present invention, the steps of obtaining the optimal allocation plan for orders specifically include:

[0119] S201, Obtain order data information;

[0120] S202, Determine the allocation priority of the current order according to the order data information;

[0121] S203, Based on the allocation priority of the order, randomly allocate the order to the stores in sequence to obtain a set of allocation plans;

[0122] S204, Extract the comprehensive cost of the allocation plan in the set of allocation plans;

[0123] S205, Set the allocation plan with the minimum comprehensive cost as the optimal allocation plan for the current order.

[0124] It should be noted that the orders are respectively set as the first order, the second order,... the nth order according to the allocation priority, where the first order is allocated first, the second order is allocated second, and so on. According to the first order, match the stores that can process the order. For example, if there are m - 1 stores that can process the first order, then there are types of allocation situations corresponding to the first order. Then, according to the second order, match the stores that can process the order. For example, if there are m - 2 stores that can process the second order, then there are types of allocation situations corresponding to the second order, and so on. Determine the total number of allocation types for all orders, and multiply the total number of allocation types for all orders to obtain the total number of allocation plans in the set of allocation plans; Further, when a store receives an order, the number of orders received by the corresponding store is incremented by one, and the total number of orders received by the corresponding store is recorded. If the total number of orders received by the corresponding store is greater than or equal to the maximum concurrency of the corresponding store, the corresponding store exits the order reception sequence.

[0125] According to the embodiment of the present invention, the step of determining the allocation priority of the current order specifically includes:

[0126] Classify the orders to obtain the corresponding order types, and determine the order type weight scores according to the order types;

[0127] Obtain the user information of the order placer, and determine the corresponding user level credit score according to the user information;

[0128] Obtain the time of the order and the current time, and subtract the time of the order from the current time to obtain the elapsed time;

[0129] Subtract the elapsed time from the preset standard processing time to obtain the remaining time;

[0130] Divide the remaining time by the preset standard processing time to obtain the urgency degree of the corresponding order;

[0131] Obtain the timeliness score of the corresponding order according to the timeliness urgency of the corresponding order;

[0132] Set the priority score of the order as Q, and its formula is:

[0133] Q = k1 * A1 + k2 * A2 + k3 * A3

[0134] Where k1, k2, and k3 are weight coefficients, and k1 + k2 + k3 = 1, and A1, A2, and A3 respectively represent the weight score of the order type, the credit score of the user level, and the timeliness score of the order;

[0135] Arrange the orders in descending order according to the priority score to obtain the allocation priority of the current order.

[0136] It should be noted that different weight scores are set for different order types. For example, the weight score of the drug order type is greater than that of the toy order type; the user information at least includes the registration information of the corresponding user and the credit score of the user level on the corresponding platform. The user level credit score is directly proportional to the consumption of the user on the corresponding platform and the shopping credit, and the shopping credit is inversely proportional to the return rate; set the highest timeliness score of the corresponding order in advance, and then multiply the timeliness urgency of the corresponding order by the highest timeliness score of the order to obtain the timeliness score of the corresponding order at the current time. When the timeliness urgency of the order is less than or equal to zero, the timeliness score of the corresponding order is the highest timeliness score.

[0137] According to the embodiment of the present invention, the step of extracting the comprehensive cost of the allocation plan in the allocation plan set specifically includes:

[0138] Number the orders in sequence according to the allocation priority, and set it as n;

[0139] Randomly and non-repeatedly number the stores, and set it as m;

[0140] Construct a cost matrix according to the order, store, and allocation plan to obtain the matrix;

[0141] Set the matrix value as K, and its formula is K ij = E ij + T ij , where E ij represents the distribution cost of order i assigned to store j, and T ij represents the timeliness penalty cost of order i assigned to store j, i ∈ n, j ∈ m; K ij represents the matrix value of order i assigned to store j;

[0142] Set the cost of order allocation as B, and its formula is B ij = K ij * a j, where B ij represents the cost of allocating order i to store j, and a j is the allocation weight of store j;

[0143] Let the comprehensive cost of the allocation plan be S, and its formula is where D ij represents the decision variable.

[0144] It should be noted that the order is set as the matrix row, the store is set as the matrix column, an n*m cost matrix is constructed, and zeros are filled for the insufficient rows and columns. For example, if the first order is allocated to the third store, then 1 is set at the intersection of the first order and the third store, and zeros are set at the positions of other stores in this row of the first order. The distribution cost consists of the distribution distance and the unit freight. When the distribution is completed on time, the time penalty for the current order is zero; when the distribution is completed overtime, the overtime time is recorded, and the time penalty is obtained by multiplying the overtime time by a preset penalty rate. When order i is allocated to store j, D ij = 1; when order i is not allocated to store j, D ij = 0.

[0145] According to the embodiment of the present invention, the steps for obtaining the allocation weight specifically include:

[0146] Obtain the credit score of the store;

[0147] Based on the credit score of the store, determine the initial allocation weight of the corresponding store;

[0148] Obtain the current order quantity value of the store;

[0149] Divide the current order quantity value of the store by the maximum concurrent quantity value of the corresponding store to obtain the load rate of the corresponding store;

[0150] Set the allocation weight of the store as a, and its formula is a = a0*(1 - p + b); where p represents the load rate of the corresponding store, a0 is the initial allocation weight of the corresponding store, and b is a constant.

[0151] It should be noted that the higher the credit score of the store, the higher the initial allocation weight of the corresponding store. b is a constant, for example, set to 0.2; the allocation weight of the store is inversely proportional to the load rate. For each allocated order, the allocation weight of the store receiving the order is updated once. When the load rate is equal to 1, the corresponding store stops receiving orders.

[0152] Further, based on a preset first time period, when the load rate of a store is greater than or equal to a preset first load rate threshold, the corresponding store is identified to obtain an identified store; the numerical value of the number of identified stores is extracted, and the numerical value of the number of identified stores is divided by the total number of stores to obtain the occupancy ratio of the identified stores; the number of stores with a load rate less than or equal to a preset second load rate threshold is extracted and set as the number of second stores, and the number of second stores is divided by the total number of stores to obtain the occupancy ratio of the second stores; when the occupancy ratio of the identified stores is greater than or equal to a preset first occupancy ratio threshold and the occupancy ratio of the second stores is less than or equal to a preset second occupancy ratio threshold, information on adding stores is generated; when the occupancy ratio of the second stores is greater than a preset third occupancy ratio threshold, information on reducing stores is generated; the preset first occupancy ratio threshold is greater than the preset third occupancy ratio threshold which is greater than the preset second occupancy ratio threshold.

[0153] Further, after generating the information on adding stores, obtain the map of the target area, divide the map of the target area into grids with a preset grid size, and each grid is set with a unique identifier; for each grid, calculate the number of orders (i.e., the number of dispatched orders) that are located in this grid but processed by stores in other grids; exclude the grids with existing stores, retain the grids without stores, and set the retained grids as candidate grids, arrange the candidate grids in descending order of the number of dispatched orders, and select the grid with the most dispatched orders as the area for the new store.

[0154] Further, randomly add a virtual store in the area for the new store, then allocate the orders to obtain the virtual order quantity and virtual load rate of each store; subtract the virtual load rate of the corresponding store from the load rate before adding the new store to obtain the load rate difference of the corresponding store. When there is a load rate difference greater than a preset load rate difference threshold, delete the corresponding area for the new store, and use the grid with the second most dispatched orders as the area for the new store, and so on, until the load rate differences of all stores after adding the new store are less than or equal to the preset load rate difference threshold. When there is a load rate difference greater than the preset load rate difference threshold for all grids traversed, reduce the grid size, recalculate, and repeat until the load rate differences of all stores after adding the new store are less than or equal to the preset load rate difference threshold.

[0155] Further, after generating the information on reducing stores, set the store with the minimum load rate as the closed store.

[0156] According to the embodiments of the present invention, the store cashier system includes: a payment receiving unit, a terminal sales unit, a marketing activity unit, an inventory management unit, a product procurement unit, a sales analysis unit, an operation analysis unit, a settlement management unit, a merchant management unit, a finance unit, a general unit, and a data migration unit;

[0157] The payment receiving unit is used for the code scanning payment of the client and payment diversion;

[0158] The terminal sales unit is used for the preferential management of members, the management of printing preferential codes, labels and shopping vouchers;

[0159] The marketing activity unit is used to mark and display the products under the marketing activities;

[0160] The inventory management unit is used to manage the stocked goods;

[0161] The product procurement management is used to manage the procurement of goods;

[0162] The sales analysis unit is used to analyze the sold goods;

[0163] The business analysis unit is used to collate and visually display the transaction data;

[0164] The settlement management unit is used to count the revenue data of famous stores and calculate the sharing data;

[0165] The merchant management unit is used to manage the merchants in the platform system;

[0166] The finance unit is used to overview the procurement data and display the purchase, sales, inventory transfer data in different time dimensions;

[0167] The general unit is used for data format conversion;

[0168] The data migration unit is used for data migration.

[0169] It should be noted that the acquirer unit supports direct scan code payment by customers, and functions such as automatic pushing of points, coupons, platform advertisements, etc., to realize payment diversion for the platform; the terminal sales unit includes membership management, member discounts (including point deduction, combination payment of points + cash), specific discount codes (such as limited number of times for internal purchase days), price tags, shopping voucher printing, etc. The marketing activity unit supports special prices for designated products, step-by-step special prices, bundled special prices, full gift / reduction, etc.; for inventory management, each product has a unique code, supports transfer of goods between stores, supports store-end inventory management (virtual inventory of goods can be established, data registration of inbound and outbound is carried out, real-time synchronous query and management of tea room tea inventory), generation of all inventory count, movement inventory count forms, conversion form output and printing, supports store inventory requests (including display of current inventory quantity, weekly / monthly / customized cycle sales volume synchronization, demand cycle, special requirements, etc.), prompts inventory warnings (replenishment warning, inventory age cycle warning), supports inventory gains and losses, supports details and summaries of goods receipts and dispatches, supports generation of distribution lists after importing according to electronic forms after procurement and warehousing, supports return and exchange orders for purchased goods warehoused, supports goods inbound and outbound mechanisms in special business scenarios (such as special discounts for government and enterprise business, internal purchase), supports automatic shelf-off when the inventory of inventory goods reaches zero, etc.; the product procurement unit supports procurement applications, supports procurement orders, supports intelligent replenishment, supports individual / batch review of inventory requests from multiple stores and transfer to the procurement link, supports the procurement process and system review and transfer, etc.; the sales analysis unit supports sales details, sales summaries, supports display of sales rankings, supports procurement and sales summary analysis, supports statistical analysis of fast-selling / slow-selling goods, etc.; the business analysis unit supports querying of single product sales rankings, income time period analysis, income composition and other guiding business data. The back-end management can directly display data such as daily and monthly passenger flow, payment composition, transaction amount, etc. on the electronic screen, realizing the visual presentation of relevant data, and carrying out labeled management of consumer customers. Based on full-staff cashiering, distribution, and shopping guides, it supports flexible data asset construction systems such as face recognition, payment-based customer acquisition, full-staff labeling, and personalized marketing push, which can help the market quickly build a labeled, trackable, predictable, reachable, customized, and personalized digital asset system for offline customers including both completed and uncompleted transactions; the visual chart unit is used to display the completion of sales targets, supports setting indicators monthly, and querying by week, month, quarter, and year. However, the evaluation is based on monthly indicators, supports displaying sales trend charts in table form (presented as curves / bar charts), supports displaying sales distribution / rankings, supports displaying year-on-year and month-on-month growth / slump rankings (time dimensions of stores, regions, weeks / months / quarters / years can be switched), supports displaying daily business reports (daily sales, procurement, inventory, payments), supports displaying the number of transactions / consumption amount (average customer spend, by region / store), and the system can directly display data such as daily and monthly passenger flow, payment composition, transaction amount, etc. on the electronic screen by summarizing relevant data, realizing the visual presentation of relevant data;The settlement management unit accurately statistics the store revenue data in the form of reports and supports automatic calculation of the share data; the merchant management unit includes merchant management, merchant list, terminal code management, equipment management, and traffic card management. Among them, merchant management is used to manage merchant information and rate settings, the merchant list is used to manage merchant information, terminal code management is used to manage the generation and distribution of merchant terminal codes, equipment management is used to manage the distribution of merchant equipment, and traffic card management is used to manage the distribution of merchant traffic cards; the financial unit supports an overview of the procurement situation (such as supplier payment status, accounts receivable and payable) and supports the query and output of inventory transfer data in weekly / monthly / quarterly / annual time dimensions; the general unit supports the conversion and output of all data in file formats such as Excel, facilitates the quick export of sales data, can export daily / weekly / monthly report data, supports custom settings of different content in the inventory module (such as cost display), supports docking with the existing ERP system to complete the integration application of business, finance, and assets, supports the mobile backend, and the mobile APP synchronizes the above functions and can complete message push, viewing (data and data of the entire cashier system can be viewed on the mobile phone at any time), approval, supports the export of Excel, imports vouchers into the financial software, and supports the prompt of the current salesperson after switching the salesperson at the POS terminal; the data migration unit is used to support the migration of existing data (import of templates for supplier information, product information, and inventory data) and supports the import of templates for purchase applications and orders.

[0170] A platform system based on the private domain operation of digital stores disclosed by the present invention includes a portal system, a payment middle platform, a business middle platform, a management system, a cloud service system, and a store cashier system. The present invention realizes the optimal utilization of resources by receiving the efficient allocation of services; through modular design, it realizes high scalability and closed-loop operation of private domain traffic.

[0171] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed with each other can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical, or other forms.

[0172] The units described as separate components above may or may not be physically separated, and the components shown as units may or may not be physical units; they can be located in one place or distributed to multiple network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0173] In addition, each functional unit in the embodiments of the present invention may all be integrated into one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated into one unit; the above-mentioned integrated unit may be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.

[0174] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps including the above method embodiments; and the foregoing storage medium includes: removable storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs and other various media that can store program codes.

[0175] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present invention essentially or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the various embodiments of the present invention. And the foregoing storage medium includes: removable storage devices, ROM, RAM, magnetic disks, or optical discs and other various media that can store program codes.

Claims

1. A platform system based on the private domain operation of digital stores, characterized in that, Including: Portal system, payment middle platform, business middle platform, management system, cloud service system and store cashier system; The portal system is used for displaying business districts and stores; The payment middle platform is used for sorting out transaction data and setting permissions; The business middle platform is used for promoting and marketing business; The management system is used for managing stores, products and orders; The cloud service system is used for building a cloud service platform and opening a public network access entrance; The store cashier system is used for managing the payment system of the entire operation platform.

2. The platform system based on the private domain operation of digital stores according to claim 1, wherein The payment middle platform includes: console, transaction data, settlement management, payment channels and statistical reports; The console is used for managing the information, accounts and permissions of agents or salespersons; The transaction data is used for statistically analyzing and querying transaction data; The settlement management is used for settling the profit sharing of agents and displaying details; The payment channels are used for managing payment channel information; The statistical reports are used for viewing the product usage data information of merchants.

3. The platform system based on the private domain operation of digital stores according to claim 1, characterized in that The business middle platform includes: cloud product system, marketing system, distribution system, data center, battle command screen, live commerce mall and digital membership system; The cloud product system is used for managing cloud products; The marketing system is used for marketing products; The distribution system is used for distributing products; The data center is used for storing and viewing product data; The battle command screen is used for visually displaying product data; The live commerce mall is used for live-displaying products; The digital membership system is used for obtaining member data within the business district and sorting it out.

4. A platform system based on the private domain operation of digital stores according to claim 1, characterized in that, The management system includes: store management unit, product management unit and order management unit; The store management unit is used for managing the store page; The product management unit is used for managing products; The order management unit is used for managing orders to obtain the optimal order allocation plan.

5. The platform system based on the private domain operation of digital stores according to claim 4, characterized in that, The order management unit includes: order collection sub-unit, order allocation sub-unit, order after-sales sub-unit; The order collection sub-unit is used for collecting orders and generating order data information; The order allocation sub-unit is used for comparing and analyzing order data information to determine the optimal allocation plan; The order after-sales sub-unit is used for managing after-sales orders.

6. The platform system based on the private domain operation of digital stores according to claim 5, characterized in that, The steps for obtaining the optimal order allocation plan specifically include: Obtaining order data information; Determining the allocation priority of the current order according to the order data information; Based on the allocation priority of the order, randomly allocating the order to stores in turn to obtain a set of allocation plans; Extracting the comprehensive cost of the allocation plans in the set of allocation plans; Setting the allocation plan with the minimum comprehensive cost as the optimal allocation plan for the current order.

7. The platform system based on the private domain operation of digital stores according to claim 6, wherein, The steps for determining the allocation priority of the current order specifically include: Classifying the orders to obtain corresponding order types, and determining order type weight scores according to the order types; Obtaining the user information of the order placer, and determining the corresponding user level credit score according to the user information; Obtaining the time of the order and the current time, and subtracting the time of the order from the current time to obtain the elapsed time; Subtract the consumed time from the preset annotation processing time to obtain the remaining time; Divide the remaining time by the preset standard processing time to obtain the urgency degree of the corresponding order; Obtain the timeliness score of the corresponding order according to the urgency degree of the corresponding order; Set the priority score of the order as Q, and its formula is: Q = k1 * A1 + k2 * A2 + k3 * A3 Where k1, k2, and k3 are weight coefficients, and k1 + k2 + k3 = 1. A1, A2, and A3 respectively represent the order type weight score, the user level credit score, and the timeliness score of the order; Arrange the orders in descending order of the priority score to obtain the allocation priority of the current order.

8. The platform system based on the private domain operation of digital stores according to claim 6, wherein, The step of extracting the comprehensive cost of the allocation plan in the allocation plan set specifically includes: Number the orders in sequence according to the allocation priority, and set it as n; Randomly and non-repeatedly number the stores, and set it as m; Construct a cost matrix based on the order, the store, and the allocation plan to obtain the matrix; Set the matrix value to K, and its formula is K ij = E ij + T ij , where E ij represents the distribution cost of order i assigned to store j, and T ij represents the timeliness penalty cost of order i assigned to store j, i ∈ n, j ∈ m; K ij represents the matrix value of order i assigned to store j; Set the cost of order allocation as B, and its formula is B ij = K ij * a j , where B ij represents the cost of allocating order i to store j, and a j is the allocation weight of store j; Let the comprehensive cost of the allocation plan be S, and its formula is where D ij represents the decision variable.

9. The platform system based on the private domain operation of digital stores according to claim 8, characterized in that, The step of obtaining the allocation weight specifically includes: Obtain the credit score of the store; Based on the credit score of the store, determine the initial allocation weight of the corresponding store; Obtain the current order quantity value of the store; Divide the current order quantity value of the store by the maximum concurrent quantity value of the corresponding store to obtain the load rate of the corresponding store; Set the allocation weight of the store as a, and its formula is a = a0 * (1 - p + b); where p represents the load rate of the corresponding store, a0 is the initial allocation weight of the corresponding store, and b is a constant.

10. The platform system based on the private domain operation of digital stores according to claim 1, wherein The store cashier system includes: a receipt unit, a terminal sales unit, a marketing activity unit, an inventory management unit, a product procurement unit, a sales analysis unit, an operation analysis unit, a settlement management unit, a merchant management unit, a financial unit, a general unit, and a data migration unit; The receipt unit is used for the scan payment of the client and payment diversion; The terminal sales unit is used for the preferential management of members, the management of printing of discount codes, labels, and shopping vouchers; The marketing activity unit is used for marking and displaying the goods under the marketing activity; The inventory management unit is used for managing the goods in the inventory; The product procurement management is used for managing the procurement of goods; The sales analysis unit is used for analyzing the goods sold; The operation analysis unit is used for sorting out and visually displaying the transaction data; The settlement management unit is used for counting the revenue data of the famous store and calculating the share data; The merchant management unit is used for managing the merchants in the platform system; The financial unit is used for overviewing the procurement data and displaying the purchase, sales, and transfer data in different time dimensions; The general unit is used for the conversion of data formats; The data migration unit is used for data migration.