CN110569127B - Virtual resource transferring, sending and obtaining method and device - Google Patents

Virtual resource transferring, sending and obtaining method and device Download PDF

Info

Publication number
CN110569127B
CN110569127B CN201910854341.8A CN201910854341A CN110569127B CN 110569127 B CN110569127 B CN 110569127B CN 201910854341 A CN201910854341 A CN 201910854341A CN 110569127 B CN110569127 B CN 110569127B
Authority
CN
China
Prior art keywords
transfer
virtual resource
resource
acquisition
word
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.)
Active
Application number
CN201910854341.8A
Other languages
Chinese (zh)
Other versions
CN110569127A (en
Inventor
玉绍祖
张昊
毛宇杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910854341.8A priority Critical patent/CN110569127B/en
Publication of CN110569127A publication Critical patent/CN110569127A/en
Application granted granted Critical
Publication of CN110569127B publication Critical patent/CN110569127B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A virtual resource transferring, transmitting and acquiring method and device based on artificial intelligence are disclosed. The virtual resource transfer method comprises the following steps: receiving a virtual resource transfer request message, wherein the virtual resource transfer request message comprises a resource transfer word; determining a transfer keyword based on the resource transfer word according to a first rule; receiving a first virtual resource acquisition message from a first virtual resource acquisition device, the first virtual resource acquisition message including a first resource acquisition word and an identification of the virtual resource acquisition device; determining an acquisition keyword based on the first resource acquisition word according to a second rule, the second rule being different from the first rule; and transferring at least a part of the virtual resource to the first virtual resource acquisition device in the case that the transfer keyword is matched with the acquisition keyword.

Description

Virtual resource transferring, sending and obtaining method and device
Technical Field
The present disclosure relates to the field of virtual resource transfer, and more particularly, to a virtual resource transfer, transmission, and acquisition method and apparatus based on artificial intelligence.
Background
Currently, social software on a user terminal can support functions of sending, acquiring, transferring and the like of virtual resources. The virtual resources herein include various virtual electronic resources that exist in the user virtual electronic account and can circulate through the network, for example, QQ coins, electronic money, electronic coupons, and the like.
In order to facilitate the circulation of the virtual resources, the electronic red packets can be sent, transferred and received by the virtual resources. Common electronic red packages include password red packages. The password red packet adopts a sender to select or input a section of text content, and the text content and the corresponding virtual resource are sent to the chat window. And when the receiver inputs the same text content, the virtual resource can be acquired.
Disclosure of Invention
The embodiment of the disclosure provides a virtual resource transferring, sending and acquiring method and device based on artificial intelligence, so that transferring, sending and acquiring of virtual resources can be realized in various modes, and a user can be prompted to initiate a virtual resource exchanging process by using virtual resource sending equipment and virtual resource acquiring equipment, so that the frequency of virtual resource exchanging is further improved, and the propagation effect of virtual resources in the Internet is further improved.
The embodiment of the disclosure provides a virtual resource transfer method based on artificial intelligence. The virtual resource transfer method comprises the following steps: receiving a virtual resource transfer request message, wherein the virtual resource transfer request message comprises a resource transfer word; determining a transfer keyword based on the resource transfer word according to a first rule; receiving a first virtual resource acquisition message from a first virtual resource acquisition device, the first virtual resource acquisition message including a first resource acquisition word; determining an acquisition keyword based on the first resource acquisition word according to a second rule, the second rule being different from the first rule; and transferring at least one part of the virtual resource to the first virtual resource acquisition device in the condition that the transfer keyword is matched with the acquisition keyword.
Embodiments of the present disclosure provide an artificial intelligence based virtual resource transfer apparatus. The virtual resource transfer device includes: a processor, a memory having stored thereon computer instructions which, when executed by the processor, perform the above-described method.
The embodiment of the disclosure provides a virtual resource sending method based on artificial intelligence. The virtual resource sending method comprises the following steps: providing one or more suggested transfer words; obtaining the quantity of resource transfer words and virtual resources, wherein the resource transfer words are selected from the one or more suggested transfer words according to user selection input or are received from a user and accord with the preset standard; and sending a virtual resource transfer request message, wherein the virtual resource transfer request message comprises the number of virtual resources and the resource transfer word, and the suggested transfer word accords with the preset standard.
The embodiment of the disclosure provides virtual resource sending equipment based on artificial intelligence. The virtual resource transmitting device includes a processor and a memory. The memory stores computer instructions that, when executed by the processor, implement the virtual resource delivery method described above.
The embodiment of the disclosure provides a virtual resource acquisition method based on artificial intelligence. The virtual resource acquisition method comprises the following steps: receiving and outputting a virtual resource to-be-transferred message, wherein the virtual resource to-be-transferred message comprises a resource transfer word; receiving and outputting a resource acquisition word prompting message; acquiring a resource acquisition word and sending a virtual resource acquisition message, wherein the virtual resource acquisition message comprises the resource acquisition word; and receiving the obtained result of the virtual resource.
Embodiments of the present disclosure provide an artificial intelligence based virtual resource acquisition apparatus. The virtual resource acquisition device includes: a processor, a memory storing computer instructions which when executed by the processor implement the method described above.
Embodiments of the present disclosure provide a computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement any of the virtual resource transfer, transmission, acquisition methods described above.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that are required to be used in the description of the embodiments will be briefly described below. The drawings in the following description are only exemplary embodiments of the present disclosure.
Fig. 1 is a schematic diagram showing a virtual resource transfer, transmission, acquisition scenario.
FIG. 2A shows a schematic diagram of an application interface for sending a password packet.
FIG. 2B shows a schematic diagram of an application interface for receiving a password packet.
FIG. 3A is a schematic diagram illustrating an artificial intelligence based virtual resource transfer method according to an embodiment of the present disclosure.
FIG. 3B is a flow chart illustrating an artificial intelligence based virtual resource transfer method according to an embodiment of the present disclosure.
Fig. 4 is a schematic diagram illustrating message flows among a virtual resource transmitting device, a first virtual resource acquiring device, a second virtual resource acquiring device, and a server according to an embodiment of the present disclosure.
Fig. 5 is a flowchart illustrating an artificial intelligence based virtual resource transmission method according to an embodiment of the present disclosure.
Fig. 6 is a schematic diagram illustrating an artificial intelligence based virtual resource transmitting apparatus according to an embodiment of the present disclosure.
FIG. 7 is a flowchart illustrating an artificial intelligence based virtual resource acquisition method according to an embodiment of the present disclosure.
FIG. 8 is a schematic diagram illustrating an artificial intelligence based virtual resource acquisition device according to an embodiment of the disclosure.
Fig. 9 is a diagram illustrating an application example according to an embodiment of the present disclosure.
Fig. 10 is a block diagram illustrating an artificial intelligence-based virtual resource transfer apparatus, a virtual resource transmission apparatus, and a virtual resource acquisition apparatus according to an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more apparent, exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present disclosure and not all of the embodiments of the present disclosure, and that the present disclosure is not limited by the example embodiments described herein.
In the present specification and drawings, steps and elements having substantially the same or similar are denoted by the same or similar reference numerals, and repeated descriptions of the steps and elements will be omitted. Meanwhile, in the description of the present disclosure, the terms "first," "second," and the like are used merely to distinguish the descriptions, and are not to be construed as indicating or implying relative importance or order.
For purposes of describing the present disclosure, the following presents concepts related to the present disclosure.
Artificial intelligence (Artificial Intelligence, AI) is the theory, method, technique and application system that uses a digital computer or a machine controlled by a digital computer to simulate, extend and extend human intelligence, sense the environment, acquire knowledge and use the knowledge to obtain optimal results. In other words, artificial intelligence is an integrated technology of computer science that attempts to understand the essence of intelligence and to produce a new intelligent machine that can react in a similar way to human intelligence. Artificial intelligence, i.e. research on design principles and implementation methods of various intelligent machines, enables the machines to have functions of sensing, reasoning and decision.
The artificial intelligence technology is a comprehensive subject, and relates to the technology with wide fields, namely the technology with a hardware level and the technology with a software level. Artificial intelligence infrastructure technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation/interaction systems, mechatronics, and the like. The artificial intelligence software technology mainly comprises a computer vision technology, a voice processing technology, a natural language processing technology, machine learning/deep learning and other directions.
Fig. 1 is a schematic diagram illustrating a virtual resource transfer, transmission, acquisition scenario 100.
Referring to fig. 1, in a scene 100, a user a transmits virtual resources to one or more users (e.g., user B, user C, user D) through a server 105 using a virtual resource transmission apparatus 101. The user B, the user C, and the user D acquire virtual resources through the first virtual resource acquisition device 102, the second virtual resource acquisition device 103, and the nth virtual resource acquisition device 104, respectively. The server 105 determines transfer of the virtual resource by analyzing the interaction information between the virtual resource transmitting apparatus 101 and the respective virtual resource acquiring apparatuses.
The virtual resource sending device 101 and the virtual resource obtaining devices 102-104 may be any electronic devices, such as smart phones, tablet computers, smart speakers, smart televisions, smart gateways, smart car devices, and the like. The virtual resource transmitting apparatus 101 and the virtual resource acquiring apparatuses 102 to 104 may also be various application software that can be installed in the above-described apparatuses, for example, social software such as WeChat, QQ, or payment software such as payment treasures.
Interaction of session messages between the virtual resource transmitting device 101 and the virtual resource acquiring devices (e.g., the first virtual resource acquiring device 102, the second virtual resource acquiring device 103, etc.) is performed through the server 105, and for example, information interaction may be performed through chat session messages. When the server 105 captures specific information from the session message, the server 105 may make a transfer of virtual resources. For example, when the virtual resource transmitting apparatus 101 transmits a session message including virtual resource transfer information to the first to nth virtual resource acquiring apparatuses 102 to 104, the server 105 may also capture the number of virtual resources, such as the amount of QQ coin or electronic money, which are requested to be transferred, and the like.
When the virtual resource acquisition device sends session messages for acquiring the virtual resource, the server 105 may parse the session messages and transfer the virtual resource to some or all of the virtual resource acquisition devices. For example, when the server 105 captures that the session message transmitted by the first virtual resource acquisition device 102 correctly responds to the message transmitted by the virtual resource transmission device 101 requesting transfer of the virtual resource, the server 105 may transfer part or all of the virtual resource to the first virtual resource acquisition device 102.
FIG. 2A shows a schematic diagram of an application interface 200-A for sending a password packet. FIG. 2B shows a schematic diagram of an application interface 200-B for receiving a password packet. The application interface 200-a may be displayed on the virtual resource sending device 101 in fig. 1 and the application interface 200-B may be displayed on the virtual resource sending devices 102-104 in fig. 1. The following describes the virtual resource transmitting apparatus 101 and the first virtual resource acquiring apparatus 102.
Virtual resource send page 201-A and session page 202-A may be displayed on application interface 200-A as shown in FIG. 2A. Specifically, the user may set a password- "confirm eye, i am the right person" and the corresponding number of red packets and amount of red packets on the virtual resource transmission page 201-a. After clicking the button of "send password red packet", the virtual resource transmission apparatus 101 transmits a session message including virtual resource transfer information. The application interface 200-a may then display the session page 202-a. The sent red packet message may be displayed on the session page 202-a and a new conversation message may be entered.
The application interface 200-B as shown in fig. 2B includes a session message display box 203 and a session message input box 204. Wherein the session message display box 203 is configured to display session messages between the users a to D. The session message input box 204 is used to input a session message. Assuming that the virtual resource acquisition apparatus 102 receives a red envelope message including the password- "confirm eye, i am the person to whom" the application interface 200-B displays the red envelope message in the message display box 203. User B enters a session message for virtual resource acquisition in message input box 204, for example, a message including the password "confirm eye, i am a person to. The virtual resource acquisition message including the password may then be sent to the server 105 in fig. 1. When the server 105 confirms that the password in the red envelope message and the password in the virtual resource acquisition message are the same, the virtual resource may be transferred to user B and a message of "user B has picked up the red envelope" may be displayed in the message display box 203. According to fig. 2B, the correct password is not included in the virtual resource acquisition message sent by the user C, so that the user C does not acquire the corresponding virtual resource.
However, the above manner of transmitting, transferring, and acquiring virtual resources by using the password packet cannot meet the user's needs for diversified virtual resource acquisition manners, and cannot be applied to other extended application scenarios.
The present disclosure proposes an improved virtual resource transfer, sending, and obtaining method, where the method obtains a red packet by using a resource obtaining word that may be different from a resource transfer word, so as to satisfy a user's requirement for a diversified virtual resource obtaining manner, and may be applied to an extended application scenario.
FIG. 3A is a schematic diagram illustrating an artificial intelligence based virtual resource transfer method 300 according to an embodiment of the disclosure. FIG. 3B is a flowchart illustrating an artificial intelligence based virtual resource transfer method 300 according to an embodiment of the disclosure. The virtual resource transfer method 300 according to embodiments of the present disclosure may be applied in any network device, which may be a cloud server, that may send messages to various electronic devices over a wired and/or wireless network.
Referring to fig. 3A, a server 105 performing an artificial intelligence based virtual resource transfer method 300 according to an embodiment of the present disclosure may transfer virtual resources according to an interaction message between a virtual resource transmitting device 101 and a first virtual resource acquiring device 102. For example, the virtual resource transmitting apparatus 101 may transmit a virtual resource transfer request message to the server 105, informing the server 105 of the virtual resource requested to be transferred. The first virtual resource acquisition device 102 may send a first virtual resource acquisition message to the server 105 indicating that it wishes to acquire a virtual resource. The server 105 may then perform a transfer of the virtual resource, e.g., transfer at least a portion of the virtual resource to the first virtual resource acquisition device 102, based on the virtual resource transfer request message and the first virtual resource acquisition message.
Referring to fig. 3B, the server 105 may perform the following steps.
First, in step S301, a virtual resource transfer request message including a resource transfer word is received.
Specifically, the virtual resource may be various virtual items such as electronic money, QQ coin, coupon, credit or electronic sub-coupon, and the like. Typically, the virtual resource exists in an account of the virtual resource transmitting device, and is issued to a specific virtual resource acquiring device in cooperation with the server. The virtual resource sending device 101 may be an electronic device that actively initiates virtual resource exchange, which sends a virtual resource transfer request message to the server 105.
The virtual resource transfer request message may be different according to a communication protocol between the virtual resource transmitting apparatus 101 and the server 105. For example, the virtual resource transfer request message may be part of an HTTP request message. The present disclosure does not limit the format and bearer manner of the virtual resource transfer request message.
Resource transfer words are keywords for virtual resource transfer. The resource transfer words may be expressed in various languages, such as chinese, english, korean, japanese, etc. The resource transfer words may be expressed not only in text form, but also in other various forms such as voice form, which the present disclosure does not limit.
In step S302, a transfer keyword is determined based on the resource transfer word according to a first rule.
Optionally, determining the transfer keyword based on the resource transfer word according to the first rule includes: and determining the text at the first specific position in the resource transfer words as a transfer keyword. For example, assume that the first particular word is the last word in the resource transfer word. When the resource transfer words are 'wind and daily necropsy', the transfer keywords are 'li'.
In step S303, a first virtual resource acquisition message is received from a first virtual resource acquisition device, the first virtual resource acquisition message including a first resource acquisition word and an identification of the virtual resource acquisition device.
The first resource acquisition word is a keyword used by the first virtual resource acquisition device to acquire the virtual resource. Similarly, the first resource acquisition word may also be expressed in various languages and various forms.
In step S304, the acquisition keyword is determined based on the first resource acquisition word according to a second rule, which is different from the first rule.
Optionally, determining the acquisition keyword based on the first resource acquisition word according to the second rule includes: and determining the text at a second specific position in the first resource acquisition word as an acquisition keyword. For example, assume that the word at the second particular location is the first word in the resource transfer word. When the first resource acquisition word is 'force infinity', the acquisition keyword is 'force'.
The first specific position and the second specific position may be the same or different. The first rule and the second rule may be preset by the server 105, or may be set by the user when the virtual resource is transmitted, which is not limited in the present disclosure.
In step S305, in the case where the transfer keyword matches the acquisition keyword, at least a part of the virtual resource is transferred to the first virtual resource acquisition apparatus.
Optionally, in a case where the transfer keyword and the acquisition keyword satisfy at least one of the following, determining that the transfer keyword matches the acquisition keyword: the acquisition keyword and the transfer keyword have the same pinyin, the acquisition keyword and the transfer keyword have the same component or radical, the acquisition keyword and the transfer keyword are the same word, and at least one of the first resource acquisition word and the resource transfer word is any one of idioms, post-consumer languages, colloquial languages, lyrics, dialects, celebrity dialects or poems. Thus, the interestingness of the virtual resource sending, transferring and acquiring processes can be increased.
For example, assume that the transfer keyword and the acquisition keyword satisfy a rule: the acquired keywords and the transfer keywords have the same pinyin, and the first resource acquisition words and the resource transfer words are idioms. Meanwhile, it is assumed that the word at the first specific position is the last word in the resource transfer words, and the word at the second specific position is the first word in the resource transfer words. The transfer keyword "li" and the acquisition keyword "li" satisfy the above rule when the resource transfer word is "wind and japanese" and the first resource acquisition word is "power infinity". Thus, at least a portion of the virtual resource may be sent to the virtual resource acquisition device 102.
In the application of the password packet, the server only analyzes whether the passwords transmitted by the virtual resource transmitting apparatus and the virtual resource acquiring apparatus are the same. The method and the device adopt a mode of analyzing whether the transfer keywords are matched with the acquisition keywords, expand application scenes of virtual resource distribution, meet the requirements of diversified virtual resource acquisition modes, and improve the propagation effect of virtual resources in the Internet.
Fig. 4 is a schematic diagram illustrating a message flow 400 between an artificial intelligence-based virtual resource sending device 101, a first virtual resource acquisition device 102, a second virtual resource acquisition device 103, and a server 105 according to an embodiment of the present disclosure.
Referring to fig. 4, after knowing that the virtual resource transmitting device 101 has a virtual resource request to transmit, the server 105 may transmit a resource transfer word suggestion message to the virtual resource transmitting device, the resource transfer word suggestion message including one or more suggestion transfer words in operation 401.
Suggested transfer words are keywords that may be used to make resource transfers. It is assumed that the transfer keywords and the acquisition keywords need to satisfy both the resource acquisition words and the resource transfer words as idioms. The suggested transfer term may be one or more idioms.
In operation 402, the server 105 receives a virtual resource transfer request message from the virtual resource transmitting apparatus 101. The virtual resource transfer request message includes a resource transfer word and the number of virtual resources. The number of virtual resources may be the total amount of virtual resources requested for transfer. For example, when the virtual resource is QQ coin, the number of virtual resources is the amount of QQ coin that user a wants to transfer. In addition, the virtual resource transfer request message may further include the number of times of picking up the virtual resource, that is, the maximum number of virtual resource acquisition devices that can acquire the virtual resource.
In operation 403, the server 105 determines a transfer keyword based on the resource transfer word according to the first rule. For example, assume that the first rule includes a transfer keyword as the last word in the resource transfer word. The server 105 determines that the transfer keyword is "li" when the resource transfer word is "wind and li".
Assume that the resource transfer word needs to be any one of idioms, post-consumer languages, colloquial languages, lyrics, dialects, celebrities or poems. Server 105 may determine whether the resource transfer words meet the requirements through its built-in artificial intelligence module. The server 105 may also determine whether the resource transfer words meet the requirements by a simple database query method. The present disclosure does not limit any way of determining whether the rule is satisfied by the server 105.
If the server 105 determines that the resource transfer word does not satisfy the above condition, the server 105 may transmit a message of resource transfer failure to the virtual resource transmitting apparatus 101 and suspend the operation. If the server 105 receives the resource transfer words satisfying the above conditions, the server 105 may continue to perform the following operations.
In operation 404, the server 105 transmits a virtual resource to-be-transferred message to the first resource acquisition device 102 and the second resource acquisition device 103, respectively. The virtual resource to be transferred message includes a resource transfer word. In the above example, the resource transfer words are "wind and daily".
Optionally, the server 105 may also perform operation 405. In operation 405, the server 105 transmits a resource acquisition word hint message to the first resource acquisition device 102 and the second resource acquisition device 103. The resource retrieval word hint message includes pinyin or characters that transfer keywords. That is, the server 105 may send the pinyin "feng" or the character "wind" to the first resource acquisition device 102. Server 105 may recognize pinyin for the transfer keywords via its built-in artificial intelligence module, and may also recognize pinyin for the transfer keywords via a query database, which is not limiting in this disclosure.
In operation 406, the server 105 receives a first virtual resource acquisition message from the first virtual resource acquisition device 102. The first virtual resource acquisition message includes a first resource acquisition word. At this time, the second virtual resource acquisition apparatus 103 does not transmit the virtual resource acquisition message, possibly due to network delay or user operation. Alternatively, the virtual resource acquisition message transmitted by the second virtual resource acquisition device 103 arrives after the first virtual resource acquisition message. At this time, the server 105 parses the first virtual resource acquisition message that arrives first, and acquires the first resource acquisition word from the message.
In operation 407, the server 105 determines the acquisition keyword based on the first resource acquisition word according to the second rule. For example, assume that the second rule includes the acquisition keyword being a first word of the first resource acquisition words. Then the server 105 determines that the acquisition keyword is "force" when the first resource acquisition word is "force infinity".
In operation 408, the server 105 transfers at least a portion of the virtual resource if the transfer key matches the acquisition key. For example, at least a portion of the virtual resource may be transferred to the first virtual resource acquisition device 102.
Under the condition that the first resource acquisition word is idiom, the matching of the transfer keyword and the acquisition keyword can be judged. Similarly, the server 105 also needs to determine whether the first resource acquisition word is idiom. If the server 105 determines that the resource transfer word is not idiom, the server 105 may send a message of resource transfer failure to the virtual resource acquisition apparatus 101 and suspend operation.
Suppose that the transfer keywords and the acquisition keywords still need to satisfy: the acquisition keywords and the transfer keywords have the same pinyin. In the above example, the server 105 determines that the acquisition keyword "force" and the transfer keyword "li" have the same pinyin, and transfers at least a part of the virtual resource to the first resource acquisition device 102 accordingly. For example, assume that the virtual resource is 100 QQ coins and the pickup number is 5. The server 105 may transfer 30 QQ coins to the first resource acquisition device 102. The server 105 can equally transfer virtual resources for the resource acquisition devices participating in the virtual resource transfer in accordance with the number of times of acquisition of the virtual resources. The server 105 may also sequentially randomly transfer virtual resources for a portion of the resource acquisition devices involved in the virtual resource transfer until a maximum number of retrievals of the virtual resources is reached.
Then, in operation 409, the server 105 updates the transfer keyword based on the first resource acquisition word and updates the number of virtual resources according to the first rule. In the above example, the server 105 may update the transfer key to "poor" and the number of virtual resources to 70 QQ coins and the number of acquisitions to 4.
In operation 410, the server 105 transmits a second resource acquisition word hint message to other resource acquisition devices (e.g., the second resource acquisition device 103) than the first resource acquisition device 102. The second resource acquisition word alert message includes pinyin or characters that shift keywords. In the above example, the server 105 may send "qiong" or "poor" to the second resource acquisition device 103.
In operation 411, the server 105 receives a second virtual resource acquisition message from the second virtual resource acquisition device 103. The second virtual resource acquisition message includes a second resource acquisition word.
In operation 412, the server 105 determines the acquisition keywords based on the second resource acquisition words according to a second rule.
In operation 413, the server 105 transfers at least a part of the virtual resource to the second virtual resource acquisition device 103 in a case where the updated transfer keyword matches the acquisition keyword and in a case where the number of virtual resources is greater than zero. For example, at this time the server 105 may transfer at least a portion of the virtual resource to the second virtual resource acquisition device 103.
Assuming that the second resource acquisition word is "poor in the last pass", the acquisition keyword is "poor". The server 105 may determine that the updated transition keyword "poor" matches the acquisition keyword "poor". At this time, the server 105 also needs to determine whether the number of virtual resources is greater than zero. In the above example, the number of the present virtual resources may be determined to be 70 QQ coins, and thus the virtual resources may be transferred to the second resource acquisition device 103 in a similar manner to operation 409.
When the number of virtual resources is still greater than zero or the number of times of virtual resource acquisition has not reached the maximum number of times of acquisition, the server 105 may continue to perform operations such as sending a resource acquisition word prompting message to a virtual resource acquisition device that does not acquire a virtual resource, receiving a virtual resource acquisition message, transferring a virtual resource, and updating a transfer keyword.
Through the above-described virtual resource exchange process among the virtual resource transmitting device 101, the first virtual resource acquiring device 102, the second virtual resource acquiring device 103, and the server 105, the virtual resource acquiring device may acquire the virtual resource in a plurality of ways, so that the implementation of the virtual resource acquisition is not implemented in a single way any more, and the user can be prompted to initiate the virtual resource exchange process using the virtual resource transmitting device and the virtual resource acquiring device. The operation process enhances the interaction performance and the interaction performance, improves the frequency of virtual resource exchange, and further improves the propagation effect of the virtual resources in the Internet.
Fig. 5 is a flowchart illustrating an artificial intelligence based virtual resource delivery method 500 according to an embodiment of the disclosure. The virtual resource transmission method 500 according to the embodiment of the present disclosure may be applied to any electronic device, for example, a smart phone, a tablet computer, a smart speaker, a smart television, a smart gateway, a smart vehicle-mounted device, and the like. Next, a virtual resource transmitting apparatus 101 in fig. 1 will be described as an example.
First, in step S501, one or more suggested transfer words are provided.
The virtual resource transmitting apparatus 101 may prompt the user for the first suggested transfer word by displaying the suggested transfer word. Alternatively, the first suggested transfer word may be any one of the plurality of suggested transfer words acquired in operation 401 in fig. 4.
In step S502, the number of resource transfer words and virtual resources is obtained, wherein the resource transfer words are selected from one or more suggested transfer words or are resource transfer words received from a user and meeting a preset standard.
The virtual resource transmitting apparatus 101 may acquire the resource transfer words and the number of virtual resources in various ways. For example, the virtual resource transmitting apparatus 101 allows the user to input the kind and number of virtual resources that the user wants to distribute, the maximum number of times the virtual resources are picked up, and the resource transfer words by providing the user with a key input interface. Of course, the virtual resource transmitting apparatus 101 may also input the resource transfer words and the number of virtual resources in other ways through an application interface such as a voice input interface provided to the user. The present application is not limited in this regard.
The resource transfer words may be one or more suggested transfer words provided in step S501, and may also be resource transfer words received from the user that meet a preset criterion. Specifically, the preset criteria include: the resource transfer words are any one of idioms, post-consumer languages, colloquial languages, lyrics, dialects, celebrities or poems. The virtual resource transmitting apparatus 101 may determine whether the resource transfer words input by the user satisfy the preset criteria through its built-in artificial intelligence module or by querying a database. The virtual resource transmitting apparatus 101 may also transmit the resource transfer words to the server 105, and let the server determine whether the resource transfer words satisfy the preset criteria.
In step S503, a virtual resource transfer request message is transmitted. The virtual resource transfer request message includes the number of virtual resources and a resource transfer word. The virtual resource transmitting apparatus 101 can inform the server 105 of the virtual resource that it has requested transfer, and the number of virtual resources, through a virtual resource transfer request message.
Further, the virtual resource transmitting apparatus 101 may display one or more recommended transfer words in the case where the resource transfer words do not satisfy the requirement of transmitting the virtual resource transfer request message. For example, assuming that the user inputs a resource transfer word that does not meet the preset criteria, the virtual resource transmitting apparatus 101 may display the recommended transfer word. Alternatively, the suggested transfer word may be any one of the plurality of suggested transfer words obtained in operation 401 in fig. 4.
The virtual resource sending method 500 can facilitate the user to learn the resource transfer words, and facilitate the user to participate in the virtual resource exchange by prompting the resource transfer words. The virtual resource transmission method 500 improves the propagation effect of virtual resources in the internet compared to password red packets.
Fig. 6 is a schematic diagram illustrating an artificial intelligence based virtual resource transmitting apparatus 101 according to an embodiment of the present disclosure. The virtual resource transmission apparatus 101 according to the embodiment of the present disclosure may be any electronic apparatus, and may perform the above-described virtual resource transmission method 500.
The virtual resource transmitting device 101 may generate a transfer word suggestion page 601, a virtual resource transmitting page 602, and a first session page 603.
Specifically, when a user attempts to initiate a transmission process of a virtual resource, the virtual resource transmission apparatus 101 may generate a transfer word suggestion page 601. Wherein the transfer word suggestion page 601 includes: a resource transfer word input box 6010 and a suggested transfer word display box 6011.
Specifically, the resource transfer word input box 6010 may be used to input a resource transfer word. Suggested transfer word display box 6011 may be used to display one or more suggested transfer words. Alternatively, the suggested transfer word may be any one of the plurality of suggested transfer words acquired in operation 401 in fig. 4.
As shown in fig. 6, it is assumed that the resource transfer words to be satisfied are idioms. The resource transfer word input box 6010 may display "set to: …). Where ".." is used to denote requesting a user to input a resource transfer word, etc. Suggested transfer word display box 6011 then displays one or more suggested transfer words, such as "wind and daily", "wind and water", "weather" and "yushui" and the like. The user may select a resource transfer word by directly clicking on these suggested transfer words, whereby the suggested transfer words may be directly entered into the resource transfer word input box 603. By the arrangement, the user can participate in the virtual resource transfer process more quickly.
After the user completes the entry or selection of the resource transfer word, the virtual resource transmitting device 101 may generate a virtual resource transmitting page 602. Wherein the virtual resource sending page 602 includes: virtual resource setting block 6021. The virtual resource setting block 6021 is used to input the number of virtual resources.
Further, a resource transfer word input box 6010 may be included on the virtual resource transmission page 602, which may be used to input or modify resource transfer words. The virtual resource send page 602 may also include a send button 6023. After completing the input of the resource transfer words and the number of virtual resources, the user sends a virtual resource transfer request message by clicking the button.
Specifically, the virtual resource setting box 6021 is used to input the number of virtual resources. Optionally, the virtual resource setting box 6021 may also be used to input the number of times of retrieval of the virtual resource. For example, virtual resource setting box 6021 may suggest that the user input the number of virtual resource acquisitions by prompting the total number of people that can participate in the virtual resource acquisition. For example, fig. 6 shows "number of red packets" for inputting the number of times of pickup of virtual resources: x "and" total amount for inputting the number of virtual resources: y element).
After the number of resource transfer words and virtual resources are input to the resource transfer word input box 6010 and the virtual resource setting box 6021, respectively, the virtual resource transmitting apparatus 101 may transmit a virtual resource transfer request message (for example, step 401 in fig. 4). The server 105 may verify whether the resource transfer words meet preset criteria. Of course, the virtual resource transmitting apparatus 101 may verify by itself whether the resource transfer words meet the preset criteria. In the case where the virtual resource transmitting apparatus 101 confirms that the resource transfer words meet the preset standard, a virtual resource transfer request message may be transmitted to the server 105. Specifically, the preset criteria include: the resource transfer words are any one of idioms, post-consumer languages, colloquial languages, lyrics, dialects, celebrities or poems.
In case the resource transfer words meet a preset criterion or the user selects a suggested transfer word, the virtual resource transmitting device 101 generates a first session page 603. Specifically, the first session page 603 displays a session message that the virtual resource transfer request message has been transmitted, and a session message that displays a transfer state of the virtual resource. In fig. 6, a session message "red packet message" that a virtual resource transfer request message has sent is shown in the case where a resource transfer word meets a preset criterion or a user selects a suggested transfer word: an example of "yushu" is a resource transfer word. The session message to which the virtual resource transfer request message has been transmitted may be displayed on the first session page 603 as a normal session message or may be displayed on the first session page 603 in a manner of clearly distinguishing from the normal session message (e.g., a red session message). The session message of the transfer state of the virtual resource may be, for example, "the red packet has been taken" in fig. 6. Of course, the session message of the transferred state of the virtual resource may also display which virtual resource acquisition device acquired the virtual resource, and the number of virtual resources acquired.
The virtual resource transmitting apparatus 101 further includes a resource transfer word setting failure popup 6024. The resource transfer word setting failure popup 6024 is used for displaying a session message of virtual resource transfer failure and suggesting transfer words in case that the resource transfer words do not meet a preset standard. Resource transfer word set failure pop 6024 may be displayed directly on virtual resource delivery page 602 in a pop-up form to indicate virtual resource transfer failure. For example, assume that the resource transfer word input by the user a is "ha", and the preset criterion includes that the resource transfer word must be idioms. At this time, if the resource transfer word input by the user a does not meet the preset standard, the resource transfer word setting failure popup window 605 may display "the red packet monarch does not recognize the word, try out 'bringing in wealth and treasure'. Wherein, the 'bringing in wealth and treasure' is the recommended transfer word. The suggested transfer words may be any of the plurality of suggested transfer words obtained in operation 401 in fig. 4.
The virtual resource sending device 101 can facilitate the user to learn the resource transfer words, and facilitate the user to participate in the virtual resource exchange process by prompting the resource transfer words, so as to improve the propagation effect of the virtual resource in the internet.
FIG. 7 is a flow chart illustrating an artificial intelligence based virtual resource acquisition method 700 according to an embodiment of the disclosure. The virtual resource acquisition method 700 according to the embodiment of the present disclosure may be applied to any electronic device, for example, a smart phone, a tablet computer, a smart speaker, a smart television, a smart gateway, a smart vehicle-mounted device, and the like. Next, a virtual resource acquisition apparatus 102 in fig. 1 is exemplified.
First, in step S701, a virtual resource to-be-transferred message is received and output. The virtual resource to be transferred message includes a resource transfer word. With continued reference to fig. 4, the virtual resource acquisition device 102 may receive a virtual resource to-be-transferred message including the resource transfer words "wind and daily," and output the message to the user in operation 404.
In step S702, a resource acquisition word hint message is received and output. The resource acquisition word hint message may be the receipt of the resource acquisition word hint message in operation 405. For example, the resource acquisition word hint message may be "li" or "li".
In step S703, a resource acquisition word is acquired and a virtual resource acquisition message is transmitted. The virtual resource acquisition message includes the resource acquisition word.
The virtual resource acquisition device 102 may acquire the resource acquisition word in various ways. For example, the virtual resource acquisition device 102 allows a user to input resource acquisition words by providing an input interface to the user. After acquiring the resource acquisition word, the virtual resource acquisition device 102 transmits a virtual resource acquisition message to the server 105. For example, the virtual resource acquisition message may be the first virtual resource acquisition message in operation 406 in fig. 4, and the resource acquisition word may be "infinite".
In step S704, the result of the acquisition of the virtual resource is received.
Optionally, the virtual resource obtaining device 102 may further receive and output a transition state of the virtual resource, wherein the resource obtaining word hint message is generated based on the transition state of the virtual resource. For example, in the case where a part of the virtual resources has been taken by another user so that both the transfer keyword and the number of virtual resources have been updated, the virtual resource acquisition apparatus 102 may output, for example, "user D has taken a red package". At this time, the resource acquisition word hint message may be updated to the pinyin or character of the updated transition keyword based on the transition state of the virtual resource.
The virtual resource acquisition method 700 can facilitate the user to participate in the process of resource acquisition and exchange through the resource acquisition word prompt message, and reduces the difficulty of the user to participate in the activity while ensuring the propagation effect of the exchange of the virtual resource in the Internet.
Fig. 8 is a schematic diagram illustrating an artificial intelligence based virtual resource acquisition device 102 according to an embodiment of the disclosure. The virtual resource acquisition device 102 according to embodiments of the present disclosure may be any electronic device.
The resource acquisition device 800 may generate a second session page 801. The second session page 801 includes a virtual resource display area 8010, a resource acquisition word prompt window 8011, and a resource acquisition word input window 8012.
The virtual resource display area 8010 is used to display a session message in which there is a virtual resource requesting transfer. The session message includes a resource transfer word. For example, the session message may be the "red packet message" shown in fig. 8: jade tree faces wind.
When the user B attempts to acquire the virtual resource, the resource acquisition word prompt window 8011 is used to display a resource acquisition word prompt message. The resource retrieval word hint message includes pinyin or characters that transfer keywords. For example, the pinyin "Feng" of the transition keywords shown in fig. 8. The virtual resource acquisition device 102 may acquire the resource acquisition word hint message through its built-in functional module, for example, by identifying the pinyin of the transfer keyword through its built-in artificial intelligence module or by querying a database. The virtual resource acquisition device 102 may also receive a resource acquisition word hint message from the server 105, e.g., the virtual resource acquisition device 102 may receive the resource acquisition word hint message directly in operation 405.
The resource acquisition word input window 8012 is used to input a first resource acquisition word. User B may input a corresponding resource acquisition word in resource acquisition word input window 8012 according to the hint message shown in resource acquisition word hint window 802. Thereafter, the virtual resource acquisition device 102 may embed the first resource acquisition word into a first virtual resource acquisition message and send it to the server 105.
After the server 105 determines that the transfer keyword matches the acquisition keyword, and transfers at least a part of the virtual resource to the first virtual resource acquisition device 102, the second session page 801 is further configured to display a session message of the acquired virtual resource when the virtual resource is acquired. The session message may be "wind and daily v" shown in fig. 8. Where "wind and Japanese" are the first resource acquisition words and "v" indicates that user B successfully acquired the virtual resource. The second session page 801 may also display a prompt message that "user B has picked up a red envelope" to further prompt user B to acquire the virtual resource.
The second session page 801 is also used to display resource acquisition situations of other virtual resource acquisition devices. For example, suppose there are also user C and user D involved in the retrieval of virtual resources. The second session page 801 may also display their virtual resource pickup. As shown in fig. 8, user C has sent the resource acquisition word "prime mover" after user B. Since the server 105 has received the first resource acquisition message sent by the user B before receiving the resource acquisition message of the user C and successfully transferred the virtual resource to the user B, the "transfer keyword" has been updated based on the first resource acquisition word at this time. Suppose that the updated transfer keyword is "li". In the above case, the user C does not acquire the virtual resource. And thus user C is shown on the second session page 801 not to obtain virtual resources. And the user D inputs 'infinite force', and the acquisition keywords in 'infinite force' are possibly matched with the transfer keywords 'beautiful', so that the user D acquires the virtual resource.
The resource acquisition word input window 8012 is further configured to display a second resource acquisition word prompting message after the transfer keyword is updated. The second resource acquisition word hint message includes the pinyin or characters of the updated transfer keyword. For example, when the transfer keyword is updated to "Li", the resource acquisition word input window 8012 will display "Li" or "Li".
The virtual resource obtaining device 102 can facilitate the user to learn the resource transfer words, and prompt the resource obtaining words through the resource obtaining word prompt window, so that the user can participate in the virtual resource exchange process, and the propagation effect of the virtual resources in the internet is improved.
Fig. 9 is a diagram illustrating an application example 900 according to an embodiment of the present disclosure. In the application example 900, the virtual resource transmitting apparatus 101 may perform an operation of sending out a red packet. The virtual resource acquisition device 102 may perform an operation of receiving a red packet. The red envelope belongs to one of the virtual resources described above, which may correspond to electronic money, QQ-coin, or other virtual resources.
Specifically, the operations of reddening include: entering a chat interface, selecting/inputting idioms, and checking whether the idioms are compliant. After successful selection/entry of idioms, the user sending the red package may edit the amount and send the red package. If the input content of the redpack user is not compliant, the operation of selecting/inputting idioms will be returned.
The operation of receiving the red packet includes receiving a red packet message. After the user clicks on the red packet message, the operation of receiving the red packet further includes capturing the initial final word pinyin of the idioms through an Artificial Intelligence (AI) module at the server side or an AI module built in the virtual resource acquisition device 102. The virtual resource acquisition device 102 may also perform operations of: the pinyin prompt is displayed through the floating layer, so that a user can input idioms according to pinyin. The virtual resource acquisition device 102 (client) may filter out whether the user entered idioms via the AI module. For example, when the user inputs "ha", the AI module may determine that the user has not input the correct idiom. The AI module can also judge whether the first word of the idiom input by the user meets the current tapping requirement. The virtual resource acquisition device 102 may then send the idioms to the server 105 (background), which will traverse the thesaurus and determine if the idioms in the receive red packet operation match the idioms in the send red packet operation.
If the idioms in the red packet receiving operation are matched with the idioms in the red packet sending operation, the user successfully receives the red packet, and other group members can continue to receive the idioms and then rob the red packet.
It may also occur that idioms in the receive red packet operation do not match idioms in the send red packet operation. For example, other users have previously received a red envelope and the transfer keywords in the receiver red envelope have been updated. The virtual resource acquisition device 102 may revert to the operation of the floating layer to present pinyin prompts and continue to rob the red packets until all of the red packets are picked up.
Fig. 10 is a block diagram showing the virtual resource transfer apparatus 102, the virtual resource transmission apparatus 101, and the virtual resource acquisition apparatus 102 according to the embodiment of the present disclosure.
Referring to fig. 10, the virtual resource transfer device 102, the virtual resource transmission device 101, and the virtual resource acquisition device 102 may each include a processor 1001 and a memory 1002. The processor 1001 and the memory 1002 and the speech acquisition unit 1004 may be connected by a bus 503. The virtual resource transfer device 1000 may be a tower Server, rack Server (Rack), blade Server (Blade Server), rack Server, or the like.
The processor 1001 may perform various actions and processes according to programs stored in the memory 1002. In particular, the processor 1001 may be an integrated circuit chip having signal processing capabilities. The processor may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, and may be of the X810 architecture or ARM architecture.
The memory 1002 stores computer instructions that, when executed by the processor 1001, implement the voice wakeup method 200 described above. The memory 1002 may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of example and not limitation, many forms of RAM are available, such as static random access memory
(SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory ddr SDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), synchronous Link Dynamic Random Access Memory (SLDRAM), and direct memory bus random access memory (DR RAM). It should be noted that the memory of the methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
The present disclosure also provides a computer readable storage medium having stored thereon computer instructions that, when executed by a processor, may implement any of the virtual resource transfer method 300, virtual resource transmission method 500, and virtual resource acquisition method 700 described above. Similarly, the computer readable storage medium in embodiments of the present disclosure may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. It should be noted that the computer-readable storage media described herein are intended to comprise, without being limited to, these and any other suitable types of memory.
The method can enrich application scenes of virtual resource transmission, acquisition and transfer and can meet the requirement of users on diversified virtual resource acquisition modes by judging whether acquisition keywords in a first resource acquisition word in a virtual resource acquisition message and transfer keywords in a resource transfer word in a virtual resource transfer request message are matched.
It is noted that the flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In general, the various example embodiments of the disclosure may be implemented in hardware or special purpose circuits, software, firmware, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While aspects of the embodiments of the present disclosure are illustrated or described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
The exemplary embodiments of the invention described in detail above are illustrative only and are not limiting. It will be appreciated by those skilled in the art that various modifications and combinations of the embodiments or features thereof can be made without departing from the principles and spirit of the invention, and such modifications are intended to be within the scope of the invention.

Claims (14)

1. An artificial intelligence-based virtual resource transfer method, comprising:
receiving a virtual resource transfer request message, wherein the virtual resource transfer request message comprises a resource transfer word;
Determining a transfer keyword based on the resource transfer word according to a first rule;
receiving a first virtual resource acquisition message from a first virtual resource acquisition device, the first virtual resource acquisition message including a first resource acquisition word;
determining an acquisition keyword based on the first resource acquisition word according to a second rule, wherein the second rule is different from the first rule;
and transferring at least one part of the virtual resources to the first virtual resource acquisition device under the condition that the transfer keywords are matched with the acquisition keywords.
Wherein,,
determining transfer keywords based on the resource transfer words according to a first rule includes: determining the text at a first specific position in the resource transfer words as the transfer keywords;
determining the acquisition keywords based on the first resource acquisition words according to a second rule comprises: and determining the text of a second specific position in the first resource acquisition word as the acquisition keyword, wherein the second specific position is different from the first specific position.
2. The virtual resource migration method of claim 1, wherein the migration keyword is determined to match the acquisition keyword in a case where the migration keyword and the acquisition keyword satisfy at least one of:
The acquisition keyword and the transfer keyword have the same pinyin,
the acquisition keyword and the transfer keyword have the same component or radical,
the acquisition keyword and the transfer keyword are the same word, and
at least one of the first resource acquisition word and the resource transfer word is any one of idioms, post-consumer languages, colloquial languages, lyrics, dialects, celebrity dialects or poems.
3. The virtual resource transfer method of claim 1 wherein the virtual resource transfer request message further includes the number of virtual resources, the method further comprising:
updating the transfer keyword based on the first resource acquisition word according to the first rule and updating the number of the virtual resources under the condition that the transfer keyword is matched with the acquisition keyword;
receiving a second virtual resource acquisition message, wherein the second virtual resource acquisition message comprises a second resource acquisition word and an identifier of second virtual resource acquisition equipment;
determining acquisition keywords based on the second resource acquisition words according to a second rule;
and transferring at least one part of the virtual resources to the second virtual resource acquisition equipment based on the identification of the second virtual resource acquisition equipment under the condition that the updated transfer keywords are matched with the acquisition keywords and the number of the virtual resources is larger than zero.
4. The virtual resource transfer method of claim 1, further comprising:
providing a resource transfer word suggestion message that includes one or more suggested transfer words.
5. The virtual resource transfer method of claim 1, further comprising:
providing a resource acquisition word prompt message, wherein the resource acquisition word prompt message comprises pinyin or characters of the transfer keywords.
6. An artificial intelligence based virtual resource transfer apparatus comprising:
the processor may be configured to perform the steps of,
a memory having stored thereon computer instructions which, when executed by the processor, implement the method of any of claims 1-5.
7. A virtual resource sending method based on artificial intelligence comprises the following steps:
providing one or more suggested transfer words;
obtaining the quantity of resource transfer words and virtual resources, wherein the resource transfer words are selected from one or more suggested transfer words or the resource transfer words which are received from a user and meet preset standards;
sending a virtual resource transfer request message, the virtual resource transfer request message including the number of virtual resources and the resource transfer words,
Wherein the suggested transfer words meet the preset standard,
the method further comprises the steps of: determining whether the resource transfer words received from the user meet the preset criteria by an artificial intelligence module or querying a database.
8. An artificial intelligence based virtual resource delivery apparatus comprising:
the processor may be configured to perform the steps of,
a memory storing computer instructions that when executed by a processor implement the virtual resource delivery method of claim 7.
9. The virtual resource delivery apparatus of claim 8, wherein the computer instructions, when executed by the processor, further perform the operations of:
generating a transfer word suggestion page, the transfer word suggestion page comprising:
a resource transfer word input box for inputting a resource transfer word;
a suggested transfer word display box for displaying one or more suggested transfer words;
generating a virtual resource transmission page, wherein the virtual resource transmission page comprises:
a virtual resource setting frame for inputting the number of virtual resources;
a first session page is generated for displaying a session message that the virtual resource transfer request message has been sent, and a session message that displays a transfer state of the virtual resource.
10. A virtual resource acquisition method based on artificial intelligence comprises the following steps:
receiving and outputting a virtual resource to-be-transferred message, wherein the virtual resource to-be-transferred message comprises a resource transfer word;
receiving and outputting a resource acquisition word prompting message;
acquiring a resource acquisition word and sending a virtual resource acquisition message, wherein the virtual resource acquisition message comprises the resource acquisition word; and
receiving the result of the acquisition of the virtual resource,
wherein the text at a first specific position in the resource transfer words is determined as a transfer keyword, the text at a second specific position in the resource acquisition words is determined as an acquisition keyword, the second specific position is different from the first specific position, and
wherein receiving the obtained result of the virtual resource comprises:
and receiving a result of the obtained virtual resource under the condition that the transfer keyword is matched with the obtaining keyword.
11. The virtual resource acquisition method as recited in claim 10, further comprising:
receiving and outputting the transfer state of the virtual resource;
wherein the resource acquisition word hint message is generated based on a transition state of the virtual resource.
12. An artificial intelligence based virtual resource acquisition device comprising:
The processor may be configured to perform the steps of,
memory storing computer instructions which, when executed by a processor, implement the method of any of claims 10-11.
13. The virtual resource acquisition apparatus of claim 12, wherein the computer instructions, when executed by the processor, further implement the operations of:
generating a second session page, the second session page comprising:
a virtual resource display area for displaying a session message in which a virtual resource requesting transfer exists, the session message including a resource transfer word;
a resource acquisition word prompt window for displaying the resource acquisition word prompt message;
and the resource acquisition word input window is used for inputting the resource acquisition word.
14. A computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the method of any of claims 1-5, 7, 10-11.
CN201910854341.8A 2019-09-10 2019-09-10 Virtual resource transferring, sending and obtaining method and device Active CN110569127B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910854341.8A CN110569127B (en) 2019-09-10 2019-09-10 Virtual resource transferring, sending and obtaining method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910854341.8A CN110569127B (en) 2019-09-10 2019-09-10 Virtual resource transferring, sending and obtaining method and device

Publications (2)

Publication Number Publication Date
CN110569127A CN110569127A (en) 2019-12-13
CN110569127B true CN110569127B (en) 2023-07-04

Family

ID=68779043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910854341.8A Active CN110569127B (en) 2019-09-10 2019-09-10 Virtual resource transferring, sending and obtaining method and device

Country Status (1)

Country Link
CN (1) CN110569127B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111612441B (en) * 2020-05-20 2023-10-20 腾讯科技(深圳)有限公司 Virtual resource sending method and device and electronic equipment
CN111638954A (en) * 2020-05-22 2020-09-08 支付宝实验室(新加坡)有限公司 Virtual resource allocation method and device and electronic equipment
CN112184242A (en) * 2020-09-28 2021-01-05 维沃移动通信有限公司 Red packet resource sending method, device, equipment and storage medium
CN114648322A (en) * 2022-02-15 2022-06-21 支付宝(杭州)信息技术有限公司 Data transfer method, device, storage medium and terminal

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018157721A1 (en) * 2017-03-02 2018-09-07 腾讯科技(深圳)有限公司 Method for acquiring and providing information, device, system and storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8386259B2 (en) * 2006-12-28 2013-02-26 Intel Corporation Voice interface to NFC applications
KR101297142B1 (en) * 2011-03-29 2013-08-21 김도형 System for providing information to client terminal during communication service
CN104901864B (en) * 2015-04-09 2016-12-28 腾讯科技(深圳)有限公司 For the system and method that information is mutual
CN105160522A (en) * 2015-07-31 2015-12-16 腾讯科技(深圳)有限公司 Virtual resource transfer method, related device and system
CN107563734B (en) * 2017-08-24 2020-06-12 维沃移动通信有限公司 Resource transfer method, related equipment and system
CN109903040B (en) * 2017-12-08 2022-11-01 腾讯科技(深圳)有限公司 Message sending method, device and storage medium
CN108399535B (en) * 2018-03-06 2022-04-08 维沃移动通信有限公司 Resource transfer method, terminal and server

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018157721A1 (en) * 2017-03-02 2018-09-07 腾讯科技(深圳)有限公司 Method for acquiring and providing information, device, system and storage medium

Also Published As

Publication number Publication date
CN110569127A (en) 2019-12-13

Similar Documents

Publication Publication Date Title
CN110569127B (en) Virtual resource transferring, sending and obtaining method and device
CN111277849B (en) Image processing method and device, computer equipment and storage medium
CN111008075B (en) Load balancing system, method, device, equipment and medium
WO2016061769A1 (en) Verification information transmission method and terminal
US20160359779A1 (en) Electronic Communication System
CN109146437B (en) Virtual resource processing method, client and storage medium
KR101667946B1 (en) Determining additional information associated with geographic location information
CN108540515B (en) Data processing method and server
WO2018137476A1 (en) Information processing method, first terminal, second terminal and server
CN111711655A (en) Block chain-based electronic data evidence storing method, system, storage medium and terminal
CN106487655B (en) Message interaction method and device and processing server
CN110971984B (en) Wheat connecting method, device, system, equipment and storage medium
CN109903040B (en) Message sending method, device and storage medium
CN108829526A (en) A kind of inter-process communication methods, electronic equipment and readable storage medium storing program for executing
CN106572131A (en) Media data sharing method and system in Internet of things
CN111813529B (en) Data processing method, device, electronic equipment and storage medium
CN116962848A (en) Video generation method, device, terminal, storage medium and product
CN106202222A (en) The determination method and device of focus incident
CN109547632B (en) Auxiliary call response method, user terminal device and server
CN110493120A (en) A kind of method and apparatus for sending device operational order
CN113641439B (en) Text recognition and display method, device, electronic equipment and medium
CN114221964A (en) Access request processing method and device, computer equipment and storage medium
CN112836127B (en) Method and device for recommending social users, storage medium and electronic equipment
CN110635991B (en) Message processing method, message display method, storage medium, and computer device
CN109117284A (en) Processing method, device, equipment and the storage medium of solicited message

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
GR01 Patent grant
GR01 Patent grant