通过XML格式实现人脸识别终端数据传输的方法技术

技术编号:21663460 阅读:35 留言:0更新日期:2019-07-20 06:52
本发明专利技术公开了通过XML格式实现人脸识别终端数据传输的方法,包括以下步骤:终端进行人脸识别并获得人脸识别数据;在终端内对获得的人脸识别数据进行XML格式结构化处理;将结构化处理后的人脸识别数据进行封装;终端将封装后的人脸识别数据向服务器发送;终端通过XML格式封装人脸识别信息,并通过HTTP协议,将其发到服务器中;采用XML格式使得传输的数据更具可读性,网络之间传递的是简单的字符流,便于不同应用系统间数据的共享和交互,方便服务器侧的功能实现,减少开发工作量;本结构化的格式能够完全包括人脸识别的各种信息数据,便于服务器侧解析和存储。

A Method of Data Transfer in Face Recognition Terminal Based on XML Format

【技术实现步骤摘要】
通过XML格式实现人脸识别终端数据传输的方法
本专利技术涉及人脸识别
,尤其涉及通过XML格式实现人脸识别终端数据传输的方法。
技术介绍
脸识别终端(以下简称终端)在对摄像头采集到的实时图像进行分析后,获取到人脸信息,并进行人脸特征分析,获取到性别,年龄段等数据后,将其保存在本终端内。在设定的时间间隔,会将这些信息发送给人脸识别分析服务器(简称服务器)。因为各个终端的不同,数据格式都有所不同,服务器的解读压力比较大,同时,传输数据时,通信压力也较大。
技术实现思路
鉴于目前存在的上述不足,本专利技术提供一种通过XML格式实现人脸识别终端数据传输的方法,采用约定好的结构化格式传递人脸识别信息,便于服务器侧解析和存储。为达到上述目的,本专利技术的实施例采用如下技术方案:通过XML格式实现人脸识别终端数据传输的方法,所述通过XML格式实现人脸识别终端数据传输的方法包括以下步骤:终端进行人脸识别并获得人脸识别数据;在终端内对获得的人脸识别数据进行XML格式结构化处理;将结构化处理后的人脸识别数据进行封装;终端将封装后的人脸识别数据向服务器发送。依照本专利技术的一个方面,所述将结构化处理后的人脸识别数据进行封装包括:将结构化处理后的人脸识别数据封装到HTTPPOST请求报文中。依照本专利技术的一个方面,所述终端将封装后的人脸识别数据向服务器发送包括:终端向服务器发送封装了人脸识别数据的HTTPPOST请求报文。依照本专利技术的一个方面,所述在终端内对获得的人脸识别数据进行XML格式结构化处理过程中,对终端的基本信息字段进行结构化更改处理。依照本专利技术的一个方面,所述在终端内对获得的人脸识别数据进行XML格式结构化处理过程中,对终端所分析的摄像头的人脸识别数据进行结构化处理。依照本专利技术的一个方面,所述通过XML格式实现人脸识别终端数据传输的方法包括:终端在设定的时间向服务器发送包含人脸识别数据的信息。依照本专利技术的一个方面,在终端内预设一段XML格式结构化处理代码。本专利技术实施的优点:本专利技术所述的通过XML格式实现人脸识别终端数据传输的方法,包括以下步骤:终端进行人脸识别并获得人脸识别数据;在终端内对获得的人脸识别数据进行XML格式结构化处理;将结构化处理后的人脸识别数据进行封装;终端将封装后的人脸识别数据向服务器发送;终端通过XML格式封装人脸识别信息,并通过HTTP协议,将其发到服务器中,通过HTTP协议向服务器发送人脸识别信息的时候,通过结构化的数据格式,传递人脸识别的各项信息;采用XML格式使得传输的数据更具可读性,网络之间传递的是简单的字符流,便于不同应用系统间数据的共享和交互,方便服务器侧的功能实现,减少开发工作量;本结构化的格式能够完全包括人脸识别的各种信息数据,便于服务器侧解析和存储。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所述的通过XML格式实现人脸识别终端数据传输的方法示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。XML(ExtensibleMarkupLanguage)为可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合网络传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。基于上述先导技术,本专利技术的实施例如下:如图1所示,一种通过XML格式实现人脸识别终端数据传输的方法,所述通过XML格式实现人脸识别终端数据传输的方法包括以下步骤:步骤S1:终端进行人脸识别并获得人脸识别数据;所述步骤S1终端进行人脸识别并获得人脸识别数据包括,通过对终端所属的摄像头获得图像信息进行识别,以获得人脸识别数据,所述人脸识别数据应至少包括:ID:本摄像头在本设备中的编号,从1开始;IP:本摄像头的IP地址;Type:摄像头类型USB类型摄像头-2,ONVIF类型摄像头-1;ToTal:本次总进计数;Male:识别出的男性人数;Female:识别出的女性人数;Age1:本时间段的0~2岁年龄段的人数;Age2:本时间段的4~6岁年龄段的人数;Age3:本时间段的8~12岁年龄段的人数;Age4:本时间段的15~20岁年龄段的人数;Age5:本时间段的25~32岁年龄段的人数;Age6:本时间段的38~43岁年龄段的人数;Age7:本时间段的48~53岁年龄段的人数;Age8:本时间段的60~100岁年龄段的人数;Age9:预留,固定填0;Age10:预留,固定填0。同时,终端应包含其设备的相关基本信息,至少应包括如下内容:DeviceId:设备编号,进行人脸识别的系统在服务器中有唯一的标识,可以设定,设备出厂时,设定为设备生产编号;MacAddress:本设备所使用的网口的MAC地址;IpAddress:本机所使用网口的IPv4地址;Version:本设备软件版本号;CameraNum:本设备支持的摄像头个数;HwPlatForm:本设备平台类型,如果是主机为HOST,如果是一体机设备为AIO(All-in-One的简称);Interval:本机设定的定时上传识别数据的时间间隔,缺省为5分钟;Date:数据所在的日期,格式为YYYY-MM-DD;StartTime:本识别时段的起始时刻,格式HH:MM:SS,如果是系统开始上电运行后的第一条,则该值为实际系统运行时刻,否则为当前时刻前Interval分钟的时刻;EndTime:当前产生该数据的时刻,格式HH:MM:SS。在实际应用中,Date,StartTime和EndTime每条消息只出现一次。步骤S2:在终端内对获得的人脸识别数据进行XML格式结构化处理;所述步骤S2在终端内对获得的人脸识别数据进行XML格式结构化处理包括:首先在终端内预设一段XML格式结构化处理代码,以实现对人脸识别数据进行XML格式结构化处理,所述XML格式结构化处理代码可如下:<?xmlversion="1.0"?><Metrics><Properties><DeviceId>"face"</DeviceId><MacAddress>00:b0:9d:db:54:c5</MacAddress><IpAddress>192.168.1.85</IpAddress&本文档来自技高网...

【技术保护点】
1.通过XML格式实现人脸识别终端数据传输的方法,其特征在于,所述通过XML格式实现人脸识别终端数据传输的方法包括以下步骤:终端进行人脸识别并获得人脸识别数据;在终端内对获得的人脸识别数据进行XML格式结构化处理;将结构化处理后的人脸识别数据进行封装;终端将封装后的人脸识别数据向服务器发送。

【技术特征摘要】
1.通过XML格式实现人脸识别终端数据传输的方法,其特征在于,所述通过XML格式实现人脸识别终端数据传输的方法包括以下步骤:终端进行人脸识别并获得人脸识别数据;在终端内对获得的人脸识别数据进行XML格式结构化处理;将结构化处理后的人脸识别数据进行封装;终端将封装后的人脸识别数据向服务器发送。2.根据权利要求1所述的通过XML格式实现人脸识别终端数据传输的方法,其特征在于,所述将结构化处理后的人脸识别数据进行封装包括:将结构化处理后的人脸识别数据封装到HTTPPOST请求报文中。3.根据权利要求2所述的通过XML格式实现人脸识别终端数据传输的方法,其特征在于,所述终端将封装后的人脸识别数据向服务器发送包括:终端向服务器发送封装了人脸识别数据的HTTPPOST请求报文。4.根据权利要...

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

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

1