Method, system, device, storage medium and program product for managing rights

By implementing granular permission management for merchants through the service platform and adjusting delivery element configurations based on historical order data, the problem of inflexible management on food delivery platforms has been solved, thereby improving service quality and efficiency.

CN120146946BActive Publication Date: 2025-12-09RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510086965.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-12-09
Estimated Expiration
2045-01-17

AI Technical Summary

Technical Problem

The management of merchants by food delivery platforms is too granular and inflexible, resulting in unsatisfactory improvement in service quality.

Method used

By using the service platform to determine service data based on merchants' historical order data, configuration permissions for some delivery elements are revoked, while configuration permissions for other delivery elements are retained, enabling fine-grained management.

Benefits of technology

It enables merchants to flexibly configure delivery elements according to different situations, thereby improving service quality and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146946B_ABST
    Figure CN120146946B_ABST
Patent Text Reader

Abstract

The application discloses a permission management method, system, device, storage medium and program product, wherein the method comprises the following steps: a service platform determines service data of a first service provider according to a first historical order set of the first service provider; if it is determined that the permission reduction condition is met according to the service data, the configuration permission of the first service provider to a first delivery element is cancelled according to the service data; in the case that a first configuration request of the first service provider to a second delivery element is received, the second delivery element is configured according to the first configuration request; the second delivery element is a delivery element different from the first delivery element in a delivery element set. The application realizes fine-grained management of the configuration permission, and is beneficial to improving the service quality of the service provider.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent control, in particular to a permission management method, system, device, storage medium and program product. BACKGROUND

[0002] Takeout is not unfamiliar to people, and merchants can provide consumers with ordering and delivery services of goods through a takeout platform by registering on the takeout platform. In order to improve the service quality of the merchant and the takeout experience of the consumer, the takeout platform usually manages the registered merchants. At present, in the management process of the takeout platform to the merchant, it is usually based on the full amount of delivery information of the merchant, the management granularity is large and not flexible, and it is not ideal for improving the service quality. SUMMARY

[0003] The present application provides a permission management method, system, device, storage medium and program product to solve the technical problem of large and inflexible management granularity of delivery information in the related art.

[0004] The first aspect of the present application provides a permission management method applied to a service platform, the method comprising:

[0005] determining service data of the first service provider according to a first historical order set of the first service provider; the first historical order set comprising a plurality of historical orders within a first preset historical time period;

[0006] if it is determined that the permission reduction condition is met according to the service data, canceling the configuration permission of the first service provider to the first delivery element according to the service data; the first delivery element being at least one delivery element in a delivery element set of the first service provider;

[0007] in the case of receiving a first configuration request of the first service provider to a second delivery element, configuring the second delivery element according to the first configuration request; the second delivery element being a delivery element different from the first delivery element in the delivery element set.

[0008] The second aspect of the present application provides a permission management method applied to a terminal device of a service provider, the method comprising:

[0009] in response to a configuration operation of the service provider, sending a first configuration request to the service platform according to a second delivery element to be configured; the first configuration request being used for the service platform to configure the second delivery element in the case that it is determined that the service provider is in a permission management state, and the second delivery element is different from a first delivery element corresponding to the permission management state;

[0010] receiving a configuration result sent by the service platform.

[0011] The third aspect of the present application provides a permission management apparatus applied to a service platform, the apparatus comprising:

[0012] a first determination module configured to determine service data of a first service provider according to a first historical order set of the first service provider, the first historical order set comprising a plurality of historical orders within a first preset historical time period;

[0013] a permission control module configured to cancel, if it is determined according to the service data that a permission reduction condition is met, a configuration permission of the first service provider on a first delivery element according to the service data, the first delivery element being at least one delivery element in a delivery element set of the first service provider;

[0014] a configuration module configured to, if a first configuration request of the first service provider on a second delivery element is received, configure the second delivery element according to the first configuration request, the second delivery element being a delivery element different from the first delivery element in the delivery element set.

[0015] The fourth aspect of the present application provides a permission management apparatus applied to a terminal device of a service provider, the apparatus comprising:

[0016] a sending module configured to, in response to a configuration operation of the service provider, send a first configuration request to the service platform according to a second delivery element to be configured, the first configuration request being used for the service platform to configure the second delivery element if it is determined that the service provider is in a permission management state and the second delivery element is different from a first delivery element corresponding to the permission management state;

[0017] a receiving module configured to receive a configuration result sent by the service platform.

[0018] The fifth aspect of the present application provides a permission management system comprising a service platform and a terminal device of a service provider;

[0019] the service platform is configured to determine service data of a service provider according to a first historical order set of the service provider, cancel, if it is determined according to the service data that a permission reduction condition is met, a configuration permission of the first service provider on a first delivery element according to the service data, the first delivery element being at least one delivery element in a delivery element set of the first service provider, and, if a first configuration request of the terminal device on a second delivery element is received, configure the second delivery element according to the first configuration request and send a configuration result to the terminal device, the second delivery element being a delivery element different from the first delivery element in the delivery element set;

[0020] the terminal device is configured to, in response to a configuration operation of the service provider, send a first configuration request to the service platform and receive a configuration result sent by the service platform.

[0021] The sixth aspect of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the method of the first aspect described above, or to implement the method of the second aspect described above.

[0022] The seventh aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the method of the first aspect described above, or to implement the method of the second aspect described above.

[0023] The eighth aspect of the present application provides a computer program product comprising a computer program, the computer program being executed by a processor to implement the method of the first aspect described above, or to implement the method of the second aspect described above.

[0024] Based on the permission management method provided in the first aspect described above, the present application has at least the following beneficial effects or advantages:

[0025] In the embodiment of the present application, when the service platform determines that the permission reduction condition is met according to the service data of the first service provider, the configuration permission of the first service provider to the first delivery element is cancelled, and the configuration permission of the first service provider to the second delivery element is retained, instead of cancelling the delivery permission of the first service provider to each delivery element, thereby realizing fine-grained management of the configuration permission. Since the configuration permission of the first service provider to the second delivery element is retained, the first service provider can flexibly configure the second delivery element according to different situations, thereby meeting the user demand, improving the service quality and service efficiency, and thus providing great guarantee for improving the service quality.

[0026] The above description is only a summary of the technical solutions of the present application. In order to more clearly understand the technical means of the present application, the content of the specification can be implemented, and in order to make the above and other purposes, characteristics and advantages of the present application more obvious and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

[0027] The drawings described herein are used to provide further understanding of the present application, and form a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation on the present application. In the drawings:

[0028] Figure 1 An application scenario diagram of a permission management method provided in an embodiment of the present application;

[0029] Figure 2 A first flowchart of a permission management method provided in an embodiment of the present application;

[0030] Figure 3 A second flowchart of a permission management method provided by an embodiment of the present application;

[0031] Figure 4 A third flowchart of a permission management method provided by an embodiment of the present application;

[0032] Figure 5 A fourth flowchart of a permission management method provided by an embodiment of the present application;

[0033] Figure 6 A fifth flowchart of a permission management method provided by an embodiment of the present application;

[0034] Figure 7 A first structural schematic diagram of a permission management apparatus provided by an embodiment of the present application;

[0035] Figure 8 A second structural schematic diagram of a permission management apparatus provided by an embodiment of the present application;

[0036] Figure 9 A component schematic diagram of a permission management system provided by an embodiment of the present application;

[0037] Figure 10 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0038] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals represent like elements or similar elements, unless otherwise indicated. The following exemplary embodiments described are not representative of all embodiments consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.

[0039] First, some nouns or terms appearing in the description of the embodiments of the present application are applicable to the following explanations:

[0040] Permission management: management measures implemented by a service platform on a service provider registered in the service platform in order to maintain a good market order, protect consumer rights and interests, and improve the overall service quality, so as to limit the configuration permission of the service provider on the delivery elements.

[0041] Delivery element: data relied on by a service provider when delivering target goods to a consumer, including delivery range, starting price, delivery fee, effective time, etc. The delivery element is displayed on the service platform and is an important factor affecting the order of the consumer.

[0042] Target commodity, a product provided by a service provider and ordered by a consumer through a service platform.

[0043] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in this application and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0044] It will be understood that, although the terms first, second, third, etc. can be used herein to describe various information, these

[0045] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation portal for user to choose authorization or refusal.

[0046] Under the development trend of high integration of e-commerce and logistics service, delivery service not only becomes the bridge connecting merchants and consumers, but also is the key factor affecting consumer experience and brand loyalty. Taking the take-out scenario as an example, in order to maintain good market order, protect consumer rights and interests, and improve the overall service quality, the take-out platform will implement a series of management and control measures on the merchants, such as canceling the configuration permission of the merchants to each delivery element. However, this management method is not fine enough, and can only limit the configuration permission of all delivery elements as a whole, ignoring the fact that merchants need to flexibly adjust the delivery strategy according to their service characteristics, product attributes and market demand, etc. while complying with the platform rules, in order to optimize the cost and improve customer satisfaction. Therefore, the service quality of the merchants not only does not improve, but also may decrease. It can be seen that the current management based on the full amount of delivery information of the merchants not only has large management granularity and is not flexible enough, but also has no guarantee for improving the service quality.

[0047] Based on this, the embodiments of the present application provide a permission management method, Figure 1is a schematic diagram of an application scenario of a permission management method provided in an embodiment of the present application. As shown in Figure 1 The scenario includes a terminal device of a service provider and a service platform. The terminal device can be a mobile phone, a tablet computer, a desktop computer, a portable notebook computer, a vehicle-mounted terminal, etc. The terminal device can be configured with a target application connected to the service platform in communication. The target application can be an independent application program (Application, referred to as App), can be an applet embedded in other application programs, can also be a web application, etc. The service platform can be an independent physical server, a cloud server, etc., and can also be a server cluster composed of multiple servers.

[0048] Figure 1 The terminal device is a mobile phone, and the service platform is an independent physical server, for example, which is schematically shown. It should be understood that Figure 1 The schematic diagram is only a schematic representation of the application scenario of the permission management method involved in the present application, and does not limit the technical solutions of the present application. In some other embodiments, the application scenario of the permission management method involved in the present application can also include more or fewer components.

[0049] Specifically, the service platform can maintain historical orders of each service provider, a service data determination strategy, an authority management strategy, a delivery element configuration strategy, and the like. The service data determination strategy is used to indicate that any service provider registered is sequentially determined as a first service provider according to a first preset time interval, and service data of the first service provider is determined according to a first historical order set formed by a plurality of historical orders of the first service provider within a first preset historical time length. The authority management strategy is used to indicate whether an authority reduction condition is met according to the service data of the first service provider, and in the case where the authority reduction condition is met, the configuration authority of the first service provider on a first delivery element is canceled according to the service data, the first delivery element being at least one delivery element in a delivery element set of the first service provider; and in the case where it is determined that the first service provider meets an authority recovery condition, an authority recovery process is performed. The delivery element configuration strategy is used to indicate that in the case where the first service provider is in an authority management state and a first configuration request for a second delivery element is received from a terminal device of the first service provider, the second delivery element is configured according to the first configuration request, and a configuration result is sent to the terminal device of the first service provider; in the case where the first service provider is in the authority management state and a second configuration request for the first delivery element is received from the terminal device of the first service provider, prompt information indicating no authority to configure is sent to the terminal device of the first service provider; and in the case where the first service provider is not in the authority management state and a third configuration request for any delivery element is received from the terminal device of the first service provider, the any delivery element is configured according to the third configuration request, and a configuration result is sent to the terminal device of the first service provider. The terminal device can maintain a data transceiving strategy, which is used to indicate that a configuration request is sent to the service platform based on a configuration operation of the service provider, a configuration result sent by the service platform is received and the configuration result is displayed. The configuration request can be the first configuration request, the second configuration request, or the third configuration request.

[0050] It can be seen that when the service platform determines that the authority reduction condition is met according to the service data of the first service provider, the configuration authority of the first service provider on the first delivery element is canceled, and the configuration authority of the first service provider on the second delivery element is retained, instead of canceling the delivery authority of the first service provider on each delivery element, thereby realizing fine-grained management of the configuration authority. Since the configuration authority of the first service provider on the second delivery element is retained, the first service provider can flexibly configure the second delivery element according to different situations, thereby meeting user demands, improving service quality and service efficiency, and thus providing great guarantee for improving service quality.

[0051] The technical solution of this application and how it solves the aforementioned technical problems are described in detail below with specific embodiments. The listed specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0052] Figure 2 A flowchart illustrating the permission management method provided in this application embodiment. Figure 2 The method shown can be used by Figure 1 The service platform within it is executed. For example... Figure 2 As shown, the method includes the following steps 101-103.

[0053] Step 101: Determine the service data of the first service provider based on the first historical order set of the first service provider; the first historical order set includes multiple historical orders within a first preset historical period.

[0054] Step 102: If the permission reduction conditions are met according to the service data, then the configuration permission of the first service provider for the first delivery element is cancelled according to the service data; the first delivery element is at least one delivery element in the first service provider's set of delivery elements.

[0055] Step 103: Upon receiving a first configuration request from the first service provider for the second delivery element, configure the second delivery element according to the first configuration request; the second delivery element is a delivery element in the delivery element set that is different from the first delivery element.

[0056] The access control method provided in this application can be applied to multiple scenarios, including food delivery, e-commerce, and leasing. It is understood that the service platform and service provider can be different entities in different application scenarios. For example, in a food delivery scenario, the service platform can be a food delivery platform, and the service provider can be a merchant providing food delivery services through that platform. As another example, in an e-commerce scenario, the service platform can be an e-commerce platform, and the service provider can be a seller of goods providing sales services through that platform. As yet another example, in a leasing scenario, the service platform can be a leasing platform, and the service provider can be a lessor providing leasing services through that platform. The specific types of service platforms and service providers in different application scenarios are not listed here; they can be set as needed in actual application.

[0057] To improve the service quality of each service provider, in some embodiments, the service platform can determine any service provider registered in the service platform as a first service provider every first preset time interval, and obtain a first historical order set of the first service provider in a first preset historical time period according to the identification information of the first service provider, and the service data of the first service provider is determined according to the first historical order set.

[0058] The service data is used to represent the service quality of whether the first service provider delivers the goods ordered by the consumer on time. The first preset historical time period can be a preset historical time period with the current time as the end time, for example, the preset historical time period is 3 days, and the current time is 12 o'clock on July 10, 2024, then the historical orders of the first service provider between 12 o'clock on July 7, 2024 and 12 o'clock on July 10, 2024 are obtained, and the first historical order set is obtained. The first preset historical time period can also be a preset historical time period with a target time as the end time, and the target time is a historical time that is a preset time period away from the current time. For example, the preset historical time period is 3 days, the preset time period is 1 day, and the current time is 12 o'clock on July 10, 2024, then the target time is 12 o'clock on July 9, 2024, and the historical orders of the first service provider between 12 o'clock on July 6, 2024 and 12 o'clock on July 9, 2024 are obtained, and the first historical order set is obtained. The specific content of the first preset time interval and the first preset historical time period can be set as needed in actual application, and this application does not make specific limitations.

[0059] In order to realize fine-grained management of the configuration permission, in the application, when it is determined according to the service data that the permission reduction condition is met, the first delivery element to which the configuration permission is to be cancelled can be determined first, and the configuration permission of the first service provider to the first delivery element is cancelled, and the configuration permission of the first service provider to the second delivery element is retained. In some embodiments, the first delivery element can be preset, and accordingly, determining the first delivery element to which the configuration permission is to be cancelled can include: determining the preset delivery element as the first delivery element to which the configuration permission is to be cancelled. In other embodiments, a random selection rule can be set, and accordingly, determining the first delivery element to which the configuration permission is to be cancelled can include: randomly selecting at least one delivery element from the delivery element set of the first service provider, and determining the selected delivery element as the first delivery element to which the configuration permission is to be cancelled. In still other embodiments, different first delivery elements can be set for different service provider product types, and a correspondence between the product types and the first delivery elements is established; and accordingly, determining the first delivery element to which the configuration permission is to be cancelled can include: according to the product type of the first service provider, obtaining the corresponding first delivery element in the correspondence between the product types and the first delivery elements.

[0060] Since the configuration permission of the first service provider to the second delivery element is retained, after the configuration permission of the first service provider to the first delivery element is cancelled, the first service provider can still flexibly adjust the second delivery element according to the product attributes, market demand, etc. of the first service provider, so as to optimize the delivery strategy and improve the satisfaction of consumers. That is, the first service provider can operate the terminal device to send a first configuration request for the second delivery element to the service platform. Accordingly, the service platform configures the second delivery element according to the first configuration request when the first configuration request for the second delivery element of the first service provider is received.

[0061] In order to enable the first service provider to know the configuration result, the service platform can further send the configuration result to the terminal device of the first service provider after configuring the second delivery element.

[0062] In the permission management method provided by the embodiments of the application, when it is determined according to the service data of the first service provider that the permission reduction condition is met, the configuration permission of the first service provider to the first delivery element is cancelled, and the configuration permission of the first service provider to the second delivery element is retained, instead of cancelling the delivery permission of the first service provider to each delivery element, so as to realize fine-grained management of the configuration permission. Since the configuration permission of the first service provider to the second delivery element is retained, the first service provider can flexibly configure the second delivery element according to different situations, so as to meet the user demand, improve the service quality and service efficiency, and thus provide great guarantee for improving the service quality.

[0063] Considering that the traffic convenience of different geographical locations is often different, the delivery difficulty of the target commodity ordered by the consumer is also different, based on this, in order to accurately measure the service quality of the service provider, in some embodiments, a plurality of geographical areas can be preliminarily divided, and the service data of the first service provider is determined according to the sub-service data of the first service provider in each geographical area. That is, step 101 can include: determining the sub-service data of the first service provider in a plurality of preset geographical areas according to the first historical order set of the first service provider; determining the sub-service data of each preset geographical area as the service data of the first service provider. More specifically, as shown in Figure 3 step 101 can include steps 1011 to 1015:

[0064] Step 1011, the historical orders of the first service provider in the first historical order set corresponding to any preset geographical area are determined as the first order subset corresponding to any preset geographical area, to obtain a plurality of first order subsets;

[0065] Specifically, each historical order in the first historical order set can include delivery address, order time, preset delivery time, actual delivery time and the like. Correspondingly, step 1011 can include: for any one of the plurality of preset geographical areas, matching the delivery address of each historical order in the first historical order set of the first service provider with the preset geographical area respectively, obtaining the target delivery address located in the preset geographical area, and determining the historical order corresponding to the target delivery address as the first order subset corresponding to the preset geographical area. Wherein, the preset geographical area can be divided according to the preset grid size, and can also be divided according to AOI(Area of Interest, area of interest). Wherein, AOI can be residential area, office building, industrial park, street and the like. The division of geographical area is not limited in the present application, which can be set as needed in actual application.

[0066] Step 1012, for any first order subset, the first quantity of historical orders in the first order subset whose actual delivery time does not exceed the preset delivery time is counted;

[0067] Specifically, for any first order subset, the actual delivery time and the preset delivery time of each historical order in the first order subset are read; for any historical order in the first order subset, it is determined whether the actual delivery time of the historical order exceeds the preset delivery time, if not, the historical order is determined as the target historical order, and the first quantity of target historical orders is counted. Wherein, the preset delivery time can be the time determined according to the delivery time promised by the first service provider.

[0068] At step 1013, a first on-time delivery rate corresponding to the first order subset is determined according to the first quantity and a total quantity of historical orders in the first order subset.

[0069] Specifically, a ratio of the first quantity to the total quantity of historical orders in the first order subset is calculated to obtain the first on-time delivery rate corresponding to the first order subset. For example, the first quantity is 35, and the total quantity of historical orders in the first order subset is 50. Then, the first on-time delivery rate corresponding to the first order subset is 35 / 50 = 70%.

[0070] At step 1014, the first on-time delivery rate is determined as the sub-service data of the first service provider in the preset geographical area corresponding to the first order subset.

[0071] At step 1015, the sub-service data of each preset geographical area is determined as the service data of the first service provider.

[0072] It should be noted that in actual application, the first order subset of some preset geographical areas can be empty, and accordingly, the sub-service data of the preset geographical area is zero.

[0073] Therefore, by determining the sub-service data of the first service provider in each preset geographical area, the service data of the first service provider is obtained, which guarantees the rationality of the service data, and further provides an effective basis for determining whether the permission reduction condition is met. That is, as shown in FIG. 10, step 102 can include steps 1021 to 1023 corresponding to steps 1011 to 1015: Figure 3

[0074] At step 1021, for any first on-time delivery rate in the service data, it is determined whether the first on-time delivery rate is less than an on-time delivery rate threshold of the corresponding preset geographical area.

[0075] In order to accurately measure whether the first service provider meets the permission reduction condition, in some embodiments, the on-time delivery rate threshold of each preset geographical area can be determined in advance, and after the service data of the first service provider is determined, any first on-time delivery rate in the service data is compared with the on-time delivery rate threshold of the corresponding preset geographical area to determine whether the first on-time delivery rate is less than the on-time delivery rate threshold of the corresponding preset geographical area.

[0076] At step 1022, if yes, the first on-time delivery rate is determined as a target delivery rate.

[0077] At step 1023, in a case where a second quantity of the target delivery rate is greater than a quantity threshold, it is determined that the permission reduction condition is met.

[0078] ​Specifically, when the first on-time delivery rate is less than the on-time delivery rate threshold corresponding to the preset geographical area, it is indicated that most of the historical orders in the first order subset corresponding to the preset geographical area are not delivered within the preset delivery time, i.e., the service quality of the first service provider in the preset geographical area is not good. When the second number of target delivery rates is greater than the number threshold, it is indicated that the service quality of the first service provider in most of the preset geographical areas is not good, and therefore it can be determined that the permission reduction condition is met.

[0079] It can be seen that, based on each first on-time delivery rate in the service data, it is determined whether the permission reduction condition is met, which reasonably takes into account the service quality of the first service provider in different geographical areas, and guarantees the accuracy and reasonableness of the determination result.

[0080] It is considered that in actual application, the service quality of each service provider meeting the permission reduction condition is also different, in order to guarantee the reasonableness of permission management, in some embodiments, corresponding constraint rules are set for different service qualities, and the first element value of the first delivery element is constrained according to the constraint rules when the configuration permission of the first service provider to the first delivery element is cancelled. Specifically, as shown in Figure 4 Step 102 can include the following steps 1024 and 1025:

[0081] Step 1024, if it is determined according to the service data that the permission reduction condition is met, then according to the service data, the service level of the first service provider is determined;

[0082] In some embodiments, the second number of target delivery rates can be matched with a plurality of preset number ranges, and the preset number range containing the second number is determined as the target number range; according to the target number range, the corresponding service level is obtained in the correspondence between the number range and the service level, and the obtained service level is determined as the service level of the first service provider.

[0083] Step 1025, according to the constraint rule corresponding to the service level, the permission identifier of the first service provider is set to the first state, and the first element value of the first delivery element is adjusted to the second element value; the first state indicates that the first service provider has no right to configure the first delivery element, and the first element value is greater than the second element value.

[0084] Specifically, according to the service level, the corresponding constraint rule is obtained in the correspondence between the service level and the constraint rule, the second element value is read from the obtained constraint rule; and the permission identifier of the first service provider is set to the first state, and the first element value of the first delivery element is adjusted to the second element value.

[0085] It can be understood that the second element values in different constraint rules are different, so that the first element value is adjusted to different second element values for different service levels, thereby ensuring the rationality and pertinence of the permission management.

[0086] To encourage the service provider to improve the service quality, in some embodiments, when the first service provider meets the permission reduction condition, the order in the second preset time interval can also be determined to determine whether the first service provider meets the permission recovery condition after the second preset time interval, and the permission recovery process is performed when the permission recovery condition is met. Specifically, as shown in Figure 5 As shown in FIG. 10, step 1025 can further include the following step 1026, and step 103 can further include steps 104 and 105:

[0087] Step 1026, record the first element value;

[0088] Step 104, if it is determined that the first service provider meets the permission recovery condition, the permission identifier is set to a second state, and the second element value is set to the recorded first element value; the second state indicates that the first service provider has the right to configure the first delivery element;

[0089] Specifically, the new service data of the first service provider can be determined according to the order in the second preset time interval, and whether the permission recovery condition is met can be determined according to the new service data. Wherein, the determination method of the new service data is the same as the determination method of the service data in the foregoing step 101, please refer to the related description in the foregoing, and the repeated parts will not be repeated here. According to the new service data, whether the permission recovery condition is met can include: if the second number of target delivery rate in the first on-time delivery rate included in the new service data is not greater than the number threshold, it is determined that the permission recovery condition is met. Wherein, the definition of target delivery rate can be referred to the related description in the foregoing.

[0090] Step 105, in the case that the first service provider receives the second configuration request for the first delivery element, the first delivery element is configured according to the second configuration request.

[0091] Therefore, when the first service provider meets the permission recovery condition, the first delivery element value of the first delivery element is restored, which not only can encourage the first service provider to improve the service quality, but also realizes the flexible management of the configuration permission.

[0092] In order to accurately measure the service quality of the service provider, in some embodiments, step 101 can further include the following step 100:

[0093] In step 100, for any preset geographical area, a preset geographical area on-time delivery rate threshold is determined according to a second historical order set; the second historical order set includes historical orders of a plurality of second service providers within a second preset historical time period, and the second preset historical time period is longer than the first preset historical time period.

[0094] In some embodiments, step 100 can include steps 1001 and 1002:

[0095] In step 1001, for any preset geographical area, a second on-time delivery rate of each second service provider in the preset geographical area is determined according to the historical orders of each second service provider.

[0096] In step 1001, for any preset geographical area, a second on-time delivery rate of each second service provider in the preset geographical area is determined according to the historical orders of each second service provider.

[0097] In step 1002, the on-time delivery rate threshold of the geographical area is determined according to the second on-time delivery rate.

[0098] Specifically, the second on-time delivery rate is de-duplicated to obtain at least one target on-time delivery rate; for any target on-time delivery rate, a first order total of a second order subset corresponding to the target on-time delivery rate is determined; according to the first order total and a second order total of each second order set, an order proportion corresponding to the target on-time delivery rate is determined; for any order proportion, a target weight corresponding to the order proportion in a plurality of preset weights is determined; at least one target on-time delivery rate is weighted according to the target weights corresponding to the at least one target on-time delivery rate respectively, to obtain the on-time delivery rate threshold of the geographical area.

[0099] The determining of the target weight corresponding to the order proportion in the plurality of preset weights can include: matching the order proportion with a plurality of preset proportion ranges to obtain a target proportion range including the order proportion; and obtaining the corresponding preset weight in the correspondence between the proportion range and the preset weight according to the target proportion range, and determining the obtained preset weight as the target weight corresponding to the order proportion. The preset proportion range can be set by the user as needed in actual application, for example, including [0-30], (30%-70], (70%-100], etc.

[0100] As an example, the total number of historical orders of the second service provider 1 in the second order subset 1 of the preset geographic area 1 is 100, and the second on-time delivery rate is 70%; the total number of historical orders of the second service provider 2 in the second order subset 2 of the preset geographic area 1 is 80, and the second on-time delivery rate is 70%; the total number of historical orders of the second service provider 3 in the second order subset 3 of the preset geographic area 1 is 85, and the second on-time delivery rate is 60%. Then, the target on-time delivery rate obtained by filtering the second on-time delivery rate is 70% and 60%. For the target on-time delivery rate 70%, the total number of first orders corresponding to the second order subset 1 and the second order subset 2 is 100+80=180, the total number of second orders of each second order set is 100+80+85=265, and the order proportion corresponding to the target on-time delivery rate 70% is 180 / 265=68%. For the target on-time delivery rate 60%, the total number of first orders is equal to the total number of historical orders in the second order subset 3, which is 85, and the order proportion corresponding to the target on-time delivery rate 60% is 85 / 265=32%. Furthermore, the target proportion range including the order proportion 68% is (50%-70], and the corresponding target weight is 0.3; the target proportion range including the order proportion 32% is (30%-50], and the corresponding target weight is 0.4, so the on-time delivery rate threshold of the preset geographic area 1 is 70%*0.3+60%*0.4=45%.

[0101] It should be noted that the determination method of the on-time delivery rate threshold is not limited to the above method, and can be set by the user as needed in actual application.

[0102] Considering that the on-time delivery of orders in different geographic areas is not fixed, based on this, in order to ensure the accuracy of the on-time delivery rate threshold, the method can further include: updating the on-time delivery rate threshold of each preset geographic location according to a third preset time interval. The updating process is to determine the on-time delivery rate threshold again according to the above method.

[0103] Therefore, based on the second historical order set, the on-time delivery rate threshold of each preset geographic area is determined, the accuracy of the on-time delivery rate threshold is guaranteed, and effective data basis is provided for subsequent determination of whether the first service provider meets the permission reduction condition.

[0104] Corresponding to the foregoing embodiments of the permission management method, the application also provides an embodiment of a permission management method. Figure 6 A flowchart of a permission management method provided for an embodiment of the application is shown in Figure 5 The method shown can be executed by a terminal device in Figure 1 As shown in Figure 6 The method includes the following steps 201 and 202.

[0105] Step 201: In response to a configuration operation of a service provider, a first configuration request is sent to a service platform according to a second delivery element to be configured; the first configuration request is used for the service platform to configure the second delivery element in the case that the service provider is determined to be in a permission management state and the second delivery element is different from a first delivery element corresponding to the permission management state.

[0106] Specifically, when the service provider wants to configure the second delivery element, the service provider can edit a third element value of the second delivery element in a target application in the terminal device and operate a determination control after the editing is completed. Correspondingly, when the terminal device obtains operation information of the service provider on the determination control, the terminal device sends a first configuration request to the service platform according to the third element value of the second delivery element to be configured, the identification information of the service provider, etc. When the service platform receives the first configuration request, the state identifier corresponding to the identification information of the service provider included in the first configuration request is queried, if the state identifier is in a first state, it is determined that the service provider is in the permission management state, and it is determined whether the second delivery element is the same as the first delivery element, if not, the second delivery element is configured according to the first configuration request.

[0107] Step 202: Receive a configuration result sent by the service platform.

[0108] Specifically, when the service platform successfully configures the second delivery element, a configuration success result sent by the service platform is received; when the service platform fails to configure the second delivery element, a configuration failure result sent by the service platform is received.

[0109] Considering that the service provider may have a configuration demand for the first delivery element after the configuration permission of the service provider is restored, in some embodiments, the method can further include:

[0110] In response to a configuration operation of the service provider, a first configuration request is sent to the service platform according to a first delivery element to be configured, and a configuration result sent by the service platform is received.

[0111] In the permission management method provided by the embodiments, in response to a configuration operation of the service provider, a first configuration request is sent to the service platform according to a second delivery element to be configured, so that the service platform configures the second delivery element in a case where it is determined that the service provider is in a permission management state and the second delivery element is different from a first delivery element corresponding to the permission management state. Thus, when the service provider is in the permission management state, only the configuration permission of the service provider for the first delivery element is cancelled, and the configuration permission of the service provider for the second delivery element is retained, thereby realizing fine-grained management of the configuration permission. Since the configuration permission of the service provider for the second delivery element is retained, the service provider can flexibly configure the second delivery element according to different situations, thereby meeting user demand, improving service quality and service efficiency, that is, providing great guarantee for improving service quality.

[0112] Corresponding to the foregoing embodiments of the permission management method, the application further provides embodiments of a permission management device. Figure 7 To show a structure of a permission management device according to an exemplary embodiment, the device can be configured in the service platform as shown. Figure 1 The device is used to execute the permission management method applied to the service platform provided by any of the foregoing embodiments, and as shown, the permission management device includes: Figure 7

[0113] The first determination module 301 is configured to determine service data of the first service provider according to a first historical order set of the first service provider, and the first historical order set includes a plurality of historical orders in a first preset historical time length.

[0114] The permission control module 302 is configured to cancel the configuration permission of the first service provider for the first delivery element according to the service data if it is determined that the permission reduction condition is met according to the service data, and the first delivery element is at least one delivery element in a delivery element set of the first service provider.

[0115] The configuration module 303 is configured to configure the second delivery element according to the first configuration request in a case where the first configuration request of the first service provider for the second delivery element is received, and the second delivery element is a delivery element different from the first delivery element in the delivery element set.

[0116] In some embodiments, the first determination module 301 is specifically configured to:

[0117] ​According to the first historical order set, determine the sub-service data of the first service provider in the plurality of preset geographical areas;

[0118] Determine the sub-service data of each preset geographical area as the service data of the first service provider.

[0119] In some embodiments, the first determination module 301 is further specifically configured to:

[0120] Determine the historical orders in the first historical order set corresponding to any preset geographical area as a first order subset corresponding to the preset geographical area, to obtain a plurality of first order subsets;

[0121] For any first order subset, count a first number of historical orders in the first order subset whose actual delivery time does not exceed the preset delivery time;

[0122] According to the first number and the total number of historical orders in the first order subset, determine a first on-time delivery rate corresponding to the first order subset;

[0123] Determine the first on-time delivery rate as the sub-service data of the first service provider in the preset geographical area corresponding to the first order subset.

[0124] In some embodiments, the permission control module 302 is specifically configured to:

[0125] For any first on-time delivery rate, determine whether the first on-time delivery rate is less than an on-time delivery rate threshold corresponding to the preset geographical area;

[0126] If yes, determine the first on-time delivery rate as the target delivery rate;

[0127] In the case where the second number of target delivery rates is greater than the number threshold, determine that the permission reduction condition is met.

[0128] In some embodiments, the permission control module 302 is further specifically configured to:

[0129] According to the service data, determine the service level of the first service provider;

[0130] According to the constraint rule corresponding to the service level, set the permission identifier of the first service provider to a first state, and adjust the first element value of the first delivery element to a second element value; the first state represents that the first service provider has no right to configure the first delivery element.

[0131] In some embodiments, the apparatus further comprises a recording module;

[0132] The recording module is configured to record the first element value after the permission control module 302 cancels the configuration permission of the first service provider on the first delivery element according to the service data.

[0133] The permission control module 302 is further configured to set the second element value as the recorded first element value if it is determined that the first service provider meets the permission recovery condition.

[0134] The configuration module 303 is further configured to configure the first delivery element according to the second configuration request of the first service provider for the first delivery element if the second configuration request is received.

[0135] In some embodiments, the apparatus further comprises a second determination module;

[0136] The second determination module is configured to, before the first determination module 301 determines the service data of the first service provider according to the first historical order set of the first service provider, determine, for any preset geographical area, a timely delivery rate threshold of the preset geographical area according to a second historical order set; the second historical order set comprises historical orders of a plurality of second service providers within a second preset historical time period, and the second preset historical time period is longer than the first preset historical time period.

[0137] In some embodiments, the second determination module is specifically configured to:

[0138] determine, according to the historical orders of each second service provider, a second timely delivery rate of each second service provider in the preset geographical area, and the second timely delivery rate of any second service provider is a timely delivery rate of the second service provider in the preset geographical area;

[0139] determine the timely delivery rate threshold of the geographical area according to the second timely delivery rate.

[0140] In some embodiments, the second determination module is further configured to:

[0141] de-duplicate the second timely delivery rate to obtain at least one target timely delivery rate;

[0142] for any target timely delivery rate, determine a first order total of a second order subset corresponding to the target timely delivery rate;

[0143] determine an order proportion corresponding to the target timely delivery rate according to the first order total and a second order total of each second order set;

[0144] for any order proportion, determine a target weight corresponding to the order proportion in a plurality of preset weights;

[0145] weight at least one target timely delivery rate according to the target weight corresponding to each target timely delivery rate to obtain the timely delivery rate threshold of the geographical area.

[0146] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components illustrated as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this application according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0147] Corresponding to the embodiments of the aforementioned permission management method, this application also provides embodiments of a permission management device. Figure 8 This is a schematic diagram illustrating the structure of a permission management device according to an exemplary embodiment. The device can be configured in... Figure 1 In the terminal device shown, this device is used to execute the permission management method for terminal devices provided in any of the above embodiments, such as... Figure 8 As shown, the access control device includes:

[0148] The sending module 401 is used to respond to the configuration operation of the service provider and send a first configuration request to the service platform according to the second delivery element to be configured. The first configuration request is used by the service platform to configure the second delivery element when it is determined that the service provider is in the permission management state and the second delivery element is different from the first delivery element corresponding to the permission management state.

[0149] The receiving module 402 is used to receive the configuration results sent by the service platform.

[0150] The permission management device and the permission management method provided in this application are based on the same inventive concept and have the same beneficial effects as the methods they adopt, operate or implement.

[0151] The specific implementation process of the functions and roles of each module in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0152] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components illustrated as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this application according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0153] Corresponding to the foregoing embodiments of the permission management method, the application also provides embodiments of a permission management system. Figure 9 For the structure diagram of a permission management system according to an exemplary embodiment, as shown in Figure 9 The permission management system includes a service platform 501 and a terminal device 502 of a service provider.

[0154] The service platform 501 is configured to determine service data of the service provider according to a first historical order set of the service provider, cancel the configuration permission of the service provider on a first delivery element according to the service data if it is determined that the permission reduction condition is met according to the service data, the first delivery element being at least one delivery element in a delivery element set of the service provider, and configure the second delivery element according to the first configuration request and send the configuration result to the terminal device in the case of receiving the first configuration request for the second delivery element sent by the terminal device 502, the second delivery element being a delivery element different from the first delivery element in the delivery element set of the service provider.

[0155] The terminal device 502 is configured to send the first configuration request to the service platform 501 in response to the configuration operation of the service provider, and receive the configuration result sent by the service platform 501.

[0156] The permission management system provided by the embodiments of the application has the same beneficial effects as the permission management method provided by the embodiments of the application, and has the same beneficial effects as the method it adopts, runs or implements.

[0157] It can be understood that the division of the above modules is only a logical functional division, and the functions of the above modules can be integrated into a hardware entity for actual implementation. For example, the functions of the foregoing first determination module 301, permission control module 302 and configuration module 303 can be integrated into a processor for implementation, the functions of the sending module 401 and the receiving module 402 can be integrated into a transceiver for implementation, and the like.

[0158] Based on this, some embodiments of the application also provide an electronic device corresponding to the permission management method provided by the foregoing embodiments, which can be configured as the service platform or the terminal device shown in Figure 1 to execute the foregoing permission management method.

[0159] Figure 10Fig. 1 shows a hardware structure of an electronic device according to an example embodiment. The electronic device includes a communication interface 601, a processor 602, a memory 603 and a bus 604. The communication interface 601, the processor 602 and the memory 603 communicate with each other through the bus 604. The processor 602 can execute the permission management method described above by reading and executing machine executable instructions corresponding to the control logic of the permission management method in the memory 603. The details of the method can be found in the above embodiments and will not be repeated here.

[0160] The memory 603 mentioned in the embodiments of the present application can be any electronic, magnetic, optical or other physical storage device, and can contain stored information such as executable instructions, data, etc. Specifically, the memory 603 can be a RAM (Random Access Memory), a flash memory, a storage drive (such as a hard disk drive), any type of storage disk (such as an optical disk, a DVD, etc.), or a similar storage medium, or a combination thereof. The communication connection between the system network element and at least one other network element can be achieved through at least one communication interface 601 (which can be wired or wireless), and the Internet, a wide area network, a local network, a metropolitan area network, etc. can be used.

[0161] The bus 604 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. The memory 603 is used to store programs, and the processor 602 executes the programs after receiving execution instructions.

[0162] The processor 602 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by integrated logic circuits or instructions in the form of software in the processor 602. The processor 602 described above can be a general-purpose processor, including a network processor (NP), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware control, etc. It can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution.

[0163] The electronic device provided by the embodiments of the present application has the same beneficial effects as the permission management method provided by the embodiments of the present application, which adopts, runs or implements the method.

[0164] The embodiments of the present application further provide a computer readable storage medium corresponding to the permission management method provided by the foregoing embodiments, and a computer program (i.e., a program product) is stored on the computer readable storage medium, and the computer program, when executed by a processor, performs the permission management method provided by any of the foregoing embodiments.

[0165] It should be noted that examples of the computer readable storage medium can further include, but are not limited to, a phase change memory (PRAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), other types of random access memory (RAM), a read only memory (ROM), an electrically erasable programmable read only memory (EEPROM), a flash memory, or other optical, magnetic storage medium, which will not be listed one by one here.

[0166] The computer readable storage medium provided by the foregoing embodiments of the present application has the same beneficial effects as the method adopted, run or implemented by the application program stored therein, based on the same inventive concept as the permission management method provided by the embodiments of the present application.

[0167] The embodiments of the present application further provide a computer program product corresponding to the permission management method provided by the foregoing embodiments, and the computer program product includes a computer program, and the computer program is executed by a processor to implement the permission management method provided by the foregoing embodiments.

[0168] The computer program product provided by the foregoing embodiments of the present application has the same beneficial effects as the method adopted, run or implemented by the application program stored therein, based on the same inventive concept as the permission management method provided by the embodiments of the present application.

[0169] In the solutions in the specification and embodiments, if personal information is involved, the processing is performed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for performing a contract, etc.), and is performed within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for the basic function, and does not affect the user to use the basic function.

[0170] Other embodiments of the present application will be readily apparent to those skilled in the art upon considering the specification and practice of the present application. The present application is intended to cover any variations, uses or adaptive changes of the present application following the general principles of the present application and including those expressly disclosed in the specification or those known to those skilled in the art. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present application are indicated by the claims.

[0171] It is also to be noted that the terms "comprising", "including", and any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a... " does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0172] The above description is merely illustrative of the application, and not restrictive. Since modifications, changes, revisions, and improvements can readily occur to those skilled in the art, it is intended: that all such modifications, changes, revisions, and improvements, within the spirit and scope of the application, be included.

Claims

1. A rights management method, characterized by, The method is applied to a service platform, and comprises: determining service data of a first service provider according to a first historical order set of the first service provider; the first historical order set comprises a plurality of historical orders within a first preset historical time period, and the service data comprises a first on-time delivery rate; if it is determined according to the service data that a permission reduction condition is met, canceling, according to the service data, a configuration permission of the first service provider for a first delivery element; the first delivery element is at least one delivery element in a delivery element set of the first service provider; in a case where a first configuration request of the first service provider for a second delivery element is received, configuring the second delivery element according to the first configuration request; the second delivery element is a delivery element different from the first delivery element in the delivery element set.

2. The method of claim 1, wherein, The method further comprises: determining sub-service data of the first service provider in a plurality of preset geographical areas according to the first historical order set; determining the sub-service data of each preset geographical area as the service data of the first service provider.

3. The method of claim 2, wherein, The method further comprises: determining, as a first order subset corresponding to the preset geographical area, a historical order corresponding to any preset geographical area in the first historical order set in the delivery address, to obtain a plurality of first order subsets; for any first order subset, counting a first number of historical orders in the first order subset whose actual delivery time does not exceed a preset delivery time; determining a first on-time delivery rate corresponding to the first order subset according to the first number and a total number of historical orders in the first order subset; determining the first on-time delivery rate as the sub-service data of the first service provider in the preset geographical area corresponding to the first order subset.

4. The method of claim 3, wherein, The method further comprises: for any first on-time delivery rate, determining whether the first on-time delivery rate is less than an on-time delivery rate threshold corresponding to the preset geographical area; if yes, determining the first on-time delivery rate as a target delivery rate; in a case where a second number of target delivery rates is greater than a number threshold, determining that the permission reduction condition is met.

5. The method of claim 1, wherein, The method further comprises: determining a service level of the first service provider according to the service data; according to a constraint rule corresponding to the service level, setting a permission identifier of the first service provider to a first state, and adjusting a first element value of the first delivery element to a second element value; the first state represents that the first service provider has no right to configure the first delivery element, and the first element value is greater than the second element value.

6. The method of claim 5, wherein, After the configuration permission of the first service provider for the first delivery element is canceled according to the service data, the method further comprises: recording the first element value; If it is determined that the first service provider meets the permission restoration conditions, the permission identifier is set to the second state, and the second element value is set to the recorded first element value; the second state indicates that the first service provider has the right to configure the first delivery element; Upon receiving a second configuration request from the first service provider for the first delivery element, the first delivery element is configured according to the second configuration request.

7. The method of claim 4, wherein, Before determining the service data of the first service provider based on the first historical order set of the first service provider, the method further includes: For any preset geographical area, the on-time delivery rate threshold of the preset geographical area is determined based on the second historical order set; the second historical order set includes historical orders from multiple second service providers within a second preset historical duration, and the second preset historical duration is longer than the first preset historical duration.

8. The method of claim 7, wherein, The step of determining the on-time delivery rate threshold for the preset geographical area based on the second historical order set includes: Based on the historical orders of each second service provider, determine the second on-time delivery rate of each second service provider in the preset geographical area, wherein the second on-time delivery rate of any second service provider is the on-time delivery rate of the second service provider in the preset geographical area; Based on the second on-time delivery rate, determine the on-time delivery rate threshold for the geographic region.

9. The method of claim 8, wherein, The step of determining the on-time delivery rate threshold for the geographical region based on the second on-time delivery rate includes: The second on-time delivery rate is deduplicated to obtain at least one target on-time delivery rate; For any target on-time delivery rate, determine the first order total of the second order subset corresponding to the target on-time delivery rate, wherein the second order subset includes historical orders from the second service provider corresponding to the target on-time delivery rate whose delivery addresses belong to the preset geographical area; Based on the first total order volume and the second total order volume of each of the second historical order sets, determine the order percentage corresponding to the target on-time delivery rate; For any of the aforementioned order percentages, determine the target weight corresponding to that order percentage among a plurality of preset weights; Based on the target weights corresponding to the on-time delivery rates of the at least one target, the on-time delivery rates of the at least one target are weighted to obtain the on-time delivery rate threshold for the geographical region.

10. A rights management method characterized by, The method, applied to a terminal device of a service provider, includes: In response to the configuration operation of the service provider, a first configuration request is sent to the service platform according to the second delivery element to be configured. The first configuration request is used by the service platform to configure the second delivery element when it determines that the service provider is in an access control state and the second delivery element is different from the first delivery element corresponding to the access control state. The first delivery element is a delivery element whose configuration permission has been cancelled according to the service data of the service provider. The service data includes a first on-time delivery rate. Receive the configuration result sent by the service platform.

11. A rights management device, characterized by comprising: The device, applied to a service platform, includes: The first determining module is configured to determine service data of the first service provider according to a first historical order set of the first service provider, wherein the first historical order set comprises a plurality of historical orders within a first preset historical time period, and the service data comprises a first on-time delivery rate. The permission control module is configured to cancel, according to the service data, a configuration permission of the first service provider on a first delivery element if it is determined that the permission reduction condition is met, wherein the first delivery element is at least one delivery element in a delivery element set of the first service provider. The configuration module is configured to configure, according to a first configuration request of the first service provider, a second delivery element if the first configuration request of the first service provider on the second delivery element is received, wherein the second delivery element is a delivery element different from the first delivery element in the delivery element set.

12. The apparatus of claim 11, wherein, The first determining module is configured to: determine sub-service data of the first service provider in a plurality of preset geographical areas according to the first historical order set; and determine the sub-service data of each preset geographical area as the service data of the first service provider.

13. The apparatus of claim 12, wherein, The first determining module is configured to: determine, as a first order subset corresponding to a preset geographical area, a historical order in the first historical order set corresponding to the preset geographical area, to obtain a plurality of first order subsets; statistically determine, for any first order subset, a first number of historical orders in the first order subset that are actually delivered within a preset delivery time; determine a first on-time delivery rate corresponding to the first order subset according to the first number and a total number of historical orders in the first order subset; determine, as the sub-service data of the first service provider in the preset geographical area corresponding to the first order subset, the first on-time delivery rate.

14. The apparatus of claim 13, wherein, The permission control module is configured to: determine, for any first on-time delivery rate, whether the first on-time delivery rate is less than an on-time delivery rate threshold corresponding to a preset geographical area; if yes, determine the first on-time delivery rate as a target delivery rate; and determine that the permission reduction condition is met if a second number of target delivery rates is greater than a number threshold.

15. The apparatus of claim 11, wherein, The permission control module is configured to: determine a service level of the first service provider according to the service data; and set a permission identifier of the first service provider to a first state and adjust a first element value of the first delivery element to a second element value according to a constraint rule corresponding to the service level, wherein the first state represents that the first service provider has no right to configure the first delivery element.

16. The apparatus of claim 15, wherein, The device further comprises a recording module. The recording module is configured to record the first element value after the permission control module cancels, according to the service data, the configuration permission of the first service provider on the first delivery element. The permission control module is further configured to set the second element value to the recorded first element value if it is determined that the first service provider meets a permission recovery condition. The configuration module is further configured to, in a case where the first service provider sends a second configuration request for the first delivery element, configure the first delivery element according to the second configuration request.

17. The apparatus of claim 14, wherein, The device further comprises a second determination module; The second determination module is configured to, before the first determination module determines the service data of the first service provider according to the first historical order set of the first service provider, determine, for any preset geographical area, the on-time delivery rate threshold of the preset geographical area according to a second historical order set; the second historical order set comprises historical orders of a plurality of second service providers within a second preset historical time period, and the second preset historical time period is longer than the first preset historical time period.

18. The apparatus of claim 17, wherein, The second determination module is configured to: determine, according to historical orders of each second service provider, a second on-time delivery rate of the second service provider in the preset geographical area, and the second on-time delivery rate of any second service provider is an on-time delivery rate of the second service provider in the preset geographical area; determine, according to the second on-time delivery rate, the on-time delivery rate threshold of the geographical area.

19. The apparatus of claim 18, wherein, The second determination module is configured to: de-duplicate the second on-time delivery rate to obtain at least one target on-time delivery rate; for any target on-time delivery rate, determine a first order total of a second order subset corresponding to the target on-time delivery rate, the second order subset comprising historical orders of the second service provider corresponding to the target on-time delivery rate, whose delivery addresses belong to the preset geographical area; determine, according to the first order total and a second order total of each second historical order set, an order proportion corresponding to the target on-time delivery rate; for any order proportion, determine a target weight corresponding to the order proportion in a plurality of preset weights; weight the at least one target on-time delivery rate according to the target weight corresponding to each target on-time delivery rate to obtain the on-time delivery rate threshold of the geographical area.

20. A rights management device, characterized by The device is applied to a terminal device of a service provider and comprises: a sending module configured to, in response to a configuration operation of the service provider, send a first configuration request to a service platform according to a second delivery element to be configured; the first configuration request is used for the service platform to configure the second delivery element in a case where it is determined that the service provider is in an authority control state and the second delivery element is different from a first delivery element corresponding to the authority control state; the first delivery element is a delivery element whose configuration authority is cancelled according to service data of the service provider, and the service data comprises a first on-time delivery rate; a receiving module configured to receive a configuration result sent by the service platform.

21. A rights management system, characterized by The device comprises a service platform and a terminal device of a service provider. The service platform is configured to determine service data of the service provider according to a first historical order set of the service provider, the service data including a first on-time delivery rate; cancel configuration permission of the service provider on a first delivery element in the delivery element set of the service provider according to the service data if it is determined that the service data satisfies a permission reduction condition, the first delivery element being at least one delivery element in the delivery element set of the service provider; and configure the second delivery element according to the first configuration request and send a configuration result to the terminal device upon receiving the first configuration request for the second delivery element sent by the terminal device. The second delivery element is a delivery element different from the first delivery element in the delivery element set. The terminal device is configured to send the first configuration request to the service platform in response to a configuration operation of the service provider, and receive the configuration result sent by the service platform.

22. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor executes the program to implement the method of any one of claims 1-9, or to implement the method of claim 10.

23. A computer readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method of any one of claims 1-9, or to implement the method of claim 10.

24. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1-9, or to implement the method of claim 10.

Citation Information

Patent Citations

  • Catering order processing method, device and system, storage medium and computer equipment

    CN113469771A

  • Authority management method and device, equipment and storage medium

    CN117455429A