CN113824806A - 设备识别方法、装置及电子设备 - Google Patents

设备识别方法、装置及电子设备 Download PDF

Info

Publication number
CN113824806A
CN113824806A CN202011592619.8A CN202011592619A CN113824806A CN 113824806 A CN113824806 A CN 113824806A CN 202011592619 A CN202011592619 A CN 202011592619A CN 113824806 A CN113824806 A CN 113824806A
Authority
CN
China
Prior art keywords
equipment
eid
information
attribute
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011592619.8A
Other languages
English (en)
Inventor
李江
陈海龙
王美青
吕军
程建波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jingdong Technology Holding Co Ltd
Original Assignee
Jingdong Technology Holding Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jingdong Technology Holding Co Ltd filed Critical Jingdong Technology Holding Co Ltd
Priority to CN202011592619.8A priority Critical patent/CN113824806A/zh
Publication of CN113824806A publication Critical patent/CN113824806A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3015Name registration, generation or assignment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3005Mechanisms for avoiding name conflicts

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

本申请提出一种设备识别方法、装置及电子设备,属于计算机应用技术领域。其中,该设备识别方法包括:获取电子设备的第一设备信息,其中第一设备信息中包括电子设备的多个设备属性;根据预设的设备关系网,确定与第一设备信息关联的每个候选设备标识EID,其中,设备关系网中包括设备属性与EID的关联关系;获取每个候选EID对应的第二设备信息;根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。由此,通过这种设备识别方法,从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,提升了设备识别的准确性。

Description

设备识别方法、装置及电子设备
技术领域
本申请涉及计算机应用技术领域,尤其涉及一种设备识别方法、装置及电子设备。
背景技术
在设备识别场景中,通常使用物理设备的某项属性要素(如机型、制造商、屏幕分辨率等),直接作为唯一的EID(Equipment Identity,设备标识)来标识该设备。比如,可以按照设备属性要素的优先级顺序,将优先级最高且不为空的属性确定为设备的EID。
相关技术中,由于设备属性会发生变化,且不同设备的属性值可能会相同,从而容易出现为同一个设备分配多个EID情况,或者将同一个EID分配给不同设备的情况,从而导致EID的超发率和碰撞率较高,降低了设备识别的准确性。
发明内容
本申请提出的设备识别方法、装置、电子设备及存储介质,用于解决相关技术中,将设备属性直接作为设备的EID的设备识别方法,EID的超发率和碰撞率较高,降低了设备识别的准确性的问题。
本申请一方面实施例提出的设备识别方法,包括:获取电子设备的第一设备信息,其中,所述第一设备信息中包括所述电子设备的多个设备属性;根据预设的设备关系网,确定与所述第一设备信息关联的每个候选EID,其中,所述设备关系网中包括设备属性与EID的关联关系;获取每个所述候选EID对应的第二设备信息;根据所述第一设备信息与每个所述候选EID对应的第二设备信息之间的相似度,确定所述电子设备对应的目标EID。
本申请另一方面实施例提出的设备识别装置,包括:第一获取模块,用于获取电子设备的第一设备信息,其中,所述第一设备信息中包括所述电子设备的多个设备属性;第一确定模块,用于根据预设的设备关系网,确定与所述第一设备信息关联的每个候选EID,其中,所述设备关系网中包括设备属性与EID的关联关系;第二获取模块,用于获取每个候选EID对应的第二设备信息;第二确定模块,用于根据所述第一设备信息与所述每个候选EID对应的第二设备信息之间的相似度,确定所述电子设备对应的目标EID。
本申请再一方面实施例提出的电子设备,其包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如前所述的设备识别方法。
本申请又一方面实施例提出的计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如前所述的设备识别方法。
本申请实施例提供的设备识别方法、装置、电子设备及计算机可读存储介质,通过预先设置包含设备属性与EID的关联关系的设备关系网,并在获取到电子设备的包括多个设备属性的第一设备信息时,根据预设的设备关系网,确定与第一设备信息关联的各候选EID,进而根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。由此,通过建立包含设备属性与EID的关联关系的设备关系网,以在识别电子设备时,根据电子设备的第一设备信息从设备关系网中选取可能为该电子设备的EID的候选EID,进而根据第一设备信息与各候选EID关联的全量设备信息之间的相似度,确定电子设备的EID,从而从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,提升了设备识别的准确性。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例所提供的一种设备识别方法的流程示意图;
图2为一种预设的设备关系网的示意图;
图3为本申请实施例所提供的另一种设备识别方法的流程示意图;
图4为本申请实施例所提供的再一种设备识别方法的流程示意图;
图5为本申请实施例提供的一种设备识别装置的结构示意图;
图6为本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的要素。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
本申请实施例针对相关技术中,将设备属性直接作为设备的EID的设备识别方法,EID的超发率和碰撞率较高,降低了设备识别的准确性的问题,提出一种设备识别方法。
本申请实施例提供的设备识别方法,通过预先设置包含设备属性与EID的关联关系的设备关系网,并在获取到电子设备的包括多个设备属性的第一设备信息时,根据预设的设备关系网,确定与第一设备信息关联的各候选EID,进而根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。由此,通过建立包含设备属性与EID的关联关系的设备关系网,以在识别电子设备时,根据电子设备的第一设备信息从设备关系网中选取可能为该电子设备的EID的候选EID,进而根据第一设备信息与各候选EID关联的全量设备信息之间的相似度,确定电子设备的EID,从而从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,提升了设备识别的准确性。
下面参考附图对本申请提供的设备识别方法、装置、电子设备、存储介质及计算机程序进行详细描述。
图1为本申请实施例所提供的一种设备识别方法的流程示意图。
如图1所示,该设备识别方法,包括以下步骤:
步骤101,获取电子设备的第一设备信息,其中,第一设备信息中包括电子设备的多个设备属性。
需要说明的是,本申请实施例的设备识别方法可以由本申请实施例的设备识别装置执行。本申请实施例的设备识别装置可以配置在任意电子设备中,以执行本申请实施例的设备识别方法。
举例来说,本申请实施例的设备识别装置可以配置在任意应用程序对应的服务器中,以在应用程序需要获取电子设备的EID时,可以向服务器发送EID获取请求,以使服务器向应用程序返回电子设备的EID。
其中,第一设备信息,可以包括电子设备的多个设备属性,如设备机型、屏幕分辨率、内核版本、制造商、IP地址、物理地址等。
需要说明的是,第一设备信息中可以包括电子设备的所有设备属性,也可以包括电子设备的部分设备属性。第一设备信息中包含的设备属性的属性名和数量可以根据用户在服务器中的设置确定。
在本申请实施例中,电子设备中的应用程序客户端可以在需要获取电子设备的EID时,根据预先设置的第一设备信息中包含的各设备属性的属性名,以及所在的电子设备的各设备属性的属性值,获取第一设备信息中各设备属性的属性名对应的属性值,以生成第一设备信息并发送至服务器。从而,服务器可以实时获取由其管理的各应用程序客户端发送的第一设备信息,以根据获取到的电子设备的第一设备信息,以确定电子设备的EID。
需要说明的是,第一设备信息中的每个设备属性可以包括属性名与属性值的对应关系。作为一种示例,第一设备信息可以以表格的方式进行存储,其中一个设备属性对应表格中的一行元素,即表格中的一行元素包括一个设备属性的属性名及其对应的属性值;或者,第一设备信息还可以以k-v(key-vlalue,键值对)结构进行存储,其中,每个键值对中包括一个设备属性的属性名及其对应的属性值。
举例来说,本申请实施例的设备识别方法可以以SDK的形式嵌入在应用程序客户端中,从而应用程序客户端可以在启动时,或者在执行需要电子设备EID的业务之前,调用SDK以触发采集电子设备的第一设备信息。
步骤102,根据预设的设备关系网,确定与第一设备信息关联的每个候选EID,其中,设备关系网中包括设备属性与EID的关联关系。
其中,预设的设备关系网,可以包括大量电子设备的设备属性与EID的关联关系。作为一种示例,预设的设备关系网可以根据电子设备的设备属性与EID的历史关联关系建立。
如图2所示,为一种预设的设备关系网的示意图。图2中包括5个EID:“EID-a”、“EID-b”、“EID-c”、“EID-d”、“EID-f”;其中,“EID-a”与设备属性“prob[b]-0”、“prob[c]-0”、“prob[d]-0”、“prob[e]-0”、“prob[a]-2”关联,“EID-b”与设备属性“prob[b]-0”、“prob[a]-1”、“prob[b]-1”关联,“EID-c”与设备属性“prob[d]-0”关联,“EID-d”与设备属性“prob[b]-3”关联,“EID-f”与设备属性“prob[e]-3”关联;其中,“prob[b]-0”、“prob[c]-0”、“prob[d]-0”、“prob[e]-0”分别是指设备0的设备属性b、c、d、e的属性值,prob[a]-1”、“prob[b]-1”分别是指设备1的设备属性a、b的属性值,“prob[a]-2”是指设备2的设备属性a的属性值,“prob[b]-3”是指设备3的设备属性b的属性值。
在本申请实施例中,获取到电子设备的第一设备信息之后,可以从预设的设备关系网中,获取与第一设备信息中的各设备属性关联的EID,作为候选EID。
举例来说,获取到的第一设备信息为“prob[a]-0/prob[b]-0/prob[c]-0/prob[d]-0/prob[e]-0/prob[f]-0……”,则根据图2中所示的设备关系网,可以确定各候选EID为“EID-a”、“EID-b”、“EID-c”。
进一步的,若未从预设的设备关系网中获取到候选EID,则可以为电子设备分配新的EID。即在本申请实施例一种可能的实现方式中,上述步骤102之后,还可以包括:
在候选EID的数量为零的情况下,为电子设备生成目标EID,其中,生成的目标EID与预设的设备关系网中的各个EID均不同。
在本申请实施例中,如果候选EID的数量为零,即未从预设的设备关系网中获取到可能与该电子设备关联的EID,则可以确定在此之前可能并未给该电子设备分配过EID,从而可以为该电子设备分配新的EID,作为该电子设备对应的目标EID。
步骤103,获取每个候选EID对应的第二设备信息。
其中,候选EID对应的第二设备信息,可以是在历史的设备识别过程中,与该候选EID关联过的历史电子设备上报的设备信息(即全量的设备属性)。
作为一种可能的实现方式,本申请实施了的设备识别方法,在确定出电子设备的EID之后,还可以将电子设备的EID与电子设备的设备信息进行关联,以在再次找回电子设备的EID的过程中,可以根据与EID关联的设备信息验证各EID是否为电子设备的EID。即在本申请实施例一种可能的实现方式中,上述步骤103,可以包括:
获取与每个候选EID分别关联的历史设备信息;
根据每个历史设备信息,分别确定每个候选EID对应的第二设备信息。
其中,与候选EID关联的历史设备信息,是指对应的EID为候选EID的电子设备的设备信息。
在本申请实施例中,筛选出各候选EID之后,为进一步验证各候选EID是否为与电子设备匹配的EID,还可以根据与各候选EID关联的历史设备信息,确定各候选EID中是否存在与电子设备匹配的EID。从而,可以获取与各候选EID关联的历史设备信息,并从与各候选EID关联的历史设备信息中,选取各候选EID对应的第二设备信息。
作为一种可能的实现方式,可以将与候选EID关联时间最近的历史设备信息,即将最近与该候选EID关联的电子设备的设备信息,确定为候选EID对应的第二设备信息。
步骤104,根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。
在本申请实施例中,由于电子设备的第一设备信息与候选EID对应的第二设备信息之间的相似度越大,说明该候选EID为该电子设备的EID的概率越大,从而可以根据第一设备信息与各候选EID对应的第二设备信息之间的相似度,从各候选EID中选取电子设备对应的目标EID。
作为一种可能的实现方式,可以将对应的第二设备信息与第一设备信息之间的相似度最大的候选EID,确定为电子设备对应的目标EID,并将目标EID返回应用程序客户端,以供应用程序客户端执行相应的业务。
作为另一可能的实现方式,还可以预设相似度阈值,并将对应的第二设备信息与第一设备信息之间的相似度大于相似度阈值的候选EID,确定为电子设备对应的目标EID,以进一步提升设备识别的准确性。即在本申请实施例一种可能的实现形式中,上述步骤104,可以包括:
将对应的第二设备信息与第一设备信息之间的相似度最大且大于或等于相似度阈值的候选EID,确定为目标EID。
在本申请实施例中,为进一步提升设备识别的准确性,可以预先设置相似度阈值,从而可以在候选EID对应的第二设备信息与第一设备信息之间的相似度最大且大于或等于相似度阈值时,将该候选EID确定为目标EID。
进一步的,若不存在对应的第二设备信息与第一设备信息之间的相似度大于或等于相似度阈值的候选EID,则可以为电子设备分配新的EID。即在本申请实施例一种可能的实现方式中,上述步骤104,可以包括:
在第一设备信息与每个第二设备信息之间的相似度均小于相似度阈值的情况下,为电子设备生成目标EID,其中,生成的目标EID与预设的设备关系网中的各个EID均不同。
在本申请实施例中,如果各候选EID对应第二设备信息与第一设备信息之间的相似度均小于相似度阈值,则可以确定在此之前可能并未给该电子设备分配过EID,从而可以为该电子设备分配新的EID,作为该电子设备对应的目标EID。
进一步的,确定出电子设备对应的目标EID之后,还可以将电子设备的第一设备信息与目标EID进行关联,以便于后续找回该电子设备的EID。即在本申请实施例一种可能的实现方式中,上述步骤104之后,还可以包括:
将第一设备信息与目标EID关联。
在本申请实施例中,确定出电子设备对应的目标EID之后,可以将第一设备信息与目标EID进行关联,以作为目标EID关联的历史设备信息,以在需要再次找回该电子设备的EID时,可以根据目标EID关联的历史设备信息,再次将该电子设备与该目标EID关联,从而尽量使得一个电子设备始终与一个EID关联,降低了EID的超发率和碰撞率。
本申请实施例提供的设备识别方法,通过预先设置包含设备属性与EID的关联关系的设备关系网,并在获取到电子设备的包括多个设备属性的第一设备信息时,根据预设的设备关系网,确定与第一设备信息关联的各候选EID,进而根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。由此,通过建立包含设备属性与EID的关联关系的设备关系网,以在识别电子设备时,根据电子设备的第一设备信息从设备关系网中选取可能为该电子设备的EID的候选EID,进而根据第一设备信息与各候选EID关联的全量设备信息之间的相似度,确定电子设备的EID,从而从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,提升了设备识别的准确性。
在本申请一种可能的实现形式中,由于第一设备信息中包含与电子设备相关的大量设备属性,因此根据第一设备信息中包含的全部设备属性从预设的设备关系网中筛选候选EID,会导致不必要的计算开销,降低设备识别的效率,因此可以预先从第一设备信息中筛选出较重要的设备属性,用于筛选候选EID,以进一步提升设备识别的效率。
下面结合图3,对本申请实施例提供的设备识别方法进行进一步说明。
图3为本申请实施例所提供的另一种设备识别方法的流程示意图。
如图3所示,该设备识别方法,包括以下步骤:
步骤201,获取电子设备的第一设备信息,其中,第一设备信息中包括电子设备的多个设备属性。
上述步骤201的具体实现过程及原理,可以参照上述实施例的详细描述,此处不再赘述。
步骤202,获取预设的设备属性。
步骤203,将第一设备信息中包括的预设的设备属性,确定为目标设备属性。
其中,预设的设备属性,可以包括以下属性中的至少一种:设备机型、屏幕分辨率、内核版本、制造商、IP地址、物理地址,但不仅限于此。实际使用时,可以根据实际需要及具体的应用场景选择预设的设备属性,本申请实施例对此不做限定。
在本申请实施例中,由于第一设备信息中包含与电子设备相关的大量设备属性,而预设的设备关系网中的各EID可能仅与设备的少量设备属性关联,因此根据第一设备信息中包含的全部设备属性从预设的设备关系网中筛选候选EID,会导致不必要的计算开销,降低设备识别的效率。因此,服务器获取到电子设备的第一设备信息之后,可以获取预设的设备属性,并根据预设的设备属性,从第一设备信息中筛选出各预设的设备属性的属性值,作为目标设备属性,用于筛选候选EID。
步骤204,将预设的设备关系网中与目标设备属性关联的EID,确定为候选EID,其中,设备关系网中包括设备属性与EID的关联关系。
在本申请实施例中,服务器确定出目标设备属性之后,可以从预设的设备关系网中获取与各目标设备属性关联的EID,作为各候选EID。
举例来说,获取到的第一设备信息为“prob[a]-0/prob[b]-0/prob[c]-0/prob[d]-0/prob[e]-0/prob[f]-0……”,预设的设备属性为“prob[b]/prob[c]/prob[d]/prob[e]”,则可以确定各目标设备属性为“prob[b]-0/prob[c]-0/prob[d]-0/prob[e]-0”。从而,根据图2所示的设备关系网,可以确定各候选EID为“EID-a”、“EID-b”、“EID-c”。
步骤205,获取每个候选EID对应的第二设备信息。
步骤206,根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。
上述步骤205-206的具体实现过程及原理,可以参照上述实施例的详细描述,此处不再赘述。
步骤207,根据目标设备属性与目标EID之间的关联关系,更新预设的设备关系网。
在本申请实施例中,确定出电子设备对应的目标EID之后,还可以将目标设备属性与目标EID进行关联,并利用目标设备属性与EID之间的关联关系,更新设备关系网。从而,在再次需要找回该电子设备的EID时,可以根据该电子设备的目标设备属性从预设的设备关系网中,筛选出该目标EID,以进一步提升设备识别的准确性和时效性。
本申请实施例提供的设备识别方法,通过预先设置包含设备属性与EID的关联关系的设备关系网,并在获取到电子设备的包括多个设备属性的第一设备信息时,从第一设备信息中筛选出关键的目标设备属性,之后将预设的设备关系网中与目标设备属性关联的EID,确定为候选EID,进而根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID,并根据目标设备属性与目标EID之间的关联关系,更新预设的设备关系网。由此,通过建立包含设备属性与EID的关联关系的设备关系网,以在识别电子设备时,根据电子设备的关键设备属性从设备关系网中选取可能为该电子设备的EID的候选EID,进而根据第一设备信息与各候选EID关联的全量设备信息之间的相似度,确定电子设备的EID,从而不仅从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,提升了设备识别的准确性,而且进一步提升了设备识别的效率和时效性。
在本申请一种可能的实现形式中,由于第一设备信息与第二设备信息中均包含多个设备属性,因此可以根据第一设备信息中各设备属性与第二设备信息中相应设备属性之间的相似度,确定第一设备信息与第二设备信息之间的相似度;并且还可以为不同设备属性设置不同的权重,以进一步提升设备识别的准确性。
下面结合图4,对本申请实施例提供的设备识别方法进行进一步说明。
图4为本申请实施例所提供的再一种设备识别方法的流程示意图。
如图4所示,该设备识别方法,包括以下步骤:
步骤301,获取电子设备的第一设备信息,其中,第一设备信息中包括电子设备的多个设备属性。
步骤302,根据预设的设备关系网,确定与第一设备信息关联的每个候选设备标识EID,其中,设备关系网中包括设备属性与EID的关联关系。
步骤303,获取每个候选EID对应的第二设备信息。
上述步骤301-303的具体实现过程及原理,可以参照上述实施例的详细描述,此处不再赘述。
步骤304,确定第一设备信息中每个设备属性与每个第二设备信息中相应的设备属性之间的相似度。
在本申请实施例中,由于第一设备信息与第二设备信息中均可以包括多个设备属性,因此可以首先确定出第一设备信息中每个设备属性与第二设备信息中相应的设备属性之间的相似度,以根据第一设备信息中每个设备属性与第二设备信息中相应的设备属性之间的相似度,确定第一设备信息与第二设备信息之间的相似度。
举例来说,第一设备信息为“prob[a]-0/prob[b]-0/prob[c]-0/prob[d]-0/prob[e]-0/prob[f]-0……”,A候选EID对应的第二设备信息为“prob[a]-1/prob[b]-1/prob[c]-1/prob[d]-1/prob[e]-1/prob[f]-1……”,从而可以确定依次确定出“prob[a]-0”与“prob[a]-1”之间的相似度、“prob[b]-0”与“prob[b]-1”之间的相似度、“prob[c]-0”与“prob[c]-1”之间的相似度,等等,直至确定出第一设备信息中所有设备属性与第二设备信息相应的设备属性之间的相似度。
步骤305,根据第一设备信息中每个设备属性与每个第二设备信息中相应的设备属性之间的相似度,确定第一设备信息与每个第二设备信息之间的相似度。
在本申请实施例中,确定出第一设备信息中每个设备属性与每个第二设备信息中相应的设备属性之间的相似度之后,可以将第一设备信息中每个设备属性与第二设备信息中相应的设备属性之间的相似度之和,确定为第一设备信息与第二设备信息之间的相似度;也可以将第一设备信息中每个设备属性与第二设备信息中相应的设备属性之间的相似度的均值,确定为第一设备信息与第二设备信息之间的相似度,本申请实施例对此不做限定。
进一步的,由于不同设备属性的作用和对设备安全性的影响程度不同,因此可以对不同的设备属性赋予不同的权重,以进一步提升设备识别的准确性。即在本申请实施例一种可能的实现方式中,上述步骤305,可以包括:
根据每个设备属性的类型、及对电子设备安全性的影响,确定每个设备属性的权重;
根据每个设备属性的权重、及第一设备信息中每个设备属性与每个第二设备信息中相应的设备属性之间的相似度,确定第一设备信息与每个第二设备信息之间的相似度。
作为一种可能的实现方式,不同类型的设备属性对设备识别的作用不同,以及有些设备属性与电子设备的安全性相关,因此可以根据设备属性的类型和设备属性对设备安全性的影响,确定设备属性的权重。比如,设备属性“生产商”对设备识别的作用较小,因此可以将设备属性“生产商”的权重确定为较小的值;设备属性“物理地址”对设备识别的作用较大,因此可以将设备属性“物理地址”的权重确定为较大的值。
相应的,设备属性“生产商”即使被篡改也不会对电子设备的隐私数据产生较大影响,即设备属性“生产商”对电子设备安全性的影响较小,因此可以将设备属性“生产商”的权重确定为较小的值;设备属性“物理地址”被篡改会对电子设备的隐私数据产生较大影响,即设备属性“物理地址”对电子设备安全性的影响较大,因此可以将设备属性“物理地址”的权重确定为较大的值。
在本申请实施例中,确定出每个设备属性的权重,以及第一设备信息中每个设备属性与每个第二设备信息中相应的设备属性之间的相似度之后,可以将第一设备信息中每个设备属性与第二设备信息中相应的设备属性之间的相似度的加权和,确定为第一设备信息与第二设备信息之间的相似度。第一设备信息与第二设备信息之间的相似度可以通过公式(1)确定。
Figure BDA0002869078170000101
其中,S为第一设备信息与第二设备信息之间的相似度,ωi为第一设备信息中第i个设备属性的权重,Si为第一设备信息中第i个设备属性与第二设备信息中第i个设备属性之间的相似度,n为第一设备信息中包含的设备属性的数量,以及第二设备信息中包含的设备属性的数量,i为设备属性的序号。
步骤306,根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。
上述步骤306的具体实现过程及原理,可以参照上述实施例的详细描述,此处不再赘述。
本申请实施例提供的设备识别方法,通过预先设置包含设备属性与EID的关联关系的设备关系网,并在获取到电子设备的包括多个设备属性的第一设备信息时,根据预设的设备关系网,确定与第一设备信息关联的各候选EID,之后确定第一设备信息中每个设备属性与各第二设备信息中相应的设备属性之间的相似度,以根据第一设备信息中每个设备属性与各第二设备信息中相应的设备属性之间的相似度,确定第一设备信息与各第二设备信息之间的相似度,进而根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。由此,通过建立包含设备属性与EID的关联关系的设备关系网,以在识别电子设备时,根据电子设备的第一设备信息从设备关系网中选取可能为该电子设备的EID的候选EID,进而根据第一设备信息与各候选EID关联的全量设备信息之间的相似度,以及各设备属性的权重,确定电子设备的EID,从而不仅从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,而且通过设备属性的权重修正设备信息的相似度分析,进一步提升了设备识别的准确性。
为了实现上述实施例,本申请还提出一种设备识别装置。
图5为本申请实施例提供的一种设备识别装置的结构示意图。
如图5所示,该设备识别装置40,包括:
第一获取模块41,用于获取电子设备的第一设备信息,其中,第一设备信息中包括电子设备的多个设备属性;
第一确定模块42,用于根据预设的设备关系网,确定与第一设备信息关联的每个候选EID,其中,设备关系网中包括设备属性与EID的关联关系;
第二获取模块43,用于获取每个候选EID对应的第二设备信息;
第二确定模块44,用于根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。
在实际使用时,本申请实施例提供的设备识别装置,可以被配置在任意电子设备中,以执行前述设备识别方法。
本申请实施例提供的设备识别装置,通过预先设置包含设备属性与EID的关联关系的设备关系网,并在获取到电子设备的包括多个设备属性的第一设备信息时,根据预设的设备关系网,确定与第一设备信息关联的各候选EID,进而根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。由此,通过建立包含设备属性与EID的关联关系的设备关系网,以在识别电子设备时,根据电子设备的第一设备信息从设备关系网中选取可能为该电子设备的EID的候选EID,进而根据第一设备信息与各候选EID关联的全量设备信息之间的相似度,确定电子设备的EID,从而从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,提升了设备识别的准确性。
在本申请一种可能的实现形式中,上述第一确定模块42,包括:
第一获取单元,用于获取预设的设备属性;
第三确定单元,用于将第一设备信息中包括的预设的设备属性,确定为目标设备属性;
第四确定单元,用于将预设的设备关系网中与目标设备属性关联的EID,确定为候选EID。
进一步的,在本申请另一种可能的实现形式中,上述预设的设备属性包括以下属性中的至少一种:设备机型、屏幕分辨率、内核版本、制造商、IP地址、物理地址。
进一步的,在本申请再一种可能的实现形式中,上述设备识别装置40,还包括:
更新模块,用于根据目标设备属性与目标EID之间的关联关系,更新预设的设备关系网。
进一步的,在本申请又一种可能的实现形式中,上述设备识别装置40,还包括:
关联模块,用于将第一设备信息与所述目标EID关联。
进一步的,在本申请又一种可能的实现形式中,上述第二获取模块43,包括:
第二获取单元,用于获取与每个候选EID分别关联的历史设备信息;
第五确定单元,用于根据每个历史设备信息,分别确定每个候选EID对应的第二设备信息。
进一步的,在本申请另一种可能的实现形式中,上述第二确定模块44,包括:
第六确定单元,用于将对应的第二设备信息与第一设备信息之间的相似度最大且大于或等于相似度阈值的候选EID,确定为目标EID。
进一步的,在本申请再一种可能的实现形式中,上述第二确定模块44,包括:
生成单元,用于在第一设备信息与各第二设备信息之间的相似度均小于相似度阈值的情况下,为电子设备生成目标EID,其中,生成的目标EID与预设的设备关系网中的各个EID均不同。
进一步的,在本申请又一种可能的实现形式中,上述设备识别装置40,还包括:
第三确定模块,用于确定第一设备信息中每个设备属性与每个第二设备信息中相应的设备属性之间的相似度;
第四确定模块,用于根据第一设备信息中每个设备属性与每个第二设备信息中相应的设备属性之间的相似度,确定第一设备信息与每个第二设备信息之间的相似度。
进一步的,在本申请又一种可能的实现形式中,上述第四确定模块,包括:
第一确定单元,用于根据每个设备属性的类型、及对电子设备安全性的影响,确定每个设备属性的权重;
第二确定单元,用于根据每个设备属性的权重、及第一设备信息中每个设备属性与每个第二设备信息中相应的设备属性之间的相似度,确定第一设备信息与每个第二设备信息之间的相似度。
进一步的,在本申请又一种可能的实现形式中,上述设备识别装置40,还包括:
生成模块,用于在候选EID的数量为零的情况下,为电子设备生成目标EID,其中,生成的目标EID与预设的设备关系网中的各个EID均不同。
需要说明的是,前述对图1、图3、图4所示的设备识别方法实施例的解释说明也适用于该实施例的设备识别装置40,此处不再赘述。
本申请实施例提供的设备识别装置,通过预先设置包含设备属性与EID的关联关系的设备关系网,并在获取到电子设备的包括多个设备属性的第一设备信息时,从第一设备信息中筛选出关键的目标设备属性,之后将预设的设备关系网中与目标设备属性关联的EID,确定为候选EID,进而根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID,并根据目标设备属性与目标EID之间的关联关系,更新预设的设备关系网。由此,通过建立包含设备属性与EID的关联关系的设备关系网,以在识别电子设备时,根据电子设备的关键设备属性从设备关系网中选取可能为该电子设备的EID的候选EID,进而根据第一设备信息与各候选EID关联的全量设备信息之间的相似度,确定电子设备的EID,从而不仅从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,提升了设备识别的准确性,而且进一步提升了设备识别的效率和时效性。
为了实现上述实施例,本申请还提出一种电子设备。
图6为本发明一个实施例的电子设备的结构示意图。
如图6所示,上述电子设备200包括:
存储器210及处理器220,连接不同组件(包括存储器210和处理器220)的总线230,存储器210存储有计算机程序,当处理器220执行所述程序时实现本申请实施例所述的设备识别方法。
总线230表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
电子设备200典型地包括多种电子设备可读介质。这些介质可以是任何能够被电子设备200访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
存储器210还可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)240和/或高速缓存存储器250。电子设备200可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***260可以用于读写不可移动的、非易失性磁介质(图6未显示,通常称为“硬盘驱动器”)。尽管图6中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线230相连。存储器210可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。
具有一组(至少一个)程序模块270的程序/实用工具280,可以存储在例如存储器210中,这样的程序模块270包括——但不限于——操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块270通常执行本申请所描述的实施例中的功能和/或方法。
电子设备200也可以与一个或多个外部设备290(例如键盘、指向设备、显示器291等)通信,还可与一个或者多个使得用户能与该电子设备200交互的设备通信,和/或与使得该电子设备200能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口292进行。并且,电子设备200还可以通过网络适配器293与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器293通过总线230与电子设备200的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理器220通过运行存储在存储器210中的程序,从而执行各种功能应用以及数据处理。
需要说明的是,本实施例的电子设备的实施过程和技术原理参见前述对本申请实施例的设备识别方法的解释说明,此处不再赘述。
本申请实施例提供的电子设备,可以执行如前所述的设备识别方法,通过预先设置包含设备属性与EID的关联关系的设备关系网,并在获取到电子设备的包括多个设备属性的第一设备信息时,根据预设的设备关系网,确定与第一设备信息关联的各候选EID,进而根据第一设备信息与每个候选EID对应的第二设备信息之间的相似度,确定电子设备对应的目标EID。由此,通过建立包含设备属性与EID的关联关系的设备关系网,以在识别电子设备时,根据电子设备的第一设备信息从设备关系网中选取可能为该电子设备的EID的候选EID,进而根据第一设备信息与各候选EID关联的全量设备信息之间的相似度,确定电子设备的EID,从而从多个维度校准电子设备的EID,降低了EID的超发率和碰撞率,提升了设备识别的准确性。
为了实现上述实施例,本申请还提出一种计算机可读存储介质。
其中,该计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,以实现本申请实施例所述的设备识别方法。
为了实现上述实施例,本申请再一方面实施例提供一种计算机程序,该程序被处理器执行时,以实现本申请实施例所述的设备识别方法。
一种可选实现形式中,本实施例可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户电子设备上执行、部分地在用户电子设备上执行、作为一个独立的软件包执行、部分在用户电子设备上部分在远程电子设备上执行、或者完全在远程电子设备或服务器上执行。在涉及远程电子设备的情形中,远程电子设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户电子设备,或者,可以连接到外部电子设备(例如利用因特网服务提供商来通过因特网连接)。
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

Claims (16)

1.一种设备识别方法,其特征在于,包括:
获取电子设备的第一设备信息,其中,所述第一设备信息中包括所述电子设备的多个设备属性;
根据预设的设备关系网,确定与所述第一设备信息关联的每个候选设备标识EID,其中,所述设备关系网中包括设备属性与EID的关联关系;
获取每个所述候选EID对应的第二设备信息;
根据所述第一设备信息与每个所述候选EID对应的第二设备信息之间的相似度,确定所述电子设备对应的目标EID。
2.如权利要求1所述的方法,其特征在于,所述根据预设的设备关系网,确定与所述第一设备信息关联的每个候选EID,包括:
获取预设的设备属性;
将所述第一设备信息中包括的所述预设的设备属性,确定为目标设备属性;
将所述预设的设备关系网中与所述目标设备属性关联的EID,确定为所述候选EID。
3.如权利要求2所述的方法,其特征在于,所述预设的设备属性包括以下属性中的至少一种:设备机型、屏幕分辨率、内核版本、制造商、IP地址、物理地址。
4.如权利要求2所述的方法,其特征在于,所述确定所述电子设备对应的目标EID之后,还包括:
根据所述目标设备属性与所述目标EID之间的关联关系,更新所述预设的设备关系网。
5.如权利要求1所述的方法,其特征在于,所述根据所述第一设备信息与每个所述候选EID对应的第二设备信息之间的相似度,确定所述电子设备对应的目标EID之后,还包括:
将所述第一设备信息与所述目标EID关联。
6.如权利要求5所述的方法,其特征在于,所述获取每个所述候选EID对应的第二设备信息,包括:
获取与每个所述候选EID分别关联的历史设备信息;
根据每个所述历史设备信息,分别确定每个所述候选EID对应的第二设备信息。
7.如权利要求1所述的方法,其特征在于,所述根据所述第一设备信息与每个所述候选EID对应的第二设备信息之间的相似度,确定所述电子设备对应的目标EID,包括:
将对应的所述第二设备信息与所述第一设备信息之间的相似度最大且大于或等于相似度阈值的所述候选EID,确定为所述目标EID。
8.如权利要求7所述的方法,其特征在于,所述根据所述第一设备信息与每个所述候选EID对应的第二设备信息之间的相似度,确定所述电子设备对应的目标EID,包括:
在所述第一设备信息与每个所述第二设备信息之间的相似度均小于相似度阈值的情况下,为所述电子设备生成目标EID,其中,所述生成的目标EID与所述预设的设备关系网中的各个EID均不同。
9.如权利要求1所述的方法,其特征在于,所述根据所述第一设备信息与每个所述候选EID对应的第二设备信息之间的相似度,确定所述电子设备对应的目标EID之前,还包括:
确定所述第一设备信息中每个设备属性与每个所述第二设备信息中相应的设备属性之间的相似度;
根据所述第一设备信息中每个设备属性与每个所述第二设备信息中相应的设备属性之间的相似度,确定所述第一设备信息与每个所述第二设备信息之间的相似度。
10.如权利要求9所述的方法,其特征在于,所述根据所述第一设备信息中每个设备属性与每个所述第二设备信息中相应的设备属性之间的相似度,确定所述第一设备信息与每个所述第二设备信息之间的相似度,包括:
根据每个所述设备属性的类型、及对所述电子设备安全性的影响,确定每个所述设备属性的权重;
根据每个所述设备属性的权重、及所述第一设备信息中每个设备属性与每个所述第二设备信息中相应的设备属性之间的相似度,确定所述第一设备信息与每个所述第二设备信息之间的相似度。
11.如权利要求1-10任一所述的方法,其特征在于,所述根据预设的设备关系网,确定与所述第一设备信息关联的每个候选EID之后,还包括:
在所述候选EID的数量为零的情况下,为所述电子设备生成目标EID,其中,所述生成的目标EID与所述预设的设备关系网中的各个EID均不同。
12.一种设备识别装置,其特征在于,包括:
第一获取模块,用于获取电子设备的第一设备信息,其中,所述第一设备信息中包括所述电子设备的多个设备属性;
第一确定模块,用于根据预设的设备关系网,确定与所述第一设备信息关联的每个候选EID,其中,所述设备关系网中包括设备属性与EID的关联关系;
第二获取模块,用于获取每个所述候选EID对应的第二设备信息;
第二确定模块,用于根据所述第一设备信息与每个所述候选EID对应的第二设备信息之间的相似度,确定所述电子设备对应的目标EID。
13.如权利要求12所述的装置,其特征在于,还包括:
第三确定模块,用于确定所述第一设备信息中每个设备属性与每个所述第二设备信息中相应的设备属性之间的相似度;
第四确定模块,用于根据所述第一设备信息中每个设备属性与每个所述第二设备信息中相应的设备属性之间的相似度,确定所述第一设备信息与每个所述第二设备信息之间的相似度。
14.如权利要求13所述的装置,其特征在于,所述第四确定模块,包括:
第一确定单元,用于根据每个所述设备属性的类型、及对所述电子设备安全性的影响,确定每个所述设备属性的权重;
第二确定单元,用于根据每个所述设备属性的权重、及所述第一设备信息中每个设备属性与每个所述第二设备信息中相应的设备属性之间的相似度,确定所述第一设备信息与每个所述第二设备信息之间的相似度。
15.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-11中任一所述的设备识别方法。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-11中任一所述的设备识别方法。
CN202011592619.8A 2020-12-29 2020-12-29 设备识别方法、装置及电子设备 Pending CN113824806A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011592619.8A CN113824806A (zh) 2020-12-29 2020-12-29 设备识别方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011592619.8A CN113824806A (zh) 2020-12-29 2020-12-29 设备识别方法、装置及电子设备

Publications (1)

Publication Number Publication Date
CN113824806A true CN113824806A (zh) 2021-12-21

Family

ID=78924865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011592619.8A Pending CN113824806A (zh) 2020-12-29 2020-12-29 设备识别方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN113824806A (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105591743A (zh) * 2014-10-23 2016-05-18 腾讯科技(深圳)有限公司 通过用户终端的设备运行特征进行身份鉴权的方法及装置
CN106453437A (zh) * 2016-12-22 2017-02-22 ***股份有限公司 一种设备识别码获取方法及装置
CN106709318A (zh) * 2017-01-24 2017-05-24 腾云天宇科技(北京)有限公司 一种用户设备唯一性的识别方法、装置和计算设备
CN107908666A (zh) * 2017-10-23 2018-04-13 北京京东尚科信息技术有限公司 一种识别设备标识的方法和装置
CN109543462A (zh) * 2018-11-15 2019-03-29 深圳乐信软件技术有限公司 设备标识确定方法、装置、服务器及存储介质
CN109951289A (zh) * 2019-01-25 2019-06-28 北京三快在线科技有限公司 一种识别方法、装置、设备及可读存储介质
US20190296979A1 (en) * 2018-03-22 2019-09-26 Citrix Systems, Inc. Systems and methods for inventory discovery in a network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105591743A (zh) * 2014-10-23 2016-05-18 腾讯科技(深圳)有限公司 通过用户终端的设备运行特征进行身份鉴权的方法及装置
CN106453437A (zh) * 2016-12-22 2017-02-22 ***股份有限公司 一种设备识别码获取方法及装置
CN106709318A (zh) * 2017-01-24 2017-05-24 腾云天宇科技(北京)有限公司 一种用户设备唯一性的识别方法、装置和计算设备
CN107908666A (zh) * 2017-10-23 2018-04-13 北京京东尚科信息技术有限公司 一种识别设备标识的方法和装置
US20190296979A1 (en) * 2018-03-22 2019-09-26 Citrix Systems, Inc. Systems and methods for inventory discovery in a network
CN109543462A (zh) * 2018-11-15 2019-03-29 深圳乐信软件技术有限公司 设备标识确定方法、装置、服务器及存储介质
CN109951289A (zh) * 2019-01-25 2019-06-28 北京三快在线科技有限公司 一种识别方法、装置、设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN111090628B (zh) 一种数据处理方法、装置、存储介质及电子设备
CN110297689B (zh) 智能合约执行方法、装置、设备及介质
US7386609B2 (en) Method, system, and program for managing devices in a network
CN109710695B (zh) 事务请求有效性识别和发起方法、装置、设备和介质
CN109446202B (zh) 标识符分配方法、装置、服务器和存储介质
US11245762B1 (en) Data request servicing using smart network interface cards
CN110046155B (zh) 特征数据库的更新、数据特征的确定方法、装置及设备
CN113204345A (zh) 页面生成方法、装置、电子设备及存储介质
CN112860706A (zh) 一种业务的处理方法、装置、设备及存储介质
US11609897B2 (en) Methods and systems for improved search for data loss prevention
CN116360769A (zh) 代码生成方法、装置、设备及存储介质
CN112039975A (zh) 一种报文字段的处理方法、装置、设备及存储介质
CN109271193B (zh) 一种数据处理方法、装置、设备及存储介质
CN111338958A (zh) 一种测试用例的参数生成方法、装置及终端设备
CN112965943A (zh) 一种数据处理方法、装置、电子设备以及存储介质
CN112948396A (zh) 数据存储方法、装置、电子设备及存储介质
CN113824806A (zh) 设备识别方法、装置及电子设备
CN114385891A (zh) 数据搜索方法、装置、电子设备及存储介质
CN110716946B (zh) 特征规则匹配库的更新方法、装置、存储介质及电子设备
CN110753136B (zh) 域名解析方法、装置、设备及存储介质
US10620946B1 (en) Dynamic modeling for opaque code during static analysis
CN111782834A (zh) 图像检索的方法、装置、设备及计算机可读存储介质
CN111061744B (zh) 图数据的更新方法、装置、计算机设备及存储介质
CN113032836A (zh) 数据脱敏方法和装置
CN112261072A (zh) 一种服务调用方法、装置、设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination