[go: up one dir, main page]

CN1510871A - An Internet-based point-to-point communication system and dynamic IP address acquisition method - Google Patents

An Internet-based point-to-point communication system and dynamic IP address acquisition method Download PDF

Info

Publication number
CN1510871A
CN1510871A CNA021579679A CN02157967A CN1510871A CN 1510871 A CN1510871 A CN 1510871A CN A021579679 A CNA021579679 A CN A021579679A CN 02157967 A CN02157967 A CN 02157967A CN 1510871 A CN1510871 A CN 1510871A
Authority
CN
China
Prior art keywords
address
internet
communication terminal
dynamic
net
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
CNA021579679A
Other languages
Chinese (zh)
Other versions
CN100473030C (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB021579679A priority Critical patent/CN100473030C/en
Publication of CN1510871A publication Critical patent/CN1510871A/en
Application granted granted Critical
Publication of CN100473030C publication Critical patent/CN100473030C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种基于因特网的点对点通讯的地址获取方法,该方法包括以下步骤:A.上网设备将其动态IP地址写入其通讯终端中的IP地址发送表中,通讯终端根据IP地址发送表中的接收端通讯终端号码将发送表通过连接通讯终端的通讯媒介发送到接收端通讯终端中,接收端通讯终端将收到的IP地址发送表中的动态IP地址和电子地址写入接收端的IP地址接收表中;B.上网设备根据探索内容,通过其通讯终端上的IP地址接收表探索得到满足探索内容的上网设备的动态IP地址。本发明还公布了一种基于网络的点对点通讯系统,该系统由上网设备和与其相连接的用于发送和接收包括上网设备动态IP地址内容的通讯终端组成,通过该通讯终端传送并获取上网设备的动态IP地址。

Figure 02157967

The invention discloses a method for obtaining an address based on Internet-based point-to-point communication. The method includes the following steps: A. Internet access equipment writes its dynamic IP address into the IP address sending table in its communication terminal, and the communication terminal sends the IP address according to the IP address. The receiving end communication terminal number in the table sends the sending table to the receiving end communication terminal through the communication medium connected to the communication terminal, and the receiving end communication terminal writes the dynamic IP address and electronic address in the received IP address sending table into the receiving end In the IP address reception table; B. According to the search content, the Internet access device searches through the IP address reception table on its communication terminal to obtain the dynamic IP address of the Internet access device that satisfies the search content. The invention also discloses a network-based point-to-point communication system, which is composed of an Internet device and a communication terminal connected to it for sending and receiving content including the dynamic IP address of the Internet device, through which the communication terminal transmits and obtains the Internet device dynamic IP address.

Figure 02157967

Description

A kind of point-to-point communication system and dynamic IP addressing acquisition methods based on the internet
Technical field
The invention belongs to the computer communication technology field, relate in particular to a kind of based on point-to-point (Peer toPeer, P2P) during communication, the acquisition methods of dynamic network IP address.
Background technology
Current, the P2P technology is just obtaining more and more widely employing as the means of communication of emerging (INTERNET) Network Based.This kind P2P technology can directly be carried out based on network transfer of data according to user's the network address (NA), thereby has made full use of the distributivity feature of network.In this kind technology, generally adopt the IP address as NA.The IP address now is divided into two kinds: static ip address and dynamic IP addressing.Because static ip address can cause the significant wastage of IP address resource, therefore, what adopt usually is dynamic IP addressing.Because during the each new login network of equipment for surfing the net, dynamic IP addressing all can change, therefore will cause in the P2P technology, the user can't be with the constant mark of dynamic IP addressing as its equipment for surfing the net, but need be with the sign of other thick-and-thin address contents as equipment for surfing the net, by this constant address contents again and then obtain NA, carry out the P2P communication according to NA.
In the prior art, the communication implementation method that has following several P2P:
1, equipment for surfing the net carries out the P2P communication with user-defined electronic address as sign: in the method, the principle definition electronic address that the user is beneficial to remember is as the sign of its equipment for surfing the net.This electronic address can adopt rules such as natural language, geographical position, personal like to define.In the P2P communication process, utilize address analyzing server that user's electronic address is resolved, thereby obtain corresponding dynamic IP address, specifically comprise:
The each logging in network of equipment for surfing the net is all with its electronic address and current network address, be that current dynamic IP addressing deposits in the address analyzing server in pairs, in the P2P communication process, the user inserts electronic address on equipment for surfing the net, address analyzing server is resolved this electronic address, obtains current NA and sends equipment for surfing the net to;
After equipment for surfing the net obtains current NA, carry out the communication of P2P according to NA.
2, the data-centered P2P means of communication: in the portion report of U.S. Gartner, content networking solution based on data-centered P2P model has been proposed, this model is based on the server address of dynamic index, when the client is connected to network, server scanning client's specific memory section, and a relevant data directory is added in the server.Communicating pair signs in on certain main frame that service is provided simultaneously, sets up both sides' indirect connection by this main frame, and this method is mostly used in the networking telephone, ICQ, online game.In this model, the user who searches concrete data can search for whole server through and through, directly is connected with other client then, and data are directly visited.
Though method 1 and method 2 are different on the mode that obtains dynamic IP addressing, all need can finish the P2P communication by server.Specifically, resolve electronic address by address analyzing server in the method 1 and obtain NA, carry out the P2P communication according to NA; Then be to realize the acquisition of address and connect realizing the P2P communication in the method 2 by the retrieval in server.This shows, more than two kinds of methods in the P2P communication process, all do not break away from the restriction of server, and truly the point-to-point transmission of being unrealized.
In the prior art, the method for obtaining dynamic IP addressing by the scanning search of specific IP field also is used in the connected mode of P2P.Though this mode does not rely on central server, can bring huge burden to network as a kind of exhaustive search of blindness.Simultaneously, be difficult to set up firm being connected, occur a large amount of unwanted addresses on the contrary with wishing the people who keeps in touch.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of acquisition methods of dynamic IP addressing of the P2P communication based on the internet.This method adopts the method that distributes to obtain the IP address.In addition, the present invention also aims to provide the system of the acquisition methods of using this dynamic IP addressing.
Point-to-point communication system based on the internet of the present invention comprises:
A plurality of equipments for surfing the net, each equipment for surfing the net and network are connected with separately communicating terminal;
A plurality ofly be used to send and receive the communicating terminal that comprises equipment for surfing the net dynamic IP addressing content, each communicating terminal one end is connected with its equipment for surfing the net, and the other end is connected with the corresponding medium of communication of this communication apparatus.
Wherein, the described communicating terminal that is used to transmit the content that comprises the equipment for surfing the net dynamic IP addressing is a landline telephone, and described medium of communication is PSTN (PSTN).
Wherein, the described communicating terminal that is used to transmit the content that comprises the equipment for surfing the net dynamic IP addressing is a mobile communication equipment, and described medium of communication is the mobile wireless transmission network.
Realize the dynamic IP addressing acquisition methods of the point-to-point communication based on the internet of the present invention, may further comprise the steps at least:
A, equipment for surfing the net logging in network obtain dynamic IP addressing, its dynamic IP addressing is write in the IP address transmission table, communicating terminal sends to the transmission table in the receiving terminal communicating terminal by the medium of communication that connects communicating terminal respectively according to the receiving terminal communicating terminal number in the IP address transmission table, in the IP address reception table that the receiving terminal communicating terminal writes receiving terminal with the dynamic IP addressing in the IP address transmission table of receiving and electronic address; Wherein, transmission table in IP address is stored in equipment for surfing the net or the communicating terminal, wherein comprises transmitting terminal electronic address, transmitting terminal dynamic IP addressing, receiving terminal communicating terminal number, the content of remarks and their corresponding relation at least; Wherein, reception table in IP address is stored in the communicating terminal, wherein comprises the electronic address of transmitting terminal, dynamic IP addressing, remarks and their corresponding relation of transmitting terminal at least;
B, equipment for surfing the net receive table according to exploring content by the IP address on its communicating terminal, explore the dynamic IP addressing that is met the equipment for surfing the net of exploring content.
Wherein, in steps A, this method further comprises:
Judge whether equipment for surfing the net goes offline, if then return execution in step A; Otherwise, repeat this step, until the normal off-line of equipment for surfing the net.
Wherein, when returning execution in step A, in the time of in the IP address reception table that described receiving terminal communicating terminal writes receiving terminal with the dynamic IP addressing in the IP address transmission table of receiving and electronic address, this method further comprises:
The receiving terminal communicating terminal compares the electronic address in the reception table in IP address in electronic address in the transmission table and the receiving terminal communicating terminal, find in the table to send identical one of electronic address in showing if receive with this in this IP address, then upgrade the dynamic IP addressing of this electronic address correspondence, otherwise, in this IP address reception table, increase the electronic address that a storage comprises that this IP address transmission table sends and the content of dynamic IP addressing.
Wherein, this method further comprises behind the normal off-line of described equipment for surfing the net:
Described equipment for surfing the net sends receiving terminal communicating terminal number in the table according to its IP address, sends off line signal to the communicating terminal of receiving terminal, receives the communicating terminal of this off line signal is deleted this equipment for surfing the net in its IP reception table delegation's content.
Wherein, this method further comprises:
Communicating terminal adopts the mode of regular return visit to safeguard its IP address reception table, specifically comprise: communicating terminal receives the dynamic IP addressing of the transmitting terminal in the table according to the IP address, regularly the communicating terminal of transmitting terminal is inquired, if the communicating terminal of transmitting terminal is after the process inquiry of default number of times, still there is not echo, think that then the equipment for surfing the net of transmitting terminal rolls off the production line, receive the delegation of the information of the equipment for surfing the net of this transmitting terminal of deletion in the table so in the IP address.
Wherein, comprise at step B:
B11, the other side's equipment for surfing the net start heuristic routine, connect its communicating terminal;
B12, the other side's equipment for surfing the net read the IP address reception table in its communicating terminal, explore in the electronic address project of this table and explore one that electronic address in the content mates fully;
Whether B13, judge to explore the result be empty, if not, then will explore the result and the corresponding dynamic IP addressing of this exploration result shows on equipment for surfing the net; Otherwise, on equipment for surfing the net, show " do not have can inquire about object ".
Wherein, step B comprises:
B21, the other side's equipment for surfing the net start heuristic routine, connect its communicating terminal;
B22, the other side's equipment for surfing the net read the IP address reception table in its communicating terminal, explore to comprise one that explores the descriptor that sets in the content in the remarks project of this table;
B23, the other side's equipment for surfing the net receive dynamic IP addressing in the table according to IP address in its communicating terminal, and logon equipment is one by one explored the equipment for surfing the net that is logged of the descriptor that comprises setting;
Whether B24, judge to explore the result be empty, if not, then will explore the result and the corresponding dynamic IP addressing of this exploration result shows on equipment for surfing the net; Otherwise, on equipment for surfing the net, show " do not have can inquire about object ".
Wherein, step B22 and step B23 carry out with random order.
Wherein, in step B23, the described equipment of logon one by one comprises:
B31, with described equipment for surfing the net with tree-shaped form classification;
The progression that B32, setting are explored;
B33, begin, login described equipment for surfing the net step by step, all equipments for surfing the net in login setting progression scope from the highest level of tree-shaped level.
Wherein, in step B33, described top beginning from tree-shaped level, login described equipment for surfing the net step by step and comprise:
Highest level from tree-shaped level begins, and logins all equipments for surfing the net of each grade step by step.
Wherein, in step B33, described top beginning from tree-shaped level, login described equipment for surfing the net step by step and comprise:
Highest level from tree-shaped level begins, and logins first equipment for surfing the net in each grade step by step, logins second equipment for surfing the net in each grade then step by step, sets the equipment for surfing the net last of level until login.
Wherein, in step B33, described top beginning from tree-shaped level, login described equipment for surfing the net step by step and comprise:
Highest level in tree-shaped level begins, and logins the equipment for surfing the net last in each grade step by step, logins the equipment for surfing the net second from the bottom in each grade then step by step, sets first equipment for surfing the net of level until login.
As seen, in the present invention, utilization is connected being used on the equipment for surfing the net and sends and receive the communicating terminal that comprises equipment for surfing the net dynamic IP addressing content, and the dynamic IP addressing of equipment for surfing the net is sent on the communicating terminal of other equipment for surfing the net, finishes the process of transmitting of equipment for surfing the net dynamic IP addressing; Equipment for surfing the net connects its communicating terminal, explores the dynamic IP addressing that obtains its needs according to exploring content, finishes the receiving course of equipment for surfing the net dynamic IP addressing.The present invention has realized obtaining based on the address of the P2P communication of INTERNET, obtains the address by other communication medium, and need not make that the acquisition methods of address is simple more, efficient through the processing of network central server; The exploring mode of the tree-shaped cascade of adopting makes the present invention can obtain more and the relevant address of exploration content, and the result who makes the address obtain is more comprehensive.
Description of drawings
Fig. 1 is the generalized system architecture figure in the P2P address acquisition methods.
Fig. 2 is the communicating terminal structure chart in the P2P address acquisition methods.
Fig. 3 is the flow chart that P2P communication modes dynamic address sends.
The flow chart that Fig. 4 obtains for the P2P communication modes address according to electronic address.
The flow chart that Fig. 5 obtains for the P2P communication modes address according to content search.
Fig. 6 is tree-shaped cascade schematic diagram.
Embodiment
Constituting of the P2P communication system that the present invention adopts: equipment for surfing the net and the communicating terminal that is used to send and receive dynamic IP addressing that is connected with equipment for surfing the net.In the communication process, use communicating terminal to send and receive the dynamic IP addressing of equipment for surfing the net, the media by connecting communicating terminal sends to the dynamic IP addressing of equipment for surfing the net on the communicating terminal of other equipment for surfing the net; Equipment for surfing the net connects its communicating terminal when exploring dynamic IP addressing, utilize the information that obtains in the communicating terminal to obtain dynamic IP addressing.
Describe in detail below in conjunction with accompanying drawing.
Referring to shown in Figure 1, general-purpose system framework of the present invention is formed and is comprised:
(1) equipment for surfing the net is connected with separately communicating terminal with INTERNET;
(2) be used to send and receive the communicating terminal of equipment for surfing the net dynamic IP addressing, an end is connected with its equipment for surfing the net, and the other end is connected with the corresponding medium of communication of this communication apparatus.
Wherein, when adopting PSTN (PSTN) as medium of communication, communicating terminal is a landline telephone, and the one end connects telephone wire, and the other end connects equipment for surfing the net;
Wherein, when adopting the mobile wireless transmission network as medium of communication, communicating terminal is a mobile communication equipment, and the one end is configured to mobile wireless transmitter and receiver mouth, and the other end connects equipment for surfing the net.
Wherein, referring to Fig. 2, communicating terminal of the present invention is formed and is comprised:
(1) PORT COM is responsible for the coupling of communication signal in communicating terminal and the communication line, can adopt wired and wireless dual mode formation, and this PORT COM one end is connected with controller in the communicating terminal, and the other end is connected with the transmission medium of dynamic IP addressing;
(2) controller is connected with the adaptive port of PORT COM, memory and equipment for surfing the net among Fig. 2, is responsible for the operation of each parts in the control communicating terminal;
(3) memory is connected with controller, wherein preserves the IP table, comprising: have the IP address reception table of other equipment for surfing the net dynamic IP addressing that receives, send to the IP address transmission table of other equipment for surfing the net;
(4) the adaptive port of equipment for surfing the net is connected with controller, is responsible for the coupling of communicating terminal and equipment for surfing the net.
Wherein, the IP address transmission table that sends to other equipment for surfing the net can be selected to be kept in its equipment for surfing the net.
Referring to accompanying drawing, in this system, our equipment for surfing the net sends the process of its dynamic IP addressing and is described:
Referring to shown in Figure 3, sending its dynamic IP addressing with the online device A to the online equipment B is example, may further comprise the steps:
2.1, start equipment for surfing the net A, insert INTERNET, from ISP (ISP) acquisition dynamic IP addressing;
2.2, equipment for surfing the net A sends this dynamic IP addressing to communicating terminal a shown in Figure 1 and starts the transmission informational function of communicating terminal a, simultaneously, communicating terminal a writes this dynamic IP addressing in its IP address transmission table, and the IP address sends the tableau format ginseng and is shown in Table 4;
The transmitting terminal electronic address The transmitting terminal dynamic IP addressing Receiving terminal communicating terminal number Remarks
Table 4
This transmission table can be stored in equipment for surfing the net or the communicating terminal, wherein comprise transmitting terminal electronic address, transmitting terminal dynamic IP addressing, receiving terminal communicating terminal number, the content of remarks and their corresponding relation at least, wherein, receiving terminal communicating terminal number is the identification code of communicating terminal, such as: telephone number, phone number, pager number etc.; Remarks are additional informations of IP address table, comprising: the descriptor content of transmitting terminal and whether forbidding the watching of communicating terminal number, the contents such as communicating terminal number of subsidiary transmitting terminal whether.
2.3, the communicating terminal a IP address transmission table that will deposit dynamic IP addressing equipment for surfing the net A this moment by transmission information sends on the communicating terminal b shown in Figure 1, communicating terminal b will comprise in the transmission table that the content stores of electronic address and dynamic IP addressing is in IP address reception table; The IP address receives the tableau format ginseng and is shown in Table 5;
The electronic address of transmitting terminal The dynamic IP addressing of transmitting terminal Remarks
Table 5
This reception table is stored in the communicating terminal, wherein comprises at least: the electronic address of transmitting terminal, the dynamic IP addressing of transmitting terminal, remarks and their corresponding relation; Wherein, the remarks in the table 5 are identical with the project that the remarks in the table 4 are stored, but content might be different.
If 2.4 equipment for surfing the net A unusual off line after, logging in network then needs to carry out following steps and safeguards IP address transmission table and reception table again, specifically comprises:
The communicating terminal of equipment for surfing the net A is updated to current dynamic IP addressing with the transmitting terminal dynamic IP addressing in its IP address transmission table, with the described method in step 2.1~2.3, this IP address transmission table is sent to communicating terminal b once more;
Wherein, communicating terminal b receives this IP address transmission table, electronic address in the reception table in IP address among electronic address in the transmission table and the communicating terminal b is compared, find in the table to send identical one of electronic address in showing if receive with this in this IP address, then upgrade the dynamic IP addressing of this electronic address correspondence, otherwise, in this IP address reception table, increase the electronic address that a storage comprises that this IP address transmission table sends and the content of dynamic IP addressing;
Wherein, communicating terminal b adopts the mode of regular return visit to safeguard its IP address reception table, specifically comprise: communicating terminal b receives the dynamic IP addressing of the transmitting terminal in the table according to its IP address, regularly communicating terminal a is inquired, if communicating terminal a is after the process inquiry of default number of times, still do not have echo, think that then equipment for surfing the net A rolls off the production line, receive the delegation of the information of this equipment for surfing the net of deletion A in the table so in the IP address.
Repeating step 2.4 is until the normal off-line of equipment for surfing the net A, execution in step 2.5.
2.5, the communicating terminal of equipment for surfing the net A sends receiving terminal communicating terminal number in the table according to its IP address, communicating terminal to all receiving terminals that comprise communicating terminal b sends off line signal, receives the communicating terminal of this off line signal is deleted equipment for surfing the net A in its reception table delegation's content.
Equipment for surfing the net A is similar to process and said process that other equipment for surfing the net sends its dynamic IP addressing, if equipment for surfing the net A needs once to send its dynamic IP addressing to a plurality of equipments for surfing the net, then further can adopt the mode of broadcasting to send.
In like manner, other equipment for surfing the net send the process of its dynamic IP addressing and process that aforesaid equipment for surfing the net A sends its dynamic IP addressing similar, wherein, each communicating terminal all adopts the mode of the regular return visit described in the step 2.4 to safeguard its IP address reception table.
Referring to accompanying drawing, the process that equipment for surfing the net is obtained the dynamic IP addressing of required the other side's equipment for surfing the net is described:
(1) electronic address according to the other side's equipment for surfing the net obtains its dynamic IP addressing:
Referring to shown in Figure 4, be example with the online device A according to the dynamic IP addressing that the electronic address of equipment for surfing the net B obtains equipment for surfing the net B, may further comprise the steps:
3.1, equipment for surfing the net A fills in the electronic address of equipment for surfing the net B, starts the program of the dynamic IP addressing that reads equipment for surfing the net B on the backstage of equipment for surfing the net A according to this electronic address;
3.2, equipment for surfing the net A connects communicating terminal a, reads the IP address reception table in the memory of communicating terminal a;
3.3, judge the electronic address that whether comprises B in the IP address reception table, if then equipment for surfing the net A reads the pairing dynamic IP addressing of electronic address of B in its memory, with the electronic address of this dynamic IP addressing displacement B, otherwise equipment for surfing the net A shows that equipment for surfing the net B can not arrive at present.
(2) obtain to comprise the dynamic IP addressing of the other side's equipment for surfing the net of this descriptor according to descriptor:
Referring to shown in Figure 5, be example with the online device A according to the dynamic IP addressing that descriptor X explores the other side's equipment for surfing the net that comprises this descriptor, may further comprise the steps:
4.1, on equipment for surfing the net A, the descriptor X that desires to search is inserted the exploration hurdle, start the heuristic routine of exploring X on the backstage of equipment for surfing the net A;
4.2, equipment for surfing the net A connects communicating terminal a, reads the IP address reception table in the memory of communicating terminal a;
4.3, receive table according to the IP address in the memory, equipment for surfing the net A explores the dynamic IP addressing of the other side's equipment for surfing the net that comprises this descriptor, comprising:
Receive in the table in this IP address, the remarks content of this table is carried out the exploration that descriptor is X one by one;
According to each dynamic IP addressing in the IP address reception table, login the corresponding equipment for surfing the net of these dynamic IP addressings respectively, in these equipments for surfing the net, carry out the exploration that descriptor is X;
Above-mentioned two explorations can be carried out in any order; If in above-mentioned two explorations, explore list item or the equipment that comprises this descriptor X, then the equipment for surfing the net dynamic IP addressing of this list item correspondence enumerated out; Otherwise equipment for surfing the net A shows does not have the object that can inquire about.
In the process that logon equipment is explored, the present invention adopts the mode of tree-shaped cascade to carry out described exploration.Referring to tree-shaped cascade schematic diagram shown in Figure 6, in actual applications, can select the exploring mode of tree-shaped cascade as required, comprising:
1) the 0th grade is the initial level in address or the content heuristic process, after setting exploration progression, explores step by step from the 0th grade of beginning, after having explored all items of one-level, carries out the exploration of next stage, finishes until the level that specifies number is explored.
2) set to explore progression after, first to all grades in the setting range explores successively, exploration finishes, second to all grades in the setting range explores successively, so goes on, until exploring last of the maximum level set.
3) after progression is explored in setting, to all grades in the setting range last explores successively, and exploration finishes, and second from the bottom to all grades in the setting range explores successively, so go on, until exploring first of the maximum level set.
As seen, the present invention is by communicating terminal transmission that is connected with equipment for surfing the net and the dynamic IP addressing that receives equipment for surfing the net, and the propagation of dynamic IP addressing is carried out on the media that connects communicating terminal, and the central server that need not in the network participates in; Adopt the method for tree-shaped cascade to explore dynamic IP addressing, make heuristic process simpler, more efficient.The present invention has realized obtaining based on the dynamic IP addressing in the P2P communication of INTERNET, has solved the address that is always faced in the P2P communication and has obtained a difficult problem.

Claims (15)

1、一种基于因特网的点对点通讯系统,其特征在于该系统包括:1. A point-to-point communication system based on the Internet, characterized in that the system includes: 多个上网设备,每个上网设备与网络和各自的通讯终端相连接;Multiple Internet access devices, each Internet access device is connected to the network and its own communication terminal; 多个用于发送和接收包括上网设备动态IP地址内容的通讯终端,每个通讯终端一端与其上网设备相连接,另一端与该通讯设备相对应的通讯媒介相连接。A plurality of communication terminals for sending and receiving content including the dynamic IP address of the Internet device, one end of each communication terminal is connected with the Internet device, and the other end is connected with the corresponding communication medium of the communication device. 2、根据权利要求1所述的系统,其特征在于所述用于传送包括上网设备动态IP地址的内容的通讯终端为固定电话,所述通讯媒介为公共交换电话网络(PSTN)。2. The system according to claim 1, characterized in that the communication terminal used to transmit the content including the dynamic IP address of the Internet access device is a fixed telephone, and the communication medium is the Public Switched Telephone Network (PSTN). 3、根据权利要求1所述的系统,其特征在于所述用于传送包括上网设备动态IP地址的内容的通讯终端为移动通讯设备,所述通讯媒介为移动无线传输网。3. The system according to claim 1, characterized in that the communication terminal used to transmit the content including the dynamic IP address of the Internet access device is a mobile communication device, and the communication medium is a mobile wireless transmission network. 4、一种基于因特网的点对点通讯的动态IP地址获取方法,其特征在于该方法至少包括以下步骤:4. A dynamic IP address acquisition method based on Internet-based point-to-point communication, characterized in that the method at least includes the following steps: A、上网设备登录网络获得动态IP地址,将其动态IP地址写入IP地址发送表中,通讯终端根据IP地址发送表中的接收端通讯终端号码分别将发送表通过连接通讯终端的通讯媒介发送到接收端通讯终端中,接收端通讯终端将收到的IP地址发送表中的动态IP地址和电子地址写入接收端的IP地址接收表中;其中,IP地址发送表存于上网设备或通讯终端中,其中至少包括发送端电子地址、发送端动态IP地址、接收端通讯终端号码、备注的内容及它们的对应关系;其中,IP地址接收表存于通讯终端中,其中至少包括发送端的电子地址、发送端的动态IP地址、备注及它们的对应关系;A. The Internet access device logs into the network to obtain a dynamic IP address, and writes its dynamic IP address into the IP address transmission table, and the communication terminal sends the transmission table through the communication medium connected to the communication terminal according to the number of the receiving end communication terminal in the IP address transmission table. In the communication terminal of the receiving end, the communication terminal of the receiving end writes the dynamic IP address and electronic address in the received IP address sending table into the receiving end's IP address receiving table; wherein, the IP address sending table is stored in the Internet device or communication terminal Among them, it includes at least the electronic address of the sending end, the dynamic IP address of the sending end, the communication terminal number of the receiving end, the content of the remarks and their correspondence; wherein, the IP address reception table is stored in the communication terminal, which includes at least the electronic address of the sending end , the dynamic IP address of the sender, remarks and their correspondence; B、上网设备根据探索内容,通过其通讯终端上的IP地址接收表,探索得到满足探索内容的上网设备的动态IP地址。B. According to the search content, the Internet-connected device explores and obtains the dynamic IP address of the Internet-connected device that satisfies the search content through the IP address reception table on its communication terminal. 5、根据权利要求4所述的方法,其特征在于在步骤A中,该方法进一步包括:5. The method according to claim 4, characterized in that in step A, the method further comprises: 判断上网设备是否掉线,如果是,则返回执行步骤A;否则,重复执行本步骤,直至上网设备正常离线。Determine whether the Internet-connected device is offline, and if so, return to Step A; otherwise, repeat this step until the Internet-connected device goes offline normally. 6、根据权利要求5所述的方法,其特征在于返回执行步骤A时,所述接收端通讯终端将收到的IP地址发送表中的动态IP地址和电子地址写入接收端的IP地址接收表中时,该方法进一步包括:6. The method according to claim 5, wherein when returning to step A, the communication terminal at the receiving end writes the dynamic IP address and the electronic address in the received IP address sending table into the IP address receiving table at the receiving end When, the method further includes: 接收端通讯终端将发送表中的电子地址与接收端通讯终端中IP地址接收表中的电子地址进行比较,如果在该IP地址接收表中发现与此次发送表中的电子地址相同的一项,则更新该电子地址对应的动态IP地址,否则,在该IP地址接收表中增加一项存储包括此次IP地址发送表传送来的电子地址和动态IP地址在内的内容。The receiving end communication terminal compares the electronic address in the sending table with the electronic address in the IP address receiving table in the receiving end communication terminal, if an item identical to the electronic address in the sending table is found in the IP address receiving table , then update the dynamic IP address corresponding to the electronic address, otherwise, add an item in the IP address receiving table to store the content including the electronic address and dynamic IP address transmitted by the IP address sending table. 7、根据权利要求5所述的方法,其特征在于所述上网设备正常离线后该方法进一步包括:7. The method according to claim 5, characterized in that after the Internet access device is normally offline, the method further comprises: 所述上网设备根据其IP地址发送表中的接收端通讯终端号码,向接收端的通讯终端发送下网信号,接收到该下网信号的通讯终端在其IP接收表中删除该上网设备的一行内容。According to the number of the receiving end communication terminal in the sending table of its IP address, the online device sends an off-net signal to the communication terminal at the receiving end, and the communication terminal that receives the off-net signal deletes a line of content of the online device in its IP receiving table . 8、根据权利要求4所述的方法,其特征在于该方法进一步包括:8. The method according to claim 4, characterized in that the method further comprises: 通讯终端采用定期回访的方式维护其IP地址接收表,具体包括:通讯终端根据IP地址接收表中的发送端的动态IP地址,定期对发送端的通讯终端进行询问,如果发送端的通讯终端在经过默认次数的询问后,依然没有回音,则认为发送端的上网设备已经下线,那么在IP地址接收表中删除该发送端的上网设备的信息的一行。The communication terminal maintains its IP address reception table by means of regular return visits, specifically including: the communication terminal regularly inquires the communication terminal at the sending end according to the dynamic IP address of the sending end in the IP address receiving table, if the communication terminal at the sending end has passed the default number of times If there is still no response after the inquiry, it is considered that the Internet-connected device at the sending end has gone offline, and then delete the line of information about the Internet-connected device at the sending end in the IP address receiving table. 9、根据权利要求4所述的方法,其特征在于在步骤B包括:9. The method according to claim 4, characterized in that step B comprises: B11、对方上网设备启动探索程序,连接其通讯终端;B11. The other party's Internet access device starts the discovery program and connects to its communication terminal; B12、对方上网设备读取其通讯终端中的IP地址接收表,在该表的电子地址项目中探索与探索内容中的电子地址完全匹配的一项;B12. The other party's Internet access device reads the IP address reception table in its communication terminal, and searches for an item that completely matches the electronic address in the search content among the electronic address items in the table; B13、判断探索结果是否为空,如果不是,则将探索结果与该探索结果相对应的动态IP地址在上网设备上显示;否则,在上网设备上显示“没有可以查询的对象”。B13. Determine whether the search result is empty, if not, display the search result and the dynamic IP address corresponding to the search result on the Internet device; otherwise, display "no object that can be queried" on the Internet device. 10、根据权利要求4所述的方法,其特征在于步骤B包括:10. The method of claim 4, wherein step B comprises: B21、对方上网设备启动探索程序,连接其通讯终端;B21. The other party's Internet access device starts the discovery program and connects to its communication terminal; B22、对方上网设备读取其通讯终端中的IP地址接收表,在该表的备注项目中探索包含探索内容中所设定的主题词的一项;B22. The other party's Internet access device reads the IP address reception table in its communication terminal, and searches for an item containing the subject words set in the search content in the remark item of the table; B23、对方上网设备根据其通讯终端中IP地址接收表中的动态IP地址,逐个登录上网设备,探索包含设定的主题词的被登录的上网设备;B23. According to the dynamic IP address in the IP address reception table in the communication terminal of the other party's Internet access device, log in to the Internet access device one by one, and search for the registered Internet access device containing the set subject words; B24、判断探索结果是否为空,如果不是,则将探索结果与该探索结果相对应的动态IP地址在上网设备上显示;否则,在上网设备上显示“没有可以查询的对象”。B24. Determine whether the search result is empty, if not, display the search result and the dynamic IP address corresponding to the search result on the Internet access device; otherwise, display "no object that can be queried" on the Internet access device. 11、根据权利要求10所述的方法,其特征在于该方法中步骤B22和步骤B23以任意顺序进行。11. The method according to claim 10, characterized in that step B22 and step B23 are performed in any order in the method. 12、根据权利要求10或11所述的方法,其特征在于在步骤B23中,所述逐个登录上网设备包括:12. The method according to claim 10 or 11, characterized in that in step B23, the step of logging into the Internet access devices one by one includes: B31、将所述上网设备以树状形式分级;B31. Classifying the Internet access devices in a tree form; B32、设定探索的级数;B32. Set the number of exploration levels; B33、自树状级的最高一级开始,逐级登录所述上网设备,直至登录完设定级数范围内的所有上网设备。B33. Starting from the highest level of the tree hierarchy, log in the Internet-connected devices step by step until all the Internet-connected devices within the range of the set number of levels are logged in. 13、根据权利要求12所述的方法,其特征在于在步骤B33中,所述自树状级的最高层开始,逐级登录所述上网设备包括:13. The method according to claim 12, characterized in that in step B33, starting from the highest tree level, logging into the Internet access device step by step includes: 自树状级的最高一级开始,逐级登录每一级的所有上网设备。Starting from the highest level of the tree level, log in all the Internet devices of each level step by step. 14、根据权利要求12所述的方法,其特征在于在步骤B33中,所述自树状级的最高层开始,逐级登录所述上网设备包括:14. The method according to claim 12, characterized in that in step B33, starting from the highest tree level, logging into the Internet access device step by step includes: 自树状级的最高一级开始,逐级登录每一级中的第一上网设备,然后逐级登录每一级中的第二上网设备,直至登录设定级的倒数第一上网设备。Starting from the highest level of the tree level, log in the first Internet-connected device in each level step by step, then log in the second Internet-connected device in each level step by step, until you log in to the penultimate first Internet-connected device in the set level. 15、根据权利要求12所述的方法,其特征在于在步骤B33中,所述自树状级的最高层开始,逐级登录所述上网设备包括:15. The method according to claim 12, characterized in that in step B33, starting from the highest tree level, logging into the Internet access device step by step includes: 自树状级中的最高一级开始,逐级登录每一级中的倒数第一上网设备,然后逐级登录每一级中的倒数第二上网设备,直至登录设定级的第一上网设备。Starting from the highest level in the tree hierarchy, log in to the penultimate Internet-connected device in each level step by step, then log in to the penultimate Internet-connected device in each level step by step, until you log in to the first Internet-connected device in the set level .
CNB021579679A 2002-12-23 2002-12-23 An Internet-based point-to-point communication system and dynamic IP address acquisition method Expired - Fee Related CN100473030C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021579679A CN100473030C (en) 2002-12-23 2002-12-23 An Internet-based point-to-point communication system and dynamic IP address acquisition method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021579679A CN100473030C (en) 2002-12-23 2002-12-23 An Internet-based point-to-point communication system and dynamic IP address acquisition method

Publications (2)

Publication Number Publication Date
CN1510871A true CN1510871A (en) 2004-07-07
CN100473030C CN100473030C (en) 2009-03-25

Family

ID=34236784

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021579679A Expired - Fee Related CN100473030C (en) 2002-12-23 2002-12-23 An Internet-based point-to-point communication system and dynamic IP address acquisition method

Country Status (1)

Country Link
CN (1) CN100473030C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009152641A1 (en) * 2008-06-17 2009-12-23 朗讯科技公司 Landscape/yellow page showing and sharing method and system basen on geography location
CN102547985A (en) * 2010-12-27 2012-07-04 佛山络威网络技术有限公司 Distributed WIFI (wireless fidelity) paging method based on P2P (peer-to-peer) recursion
CN103561084A (en) * 2013-10-30 2014-02-05 北京荣之联科技股份有限公司 Method and device for optimal access configuration of remote multiple-data-center cloud storage
CN103634783A (en) * 2012-08-22 2014-03-12 希姆通信息技术(上海)有限公司 Mobile phone packet switched domain communication method and mobile phone
US8942133B2 (en) 2005-10-05 2015-01-27 Qualcomm Incorporated Peer-to-peer communication in ad hoc wireless network

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8942133B2 (en) 2005-10-05 2015-01-27 Qualcomm Incorporated Peer-to-peer communication in ad hoc wireless network
US8942130B2 (en) 2005-10-05 2015-01-27 Qualcomm Incorporated Peer-to-peer communication in ad hoc wireless network
WO2009152641A1 (en) * 2008-06-17 2009-12-23 朗讯科技公司 Landscape/yellow page showing and sharing method and system basen on geography location
CN102547985A (en) * 2010-12-27 2012-07-04 佛山络威网络技术有限公司 Distributed WIFI (wireless fidelity) paging method based on P2P (peer-to-peer) recursion
CN102547985B (en) * 2010-12-27 2015-05-20 佛山络威网络技术有限公司 Distributed WIFI (wireless fidelity) paging method based on P2P (peer-to-peer) recursion
CN103634783A (en) * 2012-08-22 2014-03-12 希姆通信息技术(上海)有限公司 Mobile phone packet switched domain communication method and mobile phone
CN103561084A (en) * 2013-10-30 2014-02-05 北京荣之联科技股份有限公司 Method and device for optimal access configuration of remote multiple-data-center cloud storage

Also Published As

Publication number Publication date
CN100473030C (en) 2009-03-25

Similar Documents

Publication Publication Date Title
CN1108563C (en) Message transfer service system provideo with address data base
CN1146803C (en) Update notification apparatus in information communication system using computer network
CN1493993A (en) System and method for maintaining business treatment high speed slow storage consistency in mobile computing environment
CN1640109A (en) Method of mapping names or identifiers to telecommunications network resource locations
CN1746914A (en) Organize email messages into conversations
CN1648917A (en) Method, device and computer readable medium for classifying electronic mails
CN1742269A (en) A system for downloading content over the Internet
CN1794776A (en) Method and system of processing image and its applicated in immediat communication
CN1781085A (en) Multi-medium information sharing system
CN1559040A (en) Content selection responsive to communication environment
CN101079785A (en) An intercommunication method, system and device between Email system and IM system
CN1779705A (en) Method and system for processing network business cards
CN1124758C (en) Method for transmitting and receiving text data in portable terminal
CN1852105A (en) Method and system for realizing end-to-end data sharing
CN1274175C (en) Mobile communication terminal device, control method and programme thereof
CN101079715A (en) A method system and device utilizing mobile terminal to update the network album picture
CN1816138A (en) Content distribution method and relay apparatus
CN1773966A (en) Server, server system, and e-mail delivery method
CN101557380A (en) Data synchronization method, client terminal and server
CN1510871A (en) An Internet-based point-to-point communication system and dynamic IP address acquisition method
CN1947442A (en) Method for providing information of telephone number owner using wire/wireless communication terminal and system for implementing the same
CN1293851A (en) Mobile terminal and data transmission scheme
WO2011116558A1 (en) Method and terminal for processing short message
CN1822686A (en) Method and system for managing multimedia messages in a mobile communication system
CN1832591A (en) Method for transmitting messages in mobile communications system and mobile communications terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090325

Termination date: 20201223