物联网服务管理系统技术方案

技术编号:24520895 阅读:45 留言:0更新日期:2020-06-17 07:54
本发明专利技术提供了一种物联网服务管理系统,客户端连接层、安全服务层、服务器管理层、统一服务管道层以及数据管理层,本发明专利技术提供的物联网服务管理系统通过对系统整体架构进行合理分层,能够高效实现物联网的服务管理,从而在保证物联网系统提供高效服务的同时,保证系统的正常运行。另外,本发明专利技术提供的物联网服务管理系统还可以分别在安全服务层、服务器管理层以及服务器管理层、统一服务管道层之间分别设置第一访问代理层和第二访问代理层,以负载均衡来实现访问的分发,最终实现物理网服务管理系统的高并发、高可用、高可靠。

Internet of things service management system

【技术实现步骤摘要】
物联网服务管理系统
本专利技术涉及物联网系统架构
,特别是涉及一种物联网服务管理系统。
技术介绍
随着物联网的飞速发展,特别是随之而来5G的快速普及,设备入网的数量越来越大,整个物联网系统承担的负载也随之增加,由于传统的物联网管理系统架构的设计较为简单且负载量有限,设备数量的增长与系统的负载上限已成为明显的矛盾点,从而极大影响系统的吞吐量和提供服务的时间。高并发是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高可用也是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。因此,如何提供一种高可用高并发的物联网服务管理系统已成为亟待解决的问题。
技术实现思路
本专利技术提供了一种物联网服务管理系统以克服上述问题或者至少部分地解决上述问题。根据本专利技术的一个方面,提供了一种物联网服务管理系统,包括:客户端连接层、安全服务层、第一访问代理层、服务器管理层、第二访问代理层、统一服务管道层以及数据管理层;其中,所述客户端连接层,配置成与客户端设备进行通信连接,并接收所述客户端设备发起的至少一个业务访问请求;所述安全服务层,配置成对所述客户端连接层接收的所述业务访问请求进行合法性验证,并将通过合法性验证的所述业务访问请求安全后将所述业务访问请求经由所述第一访问代理层分配至所述服务器管理层;所述服务器管理层,配置成对所述第一访问代理层分配的部分所述业务访问请求按照业务逻辑生成服务调用请求后经由所述第二访问代理层发送至所述统一服务管道层;所述统一服务管道层,配置成对所述第二访问代理层分配的所述服务调用请求进行计算处理,生成处理结果;所述数据管理层,配置成向所述统一服务管道层提供数据支持。可选地,所述安全服务层,包括内容分发网络,配置成存储静态文件;所述安全服务层,还配置成判断所述业务访问请求为静态文件的访问请求时,在所述内容分发网络中查找与所述业务访问请求对应的文件并通过所述客户端连接层返回至所述客户端设备。可选地,所述服务器管理层包括:至少一个Builder建造单元以及至少一个Manager管理单元;其中,所述Builder建造单元,配置成对所述第一访问代理层分配的与用户相关的业务访问请求按照业务逻辑生成服务调用请求后经由所述第二访问代理层发送至所述统一服务管道层;所述Manager管理单元,配置成对所述第一访问代理层分配的与管理者相关的业务访问请求按照业务逻辑生成服务调用请求后经由所述第二访问代理层发送至所述统一服务管道层。可选地,所述服务器管理层还包括至少一个Scoket数据传输单元;当所述Builder建造单元和所述Manager管理单元分别为多个时,所述Scoket数据传输单元配置成在所述Builder建造单元和所述Manager管理单元之间、所述Builder建造单元和Builder建造单元之间、所述Manager管理单元的Manager管理单元之间进行数据实时传输。可选地,所述服务器管理层包括对应所述Builder建造单元和所述Manager管理单元的多个第一服务器集群;各所述第一服务器集群包括至少一台第一服务器。可选地,所述第一访问代理层配置成:为通过所述安全服务层合法性验证的所述业务访问请求依据其业务类型在所述多个第一服务器集群中选取第一指定服务器集群;依据负载均衡规则在所述第一指定服务器集群中选取并分配处理所述服务调用请求的第一指定服务器。可选地,所述第一访问代理层基于Keepalived工具和Nginx代理服务器实现。所述统一服务管道层根据服务类型划分为至少一个RESTfulAPI单元、通用功能单元以及可独立使用的微服务单元;并且,所述统一服务管道层中还具有为所述RESTfulAPI单元、通用功能单元以及微服务单元提供支持的SDK接口开发包。可选地,所述统一服务管道层包括分别对应所述RESTfulAPI单元、通用功能单元以及微服务单元的多个第二服务器集群;各所述第二服务器集群包括至少一台第二服务器。可选地,所述第二访问代理层配置成:将所述服务器管理层生成的所述服务调用请求依据服务类型在所述多个第二服务器集群中选取第二指定服务器集群;依据负载均衡规则在所述指定第二服务器集群中选取并分配处理所述服务调用请求的第二指定服务器。可选地,所述第二访问代理层基于Keepalived工具和Nginx代理服务器实现。可选地,所述数据管理层包括:实现数据读写的Queue统一服务接口以及Cache统一服务接口;多个数据库,用于数据存储。本专利技术提供了一种物联网服务管理系统,在本专利技术实施例提供的物联网服务管理系统中,通过对系统整体架构进行合理分层,并为每层设定对应的功能,从而能够高效实现物联网的服务管理,从而在保证物联网系统提供高效服务的同时,保证系统的正常运行。进一步的,本专利技术提供的物联网服务管理系统对系统进行划分,使每个划分的节点均可以通过搭建集群达到高并发高可用的目的,从而达到整个系统架构的高并发高可用。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是根据本专利技术一个实施例的物联网服务管理系统结构示意图;图2是根据本专利技术另一实施例的物联网服务管理系统结构示意图;图3是根据本专利技术实施例的物联网服务管理系统中服务器管理层结构示意图;图4是根据本专利技术实施例的物联网服务管理系统中统一服务管道层结构示意图;图5是根据本专利技术实施例的物联网服务管理系统中数据管理层结构示意图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。图1是根据本专利技术一个实施例的物理网服务管理系统100结构示意图,参见图1可知,本专利技术实施例提供的物理网服务管理系统100可以包括:客户端连接层110、安全服务层120、第一访问代理层130、服务器管理层140、第二访问代理层150、统一服务管道层160以及数据管理层170。本专利技术实施例提供了一种物理本文档来自技高网...

【技术保护点】
1.一种物联网服务管理系统,包括:客户端连接层、安全服务层、第一访问代理层、服务器管理层、第二访问代理层、统一服务管道层以及数据管理层;其中,/n所述客户端连接层,配置成与客户端设备进行通信连接,并接收所述客户端设备发起的至少一个业务访问请求;/n所述安全服务层,配置成对所述客户端连接层接收的所述业务访问请求进行合法性验证,并将通过合法性验证的所述业务访问请求安全后将所述业务访问请求经由所述第一访问代理层分配至所述服务器管理层;/n所述服务器管理层,配置成对所述第一访问代理层分配的部分所述业务访问请求按照业务逻辑生成服务调用请求后经由所述第二访问代理层发送至所述统一服务管道层;/n所述统一服务管道层,配置成对所述第二访问代理层分配的所述服务调用请求进行计算处理,生成处理结果;/n所述数据管理层,配置成向所述统一服务管道层提供数据支持。/n

【技术特征摘要】
1.一种物联网服务管理系统,包括:客户端连接层、安全服务层、第一访问代理层、服务器管理层、第二访问代理层、统一服务管道层以及数据管理层;其中,
所述客户端连接层,配置成与客户端设备进行通信连接,并接收所述客户端设备发起的至少一个业务访问请求;
所述安全服务层,配置成对所述客户端连接层接收的所述业务访问请求进行合法性验证,并将通过合法性验证的所述业务访问请求安全后将所述业务访问请求经由所述第一访问代理层分配至所述服务器管理层;
所述服务器管理层,配置成对所述第一访问代理层分配的部分所述业务访问请求按照业务逻辑生成服务调用请求后经由所述第二访问代理层发送至所述统一服务管道层;
所述统一服务管道层,配置成对所述第二访问代理层分配的所述服务调用请求进行计算处理,生成处理结果;
所述数据管理层,配置成向所述统一服务管道层提供数据支持。


2.根据权利要求1所述的系统,其中,
所述安全服务层,包括内容分发网络,配置成存储静态文件;
所述安全服务层,还配置成判断所述业务访问请求为静态文件的访问请求时,在所述内容分发网络中查找与所述业务访问请求对应的文件并通过所述客户端连接层返回至所述客户端设备。


3.根据权利要求1所述的系统,其中,所述服务器管理层包括:至少一个Builder建造单元以及至少一个Manager管理单元;其中,
所述Builder建造单元,配置成对所述第一访问代理层分配的与用户相关的业务访问请求按照业务逻辑生成服务调用请求后经由所述第二访问代理层发送至所述统一服务管道层;
所述Manager管理单元,配置成对所述第一访问代理层分配的与管理者相关的业务访问请求按照业务逻辑生成服务调用请求后经由所述第二访问代理层发送至所述统一服务管道层。


4.根据权利要求3所述的系统,其中,所述服务器管理层还包括至少一个Scoket数据传输单元;
当所述Builder建造单元和所述Manager管理单元分别为多个时,所述Scoket数据传输单元配置成在所述Builder建造单元和所述Manager管理单元之间、所述Builder建造单元和Build...

【专利技术属性】
技术研发人员:薛长富周飞
申请(专利权)人:欧普照明股份有限公司苏州欧普照明有限公司
类型:发明
国别省市:上海;31

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

1