智能电视的信源使用调查方法

文档序号:7857449阅读:1023来源:国知局
专利名称:智能电视的信源使用调查方法
技术领域
本发明属于数据统计领域,尤其涉及智能电视的信源使用调查方法。
背景技术
目前,智能电视通常包括AV(音视频分离传输接口)、HDMI (高清晰度多媒体接口)、ATV(模拟电视接口)、DTV(数字电视接口)、PC(电脑接口)、YpbPr (色差分量接口)等多种信源接口,为了了解智能电视各信源接口的使用情况,以便确定智能电视今后的接口设置,制定出更适合用户需求的接口设置,通常需要做信源使用的调查。但是,目前信源使用的调查还采用的人为统计的方式,此方式复杂、效率低,因此有必要提供一种简单、方便的信源使用调查方法。

发明内容
本发明实施例的目的在于提供一种智能电视的信源使用调查方法,以解决现有信源调查方法复杂、效率低的问题。本发明实施例是这样实现的,一种智能电视的信源使用调查方法,包括以下步骤步骤一,智能电视开机时,智能电视中的信源管理器依据上次智能电视关机时的信源设置信息来设置当前信源;步骤二,当切换信源时,信源管理器设置当前信源为切换后的信源,计算上一信源的使用时间,并将上一信源的使用次数加I ;利用一信源统计模块从信源管理器中获取上一信源的使用时间和使用次数作为该信源使用的统计数据,并存储;步骤三,重复执行步骤二,直到智能电视关机为止;步骤四,智能电视再次开机后,利用一数据上传模块将所述信源使用的统计数据上传到服务器端。本发明智能电视的信源使用调查方法利用信源管理器计算信源的使用时间和使用次数,并利用信源统计模块存储信源使用的统计数据,还利用数据上传模块将所述信源使用的统计数据上传到服务器端,服务器端可对数据进行自动分析统计,生成折线图、柱状图、饼图等直观的统计结果图,统计方法简单,效率高。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例提供的智能电视信源使用调查方法的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。如图I所示为本发明实施例提供的智能电视信源统计方法的流程图,所述方法包括以下步骤在步骤SlOl中,智能电视开机时,智能电视中的信源管理器依据上次智能电视关机时的信源设置信息来设置当前信源al。 在步骤S102中,当切换到信源a2时,信源管理器设置当前信源为a2,计算上一信源al的使用时间,并将上一信源al的使用次数加1,利用一信源统计模块从信源管理器中获取上一信源al的使用时间和使用次数作为该信源使用的统计数据,并存储。具体的,每天智能电视第一次开机时,信源统计模块就创建一个临时文本文件。当用户切换到a2信源时,信源管理器会主动加载底层信源a2相关的driver文件,根据信源a2的driver文件,设置当前信源为a2。信源统计模块从信源管理器中获取上一信源al的使用时间和使用次数,将上一信源al的使用时间存储在内存中,并对应更新内存中的信源al的使用次数。信源统计模块还将内存中的信源统计数据写入临时文本文件中。信源al和a2为不同的信源,例如信源al为PC信源,信源a2为AV信源。在其他优选实施例中,当用户每天第一次切换信源时,信源统计模块从信源管理器中获取上一信源的使用时间和使用次数,存储在内存中,并将内存中的数据写入上述临时文本文件中,记录写入的时间Π,当用户再次切换信源时,信源统计模块获取再次切换前的信源的使用时间和使用次数,存储在内存中,并判断当前时间f2与写入时间fl的时间间隔f2-f I是否大于一特定时间间隔(例如10分钟、15分钟等),如果大于特定时间间隔,则信源统计模块删除当天的临时文本文件,重新创建一个新的临时文本文件,并将内存中的信源统计数据写入新的临时文本文件中,更新写入时间Π ;如果小于特定时间间隔,则信源统计模块不将内存中的数据写入临时文本文件,直到下次f2_fl达到指定的时间间隔才重新开始写入操作。上述操作可使内存中的数据以一定的时间间隔写入临时文本文件中,防止频繁的写入操作对系统性能造成影响。在步骤S103中,重复执行步骤S102,直到智能电视关机为止。在步骤S104中,利用一数据上传模块将所述统计数据上传到服务器端。在本发明实施例中,上述数据上传模块将信源使用的统计数据上传到服务器端,服务器端对数据进行自动分析统计,生成折线图、柱状图、饼图等直观的统计结果图。具体的上传过程如下I、判断与服务器端的网络状态。在本发明实施例中,上述数据上传模块首先判断与服务器端连接的网络状态,如果可以进行数据传输则进入下一步骤,如果不适合传输则进入轮询状态,实时监控网络,等待合适的网络时再上传信源使用的统计数据。2、在网络可以进行上传的情况下,将信源使用的统计数据转换为符合服务器端要求的格式。在本发明实施例中,上述数据上传模块对统计数据进行格式转换,转换为符合服务器端要求的格式,如json格式。3、将所述经过转换的信源使用的统计数据上传到服务器端。在本发明实施例中,上述数据上传模块以天为单位将临时文本文件中的信源使用的统计数据上传到服务器,上传成功后临时文本文件自动删除,智能电视在每次上传前对之前的上传状态进行检查,如果发现未上传成功的临时文本文件,则重新上传。上述数据上传模块在有多个临时文本文件中的统计数据未上传的情况下(多天无网络的情况下),将以一定时间段(例如一个月、一个星期)为单位将统计数据分批上传,例如将一个星期内的统计数据一起上传。作为本发明的一个可选实施例,在所述步骤S102与S103之间,所述方法还包括统计DTV各频道播放持续的时间、播放的频率、播放节目的详细信息,统计ATV各频道播放持 续的时间和播放的频率。作为本发明的另一个可选实施例,所述方法的步骤S104之前还可包括以下步骤a:智能电视开机后,利用一应用程序统计模块统计应用程序的启动次数、运行时间、安装和卸载次数,也可建立一临时文本文件存放应用程序统计数据。应用程序的启动次数和运行时间是依据android原生的Usage Stats Service接口来获取信息,应用程序的安装和卸载是依据Package Manager Service接口来获取信息。作为本发明的另一个可选实施例,所述方法在利用一应用程序统计模块统计应用程序的启动次数、运行时间、安装和卸载次数的步骤a之后,步骤S104之前还包括以下步骤利用一本地数据管理模块管理上述统计数据。在本发明实施例中,信源统计数据的管理包括分类、删除冗余的数据和添加更新的数据,分类是指将信源使用的统计数据与应用程序统计数据分为两类。删除冗余的数据是指将多个同一类别的统计数据进行累积计算,如在多天没有网络的情况下,可能会存在多个存有信源使用的统计数据的临时文本文件,此时需要将多个临时文本文件中的统计数据进行累积计算,合并为一个文本文件。添加更新的数据是指信源统计模块和应用程序统计模块以天为单位,将其临时文本文件中的统计数据写入本地数据管理模块中,然后删除其临时文本文件。本发明智能电视的信源使用调查方法利用信源管理器计算信源的使用时间和使用次数,并利用信源统计模块存储信源使用的统计数据,还利用数据上传模块将所述信源使用的统计数据上传到服务器端,服务器端可对数据进行自动分析统计,生成折线图、柱状图、饼图等直观的统计结果图,统计方法简单,效率高。本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种智能电视的信源使用调查方法,其特征在于,所述方法包括以下步骤 步骤一,智能电视开机时,智能电视中的信源管理器依据上次智能电视关机时的信源设置信息来设置当前信源; 步骤二,当切换信源时,信源管理器设置当前信源为切换后的信源,计算上一信源的使用时间,并将上一信源的使用次数加I;利用一信源统计模块从信源管理器中获取上一信源的使用时间和使用次数作为该信源使用的统计数据,并存储; 步骤三,重复执行步骤二,直到智能电视关机为止; 步骤四,智能电视再次开机后,利用一数据上传模块将所述信源使用的统计数据上传到服务器端。
2.如权利要求I所述的信源使用调查方法,其特征在于,所述步骤一进一步包括:每天智能电视第一次开机时,信源统计模块就创建一个临时文本文件;步骤二进一步包括信源统计模块将上一信源的使用时间存储在内存中,并对应更新内存中的上一信源的使用次数,信源统计模块还将内存中的信源统计数据写入上述临时文本文件中。
3.如权利要求2所述的信源使用调查方法,其特征在于,所述步骤二进一步包括每天第一次切换信源时,信源统计模块从信源管理器中获取上一信源的使用时间和使用次数,存储在内存中,并将内存中的数据写入上述临时文本文件中,记录写入的时间,当用户再次切换信源时,信源统计模块获取再次切换前的信源的使用时间和使用次数,存储在内存中,并判断当前时间与写入时间的时间间隔是否大于一特定时间间隔,如果大于特定时间间隔,则信源统计模块删除当天的临时文本文件,重新创建一个新的临时文本文件,并将内存中的信源统计数据写入新的临时文本文件中,更新写入时间;如果小于特定时间间隔,则信源统计模块不将内存中的数据写入临时文本文件。
4.如权利要求3所述的信源使用调查方法,其特征在于,所述特定时间间隔为15分钟或者20分钟。
5.如权利要求2所述的信源使用调查方法,其特征在于,所述步骤四包括如下步骤 判断与服务器端的网络状态; 在网络可以进行上传的情况下,将信源使用的统计数据转换为符合服务器要求的格式; 将所述经过格式转换的信源使用的统计数据上传到服务器端。
6.如权利要求5所述的信源使用调查方法,其特征在于,所述步骤将所述经过格式转换的信源使用的统计数据上传到服务器端进一步包括上传成功后临时文本文件自动删除,智能电视在每次上传前对之前的上传状态进行检查,如果发现未上传成功的临时文本文件,则重新上传。
7.如权利要求I所述的信源使用调查方法,其特征在于,在所述步骤四之前还包括以下步骤a :智能电视开机后,利用一应用程序统计模块统计应用程序的启动次数、运行时间、安装及卸载次数,并建立一临时文本文件存放应用程序统计数据。
8.如权利要求7所述的信源使用调查方法,其特征在于,所述步骤a和步骤四之间还包括如下步骤 利用一本地数据管理模块管理所述信源使用的和应用程序统计数据,所述管理包括分类、删除冗余的数据和添加更新的数据,分类是指将信源使用的统计数据与应用程序统计数据分为两类,删除冗余的数据是指将多个同一类别统计数据进行累积计算,添加更新的数据是指信源统计模块和应用程序统计模块以天为单位,将其统计数据写入本地数据管理模块中。
9.如权利要求I所述的信源使用调查方法,其特征在于,所述步骤四中,所述数据上传模块以天为单位将信源使用的统计数据上传到服务器,即智能电视第二天开机后,数据上传模块将前一天的信源使用的统计数据上传到服务器端。
全文摘要
本发明适用于数据统计领域,提供了一种智能电视的信源使用调查方法,所述方法包括步骤一,智能电视开机时,智能电视中的信源管理器依据上次智能电视关机时的信源设置信息来设置当前信源;步骤二,当切换信源时,信源管理器设置当前信源为切换后的信源,计算上一信源的使用时间,并将上一信源的使用次数加1;利用一信源统计模块从信源管理器中获取上一信源的使用时间和使用次数作为该信源使用的统计数据,并存储;步骤三,重复执行步骤二,直到智能电视关机为止;步骤四,智能电视再次开机后,利用一数据上传模块将所述信源使用的统计数据上传到服务器端。本发明智能电视的信源使用调查方法简单、快捷。
文档编号H04N21/45GK102843608SQ201210277678
公开日2012年12月26日 申请日期2012年8月3日 优先权日2012年8月3日
发明者张恒, 曾浩 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1