数据传输方法、装置和网络摄像机的制作方法

文档序号:9474623阅读:455来源:国知局
数据传输方法、装置和网络摄像机的制作方法
【技术领域】
[0001]本发明涉及传输技术领域,特别是涉及一种数据传输方法、装置和网络摄像机。
【背景技术】
[0002]随着人们对安全意识的不断提高,网络摄像头的应用也越来越广泛,人们希望在城市,交通,办公场所等公众场合,都有视频监控设备看护自身的财产安全。在一般的视频监控点的部署方案中,一般是采用有线网络摄像机,但是无线网络摄像机因为其部署方便的优势,越来越多地被使用到监控领域。
[0003]无线网络摄像机一般使用无线电信号(例如W1-Fi信号)作为传输媒介,与无线接入点(AP,Access Point)建立连接进而连接到网络,从而通过网络传输视频数据。然而,无线传输容易被干扰,干扰严重时将导致视频传输中断;无线接入点也容易发生故障,也会导致视频数据传输中断。

【发明内容】

[0004]基于此,有必要针对传统无线视频传输中因无线传输被干扰或故障而容易导致传输中断的问题,提供一种数据传输方法、装置和网络摄像机。
[0005]—种数据传输方法,所述方法包括:
[0006]扫描周围无线信号,以获得无线信号集合;
[0007]在所述无线信号集合中选出第一无线信号和第二无线信号;
[0008]根据所述第二无线信号建立备份链路,根据所述第一无线信号建立主链路;
[0009]通过所述主链路传输数据;
[0010]周期性的通过所述备份链路发送保活数据包,并接收相应的响应数据包;
[0011]当检测到传输中断触发事件时,切换到所述备份链路传输数据。
[0012]上述数据传输方法,首先扫描周围的无线信号,获取无线信号集合,再从无线信号集合中选取出第一无线信号和第二无线信号,并与第一无线信号建立主链路,与第二无线信号建立备份链路。且需要定期通过备份链路发送保活数据包,并接收相应的响应数据包来保持备份链路是有效的。当检测到传输中断触发事件时,比如当主链路出现故障或者受到干扰时,直接切换到预先建立好的备份链路,使用备份链路继续传输数据即可。这样由于备份链路是预先已经建立的,避免了主链路出现故障时需要重新扫描并建立链路的情况,节省了重新建立路所用的时间,可以尽量避免无线传输数据时由于干扰或故障导致数据传输中断的情形。
[0013]在其中一个实施例中,所述在所述无线信号集合中选出第一无线信号和第二无线信号包括:
[0014]采集所述无线信号集中各无线信号的信号质量参数;
[0015]根据所述信号质量参数对所述无线信号集合中的无线信号进行评分;
[0016]根据所述无线信号集合中各无线信号的评分值,在所述无线信号集合中选出第一无线信号和第二无线信号。
[0017]这样在扫描周围信号的同时,也采集无线信号集合中各无线信号的信号质量参数,通过这些采集到的信号质量参数对无线信号集合中的无线信号进行评分。评分获得的评分值就可以反映出无线信号的传输质量,这样根据无线信号的传输质量来选择第一无线信号和第二无线信号,继而可以建立适合传输的主链路和备份链路,保证数据传输质量。
[0018]在其中一个实施例中,所述根据所述无线信号集合中各无线信号的评分值,在所述无线信号集合中选出第一无线信号和第二无线信号,包括:
[0019]比较所述无线信号集合中各无线信号的评分值,将评分值最高的无线信号作为第一无线信号,将评分值次高的无线信号作为第二无线信号。
[0020]这样对无线信号集合中各无线信号的评分值进行比较,将评分值最高的无线信号作为第一无线信号,将评分值次高的无线信号作为第二无线信号,而评分值可以反映出无线信号的传输质量。这样根据第一无线信号建立主链路,根据第二无线信号建立备份链路,主链路的传输质量为传输环境中传输质量最高的,备份链路为传输环境中传输质量次高的。在传输数据的过程中,所使用的数据传输链路是传输质量最高的主链路,提高了数据传输的质量,且采用传输质量次高的链路作为备份链路,即使主链路不可用需要切换到备份链路,也可以尽量保证通信质量。
[0021]在其中一个实施例中,所述通过所述主链路传输数据,包括:
[0022]获取所述周期性地通过所述备份链路发送保活数据包的周期,当所述周期大于预设时间时,则将需要通过所述主链路发送的数据放入发送缓冲区,获取所述发送缓冲区中的数据并通过所述主链路发送;
[0023]从所述备份链路切换回所述主链路时,继续获取所述发送缓冲区中的数据并通过所述主链路发送。
[0024]这样当周期大于预设时间时,将需要通过主链路发送的数据通过发送缓冲区进行缓冲,再读取发送缓存区中所缓冲的数据进行传输。在周期性地切换到所述备份链路发送保活数据包并接收相应的响应数据包时,待传输链路切换回主链路,则继续获取发送缓冲区中的数据并继续通过所述主链路发送数据,通过设置缓冲区来消除由于链路占用而导致的数据中断时间。这样在切换链路发送保活数据包时,避免数据传输的中断,保证了数据传输的连续性。
[0025]在其中一个实施例中,所述方法还包括:
[0026]定期扫描周围无线信号;
[0027]获取定期扫描的无线信号的信号质量参数以重新评分;
[0028]当重新评分的评分值高于所述第一无线信号的评分值时,根据重新评分的评分值所对应的无线信号重新建立主链路;或者,当重新评分的评分值高于所述第二无线信号的评分值时,根据重新评分的评分值所对应的无线信号重新建立备份链路。
[0029]定期对周围无线信号扫描并获取信号质量参数,通过对这些信号参数的计算得出评分值,评分后的无线信号的评分值高于第一无线信号,则重新建立主链路,若评分值高于第二无线信号,则重新建立备份链路。在正常的通信过程中,由于无线信号的不稳定性,无线信号的数据传输质量也在不断的变化,因此根据上述方案可以保持数据传输过程中,主链路和备份链路都处于传输环境中传输质量较高的链路,提高了数据传输的质量。
[0030]一种数据传输装置,所述装置包括:
[0031]扫描模块,用于扫描周围无线信号,以获得无线信号集合;
[0032]选取模块,用于在所述无线信号集合中选出第一无线信号和第二无线信号;
[0033]链路建立模块,与所述第二无线信号建立备份链路,与所述第一无线信号建立主链路,并通过所述主链路传输数据;
[0034]保活模块,定期通过所述备份链路发送保活数据包,并接收相应的响应数据包;
[0035]切换模块,在检测到传输中断触发事件时,用于切换所述主链路和所述备份链路。
[0036]上述数据传输装置,首先扫描模块扫描周围的无线信号,获取无线信号集合,选取模块再从无线信号集合中选取出第一无线信号和第二无线信号,链路建立模块与第一无线信号建立主链路,与第二无线信号建立备份链路。保活模块需要定期通过备份链路发送保活数据包,并接收相应的响应数据包来保持备份链路是有效的。当切换模块检测到传输中断触发事件时,比如当主链路出现故障或者受到干扰时,直接切换到预先建立好的备份链路,并使用备份链路继续传输数据。这样由于备份链路是预先已经建立的,避免了主链路出现故障时需要重新扫描并建立链路的情况,节省了重新建立路所用的时间,可以尽量避免无线传输数据时由于干扰或故障导致数据传输中断的情形。
[0037]在其中一个实施例中,所述扫描模块具体用于采集所述无线信号集中各无线信号的信号质量参数,根据所述传输质量参数对所述无线信号集中的无线信号进行评分;
[0038]所述选取模块具体用于根据所述无线信号集合中各无线信号的评分值,在所述无线信号集合中选出第一无线信号和第二无线信号。
[0039]这样扫描模块在扫描周围信号的同时,也采集无线信号的信号质量参数,通过这些米集到的?目号
[0040]质量参数对无线信号集合中的无线信号进行评分。评分获得的评分值就可以反映出无线信号的传输质量,这样选取模块根据无线信号的传输质量来选择第一无线信号和第二无线信号,继而链路建立模块建立适合传输的主链路和备份链路,保证数据的传输质量。[0041 ] 在其中一个实施例中,所述选取模块具体用于比较所述无线信号集合中各无线信号的评分值,将评分值最高的无线信号作为第一无线信号,将评分次高的无线信号作为第二无线信号。
[0042]这样选取模块对无线信号集合中各无线信号的评分值进行比较,将评分值最高的无线信号作为第一无线信号,将评分值次高的无线信号作为第二无线信号,而评分值可以反映出无线信号的传输质量。链路建立模块根据第一无线信号建立主链路,根据第二无线信号建立备份链路,根据评分值可知,主链路的传输质量为传输环境中传输质量最高的,备份链路为传输环境中传输质量次高的。在传输数据的过程中,所使用的数据传输链路是传输质量最高的主链路,提高了数据传输的质量,且采用传输质量次高的链路作为备份链路,即使主链路不可用需要切换到备份链路,也可以尽量保证通信质量。
[0043]在其中一个实施例中,所述传输模块具体用于将需要通过所述主链路发送的数据放入发送缓冲区,获取所述发送缓冲区中的数据并通过所述主链路发送;
[0044]所述保活模块具体用于定期调用切换模块,中断获取所述发送缓冲区中的数据并通过所述主链路发送,切换到所述备份链路发送保活数据包,并接收相应的响应数据包,且在切换回所述主链路时,继续获取所述发送缓冲区中
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1