CN114553825A - Method and system for converting webpage address into short address - Google Patents

Method and system for converting webpage address into short address Download PDF

Info

Publication number
CN114553825A
CN114553825A CN202210167808.3A CN202210167808A CN114553825A CN 114553825 A CN114553825 A CN 114553825A CN 202210167808 A CN202210167808 A CN 202210167808A CN 114553825 A CN114553825 A CN 114553825A
Authority
CN
China
Prior art keywords
address
webpage
short
redis node
key identification
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
CN202210167808.3A
Other languages
Chinese (zh)
Other versions
CN114553825B (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.)
Fujian TQ Digital Co Ltd
Original Assignee
Fujian TQ Digital 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 Fujian TQ Digital Co Ltd filed Critical Fujian TQ Digital Co Ltd
Priority to CN202210167808.3A priority Critical patent/CN114553825B/en
Publication of CN114553825A publication Critical patent/CN114553825A/en
Application granted granted Critical
Publication of CN114553825B publication Critical patent/CN114553825B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2596Translation of addresses of the same type other than IP, e.g. translation from MAC to MAC addresses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9014Indexing; Data structures therefor; Storage structures hash tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a method for converting a webpage address into a short address, which comprises the following steps: step S1, analyzing the webpage address to obtain a domain name, performing hash code encoding on the domain name to obtain a numerical value i, and performing modulus on the fragment number by using the numerical value i to obtain a redis node where the fragment number is located; step S2, converting the webpage address into a 32-bit length abstract by adopting a hash function, and taking the first n-bit character of the abstract as the key identification of the short address; step S3, judging whether the long address data is consistent with the webpage address, if yes, indicating that the short address key identification is not overdue, not storing, avoiding covering, and if not, indicating that collision occurs; s4, storing the webpage address into a redis node after the last short address identification key identification is obtained; step S5, the client accesses the short address, analyzes to obtain the number of the redis node and the key identification of the short address, and jumps to the original webpage address; the invention can convert the webpage address into a short address, thereby avoiding the overlong webpage address.

Description

Method and system for converting webpage address into short address
Technical Field
The invention relates to the technical field of computers, in particular to a method and a system for converting a webpage address into a short address.
Background
With the development of website services, web addresses are in a strange form, for example, a website with a search function carries many parameters, such as search keywords, search sources, encoding types, and the like, so that url addresses become very long. When you want to share the url with other people, it is very inconvenient, and it is possible that the address is too long and is cut off by the chat tool, and is sent by the short message in a segmented manner, and is lost when copied. If the long address can be changed into a reduced short address, the problem will be solved when sharing. If the short address is generated quickly, compared with the traditional method of increasing the id of the database, the read-write efficiency is greatly improved by directly using the redis data cache as the only storage medium, and the problems of short address collision, data fragmentation storage and the like need to be solved by using the redis as the short address storage medium.
Disclosure of Invention
To overcome the above problems, it is an object of the present invention to provide a method for converting a web page address into a short address, thereby avoiding the web page address from being too long.
The invention is realized by adopting the following scheme: a method for converting a web page address into a short address, comprising the following steps:
step S1, analyzing the webpage address to obtain a domain name, performing hash code encoding on the domain name to obtain a numerical value i, and performing modulus on the fragment number by using the numerical value i to obtain a redis node where the fragment number is located;
step S2, converting the webpage address into an abstract with the length of 32 bits by adopting a hash function, taking the first n-bit character of the abstract as a key identifier of a short address, and reading the long address data of a redis node as the key identifier;
step S3, judging whether the long address data is consistent with the webpage address, if yes, indicating that the short address key identification is not overdue, not storing, avoiding covering, and if not, indicating that collision occurs;
s4, storing the webpage address into a redis node after the last short address identification key identification is obtained;
and step S5, the client accesses the short address, analyzes to obtain the number of the redis node and the key identification of the short address, reads the specified redis node to obtain the long address data, and jumps to the original webpage address, thereby realizing the conversion of the webpage address into the short address.
Further, the step S1 is further specifically: analyzing a webpage address to obtain a domain name, removing a protocol head of the webpage address, then obtaining a first slash/front character string which is the webpage domain name, calling the webpage domain name in a hash code mode to obtain a numerical value v, performing modulus operation on the fragment number of a redis node by using the numerical value v to obtain a numerical value i, and storing the webpage address under the domain name on the redis node with the numerical value i.
Further, the step S2 is further specifically: calling a hash function MD5 to convert the webpage address into an abstract character string with the length of 32 bits, judging whether long address data exist in the redis node, if so, comparing whether the read data is consistent with the webpage address,
if not, continuing to call the hash function.
Further, the step S3 is further specifically: and judging whether the long address data is consistent with the webpage address, if so, indicating that the short address key identification is not overdue, not storing to avoid coverage, and if not, indicating that collision occurs, and increasing the number of bits of the key identification until the redis node cannot read the data of the key identification, wherein the result of the key is the short link of the webpage address.
Further, the step S4 is further specifically: and forming a short label by adding the key identification to the number i of the redis node, storing the key identification of the redis node and the webpage address as a value function into the redis node, and setting the expiration time of the required webpage address, wherein the expiration time is 24h, and the final short address label is the number i of the redis node and the key identification of the short address.
Further, the step S5 is further specifically: the client browser accesses the short address, obtains the last element by '/' segmentation, obtains the first-bit character as a redis node number i, obtains the remaining characters as a short address key identification, reads long address data on the redis node, obtains a webpage address, and can jump to the webpage address.
The invention also provides a system for converting the webpage address into the short address, which comprises an analysis module, a reading module, a judgment module, a storage module and a skipping module, wherein the analysis module analyzes the webpage address to obtain the domain name, performs a hash code encoding mode on the domain name to obtain a numerical value i, and performs a modulus on the fragment number by using the numerical value i to obtain the located redis node; the reading module converts the webpage address into an abstract with the length of 32 bits by adopting a hash function, takes the first n-bit character of the abstract as a key identifier of a short address, and reads the long address data of a redis node as the key identifier; the judging module judges whether the long address data is consistent with the webpage address, if so, the short address key identification is not overdue and is not stored, so that coverage is avoided, and if not, collision is indicated; the storage module is used for storing the webpage address into the redis node after the last short address identification key identification is obtained; the skip module is used for enabling a client to access the short address, analyzing the short address to obtain a redis node number and a short address identification key identification, reading the specified redis node to obtain long address data, and skipping to the original webpage address, so that the webpage address is converted into the short address.
Further, the parsing module is further specifically: analyzing a webpage address to obtain a domain name, removing a protocol head of the webpage address, then obtaining a first slash/front character string which is the webpage domain name, calling the webpage domain name in a hash code mode to obtain a numerical value v, performing modulus operation on the fragment number of a redis node by using the numerical value v to obtain a numerical value i, and storing the webpage address under the domain name on the redis node with the numerical value i.
Further, the reading module is further specifically: and calling a hash function MD5 to convert the webpage address into an abstract character string with the length of 32 bits, judging whether long address data exist in the redis node, if so, comparing whether the read data are consistent with the webpage address, and if not, continuing to call the hash function.
Further, the determining module is further specifically: and judging whether the long address data is consistent with the webpage address, if so, indicating that the short address key identification is not overdue, not storing to avoid coverage, and if not, indicating that collision occurs, and increasing the number of bits of the key identification until the redis node cannot read the data of the key identification, wherein the result of the key is the short link of the webpage address.
Further, the storage module is further specifically: and forming a short label by adding the key identification to the number i of the redis node, storing the key identification of the redis node and the webpage address as a value function into the redis node, and setting the expiration time of the required webpage address, wherein the expiration time is 24h, and the final short address label is the number i of the redis node and the key identification of the short address.
Further, the skip module is further specifically: the client browser accesses the short address, obtains the last element by '/' segmentation, obtains the first-bit character as a redis node number i, obtains the remaining characters as a short address key identification, reads long address data on the redis node, obtains a webpage address, and can jump to the webpage address.
The invention has the beneficial effects that: the invention can convert the webpage address into the short address, can quickly generate the short address, and avoids the hash collision as much as possible on the basis of ensuring the short address.
Drawings
FIG. 1 is a schematic flow diagram of the process of the present invention.
Fig. 2 is a schematic block diagram of the system of the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
Referring to fig. 1, a method for converting a web page address into a short address of the present invention includes the following steps:
step S1, analyzing the webpage address to obtain a domain name, performing hash code encoding on the domain name to obtain a numerical value i, and performing modulus on the fragment number by using the numerical value i to obtain a redis node where the fragment number is located;
step S2, converting the webpage address into an abstract with the length of 32 bits by adopting a hash function, taking the first n-bit character of the abstract as a key identifier of a short address, and reading the long address data of a redis node as the key identifier;
step S3, judging whether the long address data is consistent with the webpage address, if yes, indicating that the short address key identification is not overdue, not storing, avoiding covering, and if not, indicating that collision occurs;
s4, storing the webpage address into a redis node after the last short address identification key identification is obtained;
and step S5, the client accesses the short address, analyzes to obtain the number of the redis node and the key identification of the short address, reads the specified redis node to obtain the long address data, and jumps to the original webpage address, thereby realizing the conversion of the webpage address into the short address.
The invention is further illustrated by the following specific examples:
step one, analyzing a webpage address to obtain a domain name, performing a hash code method on the domain name to obtain a value v, and performing modulus on the fragment number by using a value i to obtain a redis node where the fragment number is located.
Because the data size is considered, the data needs to be stored in different redis nodes in a fragmentation mode. The method comprises the steps of resolving a webpage address to obtain a domain name, wherein the webpage address is https:// www.long.com/user/detail/share/mygoods. html, removing a protocol header https:// or http://, then obtaining a first slash/front character string which is the webpage domain name, calling int (crc32.checksumieee ([ ] byte (s)) by a hashcode method for the domain name to obtain a value v, and performing modulo v% 10 on the number 10 of redis fragments by v to obtain i, wherein i is 1, and the webpage address under www.long.com domain name is stored on the redis node with the number of 1.
And step two, carrying out hash on the webpage address to obtain an abstract with the length of 32 bits, taking the first n-bit character of the abstract as a key of the short address, reading long address data with the short address identification as the key on the redis node, comparing whether the webpage addresses are the same or not, if the original address is equal to the obtained long address data, indicating that the short connection is not expired, and not storing.
The hash function GetMD5 is called to convert the web page address into a digest string s of length 32,
Figure BDA0003517239820000051
for example, s is 6ce7a2a4734d478035ee3c853b1f8e8a, the initial n is set to 5, and the first 5 bits of s are taken as the identifier key of the short address 6ce7 a. And (3) obtaining that the redis number of the webpage address is 1 from the first step, reading whether long address data exists on key 6ce7a on the redis node 1, if so, comparing whether the read data is the same as the webpage address https:// www.long.com/user/detail/share/morph/mygoods.
And step three, if the read long address is different from the webpage address, the collision is shown, namely the first 5 bits of the hash result of 2 different addresses are the same, 1 bit is added to take the first 6 bits of key, the long address is continuously read for comparison, if the collision is any, the number of bits of key is continuously increased until the redis can not read the data of the key, and the result of the key is the last short connection of the address.
If the long address data read by the step is different from the webpage address, it indicates that a collision occurs, i.e. the first 5 bits of the hash result of 2 different addresses are the same. And increasing n, if the initial value is 5, increasing 1 to 6, taking the first 6 bits of the digest character string s of 32 obtained in the step two as the identifier key of the short address 6ce7a2, and continuing to read the redis comparison, wherein if different long address data still exist, the n is continuously increased until the long address data cannot be read by the key or the long address data is consistent with the webpage address.
And step four, after the final short connection identification key is obtained, storing the webpage address into a specified redis node, and setting the expiration time of 1 day. And adding a key to a redis node number i to form a short label, such as 16ce7a2, and returning a short address https:// surl.
And obtaining a short address identifier key 6ce7a2 from the third step, taking 6ce7a2 as the key of the redis, taking the webpage address https:// www.long.com/user/detail/share/mygoods. html as value, storing the value into the redis node 1, and setting the required address expiration time. And the final short address label is the number i of the redis node plus the short address identification key to obtain 16ce7a2, and the address https:// surl.xxx.com/16ce7a2 of the short address service is returned.
And step five, the client accesses the short address, analyzes to obtain a redis node number and a short address identification key, reads the specified redis to obtain long address data, and jumps to the original webpage address.
The client browser accesses a short address https:// surl.xxx.com/16ce7a2, divides by '/' to obtain a last element to obtain 16ce7a2, obtains a first-bit character 1 as a redis node number i, obtains the remaining character as a short address identifier key 6ce7a2, reads long address data of the key 6ce7a2 on the redis node 1 to obtain a webpage address https:// www.long.com/user/detail/share/mygoods.html, and jumps to the webpage address.
In a word, the invention can resolve the long address domain name, and takes the domain name as the basis of data grouping; after MD5 is carried out on the long address, the short address identification is increased in increments by 5 initial bits until the read long address data is empty or the same as the long address data; after the last short address identification is determined, the long address is stored in a redis packet node; splicing the group number of the redis node and the short address identifier to obtain a final short address; when the browser accesses the short address, the short label is analyzed to obtain a group number of a redis node where the long address data is located and a short address identifier, and url skipping is carried out after the long address data is obtained.
Referring to fig. 2, the present invention further provides a system for converting a web page address into a short address, including an analyzing module, a reading module, a determining module, a storing module and a skipping module, where the analyzing module analyzes a web page address to obtain a domain name, performs a hash code encoding on the domain name to obtain a value i, and performs a modulo operation on a fragment number by using the value i to obtain a redis node where the fragment number is located; the reading module converts the webpage address into an abstract with the length of 32 bits by adopting a hash function, takes the first n-bit character of the abstract as a key identifier of a short address, and reads the long address data of a redis node as the key identifier; the judging module judges whether the long address data is consistent with the webpage address, if so, the short address key identification is not overdue and is not stored, so that coverage is avoided, and if not, collision is indicated; the storage module is used for storing the webpage address into the redis node after the last short address identification key identification is obtained; the skip module is used for enabling a client to access the short address, analyzing the short address to obtain a redis node number and a short address identification key identification, reading the specified redis node to obtain long address data, and skipping to the original webpage address, so that the webpage address is converted into the short address.
The analysis module is further specifically: analyzing a webpage address to obtain a domain name, removing a protocol head of the webpage address, then obtaining a first slash/front character string which is the webpage domain name, calling the webpage domain name in a hash code mode to obtain a numerical value v, performing modulus operation on the fragment number of a redis node by using the numerical value v to obtain a numerical value i, and storing the webpage address under the domain name on the redis node with the numerical value i.
The reading module is further specifically: and calling a hash function MD5 to convert the webpage address into an abstract character string with the length of 32 bits, judging whether long address data exist in the redis node, if so, comparing whether the read data are consistent with the webpage address, and if not, continuing to call the hash function.
The judging module is further specifically: and judging whether the long address data is consistent with the webpage address, if so, indicating that the short address key identification is not overdue, not storing to avoid coverage, and if not, indicating that collision occurs, and increasing the number of bits of the key identification until the redis node cannot read the data of the key identification, wherein the result of the key is the short link of the webpage address.
The storage module is further specifically: and forming a short label by adding the key identification to the number i of the redis node, storing the key identification of the redis node and the webpage address as a value function into the redis node, and setting the expiration time of the required webpage address, wherein the expiration time is 24h, and the final short address label is the number i of the redis node and the key identification of the short address.
The skip module is further specifically: the client browser accesses the short address, obtains the last element by '/' segmentation, obtains the first-bit character as a redis node number i, obtains the remaining characters as a short address key identification, reads long address data on the redis node, obtains a webpage address, and can jump to the webpage address.
The above description is only a preferred embodiment of the present invention, and all equivalent changes and modifications made in accordance with the claims of the present invention should be covered by the present invention.

Claims (12)

1. A method for converting a webpage address into a short address is characterized by comprising the following steps:
step S1, analyzing the webpage address to obtain a domain name, performing hash code encoding on the domain name to obtain a numerical value i, and performing modulus on the fragment number by using the numerical value i to obtain a redis node where the fragment number is located;
step S2, converting the web page address into an abstract with the length of 32 bits by adopting a hash function, taking the first n-bit character of the abstract as a key identification of a short address, and reading long address data of a redis node as the key identification;
step S3, judging whether the long address data is consistent with the webpage address, if yes, indicating that the short address key identification is not overdue, not storing, avoiding covering, and if not, indicating that collision occurs;
s4, storing the webpage address into a redis node after the last short address identification key identification is obtained;
and step S5, the client accesses the short address, analyzes to obtain the number of the redis node and the short address identification key identification, reads the designated redis node to obtain the long address data, and jumps to the original webpage address, thereby realizing the conversion of the webpage address into the short address.
2. The method for converting a web page address into a short address according to claim 1, wherein: the step S1 further includes: analyzing a webpage address to obtain a domain name, removing a protocol head of the webpage address, then obtaining a first slash/front character string which is the webpage domain name, calling the webpage domain name in a hash code mode to obtain a numerical value v, performing modulus operation on the fragment number of a redis node by using the numerical value v to obtain a numerical value i, and storing the webpage address under the domain name on the redis node with the numerical value i.
3. The method for converting a web page address into a short address according to claim 1, wherein: the step S2 further includes: and calling a hash function MD5 to convert the webpage address into an abstract character string with the length of 32 bits, judging whether long address data exist in the redis node, if so, comparing whether the read data are consistent with the webpage address, and if not, continuing to call the hash function.
4. The method for converting a web page address into a short address according to claim 1, wherein: the step S3 further includes: and judging whether the long address data is consistent with the webpage address, if so, indicating that the short address key identification is not overdue, not storing to avoid coverage, and if not, indicating that collision occurs, and increasing the number of bits of the key identification until the redis node cannot read the data of the key identification, wherein the result of the key is the short link of the webpage address.
5. The method for converting a web page address into a short address according to claim 1, wherein: the step S4 further includes: and forming a short label by adding the key identification to the number i of the redis node, storing the key identification of the redis node and the webpage address as a value function into the redis node, and setting the expiration time of the required webpage address, wherein the expiration time is 24h, and the final short address label is the number i of the redis node and the key identification of the short address.
6. The method for converting a web page address into a short address according to claim 1, wherein: the step S5 further includes: the client browser accesses the short address, obtains the last element by '/' segmentation, obtains the first-bit character as a redis node number i, obtains the remaining characters as a short address key identification, reads long address data on the redis node, obtains a webpage address, and can jump to the webpage address.
7. A system for converting a webpage address into a short address is characterized in that: the domain name reading method comprises an analyzing module, a reading module, a judging module, a storage module and a skipping module, wherein the analyzing module analyzes a webpage address to obtain a domain name, performs a hash code encoding mode on the domain name to obtain a numerical value i, and performs modulus on a fragment number by using the numerical value i to obtain a located redis node; the reading module converts the webpage address into an abstract with the length of 32 bits by adopting a hash function, takes the first n-bit character of the abstract as a key identifier of a short address, and reads the long address data of a redis node as the key identifier; the judging module judges whether the long address data is consistent with the webpage address, if so, the short address key identification is not overdue and is not stored, so that coverage is avoided, and if not, collision is indicated; the storage module is used for storing the webpage address into the redis node after the last short address identification key identification is obtained; the skip module is used for enabling a client to access the short address, analyzing to obtain a redis node number and a short address identification key identification, reading the specified redis node to obtain long address data, and skipping to the original webpage address, so that the webpage address is converted into the short address.
8. The system for converting a web page address into a short address as claimed in claim 7, wherein: the analysis module further specifically comprises: analyzing a webpage address to obtain a domain name, removing a protocol head of the webpage address, then obtaining a first slash/front character string which is the webpage domain name, calling the webpage domain name in a hash code mode to obtain a numerical value v, performing modulus operation on the fragment number of a redis node by using the numerical value v to obtain a numerical value i, and storing the webpage address under the domain name on the redis node with the numerical value i.
9. The system for converting a web page address into a short address as claimed in claim 7, wherein: the reading module is further specifically: and calling a hash function MD5 to convert the webpage address into an abstract character string with the length of 32 bits, judging whether long address data exist in the redis node, if so, comparing whether the read data are consistent with the webpage address, and if not, continuing to call the hash function.
10. The system for converting a web page address into a short address as claimed in claim 7, wherein: the judging module is further specifically: and judging whether the long address data is consistent with the webpage address, if so, indicating that the short address key identification is not overdue, not storing to avoid coverage, and if not, indicating that collision occurs, and increasing the number of bits of the key identification until the redis node cannot read the data of the key identification, wherein the result of the key is the short link of the webpage address.
11. The system for converting a web page address into a short address as claimed in claim 7, wherein: the storage module is further specifically: and forming a short label by adding the key identification to the number i of the redis node, storing the key identification of the redis node and the webpage address as a value function into the redis node, and setting the expiration time of the required webpage address, wherein the expiration time is 24h, and the final short address label is the number i of the redis node and the key identification of the short address.
12. The system for converting a web page address into a short address as claimed in claim 7, wherein: the skip module is further specifically: the client browser accesses the short address, obtains the last element by '/' segmentation, obtains the first-bit character as a redis node number i, obtains the remaining characters as a short address key identification, reads long address data on the redis node, obtains a webpage address, and can jump to the webpage address.
CN202210167808.3A 2022-02-23 2022-02-23 Method and system for converting webpage address into short address Active CN114553825B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210167808.3A CN114553825B (en) 2022-02-23 2022-02-23 Method and system for converting webpage address into short address

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210167808.3A CN114553825B (en) 2022-02-23 2022-02-23 Method and system for converting webpage address into short address

Publications (2)

Publication Number Publication Date
CN114553825A true CN114553825A (en) 2022-05-27
CN114553825B CN114553825B (en) 2023-05-23

Family

ID=81677854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210167808.3A Active CN114553825B (en) 2022-02-23 2022-02-23 Method and system for converting webpage address into short address

Country Status (1)

Country Link
CN (1) CN114553825B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115587609A (en) * 2022-09-27 2023-01-10 深圳市智码通科技有限公司 Short-link two-dimensional code generation method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090146833A1 (en) * 2007-12-11 2009-06-11 Electronics And Telecommunications Research Institute Coordinator, gateway, and transmission method for IPv6 in wireless sensor network
US20100124176A1 (en) * 2000-03-03 2010-05-20 Adtran, Inc. Automatic network topology identification by nodes in the network
CN101848459A (en) * 2010-03-30 2010-09-29 北京交通大学 Wireless transducer network address configuration method based on IEEE 802.15.4
US20140297863A1 (en) * 2013-04-02 2014-10-02 Alibaba Group Holding Limited Managing redirected website login using a short address
CN104657432A (en) * 2015-01-28 2015-05-27 北京金和软件股份有限公司 Method for reducing repetitive rate of converting long address into short addresses
CN110602265A (en) * 2019-09-02 2019-12-20 积成电子股份有限公司 61850 model short address configuration and resource mapping method suitable for IED equipment
WO2021254897A1 (en) * 2020-06-15 2021-12-23 Signify Holding B.V. An efficient method for mapping between a local short address and a long ip address

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100124176A1 (en) * 2000-03-03 2010-05-20 Adtran, Inc. Automatic network topology identification by nodes in the network
US20090146833A1 (en) * 2007-12-11 2009-06-11 Electronics And Telecommunications Research Institute Coordinator, gateway, and transmission method for IPv6 in wireless sensor network
CN101848459A (en) * 2010-03-30 2010-09-29 北京交通大学 Wireless transducer network address configuration method based on IEEE 802.15.4
US20140297863A1 (en) * 2013-04-02 2014-10-02 Alibaba Group Holding Limited Managing redirected website login using a short address
CN104657432A (en) * 2015-01-28 2015-05-27 北京金和软件股份有限公司 Method for reducing repetitive rate of converting long address into short addresses
CN110602265A (en) * 2019-09-02 2019-12-20 积成电子股份有限公司 61850 model short address configuration and resource mapping method suitable for IED equipment
WO2021254897A1 (en) * 2020-06-15 2021-12-23 Signify Holding B.V. An efficient method for mapping between a local short address and a long ip address

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李达: "LoRaWAN网关与数据服务器***设计与实现", 《中国优秀硕士学位论文全文数据库》 *
袁利永 等: "无线传感mesh网络的分段地址分配策略及其路由", 《计算机科学》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115587609A (en) * 2022-09-27 2023-01-10 深圳市智码通科技有限公司 Short-link two-dimensional code generation method and device

Also Published As

Publication number Publication date
CN114553825B (en) 2023-05-23

Similar Documents

Publication Publication Date Title
US8464930B2 (en) System and method for encoding and decoding data and references to data in machine-readable graphical codes
US7054855B2 (en) Method and system for performing a pattern match search for text strings
CN108090064B (en) Data query method and device, data storage server and system
WO2019095416A1 (en) Information pushing method and apparatus, and terminal device and storage medium
US6519626B1 (en) System and method for converting a file system path into a uniform resource locator
US20080098001A1 (en) Techniques for efficient loading of binary xml data
US6963868B2 (en) Multi-bit Patricia trees
CN107947918B (en) Carrier-free text steganography method based on character features
CN111414560B (en) Shared information processing method and device, related equipment and storage medium
CN112347377B (en) IP address field searching method, service scheduling method, device and electronic equipment
KR20090034321A (en) Method and systems for efficient delivery of previously stored content
CN108900554B (en) HTTP asset detection method, system, device and computer medium
US11070231B2 (en) Reducing storage of blockchain metadata via dictionary-style compression
CN103581130A (en) Data compression processing method, system and device
US20110153531A1 (en) Information processing apparatus and control method for the same
JP2014515228A (en) Method for encoding a data identifier
US9953103B2 (en) Client processing for binary XML in a database system
CN1251135C (en) Self-descriptive data tag
CN112307369A (en) Short link processing method, device, terminal and storage medium
CN103793508B (en) A kind of loading recommendation information, the methods, devices and systems of network address detection
CN114553825B (en) Method and system for converting webpage address into short address
CN101167067A (en) DNS compatible PNRP peer name encoding
CN112307138A (en) Storage and query method, system and medium of region information
CN107979595B (en) Private data protection method and gateway system
Cannane et al. General‐purpose compression for efficient retrieval

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