一种云网关、云连接系统及利用云网关通信的方法技术方案

技术编号:15794791 阅读:187 留言:0更新日期:2017-07-10 09:55
本发明专利技术提供一种云网关及利用云网关通信的方法,包括:账号映射单元,其配置为记录用户在不同云中的账号信息及其映射关系;多个业务会话处理单元,每个所述业务会话处理单元转换收到的会话信息;接入门户单元,分配进入所述云网关的第一云的会话信息到一个所述业务会话处理单元中,并把所述业务会话处理单元转换后的会话信息发送到第二云中;其中,收到会话信息的所述业务会话处理单元从所述账号映射单元取得会话信息发送方和接收方在第一云和第二云的账号信息的映射关系;并把会话信息中发送方和接收方的账号信息转换成发送方和接收方在第二云的账号信息、把会话信息转换成适应第二云协议的会话信息。采用一个独立于不同云的云网关,对云网关进行任何配置,均不影响两侧的云系统,避免了不同厂家为实现互联互通而对云做的修改。

【技术实现步骤摘要】
一种云网关、云连接系统及利用云网关通信的方法
本专利技术涉及一种云网关、云连接系统及利用云网关通信的方法。
技术介绍
随着物联网、云计算技术的飞速发展,智能产品伴随着智能云如雨后春笋般出现了,智能云可以提供可用的、便捷的、按需的网络访问,云中可配置包括网络,服务器,存储,应用软件,服务的资源共享池。由于缺乏统一的技术标准,业界的智能控制协议的不统一,各厂商在开发各自产品和服务的过程中各自为政,各厂家的智能产品一般只能直接连接自己的智能云,而这种云又称私有云,云基础设施是被一个厂家拥有并由该厂家管理,一般而言,一个厂家的私有云并不能和其他厂家的私有云进行互通,局限性很大。这样对于用户来说,买了哪家的智能产品,就只能用该厂家的APP应用接入其私有云而不能接入其它厂商的私有云,智能产品应用很受限制,因此急需解决不同厂家智能云之间互联互通的问题。
技术实现思路
针对上述技术问题,本专利技术提供了一种云网关、云连接系统及利用云网关进行通信的方法。本专利技术提供了一种云网关包括:多个业务会话处理单元,每个业务会话处理单元转换收到的会话信息;接入门户单元,分配进入所述云网关的第一云的会话信息到一个所述业务会话处理单元中,并把所述业务会话处理单元转换后的会话信息发送到第二云中;账号映射单元,其配置为记录用户在不同云中的账号信息及其映射关系;其中,收到会话信息的所述业务会话处理单元从所述账号映射单元取得会话信息发送方和接收方在第一云和第二云的账号信息的映射关系;并把会话信息中发送方和接收方的账号信息转换成发送方和接收方在第二云的账号信息、把会话信息转换成适应第二云协议的会话信息。优选地,所述接入门户单元包括负载均衡转发器,其查询所述业务会话处理单元的负载状态,分配进入云网关的会话信息到负载较轻的所述业务会话处理单元中。优选地,接入门户单元还包括业务选择转发器,其根据所述业务会话处理单元转换后的会话信息选择对应的连接云网关的第二云,并把转换后的会话信息发送到第二云。优选地,账号映射单元中用户在不同云的账号信息的映射关系为一一对应关系或一对多对应关系。优选地,会话数据库单元,用于存储所述业务会话处理单元生成的会话记录。优选地,收到会话信息的所述业务会话处理单元根据会话信息的内容创建一个新的会话记录并保存到所述会话数据库单元中或从所述会话数据库单元读取已有的会话记录。本专利技术还提供了一种云连接系统,包括多个云服务器;及连接在多个云服务器之间的上述云网关。本专利技术还提供一种利用云网关通信的方法,包括接入门户单元把进入云网关的第一云的会话信息分配到一个业务会话处理单元中;查询账号映射单元获得发送方和接收方各自在第一云的账号和第二云的账号的映射信息;业务会话处理单元把会话信息中发送方和接收方在第一云的账号信息转换成发送方和接收方在第二云的账号信息,并把会话信息转换成适应于第二云协议的会话信息;业务会话处理单元把转换后的会话信息发送到接入门户单元中;接入门户单元把收到的转换后的会话信息发送到第二云中。优选地,接入门户单元分配进入云网关的第一云的会话信息到一个业务会话处理单元中包括:负载均衡转发器查询多个业务会话处理单元的负载状态,并分配会话信息到负载较轻的一个所述业务会话处理单元中。优选地,接入门户单元把收到的转换后的会话信息发送到第二云中还包括:业务选择转发器根据转换后的会话信息选择对应的连接云网关的第二云。优选地,账号映射单元中发送方在第一云的账号和第二云的账号的映射为一一对应或一对多映射,接收方在第一云的账号和第二云的账号的映射为一一对应或一对多映射。优选地,账号映射单元包括设备或APP应用在连接云网关的不同云中的账号信息映射表。优选地,务会话处理单元查询账号映射单元后,还包括以下步骤业务会话处理单元根据会话信息判断是否是新的会话;如果是,则在会话数据库单元里分配一个新的会话记录;如果不是,则从所述会话数据库单元里取出对应的会话记录。通过云网关实现了各厂家云的互联互通,实现方式很方便,采用一个独立于不同云的云网关,对云网关可以进行任何配置,均不影响两侧的云系统,不仅避免了不同厂家为实现互联互通而对云做的修改,减少了工作量,同时也克服了各个厂家由于商业地位不同导致的对云的修改难度。另一方面,通过上述云网关实现了智能产品通过云端对接其它厂家,让智能产品可以被包括自己APP在内的应用,以及任何其它云平台的APP操作,最大程度方便用户使用自己的智能产品。该云网关,可以适应两端云的连接协议和要求,并支持负荷分担、负载均衡,任意地方部署,可以满足合适的对接业务流量。除此之外,独立的云网关实现的程度可以自己定义,灵活实现,比如让智能产品或APP,接入云网关不同的云,还是只接入相同的云。附图说明图1是本专利技术实施例的不同云之间通过云网关连接的结构示意图;图2是本专利技术实施例的云网关的结构示意图;图3是本专利技术实施例的利用云网关进行通信的方法的流程图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。图1为本专利技术实施例不同云之间通过云网关连接的示意图。参照图1,A、B、C分别代表不同厂家的私有云,设备A1、A2表示可以接入私有云A的智能设备,设备B1、B2、B3和B4是可以接入私有云B的智能设备,设备C1、C2是可以接入私有云C的智能设备。不同的云A、B和C之间通过云网关10进行连接,这样云A中的各种设备可以通过接入云A,然后通过云网关10,和其它云如云B中的各种设备进行通信。图2是本专利技术实施例的云网关的结构示意图。参照图2,云网关10包括,一个接入门户单元101、接入门户单元通过云网关10的网络接口与多个云进行通信;多个业务会话处理单元104,每个业务会话处理单元与所述接入门户单元101进行通信连接,对所述接入门户单元101分配的会话信息进行转换,使会话信息在不同云之间进行通信。接入门户单元101接收到连接云网关第一云的会话信息后,把此会话信息分配到一个业务会话处理单元104中,收到会话信息的业务会话处理单元104从账号映射单元取得会话信息发送方和接收方在第一云A和第二云B的账号信息的映射关系;把会话信息中发送方和接收方在第一云A的账号信息C1A和C1B转换成发送方和接收方在第二云B的账号信息C2A和C2B,并把会话信息转换成适应第二云协议的会话信息,然后把转换后的会话信息发送到接入门户单元101中,使其适应连接云网关的第二云B。云网关10还包括会话数据库单元103、账号映射单元102,每个业务会话处理单元104分别与所述账号映射单元102与会话数据库单元103连接。会话数据库单元103包括第一存储器,用于存储会话记录数据,记录会话上下文信息。会话记录数据包括会话标识字段、发送方和接收方的账号信息、会话状态标志。如果是一个新的会话,业务会话处理单元104会在会话数据库单元103中分配一个会话信息记录,如果是一个已有的会话,则业务会话处理单元104会从会话数据库单元103中调取已有的本文档来自技高网
...
一种云网关、云连接系统及利用云网关通信的方法

【技术保护点】
一种云网关, 其特征在于,包括:账号映射单元,其配置为记录用户在不同云中的账号信息及其映射关系;多个业务会话处理单元,每个所述业务会话处理单元转换收到的会话信息;接入门户单元, 分配进入所述云网关的第一云的会话信息到一个所述业务会话处理单元中,并把所述业务会话处理单元转换后的会话信息发送到第二云中;其中,收到会话信息的所述业务会话处理单元从所述账号映射单元取得会话信息发送方和接收方在第一云和第二云的账号信息的映射关系;并把会话信息中发送方和接收方的账号信息转换成发送方和接收方在第二云的账号信息、并把会话信息转换成适应第二云协议的会话信息。

【技术特征摘要】
1.一种云网关,其特征在于,包括:账号映射单元,其配置为记录用户在不同云中的账号信息及其映射关系;多个业务会话处理单元,每个所述业务会话处理单元转换收到的会话信息;接入门户单元,分配进入所述云网关的第一云的会话信息到一个所述业务会话处理单元中,并把所述业务会话处理单元转换后的会话信息发送到第二云中;其中,收到会话信息的所述业务会话处理单元从所述账号映射单元取得会话信息发送方和接收方在第一云和第二云的账号信息的映射关系;并把会话信息中发送方和接收方的账号信息转换成发送方和接收方在第二云的账号信息、并把会话信息转换成适应第二云协议的会话信息。2.根据权利要求1所述的云网关,其特征在于,所述接入门户单元包括负载均衡转发器,其查询所述业务会话处理单元的负载状态,分配进入云网关的会话信息到负载较轻的所述业务会话处理单元中。3.根据权利要求1所述的云网关,其特征在于,所述接入门户单元还包括业务选择转发器,其根据所述业务会话处理单元转换后的会话信息选择对应的连接云网关的第二云,并把转换后的会话信息发送到第二云。4.根据权利要求1所述的云网关,其特征在于,所述账号映射单元中用户在不同云的账号信息的映射关系为一一对应关系或一对多对应关系。5.根据权利要求1所述的云网关,其特征在于,还包括会话数据库单元,用于存储所述业务会话处理单元生成的会话记录。6.根据权利要求5所述的云网关,其特征在于,收到会话信息的所述业务会话处理单元根据会话信息的内容创建一个新的会话记录并保存到所述会话数据库单元中或从所述会话数据库单元读取已有的会话记录。7.一种利用云网关通信的方法,包括接入门户单元把进入云网关的第一云的会话信息分配到一个业务会话处理单元中;业务会话处理单元查询账号映...

【专利技术属性】
技术研发人员:伏治军
申请(专利权)人:欧普照明股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1