Method, device and system for pushing virtual resources

By obtaining and displaying push information of virtual resources, the problem of insufficient intelligence of sending red envelopes in mobile payment is solved, and a higher user experience and cost reduction is achieved.

CN113301066BActive Publication Date: 2024-12-27ALIBABA GROUP HOLDING LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010112971.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-24
Publication Date
2024-12-27
Estimated Expiration
2040-02-24

AI Technical Summary

Technical Problem

In the prior art, the method of sending red envelopes through mobile payment is less intelligent and cannot meet the special needs of users, resulting in increased user usage costs and reduced user experience.

Method used

By obtaining push information of virtual resources, including push objects and push time periods, the push copy and transfer amount will be obtained when each push time in the push time period arrives, and push virtual resources and copy to the push object according to this information, and display it in In the interactive interface.

Benefits of technology

It improves the intelligence of sending red envelopes in mobile payment, meets users' special needs, reduces user usage costs, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113301066B_ABST
    Figure CN113301066B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device and system for pushing virtual resources. The method comprises: obtaining push information of virtual resources, wherein the push information at least comprises: a push object and a push time period; when each push time included in the push time period arrives, obtaining a push text and a transfer amount generated within the push time period; and according to the transfer amount, pushing the virtual resources and the push text to the push object. The present invention solves the technical problem that the method of sending red envelopes through mobile payment in the prior art is low in intelligence and cannot meet the special needs of users, resulting in increased user costs and reduced user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method, device and system for pushing virtual resources. Background Art

[0002] With the development of mobile payment and Internet finance, red envelopes sent through communication software programs in smartphones are an emerging media tool with characteristics such as interactivity, playability, fun and randomness. They are in line with current trends and are increasingly accepted by the public. More and more users choose to send red envelopes through mobile payment on important days such as holidays, anniversaries, birthdays, or ordinary days to send their blessings and thoughts.

[0003] However, the existing method of sending red envelopes through mobile payment requires users to set the sending amount, text information and recipient of the red envelope in real time at the current moment of sending the red envelope. This existing method is relatively simple and less intelligent and cannot meet the special needs of users. For example, the red envelope sent by the user wants to express a special meaning but cannot be displayed and expressed, resulting in increased user usage costs and reduced user experience.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide a method, device and system for pushing virtual resources, so as to at least solve the technical problem that the method of sending red envelopes through mobile payment in the prior art is low in intelligence and cannot meet the special needs of users, resulting in increased user usage costs and reduced user experience.

[0006] According to one aspect of an embodiment of the present application, a method for pushing virtual resources is provided, comprising: obtaining push information of virtual resources, wherein the push information at least includes: a push object and a push time period; when each push time included in the push time period arrives, obtaining a push text and a transfer amount generated within the push time; and pushing the virtual resources and the push text to the push object according to the transfer amount.

[0007] According to another aspect of an embodiment of the present application, a method for pushing virtual resources is also provided, including: when each push time included in the push time period of the virtual resources arrives, an interactive interface corresponding to the push object of the above-mentioned virtual resources is displayed in the information interaction window; and the push text and transfer amount generated within the above-mentioned push time are displayed in the above-mentioned interactive interface.

[0008] According to another aspect of an embodiment of the present application, a method for pushing virtual resources is also provided, including: when each push time included in the push time period of the virtual resources arrives, an interactive interface corresponding to the push object of the above-mentioned virtual resources is displayed in the information interaction window; a push text generated within the above-mentioned push time is displayed in the above-mentioned interactive interface; when a click operation is detected on the above-mentioned push text, a new interactive interface is displayed in the above-mentioned information interaction window, and the transfer amount generated within the above-mentioned push time is displayed in the above-mentioned new interactive interface.

[0009] According to another aspect of an embodiment of the present application, a virtual resource push device is also provided, including: a first acquisition module, used to obtain push information of virtual resources, wherein the above push information at least includes: a push object and a push time period; a second acquisition module, used to obtain the push copy and transfer amount generated within the above push time when each push time included in the above push time period arrives; a push module, used to push the above virtual resources and the above push copy to the above push object according to the above transfer amount.

[0010] According to another aspect of an embodiment of the present application, a virtual resource push device is also provided, including: a first display module, used to display an interactive interface corresponding to the push object of the above-mentioned virtual resource in an information interaction window when each push time included in the push time period of the virtual resource arrives; a second display module, used to display the push text and transfer amount generated within the above-mentioned push time in the above-mentioned interactive interface.

[0011] According to another aspect of an embodiment of the present application, a virtual resource push device is also provided, including: a first display module, used to display an interactive interface corresponding to the push object of the above-mentioned virtual resource in the information interaction window when each push time included in the push time period of the virtual resource arrives; a second display module, used to display the push copy generated within the above-mentioned push time in the above-mentioned interactive interface; a third display module, used to display a new interactive interface in the above-mentioned information interaction window when a click operation is detected on the above-mentioned push copy, and display the transfer amount generated within the above-mentioned push time in the above-mentioned new interactive interface.

[0012] According to another aspect of an embodiment of the present application, a storage medium is further provided, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the push of any one of the virtual resources mentioned above.

[0013] According to another aspect of an embodiment of the present application, a computer device is further provided, including a memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the program executes any one of the above-mentioned virtual resource push methods when running.

[0014] According to another aspect of an embodiment of the present application, a virtual resource push system is also provided, including: a processor; and a memory, connected to the above-mentioned processor, for providing the above-mentioned processor with instructions for processing the following processing steps: obtaining push information of virtual resources, wherein the above-mentioned push information at least includes: a push object and a push time period; when each push time included in the above-mentioned push time period arrives, obtaining a push text and a transfer amount generated within the above-mentioned push time; and pushing the above-mentioned virtual resources and the above-mentioned push text to the above-mentioned push object according to the above-mentioned transfer amount.

[0015] In an embodiment of the present application, push information of virtual resources is obtained, wherein the push information at least includes: a push object and a push time period; when each push time included in the push time period arrives, the push text and transfer amount generated within the push time are obtained; and according to the transfer amount, the virtual resources and the push text are pushed to the push object.

[0016] It is easy to notice that the embodiment of the present application determines the corresponding push text and transfer amount generated within the push time when each push time in the push time period arrives based on the acquired push object and push time period of the red envelope to be sent, and then the red envelope to be sent and the push text can be pushed to the push object according to the transfer amount.

[0017] Therefore, the present application achieves the purpose of improving the intelligence of sending red envelopes through mobile payment and meeting the special needs of users, thereby achieving the technical effect of reducing the usage cost of users using mobile payment to send red envelopes and improving user experience, and further solves the technical problem that the method of sending red envelopes through mobile payment in the prior art is low in intelligence and cannot meet the special needs of users, resulting in increased user usage costs and reduced user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0019] Figure 1 It is a hardware structure block diagram of a computer terminal (or mobile device) for implementing a method for pushing virtual resources according to an embodiment of the present application;

[0020] Figure 2 is a flow chart of a method for pushing virtual resources according to an embodiment of the present application;

[0021] Figure 3This is a schematic diagram of an application scenario of an optional method for pushing virtual resources according to an embodiment of the present application;

[0022] Figure 4 is a flow chart of another method for pushing virtual resources according to an embodiment of the present application;

[0023] Figure 5 is a flowchart of another method for pushing virtual resources according to an embodiment of the present application;

[0024] Figure 6 is a structural schematic diagram of a virtual resource push device according to an embodiment of the present invention;

[0025] Figure 7 is a schematic diagram of the structure of another device for pushing virtual resources according to an embodiment of the present invention;

[0026] Figure 8 is a structural schematic diagram of another virtual resource pushing device according to an embodiment of the present invention;

[0027] Fig. 9 It is a structural block diagram of a computer terminal according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only embodiments of a part of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] Example 1

[0031] According to an embodiment of the present application, an embodiment of a method for pushing virtual resources is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0032] The method embodiment provided in Embodiment 1 of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing a method for pushing virtual resources is shown. Figure 1 As shown, the computer terminal 10 (or mobile device 10) may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0033] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0034] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the method for pushing virtual resources in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, the method for pushing virtual resources described above is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0035] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0036] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0037] Under the above operating environment, this application provides Figure 2 The push method of the virtual resources shown. Figure 2 is a flow chart of a method for pushing virtual resources according to an embodiment of the present application, such as Figure 2 As shown, the above-mentioned method for pushing virtual resources includes the following steps:

[0038] Step S202, obtaining push information of virtual resources, wherein the push information at least includes: a push object and a push time period;

[0039] Step S204, when each push time included in the above push time period arrives, obtain the push copy and transfer amount generated during the above push time;

[0040] Step S206: Push the virtual resources and the push text to the push object according to the transfer amount.

[0041] It should be noted that the embodiments of the method for pushing virtual resources provided in the embodiments of the present application may be, but not limited to, related to the fields of mobile payment, online finance, etc. For example, it may be, but not limited to, applied in user terminals running APP applications (for example, mobile terminals: smart phones, smart watches, smart wearable devices); the embodiments of the method for pushing virtual resources provided in the embodiments of the present application can be applied to application scenarios in which users send red envelopes or transfer money to friends through APP applications.

[0042] Optionally, the above-mentioned virtual resources refer to resources circulating on the Internet relative to real resources, wherein the virtual resources in the embodiment of the present application can be digital currency, electronic currency or virtual currency.

[0043] Optionally, the push information of the virtual resource may be a push object and a push time period corresponding to the virtual resource. In the present application, as an optional embodiment, when a user needs to push a virtual resource to a push object through a payment application running in a user terminal, the push object and the push time period of the virtual resource may be set in advance in the payment application.

[0044] For example, taking the above-mentioned push time period as "September 1 to September 30, 2019" as an example, the user can pre-set in the APP application: send a red envelope to friend A (or friend group B) at 7:00 every morning from September 1 to September 30, 2019, where "red envelope" is the virtual resource, "September 1 to September 30, 2019" is the push time period, "friend A (or friend group B)" is the push object, and "7:00 every morning" is each push time included in the above-mentioned push time period.

[0045] It should be noted that each push time in the above push time period can be the same time pre-set by the user, for example, sending a red envelope to friend A at 7:00 am every day from September 1 to September 30, 2019; it can also be multiple different times pre-set by the user, for example, sending a red envelope to friend A at 7:00 am every day from September 1 to September 15, 2019, and sending a red envelope to friend A at 7:00 pm every day from September 15 to September 30, 2019; or, sending a red envelope to friend A at 7:00 am on September 1, 2019, sending a red envelope to friend A at 7:05 am on September 2, 2019, sending a red envelope to friend A at 7:10 am on September 3, 2019, and so on.

[0046] In an optional embodiment, the push text is a preset text in a text set corresponding to a time that successfully matches the push time, wherein the text set includes: multiple times, and a preset text corresponding to each time.

[0047] In another optional embodiment, the push text is a text segment corresponding to the push time, and the text segment is obtained by dividing the text information of the virtual resource according to the number of push times included in the push time period.

[0048] In an embodiment of the present application, push information of virtual resources is obtained, wherein the push information at least includes: a push object and a push time period; when each push time included in the push time period arrives, the push text and transfer amount generated within the push time are obtained; and according to the transfer amount, the virtual resources and the push text are pushed to the push object.

[0049] It is easy to notice that the embodiment of the present application determines the corresponding push text and transfer amount generated within the push time when each push time in the push time period arrives based on the acquired push object and push time period of the red envelope to be sent, and then the red envelope to be sent and the push text can be pushed to the push object according to the transfer amount.

[0050] Therefore, the present application achieves the purpose of improving the intelligence of sending red envelopes through mobile payment and meeting the special needs of users, thereby achieving the technical effect of reducing the usage cost of users using mobile payment to send red envelopes and improving user experience, and further solves the technical problem that the method of sending red envelopes through mobile payment in the prior art is low in intelligence and cannot meet the special needs of users, resulting in increased user usage costs and reduced user experience.

[0051] In an optional embodiment, obtaining the push copy generated within the above push time includes:

[0052] Step S302, matching the push time with each time included in the copy set, wherein the copy set includes: multiple times and preset copies corresponding to each time;

[0053] Step S304, obtaining the preset text corresponding to the time of successful matching, and obtaining the above-mentioned push text.

[0054] In an embodiment of the present application, as an optional embodiment, the push time pre-set by the user can be matched with each of the multiple times included in the copy set. When the above push time successfully matches any time in the copy set, the preset copy corresponding to the any time contained in the copy set is obtained to obtain the pushed copy.

[0055] Optionally, the multiple times included in the above copy set can be any time point, for example: 7:00 am, 7:05 am, 7:10 pm (19:10), 9:00 pm (21:00), etc. The preset copy corresponding to each time included in the above copy set can be a sentence, a picture, a dynamic video or an emoticon, etc.

[0056] Figure 3 is a schematic diagram of an application scenario of an optional method for pushing virtual resources according to an embodiment of the present application, such as Figure 3 As shown, as an optional embodiment, taking the time in the above copy set as 6:00 in the morning, and the preset copy in the copy set as a sentence as an example, the preset copy corresponding to the time in the copy set can be but not limited to "Early risers get big red envelopes", "A year's plan begins in the morning, drink more water", "Start a day full of energy", etc.

[0057] As another optional embodiment, taking the time in the above-mentioned copy set as "6:00 in the morning" and the preset copy in the copy set as a dynamic video, the preset copy corresponding to the time in the copy set can be, but is not limited to, a dynamic video showing the sun rising and flowers blooming, a dynamic video showing someone or a small animal drinking water, a dynamic video showing a nutritionally balanced breakfast, etc.

[0058] It should be noted that, in the embodiment of the present application, the push time in the above-mentioned copy set can be one or more, and each push time can be fixedly corresponding to one or more preset copies, or can randomly correspond to one or more preset copies.

[0059] In an optional embodiment, when there are multiple preset texts, obtaining the push text corresponding to the push time includes one of the following:

[0060] Step S402, obtaining any preset text to obtain the above-mentioned push text.

[0061] As an optional embodiment, taking the time in the copy set as "6:00 in the morning", and there are multiple preset copies corresponding to the time as an example, the preset copies may include but are not limited to: "Early risers get big red envelopes", "A year's plan begins in the morning, drink more water", "Start a day full of energy", etc., then when obtaining the push copy corresponding to "6:00 in the morning", any one of the above preset copies can be obtained to obtain the push copy.

[0062] Step S404: according to the order of the push times in the push time period, obtain the preset texts in the same order to obtain the push texts.

[0063] As another optional embodiment, taking the above-mentioned push time period from September 1, 2019 to September 30, 2019 as an example, according to the order of dates in the push time period, each day in the push time period can correspond to a preset copy. For example, the preset copy corresponding to the push time period is a sentence, and the preset copy corresponding to each day in the push time period is a word in the sentence. Then, according to the order of the push time in the push time period, the preset copy with the same order can be obtained in the copy collection to obtain the push copy.

[0064] In an optional embodiment, the push information further includes: text information, wherein obtaining the push text generated within the push time includes:

[0065] Step S502, dividing the above-mentioned copy information according to the number of push times included in the above-mentioned push time period to obtain the same number of copy segments;

[0066] Step S504, according to the order of the above push time in the above push time period, obtain the copy fragments in the same order to obtain the above push copy.

[0067] Optionally, the push text can also be customized by the user, which can better highlight the user's intentions and come up with more novel ideas. Red envelopes can be sent through mobile payment methods and show the special meaning that the user wants to express, thereby enhancing the product intelligence and user experience of the payment application.

[0068] In an embodiment of the present application, as an optional embodiment, the above-mentioned push copy can be a copy segment corresponding to the push time. For example, the user sends a red envelope to friend A every day for 10 consecutive days. Then, the copy segment can be a paragraph or a sentence (i.e., the copy information of the virtual resource) divided into 10 segments, and a corresponding copy segment is pushed when a red envelope is sent to friend A every day. After 10 consecutive days of push, the copy segments received by friend A can be connected into a paragraph or a sentence, and then the method provided in the embodiment of the present application can be used to show the user's intentions to friend A in a variety of ways.

[0069] In an optional embodiment, the transfer amount is a fixed amount, or the transfer amount is an amount obtained by a preset function.

[0070] Optionally, the preset function may be a random function, a linear function including the relationship between the user experience of the push object and the transfer amount, etc. Where the preset function is a random function, the transfer amount may be randomly selected within a certain range, and further, the selection range of the transfer amount may be set by the user. For example, taking sending red envelopes through an APP application as an example, the user experience of the push object may be, but is not limited to, the registration time of the user, the frequency of the user using the software, the frequency of the user using red envelopes to pay or transfer money in the software, etc.

[0071] Taking the above-mentioned push object as "Friend Group B" as an example, the "Friend Group B" includes 20 friends. The user sends a red envelope with a transfer amount of 200 yuan in the "Friend Group B". Any one of the 20 friends grabs the red envelope and gets 200 yuan; the user can also send a red envelope with a total amount of 200 yuan in the "Friend Group B", but set it to 20 "lucky red envelopes". Each of the 20 friends grabs the red envelope and gets a red envelope with a random amount.

[0072] In an optional embodiment, when the transfer amount is an amount obtained by a preset function, obtaining the transfer amount generated within the push time includes:

[0073] Step S602, according to the number of push times included in the above push time period, the same amount of money is obtained through a preset function;

[0074] Step S604, according to the order of the above push time in the above push time period, obtain the amounts in the same order to obtain the above transfer amount.

[0075] In the embodiment of the present application, taking the above-mentioned push time period as "September 1 to September 30, 2019" and the transfer amount as the amount in the red envelope as an example, the push time included in the above-mentioned push time period can be 30 days. The total red envelope amount that the user needs to send in these 30 days can be divided into 30 equal or unequal amounts through a random function or an average division function, and according to the time sequence of each day in September, the amount of the 30 amounts that is the same as the time sequence is obtained to obtain the above-mentioned transfer amount.

[0076] Through the above-mentioned embodiments provided in the present application, the red envelopes or transfers that users need to send can be pushed in various ways to show the user's intentions and enhance the product intelligence and user experience of the payment application.

[0077] Example 2

[0078] According to an embodiment of the present application, an embodiment of a method for pushing virtual resources is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0079] Under the same or similar operating environment as in Example 1, the present application provides the following Figure 4 The push method of the virtual resources shown. Figure 4 is a flow chart of another method for pushing virtual resources according to an embodiment of the present application, such as Figure 4 As shown, the above-mentioned method for pushing virtual resources includes the following steps:

[0080] Step S702, when each push time included in the push time period of the virtual resource arrives, displaying the interaction interface corresponding to the push object of the virtual resource in the information interaction window;

[0081] Step S704: Display the push text and transfer amount generated within the above push time in the above interactive interface.

[0082] It should be noted that the embodiments of the method for pushing virtual resources provided in the embodiments of the present application may be, but not limited to, related to the fields of mobile payment, online finance, etc. For example, it may be, but not limited to, applied in user terminals running APP applications (for example, mobile terminals: smart phones, smart watches, smart wearable devices); the embodiments of the method for pushing virtual resources provided in the embodiments of the present application can be applied to application scenarios in which users send red envelopes or transfer money to friends through APP applications.

[0083] Optionally, the above-mentioned virtual resources refer to resources circulating on the Internet relative to real resources, wherein the virtual resources in the embodiment of the present application can be digital currency, electronic currency or virtual currency.

[0084] Optionally, taking the application scenario in which the above-mentioned virtual resource push method embodiment is applied to a user sending red envelopes or transferring money to friends through an APP application as an example, the above-mentioned information interaction window is a chat window, and the interactive interface displayed in the chat window is the interface for sending red envelopes to friends. When each push time in a push time period pre-set by the user arrives, the push text and transfer amount generated within the above-mentioned push time can be displayed in the above-mentioned interactive interface.

[0085] In the present application, as an optional embodiment, when a user needs to push virtual resources to a push object through a payment application running in a user terminal, the push object and push time period of the virtual resources can be set in advance in the payment application.

[0086] For example, taking the above-mentioned push time period as "September 1 to September 30, 2019" as an example, the user can pre-set in the APP application: send a red envelope to friend A (or friend group B) at 7:00 every morning from September 1 to September 30, 2019, where "red envelope" is the virtual resource, "September 1 to September 30, 2019" is the push time period, "friend A (or friend group B)" is the push object, and "7:00 every morning" is each push time included in the above-mentioned push time period.

[0087] It should be noted that each push time in the above push time period can be the same time pre-set by the user, for example, sending a red envelope to friend A at 7:00 am every day from September 1 to September 30, 2019; it can also be multiple different times pre-set by the user, for example, sending a red envelope to friend A at 7:00 am every day from September 1 to September 15, 2019, and sending a red envelope to friend A at 7:00 pm every day from September 15 to September 30, 2019; or, sending a red envelope to friend A at 7:00 am on September 1, 2019, sending a red envelope to friend A at 7:05 am on September 2, 2019, sending a red envelope to friend A at 7:10 am on September 3, 2019, and so on.

[0088] In an optional embodiment, the push text is a preset text in a text set corresponding to a time that successfully matches the push time, wherein the text set includes: multiple times, and a preset text corresponding to each time.

[0089] In an optional embodiment, the push text is a text segment corresponding to the push time, and the text segment is obtained by dividing the text information of the virtual resource according to the number of push times included in the push time period.

[0090] In an optional embodiment, the transfer amount is a fixed amount, or the transfer amount is an amount obtained by a preset function.

[0091] In an embodiment of the present application, when each push time included in the push time period of the virtual resource arrives, the interactive interface corresponding to the push object of the above-mentioned virtual resource is displayed in the information interaction window; the push text and transfer amount generated within the above-mentioned push time are displayed in the above-mentioned interactive interface.

[0092] It is easy to notice that in the embodiment of the present application, when each push time in the push time period of the virtual resource arrives, the corresponding push copy and transfer amount generated within the push time are determined, and then the push copy and transfer amount generated within the above push time are displayed in the interactive interface displayed in the information interaction window.

[0093] Therefore, the present application achieves the purpose of improving the intelligence of sending red envelopes through mobile payment and meeting the special needs of users, thereby achieving the technical effect of reducing the usage cost of users using mobile payment to send red envelopes and improving user experience, and further solves the technical problem that the method of sending red envelopes through mobile payment in the prior art is low in intelligence and cannot meet the special needs of users, resulting in increased user usage costs and reduced user experience.

[0094] Example 3

[0095] According to an embodiment of the present application, an embodiment of a method for pushing virtual resources is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0096] Under the same or similar operating environment as in Example 1, the present application provides the following Figure 5 The push method of the virtual resources shown. Figure 5 is a flowchart of another method for pushing virtual resources according to an embodiment of the present application, such as Figure 5 As shown, the above-mentioned method for pushing virtual resources includes the following steps:

[0097] Step S802, when each push time included in the push time period of the virtual resource arrives, displaying the interaction interface corresponding to the push object of the virtual resource in the information interaction window;

[0098] Step S804, displaying the push copy generated within the push time in the above interactive interface;

[0099] Step S806, when a click operation is detected on the above-mentioned push copy, a new interaction interface is displayed in the above-mentioned information interaction window, and the transfer amount generated within the above-mentioned push time is displayed in the above-mentioned new interaction interface.

[0100] It should be noted that the embodiments of the method for pushing virtual resources provided in the embodiments of the present application may be, but not limited to, related to the fields of mobile payment, online finance, etc. For example, it may be, but not limited to, applied in user terminals running APP applications (for example, mobile terminals: smart phones, smart watches, smart wearable devices); the embodiments of the method for pushing virtual resources provided in the embodiments of the present application can be applied to application scenarios in which users send red envelopes or transfer money to friends through APP applications.

[0101] Optionally, the above-mentioned virtual resources refer to resources circulating on the Internet relative to real resources, wherein the virtual resources in the embodiment of the present application can be digital currency, electronic currency or virtual currency.

[0102] Optionally, taking the application scenario in which the above-mentioned virtual resource push method embodiment is applied to a user sending red envelopes or transferring money to friends through an APP application as an example, the above-mentioned information interaction window is a chat window, and the interactive interface displayed in the chat window is the interface for sending red envelopes to friends. When each push time in a push time period pre-set by the user arrives, the push copy generated within the above-mentioned push time can be displayed in the above-mentioned interactive interface.

[0103] Furthermore, since the above-mentioned push text is a preset text pre-defined by the user or a randomly generated preset text, before pushing the push text to the friend, it is possible to pre-detect whether the user's click operation is detected on the push text, and when the user's click operation is detected on the push text, that is, when the user confirms that the push text corresponding to the sending of the red envelope is correct, the transfer amount will be pushed to the friend, and a new interactive interface will be displayed in the chat window, and the transfer amount generated within the above-mentioned push time will be displayed in the above-mentioned new interactive interface.

[0104] In the present application, as an optional embodiment, when a user needs to push virtual resources to a push object through a payment application running in a user terminal, the push object and push time period of the virtual resources can be set in advance in the payment application.

[0105] For example, taking the above-mentioned push time period as "September 1 to September 30, 2019" as an example, the user can pre-set in the APP application: send a red envelope to friend A (or friend group B) at 7:00 every morning from September 1 to September 30, 2019, where "red envelope" is the virtual resource, "September 1 to September 30, 2019" is the push time period, "friend A (or friend group B)" is the push object, and "7:00 every morning" is each push time included in the above-mentioned push time period.

[0106] It should be noted that each push time in the above push time period can be the same time pre-set by the user, for example, sending a red envelope to friend A at 7:00 am every day from September 1 to September 30, 2019; it can also be multiple different times pre-set by the user, for example, sending a red envelope to friend A at 7:00 am every day from September 1 to September 15, 2019, and sending a red envelope to friend A at 7:00 pm every day from September 15 to September 30, 2019; or, sending a red envelope to friend A at 7:00 am on September 1, 2019, sending a red envelope to friend A at 7:05 am on September 2, 2019, sending a red envelope to friend A at 7:10 am on September 3, 2019, and so on.

[0107] In an optional embodiment, the push text is a preset text in a text set corresponding to a time that successfully matches the push time, wherein the text set includes: multiple times, and a preset text corresponding to each time.

[0108] In an optional embodiment, the push text is a text segment corresponding to the push time, and the text segment is obtained by dividing the text information of the virtual resource according to the number of push times included in the push time period.

[0109] In an optional embodiment, the transfer amount is a fixed amount, or the transfer amount is an amount obtained by a preset function.

[0110] In an embodiment of the present application, when each push time included in the push time period of the virtual resource arrives, the interaction interface corresponding to the push object of the above-mentioned virtual resource is displayed in the information interaction window; the push copy generated within the above-mentioned push time is displayed in the above-mentioned interaction interface; when a click operation is detected on the above-mentioned push copy, a new interaction interface is displayed in the above-mentioned information interaction window, and the transfer amount generated within the above-mentioned push time is displayed in the above-mentioned new interaction interface.

[0111] It is easy to notice that in the embodiment of the present application, when each push time in the push time period of the virtual resource is arrived, the corresponding push copy and transfer amount generated within the push time are determined, and then the push copy generated within the above push time is displayed in the interactive interface displayed in the information interaction window, and when a click operation is detected on the above push copy, a new interactive interface is displayed in the above information interaction window, and the transfer amount generated within the above push time is displayed in the above new interactive interface.

[0112] Therefore, the present application achieves the purpose of improving the intelligence of sending red envelopes through mobile payment and meeting the special needs of users, thereby achieving the technical effect of reducing the usage cost of users using mobile payment to send red envelopes and improving user experience, and further solves the technical problem that the method of sending red envelopes through mobile payment in the prior art is low in intelligence and cannot meet the special needs of users, resulting in increased user usage costs and reduced user experience.

[0113] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0114] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the above methods of each embodiment of the present invention.

[0115] Example 4

[0116] According to an embodiment of the present application, a device embodiment for implementing the above-mentioned method for pushing virtual resources is also provided. Figure 6 is a schematic diagram of the structure of a virtual resource push device according to an embodiment of the present invention. Figure 6 As shown, the device 600 includes: a first acquisition module 60, a second acquisition module 62 and a push module 64, wherein:

[0117] The first acquisition module 60 is used to obtain push information of virtual resources, wherein the above push information at least includes: a push object and a push time period; the second acquisition module 62 is used to obtain the push text and transfer amount generated within the above push time when each push time included in the above push time period arrives; the push module 64 is used to push the above virtual resources and the above push text to the above push object according to the above transfer amount.

[0118] It should be noted that the first acquisition module 60, the second acquisition module 62 and the push module 64 correspond to steps S202 to S206 in Example 1, and the three modules and the corresponding steps implement the same examples and application scenarios, but are not limited to the contents disclosed in the above-mentioned Example 1. It should be noted that the above-mentioned modules, as part of the device, can be run in the computer terminal 10 provided in Example 1.

[0119] In addition, it is still necessary to explain that the optional or preferred implementation of this embodiment can refer to the relevant description in Example 1, which will not be repeated here.

[0120] Example 5

[0121] According to an embodiment of the present application, another device embodiment for implementing the above-mentioned method for pushing virtual resources is also provided. Figure 7 is a schematic diagram of the structure of another virtual resource push device according to an embodiment of the present invention. Figure 7 As shown, the device 700 includes: a first display module 70 and a second display module 72, wherein:

[0122] The first display module 70 is used to display the interactive interface corresponding to the push object of the virtual resource in the information interaction window when each push time included in the push time period of the virtual resource arrives; the second display module 72 is used to display the push text and transfer amount generated within the above push time in the above interactive interface.

[0123] It should be noted that the first display module 70 and the second display module 72 correspond to steps S702 to S704 in Example 2, and the examples and application scenarios implemented by the two modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned Example 2. It should be noted that the above-mentioned modules as part of the device can be run in the computer terminal 10 provided in Example 1.

[0124] In addition, it is still necessary to explain that the optional or preferred implementation modes of this embodiment can refer to the relevant descriptions in Examples 1 and 2, which will not be repeated here.

[0125] Example 6

[0126] According to an embodiment of the present application, another device embodiment for implementing the above-mentioned method for pushing virtual resources is also provided. Figure 8 is a structural diagram of another virtual resource push device according to an embodiment of the present invention, such as Figure 8 As shown, the device 800 includes: a first display module 80, a second display module 82 and a third display module 84, wherein:

[0127] The first display module 80 is used to display the interaction interface corresponding to the push object of the above-mentioned virtual resource in the information interaction window when each push time included in the push time period of the above-mentioned virtual resource arrives; the second display module 82 is used to display the push copy generated within the above-mentioned push time in the above-mentioned interaction interface; the third display module 84 is used to display a new interaction interface in the above-mentioned information interaction window when a click operation is detected on the above-mentioned push copy, and display the transfer amount generated within the above-mentioned push time in the above-mentioned new interaction interface.

[0128] It should be noted that the first display module 80, the second display module 82 and the third display module 84 correspond to steps S802 to S804 in Embodiment 3, and the examples and application scenarios implemented by the two modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above Embodiment 3. It should be noted that the above modules, as part of the device, can be run in the computer terminal 10 provided in Embodiment 1.

[0129] In addition, it is still necessary to explain that the optional or preferred implementation modes of this embodiment can refer to the relevant descriptions in Examples 1, 2 and 3, which will not be repeated here.

[0130] Example 7

[0131] According to an embodiment of the present application, an embodiment of a virtual resource push system is also provided. The system can be used to execute any optional virtual resource push method in embodiments 1 to 3. The system includes:

[0132] A processor; and a memory, connected to the processor, for providing the processor with instructions for processing the following processing steps: obtaining push information of virtual resources, wherein the push information at least includes: a push object and a push time period; when each push time included in the push time period arrives, obtaining a push text and a transfer amount generated within the push time; and pushing the virtual resources and the push text to the push object according to the transfer amount.

[0133] In an embodiment of the present application, push information of virtual resources is obtained, wherein the push information at least includes: a push object and a push time period; when each push time included in the push time period arrives, the push text and transfer amount generated within the push time are obtained; and according to the transfer amount, the virtual resources and the push text are pushed to the push object.

[0134] It is easy to notice that the embodiment of the present application determines the corresponding push text and transfer amount generated within the push time when each push time in the push time period arrives based on the acquired push object and push time period of the red envelope to be sent, and then the red envelope to be sent and the push text can be pushed to the push object according to the transfer amount.

[0135] Therefore, the present application achieves the purpose of improving the intelligence of sending red envelopes through mobile payment and meeting the special needs of users, thereby achieving the technical effect of reducing the usage cost of users using mobile payment to send red envelopes and improving user experience, and further solves the technical problem that the method of sending red envelopes through mobile payment in the prior art is low in intelligence and cannot meet the special needs of users, resulting in increased user usage costs and reduced user experience.

[0136] Example 8

[0137] According to an embodiment of the present application, an embodiment of a computer terminal is also provided, and the computer terminal can be any computer terminal device in a computer terminal group. Optionally, in this embodiment, the above-mentioned computer terminal can also be replaced by a terminal device such as a mobile terminal.

[0138] Optionally, in this embodiment, the computer terminal may be located in at least one network device among a plurality of network devices of the computer network.

[0139] In this embodiment, the above-mentioned computer terminal can execute the program code of the following steps in the method for pushing virtual resources of an application: obtaining push information of virtual resources, wherein the above-mentioned push information at least includes: a push object and a push time period; when each push time included in the above-mentioned push time period arrives, obtaining the push text and transfer amount generated within the above-mentioned push time; and pushing the above-mentioned virtual resources and the above-mentioned push text to the above-mentioned push object according to the above-mentioned transfer amount.

[0140] In this embodiment, the above-mentioned computer terminal can also execute the program code of the following steps in the method for pushing virtual resources of the application: when each push time included in the push time period of the virtual resources arrives, the interactive interface corresponding to the push object of the above-mentioned virtual resources is displayed in the information interaction window; the push text and transfer amount generated within the above-mentioned push time are displayed in the above-mentioned interactive interface.

[0141] In this embodiment, the above-mentioned computer terminal can also execute the program code of the following steps in the method for pushing virtual resources of the application: when each push time included in the push time period of the virtual resources arrives, the interactive interface corresponding to the push object of the above-mentioned virtual resources is displayed in the information interaction window; the push copy generated within the above-mentioned push time is displayed in the above-mentioned interactive interface; when a click operation is detected on the above-mentioned push copy, a new interactive interface is displayed in the above-mentioned information interaction window, and the transfer amount generated within the above-mentioned push time is displayed in the above-mentioned new interactive interface.

[0142] Optionally, Fig. 9 is a structural block diagram of a computer terminal according to an embodiment of the present application. Fig. 9 As shown, the computer terminal 900 may include: one or more (only one is shown in the figure) processors 902 , a memory 904 , and a peripheral interface 906 .

[0143] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the push method and device of virtual resources in the embodiment of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned push method of virtual resources. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories can be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0144] The processor can call the information and application stored in the memory through the transmission device to execute the following steps: obtain push information of virtual resources, wherein the above push information at least includes: push object and push time period; when each push time included in the above push time period arrives, obtain the push copy and transfer amount generated within the above push time; according to the above transfer amount, push the above virtual resources and the above push copy to the above push object.

[0145] Optionally, the processor may also execute the following program code: matching the push time with each time contained in a copy set, wherein the copy set includes: multiple times, and a preset copy corresponding to each time; obtaining the preset copy corresponding to the successfully matched time to obtain the push copy.

[0146] Optionally, the processor may also execute the following program code: obtaining any preset text to obtain the push text; obtaining preset texts in the same order as the push time in the push time period to obtain the push text.

[0147] Optionally, the processor may also execute program code of the following steps: dividing the copy information according to the number of push times contained in the push time period to obtain the same number of copy segments; obtaining copy segments of the same order according to the order of the push times in the push time period to obtain the push copy.

[0148] Optionally, the processor may also execute the program code of the following steps: obtaining the same amount of money through a preset function according to the number of push times included in the push time period; obtaining the amounts in the same order according to the order of the push times in the push time period to obtain the transfer amount.

[0149] Optionally, the processor may also execute the program code of the following steps: when each push time included in the push time period of the virtual resource arrives, an interactive interface corresponding to the push object of the virtual resource is displayed in the information interaction window; and the push text and transfer amount generated within the push time are displayed in the interactive interface.

[0150] Optionally, the processor may also execute program code for the following steps: when each push time included in the push time period of the virtual resource arrives, an interactive interface corresponding to the push object of the virtual resource is displayed in the information interaction window; a push text generated within the push time is displayed in the interactive interface; when a click operation is detected on the push text, a new interactive interface is displayed in the information interaction window, and the transfer amount generated within the push time is displayed in the new interactive interface.

[0151] By adopting the embodiment of the present application, a virtual resource push scheme is provided. By obtaining the push information of the virtual resource, wherein the push information at least includes: the push object and the push time period; when each push time included in the push time period arrives, the push text and the transfer amount generated within the push time are obtained; according to the transfer amount, the virtual resource and the push text are pushed to the push object, so that the present application achieves the purpose of improving the intelligence of sending red envelopes by mobile payment and meeting the special needs of users, thereby achieving the technical effect of reducing the cost of users using mobile payment to send red envelopes and improving user experience, thereby solving the technical problem that the method of sending red envelopes by mobile payment in the prior art is low in intelligence and cannot meet the special needs of users, resulting in increased user cost and reduced user experience.

[0152] It can be understood by those skilled in the art that Fig. 9 The structure shown is for illustration only, and the computer terminal may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a handheld computer, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Fig. 9 The structure of the electronic device is not limited. For example, the computer terminal 900 may also include Fig. 9 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Fig. 9 Different configurations are shown.

[0153] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0154] Example 9

[0155] According to an embodiment of the present application, an embodiment of a storage medium is also provided. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the virtual resource push method provided in the above embodiments 1 to 3.

[0156] Optionally, in this embodiment, the above storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.

[0157] Optionally, in this embodiment, the storage medium is configured to store program code for executing the following steps: obtaining push information of virtual resources, wherein the push information includes at least: a push object and a push time period; when each push time included in the push time period arrives, obtaining the push text and transfer amount generated within the push time; and pushing the virtual resources and the push text to the push object according to the transfer amount.

[0158] Optionally, in this embodiment, the storage medium is configured to store program code for executing the following steps: matching the above-mentioned push time with each time contained in a copy set, wherein the above-mentioned copy set includes: multiple times, and a preset copy corresponding to each time; obtaining the preset copy corresponding to the time with successful matching, and obtaining the above-mentioned push copy.

[0159] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps: obtaining any preset text to obtain the above-mentioned push text; obtaining preset texts in the same order as the above-mentioned push time in the above-mentioned push time period to obtain the above-mentioned push text.

[0160] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps: dividing the above-mentioned copy information according to the number of push times contained in the above-mentioned push time period to obtain the same number of copy segments; according to the order of the above-mentioned push times in the above-mentioned push time period, obtaining copy segments of the same order to obtain the above-mentioned push copy.

[0161] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps: according to the number of push times included in the above-mentioned push time period, the same amount of money is obtained through a preset function; according to the order of the above-mentioned push times in the above-mentioned push time period, the amounts in the same order are obtained to obtain the above-mentioned transfer amount.

[0162] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps: when each push time included in the push time period of the virtual resource arrives, an interactive interface corresponding to the push object of the above-mentioned virtual resource is displayed in the information interaction window; and the push text and transfer amount generated within the above-mentioned push time are displayed in the above-mentioned interactive interface.

[0163] Optionally, in this embodiment, the storage medium is configured to store program codes for executing the following steps: when each push time included in the push time period of the virtual resource arrives, an interactive interface corresponding to the push object of the above-mentioned virtual resource is displayed in the information interaction window; the push copy generated within the above-mentioned push time is displayed in the above-mentioned interactive interface; when a click operation is detected on the above-mentioned push copy, a new interactive interface is displayed in the above-mentioned information interaction window, and the transfer amount generated within the above-mentioned push time is displayed in the above-mentioned new interactive interface.

[0164] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0165] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0166] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0167] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0168] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0169] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0170] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for pushing virtual resources, comprising: Acquire push information of virtual resources, wherein the push information at least includes: a push object and a push time period, the push information is set by the user in advance in the payment application running in the terminal, and the push object is a friend group; When each push time included in the push time period arrives, the push text and transfer amount generated in the push time are obtained, each push time in the push time period is preset by the user and is a same time on different dates, and the transfer amount at least includes: an amount obtained by a preset function, wherein the preset function at least includes: a linear function of the relationship between the user experience of the push object and the transfer amount, and the user experience includes at least one of the following: the time when the user registered, the frequency of the user using the software, and the frequency of the user using red envelopes to pay or transfer money in the software; According to the transfer amount, the virtual resource and the push copy are pushed to the push object, wherein the virtual resource and the push copy are displayed in the information interaction interface corresponding to the push object; The push information further includes: copy information, wherein obtaining the push copy generated within the push time includes: Dividing the copy information according to the number of push times included in the push time period to obtain the same number of copy segments; According to the order of the push times in the push time period, the copy fragments in the same order are obtained to obtain the push copy.

2. The method according to claim 1, wherein: Obtaining the push copy generated during the push time includes: Matching the push time with each time included in a copy set, wherein the copy set includes: multiple times and preset copies corresponding to each time; The preset text corresponding to the time of successful matching is obtained to obtain the push text.

3. The method according to claim 2, wherein: In the case where there are multiple preset texts, obtaining the push text corresponding to the push time includes one of the following: Get any preset copy to get the push copy; According to the order of the push times in the push time period, preset texts in the same order are acquired to obtain the push texts.

4. The method according to claim 1, wherein: The transfer amount further includes: a fixed amount, wherein, when the transfer amount is an amount obtained by a preset function, obtaining the transfer amount generated during the push time includes: According to the number of push times included in the push time period, the same amount of money is obtained through a preset function; According to the order of the push times in the push time period, the amounts in the same order are obtained to obtain the transfer amount.

5. A method for pushing virtual resources, comprising: When each push time included in the push time period of the virtual resource arrives, an interactive interface corresponding to the push object of the virtual resource is displayed in the information interaction window, wherein the push object is a friend group; The push copy and transfer amount generated within the push time are displayed in the interactive interface, wherein each push time in the push time period is preset by the user, and is a same time on different dates, and the transfer amount at least includes: an amount obtained by a preset function, and the preset function at least includes: a linear function of the relationship between the user experience of the push object and the transfer amount, and the user experience includes at least one of the following: the time when the user registered, the frequency of the user using the software, and the frequency of the user using red envelopes to pay or transfer money in the software, wherein the push copy is a copy segment corresponding to the push time, and the copy segment is obtained by dividing the copy information of the virtual resource according to the number of push times contained in the push time period.

6. The method according to claim 5, wherein: The push copy is a preset copy in a copy set corresponding to a time that successfully matches the push time, wherein the copy set includes: multiple times and a preset copy corresponding to each time.

7. The method according to claim 5, wherein: The transfer amount also includes: a fixed amount.

8. A method for pushing virtual resources, comprising: When each push time included in the push time period of the virtual resource arrives, an interactive interface corresponding to the push object of the virtual resource is displayed in the information interaction window, the push information is set by the user in advance in the payment application running in the terminal, the push object is a friend group, and each push time in the push time period is a same time on different dates set in advance by the user; Displaying the push copy generated within the push time in the interactive interface; When a click operation is detected on the pushed copy, a new interaction interface is displayed in the information interaction window, and the transfer amount generated within the push time is displayed in the new interaction interface, wherein the transfer amount at least includes: the amount obtained by a preset function, wherein the preset function at least includes: a linear function of the relationship between the user experience of the push object and the size of the transfer amount, wherein the user experience includes at least one of the following: the time when the user registered, the frequency of the user using the software, and the frequency of the user using red envelopes to pay or transfer money in the software, wherein the pushed copy is a copy segment corresponding to the push time, and the copy segment is obtained by dividing the copy information of the virtual resource according to the number of push times contained in the push time period.

9. The method according to claim 8, wherein: The push copy is a preset copy in a copy set corresponding to a time that successfully matches the push time, wherein the copy set includes: multiple times and a preset copy corresponding to each time.

10. The method according to claim 8, wherein: The transfer amount also includes: a fixed amount.

11. A virtual resource push device, comprising: A first acquisition module is used to acquire push information of virtual resources, wherein the push information at least includes: a push object and a push time period, the push information is set by the user in advance in the payment application running in the terminal, and the push object is a friend group; A second acquisition module is used to acquire the push text and transfer amount generated within the push time when each push time included in the push time period arrives, wherein each push time within the push time period is preset by the user and is a same time on different dates, and the transfer amount at least includes: an amount obtained by a preset function, wherein the preset function at least includes: a linear function of the relationship between the user experience of the push object and the transfer amount, and the user experience includes at least one of the following: the time when the user registered, the frequency of the user using the software, and the frequency of the user using red envelopes to pay or transfer money in the software; A push module, configured to push the virtual resource and the push copy to the push object according to the transfer amount, wherein the virtual resource and the push copy are displayed in an information interaction interface corresponding to the push object; The push information further includes: copy information, wherein the second acquisition module is further used for: Dividing the copy information according to the number of push times included in the push time period to obtain the same number of copy segments; According to the order of the push times in the push time period, the copy fragments in the same order are obtained to obtain the push copy.

12. A virtual resource push device, comprising: A first display module is used to display an interactive interface corresponding to a push object of the virtual resource in an information interaction window when each push time included in a push time period of the virtual resource arrives, the push information is pre-set by a user in a payment application running in a terminal, the push object is a friend group, each of the push times in the push time period is pre-set by the user, and at a same time on different dates, the transfer amount at least includes: an amount obtained by a preset function, the preset function at least includes: a linear function of the relationship between the user experience of the push object and the size of the transfer amount, the user experience includes at least one of the following: the time when the user registered, the frequency of the user using the software, and the frequency of the user using red envelopes for payment or transfer in the software; The second display module is used to display the push copy and transfer amount generated within the push time in the interactive interface, wherein the push copy is a copy segment corresponding to the push time, and the copy segment is obtained by dividing the copy information of the virtual resource according to the number of push times included in the push time period.

13. A virtual resource push device, comprising: A first display module is used to display an interactive interface corresponding to a push object of the virtual resource in an information interaction window when each push time included in the push time period of the virtual resource arrives, wherein the push information is pre-set by the user in the payment application running in the terminal, the push object is a friend group, and each push time in the push time period is pre-set by the user and is a same time on different dates; A second display module is used to display the push copy generated during the push time in the interactive interface; The third display module is used to display a new interaction interface in the information interaction window when a click operation is detected on the pushed copy, and display the transfer amount generated within the push time in the new interaction interface, wherein the transfer amount at least includes: the amount obtained by a preset function, and the preset function at least includes: a linear function of the relationship between the user experience of the push object and the size of the transfer amount, and the user experience includes at least one of the following: the time of user registration, the frequency of the user using the software, and the frequency of the user using red envelopes to pay or transfer money in the software, wherein the pushed copy is a copy segment corresponding to the push time, and the copy segment is obtained by dividing the copy information of the virtual resource according to the number of push times contained in the push time period.

14. A storage medium comprising a stored program, wherein: When the program is running, the device where the storage medium is located is controlled to execute the push of the virtual resource as described in any one of claims 1 to 10.

15. A computer device comprising a memory and a processor, wherein the processor is used to run a program stored in the memory, wherein: When the program is running, the method for pushing virtual resources described in any one of claims 1 to 10 is executed.

16. A virtual resource push system, comprising: processor; as well as The memory is connected to the processor and is used to provide the processor with instructions for processing the following processing steps: obtaining push information of virtual resources, wherein the push information at least includes: a push object and a push time period; when each push time included in the push time period arrives, obtaining a push text and a transfer amount generated within the push time period; according to the transfer amount, pushing the virtual resources and the push text to the push object, wherein the push information is set by the user in advance in a payment application running in the terminal, the push object is a friend group, each push time in the push time period is pre-set by the user, and is a same time on different dates, and the transfer amount at least includes: an amount obtained by a preset function, the The preset function at least includes: a linear function of the relationship between the user experience of the push object and the transfer amount, the user experience includes at least one of the following: the time of user registration, the frequency of the user using the software, the frequency of the user using red envelopes to pay or transfer money in the software, the virtual resources and the push copy are displayed in the information interaction interface corresponding to the push object, wherein the push information also includes: copy information, wherein obtaining the push copy generated within the push time includes: dividing the copy information according to the number of push times contained in the push time period to obtain the same number of copy segments; according to the order of the push times in the push time period, obtaining the copy segments in the same order to obtain the push copy.