一种预警方法、装置及处理服务器的制造方法

xiaoxiao2020-10-23  42

一种预警方法、装置及处理服务器的制造方法
【技术领域】
[0001] 本发明设及互联网技术领域,具体设及互联网应用技术领域,尤其设及一种预警 方法、装置及处理服务器。
【背景技术】
[0002] 互联网应用可包括但不限于:社交应用、游戏应用、电商应用等等。其中,社交 应用指能够实现社交功能的应用程序;所述社交应用可W包括但不限于:即时通信应用、 SNS(SocialNetworkingServices,社会性网络服务)应用等等。公众服务帐号指开发者 在互联网应用中注册的服务帐号,开发者可W通过公众服务帐号为互联网应用中的一个或 多个用户提供包括消息推送、消息订阅等的服务。随着互联网应用的发展,互联网应用中所 接入的公众服务帐号日益增多,如何保证公众服务帐号的信息交互过程的顺畅性,提升公 众服务帐号的服务质量则成为一个需要关注的问题。

【发明内容】

[0003] 本发明实施例提供一种预警方法、装置及处理服务器,能够对目标公众服务帐号 的服务过程中的异常进行预警,保证故障及时解决,保证目标公众服务帐号的信息交互过 程的顺畅性,提升目标公众服务帐号的服务质量。
[0004] 本发明实施例第一方面提供一种预警方法,可包括:
[0005]当检测到目标公众服务帐号的关联消息事件时,向所述目标公众服务帐号推送所 述关联消息事件;
[0006] 若所述关联消息事件未成功推送至所述目标公众服务帐号,获取异常信息;
[0007] 获取所述目标公众服务帐号对应的预警条件;
[000引若所述异常信息满足所述预警条件,根据所述异常信息生成预警消息;
[0009] 向所述目标公众服务帐号输出所述预警消息。
[0010] 本发明实施例第二方面提供一种预警装置,可包括:
[0011] 推送单元,用于当检测到目标公众服务帐号的关联消息事件时,向所述目标公众 服务帐号推送所述关联消息事件;
[0012] 异常信息获取单元,用于若所述关联消息事件未成功推送至所述目标公众服务帐 号,获取异常信息;
[0013] 预警条件获取单元,用于获取所述目标公众服务帐号对应的预警条件;
[0014]消息生成单元,用于若所述异常信息满足所述预警条件,根据所述异常信息生成 预警消息;
[0015] 预警单元,用于向所述目标公众服务帐号输出所述预警消息。
[0016] 实施本发明实施例,具有如下有益效果;
[0017] 本发明实施例中无法成功推送关联消息事件至目标公众服务帐号时,获取异常信 息,并在异常信息满足预警条件时向所述目标公众服务帐号输出预警消息,有助于使目标 公众服务帐号的开发者关注该预警消息并及时解决服务故障,保证目标公众服务帐号的信 息交互过程的顺畅性,从而提升目标公众服务帐号的服务质量。
【附图说明】
[001引为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据该些附图获得其他的附图。
[0019] 图1为本发明实施例提供的实现公众服务帐号的信息交互的系统示意图;
[0020] 图2为本发明实施例提供的一种预警方法的流程图;
[0021] 图3为本发明实施例提供的另一种预警方法的流程图;
[0022] 图4为本发明实施例提供的一种预警装置的结构示意图;
[0023] 图5为图4所示的预警单元的实施例的结构示意图;
[0024] 图6为图4所示的反馈判断单元的实施例的结构示意图。
【具体实施方式】
[0025] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0026] 本发明实施例中,互联网应用可包括但不限于:社交应用、游戏应用、电商应用等 等。其中,社交应用指能够实现社交功能的应用程序;所述社交应用可W包括但不限于:即 时通信应用、SNS应用等等。公众服务帐号指开发者在互联网应用中注册的服务帐号,开发 者可W通过公众服务帐号为互联网应用中的一个或多个用户提供包括消息推送、消息订阅 等的服务。一个公众服务帐号可关联一个服务器,开发者具体通过公众服务帐号的关联服 务器为互联网应用中的用户提供诸如消息推送、消息订阅等服务。
[0027] 其中,公众服务帐号的关联服务器可W为应用服务器,例如;某电商应用的开发者 在社交应用中注册一个标识为XX的公众服务帐号,该公众服务帐号XX的关联服务器可W 为该电商应用的应用服务器,该电商应用的开发者可通过公众服务帐号XX的关联服务器 为社交应用中的用户提供服务。公众服务帐号的关联服务器也可W为网页服务器,例如:某 游戏网站的开发商在社交应用中注册一个标识为yy的公众服务帐号,该游戏网站的开发 者通过公众服务帐号yy的关联服务器为社交应用中的用户提供服务。公众服务帐号的关 联服务器还可W为第=方平台服务器,例如:某游戏开发者在社交应用中注册一个标识为 ZZ的公众服务帐号,但该开发者不具备开发实力,其可W授权第S平台代为开发,则获得授 权的第=方平台服务器为该公众服务帐号ZZ的关联服务器,该开发者通过公众服务帐号 ZZ的关联服务器为社交应用中的用户提供服务。
[002引请参见图1,为本发明实施例提供的实现公众服务帐号的信息交互的系统示意图; 该系统可包括处理服务器,至少一个用户帐号对应的终端及至少一个公众服务帐号的关联 服务器。
[0029] 其中,处理服务器指互联网应用的后台服务器,用于处理互联网应用在实现相应 功能过程中的各种需求,并可用于对互联网应用中的用户的相关信息、公众服务帐号的相 关信息及用户之间、用户与公众服务帐号之间的交互消息进行管理。所述的用户的相关信 息可包括但不限于;帐号、标识、密码、关系链等信息。所述的公众服务帐号的相关信息可 包括但不限于:帐号、标识、注册信息等信息。其中,所述终端可包括但不限于:笔记本电 脑、手机、PAD(平板电脑)、车载终端、智能可穿戴设备等设备,所述终端中可运行本发明实 施例所述的互联网应用。在图1所示的系统中,公众服务帐号的信息交互流程可包括;① 用户可通过终端向公众服务帐号发送消息,或者执行与该公众服务帐号相关联的事件(例 如;关注该公众服务帐号的事件、或取消关注该公众服务帐号的事件,等等),该公众服务 帐号的关联消息事件到达处理服务器;②处理服务器将该关联消息事件推送至公众服务帐 号(具体转发至公众服务帐号的关联服务器);⑨开发者通过公众服务帐号的关联服务器 解析关联消息事件,并根据服务逻辑封装需要返回给用户的消息,将该用户消息返回至处 理服务器;④处理服务器把公众服务帐号返回的用户消息转发给用户的终端,用户即可W 在终端上查看公众服务帐号发来的消息。
[0030] 基于上述描述,下面将结合附图2-附图3,对本发明实施例提供的预警方法进行 详细介绍。下述附图2-附图3的所示的方法流程可W由本发明实施例提供的预警装置所 执行,该装置可W运行于处理服务器。
[0031] 请参见图2,为本发明实施例提供的一种预警方法的流程图;该方法可包括W下 步骤S101-步骤S105。
[0032] S101,当检测到目标公众服务帐号的关联消息事件时,向所述目标公众服务帐号 推送所述关联消息事件。
[0033] 所述目标公众服务帐号为在互联网应用中注册的任一个公众服务帐号。所述目标 公众服务帐号的关联消息事件的类型可包括但不限于;图文消息、音视频消息、地理位置上 报事件、验证消息、关注目标公众服务帐号的事件、取消关注目标公众服务帐号的事件、订 阅事件等等。本步骤中,可与所述目标公众服务帐号的关联服务器建立通信连接,将所述目 标公众服务帐号的关联消息事件推送至所述关联服务器。
[0034] S102,若所述关联消息事件未成功推送至所述目标公众服务帐号,获取异常信息。
[0035] 按照互联网应用中关于公众服务帐号的信息交互流程规范中,处理服务器将目标 公众服务帐号的关联消息事件推送给目标公众服务帐号之后,该目标公众服务帐号的关联 服务器需在预设时间内向处理服务器返回有效推送反馈,W表明该关联消息事件成功推送 至目标公众服务帐号。其中,有效推送反馈指针对处理服务器所推送的关联消息事件,按照 规范格式返回的反馈信息。那么,如果未在预设时间内接收到目标公众服务帐号所返回的 有效推送反馈,认为所述关联消息事件未成功推送至所述目标公众服务帐号,则需要获取 异常信息。
[0036] 所述异常信息可包括;异常产生时间、异常内容、异常产生次数及所述关联消息事 件的类型。其中,所述异常内容可采用下述表一进行表示:
[0037] 表一;异常内容表 [00%]
[0039] 所述异常产生时间指出现所述异常内容的时间,例如;发生DNS(DomainName System,域名系统)超时的时间、发生DNS失败的时间等等。所述异常产生次数指出现所述 异常内容的次数,例如:出现DNS超时的次数、出现DNS失败的次数等等。所述关联消息事 件的类型可包括但不限于;图文消息、音视频消息、地理位置上报事件、验证消息、关注目标 公众服务帐号的事件、取消关注目标公众服务帐号的事件、订阅事件等等 。
[0040] S103,获取所述目标公众服务帐号对应的预警条件。
[0041] 互联网应用可提供预警条件的配置界面,开发者可在W互联网应用中进行注册所 述目标公众服务帐号时或者成功注册所述目标公众服务帐号之后,在所述互联网应用提供 的配置界面中配置预警条件。所述处理服务器存储所述目标公众服务帐号所配置的预警条 件。本步骤中,可W从所述处理服务器的存储空间中获取所述目标公众服务帐号对应的预 警条件。所述预警条件可包括;预警频率阀值,例如;所述预警频率阀值可W为30次/5分 钟,表明5分钟内如果同一异常内容出现30次W上,则满足预警条件需要进行报警。
[0042] S104,若所述异常信息满足所述预警条件,根据所述异常信息生成预警消息。
[0043] 所述预警消息可包括:所述目标公众服务帐号的标识、所述目标公众服务帐号的 地址、所述异常信息W及异常排查指引的链接。其中,所述目标公众服务帐号的标识可包 括;所述目标公众服务帐号的IDQdentity,标识号)和名称。所述目标公众服务帐号的地 址可W为所述目标公众服务帐号所配置的其关联服务器的IPQnternetProtocol,网络之 间互连的协议)地址。所述异常排查指引中记录至少一种异常内容及每一种异常内容对应 的解决方案,具体实现中,所述异常排查指引可采用下述表二进行表示:
[0044] 表二;异常排查指引表
[0045]
[0046] 本步骤中,若所述异常信息满足所述预警条件,可按照预警消息的格式规范,对所 述异常信息、所述目标公众服务帐号的标识、所述目标公众服务帐号的地址及异常排查指 引的链接进行封装,生成预警消息。下面W-个实例来描述所述预警消息如下:
[0047]Appid;目标公众服务帐号的ID"XXXXZZ"
[0048]名称;"XXXX"
[0049] 异常产生时间;20XX-02-08-15:00:00
[0化日]异常内容;连接关联服务器时发生超时,超时时间为3s[0051] 异常次数;5分钟4826次
[0化2] 样例;[IP= 117. 25. 149. 17引[关联事件消息的类型MSG=取消关注事件UnSubscribe]
[0053]异常排查指引请见;cn/油ojinP[0化4] S105,向所述目标公众服务帐号输出所述预警消息。
[0055] 本步骤向所述目标公众服务帐号输出所述预警消息,有助于使开发者关注该预警 消息并即时解决故障,从而提升目标公众服务帐号的服务质量。
[0化6] 本发明实施例中无法成功推送关联消息事件至目标公众服务帐号时,获取异常信 息,并在异常信息满足预警条件时向所述目标公众服务帐号输出预警消息,有助于使目标 公众服务帐号的开发者关注该预警消息并及时解决服务故障,保证目标公众服务帐号的信 息交互过程的顺畅性,从而提升目标公众服务帐号的服务质量。
[0化7] 请参见图3,为本发明实施例提供的另一种预警方法的流程图;该方法可包括W下步骤S201-步骤S210。
[0化引 S201,当检测到目标公众服务帐号的关联消息事件时,向所述目标公众服务帐号 推送所述关联消息事件。
[0化9] 本实施例的步骤S201可参见图2所示实施例的步骤S101,在此不寶述。
[0060] S202,判断预设时间内是否接收到所述目标公众帐号返回的有效推送反馈;若判 断结果为否,确定所述关联消息事件成功未推送至所述目标公众帐号;转入步骤S203;否 贝1J,确定所述关联消息事件成功推送至所述目标公众帐号,转入结束。
[0061] 所述预设时间可W根据实际需要进行设定,例如:所述预设时间可W为5分钟、10 分钟等等。所述有效推送反馈指针对处理服务器所推送的关联消息事件,按照规范格式返 回的反馈信息。本步骤S202具体可包括W下步骤S11-S14 :
[0062] sll,判断预设时间内是否接收到所述目标公众帐号返回的推送反馈。
[0063] S12,若预设时间内接收到所述目标公众帐号返回的推送反馈,检测所接收到的推 送反馈是否满足预设格式。其中,所述预设格式可W指规范格式,即可W为处理服务器与关 联服务器之间所协议的反馈消息的格式。
[0064] sl3,若所接收到的推送反馈满足预设格式,确认预设时间内接收到所述目标公众 帐号返回的有效推送反馈。
[00化]sl4,若预设时间内未接收到所述目标公众帐号返回的推送反馈,或者,预设时间 内接收到的所述目标公众帐号返回的推送反馈不满足预设格式,确认预设时间内未接收到 所述目标公众帐号返回的有效推送反馈。
[0066] S203,获取异常信息。
[0067] 若所述关联消息事件成功未推送至所述目标公众帐号,本步骤则需要获取产生该 推送异常的异常信息,所述异常信息可包括;异常产生时间、异常内容、异常产生次数及所 述关联消息事件的类型。其中,所述异常内容可参见上述表一。所述异常产生时间指出现所 述异常内容的时间,例如:发生DNS超时的时间、发生DNS失败的时间等等。所述异常产生 次数指出现所述异常内容的次数,例如:出现DNS超时的次数、出现DNS失败的次数等等。所 述关联消息事件的类型可包括但不限于;图文消息、音视频消息、地理位置上报事件、验证 消息、关注目标公众服务帐号的事件、取消关注目标公众服务帐号的事件、订阅事件等等。
[0068] S204,获取所述目标公众服务帐号对应的预警条件。
[0069] 本实施例的步骤S204可参见图2所示实施例的步骤S103,在此不寶述。
[0070] S205,根据所述异常产生时间和异常产生次数,计算所述异常内容的发生频率。
[0071] 所述异常内容的发生频率可表示为次数/时间,例如:假设出现DNS失败 的次数为100,首次异常产生时间为20XX-02-08-15:00:00,末次异常产生时间为 20XX-02-08-15:05:00,则可计算得到所述异常内容的发生频率为100次/5分钟。
[0072] S206,若所述异常内容的发生频率达到所述预警频率阀值,确认所述异常信息满 足所述预警条件。
[0073] 所述预警条件可包括;预警频率阀值,例如;所述预警频率阀值可W为30次/5分 钟,表明5分钟内如果同一异常内容出现30次W上,则满足预警条件需要进行报警。按照 步骤S205所示例子,假设计算获得DNS失败的发生频率为100次/5分钟,即已达到所述预 警频率阀值,本步骤则确认该异常信息满足所述预警条件,有需要对该DNS失败的异常内 容进行报警。
[0074] S207,根据所述异常信息生成预警消息。
[0075] 所述预警消息可用于实现报警,即用于向开发者进行报警提示。所述预警消息可 包括;所述目标公众服务帐号的标识、所述目标公众服务帐号的地址、所述异常信息W及异 常排查指引的链接。其中,所述目标公众服务帐号的标识可包括;所述目标公众服务帐号的 ID和名称。所述目标公众服务帐号的地址可W为所述目标公众服务帐号所配置的其关联服 务器的IP地址。所述异常排查指引可参见上述表二所示,该异常排查指引中记录至少一种 异常内容及每一种异常内容对应的解决方案。本步骤中,可按照预警消息的格式规范,对所 述异常信息、所述目标公众服务帐号的标识、所述目标公众服务帐号的地址及异常排查指 引的链接进行封装,生成预警消息。下面W-个实例来描述所述预警消息如下:
[0076] Appid;目标公众服务帐号的ID"XXXXZZ"
[0077]名称;"XXXX"
[0078]首次异常产生时间;20XX-02-08-15:00:00
[0079] 异常内容;DNS失败
[0080] 异常次数;5分钟100次
[0081] 样例;[IP=117. 25. 149. 17引[关联事件消息的类型MSG=取消关注事件 UnSubscribe]
[0082]异常排查指引请见;cn/油ojinP
[0083] S208,根据所述目标公众服务帐号的标识,查询所述目标公众服务帐号所在的通 信群组。
[0084] 所述通信群组可包括至少一个公众服务帐号,例如:报警群组、内部旁路群组等 等。根据所述目标公众服务帐号的标识,可查询所述目标公众服务帐号所加入的通信群组。
[0085] S209,在所述通信群组的交互界面中输出所述预警消息。
[0086] 本步骤中,在所述通信群组的交互界面中输出所述预警消息,可W有助于使该目 标公众服务帐号的开发者关注该预警消息并即时解决故障,从而提升目标公众服务帐号的 服务质量;同时,也可W促进所述通信群组中的其他公众服务帐号根据所述预警消息及时 关注自身的服务质量。
[0087] 本实施例的步骤S208-步骤S209可W为图2所示实施例的步骤S105的具体细化 步骤。
[008引 S210,当检测到对所述异常排查指引的链接发起的访问请求时,向所述目标公众 服务帐号发送异常排查指引,所述异常排查指引中记录至少一种异常内容及每一种异常内 容对应的解决方案。
[0089] 所述预警消息中包括所述异常排查指引的链接,所述目标公众服务帐号的开发者 可点击该链接发起对所述异常排查指引的访问请求,本步骤则可W向所述目标公众服务帐 号提供异常排查指引,W帮助所述目标服务帐号的开发者尽快解决相应的异常或故障,提 升所述目标公众服务帐号的服务质量。可W理解的是,所述通信群组中的其他公众服务帐 号也可W采用相同方式获得所述 异常排查指引,W方便各公众服务帐号进行故障排查,提 升公众服务帐号的服务质量。
[0090] 本发明实施例中无法成功推送关联消息事件至目标公众服务帐号时,获取异常信 息,并在异常信息满足预警条件时向所述目标公众服务帐号输出预警消息,有助于使目标 公众服务帐号的开发者关注该预警消息并及时解决服务故障,保证目标公众服务帐号的信 息交互过程的顺畅性,从而提升目标公众服务帐号的服务质量。
[0091] 下述将结合附图4-附图6,对本发明实施例提供的预警装置的结构和功能进行详 细介绍。需要说明的是,下述附图4-附图6的所示的装置可W运行于处理服务器中,W被 应用于执行上述附图2-附图3所示的方法。
[0092]请参见图4,为本发明实施例提供的一种预警装置的结构示意图;该装置可包括: 推送单元101、异常信息获取单元102、预警条件获取单元103、消息生成单元104和预警单 元 105。
[0093] 推送单元101,用于当检测到目标公众服务帐号的关联消息事件时,向所述目标公 众服务帐号推送所述关联消息事件。
[0094] 所述目标公众服务帐号为在互联网应用中注册的任一个公众服务帐号。所述目标 公众服务帐号的关联消息事件的类型可包括但不限于;图文消息、音视频消息、地理位置上 报事件、验证消息、关注目标公众服务帐号的事件、取消关注目标公众服务帐号的事件、订 阅事件等等。所述推送单元101可与所述目标公众服务帐号的关联服务器建立通信连接, 将所述目标公众服务帐号的关联消息事件推送至所述关联服务器。
[0095] 异常信息获取单元102,用于若所述关联消息事件未成功推送至所述目标公众服 务帐号,获取异常信息。
[0096] 按照互联网应用中关于公众服务帐号的信息交互流程规范中,处理服务器将目标 公众服务帐号的关联消息事件推送给目标公众服务帐号之后,该目标公众服务帐号的关联 服务器需在预设时间内向处理服务器返回有效推送反馈,W表明该关联消息事件成功推送 至目标公众服务帐号。其中,有效推送反馈指针对处理服务器所推送的关联消息事件,按照 规范格式返回的反馈信息。那么,如果未在预设时间内接收到目标公众服务帐号所返回的 有效推送反馈,认为所述关联消息事件未成功推送至所述目标公众服务帐号,则需要获取 异常信息。
[0097] 所述异常信息可包括;异常产生时间、异常内容、异常产生次数及所述关联消息事 件的类型。其中,所述异常内容可采用图2所示实施例中的表一进行表示。所述异常产生时 间指出现所述异常内容的时间,例如:发生DNS超时的时间、发生DNS失败的时间等等。所 述异常产生次数指出现所述异常内容的次数,例如:出现DNS超时的次数、出现DNS失败的 次数等等。所述关联消息事件的类型可包括但不限于:图文消息、音视频消息、地理位置上 报事件、验证消息、关注目标公众服务帐号的事件、取消关注目标公众服务帐号的事件、订 阅事件等等。
[009引预警条件获取单元103,用于获取所述目标公众服务帐号对应的预警条件。
[0099] 互联网应用可提供预警条件的配置界面,开发者可在W互联网应用中进行注册所 述目标公众服务帐号时或者成功注册所述目标公众服务帐号之后,在所述互联网应用提供 的配置界面中配置预警条件。所述处理服务器存储所述目标公众服务帐号所配置的预警条 件。所述预警条件获取单元103可W从所述处理服务器的存储空间中获取所述目标公众服 务帐号对应的预警条件。所述预警条件可包括;预警频率阀值,例如;所述预警频率阀值可 W为30次/5分钟,表明5分钟内如果同一异常内容出现30次W上,则满足预警条件需要 进行报警。
[0100] 消息生成单元104,用于若所述异常信息满足所述预警条件,根据所述异常信息生 成预警消息。
[0101] 所述预警消息可包括:所述目标公众服务帐号的标识、所述目标公众服务帐号的 地址、所述异常信息W及异常排查指引的链接。其中,所述目标公众服务帐号的标识可包 括;所述目标公众服务帐号的ID和名称。所述目标公众服务帐号的地址可W为所述目标公 众服务帐号所配置的其关联服务器的IP地址。所述异常排查指引中记录至少一种异常内 容及每一种异常内容对应的解决方案,具体实现中,所述异常排查指引可采用图2所示实 施例中的表二进行表示。若所述异常信息满足所述预警条件,所述消息生成单元104可按 照预警消息的格式规范,对所述异常信息、所述目标公众服务帐号的标识、所述目标公众服 务帐号的地址及异常排查指引的链接进行封装,生成预警消息。下面W-个实例来描述所 述预警消息如下:
[0102]Appid;目标公众服务帐号的ID"XXXXZZ"
[010引 名称;"XXXX"
[0104]异常产生时间;20XX-02-08-15:00:00
[01化]异常内容;连接关联服务器时发生超时,超时时间为3s
[0106] 异常次数;5分钟4826次
[0107] 样例;[IP= 117. 25. 149. 17引[关联事件消息的类型MSG=取消关注事件 UnSubscribe]
[0108] 异常排查指引请见;cn/油ojinP
[0109] 预警单元105,用于向所述目标公众服务帐号输出所述预警消息。
[0110] 所述预警单元105向所述目标公众服务帐号输出所述预警消息,有助于使开发者 关注该预警消息并即时解决故障,从而提升目标公众服务帐号的服务质量。
[0111] 再请参见图4,可选地,该装置还可包括;反馈判断单元106和结果确定单元107。
[0112] 反馈判断单元106,用于判断预设时间内是否接收到所述目标公众帐号返回的有 效推送反馈。
[0113] 所述预设时间可W根据实际需要进行设定,例如:所述预设时间可W为5分钟、10 分钟等等。所述有效推送反馈指针对处理服务器所推送的关联消息事件,按照规范格式返 回的反馈信息。
[0114] 结果确定单元107,用于若预设时间内接收到所述目标公众帐号返回的有效推送 反馈,确定所述关联消息事件成功推送至所述目标公众帐号;或者,用于若预设时间内未接 收到所述目标公众帐号返回的有效推送反馈,确定所述关联消息事件未成功推送至所述目 标公众帐号。
[0115] 再请参见图4,可选地,该装置还可包括;计算单元108和预警确认单元109。
[0116] 计算单元108,用于根据所述异常产生时间和异常产生次数,计算所述异常内容的 发生频率。
[0117] 所述异常内容的发生频率可表示为次数/时间,例如:假设出现DNS失败 的次数为100,首次异常产生时间为20XX-02-08-15:00:00,末次异常产生时间为 20XX-02-08-15:05:00,则可计算得到所述异常内容的发生频率为100次/5分钟。
[0118] 预警确认单元109,用于若所述异常内容的发生频率达到所述预警频率阀值,确认 所述异常信息满足所述预警条件。
[0119] 所述预警条件可包括;预警频率阀值,例如;所述预警频率阀值可W为30次/5分 钟,表明5分钟内如果同一异常内容出现30次W上,则满足预警条件需要进行报警。按照 本实施例所示例子,假设计算获得DNS失败的发生频率为100次/5分钟,即已达到所述预 警频率阀值,所述预警确认单元109确认该异常信息满足所述预警条件,有需要对该DNS失 败的异常内容进行报警。
[0120] 再请参见图4,可选地,该装置还可包括;指引发送单元110。
[0121] 指引发送单元110,用于当检测到对所述异常排查指引的链接发起的访问请求时, 向所述目标公众服务帐号发送异常排查指引,所述异常排查指引中记录至少一种异常内容 及每一种异常内容对应的解决方案。
[0122] 所述预警消息中包括所述异常排查指引的链接,所述目标公众服务帐号的开发者 可点击该链接发起对所述异常排查指引的访问请求,所述指引发送单元110可W向所述目 标公众服务帐号提供异常排查指引,W帮助所述目标服务帐号的开发者尽快解决相应的异 常或故障,提升所述目标公众服务帐号的服务质量。
[0123] 本发明实施例中无法成功推送关联消息事件至目标公众服务帐号时,获取异常信 息,并在异常信息满足预警条件时向所述目标公众服务帐号输出预警消息,有助于使目标 公众服务帐号的开发者关注该预警消息并及时解决服务故障,保证目标公众服务帐号的信 息交互过程的顺畅性,从而提升目标公众服务帐号的服务质量。
[0124] 请参见图5,为图4所示的预警单元的实施例的结构示意图;该预警单元105可包 括:查询单元1001和输出单元1002。
[01巧]查询单元1001,用于根据所述目标公众服务帐号的标识,查询所述目标公众服务 帐号所在的通信群组。
[01%] 所述通信群组可包括至少一个公众服务帐号,例如:报警群组、内部旁路群组等 等。所述查询单元1001根据所述目标公众服务帐号的标识,可查询所述目标公众服务帐号 所加入的通信群组。
[0127] 输出单元1002,用于在所述通信群组的交互界面中输出所述预警消息。
[0128] 所述输出单元1002在所述通信群组的交互界面中输出所述预警消息,可W有助 于使该目标公众服务帐号的开发者关注该预警消息并即时解决故障,从而提升目标公众服 务帐号的服务质量;同时,也可W促进所述通信群组中的其他公众服务帐号根据所述预警 消息及时关注自身的服务质量。
[0129] 本发明实施例中无法成功推送关联消息事件至目标公众服务帐号时,获取异常信 息,并在异常信息满足 预警条件时向所述目标公众服务帐号输出预警消息,有助于使目标 公众服务帐号的开发者关注该预警消息并及时解决服务故障,保证目标公众服务帐号的信 息交互过程的顺畅性,从而提升目标公众服务帐号的服务质量。
[0130] 请参见图6,为图4所示的反馈判断单元的实施例的结构示意图;该反馈判断单元 106可包括;接收判断单元2001、格式检测单元2002和有效性确认单元2003。
[0131] 接收判断单元2001,用于判断预设时间内是否接收到所述目标公众帐号返回的推 送反馈。所述预设时间可W根据实际需要进行设定,例如:所述预设时间可W为5分钟、10 分钟等等。
[0132] 格式检测单元2002,用于若预设时间内接收到所述目标公众帐号返回的推送反 馈,检测所接收到的推送反馈是否满足预设格式。其中,所述预设格式可w指规范格式,即 可W为处理服务器与关联服务器之间所协议的反馈消息的格式。
[0133] 有效性确认单元2003,用于若所接收到的推送反馈满足预设格式,确认预设时间 内接收到所述目标公众帐号返回的有效推送反馈;或者,用于若预设时间内未接收到所述 目标公众帐号返回的推送反馈,或预设时间内接收到的所述目标公众帐号返回的推送反馈 不满足预设格式,确认预设时间内未接收到所述目标公众帐号返回的有效推送反馈。
[0134] 本发明实施例中无法成功推送关联消息事件至目标公众服务帐号时,获取异常信 息,并在异常信息满足预警条件时向所述目标公众服务帐号输出预警消息,有助于使目标 公众服务帐号的开发者关注该预警消息并及时解决服务故障,保证目标公众服务帐号的信 息交互过程的顺畅性,从而提升目标公众服务帐号的服务质量。
[01巧]本发明实施例还公开了一种处理服务器,该处理服务器可W为图1所示实施例 中的处理服务器;该处理服务器可包括一预警装置,该装置的结构和功能可参见上述附图 4-附图6所示实施例的相关描述,在此不寶述。
[0136] 本发明实施例中无法成功推送关联消息事件至目标公众服务帐号时,获取异常信 息,并在异常信息满足预警条件时向所述目标公众服务帐号输出预警消息,有助于使目标 公众服务帐号的开发者关注该预警消息并及时解决服务故障,保证目标公众服务帐号的信 息交互过程的顺畅性,从而提升目标公众服务帐号的服务质量。
[0137] 本领域普通技术人员可W理解实现上述实施例方法中的全部或部分流程,是可W 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体化eacHDnlyMemo巧,ROM)或随机存储记忆体(RandomAccess Memoir,RAM)等。
[0138] W上所揭露的仅为本发明较佳实施例而已,当然不能W此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1. 一种预警方法,其特征在于,包括: 当检测到目标公众服务帐号的关联消息事件时,向所述目标公众服务帐号推送所述关 联消息事件; 若所述关联消息事件未成功推送至所述目标公众服务帐号,获取异常信息; 获取所述目标公众服务帐号对应的预警条件; 若所述异常信息满足所述预警条件,根据所述异常信息生成预警消息; 向所述目标公众服务帐号输出所述预警消息。2. 如权利要求1所述的方法,其特征在于,所述异常信息包括:异常产生时间、异常内 容、异常产生次数及所述关联消息事件的类型; 所述预警消息包括:所述目标公众服务帐号的标识、所述目标公众服务帐号的地址、所 述异常信息以及异常排查指引的链接; 所述预警条件包括:预警频率阀值。3. 如权利要求2所述的方法,其特征在于,所述当检测到目标公众服务帐号的关联消 息事件时,向所述目标公众服务帐号推送所述关联消息事件之后,还包括: 判断预设时间内是否接收到所述目标公众帐号返回的有效推送反馈; 若预设时间内接收到所述目标公众帐号返回的有效推送反馈,确定所述关联消息事件 成功推送至所述目标公众帐号; 若预设时间内未接收到所述目标公众帐号返回的有效推送反馈,确定所述关联消息事 件未成功推送至所述目标公众帐号。4. 如权利要求3所述的方法,其特征在于,所述判断预设时间内是否接收到所述目标 公众帐号返回的有效推送反馈,包括: 判断预设时间内是否接收到所述目标公众帐号返回的推送反馈; 若预设时间内接收到所述目标公众帐号返回的推送反馈,检测所接收到的推送反馈是 否满足预设格式; 若所接收到的推送反馈满足预设格式,确认预设时间内接收到所述目标公众帐号返回 的有效推送反馈; 若预设时间内未接收到所述目标公众帐号返回的推送反馈,或者,预设时间内接收到 的所述目标公众帐号返回的推送反馈不满足预设格式,确认预设时间内未接收到所述目标 公众帐号返回的有效推送反馈。5. 如权利要求2所述的方法,其特征在于,所述获取所述目标公众服务帐号对应的预 警条件之后,还包括: 根据所述异常产生时间和异常产生次数,计算所述异常内容的发生频率; 若所述异常内容的发生频率达到所述预警频率阀值,确认所述异常信息满足所述预警 条件。6. 如权利要求2-5任一项所述的方法,其特征在于,所述向所述目标公众服务帐号输 出所述预警消息,包括: 根据所述目标公众服务帐号的标识,查询所述目标公众服务帐号所在的通信群组; 在所述通信群组的交互界面中输出所述预警消息。7. 如权利要求2所述的方法,其特征在于,所述向所述目标公众服务帐号输出所述预 警消息之后,还包括: 当检测到对所述异常排查指引的链接发起的访问请求时,向所述目标公众服务帐号发 送异常排查指引,所述异常排查指引中记录至少一种异常内容及每一种异常内容对应的解 决方案。8. -种预警装置,其特征在于,包括: 推送单元,用于当检测到目标公众服务帐号的关联消息事件时,向所述目标公众服务 帐号推送所述关联消息事件; 异常信息获取单元,用于若所述关联消息事件未成功推送至所述目标公众服务帐号, 获取异常彳目息; 预警条件获取单元,用于获取所述目标公众服务帐号对应的预警条件; 消息生成单元,用于若所述异常信息满足所述预警条件,根据所述异常信息生成预警 消息; 预警单元,用于向所述目标公众服务帐号输出所述预警消息。9. 如权利要求8所述的装置,其特征在于,所述异常信息包括:异常产生时间、异常内 容、异常产生次数及所述关联消息事件的类型; 所述预警消息包括:所述目标公众服务帐号的标识、所述目标公众服务帐号的地址、所 述异常信息以及异常排查指引的链接; 所述预警条件包括:预警频率阀值。10. 如权利要求9所述的装置,其特征在于,还包括: 反馈判断单元,用于判断预设时间内是否接收到所述目标公众帐号返回的有效推送反 馈; 结果确定单元,用于若预设时间内接收到所述目标公众帐号返回的有效推送反馈,确 定所述关联消息事件成功推送至所述目标公众帐号;或者,用于若预设时间内未接收到所 述目标公众帐号返回的有效推送反馈,确定所述关联消息事件未成功推送至所述目标公众 帐号。11. 如权利要求10所述的装置,其特征在于,所述反馈判断单元包括: 接收判断单元,用于判断预设时间内是否接收到所述目标公众帐号返回的推送反馈; 格式检测单元,用于若预设时间内接收到所述目标公众帐号返回的推送反馈,检测所 接收到的推送反馈是否满足预设格式; 有效性确认单元,用于若所接收到的推送反馈满足预设格式,确认预设时间内接收到 所述目标公众帐号返回的有效推送反馈;或者,用于若预设时间内未接收到所述目标公众 帐号返回的推送反馈,或预设时间内接收到的所述目标公众帐号返回的推送反馈不满足预 设格式,确认预设时间内未接收到所述目标公众帐号返回的有效推送反馈。12. 如权利要求9所述的装置,其特征在于,还包括: 计算单元,用于根据所述异常产生时间和异常产生次数,计算所述异常内容的发生频 率; 预警确认单元,用于若所述异常内容的发生频率达到所述预警频率阀值,确认所述异 常信息满足所述预警条件。13. 如权利要求9-12任一项所述的装置,其特征在于,所述预警单元包括: 查询单元,用于根据所述目标公众服务帐号的标识,查询所述目标公众服务帐号所在 的通信群组; 输出单元,用于在所述通信群组的交互界面中输出所述预警消息。14. 如权利要求9所述的装置,其特征在于,还包括: 指引发送单元,用于当检测到对所述异常排查指引的链接发起的访问请求时,向所述 目标公众服务帐号发送异常排查指引,所述异常排查指引中记录至少一种异常内容及每一 种异常内容对应的解决方案。15. -种处理服务器,其特征在于,包括如权利要求8-14任一项所述的预警装置。
【专利摘要】本发明实施例提供一种预警方法、装置及处理服务器,其中的方法可包括:当检测到目标公众服务帐号的关联消息事件时,向所述目标公众服务帐号推送所述关联消息事件;若所述关联消息事件未成功推送至所述目标公众服务帐号,获取异常信息;获取所述目标公众服务帐号对应的预警条件;若所述异常信息满足所述预警条件,根据所述异常信息生成预警消息;向所述目标公众服务帐号输出所述预警消息。本发明能够对目标公众服务帐号的服务过程中的异常进行预警,保证故障及时解决,保证目标公众服务帐号的信息交互过程的顺畅性,提升目标公众服务帐号的服务质量。
【IPC分类】H04L12/58, H04L29/06
【公开号】CN104901955
【申请号】CN201510259965
【发明人】陈浩
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年9月9日
【申请日】2015年5月20日

最新回复(0)