监控电视机中网络流量的方法、装置及电视机的制作方法

文档序号:7889194阅读:242来源:国知局
专利名称:监控电视机中网络流量的方法、装置及电视机的制作方法
技术领域
本发明属于电视机技术领域,特别涉及一种监控电视机中网络流量的方法、装置及电视机。
背景技术
网络电视已经成为目前电视机市场的主力军,但是在用户使用的过程中,由于网络环境的各不相同,每个用户对网络电视的体验也不尽相同。特别是在观看3D高清在线电影的情况下,网络稍不稳定就会出现很卡的现象。而现有的电视并没有网络流量监控的功能,无法监控到网络流量,因此在网络环境不好的情况下,很多电视用户会投诉电视网络功能体验感很差,有的甚至要求维修人员上门解决。有鉴于此,亟需一种能监控电视机中网络流量的技术,以提升用户体验,减少用户投诉。

发明内容
本发明的主要目的在于提供一种监控电视机中网络流量的方法,旨在解决现有技术无法监控网络流量的问题,以提升用户体验减少用户投诉。为了实现发明目的,本发明提供一种监控电视机中网络流量的方法,包括以下步骤接受用户输入的网络流量处理命令;对所述网络流量处理命令进行分类处理,输出网络流量监控命令;接收所述网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出;接收所述网络流量数据并显示。优选地,所述接受用户输入的网络查询命令包括确定当前正在运行的应用程序模块;将网络流量监控命令发送至相应的应用程序模块,以供所述应用程序模块分类。优选地,所述对网络流量处理命令进行分类处理,输出网络流量监控命令包括应用程序模块识别网络流量处理命令的类型,识别到网络流量监控命令后将该命令打包输出。优选地,所述接收网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出包括接收到网络流量监控命令后,判断当前监控流量程序是否已运行;如果否,则执行驱动程序开始流量监控,获取所述应用程序模块的网络流量数据, 并定时将所述网络流量数据输出至所述应用程序模块,以供其整理和传送。优选地,所述接收网络流量数据并显示包括接收所述应用程序模块传送的流量数据,根据用户指令在电视机界面中分类显示所述网络流量数据或显示网络流量数据的总和。
本发明另提供一种监控电视机中网络流量的装置,其包括信息处理模块,用于接受用户输入的网络流量处理命令;应用程序模块,用于对所述网络流量处理命令进行分类处理,输出网络流量监控命令;监控模块,用于接收所述网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出;所述信息处理模块还用于接收所述网络流量数据并显示。优选地,所述信息处理模块进一步用于确定当前正在运行的应用程序模块;将网络流量监控命令发送至相应的应用程序模块,以供所述应用程序模块分类。优选地,所述应用程序模块具体用于识别网络流量处理命令的类型,识别到网络流量监控命令后将该命令打包输出。优选地,所述监控模块具体用于接收到网络流量监控命令后,判断当前监控流量程序是否已运行;如果否,则执行驱动程序开始流量监控,获取所述应用程序模块的网络流量数据, 并定时将所述网络流量数据输出至所述应用程序模块,以供其整理和传送。优选地,所述信息处理模块进一步用于接收应用程序模块传送的流量数据,根据用户指令在电视机界面中分类显示所述网络流量数据或显示网络流量数据的总和。本发明首先接受用户输入的网络流量监控命令,然后在电视机中启动网络流量监控,获取电视机的网络流量数据并显示,能让用户直接看到电视机中的网络流量数据,知晓目前电视出现很卡的现象是由于网络原因而不是电视机本身故障,提升了用户体验,减少了用户投诉。


图I为本发明监控电视机中网络流量的方法实施例的流程图;图2为本发明监控电视机中网络流量的方法实施例中接受用户输入的网络流量处理命令的步骤流程图;图3为本发明监控电视机中网络流量的方法实施例中获取网络流量数据的步骤流程图;图4为本发明监控电视机中网络流量的装置实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,图I为本发明监控电视机中网络流量的方法实施例的流程图。如图I所示,该流程包括以下步骤步骤S10,接受用户输入的网络流量处理命令;例如,可在电视机的UI (User Interface,用户界面)中设置查看网络状态按钮,以供用户点击,当用户点击该查看网络状态按钮时,视为用户输入了网络流量处理命令。
步骤S20,对网络流量处理命令进行分类处理,输出网络流量监控命令;本发明中,网络流量处理命令的类型有包括启动监控流量、网络流量监控命令(例如查询当前上传流量或者查询当前下载流量等)、停止监控流量等等。当接收到网络流量处理命令时,需要对这些命令进行分类处理,以便执行相应的程序。步骤S30,接收网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出;例如,当接收到网络流量监控命令时,启动对电视机中各网络应用程序模块的监控,获取其网络流量数据,然后输出到电视机,以便在电视机的UI上显示。步骤S40,接收网络流量数据并显示。具体的,可分别显示各网络应用程序模块的网络流量或显示各应用程序模块网络流量的总和。本发明实施例中,通过接受用户输入的网络流量监控命令,然后在电视机中启动网络流量监控,获取电视机的网络流量数据并显示,能让用户直接看到电视机中的网络流量数据,知晓目前电视出现很卡的现象是由于网络原因而不是电视机本身故障,提升了用户体验,减少了用户投诉。参见图2,本发明实施例中,上述步骤SlO具体可包括步骤S11,确定当前正在运行的应用程序模块;本发明实施例中,应用程序模块可以为网络在线播放、网页浏览、网络升级、云服务上传等模块。当接受到用户输入的网络查询命令时,系统判断当前运行的应用程序模块有哪些。步骤S12,将网络流量监控命令发送至相应的应用程序模块,以供应用程序模块分类。系统确定当前运行的应用程序模块后,将网络流量监控命令发送给该应用程序模块,以便于其对命令进行分类。具体的,应用程序模块对命令进行分类包括应用程序模块识别网络流量处理命令的类型,识别到网络流量监控命令后将该命令打包输出。参照图3,本发明实施例中,上述步骤S30中可包括步骤S31,接收到网络流量监控命令后,判断当前监控流量程序是否已运行;步骤S32,如果否,则执行驱动程序开始流量监控,获取应用程序模块的网络流量数据,并定时将网络流量数据输出至应用程序模块,以供其整理和传送。本发明实施例中, 通过获取应用程序模块的网络流量数据,并定时将网络流量数据输出至应用程序模块,由应用程序模块整理并传送出去以供显示,用户很容易就可了解到当前总的网络流量和各应用程序模块的独自网络流量。本发明实施例中,网络流量监控是通过执行驱动程序来实现的,驱动程序其作用是监控网卡的实时流量,其流程可以分为以下两个A、监控流量将监控的实时数据大小累加到固定的缓存中(缓存的地址是根据不同的应用程序模块而建立的)。此功能的开启与关闭是由监控管理程序来进行控制的。因为实时监控流量要占用CPU使用率,本方案提供了启动和停止的接口,让应用管理程序很方便的进行使用。B、获取流量数据该功能只有在监控流量程序启动以后才运行,每隔一定时间 (例如I秒),底层驱动会将缓存中的数据发送给监控模块,并同时清空缓存中的数据,这样就可以让监控管理程序知道每一秒的实时流量。本发明实施例中,在接收到网络流量监控命令后执行驱动程序进行监控,也就是说在用户需要查看的时候进行监控,这样可以减少CPU的使用率。
本发明实施例中,步骤S40包括接收应用程序模块传送的流量数据,根据用户指令在电视机界面中分类显示网络流量数据或显示网络流量数据的总和。所谓分类是指将网络流量数据分成“上传流量、下载流量、产生流量的应用程序”等等。本发明还提供一种监控电视机中网络流量的装置,可实现上述方法。如图4所示, 该装置包括信息处理模块10,用于接受用户输入的网络流量处理命令;例如,信息处理模块 10包括设置在电视机的n (User Interface,用户界面)中用以查看网络状态的按钮,该按钮可供用户点击,当用户点击该查看网络状态按钮时,视为用户输入了网络流量处理命令。当检测到用户输入查看命令后,信息处理模块10判断当前运行的应用程序模块是哪个模块(网络在线播放、网页浏览、网络升级、云服务上传等等),确定后发送给该应用程序模块。应用程序模块20,用于对网络流量处理命令进行分类处理,输出网络流量监控命令;本发明中,网络流量处理命令的类型有包括启动监控流量、网络流量监控命令(例如查询当前上传流量或者查询当前下载流量等)、停止监控流量等等。当接收到网络流量处理命令时,应用程序模块20对这些命令进行分类处理,以便执行相应的程序。应用程序模块 20可以为现有的网络在线播放、网页浏览、网络升级、云服务上传等模块的改进,除现有的功能外,其还可以判断命令的类型以对其分类并将分类好的命令打包输出至监控模块30。监控模块30,用于接收网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出;例如,监控模块30当接收到应用程序模块20输出的网络流量监控命令时,启动对电视机中各网络应用程序模块20的监控,获取其网络流量数据,然后输出到信息处理模块10,以便在电视机的UI上显示。信息处理模块10还用于接收网络流量数据并显示。当信息处理模块10接收到监控模块30输出的网络流量数据以后,将接收到的网络流量数据分类显示,所谓分类是指将数据分成“上传流量、下载流量、产生流量的应用程序等等”。本发明实监控电视机中网络流量的装置施例中,信息处理模块10可进一步用于确定当前正在运行的应用程序模块;将网络流量监控命令发送至相应的应用程序模块,以供所述应用程序模块分类。例如,当接受到用户输入的网络查询命令时,信息处理模块10判断当前运行的应用程序模块20有哪些。确定当前运行的应用程序模块20后,将网络流量监控命令发送给该应用程序模块20,以便于其对命令进行分类。具体的,应用程序模块20对命令进行分类包括识别网络流量处理命令的类型,识别到网络流量监控命令后将该命令打包输出至监控模块30。本发明监控电视机中网络流量的装置实施例中,监控模块30具体用于接收到网络流量监控命令后,判断当前监控流量程序是否已运行;如果否,则执行驱动程序开始流量监控,获取应用程序模块的网络流量数据,并定时将所述网络流量数据输出至应用程序模块,以供其整理和传送。本发明监控电视机中网络流量的装置实施例中,通过监控模块30获取应用程序模块20的网络流量数据,并定时将网络流量数据输出至应用程序模块20,由应用程序模块 20整理并传送至信息处理模块10以供显示,用户很容易就可了解到当前总的网络流量和各应用程序模块的独自网络流量。本发明监控电视机中网络流量的装置实施例中,网络流量监控是通过监控模块30 执行驱动程序来实现的,驱动程序其作用是监控网卡的实时流量,其流程可以分为以下两个A、监控流量将监控的实时数据大小累加到固定的缓存中(缓存的地址是根据不同的应用程序模块而建立的)。此功能的开启与关闭是由监控管理程序来进行控制的。因为实时监控流量要占用CPU使用率,本方案提供了启动和停止的接口,让应用管理程序很方便的进行使用。B、获取流量数据该功能只有在监控流量程序启动以后才运行,每隔一定时间 (例如I秒),底层驱动会将缓存中的数据发送给监控模块,并同时清空缓存中的数据,这样就可以让监控管理程序知道每一秒的实时流量。本发明监控电视机中网络流量的装置实施例中,在接收到网络流量监控命令后执行驱动程序进行监控,也就是说在用户需要查看的时候进行监控,这样可以减少CPU的使用率。本发明监控电视机中网络流量的装置实施例中,信息处理模块10进一步用于接收应用程序模块20传送的流量数据,根据用户指令在电视机界面中分类显示所述网络流量数据或显示网络流量数据的总和。本发明监控电视机中网络流量的装置实施例的工作流程如下当用户正在观看3D高清在线电影的时候,由于片源总是被卡住,这时用户点击了查看网络状态按钮,信息处理模块10运行,分析得到当前运行的应用程序模块20是在线酷影,之后便将命令发送给应用程序模块20。应用程序模块20接收到命令,分析命令类型后将网络流量监控命令发送给监控模块30,监控模块30通过socket通信接收到命令,分析命令为获取当前流量信息,此时会判断当前监控流量是否已运行,如果没有则发送命令让驱动程序开始流量监控,如果已经运行则获取流量监控数据,流量的监控数据是在监控流量启动后监控管理程序定时取回的,所以不需要命令来进行控制。在取得流量的监控数据后, 监控模块30将数据通过socket通信发送给应用程序模块20。此时应用程序模块20接收到监控模块发送的数据,然后将数据整理后发送给信息处理模块,信息处理模块取得相应的应用程序返回的显示数据,通过n的方式显示到界面上供用户查看。本发明监控电视机中网络流量的装置可设置于网络电视中。由于具有前述监控电视机中网络流量的装置,可获取电视机的网络流量数据并显示,能让用户直接看到电视机中的网络流量数据,知晓目前电视出现很卡的现象是由于网络原因而不是电视机本身故障,提升了用户体验,减少了用户投诉。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种监控电视机中网络流量的方法,其特征在于,包括以下步骤接受用户输入的网络流量处理命令;对所述网络流量处理命令进行分类处理,输出网络流量监控命令;接收所述网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出;接收所述网络流量数据并显示。
2.如权利要求I所述的方法,其特征在于,所述接受用户输入的网络查询命令包括 确定当前正在运行的应用程序模块;将网络流量监控命令发送至相应的应用程序模块,以供所述应用程序模块分类。
3.如权利要求2所述的方法,其特征在于,所述对网络流量处理命令进行分类处理,输出网络流量监控命令包括应用程序模块识别网络流量处理命令的类型,识别到网络流量监控命令后将该命令打包输出。
4.如权利要求3所述的方法,其特征在于,所述接收网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出包括接收到网络流量监控命令后,判断当前监控流量程序是否已运行;如果否,则执行驱动程序开始流量监控,获取所述应用程序模块的网络流量数据,并定时将所述网络流量数据输出至所述应用程序模块,以供其整理和传送。
5.如权利要求4所述的方法,其特征在于,所述接收网络流量数据并显示包括接收所述应用程序模块传送的流量数据,根据用户指令在电视机界面中分类显示所述网络流量数据或显示网络流量数据的总和。
6.一种监控电视机中网络流量的装置,其特征在于,包括信息处理模块,用于接受用户输入的网络流量处理命令;应用程序模块,用于对所述网络流量处理命令进行分类处理,输出网络流量监控命令;监控模块,用于接收所述网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出;所述信息处理模块还用于接收所述网络流量数据并显示。
7.如权利要求6所述的装置,其特征在于,所述信息处理模块进一步用于确定当前正在运行的应用程序模块;将网络流量监控命令发送至相应的应用程序模块,以供所述应用程序模块分类。
8.如权利要求7所述的装置,其特征在于,所述应用程序模块具体用于识别网络流量处理命令的类型,识别到网络流量监控命令后将该命令打包输出。
9.如权利要求8所述的装置,其特征在于,所述监控模块具体用于接收到网络流量监控命令后,判断当前监控流量程序是否已运行;如果否,则执行驱动程序开始流量监控;如果是,则获取所述应用程序模块的网络流量数据,并定时将所述网络流量数据输出至所述应用程序模块,以供其整理和传送。
10.如权利要求9所述的装置,其特征在于,所述信息处理模块进一步用于接收应用程序模块传送的流量数据,根据用户指令在电视机界面中分类显示所述网络流量数据或显示网络流量数据的总和。
全文摘要
本发明公开一种监控电视机中网络流量的方法,包括以下步骤接受用户输入的网络流量处理命令;对所述网络流量处理命令进行分类处理,输出网络流量监控命令;接收所述网络流量监控命令,启动网络流量监控,获取电视机的网络流量数据并输出;接收所述网络流量数据并显示。本发明还公开一种电视机监控电视机中网络流量的装置及一种电视机,本发明可提升用户体验,减少用户投诉。
文档编号H04N21/442GK102595243SQ201210029750
公开日2012年7月18日 申请日期2012年2月10日 优先权日2012年2月10日
发明者李涛, 赵家宇, 龙超 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1