一种数据服务方法及数据服务装置与流程

文档序号:15497909发布日期:2018-09-21 22:03阅读:219来源:国知局

本发明属于数据交换技术领域,尤其涉及一种数据服务方法及数据服务装置。



背景技术:

数据共享交换平台在建设模式上按照传统的方式构建,在虚拟化云计算平台上部署数据交换平台。云平台实现基础设施即服务(infrastructureasaservice,iaas)层多租户和虚拟化,在数据共享交换平台自身的业务和技术层面没有提供多领域租户模式。

现有的数据交换平台都是根据不同的业务需求分散建设的,随着业务领域的不断扩展、数据交换的需求的不断增加,以及多业务领域间的交互影响,使得在原有数据交换平台上进行数据传输和管理的效率越来越低。



技术实现要素:

有鉴于此,本发明实施例提供了一种数据服务方法及数据服务装置,以解决现有技术中在原有数据交换平台上进行数据传输和管理的效率越来越低的问题。

本发明实施例的第一方面提供了一种数据服务方法,包括:

根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;所述配置信息包括业务领域需求信息以及每个业务领域标识对应的租户账户信息;

根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点;

将所述虚拟网关节点组成数据传输网络;所述数据传输网络用于共享或交换所述业务领域标识对应的数据。

本发明实施例的第二方面提供了一种数据服务装置,包括:

账户创建单元,用于根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;所述配置信息包括业务领域需求信息以及每个业务领域标识对应的租户账户信息;

网关创建单元,用于根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点;

网络建立单元,用于将所述虚拟网关节点组成数据传输网络;所述数据传输网络用于共享或交换所述业务领域标识对应的数据。

本发明实施例的第三方面提供了一种数据服务装置,包括:处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持装置执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。

本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。

本发明实施例与现有技术相比存在的有益效果是:上述方案,通过根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点;将所述虚拟网关节点组成数据传输网络,以共享或交换所述业务领域标识对应的数据。通过按需向业务领域标识各自对应的租户账户提供虚拟网络的方式,实现了基于云服务模式多领域多租户的云数据交互,提高了多领域多租户间的数据交互效率,以及数据交互系统统一管理的效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的数据服务方法的流程图;

图2是本发明另一实施例提供的数据服务方法的流程图;

图3是本发明实施例提供的数据服务装置的示意图;

图4是本发明另一实施例提供的数据服务装置的示意图;

图5是本发明实施例提供的数据服务装置的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明参见图1,图1是本发明实施例提供的一种数据服务方法的流程图。本实施例中数据服务方法的执行主体为提供数据服务的设备,该设备包括但不限于服务器。如图1所示的数据服务方法可以包括以下步骤:

s101:根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;所述配置信息包括业务领域需求信息以及每个业务领域标识对应的租户账户信息。

由于云计算议题的发烧,很多提供数据服务的企业都通过基于多租户技术或多重租赁技术的软件架构,以实现多租户的环境下共用同一个系统或程序组件,以使租户可以获取到存储于服务器中的数据,并且仍可确保各租户之间数据的隔离性。

示例性的,在政务系统中,通过建立政务数据共享交换平台,以实现基于政务信息资源目录体系与交换体系的政务信息资源共享解决方案。其中,建立政务数据共享交换平台主要由平台前置层、共享交换层、平台支撑层、基础资源层组成。为政府信息化主管部门规划建设提供“横向”数据共享交换与“纵向”数据共享交换相结合的方式,实现政务信息资源的共享和开放,创新社会管理和服务模式,提高信息化条件下社会治理能力和公共服务水平。

但是,传统的数据交换平台都是根据不同的业务需求分散建设的,随着业务领域的不断扩展、数据交换的需求的不断增加。一般有两种数据交换平台建设模式,一种是在原有平台上进行扩展,这种方式造成数据交换平台管理越来越复杂,且多业务领域间的交互容易受到影响;另外一种情况就是重新规划建设数据交换平台,这种方式导致最后在运行数据交换平台越来越多,维护和管理的成本会越来越高,而且存在严重的重复建设的情况。因此本方案提出一种实现多领域租户间数据共享与交换的方法。

根据配置信息在数据交互系统中创建多个业务领域标识,在每个业务领域标识中对应的构建数据交换总控实例、云服务总线实例、云资源目录实例。这些实例都是数据共享交换系统的组成模板或者子系统,其中,数据交换总控实例负责数据共享交换的配置管理和管控;云服务总线实例负责数据共享服务的集成和治理;云资源目录实例负责数据资源的梳理编目。每个实例都对应一个租户账户,每个租户账户对应一个业务领域标识,通过这种方式实现数据交互系统中各业务领域标识对应的租户账户的统一管理。其中,配置信息可以包括数据交互系统的硬件配置信息,例如总存储空间、每个业务领域的存储空间;以及软件配置信息,例如在线存储的方法、业务领域之间的交互规则等。配置信息可以是在创建数据交互系统时确定,也可以在创建多个业务领域标识之前确定。

具体的,配置信息包括每个业务领域的需求信息,该需求信息可以按照业务领域的规划确定。例如在政务领域中,配置信息可以包括该政务领域的数据量大小的需求,也可以包括属于该政务领域的各个部门的信息等。

需要说明的是,配置信息具体根据数据交互系统的情况或者每个业务领域的具体情况确定,此处不做限定。

根据配置信息在一个数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户。业务领域标识为每个业务领域的名称或者是代码,用于区别每个业务领域在数据交互系统中所对应的数据存储区域。其中,业务领域可以包括政务领域、医疗领域、交通领域等领域。租户账户为每个业务领域中的各部门的账户,示例性的,在政务领域中,租户账户可以为教育账户、公安账户、财政账户等各行政部门对应的租户账户。通过按照配置信息创建业务领域标识及其各自对应的租户账户,可实现业务领域和租户账户的统一管理,提高对数据交互系统的管理效率。

s102:根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点。

在创建出多个业务领域区域标识及其各自对应的租户账户之后,根据所述租户账户信息,在云服务网关内建立与租户账户关联的虚拟网关节点,以使租户账户之间可以通过该虚拟网关节点进行数据交互。

可选的,先通过虚拟化网关环境创建器在云服务网关内创建多个虚拟化网关节点,再将这些网关虚拟节点根据配置分配给各业务领域中不同的租户。

示例性的,基于云计算机技术构建多个租户给每个业务领域内的虚拟的实例分配资源;每一个实体网关设备设计有虚拟化网关环境创建器;虚拟化网关环境创建器根据配置按需自动根据多个业务领域内多个租户创建虚拟交换网关节点实例。

通过根据租户账户信息,建立于租户账户关联的虚拟网关节点,使数据交互系统中的每个租户账户都能有对应的虚拟网关节点用于获取系统中的数据,或者基于该虚拟网关节点上传数据,通过这种按需创建虚拟交换网关的方式提高了各业务领域标识各自对应的租户账户数据获取的效率。

s103:将所述虚拟网关节点组成数据传输网络;所述数据传输网络用于共享或交换所述业务领域标识对应的数据。

在建立好与租户账户关联的虚拟网关节点之后,将虚拟网关节点组成数据传输网络。以使数据请求端可以通过该数据传输网络获取到业务领域中对应的租户账户中的数据。

其中,数据请求端包括具有获取数据功能的设备,例如手机、计算机、平板电脑等设备,此处不做限定。

示例性的,将每个业务领域内的虚拟化总控实例和多个网关节点实例,根据将所述虚拟网关节点连接组成多个数据传输网络,其中,数据传输网络用于共享或交换所述业务领域标识对应的数据。

上述方案,通过根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点;将所述虚拟网关节点组成数据传输网络,以共享或交换所述业务领域标识对应的数据。通过按需向业务领域标识各自对应的租户账户提供虚拟网络的方式,实现了基于云服务模式多领域多租户的云数据交互,提高了多领域多租户间的数据交互效率,以及数据交互系统统一管理的效率。

参见图2,图2是本发明实施例提供的一种数据服务方法的流程图。本实施例中数据服务方法的执行主体为服务器。如图2所示的数据服务方法可以包括以下步骤:

s201:根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;所述配置信息包括业务领域需求信息以及每个业务领域标识对应的租户账户信息。

通过获取业务领域需求信息以及每个业务领域标识对应的租户账户信息,创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户。其中,创建多个业务领域标识可以为同时创建,也可以在用户需要创建某一业务领域标识时创建。

创建每个业务领域标识各自对应的租户账户的时刻,可以是在业务领域标识创建完成之后,在该业务领域标识下创建该业务领域标识对应的租户账户,是在没有该业务领域标识;也可以是先创建某个业务领域标识对应的租户账户,再将该租户账户对接到该业务领域标识的范围中。通过这种创建租户账户的方式,可以方便用户对数据交互系统进行灵活地管控,增加管理数据交互系统的效率。

具体的,业务领域需求信息包括政务业务领域需求信息、教育业务领域需求信息或医疗业务领域需求信息。本方案用于云云交互、云与智能终端交互、非云与云应用交互并适用于为政务、教育、医疗等各个业务领域内各类租户提供自己的安全的和排他的虚拟化共享交换环境,满足大量应用数据交换共享集约化建设的需求。

除此之外,业务领域需求信息还可以包括交通业务领域需求信息、经济业务领域需求信息等。由于本方案中可以根据数据交互系统的配置信息,或者用户的需求,随时创建业务领域标识,因此,此处不做具体的限定。

通过计算机网络构建的数据交互系统,使若干个业务领域标识之间进行信息或者数据的传输及共享,提高了信息资源的利用率,成为进行信息化建设的基本目标,保证分布异构系统之间互联互通,建立中心数据库,完成数据的抽取、集中、加载、展现,构造统一的数据处理和交换。

s202:根据所述网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点。

在本实施例中,每个业务领域标识对应有不同的数据信息、数据量或者租户账户对该业务领域标识中的数据的访问需求,因此在不同的业务领域标识中对应有不同的访问需求或者网络负载需求,将租户账户在共享数据时的网络需求作为网络资源需求信息。

其中,网络资源需求信息还包括各业务领域标识中的数据量的多少、网络带宽需求信息、数据流传输速率等信息。这里的网络资源需求信息根据租户账户的情况进行具体的设定,此处不做限制。

根据这些网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点。以使对网络资源需求较大的租户账户可以获取到较多的网络资源,或者获取到数据传输较快的虚拟网络节点。

示例性的,在行政业务领域里的户籍类中,其中存储的数据包括身份信息数据,由于在很多业务领域中都需要应用该身份信息数据,因此该类数据在传输时便需要性能较好的网络资源,以将身份信息数据快速地传输至数据请求端。因此,根据身份信息数据的网络资源需求,建立于行政业务领域中存储身份信息数据的租户账户关联的虚拟网关节点,并将该虚拟网关节点分配较高的网络带宽或者权限。通过根据网络资源需求信息重新定义划分网络资源,可以实现网络资源的动态分配、灵活调度、跨域共享,提高网络资源利用率,使网络资源能够真正成为社会基础设施,服务于各行业领域中灵活多变的应用需求。

s203:将所述虚拟网关节点组成数据传输网络;所述数据传输网络用于共享或交换所述业务领域标识对应的数据。

在本实施例中s203与图1对应的实施例中s103的实现方式完全相同,具体可参考图1对应的实施例中的s103的相关描述,在此不再赘述。

s204:根据所述资源配置信息,将所述数据传输网络划分成至少两个虚拟传输网络,并为每个所述业务领域标识分配所述虚拟传输网络。

在将虚拟网关节点组成数据传输网络之后,根据资源配置信息,将数据传输网络划分成至少两个虚拟传输网络,并为每个业务领域标识分配所述虚拟传输网络,以达到为每个业务领域标识的虚拟化共享交换环境按配置分配虚拟层数据传输网络的目的。其中,资源配置信息包括每个业务领域标识对应的数据资源配置信息或者数据传输配置信息。

示例性的,通过在数据交互系统中设计一个虚拟网络划分控制器,采用虚拟网络通用路由封装(virtualnetworkgenericroutingencapsulation,nvgre)标准把数据传输网络划分为多个虚拟网络,再在每个业务领域内为每个虚拟化共享交换环境按配置分配虚拟层数据传输网络。nvgre使用通用路由封装(genericroutingencapsulation,gre)头部的低24位作为租户网络标识符,与虚似扩展局域网(virtualextensiblelan,vxlan)一样可以支持1600万个虚拟网络。为了提供描述带宽利用率粒度的流,传输网络需要使用gre头。nvgre的优势在于不需要依赖泛洪和网络之间互连的协议(internetprotocol,ip)组播进行学习,而是以一种更灵活的方式进行广播。并且,nvgre支持减小数据包最大传输单元以减小内部虚拟网络数据包大小,不需要要求传输网络支持传输大型帧。进一步的,nvgre网关还可以作为一个网络地址转换组件,将应用程序服务器发布到网络上,尽管这些服务实际上位于软件定义网络的虚拟服务器当中。这允许软件定义网络中的虚拟机可以作为公共全球广域网(worldwideweb,web)服务器或者提供其他面向网络的服务。

进一步的,在创建多个业务领域标识及其各自对应的租户账户,并划分好各租户账户对应的虚拟传输网络之后,还包括:

获取来自所述租户账户的数据服务请求;

根据所述数据服务请求和所述租户账户的权限信息,确定所述租户账户的权限。

数据请求端通过租户账户的向服务器发送数据服务请求。服务器在获取到来自租户账户的数据服务请求之后,先识别该租户账户的权限信息,若该权限信息满足来自租户账户的数据服务请求中的数据,则向该租户账户开放获取该数据服务请求中的数据的权限。数据请求端通过该租户账户获取到自己需要的数据。通过这种限定数据请求端权限的方式限制数据请求端从数据交互系统中获取数据,限制没有获取该数据权限的数据请求端获取对应的数据,从而保证了数据交互系统中数据的安全性和私密性。

上述方案,通过根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;根据所述网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点。将所述虚拟网关节点组成数据传输网络,以共享或交换所述业务领域标识对应的数据。根据所述资源配置信息,将所述数据传输网络划分成至少两个虚拟传输网络,并为每个所述业务领域标识分配所述虚拟传输网络。通过将数据传输网络划分为多个虚拟传输网络,并在每个业务领域内为每个虚拟化共享交换环境按配置分配虚拟传输网络,提升了数据交互系统中的数据传输效率,通过按照配置信息在数据交互系统中创建多个业务领域标识及其对应的租户账户,提高了数据交互系统统一管理的效率和质量。

参见图3,图3是本发明实施例提供的一种数据服务装置的示意图。本实施例的数据服务装置300包括的各单元用于执行图1对应的实施例中的各步骤,具体请参阅图1及图1对应的实施例中的相关描述,此处不赘述。本实施例的数据服务装置300包括账户创建单元301、网关创建单元302及网络建立单元303。

账户创建单元301,用于根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;所述配置信息包括业务领域需求信息以及每个业务领域标识对应的租户账户信息;

网关创建单元302,用于根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点;

网络建立单元303,用于将所述虚拟网关节点组成数据传输网络;所述数据传输网络用于共享或交换所述业务领域标识对应的数据。

上述方案,通过根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点;将所述虚拟网关节点组成数据传输网络,以共享或交换所述业务领域标识对应的数据。通过按需向业务领域标识各自对应的租户账户提供虚拟网络的方式,实现了基于云服务模式多领域多租户的云数据交互,提高了多领域多租户间的数据交互效率,以及数据交互系统统一管理的效率。

参见图4,图4是本发明实施例提供的一种数据服务装置的示意图。本实施例的数据服务装置400包括的各单元用于执行图2对应的实施例中的各步骤,具体请参阅图2及图2对应的实施例中的相关描述,此处不赘述。本实施例的数据服务装置400包括账户创建单元301、网关创建单元302、网络建立单元303及虚拟网络创建单元404。

账户创建单元301,用于根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;所述配置信息包括业务领域需求信息以及每个业务领域标识对应的租户账户信息;

网关创建单元302,用于根据所述网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点;

网络建立单元303,用于将所述虚拟网关节点组成数据传输网络;所述数据传输网络用于共享或交换所述业务领域标识对应的数据。

虚拟网络创建单元404,用于根据所述资源配置信息,将所述数据传输网络划分成至少两个虚拟传输网络,并为每个所述业务领域标识分配所述虚拟传输网络。

其中,所述业务领域需求信息包括政务业务领域需求信息、教育业务领域需求信息或医疗业务领域需求信息。

进一步的,所述数据服务装置还包括:

服务请求获取单元,用于获取来自所述租户账户的数据服务请求;

权限确定单元,用于根据所述数据服务请求和所述租户账户的权限信息,确定所述租户账户的权限。

上述方案,通过根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;根据所述网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点。将所述虚拟网关节点组成数据传输网络,以共享或交换所述业务领域标识对应的数据。根据所述资源配置信息,将所述数据传输网络划分成至少两个虚拟传输网络,并为每个所述业务领域标识分配所述虚拟传输网络。通过将数据传输网络划分为多个虚拟传输网络,并在每个业务领域内为每个虚拟化共享交换环境按配置分配虚拟传输网络,提升了数据交互系统中的数据传输效率,通过按照配置信息在数据交互系统中创建多个业务领域标识及其对应的租户账户,提高了数据交互系统统一管理的效率和质量。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

参见图5,图5是本发明再一实施例提供的一种数据服务装置的示意图。如图5所示的本实施例中的数据服务装置500可以包括:处理器501、存储器502以及存储在存储器502中并可在处理器501上运行的计算机程序503。处理器501执行计算机程序503时实现上述各个用于数据服务方法实施例中的步骤。存储器502用于存储计算机程序,所述计算机程序包括程序指令。处理器501用于执行存储器502存储的程序指令。其中,处理器501被配置用于调用所述程序指令执行以下操作:

处理器501用于根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;所述配置信息包括业务领域需求信息以及每个业务领域标识对应的租户账户信息;

处理器501还用于根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点;

处理器501还用于将所述虚拟网关节点组成数据传输网络;所述数据传输网络用于共享或交换所述业务领域标识对应的数据。

处理器501具体用于根据所述资源配置信息,将所述数据传输网络划分成至少两个虚拟传输网络,并为每个所述业务领域标识分配所述虚拟传输网络。

处理器501具体用于根据所述网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点。

其中,所述业务领域需求信息包括政务业务领域需求信息、教育业务领域需求信息或医疗业务领域需求信息。

处理器501具体用于获取来自所述租户账户的数据服务请求;

处理器501具体用于根据所述数据服务请求和所述租户账户的权限信息,确定所述租户账户的权限。

上述方案,通过根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;根据所述网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点。将所述虚拟网关节点组成数据传输网络,以共享或交换所述业务领域标识对应的数据。根据所述资源配置信息,将所述数据传输网络划分成至少两个虚拟传输网络,并为每个所述业务领域标识分配所述虚拟传输网络。通过将数据传输网络划分为多个虚拟传输网络,并在每个业务领域内为每个虚拟化共享交换环境按配置分配虚拟传输网络,提升了数据交互系统中的数据传输效率,通过按照配置信息在数据交互系统中创建多个业务领域标识及其对应的租户账户,提高了数据交互系统统一管理的效率和质量。

应当理解,在本发明实施例中,所称处理器501可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器502可以包括只读存储器和随机存取存储器,并向处理器501提供指令和数据。存储器502的一部分还可以包括非易失性随机存取存储器。例如,存储器502还可以存储设备类型的信息。

具体实现中,本发明实施例中所描述的处理器501、存储器502、计算机程序503可执行本发明实施例提供的数据服务方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例所描述的数据服务装置的实现方式,在此不再赘述。

在本发明的另一实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现:

根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;所述配置信息包括业务领域需求信息以及每个业务领域标识对应的租户账户信息;

根据所述租户账户信息,建立与所述租户账户关联的虚拟网关节点;

将所述虚拟网关节点组成数据传输网络;所述数据传输网络用于共享或交换所述业务领域标识对应的数据。

进一步的,所述计算机程序被处理器执行时还实现:

根据所述资源配置信息,将所述数据传输网络划分成至少两个虚拟传输网络,并为每个所述业务领域标识分配所述虚拟传输网络。

进一步的,所述计算机程序被处理器执行时还实现:

根据所述网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点。

其中,所述业务领域需求信息包括政务业务领域需求信息、教育业务领域需求信息或医疗业务领域需求信息。

进一步的,所述计算机程序被处理器执行时还实现:

获取来自所述租户账户的数据服务请求;

根据所述数据服务请求和所述租户账户的权限信息,确定所述租户账户的权限。

上述方案,通过根据配置信息在数据交互系统中创建多个业务领域标识,并创建每个所述业务领域标识各自对应的租户账户;根据所述网络资源需求信息建立与每个所述租户账户关联的虚拟网关节点。将所述虚拟网关节点组成数据传输网络,以共享或交换所述业务领域标识对应的数据。根据所述资源配置信息,将所述数据传输网络划分成至少两个虚拟传输网络,并为每个所述业务领域标识分配所述虚拟传输网络。通过将数据传输网络划分为多个虚拟传输网络,并在每个业务领域内为每个虚拟化共享交换环境按配置分配虚拟传输网络,提升了数据交互系统中的数据传输效率,通过按照配置信息在数据交互系统中创建多个业务领域标识及其对应的租户账户,提高了数据交互系统统一管理的效率和质量。

所述计算机可读存储介质可以是前述任一实施例所述的数据服务装置的内部存储单元,例如硬盘或内存。所述计算机可读存储介质也可以是所述数据服务装置的外部存储设备,例如所述数据服务装置上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述数据服务装置的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序及所述数据服务装置所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1