一种通过TCP传输客流计数信息的方法.pdf

上传人:32 文档编号:1506879 上传时间:2018-06-19 格式:PDF 页数:7 大小:454.61KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510894208.7

申请日:

2015.12.04

公开号:

CN106845619A

公开日:

2017.06.13

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06M 11/00申请日:20151204|||公开

IPC分类号:

G06M11/00; H04L29/06

主分类号:

G06M11/00

申请人:

上海杰轩智能科技有限公司

发明人:

王峰; 杨学军

地址:

200001 上海市黄浦区北京东路666号B区901室

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明提供了一种通过TCP传输客流计数信息的方法,包括如下步骤:将客流计数终端设备安装在客流进出口的头顶位置处,并根据客流计数终端设备安装的高度和场景配置设定计数区域;并对所述客流计数终端设备进行初始化设置;自客流计数终端设备第一次运行时,计数器值从0开始,一旦有人体进入/走出计数区域进入就会触发计数器,计数器分别会累加,并保存客流计数的绝对值;计数器定时主动地将客流计数的绝对值通过TCP协议传送到服务器;服务器对接收到的客流计数的绝对值进行统计并保存。本发明采用TCP协议定时主动上传机制,并不需要服务器返回响应报文,可以减少消息报文对网络资源的占用,降低服务器在获取摄像头客流计数信息时的资源开销。

权利要求书

1.一种通过TCP传输客流计数信息的方法,其特征在于,包括如下步骤:将客流计数终端设备安装在客流进出口的头顶位置处,并根据客流计数终端设备安装的高度和场景配置设定计数区域;对所述客流计数终端设备进行初始化设置;自客流计数终端设备第一次运行时,计数器值从0开始,一旦有人体进入/走出计数区域进入就会触发计数器,计数器就会累加0,1,2,3,4,5,6……n,n为正整数,并保存客流计数的绝对值;客流计数终端设备定时主动地将客流计数的绝对值通过TCP协议传送到服务器;服务器对接收到的客流计数的绝对值进行统计;其中,在所述TCP协议中通过如下字段传输数据:消息头,用于摄像头主动上报客流计数消息;消息长度,用于表示整个消息字段长度;设备名称,用于表示用户配置的设备名称包括英文字符或者数字,第一计数器和值,用于表示计数器序号;第二计数器和值,用以标记计数器的内容或者计数器的多个时段的记录;时标,用于表示消息发送时设备中的时间标志。2.如权利要求1所述的客流计数终端设备客流数据上传方法,其特征在于,所述方法还包括:在服务器接收到来自客流计数终端设备发送的客流计数的绝对值后,所述服务器的处理单元对该绝对值数据进行处理并保存到数据库中,形成原始的客流计数数据。3.如权利要求1所述的客流计数终端设备客流数据上传方法,其特征在于,在安装好客流计数终端设备之后,还包括:在客流计数终端设备上配置IP地址和端口号,以将客流计数的绝对值发送到指定IP地址和端口号的服务器。4.如权利要求1所述的客流计数终端设备客流数据上传方法,其特征在于,所述客流计数终端设备以秒级为单位定时发送客流计数的绝对值至服务器。5.如权利要求4所述的双目摄像头客流数据上传方法,其特征在于,所述计数器按照60秒-600秒为间隔单位定时发送客流计数的绝对值至服务器。6.如权利要求1所述的客流计数终端设备客流数据上传方法,其特征在于,所述客流计数终端设备内部支持一个计数器或者同时支持多个计数器。7.如权利要求1所述的客流计数终端设备客流数据上传方法,其特征在于,当一条消息包含多个计数器的内容或者包含一个计数器的多个时段的记录时,TCP协议可以重复第二计数器和值的字段内容。 -->

说明书

一种通过TCP传输客流计数信息的方法

技术领域

本发明属于计算机视觉与模式识别领域,确切的说,具体涉及一种通过TCP
传输客流计数信息的方法。

背景技术

客流分析是一项重要的市场研究手段,是国外几乎所有购物中心、商场、大型连锁营
业厅和连锁商业网点在企业的各项营运决策之前都必须进行的环节。随着竞争的加剧,商
业模式逐步由传统坐商向极具主动性的行商转变。因此,商家对日常客流的统计及其变化
规律的分析掌控就显得尤为重要。

对于许多公共设施比如商场、地铁等,都会在短时间迎来人流的高峰。
近些年在各地也都发生过因为人流过于拥挤而发生的踩踏伤亡事件,因此对
这些场所的客流进行实时的统计和分析显得至关重要。另外人群密度估计技
术在公共安全、机场车站等交通枢纽的管控和服务等领域有着重要作用。

目前统计区域的人数一般是借助摄像头采集区域的画面,然后借助软件
算法来对采集的画面进行处理,进而计算出当前区域的人数以及客流量。但
是这种方法存在如下缺陷:摄像头是被动上传数据,因此需要服务器返回响
应报文,这不可避免地提高了消息报文对网络资源的占用;摄像头一经断电
后就需要重新对数据进行处理,因此断电后数据很容易丢失。

发明内容

本发明提供了一种通过TCP传输客流计数信息的方法,包括如下步骤:

将客流计数终端设备安装在客流进出口的头顶位置处,并根据客流计数终
端设备安装的高度和场景配置设定计数区域;

对所述客流计数终端设备进行初始化设置;

自客流计数终端设备第一次运行时,计数器值从0开始,一旦有人体进入
/走出计数区域进入就会触发计数器,计数器就会累加0,1,2,3,4,5,6……n,
n为正整数,并保存客流计数的绝对值;

客流计数终端设备定时主动地将客流计数的绝对值通过TCP协议传送到服
务器;

服务器对接收到的客流计数的绝对值进行统计;

其中,在所述TCP协议中包括如下字段:

消息头,用于客流计数终端设备主动上报客流计数消息;

消息长度,用于表示整个消息字段长度;

设备名称,用于表示用户配置的设备名称包括英文字符或者数字,

第一计数器和值,用于表示计数器序号;

第二计数器和值,用以标记计数器的内容或者计数器的多个时段的记录;

时标,用于表示消息发送时设备中的时间标志。

在上述的通过TCP传输客流计数信息的方法中,所述方法还包括:

在服务器接收到来自客流计数终端设备发送的客流计数的绝对值后,所述
服务器的处理单元对该绝对值数据进行处理并保存到数据库中,形成原始的
客流计数数据。

在上述的通过TCP传输客流计数信息的方法中,在安装好客流计数终端设
备之后,还包括:

在客流计数终端设备上配置IP地址和端口号,以将客流计数的绝对值发
送到指定IP地址和端口号的服务器。

在上述的通过TCP传输客流计数信息的方法中,所述方法还包括,所述客
流计数终端设备以秒级为单位定时发送客流计数的绝对值至服务器。

在上述的通过TCP传输客流计数信息的方法中,所述方法还包括,所述客
流计数终端设备按照60秒-600秒为间隔单位定时发送客流计数的绝对值至服
务器。

在上述的通过TCP传输客流计数信息的方法中,所述方法还包括,所述客
流计数终端设备包括一个计数器或者多个计数器。

在上述的客流计数终端设备客流数据上传方法过程中,当一条消息包含多
个计数器的内容或者包含一个计数器的多个时段的记录时,可以重复第二计
数器和值的字段内容

本发明采用定时主动上传机制,同时采用TCP协议传送到服务器,因此并
不需要服务器返回响应报文,可以减少消息报文对网络资源的占用,降低服
务器在获取客流计数终端设备客流计数信息时的资源开销。可以满足在系统
支持数量众多的客流计数终端设备时,也可以进行实时响应和处理数据。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特
征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。
并未刻意按照比例绘制附图,重点在于示出本发明的主旨。

图1为本发明提供的一种通过TCP传输客流计数信息的方法的流程图。

具体实施方式

在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理
解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或
多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,
对于本领域公知的一些技术特征未进行描述。

为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结
构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而
除了这些详细描述外,本发明还可以具有其他实施方式。

本发明提供了一种通过TCP传输客流计数信息的方法,参照图1所示,包
括如下步骤:

步骤S1:将客流计数终端设备(例如包含摄像头和计数器的一种客流计数
终端设备)安装在客流进出口的头顶位置处,并根据客流计数终端设备安装
的高度和场景配置设定计数区域。由于客流计数终端设备安装高度越高,则
取景范围也就越大,因此采集的画面中的人数也就越多;另外,如果采集画
面中有阻挡物也会减少采集的画面中的人数,因此为了提高检测的精确度,
需要根据摄像头安装的高度和场景配置设定计数区域。

步骤S2:对客流计数终端设备进行初始化设置。在本发明一可选的实施例
中,客流计数终端设备内含一个计数器或者多个计数器。

步骤S3:自客流计数终端设备第一次运行时,计数器值从0开始,一旦有
人体进入/走出计数区域进入就会触发计数器,计数器就会累加
0,1,2,3,4,5,6……n,n为正整数,并保存客流计数的绝对值。在本发明中,
每当画面中走进/走出一个或者多个人体时,计数器就会自动进行数字累加,
并保存是客流计数的绝对值,即使摄像头断电或者重启,均不会导致该绝对
值复位;除非对摄像头进行“恢复出厂设置”。

步骤S4:客流计数终端设备定时主动地将客流计数的绝对值通过TCP协议
传送到服务器。主动上传方式,是指客流计数终端设备定时把用于客流计数
的进/出计数器的当前绝对数值,通过TCP协议传送到服务器。由于TCP为面
向连接的可靠传输协议,因此此种上传方式,可不需要服务器返回响应报文。
采用客流计数终端设备定时主动上传机制,并不需要服务器返回响应报文,
可以减少消息报文对网络资源的占用,降低服务器在获取客流计数终端设备
客流计数信息时的资源开销。可以满足在系统支持数量众多的客流计数终端
设备时,也可以进行实时响应和处理数据。客流计数终端设备发送主动上传
消息时,目的端口号可以在客流计数终端设备网站进行设置。

另外,由于客流计数终端设备传送的均为计数器的绝对值,即使由于网络
或者其他原因导致某些消息无法成功送达服务器,也不会造成客流计数数据
的丢失。确保客流计数的安全性。

其中,在TCP协议中包括如下字段:1、消息头,用于客流计数终端设备
主动上报客流计数消息;2、消息长度,用于表示整个消息字段长度;3、设
备名称,用于表示用户配置的设备名称包括英文字符或者数字,4、第一计数
器和值,用于表示计数器序号;5、第二计数器和值,用以标记计数器的内容
或者计数器的多个时段的记录,可选的,当一条消息包含多个计数器的内容
或者包含一个计数器的多个时段的记录时,可以重复第二计数器和值的字段
内容;6、时标,用于表示消息发送时设备中的时间标志。

下面就TCP协议包括的字段内容用表格进行进一步的描述。


步骤S5:服务器对接收到的客流计数的绝对值进行统计。

在本发明一可选的实施例中,该方法还包括:

在服务器接收到来自客流计数终端设备发送的客流计数的绝对值后,服务
器的处理单元对该绝对值数据进行处理并保存到数据库中,形成原始的客流
计数数据。

在本发明一可选的实施例中,在安装好客流计数终端设备之后,还包括:
在客流计数终端设备上配置IP地址和端口号,以将客流计数的绝对值发送到
指定IP地址和端口号的服务器。

在本发明一可选的实施例中,客流计数终端设备以秒级为单位定时发送客
流计数的绝对值至服务器。进一步可选的,客流计数终端设备按照60秒-600
秒为间隔单位定时发送客流计数的绝对值至服务器。例如,客流计数终端设
备按照300s的频率定时发送绝对值至服务器,采用这种间隔能够尽可能减小
客流量统计的误差。

在本发明一可选的实施例中,客流计数终端设备包含一个计数器或者多个
计数器。

以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限
于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域
中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术
方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做
出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本
发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的
技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本
发明技术方案保护的范围内。

一种通过TCP传输客流计数信息的方法.pdf_第1页
第1页 / 共7页
一种通过TCP传输客流计数信息的方法.pdf_第2页
第2页 / 共7页
一种通过TCP传输客流计数信息的方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种通过TCP传输客流计数信息的方法.pdf》由会员分享,可在线阅读,更多相关《一种通过TCP传输客流计数信息的方法.pdf(7页珍藏版)》请在专利查询网上搜索。

本发明提供了一种通过TCP传输客流计数信息的方法,包括如下步骤:将客流计数终端设备安装在客流进出口的头顶位置处,并根据客流计数终端设备安装的高度和场景配置设定计数区域;并对所述客流计数终端设备进行初始化设置;自客流计数终端设备第一次运行时,计数器值从0开始,一旦有人体进入/走出计数区域进入就会触发计数器,计数器分别会累加,并保存客流计数的绝对值;计数器定时主动地将客流计数的绝对值通过TCP协议传送。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1