



技术领域technical field
本发明涉及一种业务网络跟踪系统及跟踪方法,尤其是一种可在业务信息中携带跟踪指示信息并依据业务执行中业务信息的传递方向依次传递跟踪指示信息的业务网络跟踪系统以及利用该系统对业务网络进行跟踪的业务网络跟踪方法。The present invention relates to a business network tracking system and a tracking method, in particular to a business network tracking system which can carry tracking indication information in business information and sequentially transmit the tracking indication information according to the delivery direction of business information during business execution, and use the system A business network tracking method for tracking a business network.
背景技术Background technique
随着通信技术的飞速发展,目前以IP技术为基础的电信网络,已经可以承载多种形式的信息,在统一的管理平台下实现音频、视频、数据等信号的传输和管理,提供各种新型应用和传统电信业务,同时还提供开放的业务开发及运行环境,使得IT技术和通信技术前所未有的紧密结合起来,因此业务的数量与种类都得到了极大的丰富,并且各种业务之间的交叉连接日益紧密,各业务的生成都依赖于底层的公共组件,同时,在每一业务的执行中可能会涉及到其它业务,因此需要调用其它业务来协助执行该业务,这些互相关联的业务就构成一个业务网络。随着业务网络的日益庞大,业务网络出现故障的概率也逐渐增加,而其中任何一个业务出现故障都将影响整个业务网络,因此,为了保证整个业务网络的正常运行,就需要对业务网络中的各个业务进行跟踪,以便于在业务网络出现故障时,快速定位和分析故障。With the rapid development of communication technology, the current telecommunication network based on IP technology can already carry various forms of information, realize the transmission and management of audio, video, data and other signals under a unified management platform, and provide various new applications and traditional telecommunication services, while providing an open service development and operating environment, making IT technology and communication technology closely integrated, so the number and types of services have been greatly enriched, and the relationship between various services The cross-connection is increasingly tight, and the generation of each business depends on the underlying public components. At the same time, the execution of each business may involve other businesses, so it is necessary to call other businesses to assist in the execution of the business. These interrelated businesses are Form a business network. As the service network becomes larger and larger, the probability of service network failure is gradually increasing, and any service failure will affect the entire service network. Therefore, in order to ensure the normal operation of the entire service network, it is necessary to monitor the service network. Each service is tracked so that when a service network fails, the fault can be quickly located and analyzed.
现有技术中,通常使用操作员控制与过程监控系统(Operator control &process monitoring system,简称O&M系统)对业务网络进行跟踪,利用O&M系统对业务网络进行跟踪时,对业务网络涉及的各个业务执行模块逐个设置跟踪条件,例如向其中一个业务执行模块设置跟踪号码为XXX发起的主叫业务的跟踪条件,当该业务执行模块发起或接收到业务时,便对该业务进行分析,判断其中的关键信息(例如呼叫业务中七号信令的初始化地址消息IAM中的主叫号码YYY)是否与对该业务执行模块设置的跟踪条件匹配,例如进入该业务是否为号码呼叫业务以及该呼叫业务中的主叫号码YYY是否与跟踪条件中的号码XXX相同,如果相同,则业务执行模块在处理该业务的过程中,便对通过该业务执行模块的标准接口(例如MSC的A接口)的消息进行日志记录,并将记录的日志信息上报给O&M系统。In the prior art, the operator control & process monitoring system (O&M system for short) is usually used to track the business network. When the O&M system is used to track the business network, each business execution module involved in the business network Set the tracking conditions one by one, for example, set the tracking conditions for the calling service initiated by one of the service execution modules with the tracking number XXX, when the service execution module initiates or receives the service, it will analyze the service and judge the key information in it (For example, the calling number YYY in the initial address message IAM of No. 7 signaling in the calling service) matches the tracking condition set by the service execution module, such as whether entering the service is a number calling service and the calling party in the calling service Whether the calling number YYY is the same as the number XXX in the tracking condition, if they are the same, the service execution module will log the messages passing through the standard interface (such as the A interface of MSC) of the service execution module in the process of processing the business , and report the recorded log information to the O&M system.
现有技术虽然实现了对业务网络的跟踪,但利用O&M系统对业务网络进行跟踪时存在着以下缺陷与不足:Although the existing technology realizes the tracking of the business network, there are the following defects and deficiencies when using the O&M system to track the business network:
操作员必须利用O&M系统对业务网络涉及的各个业务执行模块分别逐个的设置跟踪条件,操作复杂,给操作员带来极大不便;同时,需要的时间长,跟踪效率低下;另外,由于各个业务执行模块之间对业务的跟踪相对独立,在业务种类繁多、数量庞大的情况下,O&M系统便无法关联同一业务的日志信息,这样,即使通过上报的日志信息可以获知哪个业务执行模块出现了故障,但是却无法获知具体执行哪个业务时出现了故障,也就无法对造成损失的业务进行补偿,对业务使用者造成了损失。Operators must use the O&M system to set tracking conditions one by one for each business execution module involved in the business network. The operation is complicated and brings great inconvenience to the operator; at the same time, it takes a long time and the tracking efficiency is low; in addition, due to various business The business tracking between the execution modules is relatively independent. In the case of a wide variety of services and a large number of services, the O&M system cannot associate the log information of the same business. In this way, even if the reported log information can be used to know which business execution module has failed , but it is impossible to know which business has failed during the specific execution, and it is impossible to compensate the business that caused the loss, which caused losses to the business user.
发明内容Contents of the invention
本发明所要解决的技术问题在于针对现有技术中通过O&M系统对业务网络进行跟踪的方法中存在的缺陷与不足,提供一种业务网络跟踪系统及跟踪方法,该业务网络跟踪系统可以在下发业务跟踪的任务消息时携带标识接收任务消息的业务执行模块以及跟踪业务的业务类别的跟踪标识以关联同一业务的日志信息,接收到任务消息的业务执行模块可以生成并依据业务执行中的信息传送方向依次转发跟踪指示信息,操作员无需针对各个业务执行模块逐个设置跟踪条件,操作简单,需要的时间短,跟踪效率高,并且可以将故障精确定位到具体的业务执行模块以及具体的某次业务。The technical problem to be solved by the present invention is to provide a business network tracking system and tracking method for the defects and deficiencies in the existing method of tracking the business network through the O&M system in the prior art. The business network tracking system can issue business The tracked task message carries the tracking identifier that identifies the business execution module receiving the task message and the business category of the tracking business to associate the log information of the same business. The business execution module that receives the task message can generate and transmit the information according to the information transmission direction in the business execution The tracking instruction information is forwarded sequentially, the operator does not need to set the tracking conditions for each business execution module one by one, the operation is simple, the time required is short, the tracking efficiency is high, and the fault can be accurately located to the specific business execution module and a specific business.
为解决上述技术问题,本发明提供一种业务网络跟踪系统,包括:In order to solve the above technical problems, the present invention provides a business network tracking system, including:
一跟踪管理控制设备,用于产生、下发业务跟踪的任务消息,并收集、整理、存储业务跟踪过程中产生的日志信息;1. Tracking management and control equipment, used to generate and distribute task messages for business tracking, and collect, organize, and store log information generated during the process of business tracking;
多个设置在通信网络中彼此通信连接的业务执行模块,每个业务执行模块中设置有用于对业务执行情况进行跟踪的跟踪模块,所有跟踪模块分别与所述跟踪管理控制设备通信连接。A plurality of business execution modules communicated with each other in the communication network, each business execution module is provided with a tracking module for tracking the business execution, and all the tracking modules are respectively connected to the tracking management control device.
为实现上述第二目的,本发明提供一种业务网络跟踪方法,其执行以下步骤:In order to achieve the above second purpose, the present invention provides a business network tracking method, which performs the following steps:
步骤1、跟踪管理控制设备向一个或多个跟踪模块发送业务跟踪的任务消息;
步骤2、在获得任务消息的跟踪模块所在的业务执行模块执行业务时,该跟踪模块记录该业务执行模块的业务执行情况,并生成日志信息上报给跟踪管理控制设备;
步骤3、当业务执行模块向业务执行进程中的下一业务执行模块发送业务执行信息时,所述跟踪模块将指示下一个跟踪模块对业务执行情况进行跟踪的跟踪指示信息加载在业务执行信息中。
由上述技术方案可知,利用本发明提供的业务网络跟踪系统对业务网络进行跟踪时,在下发业务跟踪的任务消息中携带标识接收任务消息的业务执行模块以及跟踪业务的业务类别的跟踪标识,接收到任务消息的业务执行模块产生标识具体某次业务的跟踪实例标识并进一步产生跟踪指示信息,依据业务执行中的信息传送方向将该跟踪指示信息依次传递给下一业务执行模块,无需操作员逐个设置跟踪条件,流程简单,简化了操作,缩短了业务跟踪的时间,提高了跟踪效率,并且通过各业务执行模块上报的日志信息中的跟踪标识与跟踪实例标识可以将故障精确定位到具体的业务执行模块以及具体的某次业务,从而能够对出现故障的业务进行补偿,减少了用户的损失,提高了服务商的服务质量。It can be seen from the above technical solution that when the service network tracking system provided by the present invention is used to track the service network, the task message issued for service tracking carries a tracking identifier identifying the service execution module receiving the task message and the service category of the tracking service, and the receiving The business execution module that receives the task message generates a tracking instance identifier that identifies a specific business and further generates tracking indication information, which is sequentially passed on to the next business execution module according to the information transmission direction in the business execution, without the need for operators one by one Set the tracking conditions, the process is simple, the operation is simplified, the business tracking time is shortened, the tracking efficiency is improved, and the fault can be accurately located to the specific business through the tracking ID and tracking instance ID in the log information reported by each business execution module Execute the module and a specific business, so that the faulty business can be compensated, the loss of the user is reduced, and the service quality of the service provider is improved.
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.
附图说明Description of drawings
图1为本发明业务网络跟踪系统的第一实施例的结构示意图;Fig. 1 is the structural representation of the first embodiment of the service network tracking system of the present invention;
图2为本发明业务网络跟踪系统的第二实施例的结构示意图;Fig. 2 is the structural representation of the second embodiment of the service network tracking system of the present invention;
图3为本发明业务网络跟踪系统的第三实施例的结构示意图;3 is a schematic structural diagram of a third embodiment of the business network tracking system of the present invention;
图4为本发明业务网络跟踪系统的第四实施例的结构示意图;4 is a schematic structural diagram of a fourth embodiment of the business network tracking system of the present invention;
图5为本发明业务网络跟踪系统的第五实施例的结构示意图;5 is a schematic structural diagram of a fifth embodiment of the business network tracking system of the present invention;
图6为本发明业务网络跟踪方法的实施例的流程图;6 is a flowchart of an embodiment of the service network tracking method of the present invention;
图7为本发明下载代支付业务系统及业务网络跟踪系统的实施例的结构示意图;Fig. 7 is a schematic structural diagram of an embodiment of the present invention's download agent payment service system and service network tracking system;
图8为本发明下载代支付业务网络跟踪方法的实施例的流程图;Fig. 8 is the flow chart of the embodiment of the network tracking method of the downloading agent payment service of the present invention;
图9为本发明下载代支付业务网络跟踪方法中对跟踪指示消息进行鉴权的流程图。Fig. 9 is a flow chart of authenticating the tracking indication message in the network tracking method of the downloading agent payment service of the present invention.
具体实施方式Detailed ways
本发明通过跟踪管理控制设备向执行业务的业务执行模块下发对某类业务进行跟踪的任务消息,当该业务执行模块执行任务消息中规定类别的业务时,产生跟踪指示信息,在执行业务的过程中进行业务跟踪,在执行该业务的任一业务执行模块在向后续业务执行模块发送业务执行信息时,同时将跟踪指示信息转发给下一个业务执行模块,从而实现对该业务的有效跟踪。In the present invention, the tracking management control device issues a task message for tracking a certain type of business to the business execution module that executes the business. Business tracking is carried out during the process. When any business execution module executing the business sends the business execution information to the subsequent business execution module, the tracking instruction information is forwarded to the next business execution module at the same time, so as to realize the effective tracking of the business.
参见图1,图1所示为本发明业务网络跟踪系统的第一实施例的一具体的结构示意图,由图1可知,该业务网络跟踪系统包括跟踪管理控制设备1、业务执行模块2、业务执行模块3及业务执行模块4,其中跟踪管理控制设备1用于产生唯一标识跟踪某一业务执行模块(如SIM卡号码为13XXX的移动终端)发起或执行的某一类别的业务(如:下载业务)的跟踪标识,并设置对执行该业务时的业务执行情况进行业务跟踪的业务跟踪参数,该业务跟踪参数可以包括业务类别如主叫业务、下载业务等,还可以包括需要进行业务跟踪的业务执行模块类型如数据处理模块、逻辑处理模块等,或者预先对所有的业务执行模块设置标识,此时,业务执行模块类型信息只需指明跟踪模块的标识即可,另外,业务跟踪参数还可以进一步包括表明跟踪任务的大小的的跟踪级别(如对业务执行模块执行业务时的所有业务执行情况进行跟踪,或者仅对业务执行模块执行业务时的数据处理情况进行跟踪)等,当然也可以包括其它参数,同时还设置说明接收日志信息的跟踪管理控制设备的地址信息,然后根据跟踪标识、业务跟踪参数记地址信息生成一要求对涉及的业务执行模块执行业务类别中某业务时的业务执行情况进行业务跟踪并记录日志信息的任务消息,并根据需要向某一业务执行模块中的跟踪模块例如业务执行模块2中的跟踪模块20下发该任务消息。业务执行模块2、业务执行模块3及业务执行模块4用于执行业务,依据业务执行中业务执行信息的传递方向依次通信连接;在业务执行模块2、业务执行模块3及业务执行模块4中分别设置跟踪模块20、跟踪模块30及跟踪模块40,跟踪模块20、跟踪模块30及跟踪模块40分别与跟踪管理控制设备1通信连接,接收到任务消息的业务执行模块2中的跟踪模块20针对业务类别中具体的某次业务产生一跟踪实例标识,并进一步产生包括跟踪标识、跟踪实例标识以及地址信息的跟踪指示信息,在业务执行模块2执行业务时记录业务执行情况,生成携带了跟踪标识及跟踪实例标识的日志信息并上报给地址信息中指定的跟踪管理控制设备1,当然,也可以指定为其它的跟踪管理控制设备。当业务执行信息由业务执行模块2依次向业务执行模块3及业务执行模块4传递时,还同时将跟踪指示信息依次发送给相应的业务执行模块,跟踪模块30及跟踪模块40分别记录业务执行模块3及业务执行模块4执行该业务时的业务执行情况,生成携带了跟踪标识及跟踪实例标识的日志信息并上报给地址信息中指定的跟踪管理控制设备1,跟踪管理控制设备1将收到的日志信息进行整理后,存储在跟踪管理控制设备1中与日志信息携带的跟踪标识及跟踪实例标识相应的位置。Referring to Fig. 1, Fig. 1 shows a specific structural diagram of the first embodiment of the business network tracking system of the present invention, as can be seen from Fig. 1, the business network tracking system includes a tracking
在上述中,跟踪管理控制设备针对需要某业务执行模块处理的某类业务只需设置一个业务跟踪的任务消息,接收到任务消息的业务执行模块中的跟踪模块便会根据该任务消息产生跟踪指示信息并依据业务执行中的信息传送方向依次向后传递该跟踪指示信息,而无需针对一项业务涉及到的所有业务执行模块分别设置业务跟踪的任务消息,并且在设置业务跟踪的任务消息后,只要该业务执行模块执行该项业务,便对该业务的执行情况进行业务跟踪,当以后同一业务执行模块执行的同一业务进行跟踪时,不需要重复设置业务跟踪的任务消息,流程简单,简化了操作,缩短了业务跟踪的时间,提高了跟踪效率;同时,在日志信息中携带了标识跟踪某一业务执行模块执行的某种类型的业务的跟踪标识及该标识跟踪该业务执行模块具体某次执行的该业务类型中的业务的跟踪实例标识,方便地使同一业务的日志信息关联起来,可以并且将故障精确地定位到具体业务执行模块以及具体的某次业务,从而能够对出现故障的业务进行补偿,减少了用户的损失,提高了服务商的服务质量。In the above, the tracking management control device only needs to set a task message for business tracking for a certain type of business that needs to be processed by a certain business execution module, and the tracking module in the business execution module that receives the task message will generate a tracking instruction according to the task message Information and transmit the tracking instruction information backwards in turn according to the information transmission direction in the business execution, without setting the task message of the business tracking for all the business execution modules involved in a business, and after setting the task message of the business tracking, As long as the business execution module executes the business, it will conduct business tracking on the execution of the business. When tracking the same business executed by the same business execution module in the future, it is not necessary to repeatedly set the task message of the business tracking. The process is simple and simplified. operation, which shortens the time for business tracking and improves tracking efficiency; at the same time, the log information carries the tracking ID that identifies a certain type of business executed by a certain business execution module and the specific time that the ID tracks the business execution module. The tracking instance identifier of the business in this business type is conveniently associated with the log information of the same business, and the fault can be accurately located to the specific business execution module and a specific business, so that the faulty business can be tracked Compensation reduces the loss of users and improves the service quality of service providers.
在图1所示的实施例中,跟踪管理控制设备1具体可以由跟踪管理器及日志存储器构成,参见图2,图2所示为本发明业务网络跟踪系统的第二实施例的一具体的结构示意图,该实施例中,跟踪管理控制设备1包括相互连接的跟踪管理器11及日志存储器12,其中跟踪管理器11还与跟踪模块20、跟踪模块30及跟踪模块40通信连接,用于产生跟踪标识,并设置业务跟踪参数,以及设置地址信息,然后根据跟踪标识、业务跟踪参数记地址信息生成任务消息,并根据需要向某一业务执行模块中的跟踪模块下发该任务消息,当接收到各业务执行模块中的跟踪模块上报的日志信息后,对各日志信息进行整理,按照日志信息中携带的跟踪标识及跟踪实例标识将日志信息存储在日志存储器12中的相应的位置。将跟踪管理控制设备按照功能细分为跟踪管理器及日志存储器后,跟踪管理器不再负责对日志信息的维护与管理,工作效率相对提高。In the embodiment shown in Fig. 1, the tracking
在图2所示的实施例中,跟踪管理器11具体可以由跟踪标识管理模块及跟踪配置模块构成,参见图3,图3所示为本发明业务网络跟踪系统的第三实施例的一具体的结构示意图,该实施例中,跟踪管理器11包括相互连接的跟踪标识管理模块111与跟踪配置模块112,其中跟踪标识管理模块111用于产生跟踪标识,跟踪配置模块112还与日志存储器12连接,与跟踪模块20、跟踪模块30及跟踪模块40通信连接,用于设置业务跟踪参数与地址信息,以及从跟踪标识管理模块111获取跟踪标识,由跟踪标识、业务跟踪参数及地址信息生成任务消息,并根据需要向某一业务执行模块中的跟踪模块下发该任务消息,以及将跟踪模块20、跟踪模块30、跟踪模块40上报的日志信息进行整理,按照日志信息中携带的跟踪标识及跟踪实例标识将日志信息存储在日志存储器12中的相应的位置。In the embodiment shown in Fig. 2, the
在图3所示的实施例中,跟踪配置模块112具体可以由业务信息单元及跟踪设置单元构成,参见图4,图4所示为本发明业务网络跟踪系统的第四实施例的一具体的结构示意图,该实施例中,跟踪配置模块112包括相互连接的业务信息单元1120及跟踪设置单元1122,其中业务信息单元1120用于定义与维护业务跟踪参数,跟踪设置单元1122还与跟踪标识管理模块111与日志存储器12连接,与跟踪模块20、跟踪模块30及跟踪模块40通信连接,用于根据用户的需要设置地址信息,同时从业务信息单元1120中获取具体的业务跟踪参数,从跟踪标识管理模块111获取跟踪标识,然后由跟踪标识、业务跟踪参数及地址信息生成任务消息,并根据需要向某一业务执行模块中的跟踪模块下发该任务消息,以及将跟踪模块20、跟踪模块30、跟踪模块40上报的日志信息进行整理,按照日志信息中携带的跟踪标识及跟踪实例标识将日志信息存储在日志存储器12中的相应的位置。In the embodiment shown in FIG. 3 , the
在上述图1-图4所示的任一实施例中,均可以增设安全模块以对业务处理模块发起的跟踪指示信息进行鉴权,参见图5,图5所示为本发明业务网络跟踪系统的第五实施例的一具体的结构示意图,该实施例在图4所示的业务网络跟踪系统的基础上增设了安全模块5,该安全模块5同时与跟踪设置单元1122以及跟踪模块20、跟踪模块30、跟踪模块40通信连接,当跟踪设置单元1122向任一跟踪模块例如跟踪模块20下发业务跟踪的任务消息时,还将该任务消息发送给安全模块5;当跟踪模块30接收到跟踪模块20传递的跟踪指示消息时,可以将该跟踪指示消息发送给安全模块5,由安全模块5检测跟踪模块20是否有权发起跟踪指示消息,即接收到的跟踪指示信息是否与相应的业务跟踪的任务消息匹配,并将鉴权结果返回跟踪模块30,若该跟踪指示信息合法,则在业务执行模块3执行业务时,跟踪模块30记录业务执行情况,根据该业务执行情况、跟踪指示信息中的跟踪标识以及跟踪实例标识生成日志信息,然后按照跟踪指示信息中的地址信息将日志信息上报给跟踪管理控制设备1,在向业务执行模块4传递业务执行信息时,还同时向业务执行模块4转发跟踪指示信息,否则,跟踪模块30不记录业务执行模块3执行业务时的业务执行情况并不再向业务执行模块4转发该跟踪指示信息。In any of the above embodiments shown in Figures 1-4, a security module can be added to authenticate the tracking indication information initiated by the business processing module, see Figure 5, which shows the business network tracking system of the present invention A specific structural diagram of the fifth embodiment of the present invention, this embodiment adds a
在业务网络跟踪系统中增设安全模块后,可以对跟踪模块发起的跟踪指示信息进行鉴权,避免了不必要的或恶意发起的业务跟踪,从而节省了业务网络跟踪系统的网络资源,提高了业务网络跟踪系统的工作效率。After the security module is added to the business network tracking system, the tracking indication information initiated by the tracking module can be authenticated, avoiding unnecessary or malicious business tracking, thereby saving network resources of the business network tracking system and improving business performance. The efficiency of the web tracking system.
参见图6,图6所示为本发明业务网络跟踪方法的实施例的一具体流程,其执行以下步骤:Referring to FIG. 6, FIG. 6 shows a specific process of an embodiment of the service network tracking method of the present invention, which performs the following steps:
步骤61、跟踪管理控制设备产生并向业务执行模块中的跟踪模块下发对业务执行模块执行一类业务时的业务执行情况进行业务跟踪的任务消息,该任务消息中携带了表明业务跟踪要求的业务跟踪参数以及标识业务类别的跟踪标识。
步骤62、业务执行模块执行任务消息中指定的业务类别中的业务时,该业务执行模块中的跟踪模块产生标识该业务的跟踪实例标识,并记录该业务执行模块执行该业务时的业务执行情况,根据该业务执行情况、任务消息中的跟踪标识以及跟踪实例标识生成日志信息,然后按照预先设定的地址信息将日志信息上报给跟踪管理控制设备;同时,根据任务消息产生指示下一业务执行模块中的跟踪模块对该业务的业务执行情况进行跟踪的跟踪指示信息,该跟踪指示信息中携带了跟踪标识、跟踪实例标识。Step 62, when the business execution module executes the business in the business category specified in the task message, the tracking module in the business execution module generates a tracking instance identifier identifying the business, and records the business execution situation when the business execution module executes the business , generate log information according to the business execution situation, the tracking identifier in the task message, and the tracking instance identifier, and then report the log information to the tracking management and control device according to the preset address information; at the same time, according to the task message generated, instruct the next business execution The tracking module in the module tracks the tracking indication information of the business execution status of the business, and the tracking indication information carries the tracking identifier and the tracking instance identifier.
步骤63、业务执行模块向下一业务执行模块发送业务执行信息时,同时将跟踪指示信息家再在业务执行信息中发送给下一业务执行模块。Step 63: When the business execution module sends the business execution information to the next business execution module, it simultaneously sends the tracking instruction information to the next business execution module in the business execution information.
以下以“下载代支付”的具体业务为例对本发明的业务网络跟踪系统及业务网络跟踪方法进行详细说明。The business network tracking system and business network tracking method of the present invention will be described in detail below by taking the specific business of "payment on behalf of download" as an example.
假设在该“下载代支付”业务中,下载业务终端61要求下载一本图书,下载图书时,需要请求下载业务执行模块62下载图书,图书下载成功后支付业务执行模块63需要到提供支付下载金额服务的支付业务终端65的帐户上扣除相应的下载金额,并通过消息业务执行模块64通知支付业务终端65下载及扣除下载金额事件。参见图7,图7所示为本发明下载代支付业务系统及业务网络跟踪系统,下载代支付业务系统由下载业务终端61、下载业务执行模块62、支付业务执行模块63、消息业务执行模块64以及支付业务终端65构成,下载代支付业务网络跟踪系统包括跟踪管理控制设备1、下载业务终端61、下载业务执行模块62、支付业务执行模块63、消息业务执行模块64、支付业务终端65、以及分别设置在下载业务终端61、下载业务执行模块62、支付业务执行模块63、消息业务执行模块64、支付业务终端65中的跟踪模块610、跟踪模块620、跟踪模块630、跟踪模块640、跟踪模块650以及安全模块5。其中下载业务终端61、下载业务执行模块62、支付业务执行模块63、消息业务执行模块64及支付业务终端65依据本次下载代支付业务执行中业务执行信息的传送方向通信连接,安全模块5分别与跟踪管理控制设备1中的跟踪设置单元1122,以及跟踪模块610、跟踪模块620、跟踪模块630、跟踪模块640、跟踪模块650通信连接。Assume that in the "payment on behalf of download" service, the
当决定对下载业务终端61发起的下载业务进行跟踪时,跟踪管理控制设备1产生并向下载业务终端61中的跟踪模块610下发对下载业务终端61发起的下载业务的业务执行情况进行业务跟踪的任务消息,该任务消息中携带了表明业务跟踪要求的业务跟踪参数例如跟踪的业务类别(该实施例中为下载、支付及消息业务),也可以是业务执行模块类型(该实施例为下载业务终端61、下载业务执行模块62、支付业务执行模块63、消息业务执行模块64及支付业务终端65)或者跟踪级别(该实施例中要求对指定的业务执行模块执行业务时的所有业务执行情况进行跟踪)等,以及唯一标识下载业务终端61发起的下载业务的跟踪标识例如101,另外还包括说明跟踪模块610、跟踪模块620、跟踪模块630、跟踪模块640、跟踪模块650发送日志信息的跟踪管理控制设备1的地址信息;若任务消息中也可以不携带说明跟踪模块610、跟踪模块620、跟踪模块630、跟踪模块640、跟踪模块650发送日志信息的跟踪管理控制设备的地址信息,此时,跟踪模块610、跟踪模块620、跟踪模块630、跟踪模块640及跟踪模块650可根据各自所在的业务执行模块预先设定的地址信息将日志信息发送给特定的跟踪管理控制设备。具体可由跟踪管理控制设备1中的跟踪设置单元1122接收日志信息的跟踪管理控制设备1的地址信息,同时从业务信息单元1120中获取具体的业务类别为下载业务的业务跟踪参数,从跟踪标识管理模块111获取下载业务终端61发起的下载业务的跟踪标识101,然后由跟踪标识101、业务类别为下载业务的业务跟踪参数以及跟踪管理控制设备1的地址信息生成对下载业务终端61发起的下载业务进行跟踪的任务消息,并向下载业务终端61中的跟踪模块610下发任务消息。若将业务信息单元1120及跟踪设置单元1122的功能统一由跟踪配置模块112实现,则生成任务消息时,由跟踪配置模块112设置业务跟踪参数与地址信息,然后从跟踪标识管理模块111获取跟踪标识,由跟踪标识、业务跟踪参数及地址信息生成任务消息,并向下载业务终端61中的跟踪模块610下发任务消息。另外,若将跟踪标识管理模块111及跟踪配置模块112的功能统一由跟踪管理器11实现,则生成任务消息时,由跟踪管理器11产生跟踪标识,并设置业务跟踪参数及设置地址信息,然后根据跟踪标识、业务跟踪参数记地址信息生成任务消息,并向下载业务终端61中的跟踪模块610下发该任务消息。When it is decided to track the download service initiated by the
当下载业务终端61发起下载业务请求时,便可对其发起的下载业务进行跟踪,参见图8,图8所示为本发明对下载代支付业务进行跟踪的业务网络跟踪方法的一具体流程,其执行以下步骤:When the
步骤81、当下载业务终端61向下载业务执行模块62发送下载书名为《ABC》的下载请求信息时,跟踪模块610根据业务跟踪的任务消息产生跟踪标识101下的标识本次下载业务的跟踪实例标识例如1,记录下载业务终端61执行《ABC》下载业务时的业务执行情况,根据该业务执行情况、跟踪标识101及跟踪实例标识1生成日志信息,然后根据任务消息中的地址信息将该日志信息发送给跟踪管理控制设备1中的跟踪设置单元1122;同时,根据任务消息产生并向下载业务执行模块62发送对下载业务终端61发起的《ABC》下载业务的业务执行情况进行跟踪的跟踪指示信息,该跟踪指示信息中携带了跟踪标识101、跟踪实例标识1及跟踪管理控制设备1的地址信息;
步骤82、下载业务执行模块62检查《ABC》图书的存储位置以及价格,然后向支付业务执行模块63发送从支付业务终端65上预扣一定下载金额的扣费请求信息;在下载业务执行模块62进行业务处理时,下载业务执行模块62中的跟踪模块620根据跟踪指示信息记录下载业务执行模块62执行本次下载业务时的业务执行情况,并根据该业务执行情况、跟踪标识101及跟踪实例标识1生成日志信息然后发送给跟踪管理控制设备1,同时,向支付业务执行模块63转发跟踪指示信息;
步骤83、支付业务执行模块63从支付业务终端65的帐户上预扣下载金额,然后向下载业务执行模块62发送预扣下载金额成功的消息;同时,支付业务执行模块63中的跟踪模块630根据跟踪指示信息记录支付业务执行模块63执行本次下载业务时的业务执行情况,根据该业务执行情况、跟踪标识101及跟踪实例标识1生成日志信息然后发送给跟踪管理控制设备1;
步骤84、下载业务执行模块62收到预扣下载金额成功的消息后,开始下载《ABC》图书数据,下载完成后,向下载业务终端61发送下载完成的信息,同时向支付业务执行模块63发送从支付业务终端65的帐户上扣除下载费用的消息;跟踪模块620记录下载业务执行模块62的该业务执行情况,根据该业务执行情况、跟踪标识101及跟踪实例标识1生成日志信息发送给跟踪管理控制设备1;Step 84: After the download service execution module 62 receives the message that the download amount has been successfully withheld, it starts to download the "ABC" book data. After the download is completed, it sends the download completion information to the
步骤85、支付业务执行模块63从支付业务终端65的帐户上扣除下载费用后,向消息业务执行模块64发送请求告知支付业务终端65本次下载及扣费事件的请求信息;跟踪模块630记录支付业务执行模块63执行本次下载业务时的业务执行情况,根据该业务执行情况、跟踪标识101及跟踪实例标识1生成日志信息发送给跟踪管理控制设备1;同时,向消息业务执行模块64转发跟踪指示信息;Step 85: After the payment
步骤86、消息业务执行模块64向支付业务终端65发送说明本次下载及扣费事件的信息;同时,消息业务执行模块64中的跟踪模块640根据跟踪指示信息记录消息业务执行模块64的业务执行情况,并根据该业务执行情况、跟踪标识101及跟踪实例标识1生成日志信息然后发送给跟踪管理控制设备1;同时,向支付业务终端65转发跟踪指示信息;
步骤87、支付业务终端65接收说明下载及扣费事件的信息并对该信息进行处理;同时,支付业务终端65中的跟踪模块650根据跟踪指示信息记录支付业务终端65的业务执行情况,根据该业务执行情况、跟踪标识101及跟踪实例标识1生成日志信息发送给跟踪管理控制设备1。
跟踪管理控制设备1只需将业务跟踪的任务消息发送给下载业务终端61中的跟踪模块610,跟踪模块610便可依据业务执行信息的传递方向建立并依次向后传递跟踪指示信息,不需要针对同一业务涉及到的下载业务终端61、下载业务执行模块62、支付业务执行模块63、消息业务执行模块64以及支付业务终端65分别设置业务跟踪的任务消息,并且,对下载业务终端61发起的下载业务下发进行业务跟踪的任务消息后,每当下载业务终端61发起下载业务请求,就会自动生成跟踪指示信息并依次向后传递,不需要每次在下载业务终端61发起下载业务请求时均下发进行业务跟踪的任务消息,操作简单,需要的时间短,跟踪效率高;同时,在日志信息中携带了标识跟踪下载业务终端61发起的下载业务的跟踪标识101及标识该下载业务终端61具体某次发起的下载业务的跟踪实例标识1,跟踪管理控制设备1可方便地使同一业务的日志信息关联起来,便于将故障精确地定位到具体业务执行模块以及具体业务,方便了业务提供商及服务使用者。The tracking
在业务网络跟踪方法中,各业务执行模块可以实时上报生成的日志信息,也可以在执行完成某业务执行模块发起的某次业务后,将所有本次生成的日志信息一起上报,例如,在图8所示的的实施例中,步骤82中,下载业务执行模块62可以只生成日志信息而不实时上报,在对本次下载业务处理完毕后,将所有根据本次下载业务生成的日志信息一起上报跟踪管理控制设备1,即在步骤84中才上报日志信息;同样,步骤85中支付业务终端65也可以只生成日志信息而不上报,在步骤87中一起上报所有根据本次下载业务生成的日志信息。上报日志信息时,可以是将日志信息上报给跟踪管理控制设备1中的跟踪管理器11或者进一步上报给该跟踪管理器11中的跟踪配置模块112或者跟踪配置模块112中的跟踪设置单元1122,由跟踪管理器11或跟踪配置模块112或跟踪设置单元1122对收到的日志信息进行整理,然后存储在跟踪管理控制设备1中与日志信息携带的跟踪标识及跟踪实例标识相应的位置,以便于以后对日志信息进行查询及故障的分析与定位。In the business network tracking method, each business execution module can report the generated log information in real time, or report all the generated log information together after executing a certain business initiated by a certain business execution module, for example, in Fig. In the embodiment shown in 8, in
当决定对下载业务终端61在某一时间段内发起的下载业务进行跟踪时,可以通过设定跟踪时间来对业务跟踪的任务消息的有效性进行控制。例如,需要对2005年1月至2006年1月时间段内由下载业务终端61发起的下载业务进行跟踪时,跟踪管理控制设备1向跟踪模块610下发的业务跟踪的任务消息中携带的业务跟踪参数还包括跟踪时间条件2005年1月至2006年1月。步骤71中,当下载业务终端61发起下载业务请求信息时,跟踪模块610判断发起下载业务请求信息的时间是否满足跟踪时间条件2005年1月至2006年1月,若满足,则进行业务跟踪的相关流程,即产生跟踪实例标识、记录业务执行情况并向下载业务执行模块62发送跟踪指示信息,否则,不进行业务跟踪的任何流程。When it is decided to track the download service initiated by the
另外,在具体的业务跟踪过程中,若某个跟踪模块的跟踪任务较多,负载过重,也可以不对相应的业务执行模块执行业务时的业务执行情况进行业务跟踪,仅仅将跟踪指示信息传递给下一个跟踪模块即可,同时可向跟踪管理控制设备发送信息说明未对相应业务进行业务跟踪,在该信息中携带该业务的跟踪标识及跟踪实例标识,例如,图8所示的实施例中,如果跟踪模块640的负载过重,则消息业务执行模块64向支付业务终端65发送本次下载及扣费事件的信息时,跟踪模块640不再对消息业务执行模块64的业务执行情况进行业务跟踪及记录,仅向跟踪管理控制设备1发送未对跟踪标识为101、跟踪实例标识为1的业务进行业务跟踪的信息,但是,需要向支付业务终端65转发跟踪指示信息。In addition, in the specific business tracking process, if a certain tracking module has many tracking tasks and the load is too heavy, it is also possible not to perform business tracking on the business execution status of the corresponding business execution module when executing services, and only transmit the tracking instruction information Just give it to the next tracking module, and at the same time, it can send information to the tracking management and control device to indicate that the corresponding business has not been tracked, and the information carries the tracking ID and tracking instance ID of the business, for example, the embodiment shown in Figure 8 Among them, if the load of the
在图8所示的实施例中,跟踪管理控制设备1向下载业务终端61中的跟踪模块610下发对下载业务终端61执行下载业务时的业务执行情况进行跟踪的任务消息时,还可以将该任务消息发送给安全模块5,这样,为了确保跟踪模块610有权发起跟踪指示信息,不浪费业务网络跟踪系统的网络资源,提高业务网络跟踪系统的性能,在步骤82中,当下载业务执行模块62中的跟踪模块620接收到跟踪模块610发送的跟踪指示信息时,可以请求安全模块5检查该跟踪指示信息的合法性,参见图9,图9所示为本发明的对跟踪指示消息进行鉴权的一具体流程,其执行以下步骤:In the embodiment shown in FIG. 8 , when the tracking
步骤91、跟踪模块620向安全模块5发送对跟踪模块610发送的跟踪指示信息进行鉴权的鉴权请求信息,该鉴权请求信息中携带了跟踪指示信息;Step 91, the
步骤92、安全模块5根据跟踪指示信息是否与跟踪管理控制设备1下发的相应的业务跟踪的任务消息匹配,例如,根据跟踪指示信息中的跟踪标识101查询是否存在跟踪标识101的任务消息以及该任务消息是否下发给跟踪模块610,若匹配,安全模块5向跟踪模块620发送该跟踪指示信息合法的鉴权结果信息,然后执行步骤93;否则,向跟踪模块620发送该跟踪指示信息非法的鉴权结果信息,然后执行步骤94;Step 92, the
步骤93、当下载业务执行模块62执行下载图书《ABC》的下载业务时,跟踪模块620根据跟踪指示信息记录下载业务执行模块62执行本次下载业务时的业务执行情况,根据该业务执行情况、跟踪标识101及跟踪实例标识1生成日志信息发送给跟踪管理控制设备1,同时,向向支付业务执行模块63转发跟踪指示信息;Step 93, when the download business execution module 62 executes the download business of downloading the book "ABC", the
步骤94、在下载业务执行模块62执行下载图书《ABC》的下载业务时,跟踪模块620不进行业务跟踪,即不记录下载业务执行模块62执行本次下载业务时的业务执行情况,并不再继续转发该跟踪指示信息。Step 94, when the download business execution module 62 executes the download business of downloading the book "ABC", the
当业务跟踪的任务消息中携带的业务跟踪参数包括跟踪时间条件时,步骤92中,安全模块5查询该跟踪指示信息是否与跟踪管理控制设备1下发的业务跟踪的任务消息匹配时,还可进一步检查跟踪指示信息的创建时间是否满足业务跟踪参数中要求的时间条件,即由安全模块5监视执行时间条件,以防止下载业务终端61不遵守跟踪时间条件在不必要的情况下继续进行业务跟踪,避免了对业务网络跟踪系统造成的资源浪费,从而提高了业务网络跟踪系统进行其他业务跟踪的工作性能。当然,在具体的应用中,可以由发起跟踪指示信息的跟踪模块或安全模块或二者同时监控跟踪时间条件。若由跟踪模块监控跟踪时间条件,当业务执行模块发起具体业务时,跟踪模块验证业务执行模块发起具体业务的时间是否满足任务消息中规定的时间条件,在满足的情况下才生成跟踪只是信息。When the business tracking parameter carried in the task message of the business tracking includes the tracking time condition, in step 92, the
当不需要继续对下载业务终端61发起的下载业务进行跟踪时,跟踪管理控制设备1中的跟踪管理器11或跟踪配置模块112或跟踪设置单元1122向下载业务终端61发送停止对该下载业务的业务执行情况进行业务跟踪的停止跟踪消息,同时还可以将该停止跟踪消息发送给安全模块5,以便于当跟踪模块继续发起跟踪指示信息时,判定该跟踪指示信息非法,以节省网络资源。When it is not necessary to continue tracking the download service initiated by the
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention without limitation. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be The scheme shall be modified or equivalently replaced without departing from the spirit and scope of the technical scheme of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100337665ACN100466541C (en) | 2006-02-17 | 2006-02-17 | Business network tracking system and tracking method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2006100337665ACN100466541C (en) | 2006-02-17 | 2006-02-17 | Business network tracking system and tracking method |
| Publication Number | Publication Date |
|---|---|
| CN1866869Atrue CN1866869A (en) | 2006-11-22 |
| CN100466541C CN100466541C (en) | 2009-03-04 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2006100337665AExpired - Fee RelatedCN100466541C (en) | 2006-02-17 | 2006-02-17 | Business network tracking system and tracking method |
| Country | Link |
|---|---|
| CN (1) | CN100466541C (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008110081A1 (en)* | 2007-03-14 | 2008-09-18 | Huawei Technologies Co., Ltd. | System, apparatus and method for tracking device |
| WO2009076905A1 (en)* | 2007-12-12 | 2009-06-25 | Huawei Technologies Co., Ltd. | Equipment tracking method, device and system |
| CN101056208B (en)* | 2007-05-31 | 2010-06-02 | 华为技术有限公司 | Service tracking method, network equipment, O&M controller, service request device |
| CN101193393B (en)* | 2006-11-24 | 2010-09-08 | 大唐移动通信设备有限公司 | Message tracking method and system |
| CN102082704A (en)* | 2009-11-30 | 2011-06-01 | 中国移动通信集团河北有限公司 | Safety monitoring method and system |
| WO2013078939A1 (en)* | 2011-11-29 | 2013-06-06 | 中兴通讯股份有限公司 | System and method for online tracking intelligent network service |
| CN105656650A (en)* | 2014-11-13 | 2016-06-08 | 中兴通讯股份有限公司 | Timing tracking method and element management system (EMS) |
| CN106254144A (en)* | 2016-09-06 | 2016-12-21 | 华为技术有限公司 | Fault location platform, Fault Locating Method and device |
| CN110324416A (en)* | 2019-06-28 | 2019-10-11 | 百度在线网络技术(北京)有限公司 | Download path tracking, device, server, terminal and medium |
| CN111193631A (en)* | 2018-11-14 | 2020-05-22 | 中国电信股份有限公司 | Information processing method, system, and computer-readable storage medium |
| WO2025077281A1 (en)* | 2023-10-09 | 2025-04-17 | 华为云计算技术有限公司 | Data link tracking method, system, and apparatus based on internet of things technology |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100499482C (en)* | 2003-07-07 | 2009-06-10 | 华为技术有限公司 | A method for monitoring user behavior in network management system |
| EP1766943B1 (en)* | 2004-06-15 | 2018-08-08 | Cisco Technology, Inc. | System and method for end-to-end communications tracing |
| CN100559789C (en)* | 2004-12-02 | 2009-11-11 | Ut斯达康通讯有限公司 | System and method for realizing integrated call tracking of MGC and MG in next generation network |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101193393B (en)* | 2006-11-24 | 2010-09-08 | 大唐移动通信设备有限公司 | Message tracking method and system |
| WO2008110081A1 (en)* | 2007-03-14 | 2008-09-18 | Huawei Technologies Co., Ltd. | System, apparatus and method for tracking device |
| US8014294B2 (en) | 2007-03-14 | 2011-09-06 | Huawei Technologies Co., Ltd. | System, apparatus and method for devices tracing |
| CN101056208B (en)* | 2007-05-31 | 2010-06-02 | 华为技术有限公司 | Service tracking method, network equipment, O&M controller, service request device |
| WO2009076905A1 (en)* | 2007-12-12 | 2009-06-25 | Huawei Technologies Co., Ltd. | Equipment tracking method, device and system |
| CN102082704A (en)* | 2009-11-30 | 2011-06-01 | 中国移动通信集团河北有限公司 | Safety monitoring method and system |
| WO2013078939A1 (en)* | 2011-11-29 | 2013-06-06 | 中兴通讯股份有限公司 | System and method for online tracking intelligent network service |
| CN105656650A (en)* | 2014-11-13 | 2016-06-08 | 中兴通讯股份有限公司 | Timing tracking method and element management system (EMS) |
| CN106254144A (en)* | 2016-09-06 | 2016-12-21 | 华为技术有限公司 | Fault location platform, Fault Locating Method and device |
| WO2018045756A1 (en)* | 2016-09-06 | 2018-03-15 | 华为技术有限公司 | Fault localization platform, fault localization method and device |
| CN106254144B (en)* | 2016-09-06 | 2020-02-14 | 华为技术有限公司 | Fault positioning platform, fault positioning method and device |
| CN111193631A (en)* | 2018-11-14 | 2020-05-22 | 中国电信股份有限公司 | Information processing method, system, and computer-readable storage medium |
| CN111193631B (en)* | 2018-11-14 | 2022-02-08 | 中国电信股份有限公司 | Information processing method, system, and computer-readable storage medium |
| CN110324416A (en)* | 2019-06-28 | 2019-10-11 | 百度在线网络技术(北京)有限公司 | Download path tracking, device, server, terminal and medium |
| WO2025077281A1 (en)* | 2023-10-09 | 2025-04-17 | 华为云计算技术有限公司 | Data link tracking method, system, and apparatus based on internet of things technology |
| Publication number | Publication date |
|---|---|
| CN100466541C (en) | 2009-03-04 |
| Publication | Publication Date | Title |
|---|---|---|
| CN1866869A (en) | Service network tracking system and method | |
| CN108255905B (en) | Interface calls data processing method, device and computer equipment | |
| CN101622587A (en) | Be used to wake up the centralized service of computing equipment | |
| CN1791037A (en) | Method for realizing Web service automatic test | |
| CN101051941A (en) | Process upgrading method and system | |
| CN108933789B (en) | Method for preventing personal information leakage and third-party application server | |
| CN1783886A (en) | Network telephone system | |
| CN104683313A (en) | Multimedia service processing device, method and system | |
| CN103259797A (en) | Data file transmission method and platform | |
| CN101043373A (en) | Apparatus and method for improving reliability of communication system and communication system thereof | |
| CN101925176B (en) | Location processing method, address repetition processing method and device | |
| CN102891828A (en) | IMS user authentication method, equipment and system | |
| CN1635802A (en) | Alarm system and method thereof | |
| CN1859165A (en) | Method and system for service tracking | |
| CN100341338C (en) | User-oriented fault detection method for wireless network controller | |
| CN115087025A (en) | Private network data collection method, equipment and storage medium | |
| CN104753774B (en) | A kind of distributed enterprise comprehensive access gate | |
| CN101039197A (en) | Method, equipment and system for collecting charging information in point-to-point application | |
| CN1909482A (en) | Method for realizing detection of DHCP service performance | |
| CN1870647A (en) | System and method for audit between entity | |
| CN113965899B (en) | Short message deduction detection server and method | |
| CN115866535A (en) | Method and system for realizing 5G message access by multiple protocols | |
| CN116800594A (en) | Method and device for intelligent fault diagnosis, electronic equipment and readable storage medium | |
| CN107371141B (en) | Junk information monitoring method and device and communication system | |
| CN1571368A (en) | A network signalling test method |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20090304 Termination date:20170217 | |
| CF01 | Termination of patent right due to non-payment of annual fee |