[发明专利]基于智慧城市网络的高效应用式安全专网传输方法与系统在审
申请号: | 201710428372.8 | 申请日: | 2017-06-08 |
公开(公告)号: | CN107172063A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 周群力;黄宏声;黄凤仪 | 申请(专利权)人: | 上海中兴电力建设发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 胡晶 |
地址: | 200072 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智慧 城市 网络 高效 应用 安全 传输 方法 系统 | ||
技术领域
本发明涉及智慧城市大数据传输的技术领域,特别涉及一种基于智慧城市的高效应用式安全专网传输方法与系统。
背景技术
如今,随着互联网技术的更新换代,人们对于互联网的需求也在日益的变化。而城市交通作是通过物与物、物与人、人与人的互联互通的基础,根据技术的发展出现了智慧城市的概念。现阶段的智慧城市的建设还是处在初步的摸索发展阶段,主要是面对感知设备的信息采集处理进行有关大数据的研究,从大数据中发现挖掘出对于智慧城市建设有效数据及关键要素。
大数据对于智慧城市的建设具有不可或缺的作用,对大数据的获取传输的处理显得尤为关键。特别是城市的智能交通,在复杂网络环境中,根据当前网络的承载能力,对数据进行动态调解处理,是保障智能交通的数据传输的可靠性,完整性,提高性能的有效方法但现有互联网进行智慧城市的交通大数据传输存在以下问题:
由于互联网的使用成本较低,连接方便,网络上存在大量合法及非法的用户,在进行传输数据时,无法有效保障数据的安全性,但建立智慧城市的专用网络显然从成本及实施角度来说均不现实。因此如何提高现有的互联网的效率、降低成本及提高数据传输的安全等级是目前网络技术中亟待解决的问题。
发明内容
本发明的目的在于提供一种基于智慧城市的高效应用式安全专网传输方法与系统,以解决现有的互联网进行大数据传输时无法保证数据的安全可靠的传输的问题。
为实现上述目的,本发明提供了一种基于智慧城市网络的高效应用式安全专网传输方法,应用于智慧城市网络中,所述智慧城市网络包括设置于车辆处用于采集车辆数据的车载终端,以及设于监控中心用于接收所述车辆数据的控制中心,该方法包括:
在智慧城市网络中传输数据的车载终端及控制中心分别植入网络传输层功能扩展的安全控制模块,在所述安全控制模块内进行至少包括设置:读入配置文件调用内核信息获取并设置控制中心端口信息和车载终端通信端口中信息在内的初始化操作;定义传输层之间数据传输功能的打开/关闭指令操作;定义传输层进行数据传输的发送/接收指令操作;及定义传输层进行数据传输的数据加密/解密指令操作;
当智慧城市网络的车载终端有车辆数据需要传输时,传输层才打开并进行加解密通信,实现网络链路专网的数据通信,控制中心接收到的车辆数据按照预先设定的解密指令进行解密操作,传输完成立即关闭传输层。
较佳地,在控制中心预先存储有数据传输的白名单,并在控制中心动态更新允许数据传输的车载终端的白名单信息;
控制中心在接收到数据后,仅允许接收在白名单内的车载终端的数据。
较佳地,数据传输过程中,在发送端,发送数据时首先通过网络协议接口层的dev_queue_xmit()函数将数据包发送至网络设备接口层,然后转发给设备驱动功能层的hard_start_xmit()函数启动数据包发送操作,使数据包在网络物理设备中进行传输;
在接收端,接收数据时首先通过中断处理的触发接收操作以获取网络物理设备中传输的数据包,然后由网络设备接口层将接收的数据包转发给网络协议接口层的netif_rx()函数接收数据;
其中,网络设备接口层设置有用于描述网络物理设备属性和操作的结构体net_device,数据包通过所述结构体net_device识别设备驱动功能层的对应的操作。
较佳地,所述安全控制模块的初始化操作进一步包括:
调用probe函数进行设备检测、配置和初始化硬件,然后向系统申请对应的资源;最后填充本机的dev结构,并读入config.xml文件的配置信息,调用内核提供的ether_setup方法来设置:控制中心端的IP地址及域名、端口本机通信端口,通信令牌。
较佳地,所述打开指令操作进一步包括:在网络设备被激活时,调用open()函数执行资源申请、硬件激活、注册中断、DMA,以及进行设置寄存器、启动设备与发送队列;
所述关闭指令操作进一步包括:在网络设备被关闭时,调用stop()函数执行资源释放、硬件关闭、关闭中断。
较佳地,所述发送指令操作进一步包括:调用驱动程序的hard_start_xmit()函数,将发送的数据放在一个sk_buff结构中,发送成功后,hard_start_xmit()函数释放sk_buff结构;
所述接收指令操作进一步包括:当有数据中断时,在终端处理程序的驱动程序中申请一块sk_buff(skb)从硬件中读取数据位置到申请好的缓冲区里,再调用netif_rx函数将skb的数据交给网络协议接口层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中兴电力建设发展有限公司,未经上海中兴电力建设发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710428372.8/2.html,转载请声明来源钻瓜专利网。