CN102843608B - 智能电视的信源使用调查方法 - Google Patents
智能电视的信源使用调查方法 Download PDFInfo
- Publication number
- CN102843608B CN102843608B CN201210277678.5A CN201210277678A CN102843608B CN 102843608 B CN102843608 B CN 102843608B CN 201210277678 A CN201210277678 A CN 201210277678A CN 102843608 B CN102843608 B CN 102843608B
- Authority
- CN
- China
- Prior art keywords
- information source
- data
- statistical
- signal source
- module
- 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.)
- Expired - Fee Related
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明适用于数据统计领域,提供了一种智能电视的信源使用调查方法,所述方法包括:步骤一,智能电视开机时,智能电视中的信源管理器依据上次智能电视关机时的信源设置信息来设置当前信源;步骤二,当切换信源时,信源管理器设置当前信源为切换后的信源,计算上一信源的使用时间,并将上一信源的使用次数加1;利用一信源统计模块从信源管理器中获取上一信源的使用时间和使用次数作为该信源使用的统计数据,并存储;步骤三,重复执行步骤二,直到智能电视关机为止;步骤四,智能电视再次开机后,利用一数据上传模块将所述信源使用的统计数据上传到服务器端。本发明智能电视的信源使用调查方法简单、快捷。
Description
技术领域
本发明属于数据统计领域,尤其涉及智能电视的信源使用调查方法。
背景技术
目前,智能电视通常包括AV(音视频分离传输接口)、HDMI(高清晰度多媒体接口)、ATV(模拟电视接口)、DTV(数字电视接口)、PC(电脑接口)、YpbPr(色差分量接口)等多种信源接口,为了了解智能电视各信源接口的使用情况,以便确定智能电视今后的接口设置,制定出更适合用户需求的接口设置,通常需要做信源使用的调查。
但是,目前信源使用的调查还采用的人为统计的方式,此方式复杂、效率低,因此有必要提供一种简单、方便的信源使用调查方法。
发明内容
本发明实施例的目的在于提供一种智能电视的信源使用调查方法,以解决现有信源调查方法复杂、效率低的问题。
本发明实施例是这样实现的,一种智能电视的信源使用调查方法,包括以下步骤:
步骤一,智能电视开机时,智能电视中的信源管理器依据上次智能电视关机时的信源设置信息来设置当前信源;
步骤二,当切换信源时,信源管理器设置当前信源为切换后的信源,计算上一信源的使用时间,并将上一信源的使用次数加1;利用一信源统计模块从信源管理器中获取上一信源的使用时间和使用次数作为该信源使用的统计数据,并存储;
步骤三,重复执行步骤二,直到智能电视关机为止;
步骤四,智能电视再次开机后,利用一数据上传模块将所述信源使用的统计数据上传到服务器端。
本发明智能电视的信源使用调查方法利用信源管理器计算信源的使用时间和使用次数,并利用信源统计模块存储信源使用的统计数据,还利用数据上传模块将所述信源使用的统计数据上传到服务器端,服务器端可对数据进行自动分析统计,生成折线图、柱状图、饼图等直观的统计结果图,统计方法简单,效率高。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的智能电视信源使用调查方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
如图1所示为本发明实施例提供的智能电视信源统计方法的流程图,所述方法包括以下步骤:
在步骤S101中,智能电视开机时,智能电视中的信源管理器依据上次智能电视关机时的信源设置信息来设置当前信源a1。
在步骤S102中,当切换到信源a2时,信源管理器设置当前信源为a2,计算上一信源a1的使用时间,并将上一信源a1的使用次数加1,利用一信源统计模块从信源管理器中获取上一信源a1的使用时间和使用次数作为该信源使用的统计数据,并存储。
具体的,每天智能电视第一次开机时,信源统计模块就创建一个临时文本文件。当用户切换到a2信源时,信源管理器会主动加载底层信源a2相关的driver文件,根据信源a2的driver文件,设置当前信源为a2。信源统计模块从信源管理器中获取上一信源a1的使用时间和使用次数,将上一信源a1的使用时间存储在内存中,并对应更新内存中的信源a1的使用次数。信源统计模块还将内存中的信源统计数据写入临时文本文件中。信源a1和a2为不同的信源,例如信源a1为PC信源,信源a2为AV信源。
在其他优选实施例中,当用户每天第一次切换信源时,信源统计模块从信源管理器中获取上一信源的使用时间和使用次数,存储在内存中,并将内存中的数据写入上述临时文本文件中,记录写入的时间f1,当用户再次切换信源时,信源统计模块获取再次切换前的信源的使用时间和使用次数,存储在内存中,并判断当前时间f2与写入时间f1的时间间隔f2-f1是否大于一特定时间间隔(例如10分钟、15分钟等),如果大于特定时间间隔,则信源统计模块删除当天的临时文本文件,重新创建一个新的临时文本文件,并将内存中的信源统计数据写入新的临时文本文件中,更新写入时间f1;如果小于特定时间间隔,则信源统计模块不将内存中的数据写入临时文本文件,直到下次f2-f1达到指定的时间间隔才重新开始写入操作。
上述操作可使内存中的数据以一定的时间间隔写入临时文本文件中,防止频繁的写入操作对系统性能造成影响。
在步骤S103中,重复执行步骤S102,直到智能电视关机为止。
在步骤S104中,利用一数据上传模块将所述统计数据上传到服务器端。
在本发明实施例中,上述数据上传模块将信源使用的统计数据上传到服务器端,服务器端对数据进行自动分析统计,生成折线图、柱状图、饼图等直观的统计结果图。。具体的上传过程如下:
1、判断与服务器端的网络状态。
在本发明实施例中,上述数据上传模块首先判断与服务器端连接的网络状态,如果可以进行数据传输则进入下一步骤,如果不适合传输则进入轮询状态,实时监控网络,等待合适的网络时再上传信源使用的统计数据。
2、在网络可以进行上传的情况下,将信源使用的统计数据转换为符合服务器端要求的格式。
在本发明实施例中,上述数据上传模块对统计数据进行格式转换,转换为符合服务器端要求的格式,如:json格式。
3、将所述经过转换的信源使用的统计数据上传到服务器端。
在本发明实施例中,上述数据上传模块以天为单位将临时文本文件中的信源使用的统计数据上传到服务器,上传成功后临时文本文件自动删除,智能电视在每次上传前对之前的上传状态进行检查,如果发现未上传成功的临时文本文件,则重新上传。上述数据上传模块在有多个临时文本文件中的统计数据未上传的情况下(多天无网络的情况下),将以一定时间段(例如一个月、一个星期)为单位将统计数据分批上传,例如将一个星期内的统计数据一起上传。
作为本发明的一个可选实施例,在所述步骤S102与S103之间,所述方法还包括统计DTV各频道播放持续的时间、播放的频率、播放节目的详细信息,统计ATV各频道播放持续的时间和播放的频率。
作为本发明的另一个可选实施例,所述方法的步骤S104之前还可包括以下步骤a:智能电视开机后,利用一应用程序统计模块统计应用程序的启动次数、运行时间、安装和卸载次数,也可建立一临时文本文件存放应用程序统计数据。应用程序的启动次数和运行时间是依据android原生的Usage Stats Service接口来获取信息,应用程序的安装和卸载是依据Package Manager Service接口来获取信息。
作为本发明的另一个可选实施例,所述方法在利用一应用程序统计模块统计应用程序的启动次数、运行时间、安装和卸载次数的步骤a之后,步骤S104之前还包括以下步骤:
利用一本地数据管理模块管理上述统计数据。
在本发明实施例中,信源统计数据的管理包括分类、删除冗余的数据和添加更新的数据,分类是指将信源使用的统计数据与应用程序统计数据分为两类。删除冗余的数据是指将多个同一类别的统计数据进行累积计算,如在多天没有网络的情况下,可能会存在多个存有信源使用的统计数据的临时文本文件,此时需要将多个临时文本文件中的统计数据进行累积计算,合并为一个文本文件。添加更新的数据是指信源统计模块和应用程序统计模块以天为单位,将其临时文本文件中的统计数据写入本地数据管理模块中,然后删除其临时文本文件。
本发明智能电视的信源使用调查方法利用信源管理器计算信源的使用时间和使用次数,并利用信源统计模块存储信源使用的统计数据,还利用数据上传模块将所述信源使用的统计数据上传到服务器端,服务器端可对数据进行自动分析统计,生成折线图、柱状图、饼图等直观的统计结果图,统计方法简单,效率高。
本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种智能电视的信源使用调查方法,其特征在于,所述方法包括以下步骤:
步骤一,智能电视开机时,智能电视中的信源管理器依据上次智能电视关机时的信源设置信息来设置当前信源;
步骤二,当切换信源时,信源管理器设置当前信源为切换后的信源,计算上一信源的使用时间,并将上一信源的使用次数加1;利用一信源统计模块从信源管理器中获取上一信源的使用时间和使用次数作为该信源使用的统计数据,并存储;
步骤三,重复执行步骤二,直到智能电视关机为止;
步骤四,智能电视再次开机后,利用一数据上传模块将所述信源使用的统计数据上传到服务器端;
所述步骤一进一步包括:每天智能电视第一次开机时,信源统计模块就创建一个临时文本文件;步骤二进一步包括:信源统计模块将上一信源的使用时间存储在内存中,并对应更新内存中的上一信源的使用次数,信源统计模块还将内存中的信源统计数据写入上述临时文本文件中;
所述步骤二进一步包括:每天第一次切换信源时,信源统计模块从信源管理器中获取上一信源的使用时间和使用次数,存储在内存中,并将内存中的数据写入上述临时文本文件中,记录写入的时间,当用户再次切换信源时,信源统计模块获取再次切换前的信源的使用时间和使用次数,存储在内存中,并判断当前时间与写入时间的时间间隔是否大于一特定时间间隔,如果大于特定时间间隔,则信源统计模块删除当天的临时文本文件,重新创建一个新的临时文本文件,并将内存中的信源统计数据写入新的临时文本文件中,更新写入时间;如果小于特定时间间隔,则信源统计模块不将内存中的数据写入临时文本文件。
2.如权利要求1所述的信源使用调查方法,其特征在于,所述特定时间间隔为15分钟或者20分钟。
3.如权利要求1所述的信源使用调查方法,其特征在于,所述步骤四包括如下步骤:
判断与服务器端的网络状态;
在网络可以进行上传的情况下,将信源使用的统计数据转换为符合服务器要求的格式;
将所述经过格式转换的信源使用的统计数据上传到服务器端。
4.如权利要求3所述的信源使用调查方法,其特征在于,所述步骤将所述经过格式转换的信源使用的统计数据上传到服务器端进一步包括:上传成功后临时文本文件自动删除,智能电视在每次上传前对之前的上传状态进行检查,如果发现未上传成功的临时文本文件,则重新上传。
5.如权利要求1所述的信源使用调查方法,其特征在于,在所述步骤四之前还包括以下步骤a:智能电视开机后,利用一应用程序统计模块统计应用程序的启动次数、运行时间、安装及卸载次数,并建立一临时文本文件存放应用程序统计数据。
6.如权利要求5所述的信源使用调查方法,其特征在于,所述步骤a和步骤四之间还包括如下步骤:
利用一本地数据管理模块管理所述信源使用的和应用程序统计数据,所述管理包括分类、删除冗余的数据和添加更新的数据,分类是指将信源使用的统计数据与应用程序统计数据分为两类,删除冗余的数据是指将多个同一类别统计数据进行累积计算,添加更新的数据是指信源统计模块和应用程序统计模块以天为单位,将其统计数据写入本地数据管理模块中。
7.如权利要求1所述的信源使用调查方法,其特征在于,所述步骤四中,所述数据上传模块以天为单位将信源使用的统计数据上传到服务器,即智能电视第二天开机后,数据上传模块将前一天的信源使用的统计数据上传到服务器端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210277678.5A CN102843608B (zh) | 2012-08-03 | 2012-08-03 | 智能电视的信源使用调查方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210277678.5A CN102843608B (zh) | 2012-08-03 | 2012-08-03 | 智能电视的信源使用调查方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102843608A CN102843608A (zh) | 2012-12-26 |
CN102843608B true CN102843608B (zh) | 2017-02-22 |
Family
ID=47370619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210277678.5A Expired - Fee Related CN102843608B (zh) | 2012-08-03 | 2012-08-03 | 智能电视的信源使用调查方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102843608B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105282256A (zh) * | 2015-11-06 | 2016-01-27 | 上海斐讯数据通信技术有限公司 | 路由器功能的用户使用度的统计方法及系统 |
CN109059344B (zh) * | 2018-05-25 | 2020-07-28 | 广东芬尼克兹节能设备有限公司 | 一种热泵定时开关机控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1997135A (zh) * | 2006-01-03 | 2007-07-11 | 晨星半导体股份有限公司 | 智能型选择视讯源的显示器及方法 |
CN101039402A (zh) * | 2006-03-17 | 2007-09-19 | 宏碁股份有限公司 | 视频信号源的扫描方法以及计算机可读取的存储介质 |
CN101296333A (zh) * | 2008-05-30 | 2008-10-29 | 深圳创维-Rgb电子有限公司 | 一种切换信号源的方法、系统及电视机 |
CN102045589A (zh) * | 2009-10-22 | 2011-05-04 | 华为技术有限公司 | 一种调查电视收视率或广播收听率的方法及装置 |
CN102237072A (zh) * | 2010-05-07 | 2011-11-09 | 宏碁股份有限公司 | 信号源检测方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100598396B1 (ko) * | 2004-10-01 | 2006-07-06 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
US7825993B2 (en) * | 2006-03-15 | 2010-11-02 | Acer Incorporated | Method and computer readable media for scanning video sources |
-
2012
- 2012-08-03 CN CN201210277678.5A patent/CN102843608B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1997135A (zh) * | 2006-01-03 | 2007-07-11 | 晨星半导体股份有限公司 | 智能型选择视讯源的显示器及方法 |
CN101039402A (zh) * | 2006-03-17 | 2007-09-19 | 宏碁股份有限公司 | 视频信号源的扫描方法以及计算机可读取的存储介质 |
CN101296333A (zh) * | 2008-05-30 | 2008-10-29 | 深圳创维-Rgb电子有限公司 | 一种切换信号源的方法、系统及电视机 |
CN102045589A (zh) * | 2009-10-22 | 2011-05-04 | 华为技术有限公司 | 一种调查电视收视率或广播收听率的方法及装置 |
CN102237072A (zh) * | 2010-05-07 | 2011-11-09 | 宏碁股份有限公司 | 信号源检测方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102843608A (zh) | 2012-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106507180B (zh) | 一种视频处理的方法及终端 | |
CN102845072B (zh) | 改进的媒体内容回放质量 | |
KR101249169B1 (ko) | 개인용 비디오 레코더와 휴대용 가입자 장치 사이에 가입자 레코딩 멀티미디어 콘텐츠를 동기화하는 시스템, 컴퓨터 판독가능 매체 및 이를 수행하는 방법 | |
US20170031948A1 (en) | File synchronization method, server, and terminal | |
CN105354042B (zh) | 应用安装的处理方法及装置 | |
CN104025612A (zh) | 用以适应遥控器用户接口的方法和设备 | |
CN102137156B (zh) | 网络播放机系统及其实现方法 | |
WO2020118606A1 (zh) | 媒体播放控制方法及系统和计算机可读介质 | |
CN104361465A (zh) | 日志分析方法和装置 | |
US20250047956A1 (en) | Content Aggregation | |
CN112069195A (zh) | 基于数据库的消息传输方法、装置、电子设备及存储介质 | |
CN103618962A (zh) | 进入智能电视的特定视频应用的控制方法和控制装置 | |
CN103401727A (zh) | 一种基于虚拟dvr测试流媒体服务器性能的方法、装置和系统 | |
CN102843608B (zh) | 智能电视的信源使用调查方法 | |
CN105354293A (zh) | 一种移动终端上进行播放对象推送的辅助实现方法及装置 | |
CN104167216A (zh) | 一种音频文件共享方法、装置及音箱 | |
CN109683948A (zh) | 系统数据导入方法、装置、电子产品及存储介质 | |
US20180248947A1 (en) | Metered Network Synchronization | |
CN112671572A (zh) | 智能设备配网的方法、装置、存储介质及电子装置 | |
CN110998524B (zh) | 处理配置文件的方法、处理单元、触摸芯片、装置及介质 | |
CN103179440A (zh) | 一种面向3g用户的增值业务时移电视系统 | |
CN104301757A (zh) | 基于云技术的家庭ktv点播方法及点播系统 | |
CN103686212B (zh) | 数据推送方法、推送前端系统和终端设备及数字电视系统 | |
CN103995718A (zh) | 程序的信息收集方法和装置 | |
CN111625502B (zh) | 数据读取方法及装置、存储介质、电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170222 |
|
CF01 | Termination of patent right due to non-payment of annual fee |