游戏资源地图审核方法及装置、存储介质、计算机设备

文档序号:1911819 发布日期:2021-12-03 浏览:25次 >En<

阅读说明:本技术 游戏资源地图审核方法及装置、存储介质、计算机设备 (Game resource map auditing method and device, storage medium and computer equipment ) 是由 乔婷婷 郭钊羽 卢必成 王潮 杨墨怡 于 2020-12-31 设计创作,主要内容包括:本申请公开了一种游戏资源地图审核方法及装置、存储介质、计算机设备,该方法包括:获取待审核游戏资源地图以及与所述待审核游戏资源地图对应的预设地图审核规则;获取所述待审核游戏资源地图对应的对比地图,并识别所述待审核游戏资源地图中与所述预设地图审核规则相关的目标特征信息;基于所述目标特征信息以及所述对比地图中与所述预设地图审核规则相关的对比特征信息,对所述待审核游戏资源地图进行审核。本申请有助于提高游戏资源地图审核效率以及相关游戏的发布成功率。(The application discloses a game resource map auditing method and device, a storage medium and computer equipment, wherein the method comprises the following steps: acquiring a game resource map to be audited and a preset map audit rule corresponding to the game resource map to be audited; acquiring a comparison map corresponding to the game resource map to be audited, and identifying target characteristic information related to the preset map audit rule in the game resource map to be audited; and auditing the game resource map to be audited based on the target characteristic information and the comparison characteristic information related to the preset map auditing rule in the comparison map. The method and the device are beneficial to improving the auditing efficiency of the game resource map and the issuing success rate of the related games.)

游戏资源地图审核方法及装置、存储介质、计算机设备

本发明是2020年12月31日提交中国专利局、申请号为202011642538.4、名称为“游戏资源地图审核方法及装置、存储介质、计算机设备”的中国专利申请的分案申请。

技术领域

本申请涉及计算机技术领域,尤其是涉及到一种游戏资源地图审核方法及装置、存储介质、计算机设备。

背景技术

随着游戏的发展和普及,越来越多各个年龄段的人群都成为了游戏玩家。游戏角色在游戏世界中活动依赖于游戏地图,其中存在一些游戏地图是基于真实世界的地图构建的,根据测绘、地图等方面国家相关法律法规要求,例如编制地图,应当正确反映各要素的地理位置、形态、名称及相互关系,且内容符合地图使用目的,以及编制涉及某些国家国界的世界地图、全国地图,应当完整表示该国疆域。在游戏世界中基于真实地图绘制的游戏地图也应当符合相关要求。

现有技术中,对于游戏世界中依据真实世界制作的游戏地图,开发方内部审核时主要依赖于人工审核,审核效率低、准确性差。

发明内容

有鉴于此,本申请提供了一种游戏资源地图审核方法及装置、存储介质、计算机设备。

根据本申请的一个方面,提供了一种游戏资源地图审核方法,所述方法包括:获取待审核游戏资源地图以及与所述待审核游戏资源地图对应的预设地图审核规则;获取所述待审核游戏资源地图对应的对比地图,并识别所述待审核游戏资源地图中与所述预设地图审核规则相关的目标特征信息;基于所述目标特征信息以及所述对比地图中与所述预设地图审核规则相关的对比特征信息,对所述待审核游戏资源地图进行审核。

可选地,所述获取所述待审核游戏资源地图对应的对比地图,具体包括:获取所述待审核游戏资源地图对应的属性数据,按照所述属性数据在预设地图资源库中查询与所述属性数据匹配的对比地图,其中,所述属性数据包括所述待审核游戏资源地图对应的所属时代以及至少一个级别的行政区划;若未获取到所述待审核游戏资源地图对应的属性数据,则识别所述待审核游戏资源地图的地图轮廓,在所述预设地图资源库中查询与所述地图轮廓匹配的对比地图。

可选地,所述按照所述属性数据在预设地图资源库中查询与所述属性数据匹配的对比地图,具体包括:查询预设地图索引表中是否包含与所述属性数据一致的对比地图索引;若包含,则按照所述对比地图索引获取对应的所述对比地图;若不包含,则通过预设索引确定方式确定对比地图索引,并按照所述对比地图索引获取对应的所述对比地图,其中,所述预设索引确定方式包括以下至少一种:根据预设行政区划变迁表修正所述待审核游戏资源地图的属性数据,并查询所述预设地图索引表中与修正后的属性数据一致的对比地图索引;根据所述属性数据对应的第一预设匹配优先级,查询所述预设地图索引表中与所述属性数据部分匹配的对比地图索引,以及在查询不到时依据所述属性数据对应的第一预设匹配优先级,在所述预设地图资源库中查询与所述待审核游戏资源地图的地图轮廓匹配的对比地图索引;根据所述属性数据对应的第二预设匹配优先级,获取所述预设地图索引表中与所述属性数据的相似度大于预设相似度阈值的对比地图索引数据,并按照对应的对比地图索引获取对应的所述对比地图。

可选地,所述预设地图审核规则包括至少一个审核项目对应的审核规则,所述审核项目包括但不限于地貌特征、地理标志、行政区划、特殊区域以及等高线特征,所述目标特征信息包括但不限于目标地貌特征信息、目标地理标志信息、目标行政区划信息以及目标等高线特征信息中任意一种或其组合;所述识别所述待审核游戏资源地图中与所述预设地图审核规则相关的目标特征信息,具体包括:对所述待审核游戏资源地图的尺寸进行归一化处理,以使所述待审核游戏资源地图与所述对比地图尺寸统一;当所述审核项目包括所述地貌特征时,对所述待审核游戏资源地图进行边缘检测,标记检测出的地貌特征坐标,并确定所述目标地貌特征信息;当所述审核项目包括所述地理标志时,对所述待审核游戏资源地图进行目标检测,标记检测出的地理标志锚框,并确定所述目标地理标志信息;当所述审核项目包括所述行政区划时,对所述待审核游戏资源地图进行边缘检测标记检测出的行政区划轮廓和/或获取所述待审核游戏资源地图包含的行政区划坐标信息,并确定所述目标行政区划信息;当所述审核项目包括所述等高线特征时,识别所述待审核游戏资源地图的地形高度信息,确定所述地形高度信息对应等高线海拔信息以及等高线轮廓信息,并确定所述目标等高线特征信息。

可选地,所述当所述审核项目包括所述地貌特征时,对所述待审核游戏资源地图进行边缘检测,标记检测出的地貌特征坐标,具体包括:当所述待审核游戏资源地图为二维地图时,基于所述待审核游戏资源地图中各像素点对应的RGB值,识别所述待审核游戏资源地图对应的地貌特征坐标;当所述待审核游戏资源地图为三维地图时,按所述待审核游戏资源地图对应的平面像素点将所述待审核游戏资源地图进行网格化,并基于网格化后形成的各网格点的高度信息识别所述待审核游戏资源地图对应的地貌特征坐标。

可选地,所述基于所述目标特征信息以及所述对比地图中与所述预设地图审核规则相关的对比特征信息,对所述待审核游戏资源地图进行审核,具体包括:当所述目标特征信息包括所述目标地貌特征信息时,获取所述对比地图对应的地貌特征对比信息,并按地貌特征审核规则判断所述目标地貌特征信息是否与所述地貌特征对比信息匹配;当所述目标特征信息包括所述目标地理标志信息时,获取所述对比地图对应的地理标志对比信息,并按地理标志审核规则判断所述目标地理标志信息是否与所述地理标志对比信息匹配;当所述目标特征信息包括所述目标行政区域信息时,获取所述对比地图对应的行政区划对比信息,并按行政区划审核规则判断所述目标行政区划信息是否与所述行政区划对比信息匹配;当所述目标特征信息包括所述目标等高线特征信息时,获取所述对比地图对应的等高线特征对比信息,并按等高线特征审核规则判断所述目标等高线特征信息是否与所述等高线特征对比信息匹配;根据所述待审核游戏资源地图对应的行政区划,确定所述待审核游戏资源地图的审核项目是否包括所述特殊区域,并在所述审核项目包括所述特殊区域时,获取所述对比地图对应的特殊区域对比信息,并识别所述待审核游戏资源地图中是否包含与所述特殊区域对比信息匹配的目标特殊区域。

可选地,所述对所述待审核游戏资源地图进行审核之后,所述方法还包括:在所述待审核游戏资源地图不满足所述预设地图审核规则时,标记所述待审核游戏资源地图中不满足所述预设地图审核规则的违规区域,其中,所述违规区域包括与所述对比特征信息不匹配的目标特征信息和/或所述对比地图中的目标特殊区域对应于所述待审核游戏资源地图的位置区域;根据所述违规区域以及与所述违规区域对应的预设地图审核规则,确定所述违规区域的违规原因,并输出所述违规区域、对应的所述违规原因以及与所述违规原因对应的预设优化建议,其中,所述预设优化建议包括与所述违规区域对应的对比特征信息和/或所述目标特殊区域。

可选地,所述输出所述违规区域、对应的所述违规原因以及与所述违规原因对应的预设优化建议之后,所述方法还包括:按照所述预设优化建议对所述违规区域进行修改,并输出修改后的待审核游戏资源地图。

可选地,所述对比地图按以下步骤生成:对样本地图进行归一化处理;对所述样本地图进行边缘检测,标记检测出的样本地貌特征坐标,并确定所述样本地图对应的地貌特征对比信息;和/或对所述样本地图进行目标检测,标记检测出的样本地理标志锚框,并将所述样本地理标志锚框对应的顶点记录为所述样本地图对应的地理标志对比信息;和/或对所述样本地图进行边缘检测,标记检测出的样本行政区划轮廓以及获取所述样本地图对应的样本行政区划坐标信息,并确定所述样本地图对应的第一行政区划对比信息;和/或识别所述样本地图的地形高度信息,并确定所述样本地图对应的等高线特征对比信息,其中,所述地形高度信息包括样本等高线海拔信息以及样本等高线轮廓信息;和/或识别所述样本地图中的样本特殊区域或基于所述样本地图对应的特殊区域信息输入指令确定所述样本地图中的样本特殊区域,并确定所述样本地图对应的特殊区域对比信息;和/或基于所述样本地图对应的历史信息输入指令确定所述样本地图对应的历史行政区划轮廓信息,并确定所述样本地图对应的第二行政区划对比信息;依据所述样本地图对应的地貌特征对比信息和/或所述地理标志对比信息和/或所述行政区划对比信息和/或所述等高线特征对比信息和/或所述特殊区域对比信息,生成所述对比地图,其中,所述行政区划对比信息包括第一行政区划对比信息和/或第二行政区划对比信息。

根据本申请的另一方面,提供了一种游戏资源地图审核审核装置,所述装置包括:地图获取模块,用于获取待审核游戏资源地图以及与所述待审核游戏资源地图对应的预设地图审核规则;识别模块,用于获取所述待审核游戏资源地图对应的对比地图,并识别所述待审核游戏资源地图中与所述预设地图审核规则相关的目标特征信息;审核模块,用于基于所述目标特征信息以及所述对比地图中与所述预设地图审核规则相关的对比特征信息,对所述待审核游戏资源地图进行审核。

依据本申请又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述游戏资源地图审核方法。

依据本申请再一个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述游戏资源地图审核方法。

借由上述技术方案,本申请提供的一种游戏资源地图审核方法及装置、存储介质、计算机设备,获取待审核游戏资源地图以及与该待审核游戏资源地图对应的预设地图审核规则和对比地图,在待审核地图中识别出审核规则涉及的目标特征信息,从而利用对比地图对应的对比特征信息对待审核游戏资源地图对应的目标特征信息进行审核,以判断待审核游戏资源地图是否合规。本申请实施例通过对待审核游戏资源地图中目标特征信息的识别,以及按照与待审核游戏资源地图对应的预设地图审核规则,将目标特征信息与对比地图的对比特征信息进行比对,实现对地图的审核,以确保能够通过审核的地图与相应的对比地图中的特征信息匹配,有助于提高游戏资源地图审核效率以及相关游戏的发布成功率。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的

具体实施方式

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了本申请实施例提供的一种游戏资源地图审核方法的流程示意图;

图2示出了本申请实施例提供的一种游戏资源地图审核装置的结构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

在本实施例中提供了一种游戏资源地图审核方法,如图1所示,该方法包括:

步骤101,获取待审核游戏资源地图以及与所述待审核游戏资源地图对应的预设地图审核规则;

步骤102,获取所述待审核游戏资源地图对应的对比地图,并识别所述待审核游戏资源地图中与所述预设地图审核规则相关的目标特征信息;

步骤103,基于所述目标特征信息以及所述对比地图中与所述预设地图审核规则相关的对比特征信息,对所述待审核游戏资源地图进行审核。

本申请实施例可以应用于审核系统、发布系统、评价系统中,审核系统、发布系统、评价系统搭载于实体计算机设备中,具体地,可以是应用于游戏审核场景的审核系统、发布系统、评价系统,实现对未发布的游戏的审核、以及对通过审核的游戏进行公开发布、以及对游戏的评价,或者实现对已发布游戏的审核、评价,也可以是应用于其他审核场景的审核系统、发布系统、评价系统,例如实现对广告文本、宣传文本、小说、新闻等内容的审核、审核后的发布、以及进行内容评价。以应用于游戏领域的审核系统、发布系统为例,在实际应用场景中,在游戏发布上线之前,需要对游戏进行至少一个维度的审核,确保游戏中各维度的内容符合相关规定,游戏才能够被允许公开发布。例如审核系统、发布系统可以包括上述的对游戏中的二维图片、三维模型、gif动图、模型动画等内容进行审核的素材审核模块;又例如审核系统、发布系统还可以包括对游戏中的游戏名称、游戏标题、任务名称、任务概述等文字有关内容进行审核的文本审核模块;又例如审核系统、发布系统还可以对游戏中的地图有关内容进行审核的地图审核模块,当然还可以对游戏中其他方面内容进行审核,在此不再举例。本申请实施例以应用于游戏场景中的审核方法进行解释说明,本领域技术人员应当理解,应用于其他场景中的方法也属于本申请的保护范围内。

本申请实施例中,针对于计划在不同地区发布的游戏,由于各地区对于地图绘制的要求不同,待审核游戏资源地图(以下简称为待审核地图)对应的审核规则也可能不同,为结合待审核地图的应用场景实现对待审核地图更精准的审核,本申请实施例中审核规则可以基于待审核地图对应的发布信息来确定,发布信息可以包含发行地,确定与发行地对应的审核标准,例如需要保证行政区划轮廓与真实行政区划轮廓统一(例如统一的标准可以界定为匹配度大于预定的阈值)。另外,待审核地图除了包含地图图像信息本身外,还可以包含地图的描述信息,例如待审核地图的行政区划信息(比如中国-北京)、待审核地图的所属时代(比如宋朝),借助地图的描述信息可以在预先建立的预设地图资源库中找出与待审核地图对应的对比地图。为实现对比地图获取,可选地,步骤102中“获取所述待审核游戏资源地图对应的对比地图”具体可以包括:获取所述待审核游戏资源地图对应的属性数据,按照所述属性数据在预设地图资源库中查询与所述属性数据匹配的对比地图,其中,所述属性数据包括所述待审核游戏资源地图对应的所属时代以及至少一个级别的行政区划;以及若未获取到所述待审核游戏资源地图对应的属性数据,则识别所述待审核游戏资源地图的地图轮廓,在所述预设地图资源库中查询与所述地图轮廓匹配的对比地图。在实际应用场景中,先从待审核地图中解析、提取对应的属性数据,在能够获取到属性数据的情况下,按属性数据在预设地图资源库中查询相应的对比地图,而在无法获取到属性数据的情况下,对待审核地图的轮廓进行识别,从而根据识别出的待审核地图轮廓在预设地图资源库中查询与该轮廓相同或相近的对比地图,若仍然查询不到,还可以对待审核地图的行政区划特征、地理标志特征等进行识别,并在预设地图资源库中查询与上述待审核地图的行政区划特征、地理标志特征相同或相似的对比地图。

进一步,可以利用对比地图的特征来对待审核地图所表征出的特征进行审核,以判断待审核地图是否与相应的对比地图匹配。预设地图资源库内预存的对比地图预先经过特征识别和标记,本实施例中,通过识别待审核资源地图中与预设地图审核规则相关的目标特征信息,并将目标特征信息与对比地图对应的对比特征信息进行比对的方式,实现对待审核地图的审核。例如预设地图审核规则包含三条规则,分别为地貌特征审核规则(具体可以规定反应山川河流、交通干线等主要地貌的特征与真实地貌特征匹配)、地理标志审核规则(具体可以规定主要地理标志等特征的位置与真实地理标志的位置对应)、行政区划,对待审核地图进行识别时,只需要识别出待审核地图的地貌特征、地理标志特征、行政区划特征即可,并将待审核地图对应的上述特征与对比地图对应的上述种类的特征进行比对,实现对地图的审核。

通过应用本实施例的技术方案,获取待审核游戏资源地图以及与该待审核游戏资源地图对应的预设地图审核规则和对比地图,在待审核地图中识别出审核规则涉及的目标特征信息,从而利用对比地图对应的对比特征信息对待审核游戏资源地图对应的目标特征信息进行审核,以判断待审核游戏资源地图是否合规。本申请实施例通过对待审核游戏资源地图中目标特征信息的识别,以及按照与待审核游戏资源地图对应的预设地图审核规则,将目标特征信息与对比地图的对比特征信息进行比对,实现对地图的审核,以确保能够通过审核的地图与相应的对比地图中的特征信息匹配,有助于提高游戏资源地图审核效率以及相关游戏的发布成功率。

在本申请实施例中,步骤102中“按照所述属性数据在预设地图资源库中查询与所述属性数据匹配的对比地图”的具体步骤可以包括:

步骤102-1,查询预设地图索引表中是否包含与所述属性数据一致的对比地图索引;

步骤102-2,若包含,则按照所述对比地图索引获取对应的所述对比地图;

步骤102-3,若不包含,则通过预设索引确定方式确定对比地图索引,并按照所述对比地图索引获取对应的所述对比地图,其中,所述预设索引确定方式包括以下至少一种:

根据预设行政区划变迁表修正所述待审核游戏资源地图的属性数据,并查询所述预设地图索引表中与修正后的属性数据一致的对比地图索引;

根据所述属性数据对应的第一预设匹配优先级,查询所述预设地图索引表中与所述属性数据部分匹配的对比地图索引,以及在查询不到时依据所述属性数据对应的第一预设匹配优先级,在所述预设地图资源库中查询与所述待审核游戏资源地图的地图轮廓匹配的对比地图索引;

根据所述属性数据对应的第二预设匹配优先级,获取所述预设地图索引表中与所述属性数据的相似度大于预设相似度阈值的对比地图索引数据。

在上述实施例中,预设地图索引表中记录有各对比地图对应的对比地图索引(例如对比地图索引可以是对比地图的存储路径,按该路径可以读取出对比地图)以及各对比地图对应的属性数据。如果待审核地图对应的属性数据与预设地图索引表中某一张对比地图的属性数据一致,那么可以直接按照待审核地图对应的属性数据查询到对应的对比地图索引,从而获取对比地图。而如果待审核地图对应的属性数据与预设地图索引表中记录的每一张对比地图的属性数据都不一致,本申请实施例针对于多种可能导致这种情况发生的原因设定以下获取对比地图的方式:

其一,主要针对于待审核地图对应的所属时代不是现代、当代的情况,比如对于中国地图而言,用户设定了正确的时代(比如宋朝)而输入了错误的南京地名“金陵”,则可以利用预设行政区划变迁表对该地名的变迁情况(冶城、越城、秣陵、蒋州、丹阳、金陵、建康、应天、江宁、天京、南京)进行查询,确定宋朝的时候这个地区的地名,从而对待审核地图的属性数据进行修正,并利用修正后的属性数据重新确定对比地图索引。

其二,例如属性数据设定错误的情况,可以按照属性数据对应的第一预设匹配优先级,依次查询与部分属性数据匹配的对比地图索引,例如属性数据按第一预设匹配优先级按从高至低分别包括所属时代、一级行政区划、二级行政区划、三级行政区划,按完整的待审核地图的属性数据无法在预设地图索引表中找到相应索引时,可以先忽略优先级最低的属性数据查询包含其他属性数据的对比地图索引,例如按待审核地图的所属时代、一级行政区划、二级行政区划查询索引表,若仍然未查询到,则继续查询是否包含与待审核地图的所属时代、一级行政区划对应的对比地图索引,在一种特殊情况中,如果按照一个属性数据也无法查询到相应索引,还可以对待审核地图的轮廓进行识别,并按第一预设匹配优先级依次查询与该轮廓匹配的对比地图,例如属性数据包括所属时代、一级行政区划、二级行政区划、三级行政区划,可以先查询包含三级行政区划的对比地图中是否存在与该待审核地图的轮廓信息匹配的地图,如果没有,继续依次在查询包含二级行政区划、包含一级行政区划、以及只包含所属时代的对比地图中匹配该待审核地图轮廓。

另外,按完整的待审核地图的属性数据无法在预设地图索引表中找到相应索引时,例如属性数据包含一级行政区划、二级行政区划、三级行政区划,可以在对比地图索引表中查询与该三级行政区划名称匹配的对比地图索引、再查询与该二级行政区划名称匹配的对比地图索引、再查询与该一级行政区划名称匹配的对比地图索引,如果都查询不到,按照待审核地图的轮廓,依次查询是否存在与该轮廓匹配的包含三级行政区划的对比地图、包含二级行政区划的对比地图、包含一级行政区划的对比地图。

其三,主要针对于属性数据中出现错别字(例如出现了同音字、形近字等等)的情况,可以按照属性数据对应的第二预设匹配优先级,依次在索引表中获取相应的对比地图索引,例如待审核地图的属性数据包括A国家、B省、C市,可以先按照索引表中记录的A国家、B省对应的全部市名对C市进行匹配,如果匹配到与C市之间相似度大于预设相似度阈值的名称,利用该匹配名称对原来的属性数据进行修正,并按修正后的属性数据确定对比地图索引。如果匹配不到则继续计算B省与索引表中A国家对应的全部省名之间的相似度,并按与上述相似方式确定对比地图索引。

通过上述多种方式,解决了在属性数据设定错误的情况下,无法找到对比地图、无法对待审核地图进行审核的问题。

本申请实施例中,所述预设地图审核规则包括至少一个审核项目对应的审核规则,所述审核项目包括但不限于地貌特征、地理标志、行政区划、特殊区域以及等高线特征,所述目标特征信息包括但不限于目标地貌特征信息、目标地理标志信息、目标行政区划信息以及目标等高线特征信息中任意一种或其组合;通过对待审核地图进行多种方式的特征识别,可以获取到待审核地图的多个维度的目标特征信息,具体可以基于预设地图审核规则中包含的审核项目来确定对待审核地图的识别方式。具体地,步骤102中“识别所述待审核游戏资源地图中与所述预设地图审核规则相关的目标特征信息”具体可以包括:

步骤102-4,当所述审核项目包括所述地貌特征时,对所述待审核地图进行边缘检测,标记检测出的地貌特征坐标,并确定所述目标地貌特征信息;

在该实施例中,可选地,对于地貌特征,当所述待审核地图为二维地图时,基于所述待审核地图中各像素点对应的RGB值,识别所述待审核地图对应的地貌特征坐标;当所述待审核地图为三维地图时,按所述待审核地图对应的平面像素点将所述待审核地图进行网格化,并基于网格化后形成的各网格点的高度信息识别所述待审核地图对应的地貌特征坐标。在具体应用场景中,对于二维地图可以采用边缘检测方法识别地图的轮廓信息、主要的河流湖泊、交通干线等,用不同的RGB通道对识别出的线条进行标识并记录为目标地貌特征信息,也可以将其中的关键点(如交叉点、拐点等)进行记录。对三维地图同样也需使用边缘检测方法检测出地形的边缘面,对边缘面的标记方法可以通过对x轴和y轴网格化后用网格点对应的高度来近似(网格稀疏度可调节),记录识别出的边缘面,或对其中的关键点,如山峰、山谷、河流拐点交叉点、交通路线拐点交叉点等额外标记三维坐标并记录为目标地貌特征信息。

步骤102-5,当所述审核项目包括所述地理标志时,对所述待审核地图进行目标检测,标记检测出的地理标志锚框,并确定所述目标地理标志信息;

在该实施例中,对于地理标志,例如二维地图,可以采用anchor锚框在地图上对此类地标进行目标检测,并将识别出地标的anchor锚框用区别于前面的RGB通道在图上描绘出来,记录该anchor锚框的四个坐标点,这四个坐标点即为目标地理标志信息,即将地标用最小的矩形框住,将该矩形描绘在图中并记录矩形的各点坐标,地标建筑和自然景观等地理标志对应的地理位置和大小比较重要,形状可以忽略。例如三维地图,类似的,位置和尺寸指标比较重要,形状可以不做考虑,因此可以采用anchor锚框在地图上对此类地标进行目标检测,并将识别出地标的anchor锚框在图上描绘出来,并记录该anchor锚框的八个坐标点,这八个坐标点即为目标地理标志信息。

步骤102-6,当所述审核项目包括所述行政区划时,对所述待审核地图进行边缘检测标记检测出的行政区划轮廓和/或获取所述待审核地图包含的行政区划坐标信息,并确定所述目标行政区划信息;

在该实施例中,比如整体是一张中国地图,可以采用边缘检测识别将中国作为该待审核地图的第一级行政区划并记录对应的轮廓作为目标行政区划信息,继续将下级的省(自治区/直辖市)、市、县(县级市)的轮廓作为第二、第三、第四级行政区划的轮廓并记录为目标行政区划信息,或者对轮廓中的关键点进行标记或每隔一定距离标记一个点并记录为目标行政区划信息。另外,还可以记录各级行政区划坐标信息,例如记录省会城市坐标信息(待审核地图中可以附带有省会城市的标识,通过识别该标识位置确定省会城市坐标信息),作为目标行政区划信息。

步骤102-7,当所述审核项目包括所述等高线特征时,识别所述待审核地图的地形高度信息,确定所述地形高度信息对应等高线海拔信息以及等高线轮廓信息,并确定所述目标等高线特征信息。

在上述实施例中,还可以使用等高线方式保留一定地形数据,具体对于二维地图可以直接识别等高线轮廓图和等高线表示的海拔并结果等高线海拔信息以及等高线轮廓信息记录为目标等高线特征信息,对于三维地图可以先进行二维切片处理,并基于切片得到的二维地图按照上述方式获取目标等高线特征信息。

另外,需要说明的是,待审核地图中包含的特征可能与审核项目不完全匹配,例如审核项目包括地理标志,但待审核地图中不表现地理标志信息,按上述方式识别不出目标地理标志信息,那么在后续对地图进行审核时,就可以自动忽略地理标志这个审核项目。

按照审核项目,获取与待审核地图对应的目标特征信息之后,在本申请实施例中,可选地,步骤103具体可以包括:

步骤103-1,当所述目标特征信息包括所述目标地貌特征信息时,获取所述对比地图对应的地貌特征对比信息,并按地貌特征审核规则判断所述目标地貌特征信息是否与所述地貌特征对比信息匹配;

在该实施例中,地貌特征审核规则具体可以包括地貌特征匹配度阈值,具体可以计算目标地貌特征信息与对比地图对应的地貌特征对比信息之间的匹配度,当二者之间匹配度大于地貌特征匹配度阈值时,确定待审核地图的地貌特征符合规定。

步骤103-2,当所述目标特征信息包括所述目标地理标志信息时,获取所述对比地图对应的地理标志对比信息,并按地理标志审核规则判断所述目标地理标志信息是否与所述地理标志对比信息匹配;

在该实施例中,地理标志审核规则具体可以包括与待审核地图的行政区划对应的地理标志范围,当在待审核地图中识别出的目标地理标志在该范围中时,确定待审核地图的地理标志符合规定。

步骤103-3,当所述目标特征信息包括所述目标行政区划信息时,获取所述对比地图对应的行政区划对比信息,并按行政区划审核规则判断所述目标行政区划信息是否与所述行政区划对比信息匹配;

在该实施例中,行政区划审核规则具体可以包括行政区划匹配度阈值,具体可以计算目标行政区划信息与对比地图对应的行政区划对比信息之间的匹配度,当二者之间匹配度大于行政区划匹配度阈值时,确定待审核地图的行政区划特征符合规定。另外,对于行政区划包括多级的情况,可以逐级设定对应的行政区划匹配度阈值,例如二级行政区划阈值略低于一级行政区划阈值。

步骤103-4,当所述目标特征信息包括所述目标等高线特征信息时,获取所述对比地图对应的等高线特征对比信息,并按等高线特征审核规则判断所述目标等高线特征信息是否与所述等高线特征对比信息匹配;

在该实施例中,等高线特征审核规则具体可以包括等高线轮廓匹配度阈值以及等高线海拔匹配度阈值,目标等高线特征信息可以包括多个目标等高线海拔信息以及对应的目标等高线轮廓信息,当目标等高线海拔信息与对比地图对应的等高线海拔对比信息之间的匹配度大于等高线海拔匹配度阈值,且相应的目标等高线轮廓信息与相应的等高线轮廓对比信息之间的匹配度大于等高线轮廓匹配度阈值时,确定待审核地图的等高线特征符合规定。

步骤103-5,根据所述待审核地图对应的行政区划,确定所述待审核地图的审核项目是否包括所述特殊区域,并在所述审核项目包括所述特殊区域时,获取所述对比地图对应的特殊区域对比信息,并识别所述待审核地图中是否包含与所述特殊区域对比信息匹配的目标特殊区域。

在该实施例中,关于特殊区域的审核,首先应基于待审核地图对应的行政区域确定该行政区划内或周边应显示的区域中是否包含特殊区域(特殊区域主要是指面积较小、不容易标注、易忽略但重要的地区),其次在应对特殊区域进行审核的情况下获取对比地图对应的特殊区域对比信息,最后根据特殊区域对比信息在待审核地图的相关位置识别待审核地图中是否包含这些特殊区域。

在本申请实施例中,还可以根据审核结果生成审核报告,以便工作人员对审核结果进行查看,快速了解待审核地图是否合规、存在哪些违规的特征、这些违规特征应该怎样改正等等。可选地,步骤103之后还可以包括:

步骤104,在所述待审核地图不满足所述预设地图审核规则时,标记所述待审核地图中不满足所述预设地图审核规则的违规区域,其中,所述违规区域包括与所述对比特征信息不匹配的目标特征信息和/或所述对比地图中的目标特殊区域对应于所述待审核地图的位置区域;

步骤105,根据所述违规区域以及与所述违规区域对应的预设地图审核规则,确定所述违规区域的违规原因,并输出所述违规区域、对应的所述违规原因以及与所述违规原因对应的预设优化建议,其中,所述预设优化建议包括与所述违规区域对应的对比特征信息和/或所述目标特殊区域;

步骤106,按照所述预设优化建议对所述违规区域进行修改,并输出修改后的待审核地图。

在上述实施例中,以审核报告的形式对审核结果进行展示,当判断待审核地图不满足预设地图审核规则(不满足任意审核项目)时,将不满足审核规则的违规区域进行标记,并输出审核结论。违规区域可以是待审核地图上包含的与对比地图中的对比特征信息不符合的特征对应的区域,也可以是对比地图中包含但待审核地图中不存在或位置标记错误的目标特殊区域。另外,还可以给出优化建议,例如目标地貌特征信息不符合规定,可以将对比地图中的地貌特征对比信息用特殊标记在待审核地图中标出,以此方式为技术人员进行游戏资源地图修改提供方向,提高修改效率,另外也可以直接利用修改后的地图替换原有地图,有助于游戏快速过审、快速上线。

另外,本申请实施例提供的审核方法主要用于对依托于真实地图构建的游戏地图进行审核,对于与真实地理信息没有关系的虚拟地图,无需审核,直接通过。步骤101获取待审核游戏资源地图之后,可以先判断该地图是否为虚拟地图,并在确定其不为虚拟地图时,再执行本申请实施例提供的审核方法。关于待审核地图是否为虚拟地图的判断,具体可以为:获取待审核地图对应属性数据,确定待审核地图对应的所属时代、各级行政区划,并在预设地图索引表中对属性数据进行匹配,如果各级行政区划与索引表中每一张对比地图对应的行政区划之间的匹配度均小于第一预设值,可以认为待审核地图是虚拟地图,而如果各级行政区域与索引表中任意一张对比地图对应的行政区划之间的匹配度大于等于的第一预设值,可以进一步判断所属时代是否与这张地图的所属时代匹配(例如所属时代是否相差超过200年,不超过认为匹配),如果匹配则认为是真实地图,否则为虚拟地图。

本申请实施例还提供了一种对比地图的生成方法,包括:

步骤201,对样本地图进行归一化处理;

步骤202,对所述样本地图进行边缘检测,标记检测出的样本地貌特征坐标,并确定所述样本地图对应的地貌特征对比信息;和/或对所述样本地图进行目标检测,标记检测出的样本地理标志锚框,并将所述样本地理标志锚框对应的顶点记录为所述样本地图对应的地理标志对比信息;和/或对所述样本地图进行边缘检测,标记检测出的样本行政区划轮廓以及获取所述样本地图对应的样本行政区划坐标信息,并确定所述样本地图对应的第一行政区划对比信息;和/或识别所述样本地图的地形高度信息,并确定所述样本地图对应的等高线特征对比信息,其中,所述地形高度信息包括样本等高线海拔信息以及样本等高线轮廓信息;和/或识别所述样本地图中的样本特殊区域或基于所述样本地图对应的特殊区域信息输入指令确定所述样本地图中的样本特殊区域,并确定所述样本地图对应的特殊区域对比信息;和/或基于所述样本地图对应的历史信息输入指令确定所述样本地图对应的历史行政区划轮廓信息,并确定所述样本地图对应的第二行政区划对比信息;

步骤203,依据所述样本地图对应的地貌特征对比信息和/或所述地理标志对比信息和/或所述行政区划对比信息和/或所述等高线特征对比信息和/或所述特殊区域对比信息,生成所述对比地图,其中,所述行政区划对比信息包括第一行政区划对比信息和/或第二行政区划对比信息。

在上述实施例中,对比地图的构建主要包括样本地图尺寸的归一化、识别样本地图中的对比信息、以样本地图为基础依据对比信息生成对比地图。与步骤102-4至步骤102-7相似的,可以采用相似的方式确定对比地图中的地貌特征对比信息、地理标志对比信息、第一行政区划对比信息、等高线特征对比信息,另外,对于其它易忽略但重要的地区,可以用这些地区的局部图匹配或者手工将这些区域用矩形或坐标点标识出来,表示需要着重考虑的地方,将坐标点、轮廓记录为特殊区域对比信息。由于对比地图可能包含一些历史信息,因此需要录入历史中可考据的地图要素,该类数据仅保留轮廓对比功能,即在对地图处理时,可以用边缘检测保留地图的轮廓作为第二行政区划对比信息。

进一步的,作为图1方法的具体实现,本申请实施例提供了一种游戏资源地图审核装置,如图2所示,该装置包括:

地图获取模块,用于获取待审核游戏资源地图以及与所述待审核游戏资源地图对应的预设地图审核规则;

识别模块,用于获取所述待审核游戏资源地图对应的对比地图,并识别所述待审核游戏资源地图中与所述预设地图审核规则相关的目标特征信息;

审核模块,用于基于所述目标特征信息以及所述对比地图中与所述预设地图审核规则相关的对比特征信息,对所述待审核游戏资源地图进行审核。

可选地,所述识别模块,具体用于:

获取所述待审核游戏资源地图对应的属性数据,按照所述属性数据在预设地图资源库中查询与所述属性数据匹配的对比地图,其中,所述属性数据包括所述待审核游戏资源地图对应的所属时代以及至少一个级别的行政区划;

若未获取到所述待审核游戏资源地图对应的属性数据,则识别所述待审核游戏资源地图的地图轮廓,在所述预设地图资源库中查询与所述地图轮廓匹配的对比地图。

可选地,所述识别模块,还用于:

查询预设地图索引表中是否包含与所述属性数据一致的对比地图索引;

若包含,则按照所述对比地图索引获取对应的所述对比地图;

若不包含,则通过预设索引确定方式确定对比地图索引,并按照所述对比地图索引获取对应的所述对比地图,其中,所述预设索引确定方式包括以下至少一种:

根据预设行政区划变迁表修正所述待审核游戏资源地图的属性数据,并查询所述预设地图索引表中与修正后的属性数据一致的对比地图索引;

根据所述属性数据对应的第一预设匹配优先级,查询所述预设地图索引表中与所述属性数据部分匹配的对比地图索引,以及在查询不到时依据所述属性数据对应的第一预设匹配优先级,在所述预设地图资源库中查询与所述待审核游戏资源地图的地图轮廓匹配的对比地图索引;

根据所述属性数据对应的第二预设匹配优先级,获取所述预设地图索引表中与所述属性数据的相似度大于预设相似度阈值的对比地图索引数据,并按照对应的对比地图索引获取对应的所述对比地图。

可选地,所述预设地图审核规则包括至少一个审核项目对应的审核规则,所述审核项目包括但不限于地貌特征、地理标志、行政区划、特殊区域以及等高线特征,所述目标特征信息包括但不限于目标地貌特征信息、目标地理标志信息、目标行政区划信息以及目标等高线特征信息中任意一种或其组合;

所述识别模块,还用于:

对所述待审核游戏资源地图的尺寸进行归一化处理,以使所述待审核游戏资源地图与所述对比地图尺寸统一;

当所述审核项目包括所述地貌特征时,对所述待审核游戏资源地图进行边缘检测,标记检测出的地貌特征坐标,并确定所述目标地貌特征信息;

当所述审核项目包括所述地理标志时,对所述待审核游戏资源地图进行目标检测,标记检测出的地理标志锚框,并确定所述目标地理标志信息;

当所述审核项目包括所述行政区划时,对所述待审核游戏资源地图进行边缘检测标记检测出的行政区划轮廓和/或获取所述待审核游戏资源地图包含的行政区划坐标信息,并确定所述目标行政区划信息;

当所述审核项目包括所述等高线特征时,识别所述待审核游戏资源地图的地形高度信息,确定所述地形高度信息对应等高线海拔信息以及等高线轮廓信息,并确定所述目标等高线特征信息。

可选地,所述识别模块,具体包括:

当所述待审核游戏资源地图为二维地图时,基于所述待审核游戏资源地图中各像素点对应的RGB值,识别所述待审核游戏资源地图对应的地貌特征坐标;

当所述待审核游戏资源地图为三维地图时,按所述待审核游戏资源地图对应的平面像素点将所述待审核游戏资源地图进行网格化,并基于网格化后形成的各网格点的高度信息识别所述待审核游戏资源地图对应的地貌特征坐标。

可选地,所述审核模块,具体包括:

当所述目标特征信息包括所述目标地貌特征信息时,获取所述对比地图对应的地貌特征对比信息,并按地貌特征审核规则判断所述目标地貌特征信息是否与所述地貌特征对比信息匹配;

当所述目标特征信息包括所述目标地理标志信息时,获取所述对比地图对应的地理标志对比信息,并按地理标志审核规则判断所述目标地理标志信息是否与所述地理标志对比信息匹配;

当所述目标特征信息包括所述目标行政区域信息时,获取所述对比地图对应的行政区划对比信息,并按行政区划审核规则判断所述目标行政区划信息是否与所述行政区划对比信息匹配;

当所述目标特征信息包括所述目标等高线特征信息时,获取所述对比地图对应的等高线特征对比信息,并按等高线特征审核规则判断所述目标等高线特征信息是否与所述等高线特征对比信息匹配;

根据所述待审核游戏资源地图对应的行政区划,确定所述待审核游戏资源地图的审核项目是否包括所述特殊区域,并在所述审核项目包括所述特殊区域时,获取所述对比地图对应的特殊区域对比信息,并识别所述待审核游戏资源地图中是否包含与所述特殊区域对比信息匹配的目标特殊区域。

可选地,所述装置还包括:

违规标记模块,用于所述对所述待审核游戏资源地图进行审核之后,在所述待审核游戏资源地图不满足所述预设地图审核规则时,标记所述待审核游戏资源地图中不满足所述预设地图审核规则的违规区域,其中,所述违规区域包括与所述对比特征信息不匹配的目标特征信息和/或所述对比地图中的目标特殊区域对应于所述待审核游戏资源地图的位置区域;

输出模块,用于根据所述违规区域以及与所述违规区域对应的预设地图审核规则,确定所述违规区域的违规原因,并输出所述违规区域、对应的所述违规原因以及与所述违规原因对应的预设优化建议,其中,所述预设优化建议包括与所述违规区域对应的对比特征信息和/或所述目标特殊区域。

可选地,所述模块还包括:

优化模块,用于所述输出所述违规区域、对应的所述违规原因以及与所述违规原因对应的预设优化建议之后,按照所述预设优化建议对所述违规区域进行修改,并输出修改后的待审核游戏资源地图。

可选地,所述装置还包括:

对比地图生成模块,用于生成所述对比地图,其中,所述对比地图按以下步骤生成:

对样本地图进行归一化处理;

对所述样本地图进行边缘检测,标记检测出的样本地貌特征坐标,并确定所述样本地图对应的地貌特征对比信息;和/或

对所述样本地图进行目标检测,标记检测出的样本地理标志锚框,并将所述样本地理标志锚框对应的顶点记录为所述样本地图对应的地理标志对比信息;和/或

对所述样本地图进行边缘检测,标记检测出的样本行政区划轮廓以及获取所述样本地图对应的样本行政区划坐标信息,并确定所述样本地图对应的第一行政区划对比信息;和/或

识别所述样本地图的地形高度信息,并确定所述样本地图对应的等高线特征对比信息,其中,所述地形高度信息包括样本等高线海拔信息以及样本等高线轮廓信息;和/或

识别所述样本地图中的样本特殊区域或基于所述样本地图对应的特殊区域信息输入指令确定所述样本地图中的样本特殊区域,并确定所述样本地图对应的特殊区域对比信息;和/或

基于所述样本地图对应的历史信息输入指令确定所述样本地图对应的历史行政区划轮廓信息,并确定所述样本地图对应的第二行政区划对比信息;

依据所述样本地图对应的地貌特征对比信息和/或所述地理标志对比信息和/或所述行政区划对比信息和/或所述等高线特征对比信息和/或所述特殊区域对比信息,生成所述对比地图,其中,所述行政区划对比信息包括第一行政区划对比信息和/或第二行政区划对比信息。

需要说明的是,本申请实施例提供的一种游戏资源地图审核装置所涉及各功能单元的其他相应描述,可以参考图1方法中的对应描述,在此不再赘述。

基于上述如图1所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1所示的游戏资源地图审核方法。

基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

基于上述如图1所示的方法,以及图2所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1所示的游戏资源地图审核方法。

可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(RadioFrequency,RF)电路,传感器、音频电路、WI-FI模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard)等,可选用户接口还可以包括USB接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、WI-FI接口)等。

本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现获取待审核游戏资源地图以及与该待审核游戏资源地图对应的预设地图审核规则和对比地图,在待审核地图中识别出审核规则涉及的目标特征信息,从而利用对比地图对应的对比特征信息对待审核游戏资源地图对应的目标特征信息进行审核,以判断待审核游戏资源地图是否合规。本申请实施例通过对待审核游戏资源地图中目标特征信息的识别,以及按照与待审核游戏资源地图对应的预设地图审核规则,将目标特征信息与对比地图的对比特征信息进行比对,实现对地图的审核,以确保能够通过审核的地图与相应的对比地图中的特征信息匹配,有助于提高游戏资源地图审核效率以及相关游戏的发布成功率。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:云应用预启动方法、装置、设备、存储介质以及程序产品

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类