[发明专利]基于数据库通信的方法及系统在审
申请号: | 201510923387.2 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105550047A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 陈文博;代昆;胡勇;严柯;郑国金 | 申请(专利权)人: | 深圳市佳创视讯技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市深软鸿皓知识产权代理有限公司 44338 | 代理人: | 朱民 |
地址: | 518000 广东省深圳市福田区滨河路以南、*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据库 通信 方法 系统 | ||
技术领域
本发明涉及一种基于数据库通信的方法及系统。
背景技术
在常规的软件系统中,模块间调用方式是直接调用其它模块暴露的接口,如果在一个业务中需要调用多个模块,则需要进行多次请求进行调用;如果是在一个较大的业务流程中,一个模块处理数据出现问题,就有可能导致整个业务数据丢失。在常规的软件系统中,如果存在子系统间通信,一般是使用WebService或者是Socket来实现,而实现通信服务端和客户端需动用不少资源的来编写代码,而且在实际运营中,遇到短时间内大量发送信息的情况,信息接收端有可能会因为资源不足而宕机;如果需要和多个系统之间通信,则需要多次发送。
发明内容
本发明实施例的目的在于提供一种基于数据库通信的方法及系统,旨在解决现有技术中需要通过调用接口进行通信造成开发量较高、容易宕机、可靠性较低。
本发明实施例提供了一种基于数据库通信的方法,所述方法包括如下步骤:
数据发送端将所需发送的数据存储至数据库中;
数据库存储数据发送端的所需发送的数据;
数据接收端从所述数据库中获取所需接收的数据。
本发明实施例又提供了一种基于数据库通信的系统,所述系统包括:
数据发送端,用于将所需发送的数据存储至数据库中;
数据库,用于存储数据发送端的所需发送的数据;
数据接收端,用于从所述数据库中获取所需接收的数据。
本发明实施例所提供的基于数据库通信的方法及系统,将需要调用的数据保存在数据库中,即使调用多个模块时,也只需要保存一次数据。而当流程中需要增加被调用模块或者有被调用模块功能变动时,对于调用方式毫无影响,从而减少了代码的耦合度,降低开发量;将数据存储在数据库避免了被调用模块在运行时因异常而终止所导致数据丢失的问题。
附图说明
图1为本发明实施例提供的基于数据库通信的方法的一种流程图;
图2为本发明实施例提供的基于数据库通信的方法的另一种流程图;
图3为本发明实施例提供的基于数据库通信的方法的再一种流程图;
图4为本发明实施例提供的基于数据库通信的系统的一种结构示意图;
图5为本发明实施例提供的基于数据库通信的系统的另一种结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明实施例提供的基于数据库通信的方法一种流程图,为了便于描述,仅示出了与本发明实施例相关的部分,本发明实施例提供的基于数据库通信的方法,所述方法包括如下步骤:
步骤S11,数据发送端将所需发送的数据存储至数据库中。
在本实施例中,数据发送端是基于软件系统现有的数据层,数据发送端在要传递信息或者发送指令时,将所需发送的数据保存到数据库中,此后就可以完全不需要管理后续工作。
步骤S12,数据库存储数据发送端的所需发送的数据。
在本实施例中,将数据发送端所需发送的数据保存在数据库中,因此即使将所需发送的数据发送多个数据接收端时,也只需要保存一次数据,在整个流程当中即使增加或减少数据接收端时,对数据发送端也没有任何变动。
步骤S13,数据接收端从所述数据库中获取所需接收的数据。
在本实施例中,在现有的模块间通信时,数据接收端是作为被调用的模块,因此需要暴露出接口和数据模型,而本发明实施例中模块间通信是基于系统公用的数据持久层,因此数据接收端不需要暴露接口;数据接收端可以从数据库中获取所需接收的数据,在增加或者减少数据接收端的数量时,对于数据接收端没有任何影响。
图2示出了本发明实施例提供的基于数据库通信的方法另一种流程图,为了便于描述,仅示出了与本发明实施例相关的部分,本发明实施例提供的基于数据库通信的方法,所述方法包括如下步骤:
步骤S21,数据发送端将所需发送的数据存储至数据库中。
步骤S22,数据库存储数据发送端的所需发送的数据。
步骤S23,数据接收端从所述数据库中获取所需接收的数据。
步骤S24,数据接收端读取所需接收的数据,执行相应操作并记录执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市佳创视讯技术股份有限公司,未经深圳市佳创视讯技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510923387.2/2.html,转载请声明来源钻瓜专利网。