一种用于内外网隔离的卡口数据调用的方法及装置制造方法

文档序号:6551075阅读:242来源:国知局
一种用于内外网隔离的卡口数据调用的方法及装置制造方法
【专利摘要】本发明属于计算机与通信领域,尤其涉及一种用于内外网隔离的卡口数据调用的方法及装置,包括:步骤S101、获取外网的卡口数据,所述卡口数据包括文本数据与图片数据;步骤S102、根据卡口数据的类型筛选外网文本数据,并将筛选后的文本数据实时同步到内网并进行备份存储;步骤S103、图片代理服务器判断图片数据是否存在调用请求,根据调用请求将图片数据按缓存级别调取到内网,并进行备份存储。在内外网隔离的情况下,通过把卡口数据分类,利用边界接入网关实时同步传输文本数据,利用图片代理服务器对图片数据采取按需存取与多级缓存的方式,解决了卡口图片数据在数据实时传输过程中占用大量传输带宽和重复存取图片的资源浪费问题。
【专利说明】—种用于内外网隔离的卡口数据调用的方法及装置

【技术领域】
[0001]本发明属于计算机与通信领域,尤其涉及一种用于内外网隔离的卡口数据调用的方法及装置。

【背景技术】
[0002]卡口系统全称是公路车辆智能监测记录系统,主要用于行经高速公路、城市道路、收费站等关键断面的所有机动车辆信息的自动监测、识别和记录,系统能够实时自动提供现场车辆的号牌、车型、车速、行驶时间、地点等信息,可在指挥中心对卡口进行统一或选择性的布控。目前公安系统建设了公安网和视频专网,卡口系统建设在视频专网,但是系统使用是在公安网中进行,因此必须通过边界接入平台实现卡口数据进入公安网,供公安网中的用户或者业务系统使用。
[0003]但是,现有技术中采用的如下办法:在视频专网和公安网分别都建设一套卡口平台,视频专网中的卡口平台实时把卡口数据同步到公安网平台,在公安网和视频专网都分别存储一份卡口数据,两套网络中的用户或者业务系统分别使用所在网络的数据。由于图片的数据量比较大,在传输的过程中将占用大量成本昂贵的边界接入平台的带宽资源,同时,卡口图片使用率和存储单位价值比较低,因此重复存储也将造成大量的资金投入浪费。


【发明内容】

[0004]本发明实施例的目的在于提供一种用于内外网隔离的卡口数据调用的方法及装置,旨在解决视频专网向公安网同步数据中,因为传输的图片数据的数据量大占用带宽资源,造成的信道拥挤和重复存取图片数据而产生的资源浪费问题。
[0005]本发明实施例是这样实现的,一种用于内外网隔离的卡口数据调用的方法,所述方法包括下述步骤:
[0006]步骤S101、获取外网的卡口数据,所述卡口数据包括文本数据与图片数据;
[0007]步骤S102、根据卡口数据的类型筛选外网文本数据,并将筛选后的文本数据实时同步到内网并进行备份存储;
[0008]步骤S103、图片代理服务器判断所述图片数据是否存在调用请求,根据调用请求将所述图片数据按缓存级别调取到内网,并进行备份存储。
[0009]进一步,筛选所述文本数据,并将所述文本数据实时同步到内网并进行备份存储,具体包括:
[0010]筛选外网的文本数据,并将所述文本数据通过边界接入网关同步传输到内网的存储系统进行备份存储。
[0011 ] 进一步,所述内网为公安网,所述外网为视频专网。
[0012]进一步,图片代理服务器内包含图片代理索引,所述图片代理索引包括图片代理索引表与内存缓存队列,所述图片代理索引表为本地缓存完成的图片数据记录表,所述内存缓存队列为图片代理服务器内存缓冲的图片数据;
[0013]图片代理服务器判断所述图片数据是否存在调用请求,根据调用请求将所述图片数据通过图片代理服务器调取到内网,具体包括:
[0014]图片代理服务器判断所述图片数据是否存在调用请求,如果是,则根据图片数据的图片信息名称在图片代理索引中查找图片存放地址。如果否,则不操作。
[0015]进一步,所述图片代理服务器的缓存模式包括内存缓存与本地缓存,
[0016]判断所述图片数据是否进行缓存,如果有进行缓存,则根据缓存的方式确认是内存缓存还是本地缓存,如果是本地缓存,则先把图片数据加入内存缓存队列,然后通过内存缓存读取所述图片数据,如果是内存缓存,则直接读取内存缓存中的图片数据;如果没有进行缓存,则需要图片代理服务器读取外网的图片数据,并将图片数据添加到的内存缓存队列。
[0017]进一步,当内存缓存队列中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将内存中缓存的图片数据存储到本地缓存;
[0018]当本地缓存中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将删除本地缓存的数据。
[0019]本发明的另一目的在于提供了一种用于内外网隔离的卡口数据调用的装置,包括:
[0020]获取单元,用于从外网获取卡口数据;
[0021 ] 筛选单元,用于根据卡口数据的类型筛选外网文本数据,并将筛选后的文本数据实时同步到内网并进行备份存储;
[0022]判断单元,用于判断内网是否发出图片数据的调用请求,根据调用请求图片代理服务器按多级缓存方式对图片数据进行调取并存储。
[0023]所述判断单元具体包括:
[0024]第一判断单元,判断图片数据是否存在调用请求,如果是,则启动图片代理服务器查询图片数据的代理索引,如果否,则不操作;
[0025]第二判断单元,判断图片数据是否缓存,如果是,则继续判断缓存方式是否为内存缓存,如果否,则通过外网平台调取图片数据,并将所述图片数据传输到内网缓存;
[0026]第三判断单元,判断图片数据缓存的方式是否为内存缓存,如果是,则读取内存缓存,如果否,则读取本地图片数据,并将所述图片数据调入到内存缓存。
[0027]进一步,所述判断单元具体包括:
[0028]调度单元,用于当内存缓存队列中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将内存中缓存的图片数据存储到本地缓存;
[0029]删除单元,用于当本地缓存中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将删除本地缓存的数据。
[0030]本发明有益效果是:在内外网隔离的情况下,通过把卡口数据分类,利用边界接入网关实时同步传输文本数据,利用图片代理服务器对图片数据采取按需存取与多级缓存的方式,解决了卡口图片数据在数据实时传输过程中占用大量传输带宽和重复存取图片的资源浪费问题。

【专利附图】

【附图说明】
[0031]图1示出了本发明数据调用的方法的实现流程图;
[0032]图2示出了本发明卡口数据调用过程流程图;
[0033]图3示出了本发明数据调用的装置结构图;
[0034]图4示出了本发明判断单元具体结构图。

【具体实施方式】
[0035]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036]本发明实施例在内外网隔离的情况下,通过把卡口数据分类,利用边界接入网关实时同步传输文本数据,利用图片代理服务器对图片数据采取按需存取与多级缓存的方式,解决了卡口图片数据在数据实时传输过程中占用大量传输带宽和重复存取图片的资源浪费问题。
[0037]如图1所示,为一种用于内外网隔离的卡口数据调用的实现流程图。
[0038]在步骤SlOl中,获取外网的卡口数据,所述卡口数据包括文本数据与图片数据;
[0039]在本实例中,外网的卡口数据包括文本数据与图片数据,而内网需要获取外网的卡口数据,需要卡口内网平台与卡口外网平台连接,连接的方式不仅是采用边界接入网关,还增加了图片代理服务器对卡口外网传输到卡口内网的进行优先筛选。
[0040]在步骤S102中,根据卡口数据的类型筛选外网文本数据,并将筛选后的文本数据实时同步到内网并进行备份存储;
[0041]在本实例中,所述内网为公安网,所述外网为视频专网,卡口外网平台通过高清卡口相机与卡口平台分别获取的图片数据与文本数据,筛选出文本数据直接通过边界接入网关实时同步到内网卡口平台的存储系统。
[0042]在步骤S103中,图片代理服务器判断所述图片数据是否存在调用请求,根据调用请求将所述图片数据按缓存级别调取到内网,并进行备份存储。
[0043]在本实例中,图片代理服务判断所述图片数据是否存在调用请求,如果存在,则启动图片代理服务器查询图片数据的代理索引,根据代理索引确认图片数据存放的地址,存放的地址具体包括:所述图片代理服务器内包含图片代理索引,所述图片代理索引包含图片代理索引表与内存缓存队列,所述图片代理索引表为本地缓存完成的图片数据记录表,所述内存缓存队列为图片代理服务器内存缓冲的图片数据;按照多级缓存方式对图片数据进行内存读取,如果否,则不操作。
[0044]进一步,所述图片代理服务器的缓存模式包括内存缓存与本地缓存;其中按照多级缓存方式对图片数据进行内存读取,具体包括:
[0045]在本实例中,判断所述图片数据是否进行缓存,如果有进行缓存,则根据缓存的方式确认是内存缓存还是本地缓存,如果是本地缓存,则先把图片数据加入内存缓存队列,然后通过内存缓存读取所述图片数据,如果是内存缓存,则直接读取内存缓存中的图片数据;如果没有进行缓存,则需要图片代理服务器读取外网的图片数据,并将图片数据添加到的内存缓存队列。
[0046]图2示出了本发明卡口数据调用过程流程图。
[0047]在步骤S201中,读取卡口文本信息;
[0048]在步骤S202中,查看图片数据是否存在调用需要;
[0049]在步骤S203中,查看图片数据的图片代理索引;
[0050]在步骤S204中,查看图片数据是否存在缓存;
[0051]在步骤S2041中,卡口外网平台调取图片,并传输到内网缓存;
[0052]在步骤S205中,判断是否为内存缓存;
[0053]在步骤S2051中,读取本地图片,并把图片调入内存缓存;
[0054]在步骤S206中,内存读取图片。
[0055]如图3所示,为本发明数据调用的装置结构图。
[0056]获取单元31,用于从外网获取卡口数据;
[0057]在本实例中,夕卜网通过卡口外网平台自带的卡口分平台与高清卡口相机采集卡口数据,所述卡口分平台采集文本数据,所述高清卡口相机采集图片数据;并将采集的卡口数据存储到外网卡口存储系统。
[0058]筛选单元32,用于筛选卡口数据的文本数据,并将所述文本数据通过边界接入网关实时同步到内网进行存储;
[0059]在本实例中,外网根据卡口数据的类型筛选其中的文本数据,并将筛选后的文本数据通过边界接入网关实时同步到卡口内网的存储系统。
[0060]判断单元33,用于判断内网是否发出图片数据的调用请求,根据调用请求图片代理服务器按多级缓存方式对图片数据进行调取并存储。
[0061]如图4所示,为本发明判断单元具体结构图。
[0062]所述判断单元具体包括:
[0063]第一判断单元331,判断图片数据是否存在调用请求,如果是,则启动图片代理服务器查询图片数据的代理索引,如果否,则不操作;
[0064]第二判断单元332,判断图片数据是否缓存,如果是,则继续判断缓存方式是否为内存缓存,如果否,则通过外网平台调取图片数据,并将所述图片数据传输到内网缓存;
[0065]第三判断单元333,判断图片数据缓存的方式是否为内存缓存,如果是,则读取内存缓存,如果否,则读取本地图片数据,并将所述图片数据调入到内存缓存。
[0066]调度单元334,用于当内存缓存队列中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将内存中缓存的图片数据存储到本地缓存;
[0067]删除单元335,用于当本地缓存中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将删除本地缓存的数据。
[0068]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机或嵌入式设备可读存储系统中,上述提到的存储系统可以是只读存储器,磁盘、硬盘、FLASH等构成的任何一种。
[0069]在内外网隔离的情况下,通过把卡口数据分类,利用边界接入网关实时同步传输文本数据,利用图片代理服务器对图片数据采取按需存取与多级缓存的方式,解决了卡口图片数据在数据实时传输过程中占用大量传输带宽和重复存取图片的资源浪费问题。
[0070]以上对本发明所提供的一种用于内外网卡口隔离数据调用的方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种用于内外网隔离的卡口数据调用的方法,其特征在于,包括: 步骤S101、获取外网的卡口数据,所述卡口数据包括文本数据与图片数据; 步骤S102、根据卡口数据的类型筛选外网文本数据,并将筛选后的文本数据实时同步到内网并进行备份存储; 步骤S103、图片代理服务器判断所述图片数据是否存在调用请求,根据调用请求将所述图片数据按缓存级别调取到内网,并进行备份存储。
2.根据权利要求1所述的一种用于内外网隔离的卡口数据调用的方法,其特征在于,所述步骤S102具体包括: 根据卡口数据的类型筛选外网文本数据,并将筛选后的文本数据通过边界接入网关同步传输到内网的存储系统进行备份存储。
3.根据权利要求1所述的一种用于内外网隔离的卡口数据调用的方法,其特征在于, 所述内网为公安网,所述外网为视频专网。
4.根据权利要求1所述的一种用于内外网隔离的卡口数据调用的方法,其特征在于,图片代理服务器判断所述图片数据是否存在调用请求,根据调用请求将所述图片数据按缓存级别调取到内网,具体包括: 图片代理服务器内包含图片代理索引,所述图片代理索引包括图片代理索引表与内存缓存队列,所述图片代理索引表为本地缓存完成的图片数据记录表,所述内存缓存队列为图片代理服务器内存缓冲 的图片数据; 图片代理服务器判断所述图片数据是否存在调用请求,如果是,则根据图片数据的图片信息名称在图片代理索引中查找图片存放地址;如果否,则不操作。
5.根据权利要求4所述的一种用于内外网隔离的卡口数据调用的方法,其特征在于,所述图片代理服务器的缓存模式包括内存缓存与本地缓存, 判断所述图片数据是否进行缓存,如果有进行缓存,则根据缓存的方式确认是内存缓存还是本地缓存,如果是本地缓存,则先把图片数据加入内存缓存队列,然后通过内存缓存读取所述图片数据,如果是内存缓存,则直接读取内存缓存中的图片数据;如果没有进行缓存,则需要图片代理服务器读取外网的图片数据,并将图片数据添加到的内存缓存队列。
6.根据权利要求4所述的一种用于内外网隔离的卡口数据调用的方法,其特征在于, 当内存缓存队列中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将内存中缓存的图片数据存储到本地缓存; 当本地缓存中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将删除本地缓存的数据。
7.一种用于内外网隔离的卡口数据调用装置,其特征在于,所述装置包括: 获取单元,用于从外网获取卡口数据; 筛选单元,用于根据卡口数据的类型筛选外网文本数据,并将筛选后的文本数据实时同步到内网并进行备份存储; 判断单元,用于判断内网是否发出图片数据的调用请求,根据调用请求图片代理服务器按多级缓存方式对图片数据进行调取并存储。
8.根据权利要求7所述的一种用于内外网隔离的卡口数据调用装置,其特征在于,所述判断单元具体包括:第一判断单元,判断图片数据是否存在调用请求,如果是,则启动图片代理服务器查询图片数据的代理索引,如果否,则不操作; 第二判断单元,判断图片数据是否缓存,如果是,则继续判断缓存方式是否为内存缓存,如果否,则通过外网平台调取图片数据,并将所述图片数据传输到内网缓存; 第三判断单元,判断图片数据缓存的方式是否为内存缓存,如果是,则读取内存缓存,如果否,则读取本地图片数据,并将所述图片数据调入到内存缓存。
9.根据权利要求7所述的一种用于内外网隔离的卡口数据调用装置,其特征在于,所述判断单元具体包括: 调度单元,用于当内存缓存队列中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将内存中缓存的图片数据存储到本地缓存; 删除单元,用于当本地缓存中缓存的图片数据超过其设定阀值,则采取FIFO或LRU缓存策略将删除本地 缓存的数据。
【文档编号】G06F12/08GK104077240SQ201410295296
【公开日】2014年10月1日 申请日期:2014年6月26日 优先权日:2014年6月26日
【发明者】周海波, 刘忠山, 黄垚 申请人:桂林长海发展有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1