一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

确保离线电子竞技公平的方法、装置、终端及存储介质与流程

2022-04-09 07:52:53 来源:中国专利 TAG:


1.本发明涉及数据记录技术领域,尤其涉及确保离线电子竞技公平的方法、装置、终端及存储介质。


背景技术:

2.针对于电竞项目,一般会更倾向于做线上赛,因为线上赛事可以实时通讯以保证结果的更加公平公正,而在实际的情况中,离线的电竞赛事也有很大的市场空间,但是目前面对离线的电竞赛事,由于处于离线的情况下,往往存在更容易出现的作弊行为,目前为了保证离线的电竞赛事的公平公正,一般采用离线全程录屏、监控等方式,但是这种方式对设备的要求比较高,且数据量大,后续进行复盘的时候耗时耗力,效率低下。
3.由此,目前需要有一种更好的方法来解决现有技术中的问题。


技术实现要素:

4.有鉴于此,本发明提出了确保离线电子竞技公平的方法、装置、终端及存储介质,用以解决现有技术中的问题。
5.具体的,本发明提出了以下具体的实施例:
6.本发明实施例提出了一种确保离线电子竞技公平的方法,包括:
7.在游戏场景中设置虚拟摄像机;
8.通过所述虚拟摄像机对所述游戏场景中的指定目标进行监控;
9.若监控到所述指定目标触发预设的计分事件,则生成对应所述计分事件的图片;
10.将所述图片作为计分凭证进行存储。
11.在一个具体的实施例中,所述在游戏场景中设置虚拟摄像机,包括:
12.确定游戏场景中的计分点位置;
13.在各所述计分点位置设置虚拟摄像机。
14.在一个具体的实施例中,该方法还包括:
15.在所述计分点位置设置触发区域;
16.所述通过所述虚拟摄像机对所述游戏场景中的指定目标进行监控,包括:
17.若所述虚拟摄像机监控到指定目标进入所述触发区域,则确定所述指定目标触发预设的计分事件。
18.在一个具体的实施例中,所述触发区域包括:碰撞盒、包围球或包围盒。
19.在一个具体的实施例中,所述虚拟摄像机设置有多个,多个所述虚拟摄像机分布在所述游戏场景中的不同位置;
20.所述若监控到所述指定目标触发预设的计分事件,则生成对应所述计分事件的图片,包括:
21.若监控到所述指定目标触发预设的计分事件,则调用可监控到所述计分事件的所有所述虚拟摄像机所生成的对应所述计分事件的图片,以生成对应所述计分事件的图片。
22.在一个具体的实施例中,所述将所述图片作为计分凭证进行存储,包括:
23.确定各所述图片对应的图像文本信息;
24.汇总所有的所述图像文本信息生成摘要文件;
25.将所述图片与所述摘要文件作为计分凭证进行存储。
26.在一个具体的实施例中,还包括:
27.将所有的所述图片以及所述摘要文件进行压缩,得到压缩包;
28.将所述压缩包上传到服务器。
29.本发明实施例还提出了一种确保离线电子竞技公平的装置,包括:
30.设置模块,用于在游戏场景中设置虚拟摄像机;
31.监控模块,用于通过所述虚拟摄像机对所述游戏场景中的指定目标进行监控;
32.生成模块,用于若监控到所述指定目标触发预设的计分事件,则生成对应所述计分事件的图片;
33.存储模块,用于将所述图片作为计分凭证进行存储。
34.本发明实施例还提出了一种终端,包括存储器与处理器,所述存储器中存储有计算机程序,所述处理器在执行所述计算机程序时实现上述的确保离线电子竞技公平的方法。
35.本发明实施例还提出了一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被执行时实现上述的确保离线电子竞技公平的方法。
36.以此,本发明实施例提出了确保离线电子竞技公平的方法、装置、终端及存储介质,该方法包括:在游戏场景中设置虚拟摄像机;通过所述虚拟摄像机对所述游戏场景中的指定目标进行监控;若监控到所述指定目标触发预设的计分事件,则生成对应所述计分事件的图片;将所述图片作为计分凭证进行存储。本方案中采用虚拟摄像机监控游戏场景的方式,当触发有计分事件时,则获取到计分事件对应的图像作为计分凭证,本方案由于采用的是图像作为计分凭证,运行时,对资源的消耗较小,且可以适用于各种离线电竞赛事的需求,生成的图片文件小、利于后续解压,且图片是对应计分事件的,也利于后续进行游戏复盘。
附图说明
37.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
38.图1示出了本发明实施例提出的一种确保离线电子竞技公平的方法的流程示意图;
39.图2示出了本发明实施例提出的一种确保离线电子竞技公平的方法中摘要部分的一种示意图;
40.图3示出了本发明实施例提出的一种确保离线电子竞技公平的方法中摘要部分的另一种示意图;
41.图4示出了本发明实施例提出的一种确保离线电子竞技公平的方法中生成压缩包上传的示意图;
42.图5示出了本发明实施例提出的一种确保离线电子竞技公平的装置的结构示意图。
43.图例说明:
44.201-设置模块;202-监控模块;203-生成模块;204-存储模块。
具体实施方式
45.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
46.通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
48.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
49.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
50.实施例1
51.本发明实施例1公开了一种确保离线电子竞技公平的方法,如图1所示,包括以下步骤:
52.步骤s101、在游戏场景中设置虚拟摄像机;
53.在一个具体的实施例中,步骤s101中的所述在游戏场景中设置虚拟摄像机,包括:
54.确定游戏场景中的计分点位置;
55.在各所述计分点位置设置虚拟摄像机。
56.具体的,本方案应用于竞技游戏,不同的竞技游戏有不同的游戏场景,而不同的游戏场景中可以有不同的计分点位置,例如足球类比赛的,计分点位置可以设置在球网所在的位置。
57.通过在计分点设置虚拟摄像机,具体的,可以不同的计分点位置设置不同的虚拟摄像机,具体的虚拟摄像机可以设置在计分点位置的上方,以此可以更全面的进行监控。
58.此外,虚拟摄像机不需要渲染(即显示)出来的,由此不会遮蔽或影响到正常进行的游戏过程。
59.步骤s102、通过所述虚拟摄像机对所述游戏场景中的指定目标进行监控;
60.进一步的,还可以在所述计分点位置设置触发区域;
61.具体的,所述触发区域例如可以包括:碰撞盒、包围球或包围盒。
62.具体的,碰撞盒、包围球或包围盒均可以基于游戏的物理引擎功能所实现。
63.由此,步骤s102中的所述通过所述虚拟摄像机对所述游戏场景中的指定目标进行监控,包括:
64.若所述虚拟摄像机监控到指定目标进入所述触发区域,则确定所述指定目标触发预设的计分事件。
65.例如,足球类比赛的,球进网的一瞬间即触发计分事件;机器人类的比赛的,例如当到达某个目的地的一瞬间即触发计分事件。
66.步骤s103、若监控到所述指定目标触发预设的计分事件,则生成对应所述计分事件的图片;
67.具体的,所述虚拟摄像机设置有多个,多个所述虚拟摄像机分布在所述游戏场景中的不同位置;
68.由此,步骤s103中的所述若监控到所述指定目标触发预设的计分事件,则生成对应所述计分事件的图片;
69.若监控到所述指定目标触发预设的计分事件,则调用可监控到所述计分事件的所有所述虚拟摄像机所生成的对应所述计分事件的图片,以生成对应所述计分事件的图片。
70.具体在计分事件发生一瞬间,几个虚拟摄像机将异步完成渲染到纹理的功能。渲染到纹理,也即是将一个3d转2d并且记录成一张图片的技术,例如有4个虚拟摄像机,那么就会生成4张用于记录场景信息的图片,图片的分辨率可以设置,一般会以较小的分辨率渲染,以兼顾精度和渲染速度为主,可以在不同的设备等级上做区别,例如性能好的设备,用更高的分辨率;然后性能不好的设置,则可以逐步降低分辨率。判断设备好坏的办法就是通过获取计算机设备的关键参数,例如cpu、gpu、内存等参数来进行判断。
71.步骤s104、将所述图片作为计分凭证进行存储。
72.在一个具体的实施例中,步骤s104中的所述将所述图片作为计分凭证进行存储,包括:
73.确定各所述图片对应的图像文本信息;
74.汇总所有的所述图像文本信息生成摘要文件;
75.将所述图片与所述摘要文件作为计分凭证进行存储。
76.具体的如图2以及图3所示,每当计分事件发生时,都可以做一次记录(同时记录,则有多张)。记录的图片,可以保存在本机内存中,等上报的时候整体放在一个压缩包里面进行提交。并且记录每一种记录的图片分别是什么时候发生的,对应什么事件的信息,记录的这部分称为摘要文本。具体的摘要文本可以为如图2所示的文本格式,也可以为如图3所示的树形图格式。
77.具体的,在获取到计分事件对应的图片时,还会生成如图2或图3所示例这种命名格式的图片作为证据,命名格式用文字化描述可以为:路径前缀/阶段n/图片名字前缀_相机位_该相机位在该阶段第几张截图.png。
78.当然,除了png也可以是其他图像格式,例如tif、bmp之类的图片格式。
79.在一个具体的实施例中,还包括:
80.将所有的所述图片以及所述摘要文件进行压缩,得到压缩包;
81.将所述压缩包上传到服务器。
82.具体的,如图4所示,可以使用压缩库,将图片、摘要文件压缩成zip包,一同上传到收集比赛结果用的服务器上。上传的方式可以是浏览器、http请求、网络链接、文件发送等等手段。服务器收到结果后,可以认为该结果是可信的。
83.实施例2
84.为了对本方案进行进一步的说明,本发明实施例2还公开了一种确保离线电子竞技公平的装置,如图5所示,包括:
85.设置模块201,用于在游戏场景中设置虚拟摄像机;
86.监控模块202,用于通过所述虚拟摄像机对所述游戏场景中的指定目标进行监控;
87.生成模块203,用于若监控到所述指定目标触发预设的计分事件,则生成对应所述计分事件的图片;
88.存储模块204,用于将所述图片作为计分凭证进行存储。
89.在一个具体的实施例中,所述设置模块201,用于:
90.确定游戏场景中的计分点位置;
91.在各所述计分点位置设置虚拟摄像机。
92.在一个具体的实施例中,还包括:预设模块,用于在所述计分点位置设置触发区域;
93.所述监控模块202,用于:
94.若所述虚拟摄像机监控到指定目标进入所述触发区域,则确定所述指定目标触发预设的计分事件。
95.在一个具体的实施例中,所述触发区域包括:碰撞盒、包围球或包围盒。
96.在一个具体的实施例中,所述虚拟摄像机设置有多个,多个所述虚拟摄像机分布在所述游戏场景中的不同位置;
97.所述生成模块203,用于:
98.若监控到预设的计分事件,则调用可监控到所述计分事件的所有所述虚拟摄像机所生成的对应所述计分事件的图片,以生成对应所述计分事件的图片。
99.在一个具体的实施例中,所述存储模块204,用于:
100.确定各所述图片对应的图像文本信息;
101.汇总所有的所述图像文本信息生成摘要文件;
102.将所述图片与所述摘要文件作为计分凭证进行存储。
103.在一个具体的实施例中,还包括:上传模块,用于:
104.将所有的所述图片以及所述摘要文件进行压缩,得到压缩包;
105.将所述压缩包上传到服务器。
106.实施例3
107.本发明实施例3还公开了一种终端,包括存储器与处理器,所述存储器中存储有计算机程序,所述处理器在执行所述计算机程序时实现实施例1中所述的确保离线电子竞技公平的方法。
108.具体的,本方案中的终端例如可以为电脑,手机等设备。
109.实施例4
110.本发明实施例4还公开了一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被执行时实现实施例1中所述的确保离线电子竞技公平的方法。
111.以此,本发明实施例提出了确保离线电子竞技公平的方法、装置、终端及存储介质,该方法包括:在游戏场景中设置虚拟摄像机;通过所述虚拟摄像机对所述游戏场景中的指定目标进行监控;若监控到所述指定目标触发预设的计分事件,则生成对应所述计分事件的图片;将所述图片作为计分凭证进行存储。本方案中采用虚拟摄像机监控游戏场景的方式,当触发有计分事件时,则获取到计分事件对应的图像作为计分凭证,本方案由于采用的是图像作为计分凭证,运行时,对资源的消耗较小,且可以适用于各种离线电竞赛事的需求,生成的图片文件小、利于后续解压,且图片是对应计分事件的,也利于后续进行游戏复盘。
112.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
113.另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
114.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
115.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献