一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于物联网卡的Sass云管理平台及管理方法与流程

2022-03-01 20:40:08 来源:中国专利 TAG:

一种基于物联网卡的sass云管理平台及管理方法
技术领域
1.本发明涉及一种云管理领域,具体是一种基于物联网卡的sass云管理平台及管理方法。


背景技术:

2.sass是一个最初由hampton catlin设计并由natalie weizenbaum开发的层叠样式表语言。在开发最初版本之后,weizenbaum和chris eppstein继续通过sassscript来继续扩充sass的功能。sassscript是一个在sass文件中使用的小型脚本语言。sass是一个将脚本解析成css的脚本语言,即sassscript。sass包括两套语法。最开始的语法叫做“缩进语法”,与haml类似,使用缩进来区分代码块,并且用回车将不同规则分隔开。而较新的语法叫做“scss”,使用和css一样的块语法,即使用大括号将不同的规则分开,使用分号将具体的样式分开。通常情况下,这两套语法通过.sass和.scss两个文件扩展名区分开。
3.部分sass的代码片段是可以通用的,现有的程序员常采用将代码片段存储在本机上,存储在本机上只能在本机进行使用,使用其它的电脑则无法使用代码片段,通用性不佳,且在本机上存储,易造成数据丢失无法找回的情况出现。


技术实现要素:

4.本发明的目的在于提供一种基于物联网卡的sass云管理平台及管理方法,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:
6.一种基于物联网卡的sass云管理平台,包括用户端、负载均衡端以及云服务平台;
7.所述用户端由多个用户终端组成,用户终端通过互联网登录云服务平台,并在云服务平台上对代码片段进行增删改查;
8.所述负载均衡端用于对用户端的数据流进行分流操作,避免其同时通过同一个服务器访问云服务平台,提高用户访问的流畅性;
9.所述云服务平台包括处理器、sass管理模块、广告展现模块、存储模块、备份模块以及用户管理模块,所述sass管理模块用于对代码片段进行相关存储操作,所述广告展现模块用于对平台上展现的广告进行管理,也可提高平台增收的作用,所述存储模块用于对sass管理模块、广告展现模块以及用户管理模块的数据进行存储,所述备份模块用于对存储模块的数据进行远端备份,所述用户管理模块用于对用户信息数据进行处理操作。
10.作为本发明进一步的方案:所述负载均衡端由负载均衡设备、应用服务器a、应用服务器b以及应用服务器c组成。
11.作为本发明再进一步的方案:所述sass管理模块由sass数据管理单元、sass数据搜索单元、sass数据自检单元、sass数据编译展现单元、sass数据历史版本单元组成,所述sass数据管理单元用于对sass代码片段进行增加、修改、删除操作,所述sass数据搜索单元用于根据关键词对sass代码片段进行搜索,所述sass数据自检单元用于在对sass代码片段
进行增加和修改时,检查其是否存在格式上错误,所述sass数据编译展现单元用于对存储的sass代码片段进行编译展现,直观的观察到代码片段使用后的成品,所述sass数据历史版本单元用于对代码片段进行修改时对上一个版本进行存储记录,便于后续提取。
12.作为本发明再进一步的方案:所述sass数据管理单元在对sass代码片段进行添加时,需要填写代码片段的预设信息,预设信息包括代码片段作用、作者、作者联系方式、修改时间、添加使用以及预设搜索关键词。
13.作为本发明再进一步的方案:所述用户管理模块包括用户单元以及管理员单元,所述用户单元用于用户账号的登录以及账号权限的认证,避免用户账号取得不属于它的权限进行使用,所述管理员单元用于管理员账号登录后对新用户账号进行注册并可对用户账号进行分配权限。
14.作为本发明再进一步的方案:所述用户单元包括用户登录子单元以及用户权限认证子单元,所述用户登录子单元用于对用户终端输入的登录进行验证,判断其是否能使用平台,所述用户权限认证子单元用于对登录成功的账号进行权限认证判断。
15.作为本发明再进一步的方案:所述管理员单元包括管理员登录子单元、用户注册子单元以及用户权限分配子单元,所述管理员登录子单元用户管理员账号的登录,所述用户注册子单元用于对用户账号的注册,且注册信息包括用户id、密码、联系方式信息,并预留扩展字段,所述用于权限分别子单元用于对注册成功的用户账号进行权限分配。
16.作为本发明再进一步的方案:所述存储模块包括用户数据存储服务器、sass数据存储服务器与系统数据与广告数据存储服务器,所述用户数据存储服务器也用存储普通账号与管理员账号的数据信息,所述sass数据存储服务器用于存储sass代码片段信息数据,所述系统数据及广告数据存储服务器用于存储系统内部数据与广告数据信息。
17.作为本发明再进一步的方案:所述备份模块由定时备份单元与分布式数据存储服务器组组成,所述定时备份单元用于周期性将存储模块中的数据备份到分布式存储服务器组中,且备份周期可为日备份、周备份、月备份等自己设定。。
18.一种基于物联网卡的sass云管理平台的管理方法,管理步骤如下:
19.s1:管理员通过管理员登录子单元登录到后台,并通过用户注册子单元注册一个用户终端账号,并对账号的权限通过用户权限分配子单元分配后,将此账号下发给用户进行使用,然后用户通过用户登录子单元进行登录,通过用户权限认证无误后即可正常使用;
20.s2:用户登录成功后,通过sass数据管理单元可对自己所需用到的sass代码片段进行添加,也可对添加后的后的代码片段进行修改或者删除,在对代码进行添加或修改后提交时,提交的代码需要经过sass数据自检单元对其进行检查,判断其是否存在格式上错误,如存在格式上错误则失败,不存在则成功;
21.s3:在s2步骤中,可根据关键词对已存储的sass代码片段进行搜索,并也可根据sass数据编译展示单元对代码片段进行编译预览,同时,在s2步骤中对代码片段修改成功后,则会通过sass数据历史版本单元将上一个版本进行存储,便于后续查询覆盖;
22.s4:用户在进行s2与s3步骤中操作时,由广告展现模块控制可在其浏览页面展现出预设的广告,用于平台的创收;
23.s5:定时备份单元可根据其预设的周期性备份时间,将存储模块中的数据全部备份到分布式存储服务器组中。
24.与现有技术相比,本发明的有益效果是:
25.1、本发明,通过云管理平台对常用的sass代码片段进行存储,将代码片段存储在云上,只有有网络均可从云上查看代码片段,并进行复制使用,不仅限于只能在存户代码的主机上进行使用,较为灵活方便,受限低,同时代码的数据会定期备份到分布式存储服务器中,便于出现意外造成数据丢失后找回,不易出现数据丢失无法找回的情况出现,且对访问浏览进行负载均匀,防止云服务平台因过流而崩溃。
26.2、本发明,用户账号仅只能通过管理员进行注册,有利于降低运营成本,且在用户使用时,广告展现模块可在用户浏览的界面播放广告,用于提高平台创收,进一步降低运营成本。
27.3、本发明,在用户添加或修改代码片段时,均会对代码片段进行自检,避免添加无法运行的代码片段,且可对同一代码片段的历史版本均会记录,便于后续使用。
附图说明
28.图1为一种基于物联网卡的sass云管理平台及管理方法的模块化结构示意图;
29.图2为一种基于物联网卡的sass云管理平台及管理方法中云服务平台的示意图;
30.图3为一种基于物联网卡的sass云管理平台及管理方法中sass管理模块的示意图图;
31.图4为一种基于物联网卡的sass云管理平台及管理方法中用户管理模块的示意图;
32.图5为一种基于物联网卡的sass云管理平台及管理方法中存储模块的示意图;
33.图6为一种基于物联网卡的sass云管理平台及管理方法中备份模块的示意图;
34.图7为一种基于物联网卡的sass云管理平台及管理方法中用户单元的示意图;
35.图8为一种基于物联网卡的sass云管理平台及管理方法中管理员单元的示意图;
36.图9为一种基于物联网卡的sass云管理平台及管理方法的使用流程图。
具体实施方式
37.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
38.请参阅图1~9,本发明提出一种技术方案,一种基于物联网卡的sass云管理平台,包括用户端、负载均衡端以及云服务平台。
39.所述用户端由多个用户终端组成,用户终端通过互联网登录云服务平台,并在云服务平台上对代码片段进行增删改查。
40.所述负载均衡端用于对用户端的数据流进行分流操作,避免其同时通过同一个服务器访问云服务平台,提高用户访问的流畅性。
41.所述云服务平台包括处理器、sass管理模块、广告展现模块、存储模块、备份模块以及用户管理模块,所述sass管理模块用于对代码片段进行相关存储操作,所述广告展现模块用于对平台上展现的广告进行管理,也可提高平台增收的作用,所述存储模块用于对
sass管理模块、广告展现模块以及用户管理模块的数据进行存储,所述备份模块用于对存储模块的数据进行远端备份,所述用户管理模块用于对用户信息数据进行处理操作。
42.负载均衡端由负载均衡设备、应用服务器a、应用服务器b以及应用服务器c组成。
43.sass管理模块由sass数据管理单元、sass数据搜索单元、sass数据自检单元、sass数据编译展现单元、sass数据历史版本单元组成,sass数据管理单元用于对sass代码片段进行增加、修改、删除操作,sass数据搜索单元用于根据关键词对sass代码片段进行搜索,sass数据自检单元用于在对sass代码片段进行增加和修改时,检查其是否存在格式上错误,sass数据编译展现单元用于对存储的sass代码片段进行编译展现,直观的观察到代码片段使用后的成品,sass数据历史版本单元用于对代码片段进行修改时对上一个版本进行存储记录,便于后续提取。
44.sass数据管理单元在对sass代码片段进行添加时,需要填写代码片段的预设信息,预设信息包括代码片段作用、作者、作者联系方式、修改时间、添加使用以及预设搜索关键词。
45.用户管理模块包括用户单元以及管理员单元,用户单元用于用户账号的登录以及账号权限的认证,避免用户账号取得不属于它的权限进行使用,管理员单元用于管理员账号登录后对新用户账号进行注册并可对用户账号进行分配权限。
46.用户单元包括用户登录子单元以及用户权限认证子单元,用户登录子单元用于对用户终端输入的登录进行验证,判断其是否能使用平台,用户权限认证子单元用于对登录成功的账号进行权限认证判断。
47.管理员单元包括管理员登录子单元、用户注册子单元以及用户权限分配子单元,管理员登录子单元用户管理员账号的登录,用户注册子单元用于对用户账号的注册,且注册信息包括用户id、密码、联系方式信息,并预留扩展字段,用于权限分别子单元用于对注册成功的用户账号进行权限分配。
48.存储模块包括用户数据存储服务器、sass数据存储服务器与系统数据与广告数据存储服务器,用户数据存储服务器也用存储普通账号与管理员账号的数据信息,sass数据存储服务器用于存储sass代码片段信息数据,系统数据及广告数据存储服务器用于存储系统内部数据与广告数据信息。
49.备份模块由定时备份单元与分布式数据存储服务器组组成,定时备份单元用于周期性将存储模块中的数据备份到分布式存储服务器组中,且备份周期可为日备份、周备份、月备份等自己设定。
50.一种基于物联网卡的sass云管理平台的管理方法,管理步骤如下:
51.s1:管理员通过管理员登录子单元登录到后台,并通过用户注册子单元注册一个用户终端账号,并对账号的权限通过用户权限分配子单元分配后,将此账号下发给用户进行使用,然后用户通过用户登录子单元进行登录,通过用户权限认证无误后即可正常使用;
52.s2:用户登录成功后,通过sass数据管理单元可对自己所需用到的sass代码片段进行添加,也可对添加后的后的代码片段进行修改或者删除,在对代码进行添加或修改后提交时,提交的代码需要经过sass数据自检单元对其进行检查,判断其是否存在格式上错误,如存在格式上错误则失败,不存在则成功;
53.s3:在s2步骤中,可根据关键词对已存储的sass代码片段进行搜索,并也可根据
sass数据编译展示单元对代码片段进行编译预览,同时,在s2步骤中对代码片段修改成功后,则会通过sass数据历史版本单元将上一个版本进行存储,便于后续查询覆盖;
54.s4:用户在进行s2与s3步骤中操作时,由广告展现模块控制可在其浏览页面展现出预设的广告,用于平台的创收;
55.s5:定时备份单元可根据其预设的周期性备份时间,将存储模块中的数据全部备份到分布式存储服务器组中。
56.本发明的工作原理是:
57.使用时,通过云管理平台对常用的sass代码片段进行存储,将代码片段存储在云上,只有有网络均可从云上查看代码片段,并进行复制使用,不仅限于只能在存户代码的主机上进行使用,较为灵活方便,受限低,同时代码的数据会定期备份到分布式存储服务器中,便于出现意外造成数据丢失后找回,不易出现数据丢失无法找回的情况出现,且对访问浏览进行负载均匀,防止云服务平台因过流而崩溃;
58.用户账号仅只能通过管理员进行注册,有利于降低运营成本,且在用户使用时,广告展现模块可在用户浏览的界面播放广告,用于提高平台创收,进一步降低运营成本;
59.在用户添加或修改代码片段时,均会对代码片段进行自检,避免添加无法运行的代码片段,且可对同一代码片段的历史版本均会记录,便于后续使用。
60.尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献