CN107493518B - Iptv终端网络出口切换方法、装置以及可读存储介质 - Google Patents
Iptv终端网络出口切换方法、装置以及可读存储介质 Download PDFInfo
- Publication number
- CN107493518B CN107493518B CN201710699384.4A CN201710699384A CN107493518B CN 107493518 B CN107493518 B CN 107493518B CN 201710699384 A CN201710699384 A CN 201710699384A CN 107493518 B CN107493518 B CN 107493518B
- Authority
- CN
- China
- Prior art keywords
- network
- outlet
- iptv terminal
- switching
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种IPTV终端网络出口切换方法,包括以下步骤:检测在所述IPTV终端上所运行应用的运行状态,其中,所述IPTV终端的当前网络出口为第一网络出口与第二网络出口中任一种;判断在所述IPTV终端上所运行应用的运行状态是否满足预设网络出口切换条件;当满足所述预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换。本发明还公开了一种网络出口切换装置以及计算机可读存储介质。本发明实现了在IPTV终端运行过程中,通过对网络出口的自动切换和控制,实现对双网络的无缝切换,使得网络出口的切换更加平滑和快速,更好的提升了实现的便捷性,部署的经济性和实用性。
Description
技术领域
本发明涉及网络电视技术领域,尤其涉及一种IPTV终端网络出口切换方法、装置以及可读存储介质。
背景技术
IPTV(Interactive Personality TV,交互式网络电视)是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。随着宽带业务的不断发展,IPTV 终端依然成为人们观看电视节目的重要途径。
在实际应用中,许多第三方应用需要除IPTV业务网以外的网络作为支持,才能实现对第三方应用的访问,虽然现有技术可以满足IPTV终端连接多个网络,但是在实际应用中均存在一定的不足,具体的体现在网络出口的切换方面。现有技术中最主要的切换方式有两种:一是用户手动切换,二是双网方式。对于常用的两种方式,前者在使用过程中较为繁琐且需要人为操作,后者在使用双网方式时需要对上行设备进行一定的改进,并且在对网络出口进行切换时,不一定可以保证终端可以及时生效。
发明内容
本发明的主要目的在于提供一种IPTV终端网络出口切换方法,旨在解决如何实现在双网络连接的IPTV终端运行过程中对其网络出口进行无缝切换的技术问题。
为实现上述目的,本发明提供的一种IPTV终端网络出口切换方法,所述网络出口切换方法包括:
检测在所述IPTV终端上所运行应用的运行状态,其中,所述IPTV终端的当前网络出口为第一网络出口与第二网络出口中任一种;
判断在所述IPTV终端上所运行应用的运行状态是否满足预设网络出口切换条件;
当满足所述预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换。
优选地,所述将所述第一网络出口或所述第二网络出口设置为所述IPTV 终端开机时的网络出口之前包括:
确认所述IPTV终端所绑定的服务的特性,以供根据所述IPTV终端所绑定的服务的特性设置当前网络连接,其中,所述IPTV终端所绑定的服务的特性至少包括所述IPTV终端所绑定的服务具有访问地址的唯一性。
优选地,所述检测在所述IPTV终端上所运行应用的运行状态之前包括:
在所述IPTV终端开机时,连接所述第一网络和所述第二网络,并获取所述第一网络和所述第二网络所分别对应的网络信息;
基于所述网络信息,将所述第一网络出口或所述第二网路出口设置为所述IPTV终端开机时的网络出口。
优选地,所述网络信息至少包括网关信息和DNS信息。
优选地,所述在所述IPTV终端上所运行应用的运行状态,至少包括在所述IPTV终端上基于当前所述IPTV终端的网络出口所对应的网络而运行的应用是否在前台运行。
优选地,所述检测在所述IPTV终端上所运行应用的运行状态之前包括:
启动网络切换控制模块,以供通过所述网络切换控制模块检测在所述 IPTV终端上所运行应用的运行状态。
优选地,所述当满足所述预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换包括:
若所述IPTV终端的当前网络出口为所述第一网络出口,且基于所述第一网络运行的应用退到后台或者基于所述第二网络运行的应用进入前台时,将所述当前网络出口从第一网络出口切换为第二网络出口,并将所述当前网络所对应的网络信息从所述第一网络所对应的网络信息切换为所述第二网络所对应的网络信息;
若所述IPTV终端的当前网络出口为所述第二网络出口,且基于所述第一网络运行的应用进入前台或者基于所述第二网络运行的应用退到后台时,将所述当前网络出口从第二网络出口切换为第一网络出口,并将所述当前网络所对应的网络信息从所述第二网络所对应的网络信息切换为所述第一网络所对应的网络信息。
优选地,所述网络出口切换方法还包括:
当没有满足所述预设网络出口切换条件时,保持所述IPTV终端的当前网络出口不变,其中
若所述IPTV终端的当前网络出口为所述第一网络出口,则所述当前网络所对应的网络信息为所述第一网络所对应的网络信息;
若所述IPTV终端的当前网络出口为所述第二网络出口,则所述当前网络所对应的网络信息为所述第二网络所对应的网络信息。
此外,为实现上述目的,本发明还提供一种网络出口切换装置,所述网络出口切换装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络出口切换程序,所述网络出口切换程序被所述处理器执行时实现上述任一项所述的方法的步骤。
进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有网络出口切换程序,所述网络出口切换程序被处理器执行时实现如上述任一项所述的网络出口切换方法的步骤。
本发明实施例提供的一种IPTV终端网络出口切换方法,在IPTV终端的运行过程中,检测在所述IPTV终端上所运行应用的运行状态,并在判断所述运行状态满足预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换,实现了在IPTV终端的运行过程中,自动对网络出口进行切换和控制,从而实现了双网络连接的无缝切换。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明网络出口切换方法一实施例的流程示意图;
图3为本发明网络出口切换方法另一实施例的流程示意图;
图4为本发明一较佳施例中IPTV终端启动时设定默认网络出口的流程示意图;
图5为本发明一较佳实施例中IPTV终端默认网络出口切换至A网络出口的流程示意图;
图6为本发明一较佳实施例中IPTV终端默认网络出口切换至B网络出口的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例数字宽带电视(IPTV)终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如 WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及网络出口切换程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的网络出口切换程序,并执行以下操作:
检测在所述IPTV终端上所运行应用的运行状态,其中,所述IPTV终端的当前网络出口为第一网络出口与第二网络出口中任一种;
判断在所述IPTV终端上所运行应用的运行状态是否满足预设网络出口切换条件;
当满足所述预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换。
进一步地,处理器1001可以调用存储器1005中存储的网络出口切换程序,还执行以下操作:
确认所述IPTV终端所绑定的服务的特性,以供根据所述IPTV终端所绑定的服务的特性设置当前网络连接,其中,所述IPTV终端所绑定的服务的特性至少包括所述IPTV终端所绑定的服务具有访问地址的唯一性。
进一步地,处理器1001可以调用存储器1005中存储的网络出口切换程序,还执行以下操作:
在所述IPTV终端开机时,连接所述第一网络和所述第二网络,并获取所述第一网络和所述第二网络所分别对应的网络信息;
基于所述网络信息,将所述第一网络出口或所述第二网路出口设置为所述IPTV终端开机时的网络出口。
进一步地,处理器1001可以调用存储器1005中存储的网络出口切换程序,还执行以下操作:
启动网络切换控制模块,以供通过所述网络切换控制模块检测在所述 IPTV终端上所运行应用的运行状态。
进一步地,处理器1001可以调用存储器1005中存储的网络出口切换程序,还执行以下操作:
若所述IPTV终端的当前网络出口为所述第一网络出口,且基于所述第一网络运行的应用退到后台或者基于所述第二网络运行的应用进入前台时,将所述当前网络出口从第一网络出口切换为第二网络出口,并将所述当前网络所对应的网络信息从所述第一网络所对应的网络信息切换为所述第二网络所对应的网络信息;
若所述IPTV终端的当前网络出口为所述第二网络出口,且基于所述第一网络运行的应用进入前台或者基于所述第二网络运行的应用退到后台时,将所述当前网络出口从第二网络出口切换为第一网络出口,并将所述当前网络所对应的网络信息从所述第二网络所对应的网络信息切换为所述第一网络所对应的网络信息。
进一步地,处理器1001可以调用存储器1005中存储的网络出口切换程序,还执行以下操作:
当没有满足所述预设网络出口切换条件时,保持所述IPTV终端的当前网络出口不变,其中
若所述IPTV终端的当前网络出口为所述第一网络出口,则所述当前网络所对应的网络信息为所述第一网络所对应的网络信息;
若所述IPTV终端的当前网络出口为所述第二网络出口,则所述当前网络所对应的网络信息为所述第二网络所对应的网络信息。
实施例一:
参照图2,图2为本发明网络出口切换方法一实施例的流程示意图,所述网络出口切换方法包括:
步骤S10,检测在所述IPTV终端上所运行应用的运行状态,其中,所述 IPTV终端的当前网络出口为第一网络出口与第二网络出口中任一种;
步骤S20,判断在所述IPTV终端上所运行应用的运行状态是否满足预设网络出口切换条件;
步骤S30,当满足所述预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换。
IPTV是一种宽带网络业务,涉及多媒体、视频业务范畴,它可利用各种宽网络基础设施,其主要网络终端可为网络机顶盒加电视机,或计算机,亦可为手机及其它各类相应电子设备;它集互联网、多媒体、通信、广播电视及下一代网络等基本技术于一体,通过有利于多业务增值的IP协议,提供包括视频节目在内的各种数字媒体交互型业务,实现宽带IP多媒体信息服务。
本实施例中,在IPTV终端的运行过程中,通过网络切换控制模块检测在 IPTV终端上所运行应用的运行状态,比如,在IPTV终端上基于当前IPTV 终端的网络出口所对应的网络而运行的应用是否在前台运行。同时网络切换控制模块的检测方式不限,在本实施例中,当IPTV终端运行正常时,网络切换控制模块会在检测获取在IPTV终端上运行应用的运行状态之后主动的通知***进行相应操作;当IPTV终端运行出现异常时,则会通过网络切换控制模块中的检测模块对在IPTV终端上运行应用的运行装态进行检测。
本实施例中,当通过网络切换模块检测到当前在IPTV终端上运行应用的运行状态时,判断其是否满足预设的网络出口切换条件,进而确定是否需要对网路出口进行切换。其中,预设网络出口切换条件可以是:当在IPTV终端上运行应用不是基于当前IPTV终端的网络出口所对应的网络而运行的应用时,则其运行状态发生改变。
本实施例中,当判断在IPTV终端上运行应用的运行状态满足预设网络出口切换条件时,将对当前的网络出口进行切换。具体地,若IPTV终端的当前网络出口为第一网络出口,且基于第一网络运行的应用退到后台或者基于第二网络运行的应用进入前台时,将当前网络出口从第一网络出口切换为第二网络出口;若IPTV终端的当前网络出口为第二网络出口,且基于第一网络运行的应用进入前台或者基于第二网络运行的应用退到后台时,将当前网络出口从第一网络出口切换为第二网络出口。
本实施例中,在IPTV终端的运行过程中,检测在所述IPTV终端上所运行应用的运行状态,并在判断所述运行状态满足预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换,实现了在IPTV终端的运行过程中,自动对网络出口进行切换和控制,从而实现了双网络连接的无缝切换。
实施例二:
进一步地,参照图3,图3为本发明网络出口切换方法另一实施例的流程示意图,基于实施例一,在步骤S10之前还包括:
步骤S40,在所述IPTV终端开机时,连接所述第一网络和所述第二网络,并获取所述第一网络和所述第二网络所分别对应的网络信息;
步骤S50,基于所述网络信息,将所述第一网络出口或所述第二网路出口设置为所述IPTV终端开机时的网络出口。
本实施例中,在IPTV终端开机时,会连接上第一网络和第二网络两个网络,并且获取第一网络和第二网络所分别对应的网络信息。同时,对于连接上的第一网络和第二网络仅仅是用于区分不同的网络类型,具体的,第一网络和第二网络可以包括:有线连接与无线连接、有线连接与VLAN连接以及有线连接与MACVLAN连接等。在本实施例中,为了便于对本方案的说明,可设定第一网络为IPTV网络,第二网络为互联网网络。则在IPTV终端开机时,会连接上IPTV网络和互联网网络,并且获取IPTV网络和互联网网络分别对应的网络信息。
本实施例中,获取的网络信息至少包括有各网络所对应的网关信息和 DNS信息,以供根据网络出口进行切换。当设定第一网络和第二网络分别为 IPTV网络和互联网网络时,所获取的信息至少包括有IPTV网络和互联网网络所分别对应的网关信息和DNS信息。
本实施例中,在获取了第一网络和第二网络所分别对应的网络信息后,基于所获取的网络信息,将第一网络出口或者第二网络出口设置为当前网络出口。其中,具体的设置可以依据与IPTV终端所绑定的服务的特性,由于如终端管理,***升级等服务具有访问地址唯一性的原因,也就是说特定的服务需要基于特定的网络出口才能进行。
本实施例中,通过在IPTV终端开机时获取所连接上的两个网络所分别对应的网络信息,其中网络信息至少包括网络所对应的网关信息和DNS信息,以供基于网络信息对网络出口进行切换,并基于所获取的网络信息与相关特性设置开机后的网络出口。实现了在开机时获取进行网络出口切换的相关信息,使得在运行过程中进行网络出口切换时能够更加便捷,且切换可以及时生效。
实施例三:
进一步地,基于实施例一,所述网络出口切换方法化包括:
步骤S60,当没有满足所处预设网络出口切换条件时,保持所述IPTV终端的当前网络出口不变。
本实施例中,在IPTV终端运行过程中,在IPTV终端上运行应用的的运行状态是可以一直变化至IPTV终端停止运行,也可以是一直不变至IPTV终端停止运行。因此,在检测在IPTV终端上运行应用的运行状态时,除了运行状态可能发生改变,也就是满足预设网络出口切换条件,还会存在运行状态保持不变的情况,即没有满足预设网络出口切换条件。很显然,当在IPTV终端上运行应用的运行状态没有满足预设网络出口切换条件时,会保持当前的网络出口不变至所检测到的运行状态满足预设网络出口切换条件。
具体地,若当前网络出口为IPTV网络出口,则当检测到IPTV应用进入前台或者互联网应用退到后台时,保持此时的网络信息为IPTV网络所对应的网络信息不变;若当前网络出口为互联网网络出口,则当检测到IPTV应用退到后台或者互联网应用进入前台时,保持此时的网络信息为互联网网络所对应的网络信息不变。也就是保持当前网络所对应的网关信息和DNS信息不变。
参照图4,图4为本发明一较佳实施例中IPTV终端启动时设定默认网络出口的流程示意图,具体过程包括:
1、IPTV终端开机连接多个网络;
2、关键服务绑定出口;
3、网络切换控制模块启动;
4、设置默认网络出口。
本实施例中,设IPTV网络平面为A平面、互联网平面为B平面,在IPTV 终端开机时,首先会连接上A平面与B平面,此时***会获取A平面和B平面分别所对应的网络信息,至少包括两个网络所分别对应的网关信息与DNS 信息,之后终端将获取的网络信息保存起来,然后进行关键服务绑定出口,具体地由于如终端管理、***升级等服务具有访问地址唯一性,使得***会默认的将其中一个网络出口绑定在固定路由上,其中,当终端将A平面的网络信息设为默认信息,此时***内的默认网关与默认DNS为A平面所对应的网关信息和DNS信息。同时会启动网络切换控制模块,并在其启动后,循环判断当前***前台工作的应用是否为基于A平面运行的应用。
参照图5,图5为本发明一较佳实施例中IPTV终端默认网络出口切换至 A网络出口的流程示意图,其具体过程包括:
5.1、当前前台应用为IPTV;
6.1、切换***默认网关与DNS为A平面网关与DNS。
本实施例中,设IPTV网络平面为A平面、互联网平面为B平面,***进行网络出口切换的主要依据时当前***中正在前台运行的应用是否为IPTV 应用。具体地,***当前默认出口不是A平面,则当IPTV应用进入前台运行,或由网络切换控制模块检测到IPTV应用进入前台时,网络切换控制模块将当前***中的默认网关信息和默认DNS信息切换为A平面所对应的的网关信息和DNS信息,此时***默认网络出口为A平面所对应的网络出口。
参照图6,图6为本发明一较佳实施例中IPTV终端默认网络出口切换至 B网络出口的流程示意图,其具体过程包括:
5.2、当前前台应用不是IPTV;
6.2、切换***默认网关与DNS为B平面网关与DNS。
本实施例中,设IPTV网络平面为A平面、互联网平面为B平面,***网络出口切换的主要依据是当前***中正在前台运行的应用是否为IPTV应用。具体地,***当前默认出口不是B平面,则当IPTV应用退到***后台运行,或由网络切换控制模块检测到IPTV应用退到***后台时,网络切换控制模块将当前***中的默认网关信息和默认DNS信息切换为B平面所对应的网关信息和DNS信息,此时***默认网络出口为B平面所对应的网络出口。
本发明实施例还提出一种计算机可读存储介质。
本发明实施例还提出一种计算机可读存储介质,计算机可读存储介质上存储有网络出口切换程序,所述网络出口切换程序被处理器执行时实现上述的网络出口切换方法的步骤。
本实施例提出的IPTV终端的网络出口切换方法,在IPTV终端开启时,首先连接上两个网络,并获取对两个网络所对应的网络信息进行保存,同时根据***终端的相关特性设置默认网络出口,在IPTV终端的运行过程中,通过获取在IPTV终端上运行应用的运行状态并根据其运行状态判断是否需要对当前的网络出口进行切换,从而实现了在IPTV终端的运行过程中通过获取在IPTV终端上运行应用的运行状态来调节网络出口,进而实现了IPTV终端双网络连接的无缝切换,并且使得切换更加平滑和快速。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种数字宽带电视IPTV终端网络出口切换方法,其特征在于,所述网络出口切换方法包括:
检测在所述IPTV终端上所运行应用的运行状态,其中,所述IPTV终端的当前网络出口为第一网络出口与第二网络出口中任一种;
判断在所述IPTV终端上所运行应用的运行状态是否满足预设网络出口切换条件;
当满足所述预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换;
当IPTV终端的当前网络出口为第一网络出口,且基于第一网络运行的应用退到后台或者基于第二网络运行的应用进入前台时,将当前网络出口从第一网络出口切换为第二网络出口;当IPTV终端的当前网络出口为第二网络出口,且基于第一网络运行的应用进入前台或者基于第二网络运行的应用退到后台时,将当前网络出口从第二网络出口切换为第一网络出口。
2.如权利要求1所述的网络出口切换方法,其特征在于,所述检测在所述IPTV终端上所运行应用的运行状态之前包括:
在所述IPTV终端开机时,连接所述第一网络和所述第二网络,并获取所述第一网络和所述第二网络所分别对应的网络信息;
基于所述网络信息,将所述第一网络出口或所述第二网路出口设置为所述IPTV终端开机时的网络出口。
3.如权利要求2所述的网络出口切换方法,其特征在于,所述网络信息至少包括网关信息和DNS信息。
4.如权利要求2所述的网络出口切换方法,其特征在于,所述将所述第一网络出口或所述第二网络出口设置为所述IPTV终端开机时的网络出口之前包括:
确认所述IPTV终端所绑定的服务的特性,以供根据所述IPTV终端所绑定的服务的特性设置当前网络连接,其中,所述IPTV终端所绑定的服务的特性至少包括所述IPTV终端所绑定的服务具有访问地址的唯一性。
5.如权利要求1所述的网络出口切换方法,其特征在于,所述在所述IPTV终端上所运行应用的运行状态,至少包括在所述IPTV终端上基于当前所述IPTV终端的网络出口所对应的网络而运行的应用是否在前台运行。
6.如权利要求1所述的网络出口切换方法,其特征在于,所述检测在所述IPTV终端上所运行应用的运行状态之前包括:
启动网络切换控制模块,以供通过所述网络切换控制模块检测在所述IPTV终端上所运行应用的运行状态。
7.如权利要求1所述的网络出口切换方法,其特征在于,所述当满足所述预设网络出口切换条件时,对所述IPTV终端的当前网络出口进行切换包括:
若所述IPTV终端的当前网络出口为所述第一网络出口,且基于所述第一网络运行的应用退到后台或者基于所述第二网络运行的应用进入前台时,将所述当前网络出口从第一网络出口切换为第二网络出口,并将所述当前网络所对应的网络信息从所述第一网络所对应的网络信息切换为所述第二网络所对应的网络信息;
若所述IPTV终端的当前网络出口为所述第二网络出口,且基于所述第一网络运行的应用进入前台或者基于所述第二网络运行的应用退到后台时,将所述当前网络出口从第二网络出口切换为第一网络出口,并将所述当前网络所对应的网络信息从所述第二网络所对应的网络信息切换为所述第一网络所对应的网络信息。
8.如权利要求1至7中任一项所述的网络出口切换方法,其特征在于,所述网络出口切换方法还包括:
当没有满足所述预设网络出口切换条件时,保持所述IPTV终端的当前网络出口不变,其中
若所述IPTV终端的当前网络出口为所述第一网络出口,则所述当前网络所对应的网络信息为所述第一网络所对应的网络信息;
若所述IPTV终端的当前网络出口为所述第二网络出口,则所述当前网络所对应的网络信息为所述第二网络所对应的网络信息。
9.一种网络出口切换装置,其特征在于,所述网络出口切换装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络出口切换程序,所述网络出口切换程序被所述处理器执行时实现如权利要求1至8中任一项所述的网络出口切换方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有网络出口切换程序,所述网络出口切换程序被处理器执行时实现如权利要求1至8中任一项所述的网络出口切换方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710699384.4A CN107493518B (zh) | 2017-08-15 | 2017-08-15 | Iptv终端网络出口切换方法、装置以及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710699384.4A CN107493518B (zh) | 2017-08-15 | 2017-08-15 | Iptv终端网络出口切换方法、装置以及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107493518A CN107493518A (zh) | 2017-12-19 |
CN107493518B true CN107493518B (zh) | 2020-12-15 |
Family
ID=60646211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710699384.4A Active CN107493518B (zh) | 2017-08-15 | 2017-08-15 | Iptv终端网络出口切换方法、装置以及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107493518B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113035183B (zh) * | 2019-12-24 | 2022-10-04 | 中移物联网有限公司 | 语音控制网络切换方法及终端、语音处理方法及*** |
CN113271282B (zh) * | 2020-02-14 | 2023-06-20 | 西安诺瓦星云科技股份有限公司 | 节目更新方法、装置和*** |
CN113068078A (zh) * | 2021-03-15 | 2021-07-02 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种网络及其内容切换方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007109089A3 (en) * | 2006-03-16 | 2008-11-13 | Time Warner Cable Inc | Methods and apparatus for centralized content and data delivery |
CN101321174A (zh) * | 2008-07-15 | 2008-12-10 | 中国电信股份有限公司 | 支持多种业务的交互式网络电视终端及其实现方法 |
CN204046750U (zh) * | 2014-04-09 | 2014-12-24 | 广州珠江数码集团有限公司 | 一种视频播放盒 |
CN104796790A (zh) * | 2015-03-20 | 2015-07-22 | 四川长虹电器股份有限公司 | 电视设备同时接入iptv和互联网的方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8964571B2 (en) * | 2007-07-06 | 2015-02-24 | Alcatel Lucent | Method and apparatus for simultaneous support of fast restoration and native multicast in IP networks |
US8407755B2 (en) * | 2010-07-27 | 2013-03-26 | Sony Corporation | Control of IPTV using second device |
-
2017
- 2017-08-15 CN CN201710699384.4A patent/CN107493518B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007109089A3 (en) * | 2006-03-16 | 2008-11-13 | Time Warner Cable Inc | Methods and apparatus for centralized content and data delivery |
CN101321174A (zh) * | 2008-07-15 | 2008-12-10 | 中国电信股份有限公司 | 支持多种业务的交互式网络电视终端及其实现方法 |
CN204046750U (zh) * | 2014-04-09 | 2014-12-24 | 广州珠江数码集团有限公司 | 一种视频播放盒 |
CN104796790A (zh) * | 2015-03-20 | 2015-07-22 | 四川长虹电器股份有限公司 | 电视设备同时接入iptv和互联网的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107493518A (zh) | 2017-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11343556B2 (en) | Method of controlling a horizontal screen or vertical screen of television, device, and storage medium | |
US20170302990A1 (en) | Method, terminal, and system for processing data of video stream | |
US20170068527A1 (en) | Device control method and apparatus | |
KR101952724B1 (ko) | 방송 시스템에서 엔-스크린 서비스 제공 장치 및 방법 | |
CN111050198A (zh) | 显示设备及蓝牙音频设备的切换方法 | |
CN107493518B (zh) | Iptv终端网络出口切换方法、装置以及可读存储介质 | |
CN108777808B (zh) | 基于显示终端的文本转语音方法、显示终端及存储介质 | |
CN113992958B (zh) | 一种多窗口同屏互动方法、终端及存储介质 | |
CN108419098B (zh) | 电视机的控制方法以及电视机 | |
CN110675872A (zh) | 基于多***显示设备的语音交互方法及多***显示设备 | |
CN105653505A (zh) | 调整文字显示的方法及装置 | |
CN112788268A (zh) | 基于视频录制的信息推送方法、智能电视及存储介质 | |
CN108829481B (zh) | 基于控制电子设备的遥控器界面的呈现方法 | |
CN112565204A (zh) | 视频数据传输的控制方法、装置及计算机可读存储介质 | |
CN112367558A (zh) | 应用起播加速方法、智能播放设备及存储介质 | |
CN109842814B (zh) | 节目的切换方法、装置、电视机及可读存储介质 | |
CN109120993B (zh) | 语音识别方法、智能终端、语音识别***及可读存储介质 | |
CN113873279A (zh) | 视频数据解码方法、***和存储介质 | |
US20190052745A1 (en) | Method For Presenting An Interface Of A Remote Controller In A Mobile Device | |
US9432741B2 (en) | Method and system of using intelligent mobile terminal for controlling the broadcasting of network multi-media broadcasting device | |
CN108111906B (zh) | 搜台方法、装置及计算机可读存储介质 | |
CN107589987B (zh) | 软件控制方法、装置及计算机可读存储介质 | |
CN111263223A (zh) | 一种媒体音量调节方法及显示设备 | |
US20130278397A1 (en) | Remote control method and system and mobile device of the system | |
CN111190684B (zh) | 显示终端用户界面替换方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |