一种智能电视设备中的通信协议控制方法和装置制造方法
【专利摘要】本发明涉及路由器领域,提供了一种智能电视设备中的通信协议控制方法,所述智能电视设备中预置有对应多种连接模式的多种通信协议,所述方法包括:通过预置的用户操作入口接收到用户的模式切换请求时,确定需切换到的目标连接模式对应的目标通信协议;断开智能电视设备与路由器之间的当前网络连接;将当前通信协议对应的第一应用程序从所述智能电视设备的网卡芯片中清空,并将所述目标通信协议对应的第二应用程序写入到所述智能电视设备的网卡芯片中;使用所述目标通信协议对所述智能电视设备的网络连接参数进行配置;重新建立所述智能电视设备与路由器之间的网络连接。本发明解决了软硬件的兼容性问题,还提高了网络速度。
【专利说明】一种智能电视设备中的通信协议控制方法和装置
【技术领域】
[0001]本发明涉及路由器领域,特别地,涉及一种智能电视设备中的通信协议控制方法和装置。
【背景技术】
[0002]随着手机和平板电脑的大面积智能化,智能电视也正逐步进入我们的生活。智能电视像智能手机一样,具有全开放式平台,搭载了操作系统,可以由用户自行安装和卸载软件、游戏等程序。并且,智能电视还可以与其他的电子设备(例如手机、平板电脑等移动终端)进行相互的控制或者数据的传输。但是,前提是需要将智能电视与其他电子设备连接到同一局域网下,这就需要使用路由器。由于目前的路由器一般都具有无线功能,因此,可以使得智能电视与其他电子设备通过相同的WiFi热点接入网络的方式,来达到上述目的。
[0003]目前市场上的电子设备更新换代频繁,尤其是移动终端产品和平板电脑产品不断涌现,以满足消费者对新功能、新样式的追求。智能电视也是类似,新产品的软件系统和硬件系统都在不断升级,新的通信协议也不断出台来满足网络通信的数据要求和速度要求。
[0004]然而,由于路由器产品一般并不是用户所热衷的产品,只要可以正常传输数据,用户一般不会主动对路由器进行更新换代,如此,就可能产生旧的无线路由设备可能无法满足新的通信协议的要求的情况,例如有些智能电视就与一些无线路由器不兼容,存在智能电视无法连接到WiFi的现象,进而使得智能电视无法通过网络获取服务器的数据,或者与其他电子设备进行交互;或者,还有些情况下,使用新的通信协议的智能电视虽然可以连接到WiFi,但是由于新的通信协议具有更高效等特点,会给路由器带来负载过高等问题。
[0005]因此,如何使得智能电视更好的与路由器兼容,是目前迫切需要解决的问题。
【发明内容】
[0006]为了解决网络协议与新款、老款无线路由器不兼容的问题,本发明提供一种智能电视设备中的通信协议控制方法,其特征在于,所述智能电视设备中预置有对应多种连接模式的多种通信协议,所述方法包括:
通过预置的用户操作入口接收到用户的模式切换请求时,确定需切换到的目标连接模式对应的目标通信协议;
断开智能电视设备与路由器之间的当前网络连接;
将当前通信协议对应的第一应用程序从所述智能电视设备的网卡芯片中清空,并将所述目标通信协议对应的第二应用程序写入到所述智能电视设备的网卡芯片中;
使用所述目标通信协议对所述智能电视设备的网络连接参数进行配置;
重新建立所述智能电视设备与路由器之间的网络连接。
[0007]优选地,所述断开智能电视设备与路由器之间的当前网络连接之前,还包括:
获取智能电视设备中保存的登录路由器所需的用户配置信息;
所述重新建立所述智能电视设备与路由器之间的网络连接,包括: 根据所述用户配置信息,重新建立所述智能电视设备与路由器之间的网络连接。
[0008]优选地,所述断开智能电视设备与路由器之间的当前网络连接之前,还包括:
获取智能电视设备中当前正在通过无线网络进行网络通信的应用程序信息,保存上述
应用程序的网络运行数据;
所述重新建立所述智能电视设备与路由器之间的网络连接,包括:
根据保存的所述应用程序的网络运行数据,重新加载所述应用程序。
[0009]优选地,所述连接模式包括稳定模式以及高速模式,其中,所述稳定模式对应于适应低速率传输的通信协议,所述高速模式对应于适应高速率传输的通信协议。
[0010]优选地,当所述目标连接模式为高速模式时,利用预置的加速协议对网络连接参数进行配置;当所述目标连接模式为稳定模式时,将所述加速协议对应的网络连接参数清除。
[0011]优选地,当所述目标连接模式为高速模式时,则所述重新建立所述智能电视设备与路由器之间的网络连接之后,还包括:
检测路由器的负载是否超过一设定阈值;
如果超过所述设定阈值,则提示用户将连接模式重新切换为稳定模式。
[0012]本发明还提供了一种智能电视设备中的通信协议控制装置,其特征在于,所述智能电视设备中预置有对应多种连接模式的多种通信协议,所述装置包括:
目标通信协议确定单元,用于通过预置的用户操作入口接收到用户的模式切换请求时,确定需切换到的目标连接模式对应的目标通信协议;
断开单元,用于断开智能电视设备与路由器之间的当前网络连接;
应用程序切换单元,用于将当前通信协议对应的第一应用程序从所述智能电视设备的网卡芯片中清空,并将所述目标通信协议对应的第二应用程序写入到所述智能电视设备的网卡芯片中;
参数配置单元,用于使用所述目标通信协议对所述智能电视设备的网络连接参数进行配置;
网络连接建立单元,用于重新建立所述智能电视设备与路由器之间的网络连接。
[0013]优选地,还包括:用户配置信息获取单元,在所述断开单元断开智能电视设备与路由器之间的当前网络连接之前,
所述用户配置信息获取单元获取智能电视设备中保存的登录路由器所需的用户配置信息;
所述网络连接建立单元根据所述用户配置信息获取单元获取的用户配置信息,重新建立所述智能电视设备与路由器之间的网络连接。
[0014]优选地,还包括,应用程序信息获取单元,在所述断开单元断开智能电视设备与路由器之间的当前网络连接之前,
所述应用程序信息获取单元获取智能电视设备中当前正在通过无线网络进行网络通信的应用程序信息,保存上述应用程序的网络运行数据;
所述网络连接建立单元包括,用于根据所述应用程序信息获取单元保存的所述应用程序的网络运行数据,重新加载所述应用程序。
[0015]优选地,所述连接模式包括稳定模式以及高速模式,其中,所述稳定模式对应于适应低速率传输的通信协议,所述高速模式对应于适应高速率传输的通信协议。
[0016]优选地,当所述目标连接模式为高速模式时,所述参数配置单元利用预置的加速协议对网络连接参数进行配置;当所述目标连接模式为稳定模式时,所述参数配置单元将所述加速协议对应的网络连接参数清除。
[0017]优选地,还包括:
阈值检测单元,和提示单元,
当所述目标连接模式为高速模式时,所述网络连接单元重新建立所述智能电视设备与路由器之间的网络连接之后,
所述阈值检测单元,检测路由器的负载是否超过一设定阈值;
所述提示单元,判断如果超过所述设定阈值,则提示用户将连接模式重新切换为稳定模式。
[0018]本发明提供了一种无线通信协议的切换方法,用户可以根据自己的无线路由器型号来选择合适的无线通信协议,以适应所使用的无线路由器的性能。如此有效地避免了新协议对老式无线路由器的过度负载,同时,新款路由器可以配置高速通信协议使用,使得新款路由器的高性能得以利用,不但解决了软硬件的兼容性问题,还提高了网络速度。
[0019]【专利附图】
【附图说明】
图1是本发明通信协议控制方法流程图;
图2是本发明通信协议控制装置示意图。
【具体实施方式】
[0020]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0021]参照图1,示出了本发明的一种智能电视设备中的通信协议控制方法,首先,需要在智能电视设备的操作系统中预先设置多种无线通信协议,例如,IEEE 802.11系列的IEEE 802.lib, IEEE 802.llg, IEEE802.1ln 等。
[0022]IEEE 802.1lb是无线局域网的一个标准,其载波的频率为2.4GHz,传送速度为llMbit/s ;是所有无线通信协议里速度最慢的,当然也是目前最普及的无线协议,支持几乎所有的无线路由器。
[0023]IEEE 802.1Ig是IEEE 802.1lb的后继标准,其传送速度为54Mbit/s,是目前最主流的无线协议,具有比802.1lb更高的速度和更好的穿透性。802.1lg的设备与802.1lb兼容。
[0024]IEEE802.1ln即早期曾被称之为MMO的网络协议,具有速度快,穿透力极强等特点。
[0025]可以根据上述无线通信协议的传输速度快慢将他们分为稳定模式适用的协议和高速模式适用的协议,稳定模式对应于适应低速率传输的通信协议,例如,IEEE802.1lb ;高速模式对应于适应高速率传输的通信协议,例如IEEE802.1 In,IEEE802.llg。
[0026]在预置了多种不同性能的协议之后,可以继续进行以下操作:
S101.通过预置的用户操作入口接收到用户的模式切换请求时,确定需切换到的目标连接模式对应的目标通信协议; 智能电视的系统设置中具有设置无线网络模式切换功能,用户可以通过多种操作入口对该功能进行设置,例如,通过智能电视的遥控器进入智能电视的操作界面菜单,进一步找到系统设置子菜单,进行模式的切换。或者在智能电视上设置一个语音操作入口,通过语音输入的方式找到该功能选项。
[0027]智能电视的后台的无线网络应用程序接收到用户的切换指令后,确定该模式是高速模式或是稳定模式,如果是高速模式,则从预先存储的无线网络通信协议中找到对应高速模式的网络协议对应的路径;如果是稳定模式,则从预先设置的无线网络通信协议中查找对应稳定模式的网络协议对应的路径。
[0028]S102.断开智能电视设备与路由器之间的当前网络连接;
在接收到模式切换请求之后,相当于要重新与路由器之间建立网络连接,因此,首先需要将两者之间的网络连接断开。需要说明的是,在实际应用中,路由器中一般都配置了用户配置信息,例如用户名信息,使用者可以通过这种用户名信息来区分不同路由器提供的不同无线信号来源等;另外,对于用户私有的路由器设备,为了防止被陌生人使用其网络资源,一般还在用户配置信息中设置有密码信息,当其他终端设备想要通过该路由器接入网络时,需要首先需要正确的密码进行验证。因此,如果是在路由器中设置了用户配置信息的情况下,在重新建立与路由器之间的网络连接时,还需要首先获知这种用户配置信息。
[0029]具体的,一种实现情况下,可以是在重新建立与路由器之间的网络连接时,弹出输入框等,以便用户输入路由器中的用户配置信息。或者,在另一种实现方式下,由于考虑到智能电视之前已经与路由器建立过连接,而智能电视本地一般会对上次建立网络连接时使用的用户配置信息进行保存,因此,为了降低用户的操作成本,在断开与路由器的当前网络连接之前,还可以直接获取智能电视网络中保存的登录无线路由器所需的用户配置信息,并进行记录。
[0030]此外,在网络连接断开之前,如果智能电视中还有通过无线网络进行网络通信的应用程序在运行,还可以保存这些应用程序的当前状态数据,各种参数数据,例如,如果是打开的网页,则需要保存当前正在浏览的网页内容,HTTP地址等信息,以便在网络重新连接上之后,根据保存的数据、参数重新加载上述应用程序。如此,可以有效地避免网络协议的切换造成的当前数据的丢失,切换前后,对用户而言,其所使用的网络程序几乎没有变化,用户感受不到切换带来的网络通信的停止,速度的减慢,全面的提高了用户的体验值。
[0031]保存完用户配置信息和当前正在通过无线网络运行的应用程序的数据之后,断开智能电视与路由器之间的网络连接。
[0032]S103.将当前通信协议对应的第一应用程序从所述智能电视设备的网卡芯片中清空,并将所述目标通信协议对应的第二应用程序写入到所述智能电视设备的网卡芯片中;
首先,可以查找网卡芯片的协议配置程序的入口地址,将当前通信协议对应的应用程序卸载,调用目标通信协议对应的应用程序,并启动目标通信协议对应的程序。然后,打开目标通信协议,发送给网卡芯片;如果网卡芯片此时处于可用状态,可以接收发送来的目标驱动程序,并通知操作系统已接收到该目标驱动程序。之后,将网卡芯片的地址与目标通信协议的地址进行对应;目标通信协议将提供各类参数供系统对网卡芯片的参数进行设置,将目标通信协议提供的参数进行存储以备使用。
[0033]S104.使用所述目标通信协议对所述智能电视设备的网络连接参数进行配置; 系统调出智能电视网络中保存的登录无线路由器用户配置信息,以及目标通信协议提供的参数,根据目标通信协议的架构,重新配置各种网络参数,例如,网络名称,网络场景和加密选择信息;以及设置IP (Internet Point)地址和子网掩码以及网关信息;最后,可以配置域名系统D NS (Domain Name System)和互联网名字服务器WINS (Windows InternetName Server)。
[0034]S105.重新建立所述智能电视设备与路由器之间的网络连接。
[0035]根据登陆无线路由器所需要的用户配置信息,例如,用户名或密码,重新建立智能电视设备与路由器之间的网络连接,并利用在S102中保存的应用程序相关数据,重新加载所有使用无线路由器进行网络通信的所有应用程序的数据。
[0036]本发明实施例可以根据用户请求选择合适的无线通信协议,以适应所使用的无线路由器的性能。在用户所使用的无线路由器是旧款无线路由器时,选择性能较低的通信协议,可以有效地避免了高速协议对旧款无线路由器的过度负载;当用户所使用的无线路由器性能较高时,可以选择高速模式配置高速通信协议来使用,使得新款路由器的高性能得以利用,有效地解决了软硬件的兼容性问题,同时也提高了网络速度。
[0037]在实施例一的基础上,为了提升用户体验,提高无线资源利用率,更灵活地在高速协议和低速协议之间进行切换,还可以在智能电视设备的操作系统中同时还预先设置多种加速协议供用户选择,当所述目标连接模式为高速模式时,用户可以选择利用预置的加速协议对网络连接参数进行配置;当所述目标连接模式为稳定模式时,用户可以选择将所述加速协议对应的网络连接参数清除或部分清除。
[0038]加速机制可以利用巾贞聚合(FrameAggregation)技术来实现,该技术可以解决介质访问控制层,即MAC (Media Access Control)层的两个问题:S卩,由于信道竞争中所产生的冲突引起的吞吐量的降低,以及为解决冲突而引入的退避机制引起的系统吞吐量的降低。
[0039]巾贞聚合技术又包含针对MAC服务数据单元,即MSDU(Mac Server Data Unit)的聚合 A-MSDU (Aggregation-MSDU)和针对 MPDU (MAC Protocol Data Unit)的聚合A-MPDU (Aggregation- MPDU): A-MSDU技术是把多个MSDU通过一定的方式聚合成一个较大的载荷。这里的MSDU可以是Ethernet报文。通常,当AP(Access Point)或无线客户端从协议栈收到报文(MSDU)时,会打上Ethernet报文头,称之为A-MSDUSubframe ;而在通过射频口发送出去前,需要逐一将其转换成802.11报文格式。而A-MSDU技术将若干个A-MSDUSubframe聚合到一起,并封装为一个802.11报文进行发送。从而减少了发送每一个802.11报文所需的PLCPPreamble、PLCPHeader和802.1lMAC头的开销,同时减少了应答帧的数量,提高了报文发送的效率。 A-MPDU聚合的是经过802.11报文封装后的MPDU,这里的MPDU是指经过802.11封装过的数据帧。通过一次性发送若干个MPDU,减少了发送每个802.11报文所需的PLCPPreamble、PLCPHeader,从而提高系统吞吐量。
[0040]另外,如果用户选择的目标连接模式为高速模式,为了防止用户选择错误导致无线路由器负载过高,在智能电视和无线路由器重新建立网络连接之后,可以检测路由器的负载是否超过一设定阈值,若超过设定阈值,则可以提示用户,路由器负载过高,应当将连接模式切换到稳定模式,以适应该款路由器的硬件环境。
[0041]在基本的无线通信协议的基础上,用户可选择性的添加或删除加速协议,更方便快捷地改变网络性能,不仅能够满足用户的需求,同时也可以使当前的网络性能以最好的程度匹配所使用的无线路由器的硬件指标。另外,路由器负载阈值的设立,可以有效地避免路由器在长期高负载环境下造成损坏或使用寿命的缩短。
[0042]本发明还提供了与上述通信协议控制方法对应的智能电视设备中的通信协议控制装置,智能电视设备中预置有对应多种连接模式的多种通信协议,所述装置包括:
目标通信协议确定单元201,用于通过预置的用户操作入口接收到用户的模式切换请求时,确定需切换到的目标连接模式对应的目标通信协议;
断开单元202,用于断开智能电视设备与路由器之间的当前网络连接;
应用程序切换单元203,用于将当前通信协议对应的第一应用程序从所述智能电视设备的网卡芯片中清空,并将所述目标通信协议对应的第二应用程序写入到所述智能电视设备的网卡芯片中;
参数配置单元204,用于使用所述目标通信协议对所述智能电视设备的网络连接参数进行配置;
网络连接建立单元205,用于重新建立所述智能电视设备与路由器之间的网络连接。
[0043]另外,为了防止用户选择错误导致无线路由器负载过高,上述通信协议控制装置还包括:
阈值检测单元和提示单元,
当所述目标连接模式为高速模式时,所述网络连接单元重新建立所述智能电视设备与路由器之间的网络连接之后,
所述阈值检测单元,检测路由器的负载是否超过一设定阈值;
所述提示单元,判断如果超过所述设定阈值,则提示用户将连接模式重新切换为稳定模式。
[0044]本发明实施例的智能电视设备中的通信协议控制装置,可以根据用户请求进行无线通信协议的切换,以匹配所使用的无线路由器的硬件指标。避免老款无线路由器运行在高速通信协议下的过度负载,同时,也使得新款路由器的高性能得以发挥。
[0045]对于前述的各装置实施例,为了简单描述,故将其都表述为一系列的单元组合,但是本领域的技术人员应该知悉,本发明并不受所描述的单元组合的限制,因为根据本发明,某些单元可以采用其他单元执行;其次,本领域技术人员也应该知悉,上述装置实施例均属于优选实施例,所涉及的单元并不一定是本发明所必须的。
[0046]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0047]以上对本发明所提供的一种智能电视设备中的通信协议控制方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种智能电视设备中的通信协议控制方法,其特征在于,所述智能电视设备中预置有对应多种连接模式的多种通信协议,所述方法包括: 通过预置的用户操作入口接收到用户的模式切换请求时,确定需切换到的目标连接模式对应的目标通信协议; 断开智能电视设备与路由器之间的当前网络连接; 将当前通信协议对应的第一应用程序从所述智能电视设备的网卡芯片中清空,并将所述目标通信协议对应的第二应用程序写入到所述智能电视设备的网卡芯片中; 使用所述目标通信协议对所述智能电视设备的网络连接参数进行配置; 重新建立所述智能电视设备与路由器之间的网络连接。
2.根据权利要求1所述的方法,其特征在于,所述断开智能电视设备与路由器之间的当前网络连接之前,还包括: 获取智能电视设备中保存的登录路由器所需的用户配置信息; 所述重新建立所述智能电视设备与路由器之间的网络连接,包括: 根据所述用户配置信息,重新建立所述智能电视设备与路由器之间的网络连接。
3.根据权利要求1所述的方法,其特征在于,所述断开智能电视设备与路由器之间的当前网络连接之前,还包括 : 获取智能电视设备中当前正在通过无线网络进行网络通信的应用程序信息,保存上述应用程序的网络运行数据; 所述重新建立所述智能电视设备与路由器之间的网络连接,包括: 根据保存的所述应用程序的网络运行数据,重新加载所述应用程序。
4.根据权利要求1所述的方法,其特征在于,所述连接模式包括稳定模式以及高速模式,其中,所述稳定模式对应于适应低速率传输的通信协议,所述高速模式对应于适应高速率传输的通信协议。
5.根据权利要求4所述的方法,其特征在于,当所述目标连接模式为高速模式时,利用预置的加速协议对网络连接参数进行配置;当所述目标连接模式为稳定模式时,将所述加速协议对应的网络连接参数清除。
6.根据权利要求4所述的方法,其特征在于:当所述目标连接模式为高速模式时,则所述重新建立所述智能电视设备与路由器之间的网络连接之后,还包括: 检测路由器的负载是否超过一设定阈值; 如果超过所述设定阈值,则提示用户将连接模式重新切换为稳定模式。
7.一种智能电视设备中的通信协议控制装置,其特征在于,所述智能电视设备中预置有对应多种连接模式的多种通信协议,所述装置包括: 目标通信协议确定单元,用于通过预置的用户操作入口接收到用户的模式切换请求时,确定需切换到的目标连接模式对应的目标通信协议; 断开单元,用于断开智能电视设备与路由器之间的当前网络连接; 应用程序切换单元,用于将当前通信协议对应的第一应用程序从所述智能电视设备的网卡芯片中清空,并将所述目标通信协议对应的第二应用程序写入到所述智能电视设备的网卡芯片中; 参数配置单元,用于使用所述目标通信协议对所述智能电视设备的网络连接参数进行配置; 网络连接建立单元,用于重新建立所述智能电视设备与路由器之间的网络连接。
8.根据权利要求7所述的装置,其特征在于,还包括:用户配置信息获取单元,在所述断开单元断开智能电视设备与路由器之间的当前网络连接之前, 所述用户配置信息获取单元获取智能电视设备中保存的登录路由器所需的用户配置信息; 所述网络连接建立单元根据所述用户配置信息获取单元获取的用户配置信息,重新建立所述智能电视设备与路由器之间的网络连接。
9.根据权利要求7所述的装置,其特征在于,还包括,应用程序信息获取单元,在所述断开单元断开智能电视设备与路由器之间的当前网络连接之前, 所述应用程序信息获取单元获取智能电视设备中当前正在通过无线网络进行网络通信的应用程序信息,保存上述应用程序的网络运行数据; 所述网络连接建立单元包括,用于根据所述应用程序信息获取单元保存的所述应用程序的网络运行数据,重新加载所述应用程序。
10.根据权利要求7所述的装置,其特征在于,所述连接模式包括稳定模式以及高速模式,其中,所述稳定模式对应于适应低速率传输的通信协议,所述高速模式对应于适应高速率传输的通信协议。
11.根据权利要求10所述的装置,其特征在于,当所述目标连接模式为高速模式时,所述参数配置单元利用预置的加速协议对网络连接参数进行配置;当所述目标连接模式为稳定模式时,所述参数配置`单元将所述加速协议对应的网络连接参数清除。
12.根据权利要求10所述的装置,其特征在于:还包括: 阈值检测单元,和提示单元, 当所述目标连接模式为高速模式时,所述网络连接单元重新建立所述智能电视设备与路由器之间的网络连接之后, 所述阈值检测单元,检测路由器的负载是否超过一设定阈值; 所述提示单元,判断如果超过所述设定阈值,则提示用户将连接模式重新切换为稳定模式。
【文档编号】H04N21/643GK103607662SQ201310588628
【公开日】2014年2月26日 申请日期:2013年11月21日 优先权日:2013年11月21日
【发明者】张国良 申请人:乐视致新电子科技(天津)有限公司