一种物联应用平台自动生成物联系统技术方案

技术编号:20013587 阅读:26 留言:0更新日期:2019-01-05 22:07
本发明专利技术提供一种物联应用平台自动生成物联系统,由以下模块组成:系统初始化模块、目标系统决定模块、令牌访问模块、系统数据隔离模块;本发明专利技术能提高软件系统安全性,提高研发效率,缩短开发周期,减少开发成本,简单、方便、实用;满足日益提高的管理应用需求,进入到智能管理应用时代。

An Automated Generator System for UML Application Platform

The invention provides an automatic product-link system of the application platform of the Union of Things, which consists of the following modules: system initialization module, target system decision module, token access module and system data isolation module; the invention can improve the security of the software system, improve the efficiency of research and development, shorten the development cycle, reduce the development cost, simplicity, convenience and practicality; and meet the increasingly improved management. The application demand has entered the era of intelligent management application.

【技术实现步骤摘要】
一种物联应用平台自动生成物联系统
本专利技术涉及物联网系统设计
,尤其涉及物联应用平台自动生成物联系统。
技术介绍
现有的物联应用平台大多是提供应用模板类型,要求具备专业技术的开发工程师耗时耗力去学习模板规则才能应用,使用门槛高且客户不能自主变化应用的系统软件。随着数字化和信息化进程的不断推进,对于使用者和企业来说,怎样更加的提高研发效率、缩短开发周期,减少开发成本、提高软件系统安全性。有一款简单、方便、实用、自主的物联应用软件工具是至关重要的。因此,需要提供一种新的物联应用软件生成物联系统及其方法,提供客户自己能够变化应用的软件技术,满足日益提高的管理应用需求,进入到智能管理应用时代。
技术实现思路
本专利技术目的在于,针对现有技术的不足,提供一种物联应用平台自动生成物联系统。为实现上述目的,本专利技术的技术方案是一种物联应用平台自动生成物联系统,由以下模块组成:系统初始化模块、目标系统决定模块、令牌访问模块、系统数据隔离模块。进一步地,所述的系统初始化模块用于创建新系统,该模块根据用户提供的容量大小和系统名为该系统在数据库分配特定的容量并使用默认配置生成一个新系统。进一步地,目标系统决定模块会根据访问网址,判定用户正在访问的是哪一个系统,并把系统标识设置到浏览器前端,为系统的访问做准备。进一步地,令牌访问模块用于权限管理,令牌的获取过程将全部由平台的前端脚本全自动控制,在本平台中,访问令牌使用双层令牌的访问方式:第一层令牌是:AccessToken,记录了用户登录时的登录信息;第二层令牌是:SystemToken,记录了当前系统可使用功能和可使用的数据;进一步地,系统数据隔离模块是用于保证系统与系统之间的数据是互不干扰的,该模块利用数据库底层拦截的方法来保证某个系统的数据不会意外地被其他系统查询到,或者保证某个系统的数据不能被其他系统意外地执行修改或删除。进一步地,在平台服务器端,对系统进行操作时,都需要提供SystemToken;对于每个系统的内部数据都有一个系统标识,用于标识这些数据是属于哪个系统。本专利技术的有益效果是:本专利技术能提高软件系统安全性,提高研发效率,缩短开发周期,减少开发成本,简单、方便、实用;满足日益提高的管理应用需求,进入到智能管理应用时代。附图说明图1是本专利技术的物联应用平台自动生成物联系统示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。如图1所示,本专利技术为一种物联应用平台自动生成物联系统,其包括系统初始化模块、目标系统决定模块、令牌访问模块、系统数据隔离模块。系统初始化模块用于创建新系统,该模块可以根据用户提供的容量大小和系统名,使用默认配置生成一个新系统。用户创建新系统时只需输入新系统的名称和内部容量的大小,再点击生成系统按钮即可。系统初始化模块会根据容量大小为该系统在数据库分配特定的容量,对于系统的其他配置,系统初始化模块会加载默认配置作为当前的配置,用户可以在创建系统后在设置页面修改配置,其他配置包括域名配置、系统Logo配置、系统的状态配置。目标系统决定模块会根据访问网址,判定用户正在访问的是哪一个系统,并把系统标识设置到浏览器前端,为系统的访问做准备。创建系统后,平台会自动生成一个默认访问网址,同时用户也可自定义系统域名网址,用户可通过默认网址或自定义的域名网址进入该系统:a.使用默认网址进入时,目标系统决定模块会根据默认访问网址里的系统标识来决定用户正在访问的是哪一个系统,并把系统的名称显示到界面上;b.使用自定义系统域名进入时,目标系统决定模块会根据配置的域名,来决定用户正在访问的是哪一个系统,获取对应的系统标识,并把系统的名称显示到界面上。令牌访问模块用于权限管理,令牌的获取过程将全部由平台的前端脚本全自动控制。在本平台中,访问令牌使用双层令牌的访问方式:a.第一层令牌是:AccessToken,记录了用户登录时的登录信息;b.第二层令牌是:SystemToken,记录了当前系统可使用功能和可使用的数据。用户进入系统需要获取这两层令牌才能进入系统。用户使用默认网址或域名网址登录输入的账号和密码正确时,会获取第一层令牌:AccessToken。随后浏览器再使用AccessToken和系统标识向服务器发起进入系统的请求,如果用户有权限进入系统,则可获取第二层令牌:SystemToken;只要用户拥有这两个令牌,才能访问系统。系统的创建者默认拥有所有的权限,对于权限的配置,可以进入系统后进行配置。当用户使用SystemToken去访问和修改系统数据时,会被服务器端里的拦截器拦截,并检测是否有权限执行,如果没有权限执行,则抛出异常,拒绝执行。系统数据隔离模块是用于保证系统与系统之间的数据是互不干扰的;该模块利用数据库底层拦截的方法来保证某个系统的数据不会意外地被其他系统查询到,或者保证某个系统的数据不能被其他系统意外地执行修改或删除。在平台服务器端,对系统进行操作时,都需要提供SystemToken;对于每个系统的内部数据都有一个系统标识,用于标识这些数据是属于哪个系统。当用户执行系统数据的查询操作时,浏览器向服务器发送查询请求,并附带SystemToken;随后服务器会根据请求对数据进行查询,查询的时候,会被系统数据隔离模块拦截,并根据SystemToken的系统标识来限制查询内容,保证查询到的数据跟SystemToken的系统标识是相同的,最后才会把查询结果返回到用户。当用户执行系统数据的新增操作时,浏览器向服务器发送新增请求,并附带SystemToken;在服务器端内部,操作执行前,会被系统数据隔离模块拦截,并对新增的数据强制加入SystemToken的系统标识,保证新加入的数据仅和当前系统是相关的。当用户执行系统数据的修改或删除操作时,浏览器向服务器发送修改请求,并附带SystemToken;在服务器端内部,操作执行前,会被系统数据隔离模块拦截,该模块会把修改前的数据查询出来,然后与SystemToken的系统标识进行对照,确认无误才能进行修改操作;保证了用户不会意外地修改或删除其他系统的数据。对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。本文档来自技高网...

【技术保护点】
1.一种物联应用平台自动生成物联系统,其特征在于,由以下模块组成:系统初始化模块、目标系统决定模块、令牌访问模块、系统数据隔离模块。

【技术特征摘要】
1.一种物联应用平台自动生成物联系统,其特征在于,由以下模块组成:系统初始化模块、目标系统决定模块、令牌访问模块、系统数据隔离模块。2.根据权利要求1所述的一种物联应用平台自动生成物联系统,其特征在于,所述的系统初始化模块用于创建新系统,该模块根据用户提供的容量大小和系统名为该系统在数据库分配特定的容量并使用默认配置生成一个新系统。3.根据权利要求1所述的一种物联应用平台自动生成物联系统,其特征在于,目标系统决定模块会根据访问网址,判定用户正在访问的是哪一个系统,并把系统标识设置到浏览器前端,为系统的访问做准备。4.根据权利要求1所述的一种物联应用平台自动生成物联系统,其特征在于,令牌访问模块用于权限管理,令牌的获取过程将全部由平台的前端脚本全自动控制,...

【专利技术属性】
技术研发人员:李火伟梁健沛
申请(专利权)人:佛山点度物联科技有限公司
类型:发明
国别省市:广东,44

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

1