[发明专利]调用方法及调用系统在审
| 申请号: | 201210033930.8 | 申请日: | 2012-02-15 |
| 公开(公告)号: | CN103257960A | 公开(公告)日: | 2013-08-21 |
| 发明(设计)人: | 谢鸿锋 | 申请(专利权)人: | 深圳市金蝶友商电子商务服务有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/00 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
| 地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 调用 方法 系统 | ||
技术领域
本发明涉及数据库领域,更具体的说涉及一种调用方法及调用系统。
背景技术
在数据库领域中,存储于数据库中的各类程序之间的调用基于一种接口技术完成,例如参数传入、返回值传出等等都基于该接口完成。在程序调用的过程中,当A程序调用B程序时,A称为调用者,B称为被调用者。
在现有技术中,进行程序调用的过程中,调用者与被调用者在同一个运行时环境中,其中,运行时环境指程序运行时的环境,用来管理和/或保存指导执行过程所需的信息,如当前的堆栈信息、数据上下文等。请参阅附图1为调用者A与被调用者B在同一运行时环境中进行程序调用时的结构示意图。
但是,在调用者或被调用者进行程序调用的过程中,由于调用者与被调用者通过各自的接口在同一运行时环境中运行,当被调用者出现异常崩溃时,基于上述现有技术的接口技术,被调用者的异常或崩溃现象会连带导致调用者也出现异常或崩溃。
发明内容
有鉴于此,本发明提供了一种调用方法及调用系统,以克服现有技术中由于在程序调用的过程中,当被调用者出现异常或崩溃时,导致调用者也出现异常或崩溃现象的问题。
为实现上述目的,本发明提供如下技术方案:
一种调用方法,包括:
将调用参数发送给被调用端,所述被调用端与调用端的运行时环境相互独立;
实时监测,接收所述被调用端在预设时间段内反馈的执行数据。
优选地,还包括:
当监测到所述被调用端在所述预设时间段内未反馈所述执行数据时,再次向所述被调用端发送调用参数,使所述被调用端初始化;
接收所述被调用端初始化后反馈的所述执行数据。
优选的,所述被调用端和调用端通过各自的接口规则以消息的方式收发数据。
一种调用方法,包括:
接收调用端发送的调用参数,执行调用程序;
实时监测,当所述调用程序正常时,在预设时间段内将所述调用程序生成的执行数据反馈给所述调用端;
其中,所述调用端与被调用端的运行时环境相互独立。
优选地,包括:当所述调用程序异常时,停止向所述调用端反馈所述执行数据;
等待接收所述调用端再次发送的调用参数,依据所述调用参数进行初始化;
向所述调用端发送初始化后重新执行所述调用参数生成的所述执行数据。
优选地,所述被调用端和调用端通过各自的接口规则以消息的方式收发数据。
一种调用系统,包括:
调用端,用于以消息的方式将调用参数发送给被调用端;实时监测,接收所述被调用端在预设时间段内反馈的执行数据;
被调用端,用于接收所述调用参数,执行调用程序,并通过实时监测,当所述调用程序正常时,在预设时间段内将所述调用程序生成的执行数据反馈给所述调用端;
其中,所述调用端与所述被调用端的运行时环境相互独立。
优选地,包括:
所述被调用端,还用于当所述调用程序异常时,停止向所述调用端反馈所述执行数据;等待接收所述调用端再次发送的调用参数,依据所述调用参数进行初始化,并向所述调用端发送初始化后重新执行所述调用参数生成的执行数据;
所述调用端,还用于当实时监测到所述被调用端未在所述预设时间段内反馈所述执行数据时,向所述被调用端再次发送调用参数;接收所述被调用端初始化后反馈的所述执行数据。
优选地,所述被调用端和所述调用端通过各自的接口规则以消息的方式收发数据。
经由上述的技术方案可知,与现有技术相比,本发明公开了一种调用方法及调用系统。通过使调用端与被调用端的运行时环境分开,然后再通过各自的接口进行数据传递。即使被调用端出现异常或崩溃时,基于被调用端与调用端互相独立的运行时环境的这一设置,被调用端的异常或崩溃将不再影响调用端的正常状态,从而避免调用端出现异常或崩溃的现象,使调用端正常使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为现有技术中调用者与被调用者在同一运行时环境中进行程序调用时的结构示意图;
图2为本发明实施例一公开的一种调用方法的流程图;
图3为本发明实施例二公开的一种调用方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金蝶友商电子商务服务有限公司,未经深圳市金蝶友商电子商务服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210033930.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于关注关系的Blog搜索结果排序算法
- 下一篇:内存映射方法和内存映射模块





