CN104301197B - It is a kind of to realize the method and system mutually found between user multiple terminals - Google Patents

It is a kind of to realize the method and system mutually found between user multiple terminals Download PDF

Info

Publication number
CN104301197B
CN104301197B CN201310299593.1A CN201310299593A CN104301197B CN 104301197 B CN104301197 B CN 104301197B CN 201310299593 A CN201310299593 A CN 201310299593A CN 104301197 B CN104301197 B CN 104301197B
Authority
CN
China
Prior art keywords
address
communication
account number
user
user account
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.)
Active
Application number
CN201310299593.1A
Other languages
Chinese (zh)
Other versions
CN104301197A (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201310299593.1A priority Critical patent/CN104301197B/en
Publication of CN104301197A publication Critical patent/CN104301197A/en
Application granted granted Critical
Publication of CN104301197B publication Critical patent/CN104301197B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Present invention proposition is a kind of to realize the method and system mutually found between user multiple terminals.Wherein, terminal is registered in DSR services, the registration request of DSR server monitor terminals, carries user account number, the implementor name of multiple equipment under the user account number, device type, number of devices, available service, IP address and port in equipment in the registration request;Information according to being carried in registration request sets up online equipment list, and the online equipment list is sent to all devices under the user account number.The present invention mutually has found between can realizing many equipment under same user account, and is in communication with each other, it is ensured that the security of communication.

Description

It is a kind of to realize the method and system mutually found between user multiple terminals
Technical field
The present invention relates to telecommunications and IT application technology, more particularly to a kind of realize the method mutually found between user multiple terminals With system.
Background technology
With the development of mobile Internet, the species of intelligent terminal is further diversified, and current unique user possesses multiple The phenomenon of terminal is more and more universal, and currently having many consumers can be while possesses mobile phone, tablet personal computer, notebook terminal etc..These On the one hand diversified terminal brings abundant business experience to user, but simultaneously, the communication requirement between multiple terminals is also more next More significantly embody.
In the case of possessing multiple terminals for same user, mainly there are following several business demands:
1)The attribute of same user:Same user usually requires to set identical user property for the terminal of oneself, Set, set meal rate such as account, password, business need, security requirement, user property, these attributes generally have compared with The individual demand of strong user.
2)The demand of cross-domain communication:Multiple terminals of same user can be located in a different geographical location, such as one end Hold position at home, and another terminal is carried with, and thus there is the communication requirement between remote teminal.
3)The demand of end-to-end direct communication:Because Content of Communication may relate to the personal information of user, such as private photos Shared, position is shared etc., and these information generally have higher confidentiality demand, it is undesirable in being carried out by third-party server Turn;In addition, there is the business demand of some equipment control class, such as camera is controlled, and this kind of application is also required to set up both sides' It is end-to-end directly to control.
4)Secure communication demand:Also due to the privacy of Content of Communication, the communication for the security of data also have compared with High requirement, it is desirable to can anti-tamper, anti-eavesdrop, support complete user management etc..
At present, existing business can not meet above-mentioned requirements well.
First, existing IM classes business(Such as QQ, MSN)Although point to point link can be realized, support that chat, file are common Enjoy, camera control etc., but not comprising the communication pattern between multiple terminals under single user, for multiple ends under same user End can not set the templates such as consistent business demand template, user property, therefore can not be applied in above-mentioned scene.
Secondly, although existing cloud computing class business can realize the file-sharing under same account between multiple terminals, by Communication needs to realize data exchange between terminal around transferring by third party cloud server between the terminal of cloud computing class, This mode is for some private file transmission of user or the hidden danger in the presence of some securities.In addition, between terminal Carry out data transmission comparing, the transmission link of control data is added by way of Cloud Server rotates, therefore can not be fine Ground holding equipment controls the business of class.
Again, existing DLNA(Digital Living Network Alliance, DLNA)Arrived Deng point Point communication protocol is only communication protocol in LAN, it is impossible in wide area network and there is NAT(Network Address Translation, network address translation)Scene in apply.
The content of the invention
In view of more than, present invention proposition is a kind of to realize the method and system mutually found between user multiple terminals.
According to an aspect of the present invention, propose to realize the method mutually found between user multiple terminals, wherein:DSR servers are supervised The registration request of terminal is listened, user account number, the implementor name of multiple equipment under the user account number are carried in the registration request, is set For available service, IP address and port in type, number of devices, equipment;Set up according to the information carried in registration request Line list of devices, and the online equipment list is sent to all devices under the user account number.
In one embodiment of the invention, DSR servers listen to communication request, and user is carried in the communication request The implementor name of account number and Correspondent Node;Search in online equipment list under the user account number whether the registered implementor name, if No, then refuse the communication request, otherwise, receive the communication request, and the address of return communication opposite end.
In one embodiment of the invention, the address carried in the registration request include local address, changed through NAT after Address and Relay addresses, i.e. after the online equipment list that DSR servers are set up includes local address, changed through NAT Address and Relay addresses, in communication entering row address arranges communication, and therefrom selects optimal address to being led to Letter, is transmitted with the optimization for realizing data.
In one embodiment of the invention, if not passing through NAT, address and its local address phase after its NAT conversions Together.
In one embodiment of the invention, the information carried after new endpoint registration or in the registration request occurs more After new, online equipment list and all devices being sent under the user account number are updated.
According to another aspect of the present invention, it is also proposed that realize the system mutually found between user multiple terminals, it is characterised in that Including DSR servers, in the DSR servers:Monitoring unit, is configured at the registration request of monitor terminal, in the registration request Carry user account number, the implementor name of multiple equipment under the user account number, device type, number of devices, available service in equipment, IP address and port;Unit is set up, is configured at and online equipment list is set up according to the information carried in registration request, and should Online equipment list is sent to all devices under the user account number.
In one embodiment of the invention, in DSR servers:Searching unit, is configured at when listening to communication request, According to the user account number and the implementor name of Correspondent Node carried in communication request, search in online equipment list under the user account number Whether the registered implementor name, if it is not, refusing the communication request, otherwise, receive the communication request, and return communication pair The address at end.
In one embodiment of the invention, setting up the online equipment list of unit foundation includes local address, through NAT Address and Relay addresses after conversion, row address are entered in communication to communication arrangement, and therefrom select optimal address pair Communicated, transmitted with the optimization for realizing data.
In one embodiment of the invention, if not passing through NAT, address and its local address phase after its NAT conversions Together.
In one embodiment of the invention, set up unit after new endpoint registration or terminal log-on message update Afterwards, online equipment list and all devices being sent under the user account number are updated.
In one embodiment of the invention, in addition to terminal, in the terminal:Registering unit, is configured to DSR servers Registration request is sent, user account number, implementor name, the equipment class of multiple equipment under the user account number are carried in the registration request Type, number of devices, available service, IP address and port in equipment.
In one embodiment of the invention, in the terminal:Communication unit, is configured at and selects logical from online equipment list Believe opposite end, communication request is sent to DSR servers, user account number and the equipment of the Correspondent Node are carried in the communication request Name, to carry out being in communication with each other between equipment.
The present invention mutually has found between can realizing many equipment under same user account.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the present invention, this hair Bright schematic description and description is used to explain the present invention, does not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 show the present invention and realizes the method flow diagram mutually found between user multiple terminals.
Fig. 2 show in the present invention user account number and implementor name with double-layer structure.
Fig. 3 show the present invention and realizes the system architecture schematic diagram mutually found between user multiple terminals.
Embodiment
The various exemplary embodiments of the present invention are described in detail now with reference to accompanying drawing.It should be noted that:Unless had in addition Body illustrates that the part and the positioned opposite and numerical value of step otherwise illustrated in these embodiments is not limited the scope of the invention.
Simultaneously, it should be appreciated that for the ease of description, the size of the various pieces shown in accompanying drawing is not according to reality Proportionate relationship draw.
The description only actually at least one exemplary embodiment is illustrative below, never as to the present invention And its any limitation applied or used.
It may be not discussed in detail for technology, method and apparatus known to person of ordinary skill in the relevant, but suitable In the case of, the technology, method and apparatus should be considered as authorizing a part for specification.
In shown here and discussion all examples, any occurrence should be construed as merely exemplary, without It is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi It is defined, then it need not be further discussed in subsequent accompanying drawing in individual accompanying drawing.
The present invention is realized between multiple terminals it can be found that multiple terminals under the same user account number in heterogeneous networks position The wide area of long range, safe and reliable end-to-end data communication.With reference to the publicly-owned address characteristic of IPv6 internets, and support IPv4 The NAT ride-through capabilities of network, are the bases that instant data transfer is carried out between mobile Internet epoch multiple terminals, with preferable Exploitativeness.
For the object, technical solutions and advantages of the present invention are more clearly understood, below in conjunction with specific embodiment, and reference Accompanying drawing, the present invention is described in more detail.
Fig. 1 show the present invention and realizes the method flow diagram mutually found between user multiple terminals.This method includes following step Suddenly:
Step 11, DSR(Device Service Registrar, device service registration)It is linked into the terminal in internet Registered in DSR and issue the professional ability of oneself, the registration request of server monitor terminal is taken in the registration request Available service, IP in implementor name, device type, number of devices, equipment with the multiple equipment under user account number, the user account number Address and port.Wherein, device type includes phone, computer etc., and available service includes file-sharing, camera control in equipment System etc..Described multiple fingers are more than or equal to 2.
Fig. 2 show in the present invention user account number and implementor name with double-layer structure.Every layer of user account number and implementor name All use LV(Length and Value)Mode.Implementor name can be the mark of the equipment.
Terminal can transmit registration request using cipher mode, i.e. the registration request that DSR servers are listened to is by adding Close processing, by DSR servers be decrypted after obtain relevant information.Encryption of the prior art and decryption side can be used Method, to ensure the security of user's communication process.
Terminal can find DSR servers by built-in DSR server address, or the mode of built-in DSR server domain names. If the latter, to pass through public network DNS before communication(Domain Name Server, name server)Inquire DSR servers Address, i.e., the domain name of DSR servers is translated into corresponding IP address using DNS.
Step 12, DSR servers set up online equipment list according to the information carried in registration request, and this is set online Standby list is sent to all devices under the user account number.
Current state can also be included in the registration request that DSR servers are received, i.e. to be registered under user account number The presence of each equipment, is online or offline.The online equipment set up according to above- mentioned information is listed as follows shown in table:
Terminal regularly can send KeepAlive to DSR servers(Heartbeat)Message, transmitted KeepAlive message Including information such as user account number, implementor name and presences.To ensure the validity of the information preserved in online equipment list.
Also as shown in figure 1, in another embodiment of the invention, after the step 12, terminal is from online equipment list Selection equipment is communicated, and whole communication pattern is substantially PtP(Peer to Peer, it is end-to-end)Communication mode.Also include Following steps:
Step 13, DSR servers listen to communication request, and user account number and Correspondent Node are carried in the communication request Implementor name.
Step 14, search in online equipment list under the user account number whether the registered implementor name, if it is not, holding Row step 15, otherwise, performs step 16.
Step 15, refuse the communication request of terminal, the user account number, or prompting can be not belonging at the equipment with prompt terminal Terminal is by under the facility registration to the user account number.
Step 16, the communication request of receiving terminal, to the address of terminal return communication opposite end.
The address carried in the registration request includes local address, through NAT(Network Address Translation, Network address translation)Address and Relay after conversion(Relaying)Address, i.e. the online equipment list that DSR servers are set up Include local address, changed through NAT after address and Relay addresses.In communication, by the client in equipment Program is arranged communication to enter row address, and selects optimal address to communicating, and is transmitted with the optimization for realizing data.This hair Address above mentioned is preserved in bright online equipment list, it is possible to achieve NAT is passed through.If not passing through NAT, the ground after its NAT conversions Location is just identical with its local address.
After the information carried after new endpoint registration or in the registration request updates, DSR server updates are online List of devices and all devices being sent under the user account number.For example, after the position of terminal changes, then terminal updates note The address carried in volume request, after Correspondent Node receives the message, IP address and the port of data encapsulation should be changed in time.
The present invention can realize the mutual discovery of many equipment under same user account, and the phase intercommunication between equipment Letter.
Because all devices possess identical user account, and related service requirement is realized according to user account , if so user account is the same, it is ensured that all devices under same user account number enjoy same business treatment or Person's tariff package etc..Therefore, the present invention can realize that same user sets for the multiple of oneself by carrying user account number It is standby that identical user property is set.The present invention in each message of subsequent communications by carrying user account number, to realize base In the types of applications policy control of the user account.The user account is carried if not each packet, then can only be realized For the policy control of types of applications, it is difficult to navigate to user.
Under the control of DSR servers easily, safely carry out equipment between communication, need not move through server around Turn.That is, the address of Correspondent Node is returned to the terminal of request communication by DSR servers, afterwards by the terminal of request communication Directly communicated with Correspondent Node, not only avoid rotating via DSR servers, also ensure that the security of communication.
Terminal is sent in the registration request of DSR servers and carries address, the ground set up by DSR servers before and after mapping Location, it is achieved thereby that NAT is passed through.That is, the present invention is applicable not only to communication in LAN, and is also applied for wide area network and deposits In NAT scene.
Fig. 3 show the present invention and realizes the system architecture schematic diagram mutually found between user multiple terminals.The system is included eventually End and DSR servers.
Also as shown in figure 3, terminal includes registering unit, by sending registration request to DSR servers, by the terminal and With the terminal there is the other equipment of same user account number to be registered to DSR servers, and issued relevant information by DSR servers To all devices under the same user account number, the mutual discovery between multiple terminals of same user is realized.
Further, the terminal can also include communication unit, to realize between the multiple equipment under same user account number It is in communication with each other.Wherein, registering unit and communication unit can be realized by the client of setting, be independently of application program and behaviour Make the middleware of system, the service interface of versatility can be provided for a variety of applications.Described application, for example, file-sharing, taking the photograph As head application etc..Registering unit and communication unit will be described in detail below.
Registering unit sends registration request to DSR servers, and user account number, the user account number are carried in the registration request Under the implementor name of multiple equipment, device type, number of devices, available service, IP address and port in equipment.Device type Including phone, computer etc., available service includes file-sharing, camera control etc. in equipment.Described multiple fingers are more than or equal to 2 It is individual.
Communication unit selects Correspondent Node from online equipment list, communication request is sent to DSR servers, in the communication User account number and the implementor name of the Correspondent Node are carried in request, to carry out being in communication with each other between equipment.Whole communication pattern Substantially PtP(Peer to Peer, it is end-to-end)Communication mode.For example, the A terminals under same user account number will share B ends File on end, then can find B terminals from online equipment list, and select the file to be shared, and B terminals pass this document It is defeated to arrive A terminals.In the end-to-end communication of above-mentioned application, directly participated in without DSR servers.
In one embodiment of the invention, registering unit can transmit registration request using cipher mode, i.e. registration please Seeking Truth by encryption, by DSR servers be decrypted after obtain relevant information.Encryption of the prior art can be used And decryption method, to ensure the security of user's communication process.
Registering unit can find DSR clothes by built-in DSR server address, or the mode of built-in DSR server domain names Business device., will be by public network DNS query to the address of DSR servers, i.e., using DNS by DSR servers before communication if the latter Domain name translate into corresponding IP address.
Registering unit regularly can send KeepAlive to DSR servers(Heartbeat)Message, transmitted KeepAlive Message includes the information such as user account number, implementor name and presence.To maintain the availability of relevant information in equipment on the way, with And the validity of the information preserved in online equipment list.
In one embodiment of the invention, terminal can also include query unit.The query unit, which is configured to DSR, to be sent out Inquiry request is sent, user account number is carried in the inquiry request, the equipment under the user account to obtain the return of DSR servers Function that information, equipment state and equipment can be provided etc..It is to be realized by related mutual message.
Also as shown in figure 3, DSR servers include monitoring unit and set up unit.The major function of DSR servers is to realize The management of user, equipment and service, safeguard user related information, participate in the process that NAT is passed through.Wherein:
Monitoring unit is configured at the registration request of monitor terminal, and user account number, user's account are carried in the registration request The implementor name of multiple equipment under number, device type, number of devices, available service, IP address and port in equipment.
Set up unit and be configured at and online equipment list is set up according to the information carried in registration request, and by the online equipment List is sent to all devices under the user account number.
Wherein, the address carried in the registration request includes local address, through NAT(Network Address Translation, network address translation)Address and Relay after conversion(Relaying)Address, i.e. set up unit foundation Line list of devices includes local address, changed through NAT after address and Relay addresses.In communication, by positioned at equipment On client-side program communication is arranged to enter row address, and optimal address is therefrom selected to communicating, to realize data Optimization transmission.Address above mentioned is preserved in the online equipment list of the present invention, it is possible to achieve NAT is passed through.If not passing through NAT, Address after its NAT conversions is just identical with its local address.The present invention can also carry out the accessible detecting that user NAT is passed through, Ensure to be tracked for the presence of equipment.Cross match is to carry out accessibility mainly between 3 addresses of communication terminal Detection.
After the information carried after new endpoint registration or in the registration request updates, set up unit and update and set online Standby list and all devices being sent under the user account number.For example, after the position of terminal changes, then terminal more new registration The address carried in request, after Correspondent Node receives the message, IP address and the port of data encapsulation should be changed in time.
In one embodiment of this invention, DSR servers also include searching unit.
Searching unit is configured at when listening to communication request, according to the user account number and communication pair carried in communication request The implementor name at end, search in online equipment list under the user account number whether the registered implementor name, if it is not, refusal should Communication request, can be not belonging to the user account number with the prompt terminal equipment, or prompt terminal is by the facility registration to the user Under account number.Otherwise, the communication request, and the address of return communication opposite end are received.
In one embodiment of this invention, current state can also be included in the registration request that DSR servers are received, That is, the presence for each equipment that be registered under same user account number, is online or offline.Set up according to above- mentioned information Online equipment be listed as follows shown in table:
The present invention supports in wide area network that the present invention can realize the mutual discovery of many equipment under same user account, with And being in communication with each other between equipment.
In the present invention, terminal is by the equipment of itself and the information of available service(Including IP address and port)It is advertised to DSR Registered.Because the log-on message of equipment is all only stored in DSR servers, thus DSR servers can for equipment phase Mutually access and be controlled, be not belonging to the equipment on-line information of same user account number without mutually leakage, improve system safety Property.
In actually implementing, DSR servers can be disposed by region, because practical business flow does not take by DSR Business device carries out transfer, therefore DSR servers can support larger userbase, particularly in mobile Internet epoch, user In the case of typically possessing multiple intelligent terminals, the present invention can provide the remote management energy for having terminal by oneself for mobile subscriber Power, facilitates user for the use of oneself terminal, basis is provided for multiple terminals intercommunication service.
In registration, it is capable of the environment of network where automatic detection, passes through mode using with interior NAT, i.e., by inside and outside NAT IP address and port information are carried in registration message, and this mode is adapted to a variety of NAT scenes, even if realizing equipment Behind NAT, it can also be found by other equipment and initiate communication.It can realize that the NAT under complicated multi-level NAT scene is worn More, and the various applications such as TCP and UDP can be supported.
For many communication between devices scenes in the case of the long range of wide area, it can be achieved to network environment(IPv4/IPv6)、 The automatic adaptation of Correspondent Node, and possess the access control function of strict user/terminal.It may span across operating system and isomery be flat Platform, with preferable scalability.
So far, the present invention is described in detail.In order to avoid the design of the masking present invention, this area institute is not described public Some details known.Those skilled in the art can be appreciated how to implement technology disclosed herein as described above, completely Scheme.
The method and device of the present invention may be achieved in many ways.For example, can by software, hardware, firmware or Person's software, hardware, firmware any combinations come realize the present invention method and device.The step of for methods described it is above-mentioned Order is not limited to order described in detail above merely to illustrate, the step of method of the invention, unless with other sides Formula is illustrated.In addition, in certain embodiments, the present invention can be also embodied as recording to program in the recording medium, these Program includes the machine readable instructions for being used to realize the method according to the invention.Thus, the present invention also covering storage is used to perform The recording medium of the program of the method according to the invention.
Although some specific embodiments of the present invention are described in detail by example, the skill of this area Art personnel are it should be understood that above example is merely to illustrate, the scope being not intended to be limiting of the invention.The skill of this area Art personnel to above example it should be understood that can modify without departing from the scope and spirit of the present invention.This hair Bright scope is defined by the following claims.

Claims (12)

1. realize the method mutually found between user multiple terminals, it is characterised in that:
Device service registers the registration request of DSR server monitor terminals, and user account number, the user are carried in the registration request The implementor name of multiple equipment under account number, device type, number of devices, available service, IP address and port in equipment;
Information according to being carried in registration request sets up online equipment list, and the online equipment list is sent into user's account All devices under number.
2. the method mutually found between user multiple terminals is realized according to claim 1, it is characterised in that:
DSR servers listen to communication request, and the implementor name of user account number and Correspondent Node is carried in the communication request;
Search in online equipment list under the user account number whether the registered implementor name, please if it is not, refusing the communication Ask, otherwise, receive the communication request, and the address of return communication opposite end.
3. the method mutually found between user multiple terminals is realized according to claim 2, it is characterised in that:
The address carried in the registration request includes local address, the address after network address translation NAT conversions and relaying Relay addresses, i.e. DSR servers set up online equipment list include local address, changed through NAT after address and Relay addresses, row address is entered in communication to communication arrangement, and therefrom selects optimal address to communicating, to realize number According to optimization transmission.
4. the method mutually found between user multiple terminals is realized according to claim 3, it is characterised in that:
If not passing through NAT, the address after its NAT conversions is identical with its local address.
5. according to any method for mutually being found between user multiple terminals realized in Claims 1-4, it is characterised in that:
After the information carried after new endpoint registration or in the registration request updates, update online equipment list and simultaneously send To all devices under the user account number.
6. realize the system mutually found between user multiple terminals, it is characterised in that including DSR servers, in the DSR servers:
Monitoring unit, is configured at the registration request of monitor terminal, is carried in the registration request under user account number, the user account number The implementor name of multiple equipment, device type, number of devices, available service, IP address and port in equipment;
Unit is set up, is configured at and online equipment list is set up according to the information carried in registration request, and the online equipment is arranged Table is sent to all devices under the user account number.
7. the system mutually found between user multiple terminals is realized according to claim 6, it is characterised in that in DSR servers:
Searching unit, is configured at when listening to communication request, according to the user account number and Correspondent Node carried in communication request Implementor name, search in online equipment list under the user account number whether the registered implementor name, lead to if it is not, refusing this Letter request, otherwise, receives the communication request, and the address of return communication opposite end.
8. the system mutually found between user multiple terminals is realized according to claim 7, it is characterised in that:
Set up unit foundation online equipment list include local address, changed through NAT after address and Relay addresses, Enter row address in communication to arrange communication, and therefrom select optimal address to communicating, passed with the optimization for realizing data It is defeated.
9. the system mutually found between user multiple terminals is realized according to claim 8, it is characterised in that:
If not passing through NAT, the address after its NAT conversions is identical with its local address.
10. according to any system for mutually being found between user multiple terminals realized in claim 6 to 9, it is characterised in that:
Unit is set up after new endpoint registration or after the log-on message renewal of terminal, online equipment list is updated and is simultaneously sent to this All devices under user account number.
11. according to any system for mutually being found between user multiple terminals realized in claim 6 to 9, it is characterised in that also Including terminal, in the terminal:
Registering unit, is configured to DSR servers and sends registration request, and user account number, the user are carried in the registration request The implementor name of multiple equipment under account number, device type, number of devices, available service, IP address and port in equipment.
12. the system mutually found between user multiple terminals is realized according to claim 11, it is characterised in that in the terminal:
Communication unit, is configured at and selects Correspondent Node from online equipment list, communication request is sent to DSR servers, at this User account number and the implementor name of the Correspondent Node are carried in communication request, to carry out being in communication with each other between equipment.
CN201310299593.1A 2013-07-17 2013-07-17 It is a kind of to realize the method and system mutually found between user multiple terminals Active CN104301197B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310299593.1A CN104301197B (en) 2013-07-17 2013-07-17 It is a kind of to realize the method and system mutually found between user multiple terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310299593.1A CN104301197B (en) 2013-07-17 2013-07-17 It is a kind of to realize the method and system mutually found between user multiple terminals

Publications (2)

Publication Number Publication Date
CN104301197A CN104301197A (en) 2015-01-21
CN104301197B true CN104301197B (en) 2017-09-19

Family

ID=52320774

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310299593.1A Active CN104301197B (en) 2013-07-17 2013-07-17 It is a kind of to realize the method and system mutually found between user multiple terminals

Country Status (1)

Country Link
CN (1) CN104301197B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302692A (en) * 2016-08-09 2017-01-04 深圳Tcl新技术有限公司 The discovery method and apparatus of equipment
KR102424175B1 (en) * 2017-07-27 2022-07-22 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 Method and terminal for controlling shared devices
CN109450769B (en) * 2018-09-17 2021-08-10 百度在线网络技术(北京)有限公司 Intelligent interaction method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1481113A (en) * 2002-09-06 2004-03-10 () Method for automatic searching between devices on network
CN101867508A (en) * 2006-12-31 2010-10-20 华为技术有限公司 Method, system and device for realizing home network interconnection
CN102064985A (en) * 2010-11-24 2011-05-18 深圳市同洲电子股份有限公司 Digital and intelligent remote control system and method for household electrical appliances on basis of interactive TV application
CN102318318A (en) * 2011-06-29 2012-01-11 华为技术有限公司 Method and advice of terminal access digital home appliances
CN102820988A (en) * 2012-08-01 2012-12-12 广东志高空调有限公司 Household appliance control method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133723A1 (en) * 2006-12-04 2008-06-05 Electronics & Telecommunications Research Institute Extended home service apparatus and method for providing extended home service on p2p networks

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1481113A (en) * 2002-09-06 2004-03-10 () Method for automatic searching between devices on network
CN101867508A (en) * 2006-12-31 2010-10-20 华为技术有限公司 Method, system and device for realizing home network interconnection
CN102064985A (en) * 2010-11-24 2011-05-18 深圳市同洲电子股份有限公司 Digital and intelligent remote control system and method for household electrical appliances on basis of interactive TV application
CN102318318A (en) * 2011-06-29 2012-01-11 华为技术有限公司 Method and advice of terminal access digital home appliances
CN102820988A (en) * 2012-08-01 2012-12-12 广东志高空调有限公司 Household appliance control method and system

Also Published As

Publication number Publication date
CN104301197A (en) 2015-01-21

Similar Documents

Publication Publication Date Title
EP3317774B1 (en) Method and system for internetwork communication with machine devices
US10715482B2 (en) Wide area service discovery for internet of things
CN108541367B (en) System, apparatus and method for secure network bridging using a rendezvous service and multiple key distribution servers
US9769034B2 (en) Method and apparatus for policy based routing in information centric networking based home networks
EP2291979B1 (en) Remote access between upnp devices
CA2530343C (en) System for the internet connections, and server for routing connections to a client machine
EP3720100A1 (en) Service request processing method and device
US20070297430A1 (en) Terminal reachability
JP2005539420A (en) Device equal connection method when realizing dynamic network configuration in home network
WO2018197194A1 (en) Network policy configuration
KR101368615B1 (en) Method for realizing end-to-end call, end-to-end call terminal and system
Deri et al. N2n: A layer two peer-to-peer vpn
CN110741614B (en) Data communication system and method
CN101951335A (en) System and method for realizing interconnection and interworking protocol stack between digital home network devices
GB2445791A (en) Interconnection of Universal Plug and Play Networks using eXtensible Messaging and Presence Protocol Streams
CN106604119A (en) Network penetrating method and system of intelligent TV private cloud equipment
CN104301197B (en) It is a kind of to realize the method and system mutually found between user multiple terminals
WO2011038639A1 (en) Realizing method for end-to-end instant messaging, terminal and system for end-to-end instant messaging
US20140337478A1 (en) Peer-to-peer network communications
WO2018151847A1 (en) System and method for creating encrypted virtual private network hotspot
Kaiser et al. Adding privacy to multicast DNS service discovery
WO2020003238A1 (en) Communications bridge
US20100228976A1 (en) Method and apparatus for providing secured network robot services
Kang et al. Design of secure authentication scheme between devices based on zero-knowledge proofs in home automation service environments
JP2013126219A (en) Transfer server and transfer program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant