Method and device for allocating prop permissions, storage medium, and electronic device
By judging whether the virtual character has low-level prop permissions and allocating limited usage permissions, the problem of low prop usage in online games is solved, the refined allocation of prop permissions is achieved, the difficulty and threshold of use are reduced, and the circulation rate and usage rate are improved.
Patent Information
- Application Number
- CN202111152286.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-09-29
AI Technical Summary
The usage rate of props in existing online games is low, high-end players have a monopoly, and the distribution of prop rights is not precise, resulting in a high payment threshold for game experience, user loss, and low prop circulation rate.
By receiving the virtual character's request to obtain props in the game scene, it is determined whether it has full control over low-level props, and limited usage permissions are allocated to allow the virtual character to use high-level props in stages or temporarily, and use existing low-level props as collateral or pay virtual resources to obtain limited permissions for high-level props.
It realizes the refined allocation of props permissions, reduces the difficulty and threshold of using high-level props, improves the circulation rate and usage rate of props, and enhances user stickiness.
Smart Images

Figure CN113893557B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method and device for allocating item permissions, a storage medium, and an electronic device. Background Art
[0002] In related technologies, today's online game industry is booming. Games are a good way to entertain yourself after work and life. The size of the game market has maintained continuous growth, and the revenue in the game market has also increased year by year. However, behind the hot development of games, the industry still has many problems, such as merchants constantly launching expensive props, which makes users unable to afford it financially, and the high payment threshold for game experience leads to user loss and insufficient user stickiness, which makes many games unable to survive in the long run.
[0003] In related technologies, in-game props can only be purchased in full or synthesized once, resulting in a low usage rate for props. Players must have sufficient purchasing power to use props, and the acquisition cycle for ordinary players is long. Only high-end players can play, which affects the circulation rate of props. On the other hand, when the system assigns permissions to virtual props, as long as the virtual character obtains the prop, it will obtain all permissions. The allocation of permissions is not detailed enough, and virtual props cannot be used efficiently in game scenarios.
[0004] Currently, no effective solution has been found for the above-mentioned problems existing in the related technologies. Summary of the Invention
[0005] Embodiments of the present invention provide a method and device for allocating prop permissions, a storage medium, and an electronic device.
[0006] According to one embodiment of the present invention, a method for allocating prop permissions is provided, comprising: receiving a request from a virtual character to obtain a first virtual prop in a game scene, wherein the acquisition request is used to request phased use of the first virtual prop; determining whether the virtual character has full control permission over a second virtual prop in the game scene, wherein the second virtual prop is a lower-level version of the first virtual prop; and if the virtual character has full control permission over the second virtual prop in the game scene, allocating the first virtual prop and corresponding limited usage permissions to the virtual character.
[0007] Optionally, allocating limited usage rights of the first virtual item to the virtual character includes: receiving a first virtual resource transferred by the virtual character for the first virtual item; and unlocking the limited usage rights of the first virtual item in the first stage for the virtual character based on the acquisition request and the first virtual resource.
[0008] Optionally, after unlocking the limited usage rights of the first virtual item for the virtual character in the first stage based on the acquisition request and the first virtual resource, the method further includes: receiving a second virtual resource transferred by the virtual character for the first virtual item, wherein the second virtual resource is a successor resource of the first virtual resource; and unlocking the limited usage rights of the first virtual item for the virtual character in the second stage based on the second virtual resource.
[0009] Optionally, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating temporary usage rights of the first virtual prop to the virtual character in a first time period; before the end of the first time period, determining whether a renewal resource transferred by the virtual character for the first virtual prop is received; if a renewal resource transferred by the virtual character for the first virtual prop is received, continuing to allocate temporary usage rights of the first virtual prop to the virtual character in a second time period.
[0010] Optionally, after allocating temporary usage rights of the first virtual item for the first time period to the virtual character, the method further includes: updating the remaining duration of the first time period in real time; configuring the remaining duration in the description information of the first virtual item, and displaying the remaining duration in the description information display interface of the first virtual item.
[0011] Optionally, allocating limited usage rights of the first virtual item to the virtual character includes: unlocking unlimited usage rights of the first attribute of the first virtual item for the virtual character in a first limited usage phase; before the end of the first limited usage phase, determining whether renewal resources transferred by the virtual character for the first virtual item have been received; if renewal resources transferred by the virtual character for the first virtual item have been received, continuing to unlock unlimited usage rights of the second attribute of the first virtual item for the virtual character in a second limited usage phase, and maintaining unlimited usage rights of the first attribute.
[0012] Optionally, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating temporary usage rights of the first virtual prop for a first duration within a first preset period to the virtual character; before the end of the first preset period, determining whether a renewal resource transferred by the virtual character for the first virtual prop has been received; if a renewal resource transferred by the virtual character for the first virtual prop has been received, continuing to allocate temporary usage rights of the first virtual prop for a second duration within a second preset period to the virtual character, wherein the second duration is greater than or equal to the first duration, and the second duration is less than or equal to the duration of the second preset period.
[0013] Optionally, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating a limited usage of the first virtual prop to the virtual character within a third preset period; before the end of the third preset period, determining whether a transfer of renewal resources for the first virtual prop from the virtual character has been received; if a transfer of renewal resources for the first virtual prop from the virtual character has been received, continuing to allocate a limited usage of the first virtual prop to the virtual character within a fourth preset period.
[0014] Optionally, after assigning limited usage rights of the first virtual prop to the virtual character, the method further includes: detecting an operation behavior triggered by the virtual character for the first virtual prop; determining whether the operation behavior is within the scope of the limited usage rights; if the operation behavior is not within the scope of the limited usage rights, rejecting the operation behavior; and / or detecting an upgrade instruction for the first virtual prop triggered by the virtual character; determining whether the virtual character has full control rights over the first virtual prop in the game scene; if the virtual character has full control rights over the first virtual prop in the game scene, upgrading the first virtual prop to a third virtual prop, wherein the third virtual prop is a higher-level version of the first virtual prop.
[0015] Optionally, after allocating limited usage rights of the first virtual item to the virtual character, the method further includes: determining whether the virtual character satisfies a preset renewal condition within the limited usage period of the first virtual item; if the virtual character does not satisfy the preset renewal condition within the limited usage period of the first virtual item, terminating the virtual character's limited usage rights to the first virtual item; if the virtual character satisfies the preset renewal condition within the limited usage period of the first virtual item, allocating full control rights of the first virtual item to the virtual character.
[0016] Optionally, receiving the second virtual resource transferred by the virtual character for the first virtual prop includes: monitoring the transfer time of the second virtual resource in real time in the current game scene; if the transfer time arrives, popping up a prompt message in the current game scene, wherein the prompt message is used to prompt the virtual character to transfer the second virtual resource corresponding to the first virtual prop; detecting a transfer instruction on the prompt message, and receiving the second virtual resource transferred by the virtual character for the first virtual prop based on the transfer instruction.
[0017] Optionally, receiving the first virtual resource transferred by the virtual character for the first virtual prop includes: forwarding the acquisition request to several business support servers, wherein the business support servers are used to provide support services for the first virtual prop based on the acquisition request; receiving multiple support service options respectively fed back by the several business support servers and providing them to the virtual character; detecting the target confirmation option selected by the virtual character from the multiple support service options, and sending a confirmation message to the business support server corresponding to the target confirmation option; receiving the target virtual resource corresponding to the first virtual prop from the business support server corresponding to the target confirmation option, wherein the target virtual resource includes the first virtual resource.
[0018] According to another embodiment of the present invention, a device for allocating prop permissions is provided, including: a receiving module for receiving a request from a virtual character to obtain a first virtual prop in a game scene, wherein the acquisition request is used to request the phased use of the first virtual prop; a first judgment module for judging whether the virtual character has full control permission for a second virtual prop in the game scene, wherein the second virtual prop is a low-level version of the first virtual prop; and an allocation module for allocating the first virtual prop and corresponding limited usage permission to the virtual character if the virtual character has full control permission for the second virtual prop in the game scene.
[0019] Optionally, the allocation module includes: a first receiving unit, used to receive the first virtual resource transferred by the virtual character for the first virtual prop; a first unlocking unit, used to unlock the limited usage rights of the first virtual prop in the first stage for the virtual character based on the acquisition request and the first virtual resource.
[0020] Optionally, the allocation module also includes: a third receiving unit, used to receive a second virtual resource transferred by the virtual character for the first virtual prop after unlocking the limited usage rights of the first virtual prop in the first stage for the virtual character based on the acquisition request and the first virtual resource, wherein the second virtual resource is a successor resource of the first virtual resource; and a second unlocking unit, used to unlock the limited usage rights of the first virtual prop in the second stage for the virtual character based on the second virtual resource.
[0021] Optionally, the allocation module includes: a first allocation unit, used to allocate temporary usage rights of the first virtual prop to the virtual character in a first time period; a first judgment unit, used to judge whether, before the end of the first time period, the renewal resources transferred by the virtual character for the first virtual prop are received; and a second allocation unit, used to continue to allocate temporary usage rights of the first virtual prop to the virtual character in a second time period if the renewal resources transferred by the virtual character for the first virtual prop are received.
[0022] Optionally, the allocation module also includes: an updating unit, used to update the remaining duration of the first time period in real time after the first allocation unit allocates temporary usage rights of the first virtual item to the virtual character in the first time period; a processing unit, used to configure the remaining duration in the description information of the first virtual item and display the remaining duration in the description information display interface of the first virtual item.
[0023] Optionally, the allocation module includes: a third unlocking unit, used to unlock the unlimited usage rights of the first attribute of the first virtual item for the virtual character in the first limited usage phase; a second judgment unit, used to judge whether the renewal resources transferred by the virtual character for the first virtual item are received before the end of the first limited usage phase; and a fourth unlocking unit, used to continue to unlock the unlimited usage rights of the second attribute of the first virtual item for the virtual character in the second limited usage phase if the renewal resources transferred by the virtual character for the first virtual item are received, and maintain the unlimited usage rights of the first attribute.
[0024] Optionally, the allocation module includes: a third allocation unit, used to allocate temporary usage rights of the first virtual prop for a first duration within a first preset period to the virtual character; a third judgment unit, used to judge whether, before the end of the first preset period, the renewal resources transferred by the virtual character for the first virtual prop are received; and a fourth allocation unit, used to continue to allocate temporary usage rights of the first virtual prop for a second duration within a second preset period to the virtual character if the renewal resources transferred by the virtual character for the first virtual prop are received, wherein the second duration is greater than or equal to the first duration, and the second duration is less than or equal to the duration of the second preset period.
[0025] Optionally, the allocation module includes: a fifth allocation unit, used to allocate a limited usage of the first virtual prop to the virtual character within a third preset period; a fourth judgment unit, used to judge whether the continued use resources transferred by the virtual character for the first virtual prop are received before the end of the third preset period; and a sixth allocation unit, used to continue to allocate a limited usage of the first virtual prop to the virtual character within a fourth preset period if the continued use resources transferred by the virtual character for the first virtual prop are received.
[0026] Optionally, the device further includes: a first processing module, configured to detect an operation behavior triggered by the virtual character for the first virtual prop after the allocation module allocates limited usage rights to the virtual character; determine whether the operation behavior is within the scope of the limited usage rights; and reject the operation behavior if the operation behavior is not within the scope of the limited usage rights; and / or, a second processing module, configured to detect an upgrade instruction for the first virtual prop triggered by the virtual character after the allocation module allocates limited usage rights to the virtual character; determine whether the virtual character has full control rights over the first virtual prop in the game scene; and upgrade the first virtual prop to a third virtual prop if the virtual character has full control rights over the first virtual prop in the game scene, wherein the third virtual prop is a higher-order version of the first virtual prop.
[0027] Optionally, the device also includes: a second judgment module, which is used to judge whether the virtual character meets the preset renewal conditions within the limited use period of the first virtual prop after the allocation module allocates the limited use rights of the first virtual prop to the virtual character; a processing module, which is used to terminate the virtual character's limited use rights of the first virtual prop if the virtual character does not meet the preset renewal conditions within the limited use period of the first virtual prop; and allocate full control rights of the first virtual prop to the virtual character if the virtual character meets the preset renewal conditions within the limited use period of the first virtual prop.
[0028] Optionally, the third receiving unit includes: a monitoring subunit, used to monitor the transfer time of the second virtual resource in real time in the current game scene; a pop-up subunit, used to pop up a prompt message in the current game scene if the transfer time arrives, wherein the prompt message is used to prompt the virtual character to transfer the second virtual resource corresponding to the first virtual prop; a receiving subunit, used to detect a transfer instruction on the prompt information, and receive the second virtual resource transferred by the virtual character for the first virtual prop based on the transfer instruction.
[0029] Optionally, the first receiving unit includes: a forwarding subunit, used to forward the acquisition request to several business support servers, wherein the business support servers are used to provide support services for the first virtual prop according to the acquisition request; a first receiving subunit, used to receive multiple support service options respectively fed back by the several business support servers and provide them to the virtual character; a sending subunit, used to detect the target confirmation option selected by the virtual character from the multiple support service options, and send a confirmation message to the business support server corresponding to the target confirmation option; a second receiving subunit, used to receive the target virtual resources corresponding to the first virtual prop from the business support server corresponding to the target confirmation option, wherein the target virtual resources include the first virtual resources.
[0030] According to yet another embodiment of the present invention, a storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0031] According to another embodiment of the present invention, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.
[0032] Through the present invention, a request for obtaining a first virtual prop in a game scene is received from a virtual character, wherein the request for obtaining is used to request the phased use of the first virtual prop; it is determined whether the virtual character has full control authority over a second virtual prop in the game scene, wherein the second virtual prop is a low-level version of the first virtual prop; if the virtual character has full control authority over the second virtual prop in the game scene, the first virtual prop and the corresponding limited use authority are allocated to the virtual character; based on the virtual character's full control authority over the low-level props in the game scene, the virtual character is allocated limited use authority over the corresponding high-level props, thereby achieving refined allocation of prop authority, improving the efficiency of allocation of prop use authority, solving the technical problem of low efficiency of allocation of prop authority in related technologies, and at the same time reducing the difficulty and threshold of using high-level props in the game scene, thereby improving the circulation rate and usage rate of high-level props. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0034] Figure 1 This is a hardware structure block diagram of a prop authority allocation server according to an embodiment of the present invention;
[0035] Figure 2 1 is a flow chart of a method for allocating item permissions according to an embodiment of the present invention;
[0036] Figure 3 is a schematic diagram of displaying the remaining time in a game scene according to an embodiment of the present invention;
[0037] Figure 4 This is a structural block diagram of a device for allocating item permissions according to an embodiment of the present invention;
[0038] Figure 5 It is a structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0039] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of this application. It should be noted that, in the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
[0040] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0041] Example 1
[0042] The method embodiment provided in the first embodiment of the present application can be executed in a mobile phone, tablet, server, computer or similar electronic terminal. Taking running on a server as an example, Figure 1 This is a hardware structure diagram of a props authority distribution server according to an embodiment of the present invention. Figure 1 As shown, the server may include one or more ( Figure 1Only one is shown) a processor 102 (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data. Optionally, the server may also include a transmission device 106 and an input / output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above server. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.
[0043] Memory 104 can be used to store server programs, such as application software programs and modules, such as the server program corresponding to a method for allocating item permissions in an embodiment of the present invention. Processor 102 executes the server program stored in memory 104 to execute various functional applications and data processing, thereby implementing the aforementioned method. Memory 104 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some embodiments, memory 104 may further include memory remotely located relative to processor 102, which can be connected to the server via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. In this embodiment, processor 104 is configured to respond to human-computer interaction instructions and game strategies, controlling the target virtual character to perform designated operations to complete game tasks. Memory 104 is configured to store electronic game program scripts, configuration information, and virtual character attribute information.
[0044] The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned network may include a wireless network provided by the server's communications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0045] Optionally, the input and output device 108 further includes a human-computer interaction screen for obtaining human-computer interaction instructions through a human-computer interaction interface and for presenting images in the online game scene;
[0046] In this embodiment, a method for allocating prop permissions is provided. Figure 2: is a flowchart of a method for allocating prop permissions according to an embodiment of the present invention, such as Figure 2 As shown, the process includes the following steps:
[0047] Step S202: receiving a request from a virtual character to obtain a first virtual item in a game scene, wherein the request is used to request to use the first virtual item in stages;
[0048] Optionally, the game scene includes multiple virtual characters, which can be controlled by user operations or system AI to move in a virtual scene such as the game scene. The virtual characters can be controlled by the user, such as the PCC (Player-Controlled Character) in the virtual game scene controlled by the main control player.
[0049] Optionally, virtual props can be game elements that can be used by virtual characters in game scenes, such as weapons, armor, vehicles, decorations, etc.
[0050] Step S204, determining whether the virtual character has full control authority over the second virtual prop in the game scene, wherein the second virtual prop is a lower-level version of the first virtual prop;
[0051] In this embodiment, the game server can assign two types of permissions to virtual props, namely full control permission (unlimited use permission) and limited use permission. If the virtual character has full control permission, he can unlock all functions of the virtual props (including trading and transferring virtual props, etc.) and use them at any time.
[0052] Step S206: If the virtual character has full control authority over the second virtual item in the game scene, the first virtual item and the corresponding limited usage authority are allocated to the virtual character.
[0053] In this embodiment, the limited usage rights may include, but are not limited to: limited usage duration, some attributes of all attributes of the virtual item, and limited usage (such as number of times).
[0054] Through the above steps, a request for obtaining a first virtual item in a game scene is received from a virtual character, wherein the request for obtaining is used to request phased use of the first virtual item; it is determined whether the virtual character has full control authority over a second virtual item in the game scene, wherein the second virtual item is a low-level version of the first virtual item; if the virtual character has full control authority over the second virtual item in the game scene, the first virtual item and the corresponding limited usage authority are allocated to the virtual character; based on the virtual character's full control authority over the low-level items in the game scene, the virtual character is allocated limited usage authority over the corresponding high-level items, thereby achieving refined allocation of item permissions, improving the efficiency of allocating item usage permissions, and solving the technical problem of low efficiency in allocating item permissions in related technologies. At the same time, the difficulty and threshold of using high-level items in the game scene are reduced, thereby improving the circulation rate and usage rate of high-level items.
[0055] In this embodiment, allocating limited usage rights of a first virtual item to a virtual character includes: receiving a first virtual resource transferred by the virtual character for the first virtual item; and unlocking limited usage rights of the first virtual item for the virtual character in a first phase based on the acquisition request and the first virtual resource. The limited usage rights of the first virtual item in the first phase are unlocked for the virtual character when the amount of the first virtual resource is greater than or equal to a preset amount, the preset amount being less than the amount of virtual resources required to transfer to unlock full control rights over the first virtual item.
[0056] Optionally, allocating limited usage rights of the first virtual item to the virtual character includes: receiving a mortgage request for the second virtual item, switching the virtual character's full control rights over the second virtual item to mortgage rights; receiving a first virtual resource transferred by the virtual character for the first virtual item; and unlocking limited usage rights of the first virtual item in the first stage for the virtual character based on the mortgage rights of the second virtual item and the first virtual resource.
[0057] When the user player of the virtual character wants to obtain a high-level prop (such as the first virtual prop in this embodiment), he can use the low-level props he already holds as collateral, initiate a collateral request to the application store or trading platform in the game scene, use the second virtual prop as virtual collateral, and transfer the first virtual resource at the same time. The first virtual resource can be virtual gold coins and virtual handling fees used to pay the down payment.
[0058] In some cases, if the virtual character does not have corresponding low-level props, it is also possible to obtain limited use rights of high-level props after paying virtual resources with the same amount of down payment and handling fee as the low-level props.
[0059] In some examples, after unlocking the limited usage rights of the first virtual prop for the virtual character in the first stage based on the acquisition request and the first virtual resource, it also includes: receiving the second virtual resource transferred by the virtual character for the first virtual prop, wherein the second virtual resource is a successor resource of the first virtual resource; and unlocking the limited usage rights of the first virtual prop for the virtual character in the second stage based on the second virtual resource.
[0060] In this example, the limited usage rights for a first virtual item include multiple stages, and the scope of limited usage rights for each stage can be the same or different. After receiving the first virtual resource corresponding to the first stage (optionally, a pledge request for a second virtual item is also received simultaneously), the player can transfer the virtual resource for the next stage in advance so that the first virtual item can continue to be used after the current stage is completed. Optionally, the number of stages of limited usage rights can be limited or unlimited. After transferring the virtual resource for the last stage, the virtual character can fully obtain the first virtual item, and the game server assigns it full control rights.
[0061] In some embodiments, receiving a second virtual resource transferred by a virtual character for a first virtual item includes: monitoring the transfer time of the second virtual resource in real time within the current game scene; if the transfer time is reached, popping up a prompt message within the current game scene, wherein the prompt message prompts the virtual character to transfer the second virtual resource corresponding to the first virtual item; detecting a transfer instruction in the prompt message, and receiving the second virtual resource transferred by the virtual character for the first virtual item based on the transfer instruction. Optionally, when the prompt message pops up, if the virtual character possesses the second virtual resource and a transfer instruction is detected in the prompt message, the second virtual resource is deducted from the virtual character's corresponding account, while the current game continues to run, without requiring an interface jump to transfer the second virtual resource, thereby avoiding suspending or ending the current game.
[0062] In the current game scene, users can automatically transfer virtual resources directly on the prompt page without interrupting their game operation. For example, if the virtual character is fighting an NPC in the current game scene and the time for transferring the second virtual resource has arrived, a prompt message for transferring the second virtual resource can be displayed in the form of a control on the terminal display interface. After the user confirms, the second virtual resource is directly deducted from the account.
[0063] In some embodiments, receiving the first virtual resource transferred by the virtual character for the first virtual prop includes: forwarding an acquisition request to several business support servers, wherein the business support servers are used to provide support services for the first virtual prop based on the acquisition request; receiving multiple support service options respectively fed back by several business support servers and providing them to the virtual character; detecting the target confirmation option selected by the virtual character from the multiple support service options, and sending a confirmation message to the business support server corresponding to the target confirmation option; receiving the target virtual resource corresponding to the first virtual prop from the business support server corresponding to the target confirmation option, wherein the target virtual resource includes the first virtual resource.
[0064] Several business support servers are used to provide the function of pre-transferring virtual resources for the game account corresponding to the virtual character. After the user initiates a request to obtain the first virtual prop, several business support servers provide several optional support service options based on the user's acquisition request. The user can choose one to use the support service provided by the business support server, and the business support server will transfer the target virtual resources to the game server. The target virtual resources may include the first virtual resource and the virtual resources required to transfer with full control authority over the first virtual prop (it is agreed between the business support server and the game server that the business support service can transfer virtual resources of all stages to the game server at one time, or transfer virtual resources required for the next stage before the end of each stage), so that the virtual character has limited use rights to the first virtual prop in the first stage.
[0065] Optionally, after receiving the target virtual resource corresponding to the first virtual item from the business support server corresponding to the target confirmation option, the solution of this embodiment further includes: receiving a notification message forwarded by the business support server corresponding to the target confirmation option, and popping up the notification message in the current game scene, wherein the notification message is used to notify the game account to which the virtual character belongs to transfer the target virtual resource to the business support server corresponding to the target confirmation option within a preset transfer time. The game account to which the virtual character belongs needs to transfer the first virtual resource to the business support server within the preset transfer time, and can also continue to transfer the second virtual resource to the business support server before the expiration of the first phase of use to obtain limited usage rights in the second phase.
[0066] Optionally, the solution of this embodiment also includes: the game server obtains the operation behavior information of the game account corresponding to the virtual character in other virtual games, wherein the operation behavior information includes at least one of the following: the behavior of purchasing props, the behavior of using props in stages; based on the operation behavior information, the game account is pushed the acquisition method information corresponding to the first virtual prop in the current virtual game, wherein the acquisition method information includes at least one of the following: the total number of stages of the limited use stage corresponding to the first virtual prop, the virtual resources required to be transferred in each stage and the corresponding transfer time, etc.
[0067] The above solution can be implemented through an application independent of the game application. This application can collect the user's payment behavior, installment behavior, etc. in multiple virtual games, and then determine in this game whether the game account can purchase virtual props in stages, as well as the number of stages, based on the user's historical behavior in other game applications.
[0068] Optionally, the game server is connected to a business support server, and receiving the first virtual resource transferred by the virtual character for the first virtual prop includes: receiving the target virtual resource transferred by the business support server, and the business support server pre-transferring the target virtual resources including the first virtual resource for the virtual character for the first virtual prop, wherein the business support server is connected to multiple game servers. In the application interface provided by the business support server, the user's use of virtual props in multiple games in stages and the corresponding virtual resources that need to be transferred in each stage are displayed; the user can directly transfer the virtual resources that need to be transferred corresponding to the virtual props in a certain game in the application interface, and can realize the one-time transfer of the virtual resources that need to be transferred corresponding to the virtual props in multiple games without having to enter the corresponding game software to transfer them separately.
[0069] Optionally, after allocating the first virtual item and the corresponding limited usage rights to the virtual character, the method further includes: after the virtual resources of all limited usage stages of the first virtual item have been transferred, allocating the first virtual item and the corresponding unlimited usage rights to the virtual character, receiving a transfer request from the virtual character to transfer the first virtual item in stages, and pushing the transfer request to other virtual characters. After the user has transferred all the virtual resources required for each stage of the virtual item obtained through staged use, or the user has directly purchased the virtual item in full, the user can choose to sell the virtual item to other players in stages, thereby realizing the recycling of the virtual item and improving the usage rate of the virtual item.
[0070] Optionally, during the limited usage rights phase of the first virtual item, the solution further includes: responding to a maintenance notification from the game server and performing one of the following: terminating the limited usage rights of the first virtual item and refunding the virtual resources of each stage to which the first virtual item has been transferred to the virtual character; or pushing compensation resources to the virtual character until the game server returns to normal. During the maintenance period of the game server, users cannot normally use the first virtual item that has been purchased in stages. There are two ways to handle this: refunding the virtual resources previously paid by the user and ending the limited usage rights of the virtual item; or providing the user with compensation during the maintenance period, allowing the user to continue using the virtual item and resume repayment.
[0071] Optionally, the game server can also control the limited use rights of multiple virtual characters to use the first virtual item. The solution also includes: counting the number of acquisition requests for the first virtual item; if the number of acquisition requests is greater than a preset value, reducing the number of first virtual items provided to all virtual characters and the scope of the corresponding limited use rights (the scope of the limited use rights can be the duration of the usage phase corresponding to the valid rights, the amount of use of the first virtual item during the usage phase, etc.), or increasing the amount of virtual resources required to transfer the first virtual item in each phase, advancing the transfer time of the virtual resources in each phase, etc., thereby effectively controlling the scope of use of the first virtual item by limiting the range of users who can use the first virtual item in phases.
[0072] In some examples of this embodiment, after assigning limited usage rights to the first virtual prop to the virtual character, it also includes: detecting the operation behavior triggered by the virtual character on the first virtual prop; judging whether the operation behavior is within the scope of the limited usage rights; if the operation behavior is not within the scope of the limited usage rights, rejecting the operation behavior.
[0073] The scope of optional, limited-use permissions does not include trading permissions, mortgage permissions, transfer permissions, etc.
[0074] In other examples of this embodiment, after allocating limited usage rights of the first virtual prop to the virtual character, it also includes: detecting an upgrade instruction for the first virtual prop triggered by the virtual character; determining whether the virtual character has full control rights over the first virtual prop in the game; if the virtual character has full control rights over the first virtual prop in the game, upgrading the first virtual prop to a third virtual prop, wherein the third virtual prop is a higher-level version of the first virtual prop.
[0075] In one example, if a user player's virtual character already has a second virtual item, which is a level 7 item, and wants to obtain the first virtual item, which is a high-end level 8 item, the user player uses the level 7 item as collateral and pays the virtual currency corresponding to the down payment and handling fee, as well as virtual resources such as the item materials, to obtain temporary use rights to the level 8 item. The user player can use the level 8 item on a limited basis and can further strengthen and transform the level 8 item. After the virtual character gives up midway and no longer transfers virtual resources to the next stage, the game server reclaims the level 8 item and returns the level 7 item to the virtual character, as well as virtual resources such as the item materials that have been transferred in the previous stage. The handling fee and virtual currency may not be returned. Before the level 8 item is fully obtained, the level 8 item cannot be traded or mortgaged, or other operations within full control authority.
[0076] In some examples of this embodiment, after allocating limited usage rights of the first virtual prop to the virtual character, it also includes: determining whether the virtual character meets the preset renewal conditions within the limited usage time of the first virtual prop; if the virtual character does not meet the preset renewal conditions within the limited usage time of the first virtual prop, terminating the virtual character's limited usage rights to the first virtual prop; if the virtual character meets the preset renewal conditions within the limited usage time of the first virtual prop, allocating full control rights of the first virtual prop to the virtual character.
[0077] In this example, the preset renewal condition can be whether virtual resources are transferred to the game server, which is equivalent to transferring virtual resources at different stages. Players transfer the remaining virtual resources of the first virtual item in stages according to the period of staged virtual resource transfer. If all virtual resources are transferred on time, the virtual character can permanently obtain the high-level item. If the player abandons the game midway and cannot pay the virtual resources for a certain stage in time, the high-level item and the right to use it will be reclaimed, and the previously pledged low-level items and part of the virtual resources will be returned. In addition, the preset renewal condition can also include whether the virtual character's attribute information meets the preset conditions, such as the character's level, whether it has associated items that match the first virtual item, whether it has unlocked the level that matches the first virtual item, whether it has completed the preset operation using the first virtual item, etc.
[0078] In this embodiment, the limited usage period is a preset time period after the limited usage rights are first assigned to the virtual character. The preset time period may be determined by the game server based on the item type of the first virtual item and / or the amount of the first virtual resource. The server may determine whether to terminate the limited usage rights of the first virtual item to the virtual character or to pre-assign full control rights to the first virtual item based on whether various attributes such as the total amount of virtual resources transferred by the virtual character during the limited usage period, the amount and time of each transfer, and whether various attributes such as unlocked levels and completed preset operations meet preset renewal conditions.
[0079] In this embodiment, the limited usage permission of the first virtual item may be multiple types of limited usage permission, which can be adapted and applied to different virtual items in different scenarios.
[0080] In one implementation of this embodiment, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating temporary usage rights of the first virtual prop to the virtual character for a first time period; before the end of the first time period, determining whether a renewal resource transferred by the virtual character for the first virtual prop has been received; if a renewal resource transferred by the virtual character for the first virtual prop has been received, continuing to allocate temporary usage rights of the first virtual prop to the virtual character for a second time period.
[0081] In an example, in units of days, each period is 3 days, the first period is from the 1st day to the 3rd day, and the second period is from the 4th day to the 6th day. Before the end of the 3rd day, it is determined whether the renewal resources transferred by the virtual character for the first virtual prop are received. The renewal resources can be set with a minimum amount, such as 100 corresponding to the temporary use rights of a unit period. If the renewal resources transferred before the end of the 3rd day are greater than or equal to 100, the temporary use rights of the first virtual prop from the 4th day to the 6th day will continue to be allocated to the virtual character.
[0082] Optionally, after allocating temporary usage rights of the first virtual item in the first time period to the virtual character, the method further includes: updating the remaining time of the first time period in real time; configuring the remaining time in the description information of the first virtual item, and displaying the remaining time in the description information display interface of the first virtual item.
[0083] Based on the above example, during the first time period, the start time of the first day (such as 00:00) is used as the first reference time, and the end time of the third day (such as 24:00) is used as the second reference time. The current system time is obtained in real time, and the difference between the second reference time and the current system time is calculated to obtain the remaining duration of the first time period. If the current system time is 12:00 on the second day, the remaining duration is 1 day and 12 hours. The remaining duration can be displayed in the descriptive information display interface such as above the head of the virtual character in the game scene or around the first virtual prop to remind the user that the usage right of the first virtual prop is about to expire. Figure 3 2 is a schematic diagram of displaying the remaining time in a game scene according to an embodiment of the present invention.
[0084] In one implementation of this embodiment, allocating limited usage rights of a first virtual item to a virtual character includes: unlocking unlimited usage rights of a first attribute of the first virtual item for the virtual character during a first limited usage phase; before the end of the first limited usage phase, determining whether a renewal resource transferred by the virtual character for the first virtual item has been received; if a renewal resource transferred by the virtual character for the first virtual item has been received, continuing to unlock unlimited usage rights of a second attribute of the first virtual item for the virtual character during a second limited usage phase, and maintaining unlimited usage rights of the first attribute.
[0085] In one example, the first virtual item includes M (M is an integer greater than 1) attributes (such as attack attributes, defense attributes, increased health points, etc.), taking M=5 as an example, within the first limited use phase, the first attribute of the first virtual item is unlocked, such as the first cycle time is the cycle of the limited use phase, that is, the time of each installment or the time of each renewal phase, corresponding to the mortgage installment repayment in the related art, each cycle time is generally 1 month, and the cycle time of this embodiment can be selected from several days or several hours, etc. The cycle of the first limited use phase is 2 days. Before the end of the second day, it is determined whether the renewal resources transferred by the virtual character for the first virtual item are received. If sufficient renewal resources are received, the second attribute is unlocked. During the second limited use permission cycle, the virtual character can use the first attribute and the second attribute of the first virtual item until all attribute items of the first virtual item are unlocked.
[0086] Optionally, after a player temporarily obtains a high-level item, the game server can unlock some of the high-level functions or high-level effects of the high-level item for the player, and as the virtual resources transferred in each stage accumulate, more high-level functions will be unlocked until all are unlocked.
[0087] In one example, the limited usage right is an unlocked attribute value, and allocating limited usage rights of the first virtual prop to the virtual character includes: determining the current limited usage stage N of the first virtual prop, and using the following formula to unlock the attribute value M corresponding to the limited usage right of the current limited usage stage: M=A+N*B, where A is the highest attribute value of the second virtual prop, and B is the unit attribute value allocated for each limited usage stage.
[0088] For example, a high-level item releases 1000 attack power in one attack (low-level items release 500). After temporarily obtaining a high-level item, 500+N*100 attack power is unlocked for it, where N is the number of stages in which virtual resources have been transferred.
[0089] In one implementation of this embodiment, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating temporary usage rights of the first virtual prop for a first duration within a first preset period to the virtual character; before the end of the first preset period, determining whether a renewal resource transferred by the virtual character for the first virtual prop is received; if a renewal resource transferred by the virtual character for the first virtual prop is received, continuing to allocate temporary usage rights of the first virtual prop for a second duration within a second preset period to the virtual character, wherein the second duration is greater than or equal to the first duration, and the second duration is less than or equal to the duration of the second preset period.
[0090] In one example, the first duration and the second duration are the total cumulative usage duration within the corresponding preset period, or the total daily usage duration within the corresponding preset period. Taking the first preset period as 1 day as an example, the second preset period is 4 days, the first duration is 2 hours, and the second duration is 4 hours. The virtual character can only use the first virtual prop for 2 hours per day on the first day. Before the end of the first day, it is determined whether the renewal resources transferred by the virtual character for the first virtual prop are received. If sufficient renewal resources are received, a 4-hour usage right is allocated to it. The virtual character can use the first virtual prop for 4 hours per day from the 2nd to the 5th day, or can use the first virtual prop for a total of 4 hours until the first virtual prop can be used all day.
[0091] On the other hand, after a player temporarily obtains a high-level item, the game server can unlock a portion of the item's usability for them. As virtual resources are transferred at each stage, the unlocking time increases until it is fully unlocked. For example, the initial usage period may be 15 minutes, then 30 minutes, 1 hour, and finally all day.
[0092] In one implementation of this embodiment, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating a limited usage of the first virtual prop to the virtual character within a third preset period; before the end of the third preset period, determining whether a renewal resource transferred by the virtual character for the first virtual prop is received; if a renewal resource transferred by the virtual character for the first virtual prop is received, continuing to allocate a limited usage of the first virtual prop to the virtual character within a fourth preset period.
[0093] In one example, taking a third preset period of 2 days as an example, the third preset period and the fourth preset period have the same duration, and taking a limited usage as the number of triggers (the limited usage can also be the number of blocks, generated virtual quantity, consumed virtual quantity, etc. of the first virtual item), and assuming the number of triggers is 100 times, the virtual character calculates the cumulative number of triggers of the first virtual item from the first to the second day. If the number of triggers reaches 100, the first virtual item is switched to a cooldown state. Before the end of the second day, it is determined whether a renewal resource transfer for the first virtual item has been received from the virtual character. If sufficient renewal resources have been received, a certain limited usage (e.g., 100 times or more) is again allocated to the virtual item. If the fourth preset period has not expired and the number of triggers in the current period has not been used up, the remaining number of triggers in the previous period and the newly allocated number of triggers in the current period can be added together. For example, if the virtual character only used the item 10 times from the first to the second day, 90+100=190 times are allocated, or the available number of triggers is updated to 100.
[0094] Optionally, continue to allocate a limited usage amount of the first virtual prop within the fourth preset period to the virtual character: calculate the remaining amount of the first virtual prop within the third preset period, calculate the actual allocation amount based on the remaining amount and the preset allocation amount of the first virtual prop within the fourth preset period, and determine the actual allocation amount as the limited usage amount of the first virtual prop within the fourth preset period.
[0095] In other implementations of this embodiment, limited usage rights can also be allocated based on game rounds, or based on the functional attributes of the props. For example, if the virtual prop is an attack prop, the number of enemy characters it can kill is limited. For example, in the first stage, it can only kill one person, and after killing one person, it cannot be used again or restored to a lower-level prop. If the prop is a defensive prop, the total amount of health it can restore or the total amount of damage it can resist is limited. If the amount of health restored or the total amount of damage resisted reaches a preset value, the high-level function of the first virtual prop cannot be used again or it will be restored to a lower-level prop until the next renewal period.
[0096] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0097] Example 2
[0098] In this embodiment, a device for allocating item permissions is also provided to implement the above-mentioned embodiments and preferred implementations, and the details that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
[0099] Figure 4 is a structural block diagram of a device for allocating item permissions according to an embodiment of the present invention. Figure 4 As shown, the device includes: a receiving module 40, a first judgment module 42, and an allocation module 44, wherein:
[0100] The receiving module 40 is configured to receive a request from a virtual character to obtain a first virtual item in a game scene;
[0101] A first determination module 42 is configured to determine whether the virtual character has full control authority over a second virtual item in the game scene, wherein the second virtual item is a lower-level version of the first virtual item;
[0102] The allocating module 44 is configured to allocate limited usage rights of the first virtual item to the virtual character if the virtual character has full control rights over the second virtual item in the game scene.
[0103] Optionally, the allocation module includes: a first receiving unit, used to receive the first virtual resource transferred by the virtual character for the first virtual prop; a first unlocking unit, used to unlock the limited usage rights of the first virtual prop in the first stage for the virtual character based on the acquisition request and the first virtual resource.
[0104] Optionally, the allocation module also includes: a third receiving unit, used to receive a second virtual resource transferred by the virtual character for the first virtual prop after unlocking the limited usage rights of the first virtual prop in the first stage for the virtual character based on the acquisition request and the first virtual resource, wherein the second virtual resource is a successor resource of the first virtual resource; and a second unlocking unit, used to unlock the limited usage rights of the first virtual prop in the second stage for the virtual character based on the second virtual resource.
[0105] Optionally, the allocation module includes: a first allocation unit, used to allocate temporary usage rights of the first virtual prop to the virtual character in a first time period; a first judgment unit, used to judge whether, before the end of the first time period, the renewal resources transferred by the virtual character for the first virtual prop are received; and a second allocation unit, used to continue to allocate temporary usage rights of the first virtual prop to the virtual character in a second time period if the renewal resources transferred by the virtual character for the first virtual prop are received.
[0106] Optionally, the allocation module also includes: an updating unit, used to update the remaining duration of the first time period in real time after the first allocation unit allocates temporary usage rights of the first virtual item to the virtual character in the first time period; a processing unit, used to configure the remaining duration in the description information of the first virtual item and display the remaining duration in the description information display interface of the first virtual item.
[0107] Optionally, the allocation module includes: a third unlocking unit, used to unlock the unlimited usage rights of the first attribute of the first virtual item for the virtual character in the first limited usage phase; a second judgment unit, used to judge whether the renewal resources transferred by the virtual character for the first virtual item are received before the end of the first limited usage phase; and a fourth unlocking unit, used to continue to unlock the unlimited usage rights of the second attribute of the first virtual item for the virtual character in the second limited usage phase if the renewal resources transferred by the virtual character for the first virtual item are received, and maintain the unlimited usage rights of the first attribute.
[0108] Optionally, the allocation module includes: a third allocation unit, used to allocate temporary usage rights of the first virtual prop for a first duration within a first preset period to the virtual character; a third judgment unit, used to judge whether, before the end of the first preset period, the renewal resources transferred by the virtual character for the first virtual prop are received; and a fourth allocation unit, used to continue to allocate temporary usage rights of the first virtual prop for a second duration within a second preset period to the virtual character if the renewal resources transferred by the virtual character for the first virtual prop are received, wherein the second duration is greater than or equal to the first duration, and the second duration is less than or equal to the duration of the second preset period.
[0109] Optionally, the allocation module includes: a fifth allocation unit, used to allocate a limited usage of the first virtual prop to the virtual character within a third preset period; a fourth judgment unit, used to judge whether the continued use resources transferred by the virtual character for the first virtual prop are received before the end of the third preset period; and a sixth allocation unit, used to continue to allocate a limited usage of the first virtual prop to the virtual character within a fourth preset period if the continued use resources transferred by the virtual character for the first virtual prop are received.
[0110] Optionally, the device further includes: a first processing module, configured to detect an operation behavior triggered by the virtual character for the first virtual prop after the allocation module allocates limited usage rights to the virtual character; determine whether the operation behavior is within the scope of the limited usage rights; and reject the operation behavior if the operation behavior is not within the scope of the limited usage rights; and / or, a second processing module, configured to detect an upgrade instruction for the first virtual prop triggered by the virtual character after the allocation module allocates limited usage rights to the virtual character; determine whether the virtual character has full control rights over the first virtual prop in the game scene; and upgrade the first virtual prop to a third virtual prop if the virtual character has full control rights over the first virtual prop in the game scene, wherein the third virtual prop is a higher-order version of the first virtual prop.
[0111] Optionally, the device also includes: a second judgment module, which is used to judge whether the virtual character meets the preset renewal conditions within the limited use period of the first virtual prop after the allocation module allocates the limited use rights of the first virtual prop to the virtual character; a processing module, which is used to terminate the virtual character's limited use rights of the first virtual prop if the virtual character does not meet the preset renewal conditions within the limited use period of the first virtual prop; and allocate full control rights of the first virtual prop to the virtual character if the virtual character meets the preset renewal conditions within the limited use period of the first virtual prop.
[0112] Optionally, the third receiving unit includes: a monitoring subunit, used to monitor the transfer time of the second virtual resource in real time in the current game scene; a pop-up subunit, used to pop up a prompt message in the current game scene if the transfer time arrives, wherein the prompt message is used to prompt the virtual character to transfer the second virtual resource corresponding to the first virtual prop; a receiving subunit, used to detect a transfer instruction on the prompt information, and receive the second virtual resource transferred by the virtual character for the first virtual prop based on the transfer instruction.
[0113] Optionally, the first receiving unit includes: a forwarding subunit, used to forward the acquisition request to several business support servers, wherein the business support servers are used to provide support services for the first virtual prop according to the acquisition request; a first receiving subunit, used to receive multiple support service options respectively fed back by the several business support servers and provide them to the virtual character; a sending subunit, used to detect the target confirmation option selected by the virtual character from the multiple support service options, and send a confirmation message to the business support server corresponding to the target confirmation option; a second receiving subunit, used to receive the target virtual resources corresponding to the first virtual prop from the business support server corresponding to the target confirmation option, wherein the target virtual resources include the first virtual resources.
[0114] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0115] Example 3
[0116] The embodiment of the present application also provides an electronic device, Figure 5 is a structural diagram of an electronic device according to an embodiment of the present invention, such as Figure 5 As shown, it includes a processor 51, a communication interface 52, a memory 53 and a communication bus 54, wherein the processor 51, the communication interface 52, and the memory 53 communicate with each other through the communication bus 54, and the memory 53 is used to store computer programs;
[0117] The processor 51 is configured to execute the program stored in the memory 53 to implement the following steps: receiving a request from a virtual character to obtain a first virtual item in a game scene; determining whether the virtual character has full control authority over a second virtual item in the game scene, wherein the second virtual item is a lower-level version of the first virtual item; and if the virtual character has full control authority over the second virtual item in the game scene, allocating limited usage rights of the first virtual item to the virtual character.
[0118] Optionally, allocating limited usage rights of the first virtual item to the virtual character includes: receiving a pledge request for the second virtual item, switching the virtual character's full control rights over the second virtual item to pledge rights; receiving a first virtual resource transferred by the virtual character for the first virtual item, and unlocking the limited usage rights of the first virtual item in the first stage for the virtual character based on the acquisition request and the first virtual resource.
[0119] Optionally, after unlocking the limited usage rights of the first virtual prop in the second stage for the virtual character based on the virtual resource, the method further includes: receiving a second virtual resource transferred by the virtual character for the first virtual prop, and unlocking the limited usage rights of the first virtual prop in the second stage for the virtual character based on the second virtual resource.
[0120] Optionally, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating temporary usage rights of the first virtual prop to the virtual character in a first time period; before the end of the first time period, determining whether a renewal resource transferred by the virtual character for the first virtual prop is received; if a renewal resource transferred by the virtual character for the first virtual prop is received, continuing to allocate temporary usage rights of the first virtual prop to the virtual character in a second time period.
[0121] Optionally, after allocating temporary usage rights of the first virtual item for the first time period to the virtual character, the method further includes: updating the remaining duration of the first time period in real time; configuring the remaining duration in the attribute item of the first virtual item, and displaying the remaining duration in the game scene.
[0122] Optionally, allocating limited usage rights of the first virtual item to the virtual character includes: unlocking unlimited usage rights of the first attribute of the first virtual item for the virtual character; before the first cycle time arrives, determining whether renewal resources transferred by the virtual character for the first virtual item have been received; if renewal resources transferred by the virtual character for the first virtual item have been received, continuing to unlock unlimited usage rights of the second attribute of the first virtual item for the virtual character.
[0123] Optionally, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating temporary usage rights of the first virtual prop for a first duration within a first preset period to the virtual character; before the second period time arrives, determining whether a renewal resource transferred by the virtual character for the first virtual prop has been received; if a renewal resource transferred by the virtual character for the first virtual prop has been received, continuing to allocate temporary usage rights of the first virtual prop for a second duration within the first preset period to the virtual character, wherein the second duration is greater than or equal to the first duration, and the second duration is less than or equal to the duration of the preset period.
[0124] Optionally, allocating limited usage rights of the first virtual prop to the virtual character includes: allocating a limited usage of the first virtual prop to the virtual character within a second preset period; before the arrival of a third period, determining whether a transfer of renewal resources for the first virtual prop from the virtual character has been received; if a transfer of renewal resources for the first virtual prop from the virtual character has been received, continuing to allocate a limited usage of the first virtual prop to the virtual character within the second preset period.
[0125] Optionally, after allocating limited usage rights of the first virtual item to the virtual character, the method further includes: detecting a transaction instruction for the first virtual item triggered by the virtual character, and rejecting the transaction instruction; and / or detecting an upgrade instruction for the first virtual item triggered by the virtual character, and upgrading the first virtual item to a third virtual item, wherein the third virtual item is a higher-level version of the first virtual item.
[0126] Optionally, after allocating limited usage rights of the first virtual item to the virtual character, the method further includes: determining whether the virtual character satisfies a preset renewal condition within the limited usage period of the first virtual item; if the virtual character does not satisfy the preset renewal condition within the limited usage period of the first virtual item, terminating the virtual character's limited usage rights to the first virtual item; if the virtual character satisfies the preset renewal condition within the limited usage period of the first virtual item, allocating full control rights of the first virtual item to the virtual character.
[0127] Optionally, receiving the second virtual resource transferred by the virtual character for the first virtual prop includes: monitoring the transfer time of the second virtual resource in real time in the current game scene; if the transfer time arrives, popping up a prompt message in the current game scene, wherein the prompt message is used to prompt the virtual character to transfer the second virtual resource corresponding to the first virtual prop; detecting a transfer instruction on the prompt message, and receiving the second virtual resource transferred by the virtual character for the first virtual prop based on the transfer instruction.
[0128] Optionally, receiving the first virtual resource transferred by the virtual character for the first virtual prop includes: forwarding the acquisition request to several business support servers, wherein the business support servers are used to provide support services for the first virtual prop based on the acquisition request; receiving multiple support service options respectively fed back by the several business support servers and providing them to the virtual character; detecting the target confirmation option selected by the virtual character from the multiple support service options, and sending a confirmation message to the business support server corresponding to the target confirmation option; receiving the target virtual resource corresponding to the first virtual prop from the business support server corresponding to the target confirmation option, wherein the target virtual resource includes the first virtual resource.
[0129] The communication bus mentioned in the terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.
[0130] The communication interface is used for communication between the above terminal and other devices.
[0131] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor.
[0132] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
[0133] In another embodiment provided by the present application, a computer-readable storage medium is also provided, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes the method for allocating prop permissions described in any of the above embodiments.
[0134] In another embodiment provided by the present application, a computer program product comprising instructions is also provided, which, when executed on a computer, enables the computer to execute the method for allocating prop permissions described in any of the above embodiments.
[0135] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0136] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0137] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0138] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0139] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0140] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0141] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0142] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for allocating prop permissions, characterized in that: include: receiving a request from a virtual character to obtain a first virtual item in a game scene, wherein the request is used to request to use the first virtual item in stages; Determining whether the virtual character has full control authority over a second virtual item in the game scene, wherein the second virtual item is a lower-level version of the first virtual item; If the virtual character has full control authority over the second virtual item in the game scene, allocating the first virtual item and corresponding limited usage authority to the virtual character; Among them, allocating limited usage rights of the first virtual prop to the virtual character includes: unlocking unlimited usage rights of the first attribute of the first virtual prop for the virtual character in a first limited usage phase; before the end of the first limited usage phase, determining whether renewal resources transferred by the virtual character for the first virtual prop are received; if renewal resources transferred by the virtual character for the first virtual prop are received, continuing to unlock unlimited usage rights of the second attribute of the first virtual prop for the virtual character in a second limited usage phase, and maintaining unlimited usage rights of the first attribute.
2. The method according to claim 1, characterized in that Allocating limited usage rights of the first virtual item to the virtual character includes: receiving a first virtual resource transferred by the virtual character for the first virtual item; The limited usage right of the first virtual item in the first stage is unlocked for the virtual character based on the acquisition request and the first virtual resource.
3. The method according to claim 2, characterized in that After unlocking the limited usage right of the first virtual item in the first stage for the virtual character based on the acquisition request and the first virtual resource, the method further includes: receiving a second virtual resource transferred by the virtual character for the first virtual item, wherein the second virtual resource is a successor resource of the first virtual resource; The limited usage right of the first virtual item in the second stage is unlocked for the virtual character based on the second virtual resource.
4. The method according to claim 1, wherein Allocating limited usage rights of the first virtual item to the virtual character includes: Allocating temporary usage rights of the first virtual item for the virtual character during a first period of time; Before the first time period ends, determining whether a transfer of continued use resources from the virtual character for the first virtual item has been received; If the continued use resource transferred by the virtual character for the first virtual item is received, the temporary use right of the first virtual item in the second time period is continued to be allocated to the virtual character.
5. The method according to claim 4, characterized in that After allocating temporary usage rights of the first virtual item for the first period of time to the virtual character, the method further includes: updating the remaining duration of the first period in real time; The remaining time is configured in the description information of the first virtual item, and the remaining time is displayed in the description information display interface of the first virtual item.
6. The method according to claim 1, characterized in that Allocating limited usage rights of the first virtual item to the virtual character includes: Allocate temporary usage rights of the first virtual item for the virtual character within a first preset period and for a first duration; Before the first preset cycle time ends, determining whether a transfer of continued use resources from the virtual character to the first virtual item has been received; If the transfer of continued use resources for the first virtual item by the virtual character is received, continue to allocate temporary use rights of the first virtual item for the virtual character for a second duration within a second preset period, wherein the second duration is greater than or equal to the first duration, and the second duration is less than or equal to the duration of the second preset period.
7. The method according to claim 1, characterized in that Allocating limited usage rights of the first virtual item to the virtual character includes: allocating a limited usage of the first virtual item within a third preset period to the virtual character; Before the end of the third preset cycle time, determining whether the continued use resource transferred by the virtual character for the first virtual prop is received; If the continued use resource transferred by the virtual character for the first virtual item is received, the limited usage amount of the first virtual item within a fourth preset period is continued to be allocated to the virtual character.
8. The method according to claim 1, characterized in that After allocating limited usage rights of the first virtual item to the virtual character, the method further includes: detecting an operation behavior triggered by the virtual character on the first virtual item; determining whether the operation behavior is within the scope of the limited use permission; and rejecting the operation behavior if the operation behavior is not within the scope of the limited use permission; and / or, Detecting an upgrade instruction for the first virtual item triggered by the virtual character; determining whether the virtual character has full control authority over the first virtual item in the game scene; and if the virtual character has full control authority over the first virtual item in the game scene, upgrading the first virtual item to a third virtual item, wherein the third virtual item is a higher-level version of the first virtual item.
9. The method according to claim 1, characterized in that After allocating limited usage rights of the first virtual item to the virtual character, the method further includes: Determining whether the virtual character meets a preset renewal condition within the limited usage time of the first virtual item; If the virtual character does not meet the preset renewal conditions within the limited use time of the first virtual prop, the limited use right of the virtual character to the first virtual prop is terminated; if the virtual character meets the preset renewal conditions within the limited use time of the first virtual prop, full control authority of the first virtual prop is allocated to the virtual character.
10. The method according to claim 3, characterized in that Receiving the second virtual resource transferred by the virtual character for the first virtual prop includes: monitoring the transfer time of the second virtual resource in real time in the current game scene; If the transfer time arrives, a prompt message pops up in the current game scene, wherein the prompt message is used to prompt the virtual character to transfer the second virtual resource corresponding to the first virtual prop; A transfer instruction is detected in the prompt information, and a second virtual resource transferred by the virtual character to the first virtual item is received based on the transfer instruction.
11. The method according to claim 2, characterized in that Receiving the first virtual resource transferred by the virtual character for the first virtual prop includes: forwarding the acquisition request to a plurality of business support servers, wherein the business support servers are configured to provide support services for the first virtual item according to the acquisition request; receiving a plurality of support service options respectively fed back by the plurality of business support servers and providing the plurality of support service options to the virtual character; detecting a target confirmation option selected by the virtual character from among the plurality of support service options, and sending a confirmation message to a service support server corresponding to the target confirmation option; Receive target virtual resources corresponding to the first virtual item from a business support server corresponding to the target confirmation option, wherein the target virtual resources include the first virtual resource.
12. A device for allocating props authority, characterized in that: include: a receiving module, configured to receive a request from a virtual character to obtain a first virtual item in a game scene, wherein the request is used to request to use the first virtual item in stages; a first determination module, configured to determine whether the virtual character has full control authority over a second virtual item in the game scene, wherein the second virtual item is a lower-level version of the first virtual item; an allocating module, configured to allocate the first virtual item and corresponding limited usage permission to the virtual character if the virtual character has full control permission over the second virtual item in the game scene; Wherein, the allocation module includes: a third unlocking unit, configured to unlock unlimited usage rights of the first attribute of the first virtual item for the virtual character in the first limited usage phase; The second judgment unit is used to judge whether the renewal resources transferred by the virtual character for the first virtual prop are received before the end of the first limited use phase; the fourth unlocking unit is used to continue to unlock the unlimited use rights of the second attribute of the first virtual prop for the virtual character in the second limited use phase if the renewal resources transferred by the virtual character for the first virtual prop are received, and maintain the unlimited use rights of the first attribute.
13. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 11 when executed.
14. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Virtual prop obtaining method and device in virtual scene, equipment and storage medium
CN111672101A
Method and device for adjusting use duration of virtual prop object and storage medium
CN112402968A