本发明涉及一种大数据技术领域,特别是涉及一种用于大数据环境下分析城市运营管理的工作方法。
背景技术:
随着信息技术的不断发展,人类已逐渐步入云计算及大数据时代,智慧城市涵盖环境检测、城市交通、公共服务、居家生活、经济商务、监控管理、公共安全等诸多方面,海量的数据在不断被生产出来。其城市交通通过视频图像采集设备采集的视频数据需要上传至云端服务器,但是上传过程中存在风险,造成数据的中止。
技术实现要素:
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种用于大数据环境下分析城市运营管理的工作方法。
为了实现本发明的上述目的,本发明提供了一种用于大数据环境下分析城市运营管理的工作方法,包括以下步骤:
s1,在城市运营管理布局点设置有用于采集道路上行驶车辆图像的视频图像采集设备;
s2,视频图像采集设备获取的视频文件暂存于待发送文件包,将待发送文件包中的视频文件处理后上传至大数据云智慧平台;
s3,大数据云智慧平台对接收的文件信息进行存储。
在本发明的一种优选实施方式中,在步骤s2中包括以下步骤:
s21,对待发送文件包中的视频文件进行顺序编号,分别依次为第1视频文件、第2视频文件、第3视频文件、……、第q视频文件,q为大于或者等于1的正整数,且为待发送文件包中的视频文件的总个数;
s22,对其待发送文件包中的所有视频文件执行以下操作:
其中,md()表示进行md5的哈希算法;
rq表示第q视频文件;q=1、2、3、……、q;
将唯一视频标识值
s23,判断其视频图像采集设备的网络状态:
若视频图像采集设备的上行带宽小于或者等于预设上行带宽阈值,则执行步骤s24;
若视频图像采集设备的上行带宽大于预设上行带宽阈值,则执行步骤s25;
s24,将其待发送文件包中的所有视频文件转换为图像文件,执行步骤s25;
s25,将待发送文件包进行压缩生成其压缩包,对其压缩包执行以下操作:
uu=md(u),
其中,md()表示进行md5的哈希算法;
u表示压缩包;
uu表示压缩包u经md5的哈希算法后得到的唯一压缩包标识值;
将唯一压缩包标识值uu作为其压缩包u的文件名;
s16,将处理后的压缩包上传至大数据云智慧平台。
在本发明的一种优选实施方式中,在步骤s24中包括以下步骤:
s241,在待发送文件包中以唯一视频标识值
s242,将其第q视频文件rq转换为帧图像,依次按照播放时间从先到末的序列为
s243,对帧图像执行以下操作:
其中,
s244,经步骤s243后得到:
若p为正奇数,则有序列
若p为正偶数,则有序列
s245,将步骤s244得到的帧图像存放于以唯一视频标识值
在本发明的一种优选实施方式中,还包括利用智能手机登录大数据云智慧平台查看每个视频图像采集设备的实时视频。
在本发明的一种优选实施方式中,智能手机登录大数据云智慧平台的方法包括以下步骤:
s61,大数据云智慧平台若接收到登录触发请求,则获取智能手机序列号;
s62,对其获取的移动终端序列号进行以下操作:
其中,md()k表示进行k次md5的哈希算法;k为登陆总次数;
idi表示移动终端序列号;
s63,将其唯一id值
综上所述,由于采用了上述技术方案,本发明能够对待上传视频文件进行处理满足带宽要求。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明提供了一种用于大数据环境下分析城市运营管理的工作方法,如图1所示,包括以下步骤:
s1,在城市运营管理布局点设置有用于采集道路上行驶车辆图像的视频图像采集设备;
s2,视频图像采集设备获取的视频文件暂存于待发送文件包,将待发送文件包中的视频文件处理后上传至大数据云智慧平台;
s3,大数据云智慧平台对接收的文件信息进行存储。
在本发明的一种优选实施方式中,在步骤s2中包括以下步骤:
s21,对待发送文件包中的视频文件进行顺序编号,分别依次为第1视频文件、第2视频文件、第3视频文件、……、第q视频文件,q为大于或者等于1的正整数,且为待发送文件包中的视频文件的总个数;
s22,对其待发送文件包中的所有视频文件执行以下操作:
其中,md()表示进行md5的哈希算法;
rq表示第q视频文件;q=1、2、3、……、q;
将唯一视频标识值
s23,判断其视频图像采集设备的网络状态:
若视频图像采集设备的上行带宽小于或者等于预设上行带宽阈值,则执行步骤s24;
若视频图像采集设备的上行带宽大于预设上行带宽阈值,则执行步骤s25;
s24,将其待发送文件包中的所有视频文件转换为图像文件,执行步骤s25;
s25,将待发送文件包进行压缩生成其压缩包,对其压缩包执行以下操作:
uu=md(u),
其中,md()表示进行md5的哈希算法;
u表示压缩包;
uu表示压缩包u经md5的哈希算法后得到的唯一压缩包标识值;
将唯一压缩包标识值uu作为其压缩包u的文件名;
s16,将处理后的压缩包上传至大数据云智慧平台。
在本发明的一种优选实施方式中,在步骤s24中包括以下步骤:
s241,在待发送文件包中以唯一视频标识值
s242,将其第q视频文件rq转换为帧图像,依次按照播放时间从先到末的序列为
s243,对帧图像执行以下操作:
其中,
s244,经步骤s243后得到:
若p为正奇数,则有序列
若p为正偶数,则有序列
s245,将步骤s244得到的帧图像存放于以唯一视频标识值
在本发明的一种优选实施方式中,在步骤s3中包括以下步骤:
s31,对其接收的压缩包执行以下操作:
uu′=md(u′),
其中,md()表示进行md5的哈希算法;
u′表示接收的压缩包;
uu′表示接收的压缩包u′经md5的哈希算法后得到的唯一压缩包验算值;
判断其接收的压缩包u的文件名与得到的唯一压缩包验算值uu′是否一致:
若接收的压缩包u的文件名与得到的唯一压缩包验算值uu′不一致,则重新接收以压缩包u的文件名相对应的压缩包;
若接收的压缩包u的文件名与得到的唯一压缩包验算值uu′一致,则将其接收的压缩包u解压;得到其解压文件包;
s32,判断其解压文件包中的文件类型:
若解压文件包中的文件类型为视频文件,执行步骤s34;
若解压文件包中的文件类型为图片文件,执行步骤s33;
s33,对其解压文件包中的每个视频文件执行步骤s331~s336操作:
s331,若p为正奇数,则接收到的序列为:
若p为正偶数,则接收到的序列为:
s332,执行以下操作:
其中,
将第2l帧图像
s333,经步骤s332后得到:
若p为正奇数,则有序列
若p为正偶数,则有序列为
将其按照序列合成视频文件,得到视频合成文件;
s334,对视频合成文件进行以下操作:
其中,md()表示进行md5的哈希算法;
rq′表示第q视频文件所对应的视频合成文件;q=1、2、3、……、q;
s335,判断其唯一视频标识值
若唯一视频标识值
唯一视频标识值
s336,判断q′与q的关系:
若q′>q,则执行完毕;
若q′≤q,则返回步骤s335;
s34,对其解压文件包中的视频文件执行以下操作:
其中,md()表示进行md5的哈希算法;
rq″″表示解压文件包中第q″视频文件;q″=1、2、3、……、q″;q″为解压文件包中视频文件的总个数;
若唯一视频验算值
若唯一视频验算值
在本发明的一种优选实施方式中,还包括利用智能手机登录大数据云智慧平台查看每个视频图像采集设备的实时视频。
在本发明的一种优选实施方式中,智能手机登录大数据云智慧平台的方法包括以下步骤:
s61,大数据云智慧平台若接收到登录触发请求,则获取智能手机序列号;
s62,对其获取的智能手机序列号进行以下操作:
其中,md()k表示进行k次md5的哈希算法;k为登陆总次数;
idi表示移动终端序列号;
s63,将其唯一id值
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。