收视数据采集方法及装置的制造方法_3

文档序号:9399644阅读:来源:国知局
是,对本领域的技术人员来说,图4所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图4所示的收视数据采集装置的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该收视数据采集装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
[0076]本实施例提出一种收视数据采集装置,所述收视数据采集装置包括:
[0077]采集模块10,用于在检测到收视数据采集指令时,通过预设的数据采集应用采集收视数据;
[0078]确定模块20,用于确定终端是否与服务器建立通信连接;
[0079]发送模块30,用于若所述终端与所述服务器建立通信连接,则将采集的所述收视数据发送给所述服务器,以供所述服务器基于接收到的所述收视数据统计收视率。
[0080]在本实施例中,所述采集模块10要采集收视数据,要先集成数据采集软件即数据采集应用,也就是在所述采集模块10采集收视数据之前,先判断当前是否预存有数据采集应用,若预存有数据采集应用才触发收视数据采集指令,即所述收视数据采集装置还包括:
[0081]显示模块,用于在接收到所述服务器反馈的调查问卷时,在预设的显示区域显示所述调查问卷,以供用户基于所述显示区域显示的所述调查问卷输入相应的调查信息;
[0082]在本实施例中,服务器在检测到所述终端启动时,先确定所述终端是否为样机机,所述服务器确定所述终端是否为样机机的方式优选为:服务器获取终端的标识信息,如终端的MAC(Media Access Control,物理地址或称硬件地址)地址或终端的序列号,然后将获取到的所述标识信息与预存的所有标识信息进行比对,以确定所述终端是否为样本机,并在所述终端不为样本机且不曾接受过调查问卷时,即在不存在与所述标识信息匹配的预存标识信息并且调查标识为未调查时,所述服务器调查问卷给所述终端。可以理解的是,当所述终端成为样本机时,所述服务器可存储所述终端的标识信息。
[0083]所述发送模块30,还用于将包含调查信息的所述调查问卷发送给所述服务器,以供所述服务器反馈数据采集应用的安装包;
[0084]在本实施例中,所述显示模块收到所述服务器反馈的所述调查问卷时,在预设的显示区域显示所述调查问卷,所述调查问卷可包括是否愿意接受调查、用户家庭情况(包括成员角色、年龄、职业、文化程度、家庭收入、居住地区、工作情况、使用语言、联系电话等)、紧急广播、影讯提示、影视评分等,以供用户基于所述显示区域显示的所述调查问卷输入调查信息,进一步地,所述调查问卷可为选择题的形式显示,以供用户基于显示的所述调查问卷选择相应的调查信息。在用户愿意接受调查时,则所述显示模块在所述显示界面接收用户基于所述调查问卷输入的调查信息,并在调查信息输入完成后,所述发送模块30将包含调查信息的调查问卷发送给所述服务器,此时,所述服务器依据调查结果反馈数据采集应用的安装包,并将所述包含调查信息的调查问卷存储至数据库中,具体的,若用户选择不愿意接受调查,则服务器将不向该终端发送数据采集应用的安装包;若用户选择愿意接受调查,则服务器向该终端发送数据采集应用的安装包。同时,所述服务器更新所述终端为样本机标志,并且更新调查标志。进一步地,当用户不愿意接受调查时,可点击所述调查问卷预设的关闭按钮,所述发送模块30根据用户关闭的所述调查问卷发送提示信息给所述服务器,此时,所述服务器也可更新所述终端的标志,并将所述终端列为非样本机。
[0085]处理模块,用于将所述服务器反馈的数据采集应用的安装包进行解压并安装,并在安装成功后触发收视数据采集指令。
[0086]在本实施例中,所述处理模块在接收到所述服务器反馈的数据采集应用安装包时,将所述安装包进行解压并安装,最后,在安装成功后触发收视数据采集指令。
[0087]具体地,确定模块20,用于确定终端是否与服务器建立通信连接;
[0088]在本实施例中,所述确定模块20通过数据采集应用采集到所述收视数据后,确定其当前是否与服务器建立通信连接,所述终端优选通过socket与服务器进行通信,即所述终端先进行初始化,并且所述发送模块30向服务器发起连接请求,由于终端是每间隔预设时间片段发送连接请求的,因此所述服务器在完成初始化后一直处于实时监听终端行为的模式,并在检测到终端的连接请求后建立与所述终端的通信连接。
[0089]发送模块30,用于若所述终端与所述服务器建立通信连接,则将采集的所述收视数据发送给所述服务器,以供所述服务器基于接收到的所述收视数据统计收视率。
[0090]在本实施例中,若所述终端与所述服务器建立通信连接,则所述发送模块30可直接将采集的所述收视数据发送给所述服务器,所述发送模块30将采集的所述收视数据发送给所述服务器的实施方式优选为:终端每次启动时,所述发送模块30先向服务端发送启动信息,此后每隔第一预设时间段如10秒或每次按键时采集一次收视数据,然后每隔第二预设时间段如60秒向服务端发送心跳和采集的收视数据。采集的收视数据包括视频信息(直播节目、网络节目、USB视频等)、本机信息(终端类型、开机时间、当前信源、开机频道等)、菜单信息(导航条、主菜单、频道列表、按键信息等)以及其它信息(广告信息、游戏信息等)等等。同时,终端待机时,所述发送模块30向所述服务器发送待机信息,当所述服务端收到待机信息或连续300秒未收到心跳,默认终端已关机。
[0091]所述服务器在接收到所述收视数据后,先将接收到的所述收视数据存储到数据库中,然后再根据所述收视数据统计出开机率、平均收视时间、收视曲线、收视份额、收视排行版等,其中收视排行版包括直播T0P10、网络T0P10、娱乐T0P10、体育TOPlOj^a TOPlOwff闻T0P10等等,依据用户需求将上述统计结果反馈至所述终端,为用户选择优质节目提供参考。
[0092]本实施例提出的收视数据采集装置,在检测到收视数据采集指令时,先通过预设的数据采集应用采集收视数据,然后确定其当前是否与服务器建立通信连接,若当前与所述服务器建立通信连接,则直接将采集的所述收视数据发送给所述服务器,以供所述服务器基于接收到的所述收视数据统计收视率,而不是用户每次在看电视时都要在人员测量仪上触摸对应的按钮,以供人员测量仪先采集收视数据,再将采集的收视数据发送给服务器,本方案通过终端预设的数据采集应用直接采集收视数据,并在连网情况下将采集的收视数据直接发送给服务器,提高了收视数据采集的智能性。
[0093]进一步地,为了提高收视数据采集的灵活性,基于第一实施例提出本发明收视数据采集装置的第二实施例,在本实施例中,参照图5,所述收视数据采集装置还包括:
[0094]存储模块40,用于若所述终端与所述服务器未建立通信连接,则存储采集的所述收视数据;
[0095]所述发送模块30,还用于在检测到所述终端与所述服务器建立通信连接时,将存储的所述收视数据发送给所述服务器,以供所述服务器基于接收到的所述收视数据统计收视率。
[0096]在本实施例中,若所述终端与所述服务器未建立通信连接,此时,所述存储模块40将采集的所述收视数据存储到预设的存储器中,如内存、闪存或缓存中,本实施例优选存储到闪存中;然后,在检测到所述终端与所述服务器建立通信连接时,所述发送模块30直接将存储的所述收视数据发送给所述服务器,也就是在网络畅通时直接发送到所述服务器。
[0097]进一步地,所述收视数据采集装置还包括:
[0098]替换模块,用于当存储的收视数据超过预设的数据量时,将采集的所述收视数据覆盖原先存储的收视数据,以确保新的采集数据被保存下来。
[0099
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1