[go: up one dir, main page]

CN109714227A - Domain name monitoring method, device and computer readable storage medium - Google Patents

Domain name monitoring method, device and computer readable storage medium Download PDF

Info

Publication number
CN109714227A
CN109714227A CN201811584948.0A CN201811584948A CN109714227A CN 109714227 A CN109714227 A CN 109714227A CN 201811584948 A CN201811584948 A CN 201811584948A CN 109714227 A CN109714227 A CN 109714227A
Authority
CN
China
Prior art keywords
domain name
keyword
checked
cloud server
monitoring method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811584948.0A
Other languages
Chinese (zh)
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.)
Shenzhen Internet Pioneer Technology Co Ltd
Original Assignee
Shenzhen Internet Pioneer Technology 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 Shenzhen Internet Pioneer Technology Co Ltd filed Critical Shenzhen Internet Pioneer Technology Co Ltd
Priority to CN201811584948.0A priority Critical patent/CN109714227A/en
Publication of CN109714227A publication Critical patent/CN109714227A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

Domain name monitoring method, device and computer readable storage medium.The present invention provides a kind of domain name monitoring method, comprising: obtains the keyword of user's input;A word combination in the keyword and default dictionary group is generated into domain name to be checked;The domain name registration inquiry request information of domain name is sent to default cloud server;Receive the registering result information for the domain name that the cloud server returns.The domain name monitoring method broad covered area, accuracy are higher.

Description

Domain name monitoring method, device and computer readable storage medium
Technical field
The present invention relates to Internet technical fields, more particularly, to domain name monitoring method, device and computer-readable storage Medium.
Background technique
Company brand domain name is self-evident to the importance of a company, and protecting domain name is the cumbersome thing taken a lot of trouble Feelings.Which and domain name similar in oneself company domain must have been found first to protection domain name, these domain names are any state again, Recently either with or without new registration and new deletion so that we rush to register and the operations such as repurchase.Existing monitor mode needs special People periodically goes to inquire one by one, and this mode is taken a lot of trouble arduously and covering surface is limited, and accuracy is small.
Summary of the invention
It is an object of the invention in view of the above problems in the prior art, provide a kind of domain name monitoring method, device and Computer readable storage medium is for solving the deficiencies in the prior art.
Specifically, the embodiment of the invention provides a kind of domain name monitoring methods, comprising:
Obtain the keyword of user's input;
Phrase in the keyword and default dictionary group is generated into domain name to be checked altogether;
The domain name registration inquiry request information of the correspondence domain name to be checked is sent to preset cloud server;
Receive the registering result information for the correspondence domain name to be checked that the cloud server returns.
As a further improvement of the above technical scheme, further includes:
Obtain the internet hot topic conventional dictionary of preset quantity;
The conventional dictionary is updated into the default dictionary group.
As a further improvement of the above technical scheme, the keyword and the phrase in default dictionary group are given birth to altogether It is specifically included at domain name to be checked:
A word in the default dictionary group is added to the keyword as prefix or suffix and generates domain name key Word;
Preset domain suffix is added to after domain name keyword and generates domain name to be checked.
As a further improvement of the above technical scheme, when the registering result information that the cloud server returns is described When domain name is not registered or when domain name has expired, domain name is carried out record is locally stored, and send presetting message extremely Preset address.
As a further improvement of the above technical scheme, when the registering result information that the cloud server returns is described When domain name has been registered and has been in use state, the keyword and another word combination in default dictionary group are generated another Domain name and the inquiry monitoring for carrying out corresponding field name.
The embodiment of the invention also provides a kind of domain name monitoring devices, comprising:
First obtains module, for obtaining the keyword of user's input;
Combination producing module, for the phrase in the keyword and default dictionary group to be generated domain to be checked altogether Name;
Sending module;It is preset for the domain name registration inquiry request information for corresponding to the domain name to be checked to be sent to Cloud server;
Receiving module, for receiving the registering result letter for the correspondence domain name to be checked that the cloud server returns Breath.
As a further improvement of the above technical scheme, further includes: second obtains module, for obtaining the mutual of preset quantity Hot topic of networking conventional dictionary;Word library updating module, the popular conventional dictionary update for obtaining the second acquisition module are arrived In the default dictionary group.
As a further improvement of the above technical scheme, further includes: record notification module, for working as the cloud server When the registering result information of return is not registered for domain name or when domain name has expired, domain name is subjected to local deposit Storage record, and presetting message is sent to preset address.
The embodiment of the invention also provides a kind of computer equipment, including memory and processor, the memory is used In storage computer program, the processor runs the computer program so that computer equipment execution is above-described Domain name monitoring method.
The embodiment of the invention also provides a kind of computer readable storage mediums, are stored with above-described computer and set Computer program used in standby.
This is at least had the following beneficial effects: compared with existing well-known technique using technical solution provided by the invention Domain name monitoring method carries out real-time monitoring for approximate domain name, and domain name monitors broad covered area, and accuracy is higher.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Fig. 1 is the flow chart for the domain name monitoring method that one embodiment of the invention proposes;
Fig. 2 is the module diagram for the domain name monitoring device that one embodiment of the invention proposes.
Main element symbol description:
100- first obtains module;200- combination producing module;300- sending module;400- receiving module;500- second Obtain module;600- Word library updating module;700- records notification module.
Specific embodiment
Hereinafter, the various embodiments of the disclosure will be described more fully.The disclosure can have various embodiments, and It can adjust and change wherein.It should be understood, however, that: there is no disclosure protection scope is limited to specific reality disclosed herein The intention of example is applied, but the disclosure should be interpreted as to all in the spirit and scope for covering the various embodiments for falling into the disclosure Adjustment, equivalent and/or optinal plan.
Hereinafter, can the term " includes " used in the various embodiments of the disclosure or " may include " instruction disclosed in Function, operation or the presence of element, and do not limit the increase of one or more functions, operation or element.In addition, such as existing Used in the various embodiments of the disclosure, term " includes ", " having " and its cognate are meant only to indicate special characteristic, number Word, step, operation, the combination of element, component or aforementioned item, and be understood not to exclude first one or more other Feature, number, step, operation, element, component or aforementioned item combined presence or increase one or more features, number, Step, operation, element, component or aforementioned item combination a possibility that.
In the various embodiments of the disclosure, statement " at least one of A or/and B " includes the text listed file names with Any combination or all combinations.For example, statement " A or B " or " at least one of A or/and B " may include A, may include B or can Including A and B both.
The statement (" first ", " second " etc.) used in the various embodiments of the disclosure can be modified in various implementations Various constituent element in example, but respective sets can not be limited into element.For example, the above statement is not intended to limit the suitable of the element Sequence and/or importance.The above statement is only used for the purpose for differentiating an element and other elements.For example, the first user fills It sets and indicates different user device with second user device, although the two is all user apparatus.For example, not departing from each of the disclosure In the case where the range of kind embodiment, first element is referred to alternatively as second element, and similarly, second element is also referred to as first Element.
It should also be noted that if a constituent element ' attach ' to another constituent element by description, it can be by the first composition member Part is directly connected to the second constituent element, and " connection " third can form between the first constituent element and the second constituent element Element.On the contrary, when a constituent element " being directly connected to " is arrived another constituent element, it will be appreciated that in the first constituent element And second third constituent element is not present between constituent element.
The term used in the various embodiments of the disclosure " user " can be indicated using the people of electronic device or using electricity The device (for example, artificial intelligence electronic device) of sub-device.
The term used in the various embodiments of the disclosure is used only for the purpose of describing specific embodiments and not anticipates In the various embodiments of the limitation disclosure.Unless otherwise defined, otherwise all terms used herein (including technical term and Scientific term) there is contain identical with the various normally understood meanings of embodiment one skilled in the art of the disclosure Justice.The term (term such as limited in the dictionary generally used) be to be interpreted as have in the related technical field The identical meaning of situational meaning and Utopian meaning or meaning too formal will be interpreted as having, unless this It is clearly defined in disclosed various embodiments.
Embodiment 1
As shown in Figure 1, the embodiment of the invention provides a kind of domain name monitoring methods, comprising:
S101, the keyword for obtaining user's input.
The keyword of user's input is the label that user applies for most distinctive feature in domain name.The key of user's input Word is the necessary information of domain name to be applied.Such as: the company of user is production mobile phone.Wish to take in domain name to be applied Phone printed words conveniently have certain resolution.But domain name as phone.com is already by company or personal rush-register In use.User can only include having the keyword of distinctive feature same in domain-name information by applying for approximate domain name to realize When guarantee that approximate domain name is not registered with.
The keyword of user's input can be the full name or abbreviation of common English word or the Chinese phonetic alphabet.Such as: User needs the domain name for applying having cellphone information, then the keyword of user's input can be phone, shouji or sj etc..
S102, the phrase in the keyword and default dictionary group is generated into domain name to be checked altogether.
Constituted due to the keyword of user's input domain name (such as: phone.com) maximum probability is by company or a People rushes to register in use, user can only select approximate domain name to apply, when choosing approximate domain name, the pass that user can be inputted Key word and each phrase of default dictionary group, which are respectively combined, generates multiple domain names to be checked.One by one for multiple domain names to be checked Domain name registration information inquiry is carried out, the registering result information of each domain name to be checked is obtained.
The dictionary information of default dictionary group can be obtained by internet.Specific steps include: the mutual of acquisition preset quantity Hot topic of networking conventional dictionary;The conventional dictionary is updated into the default dictionary group.It specifically, can be by commonly searching Index holds up company for example: Baidu, google etc. obtain popular conventional dictionary.
The keyword is generated domain name to be checked with the phrase in default dictionary group altogether to specifically include:
A word in the default dictionary group is added to the keyword as prefix or suffix and generates domain name key Word.
Such as: when the word in default dictionary group is 361.When the keyword of user's input is shouji, the domain name of composition Keyword can be 361shouji, shouji361.It can also be connected by separator between two words.The domain then constituted Name keyword can also include: 361-shouji, shouji-361.
Preset domain suffix is added to after domain name keyword and generates domain name to be checked.
It is respectively added to preset domain suffix (com, org, net) etc. to generate domain to be checked after domain name keyword Name.
When domain name keyword be 361shouji when, generate domain name to be checked include: 361shouji.com, 361shouji.org and 361shouji.net etc..
S103, the domain name registration inquiry request information of the correspondence domain name to be checked is sent to preset cloud service Device.
The domain name registration inquiry request information of domain name is sent to default cloud server.Cloud server calls authoritative domain name The interface that registration management mechanism provides carries out registration information inquiry by code calling interface.The automation write for java Domain name to be checked can be stored in Redis queue that (a kind of database can regard a kind of storage domain as by inquiry advising process The container of name), and triggering timer can be at regular intervals from Redis queue taking-up data progress domain name registration inquiry.
S104, the registering result information for receiving the correspondence domain name to be checked that the cloud server returns.
When the registering result information that cloud server returns is when domain name is not registered or domain name has expired, by domain Name carries out that record is locally stored, and sends presetting message to preset address.
When the registering result information that the cloud server returns is that domain name has been registered and in use state When, another word combination in the keyword and default dictionary group is generated into another domain name and the inquiry for carrying out corresponding field name is supervised It surveys.When a certain domain name has been registered by inquiry discovery in use, the inquiry of next domain name can be carried out.
By carry out that record is locally stored either with or without the domain name being registered, user can be from multiple domain names not being registered It is middle select one as application for registration object.
Embodiment 2
The embodiment of the invention also provides a kind of domain name monitoring devices, comprising:
First obtains module 100, for obtaining the keyword of user's input.
The keyword of user's input is the label that user applies for most distinctive feature in domain name.The key of user's input Word is the necessary information of domain name to be applied.
Combination producing module 200, it is to be checked for generating the keyword altogether with the phrase in default dictionary group Domain name.
Since the domain name maximum probability that the keyword of user's input is constituted has been rushed to register by company or individual in use, user Approximate domain name can only be selected to be applied, the keyword that can be inputted user when choosing approximate domain name and default dictionary group Each phrase be respectively combined and generate multiple domain names to be checked.Domain name registration information is carried out one by one for multiple domain names to be checked Inquiry, obtains the registering result information of each domain name to be checked.
Sending module 300;It is pre- for the domain name registration inquiry request information for corresponding to the domain name to be checked to be sent to If cloud server.
Receiving module 400, for receiving the registration knot for the correspondence domain name to be checked that the cloud server returns Fruit information.
Domain name monitoring device further include: second obtains module 500, for obtaining the internet hot topic everyday words of preset quantity Library;Word library updating module 600, the popular conventional dictionary for obtaining the second acquisition module 500 are updated to the default dictionary In group.
Domain name monitoring device further include: record notification module 700, the registering result information for being returned when cloud server When not being registered for domain name or when domain name has expired, domain name is carried out record is locally stored, and sends presetting message to pre- If address.
By carry out that record is locally stored either with or without the domain name being registered, user can be from multiple domain names not being registered It is middle select one as application for registration object.
In addition, the computer equipment includes memory and processor, storage the present invention also provides a kind of computer equipment Device can be used for storing computer program, and processor is by running the computer program, so that it is above-mentioned to execute computer equipment The function of domain name monitoring method or the modules in above-mentioned domain name monitoring device.
Memory may include storing program area and storage data area, wherein storing program area can storage program area, at least Application program needed for one function (such as sound-playing function, image player function etc.) etc.;Storage data area can store root Created data (such as audio data, phone directory etc.) etc. are used according to computer equipment.In addition, memory may include height Fast random access memory, can also include nonvolatile memory, a for example, at least disk memory, flush memory device, Or other volatile solid-state parts.
The present embodiment additionally provides a kind of computer storage medium, for storing calculating used in above-mentioned computer equipment Machine program.
In several embodiments provided herein, it should be understood that disclosed device and method can also pass through Other modes are realized.The apparatus embodiments described above are merely exemplary, for example, flow chart and structure in attached drawing Figure shows the system frame in the cards of the device of multiple embodiments according to the present invention, method and computer program product Structure, function and operation.In this regard, each box in flowchart or block diagram can represent a module, section or code A part, a part of the module, section or code includes one or more for implementing the specified logical function Executable instruction.It should also be noted that function marked in the box can also be to be different from the implementation as replacement The sequence marked in attached drawing occurs.For example, two continuous boxes can actually be basically executed in parallel, they are sometimes It can execute in the opposite order, this depends on the function involved.It is also noted that in structure chart and/or flow chart The combination of each box and the box in structure chart and/or flow chart, can function or movement as defined in executing it is dedicated Hardware based system realize, or can realize using a combination of dedicated hardware and computer instructions.
In addition, each functional module or unit in each embodiment of the present invention can integrate one independence of formation together Part, be also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be intelligence Can mobile phone, personal computer, server or network equipment etc.) execute each embodiment the method for the present invention whole or Part steps.And storage medium above-mentioned include: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), Random access memory (RAM, Random Access Memory), magnetic or disk etc. be various to can store program code Medium.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. a kind of domain name monitoring method characterized by comprising
Obtain the keyword of user's input;
Phrase in the keyword and default dictionary group is generated into domain name to be checked altogether;
The domain name registration inquiry request information of the correspondence domain name to be checked is sent to preset cloud server;
Receive the registering result information for the correspondence domain name to be checked that the cloud server returns.
2. domain name monitoring method according to claim 1, which is characterized in that further include:
Obtain the internet hot topic conventional dictionary of preset quantity;
The conventional dictionary is updated into the default dictionary group.
3. domain name monitoring method according to claim 1, which is characterized in that will will be in the keyword and default dictionary group Phrase generate domain name to be checked altogether and specifically include:
A word in the default dictionary group is added to the keyword as prefix or suffix and generates a domain name keyword;
Preset domain suffix is added to after domain name keyword and generates domain name to be checked.
4. domain name monitoring method according to claim 1, which is characterized in that when the registration knot that the cloud server returns When fruit information is not registered for domain name or when domain name has expired, domain name is carried out record is locally stored, concurrently Send presetting message to preset address.
5. domain name monitoring method according to claim 1, which is characterized in that when the registration knot that the cloud server returns When fruit information is that domain name has been registered and has been in use state, by another word in the keyword and default dictionary group Another domain name of combination producing and the inquiry monitoring for carrying out corresponding field name.
6. a kind of domain name monitoring device characterized by comprising
First obtains module, for obtaining the keyword of user's input;
Combination producing module, for the phrase in the keyword and default dictionary group to be generated domain name to be checked altogether;
Sending module;For the domain name registration inquiry request information for corresponding to the domain name to be checked to be sent to preset cloud Server;
Receiving module, for receiving the registering result information for the correspondence domain name to be checked that the cloud server returns.
7. domain name monitoring device according to claim 6, which is characterized in that further include: second obtains module, for obtaining The internet hot topic conventional dictionary of preset quantity;Word library updating module, it is normal for obtaining the hot topic that module obtains for described second With Word library updating into the default dictionary group.
8. domain name monitoring device according to claim 6, which is characterized in that further include: record notification module, for working as institute The registering result information for stating cloud server return is domain name when not being registered or when domain name has expired, by the domain Name carries out that record is locally stored, and sends presetting message to preset address.
9. a kind of computer equipment, which is characterized in that including memory and processor, the memory is for storing computer Program, the processor runs the computer program so that the computer equipment executes according to claim 1 to any in 5 Domain name monitoring method described in one.
10. a kind of computer readable storage medium, which is characterized in that it is stored in computer equipment as claimed in claim 9 Used computer program.
CN201811584948.0A 2018-12-24 2018-12-24 Domain name monitoring method, device and computer readable storage medium Pending CN109714227A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811584948.0A CN109714227A (en) 2018-12-24 2018-12-24 Domain name monitoring method, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811584948.0A CN109714227A (en) 2018-12-24 2018-12-24 Domain name monitoring method, device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN109714227A true CN109714227A (en) 2019-05-03

Family

ID=66256244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811584948.0A Pending CN109714227A (en) 2018-12-24 2018-12-24 Domain name monitoring method, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109714227A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110442611A (en) * 2019-08-12 2019-11-12 深圳互联先锋科技有限公司 A kind of company brand domain name automation querying method and system
CN111142963A (en) * 2019-11-22 2020-05-12 贵州电网有限责任公司 Port query method, device and equipment of transformer substation instrument and storage medium
CN114629875A (en) * 2022-02-10 2022-06-14 互联网域名系统北京市工程研究中心有限公司 Active detection domain name brand protection method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5855020A (en) * 1996-02-21 1998-12-29 Infoseek Corporation Web scan process
CN102196053A (en) * 2010-03-04 2011-09-21 成都市华为赛门铁克科技有限公司 Domain name information inquiry method, device and communication network
CN103973820A (en) * 2013-01-28 2014-08-06 深圳市快播科技有限公司 Method for optimizing domain name system and optimized domain name system
CN108111547A (en) * 2018-03-06 2018-06-01 深圳互联先锋科技有限公司 A kind of domain name health monitor method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5855020A (en) * 1996-02-21 1998-12-29 Infoseek Corporation Web scan process
CN102196053A (en) * 2010-03-04 2011-09-21 成都市华为赛门铁克科技有限公司 Domain name information inquiry method, device and communication network
CN103973820A (en) * 2013-01-28 2014-08-06 深圳市快播科技有限公司 Method for optimizing domain name system and optimized domain name system
CN108111547A (en) * 2018-03-06 2018-06-01 深圳互联先锋科技有限公司 A kind of domain name health monitor method and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110442611A (en) * 2019-08-12 2019-11-12 深圳互联先锋科技有限公司 A kind of company brand domain name automation querying method and system
CN110442611B (en) * 2019-08-12 2024-04-26 深圳互联先锋科技有限公司 Automatic inquiring method and system for company brand domain name
CN111142963A (en) * 2019-11-22 2020-05-12 贵州电网有限责任公司 Port query method, device and equipment of transformer substation instrument and storage medium
CN111142963B (en) * 2019-11-22 2023-05-16 贵州电网有限责任公司 Port query method, device equipment and storage medium of substation instrument
CN114629875A (en) * 2022-02-10 2022-06-14 互联网域名系统北京市工程研究中心有限公司 Active detection domain name brand protection method and device
CN114629875B (en) * 2022-02-10 2024-06-04 互联网域名系统北京市工程研究中心有限公司 Active detection domain name brand protection method and device

Similar Documents

Publication Publication Date Title
US9098312B2 (en) Methods for dynamically generating an application interface for a modeled entity and devices thereof
CN103544623B (en) A Web service recommendation method based on user preference feature modeling
US10108701B2 (en) System and method for determining context
CN109885699B (en) Method and device for storing resource description information of cloud simulation model based on knowledge graph
US20190236728A1 (en) Method and apparatus for providing information
CN104601736B (en) A kind of implementation method and device of short URL services
US10902073B2 (en) Role-relative social networking
US9449061B2 (en) Storing and processing data organized as flexible records
CN110321544A (en) Method and apparatus for generating information
CN112219200B (en) Aspect-based query improvement method and system based on multiple query interpretations
US10140638B2 (en) Providing information technology resiliency in a cloud-based services marketplace
CN109714227A (en) Domain name monitoring method, device and computer readable storage medium
US20120030166A1 (en) System integration architecture
CN110489203A (en) A kind of container Scheduling Framework system
US20140280244A1 (en) Locale-based sorting on mobile devices
US20180027049A1 (en) Computing system and method of operating the computer system
CN108462759B (en) Domain name resolution method and device
CN113239307A (en) Method and device for storing message theme
US11227094B2 (en) System, method, recording medium for dynamically changing search result delivery format
CN107786661B (en) Information synchronization method
CN107547607B (en) Cluster migration method and device
JP2019057034A (en) Learning device, generating device, learning method, generating method, learning program, generating program, and model
Xiao et al. Lottery4cvr: Neuron-connection level sharing for multi-task learning in video conversion rate prediction
CN113780827A (en) Article screening method and device, electronic equipment and computer readable medium
JP5166214B2 (en) Mobile terminal, prediction candidate storage system, advertisement management server, and advertisement distribution system

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190503