公共场所识别处理方法及装置与流程

文档序号:16693459发布日期:2019-01-22 19:11阅读:363来源:国知局
公共场所识别处理方法及装置与流程

本发明实施例涉及图像识别及增强现实技术领域,尤其涉及一种公共场所识别处理方法及装置。



背景技术:

随着智能终端应用软件的快速发展,用户可随时通过应用软件查找或选择感兴趣的公共场所(例如商场、店铺、景点、博物馆等),极大地方便了用户。

目前用户通过手机终端上相关app获取公共场所的相关信息,例如用户通过在大众点评app上输入某餐馆名称,获取该餐馆的评分以及推荐菜品等相关信息;通过在旅游app上输入景点名称,获取该景点的评分以及推荐信息等。

然而,现有方案中用户需要点击进入相关app,并手动输入需要查询的公共场所名称,若该公共场所为连锁型店铺,用户还需要进一步在搜索列表中选择用户感兴趣的分店,从而获取该场所的相关信息。上述获取过程繁琐,用户体验不佳。



技术实现要素:

本发明提供的公共场所识别处理方法及装置,简化了用户获取公共场所信息的操作过程。

本发明的第一方面提供一种公共场所识别处理方法,包括:

通过摄像头采集用户当前所在位置的公共场所的图像数据;

根据用户当前所在位置以及所述图像数据中的公共场所特征信息,确定所述公共场所的标识;

采用ar技术在三维空间中向用户展示所述公共场所的标识对应的场所信息。

可选的,所述采用ar技术在三维空间中向用户展示所述公共场所的标识对应的场所信息之前,还包括:

向网络侧服务器发送场所信息请求,所述场所信息请求包括所述公共场所的标识;

接收所述网络侧服务器发送的响应消息,所述响应消息包括所述公共场所的标识对应的场所信息。

可选的,所述采用ar技术在三维空间中向用户展示所述公共场所的标识对应的场所信息之前,还包括:

从预存场所数据库中获取所述公共场所的标识对应的场所信息,所述预存场所数据库中包括公共场所的标识与场所信息的对应关系。

可选的,所述采用ar技术在三维空间中向用户展示所述公共场所的标识对应的场所信息,包括:

通过摄像头采集用户当前所在位置的第一视频信息;

在显示界面上显示所述第一视频信息,并采用ar技术将所述场所信息叠加在所述第一视频信息上进行显示。

可选的,所述公共场所为营利性场所或非营利性场所。

可选的,所述场所信息包括所述公共场所的评分信息、活动信息、推荐信息的至少一项。

可选的,所述方法还包括:

获取所述用户的手势动作;

根据所述手势动作确定所述用户对所述公共场所的评价信息;

将所述评价信息上传至网络侧服务器。

本发明的第二方面提供一种公共场所识别处理装置,包括:

采集模块,用于采集用户当前所在位置的公共场所的图像数据;

确定模块,用于根据用户当前所在位置以及所述图像数据中的公共场所特征信息,确定所述公共场所的标识;

展示模块,用于采用ar技术在三维空间中向用户展示所述公共场所的标识对应的场所信息。

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

发送模块,用于向网络侧服务器发送场所信息请求,所述场所信息请求包括所述公共场所的标识;

接收模块,用于接收所述网络侧服务器发送的响应消息,所述响应消息包括所述公共场所的标识对应的场所信息。

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

获取模块,用于从预存场所数据库中获取所述公共场所的标识对应的场所信息,所述预存场所数据库中包括公共场所的标识与场所信息的对应关系。

可选的,所述采集模块,还用于通过摄像头采集用户当前所在位置的第一视频信息;

所述展示模块,具体用于在显示界面上显示所述第一视频信息,并采用ar技术将所述场所信息叠加在所述第一视频信息上进行显示。

可选的,所述公共场所为营利性场所或非营利性场所。

可选的,所述场所信息包括所述公共场所的评分信息、活动信息、推荐信息的至少一项。

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

获取模块,用于获取所述用户的手势动作;

所述确定模块,还用于根据所述手势动作确定所述用户对所述公共场所的评价信息;

发送模块,用于将所述评价信息上传至网络侧服务器。

本发明第三方面提供一种公共场所识别处理设备,包括:

存储器;

处理器;以及

计算机程序;

其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如本发明第一方面任一项所述的方法。

本发明第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如本发明第一方面任一项所述的方法。

本发明实施例提供的公共场所识别处理方法及装置,通过摄像头采集用户当前所在位置的公共场所的图像数据,根据用户当前所在位置以及图像数据中的公共场所特征信息,确定公共场所的标识,采用ar技术在三维空间中向用户展示公共场所的标识对应的场所信息。上述方法简化了用户获取公共场所信息的操作过程,并通过ar方式进行场所信息展示,提升了用户体验。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1为本发明一实施例提供的公共场所识别处理方法的流程示意图;

图2为本发明另一实施例提供的公共场所识别处理方法的流程示意图;

图3为本发明一实施例提供的公共场所识别处理装置的结构示意图;

图4为本发明另一实施例提供的公共场所识别处理装置的结构示意图;

图5为本发明一实施例提供的公共场所识别处理设备的硬件结构图。

通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

本发明的说明书和权利要求书中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明中的“第一”和“第二”只起标识作用,而不能理解为指示或暗示顺序关系、相对重要性或者隐含指明所指示的技术特征的数量。“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本发明的说明书中通篇提到的“一实施例”或“另一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一实施例中”或“本实施例中”未必一定指相同的实施例。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

图1为本发明一实施例提供的公共场所识别处理方法的流程示意图,如图1所示,本实施例提供的公共场所识别处理方法的执行主体为智能终端,包括智能手机、ar眼镜等,该方法具体包括如下步骤:

s101、通过摄像头采集用户当前所在位置的公共场所的图像数据;

用户通过智能手机或者ar眼镜上的摄像头采集用户当前所在位置的某公共场所的图像数据,其中,采集的图像数据中包括该公共场所的标志性建筑物、图标、门牌等信息。

可选的,公共场所为营利性场所或非营利性场所。其中营利性场所包括商场、酒店、店铺、景区景点等,非营利性场所包括博物馆、图书馆、展览馆等,只要是需要用户判断是否值得投入时间去探索或者投入金钱去消费的场所都属于本实施例所指的公共场所,对此本实施例不作具体的限定。

举例来说,若该公共场所为营利性场所,如店铺,则用户通过终端上的摄像头采集的图像数据还可以包括该店铺的内部场景图。即用户采集的图像数据可以包括用户感兴趣的店铺的外部场景图,也可以包括用户感兴趣的店铺的内部场景图,对此本实施例不做具体限定。例如,用户在某商场内的餐饮区选择待就餐的餐馆时,可以通过智能手机或者ar眼镜上的摄像头采集用户感兴趣的餐馆的图像数据,以快速获取餐馆的评分信息;用户在进入某餐馆就餐时,也可以通过智能手机或者ar眼镜上的摄像头采集该餐馆内部的场景图像数据,以快速获取餐馆的推荐菜品等信息。

举例来说,若该公共场所为非营利性场所,如展览馆,则用户通过终端上的摄像头采集该展览馆外部建筑物,以快速获取该展览馆最新的活动信息。

s102、根据用户当前所在位置以及图像数据中的公共场所特征信息,确定公共场所的标识;

具体的,采用lbs定位服务获取用户当前所在位置,采用图像识别技术获取图像数据中的公共场所特征信息。

其中,lbs定位服务又叫做移动位置服务(locationbasedservice,lbs),它是通过电信移动运营商的网络(如gsm网、cdma网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务;图像识别技术是人工智能的一个重要领域,为了编制模拟人类图像识别活动的计算机程序,人们提出了不同的图像识别模型。本实施例的智能终端内置公共场所识别模型,通过公共场所识别模型获取图像数据中的公共场所特征信息,确定用户采集的图像数据对应的公共场所名称,再结合lbs定位服务,唯一确定该公共场所名称对应的公共场所的标识。

其中,公共场所识别模型是基于公共场所图像数据库训练得到的,公共场所图像数据库包括不同公共场所的外部图像以及内部图像。将某公共场所的外部图像或者内部图像输入到公共场所识别模型中,即可确定输入的公共场所图像对应的公共场所的标识。

举例来说,针对连锁型店铺,不同分店的店铺信息(例如店铺评分、店铺商品信息、店铺活动信息、店铺位置等)不同。采用图像识别技术获取店铺图像数据中的店铺特征信息,确定店铺名称,若该店铺名称对应多家分店,则进一步采用lbs定位服务确定用户所在位置,确定该店铺在用户当前所在位置的分店的店铺标识。

可选的,公共场所特征信息包括轮廓信息、文字信息、logo信息、二维码信息的至少一项。

s103、采用ar技术在三维空间中向用户展示公共场所的标识对应的场所信息。

本实施例中,智能终端可以通过如下两种方式获取公共场所的标识对应的场所信息。

一种可能的实现方式中,智能终端向网络侧服务器发送场所信息请求,场所信息请求包括公共场所的标识;网络侧服务器通过查询场所数据库获取公共场所的标识对应的场所信息,并向智能终端发送包括公共场所的标识对应的场所信息的响应消息。

另一种可能的实现方式中,智能终端从预存场所数据库中获取公共场所的标识对应的场所信息,预存场所数据库中包括公共场所的标识与场所信息的对应关系。智能终端可以周期性地从网络侧服务器上更新预存场所数据库中的公共场所的标识和/或场所信息,例如新增公共场所的标识、更新某公共场所的标识对应的场所信息等。通过从预存场所数据库中直接获取公共场所的标识对应的场所信息,降低了对网络资源的占用,提高了查询场所信息的速率。

若在预存场所数据库中未查到公共场所的标识,则可通过上述第一种实现方式获取公共场所的标识对应的场所信息。

在智能终端获取公共场所标识对应的场所信息之后,通过摄像头采集用户当前所在位置的第一视频信息;在显示界面上显示第一视频信息,并采用ar技术将场所信息叠加在第一视频信息上进行显示。

可选的,场所信息包括公共场所的评分信息、活动信息、推荐信息的至少一项。

举例来说,对于营利性场所,如某餐馆,用户通过智能终端的摄像头采集用户所在位置的某餐馆的图像数据,采用图像识别技术以及lbs技术确定该餐馆的店铺标识,根据店铺标识在智能终端设备上直接获取该餐馆的评分信息、当前优惠活动信息以及推荐菜品等。

举例来说,对于非营利场所,如展览馆,用户通过智能终端的摄像头采集用户所在位置的某展览馆的图像数据,采用图像识别技术以及lbs技术确定该展览馆的标识,根据展览馆的标识在智能终端设备上直接获取该展览馆的评分信息、当前展览的活动信息以及推荐展位信息等。

本发明实施例提供的公共场所识别处理方法,通过摄像头采集用户当前所在位置的公共场所的图像数据,根据用户当前所在位置以及图像数据中的公共场所特征信息,确定公共场所的标识,采用ar技术在三维空间中向用户展示公共场所的标识对应的场所信息。上述方法简化了用户获取公共场所信息的操作过程,并通过ar方式进行场所信息展示,提升了用户体验。

上述实施例中示出了公共场所识别显示方法,用户可在智能终端的显示界面上快速获取用户所在位置的公共场所的场所信息。在上述实施例的基础上,本实施例提供的公共场所识别处理方法示出了公共场所识别评价方法,用户可在智能终端的显示界面上对当前场景下的公共场所做出快速评分。

下面结合附图对本实施例提供的公共场所识别处理方法做详细说明。

图2为本发明另一实施例提供的公共场所识别处理方法的流程示意图,如图2所示,本实施例提供的公共场所识别处理方法的执行主体为智能终端,包括智能手机、ar眼镜等,该方法具体包括如下步骤:

s201、通过摄像头采集用户当前所在位置的公共场所的图像数据;

s202、根据用户当前所在位置以及图像数据中的公共场所特征信息,确定公共场所的标识;

s203、采用ar技术在三维空间中向用户展示公共场所的标识对应的场所信息;

本实施例的s201-s203与上述实施例的s101-s103的实现原理和技术效果相同,具体可参见上述实施例,此处不再赘述。

s204、获取用户的手势动作;

本实施例中,通过摄像头获取用户的手势动作,该手势动作用于指示用户对当前显示界面上的公共场所进行评价。

具体的,手势动作包括第一手势动作和第二手势动作,第一手势动作用于在智能终端的显示界面上调取公共场所评分窗口,第二手势动作用于在公共场所评分窗口上选择评分等级。

其中,第一手势动作与第二手势动作不同。

可选的,手势动作还包括第三手势动作,第三手势动作用于在智能终端的显示界面上关闭公共场所评分窗口。第三手势动作与第一手势动作以及第二手势动作均不同。

s205、根据手势动作确定用户对公共场所的评价信息;

具体的,评价信息包括评分信息和/或文字评价信息。

举例来说,对于ar眼镜或智能手机,用户可以通过手势动作调取公共场所评分窗口之后,公共场所评分窗口上显示待选择的五颗星的图像信息,用户通过手势动作选择星级(例如四星半、五星),不同星级对应不同评分信息(例如四星半对应4.5,五星对应5.0)。另外,用户还可以通过手势动作调取虚拟键盘,并在虚拟键盘上输入文字评价信息。

s206、将评价信息上传至网络侧服务器。

当用户完成对公共场所的评价后,智能终端将评价信息上传至网络侧服务器。对应的,智能终端可周期性地获取网络侧服务器更新的各个公共场所的评价信息,并将最新的评价信息保存至预存场所数据库中。

本发明实施例提供的公共场所识别处理方法,通过摄像头采集用户当前所在位置的公共场所的图像数据,根据用户当前所在位置以及图像数据中的公共场所特征信息,确定公共场所的标识,采用ar技术在三维空间中向用户展示公共场所的标识对应的场所信息,在摄像头获取到用户的手势动作时,根据手势动作确定用户对公共场所的评价信息,并将评价信息上传至网络侧服务器。通过上述评价方法,实现用户在智能终端显示界面上对当前场景下的公共场所做出快速评分,提升了用户体验。

本发明实施例还提供一种公共场所识别处理装置,参见图3所示,本发明实施例仅以图3为例进行说明,并不表示本发明仅限于此。

图3为本发明一实施例提供的公共场所识别处理装置的结构示意图,如图3所示,本实施例提供的公共场所识别处理装置300包括:

采集模块301,用于采集用户当前所在位置的公共场所的图像数据;

确定模块302,用于根据用户当前所在位置以及所述图像数据中的文字信息,确定所述公共场所的标识;

展示模块303,用于采用ar技术在三维空间中向用户展示所述公共场所的标识对应的场所信息。

本发明实施例提供的公共场所识别处理装置,通过采集模块采集用户当前所在位置的公共场所的图像数据,确定模块根据用户当前所在位置以及图像数据中的公共场所特征信息,确定公共场所的标识,展示模块采用ar技术在三维空间中向用户展示公共场所的标识对应的场所信息。本实施提供的公共场所识别处理装置简化了用户获取公共场所信息的操作过程,并通过ar方式进行场所信息展示,提升了用户体验。

图4为本发明另一实施例提供的公共场所识别处理装置的结构示意图,在图3所示装置的基础上,如图4所示,本实施例提供的公共场所识别处理装置300还包括:

发送模块304,用于向网络侧服务器发送场所信息请求,所述场所信息请求包括所述公共场所的标识;

接收模块305,用于接收所述网络侧服务器发送的响应消息,所述响应消息包括所述公共场所的标识对应的场所信息。

可选的,所述公共场所识别处理装置300还包括:

获取模块306,用于从预存场所数据库中获取所述公共场所的标识对应的场所信息,所述预存场所数据库中包括公共场所的标识与场所信息的对应关系。

可选的,所述采集模块301,还用于采集用户当前所在位置的第一视频信息;

所述展示模块303,具体用于在显示界面上显示所述第一视频信息,并采用ar技术将所述场所信息叠加在所述第一视频信息上进行显示。

可选的,所述公共场所为营利性场所或非营利性场所。

可选的,所述场所信息包括公共场所的评分信息、活动信息、推荐信息的至少一项。

可选的,所述获取模块306,还用于获取所述用户的手势动作;

所述确定模块302,还用于根据所述手势动作确定所述用户对所述公共场所的评价信息;

所述发送模块304,还用于将所述评价信息上传至网络侧服务器。

本实施例提供的公共场所识别处理装置,可以执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例还提供一种公共场所识别处理设备,参见图5所示,本发明实施例仅以图5为例进行说明,并不表示本发明仅限于此。

图5为本发明一实施例提供的公共场所识别处理设备的硬件结构图,如图5所示,本实施例提供的公共场所识别处理设备500包括:存储器501、处理器502和总线503。其中,总线503用于实现各元件之间的连接。

存储器501中存储有计算机程序,计算机程序被处理器502执行时可以实现上述任一方法实施例提供的公共场所识别处理方法的技术方案。

其中,存储器501和处理器502之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线503连接。存储器501中存储有实现公共场所识别处理方法的技术方案的计算机程序,包括至少一个可以软件或固件的形式存储于存储器501中的软件功能模块,处理器502通过运行存储在存储器501内的软件程序以及模块,从而执行各种功能应用以及数据处理。

存储器501可以是,但不限于,随机存取存储器(randomaccessmemory,简称:ram),只读存储器(readonlymemory,简称:rom),可编程只读存储器(programmableread-onlymemory,简称:prom),可擦除只读存储器(erasableprogrammableread-onlymemory,简称:eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,简称:eeprom)等。其中,存储器501用于存储程序,处理器502在接收到执行指令后,执行程序。进一步地,上述存储器501内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。

处理器502可以是一种集成电路芯片,具有信号的处理能力。上述的处理器502可以是通用处理器,包括中央处理器(centralprocessingunit,简称:cpu)、网络处理器(networkprocessor,简称:np)等。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。可以理解,图5的结构仅为示意,还可以包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。图5中所示的各组件可以采用硬件和/或软件实现。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时可以实现上述任一方法实施例提供的公共场所识别处理方法。

本实施例中的计算机可读存储介质可以是计算机能够存取的任何可用介质,或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备,可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如ssd)等。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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