一种通过HTTP传输客流计数信息的方法技术

技术编号:15653332 阅读:78 留言:0更新日期:2017-06-17 07:47
本发明专利技术提供了一种通过HTTP传输客流计数信息的方法,包括如下步骤:配置客流计数终端设备的发送消息机制;配置客流计数终端设备的请求响应机制;通过HTTP协议进行信息交互,将客流计数终端设备采集的客流计数数据传输到服务器;服务器对客流计数数据进行处理后进行存储。本发明专利技术通过科学有效的方法将客流计数终端设备采集的客流计数数据传输到服务器,同时还可对客流计数终端设备和服务器进行配置,满足各种个性化需求。

【技术实现步骤摘要】
一种通过HTTP传输客流计数信息的方法
本专利技术涉及通讯领域,具体涉及到一种通过HTTP传输客流计数信息的方法。
技术介绍
客流分析是一项重要的市场研究手段,是国外几乎所有购物中心、商场、大型连锁营业厅和连锁商业网点在企业的各项营运决策之前都必须进行的环节。随着竞争的加剧,商业模式逐步由传统坐商向极具主动性的行商转变。因此,商家对日常客流的统计及其变化规律的分析掌控就显得尤为重要。对于许多公共设施比如商场、地铁等,都会在短时间迎来人流的高峰。近些年在各地也都发生过因为人流过于拥挤而发生的踩踏伤亡事件,因此对这些场所的客流进行实时的统计和分析显得至关重要。另外人群密度估计技术在公共安全、机场车站等交通枢纽的管控和服务等领域有着重要作用。客流计数终端设备采集到客流数据后,需要采用适当的方式把数据传送到客流分析服务器中,在传送过程中,客流数据不能丢失和重复,以免对后期的客流统计带来影响。因此需要构造客流计数终端设备和客流分析服务器之间通讯协议,来确保客流计数信息的稳妥传送。本专利技术即是采用目前被广泛应用的HTTP协议来传送客流计数信息的方法。
技术实现思路
本专利技术提供了一种通过HTTP传输客流计数信息的方法,包括如下步骤:配置客流计数终端设备的发送消息机制;配置客流计数终端设备的请求响应机制;通过HTTP协议进行信息交互,将客流计数终端设备采集的客流计数数据传输到服务器;服务器对客流计数数据进行处理后进行存储。上述的方法,其中,配置客流计数终端设备发送消息机制包括:配置定时发送机制,设备定时发送计数信息到服务器,计数信息中携带的计数值为该时段内的计数值。上述的方法,其中,配置请求响应机制包括:客流计数终端设备发送HTTPPOST报文到服务器,携带本区间的计数信息,服务器在处理完该报文后,会返回响应消息,请求响应机制能够确保每一条计数消息均被正确接收和处理,如果客流计数终端设备没有收到响应消息,则会持续重发,确保消息能够被接收和处理。上述的方法,其中,在配置定时发送机制中,发送的时间间隔根据需求自行设置。上述的方法,其中,进行信息交互具体包括:通过请求-响应机制来确保每一条消息都被正确接收;客流计数终端设备定时发送HTTPPost请求消息,携带本区间计数信息,所述计数信息为XML格式;服务器收到HTTPPost消息,并正确处理后,会返回正确响应消息OK或者返回错误消息BAD_REQUEST。上述的方法,其中,所述方法还包括:配置客流计数终端设备的IP地址、掩码、网关、以及发送数据的间隔时间。上述的方法,其中,所述方法还包括:配置服务器的IP地址、服务器端口号以及url地址。本专利技术通过科学有效的方法将客流计数终端设备采集的客流计数数据传输到服务器,同时还可对客流计数终端设备和服务器进行配置,满足各种个性化需求。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本专利技术的主旨。图1为本专利技术提供的一种通过HTTP传输客流计数信息的方法的流程图。具体实施方式在下文的描述中,给出了大量具体的细节以便提供对本专利技术更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本专利技术可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本专利技术发生混淆,对于本领域公知的一些技术特征未进行描述。为了彻底理解本专利技术,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本专利技术的技术方案。本专利技术的较佳实施例详细描述如下,然而除了这些详细描述外,本专利技术还可以具有其他实施方式。本专利技术提供了一种通过HTTP传输客流计数信息的方法,参照图1所示,包括如下步骤:步骤S1:配置客流计数终端设备的发送消息机制。具体的,配置客流计数终端设备发送消息机制包括:配置定时发送机制,客流计数终端设备定时发送计数信息到服务器,计数信息中携带的计数值为该时段内的计数值。在本专利技术中,在配置定时发送机制中,发送的时间间隔根据需求自行设置。例如用户可自行设置每隔一分钟就会主动发送信息。步骤S2:配置客流计数终端设备的请求响应机制。具体配置如下:客流计数终端设备发送HTTPPOST报文到服务器,携带本区间的计数信息,服务器在处理完该报文后,会返回响应消息,请求响应机制能够确保每一条计数消息均被正确接收和处理,如果设备没有收到响应消息,则会持续重发,确保消息能够被接收和处理。步骤S3:通过HTTP协议进行信息交互,将客流计数终端设备采集的客流计数数据传输到服务器。具体的,通过请求-响应机制来确保每一条消息都被正确接收;客流计数终端设备定时发送HTTPPost请求消息,携带本区间计数信息,所述计数信息为XML格式;服务器收到HTTPPost消息,并正确处理后,会返回OK响应消息OK(200,"OK")或者返回错误消息BAD_REQUEST(400,"BadRequest")。步骤S4:服务器对客流计数数据进行处理后进行存储。在本专利技术中,设备具备存储计数信息的能力,只有在收到OK响应消息后,才能删除相应的数据。在本专利技术一可选的实施例中,还包括对客流计数终端设备和服务器进行配置的步骤。对客流计数终端设备进行配置具体为:配置客流计数终端设备的IP地址、掩码、网关、以及发送数据的间隔时间,其中,本机设备ID(devid)能够至少支持12位字符。对服务器进行配置具体为配置服务器的IP地址、服务器端口号以及url地址;其中,服务器地址能够支持IPV4地址或者域名,服务器端口号即为服务器接收协议的端口号,url由用户设置,缺省值为/datawise/rest/meta/shu/SHU。另外在本专利技术中,需要有权限才能对服务器进行配置。本专利技术通过科学有效的方法将客流计数终端设备采集的客流计数数据传输到服务器,同时还可对客流计数终端设备和服务器进行配置,满足各种个性化需求。下面就XML格式的计数数据定义进行进一步的说明。该XML格式为固定格式,只有下划线字段的值是需要根据设备情况进行更改的。可以更改的字段说明:DeviceId:设备编号,在客流服务器中唯一标识一台设备,可以由用户设定,设备出厂时,设定为设备生产编号:YYYYMMDDXXXX,一般为年月日+当天生产序号。该编号可以由专门的设备厂商制定。MacAddress:本机所使用的网口的MAC地址,不能和市面上主流品牌或者主流型号的交换机(例如思科,hw,H3C,ZTE等)有冲突就可以。IpAddress:本机所使用网口的IPv4地址。Interval:本机设定的定时上传计数数据的时间间隔。ReportDate:计数数据所在的日期,格式为YYYY-MM-DD。DeviceId:设备编号。StartTime:本次计数值所记录的起始时刻,格式为HH:MM:SS。EndTime:本次计数值所记录的终止时刻,格式为HH:MM:SS。Enters:本次进计数。Exits:本次出计数。以上对本专利技术的较佳实施例进行了描述。需要理解的是,本专利技术并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本专利技术技术方案范围情况下,都可利用上述揭本文档来自技高网...
一种通过HTTP传输客流计数信息的方法

【技术保护点】
一种通过HTTP传输客流计数信息的方法,其特征在于,包括如下步骤:配置客流计数终端设备的消息发送机制;配置客流计数终端设备的请求响应机制;通过HTTP协议进行信息交互,将客流计数终端设备采集的客流计数数据传输到服务器;服务器对客流计数数据进行处理后进行存储。

【技术特征摘要】
1.一种通过HTTP传输客流计数信息的方法,其特征在于,包括如下步骤:配置客流计数终端设备的消息发送机制;配置客流计数终端设备的请求响应机制;通过HTTP协议进行信息交互,将客流计数终端设备采集的客流计数数据传输到服务器;服务器对客流计数数据进行处理后进行存储。2.如权利要求1所述的方法,其特征在于,配置客流计数终端设备发送消息机制包括:配置定时发送机制,客流计数终端设备定时发送计数信息到服务器,计数信息中携带的计数值为该时段内的计数值。3.如权利要求1所述的方法,其特征在于,配置客流计数终端设备的请求响应机制包括:客流计数终端设备发送HTTPPOST报文到服务器,携带本区间的计数信息,服务器在处理完该报文后,会返回响应消息,请求响应机制能够确保每一条计数消息均被正确接收和处理,如果客流计数终...

【专利技术属性】
技术研发人员:王峰杨学军
申请(专利权)人:上海杰轩智能科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1