一种基于云服务的企业间数据共享系统及方法

文档序号:6524686阅读:186来源:国知局
一种基于云服务的企业间数据共享系统及方法
【专利摘要】本发明公开了一种基于云服务的企业间数据共享系统及方法,其中,所述企业间数据共享系统包括:第一企业云平台业务系统、第二企业云平台业务系统和云数据共享服务端。从而解决了跨企业的业务数据共享。A企业进行与B企业相关的业务操作后,根据数据共享规则将数据共享给B企业。将原来由人工完成的工作,由系统来完成,减少对人工的依赖,提升企业的运营效率。
【专利说明】一种基于云服务的企业间数据共享系统及方法
【技术领域】
[0001]本发明涉及数据传输【技术领域】,尤其涉及一种基于云服务的企业间数据共享系统及方法。
【背景技术】
[0002]目前企业间的数据共享方式主要有以下几类:
I)定制化接口:由企业开放接口,其它企业系统对接,这要求企业双方都有信息系统。需要双方都开发接口,受开发费用周期影响。
[0003]2)企业开发平台,对接企业在其平台上使用:通过自有平台建设,满足企业内外部用户协作,根据企业业务需求,在企业内部平台内实现,然后开放接口给外部企业用户。外部企业要单独使用对方企业系统,如应对多个企业,则均需要使用对方企业的系统。
[0004]传统的模式存在一定的局限性,随着企业逐步发展壮大,在企业发展过程中会存在很多内外部系统的对接。如以下场景:
I) A公司现要与B公司合作开设分店:通常这种情况下该分店使用A公司或B公司系统或单独采购一套系统,实现企业账目的管理。
[0005]2) C企业与D供货商:C企业开发一套平台,分配给其所有供货商使用,所有产品的供货报价均在平台上完成。
[0006]3) E产品型企业与F代理商:E企业依托分销管理系统或其它分销平台对代理商进行管理,对代理的产品进行管理。
[0007]以上场景的企业共享方式是相对固定的,在企业发展过程中需要逐步去优化改进。除了以上固定流程的业务共享机制外,企业还存在很多无法规范化管理的业务共享,这类通常通过邮件,电话,即时工具等进行沟通。其它常见的场景如下:
I) A代理型公司:通过邮件向产品企业报价,下单(在其内部系统中做采购单)。产品型企业在其企业内部系统中做销售单,然后A公司付款,在做出库单,A公司收到商品后在做入库单。由于系统间是相互独立的,通常人工要做很多单据,还需要通过其他沟通方式进行沟通。
[0008]2) B企业:在企业运营过程中发现了一个问题,需要C公司处理,通常通过邮件告知C公司,C公司处理完在通过邮件告知B企业,然后B企业的员工在告知相应管理人员,这类数据无法统计,无法进行时效的监控。
[0009]目前在企业运用中,企业内部的数据整合都需要耗费大量资金和精力来解决。企业间的数据共享与具体业务相关,涉及跨公司,跨部门间的业务协作;企业的同一业务,数据对应多个公司,共享的数据只是其中与对方企业相关的一部分。当前的解决方案中存在以下问题:
I)重复投入:为了对合资企业进行独立核算,投入资金购买新的信息系统。
[0010]2)多套系统,信息难于汇总:企业使用第三方企业的信息系统,企业自身也有业务系统,多套系统间的系统数据无法汇总,不利于决策。[0011]3)线下沟通,无法监管:通过邮件、电话和即时工具等方式沟通,沟通的过程,沟通时效无法统计和管理。
[0012]4)信息重复录入:信息在A企业录入后,还需要在B企业另行录入。
[0013]5)增加了企业的运营成本:多套系统共用,线下沟通和信息的重复录入,企业需要投入相应人员。
[0014]有鉴于此,现有技术有待改进和提闻。

【发明内容】

[0015]鉴于现有技术的不足,本发明目的在于提供一种基于云服务的企业间数据共享系统及方法,旨在针对现有企业数据交互时存在的对接困难、业务共享无法规范管理等问题。
[0016]本发明的技术方案如下:
一种基于云服务的企业间数据共享系统,用于实现第一企业向第二企业进行数据传输,其中,所述企业间数据共享系统包括:第一企业云平台业务系统、第二企业云平台业务系统和云数据共享服务端;所述第一企业云平台业务系统通过云数据共享服务端连接第二企业云平台业务系统;
其中,所述第一企业云平台业务系统进一步包括第一业务操作模块、第一数据发送定义模块、第一共享数据传输模块、第一共享数据审计日志模块和第一共享数据应答接收模块;
所述第二企业云平台业务系统进一步包括第二共享数据接收模块、第二共享数据处理模块、第二共享数据审计日志模块和第二共享数据应答模块;
所述云数据共享服务端进一步包括授权认证检测模块、云端数据接收模块、共享调度模块、共享缓存队列模块和共享数据发送模块;
第一企业云平台业务系统的第一业务操作模块接收到用户输入的业务数据操作指令,根据所述第一数据发送定义模块判断是否进行企业间数据共享,若是则进一步判断是否进行了企业间的数据共享认证,若是则通过第一共享数据传输模块与云数据共享服务端进行数据交互,同时,第一共享数据审计日志模块记录下交互的审计日志;
云数据共享服务端接收第一企业云平台业务系统发送的数据,确定对应接收的第二企业云平台业务系统,并获取第二企业云平台业务系统的共享调度方式。如第二企业台业务系统为推模式,云数据共享服务端检测第二企业云平台业务系统的共享调度方式是否通畅,若是则将第一企业云平台业务系统发送的数据发送至第二企业云平台业务系统,网络不通时将发送数据缓存,并定时检测网络是否畅通,畅通时向第二企业发送数据;如第二企业为拉模式,云数据共享服务端缓存数据,待第二企业主动发起获取检测数据请求时,将数据发送至第二企业。
[0017]第二企业云平台业务系统的第二共享数据接收模块接收到云数据共享服务端发送过来的数据,自动调用第二共享数据处理模块进行数据处理,同时,第二共享数据审计日志模块记录下交互的审计日志,然后第二共享数据应答模块对接收的数据进行应答,将应答请求发往云数据共享服务端。
[0018]所述的基于云服务的企业间数据共享系统,其中,所述第一企业云平台业务系统为部署在第一企业服务器、第一企业租用的云端系统或第三方公司开发的业务系统;其中,所述第三方公司开发的业务系统根据云平台的开放接口与云数据共享服务端对接。
[0019]所述的基于云服务的企业间数据共享系统,其中,所述第二企业云平台业务系统为部署在第二企业服务器、第二企业租用的云端系统或第三方公司开发的业务系统;
其中,所述第三方公司开发的业务系统根据云平台的开放接口与云数据共享服务端对接。
[0020]所述的基于云服务的企业间数据共享系统,其中,所述第一企业云平台业务系统还包括第一共享数据应答接收模块,用于接收第二企业云平台业务系统通过云数据共享服务端发送的应答请求。
[0021]一种基于云服务的企业间数据共享方法,用于实现第一企业向第二企业进行数据传输,其中,所述企业间数据共享方法包括以下步骤:
51、第一企业云平台业务系统的第一业务操作模块接收到用户输入的业务数据操作指令,根据所述第一数据发送定义模块判断是否进行企业间数据共享,若是则进一步判断是否进行了企业间的数据共享认证,若是则通过第一共享数据传输模块与云数据共享服务端进行数据交互,同时,第一共享数据审计日志模块记录下交互的审计日志;
52、云数据共享服务端接收第一企业云平台业务系统发送的数据,确定对应接收的第二企业云平台业务系统,并获取第二企业云平台业务系统的共享调度方式。如第二企业台业务系统为推模式,云数据共享服务端检测第二企业云平台业务系统的共享调度方式是否通畅,若是则将第一企业云平台业务系统发送的数据发送至第二企业云平台业务系统,网络不通时将发送数据缓存,并定时检测网络是否畅通,畅通时向第二企业发送数据;如第二企业为拉模式,云数据共享服务端缓存数据,待第二企业主动发起获取检测数据请求时,将数据发送至第二企业。S3、第二企业云平台业务系统的第二共享数据接收模块接收到云数据共享服务端发送过来的数据,自动调用第二共享数据处理模块进行数据处理,同时,第二共享数据审计日志模块记录下交互的审计日志,然后第二共享数据应答模块对接收的数据进行应答,将应答请求发往云数据共享服务端。
[0022]所述的基于云服务的企业间数据共享方法,其中,所述步骤S2中,当第二企业云平台业务系统的共享调度方式不通畅时,将数据存入云端队列,直至数据共享网络畅通时,将数据发送至第二企业云平台业务系统。
[0023]有益效果:
本发明的基于云服务的企业间数据共享系统及方法解决了跨企业的业务数据共享。A企业进行与B企业相关的业务操作后,根据数据共享规则将数据共享给B企业。将原来由人工完成的工作,由系统来完成,减少对人工的依赖,提升企业的运营效率。
【专利附图】

【附图说明】
[0024]图1为本发明的基于云服务的企业间数据共享系统的结构框图。
[0025]图2为本发明的基于云服务的企业间数据共享方法的流程图。
[0026]图3为本发明的基于云服务的企业间数据共享方法的实施例中第一企业云平台业务系统的工作流程图。
[0027]图4为本发明的基于云服务的企业间数据共享方法的实施例中云数据共享服务端将第一企业云平台业务系统的数据发送至第二企业云平台业务系统的工作流程图。
[0028]图5为本发明的基于云服务的企业间数据共享方法的实施例中云数据共享服务端将第二企业云平台业务系统的应答请求反馈至第一企业云平台业务系统的工作流程图。
【具体实施方式】
[0029]本发明提供一种基于云服务的企业间数据共享系统及方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0030]请参阅图1,其为本发明的基于云服务的企业间数据共享系统的结构框图。如图所示,所述基于云服务的企业间数据共享系统,用于实现第一企业向第二企业进行数据传输,其中,所述企业间数据共享系统包括:第一企业云平台业务系统、第二企业云平台业务系统和云数据共享服务端;所述第一企业云平台业务系统通过云数据共享服务端连接第二企业云平台业务系统;其中,所述第一企业云平台业务系统进一步包括第一业务操作模块、第一数据发送定义模块、第一共享数据传输模块、第一共享数据审计日志模块和第一共享数据应答接收模块;所述第二企业云平台业务系统进一步包括第二共享数据接收模块、第二共享数据处理模块、第二共享数据审计日志模块和第二共享数据应答模块;所述云数据共享服务端进一步包括授权认证检测模块、云端数据接收模块、共享调度模块、共享缓存队列模块和共享数据发送模块。
[0031]其工作流程如下:第一企业云平台业务系统的第一业务操作模块接收到用户输入的业务数据操作指令,根据所述第一数据发送定义模块判断是否进行企业间数据共享,若是则进一步判断是否进行了企业间的数据共享认证,若是则通过第一共享数据传输模块与云数据共享服务端进行数据交互,同时,第一共享数据审计日志模块记录下交互的审计日志;云数据共享服务端接收第一企业云平台业务系统发送的数据,确定对应接收的第二企业云平台业务系统,并获取第二企业云平台业务系统的共享调度方式。如第二企业台业务系统为推模式,云数据共享服务端检测第二企业云平台业务系统的共享调度方式是否通畅,若是则将第一企业云平台业务系统发送的数据发送至第二企业云平台业务系统,网络不通时将发送数据缓存,并定时检测网络是否畅通,畅通时向第二企业发送数据;如第二企业为拉模式,云数据共享服务端缓存数据,待第二企业主动发起获取检测数据请求时,将数据发送至第二企业。第二企业云平台业务系统的第二共享数据接收模块接收到云数据共享服务端发送过来的数据,自动调用第二共享数据处理模块进行数据处理,同时,第二共享数据审计日志模块记录下交互的审计日志,然后第二共享数据应答模块对接收的数据进行应答,将应答请求发往云数据共享服务端。
[0032]进一步地,所述的基于云服务的企业间数据共享系统中,所述第一企业云平台业务系统还包括第一共享数据应答接收模块,用于接收第二企业云平台业务系统通过云数据共享服务端发送的应答请求。
[0033]本发明专利的目的就在于将原来由人工完成的工作,由系统来完成,减少对人工的依赖,提升企业的运营效率,通过本专利:
I) A代理型公司:通过邮件或传真向B产品厂商询价,下单(A在其内部系统中做采购单)。B产品型厂商在其企业内部系统中做销售单,然后A公司付款,B产品型企业在做出库单,A公司收到商品后在做入库单。由于系统间是相互独立的,通常人工要做很多单据,还需要通过其他沟通方式进行沟通处理状态。(涉及企业间的共享数据:A询价单->B报价单;A采购单_>B销售单;B出库单-A入库单,这是单据互推型数据共享)。
[0034]2) A企业:在企业运营过程中发现了一个问题,需要B公司处理,通常通过邮件或电话等途径告知B公司,B公司处理完在通过邮件告知A企业,然后A企业的员工在向企业管理层汇报。(A企业在运营管理系统中反馈问题,针对问题流转至B企业,B企业受理后及时反馈至A企业,A企业的管理层,相关人员及时知悉,这是建立副本型数据共享)。
[0035]3) A公司现要与B公司合作开设分店:通常这种情况下该分店使用A公司或B公司系统或单独采购一套系统,实现企业账目的管理,这样查账的成本相对较高,如使用云平台的数据共享(A销售单->B销售单;A采购单->B采购单;A报销单->B报销单等,这是建立副本型数据共享)。
[0036]4) A大型企业采购部门:A公司工程部进行物料下单后,采购经理审批后,由采购助理协助联系供货商补货事宜(通过人工发邮件,传真),由于A公司采购量较大,有5个采购经理,10个采购助理,在目前运营情况下,采购经理和采购人员经常加班加点才能完成供货商补货事宜的沟通事项;在A公司改进ERP系统后,采购经理审批后,自动发邮件给供货商告知需要补货(减少人工发邮件),这个环节改进后,采购助理将为5人,日常工作较为轻松,如通过企业间的数据共享,打通企业间的数据共享通道,则采购助理的人员还可以再减少,鉴于目前的人工成本,通过企业间数据通道的打通,将有效减少企业的人员编制,为企业节省运营成本(A采购单一B销售单,B出库单-A入库单,这是建立副本型数据共享和单据互推型数据共享相结合)。
[0037]本发明还提供了一种基于云服务的企业间数据共享方法,用于实现第一企业向第二企业进行数据传输,如图2所示,所述企业间数据共享方法包括以下步骤:
51、第一企业云平台业务系统的第一业务操作模块接收到用户输入的业务数据操作指令,根据所述第一数据发送定义模块判断是否进行企业间数据共享,若是则进一步判断是否进行了企业间的数据共享认证,若是则通过第一共享数据传输模块与云数据共享服务端进行数据交互,同时,第一共享数据审计日志模块记录下交互的审计日志;
52、云数据共享服务端接收第一企业云平台业务系统发送的数据,确定对应接收的第二企业云平台业务系统,并获取第二企业云平台业务系统的共享调度方式。如第二企业台业务系统为推模式,云数据共享服务端检测第二企业云平台业务系统的共享调度方式是否通畅,若是则将第一企业云平台业务系统发送的数据发送至第二企业云平台业务系统,网络不通时将发送数据缓存,并定时检测网络是否畅通,畅通时向第二企业发送数据;如第二企业为拉模式,云数据共享服务端缓存数据,待第二企业主动发起获取检测数据请求时,将数据发送至第二企业。S3、第二企业云平台业务系统的第二共享数据接收模块接收到云数据共享服务端发送过来的数据,自动调用第二共享数据处理模块进行数据处理,同时,第二共享数据审计日志模块记录下交互的审计日志,然后第二共享数据应答模块对接收的数据进行应答,将应答请求发往云数据共享服务端。
[0038]下面分别针对上述步骤进行详细描述。
[0039]所述步骤SI为第一企业云平台业务系统的工作流程,在本实施例中,所述第一企业云平台业务系统的工作过程如图3所示。为方便描述,用A企业云平台表示第一企业云平台业务系统,用B企业云平台表示第二企业云平台业务系统。第一企业云平台业务系统的第一业务操作模块接收到用户输入的业务数据操作指令,根据所述第一数据发送定义模块判断是否进行企业间数据共享,若是则进一步判断是否进行了企业间的数据共享认证,若是则通过第一共享数据传输模块与云数据共享服务端进行数据交互,同时,第一共享数据审计日志模块记录下交互的审计日志。
[0040]所述步骤S2为云数据共享服务端将第一企业云平台业务系统的数据发送至第二企业云平台业务系统的工作流程。如图4所示,其为本发明的基于云服务的企业间数据共享方法的实施例中云数据共享服务端将第一企业云平台业务系统的数据发送至第二企业云平台业务系统的工作流程图。云数据共享服务端接收第一企业云平台业务系统发送的数据,确定对应接收的第二企业云平台业务系统,并获取第二企业云平台业务系统的共享调度方式。如第二企业台业务系统为推模式,云数据共享服务端检测第二企业云平台业务系统的共享调度方式是否通畅,若是则将第一企业云平台业务系统发送的数据发送至第二企业云平台业务系统,网络不通时将发送数据缓存,并定时检测网络是否畅通,畅通时向第二企业发送数据;如第二企业为拉模式,云数据共享服务端缓存数据,待第二企业主动发起获取检测数据请求时,将数据发送至第二企业。进一步地,当第二企业云平台业务系统的共享调度方式不通畅时,将数据存入云端队列,直至数据共享网络畅通时,将数据发送至第二企业云平台业务系统。
[0041]所述步骤S3为第二企业云平台业务系统的工作流流程。具体来说,第二企业云平台业务系统的第二共享数据接收模块接收到云数据共享服务端发送过来的数据,自动调用第二共享数据处理模块进行数据处理,同时,第二共享数据审计日志模块记录下交互的审计日志,然后第二共享数据应答模块对接收的数据进行应答,将应答请求发往云数据共享服务端。
[0042]进一步地,如图5所示,当云数据共享服务端接收到第二企业云平台业务系统发送的应答请求,会检测获取对应请求的A企业,在云端获取A企业的共享调度方式,进一步检测A企业共享方式是否顺畅,若顺畅则将应当请求发送至A企业。
[0043]更进一步地,第一企业云平台业务系统和第二企业云平台业务系统用于第一企业和第二企业进行业务数据的处理和交互;其可以是部署在第一或第二企业服务器上或第一、第二企业租用云端系统。也可是第三方公司开发的业务系统,第三方系统需要根据云平台的开放接口与云数据共享服务端对接。
[0044]综上所述,本发明公开的基于云服务的企业间数据共享系统及方法,其中,所述企业间数据共享系统包括:第一企业云平台业务系统、第二企业云平台业务系统和云数据共享服务端,所述第一企业云平台业务系统进一步包括第一业务操作模块、第一数据发送定义模块、第一共享数据传输模块、第一共享数据审计日志模块和第一共享数据应答接收模块;所述第二企业云平台业务系统进一步包括第二共享数据接收模块、第二共享数据处理模块、第二共享数据审计日志模块和第二共享数据应答模块;所述云数据共享服务端进一步包括授权认证检测模块、云端数据接收模块、共享调度模块、共享缓存队列模块和共享数据发送模块。从而解决了跨企业的业务数据共享。A企业进行与B企业相关的业务操作后,根据数据共享规则将数据共享给B企业。将原来由人工完成的工作,由系统来完成,减少对人工的依赖,提升企业的运营效率。[0045] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种基于云服务的企业间数据共享系统,用于实现第一企业向第二企业进行数据传输,其特征在于,所述企业间数据共享系统包括:第一企业云平台业务系统、第二企业云平台业务系统和云数据共享服务端;所述第一企业云平台业务系统通过云数据共享服务端连接第二企业云平台业务系统; 其中,所述第一企业云平台业务系统进一步包括第一业务操作模块、第一数据发送定义模块、第一共享数据传输模块、第一共享数据审计日志模块和第一共享数据应答接收模块; 所述第二企业云平台业务系统进一步包括第二共享数据接收模块、第二共享数据处理模块、第二共享数据审计日志模块和第二共享数据应答模块; 所述云数据共享服务端进一步包括授权认证检测模块、云端数据接收模块、共享调度模块、共享缓存队列模块和共享数据发送模块; 第一企业云平台 业务系统的第一业务操作模块接收到用户输入的业务数据操作指令,根据所述第一数据发送定义模块判断是否进行企业间数据共享,若是则进一步判断是否进行了企业间的数据共享认证,若是则通过第一共享数据传输模块与云数据共享服务端进行数据交互,同时,第一共享数据审计日志模块记录下交互的审计日志; 云数据共享服务端接收第一企业云平台业务系统发送的数据,确定对应接收的第二企业云平台业务系统,并获取第二企业云平台业务系统的共享调度方式; 如第二企业台业务系统为推模式,云数据共享服务端检测第二企业云平台业务系统的共享调度方式是否通畅,若是则将第一企业云平台业务系统发送的数据发送至第二企业云平台业务系统,网络不通时将发送数据缓存,并定时检测网络是否畅通,畅通时向第二企业发送数据;如第二企业为拉模式,云数据共享服务端缓存数据,待第二企业主动发起获取检测数据请求时,将数据发送至第二企业; 第二企业云平台业务系统的第二共享数据接收模块接收到云数据共享服务端发送过来的数据,自动调用第二共享数据处理模块进行数据处理,同时,第二共享数据审计日志模块记录下交互的审计日志,然后第二共享数据应答模块对接收的数据进行应答,将应答请求发往云数据共享服务端。
2.根据权利要求1所述的基于云服务的企业间数据共享系统,其特征在于,所述第一企业云平台业务系统为部署在第一企业服务器、第一企业租用的云端系统或第三方公司开发的业务系统; 其中,所述第三方公司开发的业务系统根据云平台的开放接口与云数据共享服务端对接。
3.根据权利要求1所述的基于云服务的企业间数据共享系统,其特征在于,所述第二企业云平台业务系统为部署在第二企业服务器、第二企业租用的云端系统或第三方公司开发的业务系统; 其中,所述第三方公司开发的业务系统根据云平台的开放接口与云数据共享服务端对接。
4.根据权利要求1所述的基于云服务的企业间数据共享系统,其特征在于,所述第一企业云平台业务系统还包括第一共享数据应答接收模块,用于接收第二企业云平台业务系统通过云数据共享服务端发送的应答请求。
5.一种基于云服务的企业间数据共享方法,用于实现第一企业向第二企业进行数据传输,其特征在于,所述企业间数据共享方法包括以下步骤: 51、第一企业云平台业务系统的第一业务操作模块接收到用户输入的业务数据操作指令,根据所述第一数据发送定义模块判断是否进行企业间数据共享,若是则进一步判断是否进行了企业间的数据共享认证,若是则通过第一共享数据传输模块与云数据共享服务端进行数据交互,同时,第一共享数据审计日志模块记录下交互的审计日志; 52、云数据共享服务端接收第一企业云平台业务系统发送的数据,确定对应接收的第二企业云平台业务系统,并获取第二企业云平台业务系统的共享调度方式; 如第二企业台业务系统为推模式,云数据共享服务端检测第二企业云平台业务系统的共享调度方式是否通畅,若是则将第一企业云平台业务系统发送的数据发送至第二企业云平台业务系统,网络不通时将发送数据缓存,并定时检测网络是否畅通,畅通时向第二企业发送数据;如第二企业为拉模式,云数据共享服务端缓存数据,待第二企业主动发起获取检测数据请求时,将数据发送至第二企业; 53、第二企业云平台业务系统的第二共享数据接收模块接收到云数据共享服务端发送过来的数据,自动调用第二共享数据处理模块进行数据处理,同时,第二共享数据审计日志模块记录下交互的审计日志,然后第二共享数据应答模块对接收的数据进行应答,将应答请求发往云数据共享服务端。
6.根据权利要求4所述的基于云服务的企业间数据共享方法,其特征在于,所述步骤S2中,当第二企业云平台业务系统的共享调度方式不通畅时,将数据存入云端队列,直至数据共享网络畅通时, 将数据发送至第二企业云平台业务系统。
【文档编号】G06Q10/10GK103685533SQ201310708362
【公开日】2014年3月26日 申请日期:2013年12月20日 优先权日:2013年12月20日
【发明者】代玉松, 潘成成 申请人:代玉松
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1