本发明涉及机顶盒网络连接,更具体地说,它涉及一种基于探测网络环境的机顶盒网络连接方法及系统。
背景技术:
1、4k超高清机顶盒,既拥有网络机顶盒的基本功能,也能实现4k超高清观影体验;网络机顶盒接入的信号源是网线,通过内置的解码器可以播放网上的视频流媒体文件,将数量庞大的互联网资源与传统的电视机紧密的连接在一起。智能系统的使用使得机顶盒拥有了更多的扩展性,除了具备传统的电视盒的功能,还可实现电脑的大部分功能:浏览网页、看电影、看电视、听音乐,玩游戏,或者通过手机、pad等移动终端,将视频、音乐、图片等媒体文件在电视上同时共享展示。
2、传统机顶盒的网络连接,机顶盒需要根据不同的网络环境进行网络配置,此网络配置流程繁琐,配置过程耗费较多时间,且配置不当会出现网络连接异常的问题,导致又需要重新进行配置过程。
技术实现思路
1、本发明的目的在于提供一种基于探测网络环境的机顶盒网络连接方法及系统,能够自动探测网络环境并完成网络连接,大大减少了工作人员的工作量,并大幅度减少了机顶盒的配置时间,提高了工作人员的工作效率;另外,当网络环境发生变化的时,也能顺利完成自动探测的工作流程,并进行网络连接,以保证机顶盒的正常工作,而无需工作人员赶往现场一个个调整配置。
2、本发明的上述技术目的是通过以下技术方案得以实现的:
3、第一方面,本技术提供了一种基于探测网络环境的机顶盒网络连接方法,包括以下具体步骤:
4、利用预置网络接口向服务器发送请求报文包,并根据服务器的反馈动作判断得到当前网络环境,当前网络环境包括单网网络和双网网络;
5、当前网络环境为双网网络时,基于预置网络接口连接双网网络中的公网,并在机顶盒的vlan中完成双网网络中的专网的连接;
6、当前网络环境为单网网络时,基于预置网络接口连接单网网络中的专网。
7、本发明的有益效果是:本方案中,通过判断出当前网络环境的类型,随即完成在单网网络或双网网络中的网络连接,实现了机顶盒快速的网络连接,能够自动探测网络环境并完成网络连接,大大减少了工作人员的工作量,并大幅度减少了机顶盒的配置时间,提高了工作人员的工作效率;另外,当网络环境发生变化的时,也能顺利完成自动探测的工作流程,并进行网络连接,以保证机顶盒的正常工作,而无需工作人员赶往现场一个个调整配置。
8、本方案中,在确定了当前网络环境后,即可进行网络连接,单网网络的环境下,机顶盒在eth0进行专网网络连接,双网网络的环境下,机顶盒在探测网络流程就在eth0完成了公网的网络连接,只需要在vlan中完成专网的网络连接即可,这一步结束之后,系统的网络已经成功完成了网络连接。
9、在上述技术方案的基础上,本发明还可以做如下改进。
10、进一步,上述利用预置网络接口向服务器发送请求报文包,并根据服务器的反馈动作判断得到当前网络环境,具体为:
11、通过eth0接口向服务器发送discover报文包,在预置时间内若收到服务器返回的公网地址,判断当前网络环境为双网网络,在预置时间内若未收到服务器返回的公网地址,判断当前网络环境为单网网络。
12、进一步,上述方法还包括:
13、当机顶盒首次通过eth0接口向服务器发出的discover报文包后,机顶盒在收到服务器针对discover报文包回复的offer包时,机顶盒再次通过eth0接口向服务器发出request包,若机顶盒未收到服务器回复或服务器未回复ack包,则判断当前网络环境为单网网络。
14、进一步,上述当当前网络环境为双网网络时,将机顶盒中基于第三方的应用软件列入机顶盒的网络系统白名单,网络系统白名单表征了能够连接双网网络中公网的应用软件。
15、采用上述进一步方案的有益效果是:双网络的实现,是将两个独立的网路系统整合到一起,以实现更高的性能,可靠性,灵活性;通过白名单的方式,根据需求可以自主调整公网使用的名单,双网络系统也通过网络隔离,增加了系统的安全性,防止恶意攻击从公网网络影响到专网网络。
16、第二方面,本技术提供了一种基于探测网络环境的机顶盒网络连接系统,应用于第一方面中任一项的一种基于探测网络环境的机顶盒网络连接方法,包括:
17、第一模块,用于利用预置网络接口向服务器发送请求报文包,并根据服务器的反馈动作判断得到当前网络环境,当前网络环境包括单网网络和双网网络;
18、第二模块,用于当前网络环境为双网网络时,基于预置网络接口连接双网网络中的公网,并在机顶盒的vlan中完成双网网络中的专网的连接;
19、第三模块,用于当前网络环境为单网网络时,基于预置网络接口连接单网网络中的专网。
20、进一步,上述在第一模块中,利用预置网络接口向服务器发送请求报文包,并根据服务器的反馈动作判断得到当前网络环境,具体为:
21、通过eth0接口向服务器发送discover报文包,在预置时间内若收到服务器返回的公网地址,判断当前网络环境为双网网络,在预置时间内若未收到服务器返回的公网地址,判断当前网络环境为单网网络。
22、进一步,上述系统还包括:
23、第四模块,用于当机顶盒首次通过eth0接口向服务器发出的discover报文包后,机顶盒在收到服务器针对discover报文包回复的offer包时,机顶盒再次通过eth0接口向服务器发出request包,若机顶盒未收到服务器回复或服务器未回复ack包,则判断当前网络环境为单网网络。
24、进一步,上述系统还包括第五模块,第五模块,用于当当前网络环境为双网网络时,将机顶盒中基于第三方的应用软件列入机顶盒的网络系统白名单,网络系统白名单表征了能够连接双网网络中公网的应用软件。
25、第三方面,本技术提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现第一方面中任一项的方法。
26、第四方面,本技术提供了一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行第一方面中任一项的方法。
27、与现有技术相比,本发明至少具有以下的有益效果:
28、在本技术中,通过判断出当前网络环境的类型,随即完成在单网网络或双网网络中的网络连接,实现了机顶盒快速的网络连接,能够自动探测网络环境并完成网络连接,大大减少了工作人员的工作量,并大幅度减少了机顶盒的配置时间,提高了工作人员的工作效率;另外,当网络环境发生变化的时,也能顺利完成自动探测的工作流程,并进行网络连接,以保证机顶盒的正常工作,而无需工作人员赶往现场一个个调整配置。
29、在本技术中,在确定了当前网络环境后,即可进行网络连接,单网网络的环境下,机顶盒在eth0进行专网网络连接,双网网络的环境下,机顶盒在探测网络流程就在eth0完成了公网的网络连接,只需要在vlan中完成专网的网络连接即可,这一步结束之后,系统的网络已经成功完成了网络连接;双网络的实现,是将两个独立的网路系统整合到一起,以实现更高的性能,可靠性,灵活性;通过白名单的方式,根据需求可以自主调整公网使用的名单,双网络系统也通过网络隔离,增加了系统的安全性,防止恶意攻击从公网网络影响到专网网络。
1.一种基于探测网络环境的机顶盒网络连接方法,其特征在于,包括以下具体步骤:
2.根据权利要求1所述的一种基于探测网络环境的机顶盒网络连接方法,其特征在于,所述利用预置网络接口向服务器发送请求报文包,并根据服务器的反馈动作判断得到当前网络环境,具体为:
3.根据权利要求2所述的一种基于探测网络环境的机顶盒网络连接方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的一种基于探测网络环境的机顶盒网络连接方法,其特征在于,当所述当前网络环境为双网网络时,将机顶盒中基于第三方的应用软件列入机顶盒的网络系统白名单,所述网络系统白名单表征了能够连接双网网络中公网的应用软件。
5.一种基于探测网络环境的机顶盒网络连接系统,应用于权利要求1-4中任一项所述的一种基于探测网络环境的机顶盒网络连接方法,其特征在于,包括:
6.根据权利要求5所述的一种基于探测网络环境的机顶盒网络连接系统,其特征在于,在所述第一模块中,所述利用预置网络接口向服务器发送请求报文包,并根据服务器的反馈动作判断得到当前网络环境,具体为:
7.根据权利要求5所述的一种基于探测网络环境的机顶盒网络连接系统,其特征在于,所述系统还包括:
8.根据权利要求5所述的一种基于探测网络环境的机顶盒网络连接系统,其特征在于,所述系统还包括第五模块,所述第五模块,用于当所述当前网络环境为双网网络时,将机顶盒中基于第三方的应用软件列入机顶盒的网络系统白名单,所述网络系统白名单表征了能够连接双网网络中公网的应用软件。
