Map continuous area auditing method and device, electronic equipment and storage medium

By extracting the horizontal bounding data of the map and performing space detection, the problem of players hiding space evasion of audits is solved, and the audit effect of continuous areas is improved.

CN119565159AInactive Publication Date: 2025-03-07SHENZHEN MINIPLAY TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510135540.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-07
Publication Date
2025-03-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In game platforms that provide player-generated content, players sometimes evade map review by hiding space and other means, resulting in increased audit difficulty and poor effect.

Method used

By obtaining the map to be reviewed and extracting its horizontal bounding data, positioning the area to be tested, performing space detection to obtain the target space, and determining the audit result based on the adjacent information of the target space.

Benefits of technology

Improve the audit effect of continuous areas and enable more efficient detection and identification of illegal content hidden in the map.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119565159A_ABST
    Figure CN119565159A_ABST
Patent Text Reader

Abstract

The invention provides a map continuous region auditing method and device, electronic equipment and a storage medium. The map continuous area auditing method comprises the steps that a to-be-audited map is acquired, horizontal boundary data of the to-be-audited map are extracted, and the horizontal boundary data are used for distinguishing auditing areas of the to-be-audited map; after the to-be-detected area is positioned according to the horizontal boundary data, carrying out space detection on the to-be-detected area to obtain a plurality of target spaces; and determining an audit result of the to-be-audited map according to the adjacent information of the plurality of target spaces. The method is used for improving the auditing effect for the continuous region.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, electronic device and storage medium for reviewing continuous areas of a map. Background Art

[0002] Game platforms that provide user-generated content (UGC) usually review maps generated by players to ensure that the content complies with platform rules and avoid the appearance of illegal content. However, some players will deliberately evade review when creating map scenes, such as generating hidden spaces to evade review and hiding sensitive content in them, which will increase the difficulty of review and result in poor review results. Summary of the invention

[0003] One purpose of the present application is to provide a method, device, electronic device and storage medium for reviewing continuous areas of a map, so as to improve the review effect on continuous areas.

[0004] According to one aspect of an embodiment of the present application, a method for reviewing a continuous area of ​​a map is provided, comprising: Acquire the map to be reviewed, and extract horizontal boundary data of the map to be reviewed, wherein the horizontal boundary data is used to distinguish the review area of ​​the map to be reviewed; After locating the area to be detected according to the horizontal boundary data, performing space detection on the area to be detected to obtain a plurality of target spaces; The audit result of the map to be audited is determined according to the adjacent information of the multiple target spaces.

[0005] According to one aspect of an embodiment of the present application, a map continuous area auditing device is provided, comprising: A horizontal boundary data extraction module is used to obtain the map to be reviewed and extract the horizontal boundary data of the map to be reviewed, wherein the horizontal boundary data is used to distinguish the review area of ​​the map to be reviewed; A space detection module is used to locate the area to be detected according to the horizontal boundary data, and then perform space detection on the area to be detected to obtain multiple target spaces; The audit result acquisition module is used to determine the audit result of the map to be audited according to the adjacent information of the multiple target spaces.

[0006] According to one aspect of an embodiment of the present application, there is provided an electronic device, including: One or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the electronic device implements the methods provided in the above-mentioned various optional implementations.

[0007] According to one aspect of an embodiment of the present application, a computer program medium is provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the methods provided in the above-mentioned various optional implementations.

[0008] According to one aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the above various optional implementations.

[0009] In the present application, the map to be reviewed is obtained, and the horizontal boundary data of the map to be reviewed is extracted, the area to be detected is located according to the horizontal boundary data, space detection is performed on the area to be detected, and multiple target spaces are obtained. According to the adjacent information of the multiple target spaces, the review result of the map to be reviewed is determined, the area to be detected is located according to the horizontal boundary data, and space detection is performed on the area to be detected, and then the review result of the map to be reviewed is obtained according to the adjacent information of the target spaces. This application conducts an audit on the continuous area formed by the target spaces, which can improve the audit effect on the continuous area to a certain extent.

[0010] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0011] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The above and other objects, features and advantages of the present application will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings.

[0013] Figure 1 A schematic diagram of an application scenario of the map continuous area review method provided in an embodiment of the present application is shown.

[0014] Figure 2 A schematic diagram of the flow of a map continuous area review method provided in an embodiment of the present application is shown.

[0015] Figure 3 A schematic diagram of the structure of a map continuous area review device provided in an embodiment of the present application is shown.

[0016] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0017] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these example embodiments are provided so that the description of the present application will be more comprehensive and complete and the concepts of the example embodiments will be fully conveyed to those skilled in the art. The accompanying drawings are only schematic illustrations of the present application and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted.

[0018] In addition, the described features, structures or characteristics may be combined in one or more example embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the example embodiments of the present application. However, those skilled in the art will appreciate that the technical solution of the present application may be practiced while omitting one or more of the specific details, or other methods, components, steps, etc. may be adopted. In other cases, known structures, methods, implementations or operations are not shown or described in detail to avoid obscuring the present application and making the various aspects of the present application obscure.

[0019] Some of the blocks shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0020] Figure 1 FIG. 2 is a schematic diagram showing an application scenario of the map continuous area review method provided by this embodiment. Figure 1 As shown, the terminal device communicates with the server through the network. The terminal device may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and portable wearable devices. The server may be implemented as an independent server or a server cluster consisting of multiple servers.

[0021] The system framework may include terminal devices, networks, and servers. The network is used to provide a medium for communication links between terminal devices and servers. The network may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0022] The terminal device can be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Eperts Group Audio Layer III), MP4 (Moving Picture Eperts Group Audio Layer IV) players, laptop computers and desktop computers, etc.

[0023] Figure 2 FIG. 4 shows a flow chart of the method for verifying continuous areas of a map provided in this embodiment. Figure 2 As shown, the method comprises the following steps: S100, obtaining a map to be reviewed, and extracting horizontal boundary data of the map to be reviewed, where the horizontal boundary data is used to distinguish the review area of ​​the map to be reviewed.

[0024] Specifically, the map to be reviewed is a three-dimensional map created by a player and needs to be reviewed. The horizontal boundary data is used to distinguish the upper and lower parts of the map to be reviewed in the vertical direction.

[0025] The horizontal boundary data defines a specific height of the map to be reviewed in the vertical direction, and the plane divided according to the specific height marks the top and bottom of the map to be reviewed.

[0026] As an optional implementation, the direction of the z-axis is taken as the direction of the vertical height, and the horizontal boundary data defines the plane where (z=0) is located.

[0027] The horizontal boundary data of the map to be reviewed is extracted to distinguish the review area of ​​the map to be reviewed.

[0028] S200, after locating the area to be detected according to the horizontal boundary data, performing space detection on the area to be detected to obtain multiple target spaces.

[0029] Specifically, the audit area is distinguished according to the horizontal boundary data, and the area to be detected is located in the audit area. By performing space detection on the area to be detected, if there are unfilled voxel units in the area to be audited, the space detection can find multiple target spaces.

[0030] Space detection is used to detect the data structure attributes of each voxel unit in the area to be detected, and determine whether the voxel unit is a space based on the data structure attributes. A space means that the voxel unit is not filled.

[0031] S300, determining the audit result of the map to be audited according to the adjacent information of multiple target spaces.

[0032] Specifically, based on the adjacent information of the multiple target spaces, it is determined whether the multiple target spaces are adjacent. If the multiple target spaces are adjacent, it means that there is an unfilled continuous area, which forms a space, and there may be illegal content in the space.

[0033] Furthermore, this embodiment locates the area to be detected by using horizontal boundary data, and the area to be detected is generally a hidden space, so the continuous area in the hidden space may contain some scenes that cannot be seen from the map surface.

[0034] In this embodiment, by obtaining the map to be reviewed, extracting the horizontal boundary data of the map to be reviewed, locating the area to be detected according to the horizontal boundary data, and performing space detection on the area to be detected, a plurality of target spaces are obtained. According to the adjacent relationship of the target spaces, it is determined whether a continuous area is formed between the target spaces. When it is determined that there is a continuous area in the area to be detected, the hidden continuous area is detected in the area to be detected as the audit result of the map to be reviewed, which can improve the audit effect of the hidden continuous space to a certain extent.

[0035] Further, S100, obtaining the map to be reviewed and extracting the horizontal boundary data of the map to be reviewed, including: S110, obtaining the map to be reviewed, and performing grid traversal based on the map to be reviewed.

[0036] S120, determining the horizontal line of the map to be reviewed based on the grid traversal, and extracting horizontal boundary data.

[0037] Specifically, the map to be reviewed is represented by a three-dimensional model, the grids constituting the three-dimensional model are traversed, the grids close to the horizontal line are determined, the coordinate information of all the grids is extracted, and the horizontal boundary data is obtained.

[0038] In some embodiments, in certain dynamically generated maps, the horizon may be set by the player or generated algorithmically.

[0039] Therefore, the height of the model to be reviewed can be analyzed with the help of the horizontal line detection function provided by the game engine to obtain the horizontal boundary data.

[0040] Further, S200, after locating the area to be detected according to the horizontal boundary data, space detection is performed on the area to be detected to obtain multiple target spaces, including: S210, based on the specific direction of the horizontal boundary data, locate the area to be detected.

[0041] S220, traverse each voxel unit in the area to be detected, and perform space detection on each voxel unit.

[0042] S230, determining the voxel unit that meets the space detection rule as the target space.

[0043] Specifically, the method provided in this embodiment is used to detect the continuous area located in the hidden area, and the specific direction of the horizontal boundary data is used to indicate the location of the hidden area.

[0044] According to the direction indicated by the horizontal demarcation data, the area to be detected is located. The upper part indicated by the horizontal demarcation data is the map surface, and the lower part indicated by the horizontal demarcation data is the hidden area to be detected.

[0045] Each voxel unit in the area to be detected is traversed to perform space detection on each voxel unit.

[0046] A voxel is the smallest unit in a three-dimensional space and is used to represent a location in the three-dimensional space and the properties of that location.

[0047] The space check for voxel units is to determine whether the position of the voxel unit is filled. The filling of voxel units means that a voxel unit is designated as a non-empty state in three-dimensional space, which usually means that the position of the voxel unit is occupied by a certain entity. The filling operation involves the specification of attributes, such as material, color, state, etc.

[0048] The voxel units that meet the space detection rules are unfilled voxel units, which are used to determine whether there are continuous empty volume areas in the area to be detected.

[0049] As an optional implementation, the voxel units of the area to be detected are traversed to find unfilled voxel units, and connectivity checks are performed on the unfilled voxel units to determine whether there are continuous areas in the area to be detected.

[0050] Connectivity checking is used to determine which parts of a data structure are connected, that is, whether there is a path connecting one point to another. Through connectivity checking, it is determined whether the area in the area to be detected is a hidden space.

[0051] Hidden spaces are generally areas that are not visible to the game player but may exist in the three-dimensional map. These spaces can be unfilled caves, obscured rooms, or areas that are intentionally designed or hide content.

[0052] Further, S300, determining the audit result of the map to be audited according to the adjacent information of the plurality of target spaces, including: S310, obtaining the coordinate information of the target space, and determining the adjacent information of each target space according to the coordinate information.

[0053] S320, locating the position of a continuous area formed by multiple target spaces according to the adjacent information.

[0054] S330, calculating the degree of continuity of the continuous area and obtaining a calculation result, and determining the audit result of the map to be audited according to the calculation result.

[0055] Specifically, the coordinate information of the target spaces is obtained, and whether the target spaces are adjacent is determined based on the coordinate information.

[0056] If the target spaces are adjacent to each other and form a continuous area, the position of the continuous area formed by the multiple target spaces can be located according to the coordinate information of the target spaces.

[0057] Calculate the degree of continuity of the continuous area, and determine the audit result of the map to be audited based on the calculation result.

[0058] Further, S330, the continuity of the continuous area is calculated and a calculation result is obtained, and the audit result of the map to be audited is determined according to the calculation result, including: S331, determining the number of target spaces forming a continuous region, and obtaining a calculation result of the degree of continuity of the continuous region.

[0059] S332, determining the audit result of the map to be audited based on the relationship between the calculation result and the preset threshold.

[0060] Specifically, the number of target spaces forming the continuous area is obtained to obtain a calculation result, which is used to indicate the degree of continuity of the continuous area. When the degree of continuity of the continuous area reaches a preset threshold, it means that there is a space in the area to be reviewed, and the review result is that there is a continuous space in the map to be reviewed.

[0061] In the subsequent process, further review may be conducted on the review results of the map to be reviewed, such as reviewing continuous areas to determine whether there is any illegal content in the continuous areas.

[0062] As an optional implementation manner, after S300, the method further includes: S400, after determining that there is a risk area in the map to be reviewed according to the review result, generate an identification based on the risk area.

[0063] Specifically, the risk area refers to an area where illegal content may exist. If the audit result shows that there is a hidden continuous area in the map to be audited, the hidden continuous area can be used as a risk area, and then an identification is generated based on the risk area.

[0064] The logo is used to mark the location of the risk area. Generating the logo on the map to be reviewed can serve as a reminder.

[0065] As an optional implementation manner, after S400, the method further includes: S410, in response to an operation instruction for interacting with the identifier, the virtual character is transmitted to a location where the risk area is located.

[0066] S420, re-examine the risk area through the virtual character and receive the re-examination result.

[0067] Specifically, as an optional implementation method, the risk area can be re-examined according to manual review methods. By controlling the virtual character to move in the risk area and obtaining the scene inside the risk area through the virtual character, the reviewer can perform a re-examination operation based on the scene. The re-examination result is the result of whether there is any illegal content in the scene inside the risk area.

[0068] A virtual character is a game entity that is controlled to move in the game and can interact with the game map environment to achieve specific goals.

[0069] Teleportation is the instantaneous movement of an avatar from one location to another.

[0070] By obtaining the location information of the risk area through identification and changing the coordinate data of the virtual character, the virtual character can be directly placed at the location of the risk area without going through the intermediate path or physical movement, which can reduce the difficulty of moving the virtual character to the risk area to a certain extent.

[0071] The auditor enters the risk area by controlling the virtual character and obtains the scene inside the risk area through the virtual character.

[0072] Through the method provided in this embodiment, after detecting the existence of a hidden continuous area in the map to be reviewed, a scene review of the continuous area is performed through a virtual character to ensure that there is no content that does not comply with regulations in the continuous area, thereby further ensuring the review effect of the map to be reviewed.

[0073] Figure 3 FIG. 4 shows a schematic diagram of the structure of the map continuous area audit device provided in this embodiment. Figure 3 As shown, the map continuous area audit device includes: The horizontal boundary data extraction module 31 is used to obtain the map to be reviewed and extract the horizontal boundary data of the map to be reviewed. The horizontal boundary data is used to distinguish the review area of ​​the map to be reviewed.

[0074] The space detection module 32 is used to locate the area to be detected according to the horizontal boundary data, and then perform space detection on the area to be detected to obtain multiple target spaces.

[0075] The audit result acquisition module 33 is used to determine the audit result of the map to be audited according to the adjacent information of multiple target spaces.

[0076] Furthermore, the horizontal demarcation data extraction module 31 is configured as follows: Get the map to be reviewed and traverse the grid based on the map to be reviewed.

[0077] Based on the grid traversal, the horizontal lines of the map to be reviewed are determined and the horizontal boundary data is extracted.

[0078] Further, the space detection module 32 is configured as follows: Based on the specific direction of the horizontal boundary data, the area to be detected is located.

[0079] Traverse each voxel unit in the detection area and perform space detection on each voxel unit.

[0080] The voxel units that meet the space detection rules are determined as target spaces.

[0081] Furthermore, the audit result acquisition module 33 is configured as follows: Get the coordinate information of the target space, and determine the adjacent information of each target space based on the coordinate information.

[0082] Based on the adjacent information, locate the position of the continuous area formed by multiple target spaces.

[0083] The degree of continuity of the continuous area is calculated and a calculation result is obtained, and the audit result of the map to be audited is determined according to the calculation result.

[0084] Furthermore, the audit result acquisition module 33 is configured as follows: The number of target spaces forming a continuous region is determined, and a calculation result of the degree of continuity of the continuous region is obtained.

[0085] The audit result of the map to be audited is determined based on the relationship between the calculation result and the preset threshold.

[0086] Further, the map continuous area auditing device is configured as follows: After determining that there are risk areas in the map to be reviewed based on the review results, an identification is generated based on the risk areas.

[0087] Further, the map continuous area auditing device is configured as follows: In response to an operation instruction for interacting with the identification, the virtual character is transported to a location where the risk area is located.

[0088] Use virtual characters to review risk areas and receive review results.

[0089] Figure 4The schematic diagram of the structure of the electronic device provided by this embodiment is shown below. Figure 4 The electronic device 50 provided in this embodiment is described. Figure 4 The electronic device 50 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0090] like Figure 4 As shown, the electronic device 50 is in the form of a general-purpose computing device. The components of the electronic device 50 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, and a bus 530 connecting different system components (including the storage unit 520 and the processing unit 510).

[0091] The storage unit stores program codes, which can be executed by the processing unit 510, so that the processing unit 510 executes the steps according to various exemplary embodiments of the present application described in the description of the exemplary method described above in this specification. For example, the processing unit 510 can execute the following steps: Figure 2 The steps shown in .

[0092] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 5201 and / or a cache storage unit 5202 , and may further include a read-only storage unit (ROM) 5203 .

[0093] The storage unit 520 may also include a program / utility 5204 having a set (at least one) of program modules 5205, such program modules 5205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0094] Bus 530 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0095] The electronic device 50 may also communicate with one or more external devices 600 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 50, and / or communicate with any device that enables the electronic device 50 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 550. The input / output (I / O) interface 550 is connected to a display unit 540. In addition, the electronic device 50 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 560. As shown, the network adapter 560 communicates with other modules of the electronic device 50 via a bus 530. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 50, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0096] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation method of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a mobile terminal, etc.) to execute the map continuous area review method according to the implementation method of the present application.

[0097] In an exemplary embodiment of the present application, a computer-readable storage medium is also provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the map continuous area review method described in the above method embodiment part.

[0098] According to one embodiment of the present application, a program product for implementing the method in the above method embodiment is also provided, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0099] The program product may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0100] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0101] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0102] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages, such as JAVA, C++, etc., and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0103] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units. In addition, although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0104] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation method of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a mobile terminal, etc.) to execute the method according to the implementation method of the present application.

[0105] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the appended claims.

Claims

1. A method for reviewing continuous areas of a map, characterized in that: include: Acquire the map to be reviewed, and extract horizontal boundary data of the map to be reviewed, wherein the horizontal boundary data is used to distinguish the review area of ​​the map to be reviewed; After locating the area to be detected according to the horizontal boundary data, performing space detection on the area to be detected to obtain a plurality of target spaces; The audit result of the map to be audited is determined according to the adjacent information of the multiple target spaces.

2. The map continuous area audit method according to claim 1, characterized in that: The step of obtaining the map to be reviewed and extracting horizontal boundary data of the map to be reviewed includes: Obtaining a map to be reviewed, and performing a grid traversal based on the map to be reviewed; According to the grid traversal, the horizontal line of the map to be reviewed is determined, and the horizontal boundary data is extracted.

3. The map continuous area audit method according to claim 1, characterized in that: After locating the area to be detected according to the horizontal boundary data, performing space detection on the area to be detected to obtain multiple target spaces, including: Based on the specific direction of the horizontal demarcation data, the area to be detected is located; Traversing each voxel unit of the area to be detected, and performing space detection on each voxel unit; The voxel unit that meets the space detection rule is determined as the target space.

4. The map continuous area audit method according to claim 1, characterized in that: Determining the audit result of the map to be audited according to the adjacent information of the plurality of target spaces includes: Acquire the coordinate information of the target space, and determine the adjacent information of each target space according to the coordinate information; Locating the position of a continuous area formed by a plurality of the target spaces according to the adjacent information; The degree of continuity of the continuous area is calculated to obtain a calculation result, and the audit result of the map to be audited is determined according to the calculation result.

5. The map continuous area audit method according to claim 4, characterized in that: The step of calculating the degree of continuity of the continuous area and obtaining a calculation result, and determining the audit result of the map to be audited according to the calculation result, includes: Determine the number of the target spaces forming the continuous area, and obtain a calculation result of the degree of continuity of the continuous area; The audit result of the map to be audited is determined according to the relationship between the calculation result and the preset threshold.

6. The map continuous area audit method according to claim 1, characterized in that: After determining the audit result of the to-be-audited map according to the adjacent information of the plurality of target spaces, the method further includes: After determining that there is a risk area in the map to be reviewed according to the review result, an identification is generated based on the risk area.

7. The map continuous area audit method according to claim 6, characterized in that: After determining that there is a risk area in the map to be reviewed according to the review result, and generating an identification based on the risk area, the method further includes: In response to an operation instruction for interacting with the identification, transmitting the virtual character to a location where the risk area is located; The risk area is re-examined through the virtual character and the re-examination result is received.

8. A map continuous area review device, characterized in that: The device comprises: A horizontal boundary data extraction module is used to obtain the map to be reviewed and extract the horizontal boundary data of the map to be reviewed, wherein the horizontal boundary data is used to distinguish the review area of ​​the map to be reviewed; A space detection module is used to locate the area to be detected according to the horizontal boundary data, and then perform space detection on the area to be detected to obtain multiple target spaces; The audit result acquisition module is used to determine the audit result of the map to be audited according to the adjacent information of the multiple target spaces.

9. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the electronic device to implement the map continuous area review method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: Computer-readable instructions are stored thereon, and when the computer-readable instructions are executed by a processor of a computer, the computer is caused to execute the map continuous area review method described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Grid-based online game way-finding method and device

    CN111111187A

  • Game interface processing method and device, electronic equipment and readable medium

    CN114130014A

  • Game data processing method and device, equipment and storage medium

    CN117839208A

  • Game information display control method and device and electronic equipment

    CN117899489A

  • Object moving method and apparatus, storage medium, and electronic apparatus

    US20190366215A1