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所指向的数据,并生成包含有所述数据的订阅源;
第二接收单元,用于接收所述信息推送装置推送的所述订阅源。