[发明专利]用于即时通讯系统中利用数据库存储层访问数据库的方法有效
申请号: | 201310383572.8 | 申请日: | 2013-08-28 |
公开(公告)号: | CN103425793B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 陈东;孙玄 | 申请(专利权)人: | 五八同城信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京律恒立业知识产权代理事务所(特殊普通合伙)11416 | 代理人: | 顾珊,严业福 |
地址: | 300457 天津市滨海新区第一*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 即时通讯 系统 利用 数据库 存储 访问 方法 | ||
1.一种用于即时通讯系统中利用数据库存储层访问数据库的方法,所述数据库存储层包含抽象接口模块、配置解析模块、结构体模块和应用接口模块,所述方法包括如下步骤:
a)所述配置解析模块对所述数据库存储层进行初始化配置;
b)接收来自上游应用的业务模块发出的对数据库操作的请求,所述应用接口模块对该请求进行解析,对该请求进行解析和配置;
c)调用所述结构体模块查找其中与该请求相对应的结构体;
d)利用所述抽象接口模块基于所查找的结构体将该请求构造出符合所述数据库操作的抽象接口规范的请求,并发送给所述数据库进行相应操作;
e)将所述数据库返回的操作结果通过所述应用接口模块进行组装后,返回给所述上游应用中的发出该请求的业务模块。
2.如权利要求1所述的方法,其中所述步骤a)中的初始化配置包括解析和配置上游应用中的业务模块发出操作数据库的请求后应该交给所述抽象接口模块中的哪个接口去处理,响应的抽象接口应该如何处理该请求,以及处理完成后该如何将结果返回给上游应用。
3.如权利要求1所述的方法,其中所述步骤b)中根据所述请求中的命令码对所述请求进行解析和配置。
4.如权利要求1所述的方法,其中所述步骤b)中所述应用接口模块基于特定的通讯协议来接收来自上游应用的业务模块的请求。
5.如权利要求1所述的方法,其中所述抽象接口模块包括至少一种对数据库进行操作的抽象接口类型。
6.如权利要求5所述的方法,其中所述抽象接口类型包括对数据库进行增、删、改、查四种操作类型。
7.如权利要求5所述的方法,其中所述结构体模块包括至少一个结构体,所述结构体与所述每种抽象接口类型相对应。
8.如权利要求5所述的方法,其中所述步骤d)中使用sql语句或所述数据库提供的API的参数来构造的访问数据库的请求。
9.如权利要求1所述的方法,其中所述步骤c)中以查表的方式查找所述结构体模块中与该请求相对应的结构体。
10.如权利要求1所述的方法,其中所述配置解析模块以包含多个配置项的配置文件的形式实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八同城信息技术有限公司,未经五八同城信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310383572.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多阵列集成液滴沉积装置
- 下一篇:间歇式胶印机的可调型丝网印刷装置