CN111580967A - Virtual resource allocation method, device, server, terminal and storage medium - Google Patents
Virtual resource allocation method, device, server, terminal and storage medium Download PDFInfo
- Publication number
- CN111580967A CN111580967A CN202010376886.5A CN202010376886A CN111580967A CN 111580967 A CN111580967 A CN 111580967A CN 202010376886 A CN202010376886 A CN 202010376886A CN 111580967 A CN111580967 A CN 111580967A
- Authority
- CN
- China
- Prior art keywords
- resource
- virtual
- filtering
- filterable
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000001914 filtration Methods 0.000 claims abstract description 256
- 238000012790 confirmation Methods 0.000 claims description 59
- 238000013468 resource allocation Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 22
- 238000004891 communication Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 5
- 102100038359 Xaa-Pro aminopeptidase 3 Human genes 0.000 description 3
- 101710081949 Xaa-Pro aminopeptidase 3 Proteins 0.000 description 3
- 238000012384 transportation and delivery Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A virtual resource allocation method, device, server, terminal and storage medium, the method comprising: acquiring a virtual resource allocation request sent by a terminal, wherein the virtual resource allocation request is used for requesting allocation of virtual resources for a target user; determining a target virtual resource allocated to the target user; determining filterable resource features which can be selected for filtering from target resource features corresponding to the target virtual resources, and associating filtering prompts for the filterable resource features; wherein the filtering prompt is at least to prompt that a virtual resource corresponding to the filterable resource feature is selectable for filtering; and sending distribution result information to the terminal, wherein the distribution result information at least indicates the filterable resource characteristics to be associated with the filtering prompt so as to realize accurate virtual resource distribution.
Description
Technical Field
The embodiment of the invention relates to the technical field of data processing, in particular to a virtual resource allocation method, a virtual resource allocation device, a server, a terminal and a storage medium.
Background
With the development of online internet platforms, there are more and more object providers that reside on the online internet platforms, and these object providers can provide a variety of selectable objects for users in order for the users to enjoy service convenience from online to offline. When the user selects the object and submits the corresponding task, the virtual resources in the user account need to be deducted based on the virtual resources required to be consumed by the task, and in the process, the user can use the virtual resources distributed by the online internet platform to deduct.
At present, the accuracy of allocating virtual resources by an online internet platform is low, which causes that virtual resources which are not used by a user probably exist in the virtual resources allocated to the user by the online internet platform, and the online internet platform undoubtedly has extra expenses (such as data storage expenses, data processing expenses, and the like) for maintaining the allocated virtual resources which are not used by the user with high probability; therefore, how to provide a technical scheme to accurately allocate virtual resources becomes a problem that needs to be solved by those skilled in the art.
Disclosure of Invention
In view of this, embodiments of the present invention provide a virtual resource allocation method, apparatus, server, terminal, and storage medium, so as to implement accurate virtual resource allocation.
In order to achieve the above object, the embodiments of the present invention provide the following solutions:
in a first aspect, an embodiment of the present invention provides a virtual resource allocation method, which is applied to a server, and the method includes:
acquiring a virtual resource allocation request sent by a terminal, wherein the virtual resource allocation request is used for requesting allocation of virtual resources for a target user;
determining a target virtual resource allocated to the target user;
determining filterable resource features which can be selected for filtering from target resource features corresponding to the target virtual resources, and associating filtering prompts for the filterable resource features; wherein the filtering prompt is at least to prompt that a virtual resource corresponding to the filterable resource feature is selectable for filtering;
and sending distribution result information to the terminal, wherein the distribution result information at least indicates that the filterable resource characteristics are associated with the filtering prompt.
In a second aspect, with reference to the virtual resource allocation method of the first aspect, the determining, from target resource features corresponding to the target virtual resources, filterable resource features that can be selectively filtered includes:
and determining filterable resource characteristics corresponding to the resource characteristics in a first characteristic set from target resource characteristics corresponding to the target virtual resources, wherein the first characteristic set comprises at least one preconfigured selectable filtered resource characteristic.
In a third aspect, an embodiment of the present invention provides another virtual resource allocation method, which is applied to a terminal, and the method includes:
sending a virtual resource allocation request to a server, wherein the virtual resource allocation request is used for requesting allocation of virtual resources for a target user;
acquiring allocation result information sent by the server, wherein the allocation result information at least indicates filterable resource characteristics associated with a filtering prompt, and the filterable resource characteristics are resource characteristics which can be selected and filtered from resource characteristics corresponding to target virtual resources allocated to the target user;
displaying at least the filterable resource features and a filtering hint associated with the filterable resource features; wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
In a fourth aspect, with reference to the third aspect, the method for allocating virtual resources further includes:
determining the resource characteristics selected and filtered by the target user from the filterable resource characteristics associated with the filtering prompt;
sending filtering confirmation information carrying at least the determined resource characteristics to the server.
In a fifth aspect, an embodiment of the present invention provides a virtual resource allocation apparatus, where the virtual resource allocation apparatus includes:
the system comprises a request acquisition module, a resource allocation module and a resource allocation module, wherein the request acquisition module is used for acquiring a virtual resource allocation request sent by a terminal, and the virtual resource allocation request is used for requesting to allocate virtual resources to a target user;
the target virtual resource determining module is used for determining the target virtual resource allocated to the target user;
a filterable resource feature determining module, configured to determine, from target resource features corresponding to the target virtual resources, filterable resource features that can be selected for filtering, and associate a filtering prompt for the filterable resource features; wherein the filtering prompt is at least to prompt that a virtual resource corresponding to the filterable resource feature is selectable for filtering;
a result sending module, configured to send allocation result information to the terminal, where the allocation result information at least indicates that the filterable resource feature is associated with the filtering prompt.
In a sixth aspect, an embodiment of the present invention provides another virtual resource allocation apparatus, where the virtual resource allocation apparatus includes:
the system comprises a request sending module, a virtual resource allocation module and a virtual resource allocation module, wherein the request sending module is used for sending a virtual resource allocation request to a server, and the virtual resource allocation request is used for requesting to allocate virtual resources to a target user;
a result obtaining module, configured to obtain allocation result information sent by the server, where the allocation result information at least indicates a filterable resource feature associated with a filtering prompt, and the filterable resource feature is a resource feature that can be selected for filtering among resource features corresponding to target virtual resources allocated to the target user;
the display module is used for at least displaying the filterable resource characteristics and the filtering prompts associated with the filterable resource characteristics; wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
In a seventh aspect, an embodiment of the present invention provides a server, including at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to perform the task scheduling method according to any one of the first aspect to the second aspect.
In an eighth aspect, an embodiment of the present invention provides a terminal, including at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor invokes the one or more computer-executable instructions to perform the task scheduling method according to any one of the third to fourth aspects.
In a ninth aspect, an embodiment of the present invention provides a storage medium, where the storage medium stores one or more computer-executable instructions for executing the task scheduling method according to any one of the first aspect to the second aspect.
In a tenth aspect, an embodiment of the present invention provides a storage medium, where the storage medium stores one or more computer-executable instructions for executing the task scheduling method according to any one of the third to fourth aspects.
In the virtual resource allocation method provided by the embodiment of the invention, after acquiring a virtual resource allocation request which is sent by a terminal and requests to allocate virtual resources to a target user, a server can determine the target virtual resources allocated to the target user; the server can determine filterable resource characteristics capable of being selected for filtering from target resource characteristics corresponding to the target virtual resources, and associates filtering prompts for the filterable resource characteristics; and then the server sends distribution result information to the terminal, wherein the distribution result information at least indicates the filterable resource characteristics to be associated with the filtering prompt. Through the processing, when the filterable resource features in the target resource features are resource features which are not preferred by the target user, the target user can select the filterable resource features as filtered resource features based on the associated filtering prompts, and then the server can filter the target virtual resources which are allocated to the target user next time based on the filtered resource features selected by the target user when the target virtual resources are allocated to the target user next time, so that the probability that the target virtual resources are preferred by the target user is improved, and the possibility that the target user uses the target virtual resources is improved.
Therefore, the embodiment of the invention can determine the filterable resource characteristics capable of being selected for filtering from the target resource characteristics corresponding to the target virtual resources allocated to the user, and associate the filtration prompt for the filterable resource characteristics; based on the filtering prompt associated with the filterable resource characteristics, the user can select the non-preference and confirm the filtered resource characteristics, so that the server can filter the target virtual resources allocated to the user based on the resource characteristics selected and filtered by the user when allocating the target virtual resources to the user next time, the probability that the target virtual resources are preferred by the target user is improved, the possibility that the user uses the target virtual resources is improved, and the accurate allocation of the virtual resources to the user can be realized.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is an alternative flowchart of a virtual resource allocation method according to an embodiment of the present invention;
fig. 2 is another alternative schematic diagram of a virtual resource allocation method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of another alternative virtual resource allocation method according to an embodiment of the present invention;
fig. 4 is a schematic diagram of yet another alternative virtual resource allocation method according to an embodiment of the present invention;
fig. 5 is yet another alternative diagram of a virtual resource allocation method according to an embodiment of the present invention;
fig. 6 is a schematic diagram of yet another alternative virtual resource allocation method according to an embodiment of the present invention;
fig. 7 is an alternative exemplary diagram of a virtual resource allocation method according to an embodiment of the present invention;
fig. 8 is an application example of a virtual resource allocation method provided in an embodiment of the present invention;
fig. 9 is an alternative block diagram of a virtual resource allocation apparatus provided in an embodiment of the present invention;
fig. 10 is another alternative block diagram of a virtual resource allocation apparatus provided in an embodiment of the present invention;
fig. 11 is an alternative block diagram of another virtual resource allocation apparatus provided by an embodiment of the present invention;
fig. 12 is another alternative block diagram of another virtual resource allocation apparatus provided in an embodiment of the present invention;
fig. 13 is an alternative block diagram of a server provided by an embodiment of the present invention.
Detailed Description
The online internet platform for e-commerce, online takeout and the like can allocate virtual resources to the user based on the user request, and can filter the virtual resources to be allocated to the user when allocating the virtual resources to the user, so that the target virtual resources allocated to the user can be obtained. The current filtering strategy is mainly based on the geographic position of a user when the user requests to allocate virtual resources, the identity of the user on an online internet platform, the time period when the user requests to allocate virtual resources and other filtering factors. The target virtual resources allocated to the user and obtained based on the filtering strategy may still have virtual resources that are likely not used by the user, so that the accuracy of allocating the virtual resources by the online internet platform is low.
Based on this, the embodiment of the present invention considers providing an improved virtual resource allocation scheme, and a user may select a preference-free and filtering-confirmed resource feature from target resource features corresponding to a target virtual resource allocated by an online internet platform, so that the online internet platform may add the preference-free and filtering-confirmed resource feature selected by the user to a filtering factor for obtaining the target virtual resource by filtering, improve a probability that the target virtual resource obtained by filtering by the online internet platform is preferred by the user, and improve a possibility that the target user uses the target virtual resource, thereby implementing accurate virtual resource allocation.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As an optional implementation, fig. 1 shows an optional flowchart of the virtual resource allocation method provided in the embodiment of the present invention, and as shown in fig. 1, the process may be implemented by a server and a terminal, a user of the terminal is referred to as a target user in the embodiment of the present invention, and the target user may be any user of an online internet platform, which is not limited in the embodiment of the present invention; fig. 1 is a schematic diagram of a terminal part, which can be regarded as a flow processing and display process of the terminal at different stages;
in the embodiment of the present invention, the terminal may be considered as an electronic device used by a target user, such as a smart phone, a tablet computer, and a PC (personal computer); the server can be a service device of an online internet platform, and can be realized by a single server or a server group consisting of a plurality of servers.
As shown in fig. 1, in an alternative implementation, a process of the virtual resource allocation method provided in the embodiment of the present invention may include:
step S10, the terminal sends a virtual resource allocation request to the server.
And the virtual resource allocation request is used for requesting the server to allocate virtual resources for the target user. The virtual resources distributed by the server for the target user can offset the virtual resources required to be consumed by the task when the user selects the object and submits the corresponding task.
In an alternative implementation, the terminal may send a virtual resource allocation request to the server when requesting a homepage of the online internet platform from the server; for example, as shown in fig. 1, the terminal of the target user is installed with application software (APP) of an online internet platform, and as APP3 in fig. 1 is the APP of the online internet platform, when the target user clicks an icon of APP3, the terminal may open APP3, and request the server for a main page of the online internet platform, at this time, the terminal may also send a virtual resource allocation request to the server to request allocation of virtual resources for the target user. It should be noted that fig. 1 illustrates only an optional triggering manner for the terminal to send the virtual resource allocation request to the server, and the embodiment of the present invention may also support triggering the terminal to send the virtual resource allocation request to the server through other manners, for example, an icon requesting to allocate a virtual resource may be specifically set in a page of an online internet platform, and when a user clicks the icon, the terminal may send the virtual resource allocation request to the server.
It is understood that the virtual resource allocation request may carry user information of the target user, such as a user account of the user on the online internet platform, a geographic location where the user is located, and the like.
Step S11, the server determines the target virtual resource allocated to the target user.
And the server responds to the virtual resource allocation request sent by the terminal and can determine the target virtual resource allocated to the target user. In an optional implementation, the server may determine the virtual resources to be allocated to the target user, and filter the virtual resources to be allocated through a filtering policy to obtain the target virtual resources allocated to the target user.
Optionally, before the terminal does not send a virtual resource allocation request to the server, the server may determine, at regular time, a virtual resource to be allocated for the target user; the virtual resource to be allocated may be a virtual resource provided by an object provider where the online internet platform resides, or may be a general virtual resource provided by the online internet platform, or may be a virtual resource provided by one or more service parties of the online internet platform. It can be understood that, the online internet platform is generally divided into a plurality of different service ranges, each service range is responsible for service management by a corresponding service party, the service party can issue virtual resources for a target user according to service requirements, and the issued virtual resources can be used as part of virtual resources to be allocated to the target user by a server; the universal virtual resource may be a virtual resource that is not limited to object providers, but is generally used without limitation to a range of services.
Optionally, the server regularly collects the virtual resources provided by the object provider, the universal virtual resources provided by the online internet platform, and after the virtual resources provided by the service provider, the virtual resources to be allocated to the target user can be recorded in the virtual resource pool; therefore, after receiving the virtual resource allocation request sent by the terminal, the server can filter the virtual resources to be allocated according to the filtering strategy to obtain the target virtual resources allocated to the target user.
Optionally, the filtering policy may include at least one filtering factor, and the target virtual resource may be obtained by filtering the virtual resource to be allocated, where the virtual resource corresponds to the filtering factor; in the embodiment of the invention, if the server records the preference and the resource feature of the confirmation filter selected by the target user, the filter factors of the filter strategy at least comprise the preference and the resource feature of the confirmation filter selected by the target user; optionally, the resource characteristic may be information that identifies the virtual resource, such as a resource type of the virtual resource, a virtual resource name, and the like.
In further alternative implementations, the filtering factors of the filtering policy may further include at least one of: the geographic location of the user when requesting to allocate the virtual resources, the identity of the user on the online internet platform, the time period when the user requests to allocate the virtual resources, and the like. The embodiment of the invention can determine the identity of the user on the online Internet platform, such as whether the user is a member of the online Internet platform or not, based on the user account number in the user information of the target user carried in the virtual resource allocation request, and determine the geographic area (such as a city), the weather environment and the like where the user is located based on the geographic position in the user information.
Step S12, the server determines a filterable resource feature that can be selected for filtering from the target resource features corresponding to the target virtual resource, and associates a filtering prompt for the filterable resource feature.
Wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
In the embodiment of the present invention, the resource characteristics may include a resource type corresponding to the virtual resource, and the resource type may describe a usable range of the virtual resource, where the resource type may describe that the virtual resource is an object provider and is only used for an object provided by the object provider, and the resource type may describe a usable service range of the virtual resource, and the resource type may describe that the virtual resource is a general virtual resource of the online internet platform. In an example, taking the online takeaway platform as an example, the virtual resource may be, for example, a coupon withholding an order payment amount, the resource type may describe a service range that the coupon can use, such as a fresh coupon, a leg-race coupon, a delivery fee coupon, etc., of course, the resource type may also be a general coupon of the online takeaway platform, or a coupon of a specific merchant, and the merchant may be considered as an optional form of the object provider.
In an optional implementation, at least one resource feature that can be selectively filtered may be configured in advance and recorded in the first feature set, so that a resource feature corresponding to any resource feature in the first feature set, from among target resource features corresponding to a target virtual resource, is used as a filterable resource feature that can be selectively filtered from among the target resource features.
Optionally, when configuring the resource features that can be selectively filtered, some resource features are not selectively filtered, and some resource features are selectively filtered, for example, the resource features for all kinds (i.e. all kinds) of objects are not selectively filtered, and the resource features for a specific service class object are selectively filtered. Of course, the embodiment of the present invention is not limited to how to pre-configure the selectable filtering resource features, and the operator or the staff of the online internet platform may pre-configure the selectable filtering resource features according to actual needs.
After determining the filterable resource features from the target resource features corresponding to the target virtual resources, the server may further associate a filtering prompt for the filterable resource features, where the filtering prompt may prompt the target user when the terminal displays the virtual resource allocation result, and the virtual resources corresponding to the filterable resource features may be selected for filtering.
It can be understood that, by determining the target resource features corresponding to the target virtual resources, the filterable resource features that can be filtered can be selected, and further associating the filtering prompts, the target user can select whether to filter the virtual resources corresponding to the filterable resource features based on the filtering prompts, so that the preference of the target user is determined, the filtered resource features are confirmed, and the filtering policy is updated.
In a further optional implementation, in the embodiment of the present invention, a non-filterable resource feature that is not selectable for filtering may be further determined from target resource features corresponding to the target virtual resource, and a use prompt is associated with the non-filterable resource feature, so that when the terminal displays a virtual resource allocation result, a target user may use the allocated corresponding virtual resource based on the use prompt, for example, the terminal may jump the page to a virtual resource use page corresponding to the non-filterable resource feature that is selected for use.
And step S13, the terminal acquires the distribution result information sent by the server.
And the allocation result information at least indicates the filterable resource feature association filtering prompt, so that when the terminal displays the virtual resource allocation result, at least filterable resource features associated with the filtering prompt are displayed. In a further optional implementation, the allocation result information may further indicate that the non-filterable resource feature is associated with a use prompt, so that when the terminal displays the virtual resource allocation result, the non-filterable resource feature associated with the use prompt may also be displayed.
Step S14, the terminal at least displays the filterable resource characteristics and the filtering prompts associated with the filterable resource characteristics.
Wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
In an optional implementation, if the terminal requests to allocate virtual resources to the target user when requesting a homepage of the online internet platform, the terminal may display the filterable resource feature and a filtering prompt associated with the filterable resource feature on the homepage in an overlapping manner when displaying the homepage; for example, the terminal may display a filterable resource feature and a filtering prompt associated with the filterable resource feature on a main page of the online internet platform in a pop-up manner, as shown in fig. 1, a window may be superimposed on the main page, the filterable resource feature (e.g., a filterable resource type, a filterable virtual resource name, etc.) is displayed through the window, and a corresponding "filtering" option is displayed, so as to prompt a target user that a virtual resource corresponding to the filterable resource feature may be selectively filtered, for example, resource features 1 and 3 in fig. 1 may be selectively filtered.
In a further implementation, the terminal may further display the non-filterable resource features and usage hints associated with the non-filterable resource features; for example, as shown in fig. 1, a window may be superimposed on the main page, and non-filterable resource features (e.g., non-filterable resource types, non-filterable virtual resource names, etc.) may be displayed through the window, and corresponding "use" options may be displayed, for example, the "use" option may be associated with resource feature 2 in fig. 1.
It can be understood that, based on the filterable resource features and the filtering prompt associated with the filterable resource features at least displayed by the terminal, the target user may determine, based on the filtering prompt, filterable resource features that can be selected and filtered from among the target virtual resource features corresponding to the allocated target virtual resources, thereby determining the resource features that are not preferred and are filtered by the target user, and updating the filtering policy. Furthermore, when the server allocates the virtual resource to the target user next time, the server may determine the target virtual resource allocated to the target user based on the resource feature selected by the target user for filter confirmation in the updated filtering policy, so that the virtual resource for which the target user confirms the filtered resource feature does not exist in the target virtual resource allocated to the target user next time, the probability that the target virtual resource is preferred by the target user is improved, and accurate allocation of the virtual resource to the user can be achieved.
Through the steps, the server can determine the target virtual resource allocated to the target user after acquiring the virtual resource allocation request sent by the terminal and requesting to allocate the virtual resource to the target user; the server can determine filterable resource characteristics capable of being selected for filtering from target resource characteristics corresponding to the target virtual resources, and associates filtering prompts for the filterable resource characteristics; and then the server sends distribution result information to the terminal, wherein the distribution result information at least indicates the filterable resource characteristics to be associated with the filtering prompt. Through the processing, when the filterable resource features in the target resource features are resource features which are not preferred by the target user, the target user can select the filterable resource features as filtered resource features based on the associated filtering prompts, and then the server can filter the target virtual resources which are allocated to the target user next time based on the filtered resource features selected by the target user when the target virtual resources are allocated to the target user next time, so that the probability that the target virtual resources are preferred by the target user is improved, and the possibility that the target user uses the target virtual resources is improved.
Therefore, the embodiment of the invention can determine the filterable resource characteristics capable of being selected for filtering from the target resource characteristics corresponding to the target virtual resources allocated to the user, and associate the filtration prompt for the filterable resource characteristics; based on the filtering prompt associated with the filterable resource characteristics, the user can select the non-preference and confirm the filtered resource characteristics, so that the server can filter the target virtual resources allocated to the user based on the resource characteristics selected and filtered by the user when allocating the target virtual resources to the user next time, the probability that the target virtual resources are preferred by the target user is improved, the possibility that the user uses the target virtual resources is improved, and the accurate allocation of the virtual resources to the user can be realized.
In a further alternative implementation, with continuing reference to fig. 1, the flow of the virtual resource allocation method provided in the embodiment of the present invention may further include:
and step S15, the terminal determines the resource characteristics selected and filtered by the target user from the filterable resource characteristics associated with the filtering prompt.
Optionally, after the terminal receives the allocation result information sent by the server and displays the filterable resource features and the filtering prompts associated with the filterable resource features, the target user may perform a selection operation based on the filtering prompts displayed by the terminal, so as to select filtered resource features from the filterable resource features associated with the filtering prompts; for example, as shown in fig. 1, resource feature 1 and resource feature 3 are associated with a filtering prompt, the target user may select a filtered resource feature from resource feature 1 and resource feature 3, and the target user may select one or more filtered resource features. Thus, the terminal may determine the resource feature selected and filtered by the target user from the filterable resource features in response to the selection operation of the user, for example, as shown in fig. 1, the terminal may determine the resource feature selected and filtered by the target user to be resource feature 3.
Step S16, the terminal sends, to the server, filtering confirmation information carrying at least the determined resource characteristics.
It should be noted that, after the target user selects the filtered resource features, the terminal may send filtering confirmation information to the server, where the filtering confirmation information may carry the filtered resource features selected by the target user; and if the target user does not select the filtered resource characteristics, the terminal does not send filtering confirmation information to the server.
Step S17, the server adds the resource feature carried by the filtering confirmation information in a second feature set, where the second feature set includes at least one resource feature that the target user has selected for filtering.
The server may record a second set of characteristics, which may record at least one resource characteristic that the target user has selected for filtering. It is understood that in the initial case, the resource feature recorded in the second feature set may be 0, and as the target user selects the filtered resource feature in the virtual resource allocation result not for the first time, the second feature set will continuously update the resource feature that the target user has selected for filtering.
In the embodiment of the present invention, after receiving the filtering confirmation information, the server records the resource features carried by the filtering confirmation information in the second feature set, and specifically, after acquiring the filtering confirmation information sent by the terminal, adds the resource features carried by the filtering confirmation information in the second feature set.
Optionally, the second feature set may have a one-to-one correspondence with the target user, for example, the second feature set is only used for recording resource features that the target user has selected for filtering. In another alternative implementation, the second feature set may record resource features that have been selected and filtered by multiple users, and the resource features that have been selected and filtered by different users may be distinguished by different user identifications, and the multiple users may include target users according to the embodiment of the present invention.
The second feature set is used for recording the resource features selected and filtered by the target user, so that when the server allocates the virtual resources to the target user, the virtual resources to be allocated to the target user can be filtered at least based on the resource features in the second feature set, so that the virtual resources corresponding to the resource features selected and filtered by the target user do not exist in the target virtual resources obtained after filtering, the probability that the target virtual resources are preferred by the target user is improved, the possibility that the target virtual resources are used by the user is improved, and the accurate allocation of the virtual resources to the user can be realized.
In optional implementation, when determining a target virtual resource allocated to a target user, the server may filter the virtual resource to be allocated based on at least the second feature set, so as to determine the target virtual resource allocated to the target user, so that the target virtual resource is a virtual resource preferred by the user with a high probability, thereby improving the possibility of using the target virtual resource by the user, and realizing accurate allocation of the virtual resource to the user. Referring to fig. 2, another optional schematic diagram of a virtual resource allocation method provided in an embodiment of the present invention is shown, where the method includes:
step S20, the terminal sends a virtual resource allocation request to the server.
Step S21, the server acquires the virtual resource to be allocated to the target user.
Step S22, the server filters at least the virtual resource whose resource feature corresponds to the second feature set from the virtual resources to be allocated based on at least the second feature set, so as to obtain the target virtual resource.
And recording the resource characteristics selected and filtered by the target user based on the second characteristic set, and therefore, filtering the virtual resources corresponding to the resource characteristics based on the second characteristic set to obtain the target virtual resources.
Optionally, the virtual resource features corresponding to the virtual resources to be allocated may be compared with the resource features in the second feature set one by one, and if the virtual resource features are the same, the filtering is performed, and if the virtual resource features are different, the retaining is performed. And further, taking the residual virtual resources after filtering as target virtual resources.
The resource feature in the second feature set may be one or multiple, and the embodiment of the present invention is not limited in detail herein.
In an optional example, the second feature set may be further recorded in a preset data table, and correspondingly, in this step, based on at least the second feature set recorded in the preset data table, at least virtual resources whose resource features correspond to the second feature set are filtered from the virtual resources to be allocated, so as to obtain the target virtual resources.
Step S23, the server determines a filterable resource feature that can be selected for filtering from the target resource features corresponding to the target virtual resource, and associates a filtering prompt for the filterable resource feature.
It can be understood that, the target virtual resources obtained after the virtual resource filtering still may have virtual resource types that are not preferred by the user, and therefore, the embodiment of the present invention still needs to determine the filterable resource features that can be selectively filtered, and associate the filtering prompt for the filterable resource features, so that the user can still select virtual resources that are not preferred by the user.
Step S24, the server sends allocation result information to the terminal, where the allocation result information at least indicates that the filterable resource feature is associated with the filtering prompt.
Step S25, the terminal sends filtering confirmation information.
And step S26, the server adds the resource characteristics carried by the filtering confirmation information in the second characteristic set.
In the embodiment of the invention, the target virtual resources allocated to the target user are determined by filtering the virtual resources to be allocated based on the second feature set, so that the target virtual resources are virtual resources preferred by the user with a high probability, the possibility of using the target virtual resources by the user is improved, and the virtual resources are accurately allocated to the user.
Furthermore, filterable resource features which can be selected and filtered are determined from the target resource features corresponding to the target virtual resources, and a filtering prompt is associated with the filterable resource features, so that a user can still select virtual resources which are possibly existed in the target virtual resources and are not preferred by the user.
In the embodiment of the present invention, the task submitted by the target user may be further obtained to determine the object selection type of the user, thereby determining the resource characteristics corresponding to the virtual resources required by the user, and further updating the second feature set based on the resource characteristics corresponding to the virtual resources required by the user. Referring to fig. 3, a further optional schematic diagram of a virtual resource allocation method provided in an embodiment of the present invention, where the process may be executed by a server, the virtual resource allocation method further includes:
s100, acquiring at least one task with the latest submission time of the target user;
the server obtains at least one task with the latest target user submission time, wherein the task with the latest target user submission time can be obtained after the target user submits one task each time, so that a second feature set is updated in real time; the server can also obtain the preset number of tasks with the latest submission time of the target user after the target user submits the preset number of tasks, so that the second feature set is updated every preset number of tasks; the server can also periodically acquire one or more tasks which are submitted by the target user most recently, so as to periodically update the second feature set.
Step S110, if the resource characteristics of the virtual resources used by the at least one task are matched with the resource characteristics in the second characteristic set, deleting the resource characteristics of the virtual resources used by the at least one task from the second characteristic set.
In this embodiment of the present invention, the server may determine the resource characteristics of the virtual resources allocated by the online internet platform used in the at least one task, so as to compare the resource characteristics with the resource characteristics in the second characteristic set, and if the resource characteristics of the virtual resources used in the at least one task are matched with any one of the resource characteristics in the second characteristic set, it may be considered that the user has used the virtual resources corresponding to the resource characteristics that the user has selected to filter in the recently submitted task, that is, the user has recently a demand for using the virtual resources corresponding to the resource characteristics that have been selected to filter; in order to enable the virtual resource corresponding to the resource feature which is used by the user recently but selected to be filtered to exist in the target virtual resource allocated to the target user next time, the embodiment of the present invention may delete the resource feature of the virtual resource used by the at least one task from the second feature combination, so that when the allocated target virtual resource is determined for the target user again, the virtual resource of the resource feature is not filtered, and the user can obtain the corresponding virtual resource again.
It should be noted that the user data related to the embodiment of the present invention is used on the premise of obtaining the authorization of the target user, for example, based on the advanced authorization of the user, the user information carried by the user when requesting to allocate virtual resources is obtained, and the task data submitted by the user is obtained.
In yet another optional implementation of the embodiment of the present invention, the resource characteristics of the selectable filter, which are pre-configured by the server, may be recorded in the first feature set, so that based on the first feature set, the server may determine the filterable resource characteristics of the selectable filter from the target virtual resource characteristics corresponding to the target virtual resource allocated to the target user. Referring to fig. 4, a further optional schematic diagram of a virtual resource allocation method provided in an embodiment of the present invention is shown, where the method includes:
step S30, the terminal sends a virtual resource allocation request, wherein the virtual resource allocation request is used for requesting allocation of virtual resources for a target user;
step S31, the server determines the target virtual resource distributed to the target user;
step S32, the server determines, from the target resource features corresponding to the target virtual resources, filterable resource features corresponding to the resource features in the first feature set.
In an embodiment of the invention, the server is provided with a first feature set, wherein the first feature set comprises at least one resource feature which is configured in advance and can be selected and filtered. Based on the first feature set including the at least one pre-configured selectively filterable resource feature, a filterable resource feature corresponding to a resource feature in the first feature set can be determined from the resource features corresponding to the target virtual resource.
Optionally, the virtual resource features corresponding to the target virtual resource may be compared with the resource features in the first feature set one by one, if the virtual resource features are the same, the corresponding resource features are filterable resource features, and if the virtual resource features are different, the corresponding resource features are not filterable resource features.
The number of the filterable resource features may be one or multiple, and the embodiment of the present invention is not limited specifically herein.
Step S33, the server sends allocation result information to the terminal, where the allocation result information at least indicates that the filterable resource feature is associated with the filtering prompt.
In the embodiment of the present invention, the first feature set may be further updated. The method according to the embodiment of the present invention is executed by a server, and referring to still another optional schematic diagram of the virtual resource allocation method provided in the embodiment of the present invention shown in fig. 5, the virtual resource allocation method further includes:
step S200, obtaining updating information, wherein the updating information comprises adding information of resource features which can be selected and filtered, and/or deleting information of the resource features which can be selected and filtered;
the update information can be triggered by an operator or a worker of the online internet platform and is used for uniformly updating the resource features which can be selected and filtered, for example, uniformly adding or deleting the resource features which can be selected and filtered.
Step S210, updating the resource features that can be selected and filtered in the first feature set based on the update information.
After the update information is obtained, the resource features that can be selectively filtered can be added or deleted according to the addition information or the deletion information in the update information, so that the first feature set is updated.
In this embodiment of the present invention, the first feature set may also be recorded in configuration data. In combination with still another alternative schematic diagram of the virtual resource allocation method provided in the embodiment of the present invention shown in fig. 4 and fig. 6, the step S32 of the virtual resource allocation method further includes:
and step S40, acquiring the configuration data.
Wherein the configuration data includes the first feature set, so that the determination of the filterable resource features can be performed according to the configuration data. Optionally, the configuration data may flexibly configure the filterable resource features that can be selectively filtered in a switch manner, and further associate a filtering prompt for the filterable resource features.
Step S41, according to the first feature set recorded in the configuration data, determining, from the virtual resource features corresponding to the target virtual resource, a filterable resource feature corresponding to a resource feature in the first feature set.
After the configuration data is obtained, the filterable resource characteristics can be further determined according to the first characteristic set recorded in the configuration data.
In an alternative example, the filtering prompt is a filtering option, and correspondingly, with reference to fig. 1 and fig. 7, the determining, in step S15, that the target user selects a filtered resource feature from the filterable resource features associated with the filtering prompt may include: responding to the triggering operation of the filtering option, and displaying a filtering confirmation prompt; and if the confirmation instruction of the filtering confirmation prompt is detected, determining that the filterable resource characteristics associated with the filtering option are the resource characteristics selected by the target user.
The filtering confirmation prompt is used for prompting whether to confirm to filter the filterable resource characteristics associated with the filtering option. By displaying the filtering confirmation prompt, whether the target user selects the virtual resource with the corresponding virtual resource characteristic to be filtered is confirmed, and misoperation of the user is avoided.
Optionally, the filtering confirmation prompt may be displayed as a pop-up window. Taking fig. 7 as an example, after the "filtering" click operation corresponding to the "resource feature 3" of the target user is triggered, the "whether to confirm the filtering resource feature 3" may be displayed in a popup window to confirm the selection of the target user.
And filtering the corresponding virtual resources according to the resource characteristics selected and filtered by the target user by confirming the filtering confirmation prompt.
Still taking fig. 7 as an example, when the target user clicks "yes" in the filtering confirmation prompt, the corresponding confirmation instruction is triggered, and it is determined that the filterable resource feature associated with the filtering option is the resource feature selected by the target user for filtering.
In a possible example of an application, the virtual resource may be a coupon that is distributed to the user by an e-commerce, online takeaway platform, and the resource characteristic may be a type of the coupon, which may indicate a usage scope of the coupon, such as a birthday coupon for a birthday product, a leg-race coupon for a leg-race service, a delivery fee coupon for a delivery service, and the like. Referring to an application example of the virtual resource allocation method shown in fig. 8, after a user a opens a takeaway APP, when connecting to a homepage of an online takeaway platform, the online takeaway platform may issue coupons with multiple use ranges, such as a fresh coupon, a distribution fee coupon, and a leg-running coupon, and after the user a selects a "filtering" prompt corresponding to the leg-running coupon, the user a will not receive the leg-running coupon issued in the scene.
While various embodiments of the present invention have been described above, various alternatives described in the various embodiments can be combined and cross-referenced without conflict to extend the variety of possible embodiments that can be considered disclosed and disclosed in connection with the embodiments of the present invention.
In the following, the virtual resource allocation apparatus provided in the embodiment of the present invention is introduced, and the virtual resource allocation apparatus described below may be considered as a functional module that is required to be set to implement the virtual resource allocation method provided in the embodiment of the present invention. The contents of the virtual resource allocation apparatus described below may be referred to in correspondence with the contents of the virtual resource allocation method described above.
In an alternative implementation, fig. 9 shows an alternative block diagram of a virtual resource allocation apparatus provided in an embodiment of the present invention, and as shown in fig. 9, the apparatus may include:
a request obtaining module 100, configured to obtain a virtual resource allocation request sent by a terminal, where the virtual resource allocation request is used to request to allocate virtual resources to a target user;
a target virtual resource determining module 110, configured to determine a target virtual resource allocated to the target user;
a filterable resource feature determining module 120, configured to determine, from target resource features corresponding to the target virtual resources, filterable resource features that can be selected for filtering, and associate a filtering prompt for the filterable resource features; wherein the filtering prompt is at least to prompt that a virtual resource corresponding to the filterable resource feature is selectable for filtering;
a result sending module 130, configured to send allocation result information to the terminal, where the allocation result information at least indicates that the filterable resource feature is associated with the filtering prompt.
Optionally, the filterable resource characteristic determining module 120 is configured to determine, from the target resource characteristics corresponding to the target virtual resource, filterable resource characteristics that can be selectively filtered, including:
and determining filterable resource characteristics corresponding to the resource characteristics in a first characteristic set from target resource characteristics corresponding to the target virtual resources, wherein the first characteristic set comprises at least one preconfigured selectable filtered resource characteristic.
In another alternative implementation, fig. 10 shows another alternative block diagram of the virtual resource allocation apparatus provided in the embodiment of the present invention, and as shown in fig. 10, the apparatus further includes:
an update information obtaining module 140, configured to obtain update information, where the update information includes addition information for adding the resource features that can be selectively filtered and/or deletion information for deleting the resource features that can be selectively filtered;
an updating module 150, configured to update the resource features in the first feature set that are selectable for filtering based on the update information.
Optionally, the first feature set is recorded in configuration data; the filterable resource characteristic determining module 120, configured to determine, from the target resource characteristics corresponding to the target virtual resource, a filterable resource characteristic corresponding to a resource characteristic in the first characteristic set includes:
acquiring the configuration data;
according to the first feature set recorded in the configuration data, determining filterable resource features corresponding to the resource features in the first feature set from target resource features corresponding to the target virtual resources.
Optionally, the apparatus further comprises:
a filtering confirmation information obtaining module 160, configured to obtain filtering confirmation information sent by the terminal, where the filtering confirmation information at least carries: the target user selects a filtered resource feature from the filterable resource features associated with the filtering prompt;
a resource feature adding module 170, configured to add a resource feature carried by the filtering confirmation information in a second feature set, where the second feature set includes at least one resource feature that the target user has selected to filter.
Optionally, the target virtual resource determining module 110 is configured to determine the target virtual resource allocated to the target user, and includes:
acquiring virtual resources to be allocated to a target user;
and at least filtering the virtual resources with the resource characteristics corresponding to the second characteristic set from the virtual resources to be allocated based on at least the second characteristic set to obtain the target virtual resources.
Optionally, the apparatus further comprises:
a task obtaining module 180, configured to obtain at least one task whose submission time of the target user is the latest;
a resource feature deleting module 190, configured to delete, from the second feature set, a resource feature of the virtual resource used by the at least one task if the resource feature of the virtual resource used by the at least one task matches the resource feature in the second feature set.
Optionally, the second feature set is recorded in a preset data table; the target virtual resource determining module 110 is configured to, based on at least the second feature set, filter at least virtual resources, of which resource features correspond to the second feature set, from the virtual resources to be allocated, and obtain the target virtual resources, where obtaining the target virtual resources includes:
and at least filtering virtual resources with resource characteristics corresponding to the second characteristic set from the virtual resources to be allocated based on at least the second characteristic set recorded by the preset data table to obtain the target virtual resources.
Optionally, the apparatus further comprises:
a non-filterable resource feature determining module 200, configured to determine, from target resource features corresponding to the target virtual resources, a non-filterable resource feature that is not selectable for filtering, and associate a use prompt for the non-filterable resource feature.
Optionally, the resource feature includes a resource type corresponding to the virtual resource.
In an alternative implementation, fig. 11 shows an alternative block diagram of another virtual resource allocation apparatus provided in an embodiment of the present invention, and as shown in fig. 11, the apparatus may include:
a request sending module 300, configured to send a virtual resource allocation request to a server, where the virtual resource allocation request is used to request to allocate virtual resources to a target user;
a result obtaining module 310, configured to obtain allocation result information sent by the server, where the allocation result information at least indicates a filterable resource feature associated with a filtering prompt, and the filterable resource feature is a resource feature that can be selected for filtering among resource features corresponding to target virtual resources allocated to the target user;
a display module 320, configured to display at least the filterable resource feature and a filtering prompt associated with the filterable resource feature; wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
In another alternative implementation, fig. 12 shows another alternative block diagram of another virtual resource allocation apparatus provided in an embodiment of the present invention, and as shown in fig. 12, the apparatus further includes:
a resource feature determination module 330, configured to determine a resource feature selected and filtered by the target user from filterable resource features associated with a filtering hint;
a filtering confirmation information sending module 340, configured to send, to the server, filtering confirmation information that at least carries the determined resource characteristics.
Optionally, the filtering prompt is a filtering option; the resource characteristic determining module 330 is configured to determine, from the filterable resource characteristics of the associated filtering hints, that the resource characteristic selected for filtering by the target user includes:
responding to the trigger operation of the filtering option, and displaying a filtering confirmation prompt, wherein the filtering confirmation prompt is used for prompting whether to confirm to filter the filterable resource characteristics associated with the filtering option;
and if the confirmation instruction of the filtering confirmation prompt is detected, determining that the filterable resource characteristics associated with the filtering option are the resource characteristics selected by the target user.
Optionally, the display module 320 is configured to display the filtering confirmation prompt, and includes:
and displaying the filtering confirmation prompt through a popup window.
Optionally, the allocation result information further indicates: non-filterable resource feature association usage hints; the non-filterable resource characteristics are resource characteristics which can not be selected to be filtered in target resource characteristics corresponding to the target virtual resources;
the display module 320 is further configured to:
displaying the non-filterable resource features and usage hints associated with the non-filterable resource features.
Optionally, the request sending module 300, configured to send the virtual resource allocation request to the server, includes:
the method comprises the steps of sending a virtual resource allocation request to a server while requesting a main page of an online Internet platform;
the displaying at least the filterable resource feature and the filtering hint associated with the filterable resource feature comprises:
and displaying a filterable resource characteristic and a filtering prompt related to the filterable resource characteristic on the main page popup window.
Optionally, the resource feature includes a resource type corresponding to the virtual resource.
The embodiment of the invention also provides a server, which can load the virtual resource allocation device in a computer executable instruction form. Optionally, fig. 13 shows an alternative block diagram of a server provided in the embodiment of the present invention, and as shown in fig. 13, the server may include: at least one processor 1, at least one communication interface 2, at least one memory 3 and at least one communication bus 4;
in the embodiment of the present invention, the number of the processor 1, the communication interface 2, the memory 3, and the communication bus 4 is at least one, and the processor 1, the communication interface 2, and the memory 3 complete mutual communication through the communication bus 4;
optionally, the communication interface 2 may be an interface of a communication module for performing network communication;
the processor 1 may be a central processing unit CPU or a specific Integrated circuit asic (application specific Integrated circuit) or one or more Integrated circuits configured to implement an embodiment of the invention.
The memory 3 may comprise a high-speed RAM memory, and may further comprise a non-volatile memory (non-volatile memory), such as at least one disk memory.
The memory 3 stores one or more computer-executable instructions, and the processor 1 calls the one or more computer-executable instructions to execute the virtual resource allocation method provided by the embodiment of the present invention.
The embodiment of the invention also provides a terminal, and the terminal can load the virtual resource allocation device in the form of a program so as to realize the virtual resource allocation method executed by the terminal provided by the embodiment of the invention. Optionally, the hardware structure of the terminal may be as shown in fig. 13, and includes: at least one processor, at least one communication interface;
the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to execute the virtual resource allocation method executed by the terminal provided by the embodiment of the invention.
The embodiment of the present invention further provides a storage medium, where the storage medium may store one or more computer-executable instructions, where the one or more computer-executable instructions are used to execute the virtual resource allocation method executed by the server according to the embodiment of the present invention.
The embodiment of the present invention further provides a storage medium, where the storage medium may store one or more computer-executable instructions, where the one or more computer-executable instructions are used to execute the virtual resource allocation method executed by the terminal according to the embodiment of the present invention.
Although the embodiments of the present invention have been disclosed, the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.
In summary, in the aspect 1, an embodiment of the present invention provides a virtual resource allocation method, which is applied to a server, and the method includes:
acquiring a virtual resource allocation request sent by a terminal, wherein the virtual resource allocation request is used for requesting allocation of virtual resources for a target user;
determining a target virtual resource allocated to the target user;
determining filterable resource features which can be selected for filtering from target resource features corresponding to the target virtual resources, and associating filtering prompts for the filterable resource features; wherein the filtering prompt is at least to prompt that a virtual resource corresponding to the filterable resource feature is selectable for filtering;
and sending distribution result information to the terminal, wherein the distribution result information at least indicates that the filterable resource characteristics are associated with the filtering prompt.
With reference to the aspect 1, in an implementation manner of the aspect 1, in the embodiment of the present invention, the determining, from target resource features corresponding to the target virtual resource, a filterable resource feature that can be selectively filtered includes:
and determining filterable resource characteristics corresponding to the resource characteristics in a first characteristic set from target resource characteristics corresponding to the target virtual resources, wherein the first characteristic set comprises at least one preconfigured selectable filtered resource characteristic.
With reference to the 1 st implementation manner of the 1 st aspect, in the 2 nd implementation manner of the 1 st aspect, the embodiment of the present invention further includes:
acquiring updating information, wherein the updating information comprises adding information for adding the resource features which can be selectively filtered and/or deleting information for deleting the resource features which can be selectively filtered;
updating the resource features in the first feature set that are selectable for filtering based on the update information.
With reference to any one of the 1 st implementation manner of the 1 st aspect to the 2 nd implementation manner of the 1 st aspect, in an embodiment of the present invention, in a 3 rd implementation manner of the 1 st aspect, the first feature set is recorded in configuration data; the determining, from the target resource features corresponding to the target virtual resource, filterable resource features corresponding to resource features in the first feature set includes:
acquiring the configuration data;
according to the first feature set recorded in the configuration data, determining filterable resource features corresponding to the resource features in the first feature set from target resource features corresponding to the target virtual resources.
With reference to the first aspect, in a 4 th implementation manner of the first aspect, the embodiment of the present invention further includes:
acquiring filtering confirmation information sent by the terminal, wherein the filtering confirmation information at least carries: the target user selects a filtered resource feature from the filterable resource features associated with the filtering prompt;
and adding the resource characteristics carried by the filtering confirmation information in a second characteristic set, wherein the second characteristic set comprises at least one resource characteristic which is selected and filtered by the target user.
With reference to the 4 th implementation manner of the aspect 1, in the 5 th implementation manner of the aspect 1, the determining a target virtual resource allocated to the target user includes:
acquiring virtual resources to be allocated to a target user;
and at least filtering the virtual resources with the resource characteristics corresponding to the second characteristic set from the virtual resources to be allocated based on at least the second characteristic set to obtain the target virtual resources.
With reference to the 5 th implementation manner of the 1 st aspect, in the 6 th implementation manner of the 1 st aspect, the embodiment of the present invention further includes:
acquiring at least one task with the latest submission time of the target user;
and if the resource characteristics of the virtual resources used by the at least one task are matched with the resource characteristics in the second characteristic set, deleting the resource characteristics of the virtual resources used by the at least one task from the second characteristic set.
With reference to any one of the 4 th implementation manner of the aspect to the 6 th implementation manner of the aspect 1, in a 7 th implementation manner of the aspect, in an embodiment of the present invention, the second feature set is recorded in a preset data table; the filtering, based on at least the second feature set, at least the virtual resources whose resource features correspond to the second feature set from the virtual resources to be allocated to obtain the target virtual resources includes:
and at least filtering virtual resources with resource characteristics corresponding to the second characteristic set from the virtual resources to be allocated based on at least the second characteristic set recorded by the preset data table to obtain the target virtual resources.
With reference to the first aspect, in an 8 th implementation manner of the first aspect, the embodiment of the present invention further includes:
and determining non-filterable resource features which can not be selected for filtering from target resource features corresponding to the target virtual resources, and associating use prompts for the non-filterable resource features.
With reference to the aspect 1, in a 9 th implementation manner of the aspect 1, in the embodiment of the present invention, the resource feature includes a resource type corresponding to the virtual resource.
In the aspect 2, an embodiment of the present invention provides a virtual resource allocation method, which is applied to a terminal, and the method includes:
sending a virtual resource allocation request to a server, wherein the virtual resource allocation request is used for requesting allocation of virtual resources for a target user;
acquiring allocation result information sent by the server, wherein the allocation result information at least indicates filterable resource characteristics associated with a filtering prompt, and the filterable resource characteristics are resource characteristics which can be selected and filtered from resource characteristics corresponding to target virtual resources allocated to the target user;
displaying at least the filterable resource features and a filtering hint associated with the filterable resource features; wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
With reference to the 2 nd aspect, in the 1 st implementation manner of the 2 nd aspect, the embodiment of the present invention further includes:
determining the resource characteristics selected and filtered by the target user from the filterable resource characteristics associated with the filtering prompt;
sending filtering confirmation information carrying at least the determined resource characteristics to the server.
With reference to the 1 st implementation manner of the 2 nd aspect, in the 2 nd implementation manner of the 2 nd aspect, in an embodiment of the present invention, the filtering hint is a filtering option; the determining the target user selected filtered resource features from the filterable resource features associated with the filtering hints comprises:
responding to the trigger operation of the filtering option, and displaying a filtering confirmation prompt, wherein the filtering confirmation prompt is used for prompting whether to confirm to filter the filterable resource characteristics associated with the filtering option;
and if the confirmation instruction of the filtering confirmation prompt is detected, determining that the filterable resource characteristics associated with the filtering option are the resource characteristics selected by the target user.
With reference to the 2 nd implementation manner of the 2 nd aspect, in an embodiment of the present invention, in the 3 rd implementation manner of the 2 nd aspect, the displaying the filtering confirmation prompt includes:
and displaying the filtering confirmation prompt through a popup window.
With reference to the aspect 2, in a 4 th implementation manner of the aspect 1, in the embodiment of the present invention, the allocation result information further indicates: non-filterable resource feature association usage hints; the non-filterable resource characteristics are resource characteristics which can not be selected to be filtered in target resource characteristics corresponding to the target virtual resources;
the method further comprises the following steps:
displaying the non-filterable resource features and usage hints associated with the non-filterable resource features.
With reference to the aspect 2, in a 5 th implementation manner of the aspect 1, the sending a virtual resource allocation request to a server includes:
the method comprises the steps of sending a virtual resource allocation request to a server while requesting a main page of an online Internet platform;
the displaying at least the filterable resource feature and the filtering hint associated with the filterable resource feature comprises:
and displaying a filterable resource characteristic and a filtering prompt related to the filterable resource characteristic on the main page popup window.
With reference to any one of the 5 th implementation manners of the 2 nd aspect to the 2 nd aspect, in a 6 th implementation manner of the 2 nd aspect, the resource feature includes a resource type corresponding to the virtual resource.
In aspect 3, an embodiment of the present invention provides a virtual resource allocation apparatus, where the virtual resource allocation apparatus includes:
the system comprises a request acquisition module, a resource allocation module and a resource allocation module, wherein the request acquisition module is used for acquiring a virtual resource allocation request sent by a terminal, and the virtual resource allocation request is used for requesting to allocate virtual resources to a target user;
the target virtual resource determining module is used for determining the target virtual resource allocated to the target user;
a filterable resource feature determining module, configured to determine, from target resource features corresponding to the target virtual resources, filterable resource features that can be selected for filtering, and associate a filtering prompt for the filterable resource features; wherein the filtering prompt is at least to prompt that a virtual resource corresponding to the filterable resource feature is selectable for filtering;
a result sending module, configured to send allocation result information to the terminal, where the allocation result information at least indicates that the filterable resource feature is associated with the filtering prompt.
With reference to the 3 rd aspect, in an implementation manner of the 1 st aspect of the 3 rd aspect, the determining, by the filterable resource feature determining module, a filterable resource feature that can be selectively filtered, from target resource features corresponding to the target virtual resource, includes:
and determining filterable resource characteristics corresponding to the resource characteristics in a first characteristic set from target resource characteristics corresponding to the target virtual resources, wherein the first characteristic set comprises at least one preconfigured selectable filtered resource characteristic.
With reference to the 1 st implementation manner of the 3 rd aspect, in the 2 nd implementation manner of the 3 rd aspect, the embodiment of the present invention further includes:
the updating information acquisition module is used for acquiring updating information which comprises adding information for adding the resource features which can be selectively filtered and/or deleting information for deleting the resource features which can be selectively filtered;
and the updating module is used for updating the resource characteristics which can be selected and filtered in the first characteristic set based on the updating information.
With reference to any one of the 1 st implementation manner of the 3 rd aspect to the 2 nd implementation manner of the 3 rd aspect, in an embodiment of the present invention, in the 3 rd implementation manner of the 3 rd aspect, the first feature set is recorded in configuration data; the filterable resource feature determining module is configured to determine, from the target resource features corresponding to the target virtual resource, a filterable resource feature corresponding to a resource feature in the first feature set, and includes:
acquiring the configuration data;
according to the first feature set recorded in the configuration data, determining filterable resource features corresponding to the resource features in the first feature set from target resource features corresponding to the target virtual resources.
With reference to the 3 rd aspect, in a 4 th implementation manner of the 3 rd aspect, the embodiment of the present invention further includes:
a filtering confirmation information obtaining module, configured to obtain filtering confirmation information sent by the terminal, where the filtering confirmation information at least carries: the target user selects a filtered resource feature from the filterable resource features associated with the filtering prompt;
a resource feature adding module, configured to add a resource feature carried by the filtering confirmation information in a second feature set, where the second feature set includes at least one resource feature that the target user has selected for filtering.
With reference to the 4 th implementation manner of the aspect 3, in a 5 th implementation manner of the aspect 3, an embodiment of the present invention includes that, the determining, by the target virtual resource determining module, a target virtual resource allocated to the target user includes:
acquiring virtual resources to be allocated to a target user;
and at least filtering the virtual resources with the resource characteristics corresponding to the second characteristic set from the virtual resources to be allocated based on at least the second characteristic set to obtain the target virtual resources.
With reference to the 5 th implementation manner of the 3 rd aspect, in the 6 th implementation manner of the 3 rd aspect, the embodiment of the present invention further includes:
the task acquisition module is used for acquiring at least one task with the latest submission time of the target user;
and the resource characteristic deleting module is used for deleting the resource characteristics of the virtual resources used by the at least one task from the second characteristic set if the resource characteristics of the virtual resources used by the at least one task are matched with the resource characteristics in the second characteristic set.
With reference to any one of the 4 th implementation manner of the 3 rd aspect to the 6 th implementation manner of the 3 rd aspect, in a 7 th implementation manner of the 1 st aspect, the second feature set is recorded in a preset data table; the target virtual resource determining module is configured to, based on at least the second feature set, filter at least virtual resources, of which resource features correspond to the second feature set, from the virtual resources to be allocated, and obtain the target virtual resources includes:
and at least filtering virtual resources with resource characteristics corresponding to the second characteristic set from the virtual resources to be allocated based on at least the second characteristic set recorded by the preset data table to obtain the target virtual resources.
With reference to the 3 rd aspect, in an 8 th implementation manner of the 3 rd aspect, the embodiment of the present invention further includes:
and the non-filterable resource characteristic determining module is used for determining non-filterable resource characteristics which can not be selected for filtering from the target resource characteristics corresponding to the target virtual resources, and associating the non-filterable resource characteristics with the use prompt.
With reference to the aspect 3, in a 9 th implementation manner of the aspect 3, in the embodiment of the present invention, the resource feature includes a resource type corresponding to the virtual resource.
In the 4 th aspect, an embodiment of the present invention provides a virtual resource allocation apparatus, where the virtual resource allocation apparatus includes:
the system comprises a request sending module, a virtual resource allocation module and a virtual resource allocation module, wherein the request sending module is used for sending a virtual resource allocation request to a server, and the virtual resource allocation request is used for requesting to allocate virtual resources to a target user;
a result obtaining module, configured to obtain allocation result information sent by the server, where the allocation result information at least indicates a filterable resource feature associated with a filtering prompt, and the filterable resource feature is a resource feature that can be selected for filtering among resource features corresponding to target virtual resources allocated to the target user;
the display module is used for at least displaying the filterable resource characteristics and the filtering prompts associated with the filterable resource characteristics; wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
With reference to the 4 th aspect, in the 1 st implementation manner of the 4 th aspect, the embodiment of the present invention further includes:
the resource characteristic determining module is used for determining the resource characteristics selected and filtered by the target user from the filterable resource characteristics associated with the filtering prompt;
and the filtering confirmation information sending module is used for sending the filtering confirmation information at least carrying the determined resource characteristics to the server.
With reference to the 1 st implementation manner of the 4 th aspect, in the 2 nd implementation manner of the 4 th aspect, the filtering prompt is a filtering option; the resource characteristic determination module is configured to determine, from the filterable resource characteristics associated with the filtering prompt, that the resource characteristic selected and filtered by the target user includes:
responding to the trigger operation of the filtering option, and displaying a filtering confirmation prompt, wherein the filtering confirmation prompt is used for prompting whether to confirm to filter the filterable resource characteristics associated with the filtering option;
and if the confirmation instruction of the filtering confirmation prompt is detected, determining that the filterable resource characteristics associated with the filtering option are the resource characteristics selected by the target user.
With reference to the 2 nd implementation manner of the 4 th aspect, in the 3 rd implementation manner of the 4 th aspect, the displaying module, configured to display the filtering confirmation prompt, includes:
and displaying the filtering confirmation prompt through a popup window.
With reference to the 4 th aspect, in a 4 th implementation manner of the 4 th aspect, in the embodiment of the present invention, the allocation result information further indicates: non-filterable resource feature association usage hints; the non-filterable resource characteristics are resource characteristics which can not be selected to be filtered in target resource characteristics corresponding to the target virtual resources;
the display module is further configured to:
displaying the non-filterable resource features and usage hints associated with the non-filterable resource features.
With reference to the 4 th aspect, in a 5 th implementation manner of the 4 th aspect, the sending of the request to the server by the embodiment of the present invention includes:
the method comprises the steps of sending a virtual resource allocation request to a server while requesting a main page of an online Internet platform;
the displaying at least the filterable resource feature and the filtering hint associated with the filterable resource feature comprises:
and displaying a filterable resource characteristic and a filtering prompt related to the filterable resource characteristic on the main page popup window.
With reference to any one of the 5 th implementation manners of the 4 th aspect to the 4 th aspect, in a 6 th implementation manner of the 4 th aspect, the resource feature includes a resource type corresponding to the virtual resource.
In aspect 5, an embodiment of the present invention provides a server, including at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to execute any one of the virtual resource allocation methods described above.
In aspect 6, an embodiment of the present invention provides a terminal, including at least one memory and at least one processor, where the memory stores one or more computer-executable instructions, and the processor calls the one or more computer-executable instructions to execute any one of the above virtual resource allocation methods.
In aspect 7, an embodiment of the present invention provides a storage medium, where the storage medium stores one or more computer-executable instructions for performing any one of the virtual resource allocation methods described above.
In an 8 th aspect, an embodiment of the present invention provides a storage medium storing one or more computer-executable instructions for performing any one of the virtual resource allocation methods described above.
Claims (10)
1. A virtual resource allocation method is applied to a server, and the method comprises the following steps:
acquiring a virtual resource allocation request sent by a terminal, wherein the virtual resource allocation request is used for requesting allocation of virtual resources for a target user;
determining a target virtual resource allocated to the target user;
determining filterable resource features which can be selected for filtering from target resource features corresponding to the target virtual resources, and associating filtering prompts for the filterable resource features; wherein the filtering prompt is at least to prompt that a virtual resource corresponding to the filterable resource feature is selectable for filtering;
and sending distribution result information to the terminal, wherein the distribution result information at least indicates that the filterable resource characteristics are associated with the filtering prompt.
2. The virtual resource allocation method according to claim 1, wherein the determining a filterable resource characteristic that can be selectively filtered from target resource characteristics corresponding to the target virtual resource comprises:
and determining filterable resource characteristics corresponding to the resource characteristics in a first characteristic set from target resource characteristics corresponding to the target virtual resources, wherein the first characteristic set comprises at least one preconfigured selectable filtered resource characteristic.
3. A virtual resource allocation method is applied to a terminal, and the method comprises the following steps:
sending a virtual resource allocation request to a server, wherein the virtual resource allocation request is used for requesting allocation of virtual resources for a target user;
acquiring allocation result information sent by the server, wherein the allocation result information at least indicates filterable resource characteristics associated with a filtering prompt, and the filterable resource characteristics are resource characteristics which can be selected and filtered from resource characteristics corresponding to target virtual resources allocated to the target user;
displaying at least the filterable resource features and a filtering hint associated with the filterable resource features; wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
4. The virtual resource allocation method according to claim 3, further comprising:
determining the resource characteristics selected and filtered by the target user from the filterable resource characteristics associated with the filtering prompt;
sending filtering confirmation information carrying at least the determined resource characteristics to the server.
5. A virtual resource allocation apparatus, characterized in that the virtual resource allocation apparatus comprises:
the system comprises a request acquisition module, a resource allocation module and a resource allocation module, wherein the request acquisition module is used for acquiring a virtual resource allocation request sent by a terminal, and the virtual resource allocation request is used for requesting to allocate virtual resources to a target user;
the target virtual resource determining module is used for determining the target virtual resource allocated to the target user;
a filterable resource feature determining module, configured to determine, from target resource features corresponding to the target virtual resources, filterable resource features that can be selected for filtering, and associate a filtering prompt for the filterable resource features; wherein the filtering prompt is at least to prompt that a virtual resource corresponding to the filterable resource feature is selectable for filtering;
a result sending module, configured to send allocation result information to the terminal, where the allocation result information at least indicates that the filterable resource feature is associated with the filtering prompt.
6. A virtual resource allocation apparatus, characterized in that the virtual resource allocation apparatus comprises:
the system comprises a request sending module, a virtual resource allocation module and a virtual resource allocation module, wherein the request sending module is used for sending a virtual resource allocation request to a server, and the virtual resource allocation request is used for requesting to allocate virtual resources to a target user;
a result obtaining module, configured to obtain allocation result information sent by the server, where the allocation result information at least indicates a filterable resource feature associated with a filtering prompt, and the filterable resource feature is a resource feature that can be selected for filtering among resource features corresponding to target virtual resources allocated to the target user;
the display module is used for at least displaying the filterable resource characteristics and the filtering prompts associated with the filterable resource characteristics; wherein the filtering hint is at least to hint that virtual resources corresponding to the filterable resource characteristics can be selected for filtering.
7. A server comprising at least one memory and at least one processor, the memory storing one or more computer-executable instructions, the processor invoking the one or more computer-executable instructions to perform the virtual resource allocation method of any of claims 1-2.
8. A terminal comprising at least one memory storing one or more computer-executable instructions and at least one processor invoking the one or more computer-executable instructions to perform the virtual resource allocation method of any of claims 3-4.
9. A storage medium storing one or more computer-executable instructions for performing the virtual resource allocation method of any one of claims 1-2.
10. A storage medium storing one or more computer-executable instructions for performing the virtual resource allocation method of any one of claims 3-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010376886.5A CN111580967A (en) | 2020-05-07 | 2020-05-07 | Virtual resource allocation method, device, server, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010376886.5A CN111580967A (en) | 2020-05-07 | 2020-05-07 | Virtual resource allocation method, device, server, terminal and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111580967A true CN111580967A (en) | 2020-08-25 |
Family
ID=72126352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010376886.5A Pending CN111580967A (en) | 2020-05-07 | 2020-05-07 | Virtual resource allocation method, device, server, terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111580967A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116743756A (en) * | 2023-06-06 | 2023-09-12 | 广州华濠科技有限公司 | Cloud desktop-based resource virtualization intelligent allocation method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072116A (en) * | 2007-04-28 | 2007-11-14 | 华为技术有限公司 | Service selecting method, device, system and client end application server |
CN102136114A (en) * | 2010-01-21 | 2011-07-27 | 维鹏信息技术(上海)有限公司 | Control method for acquiring coupon by coupon terminal and corresponding system |
CN103886085A (en) * | 2014-03-28 | 2014-06-25 | 浪潮软件集团有限公司 | Universal method for transforming cross report form through columns |
CN106326316A (en) * | 2015-07-08 | 2017-01-11 | 腾讯科技(深圳)有限公司 | Web page advertisement filtering method and device |
CN110019707A (en) * | 2017-11-09 | 2019-07-16 | 阿里巴巴集团控股有限公司 | Interactive method, exchange method, client, electronic equipment and storage medium |
-
2020
- 2020-05-07 CN CN202010376886.5A patent/CN111580967A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101072116A (en) * | 2007-04-28 | 2007-11-14 | 华为技术有限公司 | Service selecting method, device, system and client end application server |
CN102136114A (en) * | 2010-01-21 | 2011-07-27 | 维鹏信息技术(上海)有限公司 | Control method for acquiring coupon by coupon terminal and corresponding system |
CN103886085A (en) * | 2014-03-28 | 2014-06-25 | 浪潮软件集团有限公司 | Universal method for transforming cross report form through columns |
CN106326316A (en) * | 2015-07-08 | 2017-01-11 | 腾讯科技(深圳)有限公司 | Web page advertisement filtering method and device |
CN110019707A (en) * | 2017-11-09 | 2019-07-16 | 阿里巴巴集团控股有限公司 | Interactive method, exchange method, client, electronic equipment and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116743756A (en) * | 2023-06-06 | 2023-09-12 | 广州华濠科技有限公司 | Cloud desktop-based resource virtualization intelligent allocation method and system |
CN116743756B (en) * | 2023-06-06 | 2024-02-02 | 广州华濠科技有限公司 | Cloud desktop-based resource virtualization intelligent allocation method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210334856A1 (en) | Telecommunications call augmentation system | |
TWI545928B (en) | A method and system for managing cellular phone calls | |
CN106341558A (en) | Virtual number processing method and device and server | |
US8064579B2 (en) | Prepaid services accounts with multi-user customers and individualized quotas | |
CN104364779B (en) | Service provider system, service computer and terminal | |
CN107635219B (en) | Service package sharing method and device | |
EP2979503B1 (en) | Initiating a call in a communications system | |
EP1976250A1 (en) | Customization of a mobile terminal | |
CN111580967A (en) | Virtual resource allocation method, device, server, terminal and storage medium | |
CN104281661A (en) | Data downloading method | |
CN105678550B (en) | Data processing method and device | |
CN108243229B (en) | Request processing method and device | |
CN104184771A (en) | Call record calling method and device | |
CN106383741B (en) | application processing method and mobile device | |
CN112765519A (en) | Public number configuration method and device, electronic equipment and storage medium | |
JP4138064B2 (en) | User management and service system for computer-related products | |
CN104281365A (en) | Terminal | |
CN113721936A (en) | Application management method, intelligent terminal, device and storage medium | |
CN108156206B (en) | Data transfer method, server, client and system | |
WO2016079539A1 (en) | Telecommunications call augmentation system | |
CN106131820B (en) | The method and apparatus of country code are provided in international call business | |
WO2013057712A2 (en) | A method of creating a customised bill for telephony services and a system therefor | |
CN112465486B (en) | Payment state determination method, device and equipment | |
CN115242767B (en) | Information interaction tracking method and related equipment | |
JP6694050B1 (en) | Information processing device and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200825 |
|
RJ01 | Rejection of invention patent application after publication |