智慧社区路线引导方法、系统、计算机设备及存储介质与流程

文档序号:20877944发布日期:2020-05-26 16:51阅读:129来源:国知局
智慧社区路线引导方法、系统、计算机设备及存储介质与流程

本发明实施例涉及图像检测领域,尤其是智慧社区路线引导方法、系统、计算机设备及存储介质。



背景技术:

作为世界能源消耗大国和环境保护重要力量,中国积极实施电动汽车科技战略。中国高度重视电动汽车的发展,把新能源汽车列为战略性新兴产业之一,电动汽车的数量也在不断增加中。但充电桩数量不足,成为严重制约电动汽车发展的瓶颈。在部分较大的社区中,业主无法实时看到充电桩区域的空闲状态,而充电桩区域通常由多个,业主往往由于寻找充电桩进而发生不必要的路程行驶和时间成本。



技术实现要素:

为解决上述问题,本发明实施例提供了一种智慧社区路线引导方法,包括以下步骤:

服务器获取客户端上传的引导请求;

所述服务器调用摄像头,获取充电桩区域图像数据;

所述服务器对所述充电桩区域图像进行解析,得到空闲充电桩及对应位置信息;

所述服务器根据所述客户端上传的引导请求中的业主位置,结合所述空闲充电桩位置信息,生成引导路线反馈至所述发起请求的客户端。

优选的,所述服务器调用摄像头,获取充电桩区域图像数据的步骤包括:

所述服务器调用摄像头权限,对充电桩区域进行图像拍摄,接收由摄像头传输的第一图像数据。

优选的,所述服务器对所述充电桩区域图像进行解析,得到空闲充电桩及对应位置信息的步骤包括:

所述服务器利用背景差分法对所述第一图像数据进行预处理,得到第二图像数据;

利用预置的模板图像对所述第二图像数据进行覆盖匹配,得到相似度最高的区域,将其锁定为空闲充电桩并获取其图像区域所对应的世界坐标系位置信息。

优选的,所述服务器根据所述客户端上传的引导请求中的业主位置,结合所述空闲充电桩位置信息,生成引导路线反馈至所述发起请求的客户端的步骤包括:

所述服务根据所述客户端上传的引导请求中的业主位置信息,所述业主位置信息以所述世界坐标系为参考,结合计算得到的空闲充电桩坐标信息以及预置的路径规划算法,生成路径数据返回至所述客户端进行显示。

本发明实施例还提供一种智慧社区路线引导系统,包括:

请求模块,用于服务器获取客户端上传的引导请求;

图像模块,用于所述服务器调用摄像头,获取充电桩区域图像数据;

解析模块,用于所述服务器对所述充电桩区域图像进行解析,得到空闲充电桩及对应位置信息;

引导模块,用于所述服务器根据所述客户端上传的引导请求中的业主位置,结合所述空闲充电桩位置信息,生成引导路线反馈至所述发起请求的客户端。

优选的,所述图像模块还用于:

所述服务器调用摄像头权限,对充电桩区域进行图像拍摄,接收由摄像头传输的第一图像数据。

优选的,所述解析模块还用于:

所述服务器利用背景差分法对所述第一图像数据进行预处理,得到第二图像数据;

利用预置的模板图像对所述第二图像数据进行覆盖匹配,得到相似度最高的区域,将其锁定为空闲充电桩并获取其图像区域所对应的世界坐标系位置信息。

优选的,所述引导模块还用于:

所述服务根据所述客户端上传的引导请求中的业主位置信息,所述业主位置信息以所述世界坐标系为参考,结合计算得到的空闲充电桩坐标信息以及预置的路径规划算法,生成路径数据返回至所述客户端进行显示。

本发明实施例还提供一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述的智慧社区路线引导方法。

本发明实施例还提供一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序能够被至少一个处理器所执行如上述的一种智慧社区路线引导方法

本发明实施例所提供的智慧社区路线引导方法、系统、计算机设备及存储介质,能够引导业主前往空闲充电桩,避免不必要的时间成本浪费。

附图说明

图1为本发明一种智慧社区路线引导方法的步骤流程图;

图2为本发明一智慧社区路线引导系统的程序模块示意图;

图3为本发明计算机设备的硬件结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅处于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述指定关键字,但指定关键字不应限于这些术语。这些术语仅用来将指定关键字彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一指定关键字也可以被称为第二指定关键字,类似地,第二指定关键字也可以被称为第一指定关键字。

取决于语境,如在此所使用的词语“如果”可以被解释称为“在……时”或“当……时”或“相应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或时间)”可以被解释成“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

请参考图1,本发明实施例提供一种智慧社区路线引导方法,包括:

步骤s100服务器获取客户端上传的引导请求;

步骤s200所述服务器调用摄像头,获取充电桩区域图像数据;

步骤s300所述服务器对所述充电桩区域图像进行解析,得到空闲充电桩及对应位置信息;

步骤s400所述服务器根据所述客户端上传的引导请求中的业主位置,结合所述空闲充电桩位置信息,生成引导路线反馈至所述发起请求的客户端。

具体的,实现本发明的需要服务器以及手机客户端,在示例性的场景下,业主通过点击手机客户端页面中的请求按钮,进而触发客户端的引导请求,所述客户端再将所述引导请求交付服务器进行处理。

所述服务器接收到所述引导请求后,调用社区充电桩区域的摄像头,注意该服务器与社区网络是连接的,且需要有控制社区网络中各硬件组件的权限。

所述服务器调用所述社区充电桩区域的摄像头,拍摄一张充电桩区域图像,然后摄像头传输该充电桩区域单张图像数据,由于充电桩区域的图像分析不涉及物体跟踪,因此获取一张即时图像分析即可。

所述服务器对所述充电桩区域图像解析完成后,得到具体是哪个空闲充电桩基对应位置信息,所述服务器中预先对各充电桩存储有编号及物理位置信息记录。随后,服务器根据作为请求方法的客户端上传的请求中所附带的业主位置,利用预置的引导路线算法反馈至所述发起请求的客户端。

本发明实施例所提供的智慧社区路线引导方法,能够引导业主前往空闲充电桩,避免不必要的时间成本浪费。

可选的,步骤s200所述服务器调用摄像头,获取充电桩区域图像数据的步骤包括:

所述服务器调用摄像头权限,对充电桩区域进行图像拍摄,接收由摄像头传输的第一图像数据。

可选的,步骤s300所述服务器对所述充电桩区域图像进行解析,得到空闲充电桩及对应位置信息的步骤包括:

步骤s310所述服务器利用背景差分法对所述第一图像数据进行预处理,得到第二图像数据;

步骤s320利用预置的模板图像对所述第二图像数据进行覆盖匹配,得到相似度最高的区域,将其锁定为空闲充电桩并获取其图像区域所对应的世界坐标系位置信息。

具体的,由于第一图像中具有大量的无关元素,实时上,每个充电桩都有区域划线,只需要检测划线区域有无车辆即可识别充电桩是否空闲,因此,对非划线区域的内容元素可利用背景差分法全部剔除。

可选的,步骤s400所述服务器根据所述客户端上传的引导请求中的业主位置,结合所述空闲充电桩位置信息,生成引导路线反馈至所述发起请求的客户端的步骤包括:

所述服务根据所述客户端上传的引导请求中的业主位置信息,所述业主位置信息以所述世界坐标系为参考,结合计算得到的空闲充电桩坐标信息以及预置的路径规划算法,生成路径数据返回至所述客户端进行显示。

具体的,本发明采用基于”dijkestra算法+最近邻点法”的静态最优路径规划方法,但是由于各路段上的交通状态是动态波动的,难以得到准确的可行驶时间随时间变化的关系式。将时间离散化,即在单位时间内交通状况是稳定的。基于交通路况的动态路径规划可以认为在多个离散的时间点上做出静态的路径规划,也就减少了路径规划次数。同时,当有突发情况发生时,例如有其他电动汽车改变行驶状态、改变行驶路径时,可做出新的路径规划,增大了路径规划的准确率。首先进行初始化。然后在间隔时间段内初始时刻或有事件发生时进行阶段性分析。对电动汽车的soc进行智能预警分析。当电动汽车不在充电桩充电时,返回阶段性分析;当电动汽车在充电桩充电时,无需进行阶段性分析;当电动汽车充满电时,回到动态交通中,此时返回阶段性分析。

在初始化阶段中,初始化虚拟场景中的电动汽车、充电桩、路网、时间器等部分,并根据电动汽车的多目的地做出第1次优化。采用dijkstra算法为基础算法,即各目标点之间使用dijkstra算法,确保目标之间的路径为最短路径。由于电动汽车一般有多个目的地,因此采用最近邻点法,使电动汽车确定一条遍历所有目标点的最短路径。

为了增大动态路径规划的准确率并且减少重复路径规划的执行次数,设定间隔的离散时间点和事件集。间隔的离散时间点是将时间离散化,假定在单位时间段内的交通状况不会发生变化,在每个时间段初做出分析。事件集为存储与动态路径规划有关的一系列事件集,包括各类的突发状况、电动汽车状态的改变等。

当系统时间在间隔时间段的初始时刻或事件集中有事件发生时,场景会发生变化,需要重新进行路径规划。当事件结束时,清除事件。

本发明实施例还提供一种智慧社区路线引导系统20,包括:

请求模块100,用于服务器获取客户端上传的引导请求;

图像模块200,用于所述服务器调用摄像头,获取充电桩区域图像数据;

解析模块300,用于所述服务器对所述充电桩区域图像进行解析,得到空闲充电桩及对应位置信息;

引导模块400,用于所述服务器根据所述客户端上传的引导请求中的业主位置,结合所述空闲充电桩位置信息,生成引导路线反馈至所述发起请求的客户端。

可选的,所述图像模块200还用于:

所述服务器调用摄像头权限,对充电桩区域进行图像拍摄,接收由摄像头传输的第一图像数据。

可选的,所述解析模块300还用于:

所述服务器利用背景差分法对所述第一图像数据进行预处理,得到第二图像数据;

利用预置的模板图像对所述第二图像数据进行覆盖匹配,得到相似度最高的区域,将其锁定为空闲充电桩并获取其图像区域所对应的世界坐标系位置信息。

可选的,所述引导模块400还用于:

所述服务根据所述客户端上传的引导请求中的业主位置信息,所述业主位置信息以所述世界坐标系为参考,结合计算得到的空闲充电桩坐标信息以及预置的路径规划算法,生成路径数据返回至所述客户端进行显示。

请参考图3,是本发明实施例之计算机设备的硬件架构示意图。本实施例中,所述计算机设备2是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。该计算机设备2可以是个人计算机、平板计算机、移动电话及智能手机登,也可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等用于提供虚拟客户端的运设备。如图所示,所述计算机设备2至少包括,但不限于,可通过系统总线相互通信连接存储器21、处理器22、网络接口23、以及智慧社区路线引导系统20,其中:

本实施例中,存储器21至少包括一种类型的计算机可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器21可以是计算机设备2的内部存储单元,例如该计算机设备2的硬盘或内存。在另一些实施例中,存储器21也可以使计算机设备2的外部存储设备,例如该计算机设备20上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital)sd卡,闪存卡(flashcard)等,当然,存储器21还可以既包括计算机设备2的内部存储单元也包括其外部存储设备。本实施例中,存储器21用于存储安装于计算机设备2的操作系统和各类应用软件,例如智慧社区路线引导系统20的程序代码等。此外,存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器22在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片。该处理器22通常用于控制计算机设备2的总体操作。本实施例中,处理器22用于运行存储器21中存储的程序代码或者处理数据,例如运行智慧社区路线引导系统20,

所述网络接口23可包括无线网络接口或有限网络接口,该网络接口23通常用于在所述计算机设备2与其他电子装置之间建立通信连接。例如,所述网络接口23用于通过网络将所述计算机设备2与外部终端项链,在计算机设备2与外部中断之间的建立数据传输通道和通信连接等。所述网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(globalsystemofmobilecommunication,gsm)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。

在本实施例中,存储于存储器21中的所述智慧社区路线引导系统20还可以被分割为一个或者多个程序模块,所述一个或者多个程序模块被存储于存储器21中,并由一个或多个处理器(本实施例为处理器22)所执行,以完成本发明。

另外,本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储智慧社区路线引导系统20,被处理器执行时实现本发明的智慧社区路线引导方法。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所做的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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