一种基于AR游戏的安全防护方法、系统和可读存储介质与流程

文档序号:19896710发布日期:2020-02-11 13:21阅读:144来源:国知局
一种基于AR游戏的安全防护方法、系统和可读存储介质与流程

本发明涉及增强现实技术领域,尤其涉及一种基于ar游戏的安全防护方法、系统和可读存储介质。



背景技术:

增强现实技术(即ar技术)是一种能够在屏幕上将虚拟世界套在现实世界中进行互动的技术,和虚拟现实技术相比,增强现实技术能够带来接近真实世界的感官体验。

ar游戏则是将增强现实技术应用到游戏中,能够在游戏中构建更加逼真的游戏情境,给玩者带来非常逼真的游戏体验。ar游戏使传统的游戏增加了与现实场景结合的虚拟景象,使游戏不再局限于显示器,而是使游戏界面叠映于现实对象中,这样便使游戏的可操作性和互动性大大增强。用户只需要通过眼睛凝视或手势指点等简单的身体动作进行操作,便可以实现对游戏的操作。ar游戏需要玩家进行必要的动作来完成游戏操作,游戏镜头不会固定于某个单一的画面或镜头,因此,在用户进行某种动作时,要求ar游戏系统能及时的回应用户的动作,将正确的请求获取并将正确的结果反馈给用户。这样才能保证用户的游戏体验。通过将虚拟世界和真实世界的进行实时同步,使得游戏本身的游戏性与趣味性大大增强,用户因此获得更好的游戏互动。

ar游戏的实现往往需要有一定的设备支持,常见的设备包括手机、平板电脑等。然而用户在使用这些设备体验ar游戏时,用户通常会把注意力集中在设备上显示的虚拟景象,但却容易忽视对周围真实环境的查看,一旦周围环境不利于用户进行ar游戏任务,将有可能对用户造成一定的安全风险。



技术实现要素:

为了解决上述至少一个技术问题,本发明提出了一种基于ar游戏的安全防护方法、系统和可读存储介质。

为了实现上述目的,本发明第一方面提出了一种基于ar游戏的安全防护方法,所述方法包括:

采集获取ar游戏活动区域内的悬空物体的特征信息,并标注所述悬空物体的坐标位置为危险位置;

通过终端设备构建ar游戏的虚拟场景,以供用户进行ar游戏体验;

采用gps定位技术实时定位获取所述终端设备的当前位置;

判断所述终端设备的当前位置周围预设距离范围内是否存在危险位置;

如果存在,则通过所述终端设备发出警示信号,以提示用户注意。

本方案中,在采集获取ar游戏活动区域内的悬空物体的特征信息,并标注所述悬空物体的坐标位置为危险位置之后,所述方法还包括:

接收所述终端设备的注册请求,并生成相应的ar游戏账号信息,所述注册请求包括用户身份信息和用户身高信息;

通过所述终端设备构建ar游戏的虚拟场景,以供用户进行ar游戏体验;

采用gps定位技术实时定位获取所述终端设备的当前位置;

判断所述终端设备的当前位置周围预设距离范围内是否存在悬空物体;

如果存在,则比对用户身高信息与所述悬空物体的离地高度信息;

如果用户的身高高于所述悬空物体的离地高度,则通过所述终端设备发出警示信号,以提示用户注意。

本方案中,在判断所述终端设备的当前位置周围预设距离范围内是否存在危险位置之后,所述方法还包括:

如果存在,则判断所述终端设备的手持方向是否指向所述危险位置;

如果指向,则通过所述终端设备发出警示信号,以提示用户注意。

本方案中,在判断所述终端设备的当前位置周围预设距离范围内是否存在危险位置之后,所述方法还包括:

如果存在,则判断所述终端设备历史移动路径的延长线是否指向所述危险位置;

如果指向,则通过所述终端设备发出警示信号,以提示用户注意。

本方案中,所述方法还包括:

通过所述终端设备接收有关悬空物体的反馈信息;

采用gps定位技术定位获取所述终端设备的反馈位置,并将所述反馈信息与反馈位置进行关联预存处理,并累计反馈次数;

当所述反馈次数达到预设阀值时,将所述反馈位置标注为危险位置。

本方案中,通过终端设备构建ar游戏的虚拟场景,具体包括:

采用终端设备摄取真实场景的视频流并将其转化成数字图像;

通过图像处理技术从所述数字图像中辨识出预先设置的标志物;

根据所述标志物的特征信息生成相应的虚拟物体;

根据所述虚拟物体与所述标志物之间的位置关系,将所述虚拟物体合成在所述数字图像上,以形成合成图像。

本发明第二方面还提出一种基于ar游戏的安全防护系统,所述基于ar游戏的安全防护系统包括:存储器及处理器,所述存储器中包括一种基于ar游戏的安全防护方法程序,所述基于ar游戏的安全防护方法程序被所述处理器执行时实现如下步骤:

采集获取ar游戏活动区域内的悬空物体的特征信息,并标注所述悬空物体的坐标位置为危险位置;

通过终端设备构建ar游戏的虚拟场景,以供用户进行ar游戏体验;

采用gps定位技术实时定位获取所述终端设备的当前位置;

判断所述终端设备的当前位置周围预设距离范围内是否存在危险位置;

如果存在,则通过所述终端设备发出警示信号,以提示用户注意。

本方案中,所述基于ar游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

接收所述终端设备的注册请求,并生成相应的ar游戏账号信息,所述注册请求包括用户身份信息和用户身高信息;

通过所述终端设备构建ar游戏的虚拟场景,以供用户进行ar游戏体验;

采用gps定位技术实时定位获取所述终端设备的当前位置;

判断所述终端设备的当前位置周围预设距离范围内是否存在悬空物体;

如果存在,则比对用户身高信息与所述悬空物体的离地高度信息;

如果用户的身高高于所述悬空物体的离地高度,则通过所述终端设备发出警示信号,以提示用户注意。

本方案中,所述基于ar游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

通过所述终端设备接收有关悬空物体的反馈信息;

采用gps定位技术定位获取所述终端设备的反馈位置,并将所述反馈信息与反馈位置进行关联预存处理,并累计反馈次数;

当所述反馈次数达到预设阀值时,将所述反馈位置标注为危险位置。

本发明第三方面还提出一种计算机可读存储介质,所述计算机可读存储介质中包括一种基于ar游戏的安全防护方法程序,所述基于ar游戏的安全防护方法程序被处理器执行时,实现如上述的一种基于ar游戏的安全防护方法的步骤。

本发明提出的基于ar游戏的安全防护方法、系统和可读存储介质,通过gps定位技术实时监控所述终端设备的当前位置,并判断当前位置周围是否存在危险位置,当存在所述危险位置时,可以通过所述终端设备及时告警用户,从而有效避免所述危险位置给用户带来的安全隐患,进一步保证用户在ar游戏体验过程中的生命财产安全。

本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

图1示出了本发明一种基于ar游戏的安全防护方法的流程图;

图2示出了本发明一种危险位置标注方法的流程图;

图3示出了本发明一种基于ar游戏的安全防护系统的框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了本发明一种基于ar游戏的安全防护方法的流程图。

如图1所示,本发明第一方面提出一种基于ar游戏的安全防护方法,所述方法包括:

s102,采集获取ar游戏活动区域内的悬空物体的特征信息,并标注所述悬空物体的坐标位置为危险位置;

s104,通过终端设备构建ar游戏的虚拟场景,以供用户进行ar游戏体验;

s106,采用gps定位技术实时定位获取所述终端设备的当前位置;

s108,判断所述终端设备的当前位置周围预设距离范围内是否存在危险位置;

s110,如果存在,则通过所述终端设备发出警示信号,以提示用户注意。

需要说明的是,所述终端设备可以为手机、pc、pad等通信设备。

需要说明的是,所述悬空物体可以为易发生碰头的物体,也可以为易脱落的物体,但不限于此。所述悬空物体可能设置在ar游戏的活动路径上,如果用户不加防范则可能会导致安全隐患。

需要说明的是,所述悬空物体的特征信息至少包括所述悬空物体的离地高度信息。

根据本发明的实施例,通过所述终端设备发出警示信号,具体包括:

在所述终端设备的屏幕上显示相应的警示标志。

具体的,所述警示标志可以持续出现在所述终端设备的屏幕上,也可以在所述终端设备的屏幕上以一定的频率进行闪现。可以理解,由于用户在沉浸于ar游戏过程中,会时刻盯着终端设备的屏幕并观看所述合成图像,无法感知真实环境的情况,一旦真实环境不利于用户进行ar游戏,用户却无从察觉,将有可能给用户带来安全隐患。本发明通过在所述终端设备的屏幕上显示警示标志,在不影响用户体验ar游戏的同时,可以及时提醒用户注意所述危险位置,以避免造成安全隐患。

根据本发明的实施例,通过所述终端设备发出警示信号,具体还包括:

在所述终端设备的屏幕上显示相应的警示标志,并产生警示声音和/或震动信号。

需要说明的是,在某些场景下,比如室外光线较亮的环境,在所述终端设备的屏幕上显示警示标志可能不易使用户从视觉上看到;在此,本发明还可以使终端设备产生警示声音和/或震动信号,并从听觉和触觉上进一步提醒用户注意所述危险区域。

根据本发明的实施例,在采集获取ar游戏活动区域内的悬空物体的特征信息,并标注所述悬空物体的坐标位置为危险位置之后,所述方法还包括:

接收所述终端设备的注册请求,并生成相应的ar游戏账号信息,所述注册请求包括用户身份信息和用户身高信息;

通过所述终端设备构建ar游戏的虚拟场景,以供用户进行ar游戏体验;

采用gps定位技术实时定位获取所述终端设备的当前位置;

判断所述终端设备的当前位置周围预设距离范围内是否存在悬空物体;

如果存在,则比对用户身高信息与所述悬空物体的离地高度信息;

如果用户的身高高于所述悬空物体的离地高度,则通过所述终端设备发出警示信号,以提示用户注意。

进一步的,在比对用户身高信息与所述悬空物体的离地高度信息之后,所述方法还包括:

如果用户的身高低于所述悬空物体的离地高度,则使所述终端设备不作任何提示,以免影响用户的ar游戏体验感。

需要说明的是,由于不同用户的身高信息不尽相同,本发明可以因人而异,根据不同的用户身高信息形成与之相适配的安全提示方案,在实现ar游戏安全防护的同时,进一步降低外界对用户体验ar游戏过程的影响程度。

根据本发明的实施例,在判断所述终端设备的当前位置周围预设距离范围内是否存在危险位置之后,所述方法还包括:

如果存在,则判断所述终端设备的手持方向是否指向所述危险位置;

如果指向,则通过所述终端设备发出警示信号,以提示用户注意。

需要说明的是,所述终端设备内置的陀螺仪,通过所述陀螺仪判定所述终端设备的手持姿态,所述手持姿态为用户手持的终端设备的姿态。根据所述手持姿态可以得知所述终端设备的手持方向。以手机为例,当用户手持手机时,手机的长度方向即为手持方向。具体的,当手持方向为东西方向时,则说明用户此时正面向西方,如果判断在所述终端设备的当前位置正西方向预设距离范围内存在危险位置,则根据用户此时的面向可以推测,用户很有可能朝正西方向的危险位置移动,此时可以通过所述终端设备及时提醒用户注意即将可能到达危险位置,以进一步降低ar游戏给用户带来的安全隐患。

需要说明的是,当所述终端设备的手持方向未指向所述危险位置时,则使所述终端设备不作任何提示动作,以免影响用户的ar游戏体验感。

根据本发明的实施例,在判断所述终端设备的当前位置周围预设距离范围内是否存在危险位置之后,所述方法还包括:

如果存在,则判断所述终端设备历史移动路径的延长线是否指向所述危险位置;

如果指向,则通过所述终端设备发出警示信号,以提示用户注意。

需要说明的是,在判断所述终端设备的当前位置周围预设距离范围内存在危险位置时,可以进一步确定当前终端设备相对于所述危险位置的方位,然后根据所述终端设备的历史移动路径进行推测未来的移动方向(即历史移动路径的延长线方向),然后判断移动方向是否指向所述危险位置,如果指向,此时可以通过所述终端设备及时提醒用户注意即将可能到达危险位置,以进一步降低ar游戏给用户带来的安全隐患。

需要说明的是,当所述终端设备历史移动路径的延长线未指向所述危险位置时,则使所述终端设备不作任何提示动作,以免影响用户的ar游戏体验感。

图2示出了本发明一种危险位置标注方法的流程图。

如图2所示,所述基于ar游戏的安全防护方法还包括:

s202,通过所述终端设备接收有关悬空物体的反馈信息;

s204,采用gps定位技术定位获取所述终端设备的反馈位置,并将所述反馈信息与反馈位置进行关联预存处理,并累计反馈次数;

s206,当所述反馈次数达到预设阀值时,将所述反馈位置标注为危险位置。

需要说明的是,在将所述反馈位置标注为危险位置之后,后续如果所述危险位置落入某终端设备周围预设距离范围内,则该终端设备可以发出警示信号,以提示相应的用户注意。

需要说明的是,所述危险位置的标注不仅可以由系统的管理人员确定,也可以根据用户的反馈来确定。例如,当很多用户反馈某位置多次出现悬空物体碰头现象时,则可以将该位置标注为危险位置。本发明借助用户的反馈信息,可以动员更多的用户不断完善对ar游戏区域内危险位置的标注,降低ar游戏给用户带来的安全隐患。

需要说明的是,所述反馈信息至少包括事件内容,例如:发生悬空物体碰头现象。在累计反馈次数时,还需要确认本次的反馈信息是否与历史的反馈信息相一致;如果一致,则进行累计反馈次数,如果不一致,则将本次的反馈信息记录为初始反馈信息,并作为后续累计反馈次数的基础。

优选的,所述预设阀值可以为5次,即某位置的累计反馈次数达到5次时,即可标注该位置为危险位置。但不限于此。

根据本发明的实施例,通过终端设备构建ar游戏的虚拟场景,具体包括:

采用终端设备摄取真实场景的视频流并将其转化成数字图像;

通过图像处理技术从所述数字图像中辨识出预先设置的标志物;

根据所述标志物的特征信息生成相应的虚拟物体;

根据所述虚拟物体与所述标志物之间的位置关系,将所述虚拟物体合成在所述数字图像上,以形成合成图像。

在实现增强现实的过程中,需要将终端设备获得的真实场景的视频流,转化成数字图像,然后通过图像处理技术,辨识出预先设置的标志物,识别出标志物之后,以标志物作为参考,结合定位技术,由增强现实程序确定需要添加的三维虚拟物体在增强现实环境中的位置和方向。确定需要添加的三维虚拟物体的基本信息,生成虚拟物体,并用程序根据标志物的位置,将虚拟物体放置在正确的位置上。

需要说明的是,所述标志物的特征信息可以包括标志物种类、标志物坐标位置。所述标志物种类可以包括消防栓、路灯、树木、公交站牌等等。由于相同形状的标志物可能会有很多,为了对这些相同形状的标志物进行区分,本发明可以结合定位技术,区分出相同形状的标志物的不同坐标位置,由于每个标志物的坐标位置是唯一的,因此可以将标志物的坐标位置作为参考,在增强现实环境中添加虚拟物体。

根据本发明的实施例,根据所述标志物的特征信息生成相应的虚拟物体,具体包括:

根据所述标志物的特征信息在所述数据库中匹配出与之相对应的虚拟物体样本;

根据匹配出的虚拟物体样本生成相应的虚拟物体。

需要说明的是,数据库中预存由多个虚拟物体样本,多个虚拟物体样本可以根据ar游戏需要来设定。具体的,标志物与虚拟物体样本之间建立有绑定关系。根据ar游戏的需要,不同的标志物可以对应同一个虚拟物体样本,也可以分别对应不同的虚拟物体样本。

需要说明的是,所述数据库中的各个虚拟物体样本的尺寸大小一致,但由于各个用户所使用的终端设备各不相同,因此,当匹配出相对应的虚拟物体样本,可以根据所述虚拟物体样本向不同的终端设备生成尺寸大小不同的虚拟物体。

图3示出了本发明一种基于ar游戏的安全防护系统的框图。

如图3所示,本发明第二方面还提出一种基于ar游戏的安全防护系统3,所述基于ar游戏的安全防护系统3包括:存储器31及处理器32,所述存储器31中包括一种基于ar游戏的安全防护方法程序,所述基于ar游戏的安全防护方法程序被所述处理器32执行时实现如下步骤:

采集获取ar游戏活动区域内的悬空物体的特征信息,并标注所述悬空物体的坐标位置为危险位置;

通过终端设备构建ar游戏的虚拟场景,以供用户进行ar游戏体验;

采用gps定位技术实时定位获取所述终端设备的当前位置;

判断所述终端设备的当前位置周围预设距离范围内是否存在危险位置;

如果存在,则通过所述终端设备发出警示信号,以提示用户注意。

需要说明的是,所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

需要说明的是,所述终端设备可以为手机、pc、pad等通信设备。

需要说明的是,所述悬空物体可以为易发生碰头的物体,也可以为易脱落的物体,但不限于此。所述悬空物体可能设置在ar游戏的活动路径上,如果用户不加防范则可能会导致安全隐患。

需要说明的是,所述悬空物体的特征信息至少包括所述悬空物体的离地高度信息。

根据本发明的实施例,通过所述终端设备发出警示信号,具体包括:

在所述终端设备的屏幕上显示相应的警示标志。

具体的,所述警示标志可以持续出现在所述终端设备的屏幕上,也可以在所述终端设备的屏幕上以一定的频率进行闪现。可以理解,由于用户在沉浸于ar游戏过程中,会时刻盯着终端设备的屏幕并观看所述合成图像,无法感知真实环境的情况,一旦真实环境不利于用户进行ar游戏,用户却无从察觉,将有可能给用户带来安全隐患。本发明通过在所述终端设备的屏幕上显示警示标志,在不影响用户体验ar游戏的同时,可以及时提醒用户注意所述危险位置,以避免造成安全隐患。

根据本发明的实施例,通过所述终端设备发出警示信号,具体还包括:

在所述终端设备的屏幕上显示相应的警示标志,并产生警示声音和/或震动信号。

需要说明的是,在某些场景下,比如室外光线较亮的环境,在所述终端设备的屏幕上显示警示标志可能不易使用户从视觉上看到;在此,本发明还可以使终端设备产生警示声音和/或震动信号,并从听觉和触觉上进一步提醒用户注意所述危险区域。

根据本发明的实施例,所述基于ar游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

接收所述终端设备的注册请求,并生成相应的ar游戏账号信息,所述注册请求包括用户身份信息和用户身高信息;

通过所述终端设备构建ar游戏的虚拟场景,以供用户进行ar游戏体验;

采用gps定位技术实时定位获取所述终端设备的当前位置;

判断所述终端设备的当前位置周围预设距离范围内是否存在悬空物体;

如果存在,则比对用户身高信息与所述悬空物体的离地高度信息;

如果用户的身高高于所述悬空物体的离地高度,则通过所述终端设备发出警示信号,以提示用户注意。

进一步的,如果用户的身高低于所述悬空物体的离地高度,则使所述终端设备不作任何提示,以免影响用户的ar游戏体验感。

需要说明的是,由于不同用户的身高信息不尽相同,本发明可以因人而异,根据不同的用户身高信息形成与之相适配的安全提示方案,在实现ar游戏安全防护的同时,进一步降低外界对用户体验ar游戏过程的影响程度。

根据本发明的实施例,当判断所述终端设备的当前位置周围预设距离范围内存在危险位置时,则继续判断所述终端设备的手持方向是否指向所述危险位置;如果指向,则通过所述终端设备发出警示信号,以提示用户注意。

需要说明的是,所述终端设备内置的陀螺仪,通过所述陀螺仪判定所述终端设备的手持姿态,所述手持姿态为用户手持的终端设备的姿态。根据所述手持姿态可以得知所述终端设备的手持方向。以手机为例,当用户手持手机时,手机的长度方向即为手持方向。具体的,当手持方向为东西方向时,则说明用户此时正面向西方,如果判断在所述终端设备的当前位置正西方向预设距离范围内存在危险位置,则根据用户此时的面向可以推测,用户很有可能朝正西方向的危险位置移动,此时可以通过所述终端设备及时提醒用户注意即将可能到达危险位置,以进一步降低ar游戏给用户带来的安全隐患。

需要说明的是,当所述终端设备的手持方向未指向所述危险位置时,则使所述终端设备不作任何提示动作,以免影响用户的ar游戏体验感。

根据本发明的实施例,当判断所述终端设备的当前位置周围预设距离范围内存在危险位置时,则继续判断所述终端设备历史移动路径的延长线是否指向所述危险位置;如果指向,则通过所述终端设备发出警示信号,以提示用户注意。

需要说明的是,在判断所述终端设备的当前位置周围预设距离范围内存在危险位置时,可以进一步确定当前终端设备相对于所述危险位置的方位,然后根据所述终端设备的历史移动路径进行推测未来的移动方向(即历史移动路径的延长线方向),然后判断移动方向是否指向所述危险位置,如果指向,此时可以通过所述终端设备及时提醒用户注意即将可能到达危险位置,以进一步降低ar游戏给用户带来的安全隐患。

需要说明的是,当所述终端设备历史移动路径的延长线未指向所述危险位置时,则使所述终端设备不作任何提示动作,以免影响用户的ar游戏体验感。

根据本发明的实施例,所述基于ar游戏的安全防护方法程序被所述处理器执行时还实现如下步骤:

通过所述终端设备接收有关悬空物体的反馈信息;

采用gps定位技术定位获取所述终端设备的反馈位置,并将所述反馈信息与反馈位置进行关联预存处理,并累计反馈次数;

当所述反馈次数达到预设阀值时,将所述反馈位置标注为危险位置。

需要说明的是,在将所述反馈位置标注为危险位置之后,后续如果所述危险位置落入某终端设备周围预设距离范围内,则该终端设备可以发出警示信号,以提示相应的用户注意。

需要说明的是,所述危险位置的标注不仅可以由系统的管理人员确定,也可以根据用户的反馈来确定。例如,当很多用户反馈某位置多次出现悬空物体碰头现象时,则可以将该位置标注为危险位置。本发明借助用户的反馈信息,可以动员更多的用户不断完善对ar游戏区域内危险位置的标注,降低ar游戏给用户带来的安全隐患。

需要说明的是,所述反馈信息至少包括事件内容,例如:发生悬空物体碰头现象。在累计反馈次数时,还需要确认本次的反馈信息是否与历史的反馈信息相一致;如果一致,则进行累计反馈次数,如果不一致,则将本次的反馈信息记录为初始反馈信息,并作为后续累计反馈次数的基础。

优选的,所述预设阀值可以为5次,即某位置的累计反馈次数达到5次时,即可标注该位置为危险位置。但不限于此。

根据本发明的实施例,通过终端设备构建ar游戏的虚拟场景,具体包括:

采用终端设备摄取真实场景的视频流并将其转化成数字图像;

通过图像处理技术从所述数字图像中辨识出预先设置的标志物;

根据所述标志物的特征信息生成相应的虚拟物体;

根据所述虚拟物体与所述标志物之间的位置关系,将所述虚拟物体合成在所述数字图像上,以形成合成图像。

在实现增强现实的过程中,需要将终端设备获得的真实场景的视频流,转化成数字图像,然后通过图像处理技术,辨识出预先设置的标志物,识别出标志物之后,以标志物作为参考,结合定位技术,由增强现实程序确定需要添加的三维虚拟物体在增强现实环境中的位置和方向。确定需要添加的三维虚拟物体的基本信息,生成虚拟物体,并用程序根据标志物的位置,将虚拟物体放置在正确的位置上。

需要说明的是,所述标志物的特征信息可以包括标志物种类、标志物坐标位置。所述标志物种类可以包括消防栓、路灯、树木、公交站牌等等。由于相同形状的标志物可能会有很多,为了对这些相同形状的标志物进行区分,本发明可以结合定位技术,区分出相同形状的标志物的不同坐标位置,由于每个标志物的坐标位置是唯一的,因此可以将标志物的坐标位置作为参考,在增强现实环境中添加虚拟物体。

根据本发明的实施例,根据所述标志物的特征信息生成相应的虚拟物体,具体包括:

根据所述标志物的特征信息在所述数据库中匹配出与之相对应的虚拟物体样本;

根据匹配出的虚拟物体样本生成相应的虚拟物体。

需要说明的是,数据库中预存由多个虚拟物体样本,多个虚拟物体样本可以根据ar游戏需要来设定。具体的,标志物与虚拟物体样本之间建立有绑定关系。根据ar游戏的需要,不同的标志物可以对应同一个虚拟物体样本,也可以分别对应不同的虚拟物体样本。

需要说明的是,所述数据库中的各个虚拟物体样本的尺寸大小一致,但由于各个用户所使用的终端设备各不相同,因此,当匹配出相对应的虚拟物体样本,可以根据所述虚拟物体样本向不同的终端设备生成尺寸大小不同的虚拟物体。

本发明第三方面还提出一种计算机可读存储介质,所述计算机可读存储介质中包括一种基于ar游戏的安全防护方法程序,所述基于ar游戏的安全防护方法程序被处理器执行时,实现如上述的一种基于ar游戏的安全防护方法的步骤。

本发明提出一种基于ar游戏的安全防护方法、系统和可读存储介质,通过gps定位技术实时监控所述终端设备的当前位置,并判断当前位置周围是否存在危险位置,当存在所述危险位置时,可以通过所述终端设备及时告警用户,从而有效避免所述危险位置给用户带来的安全隐患,进一步保证用户在ar游戏体验过程中的生命财产安全。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1