[go: up one dir, main page]

CN102780915B - 预约节目的方法、装置及系统 - Google Patents

预约节目的方法、装置及系统 Download PDF

Info

Publication number
CN102780915B
CN102780915B CN201210231512.XA CN201210231512A CN102780915B CN 102780915 B CN102780915 B CN 102780915B CN 201210231512 A CN201210231512 A CN 201210231512A CN 102780915 B CN102780915 B CN 102780915B
Authority
CN
China
Prior art keywords
program
user
keyword
preserved
terminal unit
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.)
Active
Application number
CN201210231512.XA
Other languages
English (en)
Other versions
CN102780915A (zh
Inventor
张海霞
夏章抓
仉志宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Poly Polytron Technologies Inc
Original Assignee
Qingdao Hisense Media Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Media Network Technology Co Ltd filed Critical Qingdao Hisense Media Network Technology Co Ltd
Priority to CN201210231512.XA priority Critical patent/CN102780915B/zh
Publication of CN102780915A publication Critical patent/CN102780915A/zh
Application granted granted Critical
Publication of CN102780915B publication Critical patent/CN102780915B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种预约节目的方法、装置及系统。所述预约节目的方法包括:接收用户的登录请求,对用户进行登录验证后获取用户名信息;根据当前用户名信息查询数据库,获取该用户预先设置的关键字;根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照所述预约节目列表向终端设备播放节目。应用本发明,可以提高预约节目的效率。

Description

预约节目的方法、装置及系统
技术领域
本发明涉及多媒体技术,尤其涉及一种预约节目的方法、装置及系统。
背景技术
随着多媒体技术的发展,电视机以及机顶盒等终端设备能够提供的频道和节目也越来越多,终端设备提供的频道和节目信息,通过电子节目菜单(EPG,ElectronicProgramGuide)的方式,在终端设备的显示界面向用户呈现,用户通过呈现的电子节目菜单,遍历其中的频道列表,从而可以选取自身感兴趣的频道和节目进行播放。
由于不同用户喜好的节目并不相同,例如,对于家庭中的成员(用户)来说,不同的成员关注的节目不同,举例来说,成员A喜欢体育节目,每次开机后希望能观看到一场体育比赛,成员B喜欢综艺节目,每次开机后希望能观看到一期娱乐节目,成员C喜欢动画节目,因而,每次开机后希望能观看到一场动画节目。为了满足家庭用户的这种个性化节目需求,现有技术提出了预约节目的方法,例如,当成员A在关机前,通过电子节目菜单中的预约功能,将电视节目调到自身喜好频道中的体育节目并存储,这样,下次开机后,终端设备根据存储的预约节目,将在该频道播放关机前预约的体育节目,从而节约开机后遍历频道列表获取自身感兴趣的节目所需的时间。但该方法将导致电视机当前的设置只能满足其中一个用户的节目预约需求,不能满足其它用户个性化节目预约的需求,例如,如果用户B需要观看电视,则需要再通过遥控器,从设置的电子节目菜单中遍历频道列表,选取出综艺节目。因而,进一步地,提出的改进节目预约的方法是在关机前,各用户根据自身感兴趣节目所在的频道以及播出时间,手动在电子节目菜单中设置预约频道的节目和播出时间,这样,在预约的播出时间到时,对于首次开机的情况,加载预约的节目;而对于开机后预约播出时间到时的情况,对用户进行提醒,并由用户决定是否对当前观看的节目所在的频道进行切换。
由上述可见,现有预约节目的方法,关机前通过电子节目菜单设置预约节目和播出时间,这样,各用户在自身喜好节目播出时间不发生冲突的情况下,可以相应观看到喜好的节目。但实际应用中,由于该方法未考虑当前观看节目的用户信息,例如,在首次开机时,终端设备按照电子节目菜单中设置的用户A预约的节目进行播放,而此时观看节目的用户为用户B或用户C,则仍需要用户B或用户C通过遥控器,从设置的电子节目菜单中遍历频道列表,选取出相应的节目,使得预约节目的效率较低,不能满足当前观看节目的用户的个性化节目预约需求;进一步地,如果频道的节目有更新,例如,节目被删除,则通过电子节目菜单设置的预约节目和播出时间将不能进行及时的更新,使得预约节目的效率进一步降低;而且,设置预约节目和播出时间进行节目预约的方式较为简单,不能满足用户多样化的节目预约需求。
发明内容
本发明的实施例提供一种预约节目的方法,提高预约节目的效率。
本发明的实施例还提供一种预约节目的装置,提高预约节目的效率。
本发明的实施例还提供一种预约节目的系统,提高预约节目的效率。
为达到上述目的,根据本发明的一个方面,提供了一种预约节目的方法,包括:
接收用户的登录请求,对用户进行登录验证后获取用户名信息;
根据当前用户名信息查询数据库,获取该用户预先设置的关键字;
根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表向终端设备播放节目。
所述预约节目的方法进一步包括:在节目播放过程中,触发终端设备展示关键字输入框界面,接收用户输入的关键字信息,匹配预先获取的节目,将匹配的节目信息列表进行展示,并将当前播放节目切换至用户从展示的节目信息中选取的节目。
所述预约节目的方法进一步包括:服务器定期检查节目更新,如果监测到节目更新,根据各用户设置的关键字,匹配更新的节目,并根据匹配结果对存储的预约节目列表进行相应更新。
所述预约节目的方法进一步包括:服务器定期检查关键字更新,如果监测到关键字更新,根据更新的关键字,匹配预先获取的节目,并根据匹配结果对存储的预约节目列表进行相应更新。
在所述根据获取的关键字,匹配预先获取的节目的步骤之前,所述预约节目的方法进一步包括:查询是否存储有该用户的预约节目列表,如果有,以该存储的预约节目列表作为生成的预约节目列表;如果没有,执行所述根据获取的关键字,匹配电子节目菜单的步骤。
所述根据获取的关键字,匹配预先获取的节目,生成预约节目列表包括:服务器搜索预先获取的节目中符合关键字的节目,根据播放时间先后顺序,生成预约节目列表。
所述按照该预约节目列表向终端设备播放节目包括:服务器将生成的预约节目列表返回给终端设备进行显示;终端设备接收用户在预约节目列表中选择的节目,为选择的预约节目设置预约标识;终端设备将设置预约标识的预约节目列表向服务器发送,服务器接收并更新存储的预约节目列表,根据更新的预约节目列表向终端设备下发播放节目。
所述接收用户的登录请求,对用户进行登录验证包括:当监测到终端设备开机后、或在终端设备播放过程中,接收到用户操作映射登录认证时,触发展示登录认证界面;接收用户在展示的登录认证界面中点击默认用户名控件或个性化用户名控件的信息,触发展示信息输入界面;接收用户在信息输入界面中输入的密码信息,监测到用户点击登录控件,触发生成登录请求,携带用户名信息以及密码信息,输出至服务器;服务器接收登录请求,从数据库存储的用户信息中查询到该用户名的用户信息,如果该用户信息中包含的密码信息与登录请求中携带的密码信息相一致,则通过登录。
其中,所述登录认证界面包括:默认用户名控件、个性化用户名控件以及新建用户名控件。
其中,接收到用户在展示的登录认证界面中点击新建用户名控件的信息时,触发展示编辑界面。
其中,所述编辑界面包括:用户名设置控件、头像设置控件、密码设置控件以及关键字设置控件。
其中,所述关键字设置控件包括:系统关键字控件以及自定义关键字。
其中,在预先设置的时间内,统计、计算各用户输入的自定义关键字频次,将输入频次超过预先设置的输入频次阈值的用户自定义关键字添加到系统关键字控件映射的系统关键字库中;和/或,
在预先设置的时间内,统计、计算各用户从系统关键字控件映射的系统关键字库中选取的关键字频次,如果小于预先设置的选取频次阈值,则将该关键字从系统关键字库中删除。
所述预先获取的节目包括:电子节目菜单以及录制的电视回看节目。
根据本发明的另一个方面,提供了一种预约节目的装置,该装置包括:登录请求处理模块、关键字获取模块以及预约节目列表处理模块,其中,
登录请求处理模块,用于接收用户通过终端设备发送的登录请求,对用户进行登录验证后获取用户名信息;
关键字获取模块,用于根据当前用户名信息查询数据库,获取该用户预先设置的关键字;
预约节目列表处理模块,用于根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表向终端设备播放节目。
所述预约节目的装置进一步包括:
关键字实时交互模块,用于在节目播放过程中,接收映射登录认证的用户操作,触发终端设备展示关键字输入框界面,以接收用户通过终端设备输入的关键字信息,匹配预先获取的节目,将匹配的节目信息列表输出至终端设备进行展示,并触发终端设备将当前播放节目切换至用户从展示的节目信息中选取的节目;和/或,
节目更新模块,用于定期检查节目更新,如果监测到节目更新,根据各用户设置的关键字,匹配更新的节目,并根据匹配结果对存储的预约节目列表进行相应更新;和/或,
关键字更新模块,用于定期检查关键字更新,如果监测到关键字更新,根据更新的关键字,匹配预先获取的节目,并根据匹配结果对存储的预约节目列表进行相应更新;和/或,
自定义关键字处理模块,用于在预先设置的时间内,统计、计算各用户输入的自定义关键字频次,将输入频次超过预先设置的输入频次阈值的用户自定义关键字添加到系统关键字控件映射的系统关键字库中;和/或,
系统关键字处理模块,用于在预先设置的时间内,统计、计算各用户从系统关键字控件映射的系统关键字库中选取的关键字频次,如果小于预先设置的选取频次阈值,则将该关键字从系统关键字库中删除。
根据本发明的再一个方面,提供了一种预约节目的系统,该系统包括:终端设备以及服务器,其中,
所述终端设备用于接收用户的登录请求,向服务器发送;接收服务器下发的节目,进行播放;
所述服务器用于接收终端设备发送的登录请求,对用户进行登录验证后获取用户名信息;根据当前用户名信息查询数据库,获取该用户预先设置的关键字;根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表将播放节目下发至终端设备。
所述终端设备包括:登录认证界面触发模块、信息输入界面触发模块、登录请求生成模块以及节目播放模块,其中,
登录认证界面触发模块,用于当监测到终端设备开机后、或在终端设备播放过程中,接收到用户操作映射登录认证时,触发展示登录认证界面;
信息输入界面触发模块,用于接收用户在展示的登录认证界面中点击默认用户名控件或个性化用户名控件的信息,触发展示信息输入界面;
登录请求生成模块,用于接收用户在信息输入界面中输入的密码信息,监测到用户点击登录控件,触发生成登录请求,携带用户名信息以及密码信息,输出至服务器;
节目播放模块,用于接收服务器下发的节目,进行播放。
所述终端设备进一步包括:
编辑界面触发模块,用于接收用户在展示的登录认证界面中点击新建用户名控件的信息,触发展示编辑界面。
由上述技术方案可见,本发明实施例提供的一种预约节目的方法、装置及系统,接收用户的登录请求,对用户进行登录验证后获取用户名信息;根据当前用户名信息查询数据库,获取该用户预先设置的关键字;根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表向终端设备播放节目。这样,通过对用户进行登录认证,预约节目与当前观看节目的用户信息结合起来,从而根据当前的用户信息,播放该用户设置的预约节目,避免预约播放当前节目的用户与观看当前节目的用户不一致时,需要通过遍历频道列表选取相应节目,提高了预约节目的效率;进一步地,关键字可由用户输入,通过关键字匹配节目,增强了节目预约的方便性和灵活性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,以下将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,以下描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员而言,还可以根据这些附图所示实施例得到其它的实施例及其附图。
图1为本发明实施例预约节目的方法流程示意图。
图2为本发明实施例登录认证界面结构示意图。
图3为本发明实施例信息输入界面示意图。
图4为本发明实施例编辑界面示意图。
图5为本发明实施例预约节目的装置结构示意图。
图6为本发明实施例预约节目的系统结构示意图。
具体实施方式
以下将结合附图对本发明各实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。
现有关机前通过电子节目菜单设置预约节目和播出时间实现节目预约的方法,在首次开机时,按照电子节目菜单中设置的用户A预约的节目进行播放,如果此时观看节目的用户不为用户A,则仍需要通过遍历频道列表的方法,获取当前观看节目的用户喜好的节目,而且,在播放过程中,如果其它用户需要观看节目,仍需要通过遍历频道列表的方法,获取自己喜好的节目,使得预约节目的效率较低,不能满足各用户的个性化节目预约需求。
本发明实施例中,考虑当前观看节目的用户信息,在首次开机时,对用户进行登录认证,将电子节目菜单设置的预约节目和播出时间与当前观看节目的用户信息结合起来,从而根据当前的用户信息,播放该用户设置的预约频道及节目,避免预约播放当前节目的用户与观看当前节目的用户不一致,以满足当前观看用户的个性化节目预约需求。
图1为本发明实施例预约节目的方法流程示意图。参见图1,该流程包括:
步骤101,接收用户的登录请求,对用户进行登录验证后获取用户名信息;
本步骤中,为了获取当前操作终端设备,例如,开机的用户信息,以便根据当前的用户信息,按照该用户预先设置的预约节目进行播放,从而避免操作终端设备的当前用户与预约播放当前节目的用户不一致,使得当前用户需要进行遍历选取播放节目的情形发生。本发明实施例中,设置用户的登录验证流程,与现有终端设备不同的是,如果终端设备开机,则直接进入预先设置的登录认证界面进行登录认证,如果在终端设置的播放过程中,需要更改用户信息,则通过预先设置的操作触发进入登录认证界面,进行新用户的登录认证。
本步骤中,接收用户的登录请求,对用户进行登录验证包括:
A11,当监测到终端设备开机后、或在终端设备播放过程中,接收到用户操作映射登录认证时,触发展示登录认证界面;
本步骤中,为了获取操作终端设备的当前用户名信息,以便根据该用户名信息播放该用户预约的相应节目,预先在终端设备中设置登录认证界面,在监测到终端设备开机后,触发终端设备向用户提供登录认证界面;或者,在终端设备播放过程中,监测到用户进行了预先设置的操作,而该用户操作映射登录认证,表明需要接替当前用户,进行新的用户登录认证以获取自己喜好的节目,例如,终端设备监测到用户按下遥控器上的新用户登录认证控件,触发终端设备展示登录认证界面。
当然,实际应用中,对于在终端设备播放过程中展示的登录认证界面,可以设置在当前播放节目界面的某一位置,例如,底端、顶端、左侧或右侧。
图2为本发明实施例登录认证界面结构示意图。参见图2,该登录认证界面包括:默认用户名控件以及个性化用户名控件,其中,个性化用户名控件可以包括:用户A控件、用户B控件等。
默认用户名控件,用于为未创建登录的用户提供登录的通道;
个性化用户名控件,用于提供各用户分别登录的通道。
较佳地,该登录认证界面进一步包括:
新建用户名控件,用于为新用户提供创建登录的通道。
较佳地,用户名控件(默认用户名控件以及个性化用户名控件)使用用户名、和/或,头像进行标识,不同的用户,具有不同的用户名、和/或,头像,其中,头像可由具有摄像头的终端设备进行拍摄得到,当然,也可以通过其它方式得到,例如,通过与其它终端相连,由其他终端上传至该终端设备。
A12,接收用户在展示的登录认证界面中点击默认用户名控件或个性化用户名控件的信息,触发展示信息输入界面;
本步骤中,如果用户已创建登录用户,则通过点击相应的用户名控件,触发进入信息输入界面;如果需要创建新用户,则通过点击新建用户控件,触发进入编辑界面以进行编辑;如果还未创建登录用户进行登录,则通过点击默认用户控件,触发进入信息输入界面。
图3为本发明实施例信息输入界面示意图。参见图3,该信息输入界面包括:用户名信息、密码信息、头像信息、登录控件以及编辑控件,其中,用户名信息和头像信息与用户名控件显示的信息相一致,密码信息为用户输入的用于登录的信息。每一用户名控件对应设置一个密码,默认用户控件中的密码信息可以设置为终端设备的标识信息,可供家庭成员共同使用,个性化用户名控件中的密码信息由各用户分别设置。
实际应用中,如果接收到用户在展示的登录认证界面中点击新建用户名控件的信息,触发展示编辑界面。
图4为本发明实施例编辑界面示意图。参见图4,该编辑界面包括:用户名设置控件、头像设置控件、密码设置控件以及关键字设置控件,其中,
用户名设置控件用于设置用户名信息,密码设置控件用于设置用户密码信息,头像设置控件用于设置用户头像信息,关键字设置控件用于设置预约节目的关键字。
用户名和头像中,可以择一设置,也可以全部设置,如果同时设置用户名和头像,较佳地,将用户名设置在头像下方。
关键字设置控件包括:系统关键字控件,用于用户从提供的关键字库中,选取匹配预约节目所需的关键字。实际应用中,系统关键字控件可以设置为节目类别信息控件,例如,系统关键字控件包括:体育控件、综艺控件、电影控件、连续剧控件等。
进一步地,还可以对系统关键字控件进行细分,也就是说,系统关键字控件包括多个一级关键字控件,每个一级关键字控件又包括多个二级关键字,例如,对于一级关键字体育控件来说,可包括足球、篮球、网球等二级关键字,二级关键字对应的节目可以是电子节目菜单中的节目,也可以是录制的电视回看节目。当然,实际应用中,也可以将二级关键字设置为二级关键字控件,使其可以包含一个或多个三级关键字。
为了有效减少二级关键字占用的界面空间,本发明实施例中,默认设置二级关键字为隐藏状态,当用户选择了一级关键字控件后,触发显示对应的二级关键字。这样,通过设置一级关键字控件以及二级关键字,可以有效减少用户的输入,降低用户设置关键字所需的时间,并且主动为用户屏蔽掉不感兴趣的信息。
较佳地,为了进一步满足用户的个性化节目播放需求、增加用户的参与性,方便用户更准确地设置自己关注的节目信息,关键字设置控件还可以进一步包括自定义关键字,即在编辑界面中,提供自定义关键字输入框,用户通过自定义关键字输入框,输入自定义的关键字。
在设置好关键字后,通过点击编辑界面中的保存控件,可以触发将设置的用户名、密码、头像等属性信息以及用于节目预约的关键字信息生成用户信息,保存至服务器的数据库中;或通过点击取消控件,取消所做的编辑。其中,用户信息可以以用户名为标识进行存储。
进一步地,服务器还可对系统关键字进行管理,即可对分类的系统关键字进行新建、删除、编辑等操作,例如,可以根据用户输入的自定义关键字,对一级关键字以及二级关键字进行调整,举例来说,在预先设置的时间内,统计、计算各用户输入的自定义关键字频次(次数),将输入频次超过预先设置的输入频次阈值的用户自定义关键字添加到一级或二级关键字中,即系统关键字控件映射的系统关键字库中,供用户直接选择;而在提供的关键字库中,如果各用户选取的关键字频次小于预先设置的选取频次阈值,则可以将该关键字从系统关键字库中删除。
服务器提供的节目包括从电子节目菜单中抓取的节目以及录制的电视回看节目,这样,通过对提供的节目进行关键字解析,例如,节目“2012年欧足联欧洲杯小组赛(乌克兰队-瑞典队)”,进行解析后得到的关键字信息中包含有“体育”、“足球”、“直播”、“欧洲杯”等,其中,“体育”为提供的一级关键字,“足球”为提供的二级关键字,“直播”和“欧洲杯”为用户在编辑界面输入的自定义关键字,是根据二级关键字对节目进行的进一步分类,如果某一用户设置的关键字信息中包含有“体育”、“足球”、“直播”、“欧洲杯”等,则该节目与该用户设置的关键字相匹配,可以确定为该用户关注的节目。
A13,接收用户在信息输入界面中输入的密码信息,监测到用户点击登录控件,触发生成登录请求,携带用户名信息以及密码信息,输出至服务器;
本步骤中,用户输入密码信息后,如果点击登录控件,则表明用户需要执行登录,终端设备将用户名信息以及密码信息携带在登录请求中,发送至服务器。
当然,实际应用中,用户也可以通过点击信息输入界面中的编辑控件,触发对设置的包含属性信息以及关键字信息的用户信息进行修改、更新。在修改用户信息前,也需要对用户的权限进行认证,以保证编辑的安全性,则将用户名信息以及密码信息携带在认证请求中,发送至服务器。
A14,服务器接收登录请求,从数据库存储的用户信息中查询到该用户名的用户信息,如果该用户信息中包含的密码信息与登录请求中携带的密码信息相一致,则通过登录。
本步骤中,认证的流程与登录的流程相类似。
在通过认证后,终端设备展示编辑界面,用户在展示的编辑界面中,可以对已设置的属性信息以及关键字信息进行编辑,例如,修改、更新、删除等。具体来说,在编辑界面中,用户可对设置的头像、用户密码、关键字等信息进行修改,在修改完成后,通过编辑界面提供的保存控件以保存所做的修改,或者,通过编辑界面提供的取消控件以取消所做的修改,在通过点击保存控件进行保存后,提交后的用户信息被发送到服务器进行同步。
进一步地,在编辑界面中,还可以设置用户注销功能。用户确认注销后,用户信息将在终端设备中被删除,并返回开机时显示的登录认证界面,并向服务器端发送同步消息,在服务器删除该用户信息。
步骤102,根据当前用户名信息查询数据库,获取该用户预先设置的关键字;
本步骤中,在用户登录后,从数据库中获取的用户信息中包含的关键字即为用户预先设置的关键字。
步骤103,根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表向终端设备播放节目。
本步骤中,预先获取的节目包括:电子节目菜单以及录制的电视回看节目,关于电子节目菜单以及录制的电视回看节目的获取流程,具体可参见相关技术文献,在此不再赘述。
如前所述,如果获取的关键字信息中包含有“体育”、“足球”、“直播”、“欧洲杯”等,而电子节目菜单中某一节目为“2012年欧足联欧洲杯小组赛(乌克兰队-瑞典队)”,则服务器进行解析后,得到关键字:“体育”、“足球”、“直播”、“欧洲杯”,则确定该节目与获取的关键字相匹配,将该节目置于预约节目列表中,继续进行其他节目的匹配,以获取与关键字相匹配的节目。
本发明实施例中,预约节目列表中各节目的排序以播放时间为主,自定义关键字的排序优先级高于系统关键字的排序优先级,例如,关键字包括用户选择的一级关键字“体育”、二级关键字“足球”以及自定义关键字“直播”,则预约节目列表中,同一播放时间与足球相关的“直播”节目排列次序靠前。如果预约节目列表中,存在当前时间正在播放的节目,则提示用户播放,如果不存在正在播放的节目,则播放预先设置的默认节目,并向用户提示预约节目列表,用户可在推送的预约节目列表中,选择确定预约的节目,未被选择的节目默认为不预约,并为确定预约的节目设置预约标志,对于设置有预约标志的节目,在播放时间到时,提醒用户是否播放,如果用户选择播放,则播放预约的节目,如果用户取消播放,则继续播放当前节目。当然,实际应用中,用户也可在预约节目列表中取消所有预约。
其中,在根据获取的关键字,匹配电子节目菜单之前,进一步包括:
查询是否存储有该用户的预约节目列表,如果有,以该存储的预约节目列表作为生成的预约节目列表;如果没有,执行所述根据获取的关键字,匹配电子节目菜单的步骤。
根据获取的关键字,匹配电子节目菜单,生成预约节目列表包括:
服务器搜索预先获取的节目中符合关键字的节目,根据播放时间先后顺序,生成预约节目列表。
按照该预约节目列表向终端设备播放节目包括:
B11,服务器将生成的预约节目列表返回给终端设备进行显示;
本步骤中,由于生成的预约节目列表,可能存在同一时间有多个节目播放的情形,因而,需要用户再次进行选择以确定播放的节目,使得各播放节目在播放时间上避免冲突。当然,实际应用中,对于播放时间存在冲突的情况,也可以采用随机选择其中一个节目进行播放,即按照该预约节目列表播放节目包括:如果预约节目列表中的节目播放时间存在冲突,随机选择其中一个节目进行播放。这样,就无需执行下述流程。
预约节目列表A显示在终端设备显示界面,并提示用户点击节目名称后即可完成预约的信息,形式如下:
频道+节目名称+播放时间+关键字(用户设置的关键字)+预约标志(已预约/未预约),例如:
CCTV52012年欧足联欧洲杯小组赛(乌克兰队-瑞典队)星期二06-1912:30体育/足球/未预约;
广东电视台体育频道2012欧足锦标赛:希腊-俄罗斯星期二06-1912:30体育/足球/未预约。
B12,终端设备接收用户在预约节目列表中选择的节目,为选择的预约节目设置预约标识;
本步骤中,用户在预约节目列表A中点击节目“2012欧足锦标赛:希腊-俄罗斯”后,该节目完成预约,节目后面的预约标识(未预约)变为已预约,这样,预约节目列表A中内容如下:
CCTV52012年欧足联欧洲杯小组赛(乌克兰队-瑞典队)星期二06-1912:30体育/足球未预约;
广东电视台体育频道2012欧足锦标赛:希腊-俄罗斯星期二06-1912:30体育/足球已预约。
B13,终端设备将设置预约标识的预约节目列表向服务器发送,服务器接收并更新存储的预约节目列表,根据更新的预约节目列表向终端设备下发播放节目。
本步骤中,终端设备将用户名信息和预约节目列表中完成预约的节目“2012欧足锦标赛:希腊-俄罗斯”信息返回给服务器,服务器接收并更新存储的预约节目列表。这样,更新的预约节目列表中,各节目的播放时间避免了冲突,在播放时间到时,播放相应节目即可。同时,预约节目列表可同时保存在终端设备中,在每次开机登录或切换用户后进行相应更新。
实际应用中,服务器在存储各用户的预约节目列表后,这样,在该用户下次登录或当前观看节目的用户发生变化时,服务器直接可以按照该用户设置的预约节目列表播放相应的节目。从而避免用户观看的节目与播放的节目不符,需要执行遍历流程导致的预约节目的效率较低的问题;而且,通过关键字生成预约节目列表,丰富了设置预约频道和播出时间的方式,可以满足用户多样化的预约需求。
本发明实施例中,预约节目列表是根据用户信息中的关键字生成的,因而,当用户对设置的关键字进行更新时,需要根据更新的关键字,匹配预先获取的节目,重新生成预约节目列表并替换存储的预约节目列表,以保证关键字与预约节目列表的实时更新。具体来说,服务器定期检查关键字更新,如果监测到关键字更新,根据更新的关键字,匹配预先获取的节目,并根据匹配结果对存储的预约节目列表进行相应更新。
该方法还可以进一步包括:
步骤104,在节目播放过程中,触发终端设备展示关键字输入框界面,接收用户输入的关键字信息,匹配预先获取的节目,将匹配的节目信息列表进行展示,并将当前播放节目切换至用户从展示的节目信息中选取的节目。
本步骤中,已登录的用户在节目播放过程中,可以使用预先设置的遥控器快捷键呼出关键字输入框界面,实时输入感兴趣的节目信息(关键字),例如,正在热播的连续剧名称,服务器根据用户输入的该关键字,或关键字和当前时间信息搜索预先获取的节目,并返回匹配的节目信息列表,用户在返回的节目信息列表中选择感兴趣的节目,例如,从多个频道播放的连续剧的不同集次的节目中,选取需要观看的连续剧集次所在的节目,并将当前播放的节目切换至选择的感兴趣的节目。这样,在播放过程中,通过实时输入关键字进行节目搜索,并将搜索的到的节目信息提供给用户以供推荐,在用户不进行选择时,无需中止用户当前观看的节目,可以增强预约的灵活性。
本发明实施例中,考虑到实时输入的随意性,实时输入的关键字信息无需保存在数据库中,仅作为临时处理应用。
较佳地,该方法还可以进一步包括:
步骤105,服务器定期检查节目更新,如果监测到节目更新,根据各用户设置的关键字,匹配更新的节目,并根据匹配结果对存储的预约节目列表进行相应更新。
本步骤中,服务器定期检查节目更新,如果用户登录之前有更新,则在用户登录后,下发新的预约节目列表,如果在用户登录期间有更新,则将该更新的节目通知用户,具体如下:
C11,服务器检测到节目进行了更新;
本步骤中,服务器的定期检测程序检测到关键字为体育、足球的节目C1进行了更新,例如,更新播放时间或更换节目。
C12,服务器根据该节目包含的关键字,向定制该节目关键字的各用户发送节目变更通知;
本步骤中,节目C1包含的关键字为:体育、足球。
C13,终端设备接收节目变更通知,提示用户预约节目列表有变更;
本步骤中,提示用户预约节目列表有变更的方式不局限于跑马灯的消息方式、闪烁图标方式或是弹出提示信息方式,以便与用户交互,确认用户是否需要获取最新的预约节目列表。
C14,确认用户进行更新,服务器对存储的预约节目列表进行相应更新并下发至终端设备。
本步骤中,如果用户确认获取最新的预约节目列表,则向服务器获取最新的预约节目列表;如果用户取消获取最新的预约节目列表,则继续使用原有的预约节目列表,并在播放变更的节目C1时,对用户进行提示,以提示预约的节目C1已经发生变更,播放变更的节目C2或返回当前播放的直播频道。
由上述可见,本发明实施例的预约节目的方法,可以实现用户管理功能,通过用户的登录认证,使用户只查看自己感兴趣的节目,无需从设置的电子节目菜单中遍历频道列表,选取出相应的节目,提高了节目预约的效率,增强了预约的精确性,避免用户之间的干扰,实现终端的多用户个性化服务,使一个家庭中的不同用户更方便快捷的观看和预约自己感兴趣的节目;进一步地,用户和服务器对关键字的选择和编辑都简单易行,系统关键字由服务器管理,自定义关键字由用户输入,并可根据用户的输入,对系统关键字进行调整,增强了方便性和灵活性;而且,服务器提供节目内容整合和预约节目列表,根据系统关键字对节目进行分类,再根据自定义关键字进行节目推荐,增加了预约效率和精确度,提高了节目预约的智能化;此外,如果频道的节目有更新,服务器及时对预约节目列表进行更新,使一个家庭中的不同用户更方便快捷地观看和预约自己感兴趣的节目,使得预约节目的效率进一步提升。
图5为本发明实施例预约节目的装置结构示意图。参见图5,该装置为服务器,包括:登录请求处理模块、关键字获取模块以及预约节目列表处理模块,其中,
登录请求处理模块,用于接收用户通过终端设备发送的登录请求,对用户进行登录验证后获取用户名信息;
关键字获取模块,用于根据当前用户名信息查询数据库,获取该用户预先设置的关键字;
预约节目列表处理模块,用于根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表向终端设备播放节目。
较佳地,该装置还可以进一步包括:
关键字实时交互模块,用于在节目播放过程中,接收映射登录认证的用户操作,触发终端设备展示关键字输入框界面,接收用户通过终端设备输入的关键字信息,匹配预先获取的节目,将匹配的节目信息列表输出至终端设备进行展示,并触发终端设备将当前播放节目切换至用户从展示的节目信息中选取的节目;和/或,
节目更新模块,用于定期检查节目更新,如果监测到节目更新,根据各用户设置的关键字,匹配更新的节目,并根据匹配结果对存储的预约节目列表进行相应更新;和/或,
关键字更新模块,用于定期检查关键字更新,如果监测到关键字更新,根据更新的关键字,匹配预先获取的节目,并根据匹配结果对存储的预约节目列表进行相应更新;和/或,
自定义关键字处理模块,用于在预先设置的时间内,统计、计算各用户输入的自定义关键字频次,将输入频次超过预先设置的输入频次阈值的用户自定义关键字添加到系统关键字控件映射的系统关键字库中;和/或,
系统关键字处理模块,用于在预先设置的时间内,统计、计算各用户从系统关键字控件映射的系统关键字库中选取的关键字频次,如果小于预先设置的选取频次阈值,则将该关键字从系统关键字库中删除。
图6为本发明实施例预约节目的系统结构示意图。参见图6,该系统包括:终端设备以及服务器,其中,
终端设备,用于接收用户的登录请求,向服务器发送;接收服务器下发的节目,进行播放;
服务器,用于接收终端设备发送的登录请求,对用户进行登录验证后获取用户名信息;根据当前用户名信息查询数据库,获取该用户预先设置的关键字;根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表将播放节目下发至终端设备。
其中,服务器包括:登录请求处理模块、关键字获取模块以及预约节目列表处理模块(图中未示出),其中,
登录请求处理模块,用于接收用户通过终端设备发送的登录请求,对用户进行登录验证后获取用户名信息;
关键字获取模块,用于根据当前用户名信息查询数据库,获取该用户预先设置的关键字;
预约节目列表处理模块,用于根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表向终端设备播放节目。
较佳地,该服务器还可以进一步包括:
关键字实时交互模块,用于在节目播放过程中,接收映射登录认证的用户操作,触发终端设备展示关键字输入框界面,接收用户通过终端设备输入的关键字信息,匹配预先获取的节目,将匹配的节目信息列表输出至终端设备进行展示,并触发终端设备将当前播放节目切换至用户从展示的节目信息中选取的节目;和/或,
节目更新模块,用于定期检查节目更新,如果监测到节目更新,根据各用户设置的关键字,匹配更新的节目,并根据匹配结果对存储的预约节目列表进行相应更新;和/或,
关键字更新模块,用于定期检查关键字更新,如果监测到关键字更新,根据更新的关键字,匹配预先获取的节目,并根据匹配结果对存储的预约节目列表进行相应更新。
终端装置包括:登录认证界面触发模块、信息输入界面触发模块、登录请求生成模块以及节目播放模块(图中未示出),其中,
登录认证界面触发模块,用于当监测到终端设备开机后、或在终端设备播放过程中,接收到用户操作映射登录认证,触发展示登录认证界面;
信息输入界面触发模块,用于接收用户在展示的登录认证界面中点击默认用户名控件或个性化用户名控件的信息,触发展示信息输入界面;
登录请求生成模块,用于接收用户在信息输入界面中输入的密码信息,监测到用户点击登录控件,触发生成登录请求,携带用户名信息以及密码信息,输出至服务器;
节目播放模块,用于接收服务器下发的节目,进行播放。
较佳地,该终端装置还可以进一步包括:
编辑界面触发模块,用于接收用户在展示的登录认证界面中点击新建用户名控件的信息,触发展示编辑界面。
显然,本领域技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也包含这些改动和变型在内。

Claims (17)

1.一种预约节目的方法,所述方法包括:
接收用户的登录请求,对用户进行登录验证后获取用户名信息;
根据当前用户名信息查询数据库,获取该用户预先设置的关键字;
根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照所述预约节目列表向终端设备播放节目;
在节目播放过程中,触发终端设备来展示关键字输入框界面,以接收用户输入的关键字信息,匹配预先获取的节目,将匹配的节目信息列表进行展示,并将当前播放节目切换至用户从展示的节目信息中选取的节目。
2.根据权利要求1所述的方法,进一步包括:
服务器定期检查节目更新,如果监测到节目更新,根据各用户设置的关键字,匹配更新的节目,并根据匹配结果对存储的预约节目列表进行相应更新。
3.根据权利要求1所述的方法,进一步包括:
服务器定期检查关键字更新,如果监测到关键字更新,根据更新的关键字,匹配预先获取的节目,并根据匹配结果对存储的预约节目列表进行相应更新。
4.根据权利要求1至3中任一项所述的方法,在所述根据获取的关键字,匹配预先获取的节目的步骤之前,进一步包括:
查询是否存储有该用户的预约节目列表,如果有,以该存储的预约节目列表作为生成的预约节目列表;如果没有,执行所述根据获取的关键字,匹配电子节目菜单的步骤。
5.根据权利要求4所述的方法,所述根据获取的关键字,匹配预先获取的节目,生成预约节目列表包括:
服务器搜索预先获取的节目中符合关键字的节目,根据播放时间先后顺序,生成预约节目列表。
6.根据权利要求5所述的方法,所述按照所述预约节目列表向终端设备播放节目包括:
服务器将生成的预约节目列表返回给终端设备进行显示;
终端设备接收用户在预约节目列表中选择的节目,为选择的预约节目设置预约标识;
终端设备将设置预约标识的预约节目列表向服务器发送,服务器接收并更新存储的预约节目列表,根据更新的预约节目列表向终端设备下发播放节目。
7.根据权利要求1至3中任一项所述的方法,所述接收用户的登录请求,对用户进行登录验证包括:
当监测到终端设备开机后、或在终端设备播放过程中,接收到用户操作映射登录认证时,触发展示登录认证界面;
接收用户在展示的登录认证界面中点击默认用户名控件或个性化用户名控件的信息,触发展示信息输入界面;
接收用户在信息输入界面中输入的密码信息,监测到用户点击登录控件时,触发生成登录请求,携带用户名信息以及密码信息,并输出至服务器;
服务器接收登录请求,从数据库存储的用户信息中查询到该用户名的用户信息,如果该用户信息中包含的密码信息与登录请求中携带的密码信息相一致,则通过登录。
8.根据权利要求7所述的方法,所述登录认证界面包括:默认用户名控件、个性化用户名控件以及新建用户名控件。
9.根据权利要求8所述的方法,进一步包括:
接收到用户在展示的登录认证界面中点击新建用户名控件的信息时,触发展示编辑界面。
10.根据权利要求9所述的方法,所述编辑界面包括:用户名设置控件、头像设置控件、密码设置控件以及关键字设置控件。
11.根据权利要求10所述的方法,所述关键字设置控件包括:系统关键字控件以及自定义关键字。
12.根据权利要求11所述的方法,进一步包括:
在预先设置的时间内,统计、计算各用户输入的自定义关键字频次,将输入频次超过预先设置的输入频次阈值的用户自定义关键字添加到系统关键字控件映射的系统关键字库中;和/或,
在预先设置的时间内,统计、计算各用户从系统关键字控件映射的系统关键字库中选取的关键字频次,如果小于预先设置的选取频次阈值,则将该关键字从系统关键字库中删除。
13.根据权利要求1所述的方法,所述预先获取的节目包括:电子节目菜单以及录制的电视回看节目。
14.一种预约节目的装置,其特征在于,该装置包括:登录请求处理模块、关键字获取模块以及预约节目列表处理模块,其中,
登录请求处理模块,用于接收用户通过终端设备发送的登录请求,对用户进行登录验证后获取用户名信息;
关键字获取模块,用于根据当前用户名信息查询数据库,获取该用户预先设置的关键字;
预约节目列表处理模块,用于根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表向终端设备播放节目;以及
关键字实时交互模块,用于在节目播放过程中,接收映射登录认证的用户操作,触发终端设备展示关键字输入框界面,以接收用户通过终端设备输入的关键字信息,匹配预先获取的节目,将匹配的节目信息列表输出至终端设备进行展示,并触发终端设备将当前播放节目切换至用户从展示的节目信息中选取的节目。
15.根据权利要求14所述的装置,其特征在于,进一步包括:
节目更新模块,用于定期检查节目更新,如果监测到节目更新,根据各用户设置的关键字,匹配更新的节目,并根据匹配结果对存储的预约节目列表进行相应更新;和/或,
关键字更新模块,用于定期检查关键字更新,如果监测到关键字更新,根据更新的关键字,匹配预先获取的节目,并根据匹配结果对存储的预约节目列表进行相应更新;和/或,
自定义关键字处理模块,用于在预先设置的时间内,统计、计算各用户输入的自定义关键字频次,将输入频次超过预先设置的输入频次阈值的用户自定义关键字添加到系统关键字控件映射的系统关键字库中;和/或,
系统关键字处理模块,用于在预先设置的时间内,统计、计算各用户从系统关键字控件映射的系统关键字库中选取的关键字频次,如果小于预先设置的选取频次阈值,则将该关键字从系统关键字库中删除。
16.一种预约节目的系统,其特征在于,该系统包括:终端设备以及服务器,其中,
所述终端设备用于接收用户的登录请求,向服务器发送;接收服务器下发的节目,进行播放;
所述服务器用于接收终端设备发送的登录请求,对用户进行登录验证后获取用户名信息;根据当前用户名信息查询数据库,获取该用户预先设置的关键字;根据获取的关键字,匹配预先获取的节目,生成预约节目列表,并按照该预约节目列表将播放节目下发至终端设备;
所述终端设备包括:登录认证界面触发模块、信息输入界面触发模块、登录请求生成模块以及节目播放模块,其中,
登录认证界面触发模块,用于当监测到终端设备开机后、或在终端设备播放过程中,接收到用户操作映射登录认证时,触发展示登录认证界面;
信息输入界面触发模块,用于接收用户在展示的登录认证界面中点击默认用户名控件或个性化用户名控件的信息,触发展示信息输入界面;
登录请求生成模块,用于接收用户在信息输入界面中输入的密码信息,监测到用户点击登录控件,触发生成登录请求,携带用户名信息以及密码信息,输出至服务器;
节目播放模块,用于接收服务器下发的节目,进行播放。
17.根据权利要求16所述的系统,其特征在于,所述终端设备进一步包括:
编辑界面触发模块,用于接收用户在展示的登录认证界面中点击新建用户名控件的信息,触发展示编辑界面。
CN201210231512.XA 2012-07-05 2012-07-05 预约节目的方法、装置及系统 Active CN102780915B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210231512.XA CN102780915B (zh) 2012-07-05 2012-07-05 预约节目的方法、装置及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210231512.XA CN102780915B (zh) 2012-07-05 2012-07-05 预约节目的方法、装置及系统

Publications (2)

Publication Number Publication Date
CN102780915A CN102780915A (zh) 2012-11-14
CN102780915B true CN102780915B (zh) 2016-06-29

Family

ID=47125654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210231512.XA Active CN102780915B (zh) 2012-07-05 2012-07-05 预约节目的方法、装置及系统

Country Status (1)

Country Link
CN (1) CN102780915B (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442261A (zh) * 2013-07-30 2013-12-11 四川长虹电器股份有限公司 基于云服务实现对机顶盒端epg节目远程预约的系统及方法
CN103533414A (zh) * 2013-10-08 2014-01-22 深圳Tcl新技术有限公司 自动进入节目预览的方法和系统
CN103686421A (zh) * 2013-12-02 2014-03-26 深圳市龙视传媒有限公司 一种电视自定义节目单的生成方法及装置
CN103826140B (zh) * 2014-02-27 2018-06-19 深圳市龙视传媒有限公司 一种节目播放的方法和终端
CN104202670A (zh) * 2014-09-15 2014-12-10 浪潮软件集团有限公司 一种个性化定制电视节目频道列表的方法
CN104333772A (zh) * 2014-11-14 2015-02-04 常璨 一种预约直播电视节目的智能通知方法
CN105138634A (zh) * 2015-08-21 2015-12-09 苏州乐聚一堂电子科技有限公司 根据主题关键词预约和发布信息的方法
CN105376588B (zh) * 2015-12-18 2019-06-14 苏州奖多多科技有限公司 一种视频直播方法、装置及电子设备
CN105704521A (zh) * 2016-01-27 2016-06-22 深圳国微技术有限公司 一种实现个性化频道列表的方法及装置
CN106303727A (zh) * 2016-09-13 2017-01-04 太仓苏易信息科技有限公司 一种电视预约收看系统
CN109413458A (zh) * 2018-11-12 2019-03-01 武汉风行在线技术有限公司 一种便于独居老人搜索智能电视节目的方法和系统
WO2022057095A1 (zh) * 2020-09-15 2022-03-24 海信视像科技股份有限公司 一种显示方法及显示设备
CN112118476B (zh) * 2020-09-17 2021-12-31 海信视像科技股份有限公司 一种快速显示节目预约图标的方法及显示设备
CN112261451A (zh) * 2020-10-21 2021-01-22 上海银斗网络科技有限公司 一种智能云播客户端
CN112423079A (zh) * 2020-10-30 2021-02-26 深圳Tcl新技术有限公司 节目提醒方法、装置、终端与计算机可读存储介质
CN115334339B (zh) * 2022-08-10 2024-03-12 海宁奕斯伟集成电路设计有限公司 一种节目预约冲突处理装置及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202886A (zh) * 2006-12-28 2008-06-18 深圳市同洲电子股份有限公司 一种电视节目的查找方法、装置及设备
CN101257614A (zh) * 2007-02-28 2008-09-03 沈阳康耐克软件有限公司 一种依托移动电子设备的电视节目表服务系统及技术方法
CN101778255A (zh) * 2010-01-25 2010-07-14 青岛海信移动通信技术股份有限公司 电视节目预约播放的方法和系统及用户终端

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060117365A1 (en) * 2003-02-14 2006-06-01 Toru Ueda Stream output device and information providing device
US20090019490A1 (en) * 2004-06-15 2009-01-15 Kentaro Tanikawa Program selection support device
CN100571345C (zh) * 2005-06-15 2009-12-16 联想(北京)有限公司 一种基于电子节目指南的节目推荐方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101202886A (zh) * 2006-12-28 2008-06-18 深圳市同洲电子股份有限公司 一种电视节目的查找方法、装置及设备
CN101257614A (zh) * 2007-02-28 2008-09-03 沈阳康耐克软件有限公司 一种依托移动电子设备的电视节目表服务系统及技术方法
CN101778255A (zh) * 2010-01-25 2010-07-14 青岛海信移动通信技术股份有限公司 电视节目预约播放的方法和系统及用户终端

Also Published As

Publication number Publication date
CN102780915A (zh) 2012-11-14

Similar Documents

Publication Publication Date Title
CN102780915B (zh) 预约节目的方法、装置及系统
AU2023201517B2 (en) Methods and systems for generating and providing program guides and content
KR101727849B1 (ko) 선택된 타임 쉬프팅된 멀티미디어 콘텐츠에 대한 소셜 미디어의 처리
US20140063259A1 (en) Method and system for video production
CN101272463A (zh) 增强型epg方法及系统
EP2849096A1 (en) Electronic apparatus, program recommendation system, program recommendation method, and program recommendation program
US12267558B2 (en) Method and system for personalized content recommendation
KR20130057175A (ko) 가상 방송을 위한 장치 및 방법

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170118

Address after: 266100 Shandong Province, Qingdao city Laoshan District Songling Road No. 399

Patentee after: Poly Polytron Technologies Inc

Address before: 266061 Laoshan, Qingdao province Hongkong District No. East Road, room 248, room 131

Patentee before: Hisense Media Networks Co., Ltd.