本申请涉及物联网终端识别,具体而言,涉及一种物联网终端的数据匹配方法、装置、介质和系统。
背景技术:
1、随着物联网的发展,万物互联的时代已经到来,越来越多的终端加入物联网中,为了便于物联网中的终端管理,需要对物联网中的终端进行识别,例如终端所属的类别的识别。
2、然而,目前对物联网终端的识别仅仅限于识别物联网中的终端是否为物联网终端,并不能识别出终端的类型,并且针对物联网终端与识别数据的匹配时,不能对识别数据自适应进行调整,导致数据类型匹配不符造成的卡顿,并且对多种匹配的识别数据类型,没有统一匹配方式,缺乏对物联网终端识别的统筹管理,缺乏对物联网终端识别数据匹配的高效性。
3、即现有方案针对物联网终端与识别数据的匹配时,不能对识别数据自适应进行调整,导致数据类型匹配不符造成的卡顿,从而导致后续待识别数据无法在规定的时间内完成匹配。
技术实现思路
1、本申请的主要目的在于提供一种物联网终端的数据匹配方法、装置、介质和系统,以至少解决现有方案针对物联网终端与识别数据的匹配时,不能对识别数据自适应进行调整,导致数据类型匹配不符造成的卡顿,从而导致后续待识别数据无法在规定的时间内完成匹配的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种物联网终端的数据匹配方法,该方法包括:
3、获取第一目标和第二目标,所述第一目标包括多个类型的物联网终端,所述第二目标包括多个待匹配数据与对应的数据类型的映射关系;
4、对所述第二目标进行排序,得到第三目标,并采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配;
5、在确定出现卡顿的情况下,调节所述第三目标中所述待匹配数据的顺序,以使得所述第一目标能够继续对所述第三目标进行匹配。
6、可选地,对所述第二目标进行排序,得到第三目标,所述方法还包括:以数据自小至大的顺序,对所述第二目标进行排序,得到所述第三目标。
7、可选地,在采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配的过程中,所述方法还包括:在所述第三目标中的第一个待匹配数据完成匹配后,将所述第一个待匹配数据的位置从所述第三目标中的第一位调节至第二位,并将所述第三目标中的第二个待匹配数据的位置从所述第三目标中的第二位调节至第一位。
8、可选地,在确定出现卡顿的情况下,调节所述第三目标中所述待匹配数据的顺序,包括:在所述第一目标中的一个所述物联网终端已匹配多个所述第三目标中的所述待匹配数据的情况下,将所述第三目标中正在匹配的所述待匹配数据替换为下一个类型的所述待匹配数据。
9、可选地,在采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配的过程中,所述方法还包括:在当前匹配时间大于或者等于时间阈值的情况下,将所述第三目标中正在匹配的所述待匹配数据替换为下一个类型的所述待匹配数据;在当前匹配时间小于所述时间阈值的情况下,保持所述第三目标中正在匹配的所述待匹配数据的位置不变。
10、可选地,在采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配的过程中,所述方法还包括:在完成第一次匹配之后,当前次匹配的所述待匹配数据的类型与所述第一次匹配的所述待匹配数据的类型不同的情况下,保持所述第三目标中正在匹配的所述待匹配数据的位置不变。
11、可选地,所述方法还包括:在完成所述第一目标对所述第三目标中的各所述待匹配数据的匹配之后,获取多个类型匹配度,所述类型匹配度与所述第三目标中的所述待匹配数据的类型一一对应,所述类型匹配度表征所述第三目标中的各所述待匹配数据的类型所对应的所述待匹配数据的数量;在下一次进行待匹配数据和物联网终端的匹配时,以所述类型匹配度从大至小的顺序,对所有的待匹配数据进行排序,得到排序后的待匹配数据。
12、根据本申请的另一方面,提供了一种物联网终端的数据匹配装置,该装置包括:
13、第一获取单元,用于获取第一目标和第二目标,所述第一目标包括多个类型的物联网终端,所述第二目标包括多个待匹配数据与对应的数据类型的映射关系;
14、第一处理单元,用于对所述第二目标进行排序,得到第三目标,并采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配;
15、第二处理单元,用于在确定出现卡顿的情况下,调节所述第三目标中所述待匹配数据的顺序,以使得所述第一目标能够继续对所述第三目标进行匹配。
16、根据本申请的再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任意一种所述的方法。
17、根据本申请的又一方面,提供了一种物联网终端的数据匹配系统,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的方法。
18、应用本申请的技术方案,通过获取第一目标和第二目标,并对所述第二目标进行排序,得到第三目标;并采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配;在确定出现卡顿的情况下,调节所述第三目标中所述待匹配数据的顺序,以使得所述第一目标能够继续对所述第三目标进行匹配。提高了物联网终端数据匹配的效率。即解决了现有方案针对物联网终端与识别数据的匹配时,不能对识别数据自适应进行调整,导致数据类型匹配不符造成的卡顿,从而导致后续待识别数据无法在规定的时间内完成匹配的问题。
1.一种物联网终端的数据匹配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对所述第二目标进行排序,得到第三目标,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配的过程中,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在确定出现卡顿的情况下,调节所述第三目标中所述待匹配数据的顺序,包括:
5.根据权利要求1所述的方法,其特征在于,在采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配的过程中,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在采用所述第一目标对所述第三目标中的各所述待匹配数据进行匹配的过程中,所述方法还包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
8.一种物联网终端的数据匹配装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述的方法。
10.一种物联网终端的数据匹配系统,其特征在于,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至7中任意一项所述的方法。
