一种基于二维码的终端配置系统技术方案

技术编号:25842482 阅读:35 留言:0更新日期:2020-10-02 14:21
本发明专利技术公开了一种基于二维码的终端配置系统,包括服务器、存储器、终端以及客户端;服务器包括数据中转中心和二维码生成模块;终端包括摄像头和二维码数据分析模块;客户端包括数据生成模块和二维码显示模块;二维码生成模块接收来自客户端发送过来的一条或者多条终端配置的json格式数据,通过一定的逻辑处理,获取到一条未被终端配置成功的json格式数据,生成对应的二维码图片,发送至客户端显示,当获取到已被终端配置的json格式数据,将这个配置的终端与该json格式数据一一对应保存到存储器。本发明专利技术对配置流程操作进行优化改善,以二维码技术对接配置流程,对终端进行批量配置;即扫即用,快速实现终端与服务器的连接,提高工作效率。

【技术实现步骤摘要】
一种基于二维码的终端配置系统
本专利技术涉及终端配置
,具体涉及一种基于二维码的终端配置系统。
技术介绍
在当前环境没有外网的情况下,终端设备需要设置相应的终端名称、服务器ip地址、服务器口号和终端静态IP地址等,来让终端与服务器能够进行通信,原有传统配置方法以管理员在终端进行单个手动输入配置以及借助USB进行配置为主,重复性工作,缺乏技术手段且配置过程费时费力;而且有的终端设备会存在没有USB的情况。传统终端配置是由管理员在终端进行单个手动输入配置以及借助USB进行配置;配置过程费时费力,造成资源浪费。
技术实现思路
有鉴于此,为了解决现有技术中的上述问题,本专利技术提出一种基于二维码的终端配置系统,推从批量管理更能适从合理对公司网络安全进行管理,通过接收json格式数据,以二维码扫描的形式实现终端与服务器的连接配置,实现内部网络安全批量管控。本专利技术通过以下技术手段解决上述问题:一种基于二维码的终端配置系统,包括服务器、存储器、终端以及客户端;所述服务器包括数据中转中心和二维码生成模块;所述数据中转中心用于接收来自客户端发送过来的一条或者多条终端配置的json格式数据,经过二维码生成模块生成图片样式的二维码,返回图片样式的二维码给客户端显示;接收或者发送要保存的数据到存储器进行存储;所述二维码生成模块用于接收来自客户端发送过来的一条或者多条终端配置的json格式数据,通过一定的逻辑处理,获取到一条未被终端配置成功的json格式数据,生成对应的二维码图片,发送至客户端显示,当获取到已被终端配置的json格式数据,将这个配置的终端与该json格式数据一一对应保存到存储器;所述存储器用于接收由服务器发送过来的数据并保存,当服务器需要的时候根据所需发送对应的数据;所述终端包括摄像头和二维码数据分析模块;所述摄像头用于扫描客户端显示的二维码;所述二维码数据分析模块用于根据二维码解析成对应的json格式数据,数据包括:终端名称、连接服务器IP地址、连接服务器口号、终端静态IP地址和数据是否使用,获取这些数据,将数据设置进入终端成功之后,修改数据是否使用为“是”后,再添加该设备的唯一设备号到这个数据,然后打包发送回服务器;所述客户端包括数据生成模块和二维码显示模块;所述数据生成模块用于用户手动在客户端输入表单数据转换成一条终端配置json格式数据发送给服务器,或者用户通过一键生成多条终端配置json格式数据发送给服务器;所述二维码显示模块用于接收来自服务器发送过来的二维码图片并显示在客户端设备上给终端扫描,当终端扫描并设置成功后会给服务器发送数据已被配置信息,发送到服务器的二维码生成模块,然后客户端接收服务器发送过来的二维码图片更改二维码显示。进一步地,所述二维码生成模块根据二维码数据处理算法:其中Aw代表编码纠错级别选择,x为原数据字符串即json格式数据,n为最终得到的二维码点阵数,通过i=1一直累加到n,得到待编码的字符串y,生成对应的二维码图片。进一步地,所述二维码数据分析模块根据二维码数据处理算法:其中Aw代表编码纠错级别选择,n为二维码点阵数,通过i=1一直累加到n,y为待编码的字符串,通过遍历编码y从而得到x编码数据,获取完整的json格式数据,解析成对应的json格式数据。进一步地,所述数据生成模块根据公式:其中,η表示转换速率,Z表示原始数据,j表示数据标识,通过一条或者多条数据生成P对应的json格式数据。与现有技术相比,本专利技术的有益效果至少包括:本专利技术对配置流程操作进行优化改善,以二维码技术对接配置流程,对终端进行批量配置;由之前传统的手动单个进行配置优化为批量配置,通过扫描二维码的形式进行配置,即扫即用,快速实现终端与服务器的连接,提高工作效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术二维码生成模块的数据处理流程图;图2是本专利技术二维码数据分析模块的数据处理流程图;图3是本专利技术二维码显示模块的数据处理流程图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面将结合附图和具体的实施例对本专利技术的技术方案进行详细说明。需要指出的是,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例本专利技术基于二维码的终端配置系统主要由四部分构成,包括服务器、存储器、终端(终端1…终端N)以及客户端。其中,服务器:指进行中心逻辑运算,并且能够发送或者接收数据给终端和存储器的设备,包含BS模式下的WEB、CS模式下的WinForm等;存储器:包括Mysql、Oracle、SqlLite数据库,和阿里云数据库云数据库,以及其他存储器;终端:指带摄像头的能够进行扫描二维码,发送数据或者接收数据到服务器系统的显示设备;客户端:指包括能够服务器推送消息的设备,如手机。所述服务器包括数据中转中心和二维码生成模块。所述数据中转中心用于接收来自客户端发送过来的数据,如一条或者多条终端配置的json格式数据,如下一条终端json数据:{"deviceName":"终端名称","serviceIP":"192.168.0.1","servicePort":"8080","terminalIP":"192.168.0.1","used":"false"},其中,deviceName表示终端名称;serviceIP表示服务器ip;servicePort表示服务器端口号;terminalIP表示终端ip;used表示这条数据是否已用,经过二维码生成模块生成图片样式的二维码,返回图片样式的二维码给客户端显示;接收或者发送要保存的数据到存储器进行存储。所述二维码生成模块用于接收来自客户端发送过来的数据一条或者多条终端配置的json格式数据,通过一定的逻辑处理,获取到一条未被终端配置成功的json格式数据,根据二维码数据处理算法:其中Aw代表编码纠错级别选择,x为原数据字符串即json数据,n为最终得到的二维码点阵数,通过i=1一直累加到n,得到待编码的字符串y,生成对应的二维码图片,发送至客户端显示,当获取到已被终端配置的json格式数据,将这个配置的终端与该json格式数据一一对应保存到存储器,如图1所示。所述存储器用于接收由服务端发送过来的数据并保存,当服务器需要的时候要根据所需发送对应的数据所述终端包括摄像头和二维码数据分析模块。所述摄像头用于扫描客户端显示的二维码。所述二维码数据分析模块用于根据二维码数据处理算法:本文档来自技高网...

【技术保护点】
1.一种基于二维码的终端配置系统,其特征在于,包括服务器、存储器、终端以及客户端;/n所述服务器包括数据中转中心和二维码生成模块;/n所述数据中转中心用于接收来自客户端发送过来的一条或者多条终端配置的json格式数据,经过二维码生成模块生成图片样式的二维码,返回图片样式的二维码给客户端显示;接收或者发送要保存的数据到存储器进行存储;/n所述二维码生成模块用于接收来自客户端发送过来的一条或者多条终端配置的json格式数据,通过一定的逻辑处理,获取到一条未被终端配置成功的json格式数据,生成对应的二维码图片,发送至客户端显示,当获取到已被终端配置的json格式数据,将这个配置的终端与该json格式数据一一对应保存到存储器;/n所述存储器用于接收由服务器发送过来的数据并保存,当服务器需要的时候根据所需发送对应的数据;/n所述终端包括摄像头和二维码数据分析模块;/n所述摄像头用于扫描客户端显示的二维码;/n所述二维码数据分析模块用于根据二维码解析成对应的json格式数据,数据包括:终端名称、连接服务器IP地址、连接服务器口号、终端静态IP地址和数据是否使用,获取这些数据,将数据设置进入终端成功之后,修改数据是否使用为“是”后,再添加该设备的唯一设备号到这个数据,然后打包发送回服务器;/n所述客户端包括数据生成模块和二维码显示模块;/n所述数据生成模块用于用户手动在客户端输入表单数据转换成一条终端配置json格式数据发送给服务器,或者用户通过一键生成多条终端配置json格式数据发送给服务器;/n所述二维码显示模块用于接收来自服务器发送过来的二维码图片并显示在客户端设备上给终端扫描,当终端扫描并设置成功后会给服务器发送数据已被配置信息,发送到服务器的二维码生成模块,然后客户端接收服务器发送过来的二维码图片更改二维码显示。/n...

【技术特征摘要】
1.一种基于二维码的终端配置系统,其特征在于,包括服务器、存储器、终端以及客户端;
所述服务器包括数据中转中心和二维码生成模块;
所述数据中转中心用于接收来自客户端发送过来的一条或者多条终端配置的json格式数据,经过二维码生成模块生成图片样式的二维码,返回图片样式的二维码给客户端显示;接收或者发送要保存的数据到存储器进行存储;
所述二维码生成模块用于接收来自客户端发送过来的一条或者多条终端配置的json格式数据,通过一定的逻辑处理,获取到一条未被终端配置成功的json格式数据,生成对应的二维码图片,发送至客户端显示,当获取到已被终端配置的json格式数据,将这个配置的终端与该json格式数据一一对应保存到存储器;
所述存储器用于接收由服务器发送过来的数据并保存,当服务器需要的时候根据所需发送对应的数据;
所述终端包括摄像头和二维码数据分析模块;
所述摄像头用于扫描客户端显示的二维码;
所述二维码数据分析模块用于根据二维码解析成对应的json格式数据,数据包括:终端名称、连接服务器IP地址、连接服务器口号、终端静态IP地址和数据是否使用,获取这些数据,将数据设置进入终端成功之后,修改数据是否使用为“是”后,再添加该设备的唯一设备号到这个数据,然后打包发送回服务器;
所述客户端包括数据生成模块和二维码显示模块;
所述数据生成模块...

【专利技术属性】
技术研发人员:李四雄彭伊烨
申请(专利权)人:广州南翼信息科技有限公司
类型:发明
国别省市:广东;44

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

1