安全性高的中央控制系统协议库文件共享和管理方法、计算机可读存储介质及终端与流程

文档序号:17662020发布日期:2019-05-15 22:26阅读:117来源:国知局
安全性高的中央控制系统协议库文件共享和管理方法、计算机可读存储介质及终端与流程

本发明涉及协议共享管理技术领域,特别是涉及安全性高的中央控制系统协议库文件共享和管理方法。



背景技术:

智能控制(intelligentcontrols)是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备功能和信息等集成到相互关联、统一和协调的系统之中。目前,智能控制比如利用中央控制系统实现楼房、酒店和大厦等对各种家居用品的自动化控制,实现一个终端如电脑或手机就可以对所有家居用品的远程控制。智能控制需要使用中央控制器和各个实现不同功能的设备进行网络通信,在智能控制系统对接第三方厂家的设备的时候需要使用第三方厂家提供的协议制作对接所用的库文件,现有技术是每个工程师在调试项目时都需要去问第三方厂家拿协议,比较繁琐,而且中央控制器的信息容易被篡改,远程调试难以实现。



技术实现要素:

本发明的目的在于避免现有技术中的不足之处而提供安全性高的中央控制系统协议库文件共享和管理方法、计算机可读存储介质及终端,该安全性高的中央控制系统协议库文件共享和管理方法、计算机可读存储介质及终端可方便工程师在调试项目时快速获取所需的通信协议的协议库文件,通信协议的协议库文件可共享使用,可防止用户协议平台的信息被篡改,还可进行远程调试。

本发明的目的通过以下技术方案实现:

提供安全性高的中央控制系统协议库文件共享和管理方法,包括如下步骤:

步骤一:用户协议平台的本地平台接收用户加入的新的协议库文件,并通过云端共享平台传送至管理平台;

步骤二:管理平台通过云端共享平台接收所述新的协议库文件供管理人员审核,管理平台通过云端共享平台反馈审核结果至用户协议平台,管理平台将审核通过的新的协议库文件发布至云端共享平台;

步骤三:云端共享平台接收步骤二发布出来的新的协议库文件供用户协议平台的用户以及管理平台的管理人员共享使用;

其中,所述步骤三中,云端共享平台包括:“ui数据管理”模块:用于上传和下载ui数据到指定的主机;“项目管理”模块:用于上传项目和下载项目到指定的主机。

其中,所述步骤三中,对应接收到的每个协议库文件,云端共享平台设有费用标准显示端,以及费用在线支付端。

其中,所述步骤一中,用户协议平台设有授权调试主机指令输入端口,用户协议平台接收到授权调试主机的指令,则管理平台能够对该用户协议平台进行调试。

其中,所述步骤一中,用户加入新的协议库文件具体的方法是:通过用户协议平台的本地平台新建项目,将新的协议库文件上传到用户平台。

其中,所述步骤二中,管理平台中设有设备库编辑器,设备库编辑器接收管理人员导入的所述新的协议库文件,显示出完整的代码供管理人员审核。

其中,所述步骤二中,管理平台设有决策指令输入端供管理人员输入决策指令,管理平台还设有处理模块用于接收决策指令,并根据决策指令对该新的协议库作相应的操作。

其中,所述决策指令包括“拒绝发布”和“测试通过并发布”,所述相应的操作是:当处理模块接收到“拒绝发布”的决策指令时,将该指令传送至用户协议平台的本地平台,当处理模块接收到“测试通过并发布”的决策指令时,将该新的协议库文件发布至云端共享平台。

其中,所述管理平台还设有拒绝理由输入端供管理人员输入拒绝理由。

具体是选中该新的协议库文件,点右键,选择“下载”,将该协议库文件下载下来,再将该协议库文件放入管理平台中的设备库编辑器,查看代码是否正确,如果不正确,则在管理平台选中该协议库文件,点右键,选择“拒绝发布”,并写明拒绝理由,如果代码是正确的,则上传到中控设备模块进行应用,如果应用没问题,则选中该协议库文件,点右键,选择“测试通过并发布”,则将该新的协议库文件发布出去。

其中,所述用户协议平台的本地平台设有显示模块:用于给用户查看自己发布的协议库的历史记录和状态。历史记录和状态包括:“我发布的库”,“我审核中的库”,“我被拒绝的库”。

其中,所述步骤三中,云端共享平台还包括:

“序列号管理”模块:用于根据设备的序列号跟踪和管理设备;

“固件管理”模块:用户管理硬件模块里的软件;

“设备库”模块:用来存放协议库;

“设备库审核”模块:用来审核新的协议库文件;

“安全”模块:用于做安全设置。

计算机可存存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现以上所述的安全性高的中央控制系统协议库文件共享和管理方法的步骤。

终端,包括处理器和以上所述的计算机可读存储介质,该计算机可读存储介质的计算机程序可被处理器执行。

本发明的有益效果:

(1)本发明通过建立用户协议平台和管理平台,用户协议平台和管理平台之间通过云端共享平台通信。

通过用户协议平台的本地平台接收用户加入的新的协议库文件,并通过云端共享平台传送至管理平台;管理平台通过云端共享平台接收所述新的协议库文件供管理人员审核,管理平台通过云端共享平台反馈审核结果至用户协议平台,管理平台将审核通过的新的协议库文件发布至云端共享平台;云端共享平台接收步骤二发布出来的新的协议库文件供用户协议平台的用户以及管理平台的管理人员共享使用,可方便工程师在调试项目时快速获取所需的通信协议的协议库文件,通信协议的协议库文件可共享使用。

(2)本发明中,因为所述步骤三中,云端共享平台包括:“ui数据管理”模块:用于上传和下载ui数据到指定的主机;“项目管理”模块:用于上传项目和下载项目到指定的主机,由于所述指定的主机如果被外界人士知道了主机名称,则外界人士可以下载ui数据或者项目数据,进行篡改之后再上传上去,这将严重影响用户的中央控制系统的使用,严重干扰用户的日常生活,因此,在用户协议平台设有授权调试主机指令输入端口,用户协议平台接收到授权调试主机的指令,则管理平台能够对该用户协议平台进行调试,如果用户协议平台没有授权,那么任何人都无法对用户协议平台进行任何操作,起到信息防篡改的作用,安全性更高。

(3)第(2)中的授权调试主机还有一个作用是:提供中央控制系统的厂商在为用户端服务时,只需要派初级工程师到现场接线即可,初级工程师到现场将线接好,让用户授权调试主机,高级工程师就可以在远程进行调试了,因此,厂商只需要配套几个高级工程师在公司进行远程操作,其他都是初级工程师即可,与现有技术一般需要高级工程师到现场才能调试相比,可节省用工成本,厂商还可为用户端进行深度维护,远程操作更为快速便利。

附图说明

利用附图对发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明的安全性高的中央控制系统协议库文件共享和管理方法的流程图。

具体实施方式

结合以下实施例对本发明作进一步描述。

本实施例的安全性高的中央控制系统协议库文件共享和管理方法,具体如下:

建立用户协议平台和管理平台,用户协议平台包括本地平台和云端共享平台,管理平台包括本地平台和所述云端共享平台。用户协议平台和管理平台通信。

用户可通过用户协议平台新建项目,将新的协议库文件上传到用户平台供管理平台审核,管理平台的本地平台审核该协议库文件,具体是选中该协议库文件,点右键,选择“下载”,将该协议库文件下载下来,再将该协议库文件放入管理平台中的设备库编辑器,查看代码是否正确,如果不正确,则在管理平台选中该协议库文件,点右键,选择“拒绝发布”,并写明拒绝理由,如果代码是正确的,则上传到中控设备模块,应用没问题,则选中该协议库文件,点右键,选择“测试通过并发布”,发布至云端共享平台,供用户或者管理人员查询或下载。

用户在云端共享平台查看到的每个协议库文件,都有对应的费用显示,有免费的,也有收费的,这个根据协议库库文件提供者来定价,如果是收费的协议库文件,则用户可以通过在线支付端进行支付,在线支付端具有金融的接口,如:微信、支付宝、银联、visa等,可实现快捷支付。

其中,将该协议库文件放入管理平台中的设备库编辑器是通过拖拽的方式将协议库文件拖拽到能够显示协议代码的位置,非常方便,可快速操作。

用户协议平台可通过“我发布的库”,“我审核中的库”,“被拒绝的库”来查看自己发布的协议库文件的历史记录和状态。

云端共享平台包括:

“ui数据管理”模块:用于上传和下载ui数据;

“项目管理”模块:用于上传项目和下载项目;

“序列号管理”模块:用于根据设备的序列号跟踪和管理设备;

“固件管理”模块:用户管理硬件模块里的软件;

“设备库”模块:用来存放协议库;

“设备库审核”模块:用来审核新的协议库文件;

“安全”模块:用于做安全设置,比如密码设置和网络安全设置等。

云端平台设有四种权限,包括登录、查看、更新和审核,四种权限均可使用ui数据管理”模块和项目管理”模块。

登录权限无法使用设备库模块、设备库审核模块和序列号模块,查看权限可查看设备库的协议库文件,更新权限可上传协议库文件至设备库,审核权限可使用“设备库审核”模块,具有对新的协议库文件进行审核。

ui数据指用户界面数据。

项目指对应中控设备模块的某个通信口的协议文件。

序列号是指设备的序列号,管理方用来跟踪和管理设备。

固件是指某个硬件模块里边的软件,可更新。

设备库指的是用来存放协议库的。

“ui数据管理”模块:提供上传和下载ui数据,上传时要选择uid,即主机名,即选取上传到哪里去,下载时,选uid,即选择存放在哪台主机下的ui数据。

“项目管理”模块也跟“ui数据管理”模块一样操作。

因此,存在风险,如果有人知道了某个主机的uid,即可通过对应的uid下载ui数据,修改后再上传,该用户的ui数据即被篡改,解决方法是,只有在用户的app选择授权调试主机,其他人才可以管理该uid的ui数据,起到信息防篡改的目的,安全性更高。

授权调试主机的作用还包括:提供中央控制系统的厂商在为用户端服务时,只需要派初级工程师到现场接线即可,初级工程师到现场将线接好,让用户授权调试主机,高级工程师就可以在远程进行调试了,因此,厂商只需要配套几个高级工程师在公司进行远程操作,其他都是初级工程师即可,与现有技术一般需要高级工程师到现场才能调试相比,可节省用工成本,厂商还可为用户端进行深度维护,远程操作更为快速便利。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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