[发明专利]嵌入式数据库的远程访问方法、装置、设备及介质有效
申请号: | 201910727098.3 | 申请日: | 2019-08-07 |
公开(公告)号: | CN112351053B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 陈仕鑫 | 申请(专利权)人: | 北京东土科技股份有限公司;北京科银京成技术有限公司 |
主分类号: | H04L67/141 | 分类号: | H04L67/141;H04L67/01;G06F16/25;G06F16/27;G06F16/28 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100041 北京市石景*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 数据库 远程 访问 方法 装置 设备 介质 | ||
本发明实施例公开了一种嵌入式数据库的远程访问方法、装置、设备及介质。该方法包括:嵌入式设备运行服务端函数并开启传输控制协议服务,在嵌入式数据库源码基础上开发的服务端函数用于使嵌入式设备以服务端的身份与客户端设备建立通信连接,客户端设备预先运行客户端函数;嵌入式设备接收客户端设备的连接请求,在连接成功后接收客户端设备的操作请求;嵌入式设备根据操作请求类型,调用匹配远程操作处理函数对操作请求进行解析处理,再调用嵌入式数据库源码函数对嵌入式数据库执行与操作请求匹配的操作。上述方案实现了客户端设备远程访问存储于嵌入式设备中的嵌入式数据库的效果,为用户访问嵌入式数据库的操作提供了极大的便利。
技术领域
本发明实施例涉及嵌入式技术领域,尤其涉及一种嵌入式数据库的远程访问方法、装置、设备及介质。
背景技术
SQLite,是一款轻型的数据库,是遵守ACID(数据库事务正确执行的四个基本要素的缩写,Atomicity-原子性、Consistency-一致性、Isolation-隔离性、Durability-持久性)的关系型数据库管理系统。它的设计目标是嵌入式的,目前已在很多嵌入式产品中使用,而且,SQLite占用资源非常低,在嵌入式设备中可能只需要几百K的内存就足够了。但是,SQLite仅限本地使用,也即只能在对应的嵌入式设备中使用,给使用人员带来了很大的不便。
发明内容
本发明实施例提供一种嵌入式数据库的远程访问方法、装置、设备及介质,以为嵌入式数据库的使用人员提供便利。
第一方面,本发明实施例提供了一种嵌入式数据库的远程访问方法,包括:
嵌入式设备运行服务端函数并开启传输控制协议服务;其中,嵌入式数据库存储于所述嵌入式设备中,所述服务端函数为在所述嵌入式数据库源码基础上开发的函数,用于使所述嵌入式设备以服务端的身份与客户端设备建立通信连接;
所述嵌入式设备接收客户端设备发送的连接请求,并在与所述客户端设备连接成功后,接收所述客户端设备发送的操作请求,其中,所述客户端设备预先运行客户端函数,所述客户端函数与所述服务端函数匹配,用于使所述客户端设备与所述嵌入式设备建立通信连接;所述操作请求中包括请求类型以及与请求类型对应的嵌入式数据库语句;
所述嵌入式设备根据所述操作请求的请求类型,调用匹配的远程操作处理函数对所述操作请求进行解析处理之后,调用嵌入式数据库源码函数对所述嵌入式数据库执行与所述操作请求匹配的操作,并将操作结果反馈给所述客户端设备。
第二方面,本发明实施例还提供了一种嵌入式数据库的远程访问方法,包括:
客户端设备运行客户端函数,向所述嵌入式设备发送连接请求;其中,所述客户端函数用于使所述客户端设备与所述嵌入式设备建立通信连接,所述嵌入式设备预先运行服务端函数并开启传输控制协议服务,嵌入式数据库存储于所述嵌入式设备中,所述服务端函数为在所述嵌入式数据库源码基础上开发的函数,与所述客户端函数匹配,用于使所述嵌入式设备以服务端的身份与客户端设备建立通信连接;
所述客户端设备在与所述嵌入式设备连接成功后,向所述嵌入式设备发送操作请求,以使所述嵌入式设备根据所述操作请求的请求类型,调用匹配的远程操作处理函数对所述操作请求进行解析处理之后,调用嵌入式数据库源码函数对所述嵌入式数据库执行与所述操作请求匹配的操作;其中,所述操作请求中包括请求类型以及与请求类型对应的嵌入式数据库语句;
所述客户端设备接收所述嵌入式设备反馈的操作结果。
第三方面,本发明实施例提供了一种嵌入式数据库的远程访问装置,应用于嵌入式设备,包括:
服务开启模块,用于嵌入式设备运行服务端函数并开启传输控制协议服务;其中,嵌入式数据库存储于所述嵌入式设备中,所述服务端函数为在所述嵌入式数据库源码基础上开发的函数,用于使所述嵌入式设备以服务端的身份与客户端设备建立通信连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土科技股份有限公司;北京科银京成技术有限公司,未经北京东土科技股份有限公司;北京科银京成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910727098.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种运输车的充电校准方法和装置
- 下一篇:洗涤桶组件及洗衣机