Method, device and system for service platform address resolution

US10972425B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10972425-B2
Application numberUS-201916362461-A
CountryUS
Kind codeB2
Filing dateMar 22, 2019
Priority dateNov 17, 2016
Publication dateApr 6, 2021
Grant dateApr 6, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of this application disclose a method for parsing a service platform address by a server. The server receives a DNS parsing request sent by a terminal, the DNS parsing request including a to-be-parsed domain name. The server then obtains target IP information of the terminal based on the DNS parsing request. When the target IP information has a corresponding target user-defined line, the server obtains a preset first parsing record based on the target user-defined line. The server then sends to the terminal a first IP address corresponding to the to-be-parsed domain name based on the preset first parsing record. As such, a corresponding IP address range can be defined using a user-defined line, so that a terminal within the IP address range can obtain a specific IP address corresponding to an access domain name, and provide a service to a user within a more accurate range.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for parsing an address of a service platform performed at a server having one or more processors and memory storing a plurality of programs to be executed by the one or more processors, the method comprising: receiving, by the server, a domain name system DNS parsing request sent by a terminal, the DNS parsing request comprising a to-be-parsed domain name; obtaining, by the server, target Internet protocol (IP) information of the terminal based on the DNS parsing request; determining, by the server, an IP address range including the target Internet protocol (IP) information of the terminal; identifying, by the server, a target user-defined line corresponding to the IP address range within a background database, wherein the target user-defined line is preset to be associated with target servers via parsing records for providing predefined services to users of the service platform; obtaining, by the server, a preset first parsing record based on the target user-defined line, the first parsing record being used to instruct the terminal to establish a communications connection to a first target server of the to-be-parsed domain name; and sending, by the server to the terminal, a first IP address corresponding to the first target server of the to-be-parsed domain name based on the preset first parsing record. 2. The method according to claim 1 , further comprising: after obtaining, by the server, target Internet protocol (IP) information of the terminal based on the DNS parsing request: determining, by the server, the target user-defined line corresponding to the target IP information based on a correspondence between an IP address range and a user-defined line and that is stored in a background database. 3. The method according to claim 2 , wherein the operation of determining, by the server, the target user-defined line that is of the to-be-parsed domain name and that is corresponding to the target IP information further comprises: searching, by the server based on the correspondence between an IP address range and a user-defined line, in an IP address range corresponding to a user-defined line of the to-be-parsed domain name, for the target IP information; and determining, by the server, a user-defined line whose IP address range comprises the to-be-parsed domain name of the target IP information as the target user-defined line corresponding to the target IP information. 4. The method according to claim 1 , wherein the operation of sending, by the server to the terminal, a first IP address corresponding to the to-be-parsed domain name based on the preset first parsing record further comprises: obtaining, by the server, the first IP address corresponding to the to-be-parsed domain name from the preset first parsing record; and sending, by the server to the terminal, the first IP address corresponding to the to-be-parsed domain name. 5. The method according to claim 1 , further comprising: receiving, by the server, a user-defined line adding request, wherein the user-defined line adding request carries a to-be-added parsing record; and storing, by the server, the to-be-added parsing record in the user-defined line adding request into the background database. 6. The method according to claim 5 , further comprising: after obtaining, by the server, target Internet protocol (IP) information of the terminal based on the DNS parsing request: in accordance with a determination that the target IP information does not have the corresponding target user-defined line, searching, by the server, for a second parsing record corresponding to the target IP information based on a preset priority, wherein the second parsing record is used to instruct the terminal to establish a communications connection to a second target server of the to-be-parsed domain name; and sending, by the server to the terminal, a second IP address corresponding to the to-be-parsed domain name based on the second parsing record. 7. A server, comprising: one or more processors; memory; and a plurality of programs stored in the memory that, when executed by the one or more processors, cause the server to perform a plurality of operations for parsing an address of a service platform including: receiving, by the server, a domain name system DNS parsing request sent by a terminal, the DNS parsing request comprising a to-be-parsed domain name; obtaining, by the server, target Internet protocol (IP) information of the terminal based on the DNS parsing request; determining, by the server, an IP address range including the target Internet protocol (IP) information of the terminal; identifying, by the server, a target user-defined line corresponding to the IP address range within a background database, wherein the target user-defined line is preset to be associated with target servers via parsing records for providing predefined services to users of the service platform; obtaining, by the server, a preset first parsing record based on the target user-defined line, the first parsing record being used to instruct the terminal to establish a communications connection to a first target server of the to-be-parsed domain name; and sending, by the server to the terminal, a first IP address corresponding to the to-be-parsed domain name based on the preset first parsing record. 8. The server according to claim 7 , wherein the plurality of operations further comprise: after obtaining, by the server, target Internet protocol (IP) information of the terminal based on the DNS parsing request: determining, by the server, the target user-defined line corresponding to the target IP information based on a correspondence between an IP address range and a user-defined line and that is stored in a background database. 9. The server according to claim 8 , wherein the operation of determining, by the server, the target user-defined line that is of the to-be-parsed domain name and that is corresponding to the target IP information further comprises: searching, by the server based on the correspondence between an IP address range and a user-defined line, in an IP address range corresponding to a user-defined line of the to-be-parsed domain name, for the target IP information; and determining, by the server, a user-defined line whose IP address range comprises the to-be-parsed domain name of the target IP information as the target user-defined line corresponding to the target IP information. 10. The server according to claim 7 , wherein the operation of sending, by the server to the terminal, a first IP address corresponding to the to-be-parsed domain name based on the preset first parsing record further comprises: obtaining, by the server, the first IP address corresponding to the to-be-parsed domain name from the preset first parsing record; and sending, by the server to the terminal, the first IP address corresponding to the to-be-parsed domain name. 11. The server according to claim 7 , wherein the plurality of operations further comprise: receiving, by the server, a user-defined line adding request, wherein the user-defined line adding request carries a to-be-added parsing record; and storing, by the server, the to-be-added parsing record in the user-defined line adding request into the background database. 12. The server according to claim 11 , wherein the plurality of operations further comprise: after obtaining, by the server, target Internet protocol (IP) information of the terminal based on the DNS parsing request: in accordance with a determination that the target IP information does not have the corresponding target user-defined line, searching, by the server, for

Assignees

Inventors

Classifications

  • using masks or ranges of addresses · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • using domain name system [DNS] · CPC title

  • Internet protocol [IP] addresses · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10972425B2 cover?
Embodiments of this application disclose a method for parsing a service platform address by a server. The server receives a DNS parsing request sent by a terminal, the DNS parsing request including a to-be-parsed domain name. The server then obtains target IP information of the terminal based on the DNS parsing request. When the target IP information has a corresponding target user-defined line…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L41/0806. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 06 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).