CN111612512A - Resource allocation method and device and electronic equipment - Google Patents
Resource allocation method and device and electronic equipment Download PDFInfo
- Publication number
- CN111612512A CN111612512A CN202010281903.7A CN202010281903A CN111612512A CN 111612512 A CN111612512 A CN 111612512A CN 202010281903 A CN202010281903 A CN 202010281903A CN 111612512 A CN111612512 A CN 111612512A
- Authority
- CN
- China
- Prior art keywords
- user
- identification information
- resource
- client
- user identification
- 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 59
- 238000013468 resource allocation Methods 0.000 title claims abstract description 58
- 238000012545 processing Methods 0.000 claims description 16
- 230000006399 behavior Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 6
- 238000010801 machine learning Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0224—Discounts or incentives, e.g. coupons or rebates based on user history
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a resource allocation method, which comprises the following steps: receiving a page request of a client; when the page request contains user identification information, judging whether resources are allocated to a user corresponding to the user identification information or not according to the user identification information; when judging that resources are to be allocated to the user corresponding to the user identification information, returning page data with a resource guide popup to the client; and responding to the triggering of the resource guide popup window by the client, and allocating resources to the user. The resource allocation method can effectively carry out marketing activities, optimize the display strategy of activity pages and reduce the marketing cost.
Description
Technical Field
The invention relates to the field of computer information processing, in particular to a resource allocation method, a resource allocation device and electronic equipment.
Background
With the continuous development of the internet technology of the mobile terminal, the mobile electronic commerce becomes a new direction of the electronic commerce development, and a merchant sends an electronic coupon (also called an electronic discount coupon) to a consumer by using the internet, so that goods or services can be purchased at a price much lower than usual, and the marketing effect exceeds the traditional advertising mode.
However, in the prior art, there are at least the following problems: (1) in the existing marketing method, the conversion rate of the coupons is low, so that resource waste is caused, and after the coupons are issued by merchants, the situation that users take the coupons without consuming the coupons easily occurs due to the limited number of the coupons issued by the merchants, so that the merchants are difficult to master the inventory quantity of commodities. (2) There is no guarantee that the coupon will be available to all potential consumers and the benefit will not be given to the most appropriate person. (3) The existing resource allocation method has low adaptability, small application range and higher allocation cost.
In addition, in the related art, a resource allocation method and apparatus, and a virtual resource allocation and acquisition method are disclosed, wherein the method includes: receiving a resource getting request sent by a user, wherein the getting request comprises current position information of the user and identification information of the resource; acquiring position information of a corresponding merchant according to the identification information; and if the current position information of the user is within a first preset range of the position information of the merchant, receiving a pickup request of the user, and providing resources for the user according to the pickup request. Although the method avoids the situation that coupons and the like are picked up but not used, users who really need the coupons cannot be guaranteed to enjoy the coupons, and effective allocation of resources is not combined.
In summary, there is still much room for improvement in resource allocation methods, and therefore, there is a need for a more efficient and reasonable resource allocation method.
Disclosure of Invention
In order to solve the above problem, the present invention provides a resource allocation method, including: receiving a page request of a client; when the page request contains user identification information, judging whether resources are allocated to a user corresponding to the user identification information or not according to the user identification information; when judging that resources are to be allocated to the user corresponding to the user identification information, returning page data with a resource guide popup to the client; and responding to the triggering of the resource guide popup window by the client, and allocating resources to the user.
Preferably, the resource allocation method further includes: when the page request does not contain user identification information, returning page data allowing the login entry to the client; and when a user login request of the client is received, judging whether resources are allocated to a user corresponding to the user identification information or not according to the user identification information contained in the user login request.
Preferably, the allocating resources to the user in response to the triggering of the resource guidance popup by the client comprises: and judging whether the resource guide popup has a user click behavior within a specific time, and distributing resources to the user under the condition of the click behavior.
Preferably, the determining whether to allocate resources to the user corresponding to the user identification information according to the user identification information includes: and judging the current user by adopting a machine learning model according to the historical page data and the historical user data.
Preferably, the resource comprises a coupon associated with a financial product.
Preferably, the method further comprises: and after the resources are distributed to the users, sending page data containing the resource obtaining state to the users.
Preferably, the method comprises: and judging that the resource guide popup window has no user clicking behavior within a specific time, does not allocate resources to the user, and directly sends page data which does not contain a resource allocation state to the client.
In addition, the present invention also provides a resource allocation apparatus, including: the receiving module is used for receiving a page request of a client; the first processing module is used for judging whether resources are allocated to the user corresponding to the user identification information or not according to the user identification information when the page request contains the user identification information; the second processing module returns page data with a resource guide popup to the client when judging that resources are to be allocated to the user corresponding to the user identification information; an allocation module, configured to allocate resources to the user in response to the client triggering the resource bootstrap popup.
Preferably, the resource allocation apparatus further includes: when the page request does not contain user identification information, returning page data allowing the login entry to the client; and when a user login request of the client is received, judging whether resources are allocated to a user corresponding to the user identification information or not according to the user identification information contained in the user login request.
Preferably, the resource allocation apparatus further includes a determining module, where the determining module is configured to determine whether the resource guidance popup has a user click behavior within a specific time, and allocate the resource to the user in the case of the click behavior.
Preferably, the resource allocation apparatus includes: and judging the current user by adopting a machine learning model according to the historical page data and the historical user data.
Preferably, the resource comprises a coupon associated with a financial product.
Preferably, the resource allocation apparatus further includes a sending module, where the sending module is configured to send page data containing a resource getting status to the user when allocating resources to the user.
Preferably, the determining module is further configured to determine that the resource guidance popup has no user click behavior within a specific time, does not allocate resources to the user, and directly sends page data that does not include a resource allocation state to the client.
In addition, the present invention also provides an electronic device, wherein the electronic device includes: a processor; and a memory storing computer-executable instructions that, when executed, cause the processor to perform the resource allocation method of the present invention.
Furthermore, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs which, when executed by a processor, implement the resource allocation method of the present invention.
Advantageous effects
Compared with the prior art, the resource allocation method screens the target users and allocates resources for the target users in a targeted manner; on the basis of a common popup, the resource guide popup is expanded, a coupon page containing a resource getting state is configured through a jump link, and a user can conveniently and directly enter the page to check a getting result after getting; the method can effectively carry out marketing activities, optimize the display strategy of activity pages and reduce the marketing cost.
Drawings
In order to make the technical problems solved by the present invention, the technical means adopted and the technical effects obtained more clear, the following will describe in detail the embodiments of the present invention with reference to the accompanying drawings. It should be noted, however, that the drawings described below are only illustrations of exemplary embodiments of the invention, from which other embodiments can be derived by those skilled in the art without inventive faculty.
Fig. 1 is a flowchart of an example of a resource allocation method of the present invention.
Fig. 2 is a schematic diagram of an example of an application scenario of the resource allocation method of the present invention.
Fig. 3 is a flowchart of another example of a resource allocation method of the present invention.
Fig. 4 is a schematic block diagram of an example of a resource allocation apparatus according to embodiment 2 of the present invention.
Fig. 5 is a schematic block diagram of another example of the resource allocation apparatus according to embodiment 2 of the present invention.
Fig. 6 is a schematic block diagram of a further example of the resource allocation apparatus of embodiment 2 of the present invention.
Fig. 7 is a block diagram of an exemplary embodiment of an electronic device according to the present invention.
Fig. 8 is a block diagram of an exemplary embodiment of a computer-readable medium according to the present invention.
Detailed Description
Exemplary embodiments of the present invention will now be described more fully with reference to the accompanying drawings. The exemplary embodiments, however, may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. The same reference numerals denote the same or similar elements, components, or parts in the drawings, and thus their repetitive description will be omitted.
Features, structures, characteristics or other details described in a particular embodiment do not preclude the fact that the features, structures, characteristics or other details may be combined in a suitable manner in one or more other embodiments in accordance with the technical idea of the invention.
In describing particular embodiments, the present invention has been described with reference to features, structures, characteristics or other details that are within the purview of one skilled in the art to provide a thorough understanding of the embodiments. One skilled in the relevant art will recognize, however, that the invention may be practiced without one or more of the specific features, structures, characteristics, or other details.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and operations/steps, nor do they necessarily have to be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
It will be understood that, although the terms first, second, third, etc. may be used herein to describe various elements, components, or sections, these terms should not be construed as limiting. These phrases are used to distinguish one from another. For example, a first device may also be referred to as a second device without departing from the spirit of the present invention.
The term "and/or" and/or "includes any and all combinations of one or more of the associated listed items.
In view of the above problems, the present invention provides a resource allocation method, which can more effectively perform marketing activities, optimize the display strategy of activity pages, and reduce marketing costs by screening target users and performing resource allocation on the target users in a targeted manner.
In order that the objects, technical solutions and advantages of the present invention will become more apparent, the present invention will be further described in detail with reference to the accompanying drawings in conjunction with the following specific embodiments.
Example 1
Hereinafter, an embodiment of a resource allocation method of the present invention will be described with reference to fig. 1 to 3.
Fig. 1 is a flowchart of an example of a resource allocation method of the present invention.
As shown in fig. 1, the resource allocation method of the present invention mainly includes the following steps.
Step S101, receiving a page request of a client.
Step S102, when the page request contains user identification information, judging whether to distribute resources to the user corresponding to the user identification information according to the user identification information.
Step S103, when judging that the resource should be allocated to the user corresponding to the user identification information, returning page data with a resource guide popup to the client.
And step S104, responding to the triggering of the client to the resource guide popup, and allocating resources to the user.
Fig. 2 is a schematic diagram of an example of an application scenario of the resource allocation method of the present invention.
As shown in FIG. 2, in this example, the resource allocation method of the present invention is used to facilitate marketing campaigns for loan-type financial products by classifying financial resources. Business personnel can associate coupon issuing with an active page at the background, and when a user of a certain client opens an APP, a webpage, software and the like, whether the user needs to issue the coupon is judged, and then the coupon is issued.
It should be noted that the resource to be allocated mainly refers to financial resources, such as coupons, and the types of coupons include discount type, cash type, interest free type, and payment type, etc.
Next, in step S101, a page request of the client is received.
In this example, when a user of a client opens an APP, a web page, software, or the like, i.e., sends a page request to a server, the server receives the user's page request.
Further, a preliminary judgment is made for the received page request, and whether the page request contains the user identification information is judged.
Next, step S102, when the page request includes the user identification information, determining whether to allocate resources to the user corresponding to the user identification information according to the user identification information.
In this example, a user database is further provided on the service management platform for activity marketing, and the user database records user characteristic data of each user, classifies the user according to the user characteristic data of each user, and further performs distinguishing identification through user identification information. Further, a part of users is screened from the users after the distinguishing identification, and the user identification information of the part of users (also referred to as target users in the present invention) and the resources to be allocated form a one-to-one correspondence.
In particular, the user identification information is used to identify the user, in this example, the user account. For example, the user identification information corresponding to each of the client 01, the client 02, and the client 03 is U0 × 1, U0 × 2, and U0 × 3, respectively.
The user characteristic data includes user basic information including age, sex, income, resource request records, resource quota information, resource allocation information, and the like, member attribute information including whether or not each financial product is a member, whether or not it is a general member, a senior member, and the like, and history information of usage tickets including usage rate, usage number, usage time, and the like.
Further, when the page request contains the user identification information, whether resources are allocated to the user corresponding to the user identification information is judged according to the user identification information.
Further, when the page request does not contain the user identification information, page data allowing the entry including the login is returned to the client.
It should be noted that, in this example, the user identifier of the current user is determined by using a machine learning model according to the historical page data and the historical user data. However, the present invention is not limited thereto, and the above description is only for illustrative purposes and is not to be construed as limiting the present invention.
Further, when a user login request of the client is received, whether resources are allocated to a user corresponding to the user identification information is judged according to the user identification information contained in the user login request.
In this example, the resource includes a coupon associated with a financial product. Specifically, for example, a cash award, a free award, or the like.
Next, in step S103, when it is determined that the resource should be allocated to the user corresponding to the user identification information, page data with a resource guidance popup is returned to the client.
Specifically, the client generates a resource guide popup page based on the returned page data.
In other examples, as shown in fig. 3, the resource allocation method further includes a triggering determination step S301 of a resource boot popup, that is, determining whether the client triggers the resource boot popup.
Specifically, whether the resource guide popup has a user click behavior within a specific time is judged, and resources are allocated to the user under the condition of the click behavior.
On the other hand, if the resource guide popup window is judged not to have a user clicking behavior in a specific time, resources are not allocated to the user, and page data which does not contain a resource allocation state is directly sent to the client.
Preferably, the specific time is 2 seconds to 30 seconds, more preferably, for example, 3 seconds to 10 seconds, in this example, 5 seconds, see fig. 2.
Next, in step S104, in response to the client triggering the resource guidance popup, resources are allocated to the user.
In this example, upon allocating resources to the user, page data containing a resource pickup status is sent to the user.
Further, based on the received page data containing the resource getting state, a coupon page is generated to show the resource getting situation to the user, and when the coupon is successful, the background configuration link is synchronously jumped.
In this example, the coupon page will be presented to the user through a jump link configuration, so that the user can directly enter the page to view the resource pickup result after the coupon pickup, or use the picked coupon.
It should be noted that the above description is only for illustrative purposes, and the present invention is not limited thereto. The above-described procedure of the resource allocation method is only for explanation of the present invention, and the order and number of steps are not particularly limited. In addition, the steps in the method can be further split into two steps, or some steps can be combined into one step, and the adjustment is performed according to an actual example.
Compared with the prior art, the resource allocation method screens the target users and allocates resources for the target users in a targeted manner; on the basis of a common popup, the resource guide popup is expanded, a coupon page containing a resource getting state is configured through a jump link, and a user can conveniently and directly enter the page to check a getting result after getting; the method can effectively carry out marketing activities, optimize the display strategy of activity pages and reduce the marketing cost.
Those skilled in the art will appreciate that all or part of the steps to implement the above-described embodiments are implemented as programs (computer programs) executed by a computer data processing apparatus. When the computer program is executed, the method provided by the invention can be realized. Furthermore, the computer program may be stored in a computer readable storage medium, which may be a readable storage medium such as a magnetic disk, an optical disk, a ROM, a RAM, or a storage array composed of a plurality of storage media, such as a magnetic disk or a magnetic tape storage array. The storage medium is not limited to centralized storage, but may be distributed storage, such as cloud storage based on cloud computing.
Embodiments of the resource allocation apparatus of the present invention are described below, which may be used to perform method embodiments of the present invention. The details described in the device embodiments of the invention should be regarded as complementary to the above-described method embodiments; reference is made to the above-described method embodiments for details not disclosed in the apparatus embodiments of the invention.
Example 2
Referring to fig. 4, 5 and 6, the present invention also provides a resource allocation apparatus 400, where the resource allocation apparatus 400 includes: a receiving module 401, configured to receive a page request of a client; a first processing module 402, configured to, when the page request includes user identification information, determine whether to allocate resources to a user corresponding to the user identification information according to the user identification information; the second processing module 403, when it is determined that resources should be allocated to the user corresponding to the user identification information, returns page data with a resource guidance popup to the client; an allocating module 404, configured to allocate resources to the user in response to the client triggering the resource bootstrap popup.
Preferably, the resource allocation apparatus 400 further comprises: when the page request does not contain user identification information, returning page data allowing the login entry to the client; and when a user login request of the client is received, judging whether resources are allocated to a user corresponding to the user identification information or not according to the user identification information contained in the user login request.
As shown in fig. 5, the resource allocation apparatus 400 further includes a determining module 501, where the determining module 501 is configured to determine whether the resource guidance popup has a user click behavior within a specific time, and in the case of the click behavior, allocate a resource to the user.
Preferably, the resource allocation apparatus 400 includes: and judging the current user by adopting a machine learning model according to the historical page data and the historical user data.
Preferably, the resource comprises a coupon associated with a financial product.
As shown in fig. 6, the resource allocation apparatus 400 further includes a sending module 601, where the sending module 601 is configured to send page data containing a resource obtaining status to the user when allocating resources to the user.
Preferably, the determining module 501 is further configured to determine that the resource guidance popup has no user click behavior within a specific time, does not allocate resources to the user, and directly sends page data that does not include a resource allocation state to the client.
In embodiment 2, the same portions as those in embodiment 1 are not described.
Compared with the prior art, the resource allocation device is suitable for the method of the embodiment 1, and the target users are screened and subjected to targeted resource allocation; on the basis of a common popup, the resource guide popup is expanded, a coupon page containing a resource getting state is configured through a jump link, and a user can conveniently and directly enter the page to check a getting result after getting; can more effectively carry out marketing activities, optimize the display strategy of activity pages and reduce the marketing cost
Those skilled in the art will appreciate that the modules in the above-described embodiments of the apparatus may be distributed as described in the apparatus, and may be correspondingly modified and distributed in one or more apparatuses other than the above-described embodiments. The modules of the above embodiments may be combined into one module, or further split into multiple sub-modules.
Example 3
In the following, embodiments of the electronic device of the present invention are described, which may be regarded as specific physical implementations for the above-described embodiments of the method and apparatus of the present invention. Details described in the embodiments of the electronic device of the invention should be considered supplementary to the embodiments of the method or apparatus described above; for details which are not disclosed in embodiments of the electronic device of the invention, reference may be made to the above-described embodiments of the method or the apparatus.
Fig. 7 is a block diagram of an exemplary embodiment of an electronic device according to the present invention. An electronic apparatus 200 according to this embodiment of the present invention is described below with reference to fig. 7. The electronic device 200 shown in fig. 7 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 7, the electronic device 200 is embodied in the form of a general purpose computing device. The components of the electronic device 200 may include, but are not limited to: at least one processing unit 210, at least one memory unit 220, a bus 230 connecting different system components (including the memory unit 220 and the processing unit 210), a display unit 240, and the like.
Wherein the storage unit stores program code executable by the processing unit 210 to cause the processing unit 210 to perform steps according to various exemplary embodiments of the present invention described in the above-mentioned electronic device processing method section of the present specification. For example, the processing unit 210 may perform the steps as shown in fig. 1.
The memory unit 220 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)2201 and/or a cache memory unit 2202, and may further include a read only memory unit (ROM) 2203.
The storage unit 220 may also include a program/utility 2204 having a set (at least one) of program modules 2205, such program modules 2205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
The electronic device 200 may also communicate with one or more external devices 300 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 200, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 200 to communicate with one or more other computing devices. Such communication may occur via an input/output (I/O) interface 250. Also, the electronic device 200 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via the network adapter 260. The network adapter 260 may communicate with other modules of the electronic device 200 via the bus 230. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the electronic device 200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments of the present invention described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiment of the present invention can be embodied in the form of a software product, which can be stored in a computer-readable storage medium (which can be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to make a computing device (which can be a personal computer, a server, or a network device, etc.) execute the above-mentioned method according to the present invention. The computer program, when executed by a data processing apparatus, enables the computer readable medium to carry out the above-described methods of the invention.
As shown in fig. 8, the computer program may be stored on one or more computer readable media. The computer readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable storage medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable storage medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution apparatus, device, or apparatus. Program code embodied on a readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
In summary, the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that some or all of the functionality of some or all of the components in embodiments in accordance with the invention may be implemented in practice using a general purpose data processing device such as a microprocessor or a Digital Signal Processor (DSP). The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
While the foregoing detailed description of the embodiments has described the objects, solutions, and advantages of the present invention in further detail, it is to be understood that the present invention is not inherently related to any particular computer, virtual machine, or electronic device, and that various general-purpose apparatuses may implement the present invention. The invention is not to be considered as limited to the specific embodiments thereof, but is to be understood as being modified in all respects, all changes and equivalents that come within the spirit and scope of the invention.
Claims (10)
1. A resource allocation method, characterized in that the resource allocation method comprises:
receiving a page request of a client;
when the page request contains user identification information, judging whether resources are allocated to a user corresponding to the user identification information or not according to the user identification information;
when judging that resources are to be allocated to the user corresponding to the user identification information, returning page data with a resource guide popup to the client;
and responding to the triggering of the resource guide popup window by the client, and allocating resources to the user.
2. The method of claim 1, further comprising:
when the page request does not contain user identification information, returning page data allowing the login entry to the client;
and when a user login request of the client is received, judging whether resources are allocated to a user corresponding to the user identification information or not according to the user identification information contained in the user login request.
3. The method according to any one of claims 1 to 2, wherein the allocating resources to the user in response to the triggering of the resource guidance popup by the client comprises:
and judging whether the resource guide popup has a user click behavior within a specific time, and distributing resources to the user under the condition of the click behavior.
4. The method according to any of claims 1 to 3, wherein the determining whether to allocate the resource to the user corresponding to the user identification information according to the user identification information comprises:
and judging the current user by adopting a machine learning model according to the historical page data and the historical user data.
5. The resource allocation method according to any one of claims 1 to 4, wherein the resource comprises a coupon associated with a financial product.
6. The method of any one of claims 1 to 5, wherein the method further comprises:
and after the resources are distributed to the users, sending page data containing the resource obtaining state to the users.
7. The method according to any of claims 1 to 6, wherein the method comprises:
and judging that the resource guide popup window has no user clicking behavior within a specific time, does not allocate resources to the user, and directly sends page data which does not contain a resource allocation state to the client.
8. A resource allocation apparatus, characterized in that the resource allocation apparatus comprises:
the receiving module is used for receiving a page request of a client;
the first processing module is used for judging whether resources are allocated to the user corresponding to the user identification information or not according to the user identification information when the page request contains the user identification information;
the second processing module returns page data with a resource guide popup to the client when judging that resources are to be allocated to the user corresponding to the user identification information;
an allocation module, configured to allocate resources to the user in response to the client triggering the resource bootstrap popup.
9. An electronic device, wherein the electronic device comprises:
a processor; and the number of the first and second groups,
a memory storing computer-executable instructions that, when executed, cause the processor to perform the resource allocation method of any one of claims 1 to 7.
10. A computer readable storage medium, wherein the computer readable storage medium stores one or more programs which, when executed by a processor, implement the resource allocation method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010281903.7A CN111612512A (en) | 2020-04-11 | 2020-04-11 | Resource allocation method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010281903.7A CN111612512A (en) | 2020-04-11 | 2020-04-11 | Resource allocation method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111612512A true CN111612512A (en) | 2020-09-01 |
Family
ID=72201555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010281903.7A Pending CN111612512A (en) | 2020-04-11 | 2020-04-11 | Resource allocation method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111612512A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112232856A (en) * | 2020-09-25 | 2021-01-15 | 上海淇毓信息科技有限公司 | Traffic processing method and device based on diversion and electronic equipment |
CN112346625A (en) * | 2020-09-27 | 2021-02-09 | 北京淇瑀信息科技有限公司 | Resource management method and device and electronic equipment |
CN112347344A (en) * | 2020-09-27 | 2021-02-09 | 北京淇瑀信息科技有限公司 | Management method and device for multi-period additional resource certificate and electronic equipment |
CN113034233A (en) * | 2021-03-30 | 2021-06-25 | 上海掌门科技有限公司 | Method, apparatus, medium, and program product for allocating resources in a reading application |
CN113343148A (en) * | 2021-06-18 | 2021-09-03 | 上海哔哩哔哩科技有限公司 | Resource processing method, client, server and system |
CN113824625A (en) * | 2021-01-29 | 2021-12-21 | 北京京东拓先科技有限公司 | Information interaction method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103679504A (en) * | 2013-11-15 | 2014-03-26 | 北京奇虎科技有限公司 | Method and device for distributing electronic ticket |
CN106569676A (en) * | 2016-11-15 | 2017-04-19 | 网易乐得科技有限公司 | Method and device for recommending information |
CN107818479A (en) * | 2017-10-27 | 2018-03-20 | 携程旅游网络技术(上海)有限公司 | Favor information method for pushing, system, storage medium and electronic equipment |
CN108022150A (en) * | 2017-11-29 | 2018-05-11 | 金色家园网络科技有限公司 | recommendation method and system based on O2O data |
US20180308138A1 (en) * | 2015-11-17 | 2018-10-25 | Nanjin Tangyi Digital Technology Co., Ltd | Data processing method and apparatus |
CN110852810A (en) * | 2019-11-18 | 2020-02-28 | 中国民航信息网络股份有限公司 | Method and device for managing preferential information |
-
2020
- 2020-04-11 CN CN202010281903.7A patent/CN111612512A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103679504A (en) * | 2013-11-15 | 2014-03-26 | 北京奇虎科技有限公司 | Method and device for distributing electronic ticket |
US20180308138A1 (en) * | 2015-11-17 | 2018-10-25 | Nanjin Tangyi Digital Technology Co., Ltd | Data processing method and apparatus |
CN106569676A (en) * | 2016-11-15 | 2017-04-19 | 网易乐得科技有限公司 | Method and device for recommending information |
CN107818479A (en) * | 2017-10-27 | 2018-03-20 | 携程旅游网络技术(上海)有限公司 | Favor information method for pushing, system, storage medium and electronic equipment |
CN108022150A (en) * | 2017-11-29 | 2018-05-11 | 金色家园网络科技有限公司 | recommendation method and system based on O2O data |
CN110852810A (en) * | 2019-11-18 | 2020-02-28 | 中国民航信息网络股份有限公司 | Method and device for managing preferential information |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112232856A (en) * | 2020-09-25 | 2021-01-15 | 上海淇毓信息科技有限公司 | Traffic processing method and device based on diversion and electronic equipment |
CN112346625A (en) * | 2020-09-27 | 2021-02-09 | 北京淇瑀信息科技有限公司 | Resource management method and device and electronic equipment |
CN112347344A (en) * | 2020-09-27 | 2021-02-09 | 北京淇瑀信息科技有限公司 | Management method and device for multi-period additional resource certificate and electronic equipment |
CN113824625A (en) * | 2021-01-29 | 2021-12-21 | 北京京东拓先科技有限公司 | Information interaction method and device |
CN113824625B (en) * | 2021-01-29 | 2023-05-12 | 北京京东拓先科技有限公司 | Information interaction method and device |
CN113034233A (en) * | 2021-03-30 | 2021-06-25 | 上海掌门科技有限公司 | Method, apparatus, medium, and program product for allocating resources in a reading application |
CN113034233B (en) * | 2021-03-30 | 2024-04-09 | 上海掌门科技有限公司 | Method, apparatus, medium and program product for allocating resources in a reading application |
CN113343148A (en) * | 2021-06-18 | 2021-09-03 | 上海哔哩哔哩科技有限公司 | Resource processing method, client, server and system |
CN113343148B (en) * | 2021-06-18 | 2023-12-01 | 上海哔哩哔哩科技有限公司 | Resource processing method, client, server and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111612512A (en) | Resource allocation method and device and electronic equipment | |
CN111612502A (en) | Resource allocation method and device based on activity task and electronic equipment | |
CN110324414B (en) | Resource bit flow distribution method and device and electronic equipment | |
CN111611516B (en) | Resource allocation method and device and electronic equipment | |
CN110348894B (en) | Method and device for displaying resource advertisement and electronic equipment | |
CN111612510A (en) | Resource allocation method and system based on activity task and electronic equipment | |
CN111612500A (en) | Financial resource expiration reminding method and device and electronic equipment | |
CN111681025A (en) | Resource distribution method and device, electronic equipment and computer readable storage medium | |
CN111612511A (en) | Resource allocation method and device based on activity task and electronic equipment | |
CN111583018A (en) | Credit granting strategy management method and device based on user financial performance analysis and electronic equipment | |
CN112017060A (en) | Method and device for resource allocation for target user and electronic equipment | |
CN112348659A (en) | User risk identification strategy allocation method and device and electronic equipment | |
CN111611513A (en) | Page display method and device based on user identity information and electronic equipment | |
CN112346625A (en) | Resource management method and device and electronic equipment | |
CN111711648A (en) | Virtual resource allocation method and system, server, electronic device and storage medium thereof | |
CN111191894A (en) | Method and device for processing resource demand based on user classification and electronic equipment | |
CN112347386B (en) | Resource configuration method and device adopting restriction rule and electronic equipment | |
CN110689425A (en) | Method and device for pricing quota based on income and electronic equipment | |
CN111221449A (en) | Method and device for establishing and displaying sharing type activity and electronic equipment | |
CN115578138A (en) | Marketing method, marketing device, marketing medium and computing equipment | |
CN112346628A (en) | Special shared resource certificate management method, system and electronic equipment | |
CN111179057A (en) | Resource allocation method and device and electronic equipment | |
CN112347344A (en) | Management method and device for multi-period additional resource certificate and electronic equipment | |
CN111612508A (en) | Financial resource allocation request processing method and device and electronic equipment | |
CN112346608A (en) | Page display method and device based on business activity result display and electronic equipment |
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 | ||
CB02 | Change of applicant information |
Country or region after: China Address after: Room 1109, No. 4, Lane 800, Tongpu Road, Putuo District, Shanghai, 200062 Applicant after: Shanghai Qiyue Information Technology Co.,Ltd. Address before: Room a2-8914, 58 Fumin Branch Road, Hengsha Township, Chongming District, Shanghai, 201500 Applicant before: Shanghai Qiyue Information Technology Co.,Ltd. Country or region before: China |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200901 |
|
RJ01 | Rejection of invention patent application after publication |