信息显示方法、对应装置、终端、服务器和存储介质与流程

文档序号:20488667发布日期:2020-04-21 21:52阅读:108来源:国知局
信息显示方法、对应装置、终端、服务器和存储介质与流程
本申请实施例涉及图像识别与现实技术,尤其涉及一种信息显示方法、对应装置、终端、服务器和存储介质。
背景技术
:随着科技的进步和人们生活水平的提高,原来越多的电子产品进入人们生活,而这些电子产品也给人们的生活带来了极大便利。例如,家长可以通过自己的手机与孩子的可穿戴设备进行语音或视频通话,以便及时关注孩子的动态。相关技术中,当家长用手机和孩子进行视频通话时,家长通常想了解孩子当前所处的环境是否安全,但是,目前支持视频通话的可穿戴设备只支持显示穿戴设备当前的位置街道信息,而家长无法直观的获知孩子周围的环境,进而无法判断孩子是否安全。技术实现要素:本申请提供了一种信息显示方法、对应装置、终端、服务器和存储介质,以解决现有技术中家长无法直观获取孩子周围环境造成的不了解周围环境是否已安全以及交互体验差的问题。本发明采用如下技术方案:第一方面,本申请实施例提供了一种信息显示方法,该方法包括:向服务器发送建筑信息显示请求;接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,其中,所述目标建筑数据包括距离所述可穿戴设备的当前位置预设距离内的建筑的建筑数据;提取监听到的视频帧图像的图像特征为待识别特征数据;将所述待识别特征数据与所述目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息;将所述目标建筑信息添加至所述视频帧图像进行显示。第二方面,本申请实施例提供了一种信息显示方法,该方法包括:接收来自终端的建筑信息显示请求;获取可穿戴设备的当前位置;在预先存储的图片特征数据中进行检索,以确定距离所述可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据;将所述目标建筑数据和所述可穿戴设备的当前位置信息发送至终端,以指示所述终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。第三方面,本申请实施例提供了一种信息显示装置,该装置包括:请求发送模块,用于向服务器发送建筑信息显示请求;数据接收模块,用于接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,其中,所述目标建筑数据包括距离所述可穿戴设备的当前位置预设距离内的建筑的建筑数据;特征提取模块,用于提取监听到的视频帧图像的图像特征为待识别特征数据;目标建筑信息确定模块,用于将所述待识别特征数据与所述目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息;显示模块,用于将所述目标建筑信息添加至所述视频帧图像进行显示。第四方面,本申请实施例提供了一种信息显示装置,该装置包括:请求接收模块,用于接收来自终端的建筑信息显示请求;位置获取模块,用于获取可穿戴设备的当前位置;目标建筑数据确定模块,用于在预先存储的图片特征数据中进行检索,以确定距离所述可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据;数据发送模块,用于将所述目标建筑数据和所述可穿戴设备的当前位置信息发送至终端,以指示所述终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。第五方面,本申请实施例提供了一种终端,包括存储器以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的信息显示方法。第六方面,本申请实施例提供了一种服务器,包括存储器以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第二方面所述的信息显示方法。第七方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面和第二方面所述的信息显示方法。本发明采用的技术方案中有如下有益效果:通过终端向服务器发送建筑信息显示请求,然后接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,而目标建筑数据包括距离可穿戴设备的当前位置预设距离内的建筑的建筑数据,这样终端在处理过程中就无需考虑全部建筑数据,提高了检索匹配速度和检索匹配准确率;另外,终端提取监听到的视频帧图像的图像特征为待识别特征数据,将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息,最后将目标建筑信息添加至视频帧图像进行显示,这样实现了以可视化的方式令家长及时了解孩子周边的环境情况,以便家长判断孩子当前所处环境是否安全,提高了交互体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请实施例提供的一种信息显示方法的流程图;图2是本申请实施例提供的另一种信息显示方法的流程图;图3是本申请实施例提供的一种终端显示界面图;图4是本申请实施例提供的另一种信息显示方法的流程图;图5是本申请实施例提供的另一种信息显示方法的流程图;图6是本申请实施例提供的一种信息显示方法的信令流程图;图7是本申请实施例提供的一种信息显示装置的结构示意图;图8是本申请实施例提供的另一种信息显示装置的结构示意图;图9是本申请实施例提供的一种终端的结构示意图;图10是本申请实施例提供的一种服务器的结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。首先对本申请实施例中用到的基本概念进行说明。颜色矩,是一种简单而有效的颜色表示,其数学基础是:任何图像的颜色分布都可以通过其各阶矩来表示,因为颜色分布的大部分信息都集中在它的低阶矩上,所以可以用颜色的一阶矩、二阶矩和三阶矩来近似估计图像的总体颜色分布,其中,一阶矩例如可以是均值、二阶矩例如可以是方差、三阶矩例如可以是偏度。另外,ransc(randomsampleconsensus,随机抽样一致性)算法,是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法。另外,lsh(localitysensitivehashing,局部敏感哈希)算法,在高维数据空间中的两个相邻的数据被映射到低维数据空间中后,将会有很大的概率任然相邻;而原本不相邻的两个数据,在低维空间中也将有很大的概率不相邻。通过这样映射,可以在低维数据空间来寻找相邻的数据点,避免在高维数据空间中寻找,避免了在高维空间中会很耗时的缺陷,这样性质的哈希映射称为是局部敏感的。其次,终端例如可以是家长的手机,可穿戴设备例如可以是儿童电话手表。本申请实施例的应用场景是,家长可通过手机与可穿戴设备进行视频通话,不仅将孩子当前的位置街道信息显示,还可以将可穿戴设备周边的环境情况以可视化的方式在手机上展示,以方便家长及时了解孩子的位置以及安全情况。图1给出了本申请实施例提供的一种信息显示方法的流程图,本实施例提供的信心显示方法可以由信息显示装置来执行,该信息显示装置一般可集成在终端中,该信息显示装置可通过硬件和/或软件的方式实现。参考图1,该方法具体可以包括:s101、向服务器发送建筑信息显示请求。具体的,当家长有想看孩子周边的环境情况的需求时,就可以向服务器发送建筑信息显示请求,其中,该过程可以发生在与儿童电话手表进行视频通话链路接通时。在一个具体的例子中,视频通话可通过专门的app(application,应用程序)实现,比如打开app,进入视频通话邀请界面,当前界面向家长提供一个悬浮按钮,点击该悬浮按钮,可以向服务器发送建筑信息显示请求。另外,若家长没有看孩子周边的环境情况的需求,则可以将该悬浮按钮调整至隐藏状态,有需求时可以快速点击并发送请求。另外,还可以在app的当前显示页面设置一个音频采集按钮,用来接收家长的音频形式的建筑信息显示请求。上述两种方式只是用来示例,并不形成具体的限定。s102、接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,其中,目标建筑数据包括距离可穿戴设备的当前位置预设距离内的建筑的建筑数据。具体的,服务器将距离可穿戴设备的当前位置预设距离内的建筑的建筑数据,以及,可穿戴设备的当前位置信息发送给终端,其中,预设距离可以是500米。这样,家长的手机可以收到距离儿童电话手表500米以内的建筑的建筑数据和儿童电话手表的当前位置信息。手机将这些数据和信息保存至本地,以供后续检索匹配时应用。可选的,服务器中预先存储预设区域内预设数量的建筑的图片特征数据。其中,预设区域可以是家长通过手机预先进行设置的,例如可以是孩子经常去的地方,或者孩子有可能去的地方,比如,学校、游乐园和奶奶家等。而预设数量可以是满足预设条件的一些数据,比如,建筑高度大于30米,或者建筑到达一定规模,这样建筑的标志性比较强,也有利于家长快速识别辨认检索匹配结果进行判断。s103、提取监听到的视频帧图像的图像特征为待识别特征数据。在家长和孩子通过手机和儿童电话手表进行视频通话过程中,视频图像是通过一帧一帧的视频帧图像组成的,手机实时监听每一帧视频帧图像,然后渲染后进行显示,这样双方看起来是流畅的视频画面。该监听过程可以通过vr(virtualreality,虚拟现实)识别监听实现,在识别箭筒完毕后关闭该功能,而该功能为手机自动检测实现,无需家长操作。而对于实际情况而言,当家长向服务器请求获取孩子周边环境的情况后,手机监听到的每帧视频图像后,提取当前视频帧图像的图像特征为待识别特征数据。在一个具体的例子中,待识别特征数据为颜色矩数据,其中可以包括一阶矩、二阶矩和三阶矩,也即,对于每一帧视频帧图像,提取其一阶矩、二阶矩和三阶矩,且该一阶矩、二阶矩和三阶矩中可以携带有该帧视频帧图像的标识,每组一阶矩、二阶矩和三阶矩可唯一确定一帧视频帧图像。s104、将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息。其中,目标建筑数据中包括目标特征数据,可选的,目标特征数据为颜色矩数据,也即,距离儿童电话手表的当前位置预设距离内的建筑图像的一阶矩、二阶矩和三阶矩。具体的,将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,可以计算相应的匹配度,比如,对应的一阶矩、二阶矩和三阶矩均匹配,则匹配度为100%。这样可以计算待识别特征数据与每个目标建筑的目标特征数据的匹配度,根据匹配度来确定目标建筑信息。在一个具体例子中,目标建筑信息可以是匹配度最高的建筑的建筑信息,还可以是匹配度最高和次高的建筑的建筑信息。s105、将目标建筑信息添加至视频帧图像进行显示。具体的,将目标建筑信息添加至对应的视频帧图像进行显示,在实际的应用情况中,若孩子处于移动状态,则每帧视频帧图像对应的目标建筑信息可能不同。因此,在将目标建筑信息添加至视频帧图像的过程中,可以通过识别当前视频帧的时间标签来确定目标建筑信息和视频帧图像的对应关系。本发明采用的技术方案中有如下有益效果:通过终端向服务器发送建筑信息显示请求,然后接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,而目标建筑数据包括距离可穿戴设备的当前位置预设距离内的建筑的建筑数据,这样终端在处理过程中就无需考虑全部建筑数据,提高了检索匹配速度和检索匹配准确率;另外,终端提取监听到的视频帧图像的图像特征为待识别特征数据,将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息,最后将目标建筑信息添加至视频帧图像进行显示,这样实现了以可视化的方式令家长及时了解孩子周边的环境情况,以便家长判断孩子当前所处环境是否安全,提高了交互体验。在上述实施例的基础上,图2给出了本申请实施例提供的另一种信息显示方法的流程图。该信息显示方法是对上述信息显示的具体化。参考图2,该信息显示方法包括:s201、建立与可穿戴设备的视频通话链路连接。具体的,在向服务器发送建筑信息显示请求之前,终端建立与可穿戴设备的视频通话链路连接,这样表明家长已经开始和孩子进行视频通话,家长能看到孩子周边的环境情况,但是不能获知详细的建筑信息。在一个具体的例子中,终端在视频通话链路连接建立时,可以启动vr功能,以便在视频通话过程中实施将视频帧图像传输至可穿戴设备。另外,还可以进行sdk(softwaredevelopmentkit,软件开发工具包)初始化,以便为向服务器发送建筑信息显示请求做准备。s202、向服务器发送建筑信息显示请求。s203、接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,其中,目标建筑数据包括距离可穿戴设备的当前位置预设距离内的建筑的建筑数据。s204、提取监听到的视频帧图像的图像特征为待识别特征数据。s205、计算待识别特征数据与目标建筑数据中的目标特征数据的检索匹配度。具体的,可以利用lsh算法计算待识别特征数据与目标建筑数据中的目标特征数据的检索匹配度,而匹配度的规则可以通过修改上述lsh算法的参数等手段实现。例如,一阶矩匹配成功,则检索匹配度确定为30%;二阶矩匹配成功,则检索匹配度确定为70%;三阶矩匹配成功,检索匹配度确定为100%。这样,应用lsh算法,在低维空间中寻找数据点进行检索匹配,节约了检索时间,提高了检索匹配度。s206、根据检索匹配度过滤检索误匹配的结果,将检索匹配度满足预设匹配度规则的结果中的目标特征数据对应的建筑信息确定为目标建筑信息。示例性的,可以应用ransc算法,根据检索匹配度过滤检索误匹配的结果,而ransc算法可以根据一组包含异常数据的样本数据集,计算出数据的数据模型参数,得到有效样本数据。这样,可以去掉一些检索误匹配的数据,而预设匹配度规则可以是确定匹配度最高的,也可以是确定匹配度最高和匹配度次高的。例如,将检索匹配度最高的目标特征数据对应的建筑信息确定为目标建筑信息,比如百度大厦。由于手机中保存了来自服务器的目标建筑数据,而目标建筑数据中包括了建筑信息和目标特征数据的对应关系,因此,这里可以通过目标特征数据快速确定目标特征数据对应的建筑信息。s207、识别目标建筑信息中的目标建筑的位置和目标建筑的名称。具体的,识别目标建筑信息中的目标建筑的位置和目标建筑的名称,其中,该目标建筑的位置可以是用经纬度表示的位置,而该位置信息可以在服务器的数据采集阶段采集的,并且建立了建筑的图片特征数据和位置的一一对应关系。另外,建筑的名称也是在数据采集阶段采集的,这里只需根据目标特征数据的对应关系进行识别即可。s208、根据可穿戴设备的当前位置和目标建筑的位置计算位置差。其中,可穿戴设备的当前位置也可以是经纬度位置,此时,可以根据可穿戴设备的当前位置和目标建筑的位置计算位置差,该位置差可以明确表明孩子的当前位置,实现了以建筑为基准对孩子位置的精准定位。例如,孩子距离数码科技广场165米。而在实际的应用过程中,目标建筑可以是两个,这样可以更有助于家长确定孩子的位置以及判断周边环境是否安全。s209、将位置差和目标建筑的名称添加至视频帧图像进行显示。具体的,将上述至少一个位置差和至少一个建筑的名称添加至视频帧图像进行显示,这样家长就可以直观的、可视化的看到孩子周边的建筑的情况。在一个具体的例子中,图3示出了一种终端显示界面图,其中,孩子距离百度大厦7米,距离数码科技广场165米,这样家长可以及时获取到该周边环境的位置信息,及时确定孩子是否安全,或者,在有安全隐患时也可以及时赶到。本申请实施例中,终端首先建立与可穿戴设备的视频通话链路连接,这样可以及时提供给家长选择是否需要展示周边建筑情况的选项;另外,在视频通话过程中,提取监听到的视频帧图像的图像特征为待识别特征数据,通过计算待识别特征数据与目标建筑特征数据中的目标特征数据的检索匹配度,还可以根据检索匹配度过滤误匹配的结果,这样可以将至少一组目标特征数据对应的建筑信息确定为目标建筑信息,以便家长综合考虑不同的目标建筑信息进行分析,最后将目标建筑的位置、名称、与可穿戴设备的当前位置的位置差添加至视频帧图像进行显示。直观的以可视化的形式将目标建筑的名称以及位置差在视频通话中显示,以便家长及时了解孩子周围的环境情况。另外,在手机视频通话界面中实时展示可穿戴设备周边的建筑信息,例如可以是写字楼、商铺或者医院等,以及,该写字楼、商铺或者医院距离孩子的大致位置。此外,还可以应用ar(augmentedreality,增强现实)技术对可穿戴设备周边的建筑进行识别,这样使得识别结果更准确,而后续的检索匹配过程也就更准确。这样,家长可以直观的知道孩子当前所在位置,周边有哪些建筑,将建筑信息文本化显示。进一步丰富了视频通话的信息,提升了用户的安全感及交互体验。图4给出了本申请实施例提供的一种信息显示方法的流程图,本实施例提供的信心显示方法可以由信息显示装置来执行,该信息显示装置一般可集成在服务器中,该信息显示装置可通过硬件和/或软件的方式实现。参考图4,该方法具体可以包括:s401、接收来自终端的建筑信息显示请求。具体的,家长在有想看孩子周边的环境的需求时,可以通过终端向服务器发送建筑信息显示请求,服务器接收到该请求后进行响应。其中,终端如何发送建筑信息显示请求的方式可参照本申请实施例的前述阐述,这里不进行赘述。s402、获取可穿戴设备的当前位置。示例性的,服务器接收到终端的信息显示请求后,则去获取可穿戴设备的当前位置,而获取可穿戴设备的当前位置的方式可以是主动获取的方式,还可以是被动接收的方式,而被动接收的方式中,可穿戴设备可以周期性向服务器发送自己的当前位置。s403、在预先存储的图片特征数据中进行检索,以确定距离可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据。具体的,服务器中预先存储了采集到的建筑数据的图片特征数据,则在预先存储的图片特征数据中进行检索,还检索过程可以以位置差为基准进行检索,比如,将距离可穿戴设备比较远的位置的建筑的图片特征数据都过滤掉,预设距离可以是500米,这样剩余的建筑的均在500米内,剩余的图片特征数据对应的建筑数据作为目标建筑数据。而建筑数据除了包括图片建筑数据,还可以包括建筑名称以及建筑位置等。这样,无需将全部建筑数据发送至终端,减少了终端的数据处理量,提高了终端的检索匹配速度。s404、将目标建筑数据和可穿戴设备的当前位置信息发送至终端,以指示终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。具体的,将上述筛选出来的目标建筑数据和可穿戴设备的当前位置信息发送至终端,然后终端就可以根据提取视频帧图像得到的待识别特征数据和目标建筑数据中的目标特征数据来确定目标建筑信息。而确定目标建筑信息的具体方式可参照本申请实施例中的上述表述,这里不再赘述。本申请实施例中,服务器通过接收来自终端的建筑信息显示请求,然后获取可穿戴设备的当前位置,并在预先存储的图片特征数据中进行检索,以确定距离可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据,这样可以对建筑数据做初步筛选,去除了距离可穿戴设备较远的建筑的建筑数据,提高了确定周边建筑时的准确率;另外,将目标建筑数据和可穿戴设备的当前位置信息发送至终端,以指示终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。实现了以可视化的方式将可穿戴设备周边的环境情况以可视化的方式展示在视频通话过程中的终端上,供家长参考。在上述实施例的基础上,图5给出了本申请实施例提供的另一种信息显示方法的流程图。该信息显示方法是对上述信息显示的具体化。参考图5,该信息显示方法包括:s501、预先存储预设区域内预设数量的建筑图片数据。具体的,在数据采集阶段,可以是地面人员手持采集设备去到预设区域内去采集预设数量的建筑图片数据,该建筑图片数据中可以包括建筑图片、建筑名称和建筑位置,其中,建筑位置可以是经纬度坐标等。在一个具体的例子中,采集设备在完成数据采集后,将相应的建筑图片数据上传至服务器,服务器预先存储该预设区域内的预设数量的建筑图片数据。s502、提取建筑图片数据的特征作为图片特征数据进行存储。可选的,提取建筑图片数据的颜色矩数据作为图片特征数据进行存储。示例性的,应用颜色矩方法,提取建筑图片中的特征数据作为图片特征数据进行存储,而在存储过程中,可以将每组图片特征数据对应的建筑的位置信息进行匹配。例如,表1示出了一种图片特征数据表,通过表1可以看出,每个建筑的位置用一组坐标表示,例如(x1,y1)、(x2,y2)……(xn,yn),其中,n为大于等于2的整数,n表示第n个建筑。表1中的r1…rm、r2…rp以及rn…rq表示(x1,y1)位置的建筑的颜色矩数据,其中的中的r为red的简称,表示红色;g1…gm、g2…gp以及b2…bp表示(x2,y2)位置的建筑的颜色矩数据,其中的g为green的简称,表示绿色;rn…rq、gn…gq以及bn…bq表示(xn,yn)位置的建筑的颜色矩数据,其中的b为blue的简称,表示蓝色;另外,m、p和q均为整数。表1图片特征数据表(x1,y1)r1…rm;g1…gm;b1…bm(x2,y2)r2…rp;g2…gp;b2…bp…………(xn,yn)rn…rq;gn…gq;bn…bqs503、接收来自终端的建筑信息显示请求。s504、接收可穿戴设备发送的当前位置;或,向可穿戴设备发送位置信息请求,以指示可穿戴设备将当前位置发送给服务器。具体的,在获取可穿戴设备的当前位置时,可以接受可穿戴设备实时发送的当前位置,也可以通过im(instantmessaging,即时通讯)方式通知儿童电话手表上报当前位置,也即,向可穿戴是设备发送位置信息请求,而儿童电话手表在收到该位置信息请求后,将当前位置发送给服务器。s505、在预先存储的图片特征数据中进行检索,以确定距离可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据。s506、将目标建筑数据和可穿戴设备的当前位置信息发送至终端,以指示终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。本申请实施例中,采集设备将采集到的建筑图片数据上传至服务器,服务器预先存储预设区域内预设数量的建筑图片数据,然后提取建筑图片数据的颜色矩数据作为图片特征数据进行存储,这样可以应用图片特征数据进行后续识别、检索和匹配,提高了匹配的准确度;另外,服务器在接收到来自终端的建筑信息显示请求后,可以通过主动触发或者被动接收的方式获取到可穿戴设备的当前位置,这样可以通过及时获取可穿戴设备的位置提高检索匹配的准确度;最后服务器将目标建筑数据和可穿戴设备的当前位置信息发送至终端,以指示终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。实现了视频通话过程中通过可视化的方式将可穿戴设备周边的建筑情况展示在终端的视频通话界面供家长参考,以便及时了解孩子的安全情况。图6示出了一种信息显示方法的信令流程图,参考图6,其中,61表示终端,62表示服务器。s601、终端向服务器发送建筑信息显示请求。s602、服务器获取可穿戴设备的当前位置。s603、服务器在预先存储的图片特征数据中进行检索,以确定距离可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据。s604、服务器将目标建筑数据和可穿戴设备的当前位置信息发送至终端。s605、终端提取监听到的视频帧图像的图像特征为待识别特征数据。s606、终端将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息。s607、终端将目标建筑信息添加至视频帧图像进行显示。本申请实施例中各个步骤的详细实现方式可参照上述其他实施例中的表述,这里不再赘述。本申请实施例中,可穿戴设备和手机进行视频通话时,家长可以通过手机了解可穿戴设备当前所述的环境是否安全,具体可以在手机显示可穿戴设备的当前位置街道信息的同时,将可穿戴设备周边的环境情况以可视化的方式展示在手机上供家长参考。在上述实施例的基础上,图7为本申请实施例提供的一种信息显示装置的结构示意图,该信息显示装置集成在终端中。参考图7,本实施例提供的信息显示装置具体包括:请求发送模块701、数据接收模块702、特征提取模块703、目标建筑信息确定模块704和显示模块705。其中,请求发送模块701,用于向服务器发送建筑信息显示请求;数据接收模块702,用于接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,其中,目标建筑数据包括距离可穿戴设备的当前位置预设距离内的建筑的建筑数据;特征提取模块703,用于提取监听到的视频帧图像的图像特征为待识别特征数据;目标建筑信息确定模块704,用于将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息;显示模块705,用于将目标建筑信息添加至视频帧图像进行显示。本发明采用的技术方案中有如下有益效果:通过终端向服务器发送建筑信息显示请求,然后接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,而目标建筑数据包括距离可穿戴设备的当前位置预设距离内的建筑的建筑数据,这样终端在处理过程中就无需考虑全部建筑数据,提高了检索匹配速度和检索匹配准确率;另外,终端提取监听到的视频帧图像的图像特征为待识别特征数据,将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息,最后将目标建筑信息添加至视频帧图像进行显示,这样实现了以可视化的方式令家长及时了解孩子周边的环境情况,以便家长判断孩子当前所处环境是否安全,提高了交互体验。进一步的,所述服务器中预先存储预设区域内预设数量的建筑的图片特征数据。进一步的,目标建筑信息确定模块704具体用于:计算所述待识别特征数据与所述目标建筑数据中的目标特征数据的检索匹配度;根据所述检索匹配度过滤检索误匹配的结果,将所述检索匹配度满足预设匹配度规则的结果中的目标特征数据对应的建筑信息确定为目标建筑信息。进一步的,显示模块705具体用于:识别所述目标建筑信息中的目标建筑的位置和所述目标建筑的名称;根据所述可穿戴设备的当前位置和所述目标建筑的位置计算位置差;将所述位置差和所述目标建筑的名称添加至所述视频帧图像进行显示。进一步的,还包括链路连接建立模块,用于向服务器发送建筑信息显示请求之前,建立与可穿戴设备的视频通话链路连接。进一步的,所述待识别特征数据和所述目标特征数据均为颜色矩数据。本申请实施例提供的信息显示装置可以用于执行上述实施例提供的信息显示方法,具备相应的功能和有益效果。在上述实施例的基础上,图8为本申请实施例提供的一种信息显示装置的结构示意图,该信息显示装置集成在服务器中。参考图8,本实施例提供的信息显示装置具体包括:请求接收模块801、位置获取模块802、目标建筑数据确定模块803和数据发送模块804。其中,请求接收模块801,用于接收来自终端的建筑信息显示请求;位置获取模块802,用于获取可穿戴设备的当前位置;目标建筑数据确定模块803,用于在预先存储的图片特征数据中进行检索,以确定距离可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据;数据发送模块804,用于将目标建筑数据和可穿戴设备的当前位置信息发送至终端,以指示终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。本申请实施例中,服务器通过接收来自终端的建筑信息显示请求,然后获取可穿戴设备的当前位置,并在预先存储的图片特征数据中进行检索,以确定距离可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据,这样可以对建筑数据做初步筛选,去除了距离可穿戴设备较远的建筑的建筑数据,提高了确定周边建筑时的准确率;另外,将目标建筑数据和可穿戴设备的当前位置信息发送至终端,以指示终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。实现了以可视化的方式将可穿戴设备周边的环境情况以可视化的方式展示在视频通话过程中的终端上供家长参考。进一步的,还包括数据存储模块,用于接收来自终端的建筑信息显示请求之前,还包括:预先存储预设区域内预设数量的建筑图片数据;提取建筑图片数据的特征作为图片特征数据进行存储。进一步的,数据存储模块具体用于:提取建筑图片数据的颜色矩数据作为图片特征数据进行存储。进一步的,位置获取模块802具体用于:接收可穿戴设备发送的当前位置;或向可穿戴设备发送位置信息请求,以指示可穿戴设备将当前位置发送给服务器。本申请实施例提供的信息显示装置可以用于执行上述实施例提供的信息显示方法,具备相应的功能和有益效果。本申请实施例提供了一种终端,且该终端中可集成本申请实施例提供的信息显示装置。图9是本申请实施例提供的一种终端的结构示意图。参考图9,该终端包括:处理器90、存储器91。该终端中处理器90的数量可以是一个或者多个,图9中以一个处理器90为例。该终端中存储器91的数量可以是一个或者多个,图9中以一个存储器91为例。该终端的处理器90和存储器91可以通过总线或者其他方式连接,图9中以通过总线连接为例。存储器91作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的信息显示方法对应的程序指令/模块(例如,信息显示装置中的请求发送模块701、数据接收模块702、特征提取模块703、目标建筑信息确定模块704和显示模块705)。存储器91可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器91可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器91可进一步包括相对于处理器90远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器90通过运行存储在存储器91中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的信息显示方法,该信息显示方法包括:向服务器发送建筑信息显示请求;接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,其中,目标建筑数据包括距离可穿戴设备的当前位置预设距离内的建筑的建筑数据;提取监听到的视频帧图像的图像特征为待识别特征数据;将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息;将目标建筑信息添加至视频帧图像进行显示。上述提供的终端可用于执行上述实施例提供的信息显示方法,具备相应的功能和有益效果。本申请实施例提供了一种服务器,且该服务器中可集成本申请实施例提供的信息显示装置。图10是本申请实施例提供的一种服务器的结构示意图。参考图10,该服务器包括:处理器100、存储器110。该服务器中处理器100的数量可以是一个或者多个,图10中以一个处理器100为例。该服务器中存储器110的数量可以是一个或者多个,图10中以一个存储器110为例。该服务器的处理器100和存储器110可以通过总线或者其他方式连接,图10中以通过总线连接为例。存储器110作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的信息显示方法对应的程序指令/模块(例如,信息显示装置中的请求接收模块801、位置获取模块802、目标建筑数据确定模块803和数据发送模块804)。存储器110可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器110可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器110可进一步包括相对于处理器100远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器100通过运行存储在存储器110中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的信息显示方法,该信息显示方法包括:接收来自终端的建筑信息显示请求;获取可穿戴设备的当前位置;在预先存储的图片特征数据中进行检索,以确定距离可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据;将目标建筑数据和可穿戴设备的当前位置信息发送至终端,以指示终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。上述提供的服务器可用于执行上述实施例提供的信息显示方法,具备相应的功能和有益效果。本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种信息显示方法,该信息显示方法应用于终端,包括:向服务器发送建筑信息显示请求;接收来自服务器发送的目标建筑数据和可穿戴设备的当前位置信息,其中,目标建筑数据包括距离可穿戴设备的当前位置预设距离内的建筑的建筑数据;提取监听到的视频帧图像的图像特征为待识别特征数据;将待识别特征数据与目标建筑数据中的目标特征数据进行检索匹配,以确定目标建筑信息;将目标建筑信息添加至视频帧图像进行显示。所述计算机可执行指令在由计算机处理器执行时还用于执行一种信息显示方法,该信息显示方法应用于服务器,包括:接收来自终端的建筑信息显示请求;获取可穿戴设备的当前位置;在预先存储的图片特征数据中进行检索,以确定距离可穿戴设备的当前位置预设距离内的建筑的建筑数据作为目标建筑数据;将目标建筑数据和可穿戴设备的当前位置信息发送至终端,以指示终端确定目标建筑信息并将所述目标建筑信息添加至对应的视频帧图像进行显示。存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的信息显示方法,还可以执行本申请任意实施例所提供的信息显示方法中的相关操作。上述实施例中提供的信息显示装置、存储介质及设备可执行本申请任意实施例所提供的信息显示方法,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的信息显示方法。注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1