CN108540582A - A kind of processing method of terminal iidentification, server and terminal - Google Patents

A kind of processing method of terminal iidentification, server and terminal Download PDF

Info

Publication number
CN108540582A
CN108540582A CN201710123237.2A CN201710123237A CN108540582A CN 108540582 A CN108540582 A CN 108540582A CN 201710123237 A CN201710123237 A CN 201710123237A CN 108540582 A CN108540582 A CN 108540582A
Authority
CN
China
Prior art keywords
terminal
hardware
information
server
hardware characteristics
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
CN201710123237.2A
Other languages
Chinese (zh)
Other versions
CN108540582B (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.)
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710123237.2A priority Critical patent/CN108540582B/en
Publication of CN108540582A publication Critical patent/CN108540582A/en
Application granted granted Critical
Publication of CN108540582B publication Critical patent/CN108540582B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Landscapes

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

Abstract

The embodiment of the invention discloses a kind of processing methods of terminal iidentification, including:Server obtains the type information and the first hardware characteristics information of terminal, the first hardware identifier of the terminal is calculated according to the first hardware characteristics information according to preset rules for the server, the server is the terminal distribution virtual identifying according to the type information and the first hardware characteristics information, and the server generates the network identifier of the terminal according to the type information, first hardware identifier and the virtual identifying.The type information and hardware characteristics information of terminal are obtained by server, and distribute corresponding virtual identifying for it, generate the network identifier of terminal, the possibility that identifier to reduce terminal duplicates, and since terminal is without calculating the network identifier of oneself, and unifiedly calculated by server, to reduce the consumption of Internet resources.

Description

A kind of processing method of terminal iidentification, server and terminal
Technical field
The present invention relates to a kind of apparatus management/control field more particularly to processing method of terminal iidentification, server and terminals.
Background technology
The identifier of equipment is as the important logo for being counted and being managed to the whole network, and device identifier is equipment complete Unique identification information in net can then pass through when needing to count how many platform equipment in a network and obtain all devices Identifier, the number of devices in the network is counted by identifier, so as to in the network equipment carry out safety Management, rights management and scheduling of resource etc..If having the identifier of multiple devices identical in a network, can cause a series of Problem of management, therefore, the uniqueness of the identifier of equipment is in network management and its important.
In the prior art, the identifier of equipment is generally the MAC Address of equipment, or is passed through by the MAC Address of oneself The identifier that fixed algorithm is generated, identifier would not change again once generating, when being counted or being managed, The identifier that oneself is generated is sent to server and is counted and managed by terminal device.Therefore, each terminal device needs It calculates and generates the identifier of oneself, cause that network resource consumption is bigger, also, when the MAC Address that equipment occur is repaiied Change or there are virtual machine in the case of, may lead to the identifier unanimous circumstances of terminal device, however terminal device oneself Do not know whether the identifier of oneself is unique in the whole network, and asking for equipment management is carried out so as to cause server Topic.
Invention content
An embodiment of the present invention provides a kind of processing method of terminal iidentification, server and terminals, for reducing network money The consumption in source, the identifier for reducing terminal duplicate.
First aspect of the embodiment of the present invention provides a kind of processing method of terminal iidentification, including:
Server obtains the type information and the first hardware characteristics information of terminal;
The first of the terminal is calculated according to preset rules according to the first hardware characteristics information for the server Hardware identifier;
The server is that the terminal distribution is virtual according to the type information and the first hardware characteristics information Mark;
The server generates the end according to the type information, first hardware identifier and the virtual identifying The network identifier at end.
In a kind of possible realization method, the processing method further includes:
The network identifier is sent to the terminal by the server.
In alternatively possible realization method, the first hardware characteristics information includes at least one characteristic information;It is described The first hardware identifier of the terminal is calculated according to the first hardware characteristics information according to preset rules for server, packet It includes:
If in the first hardware characteristics information being also included as empty characteristic information, the server is by first hardware Characteristic information replaces calculating the first hardware identifier of the terminal according to preset rules with default value.
In alternatively possible realization method, the first hardware characteristics information includes at least one characteristic information, and not Exist for empty characteristic information;The processing method further includes:
Obtain the second hardware characteristics information of the terminal;
If the second hardware characteristics information do not include for empty characteristic information and with the first hardware characteristics information When all characteristic informations are all different, then the server is reruned according to the second hardware characteristics information according to preset rules To the second hardware identifier of the terminal, and according to second hardware identifier, the type information and the virtual identifying Generate new network identifier;
If the second hardware characteristics information is included as empty characteristic information, the server is not to the hard of the terminal Part mark is reruned.
In alternatively possible realization method, the first hardware characteristics information includes at least one characteristic information, and is deposited In the characteristic information for sky;The processing method further includes:
The server obtains the second hardware characteristics information of the terminal;
If second hardware characteristics are not comprising the characteristic information for sky, the server is according to second hardware spy Reference breath reruns to obtain the second hardware identifier of the terminal according to preset rules, and according to second hardware identifier and institute It states type information and the virtual identifying generates new network identifier;
If second hardware characteristics are included as empty characteristic information, the server is not to the hardware mark of the terminal Knowledge is reruned.
In alternatively possible realization method, the processing method further includes:
The server obtains the network identifier of multiple terminals and the third hardware characteristics of the multiple terminal, is used for Management and control is carried out to the multiple terminal;
Reach default when the target terminal in the multiple terminal carries out the number that hardware identifier is reruned in preset duration When threshold value, the server reruns to obtain the terminal according to preset rules according to the third hardware characteristics of the target terminal Third hardware identifier, and generated according to the third hardware identifier, the target terminal type information and the virtual identifying New network identifier.
In alternatively possible realization method, the server is according to the type information and first hardware characteristics Information is the terminal distribution virtual identifying, including:
When the type information and firmly of the type information and the first hardware characteristics information and the other terminals preserved When part characteristic information is all different, then default Virtual mark is distributed;
When the type information and firmly of the type information and the first hardware characteristics information and the other terminals preserved When part characteristic information all same, then different virtual identifyings is distributed according to cumulative rule.
Second aspect of the embodiment of the present invention provides a kind of processing method of terminal iidentification, including:
The type of terminal detection terminal and the first hardware characteristics of acquisition terminal;
The collected first hardware characteristics information of detected type information and institute is sent to service by the terminal Device, so that the first of the terminal is calculated according to preset rules according to the first hardware characteristics information for the server Hardware identifier, and according to the type information, first hardware identifier and the virtual identifying generation terminal distributed Network identifier;
The terminal receives the network identifier that the server is sent.
In a kind of possible realization method, the processing method further includes:
The terminal acquires the second hardware characteristics of the terminal according to predetermined period;
The collected second hardware characteristics information of institute is sent to the server by the terminal, so that the server Determine whether that the hardware identifier to the terminal is reruned according to second hardware characteristics.
The third aspect of the embodiment of the present invention provides a kind of server, including:
Acquiring unit, the type information for obtaining terminal and the first hardware characteristics information;
Computing unit, for being calculated the of the terminal according to preset rules according to the first hardware characteristics information One hardware identifier;
Allocation unit, for being the terminal distribution according to the type information and the first hardware characteristics information Virtual identifying;
Generation unit, for generating institute according to the type information, first hardware identifier and the virtual identifying State the network identifier of terminal.
In a kind of possible realization method, the server further includes:
Transmission unit, for the network identifier to be sent to the terminal.
In alternatively possible realization method, the first hardware characteristics information includes at least one characteristic information;It is described Computing unit is specifically used for:
If in the first hardware characteristics information being also included as empty characteristic information, by the first hardware characteristics information with Default value replaces calculating the first hardware identifier of the terminal according to preset rules.
In alternatively possible realization method, the first hardware characteristics information includes at least one characteristic information, and not Exist for empty characteristic information;The acquiring unit is additionally operable to, and obtains the second hardware characteristics information of the terminal;
The computing unit is additionally operable to, if the second hardware characteristics information do not include for empty characteristic information and with it is described When all characteristic informations of first hardware characteristics information are all different, then according to the second hardware characteristics information according to default rule It then reruns to obtain the second hardware identifier of the terminal;If the second hardware characteristics information is included as empty characteristic information, It does not rerun to the hardware identifier of the terminal;
The generation unit is additionally operable to, according to second hardware identifier, the type information and the virtual identifying Generate new network identifier.
In alternatively possible realization method, the first hardware characteristics information includes at least one characteristic information, and is deposited In the characteristic information for sky;The acquiring unit is additionally operable to, and obtains the second hardware characteristics information of the terminal;
The computing unit is additionally operable to, if second hardware characteristics do not include for empty characteristic information, according to Second hardware characteristics information reruns to obtain the second hardware identifier of the terminal according to preset rules;If second hardware characteristics It is included as the characteristic information of sky, then does not rerun to the hardware identifier of the terminal;
The generation unit is additionally operable to, according to second hardware identifier and the type information and the virtual mark Know and generates new network identifier.
In alternatively possible realization method, the acquiring unit is additionally operable to:
The network identifier of multiple terminals and the third hardware characteristics of the multiple terminal are obtained, for described more A terminal carries out management and control;
The computing unit is additionally operable to, when the target terminal in the multiple terminal carries out hardware identifier in preset duration When the number reruned reaches predetermined threshold value, reruned according to preset rules to obtain institute according to the third hardware characteristics of the target terminal State the third hardware identifier of terminal;
The generation unit is additionally operable to, according to the third hardware identifier, the target terminal type information and described Virtual identifying generates new network identifier.
In alternatively possible realization method, the allocation unit is specifically used for:
When the type information and firmly of the type information and the first hardware characteristics information and the other terminals preserved When part characteristic information is all different, then default Virtual mark is distributed;
When the type information and firmly of the type information and the first hardware characteristics information and the other terminals preserved When part characteristic information all same, then different virtual identifyings is distributed according to cumulative rule.
Fourth aspect present invention provides a kind of terminal, which is characterized in that including:
Monitoring unit is used for the type of detection terminal;
Collecting unit is used for the first hardware characteristics of acquisition terminal;
Transmission unit, for the collected first hardware characteristics information of detected type information and institute to be sent to Server, so that the terminal is calculated according to preset rules according to the first hardware characteristics information in the server First hardware identifier, and described in being generated according to the type information, first hardware identifier and the virtual identifying that is distributed The network identifier of terminal;
Receiving unit, the network identifier sent for receiving the server.
In alternatively possible realization method, the collecting unit is additionally operable to:
The second hardware characteristics of the terminal are acquired according to predetermined period;
The transmission unit is additionally operable to, and the collected second hardware characteristics information of institute is sent to the server, so that It obtains the server and determines whether that the hardware identifier to the terminal is reruned according to second hardware characteristics.
As can be seen from the above technical solutions, the embodiment of the present invention has the following advantages:
Server obtains the type information and the first hardware characteristics information of terminal, and the server is hard according to described first The first hardware identifier of the terminal is calculated according to preset rules for part characteristic information, and the server is believed according to the type Breath and the first hardware characteristics information be the terminal distribution virtual identifying, the server according to the type information, First hardware identifier and the virtual identifying generate the network identifier of the terminal.Terminal is obtained by server Type information and hardware characteristics information, and be that it distributes corresponding virtual identifying, generate the network identifier of terminal, to Reduce the possibility that the identifier of terminal duplicates, and since terminal is without calculating the network identifier of oneself, and by servicing Device is unifiedly calculated, to reduce the consumption of Internet resources.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for For those skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached Figure.
The configuration diagram that Fig. 1 is applied by the processing method of terminal iidentification in the embodiment of the present invention;
Fig. 2 is one embodiment schematic diagram of the processing method of terminal iidentification in the embodiment of the present invention;
Fig. 3 is another embodiment schematic diagram of the processing method of terminal iidentification in the embodiment of the present invention;
Fig. 4 is one embodiment schematic diagram of application scenarios in the embodiment of the present invention;
Fig. 5 is one embodiment schematic diagram of interaction flow in the embodiment of the present invention;
Fig. 6 is another embodiment schematic diagram of interaction flow in the embodiment of the present invention;
Fig. 7 is one embodiment schematic diagram of server in the embodiment of the present invention;
Fig. 8 is one embodiment schematic diagram of terminal in the embodiment of the present invention;
Fig. 9 is another embodiment schematic diagram of terminal in the embodiment of the present invention.
Specific implementation mode
An embodiment of the present invention provides a kind of processing method of terminal iidentification, server and terminals, for reducing network money The consumption in source, the identifier for reducing terminal duplicate.
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.
Term " first ", " second ", " third " in description and claims of this specification and above-mentioned attached drawing, " The (if present)s such as four " are for distinguishing similar object, without being used to describe specific sequence or precedence.It should manage The data that solution uses in this way can be interchanged in the appropriate case, so that the embodiments described herein can be in addition to scheming herein Show or the content that describes other than sequence implement.In addition, term " comprising " and " having " and their any deformation, it is intended that In cover it is non-exclusive include, for example, containing the process of series of steps or unit, method, system, product or equipment need not Those of be limited to clearly to list step or unit, but may include not listing clearly or for these processes, method, The intrinsic other steps of product or equipment or unit.
Shown in referring to Fig.1, the configuration diagram that Fig. 1 is applied by the processing method of terminal iidentification in the embodiment of the present invention, In the framework that the embodiment of the present invention is provided, including server, multiple terminals, and with terminal communicate for server and turn The router of hair, wherein router can be replaced by other forwarding units, such as interchanger.Optionally, institute of the embodiment of the present invention Can also include a variety of forwarding units simultaneously, for example can include router, interchanger, bridge etc. simultaneously in the framework of offer. Multiple terminals are with router by wired or wireless connection, and router and server are by wired or wireless connection, multiple When terminal and server are into row data communication, which is used to the functions such as be routed data packet and forward.It is more A terminal is provided with the function of judging oneself type, and type may include physical machine type and type of virtual machine, multiple terminals It is provided simultaneously with the function of the hardware characteristics of acquisition terminal, such as the BOIS information of the device name of acquisition terminal, terminal and end No. SN etc. of the disk at end.Multiple terminals send the collected hardware characteristics information of the terminal type information judged and institute To server, hardware mark that server to the hardware characteristics information of terminal can carry out that terminal is calculated according to preset rules Know, and can be the corresponding virtual identifying of hardware characteristics information distribution of the type and terminal according to terminal, and according to terminal Type information, terminal hardware characteristics information and the virtual identifying that is distributed be that terminal generates network identifier, with the net Unique identity of the network identifier as the terminal in the whole network is counted and is managed to multiple terminals in network to realize Reason.
It should be noted that terminal can be that PC, mobile phone, tablet computer etc. have type in the embodiment of the present invention The smart machine of judgement and characteristic information acquisition, does not limit specifically.
With reference to shown in Fig. 2, one embodiment of the processing method of terminal iidentification includes in the embodiment of the present invention:
101, the type of terminal detection terminal and the first hardware characteristics of acquisition terminal.
In embodiments of the present invention, terminal calculates network identifier without oneself, but by server by from terminal The type information and hardware characteristics information got to generate network identifier for terminal, and therefore, terminal then need to only judge end The type at end and the hardware characteristics of acquisition terminal.Specifically, the type of terminal may include physical machine and virtual machine, or Person can also more meticulously be divided into the type informations such as computer terminal device and the computer equipment of cell phone type.Terminal it is hard Part feature may include the terminal name of terminal, No. SN of each disk of terminal and terminal BIOS information etc..
It should be noted that the type of terminal can also obtain in such a way that terminal is acquired the software features of terminal It arrives, software features refer to the type information of terminal.
102, the collected first hardware characteristics information of detected type information and institute is sent to by the terminal Server.
103, server obtains the type information and the first hardware characteristics information of terminal.
Specifically, terminal can send judgement and the hardware characteristics for reporting instruction and then carrying out type in server Acquisition, and the terminal type information judged and the hardware characteristics acquired are sent to server.Alternatively, terminal also may be used With according to predetermined period or in booting, automatic decision terminal type and acquisition hardware feature, and actively it is sent to service Device, so that server carries out the generation of network identifier.
104, the terminal is calculated according to preset rules according to the first hardware characteristics information in the server First hardware identifier.
Optionally, server can be calculated according to the first hardware characteristics information of the terminal got according to hash algorithm To the first hardware identifier of terminal.
Optionally, the first hardware characteristics information includes at least one characteristic information, and the server is according to described The first hardware identifier of the terminal is calculated according to preset rules for one hardware characteristics information, is specifically as follows:
If in the first hardware characteristics information being also included as empty characteristic information, the server is by first hardware Characteristic information replaces calculating the first hardware identifier of the terminal according to preset rules with default value.
Wherein, which can be space character or other fixed characters.When the first hardware characteristics that terminal is sent As long as information then all replaces the first hardware characteristics of terminal, to pass through hash algorithm there are one being empty with space character Calculate the first hardware identifier of the terminal.Alternatively, only to being that empty information is replaced by space character in first hardware characteristics, To calculate the first hardware identifier of the terminal by hash algorithm.
105, the server is the terminal distribution according to the type information and the first hardware characteristics information Virtual identifying.
If when type information and identical the first hardware characteristics information that multiple terminals report, server can be by dividing It is distinguished with different virtual identifyings, to distinguish different terminal devices.
Optionally, virtual identifying can be indicated by eight-digit number word, the server according to the type information with And the first hardware characteristics information is the terminal distribution virtual identifying, including:
When the type information and firmly of the type information and the first hardware characteristics information and the other terminals preserved When part characteristic information is all different, then default Virtual mark is distributed;
When the type information and firmly of the type information and the first hardware characteristics information and the other terminals preserved When part characteristic information all same, then different virtual identifyings is distributed according to cumulative rule.
For example, the default value of the virtual identifying is " 00000001 ", if there is the type of identical terminal and the first hardware When characteristic information all same, then the default value is added up to obtain " 00000002 ", to distinguish different terminal devices.
106, the server generates institute according to the type information, first hardware identifier and the virtual identifying State the network identifier of terminal.
For example, the terminal device is type of virtual machine, then the type of the terminal is indicated with character " v ", if the terminal For physical machine type, then the type of the terminal is indicated with character " r ", it is special by the first hardware of hash algorithm computing terminal The first hardware identifier of the terminal is obtained, for example is " 55f2e753099a0529e783f84c2f3ffaa ", by this Terminal distribution virtual identifying, for example be default value " 00000001 ", so as to generate the network identifier of the terminal, such as “v55f2e753099a0529e783f84c2f3ffaa100000001”。
Optionally, the embodiment of the present invention can also include the following steps:
107, the network identifier is sent to the terminal by the server.
108, the terminal receives the network identifier that the server is sent.
When in order to allow terminal to need to carry out network operation using network identifier, server is generating network identity for terminal The network identifier can also be sent to corresponding terminal by Fu Hou, so that terminal is other by network identifier progress Network operation, and facilitate server need carry out terminal management and control when, directly from terminal obtain terminal network identifier.
In the embodiment of the present invention, server obtains the type information and the first hardware characteristics information of terminal, the service The first hardware identifier of the terminal, the service are calculated according to the first hardware characteristics information according to preset rules for device Device is the terminal distribution virtual identifying, the server according to the type information and the first hardware characteristics information The network identifier of the terminal is generated according to the type information, first hardware identifier and the virtual identifying.By Server distributes corresponding virtual identifying to obtain the type information and hardware characteristics information of terminal for it, generates terminal Network identifier, the possibility that the identifier to reduce terminal duplicates, and since terminal is without calculating the net of oneself Network identifier, and unifiedly calculated by server, to reduce the consumption of Internet resources.
With reference to shown in Fig. 3, another embodiment of the processing method of terminal iidentification includes in the embodiment of the present invention:
201, the type of terminal detection terminal and the first hardware characteristics of acquisition terminal.
Detailed content is with reference to described in step 101.
202, the collected first hardware characteristics information of detected type information and institute is sent to by the terminal Server.
203, server obtains the type information and the first hardware characteristics information of terminal.
Detailed content is with reference to described in step 103.
204, the terminal is calculated according to preset rules according to the first hardware characteristics information in the server First hardware identifier.
Detailed content is with reference to described in step 104.
205, the server is the terminal distribution according to the type information and the first hardware characteristics information Virtual identifying.
Detailed content is with reference to described in step 105.
206, the server generates institute according to the type information, first hardware identifier and the virtual identifying State the network identifier of terminal.
Detailed content is with reference to described in step 106.
207, the network identifier is sent to the terminal by the server.
208, the terminal receives the network identifier that the server is sent.
Detailed content is with reference to described in step 108.
209, the terminal acquires the second hardware characteristics of the terminal according to predetermined period.
In practical applications, since MAC Address appearance is easily modified, cause single machine mark to be easy saltus step, can also exist multiple Virtual machine MAC Address repeats, and causes more machine identifiers the same, Microsoft Loopback Adapter also has external wifi network card apparatus, is easy to lead Identifier is caused to rerun, equipment saltus step on the same stage identifies.After system refitting, marking algorithm, identifier is easy can not find, weight A new identifier is calculated, equipment saltus step on the same stage is caused to identify.There is system in Ghost or virtualization mirror image, result of calculation It is overall, lead to the more same marks of machine.Virtual equipment, virtual machine etc. can not identify unique running example.The prior art It is to be calculated by each terminal machine oneself, can not accomplishes fault-tolerant, for example there are multiple reprocessings for whole network.
Therefore, in embodiments of the present invention, unifiedly calculated by server, and to the network identifier of multiple terminals Fault-tolerant management is carried out, for example, the network identifier of the terminal is recalculated, to reduce the network identity of multiple terminals in the whole network The problem of symbol repeats.Rerun be according to terminal may changed characteristic information be foundation, the type information one of terminal As be impossible change, therefore, can be reruned by the hardware characteristics information of terminal, for example the terminal reports twice Hardware characteristics information is completely inconsistent, it may be considered that be a new equipment, then need to the network identifier of the terminal into Row is reruned.Therefore in embodiments of the present invention, it is also necessary to which terminal carries out the acquisition of hardware characteristics according to certain period, such as often A hardware characteristics acquisition was carried out every 5 hours, alternatively, may further specify that carry out one is restarted or be required to when being switched on to each terminal Secondary hardware characteristics acquisition, and it is reported to server.
210, the collected second hardware characteristics information of institute is sent to the server by the terminal.
211, the second hardware characteristics information for obtaining the terminal, determines whether according to the second hardware characteristics information to terminal Hardware identifier rerun.
In a kind of possible realization method, the first hardware characteristics information includes at least one characteristic information, and is not deposited In the characteristic information for sky;The processing method further includes:
If the second hardware characteristics information do not include for empty characteristic information and with the first hardware characteristics information When all characteristic informations are all different, then the server is reruned according to the second hardware characteristics information according to preset rules To the second hardware identifier of the terminal, and according to second hardware identifier, the type information and the virtual identifying Generate new network identifier;
If the second hardware characteristics information is included as empty characteristic information, the server is not to the hard of the terminal Part mark is reruned.
In the realization method, as long as when all hardware characteristic information that terminal reports and the hardware characteristics reported before are believed When breath is inconsistent, then server is thought to be changed to a new terminal device, then needs the hardware identifier to the terminal It reruns, and regenerates the new network identifier of the terminal.
In alternatively possible realization method, the first hardware characteristics information includes at least one characteristic information, and is deposited In the characteristic information for sky;
If second hardware characteristics are not comprising the characteristic information for sky, the server is according to second hardware spy Reference breath reruns to obtain the second hardware identifier of the terminal according to preset rules, and according to second hardware identifier and institute It states type information and the virtual identifying generates new network identifier;
If second hardware characteristics are included as empty characteristic information, the server is not to the hardware mark of the terminal Knowledge is reruned.
In the realization method, if the hardware identification information of the terminal reported before terminal is included as empty feature, table Before showing the hardware identifier of calculated terminal be not entirely accurate, it is not sky to be when the hardware characteristics that terminal reports again When, then server carries out reruning for the hardware identifier of terminal with most complete the reporting of characteristic information, and generates the new network mark of terminal Know symbol.If the hardware characteristics reported again are also included as empty characteristic information, then it represents that report imperfect, then server twice It need not rerun.
Optionally, the embodiment of the present invention can also comprise the following steps:
212, the server obtains the network identifier of multiple terminals and the third hardware characteristics of the multiple terminal, For carrying out management and control to the multiple terminal.
When server needs that multiple terminals are counted or managed, then need to obtain its corresponding net from multiple terminals Network identifier, due to may being changed the hardware information of terminal, terminal is before report network identifier, also Can acquisition hardware feature again, and the hardware characteristics and its network identifier are sent jointly into server, by server Lai Judge whether to rerun to the network identifier of the terminal.
213, the number that hardware identifier is reruned is carried out in preset duration when the target terminal in the multiple terminal to reach When predetermined threshold value, the server reruns to obtain the end according to preset rules according to the third hardware characteristics of the target terminal The third hardware identifier at end, and according to the third hardware identifier, the target terminal type information and the virtual identifying Generate new network identifier.
In practical applications, some terminal devices may be frequently necessary to its network identifier of reruning, for example, meeting room Computer equipment is the operating system installed by mirror-image system, and with restoring function is restarted, if in the mirror-image system file The network identifier that server is generated has been contained, then may lead to multiple terminal devices network identifier after restart The problem of becoming the network identifier in mirror-image system file, being repeated so as to cause network identifier, in order to strictly distinguish not Same terminal device uses different network identifiers, then must carry out reruning for network identifier to this kind of terminal device. In embodiments of the present invention, by judging whether the hardware identifier of terminal in preset duration number of reruning reaches preset and judge to be The no network identifier to the terminal carries out forcing to rerun, for example a station terminal equipment has been reruned 5 hardware identifiers in one week Symbol gets the network identifier and third hardware characteristics of the terminal then when server needs to carry out management and control to terminal again Afterwards, it reruns to the hardware identifier of the terminal, and generates new network identifier.To avoid the network identity of multiple terminals The problem of symbol repeats.
In embodiments of the present invention, the hardware characteristics that server is reported by periodically acquiring terminal, and according to each institute The hardware characteristics reported judge whether to rerun to the terminal mark, to whether generate new network identifier, reduce The case where network identifier of multiple terminals duplicates.
The description of application scenarios and interaction flow is carried out below.
It in practical applications, can also be by determining whether that the network identifier to terminal carries out weight by developer It calculates.It is now discovered that by the system that ghost is reset, there is the record of DeviceID (i.e. the network identifier of terminal) in registration table, New equipment feature adopt it is incomplete in the case of will appear multiple devices with the same DeviceID the case where, it is now desired to it is right Such case is handled.A statistics can be increased, DeviceID is identical, but the different number of devices of machine name, and Delivery email is to developer, after verifying and confirming needs and reruning, DeviceID is forced to rerun.Detailed process such as Fig. 4 It is shown.
Heartbeat in Fig. 4 refers to that client (i.e. terminal) carries out high-frequency communication with server and connect, each heartbeat, that is, table Show that a data interaction, each heartbeat carry basic information, can also include the information such as DeviceID and hardware characteristics.
Client can send the request for calculating unique identifier at following three kinds to from the background:
1) when client terminal start-up.
2) it detects when changing with the relevant information of DeviceID.
3) when the seq that server the returns and seq of client transmission inconsistent, wherein seq refers to that server is The no sign for needing to rerun to DeviceID, if the seq that server returns is consistent with what it is before, then it represents that do not need Rerun DeviceID, if inconsistent, then it represents that need the DeviceID that reruns.
The interaction flow of the first and the second situation is as shown in Figure 5, wherein client, which is sent, calculates unique identifier Backstage, access layer is asked to forward the request to the module for calculating unique identifier, module judges according to hardware and software feature Whether need to calculate (reruning) DeviceID, if necessary to calculate (reruning), calculates (reruning) and return to unique identifier afterwards DeviceID is to client, if it is not needed, the DeviceID of client transmission can be returned directly.Wherein, DeviceID modules Belong to server side.
The interaction flow of the third situation is ordered as shown in fig. 6, increasing by one wherein in heartbeat, is used for server The demand for needing to recalculate unique identifier detected is pushed to client, and flow is as follows:
Each heartbeat can all go to verify whether to need to recalculate unique identifier, if it is desired, be just transmitted through client The seq+1 come is returned, if you do not need to just directly returning to client is transmitted through the seq come.Client checks what server was passed back Seq just sends the request for calculating DeviceID to backstage, flow is the same as the first and second if it is greater than the seq preserved in the machine Kind situation.
With reference to shown in Fig. 7, one embodiment of server provided in an embodiment of the present invention includes:
Acquiring unit 301, the type information for obtaining terminal and the first hardware characteristics information;
Computing unit 302, for the terminal to be calculated according to preset rules according to the first hardware characteristics information The first hardware identifier;
Allocation unit 303, for being the terminal point according to the type information and the first hardware characteristics information With virtual identifying;
Generation unit 304, for being generated according to the type information, first hardware identifier and the virtual identifying The network identifier of the terminal.
Optionally, the server further includes:
Transmission unit 305, for the network identifier to be sent to the terminal.
Optionally, the first hardware characteristics information includes at least one characteristic information;The computing unit 302 is specifically used In:
If in the first hardware characteristics information being also included as empty characteristic information, by the first hardware characteristics information with Default value replaces calculating the first hardware identifier of the terminal according to preset rules.
Optionally, the first hardware characteristics information includes at least one characteristic information, and there is no believe for empty feature Breath;The acquiring unit 301 is additionally operable to, and obtains the second hardware characteristics information of the terminal;
The computing unit 302 is additionally operable to, if the second hardware characteristics information do not include for empty characteristic information and with When all characteristic informations of the first hardware characteristics information are all different, then according to the second hardware characteristics information according to pre- If rule reruns to obtain the second hardware identifier of the terminal;If the second hardware characteristics information is included as empty feature letter Breath, then do not rerun to the hardware identifier of the terminal;
The generation unit 304 is additionally operable to, according to second hardware identifier, the type information and the virtual mark Know and generates new network identifier.
Optionally, the first hardware characteristics information includes at least one characteristic information, and exists for empty characteristic information; The acquiring unit 301 is additionally operable to, and obtains the second hardware characteristics information of the terminal;
The computing unit 302 is additionally operable to, if second hardware characteristics do not include for empty characteristic information, according to institute The second hardware characteristics information is stated to rerun to obtain the second hardware identifier of the terminal according to preset rules;If second hardware is special Sign is included as the characteristic information of sky, then does not rerun to the hardware identifier of the terminal;
The generation unit 304 is additionally operable to, according to second hardware identifier, with the type information and described virtual Mark generates new network identifier.
Optionally, the acquiring unit 301 is additionally operable to:
The network identifier of multiple terminals and the third hardware characteristics of the multiple terminal are obtained, for the multiple Terminal carries out management and control;
The computing unit 302 is additionally operable to, when the target terminal in the multiple terminal carries out hardware in preset duration When the number that mark is reruned reaches predetermined threshold value, reruned according to preset rules according to the third hardware characteristics of the target terminal To the third hardware identifier of the terminal;
The generation unit 304 is additionally operable to, according to the third hardware identifier, the target terminal type information and institute It states virtual identifying and generates new network identifier.
Optionally, the allocation unit 303 is specifically used for:
When the type information and firmly of the type information and the first hardware characteristics information and the other terminals preserved When part characteristic information is all different, then default Virtual mark is distributed;
When the type information and firmly of the type information and the first hardware characteristics information and the other terminals preserved When part characteristic information all same, then different virtual identifyings is distributed according to cumulative rule.
Optionally, the type information includes physical machine or virtual machine;The first hardware characteristics information includes terminal name Claim, the SN wherein at least one information of the disk of the BIOS information of terminal, terminal.
With reference to shown in Fig. 8, one embodiment of the terminal provided in the embodiment of the present invention includes:
Monitoring unit 401 is used for the type of detection terminal;
Collecting unit 402 is used for the first hardware characteristics of acquisition terminal;
Transmission unit 403, for sending out the collected first hardware characteristics information of detected type information and institute Server is given, so that the end is calculated according to preset rules according to the first hardware characteristics information in the server First hardware identifier at end, and according to the type information, first hardware identifier and the virtual identifying generation distributed The network identifier of the terminal;
Receiving unit 404, the network identifier sent for receiving the server.
Optionally, the collecting unit 402 is additionally operable to:
The second hardware characteristics of the terminal are acquired according to predetermined period;
The transmission unit 403 is additionally operable to, and the collected second hardware characteristics information of institute is sent to the server, with So that the server determines whether that the hardware identifier to the terminal is reruned according to second hardware characteristics.
The specific descriptions of each unit of Fig. 7 and Fig. 8 are referred to the processing method of terminal iidentification in Fig. 1 to Fig. 6 Specific implementation is not repeated herein.
The embodiment of the present invention additionally provides another mobile terminal, which can be mobile phone.As shown in figure 9, being Convenient for explanation, illustrates only and do not disclosed with the relevant part of the embodiment of the present invention, particular technique details, please refer to the present invention Embodiment method part.
Fig. 9 shows the block diagram with the part-structure of mobile terminal 800 provided in an embodiment of the present invention.With reference to figure 9, move Dynamic terminal includes:Camera 810, memory 820, input unit 830, display unit 840, sensor 850, voicefrequency circuit 860, The components such as WiFi module 870, processor 880 and power supply 890.It will be understood by those skilled in the art that being moved shown in Fig. 9 Dynamic terminal structure does not constitute the restriction to mobile terminal, may include components more more or fewer than diagram, or combine certain A little components or different components arrangement.
Each component parts of mobile terminal is specifically introduced with reference to Fig. 9:
Camera 810 can be used for shooting;
Memory 820 can be used for storing software program and module, and processor 880 is stored in memory 820 by operation Software program and module, to execute various function application and the data processing of mobile terminal.Memory 820 can be main Including storing program area and storage data field, wherein storing program area can storage program area, answering needed at least one function With program (such as sound-playing function, image player function etc.) etc.;Storage data field can store the use according to mobile terminal Data (such as audio data, phone directory etc.) created etc..In addition, memory 820 may include high random access storage Device, can also include nonvolatile memory, and a for example, at least disk memory, flush memory device or other volatibility are solid State memory device.
Input unit 830 can be used for receiving the operational order of user, such as:Scan instruction is inputted, and is generated with movement eventually The related key signals input of user setting and function control at end 800.Specifically, input unit 830 may include touch panel 831 and other input equipments 832.Touch panel 831, also referred to as touch screen collect user on it or neighbouring touch Operation (for example user uses any suitable objects or attachment such as finger, stylus on touch panel 831 or in touch panel Operation near 831), and corresponding connection mobile terminal is driven according to preset formula.Optionally, touch panel 831 It may include two parts of touch detection mobile terminal and touch controller.Wherein, touch detection mobile terminal detection user's is tactile Orientation is touched, and detects the signal that touch operation is brought, transmits a signal to touch controller;Touch controller is moved from touch detection Touch information is received in dynamic terminal, and is converted into contact coordinate, then gives processor 880, and the hair of processor 880 can be received Come order and executed.Furthermore, it is possible to using the multiple types such as resistance-type, condenser type, infrared ray and surface acoustic wave reality Existing touch panel 831.In addition to touch panel 831, input unit 830 can also include other input equipments 832.Specifically, His input equipment 832 can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.), rail It is one or more in mark ball, mouse, operating lever etc..
Display unit 840 can be used for showing application interface.Display unit 840 may include indicator light 841, optionally, can be with Using liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode (Organic Light- Emitting Diode, OLED) etc. forms carry out configuration instruction lamp 841.Further, touch panel 831 can cover indicator light 841, when touch panel 831 detects on it or after neighbouring touch operation, processor 880 is sent to determine touch event Type, be followed by subsequent processing device 880 and provide corresponding visual output on indicator light 841 according to the type of touch event.Although In Fig. 9, touch panel 831 and indicator light 841 are to realize input and the input work of mobile terminal as two independent components Can, but in some embodiments it is possible to touch panel 831 and indicator light 841 is integrated and realize the input of mobile terminal and Output function.
Mobile terminal 800 may also include at least one sensor 850.
Voicefrequency circuit 860, loud speaker 861, microphone 862 can provide the audio interface between user and mobile terminal.Sound The transformed electric signal of the audio data received can be transferred to loud speaker 861, is converted to by loud speaker 861 by frequency circuit 860 Voice signal exports;On the other hand, the voice signal of collection is converted to electric signal by microphone 862, is received by voicefrequency circuit 860 After be converted to audio data, it is such as another to be sent to through camera 810 then by after the processing of audio data output processor 880 Mobile terminal, or audio data is exported to memory 820 to be further processed.
WiFi module 870 can be used for communicating.
Processor 880 is the control centre of mobile terminal, utilizes each of various interfaces and the entire mobile terminal of connection A part by running or execute the software program and/or module that are stored in memory 820, and calls and is stored in storage Data in device 820 execute the various functions and processing data of mobile terminal, to carry out integral monitoring to mobile terminal.It can Choosing, processor 880 may include one or more processing units;Preferably, processor 880 can integrate application processor and modulation Demodulation processor, wherein the main processing operation system of application processor, user interface and application program etc., modulation /demodulation processing Device mainly handles wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 880.
Mobile terminal 800 further includes the power supply 890 (such as battery) powered to all parts, it is preferred that power supply can lead to Cross power-supply management system and processor 880 be logically contiguous, to by power-supply management system realize management charging, electric discharge and The functions such as power managed.
Although being not shown, mobile terminal 800 can also include radio frequency (Radio Frequency, RF) circuit, bluetooth module Deng details are not described herein.
In embodiments of the present invention, the mobile terminal processor 880 included when carrying out object scan also have with Lower function:
The type of detection terminal and the first hardware characteristics of acquisition terminal;
The collected first hardware characteristics information of detected type information and institute is sent to server, so that The first hardware identifier of the terminal is calculated according to the first hardware characteristics information according to preset rules for the server, And the network identity of the terminal is generated according to the type information, first hardware identifier and the virtual identifying that is distributed Symbol;
Receive the network identifier that the server is sent.
Optionally, the processor 880 is also with the following functions:
The second hardware characteristics of the terminal are acquired according to predetermined period;
The collected second hardware characteristics information of institute is sent to the server, so that the server is according to Second hardware characteristics determine whether that the hardware identifier to the terminal is reruned.
Mobile terminal provided in an embodiment of the present invention can refering to above-mentioned Fig. 1 to the parts Fig. 6 it is corresponding description be understood, This place, which is not done, excessively to be repeated.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be the indirect coupling by some interfaces, device or unit It closes or communicates to connect, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can be stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention Portion or part steps.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey The medium of sequence code.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although with reference to before Stating embodiment, invention is explained in detail, it will be understood by those of ordinary skill in the art that:It still can be to preceding The technical solution recorded in each embodiment is stated to modify or equivalent replacement of some of the technical features;And these Modification or replacement, the spirit and scope for various embodiments of the present invention technical solution that it does not separate the essence of the corresponding technical solution.

Claims (20)

1. a kind of processing method of terminal iidentification, which is characterized in that the treating method comprises:
Server obtains the type information and the first hardware characteristics information of terminal;
The first hardware of the terminal is calculated according to the first hardware characteristics information according to preset rules for the server Mark;
The server is the terminal distribution virtual identifying according to the type information and the first hardware characteristics information;
The server generates the terminal according to the type information, first hardware identifier and the virtual identifying Network identifier.
2. according to the method described in claim 1, it is characterized in that, the processing method further includes:
The network identifier is sent to the terminal by the server.
3. processing method according to claim 1 or 2, which is characterized in that the first hardware characteristics information includes at least One characteristic information;The terminal is calculated according to preset rules according to the first hardware characteristics information in the server First hardware identifier, including:
If in the first hardware characteristics information being also included as empty characteristic information, the server is by first hardware characteristics Information replaces calculating the first hardware identifier of the terminal according to preset rules with default value.
4. processing method according to claim 1 or 2, which is characterized in that the first hardware characteristics information includes at least One characteristic information, and there is no the characteristic informations for sky;The processing method further includes:
Obtain the second hardware characteristics information of the terminal;
If the second hardware characteristics information does not include all for empty characteristic information and with the first hardware characteristics information When characteristic information is all different, then the server reruns to obtain institute according to preset rules according to the second hardware characteristics information The second hardware identifier of terminal is stated, and is generated according to second hardware identifier, the type information and the virtual identifying New network identifier;
If the second hardware characteristics information is included as empty characteristic information, the server is not to the hardware mark of the terminal Knowledge is reruned.
5. processing method according to claim 1 or 2, which is characterized in that the first hardware characteristics information includes at least One characteristic information, and exist for empty characteristic information;The processing method further includes:
The server obtains the second hardware characteristics information of the terminal;
If second hardware characteristics are believed not comprising the characteristic information for sky, the server according to second hardware characteristics Breath reruns to obtain the second hardware identifier of the terminal according to preset rules, and according to second hardware identifier and the class Type information and the virtual identifying generate new network identifier;
If second hardware characteristics are included as empty characteristic information, the server not to the hardware identifier of the terminal into Row is reruned.
6. processing method according to claim 2, which is characterized in that the processing method further includes:
The server obtains the network identifier of multiple terminals and the third hardware characteristics of the multiple terminal, for institute It states multiple terminals and carries out management and control;
Reach predetermined threshold value when the target terminal in the multiple terminal carries out the number that hardware identifier is reruned in preset duration When, the server reruns to obtain the third of the terminal according to preset rules according to the third hardware characteristics of the target terminal Hardware identifier, and generated newly according to the third hardware identifier, the target terminal type information and the virtual identifying Network identifier.
7. processing method according to claim 1 or 2, which is characterized in that the server according to the type information with And the first hardware characteristics information is the terminal distribution virtual identifying, including:
When the type information and hardware of the type information and the first hardware characteristics information and the other terminals preserved are special When reference breath is all different, then default Virtual mark is distributed;
When the type information and hardware of the type information and the first hardware characteristics information and the other terminals preserved are special When reference ceases all same, then different virtual identifyings is distributed according to cumulative rule.
8. processing method according to claim 1 or 2, which is characterized in that the type information includes physical machine or virtual Machine;The first hardware characteristics information include terminal name, No. SN wherein at least one of disk of the BIOS information of terminal, terminal Kind information.
9. a kind of processing method of terminal iidentification, which is characterized in that the treating method comprises:
The type of terminal detection terminal and the first hardware characteristics of acquisition terminal;
The collected first hardware characteristics information of detected type information and institute is sent to server by the terminal, with So that the first hardware of the terminal is calculated according to the first hardware characteristics information according to preset rules for the server Mark, and generate according to the type information, first hardware identifier and the virtual identifying that is distributed the net of the terminal Network identifier;
The terminal receives the network identifier that the server is sent.
10. processing method according to claim 9, which is characterized in that the processing method further includes:
The terminal acquires the second hardware characteristics of the terminal according to predetermined period;
The collected second hardware characteristics information of institute is sent to the server by the terminal so that the server according to Second hardware characteristics determine whether that the hardware identifier to the terminal is reruned.
11. a kind of server, which is characterized in that the server includes:
Acquiring unit, the type information for obtaining terminal and the first hardware characteristics information;
Computing unit, for according to the first hardware characteristics information according to preset rules the terminal is calculated it is first hard Part identifies;
Allocation unit, for being that the terminal distribution is virtually marked according to the type information and the first hardware characteristics information Know;
Generation unit, for generating the end according to the type information, first hardware identifier and the virtual identifying The network identifier at end.
12. server according to claim 11, which is characterized in that the server further includes:
Transmission unit, for the network identifier to be sent to the terminal.
13. server according to claim 11 or 12, which is characterized in that the first hardware characteristics information includes at least One characteristic information;The computing unit is specifically used for:
If being also included as empty characteristic information in the first hardware characteristics information, by the first hardware characteristics information to give tacit consent to Value replaces calculating the first hardware identifier of the terminal according to preset rules.
14. server according to claim 11 or 12, which is characterized in that the first hardware characteristics information includes at least One characteristic information, and there is no the characteristic informations for sky;The acquiring unit is additionally operable to, and obtains the second hardware of the terminal Characteristic information;
The computing unit is additionally operable to, if the second hardware characteristics information does not include for empty characteristic information and with described first When all characteristic informations of hardware characteristics information are all different, then according to the second hardware characteristics information according to preset rules weight Calculation obtains the second hardware identifier of the terminal;If the second hardware characteristics information is included as empty characteristic information, not right The hardware identifier of the terminal is reruned;
The generation unit is additionally operable to, and is generated according to second hardware identifier, the type information and the virtual identifying New network identifier.
15. server according to claim 11 or 12, which is characterized in that the first hardware characteristics information includes at least One characteristic information, and exist for empty characteristic information;The acquiring unit is additionally operable to, and the second hardware for obtaining the terminal is special Reference ceases;
The computing unit is additionally operable to, if second hardware characteristics do not include for empty characteristic information, according to described second Hardware characteristics information reruns to obtain the second hardware identifier of the terminal according to preset rules;If second hardware characteristics include For empty characteristic information, then do not rerun to the hardware identifier of the terminal;
The generation unit is additionally operable to, and is given birth to according to second hardware identifier, with the type information and the virtual identifying The network identifier of Cheng Xin.
16. server according to claim 12, which is characterized in that the acquiring unit is additionally operable to:
The network identifier of multiple terminals and the third hardware characteristics of the multiple terminal are obtained, for the multiple terminal Carry out management and control;
The computing unit is additionally operable to, and is reruned when the target terminal in the multiple terminal carries out hardware identifier in preset duration Number when reaching predetermined threshold value, reruned according to preset rules to obtain the end according to the third hardware characteristics of the target terminal The third hardware identifier at end;
The generation unit is additionally operable to, according to the third hardware identifier, the target terminal type information and described virtual Mark generates new network identifier.
17. server according to claim 11 or 12, which is characterized in that the allocation unit is specifically used for:
When the type information and hardware of the type information and the first hardware characteristics information and the other terminals preserved are special When reference breath is all different, then default Virtual mark is distributed;
When the type information and hardware of the type information and the first hardware characteristics information and the other terminals preserved are special When reference ceases all same, then different virtual identifyings is distributed according to cumulative rule.
18. server according to claim 11 or 12, which is characterized in that the type information includes physical machine or virtual Machine;The first hardware characteristics information include terminal name, No. SN wherein at least one of disk of the BIOS information of terminal, terminal Kind information.
19. a kind of terminal, which is characterized in that the terminal includes:
Monitoring unit is used for the type of detection terminal;
Collecting unit is used for the first hardware characteristics of acquisition terminal;
Transmission unit, for the collected first hardware characteristics information of detected type information and institute to be sent to service Device, so that the first of the terminal is calculated according to preset rules according to the first hardware characteristics information for the server Hardware identifier, and according to the type information, first hardware identifier and the virtual identifying generation terminal distributed Network identifier;
Receiving unit, the network identifier sent for receiving the server.
20. terminal according to claim 19, which is characterized in that the collecting unit is additionally operable to:
The second hardware characteristics of the terminal are acquired according to predetermined period;
The transmission unit is additionally operable to, and the collected second hardware characteristics information of institute is sent to the server, so that institute It states server and determines whether that the hardware identifier to the terminal is reruned according to second hardware characteristics.
CN201710123237.2A 2017-03-02 2017-03-02 Terminal identification processing method, server and terminal Active CN108540582B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710123237.2A CN108540582B (en) 2017-03-02 2017-03-02 Terminal identification processing method, server and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710123237.2A CN108540582B (en) 2017-03-02 2017-03-02 Terminal identification processing method, server and terminal

Publications (2)

Publication Number Publication Date
CN108540582A true CN108540582A (en) 2018-09-14
CN108540582B CN108540582B (en) 2020-09-15

Family

ID=63488700

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710123237.2A Active CN108540582B (en) 2017-03-02 2017-03-02 Terminal identification processing method, server and terminal

Country Status (1)

Country Link
CN (1) CN108540582B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111865558A (en) * 2019-05-19 2020-10-30 北京骑胜科技有限公司 Service data processing method and device, electronic equipment and storage medium
CN112003939A (en) * 2020-08-24 2020-11-27 杭州海康存储科技有限公司 Method, system and device for processing suite information and server
CN112055316A (en) * 2020-07-28 2020-12-08 四川虹美智能科技有限公司 Production detection system and method of intelligent module and electronic equipment
CN112866174A (en) * 2019-11-12 2021-05-28 千寻位置网络有限公司 Terminal access authentication method and system thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101080036A (en) * 2006-05-25 2007-11-28 华为技术有限公司 Method for processing call in wireless communication network
CN101170825A (en) * 2006-10-28 2008-04-30 通用汽车公司 Method of establishing a data connection with a telematics-equipped vehicle
CN102546660A (en) * 2012-02-21 2012-07-04 北京国泰信安科技有限公司 Digital rights protection method supporting dynamic licensing authorization
CN102868970A (en) * 2012-09-21 2013-01-09 上海永畅信息科技有限公司 System and method for actively identifying and communicating with vehicles
CN103797489A (en) * 2011-03-21 2014-05-14 耶德托公司 System and method for securely binding and node-locking program execution to a trusted signature authority
US20160142442A1 (en) * 2009-02-25 2016-05-19 Mcafee, Inc. System and Method for Intelligent State Management

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101080036A (en) * 2006-05-25 2007-11-28 华为技术有限公司 Method for processing call in wireless communication network
CN101170825A (en) * 2006-10-28 2008-04-30 通用汽车公司 Method of establishing a data connection with a telematics-equipped vehicle
US20160142442A1 (en) * 2009-02-25 2016-05-19 Mcafee, Inc. System and Method for Intelligent State Management
CN103797489A (en) * 2011-03-21 2014-05-14 耶德托公司 System and method for securely binding and node-locking program execution to a trusted signature authority
CN102546660A (en) * 2012-02-21 2012-07-04 北京国泰信安科技有限公司 Digital rights protection method supporting dynamic licensing authorization
CN102868970A (en) * 2012-09-21 2013-01-09 上海永畅信息科技有限公司 System and method for actively identifying and communicating with vehicles

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111865558A (en) * 2019-05-19 2020-10-30 北京骑胜科技有限公司 Service data processing method and device, electronic equipment and storage medium
CN112866174A (en) * 2019-11-12 2021-05-28 千寻位置网络有限公司 Terminal access authentication method and system thereof
CN112055316A (en) * 2020-07-28 2020-12-08 四川虹美智能科技有限公司 Production detection system and method of intelligent module and electronic equipment
CN112003939A (en) * 2020-08-24 2020-11-27 杭州海康存储科技有限公司 Method, system and device for processing suite information and server

Also Published As

Publication number Publication date
CN108540582B (en) 2020-09-15

Similar Documents

Publication Publication Date Title
US11270343B2 (en) Method and apparatus for generating targeted label, and storage medium
CN104639672B (en) The method and apparatus for carrying out domain name mapping
CN105119806B (en) message updating method and device
CN108540582A (en) A kind of processing method of terminal iidentification, server and terminal
CN109379247A (en) The method and device that the network delay of a kind of pair of application program is detected
CN101437000A (en) System and method for keeping and copying chat records
CN112422711B (en) Resource allocation method and device, electronic equipment and storage medium
CN108200180B (en) Method and device for limiting request frequency and computer equipment
US11240777B2 (en) Device positioning method and apparatus
CN110225104A (en) Data capture method, device and terminal device
CN107666515B (en) Image processing method and device, computer equipment, computer readable storage medium
CN108062390A (en) The method, apparatus and readable storage medium storing program for executing of recommended user
CN106909667A (en) Application recommendation method, device and mobile terminal based on desktop starter
CN112737800A (en) Service node fault positioning method, call chain generation method and server
CN108540482A (en) Account number analysis system, method and device
CN106533917A (en) Relation chain processing method, device and system
CN106502833A (en) Data back up method and device
CN108809805A (en) A kind of information interacting method, system and public's account client
US10158896B2 (en) Video channel allocation management method and related device, and communication system
CN108322897A (en) Cutting ferrule meal combined method and device
CN108270839A (en) Access frequency control system and method
CN111274463B (en) Information display method, device and storage medium based on IM contact person grouping setting
CN103729283B (en) System log output method and device and terminal device
CN107704734A (en) A kind of recognition methods of user account and its equipment
CN113242171A (en) Method and related device for managing session messages

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20211015

Address after: 100190 Beijing Haidian District Zhichun Road 49 No. 3 West 309

Patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd.

Address before: 518057 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 floors

Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.

TR01 Transfer of patent right