Resource extraction method, and electronic device, storage medium and product
By automatically extracting and configuring resources according to their categories, the problem of low efficiency in managing multiple resource categories in cross-border e-commerce has been solved, enabling efficient and flexible resource extraction and reducing user operations and resource waste.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2024-11-27
- Publication Date
- 2026-06-04
AI Technical Summary
In cross-border e-commerce scenarios, existing technologies cannot effectively manage the automatic extraction of various types of resources, resulting in low extraction efficiency, requiring frequent manual operations and wasting computing and network resources.
This paper provides a resource extraction method that supports automatic extraction configuration by resource category, including displaying a configuration interface, permission verification, and personalized configuration, thereby achieving automatic extraction at the resource category level.
It improves the efficiency and flexibility of resource extraction, reduces the frequency of user operations, and saves computing and network resources.
Smart Images

Figure CN2024134805_04062026_PF_FP_ABST
Abstract
Description
Resource extraction methods, electronic devices, storage media and products Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to a resource extraction method, electronic device, storage medium, and product. Background Technology
[0002] In e-commerce scenarios, product suppliers can provide products to users, who in turn contribute resources. These resources are transferred to the supplier's account on the trading platform. The supplier can then actively or automatically withdraw these resources, for example, to accounts on other platforms or under other entities owned by the supplier.
[0003] As needed, you can set up automatic extraction of resources from your account. During the extraction process, all resources in the account are typically treated as a whole, and some or all of them are extracted. Summary of the Invention
[0004] According to some embodiments of this disclosure, a resource extraction method is provided, including: in response to a configuration of any one of a plurality of resource categories in an account, displaying a configuration interface corresponding to the triggered resource category; determining an extraction configuration for the triggered resource category based on the configuration result in the configuration interface, wherein, based on the extraction configuration, resources belonging to the triggered resource category in the account are automatically extracted.
[0005] According to some embodiments of the present disclosure, an electronic device is provided, including: a memory; and a processor coupled to the memory, the processor being configured to execute a resource extraction method of any embodiment of the present disclosure based on instructions stored in the memory.
[0006] According to some embodiments of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the resource extraction method of any embodiment described in the present disclosure.
[0007] According to some embodiments of the present disclosure, a computer program product is provided that, when the computer program product is run on a computer, causes the computer to implement the resource extraction method of any embodiment described in the present disclosure.
[0008] According to some embodiments of the present disclosure, a computer program is provided, comprising: instructions that, when executed by a processor, cause the processor to perform a resource extraction method according to any embodiment of the present disclosure.
[0009] Other features, aspects, and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0010] Embodiments of this disclosure are described below with reference to the accompanying drawings. It should be understood that the drawings described below are merely illustrative of some embodiments of this disclosure and are not intended to limit the scope of this disclosure. In the drawings:
[0011] Figure 1 shows a schematic diagram of a supplier's account management interface according to some embodiments of the present disclosure.
[0012] Figure 2 shows a schematic flowchart of a resource extraction method according to some embodiments of the present disclosure.
[0013] Figure 3 shows a flowchart illustrating a permission verification method according to some embodiments of the present disclosure.
[0014] Figure 4 shows a schematic diagram of a configuration preview interface according to some embodiments of the present disclosure.
[0015] Figure 5 shows a schematic diagram of a configuration interface according to some embodiments of the present disclosure.
[0016] Figure 6 shows a schematic diagram of a configuration preview interface according to other embodiments of the present disclosure.
[0017] Figure 7 shows a schematic diagram of the structure of a resource extraction apparatus according to some embodiments of the present disclosure.
[0018] Figure 8 shows a block diagram of an electronic device according to some embodiments of the present disclosure.
[0019] Figure 9 shows a block diagram of an electronic device according to some other embodiments of the present disclosure.
[0020] It should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not necessarily drawn to actual scale. The same or similar reference numerals are used in the various drawings to denote the same or similar parts. Therefore, once an item is defined in one drawing, it may not be discussed further in subsequent drawings. Detailed Implementation
[0021] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying 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.
[0022] It should be understood that the various steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect. Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of components and steps set forth in these embodiments should be interpreted as merely exemplary and do not limit the scope of this disclosure.
[0023] As used in this disclosure, the term "comprising" and its variations are open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to". The term "based on" means "at least partially based on".
[0024] It should be noted that the concepts of "first," "second," etc., used in this disclosure are used only to distinguish different devices, modules, or units, and are not intended to define the order of functions performed by these devices, modules, or units or their interdependencies. Unless otherwise specified, the concepts of "first," "second," etc., are not intended to imply that the objects described herein must be in a given temporal, spatial, rank, or any other given order.
[0025] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0026] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0027] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals shall be provided for users to choose to authorize or refuse.
[0028] The embodiments of this disclosure are described in detail below with reference to the accompanying drawings; however, this disclosure is not limited to these specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. Furthermore, in one or more embodiments, specific features, structures, or characteristics can be combined in any suitable manner that will be apparent to those skilled in the art from this disclosure.
[0029] With the development of internet technology, more and more suppliers are choosing to supply goods in multiple countries or regions around the world in order to promote their products to more areas. The development of e-commerce can also support this demand, making product supply more convenient.
[0030] In this cross-border e-commerce scenario, to ensure convenient purchasing for users in different regions, settlement is allowed using resources specific to that region. Consequently, the supplier's account will contain multiple categories of resources, such as various currencies or virtual resources.
[0031] Suppliers can set rules for automatic resource extraction from accounts, such as periodic extraction or automatic extraction after resources have accumulated to a certain amount. However, in related technologies, when a supplier needs to extract resources from an account, extraction is only supported when all resources in the account are treated as a single unit. That is, regardless of the number of resource categories in the account, the total amount of resources in the account is first calculated based on a specific resource category, and then extraction is performed based on the total amount of resources under that resource category.
[0032] However, with the growth of cross-border business, the above-mentioned extraction model can no longer meet users' needs. For example, suppliers may have managers in various regions, requiring resource extraction based on the actual situation in each region. Therefore, the solution of treating all resources in the account as a single unit for extraction cannot adapt to the extraction pace of different regions. This necessitates manual extraction as needed, requiring repeated modifications to the extraction configuration. Consequently, users need to frequently interact with applications or web pages, reducing resource extraction efficiency and wasting significant storage, computing, and network resources.
[0033] The embodiments of this disclosure provide a resource extraction method that supports the configuration of automatic resource extraction according to resource categories, thereby improving the efficiency of resource extraction.
[0034] Figure 1 illustrates a schematic diagram of a supplier account management interface according to some embodiments of the present disclosure. As shown in Figure 1, interface 1 includes a total resource quantity display control 11. In this example, the total resource quantity 11 in the account is displayed in units of resource category 1. Users with operating permissions for the supplier account can select the measurement method for the total resource quantity through operation control 12. For example, the total resource quantity can also be calculated in units of resource category 2 and displayed in control 11. In addition, interface 1 also includes display controls 13 to 18 for the resource quantity of each resource category. Thus, users can understand the resource quantity of each resource category.
[0035] In addition to displaying by category, embodiments of this disclosure support users in configuring the automatic extraction of each resource category by resource category dimension.
[0036] Figure 2 shows a schematic flowchart of a resource extraction method according to some embodiments of the present disclosure. As shown in Figure 2, the resource extraction method of this embodiment includes steps S202 to S204.
[0037] In step S202, in response to the configuration of any one of the multiple resource categories in the triggering account, the configuration interface corresponding to the triggered resource category is displayed.
[0038] The resource categories in the embodiments of this disclosure can be physical resource categories, such as types of currency; or they can be virtual resource categories, such as points, tokens, etc.
[0039] Resource categories can be divided according to region, attribute, or other methods. For example, in the case where the account belongs to a supplier covering multiple regions, each resource category corresponds to at least one of the multiple regions. Each resource category can correspond to one or more regions, and each region can also correspond to one or more resource categories. Thus, some embodiments of this disclosure can improve the efficiency of automatic resource extraction in scenarios covering multiple regions.
[0040] Before displaying the configuration interface, users can be authenticated to improve security.
[0041] In some embodiments, configuration entry controls for each resource category in the account can be displayed. In response to triggering any configuration entry control, the configuration interface for the resource category corresponding to the triggered control can be displayed. The configuration interface may include one or more configuration items. Each configuration item may include a description of that item, as well as operation controls. Operation controls may be selection controls, input controls, upload controls, etc., to allow the user to input or adjust the configuration information of the configuration item.
[0042] At least some of these configuration items are used to configure the automatic extraction strategy for the resource category. In some embodiments, the configuration interface includes configuration items for at least one of the following: automatic extraction period, automatic extraction amount of resources, receiving account of the automatically extracted resources, and target resource category to which the automatically extracted resources belong in the receiving account.
[0043] The automatic extraction cycle refers to the process of automatically extracting resources of this resource category from the account at regular intervals.
[0044] The amount of resources automatically extracted can be the value of the resource quantity for that resource category, a percentage of the account balance for that resource category, etc.
[0045] The receiving account for automatically extracted resources refers to the account to which the automatically extracted resources need to be deposited after extraction. For example, if the supplier's account A is on an e-commerce platform, during automatic extraction, resources of resource category 2 in account A need to be extracted and deposited into account B of a financial institution. Account B is then the receiving account.
[0046] The target resource category in the receiving account to which the automatically extracted resources belong refers to the resource category used when the extracted resources are deposited into other accounts. For example, resources of resource category 2 are extracted from account A, but the extracted resources can be converted to resource category 1 and deposited into account B.
[0047] Once the user confirms the configuration information in the configuration interface, such as by triggering the confirmation control on the configuration interface, the user is considered to have submitted the configuration result. The configuration result includes the configuration information confirmed by the user in the configuration interface.
[0048] In step S204, the extraction configuration of the triggered resource category is determined according to the configuration result in the configuration interface. Based on the extraction configuration, resources belonging to the triggered resource category in the account are automatically extracted.
[0049] The defined extraction configuration can be stored in association with the resource category. This extraction configuration is then enabled to automatically extract resources of that resource category from the account based on the configuration. For example, in response to the fulfillment of automatic extraction conditions, resources of that resource category are extracted according to the set extraction method.
[0050] The above method can be used to configure any resource category under a user's account.
[0051] After the user confirms the configuration results via their terminal, the automatic monitoring program can start. For resource categories where automatic extraction is enabled, it determines whether the current time is suitable for automatic extraction and performs the extraction operation. The monitoring process can be executed on the user's terminal or the server side, while the automatic resource extraction process can be executed on the server side. For example, after confirming the configuration results, the user's terminal can send a request to the server, carrying the configured resource category and configuration information (or configuration information change information). The server stores this configuration information, or modifies the stored configuration information based on the change information, and associates it with the monitoring program and the automatic extraction execution program.
[0052] In some embodiments, after automatically extracting a resource category, the remaining quantity of resources in that category is updated and displayed. Notification messages may be pushed to users as needed.
[0053] Through the above embodiments, resource extraction from an account can be performed by resource category. For each resource category, a corresponding extraction configuration can be made. This enables more efficient resource extraction and improves the flexibility of user operations. Furthermore, this more flexible automatic extraction method reduces the frequency of manual extraction by users, saving user operations and thus conserving the computing and network resources of user devices.
[0054] Each account can be associated with one or more users. For example, a supplier operating in multiple regions can set up administrators in each region. These administrators have permission to view accounts and some permissions to manage accounts. For example, each user can have some or all configuration permissions for one or more resource categories. When the configuration of a resource category under this account is triggered, permission verification can be performed first. Figure 3 shows a flowchart of a permission verification method according to some embodiments of this disclosure. As shown in Figure 3, the permission verification method of this embodiment includes steps S302 to S304.
[0055] In step S302, in response to any user among one or more users triggering the configuration of any resource category, it is determined whether the user has the configuration permission for the triggered resource category.
[0056] Whether a user has configuration permissions for each resource category can be preset. For example, it can be set by one or more users of the account who have higher setting permissions.
[0057] User configuration permissions can be categorized by user level, region, or other similar criteria. For example, the highest-level user may have configuration permissions for all resource categories under their account, a mid-level user may have configuration permissions for some resource categories, and a low-level user may have configuration permissions for one resource category (e.g., configuration permissions for resource categories corresponding to the user's region). Alternatively, configuration permissions for resource categories corresponding to a user's region or the region selected during registration may be granted.
[0058] In some embodiments, a user's permission information can be queried to determine if the user has configuration permissions. Alternatively, the user can be directly verified (e.g., password verification, dynamic verification code verification, biometric verification, etc.). If the verification is successful, the user has configuration permissions. Furthermore, these two methods can be combined: if the user is found to have configuration permissions, further permission verification can be performed to confirm whether the user truly has the necessary permissions.
[0059] In step S304, in response to the user having configuration permissions, the configuration interface corresponding to the triggered resource category is displayed. Thus, with the user having configuration permissions for the triggered resource category, the configuration process for automatically extracting resources for that category continues.
[0060] In some embodiments, each user associated with an account is configured with a corresponding authentication method. That is, if user permission verification is required, the same or different verification methods can be set for different resource categories or different users. This allows for the use of appropriate verification methods based on the user's actual situation. For example, some users need to frequently change configurations, so entering a password might be cumbersome; biometric verification can be used. Conversely, some users are located in areas where receiving mobile verification codes is inconvenient, so other verification methods besides mobile verification codes can be used, and so on. In response to the user having configuration permissions, the user is authenticated using the authentication method corresponding to that user; in response to successful authentication, the configuration interface corresponding to the triggered resource category is displayed. This improves operational flexibility and enhances user configuration efficiency.
[0061] If the user does not have configuration permissions for that resource category, the user's configuration request will be rejected. In other words, the configuration interface corresponding to the triggered resource category will not be displayed.
[0062] The above embodiments enable the configuration of automatic resource extraction from accounts managed by multiple users. Furthermore, the configuration process can be personalized according to different users and resource categories, improving the flexibility of user operations and enhancing account security.
[0063] Users can view the overall configuration of each resource category through the configuration preview interface. For example, the configuration preview interface can be displayed by triggering control 19 in interface 1.
[0064] In some embodiments, the configuration preview interface includes entries for one or more resource categories, each entry including a control for triggering configuration. Figure 4 shows a schematic diagram of a configuration preview interface according to some embodiments of the present disclosure. As shown in Figure 4, in the configuration preview interface 4, entries for resource categories 1 to 6 are displayed, namely entries 41 to 46, and entries 41 to 46 respectively include controls 411 and 461 for triggering configuration. In the example of Figure 4, the trigger control is represented by a switch control. The switch control can indicate whether automatic resource retrieval is enabled for its corresponding resource category.
[0065] In some embodiments, each entry also includes a status control indicating whether automatic retrieval of resources for the resource category corresponding to that entry is enabled. For different automatic retrieval configuration states (e.g., enabled or disabled) for a resource category, the status control associated with that resource category can display different styles. The status control and the control used to trigger the configuration can be different controls or the same control. In the example of Figure 4, the status control and the control used to trigger the configuration are the same control, namely, a switch control.
[0066] In response to enabling resource extraction for one or more resource categories, the system displays the configuration interface corresponding to the selected resource category. For example, in response to the activation of a switch control that is currently in the off state, the system enables automatic resource extraction for the resource category corresponding to that switch control and displays the configuration interface. Thus, users can enable automatic extraction and display the configuration interface with a single operation, improving operational efficiency.
[0067] For example, in response to control 411 being triggered, the configuration interface for resource category 1 is displayed.
[0068] Figure 5 illustrates a schematic diagram of a configuration interface according to some embodiments of the present disclosure. Figure 5 uses the configuration of resource category 1 as an example for illustrative purposes. The configuration interface 5 includes configurations for the automatic extraction period, the amount of resources automatically extracted (“Extract using specified quantity”), the receiving account for the automatically extracted resources (“Account automatically extracted”), and the target resource category (“Stored resource category”) to which the automatically extracted resources belong in the receiving account. As needed, the above configuration items can be added, reduced, or modified, which will not be elaborated here.
[0069] The automatic resource extraction cycle can be determined by triggering controls 51 and 52; the amount of resources to be automatically extracted can be determined by triggering controls 53 and 54. If the user selects control 54, an input control can be displayed to allow the user to customize the value; other accounts already bound to this account can be selected by triggering control 55; and the resource type used when depositing resources into the account specified in control 55 after extraction can be determined by triggering controls 56 and 57. Then, the configuration can be canceled by triggering control 58, or confirmed by triggering control 59.
[0070] To facilitate users' overview of the overall configuration, in some embodiments, the configuration preview interface displays a description of the extraction configuration for resource categories where automatic resource extraction is enabled. For example, after completing the configuration for resource category 1, users can return to the configuration preview interface. The following explanation will still be based on configuration preview interface 4.
[0071] Figure 6 illustrates a schematic diagram of a configuration preview interface according to other embodiments of the present disclosure. Compared to Figure 4, in Figure 6, automatic extraction of resource category 1 is enabled, and the status control 411 is displayed in different states. Furthermore, the entry 41 of resource category 1 also includes descriptive information 412 for the extracted configuration. This descriptive information can be a list of determined configuration information or a natural language description generated based on the determined configuration information. This facilitates the user's access to the configuration information for each resource category to determine whether to change the configuration, thus improving user efficiency.
[0072] In the configuration preview interface, for resource categories where automatic resource extraction is enabled, a configuration entry point for triggering the configuration is displayed. This configuration entry point may or may not be the same as the "control for triggering the configuration" mentioned above. That is, the embodiments of this disclosure do not limit the configuration triggering method or the number of triggering methods.
[0073] For example, in interface 4 shown in Figure 6, resource category 1 has automatic extraction enabled. If you want to keep automatic extraction enabled and adjust the automatic extraction configuration, you can trigger the display of the configuration interface through the configuration entry control, such as the "Set Rules" control 413. In this way, for resource categories with automatic resource extraction enabled, you can modify the configuration based on the previously set settings, improving the flexibility of automatic resource extraction.
[0074] The methods of various embodiments of this disclosure have been described above. The apparatus for performing the methods of the above embodiments is further described below.
[0075] Figure 7 shows a schematic diagram of a resource extraction device according to some embodiments of the present disclosure. As shown in Figure 7, the resource extraction device 70 of this embodiment includes: a display module 701, configured to display a configuration interface corresponding to the triggered resource category in response to a configuration of any one of a plurality of resource categories in a triggering account; and a determination module 702, configured to determine the extraction configuration of the triggered resource category based on the configuration result in the configuration interface, wherein, based on the extraction configuration, resources belonging to the triggered resource category in the account are automatically extracted.
[0076] In some embodiments, the configuration interface includes configuration items for at least one of the following: the automatic extraction period, the amount of resources automatically extracted, the receiving account for the automatically extracted resources, and the target resource category to which the automatically extracted resources belong in the receiving account.
[0077] In some embodiments, the account is a supplier account covering multiple regions, with each resource category corresponding to at least one of the multiple regions.
[0078] In some embodiments, an account is associated with one or more users, each user having some or all of the configuration permissions for one or more resource categories. The display module 701 is further configured to: in response to any user among the one or more users triggering the configuration of any resource category, determine whether the user has the configuration permission for the triggered resource category; in response to the user having the configuration permission, display the configuration interface corresponding to the triggered resource category.
[0079] In some embodiments, each user associated with an account is configured with an authentication method corresponding to the user, and the display module 701 is further configured to: in response to the user having configuration permissions, authenticate the user using the authentication method corresponding to the user; and in response to successful authentication, display the configuration interface corresponding to the triggered resource category.
[0080] In some embodiments, the display module 701 is further configured to display a configuration preview interface, which includes entries for one or more resource categories, each entry including controls for triggering configuration.
[0081] In some embodiments, each entry also includes a status control for indicating whether automatic extraction of resources of the resource category corresponding to the entry is enabled.
[0082] In some embodiments, the display module 701 is further configured to: in the configuration preview interface, for resource categories that have enabled automatic resource extraction, display description information of the extraction configuration of the resource category.
[0083] In some embodiments, the display module 701 is further configured to: in the configuration preview interface, for resource categories where automatic resource extraction is enabled, display a configuration entry for triggering configuration.
[0084] In some embodiments, the display module 701 is further configured to: in response to enabling resource extraction of any one of one or more resource categories, display a configuration interface corresponding to the selected resource category.
[0085] Figure 8 shows a block diagram of an electronic device according to some embodiments of the present disclosure.
[0086] Memory 81 is used to store one or more computer-readable instructions. Memory 81 may include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory, including but not limited to random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Memory 81 may, for example, store operating systems, application programs, boot loaders, databases, and other programs, as well as various application programs and various data.
[0087] The processor 82 is configured to execute computer-readable instructions to implement the method of any of the foregoing embodiments. Specific implementations of each step of the method can be found in the above embodiments, and repeated details will not be elaborated here.
[0088] The processor 82 can be configured to perform the steps of the above embodiments. The processor 82 can be embodied in various processing devices, such as a central processing unit (CPU), a network processor (NP), etc.; it can also be 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, or discrete hardware components. The central processing unit (CPU) can be an x86 or ARM architecture, etc.
[0089] The processor 82 and the memory 81 can communicate with each other directly or indirectly. For example, the processor 82 and the memory 81 can communicate via a network. The network can include wireless networks, wired networks, and / or any combination of wireless and wired networks. The processor 82 and the memory 81 can also communicate with each other via a system bus, which is not limited in this disclosure.
[0090] It should be noted that the components of the electronic device 8 shown in Figure 8 are exemplary and not limiting. The electronic device 8 may have other components depending on the specific application requirements. The processor 82 can control other components in the electronic device 8 to perform the desired functions.
[0091] Electronic device 8 can be implemented by software, firmware and / or hardware, and can be integrated into a device with the relevant application installed.
[0092] Figure 9 shows a block diagram of an electronic device according to some other embodiments of the present disclosure.
[0093] The electronic device 9 shown in Figure 9 can be a computer system with a dedicated hardware structure, capable of performing corresponding functions when relevant applications are installed.
[0094] Electronic devices include, but are not limited to, mobile terminals such as smartphones, laptops, personal digital assistants (PDAs), tablet computers (PCs), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), wearable devices, and fixed terminals such as digital televisions and desktop computers.
[0095] As shown in Figure 9, the Central Processing Unit (CPU) 91 executes various processes based on programs stored in Read-Only Memory (ROM) 92 or programs loaded from Storage Section 98 into Random Access Memory (RAM) 93. RAM 93 stores data required as needed when the CPU 91 executes various processes. The CPU is merely exemplary and can also be other types of processors, such as the various processors described above. ROM 92, RAM 93, and Storage Section 98 can be various forms of computer-readable storage media. It should be noted that although ROM 92, RAM 93, and Storage Section 98 are shown separately in Figure 9, one or more of them can be combined or located in the same or different memories or storage modules.
[0096] CPU 91, ROM 92 and RAM 93 are interconnected via bus 94. Input / output interface 95 is also connected to bus 94.
[0097] The following components are connected to the input / output interface 95: input section 96, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output section 97, including displays such as cathode ray tube (CRT), liquid crystal display (LCD), speakers, vibrators, etc.; storage section 98, including hard disk, magnetic tape, etc.; and communication section 99, including network interface cards such as LAN cards, modems, etc. The communication section 99 allows communication processing to be performed via a network such as the Internet. It is readily understood that although some parts of the electronic device 9 shown in Figure 9 communicate via bus 94, they can also communicate via a network or other means, wherein the network can include wireless networks, wired networks, and / or any combination of wireless and wired networks.
[0098] As needed, drive 910 is also connected to input / output interface 95. Removable media 911, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 910 as needed, so that computer programs read from them can be installed into storage section 98 as needed.
[0099] When the above series of processes are implemented through software, the program constituting the software can be installed from a network such as the Internet or a storage medium such as a removable medium 911.
[0100] According to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product that, when run on a computer, causes the computer to perform the methods described in any of the foregoing embodiments. The computer program product includes computer instructions carried on a computer-readable medium, containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer instructions can be downloaded and installed from a network via communication section 99, or installed from storage section 98, or installed from ROM 92. When the computer program is executed by CPU 91, the methods of embodiments of this disclosure are performed.
[0101] It should be noted that, in the context of this disclosure, a computer-readable medium can be a tangible medium that may contain or store programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0102] A computer-readable medium may be a computer-readable storage medium, a computer-readable signal medium, or any combination thereof.
[0103] Computer-readable storage media include, but are not limited to, systems, apparatuses, or devices that are electrical, magnetic, optical, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. Computer instructions are stored on the computer-readable storage medium that, when executed by a processor, implement the methods described in any of the foregoing embodiments.
[0104] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0105] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0106] In some embodiments, a computer program is also provided, comprising: instructions that, when executed by a processor, cause the processor to perform the methods described in any of the foregoing embodiments. For example, the instructions may be embodied in computer program code.
[0107] In embodiments of this disclosure, computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0108] 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 code containing one or more executable instructions for implementing a specified logical function. It should also be noted that 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 consecutively indicated 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, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0109] The functions described above can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that can be used include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0110] While specific embodiments of this disclosure have been described in detail by way of example, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.
Claims
1. A resource extraction method, comprising: In response to a configuration of any one of the multiple resource categories in the triggering account, the configuration interface corresponding to the triggered resource category is displayed; Based on the configuration results in the configuration interface, the extraction configuration of the triggered resource category is determined, wherein, based on the extraction configuration, resources belonging to the triggered resource category in the account are automatically extracted.
2. The resource extraction method according to claim 1, wherein, The configuration interface includes configuration items for at least one of the following: automatic extraction period, automatic extraction amount of resources, receiving account of the automatically extracted resources, and target resource category to which the automatically extracted resources belong in the receiving account.
3. The resource extraction method according to claim 1 or 2, wherein, The account is a supplier account covering multiple regions, with each resource category corresponding to at least one of the multiple regions.
4. The resource extraction method according to any one of claims 1 to 3, wherein, The account is associated with one or more users, each user having some or all of the configuration permissions for the one or more resource categories. The display of the configuration interface corresponding to the triggered resource category in response to triggering configuration for any one of the one or more resource categories in the account includes: In response to any user among the one or more users triggering the configuration of any resource category, determine whether the user has configuration permission for the triggered resource category; In response to the user having the configuration permission, the configuration interface corresponding to the triggered resource category is displayed.
5. The resource extraction method according to claim 4, wherein, Each user associated with the account is configured with an authentication method corresponding to that user. The step of displaying the configuration interface corresponding to the triggered resource category in response to the user having the configuration permission includes: In response to the user having the configuration permission, the user is authenticated using the authentication method corresponding to the user; Upon successful authentication, the configuration interface corresponding to the triggered resource category is displayed.
6. The resource extraction method according to any one of claims 1 to 5, further comprising: The configuration preview interface is displayed, which includes entries for the one or more resource categories, and each entry includes controls for triggering configuration.
7. The resource extraction method according to claim 6, wherein, Each entry also includes a status control to indicate whether automatic extraction of resources of the resource category corresponding to the entry is enabled.
8. The resource extraction method according to claim 6 or 7, wherein, In the configuration preview interface, for resource categories where automatic resource extraction is enabled, a description of the extraction configuration for that resource category is displayed.
9. The resource extraction method according to any one of claims 6 to 8, wherein, In the configuration preview interface, for resource categories where automatic resource extraction is enabled, a configuration entry point for triggering the configuration is displayed.
10. The resource extraction method according to any one of claims 7 to 9, wherein, The provision of displaying a configuration interface corresponding to the selected resource category in response to any one or more resource categories being triggered includes: In response to enabling resource extraction for one or more resource categories, the configuration interface corresponding to the selected resource category is displayed.
11. An electronic device, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the resource extraction method as described in any one of claims 1 to 10 based on instructions stored in the memory.
12. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the resource extraction method of any one of claims 1 to 10.
13. A computer program product, when run on a computer, causes the computer to implement the resource extraction method according to any one of claims 1 to 10.
14. A computer program comprising: Instructions, when executed by a processor, cause the processor to perform the resource extraction method according to any one of claims 1 to 10.