自助终端监控方法和系统的制作方法

文档序号:8499058阅读:303来源:国知局
自助终端监控方法和系统的制作方法
【技术领域】
[0001] 本发明涉及自助终端监控技术领域,尤其涉及自助终端监控方法和系统。
【背景技术】
[0002] 在金融行业,对自助终端进行监控是极其重要的。它可以让管理人员实时监测自 助终端的工作状态,发现问题可以及时处理,有利于提高自助终端的安全性、可靠性和维护 效率。
[0003] 现有技术下的自助终端监控技术,各自助终端需要向监控服务器发送报文,这些 报文都要依照固定的格式向监控服务器直接传送自助终端中每一个部件即时获取的相关 信息。这些报文每个的大小少则256B,多则可达几个K,同时由于报文的数量庞大,导致网 络数据传输量大。另外,由于监控服务器的报文队列资源是有限的,每台自助终端都将占用 一定的报文队列资源,自助终端占用的报文队列资源越多,该监控服务器同时监控的自助 终端数量就越少。
[0004] 因此,现有的自助终端监控技术存在传输报文的数据量大,占用监控服务器的报 文队列资源多的技术问题。

【发明内容】

[0005] 本发明实施例提供了自助终端监控方法和系统,能够解决现有的自助终端监控技 术存在传输报文的数据量大,占用监控服务器的报文队列资源多的技术问题。
[0006] 本发明实施例提供的一种自助终端监控方法,包括:
[0007] 自助终端确定待发送报文的类型;
[0008] 自助终端判断所述自助终端在预定时间内是否存在相同类型的已发送报文,若 是,则获取若干所述已发送报文中的一个作为基准报文;
[0009] 自助终端获取在所述待发送报文中与所述基准报文的内容相比不一致的报文差 异内容;
[0010] 自助终端将基准报文编号和所述报文差异内容生成相对报文;
[0011] 自助终端将所述相对报文发送至监控服务器;
[0012] 监控服务器根据所述基准报文编号从已接收的报文中获取所述基准报文;
[0013] 监控服务器根据所述基准报文和所述报文差异内容获取到与所述待发送报文内 容一致的目标报文。
[0014] 可选地,所述获取若干所述已发送报文中的一个作为基准报文具体包括:
[0015] 自助终端将所述待发送报文的内容分别与若干已发送报文的内容进行比较;
[0016] 自助终端确定与所述待发送报文的内容差异最小的一个所述已发送报文作为基 准报文。
[0017] 可选地,自助终端获取在所述待发送报文中与所述基准报文的内容相比不一致的 报文差异内容具体包括:
[0018] 自助终端将所述待发送报文和所述基准报文中相同域号的域值分别进行对比;
[0019] 自助终端获取所述待发送报文中对比结果不一致的域值和对应的域号;
[0020] 所述报文差异内容包括所述对比结果不一致的域值和对应的域号。
[0021] 可选地,自助终端将基准报文编号和所述报文差异内容生成相对报文具体包括:
[0022] 自助终端获取相对报文格式;
[0023] 自助终端按照所述相对报文格式将相对报文编号、待发送报文编号、基准报文编 号、所述报文差异内容以及报文终止符打包成相对报文。
[0024] 可选地,监控服务器根据所述基准报文编号从已接收的报文中获取所述基准报文 具体包括:
[0025] 监控服务器判断所述基准报文编号是否为空,若是,则监控服务器获取上一次已 接收的相同类型的报文作为基准报文,若否,则监控服务器根据所述基准报文编号从已接 收的报文中获取所述基准报文。
[0026] 本发明实施例提供的一种自助终端监控系统,自助终端监控系统包括自助终端和 监控服务器;
[0027] 所述自助终端包括:确定模块、第一判断模块、第一获取模块、差异获取模块、生成 模块和发送模块;
[0028] 所述确定模块,用于确定待发送报文的类型;
[0029] 所述第一判断模块,用于判断所述自助终端在预定时间内是否存在相同类型的已 发送报文;
[0030] 所述第一获取模块,用于当所述第一判断模块的判断结果为是时,获取若干所述 已发送报文中的一个作为基准报文;
[0031] 所述差异获取模块,用于获取在所述待发送报文中与所述基准报文的内容相比不 一致的报文差异内容;
[0032] 所述生成模块,用于将基准报文编号和所述报文差异内容生成相对报文;
[0033] 所述发送模块,用于将所述相对报文发送至监控服务器;
[0034] 所述监控服务器包括:第二获取模块和目标报文获取模块;
[0035] 所述第二获取模块,用于根据所述基准报文编号从已接收的报文中获取所述基准 报文;
[0036] 所述目标报文获取模块,用于根据所述基准报文和所述报文差异内容获取到与所 述待发送报文内容一致的目标报文。
[0037] 可选地,所述第一获取模块具体包括:
[0038] 比较单元,用于将所述待发送报文的内容分别与若干已发送报文的内容进行比 较;
[0039] 确定单元,用于确定与所述待发送报文的内容差异最小的一个所述已发送报文作 为基准报文。
[0040] 可选地,所述差异获取模块具体包括:
[0041] 域值对比单元,用于将所述待发送报文和所述基准报文中相同域号的域值分别进 行对比;
[0042] 域值域号获取单元,用于获取所述待发送报文中对比结果不一致的域值和对应的 域号;
[0043] 所述报文差异内容包括所述对比结果不一致的域值和对应的域号。
[0044] 可选地,所述生成模块具体包括:
[0045] 相对报文格式单元,用于获取相对报文格式;
[0046] 打包单元,用于按照所述相对报文格式将相对报文编号、待发送报文编号、基准报 文编号、所述报文差异内容以及报文终止符打包成相对报文。
[0047] 可选地,所述第二获取模块具体包括:
[0048] 空值判断单元,用于判断所述基准报文编号是否为空;
[0049] 第三获取单元,用于当所述空值判断单元的判断结果为是时,获取上一次已接收 的相同类型的报文作为基准报文;
[0050] 第四获取单元,用于当所述空值判断单元的判断结果为否时,根据所述基准报文 编号从已接收的报文中获取所述基准报文。
[0051] 从以上技术方案可以看出,本发明实施例具有以下优点:
[0052] 本发明实施例中,首先,自助终端确定待发送报文的类型;自助终端判断所述自助 终端在预定时间内是否存在相同类型的已发送报文,若是,则获取若干所述已发送报文中 的一个作为基准报文;然后,自助终端获取在所述待发送报文中与所述基准报文的内容相 比不一致的报文差异内容;自助终端将基准报文编号和所述报文差异内容生成相对报文; 接着,自助终端将所述相对报文发送至监控服务器;最后,监控服务器根据所述基准报文编 号从已接收的报文中获取所述基准报文;监控服务器根据所述基准报文和所述报文差异内 容获取到与所述待发送报文内容一致的目标报文。在本发明实施例中,自助终端仅需向监 控服务器传输基准报文编号和报文差
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1