本发明专利技术涉及智能终端组网技术领域,尤其涉及一种基于多网络切换场景系统部件网络共享的方法及显示设备,用以解决安卓电视网卡硬件要求高,局域网中子系统部件无法共享主系统部件接入网络的问题。该方法包括:share_net服务在第一网络中配置子系统部件和主系统部件之间的防火墙规则;在切换后的第二网络中,调用start_dns服务配置所述子系统部件与所述主系统部件之间的路由策略表、网络守护进程的转发规则;基于第二网络的ID名称和DNS,配置所述子系统部件的DNS转发规则实现所述子系统部件共享所述主系统部件接入的第二网络。
【技术实现步骤摘要】
基于多网络切换场景系统部件网络共享的方法及显示设备
本专利技术涉及智能终端组网
,尤其涉及一种基于多网络切换场景系统部件网络共享的方法及显示设备。
技术介绍
智能电视,是基于Internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,以满足用户多样化和个性化需求的电视产品。一些智能电视通过其内置的操作系统实现其智能操作和网络服务,以安卓电视为例,通常设置一个系统板卡,配置有IEEE802.11协议规范的WiFi模组、以及相应的驱动,提供相应的接口供框架层以上的系统进程调用连接至互联网或局域网。当智能电视的网络环境发生切换时,其内置的Android系统也随之进行切换网络。然而,当智能电视内置多个系统板卡时,例如包括Android主系统板卡和Android子系统板卡,主系统板卡通过其网络接口与外部网络进行通信。当智能电视的网络环境发生切换时,主系统板卡根据安卓网络切换逻辑可以实现网络切换,但其子系统板卡由于没有直接与外部网络进行通信的网络接口,因此无法完成网络切换。
技术实现思路
本申请提供一种基于多网络切换场景系统部件网络共享的方法及显示设备,通过share_net服务和start_dns服务配置子系统部件和主系统部件之间的防火墙规则,网络守护进程转发规则、路由策略表,一定程度上可以解决安卓电视在局域网中其子系统部件无法共享主系统部件所接入的网络的问题。第一方面,提供一种基于多网络切换场景系统部件网络共享的方法,包括:share_net服务在第一网络中配置子系统部件和主系统部件之间的防火墙规则;在切换后的第二网络中,调用start_dns服务配置所述子系统部件与主系统部件之间的路由策略表、网络守护进程的转发规则;基于所述第二网络的ID名称和DNS,配置所述子系统部件的DNS转发规则共享所述主系统部件接入的第二网络。第二方面,提供一种在显示设备,包括:显示器,用于显示播放画面;用户接口,用于接收用户输入的指令;控制器,用于执行:share_net服务在第一网络中配置子系统部件和主系统部件之间的防火墙规则;在切换后的第二网络中,调用start_dns服务配置所述子系统部件与主系统部件之间的网络守护进程的转发规则、路由策略表;基于所述第二网络的ID名称和DNS,配置所述子系统部件的DNS转发规则共享所述主系统部件接入的所述第二网络。本申请的有益效果在于,通过share_net服务配置子系统部件和主系统部件之间的防火墙规则,可以实现在显示设备开机时完成网络共享的准备工作,将常规配置的参数优先设置到系统中;进一步通过调用start_dns服务配置子系统部件与主系统部件之间的网络守护进程转发规则、路由策略表,可以实现子系统部件共享主系统部件所连接的切换后网络;进一步通过配置子系统部件的DNS转发规则,实现从来自子系统部件的网络请求能够访问正确的网络DNS域名,一定程度上可以降低网络接入的硬件需求,提高接入共享网络的速度,实现显示设备的子系统部件共享主系统部件所接入的网络。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1A中示例性示出了显示设备与控制装置之间操作场景的示意图;图1B中示例性示出了图1A中控制装置100的配置框图;图1C中示例性示出了图1A中显示设备200的配置框图;图1D中示例性示出了显示设备200存储器中操作系统的架构配置框图;图2示出了本申请实施例一种基于多网络切换场景系统部件网络共享方法的流程示意图;图3示出了本申请实施例一种基于多网络切换场景系统部件网络共享方法的逻辑示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本
技术人员可以理解,除非特意声明,下文使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。图1A中示例性示出了显示设备与控制装置之间操作场景的示意图。如图1A所示,控制装置100和显示设备200之间可以有线或无线方式进行通信。其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上频道加减键,显示设备200响应频道加减的操作。控制装置100可以是遥控器100A,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。控制装置100也可以是智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(UI)为用户提供各种控制。示例性的,移动终端100B可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100B与显示设备200建立控制指令协议,通过操作移动终端100B上提供的用户界面的各种功能键或虚拟按钮,来实现如遥控器100A布置的实体按键的功能。也可以将移动终端本文档来自技高网...
【技术保护点】
1.一种基于多网络切换场景系统部件网络共享的方法,其特征在于,所述方法包括:/nshare_net服务在第一网络中配置子系统部件和主系统部件之间的防火墙规则;/n在切换后的第二网络中,调用start_dns服务配置所述子系统部件与主系统部件之间的路由策略表、网络守护进程的转发规则;/n基于所述第二网络的ID名称和DNS,配置所述子系统部件的DNS转发规则共享所述主系统部件接入的第二网络。/n
【技术特征摘要】
1.一种基于多网络切换场景系统部件网络共享的方法,其特征在于,所述方法包括:
share_net服务在第一网络中配置子系统部件和主系统部件之间的防火墙规则;
在切换后的第二网络中,调用start_dns服务配置所述子系统部件与主系统部件之间的路由策略表、网络守护进程的转发规则;
基于所述第二网络的ID名称和DNS,配置所述子系统部件的DNS转发规则共享所述主系统部件接入的第二网络。
2.如权利要求1所述的方法,其特征在于,在切换后的第二网络中,调用start_dns服务配置所述子系统部件与主系统部件之间的路由策略表、网络守护进程的转发规则之前,还包括:
如果所述主系统部件的网络处于断开状态,则初始化所述子系统部件与所述主系统部件之间的路由策略表、网络守护进程的转发规则。
3.如权利要求1所述的方法,其特征在于,在调用start_dns服务前,还包括:
获取所述第二网络的ID名称和DNS。
4.如权利要求1所述的方法,其特征在于,所述share_net服务在第一网络中配置子系统部件和主系统部件之间的防火墙规则,具体包括:
share_net服务配置用于连接所述子系统部件和所述主系统部件的第一网卡的IP地址,所述第一网卡为以太网卡,所述第一网卡用于所述子系统部件的网关;
配置所述第一网卡和至少一个第二网卡之间的防火墙规则,所述第二网卡用于将...
【专利技术属性】
技术研发人员:修国涵,崔文华,于硕,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。