[发明专利]跨系统的数据调用方法、装置及系统有效
申请号: | 201910926614.5 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110688113B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 李洪恩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/41 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘新雷 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 数据 调用 方法 装置 | ||
本发明公开了一种跨系统的数据调用方法、装置及系统。系统包括彼此独立的第一业务系统和第二业务系统,且二者分别包含实现相同功能的第一应用模块和第二应用模块;第一应用模块包括用于获取实现目标功能的原始数据的数据获取子模块、用于对所述原始数据进行数据处理的第一数据处理子模块和用于响应第二业务系统发送的数据调用指令,并将原始数据发送至第二业务系统的指令响应子模块;第二应用模块包括用于向第一业务系统发送数据调用指令的数据调用子模块和用于按照预设数据处理逻辑对接收到的数据进行数据处理的第二数据处理子模块。从而有效地解决了相关技术存在系统代码冗余,灵活度不高的问题,提高维护人员工作效率,降低系统维护成本。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种跨系统的数据调用方法、装置及系统。
背景技术
随着软件技术的快速发展,实现多种功能的软件系统越来越多。不可避免的会存在不同软件系统存在实现相同功能的应用,例如分别提供给用户使用的对外系统和提供给管理功能的工作人员使用的对内系统,可以理解的是,对外系统和对内系统必然存在具有相同功能的应用。举例来说,电商公司提供的网购系统,针对用户的购物活动,对外系统可能需要统计哪些商品比较热门,搜索热度高,以便给用户推送比较热门的产品;电商公司为了使系统更加好用,可能需要对热门产品的展示信息等进行相应优化。这两种场景可能需要同时用到一个功能:查询搜索热度比较高、成交量比较大的商品的功能。
针对以上场景,相关技术一般是将相同功能的代码复制两份,分别添加到两个系统中。但是,这样有一个弊端,比如查询的逻辑发生变化,则要同时修改两个系统中所有有关查询功能的代码,势必会增加工作人员的工作量,而且不够灵活。
鉴于此,对于具有相同功能且彼此独立的两个系统,如何解决由于将相同功能实现代码复制两份分别放到两个系统中导致的系统代码冗余,灵活度不高、维护成本高的问题,是本领域技术人员面临的一个技术难题。
发明内容
本公开实施例提供了一种跨系统的数据调用方法、装置及系统,有效地解决了由于将相同功能实现代码复制两份分别放到两个具有相同功能且彼此独立的系统中导致系统代码冗余,灵活度不高的问题,有利于提高系统维护人员的工作效率,降低相同功能实现代码的维护成本。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种跨系统的数据调用系统,包括彼此独立的第一业务系统和第二业务系统;所述第一业务系统包括第一应用模块,所述第二业务系统包括第二应用模块,且所述第一应用模块和所述第二应用模块用于实现相同功能;
所述第一应用模块包括数据获取子模块、第一数据处理子模块和指令响应子模块;所述数据获取子模块用于获取实现目标功能的原始数据,所述第一数据处理子模块用于对所述原始数据进行数据处理;所述指令响应子模块用于响应所述第二业务系统发送的数据调用指令,并将所述原始数据发送至所述第二业务系统;
所述第二应用模块包括数据调用子模块和第二数据处理子模块;所述数据调用子模块用于向所述第一业务系统发送数据调用指令,所述第二数据处理子模块用于按照预设数据处理逻辑对接收到的数据进行数据处理。
可选的,所述第二业务系统根据所述第一业务系统打包发送的所述第一数据处理子模块对应编译好的数据处理逻辑代码包生成所述第二数据处理子模块。
可选的,所述第二应用模块还包括报错子模块;
所述报错子模块用于若在预设时间段内未收到所述第一业务系统反馈的原始数据,则广播数据调用出错指令。
可选的,所述第一业务系统还包括故障处理模块;
所述故障处理模块用于当接收到所述第二业务系统发送的数据调用出错指令,将所述数据获取子模块对应编译好的数据获取逻辑代码打包发送至所述第二业务系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910926614.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置