Control method and apparatus for map editing permission, and electronic device

By receiving and processing map editing permission applications in the game system, the problem of low efficiency in creating maps by individual players is solved, and multi-player collaborative editing of maps is realized and operation conflicts are avoided, which improves map creation efficiency.

WO2025055695A1PCT designated stage expired Publication Date: 2025-03-20NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/113988
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-15
Filing Date
2024-08-22
Publication Date
2025-03-20

AI Technical Summary

Technical Problem

Map creation efficiency in game systems is low, and the existing technology only allows individual players to create maps, resulting in operational conflicts when multiple players collaboratively edit maps.

Method used

By receiving the edit permission application instructions for the target map, the first game account that sends the edit permission application instructions and the second game account that is editing the target map, send permission inquiry information to the second game account, and decide whether to provide editing permissions to the first game account based on the feedback information, so as to orderly control the editing order of multiple game accounts editing the same map.

Benefits of technology

It realizes that multiple players jointly edit maps, avoids operational conflicts and improves map creation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024113988_20032025_PF_FP_ABST
    Figure CN2024113988_20032025_PF_FP_ABST
Patent Text Reader

Abstract

A control method and apparatus for a map editing permission, and an electronic device. The control method comprises the following steps: receiving an editing permission application instruction for a target map, and determining a first game account that sends the editing permission application instruction and a second game account that is editing the target map; sending permission inquiry information to the second game account, and receiving feedback information of the second game account for the permission inquiry information, wherein the permission inquiry information is used for inquiring whether to provide an editing permission for the target map to the first game account; and on the basis of the feedback information, determining whether to provide the editing permission for the target map to the first game account. In the control method for a map editing permission, by means of setting a map editing permission and sending a permission application to a game account that is editing a map, the editing order of a plurality of game accounts for editing the same map can be controlled in an ordered manner, which is conducive to avoiding an operation conflict between a plurality of players, thereby improving the map creation efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Map editing authority control method, device and electronic device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202311201766.1, filed on September 15, 2023, entitled “Method, device and electronic device for controlling map editing permissions”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of game technology, and in particular to a method for controlling map editing authority, a device for controlling map editing authority, a computer-readable storage medium, and an electronic device. Background Art

[0004] Game systems can provide map components. Players can create their own game maps by selecting a map component and setting its parameters. Once a game map is created, other players can enter it and complete tasks. However, in related art, maps can typically only be created by individual players, resulting in low map creation efficiency.

[0005] Summary of the Invention

[0006] In view of this, the purpose of the present disclosure is to provide a method for controlling map editing permissions, a device for controlling map editing permissions, a computer-readable storage medium and an electronic device, so as to enable multiple players to jointly edit a map and orderly control the editing order of multiple game accounts editing the same map, which is conducive to avoiding operation conflicts between multiple players and improving map creation efficiency.

[0007] According to a first aspect of an embodiment of the present disclosure, a method for controlling map editing permissions is provided, the method comprising: receiving an editing permission application instruction for a target map, determining a first game account that sends the editing permission application instruction, and a second game account that is editing the target map; sending permission inquiry information to the second game account, and receiving feedback information from the second game account regarding the permission inquiry information; wherein the permission inquiry information is used to: inquire whether to provide the first game account with editing permissions for the target map; and based on the feedback information, determine whether to provide the first game account with editing permissions for the target map.

[0008] According to a second aspect of an embodiment of the present disclosure, a device for controlling map editing permissions is provided, the device comprising: an account determination module, configured to execute receiving an editing permission application instruction for a target map, determining a first game account that sends the editing permission application instruction, and a second game account that is editing the target map; an information processing module, configured to execute sending permission inquiry information to the second game account, and receiving feedback information from the second game account regarding the permission inquiry information; wherein the permission inquiry information is used to inquire whether to provide the first game account with editing permissions for the target map; and a permission processing module, configured to execute, based on the feedback information, determining whether to provide the first game account with editing permissions for the target map.

[0009] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the above-mentioned map editing authority control method.

[0010] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned map editing authority control method.

[0011] The embodiments of the present disclosure bring the following beneficial effects:

[0012] The above-mentioned map editing permission control method, map editing permission control device, computer-readable storage medium, and electronic device receive an editing permission request instruction for a target map, determine a first game account that sent the editing permission request instruction, and a second game account that is currently editing the target map; send a permission query message to the second game account, and receive feedback from the second game account regarding the permission query message; wherein the permission query message is used to: inquire whether to provide the first game account with editing permission for the target map; and based on the feedback information, determine whether to provide the first game account with editing permission for the target map. In this way, multiple game accounts can jointly edit a game map; when one of the multiple game accounts is currently editing a map and another game account also wants to edit the map, it is necessary to send a permission query message to the game account currently editing the map, and then determine whether to allow the game account to edit the map based on the feedback information. In the above-mentioned method, by setting map editing permissions and sending permission requests to the game account currently editing the map, the editing order of multiple game accounts editing the same map can be orderly controlled, which helps to avoid operation conflicts between multiple players and improves map creation efficiency.

[0013] Other features and advantages of the present disclosure will be described in the following description, and in part will become apparent from the description, or understood by practicing the present disclosure. The objectives and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0014] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the related technologies, the following briefly introduces the drawings required for use in the specific embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0016] FIG1 is a flowchart of a method for editing and controlling a game map provided by one of the embodiments of the present disclosure;

[0017] FIG2 is a schematic diagram of an interface corresponding to a first game account provided by one of the embodiments of the present disclosure;

[0018] FIG3 is a schematic diagram of an interface corresponding to a second game account provided in one embodiment of the present disclosure;

[0019] FIG4 is a schematic diagram of an interface corresponding to another first game account provided by one of the embodiments of the present disclosure;

[0020] FIG5 is a schematic diagram of first query information provided by one of the embodiments of the present disclosure;

[0021] FIG6 is a flowchart of another method for controlling map editing permissions provided by one of the embodiments of the present disclosure;

[0022] FIG7 is a flowchart of another method for controlling map editing permissions provided by one of the embodiments of the present disclosure;

[0023] FIG8 is a schematic diagram of a device for controlling map editing permissions provided by one of the embodiments of the present disclosure;

[0024] FIG9 is a schematic diagram of an electronic device provided in accordance with one of the embodiments of the present disclosure. DETAILED DESCRIPTION

[0025] To make the purpose, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of them. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0026] Considering that players create maps individually, the map creation efficiency is low. The embodiments of the present invention provide a method, device and electronic device for controlling map editing permissions, which can be applied to the editing process of game maps, game scenes, etc.

[0027] To facilitate understanding of this embodiment, a method for editing and controlling a game map disclosed in an embodiment of the present disclosure is first introduced. As shown in FIG1 , the method includes the following steps:

[0028] Step S102: receiving an editing permission application instruction for a target map, and determining a first game account that sent the editing permission application instruction and a second game account that is editing the target map;

[0029] The target map can be created by one of the multiple game accounts. When the game account creates the target map, the initial state is that the three-dimensional space where the target map resides is empty, with no map components. The interface displaying the target map also provides multiple map components and corresponding parameter settings. The user of the game account that created the target map can select the desired map component from the map components provided in the interface and set it in the three-dimensional space where the target map resides.

[0030] Map components typically include various types, such as runway components, turntable components, and conveyor components. A target map typically consists of multiple map components, which can be different or partially identical. Each map component can have individual parameters, such as size, orientation, and speed. The aforementioned editing commands can include commands for adding components, adjusting component positions, and adjusting component sizes.

[0031] The user who created a target map can invite other users to co-create it. Multiple game accounts can then send edit commands for the target map, and by executing these commands, multiple users can create a map together. To avoid conflicts between edit commands issued by multiple game accounts, editing permissions must be set for each game account.

[0032] In one method, multiple game accounts edit the target map at different times, which can also be called asynchronous co-construction of the target map; multiple game accounts can also edit the target map at the same time, which can also be called synchronous co-construction of the target map.

[0033] In the above steps, the second game account is editing the target map, which can be understood as the second game account having editing permissions. At this time, the first game account sends an instruction to the server requesting editing permissions for the target map. The server needs to perform the steps in this embodiment to determine whether to grant editing permissions to the first game account.

[0034] Editing authority can be understood as a game account with editing authority being able to open and access the target map on a terminal device, thereby being able to send editing instructions for the target map.

[0035] It should be noted that if the target map is not currently being edited by any game account, that is, the target map's editing permissions do not currently belong to any game account, if the first game account sends an instruction requesting editing permissions for the target map, editing permissions can be directly granted to the first game account. In addition, the first game account needs to be pre-associated with the target map, for example, the first game account must be the creator of the target map, or the first game account has account attributes that allow it to edit the target map.

[0036] Step S104: sending permission inquiry information to the second game account, and receiving feedback information from the second game account regarding the permission inquiry information; wherein the permission inquiry information is used to inquire whether to provide the first game account with editing permission for the target map;

[0037] The server sends the permission request message to the terminal device logged in by the second game account, and the permission request message can be displayed on the terminal device interface. Since the second game account is currently editing the target map, that is, the second game account has the permission to edit the target map, when the first game account sends the request for permission to edit the target map, it needs to obtain the consent of the second game account.

[0038] The permission inquiry information may include multiple options, such as agreeing to provide editing permissions to the first game account, refusing to provide editing permissions to the first game account, agreeing to share editing permissions with the first game account, etc. Corresponding feedback information is generated based on the user's selection of the multiple options.

[0039] Step S106: Based on the feedback information, determine whether to provide the first game account with editing authority for the target map.

[0040] The feedback information can be an agreement to provide the first game account with editing permissions for the target map, or a refusal to provide the first game account with editing permissions for the target map. The feedback information can be generated by the user corresponding to the second game account after triggering a specified control and sent to the server.

[0041] In one method, if a target map has only one game account with editing permissions within a period of time, if a second game account agrees to provide the first game account with editing permissions for the target map, the second game account needs to exit the target map and lose the editing permissions, and then provide the first game account with editing permissions for the target map.

[0042] In another way, if the target map can have multiple game accounts with editing permissions within a period of time, if the second game account agrees to provide the first game account with editing permissions of the target map, the first game account and the second game account can have editing permissions at the same time, and the first game account and the second game account can access the target map at the same time and send editing instructions.

[0043] The above-mentioned method for controlling map editing permissions receives an editing permission application instruction for a target map, determines the first game account that sends the editing permission application instruction, and the second game account that is editing the target map; sends permission inquiry information to the second game account, and receives feedback information from the second game account regarding the permission inquiry information; wherein the permission inquiry information is used to: inquire whether to provide the first game account with editing permissions for the target map; based on the feedback information, determine whether to provide the first game account with editing permissions for the target map. In this way, multiple game accounts can edit the game map together; when one of the multiple game accounts is editing the map and another game account also wants to edit the map, it is necessary to send a permission inquiry information to the game account that is editing the map, and then determine whether the game account is allowed to edit the map based on the feedback information. In the above method, by setting map editing permissions and sending permission applications to the game account that is editing the map, the editing order of multiple game accounts editing the same map can be controlled in an orderly manner, which is conducive to avoiding operation conflicts between multiple players and improving map creation efficiency.

[0044] In a specific implementation method, the target map is associated with a main game account and an authorized person game account; the target map is created by the main game account; the authorized person game account is set by the main game account, and the authorized person game account participates in the editing of the target map; after the target map is created, the game account that created the target map is the main game account. The main game account can send an application to other game accounts, and after the game account confirms, it can be used as the authorized person game account of the target map. There can be one or more authorized person game accounts for the target map. The map cover of the target map can be displayed on the interface corresponding to the authorized person game account. When the authorized person game account has editing authority, it can enter the target map and issue editing instructions by triggering the map cover.

[0045] In the map editing permission control method of the above embodiment, when the second game account belongs to the permission person game account, the first game account belongs to the main game account or the permission person game account; when the second game account belongs to the main game account, the first game account belongs to the permission person game account. It can be understood that when the game account currently editing the target map is the permission person game account, the first game account that sends the editing permission application instruction can be the main game account or the permission person game account. Since the target map usually has only one main game account, when the game account currently editing the map is the main game account, the first game account that sends the editing permission application instruction belongs to the permission person game account.

[0046] The following embodiment provides a specific implementation method for determining whether to provide the first game account with editing permission for the target map based on feedback information.

[0047] In one method, if the second game account belongs to the authorized person's game account and the feedback information indicates that the editing permission is agreed to be provided to the first game account, the designated game page corresponding to the first game account is controlled to be refreshed; wherein, the refreshed designated game page provides an interface control for entering the target map.

[0048] In actual implementation, the server can control the refresh of the designated game page corresponding to the first game account after receiving the above feedback information, or it can refresh the designated game page at a scheduled time, and determine the page content of the refreshed designated game page based on whether the feedback information is received and the content indicated by the feedback information. When the feedback information is received and the feedback information indicates that the editing permission is agreed to be provided to the first game account, the above interface control is displayed on the refreshed designated game page.

[0049] Referring to the example of Figure 2, Figure 2 is the interface corresponding to the first game account. By triggering the "Call Exit" control, an instruction to apply for editing permissions can be sent. At the same time, the interface also displays information that the second game account is editing the target map. When the "Call Exit" control is triggered, since the second game account has not yet agreed to provide editing permissions to the first game account, at this time, the interface of the first game account may display a prompt message "The other party is busy, please come back later" to remind the first game account that the second game account has not yet agreed to provide editing permissions to the first game account.

[0050] After the first game account sends a request for editing permissions, Figure 3 shows the interface for the second game account, which displays a permission request. If the user of the second game account clicks "OK," the feedback indicates that they agree to grant editing permissions to the first game account. Since the second game account is the authorized user, once the second game account agrees to grant editing permissions to the first game account, the second game account will cancel its editing permissions and exit the target map.

[0051] After the second game account agrees to provide editing permissions to the first game account, refer to Figure 4, which is the interface corresponding to the first game account. The interface can be automatically refreshed every certain period of time. After receiving feedback information that the second game account agrees to provide editing permissions to the first game account, the interface is refreshed to that shown in Figure 4, wherein an "Edit Map" control is provided in the interface, that is, the aforementioned interface control for entering the target map. By triggering this control, the first game account can obtain editing permissions and enter the target map.

[0052] Specifically, if the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is agreed to be provided to the first game account, the editing content of the second game account for the target map is saved, the second game account is controlled to exit the target map, and the editing permission of the second game account for the target map is released.

[0053] Continuing with reference to Figure 3, when the user corresponding to the second game account clicks the "OK" control, feedback information is generated, that is, agreeing to provide editing permissions to the first game account. At this time, the second game account is controlled to exit the target map and the editing permissions of the second game account for the target map are released. The map scene of the target map will no longer be displayed in the interface of the second game account.

[0054] Furthermore, if the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is refused to be provided to the first game account, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide the editing permission to the first game account.

[0055] As shown in Figure 3, if the user corresponding to the second game account clicks the "Cancel" control, feedback is generated, indicating that editing permissions are being denied to the first game account. At this point, the aforementioned prompt message is displayed in the first game account's interface, reminding the player that the second game account has not yet agreed to grant editing permissions to the first game account. This prompt message can be similar to the prompt message in Figure 2, "The other party is busy. Please try again later." The form of this prompt message is not specifically limited; for example, other text or symbols can be used, and the prompt message can simply indicate that editing permissions are being denied to the first game account.

[0056] In another embodiment, if the second game account belongs to the authorized person's game account and no feedback information is received within a specified time period, a prompt message is provided to the first game account; wherein, the prompt message is used to: prompt that the second game account has not yet agreed to provide editing permissions to the first game account.

[0057] If the second game account does not send feedback, editing permissions will not be granted to the first game account at this time. As shown in Figure 3, if the user corresponding to the second game account does not click either the "OK" or "Cancel" control, no feedback will be sent to the server. The interface corresponding to the first game account may still display the prompt message "The other party is busy, please try again later" in Figure 2 to indicate that the second game account has not yet agreed to grant editing permissions to the first game account.

[0058] In another implementation, if the second game account belongs to the main game account, it is determined whether the number of game accounts currently editing the target map is less than a preset threshold; if the number of accounts is less than the preset threshold, a first inquiry message is sent to the second game account; wherein the first inquiry message is used to: inquire whether the second game account agrees to have joint editing permissions with the first game account.

[0059] When the second game account is the main game account, the first game account is the authority holder game account; when the first game account sends an editing permission application instruction as the authority holder game account, the server needs to first determine whether the number of game accounts currently editing the target map is less than a preset number threshold; the preset number threshold can be understood as the maximum number of game accounts that can edit the target map at the same time, or the maximum number of game accounts that have editing permissions at the same time.

[0060] If the number of game accounts currently editing the target map is less than a preset threshold, it indicates that a new game account can be added to simultaneously edit the target map. In this case, a first inquiry message is sent to the second game account, i.e., the primary game account, to inquire whether the user corresponding to the second game account agrees to share editing permissions with the first game account.

[0061] As shown in Figure 5, the first game account sends an editing permission application instruction, and the number of game accounts currently editing the target map is less than the preset threshold. At this time, the first inquiry information shown in Figure 5 is displayed on the interface corresponding to the second game account.

[0062] If the second game account is the primary game account, and the feedback indicates that the second game account agrees to share editing permissions with the first game account, the first game account will be controlled to access the target map. At this time, the target map can be loaded on the terminal device corresponding to the first game account. After loading, the target map is opened and the editing interface of the target map is displayed.

[0063] Furthermore, if the number of accounts is equal to a preset threshold, a second inquiry message is sent to the second game account; wherein the second inquiry message is used to: inquire whether the second game account gives up the editing authority and provide the editing authority to the first game account.

[0064] The first game account sends an edit permission request, but the number of game accounts currently editing the target map exceeds the preset threshold, indicating that no new game accounts can be added to simultaneously edit the target map. In this case, a second query message is sent to the second game account (the primary game account) to inquire whether the user corresponding to the second game account wishes to relinquish edit permission and grant edit permission to the first game account.

[0065] The second inquiry information can refer to the inquiry information shown in Figure 3. The second inquiry information needs to be made known to the user corresponding to the second game account. If the second inquiry information is agreed to, the second game account will lose the editing permission and exit the target map, that is, the editing permission is transferred to the first game account.

[0066] If the second game account belongs to the main game account, and the feedback information indicates that the second game account agrees to give up the editing permission and provide the editing permission to the first game account, save the editing content of the second game account for the target map, control the second game account to exit the target map, and release the editing permission for the target map; provide the editing permission for the target map to the first game account.

[0067] When feedback information is received from the second game account, and the feedback information indicates that the second game account agrees to give up the editing permission, the terminal device corresponding to the second game account can be controlled to stop displaying the editing interface of the target map, control the second game account to exit the target map, and release the editing permission for the target map; then, on the interface corresponding to the first game account, the "Edit Map" interface control shown in Figure 4 can be refreshed and displayed. By triggering the interface control, the first game account can obtain the editing permission of the target map, and can open and enter the target map.

[0068] In other methods, if the second game account belongs to the main game account and the feedback information indicates that the editing permission is refused to be provided to the first game account, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide the editing permission to the first game account.

[0069] For example, if the user corresponding to the second game account clicks the "Cancel Control" in Figure 5, feedback information is generated to refuse to provide editing permissions to the first game account. At this time, the server provides a prompt information to the first game account to indicate that the second game account has not yet agreed to provide editing permissions to the first game account. The prompt information shown in Figure 2 can be displayed in the interface of the first game account.

[0070] In addition, if the second game account is the main game account and no feedback information is received within a specified time period, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide editing permissions to the first game account.

[0071] For example, after the permission inquiry information shown in Figure 5 is displayed on the interface of the second game account, the user does not click the "OK" control or the "Cancel" control within the specified time period. At this time, the server does not receive any feedback information, and then sends a prompt information to the first game account. The prompt information shown in Figure 2 can be displayed on the interface of the first game account.

[0072] The following embodiment provides another method for controlling map editing permissions. When the main game account or the authorized person game account is the first game account, the second game account with editing permissions is the authorized person game account. As shown in FIG6 , the method includes the following steps:

[0073] Step S602: receiving an edit permission request instruction from the first game account;

[0074] Step S604: Sending permission inquiry information to the second game account with editing permission;

[0075] Step S606: receiving feedback information sent by the second game account, and determining whether the second game account, which is indicated by the feedback information as having editing authority, agrees to provide editing authority to the first game account;

[0076] If the feedback information indicates that the second game account with editing authority agrees to provide editing authority to the first game account, step S608 is executed; if the feedback information indicates that the second game account with editing authority refuses to provide editing authority to the first game account, step S610 is executed;

[0077] Step S608: Refresh the designated game page corresponding to the first game account; provide an interface control for entering the target map in the refreshed designated game page, and end;

[0078] Step S610: Display a prompt message on the designated game page corresponding to the first game account to prompt that the second game account with editing authority has not agreed to provide editing authority to the first game account.

[0079] The following embodiment provides another method for controlling map editing permissions. When the primary game account is a second game account with editing permissions, the first game account is the authorized game account. As shown in FIG7 , the method includes the following steps:

[0080] Step S702: Receive an edit permission request from the authorized person's game account A;

[0081] Step S704, determining whether the number of accounts of the game account currently editing the target map is less than a preset number threshold; if the number of accounts is less than the preset number threshold, executing step S706; if the number of accounts is equal to the preset number threshold, executing step S708;

[0082] Step S706: Send a first inquiry message to the main game account; wherein the first inquiry message is used to inquire whether the main game account agrees to share the editing authority with the authority holder game account A; and execute step S710;

[0083] Step S708: Send a second inquiry message to the main game account, wherein the second inquiry message is used to inquire whether the main game account gives up the editing authority and grant the editing authority to the authorized game account A. Execute step S716.

[0084] Step S710: Receive feedback information of the first inquiry information, and determine whether the feedback information indicates that the main game account agrees to share the editing authority with the authorized game account A; if yes, execute step S712; if no, execute step S714;

[0085] Step S712: the game account A of the controller enters the target map, and the process ends.

[0086] Step S714: Provide prompt information to the authorized person's game account A; wherein the prompt information is used to remind the main game account that it has not agreed to provide editing authority to the authorized person's game account A, and then end.

[0087] Step S716: receiving feedback information of the second inquiry information, determining whether the feedback information indicates that the main game account has given up the editing authority, and providing the editing authority to the authorized game account A;

[0088] If the feedback information indicates that the main game account agrees to give up the editing authority and provides the editing authority to the authorized game account A, step S718 is executed; if the feedback information indicates that the main game account refuses to give up the editing authority, step S720 is executed;

[0089] Step S718: Refresh the designated game page corresponding to the authorized person's game account A; provide an interface control for entering the target map in the refreshed designated game page, and end;

[0090] In step S720, a prompt message is displayed on the designated game page corresponding to the authorized person's game account A to prompt that the main game account has not yet agreed to provide editing authority to the authorized person's game account A.

[0091] This method allows multiple game accounts to jointly edit game maps. When one of the multiple game accounts is currently editing a map and another game account also wants to edit the map, it needs to send a permission query to the game account currently editing the map. The other account will then determine whether to allow the game account to edit the map based on the feedback. In this method, by setting map editing permissions and sending permission requests to the game account currently editing the map, the editing order of multiple game accounts editing the same map can be orderly controlled, which helps avoid operation conflicts between multiple players and improves map creation efficiency.

[0092] Corresponding to the above method embodiment, referring to FIG8 , a schematic diagram of a map editing permission control device is shown. The device includes:

[0093] An account determination module 80 is configured to receive an editing permission application instruction for a target map, determine a first game account that sends the editing permission application instruction, and a second game account that is editing the target map;

[0094] The information processing module 82 is configured to send a permission inquiry message to the second game account and receive feedback from the second game account regarding the permission inquiry message; wherein the permission inquiry message is used to inquire whether to provide the first game account with editing permission for the target map;

[0095] The permission processing module 84 is configured to determine whether to provide the first game account with editing permission for the target map based on the feedback information.

[0096] The control device for the above-mentioned map editing authority receives an editing authority application instruction for a target map, determines the first game account that sends the editing authority application instruction, and the second game account that is editing the target map; sends authority inquiry information to the second game account, and receives feedback information from the second game account regarding the authority inquiry information; wherein the authority inquiry information is used to: inquire whether to provide the first game account with editing authority for the target map; based on the feedback information, determine whether to provide the first game account with editing authority for the target map. In this way, multiple game accounts can edit the game map together; when one of the multiple game accounts is editing the map and another game account also wants to edit the map, it is necessary to send a authority inquiry information to the game account that is editing the map, and then determine whether to allow the game account to edit the map based on the feedback information. In the above method, by setting the map editing authority and sending the authority application to the game account that is editing the map, the editing order of multiple game accounts editing the same map can be controlled in an orderly manner, which is conducive to avoiding operation conflicts between multiple players and improving the efficiency of map creation.

[0097] The above-mentioned target map is associated with the main game account and the authorized person game account; the target map is created by the main game account; the authorized person game account is set by the main game account, and the authorized person game account participates in the editing of the target map; when the second game account belongs to the authorized person game account, the first game account belongs to the main game account or the authorized person game account; when the second game account belongs to the main game account, the first game account belongs to the authorized person game account.

[0098] The above-mentioned permission processing module is configured to execute: if the second game account belongs to the game account of the authorized person and the feedback information indicates that the editing permission is agreed to be provided to the first game account, control the refresh of the designated game page corresponding to the first game account; wherein, the refreshed designated game page provides an interface control for entering the target map.

[0099] The above-mentioned device also includes a map content processing module, which is configured to execute: if the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is agreed to be provided to the first game account, save the editing content of the second game account for the target map, control the second game account to exit the target map, and release the editing permission of the second game account for the target map.

[0100] The above-mentioned device also includes a first information providing module, which is configured to execute: if the second game account belongs to the game account of the authorized person and the feedback information indicates that the editing permission is refused to be provided to the first game account, provide a prompt information to the first game account; wherein the prompt information is used to: prompt that the second game account has not yet agreed to provide editing permission to the first game account.

[0101] The above-mentioned device also includes: a second information providing module, which is configured to execute, if the second game account belongs to the authorized person's game account and no feedback information is received within a specified time period, providing a prompt information to the first game account; wherein the prompt information is used to: prompt that the second game account has not yet agreed to provide editing permissions to the first game account.

[0102] The above-mentioned information processing module is configured to execute: if the second game account belongs to the main game account, determine whether the number of game accounts currently editing the target map is less than a preset number threshold; if the number of accounts is less than the preset number threshold, send a first inquiry message to the second game account; wherein the first inquiry message is used to: inquire whether the second game account agrees to have joint editing permissions with the first game account.

[0103] The above-mentioned information processing module is configured to execute: if the second game account belongs to the main game account, determine whether the number of game accounts currently editing the target map is less than a preset number threshold; if the number of accounts is equal to the preset number threshold, send a second inquiry message to the second game account; wherein the second inquiry message is used to: inquire whether the second game account gives up the editing permission and provide the editing permission to the first game account.

[0104] The permission processing module is configured to execute: if the second game account belongs to the main game account and the feedback information indicates that the second game account agrees to have editing permissions together with the first game account, control the first game account to enter the target map.

[0105] The above-mentioned permission processing module is configured to execute: if the second game account belongs to the main game account, and the feedback information indicates that the second game account agrees to give up the editing permission and provide the editing permission to the first game account, save the editing content of the target map by the second game account, control the second game account to exit the target map, and release the editing permission for the target map; provide the editing permission for the target map to the first game account.

[0106] The permission processing module is configured to execute: if the second game account belongs to the main game account and the feedback information indicates that the editing permission is refused to be provided to the first game account, provide a prompt message to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide the editing permission to the first game account.

[0107] The permission processing module is configured to execute: if the second game account belongs to the main game account and no feedback information is received within a specified time period, provide a prompt message to the first game account; wherein the prompt message is used to: indicate that the second game account has not yet agreed to provide editing permissions to the first game account.

[0108] This embodiment further provides an electronic device including a processor and a memory, wherein the memory stores computer-executable instructions executable by the processor, and the processor executes the computer-executable instructions to implement the above-mentioned map editing permission control method. The electronic device can be a server or a terminal device.

[0109] As shown in FIG9 , the electronic device includes a processor 100 and a memory 101 . The memory 101 stores computer-executable instructions that can be executed by the processor 100 . The processor 100 executes the computer-executable instructions to implement the above-mentioned map editing authority control method.

[0110] Furthermore, the electronic device shown in FIG9 further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0111] Memory 101 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, etc. Bus 102 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, FIG9 shows only one bidirectional arrow, but this does not imply that there is only one bus or only one type of bus.

[0112] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 100 or by instructions in the form of software. The above-mentioned processor 100 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 gates or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0113] The processor in the electronic device can implement the following operations in the map editing permission control method by executing computer-executable instructions:

[0114] Receive an editing permission application instruction for a target map, determine a first game account that sends the editing permission application instruction, and a second game account that is editing the target map; send permission inquiry information to the second game account, and receive feedback information from the second game account regarding the permission inquiry information; wherein the permission inquiry information is used to: inquire whether to provide the first game account with editing permission for the target map; based on the feedback information, determine whether to provide the first game account with editing permission for the target map.

[0115] The target map is associated with the main game account and the authorized person's game account; the target map is created by the main game account; the authorized person's game account is set by the main game account, and the authorized person's game account participates in the editing of the target map; when the second game account belongs to the authorized person's game account, the first game account belongs to the main game account or the authorized person's game account; when the second game account belongs to the main game account, the first game account belongs to the authorized person's game account.

[0116] If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is agreed to be provided to the first game account, the designated game page corresponding to the first game account is controlled to be refreshed; wherein, the refreshed designated game page provides an interface control for entering the target map.

[0117] If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is agreed to be provided to the first game account, the editing content of the second game account for the target map is saved, the second game account is controlled to exit the target map, and the editing permission of the second game account for the target map is released.

[0118] If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is refused to be provided to the first game account, a prompt information is provided to the first game account; wherein the prompt information is used to: prompt that the second game account has not yet agreed to provide the editing permission to the first game account.

[0119] If the second game account belongs to the authorized person's game account and no feedback information is received within a specified time period, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide editing permissions to the first game account.

[0120] If the second game account belongs to the main game account, determine whether the number of game accounts currently editing the target map is less than a preset number threshold; if the number of accounts is less than the preset number threshold, send a first inquiry message to the second game account; wherein the first inquiry message is used to: inquire whether the second game account agrees to have joint editing permissions with the first game account.

[0121] If the second game account belongs to the main game account, determine whether the number of game accounts currently editing the target map is less than a preset number threshold; if the number of accounts is equal to the preset number threshold, send a second inquiry message to the second game account; wherein the second inquiry message is used to: inquire whether the second game account gives up the editing permission and provide the editing permission to the first game account.

[0122] If the second game account belongs to the main game account, and the feedback information indicates that the second game account agrees to have editing authority together with the first game account, the first game account is controlled to enter the target map.

[0123] If the second game account belongs to the main game account, and the feedback information indicates that the second game account agrees to give up the editing permission and provide the editing permission to the first game account, save the editing content of the second game account for the target map, control the second game account to exit the target map, and release the editing permission for the target map; provide the editing permission for the target map to the first game account.

[0124] If the second game account is a main game account and the feedback information indicates that the editing permission is refused to be provided to the first game account, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide the editing permission to the first game account.

[0125] If the second game account is the main game account and no feedback information is received within a specified time period, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide editing permissions to the first game account.

[0126] Through the above method, multiple game accounts can jointly edit the game map; when one of the multiple game accounts is currently editing the map and another game account also wants to edit the map, it needs to send a permission query to the game account currently editing the map, and then determine whether to allow the game account to edit the map based on the feedback information. In the above method, by setting map editing permissions and sending permission requests to the game account currently editing the map, the editing order of multiple game accounts editing the same map can be orderly controlled, which helps avoid operation conflicts between multiple players and improves map creation efficiency.

[0127] This embodiment also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned map editing authority control method.

[0128] The computer-executable instructions stored in the computer-readable storage medium can implement the following operations in the map editing authority control method by executing the computer-executable instructions:

[0129] Receive an editing permission application instruction for a target map, determine a first game account that sends the editing permission application instruction, and a second game account that is editing the target map; send permission inquiry information to the second game account, and receive feedback information from the second game account regarding the permission inquiry information; wherein the permission inquiry information is used to: inquire whether to provide the first game account with editing permission for the target map; based on the feedback information, determine whether to provide the first game account with editing permission for the target map.

[0130] The target map is associated with the main game account and the authorized person's game account; the target map is created by the main game account; the authorized person's game account is set by the main game account, and the authorized person's game account participates in the editing of the target map; when the second game account belongs to the authorized person's game account, the first game account belongs to the main game account or the authorized person's game account; when the second game account belongs to the main game account, the first game account belongs to the authorized person's game account.

[0131] If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is agreed to be provided to the first game account, the designated game page corresponding to the first game account is controlled to be refreshed; wherein, the refreshed designated game page provides an interface control for entering the target map.

[0132] If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is agreed to be provided to the first game account, the editing content of the second game account for the target map is saved, the second game account is controlled to exit the target map, and the editing permission of the second game account for the target map is released.

[0133] If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is refused to be provided to the first game account, a prompt message is provided to the first game account; wherein the prompt message indicates that the second game account has not yet agreed to provide the editing permission to the first game account.

[0134] If the second game account belongs to the authorized person's game account and no feedback information is received within a specified time period, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide editing permissions to the first game account.

[0135] If the second game account belongs to the main game account, determine whether the number of game accounts currently editing the target map is less than a preset number threshold; if the number of accounts is less than the preset number threshold, send a first inquiry message to the second game account; wherein the first inquiry message is used to: inquire whether the second game account agrees to have joint editing permissions with the first game account.

[0136] If the second game account belongs to the main game account, determine whether the number of game accounts currently editing the target map is less than a preset number threshold; if the number of accounts is equal to the preset number threshold, send a second inquiry message to the second game account; wherein the second inquiry message is used to: inquire whether the second game account gives up the editing permission and provide the editing permission to the first game account.

[0137] If the second game account belongs to the main game account, and the feedback information indicates that the second game account agrees to have editing authority together with the first game account, the first game account is controlled to enter the target map.

[0138] If the second game account belongs to the main game account, and the feedback information indicates that the second game account agrees to give up the editing permission and provide the editing permission to the first game account, save the editing content of the second game account for the target map, control the second game account to exit the target map, and release the editing permission for the target map; provide the editing permission for the target map to the first game account.

[0139] If the second game account is a main game account and the feedback information indicates that the editing permission is refused to be provided to the first game account, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide the editing permission to the first game account.

[0140] If the second game account is the main game account and no feedback information is received within a specified time period, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide editing permissions to the first game account.

[0141] Through the above method, multiple game accounts can jointly edit the game map; when one of the multiple game accounts is currently editing the map and another game account also wants to edit the map, it needs to send a permission query to the game account currently editing the map, and then determine whether to allow the game account to edit the map based on the feedback information. In the above method, by setting map editing permissions and sending permission requests to the game account currently editing the map, the editing order of multiple game accounts editing the same map can be orderly controlled, which helps avoid operation conflicts between multiple players and improves map creation efficiency.

[0142] The computer program product of the map editing permission control method, device and electronic device provided in the embodiments of the present disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be found in the method embodiments and will not be repeated here.

[0143] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0144] In addition, in the description of the embodiments of the present disclosure, unless otherwise expressly specified or limited, the terms "installed," "connected," and "connected" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in the present disclosure based on the specific circumstances.

[0145] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the relevant technology or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several 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 disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0146] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate the description of this disclosure and simplify the description. They do not indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0147] Finally, it should be noted that the above embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A method for controlling map editing permissions, the method comprising: Receiving an editing permission application instruction for a target map, and determining a first game account that sends the editing permission application instruction, and a second game account that is editing the target map; Sending permission inquiry information to the second game account, and receiving feedback information from the second game account in response to the permission inquiry information; wherein the permission inquiry information is used to inquire whether to provide the first game account with editing permission for the target map; Based on the feedback information, it is determined whether to provide the first game account with editing authority for the target map.

2. The method according to claim 1, wherein: The target map is associated with the main game account and the authorized person's game account; the target map is created by the main game account; The authorized person's game account is set by the main game account, and the authorized person's game account participates in the editing of the target map; When the second game account belongs to the authorized person's game account, the first game account belongs to the main game account or the authorized person's game account; When the second game account belongs to the main game account, the first game account belongs to the authorized person game account.

3. The method according to claim 1, wherein: The step of determining whether to provide the first game account with editing authority for the target map based on the feedback information includes: If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is agreed to be provided to the first game account, control to refresh the designated game page corresponding to the first game account; wherein, in the refreshed designated game page, an interface control for entering the target map is provided.

4. The method according to claim 1, wherein: The method further comprises: If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is agreed to be provided to the first game account, the editing content of the target map by the second game account is saved, the second game account is controlled to exit the target map, and the editing permission of the second game account for the target map is released.

5. The method according to claim 1, wherein: The method further comprises: If the second game account belongs to the authorized person's game account, and the feedback information indicates that the editing permission is refused to be provided to the first game account, a prompt information is provided to the first game account; wherein the prompt information is used to: prompt that the second game account has not yet agreed to provide the editing permission to the first game account.

6. The method according to claim 1, wherein: The method further comprises: If the second game account belongs to the authorized person's game account and the feedback information is not received within a specified time period, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide the editing authority to the first game account.

7. The method according to claim 1, wherein: The step of sending permission inquiry information to the second game account includes: If the second game account belongs to the main game account, determining whether the number of game accounts currently editing the target map is less than a preset number threshold; If the number of accounts is less than a preset number threshold, a first inquiry message is sent to the second game account; wherein the first inquiry message is used to inquire whether the second game account agrees to have the editing authority together with the first game account.

8. The method according to claim 1, wherein: The step of sending permission inquiry information to the second game account includes: If the second game account belongs to the main game account, determining whether the number of game accounts currently editing the target map is less than a preset number threshold; If the number of accounts is equal to a preset number threshold, a second inquiry message is sent to the second game account; wherein the second inquiry message is used to: inquire whether the second game account gives up the editing authority and provide the editing authority to the first game account.

9. The method according to claim 1, wherein: The step of determining whether to provide the first game account with editing authority for the target map based on the feedback information includes: If the second game account belongs to the main game account, and the feedback information indicates that the second game account agrees to have the editing authority together with the first game account, the first game account is controlled to enter the target map.

10. The method according to claim 1, wherein: The step of determining whether to provide the first game account with editing authority for the target map based on the feedback information includes: If the second game account belongs to the main game account, and the feedback information indicates that the second game account agrees to give up the editing authority and provide the editing authority to the first game account, save the editing content of the target map by the second game account, control the second game account to exit the target map, and release the editing authority for the target map; The first game account is provided with editing authority for the target map.

11. The method according to claim 1, wherein: The step of determining whether to provide the first game account with editing authority for the target map based on the feedback information includes: If the second game account belongs to the main game account, and the feedback information indicates that the editing permission is refused to be provided to the first game account, a prompt information is provided to the first game account; wherein the prompt information is used to: prompt that the second game account has not yet agreed to provide the editing permission to the first game account.

12. The method according to claim 1, wherein: The step of determining whether to provide the first game account with editing authority for the target map based on the feedback information includes: If the second game account belongs to the main game account and the feedback information is not received within a specified time period, a prompt message is provided to the first game account; wherein the prompt message is used to: prompt that the second game account has not yet agreed to provide the editing authority to the first game account.

13. A device for controlling map editing authority, the device comprising: An account determination module is configured to receive an editing permission application instruction for a target map, determine a first game account that sends the editing permission application instruction, and a second game account that is editing the target map; The information processing module is configured to send permission inquiry information to the second game account and receive feedback information from the second game account in response to the permission inquiry information; wherein the permission inquiry information is used to inquire whether to provide the first game account with editing permission for the target map; The permission processing module is configured to determine whether to provide the first game account with editing permission for the target map based on the feedback information.

14. An electronic device, comprising: A processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the map editing authority control method described in any one of claims 1-12.

15. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the map editing authority control method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Sectional terrain editing

    CN109562297A

  • Multi-player collaborative online scene editing system, method and device

    CN111383295A

  • Social media information collaborative editing method and equipment

    CN111797600A

  • Scene editing method and device for preventing multi-terminal conflict, equipment and storage medium

    CN114723857A

  • Editing method and device for non-fashion parts, computer equipment and storage medium

    CN115869626A