CN106294219A - A kind of equipment identification, data processing method, Apparatus and system - Google Patents

A kind of equipment identification, data processing method, Apparatus and system Download PDF

Info

Publication number
CN106294219A
CN106294219A CN201510276204.2A CN201510276204A CN106294219A CN 106294219 A CN106294219 A CN 106294219A CN 201510276204 A CN201510276204 A CN 201510276204A CN 106294219 A CN106294219 A CN 106294219A
Authority
CN
China
Prior art keywords
attribute data
equipment
data
identification
acquisition
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.)
Granted
Application number
CN201510276204.2A
Other languages
Chinese (zh)
Other versions
CN106294219B (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.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510276204.2A priority Critical patent/CN106294219B/en
Publication of CN106294219A publication Critical patent/CN106294219A/en
Application granted granted Critical
Publication of CN106294219B publication Critical patent/CN106294219B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/102Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

The application provides a kind of equipment identification, data processing method, Apparatus and system.Described device identification method may include that gathering target device according to the configuration information arranged includes specifying the attribute data of the parameter information of application;The device attribute data of the attribute data of described acquisition with storage are compared, searches the device attribute data of the storage that the attribute data with described acquisition matches;According to the equipment corresponding to the attribute data obtained described in described Query Result identification.Utilize each embodiment in the application, the identification of equipment can be carried out by the software information in the equipment that collects, realize the identification to equipment when equipment identification demand cannot be met by device hardware information.

Description

A kind of equipment identification, data processing method, Apparatus and system
Technology neighborhood
The application belongs to computer information processing field, particularly relates to a kind of equipment identification, data processing method and device.
Background technology
Along with the development of information technology, different electric terminal equipments can carry out interconnecting, communicating in several ways, it is achieved number Share or application, hardware controls etc. according to content, greatly improve people live, work, the convenience entertained and comfortableness.
General, also needed to terminal unit is identified before terminal unit sets up communication, determine the end needing to carry out operating End equipment is legitimacy.The mode mainly taked when terminal unit identification at present includes the relevant information by entity hardware device It is identified.Such as when PC (Personal Computer, PC) equipment being identified, can mainly utilize on PC equipment The MAC Address of hardware unique identification information such as network interface card, hard disk serial number, the facility information such as BIOS be identified.
Under normal circumstances, the equipment generally used all including, the model of device product, string number etc. identify the facility information of hardware. But in terminal market, occur that increasing vendor equipment information lack of standardization, the mountain vallage equipment of name applies mechanically regular equipment hardware information Or use the situation of certain instrument amendment facility information, cause equipment None-identified or identify mistake.Answering in some reality With in scene, the hardware information of some equipment is difficult to, even cannot gather, or personal safety can be produced threat, the most deeply Sea facility information or high-risk PC facility information detection etc..It addition, due to legal perspective in other application scenes Constraint, also make obtain device hardware information probability more and more less.
Due to the objective problem of existence described above, by the applicable model of the method for device hardware information identification equipment in prior art Enclose more and more less, application scenes cannot meet the demand of equipment identification.
Summary of the invention
The application purpose is to provide a kind of equipment identification, data processing method, Apparatus and system, can be by setting of collecting Software information in Bei carries out the identification of equipment, realizes the knowledge to equipment when device hardware information cannot meet equipment identification demand Not.
A kind of equipment identification of the application offer, data processing method, Apparatus and system are achieved in that
A kind of device data processing method, described method includes:
Obtain target device according to the configuration information arranged and include specifying the attribute data of the parameter information of application;
The attribute data of described acquisition is carried out dimension-reduction treatment, obtains the attribute data after described dimension-reduction treatment;
The attribute data after described dimension-reduction treatment is stored based on the equipment belonging to described attribute data.
A kind of device identification method, described method includes:
Gather target device according to the configuration information arranged and include specifying the attribute data of the parameter information of application;
The device attribute data of the attribute data of described acquisition with storage are compared, searches the attribute data phase with described acquisition The device attribute data of the storage of coupling;
According to the equipment corresponding to the attribute data obtained described in described Query Result identification.
A kind of device data processing means, described device includes:
Data acquisition module, obtains target device for the configuration information according to storage and includes specifying the genus of the parameter information of application Property data;
Data processing module, for the attribute data of described acquisition is carried out dimension-reduction treatment, obtains the attribute after described dimension-reduction treatment Data;
Memory module, for storing the attribute data after described dimension-reduction treatment based on the equipment belonging to described attribute data.
A kind of equipment identification device, described device includes:
First data acquisition module, includes specifying the parameter information of application for gathering target device according to the configuration information arranged Attribute data;
First data processing module, for being compared with the device attribute data of storage by the attribute data of described acquisition, searches Device attribute data with the storage that the attribute data of described acquisition matches;
Equipment identification module, for according to the equipment corresponding to the attribute data obtained described in described Query Result identification.
A kind of equipment identification system, described system is configured to, including:
Memory element, for storing the attribute data that the equipment of collection includes the software information of described equipment;
Processing unit, for obtaining the pending attribute data including described target device software information of target device;It is additionally operable to The attribute data that described pending attribute data stores with described memory element is mated, according to described matching result identification institute State target device.
A kind of equipment identification of the application offer, data processing method, Apparatus and system, can gather the attribute number of target device According to, described attribute data can include the parameter information specifying application in equipment.Described appointment application can include setting in advance Put need to gather described target device in one or more software application, as browser, navigation application, shopping client Application etc..So, the attribute data of collection includes the information of software parameter in equipment, it is possible to use the software parameter in equipment Information carries out the identification of equipment.The attribute data of the target device of collection can be included that as storage equipment is soft by the application The device attribute data of part parameter information compare, and find the device attribute data of the storage matched with target device.Then The equipment corresponding to device attribute data of the storage of described coupling can be judged, it is achieved target device according to predetermined recognition rule Identification.The method and apparatus identifying equipment that the application provides, can by the software information in equipment quickly, reliably in fact The now identification to equipment.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present application or technical scheme of the prior art, below will be to embodiment or prior art In description, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is only to remember in the application Some embodiments carried, from the point of view of this neighborhood those of ordinary skill, on the premise of not paying creative work, it is also possible to Other accompanying drawing is obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of herein described a kind of embodiment of a kind of device identification method;
Fig. 2 is the method flow diagram of herein described a kind of device identification method another kind embodiment;
Fig. 3 is the method flow diagram of herein described a kind of device identification method another kind embodiment;
Fig. 4 is the method flow diagram of herein described a kind of device identification method another kind embodiment;
Fig. 5 is the method flow diagram of herein described a kind of a kind of embodiment of device data processing method;
Fig. 6 is the method flow diagram of herein described a kind of device data processing method another kind embodiment;
Fig. 7 is the method flow diagram of herein described a kind of device data processing method another kind embodiment;
Fig. 8 is the method flow diagram of herein described a kind of device data processing method another kind embodiment;
Fig. 9 is the method flow diagram of herein described a kind of device data processing method another kind embodiment;
Figure 10 is the modular structure schematic diagram of herein described a kind of a kind of embodiment of device data processing means;
Figure 11 is the modular structure schematic diagram of herein described a kind of device data processing means another kind embodiment;
Figure 12 is the modular structure schematic diagram of herein described a kind of device data processing means another kind embodiment;
Figure 13 is the modular structure schematic diagram of herein described a kind of device data processing means another kind embodiment;
Figure 14 is the modular structure schematic diagram of herein described a kind of embodiment of a kind of equipment identification device;
Figure 15 is the modular structure schematic diagram of a kind of embodiment of equipment identification module in herein described equipment identification device.
Detailed description of the invention
For the technical scheme making the personnel of this technology neighborhood be more fully understood that in the application, below in conjunction with in the embodiment of the present application Accompanying drawing, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described embodiment is only It is some embodiments of the present application rather than whole embodiments.Based on the embodiment in the application, this neighborhood ordinary skill people The every other embodiment that member is obtained under not making creative work premise, all should belong to the scope of the application protection.
Below in conjunction with the accompanying drawings figure main body recognition methods described herein is described in detail.Fig. 1 is herein described one The method flow diagram of a kind of embodiment of device identification method.Although it is provided herein as described in following embodiment or flow chart Method operating procedure, but based on conventional or more or less behaviour can be included in the process without performing creative labour Make step.Not existing in necessary causal step in logicality, the execution sequence of these steps is not limited to the application and implements The execution sequence that example provides.When the device in practice of described method or end product perform, can according to embodiment or Method shown in the drawings order performs or executed in parallel (environment of such as parallel processor or multiple threads).
A kind of embodiment of a kind of device identification method that concrete the application provides is as it is shown in figure 1, described method may include that
S1: gather target device according to the configuration information arranged and include specifying the attribute data of the parameter information of application.
Equipment described herein can include the electronic equipment of multiple terminal, as PC terminal (notebook, desktop computer), Mobile communication terminal, PDA, the webserver, sensing equipment, transmission equipment, trunking etc..In described equipment generally Process including entity hardware configuration and corresponding data, control software.Concrete in the application can be with PC terminal unit Method described herein is illustrated by example.
General, described PC terminal unit installs one or more software, concrete can include terminal traffic application, Service system, signal receive and show with emission control, data process, data storage, information.The application can will include Above-mentioned installation software in the apparatus is collectively referred to as application, and the appointment application described in the present embodiment can include but not limited to Such as the immediate communication tool in PC terminal unit, page info browser, audio and video player, Data Acquisition & Processing Software, letter Breath show tools etc..Application in described equipment generally comprises the parameter information of application, such as title, the version of MSN Information, or whether the type of browser, the plug-in unit of installation, cookie open, flash version etc..Can be in advance in the application The appointment application needing to gather at described equipment is set, obtains the configuration information of the parameter information specifying application, gather and specify application Parameter information after including of obtaining described the parameter information of application can be specified as the attribute data of equipment described collection.
Which need to gather the described parameter information specifying application it is of course also possible to pre-set according to different application.Such as originally Target device described in embodiment is PC terminal unit, and described appointment application includes the browser of described PC terminal unit, this The attribute data obtained described in embodiment can include the information when http request of browser on described PC terminal unit, screen Curtain information, webrtc information, canvas information based on html5 technology, the plug-in unit of installation and plug-in unit list of fonts, language, Relevant for video flash information, log in IP and the browser (such as MSIE, Chrome, Firefox) etc. used.This Embodiment collection obtains the parameter information of browser application in target device, and the general user that can cover passes through browser application Configuration information during online.
Gather target device according to the configuration information arranged and include specifying the attribute data of the parameter information of application.Need explanation It is that described attribute data can include the described parameter information specifying application, in other application scenarios, described attribute data The information of the hardware of equipment can also be included, such as the string number of equipment, network interface card, hard disk serial number etc..
S2: the device attribute data of the attribute data of described acquisition with storage compared, searches the attribute number with described acquisition Device attribute data according to the storage matched.
After collection obtains the attribute data that described target device includes specifying the parameter of application, can be by the genus of described target device Property data compare with the device attribute data of storage, have searched whether and described mesh in the device attribute data of described storage The device attribute data that the attribute data of marking device matches.Described in the present embodiment, the device attribute data of storage can include adopting The device attribute data of the parameter information of application in equipment are included with what the mode described in S1 gathered and stored.
The parameter information specifying application in equipment described in the present embodiment can also be expressed as described appointment and apply at different dimensions On information, such as specify application A parameter information A1, A2 can be expressed as specify application for browser application parameter letter Breath: mounted plugin information in browser type and version, browser.Certainly, the lattice of the device attribute data of described storage The dimension (type) of the parameter information of formula or appointment application is identical with the attribute data of the target device of described collection, it is also possible to Part attribute data is identical.The device attribute data such as stored include the parameter information specifying application A, B, C in equipment D1 D_A1, D_A2, D_A3, D_B1, D_B2, D_B3, D_B4, D_C1, D_C2, described parameter information D_A1, ..., D_C2 can corresponding concrete attribute data values.And described target device T can be fitted without the described application C that specifies, with Shi Suoshu target device T specify application B include parameter information B4.Therefore in application scenarios described above, described in adopt Integrate in the attribute data of the target device T obtained the included parameter information specifying application can as T_A1, T_A2, T_A3, T_B1、T_B2、T_B3。
Then the device attribute data of the attribute data of the target device of described acquisition with storage can be compared, search and institute State the device attribute data of the storage that the attribute data of acquisition matches.The attribute data phase of concrete described lookup and described acquisition The device attribute data of the storage of coupling mainly may include that
Device attribute data search in described storage includes whole attribute datas of the target device of described acquisition, or part belongs to The device attribute data that property data are identical.
In the actual application of the application, the software information of the terminal unit of storage can include tens, hundreds of even more information, The application can illustrate as a example by a small number of parameters information.Such as 6 parameter informations to the target device T of above-mentioned collection T_A1, T_A2, T_A3, T_B1, T_B2, T_B3 inquire about, and can look in the device attribute data of described storage Ask and include all of parameter information in the target device T of described collection to the device attribute data with equipment D1, and described in set Standby D1 answers the value of the parameter information in dimension equal with described target device T-phase, then can be by the equipment genus of described equipment D1 The device attribute data that property data match as the attribute data with described acquisition.
The device attribute data of storage described herein can include belonging to store described equipment using logic body as memory element Property data, it is also possible to store as memory element for certain functional module on server or special data base, special entity The described data that set a property.In other implementations, the storage of described device attribute data can use data to be stored in not Distributed storage mode with server or database.
It should be noted that in application scenes, device identification method described herein is at the attribute data described in acquisition After the attribute data of described acquisition can be carried out some process, such as form conversion, mapping, dimensionality reduction etc. so that it is meet follow-up number It is investigated look for, search for, the data handling requirements of judgement etc..
The attribute data of described acquisition target device is compared with the device attribute data of storage, searches the genus with described acquisition The device attribute data of property data match.
S3: according to the equipment corresponding to the attribute data obtained described in described Query Result identification.
Described in Query Result identification according to the above-mentioned attribute data inquiring about described target device in the device attribute data of storage The equipment corresponding to attribute data obtained.Such as will include all of parameter information and parameter in the attribute data of described acquisition The equipment corresponding to the data being provided as described acquisition corresponding to described storage device data that the value of information is identical.
Certainly, the herein described recognition methods concrete according to the equipment corresponding to the attribute data obtained described in Query Result identification Equipment can be carried out according to concrete data processing needs.In the face of different equipment, different application attribute data time, permissible The recognition methods that equipment is different.In the another kind of embodiment of the application, it is provided that a kind of according to described in described Query Result identification The method of the equipment corresponding to attribute data.Fig. 2 is the method stream of herein described a kind of device identification method another kind embodiment Cheng Tu, as in figure 2 it is shown, concrete, described according to the equipment corresponding to the attribute data obtained described in described Query Result identification May include that
S301: when the device attribute data of the storage that the attribute data found with described acquisition matches, will meet with described The value same number of the attribute data obtained at most and/or reaches the equipment corresponding to device attribute data that predetermined percentage requires As the equipment corresponding to the attribute data of described acquisition.
In concrete application scenarios, such as, in the device attribute data of described storage, find three equipment D1, D2, D3 Device attribute data match with the attribute data of described acquisition.Now can compare the device attribute data matched described in three In the number identical with the value of the attribute data of described acquisition be respectively how many, what the coupling being then up to pre-set required sets Standby equipment corresponding to attribute data is as the equipment identifying the attribute data of described acquisition.Described coupling requirement can root Carry out self-defining setting according to demand, such as, could be arranged to the attribute data of described acquisition and the described device attribute number matched According to the identical number of value most, or described identical number arrives predetermined percentage ratio (such as 99%).Certainly described Join requirement and can also use the setting of multiple condition, such as, arrive in predetermined percentage ratio (such as 95%) at described identical form Choose the device attribute data that described same number is most.So, reach certain by the value same number at described attribute data Coupling identifies equipment in the case of requiring, can improve the accuracy of herein described method equipment identification.
In application scenes, as multiple PC terminal units use multiple identical application, in these identical application very Multi-parameter information is the most also identical.Method based on the software information identification equipment in equipment described herein is in order to enter one Step raising equipment identification accuracy, can in advance described storage or obtain device attribute data in for application parameter Information arranges corresponding weighted value, and the weighted value according to arranging calculates the equipment of identifying further.Fig. 3 is herein described one The method flow diagram of device identification method another kind embodiment, as it is shown on figure 3, a kind of device identification method described herein In another kind of embodiment, described may include that according to the equipment corresponding to the attribute data obtained described in described Query Result identification
S302: when the device attribute data of the storage that the attribute data found with described acquisition matches, according to the institute arranged State the weighted value of parameter information in the device attribute data of coupling, calculate and the equipment score corresponding to described device attribute data; Described equipment score is reached the equipment corresponding to the device attribute data of pre-provisioning request right as the attribute data institute of described acquisition The equipment answered.
When the most described concrete appointment application includes the browser of page info, different equipment can include browse with a Device, now the browser title in the parameter information of browser is just difficult to differentiate between out different equipment.Owing to existing with a browser There may be version difference due to user's use habit between different equipment, or it is different to install plug-in unit in a browser, or Person is that the attribute list of fonts that described browser uses is different, then the parameter information that can be different in the present embodiment arranges difference Weighted value, equipment can be identified according to described attribute data more accurately.As can be browser title by parameter information Weighted value arrange relatively low, the weighted value of the plug-in unit installed in browser and the parameter information of plug-in version is arranged higher.Permissible Weighted value and the data value of self according to parameter information calculate equipment score.The present embodiment can arrange described equipment score Pre-provisioning request, judge the equipment corresponding to the attribute data of described acquisition according to described pre-provisioning request.Such as on every dimension with The parameter information that described target device is identical can be calculated corresponding score value, can be by the score value of the parameter information of multiple dimensions Collect the score of the equipment corresponding to device attribute data forming storage, accordingly can be by the equipment of described equipment highest scoring Equipment corresponding to attribute data is as the equipment corresponding to the attribute data of described acquisition.
In the another kind of embodiment of herein described device identification method, it is unsatisfactory for identification bar set in advance at described Query Result During part, the target device corresponding to the attribute data of described acquisition is identified as new equipment.Concrete as described in the equipment of storage Attribute data is not found the device attribute data of the storage that the attribute data with described acquisition matches, or does not meet phase When the coupling answered requires, the target device corresponding to the attribute data of described acquisition can be identified as new equipment.Fig. 4 is this Shen Please the method flow diagram of described a kind of device identification method another kind embodiment, as shown in Figure 4, a kind of equipment described herein Recognition methods can also include:
S4: meet following at least one time, be identified as newly setting by the target device corresponding to the attribute data of described acquisition Standby:
The equipment not finding the storage that the attribute data with described acquisition matches in the device attribute data of described storage belongs to Property data;
The device attribute data of described storage are unsatisfactory for the value same number with the attribute data of described acquisition and at most and/or reach pre- Determine the requirement of percentage ratio;
The equipment score of the device attribute data of described storage is not up to described pre-provisioning request.
In the present embodiment, if do not identify setting corresponding to the attribute data of acquisition according to the device attribute data of described storage Standby, then the target device of the attribute data of described acquisition can be considered a new equipment.Certainly, further can be by institute The attribute data stating the new equipment identified stores in corresponding data base, may be used for follow-up device identifying information.
A kind of device identification method of the offer of the application, it is possible to use the software information that equipment includes carries out equipment identification, carries Supply a kind of new device identification method.In the face of hardware equipment information gather difficult, dangerous even can not gather time permissible Effective equipment identification based on device software information, it is achieved terminal unit is effectively, identify reliably.
In actual terminal unit attribute data gathers, often faced by be the equipment of substantial amounts, these equipment usually have Including substantial amounts of application software, the attribute data of large number quipments the most also can be produced.The software information of equipment is utilized based on the application The thought of identification equipment, the application is during storing described device attribute data acquisition, in the device attribute of distinct device Further can be analyzed data after data processing, optimize data storage, carrying out device attribute data query, search During process, improve data processing speed.Therefore, the application also provides for a kind of device data processing method, and Fig. 5 is the application institute State the method flow diagram of a kind of a kind of embodiment of device data processing method, as it is shown in figure 5, concrete described method may include that
S11: obtain target device according to the configuration information arranged and include specifying the attribute data of the parameter information of application;
S22: the attribute data of described acquisition is carried out dimension-reduction treatment, obtains the attribute data after described dimension-reduction treatment;
S33: store the attribute data after described dimension-reduction treatment based on the equipment belonging to described attribute data.
The present embodiment can pre-set the configuration information of which parameter information of which application needed in collecting device, then The attribute data in target device can be obtained according to described configuration information.After gathering the attribute data of acquisition target device, permissible First described attribute data is analyzed, such as, can utilize the acquisition of information difference described attribute data classified, adds up Which parameter information discrimination between equipment is mainly reflected in, or the attribute data needing to gather arranged has be how much Collected during actual acquisition get, etc..Can be according to the analysis result of the described attribute data to gathering to taking Corresponding dimension-reduction treatment method.Data Dimensionality Reduction described herein processes and generally can include using certain data processing method pair The feature extractions such as the initial data of high latitude is such as integrated, converts, clustered, extraction, process after formed can represent former The characteristic vector of the low dimensional of beginning data subject attribute, such as the base vector of map to low latitudes.After described attribute data dimensionality reduction, can To be substantially reduced the complexity that the calculating such as follow-up data inquiry process, improve data query speed.
The concrete described method that attribute data carries out dimension-reduction treatment can be according to data processing needs or the spy of attribute data Levy and select.Such as can use principal component analysis PCA (Principal Component Analysis, PCA), or office Portion sensitive hash algorithm LSH (Local Sensitive Hash, LSH) etc..In concrete application scenarios, the most described equipment is PC terminal unit, when the attribute data of collection includes the parameter information of PC terminal unit browser, can take principal component analysis The method of PCA carries out Data Dimensionality Reduction.The processing procedure of described principal component analysis generally includes R new variables of searching so that institute State R new variables and can reflect the principal character of initial data, compress matrix size, reduce data dimension, reach The most important specific of initial data is embodied by minimum figure place.
As described above, in the attribute data of collection, the weight that equipment can be distinguished in different equipment by different parameter informations Want the degree can be different.Therefore, in the another kind of embodiment of the application, described device data processing method can also include:
S44: the parameter information for the attribute data after described dimension-reduction treatment arranges weighted value.
Fig. 6 is the method flow diagram of herein described a kind of a kind of embodiment of device data processing method, as shown in Figure 6, permissible Analysis result according to the attribute data to collection is that the parameter information of the attribute data after described dimension-reduction treatment arranges weighted value.? In other application scenarios, it is also possible to according to third party's statistical data or arrange empirical value voluntarily and arrange described parameter information Weighted value.So, the parameter information that the influence degree distinguished equipment according to parameter information is different arranges corresponding weighted value, Equipment can be identified more accurately based on device attribute data.
Fig. 7 is the method flow diagram of herein described a kind of a kind of embodiment of device data processing method, as it is shown in fig. 7, this Shen Please be in the another kind of preferred embodiment of described a kind of device data processing method, described method can also include:
S441: calculate the stability of described attribute data, adjusts in described attribute data according to the result of calculation of described stability and joins The weighted value of number information.
Stability described in the present embodiment is typically only to refer on the premise of same equipment, can represent the consistent of attribute data The value of property degree.Such as certain device A, the parameter information of collection includes attribute list of fonts, then this attribute data is attribute The stability of list of fonts can be that collect under same equipment is the ratio value of same value.The application gathers and obtains The relevant information that described attribute data is the such as software in equipment, the information of described software in application scenes as mobile Communicating terminal is susceptible to change.For effectively weighing, judge the same attribute data in same equipment during different acquisition The probability that value differs, avoids the value obtained that gathers because same attribute data is different to differ and be considered different setting as far as possible Standby, the present embodiment can be taked, according to gathering the stability of attribute data described in the attribute data analytical calculation obtained, then may be used The weighted value of parameter information is adjusted with the stability according to described attribute data.
What the calculation method for stability of described attribute data was concrete can be according to data processing needs or the attribute data of collection Feature choose or arrange.The stability of the concrete described attribute data of the most described calculating can include passing through statistical analysis Described attribute data, calculates the probability that under different acquisition number of times, the same attribute data of same equipment changes.Described calculating The probability that attribute data changes is the highest, then can represent that this attribute data is more susceptible to change, corresponding described attribute number According to stability the poorest;On the contrary, the probability that the attribute data of described calculating changes is the lowest, then can represent this attribute data Being less susceptible to change, the stability of corresponding described attribute data is the highest.
In different application scenarios, the calculation of the stability of described attribute data can be different.The described attribute of described calculating The stability of data include following at least one mode:
Calculate the attribute data specified and be converted into the probability of another kind of attribute data;
The value calculating the attribute data specified is converted into the probability of another value;
The attribute data specified with calculating derives the probability of another attribute data.
The stability of the concrete described attribute data of described calculating can include that calculating a certain attribute data is converted into another attribute The probability of data, the probability of plug-in unit as currently used in equipment replacement.Or certain attribute data values can be calculated be converted into separately The probability of one attribute data values, such as the version information change of the same a software that software release upgrade in same equipment causes.Or Person can calculate a certain attribute data and derive the probability of another attribute data, as same equipment installs plug-in unit L1, and can basis Gather the probability that may install plug-in unit L2 after acquisition volume attribute data statistical computation equipment installs plug-in unit L1.It is of course also possible to Take to include the stability that above-mentioned or other modes multiple method calculates described attribute data.
What in the result of calculation described attribute data of adjustment according to described stability, the weighted value of parameter information was concrete can be according to number It is configured according to process demand.Periodically the stability gathering the attribute data obtained can be carried out statistical computation, then root Described weighted value is adjusted according to result of calculation.Such as described stability is less than to the attribute data of the minimum threshold values arranged, can be with table Showing that the change of this attribute data is excessively frequent, the effectiveness distinguishing equipment identification reduces, therefore by this attribute data parameter information Weighted value reduce.Accordingly, for the attribute data that stability is higher, parameter letter in described attribute data can be improved accordingly The weighted value of breath.
Due to the quantity of equipment and being continually changing of software information, the present embodiment can apply according to reality in the change of situation, Cycle or timing are optimized adjustment to attribute data collection, process, improve data storage, treatment effeciency, improve equipment and know Other accuracy.
Fig. 8 is the method flow diagram of herein described a kind of a kind of embodiment of device data processing method, as shown in Figure 8, this Shen Please be in the another kind of preferred embodiment of described a kind of device data processing method, described method can also include:
S55: calculate the acquisition rate of described attribute data, updates described configuration information according to the result of calculation of described acquisition rate.
Such as in the described attribute data calculated, the acquisition rate of a certain parameter information D4 is the lowest, can represent this parameter information D4 Terminal unit is difficult to gather, therefore, can update to arrange in follow-up data acquisition in described configuration information and no longer gather Described parameter information D4.Certainly, in other application scenes, it is also possible to take to reduce described acquisition rate and do not meet and want The method optimizing configuration informations such as the collection priority of the parameter information asked.
The present embodiment, by the acquisition rate of attribute data described in computational analysis, optimizes acquisition configuration information, rationally arranges needs and is setting The software information of standby middle collection, improves data acquisition, storage efficiency.Improve according to gathering the attribute data identification obtained simultaneously The accuracy rate of equipment.
Embodiment in device data processing method described above can include the attribute of software information in equipment to gathering acquisition Data are analyzed, calculate, process, storage etc., strong data message can be provided to prop up with equipment identification described herein Hold.Based on to the collection of device software information, the optimization of storage, the accuracy of equipment identification can be improved further.Certainly, In device data processing method described herein, the new equipment that identifies described in the application device identification method can be stored Attribute data.Therefore, in device data processing method described herein, described method can also include:
S66: receive the attribute data being identified as new equipment, store the attribute data of described new equipment.
Fig. 9 is the method flow diagram of herein described a kind of a kind of embodiment of device data processing method, as it is shown in figure 9, permissible Receive and store the attribute data of new equipment, constantly improve the device data information of storage, equally improve equipment identification Accuracy.
Based on the method that the application is above-mentioned, the application provides a kind of device data processing means.Figure 10 is herein described one The modular structure schematic diagram of a kind of embodiment of device data processing means.As shown in Figure 10, described device data processing means can To include:
Data acquisition module 101, may be used for the configuration information according to storage and obtains the parameter that target device includes that appointment is applied The attribute data of information;
Data processing module 102, may be used for the attribute data of described acquisition is carried out dimension-reduction treatment, obtains described dimension-reduction treatment After attribute data;
Memory module 103, may be used for storing the attribute data after described dimension-reduction treatment based on the equipment belonging to described attribute data.
Device data processing means described herein can be believed according to software in collection Requirement Acquisition target device set in advance The attribute data of breath, stores after the attribute data dimension-reduction treatment obtained, and can be that equipment based on device software information is known You can well imagine for data search support.
Figure 11 is the modular structure schematic diagram of herein described a kind of device data processing means another kind embodiment.Such as Figure 11 institute Showing, described device data processing means can also include:
Weighted value module 104, the parameter information that may be used for the attribute data after described dimension-reduction treatment arranges weighted value.
Certainly, can store during described memory module storage data described in include the attribute data of weighted value that arranges.Described ginseng The weighted value of number information can also further be further optimized according to feature or the data processing needs etc. gathering data Adjust.Therefore, the weighted value module 104 described in the present embodiment may include that
Stable calculation module, may be used for calculating the stationary value of described attribute data, and according to the result of calculation of described stationary value Adjust the weighted value of parameter information in described attribute data.
Of course, it is possible to arrange corresponding calculation according to demand in described stable calculation module to calculate described attribute data The value of stability, adjust the weighted value of relevant parameter information according to the value of calculated attribute data stability.As one is real Execute in example, described stable calculation module calculate described attribute data stationary value can with include following at least one mode:
Calculate the attribute data specified and be converted into the probability of another kind of attribute data;
The value calculating the attribute data specified is converted into the probability of another value;
Calculate the attribute data specified and derive the probability of another attribute data.
Figure 12 is the modular structure schematic diagram of herein described a kind of device data processing means another kind embodiment.Such as Figure 12 institute Showing, described device data processing means can also include:
Acquisition rate computing module 105, may be used for calculating the acquisition rate of described attribute data, and according to the calculating of described acquisition rate Result updates described configuration information.
The collection calculating described attribute data can effectively optimize the acquisition strategies of software information in collecting device, obtains and more may be used Lean on, efficient device software information, improve the effectiveness of storage data, the accuracy of equipment identification can also be improved simultaneously.
Certainly, for can not the equipment of match cognization, new equipment can be considered as, the data of described new equipment are stored.Figure 13 is the modular structure schematic diagram of herein described a kind of device data processing means another kind embodiment.As shown in figure 13, institute State device data processing means can also include:
New equipment processing module 106, may be used for receiving the attribute data being identified as new equipment, and the attribute number of described new equipment Store according to sending extremely described memory module 103.
Based on the method that the application is above-mentioned, the application provides a kind of equipment identification device.Figure 14 is herein described a kind of equipment Identify the modular structure schematic diagram of a kind of embodiment of device.As shown in figure 14, described equipment identification device may include that
First data acquisition module 201, may be used for gathering target device according to the configuration information arranged and includes specifying application The attribute data of parameter information;
First data processing module 202, may be used for comparing the device attribute data of the attribute data of described acquisition with storage Relatively, the device attribute data of the storage that the attribute data with described acquisition matches are searched;
Equipment identification module 203, may be used for according to the equipment corresponding to the attribute data obtained described in described Query Result identification.
In the another embodiment of described equipment identification device, can mate by equipment in described first data processing module 202 Condition, the device attribute data that the attribute data for searching with obtain matches.Therefore, herein described equipment identification device Another kind of embodiment in, described first data processing module 202, may include that
Matching module, may be used for arranging the whole attribute datas by with the target device of described acquisition identical, or obtains with described The identical device attribute data of the part attribute data of the target device taken are as setting that the attribute data with described acquisition matches Standby attribute data.
Figure 15 is the modular structure schematic diagram of 203 1 kinds of embodiments of equipment identification module in herein described equipment identification device. As shown in figure 15, described equipment identification module 203 may include that
Coupling arranges unit 2031, may be used for arranging attribute data based on described acquisition and the described device attribute data of storage The matching condition of identification equipment;
Recognition unit 2032, may be used for matching condition identification equipment based on described setting.
The application can provide described coupling to arrange a kind of enforcement of the matching condition identifying equipment arranged described in unit 2031 Mode.Concrete, described coupling arrange the described matching condition arranged in unit 2031 can include following at least one:
When the device attribute data of the storage that the attribute data found with described acquisition matches, by the attribute with described acquisition The number that the value of data is identical meets the equipment corresponding to described device attribute data of the first identification condition of setting as identification The equipment gone out;
When the device attribute data of the storage that the attribute data found with described acquisition matches, by according to the parameter letter arranged The equipment score of the calculated described device attribute data of weighted value of breath meets the described equipment of the second identification condition of setting Equipment corresponding to attribute data is as the equipment identified;
The equipment not finding the storage that the attribute data with described acquisition matches in the device attribute data of described storage belongs to During property data, the target device corresponding to the attribute data of described acquisition is identified as new equipment;
The value same number of the device attribute data of described storage and the attribute data of described acquisition is unsatisfactory for the first identification arranged During condition, the target device corresponding to the attribute data of described acquisition is identified as new equipment;
The equipment score of the calculated described device attribute data of weighted value according to the parameter information arranged is unsatisfactory for setting During the second identification condition, the target device corresponding to the attribute data of described acquisition is identified as new equipment.
The first identification condition described in above-mentioned, the second identification condition can be according to identifying that requirement or attribute data feature are closed Reason is arranged.The number that value that the most described first identification condition could be arranged to described attribute data is identical is most or identical Number reaches the requirement etc. of 99%, and described second identification condition could be arranged to reach some score threshold etc..Concrete also may be used With reference to other embodiments in the application, not repeat at this.
Certainly, during described embodiment can apply to the operation system of plurality of devices identification.The application provide based on soft in equipment The method of part information identification equipment, device, can be difficult under do not make a return journey control and hardware sensitive information prevention and control measure Effectively equipment identification can be carried out by the software information in equipment in the case of hardware equipment information identification.Therefore, the application Also providing for a kind of equipment identification system, concrete, herein described system can be configured to include:
Memory element, may be used for storing the attribute data of the software information that the equipment gathered includes described equipment;
Processing unit, may be used for obtaining the pending attribute data including described target device software information of target device;Also May be used for the attribute data by described pending attribute data stores with described memory element to mate, according to described coupling knot Fruit identifies described target device.
By each embodiment above-mentioned, can be distinctly understood that, the application provide a kind of equipment identification, data processing method, Apparatus and system, can be carried out the identification of equipment, cannot expire in device hardware information by the software information in the equipment that collects The identification to equipment is realized during foot equipment identification demand.
Although teachings herein being mentioned collection obtain webrtc information, canvas information based on html5 technology, data storage Process with the data of inquiry, principal component analysis or the like and describe, but, the application be not limited to must be complete standard or The data of mentioned method process, mutual situation.In the application, the foregoing description involved by each embodiment is only the application In some embodiments in application, on the basis of some standard, method, the most amended processing method can also be carried out State the scheme of each embodiment of the application.Certainly, its of the process method step described in the application the various embodiments described above is being met He, without creative deformation, still can realize identical application, not repeat them here.
Although this application provides the method operating procedure as described in embodiment or flow chart, but based on routine or without creativeness Means can include more or less operating procedure.The sequence of steps enumerated in embodiment is only numerous step execution sequences In a kind of mode, do not represent unique execution sequence.When device in practice or client production perform, can be according to reality Execute example or method shown in the drawings order performs or executed in parallel (environment of such as parallel processor or multiple threads).
Unit that above-described embodiment illustrates or module, specifically can be realized by computer chip or entity, or by having certain merit The product of energy realizes.For convenience of description, it is divided into various module to be respectively described with function when describing apparatus above.Certainly, The function of each module can be realized in same or multiple softwares and/or hardware when implementing the application, it is also possible to will realize same The module of one function is realized by the combination of multiple submodules or subelement.
This neighborhood technique personnel are also, it is understood that in addition to realizing controller in pure computer readable program code mode, the most permissible Make controller with gate, switch, special IC, FPGA control by method step carries out programming in logic The form of device processed and embedding microcontroller etc. realizes identical function.The most this controller is considered a kind of Hardware Subdivision Part, and its inside is included can also be considered as the structure in hardware component for the device realizing various function.Or even, In can being considered as the device being used for realizing various function not only can being the software module of implementation method but also can being hardware component Structure.
The application can be described in the general context of computer executable instructions, such as program module. Usually, program module include perform particular task or realize the routine of particular abstract data type, program, object, assembly, Data structure, class etc..The application can also be put into practice in a distributed computing environment, in these distributed computing environment, by The remote processing devices connected by communication network performs task.In a distributed computing environment, program module can position In the local and remote computer-readable storage medium including storage device.
As seen through the above description of the embodiments, this neighborhood technical staff it can be understood that to the application can be by soft Part adds the mode of required general hardware platform and realizes.Based on such understanding, the technical scheme of the application is the most in other words The part contributing prior art can embody with the form of software product, and this computer software product can be stored in In storage medium, such as ROM/RAM, magnetic disc, CD etc., use so that a computer equipment is (permissible including some instructions Be personal computer, mobile terminal, server, or the network equipment etc.) perform each embodiment of the application or embodiment Method described in some part.
Each embodiment in this specification uses the mode gone forward one by one to describe, and between each embodiment, same or analogous part is mutual Seeing, what each embodiment stressed is the difference with other embodiments.The application can be used for numerous general or In special computing system environments or configuration.Such as: personal computer, server computer, handheld device or portable set Standby, laptop device, multicomputer system, system based on microprocessor, programmable electronic equipment, network PC, small-sized Computer, mainframe computer, the distributed computing environment including any of the above system or equipment etc..
Although depicting the application by embodiment, this neighborhood those of ordinary skill is known, the application have many deformation and a change and Without departing from spirit herein, it is desirable to appended claim includes that these deformation and change are without deviating from spirit herein.

Claims (22)

1. a device data processing method, it is characterised in that described method includes:
Obtain target device according to the configuration information arranged and include specifying the attribute data of the parameter information of application;
The attribute data of described acquisition is carried out dimension-reduction treatment, obtains the attribute data after described dimension-reduction treatment;
The attribute data after described dimension-reduction treatment is stored based on the equipment belonging to described attribute data.
2. a kind of device data processing method as claimed in claim 1, it is characterised in that described method also includes:
Parameter information for the attribute data after described dimension-reduction treatment arranges weighted value.
3. a kind of device data processing method as claimed in claim 2, it is characterised in that described method also includes:
Calculate the stability of described attribute data, adjust parameter information in described attribute data according to the result of calculation of described stability Weighted value.
4. a kind of device data processing method as claimed in claim 3, it is characterised in that the described attribute data of described calculating Stability include following at least one mode:
Calculate the attribute data specified and be converted into the probability of another kind of attribute data;
The value calculating the attribute data specified is converted into the probability of another value;
Calculate the attribute data specified and derive the probability of another attribute data.
5. a kind of device data processing method as claimed in claim 1, it is characterised in that described method also includes
Calculate the acquisition rate of described attribute data, update described configuration information according to the result of calculation of described acquisition rate.
6. a kind of device data processing method as described in any one in claim 1-5, it is characterised in that described method is also Including:
Receive the attribute data being identified as new equipment, store the attribute data of described new equipment.
7. a device identification method, it is characterised in that described method includes:
Gather target device according to the configuration information arranged and include specifying the attribute data of the parameter information of application;
The device attribute data of the attribute data of described acquisition with storage are compared, searches the attribute data phase with described acquisition The device attribute data of the storage of coupling;
According to the equipment corresponding to the attribute data obtained described in described Query Result identification.
8. a kind of device identification method as claimed in claim 7, it is characterised in that described lookup and the attribute of described acquisition The device attribute data of the storage of data match include:
Whole attribute datas of the target device including described acquisition, or part is searched in the device attribute data of described storage The device attribute data that attribute data is identical.
9. a kind of device identification method as claimed in claim 7, it is characterised in that described according to described Query Result identification Equipment corresponding to the attribute data of described acquisition includes:
When the device attribute data of the storage that the attribute data found with described acquisition matches, will meet and described acquisition The value same number of attribute data at most and/or reaches the equipment corresponding to device attribute data of predetermined percentage requirement as institute State the equipment corresponding to the attribute data of acquisition.
10. a kind of device identification method as claimed in claim 7, it is characterised in that described according to described Query Result identification Equipment corresponding to the attribute data of described acquisition includes:
When the device attribute data of the storage that the attribute data found with described acquisition matches, according to the described coupling arranged Device attribute data in the weighted value of parameter information, calculate and the equipment score corresponding to described device attribute data;By described Equipment score reaches the equipment corresponding to device attribute data of pre-provisioning request as setting corresponding to the attribute data of described acquisition Standby.
The 11. a kind of device identification methods as described in any one in claim 7-10, it is characterised in that described method is also wrapped Include:
Meet following at least one time, the target device corresponding to the attribute data of described acquisition is identified as new equipment:
The equipment not finding the storage that the attribute data with described acquisition matches in the device attribute data of described storage belongs to Property data;
The device attribute data of described storage are unsatisfactory for the value same number with the attribute data of described acquisition and at most and/or reach pre- Determine the requirement of percentage ratio;
The equipment score of the device attribute data of described storage is not up to pre-provisioning request.
12. 1 kinds of device data processing meanss, it is characterised in that described device includes:
Data acquisition module, obtains target device for the configuration information according to storage and includes specifying the genus of the parameter information of application Property data;
Data processing module, for the attribute data of described acquisition is carried out dimension-reduction treatment, obtains the attribute after described dimension-reduction treatment Data;
Memory module, for storing the attribute data after described dimension-reduction treatment based on the equipment belonging to described attribute data.
13. a kind of device data processing meanss as claimed in claim 12, it is characterised in that described device also includes:
Weighted value module, arranges weighted value for the parameter information for the attribute data after described dimension-reduction treatment.
14. a kind of device data processing meanss as claimed in claim 13, it is characterised in that described weighted value module bag Include:
Stable calculation module, for calculating the stationary value of described attribute data, and adjusts according to the result of calculation of described stationary value The weighted value of parameter information in described attribute data.
15. a kind of device data processing meanss as claimed in claim 14, it is characterised in that described stable calculation module Calculate the stationary value of described attribute data include following at least one mode:
Calculate the attribute data specified and be converted into the probability of another kind of attribute data;
The value calculating the attribute data specified is converted into the probability of another value;
Calculate the attribute data specified and derive the probability of another attribute data.
16. a kind of device data processing meanss as claimed in claim 12, it is characterised in that described device also includes:
Acquisition rate computing module, for calculating the acquisition rate of described attribute data, and updates according to the result of calculation of described acquisition rate Described configuration information.
17. a kind of device data processing meanss as claimed in claim 12, it is characterised in that described device also includes:
New equipment processing module, for receiving the attribute data being identified as new equipment, and the attribute data of described new equipment sends extremely Described memory module stores.
18. 1 kinds of equipment identification device, it is characterised in that described device includes:
First data acquisition module, includes specifying the parameter information of application for gathering target device according to the configuration information arranged Attribute data;
First data processing module, for being compared with the device attribute data of storage by the attribute data of described acquisition, searches Device attribute data with the storage that the attribute data of described acquisition matches;
Equipment identification module, for according to the equipment corresponding to the attribute data obtained described in described Query Result identification.
19. a kind of equipment identification device as claimed in claim 18, it is characterised in that described first data processing module bag Include:
Matching module, for arranging identical for the whole attribute datas with the target device of described acquisition, or with described acquisition The equipment that the device attribute data that the part attribute data of target device is identical match as the attribute data with described acquisition belongs to Property data.
20. a kind of equipment identification device as claimed in claim 18, it is characterised in that described equipment identification module includes:
Coupling arranges unit, for arranging attribute data based on described acquisition and the described device attribute data discrimination apparatus of storage Matching condition;
Recognition unit, for matching condition identification equipment based on described setting.
21. a kind of equipment identification device as claimed in claim 20, it is characterised in that described coupling arranges in unit and arranges Described matching condition include following at least one:
When the device attribute data of the storage that the attribute data found with described acquisition matches, by the attribute with described acquisition The number that the value of data is identical meets the equipment corresponding to described device attribute data of the first identification condition of setting as identification The equipment gone out;
When the device attribute data of the storage that the attribute data found with described acquisition matches, by according to the parameter letter arranged The equipment score of the calculated described device attribute data of weighted value of breath meets the described equipment of the second identification condition of setting Equipment corresponding to attribute data is as the equipment identified;
The equipment not finding the storage that the attribute data with described acquisition matches in the device attribute data of described storage belongs to During property data, the target device corresponding to the attribute data of described acquisition is identified as new equipment;
The value same number of the device attribute data of described storage and the attribute data of described acquisition is unsatisfactory for the first identification arranged During condition, the target device corresponding to the attribute data of described acquisition is identified as new equipment;
The equipment score of the calculated described device attribute data of weighted value according to the parameter information arranged is unsatisfactory for setting During the second identification condition, the target device corresponding to the attribute data of described acquisition is identified as new equipment.
22. 1 kinds of equipment identification systems, it is characterised in that described system is configured to, including:
Memory element, for storing the attribute data that the equipment of collection includes the software information of described equipment;
Processing unit, for obtaining the pending attribute data including described target device software information of target device;It is additionally operable to The attribute data that described pending attribute data stores with described memory element is mated, according to described matching result identification institute State target device.
CN201510276204.2A 2015-05-26 2015-05-26 Equipment identification and data processing method, device and system Active CN106294219B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510276204.2A CN106294219B (en) 2015-05-26 2015-05-26 Equipment identification and data processing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510276204.2A CN106294219B (en) 2015-05-26 2015-05-26 Equipment identification and data processing method, device and system

Publications (2)

Publication Number Publication Date
CN106294219A true CN106294219A (en) 2017-01-04
CN106294219B CN106294219B (en) 2020-03-27

Family

ID=57635340

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510276204.2A Active CN106294219B (en) 2015-05-26 2015-05-26 Equipment identification and data processing method, device and system

Country Status (1)

Country Link
CN (1) CN106294219B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107086928A (en) * 2017-04-11 2017-08-22 深信服科技股份有限公司 The detection method and device of the shared network terminal
CN108241561A (en) * 2017-12-25 2018-07-03 深圳回收宝科技有限公司 A kind of generation method, server and the storage medium of terminal detection model
CN109782631A (en) * 2019-03-08 2019-05-21 重庆邮电大学 A kind of smart home device recognition methods compared based on characteristic value
CN109960922A (en) * 2019-03-11 2019-07-02 北京三快在线科技有限公司 A kind of method and device identifying new activation equipment
CN110162959A (en) * 2019-05-31 2019-08-23 北京顶象技术有限公司 Data processing method and device based on device-fingerprint
CN110598472A (en) * 2019-09-18 2019-12-20 广州虎牙科技有限公司 Equipment identification method, device, server and storage medium
CN112000853A (en) * 2020-07-31 2020-11-27 天翼电子商务有限公司 Method, medium, client and server for generating/feeding back unique identifier of equipment
CN113271232A (en) * 2020-10-27 2021-08-17 苏州铁头电子信息科技有限公司 Online office network disturbance processing method and device
CN114510525A (en) * 2022-04-18 2022-05-17 深圳丰尚智慧农牧科技有限公司 Data format conversion method and device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024090A (en) * 2011-09-20 2013-04-03 阿里巴巴集团控股有限公司 Method and system for identifying user terminal
CN103166917A (en) * 2011-12-12 2013-06-19 阿里巴巴集团控股有限公司 Method and system for network equipment identity recognition
CN103475532A (en) * 2012-06-08 2013-12-25 腾讯科技(深圳)有限公司 Hardware detection method and system thereof
EP2691848A1 (en) * 2011-03-31 2014-02-05 Alibaba Group Holding Limited Determining machine behavior

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2691848A1 (en) * 2011-03-31 2014-02-05 Alibaba Group Holding Limited Determining machine behavior
CN103024090A (en) * 2011-09-20 2013-04-03 阿里巴巴集团控股有限公司 Method and system for identifying user terminal
CN103166917A (en) * 2011-12-12 2013-06-19 阿里巴巴集团控股有限公司 Method and system for network equipment identity recognition
CN103475532A (en) * 2012-06-08 2013-12-25 腾讯科技(深圳)有限公司 Hardware detection method and system thereof

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107086928A (en) * 2017-04-11 2017-08-22 深信服科技股份有限公司 The detection method and device of the shared network terminal
CN108241561A (en) * 2017-12-25 2018-07-03 深圳回收宝科技有限公司 A kind of generation method, server and the storage medium of terminal detection model
CN109782631A (en) * 2019-03-08 2019-05-21 重庆邮电大学 A kind of smart home device recognition methods compared based on characteristic value
CN109960922A (en) * 2019-03-11 2019-07-02 北京三快在线科技有限公司 A kind of method and device identifying new activation equipment
CN109960922B (en) * 2019-03-11 2021-09-07 北京三快在线科技有限公司 Method and device for identifying newly activated equipment
CN110162959A (en) * 2019-05-31 2019-08-23 北京顶象技术有限公司 Data processing method and device based on device-fingerprint
CN110598472A (en) * 2019-09-18 2019-12-20 广州虎牙科技有限公司 Equipment identification method, device, server and storage medium
CN110598472B (en) * 2019-09-18 2022-03-22 广州虎牙科技有限公司 Equipment identification method, device, server and storage medium
CN112000853A (en) * 2020-07-31 2020-11-27 天翼电子商务有限公司 Method, medium, client and server for generating/feeding back unique identifier of equipment
CN112000853B (en) * 2020-07-31 2024-05-24 天翼电子商务有限公司 Method for generating/feeding back unique identifier of equipment, medium, client and server
CN113271232A (en) * 2020-10-27 2021-08-17 苏州铁头电子信息科技有限公司 Online office network disturbance processing method and device
CN114510525A (en) * 2022-04-18 2022-05-17 深圳丰尚智慧农牧科技有限公司 Data format conversion method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN106294219B (en) 2020-03-27

Similar Documents

Publication Publication Date Title
CN106294219A (en) A kind of equipment identification, data processing method, Apparatus and system
CN109684047B (en) Event processing method, device, equipment and computer storage medium
EP2806356A1 (en) Internet of things (iot) application development
US20190311114A1 (en) Man-machine identification method and device for captcha
CN109376069B (en) Method and device for generating test report
CN112074834A (en) Analysis device, method, system and storage medium for operating a technical system
CN109522421B (en) Product attribute identification method of network equipment
CN110020002A (en) Querying method, device, equipment and the computer storage medium of event handling scheme
CN109905293A (en) A kind of terminal device recognition methods, system and storage medium
KR20150083627A (en) Method for detecting malignant code of android by activity string analysis
EP3336739A1 (en) A method for classifying attack sources in cyber-attack sensor systems
CN108764369B (en) Figure identification method and device based on data fusion and computer storage medium
CN114528457A (en) Web fingerprint detection method and related equipment
CN111177568A (en) Object pushing method based on multi-source data, electronic device and storage medium
CN111343143B (en) Data identification method, device and storage medium
JP5430636B2 (en) Data acquisition apparatus, method and program
CN107871055B (en) Data analysis method and device
CN107103060B (en) Storage method and system of sensing data
CN107590258B (en) Keyword matching method and device
CN110830416A (en) Network intrusion detection method and device
CN117435999A (en) Risk assessment method, apparatus, device and medium
CN111917848A (en) Data processing method based on edge computing and cloud computing cooperation and cloud server
CN111131325A (en) Data protocol anomaly identification system and method
CN115379308B (en) Internet of things equipment data acquisition system based on satellite remote communication
CN104376021A (en) File recommending system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200924

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200924

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: Greater Cayman, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.

TR01 Transfer of patent right