发明名称 实现不同系统之间数据交互的方法
摘要 一种实现不同系统之间数据交互的方法,将需要服务的客户进程与提供服务的服务进程通过接口代理进行交互,该接口代理接收命令行参数并独立运行;命令行参数包括:指定存放参数输入的文件信息、指定存放返回结果数据的文件信息;或为用于传递参数和结果数据的输入输出重定向操作符;本发明实现了多个独立分布子系统间的通讯,简化了各子系统开发人员之间的交流,协调和统一工作,简化了远程方法的调用过程;由于接口代理对客户进程屏蔽了通讯和交互的实现,子系统的变动不会影响到客户进程,增加了各系统的独立性,增强了整个系统的灵活性,提高了整个系统的整体开发效率和质量。
申请公布号 CN1251079C 申请公布日期 2006.04.12
申请号 CN02123580.5 申请日期 2002.07.03
申请人 联想(北京)有限公司 发明人 顾光导;吴雪丽;王涛
分类号 G06F9/54(2006.01);G06F13/14(2006.01) 主分类号 G06F9/54(2006.01)
代理机构 北京同立钧成知识产权代理有限公司 代理人 李云鹏
主权项 1、一种实现不同系统之间数据交互的方法,该方法是通过接口代理实现需要服务的客户进程与提供服务的服务进程的交互;所述接口代理设有:命令行参数处理模块、接口参数和结果数据处理模块和接口代理通讯交互模块;所述命令行参数处理模块用于接收和处理客户进程与其进行交互时的命令行参数信息;所述接口参数和结果数据处理模块用于处理接口参数和结果数据;所述接口代理通讯交互模块用于与服务进程的通讯交互模块进行交互,其特征在于:所述客户进程与服务进程的交互过程具体包括以下步骤:步骤1:客户进程远程启动或本地启动该接口代理,加入命令行参数,同时将接口参数写入指定的文件中;步骤2:接口代理读入命令行参数,同时按指定方式获取接口参数;步骤3:接口代理与服务进程通讯获取结果数据,步骤4:接口代理将结果数据按指定方式返回给客户进程并终止;步骤5:客户进程得知接口代理运行结束,根据返回值判断状态;步骤6:客户进程根据该状态按事先指定的方式读取结果数据;步骤7:客户进程进入下一步工作。
地址 100085北京市海淀区上地信息产业基地创业路6号