本说明书涉及停车场车辆引导技术领域,尤其是涉及一种车位引导节点、服务器、系统、方法及计算机存储介质。
背景技术:
随着经济社会的发展,人民生活水平的提高,驾车出行的人和路上的车辆越来越多,但是城市的停车场规划用地却没有增加多少,导致停车难、停车乱的现象频频出现。再加上大城市的人力资源成本较高,对停车场的有效管理也不够,这样导致了有限的车位不能够被充分的利用,好多车主在高峰时期来来回回的在路上寻找可以停车的停车场和车位,导致了交通秩序的进一步恶化,进一步提高了交通管理的成本,且加重了环境污染。
为对进出停车场的停泊车辆进行有效引导和管理,目前已出现车位引导系统。该系统可实现泊车者方便快捷泊车,并对车位进行监控,使停车场车位管理更加规范、有序,提高车位利用率。车位引导系统一般包括车位检测器和服务器。位于停车场中的各个车位检测器可以实时检测车位的空闲状况,并将检测结果提供给服务器。服务器对这些检测结果进行汇总处理,以获得停车场的空满情况,并将停车场的空满情况实时显示在停车场的入口等位置,以供泊车者参考决策。
然而,在实现本申请的过程中,本申请的发明人发现,现有车位引导系统的车位检测器一般只能一个车位检测器检测一个车位,成本较高。因此,如何降低车位引导系统的成本,已成为目前本领域亟需解决的技术问题。
技术实现要素:
本说明书实施例的目的在于提供一种车位引导节点、服务器、系统、方法及计算机存储介质,以降低停车场车位引导成本。
为达到上述目的,一方面,本说明书实施例提供了一种车位引导节点包括:
多通道图像采集模块,用于采集停车场内对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识;
主控模块,用于发起包含所述图像的数据发送请求;
数据传输模块,用于在收到所述数据发送请求时,将所述图像发送给服务器;以使所述服务器从所述停车场内的车位引导节点提供的图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
本说明书提供的实施例中,所述车位引导节点还包括:
投影模块,用于在收到所述主控模块发送的携带有引导信息的投影请求时,将所述引导信息投影至对应交叉路口处的路面上。
本说明书提供的实施例中,所述主控模块在确认指定事件发生时,向所述投影模块发送携带有引导信息的投影请求;所述指定事件包括所述主控模块收到引导信息。
本说明书提供的实施例中,所述引导信息包括以下中的任意一种:
引导方向;
引导路径。
本说明书提供的实施例中,所述车位引导节点还包括:
人机交互模块,用于在收到用户的查询请求时,将所述查询请求提供给所述主控模块,以使所述主控模块通过所述数据传输模块,将所述查询请求提供给所述服务器;以及在收到所述主控模块提供的查询结果时,将所述查询结果提供给所述用户。
本说明书提供的实施例中,所述查询请求包括以下中的任意一种:
停车场内的剩余空位查询请求;
携带车辆标识的停车位置查询请求。
本说明书提供的实施例中,所述人机交互模块采用以下交互方式中的任意一种或多种:
语音交互;
图文交互。
本说明书提供的实施例中,所述引导节点还包括:
交通信号灯,用于在收到所述主控模块发送的控制信号时,根据所述控制信号输出对应的光信号,以对对应交叉路口进行交通指示。
本说明书提供的实施例中,所述引导节点还包括:
环境监控传感器,用于对对应交叉路口四周进行环境监控,并将监控结果提供给所述主控模块;由所述主控模块通过所述数据传输模块提供给所述服务器,以使所述服务器根据所述监控结果确定是否启动对应的应对策略。
本说明书提供的实施例中,所述数据传输模块包括无线数据传输模块。
另一方面,本说明书实施例还提供了一种车位引导方法,包括:
采集停车场内对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识;
将所述图像发送给服务器;以使所述服务器从所述停车场内的车位引导节点提供的图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
另一方面,本说明书实施例还提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
采集停车场内对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识;
将所述图像发送给服务器;以使所述服务器从所述停车场内的车位引导节点提供的图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
另一方面,本说明书实施例还提供了一种服务器,包括:
数据传输模块,用于获取停车场内的车位引导节点采集的针对对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识;
处理模块,用于从所述图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
本说明书实施例提供的实施例中,所述处理模块还用于,在通过所述数据传输模块收到客户端或车位引导节点发送的查询请求时,处理所述查询请求,以获得查询结果,并通过所述数据传输模块返回所述查询结果。
本说明书实施例提供的实施例中,所述查询请求包括以下中的任意一种:
停车场内的剩余空位查询请求;
携带车辆标识的停车位置查询请求。
另一方面,本说明书实施例还提供了另一种车位引导方法,包括:
获取停车场内的车位引导节点采集的针对对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识;
从所述图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道;
根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
另一方面,本说明书实施例还提供了另一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取停车场内的车位引导节点采集的针对对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识;
从所述图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道;
根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
另一方面,本说明书实施例还提供了一种车位引导系统,包括:
多个车位引导节点,用于采集停车场内对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识;
服务器,用于从所述停车场内的车位引导节点提供的图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
由以上本说明书实施例提供的技术方案可见,在本说明书提供的实施例中,停车场内的车位检测是通过布设于停车场内的各个交叉路口处的车位引导节点实现的,且以车位分区作为检测单元。因此,与现有技术中的一个车位检测器检测一个车位相比,本说明书实施例可以大幅降低车位引导节点的使用数量,从而可以大幅降低车位引导系统的实施成本。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本说明书一些实施例中车位引导系统的系统结构示意图;
图2为本说明书一实施例中停车场内的引导节点的分布示意图(层内);
图3为本说明书一实施例中停车场的引导节点的分布示意图(出入口处);
图4为本说明书一些实施例中引导节点的结构示意图;
图5为本说明书一些实施例中服务器的结构示意图;
图6为本说明书一实施例中车辆驶入停车场停车时的示意图;
图7为本说明书一实施例中车辆驶出停车场时的示意图;
图8为本说明书一实施例中人机语音交互示意图;
图9为本说明书一实施例中人机图文交互示意图(泊车引导);
图10为本说明书一实施例中人机图文交互示意图(反向寻车引导);
图11为本说明书一实施例中基于客户端的空闲车位查询结果示意图;
图12为本说明书一实施例中基于客户端的反向寻车查询结果示意图;
图13为本说明书一些实施例中车位引导方法的流程图;
图14为本说明书另一实施例中车位引导方法的流程图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
参考图1所示,本说明书一些实施例中的车位引导系统可以包括多个车位引导节点和服务器。其中,多个车位引导节点可以布设于停车场内的各个交叉路口处,以用于采集停车场内对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识,以便于服务器处理;每个车位引导节点可具有多个图像采集通道。服务器可以用于从所述停车场内的车位引导节点提供的图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
由此可见,在本说明书提供的实施例中,停车场内的车位检测是通过布设于停车场内的各个交叉路口处的车位引导节点实现的,且以车位分区作为检测单元。因此,与现有技术中的一个车位检测器检测一个车位相比,本说明书实施例可以大幅降低车位引导节点的使用数量,从而可以大幅降低车位引导系统的实施成本。
在本说明书一示例性实施例中,车位引导节点在停车场中分布可以如图2所示。在图2中,停车场中的每个交叉路口均设置有一个车位引导节点,每个车位引导节点的图像采集通道数量,与该车位引导节点所处的交叉路口类型相适应,每个图像采集通道与水平面成一定角度,可以根据地下停车场的高度进行调节,以便于准确采集到路口的真实交通情况。例如图2所示的出入口处的交叉路口类型为十字交叉路口,则该位置处的车位引导节点的图像采集通道数量为四个,且每个图像采集通道的采集方向朝向该十字交叉路口的一个路口。如此,通过这些车位引导节点可以将整个停车场进行网格化分区,即每相邻的两个车位引导节点,可以确定一个车位分区。例如图2所示车位引导节点a3和a2可以确定一个如图2中的点划线所示的车位分区。在本说明书一示例性实施例中,当停车场为分层结构时,在分层交叉路口也可以设置车位引导节点,例如图3所示。
在本说明书一些实施例中,当车辆驶入停车场停车,或者当车辆从停车场的某个停车位驶出停车场的过程中,车辆每经过一个车位引导节点时,该车位引导节点就会采集该车辆的图像并实时上传给服务器。一般地,当车辆最终停在停车场内的某个停车位后,短时间内不会挪动;相应的,停车场内的车位引导节点不会再采集到该车辆的图像并发给服务器,此时可以认为车辆已进入稳态。同样,当车辆从停车场的某个停车位驶出停车场后,一般短时间内不会返回停车场;相应的,停车场内的车位引导节点也不会再采集到该车辆的图像并发给服务器,此时也可以认为车辆已进入稳态。因此,对于服务器而言,在收到某一车辆的第一张图像后,如果在预设的时间间隔内未收到针对该车辆的新图像,则可以确认该车辆已进入稳态。
在本说明书一些实施例中,针对包含同一车辆标识的图像,服务器可以通过替换或覆盖的方式保存一副最新的图像。当某一车辆标识对应的车辆进入稳态后,服务器根据当前保存的携带有该车辆标识的图像,可以确定该车辆进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道。由于停车场内的每个车位引导节点的位置及每个车位引导节点的每个图像采集通道的采集方向是已知的(例如图2所示),因此,根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,可以确定所述停车场内对应车位分区的车位占用状态。
在本说明书一示例性实施例中,如图6所示,一车辆从停车场的某一出入口进入停车场内的某一车位(如图6中带箭头虚线的箭头端指向的车位)泊车。在此过程中,车辆依次被车位引导节点a1的下采集通道、车位引导节点a1的上采集通道、车位引导节点a2的下采集通道、车位引导节点a2的上采集通道以及车位引导节点a3的下采集通道采集到图像。当车辆进入稳态后,车位引导节点a3及其下采集通道,分别为该车辆进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道。根据车位引导节点a3的位置,以及车位引导节点a3的下采集通道的采集方向,服务器可以确认该车辆停在了,车位引导节点a3的下采集通道所对应路段两侧的某个停车位上(即图6中的点划线范围内的车位分区内的某个停车位上)。相应的,服务器可以保存泊车记录(即保存泊车于该车位分区内的车辆的车辆标识),并据此更新该车位分区的车位占用状态。
在本说明书另一示例性实施例中,如图7所示,当一车辆从停车场内的某一车位(如图7中带箭头虚线的非箭头端指向的车位)驶出停车场。在此过程中,车辆依次被车位引导节点a3的下采集通道、车位引导节点a2的上采集通道、车位引导节点a2的下采集通道、车位引导节点a1的上采集通道以及车位引导节点a1的下采集通道采集到图像。当车辆进入稳态后,车位引导节点a1及其下采集通道,分别为该车辆进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道。由于车位引导节点a1位于停车场出入口位置,以及车位引导节点a1的下采集通道的采集方向指向停车场出口,则服务器可以确认该车辆驶出了停车场。相应的,服务器可以根据该车辆的车辆标识对应的泊车记录,更新对应车位分区的车位占用状态。
结合图4所示,在本说明书一些实施例中,车位引导节点可以包括多通道图像采集模块、主控模块和数据传输模块。
所述多通道图像采集模块可以用于采集停车场内对应交叉路口处进出车辆的图像。在一示例性实施例中,多通道图像采集模块可以是由多个摄像头(或具有图像采集功能的其他部件)组成,且每个摄像头指向不同的采集方向;摄像头的个数与车位引导节点所处的交叉路口的类型相适应。
所述主控模块可以用于发起包含所述图像的数据发送请求。在一示例性实施例中,主控模块可以包括但不限于单片机、微控制单元(microcontrollerunit,简称mcu)、数字信号处理器(digitalsignalprocessing,简称dsp)、可编程逻辑控制器(programmablelogiccontroller,简称plc)等等。本说明书对此不做限制,具体可以根据需要选择。
所述数据传输模块可以用于在收到所述数据发送请求时,将所述图像发送给服务器;以使所述服务器从所述停车场内的车位引导节点提供的图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。在一示例性实施例中,数据传输模块例如可以是基于一个或多个无线通信协议的无线通信模块。其中,所述无线通信协议例如可以包括但不限于窄带物联网(narrowbandinternetofthings,nb-iot)协议等。
在本说明书一些实施例中,结合图4所示,所述车位引导节点还可以包括投影模块。所述投影模块可以用于在收到所述主控模块发送的携带有引导信息的投影请求时,将所述引导信息投影至对应交叉路口处的路面上。其中,所述主控模块在确认指定事件发生时,可以向所述投影模块发送携带有引导信息的投影请求。上述指定事件例如可以是所述主控模块收到引导信息等,本说明书对此不做限制,具体可以根据需要设定。
在一示例性实施例中,所述引导信息例如可以为引导方向。当有车辆进入停车场时,停车场出入口处的车位引导节点会首先采集到该车辆的图像,并发送给服务器。相应的,服务器可以根据该图像确认采集到该车辆图像的车位引导节点,根据该车位引导节点周边车位分区当前的车位占用状态,生成引导方向并向该车位引导节点发送所述引导方向,从而使得所述主控模块可以收到引导信息。相应的,所述投影模块可以如图9所示,将引导方向投影至对应交叉路口处的路面上,以主动为车辆推荐停车位,从而引导车辆泊车。当该车辆未按照引导方向行驶的情况下,在该车辆行驶至下一个车位引导节点附近,且该下一个车位引导节点接收到服务器发送的引导方向时,可以将引导方向投影至对应交叉路口处的路面上,以继续对该车辆进行泊车引导。
在另一示例性实施例中,所述引导信息还可以为引导路径。当服务器收到车位引导节点发送的携带车辆标识的停车位置查询请求时,可以根据该车辆标识,从泊车记录中匹配到车辆标识所对应的停车分区,根据该停车分区的位置以及该车位引导节点的位置生成引导路径,并向该车位引导节点返回包含所述引导信息的查询结果。相应的,所述投影模块可以如图10所示,将引导路径投影至与该车位引导节点对应交叉路口处的路面上,以便于用户快速定位并抵达目标车辆所停的停车位置(即引导用户反向寻车)。
请结合图4所示,在本说明书一些实施例中,所述车位引导节点还可以包括人机交互模块。所述人机交互模块可以用于在收到用户的查询请求时,将所述查询请求提供给所述主控模块,以使所述主控模块通过所述数据传输模块,将所述查询请求提供给所述服务器;以及在收到所述主控模块提供的查询结果时,将所述查询结果提供给所述用户。在一示例性实施例中,所述人机交互模块例如可以为人机语音交互模块,人机语音交互模块可以与用户进行语音交互,以将用户的查询请求提供给所述主控模块,并可以将所述主控模块提供的查询结果以语音的形式提供给用户,例如图8所示。在另一示例性实施例中,所述人机交互模块也可以为用户界面(userinterface,ui),用户界面可以与用户进行图文交互,以将用户的查询请求提供给所述主控模块,并可以将所述主控模块提供的查询结果以图文形式展示给用户。应当理解,本说明书不限于此,本说明书对此不做限制,具体可以根据需要采用其他人机交互方式。
在本说明书一些实施例中,所述查询请求可以包括停车场内的剩余空位查询请求或携带车辆标识的停车位置查询请求等。具体可以具体可以根据需要选择。
在本说明书另一些实施例中,所述的车位引导节点还可以包括交通信号灯。所述交通信号灯可以用于在收到所述主控模块发送的控制信号时,根据所述控制信号输出对应的光信号,以对对应交叉路口进行交通指示。例如,当车位引导节点所处交叉路口的多条通道上有车辆和/或行人时,所述主控模块可以控制交通信号灯闪烁黄色,以提示车辆和行人注意安全。当车位引导节点所处交叉路口仅有一条通道上有车辆和/或行人时,所述主控模块可以控制交通信号灯显示绿灯。等等。
在本说明书另一些实施例中,所述的车位引导节点还可以包括环境监控传感器。所述环境监控传感器可以用于对对应交叉路口四周进行环境监控,并将监控结果提供给所述主控模块;由所述主控模块通过所述数据传输模块提供给所述服务器,以使所述服务器根据所述监控结果确定是否启动对应的应对策略。在一些示例性实施例中,所述环境监控传感器可以包括但不限于火灾探测器、温度传感器、湿度传感器、亮度传感器和二氧化碳传感器等中的任意一种或多种。例如,以火灾探测器为例,当基于火灾探测器确认停车场有火灾发生时,所述服务器可以控制停车场内的灭火系统启动灭火;再如,以空气质量监控传感器为例,当基于二氧化碳传感器确认停车场内的二氧化碳浓度超出预设阈值时,所述服务器可以控制停车场内的通风系统启动;等等。
结合图5所示,在本说明书一些实施例中,所述服务器可以包括数据传输模块和处理模块。
所述数据传输模块可以用于获取停车场内的车位引导节点采集的针对对应交叉路口处进出车辆的图像。在一示例性实施例中,数据传输模块例如可以是基于一个或多个无线通信协议的无线通信模块。其中,所述无线通信协议例如可以包括但不限于窄带物联网协议等。
所述处理模块可以用于从所述图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。在一些示例性实施例中,处理模块可以包括但不限于单片机、微控制单元、数字信号处理器、可编程逻辑控制器等等。本说明书对此不做限制,具体可以根据需要选择。
在本说明书一些实施例中,所述处理模块还可以用于在通过所述数据传输模块收到客户端或车位引导节点发送的查询请求时,处理所述查询请求,以获得查询结果,并通过所述数据传输模块返回所述查询结果,以供所述客户端或所述车位引导节点输出给用户。其中,所述查询请求可包括停车场内的剩余空位查询请求、或携带车辆标识的停车位置查询请求。例如,当查询请求为剩余空位查询请求,且由客户端发起时,所述客户端在收到查询结果时,可以输出如图11所示的查询结果。再如,当查询请求为携带车辆标识的停车位置查询请求,且由客户端发起时,所述客户端在收到查询结果时,可以输出如图12所示的携带引导信息的查询结果。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
在本说明书一些实施例中,所述服务器可以为具有运算和网络交互功能的电子设备;也可以为运行于该电子设备中,为数据处理和网络交互提供业务逻辑的软体。所述客户端可以为台式电脑、平板电脑、笔记本电脑、智能手机、数字助理、智能可穿戴设备等。当然,所述客户端并不限于上述具有一定实体的电子设备,其还可以为运行于上述电子设备中的软体。
参考图13所示,与本说明书上述的车位引导节点对应,本说明书一些实施例的车位引导方法可以包括如下步骤:
s131、采集停车场内对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识。
s132、将所述图像发送给服务器;以使所述服务器从所述停车场内的车位引导节点提供的图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道,并根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
参考图14所示,与本说明书上述的服务器对应,本说明书一些实施例的车位引导方法可以包括如下步骤:
s141、获取停车场内的车位引导节点采集的针对对应交叉路口处进出车辆的图像;所述图像中携带车辆标识、节点标识及采集通道标识。
s142、从所述图像中,确定目标车辆在进入稳态前,最后一次被采集到时对应的目标车位引导节点及目标采集通道。
s143、根据所述目标车位引导节点在所述停车场中的位置,及所述目标采集通道的采集方向,确定所述停车场内对应车位分区的车位占用状态。
虽然上文描述的过程流程包括以特定顺序出现的多个操作,但是,应当清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。
本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于系统实施例,所以描述的比较简单,相关之处参见系统实施例的部分说明即可。
以上所述仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。