专利名称:一种提醒用户收看网络电视节目的方法
技术领域:
本发明涉及计算机网络技术,尤其涉及一种提醒用户收看网络电视节目的方法及系统。
背景技术:
随着计算机网络技术的迅速发展,各种即时通信软件和网络电视软件已经被大多数的用户所接受,成为用户必不可少的软件工具,在用户的生活中得到了广泛的使用。
网络电视软件可以使用户能够通过互联网收看电视节目,一般来说,网络电视软件会提供节目预告功能,用户可以使用网络电视客户端的节目预告功能查看选定频道未来一段时间的节目单。当用户需要查看选定频道在选定日期的节目时,网络电视客户端从节目单服务器上查询选定频道在选定日期的节目单,并按照一定的排序方式,如按时间排序显示给用户。
现有技术中网络电视工具的节目单只提供查询功能,并不具有提醒功能,由于用户不大可能完全记住喜欢的电视节目的确切播放时间,因此如果用户一旦忘记了喜欢的电视节目的播放时间,就会错过该电视节目。
目前一些即时通信软件已经集成了备忘录功能,用户可以使用该功能记录重要事项等,通过设置提醒方式、提醒时间、提醒内容等提醒条件,当条件符合时,即时通信软件会通过已设定的提醒方式将设定的提醒内容显示给用户。
例如用户可以定义在特定时间进行提醒,如定义在2006年1月14日15:00提醒“开会”。
现有技术中用户安装的网络电视客户端与即时通信客户端之间各自独立,在功能上没有关联性,如果用户想要利用即时通信客户端中的备忘录功能对网络电视节目的播放时间进行提醒,只能手动设置提醒方式、提醒时间、提醒内容等提醒条件,即时通信客户端无法自动对网络电视客户端的节目单中用户关注的节目预告项进行提醒。
发明内容
本发明提供一种提醒用户收看网络电视节目的方法,用以解决现有技术中存在的即时通信客户端无法自动对网络电视客户端的节目单中用户关注的节目预告项进行提醒的问题。
本发明方法包括一种提醒用户收看网络电视节目的方法,包括步骤A、在网络电视客户端的节目单中指定关注的节目预告项;B、网络电视客户端根据所述节目预告项的内容在本地的即时通信客户端的备忘录中添加备忘项;C、所述备忘项的提醒时间到达时,即时通信客户端发出网络电视节目的收看提醒通知。
所述步骤B具体包括步骤网络电视客户端判断本地是否启动了即时通信客户端,若是,执行下一步骤,否则,向用户发出备忘项添加失败通知;网络电视客户端获取即时通信客户端当前登录的所有帐号,根据所述节目预告项在用户指定的目标登录帐号对应的备忘录中添加备忘项。
即时通信客户端启动后,从备忘录服务器中获取当前登录帐号对应的提醒时间未到达的备忘项,将其添加到本地的相应帐号对应的备忘录中;所述步骤B中还包括即时通信客户端将所述添加的备忘项上传到备忘录服务器中,与相应帐号关联保存。
所述步骤B中,网络电视客户端通过读取系统注册表中的键值得到即时通信客户端的安装路径,根据该安装路径向即时通信客户端的备忘录中添加备忘项。
所述备忘项的提醒时间根据节目预告项的播出时间设置;所述备忘项的提醒内容根据节目预告项的节目名称和播出频道设置。
所述备忘项的提醒时间与节目预告项的播出时间之间有预设的时间提前量。
所述步骤B中还包括网络电视客户端将自身的安装路径信息保存在所述添加的备忘项中。
所述步骤C后还包括步骤即时通信客户端捕获到用户对所述提醒通知的点击操作时,根据所述备忘项中的安装路径信息及节目播出频道信息启动网络电视客户端。
所述步骤C后还包括步骤即时通信客户端捕获到用户对所述提醒通知的点击操作时,通过读取系统注册表中的键值得到网络电视客户端的安装路径,根据该安装路径及备忘项中的节目播出频道信息启动网络电视客户端。
本发明有益效果如下本发明中网络电视客户端根据用户关注的节目预告项的内容在本地的即时通信客户端的备忘录中添加备忘项,在备忘项的提醒时间到达时,即时通信客户端发出网络电视节目的收看提醒通知,从而使得用户可通过即时通信客户端的备忘录功能对网络电视节目进行关注,使得用户不会错过喜欢的节目,方便了用户的使用。
本发明中用户在登录即时通信客户端后,即时通信客户端即根据用户的登录帐号从备忘录服务器中获取对应的提醒时间未到达的备忘项,将其添加到本地的相应帐号对应的备忘录中;并且即时通信客户端可将用户新添加的备忘项及相应的帐号上传给备忘录服务器,将其添加到服务器端的该帐号对应的备忘录中。从而使得采用同一登录帐号的用户无论在哪里登录即时通信客户端,均可以在提醒时间到达时收到提醒通知。
本发明中用户可通过点击即时通信客户端弹出的提醒通知触发启动网络电视客户端,从而进一步提高了用户的使用体验。
图1为本发明提醒用户收看网络电视节目的方法的流程图;图2为本发明所述方法的一种较佳实施例的流程图;图3为即时通信客户端弹出的提示通知的示意图。
具体实施例方式
下面通过具体实施例和附图对本发明做进一步详细说明。
请参阅图1,该图为本发明提醒用户收看网络电视节目的方法的流程图,包括步骤步骤S10、用户在网络电视客户端的节目单中指定关注的节目预告项;步骤S11、网络电视客户端根据所述节目预告项的内容在本地的即时通信客户端的备忘录中添加备忘项;步骤S12、所述备忘项的提醒时间到达时,即时通信客户端向用户发出网络电视节目的收看提醒通知。
在具体实施中,所述添加的备忘项中还存储有向用户发出提醒通知时的提醒内容,该提醒内容根据节目预告项的节目名称和播出频道而设置。
请参阅图2,该图为本发明所述方法的一种较佳实施例的流程图,该流程包括步骤S20、用户查看网络电视客户端的节目单,并在节目单中指定关注的节目预告项。
步骤S21、网络电视客户端判断本地是否启动了即时通信客户端,若是,执行步骤S23,否则,执行步骤S22。
即时通信客户端在运行时会在注册表中注册相应的DLL(dynamic linklibrary,动态链接库),网络电视客户端通过检测注册表中是否注册有即时通信客户端的DLL即可确定本地是否启动了即时通信客户端。
步骤S22、网络电视客户端向用户发出备忘项添加失败,并提醒用户启动即时通信客户端的通知,流程结束。
步骤S23、网络电视客户端利用API函数获取用户当前已登录的所有帐号,若网络电视客户端当前登录了多个帐号,则提示用户在登录帐号中指定目标帐号,否则,网络电视客户端将即时通信客户端的当前登录帐号确定为目标帐号。
步骤S24、网络电视客户端读取系统注册表中的键值,从中获取即时通信客户端的安装路径,由于即时通信客户端的备忘项配置文件存放于即时通信客户端安装路径下的固定子目录下,因此网络电视客户端能够获取到上述步骤S23中确定的目标帐号对应的备忘项配置文件的存储路径。
步骤S25、网络电视客户端根据上述步骤S20中用户指定关注的节目预告项的内容,按照预先规定的格式向目标帐号对应的备忘项配置文件中添加备忘项。
网络电视客户端节目单的节目预告项的内容中必须包括节目名称、节目播出时间和节目播出频道信息,还可以包括节目简介、节目长度等非必要信息。
即时通信客户端备忘录的备忘项中必须包括提醒时间、提醒内容和提醒方式信息,还可以包括备忘项主题和用户设置的其他备忘信息。
用于提示用户收看网络节目的备忘项的提醒时间根据节目预告项中的节目播出时间设置,为了使用户在收看网络电视前能有一定的准备时间,备忘项的提醒时间与节目预告项的播出时间之间可具有预设的时间提前量。例如预先将时间提前量设置为3分钟,这样当节目预告项的播出时间为2006年2月18日11点59分时,备忘项的提醒时间为2006年2月18日11点56分,即即时通信客户端在2006年2月18日11点56分时向用户发出提醒通知。
用于提示用户收看网络节目的备忘项的提醒内容的格式为预设格式,其内容根据节目预告项的节目名称和播出频道而设置。例如,节目预告项的节目名称为《天下足球》,播出频道为CCTV5,则提醒通知内容可以被设置为“您所关注的节目--CCTV5《天下足球》就要开始了,快去收看吧”。
用于提示用户收看网络节目的备忘项的提醒方式为预设方式,与现有技术中其他类型的备忘项的提醒方式相同,通常采用弹出提示窗口的形式。
用于提示用户收看网络节目的备忘项的主题为预设格式,根据节目预告项的节目名称和播出频道设置,可将备忘项的主题设置为节目播出频道+节目名称,例如“CCTV5《天下足球》”。
步骤S26、即时通信客户端将所述新添加的备忘项的内容及该备忘项对应的帐号组合到数据包中,对数据包进行加密处理后,通过约定的套接字端口上传给备忘录服务器;备忘录服务器异步接收即时通信客户端的数据包,对接收到的数据包进行解密解析处理后,根据该备忘项对应的帐号将其添加到服务器端的该帐号对应的备忘录中;本发明中,用户在登录即时通信客户端后,即时通信客户端根据用户的登录帐号从备忘录服务器中获取对应的提醒时间未到达的备忘项,将其添加到本地的相应帐号对应的备忘录中。从而可以使得采用同一登录帐号的用户无论在哪里登录即时通信客户端,均可以在提醒时间到达时收到提醒通知。
步骤S27、在提醒时间到达时,即时通信客户端以预先设定的提醒方式向用户发出网络电视节目的收看提醒通知,提醒通知的内容为上述步骤S25中根据节目预告项的节目名称和播出频道设置的内容。图3所示为即时通信客户端弹出的提示通知的示意图。
步骤S28、用户通过点击即时通信客户端弹出的提醒通知可触发启动网络电视客户端,其具体技术实现可采用以下两种方式第一种方式是在上述步骤S25中网络电视客户端在向即时通信客户端的备忘录中添加备忘项时,将自身的安装路径信息保存在所述添加的备忘项中,从而即时通信客户端在捕获到用户对所述提醒通知的点击操作时,即可根据所述备忘项中的安装路径信息及节目播出频道信息启动网络电视客户端。
第二种方式是即时通信客户端在捕获到用户对所述提醒通知的点击操作时,通过读取系统注册表中的键值得到网络电视客户端的安装路径,根据网络电视客户端的安装路径及备忘项中的节目播出频道信息启动网络电视客户端。
综上所述可知,采用本发明用户可通过即时通信客户端的备忘录功能对网络电视节目进行关注,使得用户不会错过喜欢的节目,从而方便了用户的使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种提醒用户收看网络电视节目的方法,其特征在于,包括步骤A、在网络电视客户端的节目单中指定关注的节目预告项;B、网络电视客户端根据所述节目预告项的内容在本地的即时通信客户端的备忘录中添加备忘项;C、所述备忘项的提醒时间到达时,即时通信客户端向用户发出网络电视节目的收看提醒通知。
2.如权利要求1所述的方法,其特征在于,所述步骤B具体包括步骤网络电视客户端判断本地是否启动了即时通信客户端,若是,执行下一步骤,否则,向用户发出备忘项添加失败通知;网络电视客户端获取即时通信客户端当前登录的所有帐号,根据所述节目预告项在用户指定的目标登录帐号对应的备忘录中添加备忘项。
3.如权利要求1或2所述的方法,其特征在于,即时通信客户端启动后,从备忘录服务器中获取当前登录帐号对应的提醒时间未到达的备忘项,将其添加到本地的相应帐号对应的备忘录中;所述步骤B中还包括即时通信客户端将所述添加的备忘项上传到备忘录服务器中,与相应帐号关联保存。
4.如权利要求1所述的方法,其特征在于,所述步骤B中,网络电视客户端通过读取系统注册表中的键值得到即时通信客户端的安装路径,根据该安装路径向即时通信客户端的备忘录中添加备忘项。
5.如权利要求1所述的方法,其特征在于,所述备忘项的提醒时间根据节目预告项的播出时间设置;所述备忘项的提醒内容根据节目预告项的节目名称和播出频道设置。
6.如权利要求1所述的方法,其特征在于,所述备忘项的提醒时间与节目预告项的播出时间之间有预设的时间提前量。
7.如权利要求1所述的方法,其特征在于,所述步骤B中还包括网络电视客户端将自身的安装路径信息保存在所述添加的备忘项中。
8.如权利要求7所述的方法,其特征在于,所述步骤C后还包括步骤即时通信客户端捕获到用户对所述提醒通知的点击操作时,根据所述备忘项中的安装路径信息及节目播出频道信息启动网络电视客户端。
9.如权利要求1所述的方法,其特征在于,所述步骤C后还包括步骤即时通信客户端捕获到用户对所述提醒通知的点击操作时,通过读取系统注册表中的键值得到网络电视客户端的安装路径,根据该安装路径及备忘项中的节目播出频道信息启动网络电视客户端。
全文摘要
本发明公开了一种提醒用户收看网络电视节目的方法,用以解决现有技术中存在的即时通信客户端无法自动对网络电视客户端的节目单中用户关注的节目预告项进行提醒的问题。所述方法包括步骤A.在网络电视客户端的节目单中指定关注的节目预告项;B.网络电视客户端根据所述节目预告项的内容在本地的即时通信客户端的备忘录中添加备忘项;C.所述备忘项的提醒时间到达时,即时通信客户端发出网络电视节目的收看提醒通知。本发明使得用户可通过即时通信客户端的备忘录功能对网络电视节目进行关注,使得用户不会错过喜欢的节目,方便了用户的使用。
文档编号H04L29/00GK101047825SQ20061006654
公开日2007年10月3日 申请日期2006年3月30日 优先权日2006年3月30日
发明者黄锐生 申请人:腾讯科技(深圳)有限公司