Authority management method, system and device, storage medium and program product

By implementing a fine-grained permission management method on the takeaway platform and managing their configuration permissions based on the historical order data of the service provider, the problem of large granularity and inflexibility in the existing technology is solved, and the improvement of service quality and user experience is achieved.

CN120146946AActive Publication Date: 2025-06-13RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing food delivery platform has a large granularity in management of merchants and is not flexible enough to effectively improve service quality and user experience.

Method used

By implementing a fine-grained permission management method on the service platform, the service data is determined based on the historical order data of the service provider. If specific conditions are met, their configuration permissions for certain distribution elements will be reduced, while the configuration permissions for other distribution elements will be retained.

Benefits of technology

It realizes fine-grained management of configuration permissions for service providers, allowing service providers to flexibly configure delivery elements according to different situations, thereby improving service quality and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146946A_ABST
    Figure CN120146946A_ABST
Patent Text Reader

Abstract

The invention discloses an authority management method, system and device, a storage medium and a program product, and the method comprises the steps that a service platform determines the 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, cancelling the configuration permission of the first service provider to the first delivery element according to the service data; under the condition that a first configuration request of a 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. According to the invention, fine-grained management of the configuration permission is realized, and the service quality of the service provider is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent control technology, and particularly relates to a permission management method, system, device, storage medium and program product. Background Art

[0002] Takeout is no stranger to people. Merchants can provide services such as ordering and delivering goods to consumers through the takeout platform by joining the takeout platform. In order to improve the service quality of merchants and the takeout experience of consumers, the takeout platform usually manages the merchants that have joined. Currently, in the process of managing merchants by the takeout platform, it is usually based on the full volume of delivery information of the merchants, with a relatively large management granularity and lack of flexibility, and the help for improving service quality is not ideal. Summary of the Invention

[0003] In view of the technical problem of relatively large management granularity and lack of flexibility in the delivery information in the above related technologies, this application provides a permission management method, system, device, storage medium and program product.

[0004] The first aspect of this application provides a permission management method, which is applied to a service platform. The method includes:

[0005] Determine the service data of the first service provider according to the first historical order set of the first service provider; the first historical order set includes multiple historical orders within the first preset historical duration;

[0006] If it is determined that the permission reduction condition is satisfied according to the service data, cancel the configuration permission of the first service provider for the first delivery element; the first delivery element is at least one delivery element in the delivery element set of the first service provider;

[0007] In the case of 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.

[0008] The second aspect of this application provides a permission management method, which is applied to the terminal device of the service provider. The method includes:

[0009] In response to the configuration operation of the service provider, send a first configuration request to the service platform according to the second delivery element to be configured; the first configuration request is used for 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;

[0010] Receive the configuration result sent by the service platform.

[0011] The third aspect of the present application provides a permission management device, which is applied to a service platform. The device includes:

[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 includes multiple historical orders within a first preset historical duration;

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

[0014] A configuration module, configured to, in the case of receiving a first configuration request of the first service provider for a second distribution element, configure the second distribution element according to the first configuration request; the second distribution element is a distribution element different from the first distribution element in the distribution element set.

[0015] The fourth aspect of the present application provides a permission management device, which is applied to a terminal device of a service provider. The device includes:

[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 the second distribution element to be configured; the first configuration request is used for the service platform to configure the second distribution element in the case of determining that the service provider is in a permission management state and the second distribution element is different from the first distribution 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, including a service platform and a terminal device of a service provider;

[0019] The service platform is configured to determine service data of the service provider according to a first historical order set of the service provider; if it is determined according to the service data that the permission reduction condition is satisfied, cancel the configuration permission of the first service provider for a first distribution element, the first distribution element is at least one distribution element in the distribution element set of the first service provider; in the case of receiving a first configuration request of the second distribution element sent by the terminal device, configure the second distribution element according to the first configuration request, and send a configuration result to the terminal device; the second distribution element is a distribution element different from the first distribution element in the distribution 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, including a memory, a processor, and a computer program stored on the memory and executable on the processor. The processor executes the program to implement the method described in the first aspect above, or to implement the method described in the second aspect above.

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

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

[0024] Based on the permission management method provided in the first aspect 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 service platform cancels the configuration permission of the first service provider for the first distribution element, and retains the configuration permission of the first service provider for the second distribution element, rather than canceling the distribution permission of the first service provider for each distribution element. Therefore, the fine-grained management of the configuration permission is realized. Since the configuration permission of the first service provider for the second distribution element is retained, the first service provider can flexibly configure the second distribution element according to different situations, so as to meet the user's needs, improve the service quality and service efficiency. Therefore, it provides a great guarantee for improving the service quality.

[0026] The above description is only an overview of the technical solution of the present application. In order to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically given below. Description of the Drawings

[0027] The drawings described herein are used to provide a further understanding of the present application, and constitute 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 of the present application. In the drawings:

[0028] Figure 1 It is a schematic diagram of the application scenario of a permission management method provided by an embodiment of the present application;

[0029] Figure 2 It is the first flowchart of a permission management method provided by an embodiment of the present application;

[0030] Figure 3 The second flowchart of a permission management method provided by an embodiment of this application;

[0031] Figure 4 The third flowchart of a permission management method provided by an embodiment of this application;

[0032] Figure 5 The fourth flowchart of a permission management method provided by an embodiment of this application;

[0033] Figure 6 The fifth flowchart of a permission management method provided by an embodiment of this application;

[0034] Figure 7 The first structural schematic diagram of a permission management device provided by an embodiment of this application;

[0035] Figure 8 The second structural schematic diagram of a permission management device provided by an embodiment of this application;

[0036] Figure 9 The composition schematic diagram of a permission management system provided by an embodiment of this application;

[0037] Figure 10 The structural schematic diagram of an electronic device provided by an embodiment of this application. Detailed implementation manners

[0038] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with this application. On the contrary, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.

[0039] First, some nouns or terms that appear during the description of the embodiments of this application are applicable to the following explanations:

[0040] Permission management: A management measure implemented by the service platform to maintain good market order, protect the rights and interests of consumers, and improve the overall service quality for the service providers that have entered the platform, in order to restrict the configuration permissions of the service providers for the distribution elements.

[0041] Distribution elements: The data relied on by the service provider when delivering the target goods to the consumer, including the distribution range, starting price, delivery fee, effective time, etc.; the distribution elements will be displayed on the service platform and are important factors affecting the consumer's order placement.

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

[0043] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a", "the", and "said" used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should 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 should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when", "while", or "in response to a determination", etc.

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

[0046] In the development trend of the highly integrated e-commerce and logistics services, the distribution service has not only become a bridge connecting merchants and consumers, but also a key factor affecting the consumption experience and brand loyalty. Taking the takeaway scenario as an example, in order to maintain good market order, protect the rights and interests of consumers, and improve the overall service quality, the takeaway platform will implement a series of management and control measures for the merchants settled in, such as canceling the merchants' configuration permissions for each distribution element. However, this management method is not refined enough. It can only restrict the configuration permissions of all distribution elements as a whole, but ignores that while complying with the platform rules, merchants also need to flexibly adjust the distribution strategy according to their own service characteristics, product attributes, and market demands, etc., in order to optimize costs and improve customer satisfaction. Therefore, the service quality of merchants not only fails to improve, but may also decline. It can be seen that the current management based on the full amount of distribution information of merchants not only has a 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 this application provide a permission management method. Figure 1This is a schematic diagram of an application scenario of the permission management method provided by an embodiment of this application. As Figure 1 shown, this scenario includes the terminal device of the service provider and the service platform. Among them, the terminal device can be a mobile phone, a tablet computer, a desktop computer, a portable notebook, a vehicle-mounted terminal, etc. A target application communicatively connected to the service platform can be configured in the terminal device. The target application can be an independent application (Application, abbreviated as App), a mini-program embedded in other application programs, or a web application, etc. The service platform can be an independent physical server, a cloud server, etc., or a server cluster composed of multiple servers.

[0048] Figure 1 Taking the terminal device as a mobile phone and the service platform as an independent physical one as an example for illustrative purposes, it should be understood that Figure 1 this is only a schematic representation of the application scenario of the permission management method involved in this application, and does not constitute a limitation on the technical solution of this application. In some other embodiments, the application scenario of the permission management method involved in this application may further include more or fewer components.

[0049] Specifically, the service platform can maintain the historical orders of each service provider, the determination strategy of service data, the permission management strategy, the configuration strategy of distribution elements, etc. Among them, the determination strategy of service data is used to indicate that, at a first preset time interval, any service provider that has settled in is successively determined as the first service provider, and based on the first historical order set formed by multiple historical orders of the first service provider within a first preset historical duration, the service data of the first service provider is determined. The permission management strategy is used to indicate whether the permission reduction condition is met according to the service data of the first service provider, and in the case where the permission reduction condition is met, cancel the configuration permission of the first service provider for the first distribution element, where the first distribution element is at least one distribution element in the distribution element set of the first service provider; and, in the case where it is determined that the first service provider meets the permission restoration condition, perform the permission restoration process. The configuration strategy of distribution elements is used to indicate that in the case where the first service provider is in the permission management state and receives a first configuration request for a second distribution element sent by the terminal device of the first service provider, configure the second distribution element according to the first configuration request and send the configuration result to the terminal device of the first service provider; in the case where the first service provider is in the permission management state and receives a second configuration request for the first distribution element sent by the terminal device of the first service provider, send a prompt message indicating no permission to configure to the terminal device of the first service provider; in the case where the first service provider is not in the permission management state and receives a third configuration request for any distribution element sent by the terminal device of the first service provider, configure the any distribution element according to the third configuration request and send the configuration result to the terminal device of the first service provider. The terminal device can maintain a data sending and receiving strategy, and this data sending and receiving strategy is used to indicate that based on the configuration operation of the service provider, send a configuration request to the service platform, receive the configuration result sent by the service platform and display the configuration result. Among them, the configuration request can be the aforementioned first configuration request, or the aforementioned second configuration request, or the aforementioned third configuration request.

[0050] It can be seen that when the service platform determines that the permission reduction condition is met according to the service data of the first service provider, it cancels the configuration permission of the first service provider for the first distribution element and retains the configuration permission of the first service provider for the second distribution element, rather than canceling the distribution permission of the first service provider for each distribution element. Therefore, fine-grained management of the configuration permission is achieved. Since the configuration permission of the first service provider for the second distribution element is retained, the first service provider can flexibly configure the second distribution element according to different situations, thereby meeting user needs, improving service quality and service efficiency. Therefore, it provides great guarantee for improving service quality.

[0051] The following uses specific embodiments to elaborate in detail on the technical solution of this application and how the technical solution of this application solves the foregoing technical problems. The several specific embodiments listed may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The following will describe the embodiments of this application in detail with reference to the accompanying drawings.

[0052] Figure 2 It is a flowchart of the permission management method provided by the embodiment of this application. Figure 2 The method shown can be executed by Figure 1 the service platform in. As Figure 2 shown, the method includes the following steps 101-step 103.

[0053] Step 101, determine the service data of the first service provider according to the first historical order set of the first service provider; the first historical order set includes multiple historical orders within the first preset historical duration;

[0054] Step 102, if it is determined that the permission reduction condition is met according to the service data, cancel the configuration permission of the first service provider for the first delivery element; the first delivery element is at least one delivery element in the delivery element set of the first service provider;

[0055] Step 103, in the case of 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 permission management method provided by this application can be applied to multiple scenarios, including the takeaway scenario, the e-commerce scenario, the rental scenario, etc. It can be understood that in different application scenarios, the service platform and the service provider can be different entities. As an example, in the takeaway scenario, the service platform can be a takeaway platform, and the service provider can be a merchant that provides takeaway services through the takeaway platform, etc. As another example, in the e-commerce scenario, the service platform can be an e-commerce platform, and the service provider can be a commodity seller that provides commodity sales services through the e-commerce platform. As yet another example, in the rental scenario, the service platform can be a rental platform, and the service provider can be a lessor that provides rental services through the rental platform. For the entity types of the service platform and the service provider in different application scenarios, they will not be listed one by one here and can be set according to actual needs in practical applications.

[0057] In order to improve the service quality of each service provider, in some embodiments, the service platform may, at a first preset time interval, determine a service provider as a first service provider for any service provider residing on the service platform, and obtain, from an order database, multiple historical orders of the first service provider within a first preset historical period based on identification information of the first service provider, to obtain a first historical order set; and, based on the first historical order set, determine the service data of the first service provider.

[0058] The service data is used to characterize the service quality of whether the first service provider delivers the goods ordered by the consumer on time. The first preset historical duration can be a preset historical duration with the current time as the end time. For example, if the preset historical duration is 3 days and the current time is 12:00 noon on July 10, 2024, then the historical orders of the first service provider between 12:00 noon on July 7, 2024 and 12:00 noon on July 10, 2024 are obtained to obtain the first historical order set. The first preset historical duration can also be a preset historical duration with a target time as the end time, and the target time is a historical time with a preset time from the current time. For example, if the preset historical duration is 3 days, the preset duration is 1 day, and the current time is 12:00 noon on July 10, 2024, then the target time is 12:00 noon on July 9, 2024, and the historical orders of the first service provider between 12:00 noon on July 6, 2024 and 12:00 noon on July 9, 2024 are obtained to obtain the first historical order set. The specific contents of the first preset time interval and the first preset historical duration can be set as needed in actual applications, and are not specifically limited in this application.

[0059] To achieve fine-grained management of configured permissions, in this application, when it is determined that the permission reduction condition is met based on service data, the first distribution element for which the configured permission is to be cancelled can be determined first, and the configured permission of the first service provider for the first distribution element can be cancelled, while retaining the configured permission of the first service provider for the second distribution element. In some embodiments, the first distribution element can be preset. Correspondingly, determining the first distribution element for which the configured permission is to be cancelled can include: determining the preset distribution element as the first distribution element for which the configured permission is to be cancelled. In other embodiments, a random selection rule can be set. Correspondingly, determining the first distribution element for which the configured permission is to be cancelled can include: randomly selecting at least one distribution element from the set of distribution elements of the first service provider, and determining the selected distribution element as the first distribution element for which the configured permission is to be cancelled. In still other embodiments, different first distribution elements can be set for different commodity types of service providers, and a correspondence relationship between the commodity type and the first distribution element can be established; correspondingly, determining the first distribution element for which the configured permission is to be cancelled can include: obtaining the corresponding first distribution element according to the commodity type of the first service provider in the correspondence relationship between the commodity type and the first distribution element.

[0060] Since the configured permission of the first service provider for the second distribution element is retained, after cancelling the configured permission of the first service provider for the first distribution element, the first service provider can still flexibly adjust the second distribution element according to its commodity attributes, market demand, etc., so as to optimize the distribution strategy and improve the satisfaction of consumers. That is to say, the first service provider can operate its terminal device to send a first configuration request for the second distribution element to the service platform. Correspondingly, when the service platform receives the first configuration request of the first service provider for the second distribution element, it configures the second distribution element according to the first configuration request.

[0061] To enable the first service provider to know the configuration result, after configuring the second distribution element, the service platform can also send the configuration result to the terminal device of the first service provider.

[0062] In the permission management method provided by the embodiments of this application, when the service platform determines that the permission reduction condition is met based on the service data of the first service provider, it cancels the configured permission of the first service provider for the first distribution element and retains the configured permission of the first service provider for the second distribution element, rather than cancelling the distribution permission of the first service provider for each distribution element, thus achieving fine-grained management of the configured permission. Since the configured permission of the first service provider for the second distribution element is retained, the first service provider can flexibly configure the second distribution element according to different situations, so as to meet user needs, improve service quality and service efficiency. Therefore, it provides great guarantee for improving service quality.

[0063] Considering that the traffic convenience in different geographical locations is often different, and the difficulty of delivering the target goods ordered by consumers also varies accordingly. Based on this, in order to accurately measure the service quality of the service provider, in some embodiments, multiple geographical regions can be predefined in advance, and the service data of the first service provider can be determined according to the sub-service data of the first service provider in each geographical region. That is to say, step 101 may include: determining the sub-service data of the first service provider in multiple predefined geographical regions according to the first historical order set; determining the sub-service data of each predefined geographical region as the service data of the first service provider. More specifically, as Figure 3 shown, step 101 may include the following steps 1011 to 1015:

[0064] Step 1011, determining the historical orders in the first historical order set of the first service provider whose delivery addresses correspond to any one of the predefined geographical regions as the first order subset corresponding to any one of the predefined geographical regions, so as to obtain multiple first order subsets;

[0065] Specifically, each historical order in the first historical order set may include information such as delivery address, order time, predefined delivery time, actual delivery time, etc. Correspondingly, step 1011 may include: for any one of the multiple predefined geographical regions, matching the delivery address of each historical order in the first historical order set of the first service provider with this predefined geographical region respectively to obtain the target delivery address within this predefined geographical region, and determining the historical order corresponding to the target delivery address as the first order subset corresponding to this predefined geographical region. Among them, the predefined geographical region can be divided according to the predefined grid size, or can be divided according to AOI (Area of Interest), where AOI can be residential communities, office buildings, industrial parks, streets, etc. For the division of geographical regions, no specific limitation is made in this application, and it can be set according to needs in actual applications.

[0066] Step 1012, for any one of the first order subsets, counting the first quantity of the historical orders in the first order subset whose actual delivery time does not exceed the predefined delivery time;

[0067] Specifically, for any one of the first order subsets, reading the actual delivery time and predefined delivery time of each historical order in the first order subset; for any one of the historical orders in the first order subset, determining whether the actual delivery time of this historical order exceeds the predefined delivery time. If not, determining this historical order as the target historical order and counting the first quantity of the target historical orders. Among them, the predefined delivery time can be the time determined according to the delivery time promised by the first service provider.

[0068] Step 1013: Determine the first on-time delivery rate corresponding to the first order subset according to the first quantity and the total quantity of historical orders in the first order subset.

[0069] Specifically, calculate the ratio of the first quantity to the total quantity of historical orders in the first order subset to obtain the first on-time delivery rate corresponding to the first order subset. For example, if 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] Step 1014: 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.

[0071] Step 1015: Determine the sub-service data of each preset geographical area as the service data of the first service provider.

[0072] It should be noted that in practical applications, the first order subset of some preset geographical areas may be empty. Correspondingly, the sub-service data of this preset geographical area is zero.

[0073] Thus, 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 ensures the rationality of the service data and further provides an effective basis for determining whether the permission reduction condition is met. That is, corresponding to the above steps 1011 to 1015, as Figure 3 shown, step 102 may include steps 1021 to 1023:

[0074] Step 1021: For any first on-time delivery rate in the service data, determine whether the first on-time delivery rate is less than the 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 may be determined in advance, and after determining the service data of the first service provider, 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] Step 1022: If so, determine the first on-time delivery rate as the target delivery rate.

[0077] Step 1023: In the case where the second quantity of the target delivery rate is greater than the quantity threshold, determine 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 indicates 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, that is, the service quality of the first service provider in the preset geographical area is poor. When the second quantity of the target delivery rate is greater than the quantity threshold, it indicates that the service quality of the first service provider is poor in most of the multiple preset geographical areas. Therefore, it can be determined that the permission reduction condition is met.

[0079] It can be seen that based on the first on-time delivery rates in the service data, determining whether the permission reduction condition is met reasonably takes into account the service quality of the first service provider in different geographical areas, ensuring the accuracy and rationality of the determination result.

[0080] Considering that in practical applications, the service quality of each service provider that meets the permission reduction condition is also often different. To ensure the rationality of permission management, in some implementation manners, corresponding constraint rules are set for different service qualities, and while canceling the configuration permission of the first service provider for the first distribution element, the first element value of the first distribution element is constrained according to the constraint rules. Specifically, as Figure 4 shown, step 102 may 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, determine the service level of the first service provider;

[0082] In some implementation manners, the second quantity of the foregoing target delivery rate may be matched with multiple preset quantity ranges, and the preset quantity range including the second quantity is determined as the target quantity range; according to the target quantity range, obtain the corresponding service level in the correspondence between the quantity range and the service level, and determine the obtained service level as the service level of the first service provider.

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

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

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

[0086] In order to encourage service providers to improve service quality, in some embodiments, when the first service provider meets the permission reduction condition, after a second preset time interval, it can also be determined whether the first service provider meets the permission restoration condition according to the orders within the second preset time interval, and permission restoration processing is performed when the permission restoration condition is met. Specifically, as Figure 5 shown, after step 1025, the following 1026 can also be included, and after step 103, steps 104 and 105 can also be included:

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

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

[0089] Specifically, the new service data of the first service provider can be determined according to the orders within the second preset time interval, and whether the permission restoration condition is met can be determined according to the new service data. Among them, the determination method of the new service data is the same as the determination method of the service data in the aforementioned step 101, which can be referred to the relevant description above, and the repeated parts will not be elaborated here. Determining whether the permission restoration condition is met according to the new service data can include: if the second quantity of the target delivery rate in the first on-time delivery rate included in the new service data is not greater than the quantity threshold, it is determined that the permission restoration condition is met. Among them, the definition of the target delivery rate can be referred to the relevant description above.

[0090] Step 105, when receiving a second configuration request for the first distribution element from the first service provider, configure the first distribution element according to the second configuration request.

[0091] Thus, when the first service provider meets the permission restoration condition, restoring the first distribution element value of the first distribution element can not only motivate the first service provider to improve service quality, but also realize flexible management of configuration permissions.

[0092] In order to accurately measure the service quality of service providers, in some embodiments, the following step 100 can also be included before step 101:

[0093] Step 100. For any preset geographical region, determine the on-time delivery rate threshold of the preset geographical region according to the second historical order set. The second historical order set includes the historical orders of multiple second service providers within a second preset historical period, and the second preset historical period is longer than the first preset historical period.

[0094] In some embodiments, Step 100 may include the following Step 1001 and Step 1002:

[0095] Step 1001. For any preset geographical region, determine the second on-time delivery rate of each second service provider in the preset geographical region according to the historical orders of each second service provider.

[0096] Among them, determining the second on-time delivery rate of each second service provider in the preset geographical region according to the historical orders of each second service provider may include: for any second service provider, match the delivery addresses of the historical orders of the second service provider with the preset geographical region to obtain a second order subset whose delivery addresses belong to the preset geographical region; count the third quantity of historical orders in the second order subset whose actual delivery time does not exceed the preset delivery time; determine the second on-time delivery rate of the second service provider in the preset geographical region according to the third quantity and the total quantity of historical orders in the second order subset. That is to say, 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 region, and the second on-time delivery rate = the third quantity / the total quantity of historical orders in the second order subset. The second service provider may or may not include the aforementioned first service provider.

[0097] Step 1002. Determine the on-time delivery rate threshold of the geographical region according to the second on-time delivery rate.

[0098] Specifically, remove duplicates from the second on-time delivery rates to obtain at least one target on-time delivery rate; for any target on-time delivery rate, determine the total quantity of the first orders of the second order subset corresponding to the target on-time delivery rate; determine the order proportion corresponding to the target on-time delivery rate according to the total quantity of the first orders and the total quantity of the second orders of each second order set; for any order proportion, determine the target weight corresponding to the order proportion among multiple preset weights; weight the at least one target on-time delivery rate according to the target weights corresponding to the at least one target on-time delivery rate to obtain the on-time delivery rate threshold of the geographical region.

[0099] Among them, determining the target weight corresponding to the order proportion among multiple preset weights may include: matching the order proportion with multiple preset proportion ranges to obtain a target proportion range including the order proportion; according to the target proportion range, obtaining the corresponding preset weight in the corresponding relationship between the proportion range and the preset weight, and determining the obtained preset weight as the target weight corresponding to the order proportion. The preset proportion ranges can be set according to needs in actual applications, such as including [0-30], (30%-70%], (70%-100%], etc.

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

[0101] It should be noted that the method for determining the on-time delivery rate threshold is not limited to the above method, and it can be set according to needs in actual applications.

[0102] Considering that the on-time delivery situation of orders in different geographical location areas is not fixed, based on this, in order to ensure the accuracy of the on-time delivery rate threshold, the method may further include: updating the on-time delivery rate threshold of each preset geographical location at a third preset time interval. Among them, the process of the update process is to newly determine according to the above method for determining the on-time delivery rate threshold.

[0103] Therefore, based on the second historical order set, the on-time delivery rate threshold for each preset geographical area is determined, ensuring the accuracy of the on-time delivery rate threshold and providing an effective data basis for subsequently determining whether the first service provider meets the permission reduction condition.

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

[0105] Step 201, in response to the configuration operation of the service provider, send a first configuration request to the service platform according to the second delivery element to be configured; the first configuration request is used for 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;

[0106] Specifically, when the service provider wants to configure its second delivery element, it can operate the target application in its terminal device to edit the third element value of the second delivery element, and operate the confirmation control after the editing is completed. Correspondingly, when the terminal device obtains the operation information of the confirmation control by the service provider, it 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, it queries the corresponding status identifier according to the identification information of the service provider included in the first configuration request. If the status identifier is in the 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 they are different, the second delivery element is configured according to the first configuration request.

[0107] Step 202, receive the configuration result sent by the service platform.

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

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

[0110] In response to a configuration operation of a service provider, a first configuration request is sent to a 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 of the present application, a terminal device, in response to a configuration operation of a service provider, sends a first configuration request to a service platform according to a second delivery element to be configured, so that when the service platform determines that the service provider is in a permission management state and the second delivery element is different from the first delivery element corresponding to the permission management state, the second delivery element is configured. Thus, when the service provider is in a permission management state, only its configuration permission for the first delivery element is cancelled, and the configuration permission of the service provider for the second delivery element is retained, realizing fine-grained management of configuration permissions. 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 needs, improving service quality and service efficiency, that is, providing great guarantee for improving service quality.

[0112] Corresponding to the embodiments of the foregoing permission management method, the present application also provides embodiments of a permission management device. Figure 7 As shown in the structural schematic diagram of a permission management device according to an exemplary embodiment, the device can be configured in Figure 1 the service platform shown. The device is used to execute the permission management method applied to the service platform provided in any of the foregoing embodiments, as Figure 7 shown, the permission management device includes:

[0113] A first determination module 301, 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 includes a plurality of historical orders within a first preset historical duration;

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

[0115] A configuration module 303, configured to configure a second delivery element according to a first configuration request when receiving a first configuration request of the first service provider for the second delivery element; 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] Determine the sub-service data of the first service provider in multiple preset geographical regions according to the first historical order set;

[0118] Determine the sub-service data of each preset geographical region 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 whose delivery addresses correspond to any preset geographical region as the first order subset corresponding to the preset geographical region, so as to obtain multiple first order subsets;

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

[0122] Determine the first on-time delivery rate corresponding to the first order subset according to the first quantity and the total quantity of the historical orders in 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 region 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 the on-time delivery rate threshold corresponding to the preset geographical region;

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

[0127] In the case that the second quantity of the target delivery rate is greater than the quantity threshold, determine that the permission reduction condition is satisfied.

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

[0129] Determine the service level of the first service provider according to the service data;

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

[0131] In some embodiments, the device further includes a recording module;

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

[0133] The permission control module 302 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 the permission restoration condition.

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

[0135] In some embodiments, the apparatus further includes 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 the on-time delivery rate threshold of a preset geographical area according to the second historical order set for any preset geographical area; the second historical order set includes the historical orders of multiple second service providers within a second preset historical duration, and the second preset historical duration is greater than the first preset historical duration.

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

[0138] Determine the second on-time delivery rate of each second service provider in the preset geographical area according to the historical orders of each second service provider, and 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;

[0139] Determine the on-time delivery rate threshold of the geographical area according to the second on-time delivery rate.

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

[0141] Remove duplicates from the second on-time delivery rates to obtain at least one target on-time delivery rate;

[0142] For any target on-time delivery rate, determine the total number of first orders of the second order subset corresponding to the target on-time delivery rate;

[0143] Determine the order proportion corresponding to the target on-time delivery rate according to the total number of first orders and the total number of second orders of each second order set;

[0144] For any order proportion, determine the target weight corresponding to the order proportion among multiple preset weights;

[0145] Weight the at least one target on-time delivery rate according to the target weights corresponding to the at least one target on-time delivery rate to obtain the on-time delivery rate threshold of the geographical area.

[0146] For the apparatus embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the descriptions in the corresponding parts of the method embodiments. The apparatus embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separated, and the components illustrated as modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network elements. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this application. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0147] Corresponding to the embodiments of the foregoing authority management method, the present application also provides embodiments of an authority management apparatus. Figure 8 FIG. is a schematic structural diagram of an authority management apparatus according to an exemplary embodiment. The apparatus can be configured in Figure 1 the terminal device shown. The apparatus is used to execute the authority management method applied to the terminal device provided in any of the foregoing embodiments, such as Figure 8 shown, the authority management apparatus includes:

[0148] A sending module 401, configured to send a first configuration request to a service platform according to a second delivery element to be configured in response to a configuration operation of a service provider; the first configuration request is used for the service platform to configure the second delivery element when it is determined that the service provider is in an authority management state and the second delivery element is different from a first delivery element corresponding to the authority management state;

[0149] A receiving module 402, configured to receive a configuration result sent by the service platform.

[0150] The authority management apparatus provided in the embodiments of the present application and the authority management method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by them.

[0151] For the specific implementation processes of the functions and effects of each module in the above apparatus, please refer to the implementation processes of the corresponding steps in the above method in detail, and will not be described herein again.

[0152] For the apparatus embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the descriptions in the corresponding parts of the method embodiments. The apparatus embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separated, and the components illustrated as modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network elements. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this application. Those of ordinary skill in the art can understand and implement it without creative efforts.

[0153] Corresponding to the embodiments of the foregoing permission management method, the present application also provides embodiments of a permission management system. Figure 9 FIG. is a schematic structural diagram of a permission management system shown according to an exemplary embodiment, as Figure 9 shown, the permission management system includes: a service platform 501 and a terminal device 502 of the 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; if it is determined according to the service data that the permission reduction condition is satisfied, cancel the configuration permission of the service provider for the first delivery element according to the service data, and the first delivery element is at least one delivery element in the delivery element set of the service provider; when receiving a first configuration request for a second delivery element sent by the terminal device 502, configure the second delivery element according to the first configuration request, and send a configuration result to the terminal device; the second delivery element is 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 a first configuration request to the service platform 501 in response to a configuration operation of the service provider, and receive a configuration result sent by the service platform 501.

[0156] The permission management system provided by the embodiments of the present application and the permission management method provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by them.

[0157] It can be understood that the above division of each module is only a logical function division. In actual implementation, the functions of the above modules can be integrated into a hardware entity for 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, and the functions of the sending module 401 and the receiving module 402 can be integrated into a transceiver for implementation, etc.

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

[0159] Figure 10The following is a hardware structure diagram of an electronic device shown according to an exemplary embodiment. The electronic device includes: a communication interface 601, a processor 602, a memory 603, and a bus 604. Among them, the communication interface 601, the processor 602, and the memory 603 complete communication with each other through the bus 604. By reading and executing machine-executable instructions corresponding to the control logic of the permission management method in the memory 603, the processor 602 can execute the permission management method described above. For the specific content of this method, please refer to the above embodiments and will not be elaborated here.

[0160] In the embodiments of the present application, the memory 603 mentioned can be any electronic, magnetic, optical or other physical storage device, which can store 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. Through at least one communication interface 601 (which can be wired or wireless), a communication connection is realized between this system network element and at least one other network element, and the Internet, a wide area network, a local area 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. Among them, the memory 603 is used to store a program, and the processor 602 executes the program after receiving an execution instruction.

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

[0163] The electronic device provided in the embodiments of the present application and the permission management method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, run, or implemented by it.

[0164] The embodiments of the present application also provide a computer-readable storage medium corresponding to the permission management method provided in the foregoing embodiments, on which a computer program (i.e., program product) is stored. When the computer program is run by a processor, it will execute the permission management method provided in any of the foregoing embodiments.

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

[0166] The computer-readable storage medium provided in the above embodiments of the present application and the permission management method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run, or implemented by the application programs stored therein.

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

[0168] The computer program product provided in the above embodiments of the present application and the permission management method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run, or implemented by the application programs stored therein.

[0169] In the solutions of the specification and embodiments of the present application, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract), and will only be processed within the specified or agreed scope. If the user refuses to process personal information other than the necessary information required for the basic functions, it will not affect the user's use of the basic functions.

[0170] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily think of other embodiments of the present application. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include the common general knowledge or conventional technical means in the technical field not disclosed in the present application. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present application are pointed out by the claims.

[0171] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, commodity or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the phrase "comprising an..." does not exclude the presence of additional identical elements in the process, method, commodity or device comprising said element.

[0172] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of protection of the present application.

Claims

1. A rights management method, characterized in that: Applied to a service platform, the method comprises: 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 includes a plurality of historical orders within a first preset historical time period; If it is determined according to the service data that the permission reduction condition is met, canceling the configuration permission of the first service provider for the first delivery element according to the service data; the first delivery element is at least one delivery element in the delivery element set of the first service provider; Upon receiving a first configuration request for a second delivery element from the first service provider, the second delivery element is configured 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.

2. The method according to claim 1, characterized in that: The determining, according to the first historical order set of the first service provider, the service data of the first service provider includes: Determining sub-service data of the first service provider in a plurality of preset geographical areas according to the first historical order set; The sub-service data of each preset geographical area is determined as the service data of the first service provider.

3. The method according to claim 2, characterized in that Determining, according to the first historical order set, sub-service data of the first service provider in a plurality of preset geographical areas, includes: Determine historical orders in the first historical order set whose delivery addresses correspond to any preset geographical area as a first order subset corresponding to the preset geographical area, so as 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; Determine a first on-time delivery rate corresponding to the first order subset according to the first quantity and the total quantity of historical orders in the first order subset; The first on-time delivery rate is determined as sub-service data of the first service provider in a preset geographical area corresponding to the first order subset.

4. The method according to claim 3, characterized in that The determining, according to the service data, that a permission reduction condition is satisfied includes: 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 a preset geographical area; If yes, then determining the first on-time delivery rate as the target delivery rate; When the second number of the target delivery rate is greater than the number threshold, it is determined that the permission reduction condition is met.

5. The method according to claim 1, characterized in that: The cancelling the configuration authority of the first service provider to the first delivery element according to the service data includes: determining a service level of the first service provider according to the service data; According to the constraint rules corresponding to the service level, the authority identifier of the first service provider is set to a first state, and the first element value of the first distribution element is adjusted to a second element value; the first state indicates that the first service provider has no right to configure the first distribution element, and the first element value is greater than the second element value.

6. The method according to claim 5, characterized in that After canceling the configuration authority of the first service provider for the first delivery element according to the service data, the method further includes: Recording the first element value; If it is determined that the first service provider meets the permission restoration 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; When a second configuration request for the first delivery element is received from the first service provider, the first delivery element is configured according to the second configuration request.

7. The method according to claim 4, characterized in that Before determining the service data of the first service provider according to 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 a second historical order set; the second historical order set includes historical orders of multiple second service providers within a second preset historical time period, and the second preset historical time period is greater than the first preset historical time period.

8. The method according to claim 7, characterized in that The determining, based on the second historical order set, the on-time delivery rate threshold of the preset geographical area includes: Determining, based on historical orders of each second service provider, a 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; An on-time delivery rate threshold for the geographical area is determined according to the second on-time delivery rate.

9. The method according to claim 8, characterized in that The determining, according to the second on-time delivery rate, a threshold value of the on-time delivery rate of the geographical area includes: Deduplicating the second on-time delivery rate to obtain at least one target on-time delivery rate; For any target on-time delivery rate, determining the total amount of first orders of the second order subset corresponding to the target on-time delivery rate; Determine, according to the total amount of the first orders and the total amount of second orders of each set of the second orders, a proportion of orders corresponding to the target on-time delivery rate; For any of the order proportions, determining a target weight corresponding to the order proportion among a plurality of preset weights; The at least one target on-time delivery rate is weighted according to the target weights respectively corresponding to the at least one target on-time delivery rate to obtain the on-time delivery rate threshold of the geographical area.

10. A rights management method, characterized in that: Applied to a terminal device of a service provider, the method comprises: In response to the configuration operation of the service provider, a first configuration request is sent to the service platform according to the second distribution element to be configured; the first configuration request is used by the service platform to configure the second distribution element when it is determined that the service provider is in a permission management state and the second distribution element is different from the first distribution element corresponding to the permission management state; Receive the configuration result sent by the service platform.

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

  • Certificate verification method, service processing method, electronic equipment and storage medium

    CN119295092A

  • Methods and systems for electronic commerce order management

    US20200387954A1