信息推送方法、装置及信息请求装置与流程

文档序号:11138733阅读:来源:国知局

技术特征:

1.一种信息推送方法,其特征在于,包括:

获取预先设置的数据源的配置信息,其中,所述配置信息至少包括统一资源定位符URL;

根据所述URL,抓取所述URL所指向的数据,并生成包含有所述数据的订阅源;

推送包含有所述数据的所述订阅源。

2.根据权利要求1所述的方法,其特征在于,所述配置信息还包括:数据格式,该数据格式用于指示需生成的订阅源的格式。

3.根据权利要求1所述的方法,其特征在于,所述数据源包括网站源、数据库源和/或简易信息聚合RSS源;其中,

在所述数据源包括所述网站源的情况下,所述配置信息还包括所述URL对应的正则表达式;

在所述数据源包括所述数据库源的情况下,所述配置信息还包括数据库信息以及所述数据的表名,其中,所述数据库信息包括数据库IP、用户名及密码。

4.根据权利要求3所述的方法,其特征在于,在所述数据源包括所述网站源的情况下,所述根据所述URL抓取所述URL所指向的数据包括:

从所述URL中解析出所述URL所包含的超文本标记语言html;

从所述html中提取出所述html的选择器;

使用所述选择器,查找包含所述html的字段;

利用所述正则表达式,过滤查找到的所述包含所述html的字段,得到所述数据。

5.根据权利要求3所述的方法,其特征在于,在所述数据源包括所述数据库源的情况下,所述根据所述URL抓取所述URL所指向的数据包括:

依据所述数据库IP定位目标数据库;

使用所述用户名及所述密码访问所述目标数据库;

在所述目标数据库中查找到与所述表名对应的表项;

从所述表项中提取出所述URL所指向的所述数据。

6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述获取预先设置的数据源的配置信息之前,所述方法还包括:

接收并保存用户输入的所述数据源的所述配置信息;

生成并向所述用户返回所述订阅源的订阅地址;

其中,所述推送包含有所述数据的所述订阅源包括:

在所述用户访问所述订阅地址的情况下,向所述用户推送包含有所述数据的所述订阅源。

7.一种信息推送方法,其特征在于,包括:

将用户输入的数据源的配置信息发送至信息推送装置,其中,所述配置信息至少包括统一资源定位符URL,由所述信息推送装置根据所述URL,抓取所述URL所指向的数据,并生成包含有所述数据的订阅源;

接收所述信息推送装置推送的所述订阅源。

8.根据权利要求7所述的方法,其特征在于,所述配置信息还包括:数据格式,该数据格式用于指示需生成的订阅源的格式。

9.根据权利要求8所述的方法,其特征在于,在所述将用户输入的数据源的配置信息发送至信息推送装置之后,所述接收所述信息推送装置推送的所述订阅源之前,还包括:

接收所述信息推送装置返回的所述订阅源的订阅地址;

其中,所述接收所述信息推送装置推送的所述订阅源包括:

在访问所述订阅地址的情况下,接收所述信息推送装置推送的所述订阅源。

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述数据源包括网站源、数据库源和/或简易信息聚合RSS源;其中,

在所述数据源包括所述网站源的情况下,所述配置信息还包括所述URL对应的正则表达式;

在所述数据源包括所述数据库源的情况下,所述配置信息还包括数据库信息以及所述数据的表名,其中,所述数据库信息包括数据库IP、用户名及密码。

11.一种信息推送装置,其特征在于,包括:

获取单元,用于获取预先设置的数据源的配置信息,其中,所述配置信息至少包括统一资源定位符URL;

数据抓取单元,用于根据所述URL,抓取所述URL所指向的数据;

生成单元,用于生成包含有所述数据的订阅源;

推送单元,用于推送包含有所述数据的所述订阅源。

12.一种信息请求装置,其特征在于,包括:

发送单元,用于将用户输入的数据源的配置信息发送至信息推送装置,其中,所述配置信息至少包括统一资源定位符URL,由所述信息推送装置根据所述URL,抓取所述URL所指向的数据,并生成包含有所述数据的订阅源;

第二接收单元,用于接收所述信息推送装置推送的所述订阅源。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1