Information processing method and device, equipment and storage medium

Through automated information processing methods, basic information of the target user is obtained and account permissions are automatically generated, which solves the problem of manual operation in the existing technology, which is time-consuming, labor-intensive and error-prone, and achieves efficient and accurate permission configuration and fast response.

CN119204880APending Publication Date: 2024-12-27BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411254394.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When opening user accounts and managing permissions, existing distribution service platforms need to manually operate multiple permission determination modules, which makes them time-consuming and labor-intensive and error-prone, making it difficult to respond quickly to changes in business demands, resulting in high technical implementation costs and slow response speed.

Method used

By responsive to the account creation instructions, the basic information of the target user is obtained, the delivery service and configuration information related to the user is automatically determined, and the account permissions are automatically generated to realize the automated permission configuration process.

Benefits of technology

Reduces manual errors, improves the accuracy and efficiency of permission configuration, avoids errors and inefficiency in manual operation of multiple systems, and ensures the accuracy and rapid response of permission configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204880A_ABST
    Figure CN119204880A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information processing method and device, equipment and a storage medium. The method comprises: in response to an account creation instruction about a target user, obtaining basic information of the target user, the basic information at least indicating a delivery service demand of the target user; and determining at least one delivery service related to the target user based on the basic information. And on the basis of the basic information, configuration information in configuration items corresponding to the at least one distribution service is determined, and the configuration items indicate the service content of the distribution service. And determining the authority of the account of the target object based on the at least one product service and the configuration information. Through the process, the permission maintenance process is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to information processing methods, apparatus, devices, and storage media. Background Technology

[0002] In delivery service platforms, the activation and permission management of user accounts involves the coordinated processing of multiple delivery services. After a user signs up, their account needs to be bound across different delivery services, and corresponding permissions need to be assigned or adjusted according to business needs. How to conveniently and efficiently assign or adjust permissions for dinner services is a noteworthy issue. Summary of the Invention

[0003] In a first aspect of this disclosure, an information processing method is provided. The method may include: in response to an account creation instruction for a target user, obtaining basic information about the target user, the basic information indicating at least the target user's delivery service needs; based on the basic information, determining at least one delivery service related to the target user; based on the basic information, determining configuration information in configuration items corresponding to the at least one delivery service, the configuration items indicating the service content of the delivery service; and based on at least one product service and the configuration information, determining the permissions of the target user's account.

[0004] In a second aspect of this disclosure, an information processing apparatus is provided. The apparatus may include: a basic information acquisition module configured to acquire basic information of a target user in response to an account creation instruction for that user, the basic information indicating at least the target user's delivery service needs; a delivery service determination module configured to determine at least one delivery service related to the target user based on the basic information; a configuration information determination module configured to determine configuration information in configuration items corresponding to at least one delivery service based on the basic information, the configuration items indicating the service content of the delivery service; and an access control module configured to determine the access control of the target user's account based on at least one product service and the configuration information.

[0005] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the electronic device to perform the method of the first aspect.

[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.

[0007] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product includes computer-executable instructions that, when executed by a processor, implement the method of the first aspect.

[0008] It should be understood that the description in this section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0009] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0010] Figure 1 A schematic diagram of an example environment in which embodiments of the present disclosure can be implemented is shown;

[0011] Figure 2A A schematic diagram of the architecture of a service platform according to some embodiments of the present disclosure is shown;

[0012] Figure 2B A schematic diagram of an information processing procedure according to some embodiments of the present disclosure is shown;

[0013] Figure 3 A flowchart of an information processing method according to some embodiments of the present disclosure is shown;

[0014] Figure 4 A schematic diagram of a configuration interface according to some embodiments of the present disclosure is shown;

[0015] Figure 5 Schematic diagrams of products according to some embodiments of the present disclosure are shown;

[0016] Figure 6 A schematic structural block diagram of an information processing apparatus according to some embodiments of the present disclosure is shown; and

[0017] Figure 7 A block diagram of an electronic device that can implement one or more embodiments of the present disclosure is shown. Detailed Implementation

[0018] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0019] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.

[0020] In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.

[0021] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition, use, storage or deletion of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0022] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, relevant users should be informed of the type, scope of use, and usage scenarios of the information involved in this disclosure through appropriate means in accordance with relevant laws and regulations, and authorization should be obtained from the relevant users. Among them, relevant users may include any type of rights holder, such as individuals, enterprises, and groups.

[0023] For example, in response to receiving an active request from a user, a prompt message is sent to the relevant user to clearly inform the user that the requested operation will require obtaining and using the user's information, thereby enabling the relevant user to choose whether to provide information to the software or hardware such as the electronic device, application, server, or storage medium that performs the operation of the technical solution disclosed herein based on the prompt message.

[0024] As an optional but non-restrictive implementation, in response to a user's active request, a prompt message can be sent to the user, such as a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide information to the electronic device.

[0025] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0026] As used in this paper, the term "model" refers to a model that learns the relationship between inputs and outputs from training data, enabling it to generate corresponding outputs for a given input after training. Model generation can be based on machine learning techniques. Deep learning is a machine learning algorithm that processes inputs and provides corresponding outputs using multiple layers of processing units. A neural network model is an example of a deep learning-based model. In this paper, "model" may also be referred to as a "machine learning model," "learning model," "machine learning network," or "learning network," and these terms are used interchangeably.

[0027] Figure 1 A schematic diagram of an environment 100 in which embodiments of the present disclosure can be implemented is shown. Environment 100 may include a service platform 110. Service platform 110 may provide various delivery services to registered users. Exemplarily, delivery services may include supply chain delivery services, express delivery services, etc. Target users can select various delivery services through page 150. Exemplarily, target user 140 may be a merchant on an e-commerce platform that has signed a contract with service platform 110. Various delivery services are selected through page 150 to fulfill order delivery.

[0028] Target user 140 registers an account on service platform 110. Service platform 110 can determine the delivery services to be provided to target user 140 based on the agreement signed with target user 140, and activate or adjust the relevant permissions and configurations of various delivery services.

[0029] In some embodiments, service platform 110 communicates with a remote device (not shown), such as a server, to provide services to service platform 110. Service platform 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, service platform 110 can also support any type of interface for target user 140 (such as "wearable" circuitry). Remote devices can be various types of computing systems / servers capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.

[0030] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure. Environment 100 may contain any number of service platforms.

[0031] For service platforms providing delivery services, different delivery services typically have different permission determination modules. After a user registers on the platform, if the user is associated with multiple delivery services, the platform needs to configure permissions and content for each service in its respective permission determination module. This configuration process usually involves manual operation of multiple permission determination modules. This approach is not only time-consuming and labor-intensive but also prone to errors due to human factors. Furthermore, because the configuration items for different delivery services are diverse and complex, existing service platforms struggle to respond quickly to changes in business needs, resulting in high technical implementation costs and slow response times.

[0032] In embodiments of this disclosure, an improved information processing scheme is proposed. This scheme specifies: In response to an account creation instruction for a target user, basic information of the target user is obtained, the basic information indicating at least the target user's delivery service needs. Based on the basic information, at least one delivery service related to the target user is determined. Based on the basic information, configuration information in configuration items corresponding to at least one delivery service is determined, the configuration items indicating the service content of the delivery service. Based on at least one product service and the configuration information, the permissions of the target user's account are determined.

[0033] Through the above process, in response to the account creation instruction for the target user, the service platform automatically obtains the target user's basic information. This information not only includes the target user's basic identity data but also indicates their specific delivery service needs. This method avoids the manual information collection step, reducing the possibility of human error from the source. Furthermore, based on the obtained basic information, the service platform can automatically determine the delivery services related to the target user and configure the configuration items for these services. This process is automated, making the configuration process more efficient and less prone to errors. The configuration items directly indicate the specific content of the delivery service, thus ensuring the accuracy of the configuration. In addition, based on the determined delivery services and their configuration results, the platform automatically generates and assigns account permissions to the target user. This automated process ensures the accuracy and efficiency of permission configuration, avoiding errors and inefficiencies that may occur in manual operations across multiple systems.

[0034] Figure 2A A schematic diagram 200A of the architecture of a service platform 110 according to some embodiments of the present disclosure is shown. The service platform 110 includes a task triggering module 210, an information collection module 230, a delivery service statistics module 250, and a permission determination module 270. The task triggering module 210 can be used to generate instructions for creating and modifying the account of the target user 140. The information collection module 230 can be used to collect and store information related to different users. The delivery service statistics module 250 can be used to record the set 251 of delivery services available on the service platform. The permission determination module 270 can be used to select and configure delivery services, for example, to determine the delivery service corresponding to the target user 140 from the delivery service set 251. The delivery service corresponding to the target user 140 may be a delivery service ordered by the target user 140. The specific functions of each module will be described in detail later.

[0035] Figure 2B A schematic diagram 200B illustrates an information processing procedure according to some embodiments of the present disclosure. In block 220, in response to an account creation instruction, the service platform 110 generates an account creation task through the task triggering module 210. In block 222, the service platform 110 obtains corresponding information based on the account creation task, such as information including… Figure 2A The information involved includes basic information 211 related to the target user 140, risk identification results 212, claims records 213, credit identification results 214, and contact person records 215.

[0036] Obtaining information in box 222 may include using the account information model to obtain relevant information about the target user 140 in box 222-a. This information is stored as a user information category summary 216. Furthermore, obtaining information in box 222 may also include using the product information model to obtain information about each delivery service in box 222-b. Based on the information about each delivery service, the service platform 110 can determine the delivery service to be provided to the target user 140 from the delivery service set 251.

[0037] In box 223, the service platform 110, based on the acquired information, uses the permission determination module 270 to determine the delivery services related to the target user 140's account from the acquired information on each delivery service, and performs relevant configuration to complete the activation of account permissions. The configuration process includes determining configuration items, determining configuration information, and determining the delivery service priority 273-a. The specific configuration process will be detailed later. For example, based on the determined delivery services related to the target user 140, at least one service line 271-b is formed. At least one service line can form a business line 271-a, which serves as product information 271 corresponding to the target user 140. Furthermore, based on the information acquired in box 222, the target user 140's account information 272 can be obtained.

[0038] In box 224, after the service platform 110 binds the product information 271, account information 272, and the account execution relationship of the target user 140 (273-b), it can be used as a service line product 273 provided to the target user 140. The configured information is then synchronized to the systems of each delivery service, and the service line product 273 is published (273-c). When the target user 140 logs in, the corresponding user workbench interface can be displayed on page 150. The target user 140 can select the corresponding delivery service to execute the shipment on the user workbench interface.

[0039] In box 225, the service platform 110 can trigger modifications to product services in response to a change in the account status of the target user 140. A change in account status can indicate contract expiration, signing of a supplementary agreement, the presence of a risk warning, or a dormant status. A dormant status indicates that the account has not been logged in for an extended period. In box 226, the service platform 110 obtains account modification information based on the account status change. For example, if it's a contract expiration (225-a), a risk warning (225-c), or a dormant status warning (225-d), the account's permissions can be suspended. If it's a signed supplementary agreement (225-b), the changes to permissions can be determined based on the agreement. In box 227, the service platform 110 completes the configuration modifications based on the modification information, thereby re-determining the delivery service.

[0040] Figure 3An example flow 300 of an information processing method according to some embodiments of the present disclosure is shown. For ease of discussion, reference will be made to... Figure 1 The process 300 is described in the context of the application environment 100. In the application environment 100, the service platform 110 can perform the configuration of the target user 140's account.

[0041] In box 201, in response to the account creation instruction for target user 140, service platform 110 obtains basic information about target user 140, which at least indicates the delivery service needs of target user 140.

[0042] Combination Figure 2A As shown, the account creation instruction for target user 140 can be created through a contact person. The contact person can be a staff member of service platform 110. A contact person record 215 is generated based on the agreement between the staff member and target user 140, and the account creation instruction for target user 140 can be generated based on the contact person record 215. In addition, the account creation instruction for target user 140 can also be initiated by the user.

[0043] In response to the account creation instruction for target user 140, service platform 110 can obtain basic information 211 related to target user 140 based on automatic triggering mechanism 234. Basic information 211 may include contract information or service agreement information between target user 140 and service platform 110, and at least indicates the delivery service needs of target user 140. Furthermore, basic information 211 may also include user information 272-a, sales information 272-b, store information 272-c, and business information 272-d corresponding to target user 140. For example, user information 272-a may include the identifier of target user 140, such as user name and contract number. Sales information 272-b may correspond to the product sales records of target user 140. Store information 272-c may correspond to the store identifier of target user 140, such as store name. Business information 272-d may correspond to the performance records of target user 140. The information collection module 230 can also store cooperation intention information 231 of other users, which can be used to record the cooperation intentions of different users.

[0044] Basic information 211 can indicate the delivery service needs corresponding to the target user 140. Based on the delivery service needs, the service platform 110 can determine the delivery service corresponding to the target user 140. For example, the delivery service may include express delivery / freight services, supply chain services, large item delivery services, medicine delivery services, etc.

[0045] In box 202, service platform 110 determines at least one delivery service related to target user 140 based on basic information 211. Service platform 110 can determine at least one delivery service related to target user 140 by parsing the basic information 211. For example, service platform 110 can determine at least one delivery service related to target user 140 from basic information 211 using natural language processing technology provided by information management 233. Alternatively, at least one delivery service related to target user 140 can also be determined based on manual records 232.

[0046] In box 203, the service platform 110, based on basic information 211, determines the configuration information in a configuration item corresponding to at least one delivery service. The configuration item indicates the service content of the delivery service. A delivery service may include multiple configuration items, and each configuration item may include multiple configuration information.

[0047] Figure 4 A schematic diagram of a configuration interface 400 according to some embodiments of the present disclosure is shown. Taking delivery services related to target user 140, including delivery service 1 and delivery service 2, as an example, configuration items 401 for delivery service 1 and delivery service 2 may include precise delivery configuration, rejection service configuration, pickup mode configuration, etc. Taking precise delivery configuration as an example, configuration information 402 in configuration item 401 may include enabling or disabling. Taking rejection service configuration as an example, configuration information 402 may include rejection upon receipt error, return upon receipt error, etc. Taking pickup mode configuration as an example, configuration information 402 may include door-to-door pickup, on-site pickup, direct delivery to user, etc.

[0048] Based on basic information 311, service platform 110 can determine the configuration item 401 corresponding to each delivery service related to target user 140, and the configuration information 402 corresponding to each configuration item 401. Figure 4 In the example shown, both Delivery Service 1 and Delivery Service 2 include options for "Acceptable Delivery" and "Pickup Mode" in their configuration settings. Additionally, Delivery Service 2 also includes an option for "Rejection Service".

[0049] In box 204, service platform 110 determines the permissions of target user 140's account based on at least one delivery service and its configuration information. Combined with... Figure 4 As shown, the configuration interface allows you to determine the corresponding configuration items for each delivery service, as well as the configuration information for each configuration item.

[0050] After determining the delivery service required by target user 140, service platform 110 will proceed to the selection phase of configuration item 401. Service platform 110 will select the configuration item matching the service from a pre-set pool of candidate configuration items based on basic information 211. A configuration item is a specific setting or requirement for the delivery service. Configuration can be completed based on the configuration information 402 corresponding to configuration item 401. This configuration process includes applying the configuration information 402 of the selected configuration item 401 to the corresponding delivery service, ensuring that these settings are consistent with the needs and basic information of target user 140. This completes the configuration. After configuration, the permissions corresponding to the target user 140's account can be determined.

[0051] Through the above process, based on the determined delivery service and its configuration results, account permissions for target user 140 are automatically generated and assigned. This automated process ensures the accuracy and efficiency of permission configuration, avoiding errors and inefficiencies that may occur during manual operation across multiple systems.

[0052] As previously mentioned, basic information 211 may also include user information 272-a, sales information 272-b, store information 272-c, and business information 272-d corresponding to target user 140. User information may include the identifier of target user 140. Based on the account creation instruction, service platform 110 can verify the identifier of target user 140. In response to successful identifier verification, an account for target user 140 can be created, and basic information 211 can be associated with the account of target user 140.

[0053] The purpose of verifying target user 140 is to determine whether target user 140 is genuine and reliable, and to assess the user's risk and credit status, thereby providing security for the creation and management of accounts. That is, if the service platform 110 verifies the identity of target user 140, it can create an account for target user 140 and associate basic information with the account for target user 140 as a relationship binding.

[0054] The specific process for identifier verification by service platform 110 may include obtaining descriptive information about target user 140 based on the identifier, the descriptive information indicating at least the operating status of target user 140. Based on the descriptive information, at least the risk level and credit level of target user 140 shall be determined. Based on the risk level and credit level, the identifier shall be verified.

[0055] Based on the identifier of target user 140, service platform 110 can obtain descriptive information about target user 140 corresponding to that identifier from certified data sources. This descriptive information may include, but is not limited to, target user 140's business status, business history, and transaction records. This information provides the foundational data for assessing the risk and credit of target user 140. It should be noted that the descriptive information is obtained with the authorization of target user 140, or from a qualified third party.

[0056] After obtaining the descriptive information of target user 140, service platform 110 analyzes this information to determine the risk level and credit rating of target user 140. For example, a user with normal business operations and a good historical transaction record may be rated as low risk and high credit rating. A user with abnormal business operations or a poor historical transaction record may be rated as high risk or low credit rating. Service platform 110 can automatically generate the risk and credit assessment results of target user 140 by using predefined algorithms or rules, combined with key factors in the descriptive information.

[0057] Based on the assessed risk and credit levels, service platform 110 will verify the identifier of target user 140. The main purpose of this step is to confirm whether target user 140, corresponding to the identifier, meets the criteria for account creation. If target user 140's risk level is too high or credit level is too low, service platform 110 will refuse to create the account or require further manual review. Only if the risk and credit assessments are passed will the identifier verification be considered successful, and service platform 110 will then continue with the subsequent account creation process.

[0058] Through the above steps, the verification identifier not only ensures the authenticity and reliability of the target user 140's identity but also effectively assesses the user's risk and credit status, thereby providing a guarantee for the secure creation and management of accounts. This method not only improves the security of the service platform 110 but also lays the foundation for subsequent permission configuration and risk control.

[0059] After target user 140 is verified, an account can be generated and configuration can be executed. As previously mentioned, generally, at least one delivery service associated with target user 140 can be identified based on basic information 211. For a given delivery service among the at least one delivery service, the process of determining configuration information may include: determining at least one configuration item corresponding to the given delivery service from multiple candidate configuration items based on basic information; and determining the configuration information in the at least one configuration item based on basic information.

[0060] Figure 5The diagram illustrates the operation of the permission determination module 270 according to some embodiments of this disclosure. The service platform 110 determines at least one delivery service associated with the target user 140 based on the target user 140's basic information 211. After determining the delivery service required by the target user 140, the service platform 110 proceeds to the stage of determining configuration information.

[0061] For each defined delivery service, the service platform 110 selects a configuration item 401 that matches the service from a set of pre-set candidate configuration items based on basic information 211. Configuration item 401 specifies the details or requirements for the delivery service. Figure 4 As shown, for configuration item 401, which is the receiving mode, the configuration information 402 of configuration item 401 can include several specific options such as door-to-door pickup, on-site pickup, and direct delivery to users.

[0062] Configuration can be completed based on configuration information 402 corresponding to configuration item 401. This configuration process includes applying configuration information 402 of the selected configuration item 401 to the corresponding delivery service and ensuring that these settings are consistent with the needs and basic information of the target user 140. Multiple delivery services can form a product line. After this series of configuration steps, the target user 140 will obtain a customized product line, and the service platform 110 can also effectively manage and execute the product line according to these configuration items.

[0063] Through this configuration method, service platform 110 can not only improve the personalization and accuracy of services, but also ensure the flexibility and efficiency of service settings, enabling rapid response to the diverse needs of target users 140. In this way, the entire service process is not only more efficient, but also improves user satisfaction and system operational efficiency.

[0064] also, Figure 5 The document also covers the working principle of account information model 221-b. Account information model 221-b can obtain relevant information about target user 140 based on certified data source 560, such as user information 272-a, sales information 272-b, store information 272-c, and business information 272-d, etc. Figure 5The document also records the process from identifying the target user 140 to granting them permissions. For example, in box 510, the target user can be identified based on the cooperation intention information 231. In box 220, in response to the account creation instruction, the service platform 110 generates an account creation task through the task triggering module 210. In box 520, based on the outputs of the product information model 221-a and the account information model 221-b, the target user's account is created and automatic permissions are automatically granted. In box 224, after the service platform 110 binds the execution relationship between the product information 271, the account information 272, and the target user 140's account (273-b), it can be used as a service line product 273 provided to the target user 140. The configured information is then synchronized to the systems of various delivery services, and this service line product 273 is published (273-c).

[0065] In the process of determining configuration information 402, in response to at least two product services corresponding to the same configuration item 401, and at least two product services having different configuration information 402 for the same configuration item 401, service platform 110 can determine the priority of each product service among the at least two product services. Based on the priority, a target product service is determined from the at least two product services. The configuration information 402 of the target product service for the same configuration item 401 is determined as the configuration information 402 of the same configuration item 401.

[0066] Still with Figure 4 For example, for configuration item 401, which is "Rejection Service," this configuration item is included in Delivery Service 2 but not in Delivery Service 1. However, for configuration item 401, which is "Precise Delivery" and "Receipt Mode," it is included in both Delivery Service 1 and Delivery Service 2. Taking configuration item 401 as "Precise Delivery" as an example, if the configuration information 402 for Delivery Service 1 is enabled, while the configuration information 402 for Delivery Service 2 is disabled, it means that the two product services have different configuration information 402 for the same configuration item 401.

[0067] To make reasonable choices, service platform 110 will evaluate and determine the priority of each product service according to preset rules or strategies. Priority can be determined based on various factors, such as the urgency of the product service, the preferences of the target user 140, business strategy needs, the importance of the service, or its fit with the target user 140. Products and services with higher priority will have their configuration requirements met first.

[0068] Once the priority is determined, the service platform 110 will select the target product service from two or more product services based on the priority. The configuration information 402 of this target product service will be used as the basis for setting configuration item 401. Continuing with the example of configuration item 401 being "precise delivery," assuming the service platform 110 determines that delivery service 1 has a higher priority, then the configuration information 402 for delivery service 1 being "enabled" will become the final setting for configuration item 401 being "precise delivery."

[0069] Through this prioritization and configuration selection mechanism, service platform 110 can effectively resolve conflicts between multiple product services for the same configuration item 401, ensuring that the final configuration result not only meets the overall needs of the target user 140 but also guarantees service continuity and efficiency. At the same time, this configuration process also improves the flexibility of service platform 110, enabling it to respond quickly and make intelligent decisions in complex service scenarios.

[0070] Furthermore, the priority-based dynamic adjustment and configuration mechanism can be continuously optimized according to actual business needs, adapting to the ever-changing market environment and user demands. The application of this mechanism significantly enhances the service platform 110's ability to handle diverse and complex configuration tasks, effectively avoiding service issues caused by configuration conflicts.

[0071] The aforementioned example illustrates the account creation process for target user 140. Furthermore, combined with... Figure 2B As shown, this also includes the scenario where the account status of target user 140, as shown in box 225, has changed. In response to detecting a change in the account status of target user 140, service platform 110 determines the changed status of target user 140's account. Based on the changed status, it modifies the configuration information in at least one configuration item corresponding to a delivery service.

[0072] A change in the account status of target user 140 directly affects the configuration information of the product services and configuration items associated with that account. When service platform 110 detects a change in the account status of target user 140, it will automatically respond and adjust the configuration items related to target user 140 to ensure that the service configuration always matches the latest needs and status of target user 140.

[0073] Specifically, changes in the account status of target user 140 may include various situations, such as contract expiration, signing of a new contract, changes in the business operations of target user 140, or target user 140 entering a dormant state, etc. These status changes may all require corresponding adjustments to existing configurations to reflect new business needs or service conditions.

[0074] For example, when it detects that target user 140's contract has expired, service platform 110 will determine that the status of target user 140's account has changed to contract expired. This may mean that some or all services need to be suspended or adjusted. In this case, service platform 110 will modify the configuration items of the product services related to target user 140 based on this status change. For example, if target user 140 previously subscribed to delivery service 1 and delivery service 2, and delivery service 1 and delivery service 2 will be suspended after the contract expires, service platform 110 will adjust the configuration items 401 of these services accordingly to ensure that the services are suspended or converted to other applicable statuses.

[0075] In the context of signing a new contract, the needs of target user 140 may have changed. For example, a new delivery service 3 may have been added, or the configuration information of certain configuration items of the original delivery service 1 or delivery service 2 may have been adjusted. Service platform 110 will detect this status change and reconfigure the relevant configuration information according to the content of the new contract.

[0076] If the business status of target user 140 changes, such as business expansion, downsizing, or transformation, service platform 110 will reassess the needs of target user 140 based on this change. For example, if target user 140 transforms from an e-commerce platform to an offline retailer, service platform 110 will adjust its service configuration items to better support the new business model, such as increasing offline delivery services and reducing online warehousing services.

[0077] In addition, the target user 140 entering a dormant state is also a common state change. In this case, the service platform 110 will adjust the configuration item 401 according to the user's dormant state. For example, the system can suspend all active services associated with the user and record the current state of configuration item 401, which can be reactivated and possibly further adjusted after the user becomes active again.

[0078] Through the aforementioned handling of state changes, service platform 110 can not only flexibly respond to changing needs in various business scenarios, but also ensure that configuration items are always consistent with the actual state of target user 140. This dynamic configuration adjustment mechanism not only improves the response speed and adaptability of service platform 110, but also provides target user 140 with a more personalized and timely service experience. Simultaneously, through automated configuration item updates, service platform 110 can significantly reduce the risks and errors of manual operations, improving the overall accuracy and efficiency of the service.

[0079] After the configuration for a new account is created or the configuration for an existing account is modified, the service platform 110 associates the target account with the interactive content corresponding to at least one product service based on at least one product service and the configuration information. For example, the association may include displaying interactive content corresponding to at least one product service in response to the target account being logged in.

[0080] The service platform 110 will associate the target user's account with the corresponding interactive content of at least one product service based on the association information between the target user's account and the product service. After logging into their account, users can directly access the product service associated with their account.

[0081] This association process ensures that users see and use the functions and content corresponding to their product and service needs when logging into their accounts. For example, if target user 140's account is a merchant account on an e-commerce platform, once the new account is created and configured correctly, service platform 110 will associate the merchant's account with at least one delivery service it has subscribed to. After target user 140 logs into their account, service platform 110 will automatically display the operation interface related to these services, such as shipment management, logistics tracking, and freight payment, allowing target user 140 to quickly access the functions they need.

[0082] Furthermore, the association is not limited to displayed content; it may also include specific operational permissions. For example, when target user 140's account is associated with a newly ordered delivery service, target user 140 can obtain specific logistics operation permissions, such as order shipment and logistics tracking. After target user 140 logs into their account, service platform 110 will display and open the corresponding operation entry points based on the association, ensuring that the merchant can perform logistics operations within their authorized scope.

[0083] Through this automated association mechanism, the service platform 110 can dynamically and accurately provide users with interactive content corresponding to their accounts and service needs. This not only improves user efficiency but also reduces the learning cost and operational burden when using different services, making the entire service experience smoother and more intuitive. Furthermore, this configuration-item-based and service-association mechanism can flexibly respond to changes in user needs, quickly adjust and display the latest service content, and ensure the timeliness and relevance of services.

[0084] Figure 6 A schematic structural block diagram of an information processing apparatus 600 according to some embodiments of the present disclosure is shown. The apparatus 600 may be implemented in or included in a service platform 110, for example. The various modules / components in the apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.

[0085] As shown in the figure, device 600 includes a basic information acquisition module 601, configured to acquire basic information of the target user in response to an account creation instruction for the target user. The basic information at least indicates the target user's delivery service needs. A delivery service determination module 602 is configured to determine at least one delivery service related to the target user based on the basic information. A configuration information determination module 603 is configured to determine configuration information in configuration items corresponding to at least one delivery service based on the basic information. The configuration items indicate the service content of the delivery service. An access control module 604 is configured to determine the access control of the target user's account based on at least one product service and the configuration information.

[0086] In some embodiments of this disclosure, the basic information also indicates the identifier of the target user, and based on this, a verification module is also included. The verification module can be configured to: verify the identifier based on an account creation instruction; create an account for the target user in response to successful identifier verification; and associate the basic information with the target user's account.

[0087] In some embodiments of this disclosure, the verification module may be specifically configured to: obtain descriptive information of the target user based on the identifier, wherein the descriptive information at least indicates the target user's business status; determine at least the target user's risk level and credit level based on the descriptive information; and verify the identifier based on the risk level and credit level.

[0088] In some embodiments of this disclosure, the configuration information determination module 603 may be specifically configured to: for a given delivery service in at least one delivery service, determine at least one configuration item corresponding to the given delivery service from a plurality of candidate configuration items based on basic information; and determine the configuration information in the at least one configuration item based on the basic information.

[0089] In some embodiments of this disclosure, the configuration information determination module 603 may be specifically configured to: in response to at least two product services corresponding to the same configuration item, and at least two product services having different configuration information for the same configuration item, determine the priority of each product service among the at least two product services. Based on the priority, determine a target product service from the at least two product services. Determine the configuration information of the target product service for the same configuration item as the configuration information of the same configuration item.

[0090] In some embodiments of this disclosure, a configuration modification module is also included. The configuration modification module can be configured to: in response to detecting a change in the account status of a target user, determine the changed status of the target user's account; and based on the changed status, modify the configuration information in at least one configuration item corresponding to a delivery service.

[0091] In some embodiments of this disclosure, an interaction module is also included. The interaction module can be configured to associate a target object's account with interactive content corresponding to at least one product service, based on at least one product service and configuration information.

[0092] In some embodiments of this disclosure, the interaction module may also be configured to: in response to the target object's account being logged in, display interactive content corresponding to at least one product service based on association.

[0093] Figure 7 A block diagram of an electronic device 700 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that... Figure 7 The electronic device 700 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 7 The illustrated electronic device 700 may include or be implemented as Figure 1 Service platform 110, or Figure 6 Device 600.

[0094] like Figure 7 As shown, electronic device 700 is in the form of a general-purpose electronic device. Components of electronic device 700 may include, but are not limited to, one or more processors or processing units 710, memory 720, storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. Processing unit 710 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 720. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 700.

[0095] Electronic device 700 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 700, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 720 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 730 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 700.

[0096] Electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 7As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 720 may include computer program product 725 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

[0097] The communication unit 740 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 700 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 700 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0098] Input device 750 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 760 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 700 can also communicate with one or more external devices (not shown) via communication unit 740 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 700, or with any device that enables electronic device 700 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0099] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0100] According to an exemplary implementation of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform... Figure 3 The methods provided are among the various optional methods available in the code, so they will not be elaborated upon here.

[0101] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0102] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0103] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0104] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0105] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. An information processing method, comprising: In response to an instruction for creating an account for a target user, obtaining basic information of the target user, wherein the basic information at least indicates a delivery service requirement of the target user; Based on the basic information, determining at least one delivery service related to the target user; Based on the basic information, determine configuration information in a configuration item corresponding to configuring the at least one delivery service, wherein the configuration item indicates service content of the delivery service; as well as Based on the at least one product service and the configuration information, permissions of the target object's account are determined.

2. The method according to claim 1, wherein the basic information further indicates the identity of the target user, and the method further comprises: Based on the account creation instruction, verifying the identifier; In response to the identification verification being successful, creating an account for the target user; as well as The basic information is associated with the target user's account.

3. The method of claim 2, wherein verifying the identification comprises: Based on the identifier, obtaining description information of the target user, wherein the description information at least indicates the business status of the target user; Based on the description information, at least determine the risk level and credit level of the target user; as well as Based on the risk level and the credit level, the identification is verified.

4. The method according to claim 1, wherein determining the configuration information in the configuration item corresponding to configuring the at least one delivery service comprises: For a given delivery service among the at least one delivery service, Based on the basic information, determining at least one configuration item corresponding to the given delivery service from a plurality of candidate configuration items; as well as Based on the basic information, configuration information in the at least one configuration item is determined.

5. The method according to claim 4, wherein determining the configuration information in the at least one configuration item based on the basic information comprises: In response to at least two product services corresponding to the same configuration item, and the configuration information of the at least two product services for the same configuration item is different, Determining a priority of each of the at least two product services; Based on the priority, determining a target product service from the at least two product services; as well as The configuration information of the target product service for the same configuration item is determined as the configuration information of the same configuration item.

6. The method according to claim 1, further comprising: In response to detecting that the target user's account status has changed, determining a changed status of the target user's account; as well as Based on the changed state, the configuration information in the configuration item corresponding to the at least one delivery service is modified.

7. The method according to claim 1, further comprising: Based on the at least one product service and the configuration information, the account of the target object is associated with the interactive content corresponding to the at least one product service.

8. The method according to claim 7, further comprising: In response to the target object's account being logged in, based on the association, interactive content corresponding to the at least one product service is displayed.

9. An information processing device, comprising: A basic information acquisition module, configured to acquire basic information of a target user in response to an account creation instruction regarding the target user, wherein the basic information at least indicates a delivery service requirement of the target user; a delivery service determination module, configured to determine at least one delivery service related to the target user based on the basic information; a configuration information determination module, configured to determine, based on the basic information, configuration information in a configuration item corresponding to the at least one delivery service, wherein the configuration item indicates a service content of the delivery service; as well as The authority determination module is configured to determine the authority of the account of the target object based on the at least one product service and the configuration information.

10. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 8 when executed by the at least one processing unit.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program is executable by a processor to implement the method according to any one of claims 1 to 8.

12. A computer program product comprising computer executable instructions, characterized in that: The computer executable instructions implement the method according to any one of claims 1 to 8 when executed by a processor.