本发明涉及大数据技术领域,特别涉及一种基于大数据的笔迹数据分发方法及系统。
背景技术:
目前,随着计算机技术的发展和网络技术的进步,人类的工作和生活发生了巨大的变化,现在人们每天都在接触、读取、分发、处理的信息,诸如通过移动终端进行社会交往、获取新闻、查询知识元素、购物、娱乐等,这使得创造的数据量成倍地增加。由此形成的海量数据被称为大数据。
在用户采用笔迹进行登录时,需要大数据平台对验证用的笔迹数据进行分发,基于分发的笔迹数据对用户登录的笔迹数据进行验证,因此亟需一种高效而快捷的笔迹数据分发方法。
技术实现要素:
本发明目的之一在于提供了一种基于大数据的笔迹数据分发方法,采用构建数据分发节点,基于数据分发节点对笔迹数据进行统筹分发,由数据存储节点完成笔迹数据的分发,降低了单独由数据存储节点进行分发的负荷,提高了数据存储节点分发笔迹数据的效率。
本发明实施例提供的一种基于大数据的笔迹数据分发方法,应用于数据分发节点,包括:
步骤s1:获取客户端的笔迹数据获取请求;
步骤s2:解析笔迹数据获取请求,确定笔迹数据获取请求对应的目标数据的信息;
步骤s3:查询预设的存储路径库,确定目标数据对应的数据存储节点;
步骤s4:基于预先存储的数据存储节点的节点信息生成数据存储节点的连接信息和验证信息;
步骤s5:将连接信息发送至客户端,将验证信息发送至数据存储节点;客户端基于连接信息和验证信息与数据存储节点进行连接,连接后数据存储节点将目标数据分发至客户端。
优选的,在步骤s1之前,客户端执行如下操作:
步骤s101:通过笔迹输入设备获取用户输入的笔迹;
步骤s102:对笔迹进行识别,获取第一识别信息;
步骤s103:获取客户端的当前的界面;
步骤s104a:当界面为笔迹数据获取请求对应的预设的触发界面时,获取预设的请求库;
步骤s105:基于请求库和第一识别信息,确定数据获取信息;
步骤s106:获取客户端的连接设备的状态信息及客户端的运行状态;
步骤s107:基于运行状态和状态信息,生成客户端的当前环境信息;
步骤s108:基于当前环境信息和数据获取信息,生成笔迹数据获取请求。
优选的,客户端还执行如下操作:
步骤s104b:当界面不为笔迹数据获取请求对应的预设的触发界面时,对客户端的显示设备进行监控,当在预设的时间内显示设备的当前界面切换至触发界面时,执行步骤s105至步骤s108。
优选的,客户端执行步骤s101时,执行如下操作:
当用户采用手掌触摸笔迹输入设备的输入屏,并从一侧滑动到另一侧时,控制笔迹输入设备进行笔迹采集模式;
基于预设的时间间隔对笔迹输入设备进行数据采样,当连续采样的预设的n个数据为有效时,记录采样数据;当连续采样的预设的m个数据为无效时,结束记录采样数据,将记录的采样数据作为一个笔迹。
优选的,步骤s2:解析笔迹数据获取请求,确定笔迹数据获取请求对应的目标数据的信息,包括:
步骤s21:解析笔迹数据获取请求,确定客户端的当前环境信息;
步骤s22:基于当前环境信息确定客户端的安全度;
步骤s23:当安全度大于预设的安全阈值时,再次解析笔迹数据获取请求,确定数据获取信息;从数据获取信息中确定目标数据的信息;
其中,步骤s22:基于当前环境信息确定客户端的安全度,包括:
步骤s41:解析当前环境信息,获取客户端的连接设备的状态信息和客户端的运行状态;
步骤s42:基于状态信息和运行状态构建环境参数向量;
步骤s43:获取预设的环境安全库,环境安全库中安全向量与安全度一一对应关联;
步骤s44:计算环境参数向量与安全向量的匹配度;获取第二匹配度最大时,安全向量的安全度作为当前输入环境的安全度;
其中,计算环境参数向量与安全向量的匹配度采用下述公式:
其中,p为环境参数向量与安全向量的匹配度;n为环境参数向量的数据的数量或安全向量的数据的数量;ai为环境参数向量的第i个数据的值;bi为安全向量的第i个数据的值。
优选的,采样数据包括书写力度,书写力度的采样方法如下:
式中,fh为书写第h个笔画的书写力度;i为笔画采样点的总个数;fθ,h为第h个笔画的第θ个采样点的力度,fω,h为第h个笔画的第ω个采样点的力度;当用户书写第h个笔画的第θ个采样点的力度落在
优选的,步骤s3:查询预设的存储路径库,确定目标数据对应的数据存储节点,包括:
获取客户端的安全度,
获取预设的安全度与查询权限对应的对照表;
基于安全度和对照表,确定客户端对于存储路径库的查询权限;
基于查询权限查询存储路径库。
优选的,基于大数据的笔迹数据分发方法,还包括:
步骤s6:通过运行监测节点对数据存储节点的运行状态进行监控,当发生异常时,为客户端重新提供数据存储节点;
和/或,
步骤s7:基于运行状态对数据存储节点的异常概率进行预测,当异常概率大于预设阈值时,为客户端重新提供数据存储节点;
其中,基于运行状态对数据存储节点的异常概率进行预测,包括:
获取数据存储节点标识运行状态的运行参数;
对运行参数进行特征提取,将提取的特征值带入预设的神经网络模型中获取预测因子,基于预测因子查询预设的异常概率表获取数据存储节点的异常概率。
优选的,步骤s3:查询预设的存储路径库,确定目标数据对应的数据存储节点,包括:
获取客户端的第一位置信息,
获取存储有目标数据的数据存储节点数量,当数量大于一时,获取各个数据存储节点的第二位置信息;
计算第一位置信息和各个第二位置信息之间的距离,选取距离最近的数据存储节点作为目标数据对应的数据存储节点。
本发明的一种基于大数据的笔迹数据分发系统,应用于数据分发节点,包括:
请求获取模块,用于获取客户端的笔迹数据获取请求;
解析模块,用于解析笔迹数据获取请求,确定笔迹数据获取请求对应的目标数据的信息;
确定模块,用于查询预设的存储路径库,确定目标数据对应的数据存储节点;
生成模块,用于基于预先存储的数据存储节点的节点信息生成数据存储节点的连接信息和验证信息;
分发模块,用于将连接信息发送至客户端,将验证信息发送至数据存储节点;客户端基于连接信息和验证信息与数据存储节点进行连接,连接后数据存储节点将目标数据分发至客户端。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种基于大数据的笔迹数据分发方法的示意图;
图2为本发明实施例中又一种基于大数据的笔迹数据分发方法的示意图;
图3为本发明实施例中一种基于大数据的笔迹数据分发系统的示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明实施例提供了一种基于大数据的笔迹数据分发方法,如图1所示,应用于数据分发节点,包括:
步骤s1:获取客户端的笔迹数据获取请求;
步骤s2:解析笔迹数据获取请求,确定笔迹数据获取请求对应的目标数据的信息;
步骤s3:查询预设的存储路径库,确定目标数据对应的数据存储节点;
步骤s4:基于预先存储的数据存储节点的节点信息生成数据存储节点的连接信息和验证信息;
步骤s5:将连接信息发送至客户端,将验证信息发送至数据存储节点;客户端基于连接信息和验证信息与数据存储节点进行连接,连接后数据存储节点将目标数据分发至客户端。
上述技术方案的工作原理及有益效果为:
在大数据平台上构建数据分发节点,对笔迹数据的分发进行统筹,数据分发节点获取客户端的笔迹数据获取请求,客户端发出笔迹数据获取请求一般在采用笔迹数据进行验证登录、权限验证等环节,数据分发节点解析笔迹数据获取请求,获取请求主要是获取用于对用户登录的笔迹数据进行验证的标准笔迹数据,解析笔迹获取请求,确定述笔迹数据获取请求对应的目标数据的信息,主要是目标数据的标识,用于查找出目标数据;通过查询预设的存储路径库确定目标数据所在的数据存储节点,然后生成用于数据存储节点与客户端连接及分发验证的连接信息和验证信息,客户端利用连接信息与数据存储节点进行连接,数据存储节点应用验证信息对连接进行验证,当验证通过时,数据存储节点对客户端进行笔迹数据的分发;通过连接信息和验证信息的连接及验证提高了数据分发的安全性;通过数据分发节点进行数据分发的统筹,数据存储节点只需完成数据发送,提高了数据存储节点分发笔迹数据的效率。
本发明的基于大数据的笔迹数据分发方法,采用构建数据分发节点,基于数据分发节点对笔迹数据进行统筹分发,由数据存储节点完成笔迹数据的分发,降低了单独由数据存储节点进行分发的负荷,提高了数据存储节点分发笔迹数据的效率。
在一个实施例中,在步骤s1之前,如图2所示,客户端执行如下操作:
步骤s101:通过笔迹输入设备获取用户输入的笔迹;
步骤s102:对笔迹进行识别,获取第一识别信息;
步骤s103:获取客户端的当前的界面;
步骤s104a:当界面为笔迹数据获取请求对应的预设的触发界面时,获取预设的请求库;
步骤s105:基于请求库和第一识别信息,确定数据获取信息;
步骤s106:获取客户端的连接设备的状态信息及客户端的运行状态;
步骤s107:基于运行状态和状态信息,生成客户端的当前环境信息;
步骤s108:基于当前环境信息和数据获取信息,生成笔迹数据获取请求。
上述技术方案的工作原理及有益效果为:
一般情况下,客户端只有在笔迹数据获取请求触犯界面为当前界面时,才能够通过笔迹输入设备输入笔迹,进而根据笔迹、运行状态、连接状态生成笔迹数据获取请求,为数据分发节点提供统筹的判断的基础数据,对客户端的整体安全性进行掌握,提高了数据分发的安全性。
在一个实施例中,客户端还执行如下操作:
步骤s104b:当界面不为笔迹数据获取请求对应的预设的触发界面时,对客户端的显示设备进行监控,当在预设的时间内显示设备的当前界面切换至触发界面时,执行步骤s105至步骤s108。
上述技术方案的工作原理及有益效果为:
通常用户都是先打开触发界面然后通过笔迹输入设备输入笔迹,进而客户端自动根据输入的笔迹生成对应的验证笔迹数据的获取请求,但是也有可能用户忘记打开触发界面,先通过笔迹输入设备输入了笔迹,这样,用户再打开触发界面时,还需再次输入笔迹;通过本实施例的方案,当用户通过笔迹输入设备输入笔迹时的当前界面不是触发界面时,通过监控当前界面,当在预设的时间内切换至触发界面时,直接采用输入的笔迹与当前界面生成笔迹数据获取请求,避免用户再次输入笔迹,提高了工作效率及笔迹数据获取触发的智能性。
在一个实施例中,客户端执行步骤s101时,执行如下操作:
当用户采用手掌触摸笔迹输入设备的输入屏,并从一侧滑动到另一侧时,控制笔迹输入设备进行笔迹采集模式;
基于预设的时间间隔对笔迹输入设备进行数据采样,当连续采样的预设的n个数据为有效时,记录采样数据;当连续采样的预设的m个数据为无效时,结束记录采样数据,将记录的采样数据作为一个笔迹。
上述技术方案的工作原理及有益效果为:
通过手掌触摸及一侧滑动至另一侧,一方面对笔迹输入设备进行激活,另一方面可以确保笔迹输入设备的输入屏上无异物,不会影响本次笔迹采集的准确性。以预设的n个数据为有效为笔迹的采样启动点,以m个数据为无效作为笔迹采样的终止点,保证了笔迹采样的准确性,n至少为2,m至少为2。
在一个实施例中,对用户通过笔迹输入设备输入的笔迹进行编号,根据用户在客户端打开触发界面的顺序依次进行关联,实现批量的笔迹数据获取请求的生成,提高了工作效率。例如:在客户端构建本地验证库时,通过将本地验证库的用户排队依次在笔迹输入设备输入笔迹,然后客户端同步进行触发界面的打开操作,从而提高了本地验证库的构建效率。
在一个实施例中,步骤s2:解析笔迹数据获取请求,确定笔迹数据获取请求对应的目标数据的信息,包括:
步骤s21:解析笔迹数据获取请求,确定客户端的当前环境信息;
步骤s22:基于当前环境信息确定客户端的安全度;
步骤s23:当安全度大于预设的安全阈值时,再次解析笔迹数据获取请求,确定数据获取信息;从数据获取信息中确定目标数据的信息;
其中,步骤s22:基于当前环境信息确定客户端的安全度,包括:
步骤s41:解析当前环境信息,获取客户端的连接设备的状态信息和客户端的运行状态;
步骤s42:基于状态信息和运行状态构建环境参数向量;
步骤s43:获取预设的环境安全库,环境安全库中安全向量与安全度一一对应关联;
步骤s44:计算环境参数向量与安全向量的匹配度;获取第二匹配度最大时,安全向量的安全度作为当前输入环境的安全度;
其中,计算环境参数向量与安全向量的匹配度采用下述公式:
其中,p为环境参数向量与安全向量的匹配度;n为环境参数向量的数据的数量或安全向量的数据的数量;ai为环境参数向量的第i个数据的值;bi为安全向量的第i个数据的值。
上述技术方案的工作原理及有益效果为:
通过对发送笔迹数据获取请求的当前环境信息的分析,确定客户端是否安全,进而保证笔迹数据的安全。其中当前环境信息从两方面考虑,第一为与客户端连接的设备是否安全,以连接设备的状态信息进行分析;第二为客户端的状态是否为安全,以客户端的运行状态进行分析,客户端的运行状态包括:运行的程序,及各个程序是否位于安全名单内。
在一个实施例中,采样数据包括书写力度,书写力度的采样方法如下:
式中,fh为书写第h个笔画的书写力度;i为笔画采样点的总个数;fθ,h为第h个笔画的第θ个采样点的力度,fω,h为第h个笔画的第ω个采样点的力度;当用户书写第h个笔画的第θ个采样点的力度落在
上述技术方案的工作原理及有益效果为:
在书写力度的确定中,采用每个采样点的偏差对力度进行修正,提高了力度确定的准确性。
在一个实施例中,步骤s3:查询预设的存储路径库,确定目标数据对应的数据存储节点,包括:
获取客户端的安全度,
获取预设的安全度与查询权限对应的对照表;
基于安全度和对照表,确定客户端对于存储路径库的查询权限;
基于查询权限查询存储路径库。
上述技术方案的工作原理及有益效果为:
通过将安全度与查询权限进行关联,提高了笔迹数据分发的安全性。本申请中安全度的确定一定程度上是以客户端连接的设备的状态信息为基础,故一定程度上安全度代表着笔迹输入设备的采样模式,基于不同的采样模式查询存储路径库中不同采样模式数据存储的路径;在存储路径库中不同采样模式数据以不同的权限来查询。
在一个实施例中,基于大数据的笔迹数据分发方法,还包括:
步骤s6:通过运行监测节点对数据存储节点的运行状态进行监控,当发生异常时,为客户端重新提供数据存储节点;
和/或,
步骤s7:基于运行状态对数据存储节点的异常概率进行预测,当异常概率大于预设阈值时,为客户端重新提供数据存储节点;
其中,基于运行状态对数据存储节点的异常概率进行预测,包括:
获取数据存储节点标识运行状态的运行参数;
对运行参数进行特征提取,将提取的特征值带入预设的神经网络模型中获取预测因子,基于预测因子查询预设的异常概率表获取数据存储节点的异常概率。
上述技术方案的工作原理及有益效果为:
对执行分发的数据存储节点进行监控及预测,当异常时或有危及分发的执行的迹象(异常概率大于预设阈值)时,为客户端重新提供数据存储节点,保证客户端能够接收到想要的笔迹数据,保证笔迹数据的分发的有效进行。
在一个实施例中,步骤s3:查询预设的存储路径库,确定目标数据对应的数据存储节点,包括:
获取客户端的第一位置信息,
获取存储有目标数据的数据存储节点数量,当数量大于一时,获取各个数据存储节点的第二位置信息;
计算第一位置信息和各个第二位置信息之间的距离,选取距离最近的数据存储节点作为目标数据对应的数据存储节点。
上述技术方案的工作原理及有益效果为:
通过位置的确定,缩短分发数据的传输时间,提高分发的效率。
本发明的一种基于大数据的笔迹数据分发系统,应用于数据分发节点,如图3所示,包括:
请求获取模块11,用于获取客户端的笔迹数据获取请求;
解析模块12,用于解析笔迹数据获取请求,确定笔迹数据获取请求对应的目标数据的信息;
确定模块13,用于查询预设的存储路径库,确定目标数据对应的数据存储节点;
生成模块14,用于基于预先存储的数据存储节点的节点信息生成数据存储节点的连接信息和验证信息;
分发模块15,用于将连接信息发送至客户端,将验证信息发送至数据存储节点;客户端基于连接信息和验证信息与数据存储节点进行连接,连接后数据存储节点将目标数据分发至客户端。
上述技术方案的工作原理及有益效果为:
在大数据平台上构建数据分发节点,对笔迹数据的分发进行统筹,数据分发节点获取客户端的笔迹数据获取请求,客户端发出笔迹数据获取请求一般在采用笔迹数据进行验证登录、权限验证等环节,数据分发节点解析笔迹数据获取请求,获取请求主要是获取用于对用户登录的笔迹数据进行验证的标准笔迹数据,解析笔迹获取请求,确定述笔迹数据获取请求对应的目标数据的信息,主要是目标数据的标识,用于查找出目标数据;通过查询预设的存储路径库确定目标数据所在的数据存储节点,然后生成用于数据存储节点与客户端连接及分发验证的连接信息和验证信息,客户端利用连接信息与数据存储节点进行连接,数据存储节点应用验证信息对连接进行验证,当验证通过时,数据存储节点对客户端进行笔迹数据的分发;通过连接信息和验证信息的连接及验证提高了数据分发的安全性;通过数据分发节点进行数据分发的统筹,数据存储节点只需完成数据发送,提高了数据存储节点分发笔迹数据的效率。
本发明的基于大数据的笔迹数据分发系统,采用构建数据分发节点,基于数据分发节点对笔迹数据进行统筹分发,由数据存储节点完成笔迹数据的分发,降低了单独由数据存储节点进行分发的负荷,提高了数据存储节点分发笔迹数据的效率。
在一个实施例中,客户端执行如下操作:
通过笔迹输入设备获取用户输入的笔迹;
对笔迹进行识别,获取第一识别信息;
获取客户端的当前的界面;
当界面为笔迹数据获取请求对应的预设的触发界面时,获取预设的请求库;
基于请求库和第一识别信息,确定数据获取信息;
获取客户端的连接设备的状态信息及客户端的运行状态;
基于运行状态和状态信息,生成客户端的当前环境信息;
基于当前环境信息和数据获取信息,生成笔迹数据获取请求。
上述技术方案的工作原理及有益效果为:
一般情况下,客户端只有在笔迹数据获取请求触犯界面为当前界面时,才能够通过笔迹输入设备输入笔迹,进而根据笔迹、运行状态、连接状态生成笔迹数据获取请求,为数据分发节点提供统筹的判断的基础数据,对客户端的整体安全性进行掌握,提高了数据分发的安全性。
在一个实施例中,客户端还执行如下操作:
当界面不为笔迹数据获取请求对应的预设的触发界面时,对客户端的显示设备进行监控,当在预设的时间内显示设备的当前界面切换至触发界面时,执行笔迹数据获取请求生成操作。
上述技术方案的工作原理及有益效果为:
通常用户都是先打开触发界面然后通过笔迹输入设备输入笔迹,进而客户端自动根据输入的笔迹生成对应的验证笔迹数据的获取请求,但是也有可能用户忘记打开触发界面,先通过笔迹输入设备输入了笔迹,这样,用户再打开触发界面时,还需再次输入笔迹;通过本实施例的方案,当用户通过笔迹输入设备输入笔迹时的当前界面不是触发界面时,通过监控当前界面,当在预设的时间内切换至触发界面时,直接采用输入的笔迹与当前界面生成笔迹数据获取请求,避免用户再次输入笔迹,提高了工作效率及笔迹数据获取触发的智能性。
在一个实施例中,客户端通过笔迹输入设备获取用户输入的笔迹时,执行如下操作:
当用户采用手掌触摸笔迹输入设备的输入屏,并从一侧滑动到另一侧时,控制笔迹输入设备进行笔迹采集模式;
基于预设的时间间隔对笔迹输入设备进行数据采样,当连续采样的预设的n个数据为有效时,记录采样数据;当连续采样的预设的m个数据为无效时,结束记录采样数据,将记录的采样数据作为一个笔迹。
上述技术方案的工作原理及有益效果为:
通过手掌触摸及一侧滑动至另一侧,一方面对笔迹输入设备进行激活,另一方面可以确保笔迹输入设备的输入屏上无异物,不会影响本次笔迹采集的准确性。以预设的n个数据为有效为笔迹的采样启动点,以m个数据为无效作为笔迹采样的终止点,保证了笔迹采样的准确性,n至少为2,m至少为2。
在一个实施例中,解析模块执行如下操作:
解析笔迹数据获取请求,确定客户端的当前环境信息;
基于当前环境信息确定客户端的安全度;
当安全度大于预设的安全阈值时,再次解析笔迹数据获取请求,确定数据获取信息;从数据获取信息中确定目标数据的信息;
其中,基于当前环境信息确定客户端的安全度,包括:
解析当前环境信息,获取客户端的连接设备的状态信息和客户端的运行状态;
基于状态信息和运行状态构建环境参数向量;
获取预设的环境安全库,环境安全库中安全向量与安全度一一对应关联;
计算环境参数向量与安全向量的匹配度;获取第二匹配度最大时,安全向量的安全度作为当前输入环境的安全度;
其中,计算环境参数向量与安全向量的匹配度采用下述公式:
其中,p为环境参数向量与安全向量的匹配度;n为环境参数向量的数据的数量或安全向量的数据的数量;ai为环境参数向量的第i个数据的值;bi为安全向量的第i个数据的值。
上述技术方案的工作原理及有益效果为:
通过对发送笔迹数据获取请求的当前环境信息的分析,确定客户端是否安全,进而保证笔迹数据的安全。其中当前环境信息从两方面考虑,第一为与客户端连接的设备是否安全,以连接设备的状态信息进行分析;第二为客户端的状态是否为安全,以客户端的运行状态进行分析,客户端的运行状态包括:运行的程序,及各个程序是否位于安全名单内。
在一个实施例中,采样数据包括书写力度,书写力度的采样方法如下:
式中,fh为书写第h个笔画的书写力度;i为笔画采样点的总个数;fθ,h为第h个笔画的第θ个采样点的力度,fω,h为第h个笔画的第ω个采样点的力度;当用户书写第h个笔画的第θ个采样点的力度落在
上述技术方案的工作原理及有益效果为:
在书写力度的确定中,采用每个采样点的偏差对力度进行修正,提高了力度确定的准确性。
在一个实施例中,确定模块执行如下操作:
获取客户端的安全度,
获取预设的安全度与查询权限对应的对照表;
基于安全度和对照表,确定客户端对于存储路径库的查询权限;
基于查询权限查询存储路径库。
上述技术方案的工作原理及有益效果为:
通过将安全度与查询权限进行关联,提高了笔迹数据分发的安全性。本申请中安全度的确定一定程度上是以客户端连接的设备的状态信息为基础,故一定程度上安全度代表着笔迹输入设备的采样模式,基于不同的采样模式查询存储路径库中不同采样模式数据存储的路径;在存储路径库中不同采样模式数据以不同的权限来查询。
在一个实施例中,基于大数据的笔迹数据分发系统,还包括:
监测模块,用于通过运行监测节点对数据存储节点的运行状态进行监控,当发生异常时,为客户端重新提供数据存储节点;
和/或,
监测模块,还用于基于运行状态对数据存储节点的异常概率进行预测,当异常概率大于预设阈值时,为客户端重新提供数据存储节点;
其中,基于运行状态对数据存储节点的异常概率进行预测,包括:
获取数据存储节点标识运行状态的运行参数;
对运行参数进行特征提取,将提取的特征值带入预设的神经网络模型中获取预测因子,基于预测因子查询预设的异常概率表获取数据存储节点的异常概率。
上述技术方案的工作原理及有益效果为:
对执行分发的数据存储节点进行监控及预测,当异常时或有危及分发的执行的迹象(异常概率大于预设阈值)时,为客户端重新提供数据存储节点,保证客户端能够接收到想要的笔迹数据,保证笔迹数据的分发的有效进行。
在一个实施例中,确定模块还执行如下操作:
获取客户端的第一位置信息,
获取存储有目标数据的数据存储节点数量,当数量大于一时,获取各个数据存储节点的第二位置信息;
计算第一位置信息和各个第二位置信息之间的距离,选取距离最近的数据存储节点作为目标数据对应的数据存储节点。
上述技术方案的工作原理及有益效果为:
通过位置的确定,缩短分发数据的传输时间,提高分发的效率。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。