本发明涉及网络通讯技术领域,尤其涉及一种客流热力度变化的预测方法和装置。
背景技术:
随着我国经济的增长,旅游业蓬勃发展,旅游出行人数迅速增加。然而热门景区过于拥挤的客流会造成安全隐患,并且产生服务供给失衡、道路拥堵等问题。在旅游景区日常管理中,游客流量预测是重要环节。了解客流分布特征,准确地预测景区及周边地区的客流量变化趋势,有利于景区管理部门和交通部门做好高峰期管控工作。
游客流量可以通过客流热力度来区分表示,展现形式可以是数值也可以是数值对应的不同颜色。现有技术中使用的基于移动终端信令评估人流密度的方法,使用基站覆盖范围内“终端数量”作为基础数据数据,预测值与实际状态之间的误差很大。
技术实现要素:
本发明的实施例提供一种客流热力度变化的预测方法和装置,用于解决现有技术中对客流热力度变化预测误差大的技术问题。
为达到解决上述技术问题的目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供了一种客流热力度变化的预测方法,该方法包括:
获取多组相同时间段内预测区的客流总数s以及与所述预测区相邻的至少一个区域块i与所述预测区之间的净切换次数qi的历史数据,其中,所述净切换次数qi等于移动终端信令切入次数ii与移动终端信令切出次数oi之间的差值,所述区域块i与所述预测区之间能够产生人员流动;
根据所述客流总数s和所述净切换次数qi的历史数据计算所述净切换次数qi与所述客流总数s之间的相关系数r(qi,s);
根据公式f=σr(qi,s)*q′i预测未来时间段内所述预测区的客流热力度变化趋势,其中q′i表示获取到的区域块i与所述预测区之间净切换次数的最新历史数据。
第二方面,本发明的实施例提供了一种客流热力度变化的预测装置,该装置包括:
获取模块,用于获取多组相同时间段内预测区的客流总数s以及与所述预测区相邻的至少一个区域块i与所述预测区之间的净切换次数qi的历史数据,其中,所述净切换次数qi等于移动终端信令切入次数ii与移动终端信令切出次数oi之间的差值,所述区域块i与所述预测区之间能够产生人员流动;
计算模块,用于根据所述客流总数s和所述净切换次数qi的历史数据计算所述净切换次数qi与所述客流总数s之间的相关系数r(qi,s);
预测模块,用于根据公式f=σr(qi,s)*q′i预测未来时间段内所述预测区的客流热力度变化趋势,其中q′i表示获取到的区域块i与所述预测区之间净切换次数的最新历史数据。
第三方面,提供了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如第一方面所述的客流热力度变化的预测方法。
第四方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行如第一方面所述的客流热力度变化的预测方法。
第五方面,提供一种客流热力度变化的预测装置,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行上述第一方面所述的客流热力度变化的预测方法。
本发明的实施例提供的一种客流热力度变化的预测方法和装置,以移动终端在基站间的切换信令数据,作为预测客流量的基础数据,充分考虑了区域特性,通过划分景区周边相邻区域,建立客流热力度预测体系,实现了景区客流热力度的有效预测。
附图说明
图1为本发明的实施例提供的一种客流热力度变化的预测方法流程示意图;
图2为本发明的实施例提供的预测区以及其相邻区域的区域块划分示意图;
图3为本发明的实施例提供的一种客流热力度变化的预测装置示意图。
具体实施方式
下面结合附图,对本发明的实施例进行描述。
参照图1中所示,本发明实施例提供了一种客流热力度变化的预测方法,该方法包括步骤s100-s300:
s100、获取多组相同时间段内预测区的客流总数s以及与所述预测区相邻的至少一个区域块i与所述预测区之间的净切换次数qi的历史数据。
可选的,在获取多组相同时间段内预测区的客流总数s以及与该预测区相邻的至少一个区域块i与该预测区之间的净切换次数qi的历史数据之前,首先要以该预测区为中心,将预设范围内的区域依据区域特性划分得到多个区域块,区域块的编号为i,i为大于等于1的自然数。优选的,区域特性包括区域用途、客流密集度、人员流动性中的至少一项。区域用途是指该区域块i可能用于从事商业活动、居住、出行等。客流密集度是指单位时间内该区域块i的人口数量大小。人员流动性则是以人群在该区域块i的停留时间长短为计量标准。该区域块i的数量不做限定,但是每个区域块i内都必须包含有一个基站。
参考图2,假设预测区为h,这里将预测区h预设范围内的相邻区域划分为区域块1、区域块2、区域块3和区域块4,四个区域块以及该预测区h内都包含有至少一个基站,记该四个区域块与预测区h之间的净切换次数分别为q1、q2、q3、q4。在历史时间段(t0,t1)之间,移动终端信令从区域块1进入到预测区h的总数为i1,移动终端信令从预测区h进入到区域块1的总数为o1,因此区域块1与预测区h之间的净切换次数q1=i1-o1,同理可得q2、q3、q4,客流总数s=i1+i2+i3+i4。获取多组相同时间段内区域块i与所述预测区之间的净切换次数qi以及客流总数s的历史数据。
s200、根据所述客流总数s和所述净切换次数qi的历史数据计算所述净切换次数qi与所述客流总数s之间的相关系数r(qi,s)。
通过步骤s100得到客流总数s和四个区域块的净切换次数q1、q2、q3、q4,分别计算该净切换次数q1、q2、q3、q4与该客流总数s之间的相关系数r(q1,s)、r(q2,s)、r(q3,s)、r(q4,s),进一步的,该相关系数
s300、根据公式f=σr(qi,s)*q′i预测未来时间段内所述预测区的客流热力度变化趋势。
通过步骤s200计算得到净切换次数qi与该客流总数s之间的相关系数r(q1,s)、r(q2,s)、r(q3,s)、r(q4,s),根据公式计算可得f=σr(qi,s)*q′i=r(q1,s)*q′1+r(q2,s)*q′2+r(q3,s)*q′3+r(q4,s)*q′4,其中q′i表示获取到的区域块i与所述预测区之间净切换次数的最新历史数据,得到的客流热力度预测值f的值越大,表示下一时间段景区游客数量越多,f的值越小,表示下一时间段景区游客数量越少。
本发明的实施例提供的一种客流热力度变化的预测方法,以移动终端在基站间的切换信令数据,作为预测客流量的基础数据,充分考虑了区域特性,通过划分景区周边相邻区域,建立客流热力度预测体系,实现了景区客流热力度的有效预测。
参考图3所示,本发明的实施例提供了一种客流热力度变化的预测装置,可以应用于如上所示的客流热力度变化的预测方法。该客流热力度变化的预测装置123包括:
获取模块100,用于获取多组相同时间段内预测区的客流总数s以及与所述预测区相邻的至少一个区域块i与所述预测区之间的净切换次数qi的历史数据,其中,所述净切换次数qi等于移动终端信令切入次数ii与移动终端信令切出次数oi之间的差值,所述区域块i与所述预测区之间能够产生人员流动;
可选的,该客流热力度变化的预测装置123还包括:划分模块101,
该划分模块101用于在该获取模块100获取历史时间段内预测区的客流总数s以及与该预测区相邻的至少一个区域块i与该预测区之间的净切换次数qi之前,以该预测区为中心,将预设范围内的区域依据区域特性划分得到该区域块。优选的,该区域特性包括区域用途、客流密集度、人员流动性中的至少一项。
计算模块200,用于根据所述客流总数s和所述净切换次数qi的历史数据计算所述净切换次数qi与所述客流总数s之间的相关系数r(qi,s),进一步的,该相关系数
预测模块300,用于根据公式f=σr(qi,s)*q′i预测未来时间段内所述预测区的客流热力度变化趋势,其中q′i表示获取到的区域块i与所述预测区之间净切换次数的最新历史数据。
本发明的实施例提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使计算机执行如图1中所述的客流热力度变化的预测方法。
本发明的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行如图1中所述的客流热力度变化的预测方法。
本发明的实施例提供一种客流热力度变化的预测装置,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行如图1中所述的客流热力度变化的预测方法。
由于本发明的实施例中的客流热力度变化的预测装置、计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本发明实施例在此不再赘述。
需要说明的是,上述各单元可以为单独设立的处理器,也可以集成在控制器的某一个处理器中实现,此外,也可以以程序代码的形式存储于控制器的存储器中,由控制器的某一个处理器调用并执行以上各单元的功能。这里所述的处理器可以是一个中央处理器(centralprocessingunit,cpu),或者是特定集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。