本发明涉及一种大数据平台,特别是涉及一种智能大数据平台交互式云控制方法。
背景技术:
1、大数据是近年来为了应对传统模式无法处理的大量数据流而发展出的一种新的数据存储模式,专利申请号2021105000879,名称为“一种基于大数据的智慧校园安全管理平台”,公开了,包括监控端、服务器端、客户端与控制端,前端包括网络摄像机、网络摄像机、网络摄像机、网络摄像机与视频处理模块,服务器端包括数据过滤模块、数据传输模块、数据存储单元、指令处理模块与信息发送模块,客户端包括移动终端软件、用户登录模块与数据管理模块,网络摄像机、网络摄像机、网络摄像机与网络摄像机用于拍摄校园内各处的实时画面,数据过滤模块用于对发送至服务器端的数据进行分类、编辑与删除。该发明能够提高客户端上传数据的效率,提高服务器端接收与执行指令的效率,同时提高服务器端的安全性,因此本专利申请提供了一种不同于专利申请号2021105000879的安全传输的方案。
技术实现思路
1、为了实现本发明的上述目的,本发明提供了一种智能大数据平台交互式云控制方法,包括以下步骤:
2、s1,登录大数据云平台;
3、s2,登录大数据云平台后,将待上传数据上传到大数据云平台。
4、在本发明的一种优选实施方式中,在步骤s1中包括以下步骤:
5、s11,在登录界面输入手机号;
6、s12,在登录界面获取验证码;
7、s13,在登录界面输入验证码;
8、s14,在登录界面登录。
9、在本发明的一种优选实施方式中,在步骤s2中包括以下步骤:
10、s21,将待上传数据分成g个待上传子数据,分别为第1待上传子数据、第2待上传子数据、第3待上传子数据、……、第g待上传子数据,记作g1、g2、g3、……、gg,g1表示第1待上传子数据,g2表示第2待上传子数据,g3表示第3待上传子数据,gg表示第g待上传子数据;g1∪g2∪g3∪……∪gg=h,gζ表示第ζ待上传子数据,表示第待上传子数据,ζ=1、2、3、……、g,h表示待上传数据;
11、s22,智能移动手持终端向大数据云平台请求g个核实码,大数据云平台接收到智能移动手持终端发送的请求g个核实码后,大数据云平台生成g个核实码存储于大数据云平台核实数据库并将g个核实码发送给智能移动手持终端;
12、s23,智能移动手持终端接收到大数据云平台发送的g个核实码后,将g个核实码分别作为g个待上传子数据的数据名称,将g个核实码分别作为g个待上传子数据的数据名称后,将g个待上传子数据上传到大数据云平台;
13、s24,大数据云平台每接收到一个智能移动手持终端发送的待上传子数据后,提取智能移动手持终端发送的待上传子数据的数据名称,若提取的数据名称存在于核实数据库,则将智能移动手持终端发送的待上传子数据存储于临时数据库,并将提取的数据名称从核实数据库中删除,直至核实数据库中不存在核实码为止;
14、s25,将临时数据库中的数据合成为智能移动手持终端上的待上传数据。
15、在本发明的一种优选实施方式中,在步骤s21中g的计算方法为:
16、
17、g表示待上传子数据的个数;
18、表示向上取整;
19、<h>表示待上传数据的大小;
20、h表示待上传子数据的大小。
21、在本发明的一种优选实施方式中,在步骤s12中包括以下步骤:
22、s121,判断是否接收到获取验证码触发信号:
23、若智能移动手持终端接收到获取验证码触发信号,则获取在登录界面输入的手机号;
24、若智能移动手持终端未接收到获取验证码触发信号,则返回步骤s121;
25、s122,将步骤s121中获取到的手机号转换为二维码,将步骤s121中获取到的手机号转换为二维码后执行下一步;
26、s123,将二维码转换为登录码,将登录码上传到大数据云平台;
27、s124,大数据云平台接收到智能移动手持终端发送的登录码后,将登录码转换为手机号;
28、s125,判断转换得到的手机号是否存在于大数据云平台:
29、若大数据云平台存储有该手机号,则执行下一步;
30、若大数据云平台未存储该手机号,则将该手机号存储于大数据云平台,实现手机号的注册;执行下一步;
31、s126,大数据云平台生成一个验证码,向该手机号发送生成的验证码,并将手机号与生成的验证码构成验证集。
32、在本发明的一种优选实施方式中,在步骤s123中将二维码转换为登录码的方法为:
33、
34、dd表示二维码中第d个格子的数值;
35、if box is balck表示如果格子为黑色,dd=1;
36、if box is white表示如果格子为白色,dd=0;
37、q表示二维码中格子的总个数;
38、c表示二维码中横向格子的个数;
39、k表示二维码中纵向格子的个数;
40、将格子中的数值按照从左到右从上到下的顺序依次提取,得到登录码。
41、在本发明的一种优选实施方式中,在步骤s124中将登录码转换为手机号的方法s1241,获取登录码的位数,根据登录码的位数生成c′×k′格子;
42、s1242,对c′×k′格子进行黑白涂色,对c′×k′格子进行黑白涂色后得到涂色码;
43、s1243,对涂色码进行扫描,得到手机号。
44、在本发明的一种优选实施方式中,在步骤s1241中c′、k′的计算方法为:
45、
46、其中,c′表示横向格子的个数;
47、c′表示纵向格子的个数;
48、q′表示登录码的总位数。
49、在本发明的一种优选实施方式中,在步骤s1242中涂色码的计算方法为:
50、
51、其中,d′u表示按照从左到右从上到下第u个格子的涂色;
52、uu=0表示登录码中按照从左到右第u个字符为0时,第u个格子涂白色;
53、uu=1表示登录码中按照从左到右第u个字符为1,第u个格子涂黑色。
54、综上所述,由于采用了上述技术方案,本发明能够实现智能移动手持终端与大数据云平台数据传输的安全。
55、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种智能大数据平台交互式云控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的智能大数据平台交互式云控制方法,其特征在于,在步骤s1中包括以下步骤:
3.根据权利要求1所述的智能大数据平台交互式云控制方法,其特征在于,在步骤s2中包括以下步骤:
4.根据权利要求1所述的智能大数据平台交互式云控制方法,其特征在于,在步骤s21中g的计算方法为:
5.根据权利要求1所述的智能大数据平台交互式云控制方法,其特征在于,在步骤s12中包括以下步骤: