首页建站云端服务器租赁(什么是云端服务器租赁)

云端服务器租赁(什么是云端服务器租赁)

编程之家2024-03-22108次浏览

一、租手机说有云端锁是什么

一种智能云锁系统,其解决了现有门禁系统的信息安全问题;开锁方法利用微信小程序,提供了一种简单快捷的开锁方式。

云端服务器租赁(什么是云端服务器租赁)

本发明所述的智能云锁系统,包括与电控锁相连的智能云锁、经过管理控制台授权的移动客户端,以及设置于阿里云端的服务器,智能云锁包括通信模块ⅰ和显示二维码数据的显示模块ⅰ;移动客户端包括通信模块ⅱ和采集二维码数据的图像采集模块ⅱ;服务器分别与通信模块ⅰ、通信模块ⅱ无线相连,服务器包括存储智能云锁id信息和移动客户端id信息的存储模块,一台id信息的存储智能云锁通过存储模块仅连接经过管理控制台授权id信息的移动客户端,不同的存储智能云锁的id信息存储在存储模块的不同位置;存储智能云锁id信息和移动客户端id信息匹配后,智能云锁开启。

优选地,所述智能云锁包括控制器、按键模块和继电器模块,按键模块通过继电器模块与控制器相连,按键模块输入的信息通过通信模块ⅰ上传到服务器,与存储模块内的信息匹配后,智能云锁开启。

优选地,所述服务器采用tomcat服务器,其运行在linux系统的web环境下,其存储模块包括用来记录用户提交的个人信息及开锁权限的mysql数据库,以及用于记录微信app的登陆状态的redis数据库;服务器生成刷新频率可选的二维码数据。

优选地,所述移动客户端采用智能手机或者智能pad,移动客户端上安装有加载开锁小程序的微信app,该开锁小程序通过通信模块ⅱ下载并显示由java运行下的生成随机的二维码数据。

本发明所述的智能云锁系统的开锁方法,包括如下步骤:

步骤一:开机后智能云锁初始化,并通过通信模块ⅰ连接至服务器的通信模块ⅲ;

云端服务器租赁(什么是云端服务器租赁)

步骤二:通信模块ⅰ接收服务器随机生成的二维码数据,并发送给控制器并将其显示到液晶屏上;

步骤三:客户打开移动客户端上微信app中的开锁小程序扫描液晶屏上的二维码数据,并通过通信模块ⅱ将其上传到服务器;

步骤四:服务器将来自移动客户端的二维码数据与存储模块中的数据进行比对,如果比对不通过,则继续等待;如果比对通过,则说明有开锁权限,下达开锁指令至智能云锁;

步骤五:智能云锁等待来自服务器的开锁指令,如果没有收到开锁指令,则继续等待;如果收到开锁指令则通过控制器控制继电器开启电控锁,完成开锁。

优选地,所述步骤三还包括以下前置步骤:

第一步:客户打开移动客户端上微信app中的开锁小程序扫描液晶屏上的二维码数据,并通过通信模块ⅱ将其上传到服务器;

云端服务器租赁(什么是云端服务器租赁)

第二步:服务器将新加入的移动客户端id信息存储至存储器;

第三步:管理员通过pc端的管理控制台登录服务器,访问服务器新加入的移动客户端id信息,如果认可该移动客户端则授权,如果不认可移动客户端则拒绝;

第四步:服务器接收管理员的授权或者拒绝指令,并存储至存储模块中。

优选地,所述步骤四中,所述存储模块中的个人信息、微信app的登陆状态均不可访问,管理控制台可访问开锁权限信息。

优选地,所述服务器连接至少一台智能云锁和至少一台移动客户端,智能云锁与移动客户端为多对多的关系,即同一台智能云锁连接至少一台移动客户端且同一台移动客户端连接至少一台智能云锁;两个不同id信息的智能云锁之间、两个不同id信息的移动客户端之间均不可访问。

本发明的有益效果是:采用本发明所述的智能云锁系统采用存储模块划分不同的位置,保证了客户的开锁信息的安全性。本发明所述的智能云锁系统的开锁方法,利用微信小程序,简单快捷,无需另外安装app,存在粘性强的优点,体验效果好;开锁过程极大程度的避免客户的财产不受到非法的侵害,具有很大的研究和开发的意义。本发明可以广泛用于学校门禁、居民区门禁、企业门禁等场合。

附图说明

图1是本发明的结构原理框图。

图2是智能云锁的结构原理框图。

图3是移动客户端的结构原理框图。

图4是服务器的结构示意图。

图5是智能云锁控制器的电气连接图。

图6是智能云锁通信模块ⅰ的电气连接图。

图7是智能云锁继电器的电气连接图。

图8是本发明的流程框图。

图9是步骤三的前置步骤流程框图。

图10是服务器授权界面图。

图11(a)是微信app开锁小程序授权前的界面图。

图11(b)是微信app开锁小程序授权后的界面图。

图12(a)是智能云锁显示二维码数据的界面图。

图12(b)是智能云锁显示开锁成功的界面图。

图12(c)是开锁小程序显示开锁成功的界面图。

具体实施方式

为了使本发明目的、技术方案更加清楚明白,下面结合实施例,对本发明作进一步详细说明。

实施例一:

如图1至图7所示,本发明所述的智能云锁系统,包括与电控锁相连的智能云锁、经过管理控制台授权的移动客户端,以及设置于阿里云端的服务器,智能云锁包括通信模块ⅰ和显示二维码数据的显示模块ⅰ;移动客户端包括通信模块ⅱ和采集二维码数据的图像采集模块ⅱ;服务器分别与通信模块ⅰ、通信模块ⅱ无线相连,服务器包括存储智能云锁id信息和移动客户端id信息的存储模块,一台id信息的存储智能云锁通过存储模块仅连接经过管理控制台授权id信息的移动客户端,不同的存储智能云锁的id信息存储在存储模块的不同位置;存储智能云锁id信息和移动客户端id信息匹配后,智能云锁开启。

所述智能云锁系统还包括位于智能云锁上的图像采集模块ⅰ和位于移动客户端上的显示模块ⅱ,图像采集模块ⅰ采集显示模块ⅱ上的二维码数据。

所述智能云锁系统还包括移动客户端的按键模块和位于智能云锁的存储模块,按键模块输入的信息通过通信公司网络连接到智能云锁的通信模块ⅰ,输入的信息与存储模块内的信息匹配后,智能云锁开启。

如图2和图5所示,所述智能云锁包括型号为stm32f103vct6的控制模块、型号为sim800c的通信模块ⅰ、型号为lm2596-5v的电源模块、继电器模块和为液晶屏的显示模块,控制模块分别与通信模块ⅰ、电源模块、继电器模块和显示模块相连。

如图4所示,所述服务器采用tomcat服务器,其运行在linux系统的web环境下,其存储模块包括用来记录用户提交的个人信息及开锁权限的mysql数据库,以及用于记录微信app的登陆状态的redis数据库;服务器生成刷新频率可选的二维码数据。

如图3所示,所述移动客户端采用智能手机或者智能pad,移动客户端上安装有加载开锁小程序的微信app,该开锁小程序通过通信模块ⅱ下载并显示由java运行下的生成随机的二维码数据。

需要说明的是:通信模块ⅰ使用sim800c模块,该模块可支持4频gsm/gprs,工作的频段为:gsm850、egsm900、dcs1800和pcs1900mhz,与服务器通信。服务器采用阿里服务器,采用阿里服务器,可靠性高,性能强,linux系统开发简单,性价比高,多节点可选,满足该设计要求。采用微信小程序,开发简单,方便,实用,开发成本低,不需要下载和安装,方便用户使用。微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。

阿里服务器与linux系统的配置步骤如下:

第一步:远程连接阿里云主机。

第二步:使用阿里云自带的分区工具auto_fdisk.sh给数据盘分区并格式化、挂载。

第三步:配置系统——linux一键安装web环境。

服务器运行在linux系统下,其中mysql数据库用来记录用户提交的个人信息及开锁权限。redis数据库用于记录微信app的登陆状态。tomcat服务器用于部署云锁的web应用,及java程序。

在服务器和微信小程序的前提下,为了使安全系数提高,将利用服务器在液晶屏上显示由java运行下的生成任意的二维码,并且每分钟刷新一次,刷新频率可以自己更改,只有管理员给用户权限,用户利用微信小程序扫描二维码,通过服务器识别判定,才可以打开电控锁。从而提高了系统的安全性。如果手机丢失,只需要告诉管理员,将会取消该微信的权限,进而得到安全保障。

1)控制器与服务器通信:服务器将二维码数据以及开锁指令发送给控制器。

2)移动客户端与服务器通信:开锁权限的申请以及开锁命令的请求。

3)继电器控制:用于控制电控锁的开启。

4)显示模块:用于显示服务器生成的二维码数据。

本发明的有益效果是:采用本发明所述的智能云锁系统采用存储模块划分不同的位置,保证了客户的开锁信息的安全性。

实施例二:

如图8至图12(c)所示,本发明所述的智能云锁系统的开锁方法,包括如下步骤:

步骤一:开机后智能云锁初始化,并通过通信模块ⅰ连接至服务器的通信模块ⅲ;

步骤二:通信模块ⅰ接收服务器随机生成的二维码数据,并发送给控制器并将其显示到液晶屏上;

步骤三:客户打开移动客户端上微信app中的开锁小程序扫描液晶屏上的二维码数据,并通过通信模块ⅱ将其上传到服务器;

步骤四:服务器将来自移动客户端的二维码数据与存储模块中的数据进行比对,如果比对不通过,则继续等待;如果比对通过,则说明有开锁权限,下达开锁指令至智能云锁;

步骤五:智能云锁等待来自服务器的开锁指令,如果没有收到开锁指令,则继续等待;如果收到开锁指令则通过控制器控制继电器开启电控锁,完成开锁,如图12(a)至图12(c)。

如图9所示,所述步骤三还包括以下前置步骤:

第一步:客户打开移动客户端上微信app中的开锁小程序扫描液晶屏上的二维码数据,并通过通信模块ⅱ将其上传到服务器;

第二步:服务器将新加入的移动客户端id信息存储至存储器;

第三步:管理员通过pc端的管理控制台登录服务器,访问服务器新加入的移动客户端id信息,如果认可该移动客户端则授权,如果不认可移动客户端则拒绝,如图10和图11(b)所示;

第四步:服务器接收管理员的授权或者拒绝指令,并存储至存储模块中。

所述步骤四中,所述存储模块中的个人信息、微信app的登陆状态均不可访问,管理控制台可访问开锁权限信息。

所述服务器连接至少一台智能云锁和至少一台移动客户端,智能云锁与移动客户端为多对多的关系,即同一台智能云锁连接至少一台移动客户端且同一台移动客户端连接至少一台智能云锁;两个不同id信息的智能云锁之间、两个不同id信息的移动客户端之间均不可访问。

本发明的有益效果是:本发明所述的智能云锁系统的开锁方法,利用微信小程序,简单快捷,无需另外安装app,存在粘性强的优点,体验效果好;开锁过程极大程度的避免客户的财产不受到非法的侵害,具有很大的研究和开发的意义。

实施例三:

下面通过测试例对于本发明作出进一步的解释。

一、测试准备

s1:将sim卡装入sim800c模块中,并将sim800c与控制器连接。

s2:将控制器与液晶屏、继电器模块等外设相连接。

s3:给主控板通电,系统初始化。

二、测试过程

s4:用户扫描二维码下载微信小程序,并且打开小程序,如图11(a)至图11(b)所示。

s5:编辑开锁权限申请,管理员登陆云服务器,查看申请并同意,如图10所示。

s6:用户扫描液晶显示屏上生成的二维码,如图12(a)至图12(c)所示。

s7:等待五秒之内门锁开启。

三、测试结果

经过测试用户可通过扫描二维码下载微信小程序,打开小程序申请开锁权限,等待管理员授权。此时,用户扫描液晶显示屏上生成的二维码即可开启门锁,完成了预期设计目的。

本发明具有以下优点:

(1)方便快捷:该智能云锁系统只需用手机扫码就可以开锁,省去了传统机械锁携带钥匙的繁琐。

(2)数据互联:该门禁系统的数据都保存到了云服务器,即使断电,数据也不会丢失。

(3)系统简洁:该智能云锁系统因为采用了sim800c集成模块与单片机相结合进行控制,这样就避免了传统有线远程控制中布线,维护线路的繁琐工序,使得设备系统的架设变得非常的简洁并且易于维护,同时也降低了运行成本。

(4)管理简单:管理员只需在pc端登录服务器就能对用户进行授权管理,从而简化了管理过程。

(5)安全性高:显示屏生成任意的二维码,并且每分钟刷新一次,刷新频率可以自己更改,而且只有管理员授权后用户才能开启门锁,从而提高了系统的安全性。

本发明在实际生产生活中具有很大的意义,能被广泛的应用于家庭、工厂、政府、公司等各类场所,有效的消除安全忧虑的同时也具有很大的商业利用价值。

以上所述仅为本发明的较佳实施例而己,并不以本发明为限制,凡在本发明的精神和原则之内所作的均等修改、等同替换和改进等,均应包含在本发明的专利涵盖范围内。

二、手机里的备份到云端是什么意思

手机里的备份到云端,就是说把个人数据的通讯录、短信、图片等资料通过云存储的方式备份在网络上面。手机里备份的数据可在随地的管理,可在云端(网络)下载或预览所有文件。手机备份到云端,在远程个人PC上马上就能编辑。

云端储存空间服务,也就是线上储存空间。提供扩充性强大的主机,伴随着简单的操作接口,让使用者在任何时间可以存取大量资料。使用者通常是透过购买或是租赁来使用云端空间。云端储存空间服务可以是透过应用程式,或是网络接口来存取资料。

手机的文件云备份不受空间和设备限制,也不需要备份到存储卡上还有丢失的风险。通过集群应用、网格技术或分布式文件系统等功能,硬盘总虽然也可以存储,但储存分散,而且各自为政,如果不用云的理念将之结合,存储永远不够用。云技术是发展潮流,追逐云计算也算是顺应潮流!

扩展资料:

手机里的文件备份到云端已经实现了商业化。许多跨国信息技术行业的公司如等IBM、Yahoo和Google都有开展相关服务。利用了云端服务,这算是运用网络沟通多台设备的运算工作,或是透过网络联机取得由远程主机提供的服务,这种备份到云端的计算机科学概念的已经实现了商业化。

手机里的文件备份到云端的这种服务在国内市场也在渐长。一些通信龙头企业像腾讯的腾讯云,百度的百度云等。在数据备份需求渐多,在少数创新技术及企业的推进下,国内云备份市场开始初见规模,目前身居行业第一阵营,能与国外同行业相媲美的,只有一些通信龙头企业。

手机里的文件备份到云端在生活里极具优点——不需投入的金钱购买软硬件,也不需要管理时间,只要透过云端服务供货商所提供的服务,在很短的时间内就可以迅速取得服务。这对一些分秒必争工作繁忙的人来说,透过云端服务供货商提供的服务让信息流可以随时流入自己的手持装置中。

参考资料来源:百度百科——云备份

三、云端服务器和普通服务器的区别

1、资源弹性调配不同

云服务器是支持资源的弹性调配的,这意味着我们自由地增加或缩减CPU、内存、磁盘、带宽等资源,但我们还应该知道,这种弹性伸缩,不止单台云服务器中的纵向伸缩,还包括增加/缩减虚拟机数量的横向伸缩。

普通服务器资源受限于单台服务器配置,如需资源扩容,则需要技术人员在实体服务器硬件中增加磁盘或内存条等,这个过程耗费的时间成本难以支撑企业应用需求的灵活变化。

2、节点规模不同

云服务器的计算资源是从大量经过整合虚拟化的物理服务器中调度获取的,从节点规模看,这样的虚拟化规模可能是几台、数十台、数百台物理服务器,也可能是跨数据中心的成千上万台实体硬件构建起大型云端虚拟资源池。

普通服务器的节点规模则受限于机柜、机房等硬件环境以及虚拟化的程度。

3、分布式存储不同

云服务器采用的是分布式存储,例如知了云采用的ceph分布式存储系统,以良好的可扩展性、高性能以及高可靠性为显著特征。可实现实时多重副本容灾,无单点故障,可有效规避多种故障,并且支持存储资源的弹性伸缩,并使云服务器具备热迁移等功能。

普通服务器则无法实现分布式存储,一旦发生硬件故障,数据安全将面临严重的丢失、损毁甚至无法找回等风险,因此企业通常会部署RAID10阵列安全策略,但这需要面临高额的硬件购置等费用和成本,增加公司财政负担。

4、概念不同

云端服务器是出自WEB3.0里的概念,具有高度分布式、高度虚拟化等特点,常见的青牛商机智能营销云终端是全球首款基于桌面的轻量级通讯及信息化管理营销平台。

普通服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。

扩展资料:

云服务器可以有效的解决传统物理租机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。在实际应用中的云主机具有三个方面的弹性能力:

1、云服务器服务配置与业务规模可根据用户的需要进行配置,并可灵活的进行调整;

2、用户申请的云服务器服务可以实现快速供应和部署,实现了集群内弹性可伸缩;

3、计费方式灵活,用户无需支付押金,且有多种支付方式供用户选择。

参考资料来源:

百度百科-云端服务器

百度百科-普通服务器

湖南邮政编码?邮政编码苹果id怎么设置惠威h5(惠威h5是什么)