Virtual resource transfer method, device, equipment, readable storage medium and product
The method enhances virtual resource transfer by generating and publishing media content to convert and transfer resources, addressing simplicity and inflexibility in conventional methods, thereby improving user interaction and customization.
Patent Information
- Application Number
- JP2024536020
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-12-17
- Filing Date
- 2022-11-18
- Publication Date
- 2025-11-12
- Estimated Expiration
- 2042-11-18
AI Technical Summary
Conventional virtual resource transfer methods have simple usage functions and lack flexibility, offering limited interactivity and customization in playing lucky money games.
A method involving obtaining a first-state virtual resource, generating target media content based on user interaction, and publishing it to convert the resource into a second-state virtual resource that can be partially transferred to the user or another user, enhancing interactivity and flexibility.
Enriches the virtual resource transfer process by allowing users to activate and transfer resources through media content creation, improving user experience and meeting customization needs.
Smart Images

Figure 0007769122000001 
Figure 0007769122000002 
Figure 0007769122000003
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority from Chinese Patent Application No. 202111552809.1, filed on December 17, 2021, entitled "Virtual resource transfer method, device, equipment, readable storage medium and product," the entire contents of which are incorporated herein by reference.
[0002] TECHNICAL FIELD The present disclosure relates to the technical field of computers and network communications, and more particularly to a virtual resource transfer method, device, apparatus, readable storage medium, product, and program. [Background technology]
[0003] With the development of science and technology, various application software has gradually entered into users' lives. In order to enrich users' leisure time, current application software has proposed some ways to play lucky money, allowing users to receive lucky money or send lucky money to friends. However, the traditional way of playing lucky money is simpler, and it is expected that the interactivity will be improved. Summary of the Invention [Problem to be solved by the invention]
[0004] The embodiments of the present disclosure provide a virtual resource transfer method, device, equipment, readable storage medium, product and program, which solve the technical problems that the operation method of the conventional virtual resource transfer has simple usage functions, less flexibility, and simpler way to play lucky money. [Means for solving the problem]
[0005] In a first aspect, there is provided a virtual resource transfer method according to an embodiment of the present disclosure, comprising: Obtaining a first-state virtual resource, the first-state virtual resource being sent from a resource issuer to a first user; In response to a preset operation of a first user, generating a target media content based on the first-state virtual resource, and the target media content is associated with the first-state virtual resource; In response to a publishing operation of the target media content by a first user, the target media content is published in the target application to convert the first state virtual resource into a second state virtual resource, and the second state virtual resource is configured to be at least partially transferred to the first user and / or a second user by the target media content.
[0006] In a second aspect, there is provided a virtual resource transfer device according to an embodiment of the present disclosure, wherein in a target application, an acquisition module for acquiring a first-state virtual resource, the first-state virtual resource being transmitted from a resource issuer to a first user; a generating module for generating a target media content based on the first-state virtual resource in response to a preset operation of a first user, the target media content being associated with the first-state virtual resource; and a publishing module configured to, in response to a publishing operation of the target media content by a first user, publish the target media content in the target application to convert the first state virtual resource into a second state virtual resource, wherein the second state virtual resource can be at least partially transferred to the first user and / or a second user by the target media content.
[0007] In a third aspect, there is provided an electronic device according to an embodiment of the present disclosure, comprising a processor and a memory, The memory stores computer executable instructions; The processors execute computer-executable instructions stored in the memory, causing the at least one processor to perform the virtual resource transfer method described above in the first aspect and various possible designs of the first aspect.
[0008] In a fourth aspect, a computer-readable storage medium according to an embodiment of the present disclosure stores computer-executable instructions that, when executed by a processor, realize the virtual resource transfer method described in the first aspect and various possible designs of the first aspect.
[0009] In a fifth aspect, a computer program product according to an embodiment of the present disclosure includes a computer program that, when executed by a processor, realizes the virtual resource transfer method described in the first aspect above and various possible designs of the first aspect.
[0010] In a sixth aspect, there is provided a computer program according to an embodiment of the present disclosure, which, when executed on a computer, when executed by the computer, realizes the virtual resource transfer method described in the first aspect above and various possible designs of the first aspect. [Effects of the Invention]
[0011] The virtual resource transfer method, device, equipment, readable storage medium, product, and program according to the present embodiment acquire a first-state virtual resource, and generate target media content based on the first-state virtual resource in response to a first preset operation of a first user. The target media content is published in response to a publishing operation of the first user to allow a virtual resource related to the target media content to be at least partially transferred to the first user and / or a second user by the target media content. By generating the target media resource, the first user can activate the conversion from the inactivated first-state virtual resource sent from the resource publisher to the activated second-state virtual resource, thereby allowing the user who publishes the target media content and his / her friends to receive the virtual resource based on the target media resource. [Brief explanation of the drawings]
[0012] In order to more clearly describe the technical solutions of the embodiments of the present disclosure or the prior art, the drawings necessary for describing the embodiments or the prior art will be briefly described below. Of course, the drawings described below are only a part of the embodiments of the present disclosure, and those skilled in the art can further obtain other drawings based on these drawings without any creative efforts. [Figure 1] FIG. 1 is a flowchart of a virtual resource transfer method according to a first embodiment of the present disclosure. [Figure 2] FIG. 2 is a flowchart of a virtual resource transfer method according to a second embodiment of the present disclosure. [Figure 3] FIG. 3 is a schematic diagram of an interactive interface according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. [Figure 5] FIG. 5 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a flowchart of a virtual resource transfer method according to a third embodiment of the present disclosure. [Figure 7] FIG. 7 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is a flowchart of a virtual resource transfer method according to a fourth embodiment of the present disclosure. [Figure 9] FIG. 9 is a flowchart of a virtual resource transfer method according to a fifth embodiment of the present disclosure. [Figure 10] FIG. 10 is a flowchart of a virtual resource transfer method according to a sixth embodiment of the present disclosure. [Figure 11] FIG. 11 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. [Figure 12] FIG. 12 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. [Figure 13]FIG. 13 is a structural diagram of a virtual resource transfer device according to a seventh embodiment of the present disclosure. [Figure 14] FIG. 14 is a structural schematic diagram of an electronic device according to an eighth embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0013] In order to clarify the objectives, technical solutions and advantages of the embodiments of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings of the embodiments of the present disclosure, and of course, the described embodiments are only a part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, any other embodiments that a person skilled in the art can obtain without inventive efforts fall within the scope of protection of the present disclosure.
[0014] In response to the technical problems that the above-mentioned conventional virtual resource processing methods have simple usage functions, less flexibility, and simpler ways to play lucky money, the present disclosure provides a virtual resource transfer method, device, equipment, readable storage medium, product, and program.
[0015] It should be noted that the virtual resource transfer method, device, equipment, readable storage medium, product, and program according to the present disclosure can be applied to any one of the virtual resource transfer scenarios.
[0016] The traditional way of playing lucky money is generally for users to charge a certain amount of money into the lucky money and then send the lucky money, which is a simpler way to play, and the traditional operating method of transferring virtual resources has simple functions and is less flexible, and cannot meet users' customization needs.
[0017] The present disclosure may involve a resource issuer transmitting a first-state virtual resource to a first user. The first user may generate target media content based on the first-state virtual resource through a preset operation, and the target media content is associated with the first-state virtual resource. When the target media content is published, the first-state virtual resource is transformed into a second-state virtual resource, and the second-state virtual resource is at least partially transferred to the first user and / or the second user. In this embodiment, the first-state virtual resource may be an inactive virtual resource. In the inactive state, the first-state virtual resource is unavailable and cannot be transferred to the second user. The second-state virtual resource is an active virtual resource. After the first-state virtual resource is transformed into the second-state virtual resource, it becomes available and can be transferred to the second user. This allows the user to transfer the virtual resource based on the first-state virtual resource transmitted by the resource issuer, improving interactivity with the second user.
[0018] FIG. 1 is a flowchart of a virtual resource transfer method according to a first embodiment of the present disclosure. As shown in FIG. 1, in a target application, the method includes the following steps 101 to 103:
[0019] Step 101: Obtain a first-state virtual resource, and the first-state virtual resource is sent from a resource issuer to a first user.
[0020] The execution entity of this embodiment is a virtual resource transfer device, which may be coupled to a terminal device, and the terminal device can perform man-machine interaction operations with a first user, thereby realizing virtual resource transfer operations according to various operations triggered by the first user through man-machine interaction.
[0021] Optionally, the virtual resource transfer device may be coupled to a server, and the server may be communicatively connected to a terminal device capable of man-machine interaction, so that the server can obtain various operations triggered by the first user obtained by the terminal device through man-machine interaction to realize the virtual resource transfer operation.
[0022] In this embodiment, the first user may obtain a first-state virtual resource, which may be sent by a resource issuer. In different application scenarios, the resource issuer may be a different object. For example, the resource issuer may be a target application platform, and the first-state virtual resource may be sent by the target application platform to the first user according to a preset policy, including but not limited to a preset time interval, a preset trigger condition, etc. Optionally, the resource issuer may also be a second user who uses the target application, and there is a preset association relationship between the first user and the second user. Correspondingly, the first-state virtual resource may be a private message within a site sent by the second user to the first user, which may be sent after the first user triggers a virtual resource acquisition widget associated with media content published by the second user.
[0023] Step 102: In response to the preset operation of the first user, generate a target media content based on the first-state virtual resource, and the target media content is associated with the first-state virtual resource.
[0024] In this embodiment, after obtaining the first-state virtual resource, a preset operation of the first user is obtained to realize the transfer operation of the first-state virtual resource, and a target media content can be generated based on the first-state virtual resource according to the preset operation, and the target media content is associated with the first-state virtual resource, so that the virtual resource can be simultaneously published when the target media content is subsequently published.
[0025] Step 103: In response to a publishing operation of the target media content by a first user, the target media content is published in the target application to convert the first-state virtual resource into a second-state virtual resource, and the second-state virtual resource is configured to be at least partially transferred to the first user and / or a second user by the target media content.
[0026] In this embodiment, after completing the generation of the target media content, a publishing icon may be set on the display interface, and the first user may trigger the publishing icon to realize the publishing operation of the target media content. In response to the publishing operation, the target media content may be published in the target application, thereby activating a first-state virtual resource, i.e., the first-state virtual resource is transformed into a second-state virtual resource, and the second-state virtual resource related to the target media content may be published together with the target media content. Furthermore, the virtual resource may be at least partially transferred to the first user and / or the second user by the target media content.
[0027] Taking a practical application as an example, the virtual resource may be lucky money in a target application, where a first user obtains the inactive lucky money issued by the target application platform, and can further generate a short video corresponding to the lucky money through a preset operation and publish the short video, thereby activating the lucky money associated with the short video, and the active lucky money can be at least partially transferred to the first user and / or the second user through the trigger operation of the first user and / or the second user.
[0028] Specifically, there is a preset relationship between the first user and the second user, which may be a friend relationship between the first user and the second user, or a relationship in which the first user and the second user follow each other.
[0029] Furthermore, based on Example 1, step 101 is The first-state virtual resource is acquired in response to a user's triggering of at least one virtual resource acquisition widget in a preset page, and the preset page includes at least one virtual resource acquisition widget.
[0030] In this embodiment, at least one virtual resource acquisition widget may be installed on the preset page, and the first user can trigger the at least one virtual resource acquisition widget to achieve the acquisition of the first-state virtual resource.
[0031] The preset page may be a virtual resource acquisition active page, where the first user can trigger a preset active entry to enter the virtual resource acquisition active page and trigger at least one virtual resource acquisition widget on the virtual resource acquisition active page to acquire a first-state virtual resource. Alternatively, the preset page may be a media content playback page, where if the currently played media content has an associated virtual resource on the playback page, at least one virtual resource acquisition widget may be displayed on the playback page, where the first user can trigger at least one virtual resource acquisition widget on the playback page to acquire a first-state virtual resource.
[0032] In this embodiment, the virtual resource transfer method obtains a first-state virtual resource, generates target media content based on the first-state virtual resource in response to a first preset operation by a first user, publishes the target media content in response to a publishing operation of the first user, converts the first-state virtual resource into a second-state virtual resource, and at least partially transfers the second-state virtual resource to the first user and / or the second user. In this way, when transferring virtual resources, the first user can not only directly transfer the virtual resources he owns, but also transfer the virtual resources based on the second-state virtual resource after activating the first-state virtual resource sent by the resource issuer. This makes the processing of virtual resources more flexible and can meet the actual needs of users.
[0033] FIG. 2 is a flowchart of a virtual resource transfer method according to a second embodiment of the present disclosure. Based on the first embodiment, as shown in FIG. 2, step 102: Step 201: displaying a virtual resource display interface, the virtual resource display interface including at least one first state virtual resource currently acquired by the first user; Step 202: displaying a target media content generation interface in response to a selection operation of any one of the first-state virtual resources by the first user; Step 203 of obtaining media content material generated by the first user based on the target media content generation interface; and generating 204 target media content based on the first state virtual resource selected by the user and the first user media content material.
[0034] In this embodiment, the first user may select a first-state virtual resource to be currently transferred, and then generate target media content based on the currently selected first-state virtual resource. Specifically, a virtual resource display interface may be displayed on the display interface, and the virtual resource display interface includes at least one first-state virtual resource currently acquired by the first user. For example, the first user may trigger a virtual resource detail page icon on a personal page to display the virtual resource display interface, in which case all virtual resources owned by the user may be displayed on the virtual resource display interface. Alternatively, the first user may acquire a first-state virtual resource on a preset page and then trigger the currently acquired first-state virtual resource to display the virtual resource display interface, in which case the currently acquired first-state virtual resource may be displayed on the virtual resource display interface. This is not a limitation of the present disclosure.
[0035] After displaying the virtual resource display interface, the first user may select a first-state virtual resource to be currently transferred according to actual needs. In response to the first user's selection operation of any one of the first-state virtual resources, a target media content generation interface is displayed, and the first user may perform an operation to generate media content material in the target media content generation interface. The virtual resource transfer device may obtain the media content material generated by the first user. The target media content is generated based on the first-state virtual resource selected by the user and the first user media content material, and the target media content is associated with the first-state virtual resource.
[0036] 3 is a schematic diagram of an interactive interface according to an embodiment of the present disclosure. As shown in FIG. 3, a virtual resource display interface 31 may display at least one first-state virtual resource 32 currently acquired by a first user. The first user may select any one of the first-state virtual resources 32 according to actual needs. In response to the first user's triggering operation of any one of the first-state virtual resources 32, a target media content generation interface 33 may be displayed, and the first user may perform an operation to generate media content material in the target media content generation interface 33.
[0037] By selecting a first-state virtual resource to be currently transferred, and then generating target media content based on the currently selected first-state virtual resource, the first-state virtual resource can be activated and the transfer operation of the activated virtual resource can be realized, which solves the problem that the traditional virtual resource transfer operation has simple functions and low flexibility, and enriches the processing method of virtual resource transfer.
[0038] Further, based on any one of the above embodiments, the target media content generation interface further includes a first state virtual resource modification widget, and after step 202, displaying a first state virtual resource modification interface on a display interface in response to a first user triggering the first state virtual resource modification widget; The method further includes modifying the virtual resource in response to a preset operation of the first user in the first state virtual resource modification interface.
[0039] In this embodiment, after the first user selects a first-state virtual resource, the first user may further modify the first-state virtual resource according to actual needs. Specifically, the target media content generation interface further includes a first-state virtual resource modification widget. After displaying the target media content generation interface, if the first user needs to modify the first-state virtual resource, the first user may trigger the first-state virtual resource modification widget in the target media content generation interface. Correspondingly, the virtual resource transfer device may display a first-state virtual resource modification interface on the display interface in response to the trigger operation. The first user may perform a preset operation in the first-state virtual resource modification interface to modify the virtual resource. The modification operation may include, but is not limited to, a replace operation, a delete operation, and an add operation.
[0040] 4 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. As shown in FIG. 4, the target media content generation interface 41 further includes a first-state virtual resource modification widget 42. The first user may trigger the first-state virtual resource modification widget 42 according to actual needs. In response to the triggering operation, a first-state virtual resource modification interface 43 may be displayed on the display interface. The first-state virtual resource modification interface 43 may include modification options, including but not limited to a replace option 44, a delete option 45, and an add option 46. The first user may select a corresponding option according to actual needs to perform the virtual resource modification operation.
[0041] By installing the first-state virtual resource modification widget, the first user can realize the modification operation of the first-state virtual resource selected by the first-state virtual resource modification widget, so that the virtual resource transfer operation can better meet the actual needs of the first user and improve the user experience.
[0042] Further, based on any one of the above embodiments, after step 202: Displaying a media content material generating channel list on the target media content generating interface, the media content material generating channel list including at least two kinds of media content material generating channels; In response to a selection operation of one of the media content material generating channels by the first user, acquiring media content material generated by the first user according to the selected media content material generating channel; The method further includes generating target media content based on the first state virtual resource selected by the first user and the first user media content material.
[0043] In this embodiment, the first user may generate media content material through different media content generation channels according to actual needs. Specifically, after a target media content generation interface is displayed in response to the first user's selection of one of the first-state virtual resources, a media content material generation channel list may be displayed on the target media content generation interface, where the media content material generation channel list includes at least two media content material generation channels. The first user may select a media content material generation channel in the media content material generation channel list according to actual needs. Correspondingly, the virtual resource transfer device may obtain the media content material generated according to the media content material generation channel selected by the first user in response to the selection. The target media content is generated based on the first-state virtual resource selected by the first user and the first user media content material.
[0044] Further, based on any one of the above embodiments, the media content material generation channel includes a custom generation channel and a template shooting channel, and in response to the first user's selection operation of any one of the media content material generation channels, the first user obtains the media content material generated according to the selected media content material generation channel: If the first user's selected media content material generating channel is a custom-generated channel, obtaining the media content material custom-generated by the first user; or If the media content material generation channel selected by the first user is a template shooting channel, generating the media content material based on a preset shooting template selected by the user.
[0045] In this embodiment, the media content material generation channel includes a custom-generated channel and a template capture channel. The virtual resource transfer device may obtain media content material generated by the first user according to the media content material generation channel selected by the first user in response to a selection operation of the media content material generation channel. Specifically, when the media content material generation channel selected by the first user is a custom-generated channel, the first user may custom-generate media content material according to personal preferences. Correspondingly, the virtual resource transfer device may obtain media content material custom-generated by the first user.
[0046] Optionally, when the media content material generation channel selected by the first user is a template shooting channel, in response to characterizing that the first user may realize the generation of the media content material according to the preset shooting template selected by the first user, the virtual resource transfer device may generate the media content material based on the preset shooting template selected by the user. The preset shooting template may include, but is not limited to, shooting special effects, shooting filters, shooting actions, etc.
[0047] 5 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. As shown in FIG. 5, a target media content generation interface 51 may display a media content material generation channel list 52, which includes a custom channel 53 and a template shooting channel 54. When a first user triggers the template shooting channel 54, the display interface may display a selectable template list 55, which includes all shooting templates 56 currently selectable by the first user. In response to the first user's selection operation, the display interface may display presentation information 57 corresponding to all the shooting templates 56 selected by the user, which presentation information 57 specifically prompts the user to perform a media content material generation operation according to the presentation information.
[0048] In the virtual resource transfer method according to this embodiment, by selecting a first-state virtual resource to be currently transferred and then generating target media content based on the currently selected first-state virtual resource, the virtual resource transfer operation can be realized based on the first-state virtual resource, thereby enriching the processing manner of virtual resource transfer. In addition, by generating media content material according to a media content material generation channel selected by the first user, the generated media content material can further meet the user's customization needs and improve the user experience.
[0049] FIG. 6 is a flowchart of a virtual resource transfer method according to a third embodiment of the present disclosure. Based on any one of the above embodiments, as shown in FIG. 6, step 102 includes: Step 601: obtaining a first user-generated media content material in a target media content generation interface; Step 602: in response to a first user triggering a preset virtual resource configuration icon in the target media content generation interface, displaying a virtual resource configuration interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; and step 603 of generating target media content based on the first-state virtual resource selected by the first user and the first user media content material in response to the first user selecting any one of the first-state virtual resources.
[0050] In this embodiment, the first user may generate a media content material and then select a first-state virtual resource to be currently transferred based on the currently generated media content material. Specifically, the virtual resource transfer device may obtain the media content material generated by the first user in the target media content generation interface, and the media content material may be generated by the first user through a custom generation channel or a template shooting channel, and the present disclosure is not limited thereto.
[0051] Furthermore, a virtual resource configuration icon is pre-installed in the target media content generation interface, and after completing the generation of the media content material, the first user may select a first-state virtual resource by triggering the virtual resource configuration icon. Correspondingly, the virtual resource transfer device may display a virtual resource configuration interface in response to the triggering operation, where the virtual resource configuration interface includes at least one first-state virtual resource currently acquired by the first user. The first user may select the first-state virtual resource to be currently transferred according to actual needs. In response to the first user's selection operation of any one of the first-state virtual resources, the target media content is generated based on the first-state virtual resource selected by the first user and the first user media content material.
[0052] 7 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. As shown in FIG. 7, a virtual resource configuration icon 72 may be set in a target media content generation interface 71. After a first user generates media content material in the target media content generation interface 71, the virtual resource configuration icon 72 may be triggered to display a virtual resource configuration interface 73, which includes at least one first-state virtual resource 74 currently acquired by the first user.
[0053] In the virtual resource transfer method of this embodiment, media content material is generated, and then a first-state virtual resource to be currently transferred is selected based on the currently generated media content material, so that the virtual resource transfer operation can be realized based on the first-state virtual resource, which solves the problem that the traditional virtual resource transfer operation has simple functions and low flexibility, and enriches the processing methods of virtual resource transfer.
[0054] FIG. 8 is a flowchart of a virtual resource transfer method according to a fourth embodiment of the present disclosure. Based on any one of the above embodiments, as shown in FIG. 8, step 102: Step 801: in the target media content generation interface, in response to a trigger operation of a preset virtual resource configuration icon by a first user, displaying a virtual resource configuration interface on a display interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; a step 802 of displaying an additional virtual resource configuration interface on the display interface in response to a selection operation of any one of the first state virtual resources by the first user; Step 803: obtaining the additional virtual resources determined by the first user in the additional virtual resource configuration interface, and determining the first state virtual resources and the additional virtual resources as target virtual resources; Step 804 includes obtaining media content material generated by a first user, and generating target media content based on the media content material and the target virtual resource.
[0055] In this embodiment, if the limit of virtual resources currently to be transferred by the first user is greater than the limit of first-state virtual resources, the first user may further select virtual resources, and use the virtual resources he or she owns or other first-state virtual resources as additional virtual resources, and determine the target virtual resource based on the additional virtual resources and the first-state virtual resources. Specifically, a virtual resource configuration icon is pre-installed on the target media content generation interface. In response to the first user's trigger operation of the virtual resource configuration icon, the virtual resource transfer device may display a virtual resource configuration interface on the display interface, which includes at least one first-state virtual resource currently acquired by the first user.
[0056] Furthermore, the first user may select any one of the first-state virtual resources according to actual needs, and in response to the selection operation, an additional virtual resource configuration interface may be displayed on the display interface. The first user may determine the current additional virtual resource in the additional virtual resource configuration interface. Optionally, the user may select a virtual resource owned by the user as the additional virtual resource, or another first-state virtual resource as the additional virtual resource; this disclosure does not limit this. The target virtual resource is determined simultaneously based on the additional virtual resource and the first-state virtual resource. The additional virtual resource may include one or more of the first-state virtual resource, the second-state virtual resource, and the virtual resource custom-input by the first user.
[0057] After determining the target virtual resource, the media content material generated by the first user may be obtained, and the target media content may be generated based on the media content material and the target virtual resource.
[0058] In the virtual resource transfer method of this embodiment, if the first-state virtual resources cannot meet the user's needs, additional virtual resources configured by the user are obtained, and the target virtual resources are determined simultaneously based on the additional virtual resources and the first-state virtual resources, so that the virtual resource transfer operation can further meet the user's customization needs and improve the user experience.
[0059] FIG. 9 is a flowchart of a virtual resource transfer method according to a fifth embodiment of the present disclosure. Based on any one of the above embodiments, as shown in FIG. 9, after step 103: a step 901 of determining the number of transfers possible corresponding to the second state virtual resource; The method further includes step 902 of at least partially transferring the second state virtual resource to the first user and / or second user based on the number of transfers allowed, the number of first users and / or second users corresponding to the number of transfers allowed.
[0060] In this embodiment, each second-state virtual resource corresponds to a different resource limit and transfer count. For example, there may be 10 units of the second-state virtual resource and 5 transfer counts. Therefore, to realize the transfer operation of the second-state virtual resource, after the target media content is published, it is necessary to further determine the transfer count corresponding to the second-state virtual resource. Based on the transfer count, the second-state virtual resource is at least partially transferred to the first user and / or the second user, and the number of the first user and / or the second user corresponds to the transfer count.
[0061] Continuing with the above example, a second state virtual resource with five possible transfers may be transferred to five second users.
[0062] Further, based on any one of the above embodiments, step 902 can be Dividing the second state virtual resource equally among the third virtual resources based on the number of transfers possible, and transferring the third virtual resource to the first user and / or the second user; or and randomly at least partially transferring the second state virtual resource to the first user and / or the second user based on the number of transfers allowed.
[0063] In this embodiment, after determining the transferable number of times corresponding to the second-state virtual resource, the second-state virtual resource may be equally divided into the third virtual resource based on the transferable number of times, so that the third virtual resource can be transferred to the first user and / or the second user. Following the above example, 10 units of the second-state virtual resource may be equally transferred to five first users and / or second users, i.e., each first user and / or second user obtains 2 units of the third virtual resource.
[0064] Optionally, the second-state virtual resource may be at least partially transferred randomly to the first user and / or the second user based on the transferable number of times, i.e., the number of second-state virtual resources that the first user and / or the second user can acquire may differ.
[0065] In the virtual resource transfer method of this embodiment, the number of transferable times corresponding to the virtual resource is determined, and the second-state virtual resource is transferred to the first user and / or the second user evenly or randomly based on the number of transferable times, so that the first user and / or the second user can enjoy the virtual resource transfer operation in different modes, solve the problem that the traditional virtual resource transfer operation has simple functions and low flexibility, enrich the play ways of the virtual resource transfer operation, and further improve the user experience.
[0066] As an option, based on any one of the above examples, Displaying a first transfer icon corresponding to the second state virtual resource in the target media content playback interface; and further comprising at least partially transferring the second state virtual resource to the first user in response to the first user triggering the first transfer icon.
[0067] In this embodiment, after the target media content is published in the target application, the first user may transfer a second-state virtual resource associated with the target media content. Specifically, when the first user plays the target media content in the target media content playback interface, a first transfer icon corresponding to the second-state virtual resource may be displayed on the target media content playback interface. The first user may trigger the first transfer icon. In response to the first user's triggering of the first transfer icon, the second-state virtual resource is at least partially transferred to the first user.
[0068] A first transfer icon corresponding to the second-state virtual resource is displayed on the target media content playback interface, and the second-state virtual resource is at least partially transferred to the first user in response to the trigger operation of the first user, thereby enriching the play of the virtual resource transfer and improving the user experience.
[0069] FIG. 10 is a flowchart of a virtual resource transfer method according to the sixth embodiment of the present disclosure. Based on any one of the above embodiments, when a second user views the target media resource issued by the first user, the virtual resource transfer method includes: Step 1001: displaying a first transfer icon corresponding to the second state virtual resource in the target media content playback interface; 1002, in response to a second user triggering the first transfer icon, detecting whether there is a preset association relationship between the first user and the second user; Step 1003: if detecting that there is a preset association relationship between the first user and the second user, at least partially transfer the second state virtual resource to the second user, and switch the transfer icon to a transferred icon, which is configured to prevent the virtual resource from being transferred when the second user triggers the transferred icon; The method further includes step 1004 of displaying presentation information on the display interface to prompt the second user to establish a preset association relationship with the first user based on the presentation information when it is detected that there is no preset association relationship between the first user and the second user.
[0070] In this embodiment, the second user may browse the target media content published by the first user, and on the target media content playback page, detect whether the currently playing media content has an associated virtual resource to be transferred, which may be the target media content published by the first user. If yes, a transfer icon corresponding to the virtual resource to be transferred may be displayed on the display interface. The second user may trigger the transfer icon to transfer the virtual resource. Optionally, if the media content does not have an associated virtual resource to be transferred, the current display interface may not be adjusted.
[0071] Furthermore, when detecting a trigger operation of the transfer icon by the second user, it is detected whether there is a relationship between the second user and the first user. The relationship may be the preset relationship, such as a friend relationship between the first user and the second user, or a relationship where the first user and the second user follow each other. If there is a relationship between the two, the virtual resource to be transferred may be at least partially transferred to the second user, and the transfer icon may be switched to a transferred icon, where the transferred icon is configured to prevent the virtual resource from being transferred when the second user triggers the transferred icon.
[0072] 11 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. As shown in FIG. 11, in a target media content playback interface 1101, if the currently played media content published by a first user has an associated virtual resource to be transferred, the display interface displays a transfer icon 1102 corresponding to the virtual resource to be transferred. A second user may trigger the transfer icon 1102. In response to the triggering operation, if there is an associated relationship between the first user and the second user, the virtual resource to be transferred is at least partially transferred to the second user, and the transfer icon 1102 is switched to a transferred icon 1103. The transferred icon 1103 is configured so that the virtual resource will no longer be transferred when the second user triggers the transferred icon.
[0073] Alternatively, if there is no association relationship between the first user and the second user, the association relationship must be established before the virtual resource transfer operation can be performed. Specifically, if it is detected that there is no preset association relationship between the first user and the second user, the display interface displays presentation information to prompt the second user to establish an association relationship with the first user based on the presentation information. After it is detected that the first user and the second user have established an association relationship, the display interface may display a transfer icon again, allowing the second user to perform the virtual resource transfer operation according to the transfer icon.
[0074] 12 is a schematic diagram of another interactive interface according to an embodiment of the present disclosure. As shown in FIG. 12, in a target media content playback interface 1201, if the currently played media content published by a first user has an associated virtual resource to be transferred, the display interface displays a transfer icon 1202 corresponding to the virtual resource to be transferred. A second user may trigger the transfer icon 1202. In response to the triggering operation, if there is no associated relationship between the first user and the second user, the display interface displays presentation information 1203 to prompt the second user to establish an associated relationship with the first user based on the presentation information 1203.
[0075] In the virtual resource transfer method according to the present embodiment, it is determined whether the currently played media content has a related virtual resource to be transferred. If the determination is YES, a transfer icon corresponding to the virtual resource to be transferred is displayed on the display interface, and the virtual resource transfer operation can be realized based on the transfer icon. After the first user triggers the transfer icon to complete the virtual resource transfer operation, the transfer icon is switched to a transferred icon, ensuring that the second user can transfer only one virtual resource at a time, further improving the user experience. In addition, it is determined whether there is a relationship between the first user and the second user. If there is a relationship, the virtual resource is transferred, ensuring that the virtual resource transfer operation is performed by users with a preset relationship.
[0076] 13 is a structural schematic diagram of a virtual resource transfer device according to a seventh embodiment of the present disclosure. As shown in FIG. 13, in a target application, the device includes an acquisition module 1301, a generation module 1302, and a publishing module 1303. The acquisition module 1301 is for acquiring a first-state virtual resource, which is sent from a resource issuer to a first user. The generation module 1302 is for generating target media content based on the first-state virtual resource in response to a preset operation by the first user, which is associated with the first-state virtual resource. The publishing module 1303 is for publishing the target media content in the target application in response to a publishing operation of the target media content by the first user, which transforms the first-state virtual resource into a second-state virtual resource, which is configured to be at least partially transferred to the first user and / or a second user by the target media content.
[0077] Furthermore, based on the first embodiment, there is a preset association relationship between the first user and the second user.
[0078] Further, based on Example 1, the acquisition module is for acquiring the first-state virtual resource in response to a user's trigger operation of at least one virtual resource acquisition widget in a preset page, and the preset page includes at least one virtual resource acquisition widget.
[0079] Further, based on Example 1, the generation module is for displaying a virtual resource display interface, where the virtual resource display interface includes at least one first-state virtual resource currently acquired by the first user; displaying a target media content generation interface in response to the first user's selection operation of any one of the first-state virtual resources; obtaining media content material generated by the first user based on the target media content generation interface; and generating target media content based on the first-state virtual resource selected by the user and the first user media content material.
[0080] Further, based on any one of the above embodiments, the generation module is for acquiring media content material generated by a first user in a target media content generation interface, displaying a virtual resource configuration interface in response to the first user triggering a preset virtual resource configuration icon in the target media content generation interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user, and generating target media content based on the first-state virtual resource selected by the first user and the first user media content material in response to the first user selecting any one of the first-state virtual resources.
[0081] Further, based on any one of the above embodiments, the target media content generation interface further includes a first-state virtual resource modification widget, and the generation module is for displaying a first-state virtual resource modification interface on a display interface in response to a trigger operation of the first-state virtual resource modification widget by a first user, and modifying the virtual resource in response to a preset operation of the first user in the first-state virtual resource modification interface.
[0082] Further, based on any one of the above embodiments, the generation module is for displaying a media content material generation channel list on a target media content generation interface, the media content material generation channel list including at least two types of media content material generation channels; in response to the first user's selection operation of one of the media content material generation channels, obtaining media content material generated by the first user according to the media content material generation channel selected; and generating target media content based on the first user's selected first-state virtual resource and the first user media content material.
[0083] Further, based on any one of the above embodiments, the media content material generation channel includes a custom generation channel and a template shooting channel, and the generation module is for obtaining media content material custom-generated by the first user when the media content material generation channel selected by the first user is a custom generation channel, or for generating media content material based on a preset shooting template selected by the user when the media content material generation channel selected by the first user is a template shooting channel.
[0084] Further, based on any one of the above embodiments, the generation module is for displaying a virtual resource configuration interface on the display interface in response to a trigger operation of a preset virtual resource configuration icon by a first user in the target media content generation interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; displaying an additional virtual resource configuration interface on the display interface in response to a selection operation of any one of the first-state virtual resources by the first user; acquiring an additional virtual resource determined by the first user in the additional virtual resource configuration interface, and determining the first-state virtual resource and the additional virtual resource as target virtual resources; acquiring media content material generated by the first user, and generating target media content based on the media content material and the target virtual resource.
[0085] Further, based on any one of the above embodiments, the additional virtual resources include one or more of a first-state virtual resource, a second-state virtual resource, and a virtual resource custom-input by a first user.
[0086] Further, based on any one of the above embodiments, the device further comprises: a determination module for determining an available transfer count corresponding to the second-state virtual resource, and a transfer module for at least partially transferring the second-state virtual resource to the first user and / or second user based on the available transfer count, wherein the number of the first users and / or second users corresponds to the available transfer count.
[0087] Further, based on any one of the above embodiments, the transfer module is configured to equally divide the second-state virtual resource into a third virtual resource based on the number of transfers available, and transfer the third virtual resource to the first user and / or the second user, or randomly transfer at least a portion of the second-state virtual resource to the first user and / or the second user based on the number of transfers available.
[0088] Further, based on any one of the above embodiments, the acquisition module is further for acquiring the first-state virtual resource in response to a user's trigger operation of at least one virtual resource acquisition widget in a preset page, and the preset page includes at least one virtual resource acquisition widget.
[0089] Further, based on any one of the above embodiments, the method further includes a processing module, which is further configured to display a first transfer icon corresponding to the second-state virtual resource in the target media content playback interface, and at least partially transfer the second-state virtual resource to the first user in response to a trigger operation of the first transfer icon by the first user.
[0090] Further, based on any one of the above embodiments, the present invention further includes a detection module, which is configured to display a transfer icon corresponding to the second-state virtual resource in the target media content playback interface, and detect whether there is a preset relationship between the first user and the second user in response to a trigger operation of the transfer icon by a second user, and if it detects that there is a preset relationship between the first user and the second user, at least partially transfer the second-state virtual resource to the second user, and switch the transfer icon to a transferred icon, and the transferred icon is configured so that when the second user triggers the transferred icon, the virtual resource will no longer be transferred.
[0091] Further, based on any one of the above embodiments, the device further includes a processing module, and the processing module is further configured to, when detecting that there is no preset association relationship between the first user and the second user, display presentation information on a display interface to prompt the first user to establish an association relationship with the second user based on the presentation information.
[0092] An electronic device according to another embodiment of the present disclosure includes a processor and a memory, The memory stores computer executable instructions; The processor executes the computer-executable instructions stored in the memory, causing the processor to perform the virtual resource transfer method described in any one of the above embodiments.
[0093] A computer-readable storage medium according to another embodiment of the present disclosure, wherein computer-executable instructions are stored in the computer-readable storage medium, and when a processor executes the computer-executable instructions, the virtual resource transfer method described in any one of the above embodiments is realized.
[0094] A computer program product according to another embodiment of the present disclosure includes a computer program, which, when executed by a processor, realizes the virtual resource transfer method described in any one of the above embodiments.
[0095] To realize the above embodiment, the embodiment of the present disclosure further provides an electronic device.
[0096] FIG. 14 is a structural schematic diagram of an electronic device according to an eighth embodiment of the present disclosure. FIG. 14 shows a structural schematic diagram of an electronic device 1400 suitable for implementing the embodiments of the present disclosure. The electronic device 1400 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs, Portable Android Devices), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 14 is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.
[0097] 14, the electronic device 1400 may include a computing unit (e.g., a central processing unit, a graphics processor, etc.) 1401, which can perform various appropriate operations and processes based on programs stored in a read only memory (ROM) 1402 or loaded from a storage device 1408 into a random access memory (RAM) 1403. The RAM 1403 further stores various programs and data necessary for the operation of the electronic device 1400. The computing unit 1401, the ROM 1402, and the RAM 1403 are connected to each other via a bus 1404. An input / output (I / O) interface 1405 is also connected to the bus 1404.
[0098] Typically, the following devices may be connected to the I / O interface 1405: an input unit 1406 including a touch panel, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output unit 1407 including a liquid crystal display (LCD), speaker, vibrator, etc.; a storage unit 1408 including a magnetic tape, hard disk, etc.; and a communication unit 1409. The communication unit 1409 may allow wireless or wired communication between the electronic device 1400 and other devices to exchange data. While FIG. 14 shows the electronic device 1400 with various devices, it should be understood that not all illustrated devices are required to be implemented or included. More or fewer devices may alternatively be implemented or included.
[0099] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program stored on a computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication unit 1409, or installed from the storage unit 1408, or installed from the ROM 1402. When the computer program is executed by the computing unit 1401, it performs the functions specified in the methods of the embodiments of the present disclosure.
[0100] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Further examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may carry a data signal, either in baseband or as part of a carrier wave, containing computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program used by or in connection with an instruction execution system, apparatus, or device. Program code contained in a computer-readable medium may be transmitted via any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.
[0101] The computer-readable medium may be included in the electronic device, or may exist separately but not assembled into the electronic device.
[0102] The computer-readable medium contains one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0103] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0104] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program section, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should be noted that in some permutation implementations, the functions depicted in the blocks may occur in a different order than depicted in the figures. For example, two blocks depicted may actually be executed essentially in parallel, or they may be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.
[0105] The relevant units described in the embodiments of the present disclosure may be implemented in a software manner or a hardware manner, and the names of the units may not constitute limitations on the units themselves, for example, the first obtaining unit may be further described as "a unit for obtaining at least two Internet Protocol addresses."
[0106] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, model types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific general purpose products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), etc.
[0107] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. Further examples of machine-readable storage media include an electrical connection of one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above devices.
[0108] In a first aspect, according to one or more embodiments of the present disclosure, there is provided a virtual resource transfer method, comprising: Obtaining a first-state virtual resource, the first-state virtual resource being sent from a resource issuer to a first user; In response to a preset operation of a first user, generating a target media content based on the first-state virtual resource, and the target media content is associated with the first-state virtual resource; In response to a publishing operation of the target media content by a first user, the target media content is published in the target application to convert the first state virtual resource into a second state virtual resource, and the second state virtual resource is configured to be at least partially transferred to the first user and / or a second user by the target media content.
[0109] According to one or more embodiments of the present disclosure, generating target media content based on the first state virtual resource in response to a preset operation of a first user includes: Displaying a virtual resource display interface, the virtual resource display interface including at least one first state virtual resource currently acquired by the first user; displaying a target media content generation interface in response to a selection operation of any one of the first-state virtual resources by the first user; Obtaining first user-generated media content material based on the target media content generation interface; generating target media content based on the first state virtual resource selected by the user and the first user media content material.
[0110] According to one or more embodiments of the present disclosure, generating target media content based on the first state virtual resource in response to a preset operation of a first user includes: Obtaining a first user-generated media content material in a target media content generation interface; In response to a first user triggering a preset virtual resource configuration icon in the target media content generation interface, displaying a virtual resource configuration interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; In response to the first user selecting one of the first-state virtual resources, generating target media content based on the first-state virtual resource selected by the first user and the first user media content material.
[0111] According to one or more embodiments of the present disclosure, the target media content generation interface further includes a first-state virtual resource modification widget, and after displaying the target media content generation interface in response to the first user's selection operation of any one of the first-state virtual resources, displaying a first state virtual resource modification interface on a display interface in response to a first user triggering the first state virtual resource modification widget; The method further includes modifying the virtual resource in response to a preset operation of the first user in the first state virtual resource modification interface.
[0112] According to one or more embodiments of the present disclosure, after displaying a target media content generation interface in response to the first user's selection operation of any one of the first-state virtual resources, Displaying a media content material generating channel list on the target media content generating interface, the media content material generating channel list including at least two kinds of media content material generating channels; In response to a selection operation of one of the media content material generating channels by the first user, acquiring media content material generated by the first user according to the selected media content material generating channel; The method further includes generating target media content based on the first state virtual resource selected by the first user and the first user media content material.
[0113] According to one or more embodiments of the present disclosure, the media content material generation channels include a custom generation channel and a template capture channel; In response to a selection operation of any one of the media content material generating channels by the first user, acquiring media content material generated by the first user according to the selected media content material generating channel, If the first user's selected media content material generating channel is a custom-generated channel, obtaining the media content material custom-generated by the first user; or If the media content material generation channel selected by the first user is a template shooting channel, generating the media content material based on a preset shooting template selected by the user.
[0114] According to one or more embodiments of the present disclosure, generating target media content based on the first state virtual resource in response to a preset operation of a first user includes: In the target media content generation interface, in response to a trigger operation of a preset virtual resource configuration icon by a first user, displaying a virtual resource configuration interface on a display interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; displaying an additional virtual resource configuration interface on the display interface in response to a selection operation of any one of the first state virtual resources by the first user; Obtaining additional virtual resources determined by a first user in the additional virtual resource configuration interface, and determining the first state virtual resources and the additional virtual resources as target virtual resources; obtaining media content material generated by a first user, and generating target media content based on the media content material and the target virtual resource.
[0115] According to one or more embodiments of the present disclosure, the additional virtual resources include one or more of a first state virtual resource, a second state virtual resource, and a first user custom input virtual resource.
[0116] According to one or more embodiments of the present disclosure, there is a preset association relationship between the first user and the second user.
[0117] According to one or more embodiments of the present disclosure, after the target application publishes the target media content in response to a publishing operation of the target media content by a first user, determining an available number of transfers corresponding to the second state virtual resource; The method further includes at least partially transferring the second state virtual resource to the first user and / or second user based on the number of possible transfers, the number of first users and / or second users corresponding to the number of possible transfers.
[0118] According to one or more embodiments of the present disclosure, partially transferring the second state virtual resource to at least the first user and / or the second user based on the number of transfers possible may include: Dividing the second state virtual resource equally among the third virtual resources based on the number of transfers possible, and transferring the third virtual resource to the first user and / or the second user; or and randomly at least partially transferring the second state virtual resource to the first user and / or the second user based on the number of transfers allowed.
[0119] According to one or more embodiments of the present disclosure, obtaining the first state virtual resource includes: The first-state virtual resource is acquired in response to a user's triggering of at least one virtual resource acquisition widget in a preset page, and the preset page includes at least one virtual resource acquisition widget.
[0120] According to one or more embodiments of the present disclosure, Displaying a transfer icon corresponding to the second-state virtual resource in the target media content playback interface; and further comprising at least partially transferring the second state virtual resource to the first user in response to the first user triggering the transfer icon.
[0121] According to one or more embodiments of the present disclosure, Displaying a transfer icon corresponding to the second state virtual resource on the target media content playback interface; Detecting whether a preset association relationship exists between the first user and the second user in response to a second user triggering the transfer icon; and if detecting a preset association relationship between the first user and the second user, at least partially transferring the second state virtual resource to the second user and switching the transfer icon to a transferred icon, which is configured to prevent the virtual resource from being transferred when the second user triggers the transferred icon.
[0122] According to one or more embodiments of the present disclosure, after detecting whether there is an association relationship between the first user and the second user in response to a first user triggering the forwarding icon, If it is detected that there is no preset association relationship between the first user and the second user, the display interface further includes displaying presentation information to prompt the first user to establish an association relationship with the second user based on the presentation information.
[0123] In a second aspect, according to one or more embodiments of the present disclosure, there is provided a virtual resource transfer device, comprising: an acquisition module for acquiring a first-state virtual resource, the first-state virtual resource being transmitted from a resource issuer to a first user; a generating module for generating a target media content based on the first-state virtual resource in response to a preset operation of a first user, the target media content being associated with the first-state virtual resource; and a publishing module configured to, in response to a publishing operation of the target media content by a first user, publish the target media content in the target application to convert the first state virtual resource into a second state virtual resource, wherein the second state virtual resource can be at least partially transferred to the first user and / or a second user by the target media content.
[0124] According to one or more embodiments of the present disclosure, the generating module: Displaying a virtual resource display interface, the virtual resource display interface including at least one first-state virtual resource currently acquired by the first user; displaying a target media content generation interface in response to a selection operation of any one of the first-state virtual resources by the first user; Obtaining media content material generated by the first user according to the target media content generation interface; and generating target media content based on the first state virtual resource selected by the user and the first user media content material.
[0125] According to one or more embodiments of the present disclosure, the generating module: In the target media content generation interface, obtain the media content material generated by the first user; In response to a first user triggering a preset virtual resource configuration icon in the target media content generation interface, displaying a virtual resource configuration interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; In response to the first user selecting any one of the first-state virtual resources, the target media content is generated based on the first-state virtual resource selected by the first user and the first user media content material.
[0126] According to one or more embodiments of the present disclosure, the target media content generation interface further includes a first state virtual resource modification widget, and the generation module: displaying a first state virtual resource modification interface on a display interface in response to a first user triggering the first state virtual resource modification widget; and modifying the virtual resource in response to a preset operation in the first state virtual resource modification interface of the first user.
[0127] According to one or more embodiments of the present disclosure, the generating module: Displaying a media content material generation channel list on the target media content generation interface, the media content material generation channel list including at least two kinds of media content material generation channels; In response to a selection operation of any one of the media content material generation channels by the first user, obtain media content material generated by the first user according to the selected media content material generation channel; and generating a target media content based on the first state virtual resource selected by the first user and the first user media content material.
[0128] According to one or more embodiments of the present disclosure, the media content material generation channels include a custom generation channel and a template capture channel; The generation module: If the first user's selected media content material generating channel is a custom-generated channel, obtaining the media content material custom-generated by the first user; or If the media content material generation channel selected by the first user is a template shooting channel, the media content material is generated based on a preset shooting template selected by the user.
[0129] According to one or more embodiments of the present disclosure, the generating module: In the target media content generation interface, in response to a trigger operation of a preset virtual resource configuration icon by a first user, displaying a virtual resource configuration interface on a display interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; displaying an additional virtual resource configuration interface on the display interface in response to a selection operation of any one of the first state virtual resources by the first user; Obtaining additional virtual resources determined by a first user in the additional virtual resource configuration interface, and determining the first state virtual resources and the additional virtual resources as target virtual resources; The media content material is generated by the first user, and the target media content is generated based on the media content material and the target virtual resource.
[0130] According to one or more embodiments of the present disclosure, the additional virtual resources include one or more of a first state virtual resource, a second state virtual resource, and a first user custom input virtual resource.
[0131] According to one or more embodiments of the present disclosure, there is a preset association relationship between the first user and the second user.
[0132] According to one or more embodiments of the present disclosure, the device comprises: a determination module for determining an available number of transfers corresponding to the second state virtual resource; and a transfer module for at least partially transferring the second state virtual resource to the first user and / or second user based on the number of possible transfers, the number of first users and / or second users corresponding to the number of possible transfers.
[0133] According to one or more embodiments of the present disclosure, the transfer module comprises: Dividing the second state virtual resource equally among the third virtual resources based on the number of transfers possible, and transferring the third virtual resource to the first user and / or the second user; or and randomly at least partially transferring the second state virtual resource to the first user and / or the second user based on the number of transfers allowed.
[0134] According to one or more embodiments of the present disclosure, the acquisition module includes: and for acquiring the first-state virtual resource in response to a user's triggering of at least one virtual resource acquisition widget on a preset page, the preset page including at least one virtual resource acquisition widget.
[0135] According to one or more embodiments of the present disclosure, the method further includes a processing module, the processing module further comprising: Displaying a first transfer icon corresponding to the second-state virtual resource in the target media content playback interface; and for at least partially transferring the second state virtual resource to the first user in response to a first user triggering the first transfer icon.
[0136] According to one or more embodiments of the present disclosure, a detection module for displaying a transfer icon corresponding to the second state virtual resource in the target media content playback interface; a detection module for detecting whether a preset association relationship exists between the first user and the second user in response to a second user triggering the transfer icon; and a processing module configured to at least partially transfer the second state virtual resource to the second user when detecting a preset association relationship between the first user and the second user, and to switch the transfer icon to a transferred icon, such that when the second user triggers the transferred icon, the virtual resource is no longer transferred.
[0137] According to one or more embodiments of the present disclosure, the apparatus further comprises a processing module; The processing module is further configured to, when detecting that there is no preset association relationship between the first user and the second user, display presentation information on the display interface to prompt the first user to establish an association relationship with the second user based on the presentation information.
[0138] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory; The memory stores computer executable instructions; The at least one processor executes computer-executable instructions stored in the memory, causing the at least one processor to perform the virtual resource transfer method described in the first aspect above and various possible designs of the first aspect.
[0139] In a fourth aspect, according to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a processor, implements the virtual resource transfer method described in the first aspect above and various possible designs of the first aspect.
[0140] In a fifth aspect, according to one or more embodiments of the present disclosure, there is provided a computer program product, comprising a computer program that, when executed by a processor, implements the virtual resource transfer method according to the first aspect above and various possible designs of the first aspect.
[0141] In a sixth aspect, according to one or more embodiments of the present disclosure, there is provided a computer program product, which, when executed by a processor, implements the virtual resource transfer method according to the first aspect and various possible designs of the first aspect.
[0142] The above description merely illustrates preferred embodiments and applied technical principles of the present disclosure. As will be understood by those skilled in the art, the scope of the present disclosure is not limited to technical solutions consisting of specific combinations of the above technical features, but also encompasses other technical guidance that combines the above technical features or their equivalents without departing from the concept disclosed above. For example, technical solutions that replace the above features with technical features having similar functions (including but not limited to) disclosed in the present disclosure may be included.
[0143] Also, although operations are described in a particular order, this should not be understood as requiring these operations to be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments may also be combined and implemented in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments, either independently or in any suitable subcombination.
[0144] Although the present subject matter has been described in language specifying structural features and / or methodological logic operations, it should be understood that the subject matter defined within the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. 1. A method for transferring virtual resources, comprising: Obtaining a first state virtual resource, the first state virtual resource being sent from a resource issuer to a first user; generating a target media content based on the first-state virtual resource in response to a preset operation of a first user, wherein the target media content is associated with the first-state virtual resource; In response to a publishing operation of the target media content by a first user, publishing the target media content in the target application to convert the first-state virtual resource into a second-state virtual resource, wherein the target media content is arranged to realize a trigger operation of transferring the second-state virtual resource on a playback page of the target media content, and the second-state virtual resource is configured to be at least partially transferred to the first user and / or a second user in response to the trigger operation of the playback page of the target media content; generating target media content based on the first state virtual resource in response to a preset operation of the first user, A method for transferring virtual resources, comprising generating the target media content based on the first-state virtual resource selected by the first user and media content material generated by the first user in response to a selection operation by the first user of a first-state virtual resource in at least one currently acquired first-state virtual resource.
2. generating the target media content based on the first-state virtual resource selected by the first user and the media content material generated by the first user in response to a selection operation by the first user of a first-state virtual resource from the currently acquired at least one first-state virtual resource; Displaying a virtual resource display interface, the virtual resource display interface including at least one first state virtual resource currently acquired by the first user; displaying a target media content generation interface in response to a selection operation of the currently acquired at least one first state virtual resource by the first user; obtaining media content material generated by the first user based on the target media content generation interface; and and generating the target media content based on the first state virtual resource selected by the first user and the media content material generated by the first user.
3. generating the target media content based on the first-state virtual resource selected by the first user and the media content material generated by the first user in response to a selection operation by the first user of a first-state virtual resource from the currently acquired at least one first-state virtual resource; Obtaining the first user-generated media content material in a target media content generation interface; In response to the first user triggering a preset virtual resource configuration icon in the target media content generation interface, displaying a virtual resource configuration interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; 2. The method of claim 1, further comprising: in response to a selection operation by the first user of at least one currently acquired first-state virtual resource, generating the target media content based on the first-state virtual resource selected by the first user and the media content material generated by the first user.
4. The target media content generation interface further includes a first-state virtual resource modification widget, and after displaying the target media content generation interface in response to a selection operation of the first user on at least one currently acquired first-state virtual resource, the method includes: displaying a first state virtual resource modification interface on a display interface in response to a first user triggering the first state virtual resource modification widget; The method of claim 2 , further comprising: modifying the first state virtual resource in response to a preset operation of the first user in the first state virtual resource modification interface.
5. After displaying a target media content generation interface in response to a selection operation of at least one currently acquired first-state virtual resource by the first user, the method includes: Displaying a media content material generating channel list on the target media content generating interface, the media content material generating channel list including at least two types of media content material generating channels; In response to a selection operation of the at least two types of media content material generation channels by the first user, acquiring media content material generated according to the media content material generation channel selected by the first user; The method of claim 2 , further comprising: generating target media content based on the first state virtual resource selected by the first user and the media content material generated by the first user.
6. The media content material generation channel includes a custom generation channel and a template shooting channel; In response to the first user's selection of the at least two types of media content material generation channels, acquiring media content material generated by the first user in accordance with the selected media content material generation channel includes: If the first user's selected media content material generating channel is a custom-generated channel, obtaining the media content material custom-generated by the first user; or The method of claim 5 , further comprising: if the first user's selected media content material generation channel is a template filming channel, generating the media content material based on a user-selected preset filming template.
7. generating the target media content based on the first-state virtual resource selected by the first user and the media content material generated by the first user in response to a selection operation by the first user of a first-state virtual resource from the currently acquired at least one first-state virtual resource; In the target media content generation interface, in response to the first user triggering a preset virtual resource configuration icon, displaying a virtual resource configuration interface on a display interface, the virtual resource configuration interface including at least one first-state virtual resource currently acquired by the first user; displaying an additional virtual resource configuration interface in the display interface in response to a selection operation by the first user of at least one currently acquired first state virtual resource; Obtaining the additional virtual resources determined by the first user in the additional virtual resource configuration interface, and determining the first state virtual resources and the additional virtual resources as target virtual resources; and obtaining media content material generated by the first user; and generating the target media content based on the media content material and the target virtual resource.
8. The method of claim 7 , wherein the additional virtual resources include one or more of a first state virtual resource, a second state virtual resource, and a first user custom input virtual resource.
9. The method of any one of claims 1 to 6, wherein there is a preset association relationship between the first user and the second user.
10. After the target application publishes the target media content in response to a publishing operation of the target media content by a first user, the method includes: determining an available number of transfers corresponding to the second state virtual resource; The method of any one of claims 1 to 6, further comprising at least partially transferring the second state virtual resource to the first user and / or the second user based on the number of transfers possible, the number of first users and / or second users corresponding to the number of transfers possible.
11. Partially transferring the second state virtual resource to at least the first user and / or the second user based on the number of transfers allowed, Dividing the second state virtual resource equally into a third virtual resource based on the number of transfers possible, and transferring the third virtual resource to the first user and / or the second user; or The method of claim 10 , comprising randomly transferring the second state virtual resource at least in part to the first user and / or the second user based on the number of transfers allowed.
12. Obtaining the first state virtual resource includes: The method of any one of claims 1 to 6, further comprising: acquiring the first-state virtual resource in response to a user triggering at least one virtual resource acquisition widget in a preset page, wherein the preset page includes at least one virtual resource acquisition widget.
13. The method comprises: Displaying a transfer icon corresponding to the second state virtual resource in a target media content playback interface; The method of any one of claims 1 to 6, further comprising at least partially transferring the second state virtual resource to the first user in response to the first user triggering the transfer icon.
14. The method comprising: displaying a transfer icon corresponding to the second state virtual resource on the target media content playback interface; Detecting whether a preset association relationship exists between the first user and the second user in response to the second user triggering the transfer icon; 7. The method of claim 1, further comprising: if detecting a preset association relationship between the first user and the second user, at least partially transferring the second state virtual resource to the second user and switching the transfer icon to a transferred icon, wherein the transferred icon is configured such that when the second user triggers the transferred icon, the corresponding virtual resource is no longer transferred.
15. After detecting whether there is a preset association relationship between the first user and the second user in response to the second user triggering the transfer icon, the method further comprising:
15. The method of claim 14, further comprising: when detecting that there is no preset association relationship between the first user and the second user, displaying presentation information on a display interface, the presentation information being intended to prompt the second user to build an association relationship with the first user based on the presentation information.
16. 1. A virtual resource transfer device, comprising: an acquisition module for acquiring a first-state virtual resource, the first-state virtual resource being transmitted from a resource issuer to a first user; a generating module for generating target media content based on the first-state virtual resource in response to a preset operation of a first user, the target media content being associated with the first-state virtual resource; a publishing module for publishing the target media content in the target application in response to a publishing operation of the target media content by a first user, to convert the first-state virtual resource into a second-state virtual resource, wherein the target media content is arranged to realize a trigger operation of transferring the second-state virtual resource on a playback page of the target media content, and the second-state virtual resource is configured to be at least partially transferred to the first user and / or a second user in response to the trigger operation of the playback page of the target media content; When the generating module executes generating a target media content based on the first state virtual resource in response to a preset operation of a first user, A virtual resource transfer device for generating the target media content based on the first-state virtual resource selected by the first user and media content material generated by the first user in response to a selection operation by the first user of a first-state virtual resource in at least one currently acquired first-state virtual resource.
17. An electronic device comprising a processor and a memory, The memory stores computer executable instructions; An electronic device, wherein the processor executes computer-executable instructions stored in the memory, causing the processor to perform the virtual resource transfer method according to any one of claims 1 to 6.
18. 1. A computer-readable storage medium, comprising: A computer-readable storage medium having computer-executable instructions stored therein, the computer-executable instructions being executed by a processor to implement the virtual resource transfer method according to any one of claims 1 to 6.
19. 1. A computer program product comprising: including computer programs, A computer program product which, when executed by a processor, implements the method for transferring virtual resources according to any one of claims 1 to 6.
Citation Information
Patent Citations
Information processing method and device based on virtual resources, electronic equipment and medium
CN111966441A
Implementation method and device for virtual resource distribution and storage medium
CN112308585A
Interaction method and device, electronic equipment and storage medium
CN113760145A
Peer-to-Peer Transfer User Interface
JP2020522826A
Game program, game processing method, information processing apparatus
JP2021010477A