CN105740294B - 一种信息推送方法及设备 - Google Patents

一种信息推送方法及设备 Download PDF

Info

Publication number
CN105740294B
CN105740294B CN201410768483.XA CN201410768483A CN105740294B CN 105740294 B CN105740294 B CN 105740294B CN 201410768483 A CN201410768483 A CN 201410768483A CN 105740294 B CN105740294 B CN 105740294B
Authority
CN
China
Prior art keywords
subscription data
data
subscription
pieces
information
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
CN201410768483.XA
Other languages
English (en)
Other versions
CN105740294A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410768483.XA priority Critical patent/CN105740294B/zh
Publication of CN105740294A publication Critical patent/CN105740294A/zh
Application granted granted Critical
Publication of CN105740294B publication Critical patent/CN105740294B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种信息推送方法及设备,所述信息推送方法包括:获取订阅数据配置信息;获取推送策略信息;基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,将所述M条第一订阅数据进行整合,并按预设计算规则进行计算处理得到N条第二订阅数据;其中,M和N为正整数,且M大于N;将所述N条第二订阅数据推送至至少一个接收终端。

Description

一种信息推送方法及设备
技术领域
本发明涉及通信技术,具体涉及一种信息推送方法及设备。
背景技术
本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:
目前的订阅方式主要包括简易信息聚合(RSS,Really Simple Syndication)订阅方式和邮件订阅方式。其中,RSS订阅方式需要特定的RSS阅读客户端,用户启动该RSS阅读客户端之后才能看到订阅的信息。这种订阅方式使得推送的信息不能及时被用户看到,并且订阅的信息保存在服务器端,不能在终端本地保存,使得用户无法在终端本地查询到订阅的信息。
而邮件订阅方式是将订阅的信息推送至订阅人的邮箱中,推送的内容多,而用户可能只关注其中的部分内容,这使得邮件订阅方式推送的信息重点不明确,用户需要耗费大量的时间筛选感兴趣的内容。
并且,上述RSS订阅方式仅能将推送信息推送至RSS阅读客户端,邮件订阅方式仅能将推送信息推送至邮箱,推送终端少。
如果有一种信息推送方案,无需特定客户端订阅信息,能够实现个性化的订阅,并且能够将订阅信息推送至多种终端中,实现用户及时的对订阅信息进行本地浏览,方便用户的订阅操作。然而,相关技术中,对于该问题,尚无有效解决方案。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种信息推送方法及设备,无需特定客户端订阅,且能够将订阅信息推送至多种终端中。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种信息推送方法,所述方法包括:
获取订阅数据配置信息;
获取推送策略信息;
基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,将所述M条第一订阅数据进行整合,并按预设计算规则进行计算处理得到N条第二订阅数据;其中,M和N为正整数,且M大于N;
将所述N条第二订阅数据推送至至少一个接收终端。
上述方案中,所述获取订阅配置信息,包括:获取订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;
其中,所述订阅数据的获取方式包括页面获取方式、公共网关接口CGI返回方式、数据库获取方式。
上述方案中,所述推送策略信息包括推送时间;则所述基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,包括:
当所述推送时间到时,根据所述订阅数据配置信息获取M条第一订阅数据。
上述方案中,当所述数据获取方式为页面获取方式时,所述订阅数据的地址信息为所述订阅数据所在页面的统一资源定位符URL;则所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述订阅数据的URL获取与所述URL匹配的页面;解析所述页面生成满足所述订阅数据类型的第一订阅数据。
上述方案中,当所述数据获取方式为CGI返回方式时,所述订阅数据的地址信息为CGI地址;则所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述CGI地址发送CGI请求;所述CGI请求包括所述订阅数据类型;
接收CGI返回数据;解析所述CGI返回数据,生成满足所述订阅数据类型的第一订阅数据。
上述方案中,当所述数据获取方式为数据库获取方式时,所述订阅数据的地址信息包括:数据库配置信息以及订阅数据在所述数据库中的位置信息;所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述数据库配置信息连接数据库,根据所述订阅数据在所述数据库中的位置信息从所述数据库中获得第一订阅数据。
本发明实施例还提供了一种信息推送设备,所述设备包括:第一获取单元、第二获取单元、数据处理单元和推送单元;其中,
所述第一获取单元,用于获取订阅数据配置信息;还用于获取推送策略信息;
所述第二获取单元,用于基于所述第一获取单元获取的所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据;
所述数据处理单元,用于将所述第二获取单元获取的所述M条第一订阅数据进行整合,并按预设计算规则进行计算处理得到N条第二订阅数据;其中,M和N为正整数,且M大于N;
所述推送单元,用于将所述数据处理单元处理得到的所述N条第二订阅数据推送至至少一个接收终端。
上述方案中,所述第一获取单元,用于获取订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;其中,所述获取方式包括页面获取方式、公共网关接口CGI返回方式、数据库获取方式。
上述方案中,所述推送策略信息包括推送时间;所述第二获取单元,用于当所述推送时间到时,根据所述订阅数据配置信息获取M条第一订阅数据。
上述方案中,当所述数据获取方式为页面获取方式时,所述订阅数据的地址信息为所述订阅数据的URL;则所述第二获取单元,用于基于所述订阅数据的URL获取与所述URL匹配的页面;解析所述页面生成满足所述订阅数据类型的第一订阅数据;
或者,当所述数据获取方式为CGI返回方式时,所述订阅数据的地址信息为CGI地址;则所述第二获取单元,用于基于所述CGI地址发送CGI请求;所述CGI请求包括所述订阅数据类型;接收CGI返回数据;解析所述CGI返回数据,生成满足所述订阅数据类型的第一订阅数据;
或者,当所述数据获取方式为数据库获取方式时,所述订阅数据的地址信息包括:数据库配置信息以及订阅数据在所述数据库中的位置信息;则所述第二获取单元,用于基于所述数据库配置信息连接数据库,根据所述订阅数据在所述数据库中的位置信息从所述数据库中获得第一订阅数据。
本发明实施例提供的信息推送方法及设备,获取订阅数据配置信息;获取推送策略信息;基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,将所述M条第一订阅数据进行整合得到N条第二订阅数据;其中,M和N为正整数,且M大于N;将所述N条第二订阅数据推送至至少一个接收终端。采用本发明实施例的技术方案,无需特定客户端订阅信息,并且通过对订阅数据配置信息的获取,实现了个性化的订阅,并且能够将订阅信息推送至多种终端中,实现了用户及时的对订阅信息进行本地浏览,极大的方便了用户的订阅操作,提升了用户的操作体验。
附图说明
图1为本发明实施例一的信息推送方法的流程示意图;
图2为本发明实施例中订阅数据的获取方式的第一种用户侧呈现示意图;
图3为本发明实施例中订阅数据的获取方式的第二种用户侧呈现示意图;
图4为本发明实施例二的信息推送方法的流程示意图;
图5为本发明实施例三的信息推送方法的流程示意图;
图6为本发明实施例的信息推送方法的实现架构示意图;
图7为本发明实施例的信息推送设备的组成结构示意图;
图8为本发明实施例的信息推送方法的详细流程示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细的说明。
在本发明的各种方法实施例中,所述信息推送方法可应用于网页(WEB)服务器中,即所述信息推送方法的执行主语均为所述网页服务器。
实施例一
本发明实施例提供了一种信息推送方法。图1为本发明实施例一的信息推送方法的流程示意图;如图1所示,所述信息推送方法包括:
步骤101:获取订阅数据配置信息。
这里,所述订阅数据配置信息包括:订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;则本步骤中,所述获取订阅数据配置信息,包括:获取订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;其中,所述订阅数据的获取方式包括页面获取方式、公共网关接口(CGI,Common Gateway Interface)返回方式、数据库获取方式。
具体的,用户可使用电脑等终端设备,通过触发网页提供的操作按键进行所述订阅数据配置信息的设置;相应的,所述网页服务器获取用户设置的所述订阅数据配置信息。
其中,当所述订阅数据的获取方式为页面获取方式时,网页服务器引用第一预设脚本在网页页面中生成第一订阅图标按钮,所述第一订阅图标按钮用于通过页面获取方式订阅数据。当用户点击所述第一订阅图标按钮后,呈现如图2所示的设置区域以便用户进行设置。图2中所示的输入框用于输入订阅数据的名称;当用户在所述输入框中不输入任何内容时,自动默认当前页面的标题作为订阅数据的名称。本实施例中所述的页面获取方式提供有待订阅内容的订阅数据类型被用户选择,如图2所示,所述订阅数据类型可以是表格数据和图,当然不限于图2所示的订阅数据类型。当用户选择“图”类型时,所述网页服务器获取到的订阅数据配置信息包括:当前网页的URL、订阅数据类型为“图”以及订阅方式为页面获取方式。
当所述订阅数据的获取方式为CGI返回方式或数据库获取方式时,网页服务器引用第二预设脚本在网页页面中生成第二订阅图标按钮,当用户点击所述第二订阅图标按钮后,呈现如图3所示的选择区域以便用户对订阅数据的获取方式进行选择;其中,所述第二订阅图标按钮用于确定订阅数据的获取方式为CGI返回方式或数据库方式。当用户选择CGI返回方式时,呈现类似图1所示的选择输入区域;其中,用户选定订阅数据类型,输入框用于输入CGI地址;当用户输入CGI地址并保存后,所述网页服务器获取到的订阅数据配置信息包括:当前CGI地址、订阅数据类型以及订阅方式为CGI返回方式。当用户选择数据库获取方式时,呈现类似图1所示的选择输入区域;其中,用户选定订阅数据类型,输入框用于输入数据库配置信息以及订阅的数据信息;所述数据库配置信息包括数据库地址、接口号、端口号、用户名和密码;所述订阅的数据信息包括所述订阅的数据信息的名称及地址。
在本实施例中,所述订阅数据类型包括表格数据、图形数据以及指标数据;当所述订阅数据类型为表格数据时,可采用所述页面获取方式和所述CGI返回方式获取订阅数据;当所述订阅数据类型为图形数据时,可采用所述页面获取方式和所述CGI返回方式获取订阅数据;当所述订阅数据为指标数据时,可采用上述页面获取方式、所述CGI返回方式或数据库方式获取订阅数据。也就是说,当用户采用页面获取方式订阅数据时,点击所述第一订阅图标按钮后所呈现的可选择的订阅数据类型为表格或图形;当用户选择CGI返回方式订阅数据时,所呈现的可选择的订阅数据类型为表格或图形;当用户选择数据库获取方式订阅数据时,所呈现的可选择的订阅数据类型为表格、图形或指标数据。其中,所述指标数据为文本数据,具体表现形式可以为“属性-赋值”,因此,优选地,所述指标数据可以是表格中的任一属性对应的至少一个赋值。
步骤102:获取推送策略信息。
这里,所述推送策略信息包括:推送时间和推送周期;则本步骤中,所述获取推送策略信息,包括:获取推送时间和推送周期。所述推送策略信息可以还包括推送状态、推送类型、推送方式、是否告警、重试次数、下次发送时间中的至少一种信息。其中,所述推送状态包括运行中、停止等状态。所述推送类型包括纯文本格式、超文本标记语言(HTML,Hypertext Markup Language)格式等等。所述推送方式表示推送订阅数据以何种方式进行推送,则所述推送方式包括邮件、短信、QQ中的群或任一联系人、微信中的至少一种推送方式,相应的,所述推送方式中包括邮件、短信、QQ中的群或任一联系人、微信等至少一个接收终端的地址或终端标识。所述是否告警表征所述推送策略信息中是否包括告警策略,当所述推送策略信息包括所述告警策略(即所述是否告警这一信息的赋值为“是”)时,所述推送策略信息才包括重试次数和下次发送时间等信息。具体的,在配置了告警策略后,当订阅数据不正确时指示在指定时间内不发送所述订阅数据,在预设时间后再次重试发送;则所述下次发送时间表示订阅数据在调度时间内发送;所述重试次数表示重新发送的次数。
具体的,用户可使用电脑等终端设备,通过触发网页提供的操作按键进行所述推送策略信息中的至少一个推送策略信息的设置;其中,用户可设置所述推送时间、所述推送方式以及是否告警;当用户设置是否告警时,告警策略(即所述重试次数和所述下次发送时间)可采用预先设置的告警策略,即预先设置的所述重试次数和所述下次发送时间,也可有用户自行设置所述告警策略。所述推送周期可默认为永久,直至由用户取消对所述订阅数据的设置;也可以有用户设置所述推送周期。相应的,所述网页服务器获取用户设置的所述订阅数据配置信息。
基于步骤101和步骤102,当所述网页服务器获取到所述订阅数据配置信息和所述推送策略信息时,存储所述订阅数据配置信息和所述推送策略信息。
步骤103:基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,将所述M条第一订阅数据进行整合,并按预设计算规则进行计算处理得到N条第二订阅数据;其中,M和N为正整数,且M大于N。
这里,所述基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,包括:当所述推送时间到时,根据所述订阅数据配置信息获取M条第一订阅数据。
其中,所述第一订阅数据为任一订阅人的订阅数据。
本实施例中,所述推送策略信息包括推送时间;因此,当任一订阅人设置的推送时间到时,根据所述订阅人设置的订阅数据配置信息获取第一订阅数据;其中,所述第一订阅数据为任一订阅人的订阅数据。
具体的,所述订阅数据的获取方式包括页面获取方式、CGI返回方式、数据库获取方式。
在本实施例的一种实施方式中,当所述订阅数据的获取方式为页面获取方式时,则所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:基于所述订阅数据的URL获取与所述URL匹配的页面;解析所述页面生成满足所述订阅数据类型的第一订阅数据。
具体的,当所述订阅数据类型为表格数据时,所述网页服务器根据所述订阅数据的URL获取到与所述订阅数据的URL匹配的网页页面,解析所述网页页面,获得所述网页页面中满足所述表格类型的配置参数,根据所述表格类型的配置参数生成表格。当所述订阅数据类型为图形数据时,所述网页服务器根据所述订阅数据的URL获取到与所述订阅数据的URL匹配的网页页面,解析所述网页页面,获得所述网页页面中满足所述图形类型的配置参数,根据所述图形类型的配置参数生成图形。当所述订阅数据类型为指标数据时,所述网页服务器根据所述指标数据所在网页页面的URL获取到所述指标数据所在的网页页面,再根据所述指标数据所在表格中的位置获取到所述表格中的指标数据。
在本实施例的一种实施方式中,当所述数据获取方式为CGI返回方式时,所述订阅数据的地址信息为CGI地址;则所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述CGI地址发送CGI请求;所述CGI请求包括所述订阅数据类型;
接收CGI返回数据;解析所述CGI返回数据,生成满足所述订阅数据类型的第一订阅数据。
具体的,当所述订阅数据类型为表格数据时,所述网页服务器根据所述CGI地址发送CGI请求,所述CGI请求包括表格类型;所述网页服务器接收CGI返回数据;所述CGI返回数据可如下所示:{code:”,type:’table’,data:{thead:{th:[]},tbody:{{td:[]},{td:[]}}}};解析所述CGI返回数据以生成表格。当所述订阅数据类型为图形时,所述CGI返回数据可如下所示:{code:”,type:’chart’,data:{图形的配置}}};解析所述CGI返回数据以生成图形。当所述订阅数据类型为指标数据时,所述CGI返回数据中包括所述指标数据,解析所述CGI返回数据以获得所述指标数据。
在本实施例的一种实施方式中,当所述数据获取方式为数据库获取方式时,所述订阅数据的地址信息包括:数据库配置信息以及订阅数据在所述数据库中的位置信息;所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述数据库配置信息连接数据库,根据所述订阅数据在所述数据库中的位置信息从所述数据库中获得第一订阅数据。
具体的,所述数据库获取方式可应用于指标数据的获取。则所述网页服务器根据所述数据库配置信息与数据库建立连接;其中,所述数据库配置信息包括数据库地址、接口号、端口号、用户名和密码;所述网页服务器与数据库建立连接后,根据所述指标数据所在表格的地址或所述指标数据所在表格的名称查找到所述指标数据所在的表格,在根据所述指标数据所在表格中的位置获得所述指标数据。
具体的,本实施例所述的第一订阅数据可以是文本数据、表格数据、图形数据和指标数据等等;优选的,所述第一订阅数据为表格数据、图形数据和指标数据中的至少一种订阅数据,则用户可针表格数据、图形数据和指标数据中的至少一种订阅数据进行单独订阅;例如,某一页面中包括文本数据、图形数据和表格数据,而用户只想订阅其中的图形数据,则用户可针对所述页面中的图形数据进行单独订阅,方便用户对订阅数据的筛选,大大节省了用户对信息的筛选时间。
本实施例中,所述网页服务器获取到的所有第一订阅数据均存储在订阅池中;所述订阅池可以是所述网页服务器中的存储区域,也可以是所述网页服务器外的独立存储区域。另外,当所述订阅池是所述网页服务器中的存储区域时,所述网页服务器获取到所述订阅数据配置信息和所述推送策略信息也存储在所述订阅池中。
具体的,所述网页服务器获取到M条第一订阅数据;其中,所述M条第一订阅数据为任一订阅人的订阅数据;所述网页服务器中预先配置至少一个展示模板,将所述M条第一订阅数据逐个添加到展示模板中,以得到N条第二订阅数据;其中,M大于N;也就是说,所述网页服务器将获得的较多的第一订阅数据整合为较少的第二订阅数据,以方便用户浏览。在优选的实施方式中,所述N为1,则所述网页服务器将所述M条第一订阅数据整合得到一条第二订阅数据。其中,所述M条第一订阅数据整合得到N条第二订阅数据的整合方式不限于将所述M条第一订阅数据进行拼接,得到所述N条第二订阅数据。
本实施例中,所述N条第二订阅数据中包括针对所述M条第一订阅数据按预设计算规则进行计算处理得到的计算结果;其中,所述预设计算规则可通过所述推送策略信息中配置。具体的,当所述第一订阅数据中包括指标数据时,可针对所述指标数据按所述预设计算规则进行计算处理;所述预设计算规则可以是四则运算规则,包括:加运算、减运算、乘运算和除运算。例如,当所述第一订阅数据中包括指标数据1和指标数据2时,所述预设计算规则为(指标数据1-指标数据2)/指标数据2,则根据所述预设计算规则对所述指标数据1和指标数据2进行处理获得计算结果,在所述N条第二订阅数据中包括所述计算结果。
本实施例中,所述网页服务器根据所述推送策略信息中的推送类型,将得到的所述N条第二订阅数据转化为相应的类型;所述推送类型包括纯文本格式、HTML格式等等。当所述推送类型为HTML格式时,推送的订阅内容可以是表格、图形或指标数据三种订阅类型。所述网页服务器将获取到的表格直接转化成推送内容表格;所述网页服务器将获取到的图形配置转化成图形,因为邮件不支持脚本,则推送到接收终端的订阅内容是图片。当订阅数据是指标数据时,且多个订阅的指标数据对应一个推送终端时,所述网页服务器可将所述多个指标数据整合为一个表格。
当所述推送类型为纯文本格式时,则推送的订阅内容不能是表格和图形,只能是指标数据;则订阅的指标数据转变成的推送内容可通过“指标名称:指标数值(日环比和/或周同比)”呈现;在另一实施方式中,所述网页服务器还可以自定义计算策略,将多个指标数据按所述计算策略进行计算获得计算结果,从而实现对订阅数据的计算。
步骤104:将所述N条第二订阅数据推送至至少一个接收终端。
这里,所述网页服务器根据所述推送策略信息将所述N条第二订阅数据推送至至少一个接收终端。其中,所述推送策略信息包括:推送时间和推送周期;所述推送策略信息还包括:推送方式和推送类型;则所述网页服务器根据所述推送时间获取订阅数据,根据所述推送方式发送所述订阅数据至对应的至少一个接收终端;其中,所述推送方式包括邮件、短信、QQ中的群或任一联系人、微信中的至少一种推送方式,则所述至少一个接收终端为邮箱客户端、短信、QQ、微信等所在终端中的至少一个。这里,所述推送类型包括纯文本格式、HTML格式等等;当所述推送方式为短信推送方式时,所述推送类型仅为纯文本格式;除短信推送方式以外的其他推送方式均可采用所述纯文本格式或HTML格式。
其中,所述至少一个接收终端为上述推送方式对应的终端;如:安装有邮件客户端的终端、安装有对应的客户识别模块(SIM)卡的终端、安装有QQ客户端的终端、或者安装有微信客户端的终端等等。采用本实施例的技术方案,当网页服务器推送所述第二订阅数据时,所述至少一个接收终端能够及时接收到所述第二订阅数据并呈现所述第二订阅数据的提示消息,使得用户能够及时的阅读到所述第二订阅数据;并且用户可以根据自身需要设置哪一个接收终端用来接收所述第二订阅数据,便于用户接收订阅内容;另外,当用户浏览一个推送的订阅数据后,所述订阅数据便保存在所述接收终端本地,便于用户在无网络的环境下依然能够阅读到所述订阅数据,提升用户体验。
本实施例提供的技术方案,无需特定客户端订阅信息,并且通过对订阅数据配置信息的获取,实现了个性化的订阅,并且能够将订阅信息推送至多种终端中,实现了用户及时的对订阅信息进行本地浏览,极大的方便了用户的订阅操作,提升了用户的操作体验。
实施例二
本发明实施例还提供了一种信息推送方法;本实施例基于实施例一所提供的信息推送方法,所述推送策略信息还包括安全策略。图4为本发明实施例二的信息推送方法的流程示意图;如图4所示,所述方法包括:
步骤501:获取订阅数据配置信息。
这里,所述订阅数据配置信息包括:订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;则本步骤中,所述获取订阅数据配置信息,包括:获取订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;其中,所述订阅数据的获取方式包括页面获取方式、CGI返回方式、数据库获取方式。
具体的,用户可使用电脑等终端设备,通过触发网页提供的操作按键进行所述订阅数据配置信息的设置;相应的,所述网页服务器获取用户设置的所述订阅数据配置信息。
其中,当所述订阅数据的获取方式为页面获取方式时,网页服务器引用第一预设脚本在网页页面中生成第一订阅图标按钮,所述第一订阅图标按钮用于通过页面获取方式订阅数据。当用户点击所述第一订阅图标按钮后,呈现如图2所示的设置区域以便用户进行设置。图2中所示的输入框用于输入订阅数据的名称;当用户在所述输入框中不输入任何内容时,自动默认当前页面的标题作为订阅数据的名称。本实施例中所述的页面获取方式提供有待订阅内容的订阅数据类型被用户选择,如图2所示,所述订阅数据类型可以是表格数据和图,当然不限于图2所示的订阅数据类型。当用户选择“图”类型时,所述网页服务器获取到的订阅数据配置信息包括:当前网页的URL、订阅数据类型为“图”以及订阅方式为页面获取方式。
当所述订阅数据的获取方式为CGI返回方式或数据库获取方式时,网页服务器引用第二预设脚本在网页页面中生成第二订阅图标按钮,当用户点击所述第二订阅图标按钮后,呈现如图3所示的选择区域以便用户对订阅数据的获取方式进行选择;其中,所述第二订阅图标按钮用于确定订阅数据的获取方式为CGI返回方式或数据库方式。当用户选择CGI返回方式时,呈现类似图1所示的选择输入区域;其中,用户选定订阅数据类型,输入框用于输入CGI地址;当用户输入CGI地址并保存后,所述网页服务器获取到的订阅数据配置信息包括:当前CGI地址、订阅数据类型以及订阅方式为CGI返回方式。当用户选择数据库获取方式时,呈现类似图1所示的选择输入区域;其中,用户选定订阅数据类型,输入框用于输入数据库配置信息以及订阅的数据信息;所述数据库配置信息包括数据库地址、接口号、端口号、用户名和密码;所述订阅的数据信息包括所述订阅的数据信息的名称及地址。
在本实施例中,所述订阅数据类型包括表格数据、图形数据以及指标数据;当所述订阅数据类型为表格数据时,可采用所述页面获取方式和所述CGI返回方式获取订阅数据;当所述订阅数据类型为图形数据时,可采用所述页面获取方式和所述CGI返回方式获取订阅数据;当所述订阅数据为指标数据时,可采用上述页面获取方式、所述CGI返回方式或数据库方式获取订阅数据。也就是说,当用户采用页面获取方式订阅数据时,点击所述第一订阅图标按钮后所呈现的可选择的订阅数据类型为表格或图形;当用户选择CGI返回方式订阅数据时,所呈现的可选择的订阅数据类型为表格或图形;当用户选择数据库获取方式订阅数据时,所呈现的可选择的订阅数据类型为表格、图形或指标数据。其中,所述指标数据为文本数据,具体表现形式可以为“属性-赋值”,因此,优选地,所述指标数据可以是表格中的任一属性对应的至少一个赋值。
步骤502:获取推送策略信息。
这里,所述推送策略信息包括:推送时间和推送周期;则本步骤中,所述获取推送策略信息,包括:获取推送时间和推送周期。所述推送策略信息可以还包括推送状态、推送类型、推送方式、是否告警、重试次数、下次发送时间中的至少一种信息。其中,所述推送状态包括运行中、停止等状态。所述推送类型包括纯文本格式、HTML格式等等。所述推送方式表示推送订阅数据以何种方式进行推送,则所述推送方式包括邮件、短信、QQ中的群或任一联系人、微信中的至少一种推送方式,相应的,所述推送方式中包括邮件、短信、QQ中的群或任一联系人、微信等至少一个接收终端的地址或终端标识。所述是否告警表征所述推送策略信息中是否包括告警策略,当所述推送策略信息包括所述告警策略(即所述是否告警这一信息的赋值为“是”)时,所述推送策略信息才包括重试次数和下次发送时间等信息。具体的,在配置了告警策略后,当订阅数据不正确时指示在指定时间内不发送所述订阅数据,在预设时间后再次重试发送;则所述下次发送时间表示订阅数据在调度时间内发送;所述重试次数表示重新发送的次数。
具体的,用户可使用电脑等终端设备,通过触发网页提供的操作按键进行所述推送策略信息中的至少一个推送策略信息的设置;其中,用户可设置所述推送时间、所述推送方式以及是否告警;当用户设置是否告警时,告警策略(即所述重试次数和所述下次发送时间)可采用预先设置的告警策略,即预先设置的所述重试次数和所述下次发送时间,也可有用户自行设置所述告警策略。所述推送周期可默认为永久,直至由用户取消对所述订阅数据的设置;也可以有用户设置所述推送周期。相应的,所述网页服务器获取用户设置的所述订阅数据配置信息。
基于步骤501和步骤502,当所述网页服务器获取到所述订阅数据配置信息和所述推送策略信息时,存储所述订阅数据配置信息和所述推送策略信息。
步骤503:基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,将所述M条第一订阅数据进行整合,并按预设计算规则进行计算处理得到N条第二订阅数据;其中,M和N为正整数,且M大于N。
本实施例中,所述推送策略信息包括推送时间;因此,当任一订阅人设置的推送时间到时,根据所述订阅人设置的订阅数据配置信息获取第一订阅数据;其中,所述第一订阅数据为所述订阅人订阅的数据。
所述订阅数据的获取方式包括页面获取方式、CGI返回方式、数据库获取方式。
在本实施例的一种实施方式中,当所述订阅数据的获取方式为页面获取方式时,则所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:基于所述订阅数据的URL获取与所述URL匹配的页面;解析所述页面生成满足所述订阅数据类型的第一订阅数据。
具体的,当所述订阅数据类型为表格数据时,所述网页服务器根据所述订阅数据的URL获取到与所述订阅数据的URL匹配的网页页面,解析所述网页页面,获得所述网页页面中满足所述表格类型的配置参数,根据所述表格类型的配置参数生成表格。当所述订阅数据类型为图形数据时,所述网页服务器根据所述订阅数据的URL获取到与所述订阅数据的URL匹配的网页页面,解析所述网页页面,获得所述网页页面中满足所述图形类型的配置参数,根据所述图形类型的配置参数生成图形。当所述订阅数据类型为指标数据时,所述网页服务器根据所述指标数据所在网页页面的URL获取到所述指标数据所在的网页页面,再根据所述指标数据所在表格中的位置获取到所述表格中的指标数据。
在本实施例的一种实施方式中,当所述数据获取方式为CGI返回方式时,所述订阅数据的地址信息为CGI地址;则所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述CGI地址发送CGI请求;所述CGI请求包括所述订阅数据类型;
接收CGI返回数据;解析所述CGI返回数据,生成满足所述订阅数据类型的第一订阅数据。
具体的,当所述订阅数据类型为表格数据时,所述网页服务器根据所述CGI地址发送CGI请求,所述CGI请求包括表格类型;所述网页服务器接收CGI返回数据;所述CGI返回数据可如下所示:{code:”,type:’table’,data:{thead:{th:[]},tbody:{{td:[]},{td:[]}}}};解析所述CGI返回数据以生成表格。当所述订阅数据类型为图形时,所述CGI返回数据可如下所示:{code:”,type:’chart’,data:{图形的配置}}};解析所述CGI返回数据以生成图形。当所述订阅数据类型为指标数据时,所述CGI返回数据中包括所述指标数据,解析所述CGI返回数据以获得所述指标数据。
在本实施例的一种实施方式中,当所述数据获取方式为数据库获取方式时,所述订阅数据的地址信息包括:数据库配置信息以及订阅数据在所述数据库中的位置信息;所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述数据库配置信息连接数据库,根据所述订阅数据在所述数据库中的位置信息从所述数据库中获得第一订阅数据。
具体的,所述数据库获取方式可应用于指标数据的获取。则所述网页服务器根据所述数据库配置信息与数据库建立连接;其中,所述数据库配置信息包括数据库地址、接口号、端口号、用户名和密码;所述网页服务器与数据库建立连接后,根据所述指标数据所在表格的地址或所述指标数据所在表格的名称查找到所述指标数据所在的表格,在根据所述指标数据所在表格中的位置获得所述指标数据。
具体的,本实施例所述的第一订阅数据可以是文本数据、表格数据、图形数据和指标数据等等;优选的,所述第一订阅数据为表格数据、图形数据和指标数据中的至少一种订阅数据,则用户可针表格数据、图形数据和指标数据中的至少一种订阅数据进行单独订阅;例如,某一页面中包括文本数据、图形数据和表格数据,而用户只想订阅其中的图形数据,则用户可针对所述页面中的图形数据进行单独订阅,方便用户对订阅数据的筛选,大大节省了用户对信息的筛选时间。
本实施例中,所述网页服务器获取到的所有第一订阅数据均存储在订阅池中;所述订阅池可以是所述网页服务器中的存储区域,也可以是所述网页服务器外的独立存储区域。另外,当所述订阅池是所述网页服务器中的存储区域时,所述网页服务器获取到所述订阅数据配置信息和所述推送策略信息也存储在所述订阅池中。
具体的,所述网页服务器获取到M条第一订阅数据;其中,所述M条第一订阅数据为任一订阅人的订阅数据;所述网页服务器中预先配置至少一个展示模板,将所述M条第一订阅数据逐个添加到展示模板中,以得到N条第二订阅数据;其中,M大于N;也就是说,所述网页服务器将获得的较多的第一订阅数据整合为较少的第二订阅数据,以方便用户浏览。在优选的实施方式中,所述N为1,则所述网页服务器将所述M条第一订阅数据整合得到一条第二订阅数据。其中,所述M条第一订阅数据整合得到N条第二订阅数据的整合方式不限于将所述M条第一订阅数据进行拼接,得到所述N条第二订阅数据。
本实施例中,所述N条第二订阅数据中包括针对所述M条第一订阅数据按预设计算规则进行计算处理得到的计算结果;其中,所述预设计算规则可通过所述推送策略信息中配置。具体的,当所述第一订阅数据中包括指标数据时,可针对所述指标数据按所述预设计算规则进行计算处理;所述预设计算规则可以是四则运算规则,包括:加运算、减运算、乘运算和除运算。例如,当所述第一订阅数据中包括指标数据1和指标数据2时,所述预设计算规则为(指标数据1-指标数据2)/指标数据2,则根据所述预设计算规则对所述指标数据1和指标数据2进行处理获得计算结果,在所述N条第二订阅数据中包括所述计算结果。
步骤504:基于所述安全策略分别在所述N条第二订阅数据中添加预设安全标识。
具体的,所述预设安全标识可以是预设水印,即在所述第二订阅数据中添加所述预设水印后将所述第二订阅数据转化为图片格式,所述图片中包括所述预设水印。
步骤505:将添加预设安全标识的所述N条第二订阅数据推送至至少一个接收终端。
这里,所述网页服务器根据所述推送策略信息将所述N条第二订阅数据推送至至少一个接收终端。其中,所述推送策略信息包括:推送时间和推送周期;所述推送策略信息还包括:推送方式和推送类型;则所述网页服务器根据所述推送时间获取订阅数据,根据所述推送方式发送所述订阅数据至对应的至少一个接收终端;其中,所述推送方式包括邮件、短信、QQ中的群或任一联系人、微信中的至少一种推送方式,则所述至少一个接收终端为邮箱客户端、短信、QQ、微信等所在终端中的至少一个。本实施例中,所述推送类型为HTML格式等等;则除短信推送方式以外的其他推送方式均可采用所述HTML格式。
其中,所述至少一个接收终端为上述推送方式对应的终端;如:安装有邮件客户端的终端、安装有对应的客户识别模块(SIM)卡的终端、安装有QQ客户端的终端、或者安装有微信客户端的终端等等。采用本实施例的技术方案,当网页服务器推送所述第二订阅数据时,所述至少一个接收终端能够及时接收到所述第二订阅数据并呈现所述第二订阅数据的提示消息,使得用户能够及时的阅读到所述第二订阅数据;并且用户可以根据自身需要设置哪一个接收终端用来接收所述第二订阅数据,便于用户接收订阅内容;另外,当用户浏览一个推送的订阅数据后,所述订阅数据便保存在所述接收终端本地,便于用户在无网络的环境下依然能够阅读到所述订阅数据,提升用户体验。
本实施例提供的技术方案,无需特定客户端订阅信息,并且通过对订阅数据配置信息的获取,实现了个性化的订阅,并且能够将订阅信息推送至多种终端中,实现了用户及时的对订阅信息进行本地浏览,极大的方便了用户的订阅操作,提升了用户的操作体验;并且本实施例提供的技术方案提升了订阅推送的安全性。
实施例三
本发明实施例还提供了一种信息推送方法;本实施例基于实施例一所提供的信息推送方法,所述推送策略信息还包括告警策略;图5为本发明实施例三的信息推送方法的流程示意图;如图5所示,所述方法包括:
步骤601:获取订阅数据配置信息。
这里,所述订阅数据配置信息包括:订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;则本步骤中,所述获取订阅数据配置信息,包括:获取订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;其中,所述订阅数据的获取方式包括页面获取方式、CGI返回方式、数据库获取方式。
具体的,用户可使用电脑等终端设备,通过触发网页提供的操作按键进行所述订阅数据配置信息的设置;相应的,所述网页服务器获取用户设置的所述订阅数据配置信息。
其中,当所述订阅数据的获取方式为页面获取方式时,网页服务器引用第一预设脚本在网页页面中生成第一订阅图标按钮,所述第一订阅图标按钮用于通过页面获取方式订阅数据。当用户点击所述第一订阅图标按钮后,呈现如图2所示的设置区域以便用户进行设置。图2中所示的输入框用于输入订阅数据的名称;当用户在所述输入框中不输入任何内容时,自动默认当前页面的标题作为订阅数据的名称。本实施例中所述的页面获取方式提供有待订阅内容的订阅数据类型被用户选择,如图2所示,所述订阅数据类型可以是表格数据和图,当然不限于图2所示的订阅数据类型。当用户选择“图”类型时,所述网页服务器获取到的订阅数据配置信息包括:当前网页的URL、订阅数据类型为“图”以及订阅方式为页面获取方式。
当所述订阅数据的获取方式为CGI返回方式或数据库获取方式时,网页服务器引用第二预设脚本在网页页面中生成第二订阅图标按钮,当用户点击所述第二订阅图标按钮后,呈现如图3所示的选择区域以便用户对订阅数据的获取方式进行选择;其中,所述第二订阅图标按钮用于确定订阅数据的获取方式为CGI返回方式或数据库方式。当用户选择CGI返回方式时,呈现类似图3所示的选择输入区域;其中,用户选定订阅数据类型,输入框用于输入CGI地址;当用户输入CGI地址并保存后,所述网页服务器获取到的订阅数据配置信息包括:当前CGI地址、订阅数据类型以及订阅方式为CGI返回方式。当用户选择数据库获取方式时,呈现类似图3所示的选择输入区域;其中,用户选定订阅数据类型,输入框用于输入数据库配置信息以及订阅的数据信息;所述数据库配置信息包括数据库地址、接口号、端口号、用户名和密码;所述订阅的数据信息包括所述订阅的数据信息的名称及地址。
在本实施例中,所述订阅数据类型包括表格数据、图形数据以及指标数据;当所述订阅数据类型为表格数据时,可采用所述页面获取方式和所述CGI返回方式获取订阅数据;当所述订阅数据类型为图形数据时,可采用所述页面获取方式和所述CGI返回方式获取订阅数据;当所述订阅数据为指标数据时,可采用上述页面获取方式、所述CGI返回方式或数据库方式获取订阅数据。也就是说,当用户采用页面获取方式订阅数据时,点击所述第一订阅图标按钮后所呈现的可选择的订阅数据类型为表格或图形;当用户选择CGI返回方式订阅数据时,所呈现的可选择的订阅数据类型为表格或图形;当用户选择数据库获取方式订阅数据时,所呈现的可选择的订阅数据类型为表格、图形或指标数据。其中,所述指标数据为文本数据,具体表现形式可以为“属性-赋值”,因此,优选地,所述指标数据可以是表格中的任一属性对应的至少一个赋值。
步骤602:获取推送策略信息。
这里,所述推送策略信息包括:推送时间和推送周期;则本步骤中,所述获取推送策略信息,包括:获取推送时间和推送周期。所述推送策略信息可以还包括推送状态、推送类型、推送方式、是否告警、重试次数、下次发送时间中的至少一种信息。其中,所述推送状态包括运行中、停止等状态。所述推送类型包括纯文本格式、HTML格式等等。所述推送方式表示推送订阅数据以何种方式进行推送,则所述推送方式包括邮件、短信、QQ中的群或任一联系人、微信中的至少一种推送方式,相应的,所述推送方式中包括邮件、短信、QQ中的群或任一联系人、微信等至少一个接收终端的地址或终端标识。所述是否告警表征所述推送策略信息中是否包括告警策略,当所述推送策略信息包括所述告警策略(即所述是否告警这一信息的赋值为“是”)时,所述推送策略信息才包括重试次数和下次发送时间等信息。具体的,在配置了告警策略后,当订阅数据不正确时指示在指定时间内不发送所述订阅数据,在预设时间后再次重试发送;则所述下次发送时间表示订阅数据在调度时间内发送;所述重试次数表示重新发送的次数。
具体的,用户可使用电脑等终端设备,通过触发网页提供的操作按键进行所述推送策略信息中的至少一个推送策略信息的设置;其中,用户可设置所述推送时间、所述推送方式以及是否告警;当用户设置是否告警时,告警策略(即所述重试次数和所述下次发送时间)可采用预先设置的告警策略,即预先设置的所述重试次数和所述下次发送时间,也可有用户自行设置所述告警策略。所述推送周期可默认为永久,直至由用户取消对所述订阅数据的设置;也可以有用户设置所述推送周期。相应的,所述网页服务器获取用户设置的所述订阅数据配置信息。
基于步骤601和步骤602,当所述网页服务器获取到所述订阅数据配置信息和所述推送策略信息时,存储所述订阅数据配置信息和所述推送策略信息。
步骤603:基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,将所述M条第一订阅数据进行整合,并按预设计算规则进行计算处理得到N条第二订阅数据;其中,M和N为正整数,且M大于N。
这里,所述基于所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据,包括:当所述推送时间到时,根据所述订阅数据配置信息获取M条第一订阅数据。
其中,所述第一订阅数据为任一订阅人的订阅数据。
本实施例中,所述推送策略信息包括推送时间;因此,当任一订阅人设置的推送时间到时,根据所述订阅人设置的订阅数据配置信息获取第一订阅数据;其中,所述第一订阅数据为所述订阅人订阅的数据。
所述订阅数据的获取方式包括页面获取方式、CGI返回方式、数据库获取方式。
在本实施例的一种实施方式中,当所述订阅数据的获取方式为页面获取方式时,则所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:基于所述订阅数据的URL获取与所述URL匹配的页面;解析所述页面生成满足所述订阅数据类型的第一订阅数据。
具体的,当所述订阅数据类型为表格数据时,所述网页服务器根据所述订阅数据的URL获取到与所述订阅数据的URL匹配的网页页面,解析所述网页页面,获得所述网页页面中满足所述表格类型的配置参数,根据所述表格类型的配置参数生成表格。当所述订阅数据类型为图形数据时,所述网页服务器根据所述订阅数据的URL获取到与所述订阅数据的URL匹配的网页页面,解析所述网页页面,获得所述网页页面中满足所述图形类型的配置参数,根据所述图形类型的配置参数生成图形。当所述订阅数据类型为指标数据时,所述网页服务器根据所述指标数据所在网页页面的URL获取到所述指标数据所在的网页页面,再根据所述指标数据所在表格中的位置获取到所述表格中的指标数据。
在本实施例的一种实施方式中,当所述数据获取方式为CGI返回方式时,所述订阅数据的地址信息为CGI地址;则所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述CGI地址发送CGI请求;所述CGI请求包括所述订阅数据类型;
接收CGI返回数据;解析所述CGI返回数据,生成满足所述订阅数据类型的第一订阅数据。
具体的,当所述订阅数据类型为表格数据时,所述网页服务器根据所述CGI地址发送CGI请求,所述CGI请求包括表格类型;所述网页服务器接收CGI返回数据;所述CGI返回数据可如下所示:{code:”,type:’table’,data:{thead:{th:[]},tbody:{{td:[]},{td:[]}}}};解析所述CGI返回数据以生成表格。当所述订阅数据类型为图形时,所述CGI返回数据可如下所示:{code:”,type:’chart’,data:{图形的配置}}};解析所述CGI返回数据以生成图形。当所述订阅数据类型为指标数据时,所述CGI返回数据中包括所述指标数据,解析所述CGI返回数据以获得所述指标数据。
在本实施例的一种实施方式中,当所述数据获取方式为数据库获取方式时,所述订阅数据的地址信息包括:数据库配置信息以及订阅数据在所述数据库中的位置信息;所述根据所述订阅数据配置信息获取M条第一订阅数据,包括:
基于所述数据库配置信息连接数据库,根据所述订阅数据在所述数据库中的位置信息从所述数据库中获得第一订阅数据。
具体的,所述数据库获取方式可应用于指标数据的获取。则所述网页服务器根据所述数据库配置信息与数据库建立连接;其中,所述数据库配置信息包括数据库地址、接口号、端口号、用户名和密码;所述网页服务器与数据库建立连接后,根据所述指标数据所在表格的地址或所述指标数据所在表格的名称查找到所述指标数据所在的表格,在根据所述指标数据所在表格中的位置获得所述指标数据。
具体的,本实施例所述的第一订阅数据可以是文本数据、表格数据、图形数据和指标数据等等;优选的,所述第一订阅数据为表格数据、图形数据和指标数据中的至少一种订阅数据,则用户可针表格数据、图形数据和指标数据中的至少一种订阅数据进行单独订阅;例如,某一页面中包括文本数据、图形数据和表格数据,而用户只想订阅其中的图形数据,则用户可针对所述页面中的图形数据进行单独订阅,方便用户对订阅数据的筛选,大大节省了用户对信息的筛选时间。
本实施例中,所述网页服务器获取到的所有第一订阅数据均存储在订阅池中;所述订阅池可以是所述网页服务器中的存储区域,也可以是所述网页服务器外的独立存储区域。另外,当所述订阅池是所述网页服务器中的存储区域时,所述网页服务器获取到所述订阅数据配置信息和所述推送策略信息也存储在所述订阅池中。
具体的,所述网页服务器获取到M条第一订阅数据;其中,所述M条第一订阅数据为任一订阅人的订阅数据;所述网页服务器中预先配置至少一个展示模板,将所述M条第一订阅数据逐个添加到展示模板中,以得到N条第二订阅数据;其中,M大于N;也就是说,所述网页服务器将获得的较多的第一订阅数据整合为较少的第二订阅数据,以方便用户浏览。在优选的实施方式中,所述N为1,则所述网页服务器将所述M条第一订阅数据整合得到一条第二订阅数据。其中,所述M条第一订阅数据整合得到N条第二订阅数据的整合方式不限于将所述M条第一订阅数据进行拼接,得到所述N条第二订阅数据。
本实施例中,所述N条第二订阅数据中包括针对所述M条第一订阅数据按预设计算规则进行计算处理得到的计算结果;其中,所述预设计算规则可通过所述推送策略信息中配置。具体的,当所述第一订阅数据中包括指标数据时,可针对所述指标数据按所述预设计算规则进行计算处理;所述预设计算规则可以是四则运算规则,包括:加运算、减运算、乘运算和除运算。例如,当所述第一订阅数据中包括指标数据1和指标数据2时,所述预设计算规则为(指标数据1-指标数据2)/指标数据2,则根据所述预设计算规则对所述指标数据1和指标数据2进行处理获得计算结果,在所述N条第二订阅数据中包括所述计算结果。
本实施例中,所述网页服务器根据所述推送策略信息中的推送类型,将得到的所述N条第二订阅数据转化为相应的类型;所述推送类型包括纯文本格式、HTML格式等等。当所述推送类型为HTML格式时,推送的订阅内容可以是表格、图形或指标数据三种订阅类型。所述网页服务器将获取到的表格直接转化成推送内容表格;所述网页服务器将获取到的图形配置转化成图形,因为邮件不支持脚本,则推送到接收终端的订阅内容是图片。当订阅数据是指标数据时,且多个订阅的指标数据对应一个推送终端时,所述网页服务器可将所述多个指标数据整合为一个表格。
当所述推送类型为纯文本格式时,则推送的订阅内容不能是表格和图形,只能是指标数据;则订阅的指标数据转变成的推送内容可通过“指标名称:指标数值(日环比和/或周同比)”呈现;在另一实施方式中,所述网页服务器还可以自定义计算策略,将多个指标数据按所述计算策略进行计算获得计算结果,从而实现对订阅数据的计算。
步骤604:判断所述N条第二订阅数据是否满足所述告警策略,获得判断结果。
这里,所述判断所述N条第二订阅数据是否满足所述告警策略为:判断所述N条第二订阅数据中的每一条第二订阅数据是否满足所述告警策略。
步骤605:当所述判断结果为第二订阅数据不满足所述告警策略时,根据所述推送策略信息将所述第二订阅数据推送至至少一个终端。
这里,步骤605可以为:所述N条第二订阅数据中不满足所述告警策略的第二订阅数据,根据所述推送策略信息推送至所述至少一个终端。
其中,所述至少一个接收终端为上述推送方式对应的终端;如:安装有邮件客户端的终端、安装有对应的客户识别模块(SIM)卡的终端、安装有QQ客户端的终端、或者安装有微信客户端的终端等等。采用本实施例的技术方案,当网页服务器推送所述第二订阅数据时,所述至少一个接收终端能够及时接收到所述第二订阅数据并呈现所述第二订阅数据的提示消息,使得用户能够及时的阅读到所述第二订阅数据;并且用户可以根据自身需要设置哪一个接收终端用来接收所述第二订阅数据,便于用户接收订阅内容;另外,当用户浏览一个推送的订阅数据后,所述订阅数据便保存在所述接收终端本地,便于用户在无网络的环境下依然能够阅读到所述订阅数据,提升用户体验。
步骤606:当所述判断结果为第二订阅数据满足所述告警策略时,发出告警指示,并按所述告警策略推送所述第二订阅数据。
这里,步骤606可以为:所述N条第二订阅数据中满足所述告警策略的第二订阅数据,根据所述告警策略推送至所述第二订阅数据。
本实施例中,所述网页服务器可以对每一个推送内容配置告警策略,例如用户配置了一个订阅推送内容,则可以设置订阅推送数据的阈值、涨跌幅度、涨跌率等参数中的至少之一。其中,对于表格数据的告警策略的设置,可以对报表数据是否为空、报表数据的昨天数据阈值等参数进行设置;对于图形数据的告警策略的设置,可以对图形数据是否为空、图形数据的昨天数据阈值等参数进行设置。当多个订阅数据整合到一个订阅数据中时,所述网页服务器会根据所有的告警策略逐个进行告警检验。
其中,步骤606中,当所述判断结果为所述第二订阅数据满足所述告警策略时,可以是所述第二订阅数据为空或者超过预设阈值时,不推送所述第二订阅数据,在预设时间(所述预设时间可以是1小时)后再重新发送;重新发送次数(如6次)也可以预先配置,当重新发送的次数达到6次时,可向接收终端发送告警信息,提示订阅不成功。
本实施例提供的技术方案,无需特定客户端订阅信息,并且通过对订阅数据配置信息的获取,实现了个性化的订阅,并且能够将订阅信息推送至多种终端中,实现了用户及时的对订阅信息进行本地浏览,极大的方便了用户的订阅操作,提升了用户的操作体验;并且本实施例提供的技术方案通过对订阅数据进行监控以及重发机制,提升了推送数据的准确性。
图6为本发明实施例的信息推送方法的实现架构示意图;所述信息推送方法的实现架构可应用在实施例一至实施例四所提供的信息推送方法中,如图6所示,所述信息推送方法的实现架构包括:配置终端701、网页服务器702、第三方***703以及接收终端704;其中,用户通过所述配置终端701通过网页设置订阅数据配置信息和推送策略信息;其中,所述订阅数据配置信息包括:订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;所述订阅数据的获取方式包括页面获取方式、CGI返回方式、数据库获取方式。所述推送策略信息包括:推送时间和推送周期;所述推送策略信息可以还包括推送状态、推送类型、推送方式、是否告警、重试次数、下次发送时间中的至少一种信息。用户通过所述配置终端701设置完成后,所述网页服务器702获取到所述订阅数据配置信息和所述推送策略信息,并将所述订阅数据配置信息和所述推送策略信息存储在自身的订阅池中。当推送时间到时,所述网页服务器702根据所述订阅数据配置信息从所述第三方***703中获取订阅数据;所述订阅数据的获取方式可以是页面获取方式、CGI返回方式、数据库获取方式,如所述网页服务器702通过页面获取方式从第一种第三方***7031中获得订阅数据;所述网页服务器702通过CGI返回方式从第二种第三方***7032中获得订阅数据;所述网页服务器702通过数据库获取方式从第三种第三方***7033中获得订阅数据;其中,所述第三方***703可以是各网络运营商服务器或数据库。当所述网页服务器702获取到订阅数据后,根据所述推送策略信息将所述订阅数据推送至对应的接收终端704中。
在实施例一至实施例三所提供的信息推送方法中,所述订阅数据配置信息和所述推送策略信息在所述网页服务器中可通过多种形式体现。在一种实施方式中,所述订阅数据配置信息和所述推送策略信息可通过以下表1至表3体现。表1为本发明实施例的订阅数据示意图;所述网页服务器可通过表1获得订阅人信息、所述订阅人订阅的订阅数据的订阅名称和订阅ID、订阅类型、订阅方式以及获取方式等等;其中,所述订阅类型可以是图、表格或指标、所述订阅方式可以是页面获取方式、CGI返回方式或数据库获取方式;所述获取方式表明具体的页面地址、CGI地址或数据库配置信息等等。
Figure GDA0002465936750000261
表1
表2为本发明实施例的推送基本信息配置。所述网页服务器可通过表2获得推送名称(即订阅主题名称)、推送ID(即表2所示的推送基本信息配置的ID)、负责人(即订阅人)、接收人(即接收终端),以及重试次数、是否告警和下次发送时间(即告警策略)、以及推送方式、推送类型、发送周期和推送状态。
Figure GDA0002465936750000271
表2
表3为本发明实施例的推送内容配置。表3中所述“是否计算出来”字段以及计算规则字段用于表征针对指标数据的计算策略;所述同环比可以是日环比,即特指数据与前一天同一数据的对比;所述同环比还可以是周环比,即特指数据与前一周同一数据的对比。所述网页服务器可根据表3进行订阅数据的整合、订阅数据的计算以及订阅数据的告警监控。具体的,所述推送内容ID字段为订阅数据整合前的每个单元订阅数据的ID;所述推送ID字段为订阅数据整合后的订阅数据ID;所述订阅ID字段为订阅人的ID。则一个推送内容ID对应一个订阅ID或者不对应订阅ID。所述告警策略字段可以包括:数据为空告警、数据超过一定阈值告警或数据与前几天对比的比例超过阈值告警等告警策略。
Figure GDA0002465936750000272
表3
本发明实施例适用于订阅数据为表格、图形或指标数据的场景。通过对订阅数据配置信息的设置,网页服务器能够根据所述订阅数据配置信息对数据进行筛选,得到用户感兴趣的订阅数据。因此,实现了个性化的订阅。通过对推送方式的设置,使得所述网页服务器能够将筛选获得的订阅数据推送至多种接收终端中,实现了用户及时的对订阅信息进行本地浏览,极大的方便了用户的订阅操作,提升了用户的操作体验。
实施例四
本发明实施例还提供了一种信息推送设备。图7为本发明实施例的信息推送设备的组成结构示意图;如图7所示,所述设备包括:第一获取单元81、第二获取单元82、数据处理单元83和推送单元84;其中,
所述第一获取单元81,用于获取订阅数据配置信息;还用于获取推送策略信息;
所述第二获取单元82,用于基于所述第一获取单元81获取的所述订阅数据配置信息及所述推送策略信息获取M条第一订阅数据;
所述数据处理单元83,用于将所述第二获取单元82获取的所述M条第一订阅数据进行整合得到N条第二订阅数据;其中,M和N为正整数,且M大于N;
所述推送单元84,用于将所述数据处理单元83处理得到的所述N条第二订阅数据推送至至少一个接收终端。
在本发明实施例的一个优选实施方式中,所述第一获取单元81,用于获取订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;其中,所述获取方式包括页面获取方式、CGI返回方式、数据库获取方式。
在本发明实施例的一个优选实施方式中,所述推送策略信息包括推送时间;所述第二获取单元82,用于当所述推送时间到时,根据所述订阅数据配置信息获取M条第一订阅数据。
具体的,当所述数据获取方式为页面获取方式时,所述订阅数据的地址信息为所述订阅数据的URL;则所述第二获取单元82,用于基于所述订阅数据的URL获取与所述URL匹配的页面;解析所述页面生成满足所述订阅数据类型的第一订阅数据。
当所述数据获取方式为CGI返回方式时,所述订阅数据的地址信息为CGI地址;则所述第二获取单元82,用于基于所述CGI地址发送CGI请求;所述CGI请求包括所述订阅数据类型;接收CGI返回数据;解析所述CGI返回数据,生成满足所述订阅数据类型的第一订阅数据。
当所述数据获取方式为数据库获取方式时,所述订阅数据的地址信息包括:数据库配置信息以及订阅数据在所述数据库中的位置信息;则所述第二获取单元82,用于基于所述数据库配置信息连接数据库,根据所述订阅数据在所述数据库中的位置信息从所述数据库中获得第一订阅数据。
在本发明实施例的一个优选实施方式中,当所述订阅数据类型包括指标数据时,所述推送策略信息还包括计算规则;则所述数据处理单元83,还用于将获得的M条第一订阅数据中的指标数据按所述计算规则进行计算处理获得计算结果,将所述M条第一订阅数据进行整合得到N条第二订阅数据;所述第二订阅数据中包括所述计算结果。
在本发明实施例的一个优选实施方式中,所述推送策略信息还包括安全策略;则所述数据处理单元83,还用于将所述M条第一订阅数据进行整合得到N条第二订阅数据之后,基于所述安全策略在所述第二订阅数据中添加预设安全标识;其中,M和N为正整数,且M大于N。
在本发明实施例的一个优选实施方式中,所述推送策略信息还包括告警策略;则所述数据处理单元83,还用于将所述M条第一订阅数据进行整合得到N条第二订阅数据之后,判断所述N条第二订阅数据是否满足所述告警策略,获得判断结果;当所述判断结果为第二订阅数据不满足所述告警策略时,指示所述推送单元84根据所述推送策略信息将所述第二订阅数据推送至至少一个终端;当所述判断结果为第二订阅数据满足所述告警策略时,发出告警指示,并指示所述推送单元84按所述告警策略推送所述第二订阅数据。
在本实施例中,所述第一获取单元81和数据处理单元83在实际应用中,可通过所述设备中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,DigitalSignal Processor)或可编程门阵列(FPGA,Field-Programmable Gate Array)实现;所述第二获取单元82在实际应用中,可由所述设备中的CPU、DSP或FPGA结合收发器实现;所述推送单元84在实际应用中,可由所述设备中的发射机实现。
实施例五
本发明还提供了一种信息推送方法。图8为本发明实施例的信息推送方法的详细流程示意图,如图8所示,所述方法包括:
步骤901:获取订阅数据配置信息和推送策略信息。
步骤902:当推送时间到时,遍历所有订阅数据配置信息获得满足所述推送时间的第一订阅数据。
本实施例中,所述第一订阅数据为任一订阅人的第一订阅数据。
步骤903:将所述第一订阅数据按预设整合方式整合为第二订阅数据。
步骤904:判断所述第二订阅数据是否为空,当判断的结果为是时,执行步骤905;当判断的结果为否是时,执行步骤906。
步骤905:发出告警,并按预设告警策略在预设时间后重新推送所述第二订阅数据。
步骤906:判断所述第二订阅数据是否超过预设阈值,当判断的结果为是时,执行步骤905;当判断的结果为否时,执行步骤907。
步骤907:判断是否配置安全策略,当判断的结果为是时,执行步骤908;当判断的结果为否时,执行步骤909。
步骤908:按预设安全策略在所述第二订阅数据中生成水印,并推送至相应的接收终端。
步骤909:直接推送至相应的接收终端。
具体的,本实施例中所述的步骤901至步骤909的具体实现过程可如实施例一至实施例三所示,这里不再赘述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、设备、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (7)

1.一种信息推送方法,其特征在于,所述方法包括:
获取用户设置的订阅数据配置信息,所述订阅数据配置信息包括订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;
其中,所述订阅数据的获取方式包括页面获取方式、公共网关接口CGI返回方式和数据库获取方式;
当所述获取方式为页面获取方式时,所述订阅数据的地址信息包括所述订阅数据所在页面的统一资源定位符URL;
当所述获取方式为公共网关接口CGI返回方式时,所述订阅数据的地址信息包括CGI地址;
当所述获取方式为数据库获取方式时,所述订阅数据的地址信息包括数据库配置信息以及所述订阅数据在所述数据库中的位置信息;
所述订阅数据类型包括表格数据、图形数据和指标数据至少之一;
获取推送策略信息,所述推送策略信息包括告警策略和安全策略;
当所述推送策略信息中的推送时间到时,根据被选择的订阅数据的获取方式获取满足所述订阅数据类型的M条第一订阅数据,将所述M条第一订阅数据进行整合,并按预设计算规则进行计算处理得到N条第二订阅数据;其中,M和N为正整数,且M大于N;当所述N条第二订阅数据满足所述告警策略时,发出告警,并按所述告警策略在预设时间后重新推送所述N条第二订阅数据;
当所述N条第二订阅数据不满足所述告警策略时,基于所述安全策略在所述N条第二订阅数据中添加预设安全标识,并将所述添加预设安全标识的N条第二订阅数据推送至所述用户的至少一个接收终端。
2.根据权利要求1所述的方法,其特征在于,所述根据被选择的订阅数据的获取方式获取满足所述订阅数据类型的M条第一订阅数据,包括:
当被选择的获取方式为页面获取方式时,基于所述订阅数据的URL获取与所述URL匹配的页面;解析所述页面生成满足所述订阅数据类型的M条第一订阅数据。
3.根据权利要求1所述的方法,其特征在于,所述根据被选择的订阅数据的获取方式获取满足所述订阅数据类型的M条第一订阅数据,包括:
当被选择的获取方式为CGI返回方式时,基于所述CGI地址发送CGI请求;所述CGI请求包括所述订阅数据类型;
接收CGI返回数据;解析所述CGI返回数据,生成满足所述订阅数据类型的M条第一订阅数据。
4.根据权利要求1所述的方法,其特征在于,所述根据被选择的订阅数据的获取方式获取满足所述订阅数据类型的M条第一订阅数据,包括:
当被选择的获取方式为数据库获取方式时,基于所述数据库配置信息连接数据库,根据所述订阅数据在所述数据库中的位置信息从所述数据库中获得M条第一订阅数据。
5.一种信息推送设备,其特征在于,所述设备包括:第一获取单元、第二获取单元、数据处理单元和推送单元;其中,
所述第一获取单元,用于获取用户设置的订阅数据配置信息,所述订阅数据配置信息包括订阅数据的地址信息、订阅数据类型以及所述订阅数据的获取方式;
其中,所述订阅数据的获取方式包括页面获取方式、公共网关接口CGI返回方式和数据库获取方式;
当所述获取方式为页面获取方式时,所述订阅数据的地址信息包括所述订阅数据所在页面的统一资源定位符URL;
当所述获取方式为公共网关接口CGI返回方式时,所述订阅数据的地址信息包括CGI地址;
当所述获取方式为数据库获取方式时,所述订阅数据的地址信息包括数据库配置信息以及所述订阅数据在所述数据库中的位置信息;
所述订阅数据类型包括表格数据、图形数据和指标数据至少之一;
所述第一获取单元,还用于获取推送策略信息,所述推送策略信息包括告警策略和安全策略;
所述第二获取单元,用于当所述推送策略信息中的推送时间到时,根据所述第一获取单元获取的被选择的订阅数据的获取方式获取满足所述订阅数据类型的M条第一订阅数据;
所述数据处理单元,用于将所述第二获取单元获取的所述M条第一订阅数据进行整合,并按预设计算规则进行计算处理得到N条第二订阅数据;其中,M和N为正整数,且M大于N;以及
用于当所述N条第二订阅数据满足所述告警策略时,发出告警,并按所述告警策略在预设时间后重新指示所述推送单元推送所述N条第二订阅数据;
当所述N条第二订阅数据不满足所述告警策略时,基于所述安全策略在所述N条第二订阅数据中添加预设安全标识;
所述推送单元,用于将所述数据处理单元处理得到的所述添加预设安全标识的N条第二订阅数据推送至所述用户的至少一个接收终端。
6.根据权利要求5所述的设备,其特征在于,当被选择的获取方式为页面获取方式时,则所述第二获取单元,用于基于所述订阅数据的URL获取与所述URL匹配的页面;解析所述页面生成满足所述订阅数据类型的M条第一订阅数据;
或者,当被选择的获取方式为CGI返回方式时,则所述第二获取单元,用于基于所述CGI地址发送CGI请求;所述CGI请求包括所述订阅数据类型;接收CGI返回数据;解析所述CGI返回数据,生成满足所述订阅数据类型的M条第一订阅数据;
或者,当被选择的获取方式为数据库获取方式时,则所述第二获取单元,用于基于所述数据库配置信息连接数据库,根据所述订阅数据在所述数据库中的位置信息从所述数据库中获得M条第一订阅数据。
7.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的信息推送方法。
CN201410768483.XA 2014-12-12 2014-12-12 一种信息推送方法及设备 Active CN105740294B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410768483.XA CN105740294B (zh) 2014-12-12 2014-12-12 一种信息推送方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410768483.XA CN105740294B (zh) 2014-12-12 2014-12-12 一种信息推送方法及设备

Publications (2)

Publication Number Publication Date
CN105740294A CN105740294A (zh) 2016-07-06
CN105740294B true CN105740294B (zh) 2020-06-23

Family

ID=56240838

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410768483.XA Active CN105740294B (zh) 2014-12-12 2014-12-12 一种信息推送方法及设备

Country Status (1)

Country Link
CN (1) CN105740294B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106230699A (zh) * 2016-08-10 2016-12-14 深圳供电局有限公司 一种通过邮件发起讨论沟通的方法及***
CN108243210A (zh) * 2016-12-23 2018-07-03 北京神州泰岳软件股份有限公司 一种信息推送方法和信息推送服务器
CN109063065A (zh) * 2018-07-20 2018-12-21 政和科技股份有限公司 一种政策信息推送的方法及装置
CN109902220B (zh) * 2019-02-27 2023-11-24 腾讯科技(深圳)有限公司 网页信息获取方法、装置和计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043529A (zh) * 2006-03-21 2007-09-26 腾讯科技(深圳)有限公司 一种通用网关接口及利用通用网关接口获得数据的方法
CN102546564A (zh) * 2010-12-30 2012-07-04 腾讯科技(深圳)有限公司 一种信息推送的控制方法及***
CN102663058A (zh) * 2012-03-30 2012-09-12 华中科技大学 一种分布式网络爬虫***中的url去重方法
CN103226609A (zh) * 2013-05-03 2013-07-31 福建师范大学 一种web聚焦搜索***的搜索方法
CN103647803A (zh) * 2013-11-22 2014-03-19 北京奇虎科技有限公司 一种移动终端订阅内容的方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103034716A (zh) * 2012-12-11 2013-04-10 北京奇虎科技有限公司 页面内容订阅方法和装置
CN104052759B (zh) * 2013-03-11 2017-05-10 中国科学院计算技术研究所 一种物联网即加即用技术的实现***
CN104184824B (zh) * 2014-09-05 2018-11-06 北方工业大学 手机报定制和推送的装置及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043529A (zh) * 2006-03-21 2007-09-26 腾讯科技(深圳)有限公司 一种通用网关接口及利用通用网关接口获得数据的方法
CN102546564A (zh) * 2010-12-30 2012-07-04 腾讯科技(深圳)有限公司 一种信息推送的控制方法及***
CN102663058A (zh) * 2012-03-30 2012-09-12 华中科技大学 一种分布式网络爬虫***中的url去重方法
CN103226609A (zh) * 2013-05-03 2013-07-31 福建师范大学 一种web聚焦搜索***的搜索方法
CN103647803A (zh) * 2013-11-22 2014-03-19 北京奇虎科技有限公司 一种移动终端订阅内容的方法及装置

Also Published As

Publication number Publication date
CN105740294A (zh) 2016-07-06

Similar Documents

Publication Publication Date Title
CN107515764B (zh) 应用程序页面打开方法、终端以及计算机可读存储介质
CN104915398B (zh) 一种网页埋点的方法及装置
CN104301443B (zh) 一种在web页面上调用端能力接口的方法和***
CN108259598B (zh) 一种基于异构融合及云解析技术的感知设备统一接入方法
US9317612B1 (en) System and method for managing multiple content feeds
CN104112002B (zh) 一种表单适配的方法、装置和***
CN105740294B (zh) 一种信息推送方法及设备
US20210149688A1 (en) Systems and methods for implementing external application functionality into a workflow facilitated by a group-based communication system
WO2011075993A1 (zh) 一种rss订阅的方法、装置和***
EP2928143A1 (en) Page operation processing method, device and terminal
CN104253741A (zh) 一种信息发送方法、相关装置及***
CN108804399B (zh) 表单的校验方法及装置
JP6093449B2 (ja) ホームページの形成方法、周辺装置、及び、ホームページの形成システム
CN106487662B (zh) 信息分享方法和装置
US9507856B1 (en) System and method for discovering subscriber content affinity and making corresponding recommendations
US20140317712A1 (en) Providing access to registered-user website
CN109862074B (zh) 一种数据采集方法、装置、可读介质及电子设备
US9812000B2 (en) System and method for automated posting of alarm information to news feed
CN103685498B (zh) 一种壁纸的加载方法和浏览器装置
KR101744696B1 (ko) 정보 필터링 방법, 장치, 프로그램 및 저장매체
KR20130067088A (ko) 복합 상황 정보 이벤트 처리 방법 및 그 장치
CN110457089B (zh) 数据采集方法、装置、计算机可读存储介质和计算机设备
CN109495319B (zh) Cdn节点的故障信息确定方法、装置及设备
KR102023999B1 (ko) 웹 페이지를 생성하는 방법 및 장치
US9948693B2 (en) Generic cloud service for publishing data to be consumed by RSS readers

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant