背景技术
交互式网络电视(Internet Protocol Television,简称IPTV)是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。IPTV的原理为:首先把原始的电视信号数据进行编码,转化成适合互联网传输的数据形式。然后通过互联网传送,最后解码并通过IPTV终端进行播放。IPT-V的终端通常有三种类型:个人电脑+软件播放器、电视机+机顶盒(Set-top-box,简称STB)以及用于移动流媒体平台的多媒体手机。
(1)个人电脑+软件播放器
基于个人电脑的终端系统是沿用互联网视频的应用形式,利用网络流媒体技术传送某种格式的数据流,用户可在电脑上利用相应的播放器对压缩的视音频流媒体文件解压后进行播放。
(2)电视机+机顶盒
基于机顶盒的终端系统以电视机作为显示器,利用IPTV系统专用的机顶盒对网络音视频媒体数据接收和解压,转换为电视信号格式输送给电视机播放。
(3)移动流媒体平台的多媒体手机
用于IPTV的移动终端系统能够处理图像、音乐、视频流等多媒体,并利用无线通信网络和互联网相结合提供网络电视、视频电话、网页浏览、电视会议、电子商务等多种媒体服务,例如3G手机。
机顶盒,顾名思义是放在电视机上的盒子,源于数字电视。它是一种将数字电视信号转换成模拟信号的变换设备。在IPTV系统中使用的机顶盒是基于互联网协议的互联网协议机顶盒(Internet ProtocolSet-top-box,简称IP机顶盒),IP机顶盒是一种专用计算设备,它可以充当电视机和宽带网络之间的接口。除了对电视信号进行解码并呈现其内容外,IP机顶盒还可以提供包括视频点播、电子节目指南、数字权限管理等多媒体服务在内的功能。
用户识别卡(Subscriber Identity Module,简称SIM卡),是由一块大规模集成电路芯片制成的。SIM卡中可以存储用户识别号码、用户的密钥和保密算法以及用户的其他信息。将SIM卡技术引入IPTV系统可以充分利用SIM卡完成用户鉴权、计费等业务。
IPTV用户通常希望一开机就能按照自己的喜好观看自己喜欢的节目,例如,如果是在晚上八点开机,则有的用户希望一开机就能看到体育频道的节目,如果是在晚上十点开机,则希望一开机就能看到文艺频道的节目,或者如果用户最近进行某一项业务比较多,则希望一开机就能进行该业务,而现有技术中通常IPTV用户每次开机显示的是系统初始化后默认的频道,而不能按照用户的使用习惯播放相应的节目。
发明内容
本发明的目的是为了解决现有技术交互式网络电视开机不能按照用户的使用习惯显示业务的缺陷,提供一种交互式网络电视业务处理信息的处理方法及装置,从而实现将交互式网络电视被使用业务的处理信息进行存储并在使用时显示,使得交互式网络电视用户开机时可以根据自己的使用习惯进行自己喜欢的业务。
本发明提供了一种交互式网络电视业务处理信息的处理方法,包括:
将交互式网络电视被使用时进行的业务的业务处理信息进行存储;
当交互式网络电视被使用时,将存储的所述交互式网络电视被使用时进行的业务的业务处理信息中的业务进行显示。
本发明还提供了一种交互式网络电视业务处理信息的处理装置,包括:
解码模块,用于接收互联网输入的数据并对该数据进行处理;
显示模块,与所述解码模块连接,用于将所述解码模块经过处理后的数据进行显示;
其中,所述解码模块包括:
解码子模块,用于将从互联网接收的数据进行解码;
业务处理信息录入模块,与所述解码子模块连接,用于存储交互式网络电视被正常使用时进行的业务的业务处理信息;
开机业务推送模块,与所述业务处理信息录入模块以及显示模块相连,用于在交互式网络电视被使用时将所述业务处理信息录入模块中存储的所述交互式网络电视被使用时进行的业务发送到显示模块进行显示。
本发明提供的交互式网络电视业务处理信息的处理方法及装置,通过将交互式网络电视被正常使用时进行的业务的业务处理信息存储到交互式网络电视终端,在交互式网络电视下一次被使用时将上一次存储的交互式网络电视被使用时进行的业务的业务处理信息中的业务进行显示,实现了对交互式网络电视用户使用习惯的管理,可以更方便用户使用交互式网络电视。
下面通过具体实施例并结合附图对本发明做进一步的详细描述。
具体实施方式
如图1所示为本发明交互式网络电视业务处理信息的处理方法实施例一流程图,具体为:
步骤1、将交互式网络电视被使用时进行的业务的业务处理信息进行存储;
步骤2、当交互式网络电视被使用时,将存储的所述交互式网络电视被使用时进行的业务的业务处理信息中的业务进行显示。
本实施例通过对IPTV被使用时进行的业务的业务处理信息进行存储,并在下一次IPTV被使用时将上一次存储的IPTV被使用时进行的业务的业务处理信息中的业务进行显示,可以根据用户的使用习惯来进行相应业务的显示,实现了对IPTV用户使用习惯的管理。
对于如何存储交互式网络电视被正常使用时进行的业务的业务处理信息可以有如下的几种方式。
1、对IPTV被使用时超过一定时间的业务的业务处理信息进行存储
对于大多数用户来说,通常在正常关机时IPTV所处理的业务就是用户喜欢进行的业务。对于非正常关机的情况,关机时用户所进行的业务不一定是自己喜欢的业务。所以为了保证在非正常关机情况下也可以向用户推送喜欢的业务,可以设定一固定时间,将被使用时间超过该固定时间的业务进行记录,IPTV被使用期间进行的业务的业务处理信息可以用如表一所示的形式来记录,将记录该业务处理信息的文件称为业务处理信息文件。
表一
业务处理信息文件中只有一条记录,该记录的内容包括记录编号、IPTV被使用时进行的业务的业务内容、该业务内容被记录的时刻以及该记录的长度。每次IPTV被使用的业务更改并且该业务被使用的时间超过了固定时间,则将该业务的业务处理信息记录到业务处理信息文件中。例如,用户在早上8:00打开IPTV,8:00到8:20用户收看了体育频道的节目,可以将固定时间设置为10分钟,那么在8:10的时候将体育频道广播节目业务存储到业务处理信息文件中,该业务被记录的时刻为8:10。如果8:10到8:15,用户仅收看了五分钟的文艺频道的节目,由于该业务被使用的时间少于10分钟,则不对该业务进行记录。如果用户在8:15到9:15关机时一直在收看电影频道的节目,则在8:25的时刻将该业务的业务处理信息记录到业务处理信息文件中,并将上一次8:10记录的业务的业务处理信息删除。当用户下一次开机时,IPTV会向用户推送上一次使用IPTV期间最后一次使用过的并且使用时间超过了10分钟的电影频道的节目。需要说明的是所述固定时间可以根据具体情况进行设定,不限于本发明实施例中所设定的时间。
以上业务处理信息文件(表一)中整条记录可以用美国标准信息交换代码(American Standard Code for Information Interchange,简称ASCII)方式存储,结束字符用“\0”,表一中“长度”项表明这条记录的ASCII字符串的长度。
2、记录IPTV被使用时不同时间段进行的业务的业务处理信息
还有一些用户每天不同时间段有相应的固定的观看习惯,比如每天晚上八点到九点会收看体育频道的节目,所以每次用户晚上八点到九点期间打开的电视的时候希望看到的是体育频道。针对这用户的这种习惯,可以将一天24小时分成若干个时间段,在每个时间段中设定一个固定的时间点,在该时间点的时候记录IPTV用户当时正在进行的业务,该时间段可以是一个小时,例如将0:00到1:00设为第一个时间段,1:00到2:00设为第二个时间段,其余以此类推,在每个时间段中的半点时刻进行记录,即在0:30、1:30.......的时刻记录IPTV用户正在进行的业务,IPTV被使用期间进行的业务的业务处理信息文件可以用表二所示的格式。
记录编号 |
时间段 |
业务被记录时刻 |
业务内容描述 |
长度 |
1 |
0:00-1:00 |
0:30 |
|
|
2 |
1:00-2:00 |
1:30 |
|
|
3 |
2:00-3:00 |
2:30 |
|
|
...... |
...... |
...... |
|
|
12 |
23:00-0:00 |
23:30 |
|
|
表二
这样将一天24小时进行分段,每个时间段的半点时刻进行记录,例如用户晚上20:00-22:00使用了IPTV,那么在20:30时刻将用户进行的业务内容“体育频道”记录到表二中的第9项记录中,在21:30时刻用户进行的业务内容“文艺频道”记录到表二中的第10项记录中,这样当下次用户在例如20:20时刻打开电视时,由于该时刻属于表二中第9项记录的时间段,那么就把上次用户使用IPTV时20:30正在使用的业务“体育频道”显示给用户。并且从用户20:20开机时起直到用户关机(例如用户22:40关机)时止,重新进行记录,如果用户20:30所进行的业务仍然是“体育频道”,则保持表二中原第9项的记录不变,如果用户20:30所进行的业务不再是“体育频道”,则将表二中第9项的内容进行更新。21:30、22:30时刻用户所进行的业务也需要记录,如果与表二中原第10项、第11项的记录相同,则保持原记录不变,如果不同,则进行相应的更新。也就是说,用户每一次使用IPTV时,如果使用的时间段包含了规定的进行记录的时刻,那么就需要记录,如果用户使用IPTV的时间太短,没有包含进行记录的时刻,那么不需要对用户进行的业务进行记录,因为用户仅使用了很短时间的IPTV,通常来讲,可以认为用户对该业务不感兴趣,所以也无需记录该项业务。
当然,一天24小时也可以分成其他的时间段,例如每15分钟分成一个时间段,记录业务的时刻也可以是其他的时刻,例如每个时间段的整点时刻进行记录,表二所示文件仅用以说明本发明如何记录IPTV用户不同时间段进行的业务,而并不仅限于此。
以上表二中的记录可以使用整条记录可以用ASCII码方式存储,结束字符用“\0”。表二中“长度”项表明这条记录的ASCII字符串的长度。
3、记录IPTV被使用期间不同业务的时间
还有一些用户可能连续几天进行某一项业务,那么在这几天之内,他希望一打开IPTV就能进行该业务。该项业务就是他使用时间最长的业务,在下次开机时可以将该时间最长的业务播放给用户。IPTV被使用期间进行的业务的业务处理信息文件可以如表三所示。
记录编号 |
业务内容描述 |
业务进行时长 |
时长被更新时刻 |
长度 |
1 |
|
|
|
|
2 |
|
|
|
|
...... |
...... |
...... |
|
|
表三
每次IPTV被使用时就开始记录,例如用户20:00开机,20:00到20:30期间观看“体育频道”,则将“体育频道”业务内容记录到表三中的第一项记录中,在第一项记录中业务的进行时长为30分钟,20:30到20:40期间,用户发送邮件,则将“发送邮件”业务内容记录到第二项记录中,第二项记录中业务进行的时长为10分钟,20:40到21:30期间,用户在收看“电影频道”,则将“电影频道”业务内容记录到第三项记录中,第三项记录中业务的进行时长为50分钟,在21:30到21:40期间,用户又发送邮件,则将第二项记录中的业务的进行时长增加到20分钟,如果用户21:40关机,可以看出时长最长的业务是第三项记录中的业务。下一次用户开机时就可以将第三项记录中的业务显示给用户。
用户每次使用某项业务时,如果表三中已有相同业务内容的记录,则在原记录的基础上增加相应的业务被再次使用的时长,如果表三中没有相同业务内容的记录,则在表三中增加新的记录项。表三中的记录项可以采用堆栈的方式存储,根据各项记录中的业务被进行时间长短进行排序,时间最长的记录项排在堆栈的最顶端,其余以此类推,由于不同记录项中的业务进行时长是变化的,所以堆栈中各项记录的排序也是不断变化的。如果在用户使用IPTV期间记录的各项记录中,有一项以上记录中的业务进行时长相同,并且该一项以上记录的业务进行的时长均大于其他项记录中业务进行的时长,则将“时长被更新”项中时刻最新的记录的排在堆栈中的最顶端。下一次用户开机时就将堆栈中最顶端记录中的业务播放给用户。由于下一次用户开机时需要重新记录不同业务的时长,所以在将上一次记录的堆栈中最顶端的记录中的业务播放给用户后,就将堆栈中上一次的记录删除,重新进行下一次的业务记录。
以上表三中的每条记录可以用ASCII码方式存储,结束字符用“\0”。由于表三中每项记录中的业务进行时长都在不断变换,表三中“时长被更新”项是指最新对时长进行累加的时刻,“长度”项表明这条记录的ASCII字符串的长度。
以上所述的三种记录存储交互式网络电视被使用时进行的业务的业务处理信息的方式可以综合在一起,可以由相应的存储设备同时存储表一、表二、表三所示的IPTV业务处理信息文件,由用户设定开机时由IPTV系统向用户推送哪种业务,例如可以在系统中设置一个“开机默认业务”选项,该选项包括三个菜单:A、上一次使用期间最后进行的业务;B、根据开机时刻选择默认业务;C、上一次使用时间最长的业务;用户可以随时对“开机默认业务”选项进行设定,如果用户对该选项设定为选择A,则每次开机时系统会将用户上一次使用IPTV期间使用时间超过一固定时间的最后一次进行的业务显示给用户;如果用户选择B,则每次开机时,系统会判断用户开机的时刻属于哪一时间段,然后将系统中记录存储的该时间段用户上一次使用的业务显示给用户;如果用户选择C,则每次开机时,系统会将用户上一次使用时间最长的业务显示给用户。
如图2所示为本发明交互式网络电视业务处理信息的处理装置实施例一结构示意图,包括:解码模块11,用于接收互联网输入的数据并对该数据进行处理;显示模块12,用于将解码模块输入的视频信号进行显示;所述解码模块11中设置有:解码子模块111,用于将通过通过互联网输入的数据解码成视频信号;业务处理信息录入模块112,与解码子模块111相连,用于记录存储交互式网络电视被使用时进行的业务的业务处理信息;开机业务推送模块113,与所述业务处理信息录入模块112以及所述显示模块12相连,用于在交互式网络电视开机时将所述业务处理信息录入模块112中记录存储的所述交互式网络电视被使用时进行的业务的业务处理信息中的业务发送到所述显示模块12。
由于现有IPTV的终端通常有三种类型:个人电脑+软件播放器、电视机+IP机顶盒以及用于移动流媒体平台的多媒体手机。对于个人电脑+软件播放器这种类型的IPTV终端,记录存储IPTV被使用时的业务的业务处理信息以及当用户开机时根据用户使用习惯向用户推送相关业务可以由电脑完成。对于电视机+IP机顶盒这种类型的IPTV终端,记录存储IPTV被使用时的业务的业务处理信息以及当用户开机时根据用户使用习惯向用户推送相关业务可以由机顶盒完成;如果IPTV系统中引入了SIM卡技术,记录存储IPTV被使用时的业务的业务处理信息以及当用户开机时根据用户使用习惯向用户推送相关业务还可以由SIM卡完成。对于移动流媒体平台的多媒体手机这种IPTV终端,记记录存储IPTV被使用时的业务的业务处理信息以及当用户开机时根据用户使用习惯向用户推送相关业务可以由多媒体手机完成。
本发明通过将IPTV被使用时进行的业务的业务处理信息记录存储到IPTV终端,在IPTV下一次开机时根据用户的使用习惯向用户推送上一次使用过的业务,实现了对IPTV用户使用习惯的管理,可以更方便用户使用IPTV。
本发明实施例中所述“业务”可以是广播节目、点播节目、增值业务等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。