CN114698015A - 业务监控方法、装置、***及存储介质 - Google Patents
业务监控方法、装置、***及存储介质 Download PDFInfo
- Publication number
- CN114698015A CN114698015A CN202210381002.4A CN202210381002A CN114698015A CN 114698015 A CN114698015 A CN 114698015A CN 202210381002 A CN202210381002 A CN 202210381002A CN 114698015 A CN114698015 A CN 114698015A
- Authority
- CN
- China
- Prior art keywords
- service
- reminding
- total amount
- threshold value
- message
- 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.)
- Granted
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 78
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012806 monitoring device Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 11
- 238000012546 transfer Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 16
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请实施例提供一种业务监控方法、装置、***及存储介质,应用于业务监控***,所述方法包括:确定第一设备订购的至少一种套餐,所述套餐中包括至少一种业务;根据每种套餐中第一业务的可用业务量,确定所述第一业务对应的可用总量;获取所述第一设备对所述第一业务的已使用总量、以及所述第一业务对应的至少一个提醒阈值;根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息,并向所述第一设备发送所述提醒消息。提高了业务监控的可靠性。
Description
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种业务监控方法、装置、***及存储介质。
背景技术
运营商可以提供多种套餐,例如,流量套餐、语音套餐、短信套餐等。用户可以通过电子设备(例如,手机、平板电脑等)订购一种或多种套餐。
不同套餐都有一定的使用限额,当套餐的使用限额耗尽时,超出限额部分,用户需额外缴费。为了避免用户额外缴费,运营商提供套餐使用限额提醒服务。在相关技术中,运营商对套餐使用限额的提醒方式为:针对任意一个套餐,在该套餐的***限额耗尽时,运营商的服务器向电子设备发送短信提醒。然而,当电子设备订购了多种套餐时,用户无法知晓各类业务(例如,流量业务、语音业务、短信业务)的使用情况,导致业务提醒的可靠性较差。
发明内容
本申请实施例提供一种业务监控方法、装置、***及存储介质,提高了业务提醒的可靠性。
第一方面,本申请实施例提供一种业务监控方法,应用于业务监控***,所述方法包括:
确定第一设备订购的至少一种套餐,所述套餐中包括至少一种业务;
根据每种套餐中第一业务的可用业务量,确定所述第一业务对应的可用总量;
获取所述第一设备对所述第一业务的已使用总量、以及所述第一业务对应的至少一个提醒阈值;
根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息,并向所述第一设备发送所述提醒消息。
在一种可能的实施方式中,根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息,包括:
根据所述已使用总量、以及各业务对应的可用总量,确定所述第一业务对应的已使用比例;
根据所述已使用比例和所述至少一个提醒阈值,生成提醒消息。
在一种可能的实施方式中,根据所述已使用比例和所述至少一个提醒阈值,生成提醒消息,包括:
若所述已使用比例大于或等于所述至少一个提醒阈值中的最小值,则在所述至少一个提醒阈值中确定目标提醒阈值,所述已使用比例大于或等于所述目标提醒阈值,且所述已使用比例与所述目标提醒阈值之间的差值最小;
根据所述目标提醒阈值,生成所述提醒消息。
在一种可能的实施方式中,根据所述目标提醒阈值,生成所述提醒消息,包括:
若未向所述第一设备发送所述目标提醒阈值对应的提醒消息,则获取所述目标提醒阈值对应的消息模板,并根据所述消息模板生成所述提醒消息。
在一种可能的实施方式中,所述业务监控***中包括话单采集设备和计费批价设备;
获取所述第一设备对第一业务的已使用总量,包括:
所述计费批价设备通过安全文件传输协议SFTP推送方式从所述话单采集设备接收所述第一业务对应的至少一个业务话单;
所述计费批价设备根据所述至少一个业务话单,确定所述已使用总量。
在一种可能的实施方式中,所述计费批价设备根据所述至少一个业务话单,确定所述已使用总量,包括:
所述计费批价设备对所述至少一个业务话单进行去重处理,得到目标业务话单;
所述计费批价设备在所述目标业务话单中获取本次业务使用量、以及获取所述第一设备对所述第一业务的历史业务使用量;
所述计费批价设备根据所述本次业务使用量和所述历史业务使用量,确定所述已使用总量。
在一种可能的实施方式中,所述业务监控***中包括计费批价设备、监控设备和提醒设备;
根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息,并向所述第一设备发送所述提醒消息,包括:
所述监控设备从所述计费批价设备接收kafka消息,所述kafka消息中包括本次业务使用量;
所述监控设备根据所述本次业务使用、历史业务使用量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,在所述至少一个提醒阈值中确定目标提醒阈值,并向所述提醒设备发送所述目标提醒阈值;
所述提醒设备根据所述目标提醒阈值生成所述提醒消息,并向所述第一设备发送所述提醒消息。
第二方面,本申请实施例提供一种业务监控装置,应用于业务监控***,所述装置包括:
第一确定模块,用于确定第一设备订购的至少一种套餐,所述套餐中包括至少一种业务;
第二确定模块,用于根据每种套餐中第一业务的可用业务量,确定所述第一业务对应的可用总量;
获取模块,用于获取所述第一设备对所述第一业务的已使用总量、以及所述第一业务对应的至少一个提醒阈值;
生成模块,用于根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息;
发送模块,用于向所述第一设备发送所述提醒消息。
在一种可能的实施方式中,所述生成模块具体用于:
根据所述已使用总量、以及各业务对应的可用总量,确定所述第一业务对应的已使用比例;
根据所述已使用比例和所述至少一个提醒阈值,生成提醒消息。
在一种可能的实施方式中,所述生成模块具体用于:
若所述已使用比例大于或等于所述至少一个提醒阈值中的最小值,则在所述至少一个提醒阈值中确定目标提醒阈值,所述已使用比例大于或等于所述目标提醒阈值,且所述已使用比例与所述目标提醒阈值之间的差值最小;
根据所述目标提醒阈值,生成所述提醒消息。
在一种可能的实施方式中,所述生成模块具体用于:
若未向所述第一设备发送所述目标提醒阈值对应的提醒消息,则获取所述目标提醒阈值对应的消息模板,并根据所述消息模板生成所述提醒消息。
在一种可能的实施方式中,所述业务监控***中包括话单采集设备和计费批价设备;所述获取模块包括第一接收单元和第一确定单元,所述第一接收单元位于所述话单采集设备,所述第一确定单元位于所述计费批价设备,其中,
所述第一接收单元具体用于,通过安全文件传输协议SFTP推送方式从所述话单采集设备接收所述第一业务对应的至少一个业务话单;
所述第一确定单元具体用于,根据所述至少一个业务话单,确定所述已使用总量。
在一种可能的实施方式中,所述确定单元具体用于:
对所述至少一个业务话单进行去重处理,得到目标业务话单;
在所述目标业务话单中获取本次业务使用量、以及获取所述第一设备对所述第一业务的历史业务使用量;
根据所述本次业务使用量和所述历史业务使用量,确定所述已使用总量。
在一种可能的实施方式中,所述业务监控***中包括计费批价设备、监控设备和提醒设备;所述生成模块包括第二接收单元、第二确定单元、发送单元和生成单元,其中,所述第二接收单元、所述第二确定单元和所述发送单元位于所述监控设备,所述生成单元位于所述提醒设备,其中,
所述第二接收单元用于,从所述计费批价设备接收kafka消息,所述kafka消息中包括本次业务使用量;
所述第二确定单元用于,根据所述本次业务使用、历史业务使用量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,在所述至少一个提醒阈值中确定目标提醒阈值;
所述发送单元用于,向所述提醒设备发送所述目标提醒阈值;
所述生成单元用于,根据所述目标提醒阈值生成所述提醒消息。
第三方面,本申请实施例提供一种监控***,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一项所述的方法。
第四方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据第一方面中任一项所述的方法。
本申请实施例提供的业务监控方法、装置及设备,在监控第一设备中的第一业务的过程中,可以确定第一设备订购的至少一种套餐,根据每种套餐中第一业务的可用业务量,确定第一业务对应的可用总量;获取第一设备对第一业务的已使用总量、以及第一业务对应的至少一个提醒阈值;并根据已使用总量、至少一个提醒阈值、以及第一业务对应的可用总量,生成提醒消息,以及向第一设备发送提醒消息。在上述过程中,针对任意一个业务,业务监控***可以获取该业务的实际使用情况,并及向第一设备发送提醒消息,以使用户可以及时了解各种业务的使用情况,提高了业务提醒的可靠性。
附图说明
图1为本申请实施例提供的应用场景的示意图;
图2为申请实施例提供的业务监控方法的流程示意图;
图3为本申请实施例提供的业务监控***的结构示意图;
图4为本申请实施例提供的另一种业务监控方法的流程示意图;
图5为本申请实施例提供的一种业务监控装置的结构示意图;
图6为本申请实施例提供的另一种业务监控***的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
为了便于理解,下面,结合图1,对本申请实施例所适用的应用场景进行说明。
图1为本申请实施例提供的应用场景的示意图。请参见图1,包括用户设备和业务监控***。用户设备可以订购多种套餐,每种套餐中可以有语音、流量及短信中的一种或多种业务,若用户设备订购了多种套餐,不同的套餐中可能有重复的业务。例如,图1中的用户设备订购了三种套餐,其中每个套餐都有流量业务,套餐2和套餐3都有短信业务。针对每个用户设备的每种业务,业务监控***中存储了对应的提醒阈值,该阈值可以为该业务的已使用总量占所有套餐中该业务的可用总量的百分比。
在实际应用过程中,针对每个用户设备的每种业务,业务监控***可以将同一业务类型使用量进行叠加,得到各个业务的可用总量。业务监控***还可以获取用户设备中各业务的已使用总量。业务监控***可以根据业务的已使用总量和可用总量,判断该业务的已使用比例是否达到提醒阈值,并在达到提醒阈值时,向用户设备发送提醒消息。
在相关技术中,运营商是针对各个套餐分别进行提醒,并且,针对任意一个套餐,是在该套餐中的可用总量耗尽时,才会进行提醒。导致用户无法及时了解各种业务(例如,流量业务、语音业务、短信业务)的使用情况,导致业务提醒的可靠性较差。
在本申请实施例中,运营商的业务监控***可以合并用户订购所有套餐中同一业务的可用总量,并储存对应的提醒阈值。通过监控用户的已使用总量和可用总量,判断该业务的已使用量是否达到提醒阈值,在达到提醒阈值时,才会向用户发送提醒消息。这样,用户可以及时了解各种业务的使用情况,提高了业务提醒的可靠性。
下面,通过具体实施例对本申请所示的业务监控方法进行详细说明。需要说明的是,下面几个实施例可以单独存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。
图2为本申请实施例提供的业务监控方法的流程示意图。请参见图2,该方法可以包括:
S201、确定第一设备订购的至少一种套餐,套餐中包括至少一种业务。
本申请实施例的执行主体为业务监控***(例如,图1实施例所示的业务监控***),也可以为业务监控***中的业务监控装置,业务监控装置可以通过软件实现,也可以通过软件和硬件的结合实现。
第一设备可以为用户使用的电子设备。例如,第一设备可以为手机、平板电脑等设备。
套餐为运营商向用户提供的服务。一个套餐中包括至少一种业务,业务可以包括语音业务、短信业务、流量业务等。不同套餐中可以包括相同的业务。
例如,手机订购了三个套餐,分别记为套餐1、套餐2和套餐3,其中,套餐1包括:流量100G、语音100分钟。套餐2包括:语音500分钟、短信300条。套餐3包括:流量200G、语音300分钟、短信500条。套餐1、套餐2和套餐3中均包括语音业务。套餐1和套餐3中均包括语音业务和流量业务。
S202、根据每种套餐中第一业务的可用业务量,确定第一业务对应的可用总量。
在本申请实施例中,业务监控***对每种业务进行业务提醒的方式相同,下面,以业务监控***对任意的第一业务进行业务提醒的过程为例进行说明。
第一业务为第一设备可使用的任意一种业务。例如,第一业务可以为语音业务、短信业务、流量业务中的任意一种。
可用业务量为套餐中第一业务的***额度。例如,假设第一业务为流量业务,假设第一设备订购了套餐1,套餐1中包括语音200min,流量10G,则该套餐1中的流量业务的可用业务量为10G。
可用总量为所有套餐中第一业务可用业务量的总和。例如,假设第一业务为流量业务,第一设备订购了三种套餐,该三种套餐分别即为套餐1、套餐2和套餐3,套餐1包括:流量100G、语音100分钟。套餐2包括:语音500分钟、短信300条。套餐3包括:流量200G、语音300分钟、短信500条。则流量业务的可用总量为:100G+200G=300G。
S203、获取第一设备对第一业务的已使用总量、以及第一业务对应的至少一个提醒阈值。
已使用总量可以为第一设备在预设时段内已使用的第一业务的总量。预设时段可以为本月初至当前时刻之间的时段。例如,当第一业务为流量业务时,已使用总量可以为108G。
提醒阈值可以为用户预先设置的比值,或者***默认的比值。例如,至少一个提醒阈值可以包括:60%、80%、100%、120%。
S204、根据已使用总量、至少一个提醒阈值、以及第一业务对应的可用总量,生成提醒消息。
可选的,可以通过如下可行实现方式生成提醒消息:根据已使用总量、以及各业务对应的可用总量,确定第一业务对应的已使用比例;根据已使用比例和至少一个提醒阈值,生成提醒消息。
可以将已使用总量与可用总量的比值,确定为已使用比例。例如,已使用总量为70G,可用总量为100G,则已使用比例为70%。
可选的,若已使用比例大于或等于至少一个提醒阈值中的最小值,则在至少一个提醒阈值中确定目标提醒阈值,并根据目标提醒阈值,生成提醒消息。其中,已使用比例大于或等于目标提醒阈值,且已使用比例与目标提醒阈值之间的差值最小。
例如,***设定的提醒阈值有60%、80%、100%、120%,若第一业务为流量业务,流量业务已使用比例为90%,大于提醒阈值其中的两个(60%、80%),则将80%确定为目标提醒阈值。
可以通过如下方式生成提醒消息:若未向第一设备发送目标提醒阈值对应的提醒消息,则获取目标提醒阈值对应的消息模板,并根据消息模板生成提醒消息。
可以生成提醒消息的发送记录,在生成提醒消息之前,可以在发送记录中查找是否已经发送过目标提醒阈值对应的提醒消息,若否,则再生成提醒消息。这样,可以避免重复向第一设备发送相同提醒阈值对应的提醒消息。
消息模板中包括固定内容和待填充内容。待填充内容可以包括用户信息、已使用总量等信息。不同的提醒阈值可以对应不同的消息模板。不同的消息模板中的固定内容不同。
S205、向第一设备发送提醒消息。
可以以短信的形式向第一设备发送提醒消息,或者,可以以应用程序通知的形式向第一设备发送提醒消息。
本申请实施例提供的业务监控方法,在监控第一设备中的第一业务的过程中,可以确定第一设备订购的至少一种套餐,根据每种套餐中第一业务的可用业务量,确定第一业务对应的可用总量;获取第一设备对第一业务的已使用总量、以及第一业务对应的至少一个提醒阈值;并根据已使用总量、至少一个提醒阈值、以及第一业务对应的可用总量,生成提醒消息,以及向第一设备发送提醒消息。在上述过程中,针对任意一个业务,业务监控***可以获取该业务的实际使用情况,并及时向第一设备发送提醒消息,以使用户可以及时了解各种业务的使用情况,提高了业务提醒的可靠性。
在上述任意一个实施例的基础上,可选的,业务监控***可以包括多个设备,由该多个设备共同进行业务监控。下面,结合图3,对业务监控***进行说明。
图3为本申请实施例提供的业务监控***的结构示意图。请参见图3,业务监控***包括:话单采集设备、计费批价设备、监控设备和提醒设备和一个数据库。话单采集设备与计费批价设备之间可以通信,计费批价设备与监控设备之间可以通信,监控设备和提醒设备之间可以通信,数据库可以用于储存业务话单、kafka消息、提醒阈值、提醒消息模板、提醒消息发送记录等。
话单采集设备可以从网关获取用户设备的业务话单,将向计费批价设备推送业务话单。
计费批价设备可以根据业务话单生成kafka消息,kafka消息可以包括该业务话单对应的本次业务使用量,并向监控设备发送kafka消息。
监控设备可以根据kafka消息确定是否需要向用户设备发送提醒消息。在确定需要向用户设备发送提醒消息时,监控设备确定目标提醒阈值,并向提醒设备发送目标提醒阈值。
提醒设备可以根据目标提醒阈值确定对应的消息模板,根据消息模板生成提醒消息,并向用户设备发送提醒消息。提醒设备可以为短信发送设备,相应的,提醒消息可以为短信。
本申请实施例提供的业务监控***的结构,针对任意一个业务,业务监控***可以获取该业务的实际使用情况,并及向第一设备发送提醒消息,以使用户可以及时了解各种业务的使用情况,提高了业务提醒的可靠性。
在图3所示实施例的基础上,下面,结合图4所示的实施例,对业务监控***中各个设备进行业务监控的过程进行说明。
图4为本申请实施例提供的另一种业务监控方法的流程示意图。请参见图4,该方法可以包括:
S401、话单采集设备获取第一设备的第一业务对应的至少一个业务话单。
业务话单可以包括用户信息、业务类型、本次业务使用量等。例如,假设业务话单为24小时内的话单,第一业务的类型为流量类型,使用第一设备的用户的标识为用户1,用户1在24小时内使用了200M流量,则该业务话单可以包括:用户1、流量、200M。
网关可以根据第一设备的实时对第一业务的已使用量,以得到至少一个业务话单,或者,网关可以在周期性采集第一设备对第一业务的已使用量,以得到至少一个业务话单。网关可以将采集得到的业务话单储存在下载目录中。不同用户或不同业务类型可以对应不同的下载目录,下载目录可以储存在MySQL数据库中。MySQL数据库还可以用于储存业务话单、kafka消息、提醒阈值、提醒消息模板、提醒消息发送记录等。相应的,话单采集设备可以从MySQL数据库中获取至少一个业务话单。
S402、话单采集设备通过安全文件传输协议(SSH File Transfer Protocol)SFTP推送方式向计费批价设备发送至少一个业务话单。
SFTP(SSH File Transfer Protocol)是安全文件传送协议,可以为传输文件提供一种安全的网络的加密方法。
S403、计费批价设备对至少一个业务话单进行去重处理,得到目标业务话单。
可选的,计费批价设备可以对至少一个业务话单进行预处理,以使预处理后的至少一个业务话单的格式相同。
S404、计费批价设备在目标业务话单中获取本次业务使用量、以及获取第一设备对第一业务的历史业务使用量。
本次业务使用量为在目标业务话单所对应的时间段内,第一设备对第一业务的实时已使用量。例如,假设第一设备为手机,第一业务为流量业务,目标业务话单为手机在24h内产生的话单,假设手机在24h内消耗了1G流量,即本次业务使用量为1G。
历史业务使用量为历史时间段内第一设备对第一业务的已使用总量。历史时段为目标业务话单对应的时间段之前的时段。例如,假设套餐的计费周期为一个月,假设第一设备为手机,第一业务为流量业务,假设目标业务话单是2月17号0点-24电内的话单,则历史时间段为1月1号至2月16号。
S405、计费批价设备根据本次业务使用量和历史业务使用量,确定已使用总量。
已使用总量为本次业务使用量与历史业务使用量之和。例如,假设第一设备为手机,第一业务为流量业务,本次流量使用量为1G,历史流量使用量为4G,则已使用总量为1G+4G=5G。
S406、计费批价设备根据已使用总量生成kafka消息。
其中,kafka消息中可以包括用户信息、业务类型、该业务话单对应的已使用总量。
S407、计费批价设备向监控设备发送kafka消息。
监控设备根据接收到的kafka消息,确定用户信息、业务类型、对应的第一业务的已使用总量。
S408、监控设备根据已使用总量、至少一个提醒阈值、以及第一业务对应的可用总量,在至少一个提醒阈值中确定目标提醒阈值。
提醒阈值可由用户自行选择或者监控设备设置。监控设备根据kafka消息,计算第一业务的已使用比例,即已使用总量占可用总量的百分比,并与提醒阈值作比较。若已使用比例大于或等于至少一个提醒阈值中的最小值,则在至少一个提醒阈值中确定目标提醒阈值。其中,已使用比例大于或等于目标提醒阈值,且已使用比例与目标提醒阈值之间的差值最小。
若已使用比例小于目标提醒阈值,则监控设备将此kafka消息储存到MySQL数据库中。
S409、监控设备向提醒设备发送目标提醒阈值。
S410、提醒设备根据目标提醒阈值生成提醒消息。
可以通过如下方式生成提醒消息:若提醒设备未向第一设备发送目标提醒阈值对应的提醒消息,则获取目标提醒阈值对应的消息模板,并根据消息模板生成提醒消息。
提醒设备根据不同目标提醒阈值,生成不同的提醒消息。提醒消息可以包括当前第一业务使用量情况,若超出第一业务可用总量,则超出部分需要提醒缴费。
S411、提醒设备向第一设备发送提醒消息。
可以生成提醒消息的发送记录,储存在MySQL数据库,在生成提醒消息之前,可以在MySQL数据库中查找是否已经发送过目标提醒阈值对应的提醒消息,若否,则再生成提醒消息。这样,可以避免重复向第一设备发送相同提醒阈值对应的提醒消息。
提醒消息可以短信或相应应用程序通知的形式向第一设备发送。
在图4所示的实施例中,在监控第一设备中的第一业务的过程中,可以确定第一设备订购的至少一种套餐,根据每种套餐中第一业务的可用业务量,确定第一业务对应的可用总量;获取第一设备对第一业务的已使用总量、以及第一业务对应的至少一个提醒阈值;并根据已使用总量、至少一个提醒阈值、以及第一业务对应的可用总量,生成提醒消息,以及向第一设备发送提醒消息。在上述过程中,针对任意一个业务,业务监控***可以获取该业务的实际使用情况,并及向第一设备发送提醒消息,以使用户可以及时了解各种业务的使用情况,提高了业务提醒的可靠性。
图5为本申请实施例提供的一种业务监控装置的结构示意图。应用于业务监控***,请参见图5,该业务监控装置10可以包括:
第一确定模块11,用于确定第一设备订购的至少一种套餐,所述套餐中包括至少一种业务;
第二确定模块12,用于根据每种套餐中第一业务的可用业务量,确定所述第一业务对应的可用总量;
获取模块13,用于获取所述第一设备对所述第一业务的已使用总量、以及所述第一业务对应的至少一个提醒阈值;
生成模块14,用于根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息;
发送模块15,用于向所述第一设备发送所述提醒消息。
本申请实施例提供的业务监控装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一种可能的实现方式中,所述生成模块14具体用于:
根据所述已使用总量、以及各业务对应的可用总量,确定所述第一业务对应的已使用比例;
根据所述已使用比例和所述至少一个提醒阈值,生成提醒消息。
在一种可能的实现方式中,所述生成模块14具体用于:
若所述已使用比例大于或等于所述至少一个提醒阈值中的最小值,则在所述至少一个提醒阈值中确定目标提醒阈值,所述已使用比例大于或等于所述目标提醒阈值,且所述已使用比例与所述目标提醒阈值之间的差值最小;
根据所述目标提醒阈值,生成所述提醒消息。
在一种可能的实现方式中,所述生成模块14具体用于:
若未向所述第一设备发送所述目标提醒阈值对应的提醒消息,则获取所述目标提醒阈值对应的消息模板,并根据所述消息模板生成所述提醒消息。
在一种可能的实现方式中,所述业务监控***中包括话单采集设备和计费批价设备;所述获取模块13包括第一接收单元和第一确定单元,所述第一接收单元位于所述话单采集设备,所述第一确定单元位于所述计费批价设备,其中,
所述第一接收单元具体用于,通过安全文件传输协议SFTP推送方式从所述话单采集设备接收所述第一业务对应的至少一个业务话单;
所述第一确定单元具体用于,根据所述至少一个业务话单,确定所述已使用总量。
在一种可能的实现方式中,所述确定单元具体用于:
对所述至少一个业务话单进行去重处理,得到目标业务话单;
在所述目标业务话单中获取本次业务使用量、以及获取所述第一设备对所述第一业务的历史业务使用量;
根据所述本次业务使用量和所述历史业务使用量,确定所述已使用总量。
在一种可能的实现方式中,所述业务监控***中包括计费批价设备、监控设备和提醒设备;所述生成模块14包括第二接收单元、第二确定单元、发送单元和生成单元,其中,所述第二接收单元、所述第二确定单元和所述发送单元位于所述监控设备,所述生成单元位于所述提醒设备,其中,
所述第二接收单元用于,从所述计费批价设备接收kafka消息,所述kafka消息中包括本次业务使用量;
所述第二确定单元用于,根据所述本次业务使用、历史业务使用量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,在所述至少一个提醒阈值中确定目标提醒阈值;
所述发送单元用于,向所述提醒设备发送所述目标提醒阈值;
所述生成单元用于,根据所述目标提醒阈值生成所述提醒消息。
本申请实施例提供的业务监控装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
图6为本申请实施例提供的另一种监控***的结构示意图。请参见图6,监控***20可以包括:存储器21、处理器22。示例性地,存储器21、处理器22,各部分之间通过总线23相互连接。
存储器21用于存储程序指令;
处理器22用于执行该存储器所存储的程序指令,用以使得业务监控***20执行上述方法实施例所示的方法。
本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现上述方法。
本申请实施例还可提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,可实现上述方法。
实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppydisk)、光盘(英文:optical disc)及其任意组合。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
Claims (10)
1.一种业务监控方法,其特征在于,应用于业务监控***,所述方法包括:
确定第一设备订购的至少一种套餐,所述套餐中包括至少一种业务;
根据每种套餐中第一业务的可用业务量,确定所述第一业务对应的可用总量;
获取所述第一设备对所述第一业务的已使用总量、以及所述第一业务对应的至少一个提醒阈值;
根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息,并向所述第一设备发送所述提醒消息。
2.根据权利要求1所述的方法,其特征在于,根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息,包括:
根据所述已使用总量、以及各业务对应的可用总量,确定所述第一业务对应的已使用比例;
根据所述已使用比例和所述至少一个提醒阈值,生成提醒消息。
3.根据权利要求2所述的方法,其特征在于,根据所述已使用比例和所述至少一个提醒阈值,生成提醒消息,包括:
若所述已使用比例大于或等于所述至少一个提醒阈值中的最小值,则在所述至少一个提醒阈值中确定目标提醒阈值,所述已使用比例大于或等于所述目标提醒阈值,且所述已使用比例与所述目标提醒阈值之间的差值最小;
根据所述目标提醒阈值,生成所述提醒消息。
4.根据权利要求3所述的方法,其特征在于,根据所述目标提醒阈值,生成所述提醒消息,包括:
若未向所述第一设备发送所述目标提醒阈值对应的提醒消息,则获取所述目标提醒阈值对应的消息模板,并根据所述消息模板生成所述提醒消息。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述监控***中包括话单采集设备和计费批价设备;
获取所述第一设备对第一业务的已使用总量,包括:
所述计费批价设备通过安全文件传输协议SFTP推送方式从所述话单采集设备接收所述第一业务对应的至少一个业务话单;
所述计费批价设备根据所述至少一个业务话单,确定所述已使用总量。
6.根据权利要求5所述的方法,其特征在于,所述计费批价设备根据所述至少一个业务话单,确定所述已使用总量,包括:
所述计费批价设备对所述至少一个业务话单进行去重处理,得到目标业务话单;
所述计费批价设备在所述目标业务话单中获取本次业务使用量、以及获取所述第一设备对所述第一业务的历史业务使用量;
所述计费批价设备根据所述本次业务使用量和所述历史业务使用量,确定所述已使用总量。
7.根据权利要求1-4任一项所述的方法,其特征在于,所述业务监控***中包括计费批价设备、监控设备和提醒设备;
根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息,并向所述第一设备发送所述提醒消息,包括:
所述监控设备从所述计费批价设备接收kafka消息,所述kafka消息中包括本次业务使用量;
所述监控设备根据所述本次业务使用、历史业务使用量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,在所述至少一个提醒阈值中确定目标提醒阈值,并向所述提醒设备发送所述目标提醒阈值;
所述提醒设备根据所述目标提醒阈值生成所述提醒消息,并向所述第一设备发送所述提醒消息。
8.一种业务监控装置,其特征在于,应用于业务监控***,所述装置包括:
第一确定模块,用于确定第一设备订购的至少一种套餐,所述套餐中包括至少一种业务;
第二确定模块,用于根据每种套餐中第一业务的可用业务量,确定所述第一业务对应的可用总量;
获取模块,用于获取所述第一设备对所述第一业务的已使用总量、以及所述第一业务对应的至少一个提醒阈值;
生成模块,用于根据所述已使用总量、所述至少一个提醒阈值、以及所述第一业务对应的可用总量,生成提醒消息;
发送模块,用于向所述第一设备发送所述提醒消息。
9.一种监控***,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至7中任一项所述的方法。
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,其中,所述计算机指令用于使所述计算机执行根据权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210381002.4A CN114698015B (zh) | 2022-04-12 | 业务监控方法、装置、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210381002.4A CN114698015B (zh) | 2022-04-12 | 业务监控方法、装置、***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114698015A true CN114698015A (zh) | 2022-07-01 |
CN114698015B CN114698015B (zh) | 2024-07-30 |
Family
ID=
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060045245A1 (en) * | 2004-08-27 | 2006-03-02 | Aaron Jeffrey A | Methods, systems and computer program products for monitoring service usage |
CN102083042A (zh) * | 2009-11-27 | 2011-06-01 | ***通信集团山东有限公司 | 一种移动数据业务计费方法及装置 |
CN103139747A (zh) * | 2011-11-24 | 2013-06-05 | ***通信集团公司 | 一种使用量提醒方法以及一种业务运营支撑*** |
CN103747152A (zh) * | 2014-01-21 | 2014-04-23 | 宇龙计算机通信科技(深圳)有限公司 | 处理通信业务的提示方法、提示***和终端 |
CN105046524A (zh) * | 2015-06-29 | 2015-11-11 | 北京联合大学 | 一种话费套餐分析与推荐的方法 |
CN105554713A (zh) * | 2015-12-11 | 2016-05-04 | 小米科技有限责任公司 | 流量提醒方法及装置 |
CN106211227A (zh) * | 2016-08-31 | 2016-12-07 | 迈普通信技术股份有限公司 | 流量预警方法和网络设备 |
CN106656646A (zh) * | 2015-10-29 | 2017-05-10 | ***通信集团河北有限公司 | 智能流量提醒方法、装置以及相应的移动终端 |
US20170149642A1 (en) * | 2015-11-23 | 2017-05-25 | Verizon Patent And Licensing Inc. | Allocating and monitoring data usage of a user device |
CN107105440A (zh) * | 2016-02-19 | 2017-08-29 | ***通信集团安徽有限公司 | 一种信息处理方法、装置和业务运营支撑*** |
CN112019576A (zh) * | 2019-05-29 | 2020-12-01 | ***通信集团重庆有限公司 | 业务控制方法、装置、计算设备及计算机存储介质 |
CN112398745A (zh) * | 2020-10-12 | 2021-02-23 | 联通智网科技有限公司 | 流量控制方法、装置、服务器和存储介质 |
CN112468980A (zh) * | 2020-10-27 | 2021-03-09 | 北京思特奇信息技术股份有限公司 | 基于分布式内存数据库的短信提醒熔断处理方法和*** |
CN113904884A (zh) * | 2021-09-30 | 2022-01-07 | 中国联合网络通信集团有限公司 | 流量业务消息控制方法及设备 |
CN114157999A (zh) * | 2021-11-29 | 2022-03-08 | 中国联合网络通信集团有限公司 | 用户恢复上网的处理方法、***、设备及介质 |
CN114239510A (zh) * | 2021-12-22 | 2022-03-25 | 东软集团股份有限公司 | 业务信息的处理方法、装置、存储介质和电子设备 |
CN114245324A (zh) * | 2020-09-09 | 2022-03-25 | ***通信集团安徽有限公司 | 数据流量提醒方法、装置、计算机设备及可读存储介质 |
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060045245A1 (en) * | 2004-08-27 | 2006-03-02 | Aaron Jeffrey A | Methods, systems and computer program products for monitoring service usage |
CN102083042A (zh) * | 2009-11-27 | 2011-06-01 | ***通信集团山东有限公司 | 一种移动数据业务计费方法及装置 |
CN103139747A (zh) * | 2011-11-24 | 2013-06-05 | ***通信集团公司 | 一种使用量提醒方法以及一种业务运营支撑*** |
CN103747152A (zh) * | 2014-01-21 | 2014-04-23 | 宇龙计算机通信科技(深圳)有限公司 | 处理通信业务的提示方法、提示***和终端 |
CN105046524A (zh) * | 2015-06-29 | 2015-11-11 | 北京联合大学 | 一种话费套餐分析与推荐的方法 |
CN106656646A (zh) * | 2015-10-29 | 2017-05-10 | ***通信集团河北有限公司 | 智能流量提醒方法、装置以及相应的移动终端 |
US20170149642A1 (en) * | 2015-11-23 | 2017-05-25 | Verizon Patent And Licensing Inc. | Allocating and monitoring data usage of a user device |
CN105554713A (zh) * | 2015-12-11 | 2016-05-04 | 小米科技有限责任公司 | 流量提醒方法及装置 |
CN107105440A (zh) * | 2016-02-19 | 2017-08-29 | ***通信集团安徽有限公司 | 一种信息处理方法、装置和业务运营支撑*** |
CN106211227A (zh) * | 2016-08-31 | 2016-12-07 | 迈普通信技术股份有限公司 | 流量预警方法和网络设备 |
CN112019576A (zh) * | 2019-05-29 | 2020-12-01 | ***通信集团重庆有限公司 | 业务控制方法、装置、计算设备及计算机存储介质 |
CN114245324A (zh) * | 2020-09-09 | 2022-03-25 | ***通信集团安徽有限公司 | 数据流量提醒方法、装置、计算机设备及可读存储介质 |
CN112398745A (zh) * | 2020-10-12 | 2021-02-23 | 联通智网科技有限公司 | 流量控制方法、装置、服务器和存储介质 |
CN112468980A (zh) * | 2020-10-27 | 2021-03-09 | 北京思特奇信息技术股份有限公司 | 基于分布式内存数据库的短信提醒熔断处理方法和*** |
CN113904884A (zh) * | 2021-09-30 | 2022-01-07 | 中国联合网络通信集团有限公司 | 流量业务消息控制方法及设备 |
CN114157999A (zh) * | 2021-11-29 | 2022-03-08 | 中国联合网络通信集团有限公司 | 用户恢复上网的处理方法、***、设备及介质 |
CN114239510A (zh) * | 2021-12-22 | 2022-03-25 | 东软集团股份有限公司 | 业务信息的处理方法、装置、存储介质和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109657152B (zh) | 推送消息发送方法、装置、电子设备及可读存储介质 | |
CN108564355A (zh) | 一种汽车换电计费方法、装置及计算机可读存储介质 | |
CN104053140A (zh) | 服务提供方法、装置及*** | |
CN110427134B (zh) | 即时通讯的数据处理方法、装置、设备及可读存储介质 | |
CN111323646A (zh) | 一种抄读电表***及方法 | |
CN107016535B (zh) | 一种区域消息共享方法及装置 | |
CN107886424B (zh) | 结算数据处理方法和装置、计算机设备和存储介质 | |
CN111371672A (zh) | 消息推送方法及装置 | |
CN115796319A (zh) | 充电桩预约方法、装置、设备及计算机可读存储介质 | |
CN113037510A (zh) | 计费方法、装置和计算机可读存储介质 | |
CN110825787A (zh) | 数据提醒方法及装置、电子设备、存储介质 | |
CN113037511B (zh) | 网络计费方法、装置和服务器 | |
CN114698015B (zh) | 业务监控方法、装置、***及存储介质 | |
CN114698015A (zh) | 业务监控方法、装置、***及存储介质 | |
CN113973273A (zh) | 一种面向网络切片服务的计费方法及装置 | |
CN111861612B (zh) | 一种资源分配方法、装置、设备及介质 | |
CN115696236A (zh) | 缴费提醒信息发送方法及装置 | |
CN115170017A (zh) | 运单处理方法、装置以及存储介质 | |
CN105141432B (zh) | 云服务订单处理方法与装置 | |
CN110782167B (zh) | 一种收派件区域管理方法、装置及存储介质 | |
CN109783265B (zh) | 异常业务数据处理方法及装置 | |
CN112686619B (zh) | 一种提醒订单揽收的方法和装置 | |
CN115131085A (zh) | 超套餐账单的处理方法、装置及设备 | |
CN109508356B (zh) | 数据异常预警方法、装置、计算机设备及存储介质 | |
CN115913802A (zh) | 业务数据处理方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |