[发明专利]浏览器的频道信息管理方法与装置在审
申请号: | 201710120895.6 | 申请日: | 2017-03-02 |
公开(公告)号: | CN106970948A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 马子平 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q30/02;H04L29/08 |
代理公司: | 深圳市凯达知识产权事务所44256 | 代理人: | 刘大弯,沈荣彬 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 频道 信息管理 方法 装置 | ||
1.一种浏览器的频道管理方法,适用于浏览器服务器,其特征在于,所述浏览器服务器包括信息流频道管理器,所述信息流频道管理器用于管理所述浏览器的信息频道的信息,所述方法通过所述信息流频道管理器执行以下步骤:
接收浏览器发送的获取一信息流的请求;
判断与所述请求的信息流相对应的信息频道的第一信息是否有变更;
当所述第一信息有变更时,获取所述第一信息的变更信息;
根据所述变更信息更新所述第一信息并得到一第二信息,其中,所述第二信息包括所述信息频道更新后的信息;以及
根据所述第二信息获取所请求的信息流并将所述信息流推送给所述浏览器。
2.如权利要求1所述的方法,其特征在于,所述第一信息包括信息频道名称、给所述信息频道提供信息流的信息源、以及所述信息源给所述浏览器提供信息流时所采用的应用程序的应用编程接口API的版本号。
3.如权利要求2所述的方法,其特征在于,所述判断所述信息频道的第一信息是否有变更包括:
将所述信息频道的第一信息与所述浏览器预设的信息频道的信息进行比较;当所述第一信息与预设的信息频道的信息不一致时,判断所述第一信息有变更。
4.如权利要求3所述的方法,其特征在于,所述第一信息的变更包括:所述信息频道为新增加的,或者所述信息频道的信息源或信息源所采用的应用程序的应用编程接口的版本号有变更。
5.如权利要求4所述的方法,其特征在于,当所述信息频道为新增加的时,所述根据所述变更信息更新所述第一信息包括:获取为该信息频道提供信息流的信息源以及所述信息源所采用的应用程序的应用编程接口的版本号,并建立信息频道名称、信息源以及信息源所采用的应用程序的API的版本号之间的对应关系。
6.如权利要求4所述的方法,其特征在于,当所述信息频道的信息源或信息源的应用编程接口的版本号有变更时,所述根据所述变更信息更新所述第一信息包括:重新建立所述信息源和/或信息源所采用的应用程序的应用编程接口的版本号与信息频道之间的对应关系。
7.如权利要求4所述的频道管理方法,其特征在于,当所述信息源所采用的应用程序的应用编程接口的版本号有变更时,所述根据所述变更信息更新所述第一信息包括:
获取所述信息源所采用的应用程序的应用编程接口的版本号所支持的信息类型;
判断所述应用程序的应用编程接口的版本号所支持的信息类型与所述信息频道的类型是否一致;以及
若一致,则建立所述应用程序的应用编程接口的版本号所支持的信息类型与所述信息频道的对应关系。
8.如权利要求7所述的方法,其特征在于,在步骤接收浏览器发送的获取一信息流的请求之前还包括步骤:响应用户的操作设置所述浏览器的信息频道。
9.如权利要求8所述的频道管理方法,其特征在于,所述设置所述浏览器的信息频道包括:新增、删除、订阅或排序所述浏览器的信息频道。
10.一种浏览器的频道管理装置,运行于浏览器服务器端,其特征在于,所述浏览器服务器包括信息流频道管理器,所述信息流频道管理器用于管理所述浏览器的信息频道的信息,所述信息流频道管理器包括:
接收模块,用于接收浏览器发送的获取一信息流的请求;
判断模块,用于判断与所述信息流相对应的信息频道的第一信息是否有变更;
获取模块,用于当所述判断模块判断出所述第一信息有变更时获取所述第一信息的变更信息;
更新模块,用于根据所述获取模块所获取到的变更信息更新所述第一信息并得到第二信息,其中,所述第二信息包括所述信息频道更新后的信息;以及
推送模块,用于根据所述第二信息获取所请求的信息流并将所述信息流推送给所述浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710120895.6/1.html,转载请声明来源钻瓜专利网。