基于AR应用的提示方法、装置、电子设备及可读介质与流程

文档序号:29626528发布日期:2022-04-13 14:36阅读:108来源:国知局
基于AR应用的提示方法、装置、电子设备及可读介质与流程
基于ar应用的提示方法、装置、电子设备及可读介质
技术领域
1.本发明涉及ar技术领域,特别是涉及一种基于ar应用的提示方法、一种基于ar应用的提示装置、一种电子设备以及一种计算机可读介质。


背景技术:

2.随着科技的发展和进步,增强现实(augmented reality,ar)技术应用的越来越广泛,例如,ar应用程序以及具有娱乐性质的ar手机游戏。由于ar技术是将现实世界信息和虚拟世界信息进行无缝连接的技术,将其制作成为手机游戏会提高游戏的娱乐性和可玩性,极易使人沉迷游戏,以至于出现一些玩家会在进行游戏时,容易由于游戏的沉浸感而忽略环境的安全性。因此,由于ar手机游戏相比于其他手机游戏会带给用户更强的沉浸感,更容易吸引用户的全部注意力,使用户无法注意周围环境,具有一定的安全隐患。


技术实现要素:

3.本发明实施例是提供一种基于ar应用的提示方法、装置、电子设备以及计算机可读存储介质,以解决现有技术在运行ar应用的过程中不能有效提醒用户注意安全、提示力较弱的问题。
4.本发明实施例公开了一种基于ar应用的提示方法,所述方法包括:
5.响应于展示ar内容界面,获取当前观察视角对应的当前采集图像;
6.对所述当前采集图像进行内容识别,获得至少一个实时标志物;
7.若所述至少一个实时标志物包含目标标志物,则确定与所述目标标志物对应的目标场景;
8.确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息。
9.可选地,若所述至少一个实时标志物包含目标标志物,则确定与所述目标标志物对应的目标场景,包括:
10.将所述当前采集图像中与预设标志物匹配成功的至少一个实时标志物作为目标标志物;
11.获取针对所述目标标志物的场景映射信息,所述场景映射信息包括所述预设标志物与预设场景之间的对应关系;
12.从所述场景映射信息中,获取与所述目标标志物对应的目标场景。
13.可选地,所述目标标志物包括车辆内部组件,所述目标场景包括与所述车辆内部组件对应的车内场景,所述确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息,包括:
14.获取预设终端的活动状态信息,所述活动状态信息至少包括运动速度;
15.若所述运动速度大于或等于预设速度阈值,则确定所述车内场景为车辆行驶场景,确定与所述车辆行驶场景对应的提示级别为危险提示级别,输出与所述危险提示级别对应的危险提示信息;
16.若所述运动速度小于预设速度阈值,则确定所述车内场景为车辆驻停场景,确定与所述车辆驻停场景对应的提示级别为风险提示级别,输出与所述风险提示级别对应的风险提示信息。
17.可选地,所述目标标志物包括交通户外标志,所述目标场景包括与所述交通户外标志对应的交通户外场景,所述确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息,包括:
18.确定与所述交通户外环境对应的提示级别为风险提示级别,输出与所述风险提示级别对应的风险提示信息。
19.可选地,所述目标标志物包括安全户外标志,所述目标场景包括与所述安全户外标志对应的安全户外场景,所述确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息,包括:
20.确定与所述安全户外场景对应的提示级别为安全提示级别,输出所述安全提示级别对应的安全提示信息。
21.可选地,所述输出所述危险提示级别对应的危险提示信息,包括:
22.在所述ar内容界面中显示与所述危险提示级别对应的危险提示窗口,所述危险提示窗口至少包括与所述危险提示级别对应的危险提示信息以及第一退出控件,所述危险提示信息为提示用户关闭预设ar应用的信息;
23.响应针对所述第一退出控件的触控操作,关闭所述ar内容界面;
24.或,若所述危险提示窗口的显示持续时长大于或等于预设时间阈值,则关闭所述ar内容界面。
25.可选地,所述输出所述风险提示级别对应的风险提示信息,包括:
26.在所述ar内容界面中显示与所述风险提示级别对应的风险询问窗口,所述风险询问窗口包含风险询问信息、第二退出控件和确认控件,所述风险询问信息为询问用户是否需要关闭预设ar应用的信息;
27.响应于针对所述第二退出控件的触控操作,关闭所述ar内容界面;
28.或,响应于针对所述确认控件的触控操作,关闭所述风险询问窗口。
29.可选地,所述输出所述安全提示级别对应的安全提示信息,包括:
30.在所述ar内容界面展示安全提示窗口,所述安全提示窗口中包括安全提示信息,所述安全提示信息为提醒用户注意安全的信息。
31.本发明实施例还公开了一种基于ar应用的提示装置,所述装置包括:
32.图像采集模块,用于检测到用户终端ar应用的运行,获取当前观察视角对应的至少一个采集图像;
33.图像分类模块,用于对所述采集图像进行图像分类;
34.环境信息获取模块,用于若识别到所述采集图像包含预先设置的目标标志物,则获取与所述目标标志物对应的环境信息;
35.提示信息输出模块,用于获取与所述环境信息对应的提示级别,并输出与所述提示级别对应的提示信息。
36.可选地,所述环境信息获取模块包括:
37.确定目标标志物子模块,用于将所述当前采集图像中与预设标志物匹配成功的至
少一个实时标志物作为目标标志物;
38.获取场景映射信息子模块,用于获取针对所述目标标志物的场景映射信息,所述场景映射信息包括所述预设标志物与预设场景之间的对应关系;
39.确定目标场景子模块,用于从所述场景映射信息中,获取与所述目标标志物对应的目标场景。
40.可选地,所述目标标志物包括车辆内部组件,所述目标场景包括与所述车辆内部组件对应的车内场景,所述提示信息输出模块包括:
41.活动状态信息获取子模块,获取预设终端的活动状态信息,所述活动状态信息至少包括运动速度;
42.危险提示子模块,若所述运动速度大于或等于预设速度阈值,则确定所述车内场景为车辆行驶场景,确定与所述车辆行驶场景对应的提示级别为危险提示级别,输出与所述危险提示级别对应的危险提示信息;
43.第一风险提示子模块,若所述运动速度小于预设速度阈值,则确定所述车内场景为车辆驻停场景,确定与所述车辆驻停场景对应的提示级别为风险提示级别,输出与所述风险提示级别对应的风险提示信息。
44.可选地,所述目标标志物包括交通户外标志,所述目标场景包括与所述交通户外标志对应的交通户外场景,所述提示信息输出模块包括:
45.第二风险提示子模块,用于确定与所述交通户外环境对应的提示级别为风险提示级别,输出与所述风险提示级别对应的风险提示信息。
46.可选地,所述目标场景包括与所述安全户外标志对应的安全户外场景,所述提示信息输出模块包括:
47.安全提示子模块,用于确定与所述安全户外场景对应的提示级别为安全提示级别,输出所述安全提示级别对应的安全提示信息。
48.本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
49.所述存储器,用于存放计算机程序;
50.所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
51.本发明实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
52.本发明实施例包括以下优点:
53.在本发明实施例中,可以应用于移动终端,通过在移动终端的图形用户界面中展示对应的ar内容界面,通过获取当前观察视角对应的当前采集图像,并通过对当前采集图像进行内容识别,识别图像中的实时标志物是否为目标标志物,若当前采集图像中包含至少一个目标标志物,则根据目标标志物对应的目标场景,确定提示等级,并输出提示信息,从而通过实时图像识别的方式判断当前采集图像中的标志物是否为目标标志物,并根据目标标志物表征的目标场景输出提示信息,实现了当用户处于具有安全隐患的环境中运行ar应用时,通过在ar内容界面输出提示信息对用户进行提醒,降低了用户在使用ar应用程序
时遭遇事故的风险,提高用户使用ar应用的安全性。
附图说明
54.图1是本发明实施例中提供的一种基于ar应用的提示方法的步骤流程图;
55.图2是本发明实施例中提供的一种基于ar应用的提示装置的结构框图;
56.图3是本发明实施例中提供的一种电子设备的框图;
57.图4是本发明实施例中提供的一种计算机可读介质的示意图。
具体实施方式
58.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
59.作为一种示例,随着科技的发展和进步,ar技术应用的越来越广泛,例如,ar应用程序以及具有娱乐性质的ar手机游戏(下述ar应用)。在用户运行ar应用的时候,ar技术通过将虚拟的信息应用到现实世界中,使真实的环境可以与虚拟的环境实时叠加,使二者可以同时显示在用户终端的图形用户界面中,用户可以通过图形用户界面,在现实世界中与虚拟世界进行互动。
60.ar应用可以凭借着虚实融合、虚实交互等特点,给用户带来全新的交互体验。在一些现有ar应用中,其鼓励玩家走出家门、走向户外,在带给用户更真实的体验的同时,也使玩家有了更大的动力去探索世界,因此受到了广大用户的喜爱。而ar应用相较普通的手机应用更有乐趣,更容易让用户沉迷,以至于有一些用户会在驾驶时,或在过马路时打开ar应用。但是,ar应用会带给用户更强的沉浸感,使玩家沉浸在其中,无法注意到身边的环境,具有一定的安全隐患,而ar应用却没有针对此现象提供足够强力的警示。
61.对此,本发明的核心发明点之一是通过在移动终端的图形用户界面中展示对应的ar内容界面,通过获取当前观察视角对应的当前采集图像,并通过对当前采集图像进行内容识别,识别图像中的实时标志物是否为目标标志物,若当前采集图像中包含至少一个目标标志物,则根据目标标志物对应的目标场景,确定提示等级,并输出提示信息,从而通过实时图像识别的方式判断当前采集图像中的标志物是否为目标标志物,并根据目标标志物表征的目标场景输出提示信息,实现了当用户处于具有安全隐患的环境中运行ar应用时,通过在ar内容界面输出提示信息对用户进行提醒,降低了用户在使用ar应用程序时遭遇事故的风险,提高用户使用ar应用的安全性。
62.为了方便本领域技术人员对本发明实施例所涉及的技术方案进行理解,下面对本发明实施例中所涉及的部分技术名词进行解释与说明:
63.场景映射信息,为预设标志物与预设场景之间的对应关系,用于确认目标标志物对应的目标场景。
64.危险提示级别,认为用户所处环境具有极高的危险程度,极有可能造成安全事故,则确认为危险提示级别。例如,当用户正处于驾驶车辆的状态下运行ar应用,终端确认车内场景为车辆行驶场景,有极大可能会造成交通事故的发生,则确认为危险提示级别。
65.风险提示级别,认为用户所处环境具有一定的安全风险,有一定的概率会造成安全事故,则确认为风险提示级别。例如,当用户正在横穿马路的状态下运行ar应用,终端确
认目标场景为交通户外场景,有一定的概率会造成交通事故的发生,则确认为风险提示级别。
66.安全提示级别,认为用户所处环境较为安全,但仍处于户外,需要提醒用户时刻注意周围环境,以确保随时应对突发事件,则确认为安全提示级别。例如,当用户正处于公园、学校等环境运行ar应用,终端确认目标场景为安全户外场景,有较低概率会造成安全事故的发生,则确认为安全提示级别。
67.具体的,参照图1,示出了本发明实施例中提供的一种基于ar应用的提示方法的步骤流程图,具体可以包括如下步骤:
68.步骤101,响应于展示ar内容界面,获取当前观察视角对应的当前采集图像;
69.当用户在终端打开ar应用时,在其终端上的图形显示界面显示ar内容界面。其中,ar应用是一种将现实世界与虚拟世界相结合的集成应用,通过将其中预设的虚拟素材,呈现在现实世界中,用户即可观看到重叠于现实世界的虚拟影像。终端则可以响应于ar应用的运行,打开摄像头对现实世界的真实场景进行拍摄,生成ar应用中的现实场景,并在现实场景中显示创建ar应用的预设素材,用户即可在ar内容界面内可以看到ar应用的虚拟场景与现实世界的结合画面。其中,ar应用的预设素材包括静态素材和动态素材,静态素材可以包括虚拟装饰物、虚拟场景等,动态素材可以包括虚拟角色、虚拟奖励等。
70.当预设终端为本地终端设备时,其可以是平板电脑、智能终端等具备有摄像头的手持终端设备,也可以为ar设备。其中,ar设备可以包括ar头戴设备以及ar控制设备等等。
71.在一种示例中,用户可以通过ar头戴设备中看到现实画面和虚拟信息的叠加展示的ar画面,终端可以通过检测现实世界中人物的动作,实现与虚拟角色的互动,并根据摄像头拍摄的画面实时获取用户当前观察视角所对应的当前采集图像。
72.在另一种示例中,当预设终端为手持终端设备时,用户在使用ar应用的过程中,会通过移动摄像头或在ar内容界面内进行点击、滑动等操作,进行现实场景与ar应用的虚拟场景和虚拟内容的交互,则终端会实时根据摄像头拍摄的画面获取用户当前观察视角所对应的当前采集图像。
73.步骤102,对所述当前采集图像进行内容识别,获得至少一个实时标志物;
74.终端获取到当前采集图像后,可以将当前采集图像输入图像识别模型进行内容识别,即可获取当前采集图像的图像特征,通过将识别到的图像特征与预设的图像特征库进行比对,确定目标图像特征,其中图像特征可以为图像的颜色特征、纹理特征、形状特征和空间关系特征等。并且,终端可以提供预设标志物用于提供预设标志物特征信息,接着用目标图像特征与预设标志物特征信息进行比对,即可获得当前采集图像中包含至少一个实时标志物,实现了通过图像识别模型的视觉感知做出对客观对象的图像决策,并且,该图像识别模型可以完全在用户设备上运行,无需任何网络连接,因此当场景改变时能更灵敏地做出反应,在没有网络的情况下,也能提示用户安全,降低了用户在使用ar应用程序时遭遇安全事故的风险。
75.在一种示例中,用户正处于车辆内部的主驾驶位上打开ar应用,终端即可通过摄像头当前视角获取用户所处现实环境的当前采集图像,并获取当前视角中当前采集图像的图像特征,如获取的图像特征为“圆环形状”,则用该“圆环形状”与预设的图像特征库进行比对,当预设的图像库中包含该“圆环形状”图像特征,则可以确定该“圆环形状”为目标图
像特征。接着,将“圆环形状”作为目标图像特征与预设标志物特征信息进行比对,则可以通过比对确定当前采集图像中包含的实时标志物为“方向盘”。
76.步骤103,若所述至少一个实时标志物包含目标标志物,则确定与所述目标标志物对应的目标场景;
77.在确定当前采集图像中有与预设标志物匹配成功的至少一个实时标志物后,则可以将该实时标志物作为目标标志物。接着,获取针对目标标志物的场景映射信息,其中,场景映射信息包括预设标志物与预设场景之间的对应关系,例如,当预设标志物为车辆内部组件则设定其对应的预设场景为车内场景,当预设标志物为交通户外标志则设定其对应的预设场景为交通户外场景,当预设标志物为安全户外标志则设定其对应的预设场景为安全户外场景等。其中,车辆内部组件可以为方向盘、仪表盘、车辆座椅等;交通户外标志可以为道路标线、交通灯、交通栏杆等;安全户外标志可以为树木、草坪、花坛、其他行人等。
78.通过该映射关系,终端即可通过获取目标标志物的场景映射信息,获取与目标标志物对应的目标场景。
79.在一种示例中,当终端确定当前采集图像中包含的实时标志物为“方向盘”后,则将“方向盘”作为目标标志物,接着终端获取针对“方向盘”的场景映射信息,通过映射关系的比对,即可确定目标场景为“车内场景”。
80.在另一种示例中,当终端确定当前采集图像中包含的实时标志物为“斑马线”后,则将“斑马线”作为目标标志物,接着终端获取针对“斑马线”的场景映射信息,通过映射关系的比对,即可确定目标场景为“交通户外场景”。
81.步骤104,确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息。
82.当终端确定目标标志物为车辆内部组件时,则目标场景包括与车辆内部组件对应的车内场景,这时终端会获取活动状态信息,其中,活动状态信息至少包括运动速度。若运动速度大于或等于预设速度阈值,则可以确定车内场景为车辆行驶场景,接着确定与车辆行驶场景对应的提示级别为危险提示级别,终端即可输出与危险提示级别对应的危险提示信息;若运动速度小于预设速度阈值,则确定车内场景为车辆驻停场景,确定与车辆驻停场景对应的提示级别为风险提示级别,输出与风险提示级别对应的风险提示信息。其中,车辆内部组件可以为方向盘、仪表盘、中控、车辆座椅等。
83.在一种示例中,当用户正处于车内环境中打开ar应用,终端即可通过当前采集图像中的方向盘、仪表盘、中控等实时标志物,确定用户正处于车内场景。当终端确定用户正处于车内场景时,就会通过获取活动状态信息来判断用户的活动状态,活动状态信息可以至少包括运动速度,并且该运动速度会设置预设速度阈值,可以设置预设速度阈值为0.1km/h。当获取的运动速度大于或等于0.1km/h时,则用户正处于控制车辆行驶的状态,则终端可以确定车内场景为车辆行驶场景,并确定与车辆行驶场景对应的提示级别为危险提示级别,输出与危险提示级别对应的危险提示信息。而当获取的运动速度小于0.1km/h时,则用户正处于未控制车辆行驶的状态,则终端可以确定车内场景为车辆驻停场景,并确定与车辆驻停场景对应的提示级别为风险提示级别,输出与风险提示级别对应的风险提示信息。
84.在另一种示例中,终端在确定用户正处于车辆内部时,还可以通过当前采集图像
中的标志物,判断用户在车辆内部所处的位置,以此判断是否需要获取活动状态信息来判断用户的活动状态。例如,当前采集图像中包含方向盘标志物的正面图像时,即可确定用户正处于主驾驶位置;当前采集图像包含方向盘标志物的侧面图像或者部分中控标志物时,即可确定用户正处于副驾驶位置;当前采集图像中包含驾驶座椅标志物或车窗标志物时,即可确定用户在后排座椅位置。终端可以根据用户所处位置的不同,判断是否需要获取活动状态信息来判断用户的活动状态,并输出不同提示级别的风险提示信息。例如,当用户位于主驾驶位,即需要获取用户活动状态信息判断用户是否正在驾驶车辆,当用户正在驾驶车辆,则终端可确定提示级别为危险提示级别,输出与危险提示级别对应的危险提示信息;当用户位于副驾驶位以及后排座椅位,无需获取用户活动状态信息,则终端可确定提示级别为风险提示级别,输出与风险提示级别对应的风险提示信息。
85.当终端确定目标标志物包括交通户外标志时,则可以确定目标场景包括与交通户外标志对应的交通户外场景,并确定与交通户外环境对应的提示级别为风险提示级别,输出与风险提示级别对应的风险提示信息。其中交通户外标志可以为道路标线、交通灯等。
86.在一种示例中,当用户正在过马路的时候打开ar应用,终端即可根据当前采集图像中识别到的标志物,如斑马线、交通护栏、交通灯等,确定用户正处于交通户外场景。当终端确定用户正处于交通户外场景时,即可判断交通户外环境对应的提示级别为风险提示级别,并输出与风险提示级别对应的风险提示信息。
87.当终端确定目标标志物包括安全户外标志时,则可以确定目标场景包括与安全户外标志对应的安全户外场景,并确定与安全户外环境对应的提示级别为安全提示级别,输出与安全提示级别对应的安全提示信息。其中安全户外标志可以为树木、草坪、花坛等。
88.在一种示例中,当用户正在室外走路的时候打开ar应用,终端即可根据当前采集图像中识别到的花坛、草坪、树木等,确定用户正处于如公园、学校道路、行人道路等安全户外场景。当终端确定用户正处于安全户外场景时,即可判断交通户外环境对应的提示级别为安全提示级别,并输出与安全提示级别对应的安全险提示信息。
89.当终端确定用户所处场景为危险提示级别时,则会在ar内容界面中显示与危险提示级别对应的危险提示窗口,危险提示窗口至少包括与危险提示级别对应的危险提示信息以及第一退出控件,危险提示信息为提示用户关闭预设ar应用的信息;当用户点击第一退出控件时,终端即可响应针对第一退出控件的触控操作,关闭ar内容界面;同时在危险提示窗口中设置有预设时间阈值,当其显示时间大于或等于预设时间阈值,终端即可自动关闭ar内容界面。
90.在一种示例中,当终端确定用户正处于车辆行驶场景时,即可确定提示级别为危险提示级别,则会在ar内容界面中显示与危险提示级别对应的危险提示窗口,在显示危险提示窗口时,其中至少包括与危险提示级别对应的危险提示信息,例如,“警告!识别到用户正处于危险场景中,请立即退出应用!”等字样。并且在危险提示窗口中还包含第一退出控件,并在第一退出控件中包含一个倒计时,倒计时为预设时间阈值,在第一退出控件上包含如“立即退出(5s)”等字样。在弹出危险提示窗口后,用户可以点击第一退出控件立即退出该ar应用,也可以等待倒计时结束,由终端自动退出该ar应用,并且危险提示窗口不可关闭,只能通过倒计时和点击第一退出控件强制用户退出ar应用,以确保用户在驾驶车辆或其他危险情况下,不会因为使用ar应用造成安全隐患。
91.当终端确定用户所处场景为风险提示级别时,则会在ar内容界面中显示与风险提示级别对应的风险询问窗口,在风险询问窗口中包含第二退出控件和确认控件。当用户点击第二退出控件时,终端则响应于针对第二退出控件的触控操作,关闭所述ar内容界面;而当用户点击确认控件时,终端则响应于针对所述确认控件的触控操作,关闭所述风险询问窗口,用户可以继续进行ar应用的使用。
92.在一种示例中,当终端确定用户正处于横穿马路等风险户外场景时,即可确定提示级别为风险提示级别,则会在ar内容界面中显示与风险提示级别对应的风险询问窗口,在显示风险询问窗口时,其中至少包括与风险提示级别对应的风险询问信息,例如,“注意!识别到用户正处于风险场景中,请观察周围,并判断是否需要退出应用!”等字样,并且在风险询问窗口中还包含第二退出控件,在第二退出控件上包含如“立即退出”等字样,以及确认控件,在确认控件上包含如“继续应用”等字样。在弹出风险询问窗口后,用户可以根据风险询问信息的提示,观察自己所处环境,判断是否需要退出ar应用,当用户认为自己所处环境为风险环境时,则可以点击第二退出控件,即可立即退出该ar应用;而当用户认为自己所处环境为安全环境时,可以点击确认控件,继续使用ar应用。该风险询问窗口可以在终端识别到用户正处于风险户外场景时显示,以确保用户在运行ar程序时的安全性,避免用户因沉浸在ar应用中无法注意周围环境,而造成安全隐患。
93.当终端确定用户所处场景为安全提示级别时,则会在ar内容界面显示与安全提示级别对应的安全提示窗口,在安全提示窗口中包括安全提示信息,其中,安全提示信息为用于提醒用户注意安全的信息。
94.在一种示例中,当终端确定用户正处于小区、广场等安全户外场景时,即可确定提示级别为安全提示级别,则会在ar内容界面中显示与安全提示级别对应的安全提示窗口。安全提示窗口可以具有一定的透明度,其显示位置可以为屏幕的正上方、正下方等不影响用户使用ar应用的任意位置,在显示安全提示窗口时,其中至少包括与安全提示级别对应的安全提示信息,例如,“提醒!请注意观察周围环境!”等字样,用户可以针对该安全提示窗口进行向上、向右或任意方向的滑动操作,关闭安全提示窗口,继续使用ar应用。
95.在另一种示例中,当终端确定用户正处于公园、学校等安全户外场景时,即可确定提示级别为安全提示级别,则会在ar内容界面中显示与安全提示级别对应的安全提示窗口,安全提示窗口具有一定的透明度,不会影响用户使用ar应用的体验。在显示安全提示窗口时,其中至少包括与安全提示级别对应的安全提示信息,例如,“提醒!识别到用户正处于户外场景中,请注意观察周围环境!”等字样。并且在安全提示窗口中还包含关闭控件,在关闭窗口控件上包含如“关闭”等字样。也可以在安全提示窗口设置预设时间阈值,并在关闭控件中包含一个倒计时,如“关闭(5s)”等字样。在弹出安全提示窗口后,用户可以点击关闭控件即可关闭安全提示窗口。当安全提示窗口设置预设时间阈值时,也可以等待倒计时结束,由终端自动关闭安全提示窗口应用。该安全提示窗口可以提醒用户注意周围环境,避免用户在设用ar应用时过于沉浸其中,而造成安全隐患的情况发生。
96.在本发明实施例中,可以应用于移动终端,通过在移动终端的图形用户界面中展示对应的ar内容界面,通过获取当前观察视角对应的当前采集图像,并通过对当前采集图像进行内容识别,识别图像中的实时标志物是否为目标标志物,若当前采集图像中包含至少一个目标标志物,则根据目标标志物对应的目标场景,确定提示等级,并输出提示信息,
从而通过实时图像识别的方式判断当前采集图像中的标志物是否为目标标志物,并根据目标标志物表征的目标场景输出提示信息,实现了当用户处于具有安全隐患的环境中运行ar应用时,通过在ar内容界面输出提示信息对用户进行提醒,降低了用户在使用ar应用程序时遭遇事故的风险,提高用户使用ar应用的安全性。
97.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
98.参照图2,示出了本发明实施例中提供的一种基于ar应用的提示装置的结构框图,具体可以包括如下模块:
99.图像采集模块201,用于检测到用户终端ar应用的运行,获取当前观察视角对应的至少一个采集图像;
100.图像分类模块202,用于对所述采集图像进行图像分类;
101.环境信息获取模块203,用于若识别到所述采集图像包含预先设置的目标标志物,则获取与所述目标标志物对应的环境信息;
102.提示信息输出模块204,用于获取与所述环境信息对应的提示级别,并输出与所述提示级别对应的提示信息。
103.在一种可选实施例中,若所述至少一个实时标志物包含目标标志物,则确定与所述目标标志物对应的目标场景,所述环境信息获取模块203包括:
104.确定目标标志物子模块,用于将所述当前采集图像中与预设标志物匹配成功的至少一个实时标志物作为目标标志物;
105.获取场景映射信息子模块,用于获取针对所述目标标志物的场景映射信息,所述场景映射信息包括所述预设标志物与预设场景之间的对应关系;
106.确定目标场景子模块,用于从所述场景映射信息中,获取与所述目标标志物对应的目标场景。
107.在一种可选实施例中,所述目标标志物包括车辆内部组件,所述目标场景包括与所述车辆内部组件对应的车内场景,所述提示信息输出模块204包括:
108.活动状态信息获取子模块,获取预设终端的活动状态信息,所述活动状态信息至少包括运动速度;
109.危险提示子模块,若所述运动速度大于或等于预设速度阈值,则确定所述车内场景为车辆行驶场景,确定与所述车辆行驶场景对应的提示级别为危险提示级别,输出与所述危险提示级别对应的危险提示信息;
110.第一风险提示子模块,若所述运动速度小于预设速度阈值,则确定所述车内场景为车辆驻停场景,确定与所述车辆驻停场景对应的提示级别为风险提示级别,输出与所述风险提示级别对应的风险提示信息。
111.在一种可选实施例中,所述目标标志物包括交通户外标志,所述目标场景包括与所述交通户外标志对应的交通户外场景,所述提示信息输出模块包括:
112.第二风险提示子模块,用于确定与所述交通户外环境对应的提示级别为风险提示
级别,输出与所述风险提示级别对应的风险提示信息。
113.在一种可选实施例中,所述目标标志物包括安全户外标志,所述目标场景包括与所述安全户外标志对应的安全户外场景,所述提示信息输出模块包括:
114.安全提示子模块,用于确定与所述安全户外场景对应的提示级别为安全提示级别,输出所述安全提示级别对应的安全提示信息。
115.在一种可选实施例中,所述危险提示子模块具体用于:
116.在所述ar内容界面中显示与所述危险提示级别对应的危险提示窗口,所述危险提示窗口至少包括与所述危险提示级别对应的危险提示信息以及第一退出控件,所述危险提示信息为提示用户关闭预设ar应用的信息;
117.响应针对所述第一退出控件的触控操作,关闭所述ar内容界面;
118.或,若所述危险提示窗口的显示持续时长大于或等于预设时间阈值,则关闭所述ar内容界面。
119.在一种可选实施例中,所述第一风险提示子模块,和/或,第二风险提示子模块具体用于:
120.在所述ar内容界面中显示与所述风险提示级别对应的风险询问窗口,所述风险询问窗口包含风险询问信息、第二退出控件和确认控件,所述风险询问信息为询问用户是否需要关闭预设ar应用的信息;
121.响应于针对所述第二退出控件的触控操作,关闭所述ar内容界面;
122.或,响应于针对所述确认控件的触控操作,关闭所述风险询问窗口。
123.在一种可选实施例中,所述安全提示子模块具体用于:
124.在所述ar内容界面展示安全提示窗口,所述安全提示窗口中包括安全提示信息,所述安全提示信息为提醒用户注意安全的信息。
125.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
126.另外,本发明实施例还提供一种电子设备,如图3所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信,
127.存储器303,用于存放计算机程序;
128.处理器301,用于执行存储器303上所存放的程序时,实现如本发明实施例所述的方法:
129.响应于展示ar内容界面,获取当前观察视角对应的当前采集图像;
130.对所述当前采集图像进行内容识别,获得至少一个实时标志物;
131.若所述至少一个实时标志物包含目标标志物,则确定与所述目标标志物对应的目标场景;
132.确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息。
133.在一种可选实施例中,若所述至少一个实时标志物包含目标标志物,则确定与所述目标标志物对应的目标场景,包括:
134.将所述当前采集图像中与预设标志物匹配成功的至少一个实时标志物作为目标标志物;
135.获取针对所述目标标志物的场景映射信息,所述场景映射信息包括所述预设标志物与预设场景之间的对应关系;
136.从所述场景映射信息中,获取与所述目标标志物对应的目标场景。
137.在一种可选实施例中,所述目标标志物包括车辆内部组件,所述目标场景包括与所述车辆内部组件对应的车内场景,所述确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息,包括:
138.获取预设终端的活动状态信息,所述活动状态信息至少包括运动速度;
139.若所述运动速度大于或等于预设速度阈值,则确定所述车内场景为车辆行驶场景,确定与所述车辆行驶场景对应的提示级别为危险提示级别,输出与所述危险提示级别对应的危险提示信息;
140.若所述运动速度小于预设速度阈值,则确定所述车内场景为车辆驻停场景,确定与所述车辆驻停场景对应的提示级别为风险提示级别,输出与所述风险提示级别对应的风险提示信息。
141.在一种可选实施例中,所述目标标志物包括交通户外标志,所述目标场景包括与所述交通户外标志对应的交通户外场景,所述确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息,包括:
142.确定与所述交通户外环境对应的提示级别为风险提示级别,输出与所述风险提示级别对应的风险提示信息。
143.在一种可选实施例中,所述目标标志物包括安全户外标志,所述目标场景包括与所述安全户外标志对应的安全户外场景,所述确定与所述目标场景对应的提示等级,并输出与所述提示级别对应的提示信息,包括:
144.确定与所述安全户外场景对应的提示级别为安全提示级别,输出所述安全提示级别对应的安全提示信息。
145.在一种可选实施例中,所述输出所述危险提示级别对应的危险提示信息,包括:
146.在所述ar内容界面中显示与所述危险提示级别对应的危险提示窗口,所述危险提示窗口至少包括与所述危险提示级别对应的危险提示信息以及第一退出控件,所述危险提示信息为提示用户关闭预设ar应用的信息;
147.响应针对所述第一退出控件的触控操作,关闭所述ar内容界面;
148.或,若所述危险提示窗口的显示持续时长大于或等于预设时间阈值,则关闭所述ar内容界面。
149.在一种可选实施例中,所述输出所述风险提示级别对应的风险提示信息,包括:
150.在所述ar内容界面中显示与所述风险提示级别对应的风险询问窗口,所述风险询问窗口包含风险询问信息、第二退出控件和确认控件,所述风险询问信息为询问用户是否需要关闭预设ar应用的信息;
151.响应于针对所述第二退出控件的触控操作,关闭所述ar内容界面;
152.或,响应于针对所述确认控件的触控操作,关闭所述风险询问窗口。
153.在一种可选实施例中,所述输出所述安全提示级别对应的安全提示信息,包括:
154.在所述ar内容界面展示安全提示窗口,所述安全提示窗口中包括安全提示信息,所述安全提示信息为提醒用户注意安全的信息。
155.上述终端提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
156.通信接口用于上述终端与其他设备之间的通信。
157.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
158.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
159.如图4所示,在本发明提供的又一实施例中,还提供了一种计算机可读存储介质401,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中所述的一种基于ar应用的提示方法。
160.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中所述的一种基于ar应用的提示方法。
161.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
162.需要说明的是,在本文中,诸如危险和风险等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
163.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实
施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
164.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1