发明名称 一种嵌入式设备与远程数据库进行数据交换的方法
摘要 本发明涉及一种嵌入式设备与远程数据库进行数据交换的方法,属于数据通信技术领域。该方法通过嵌入式设备生成访问远程数据库请求,并处理成预定格式的SQL指令包;中间件建立通信连接,根据从SQL指令包中提取的指令,发起连接数据库服务器的请求并进行所需访问操作;中间件接收数据库返回的操作结果,并将封装后的XML文档发送给嵌入式设备;嵌入式设备接收到封装好的XML数据,将其保存。本发明所提供的嵌入式系统与远程数据库进行数据交换的方法以XML为媒介,在不影响远程数据库数据信息的情况下完成数交换,使嵌入式数据库用户能够方便地与远程的数据库进行数据的交互,实现跨平台、异构系统间的无缝连接。
申请公布号 CN102316129A 申请公布日期 2012.01.11
申请号 CN201010214154.2 申请日期 2010.07.01
申请人 江苏大学 发明人 宋余庆;陈健美;严振
分类号 H04L29/08(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 南京苏科专利代理有限责任公司 32102 代理人 何朝旭
主权项 一种嵌入式设备与远程数据库进行数据交换的方法,其特征在于:在用户端的嵌入式设备与远程服务器的远程数据库之间设立位于远程服务器端的中间件,所述嵌入式设备包含用于访问远程数据库的应用程序和中间件客户端;所述远程服务器包含数据库服务接口模块和远程数据库;所述中间件含有用于与中间件客户端通信连接的中间件接口模块、用于解析来自嵌入式设备命令包的命令包处理模块、用于连接远程数据库的数据库访问接口模块、用于将远程数据库返回结果进行预订格式转换的xml数据处理转化模块;所述嵌入式设备与远程数据库之间的数据交换基本步骤如下:步骤1、嵌入式设备上的应用程序生成访问远程数据库请求,并将该请求交由中间件客户端处理成预定格式的SQL指令包,所述中间件客户端通过无线网络向中间件发出通信连接请求;步骤2、嵌入式设备与中间件之间通过对应接口建立通信连接,中间件指令处理模块解析SQL指令包,根据从SQL指令包中提取的指令,通过相应接口发起连接远程数据库的请求,进而访问远程数据库,对该数据库进行所需操作;步骤3、中间件以二维数据表格方式接收远程数据库返回的操作结果,再由数据处理转换模块将返回的操作结果转换成预定的XML文档,并通过已建立通信连接将封装后的XML文档发送给嵌入式设备;步骤4、嵌入式设备接收到封装好的XML数据,将其提取出来保存在嵌入式设备的内部存储单元中,以供应用程序读取和访问。
地址 212013 江苏省镇江市学府路301号