CN104301197A - Method and system of implementing mutual discovery between multiple terminals of user - Google Patents
Method and system of implementing mutual discovery between multiple terminals of user Download PDFInfo
- Publication number
- CN104301197A CN104301197A CN201310299593.1A CN201310299593A CN104301197A CN 104301197 A CN104301197 A CN 104301197A CN 201310299593 A CN201310299593 A CN 201310299593A CN 104301197 A CN104301197 A CN 104301197A
- Authority
- CN
- China
- Prior art keywords
- address
- user account
- devices
- account number
- user
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000004891 communication Methods 0.000 claims abstract description 73
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 238000013519 translation Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000005538 encapsulation Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a method and a system of implementing mutual discovery between multiple terminals of a user. The method comprises the following steps that a terminal registers in DSR (Device Service Registration) service, and a DSR server monitors a registration request of the terminal and carries a user account, device names of a plurality of devices under the user account, a device type, a number of devices, available service on the device, an IP (Internet Protocol) address and a port in the registration request; and an on-line device list is established according to the information carried in the registration request, and the on-line device list is transmitted to all devices under the user account. According to the method and the system, mutual discovery between the devices under the same user account can be implemented and mutual communication is carried out, so that security for communication is guaranteed.
Description
Technical field
The present invention relates to telecommunications and IT application technology, particularly relate to a kind of method and system realizing mutually finding between user multiple terminals.
Background technology
Along with the development of mobile Internet, the kind of intelligent terminal is diversified further, and the phenomenon that current unique user has multiple terminal is more and more general, and current having many consumers can have mobile phone, panel computer, notebook terminal etc. simultaneously.These diversified terminals bring abundant business experience to user on the one hand, but simultaneously, the communication requirement between multiple terminals also embodies more and more significantly.
When having multiple terminal for same user, mainly contain following several business demand:
1) attribute of same user: same user needs to arrange identical user property for the terminal of oneself usually, such as account, password, business need, security requirement, user property setting, set meal rate etc., these attributes have the individual demand of stronger user usually.
2) demand of cross-domain communication: multiple terminals of same user can be positioned at different geographical position, such as a terminal is arranged in house, and another terminal is carried with, and so just there is the communication requirement between remote teminal.
3) demand of end-to-end direct communication: because Content of Communication may relate to the personal information of user, as shared in private photos, position is shared, and these information have higher confidentiality demand usually, do not wish to carry out transfer by third-party server; In addition, also have some equipment to control the business demand of class, as camera control etc., this kind of application also needs the end-to-end direct control of setting up both sides.
4) secure communication demand: equally due to the privacy of Content of Communication, this communication also has higher requirement for the fail safe of data, requirement can the complete user management etc. of anti-tamper, anti-eavesdrop, support.
At present, existing business can not meet above-mentioned requirements well.
First, existing IM class business (as QQ, MSN etc.) is although can realize point to point link, support chat, file-sharing, camera control etc., but the communication pattern under not comprising single user between multiple terminals, the consistent template such as business demand template, user property cannot be set for the multiple terminals under same user, therefore cannot be applied in above-mentioned scene.
Secondly, although existing cloud computing class business can realize the file-sharing under same account between multiple terminals, but due to cloud computing class terminal between communication need through third party cloud server the exchanges data realized between terminal that rotates, still there is the hidden danger of some fail safes for the file transfer of some privacy of user in this mode.In addition, and carry out compared with transfer of data between terminal, the mode rotated by Cloud Server adds the transmission link of control data, therefore cannot control the business of class by support equipment well.
Again, existing DLNA(Digital Living Network Alliance, DLNA) etc. point to point communication protocol be only communication protocol in local area network (LAN), cannot at wide area network and there is NAT(Network Address Translation, network address translation) scene in apply.
Summary of the invention
In view of more than, the present invention proposes a kind of method and system realizing between user multiple terminals mutually finding.
According to an aspect of the present invention, the method realizing mutually finding between user multiple terminals is proposed, wherein: the registration request of DSR server monitor terminal, in this registration request, carry available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment; Set up online list of devices according to the information of carrying in registration request, and this online list of devices is sent to all devices under this user account number.
In one embodiment of the invention, DSR server listens to communication request, carries the implementor name of user account number and Correspondent Node in this communication request; To search in online list of devices under this user account number whether this implementor name registered, if do not had, then refuse this communication request, otherwise, accept this communication request, and return to the address of Correspondent Node.
In one embodiment of the invention, the address of carrying in the registration request comprise local address, through NAT conversion after address and Relay address, namely, DSR server set up online list of devices comprise local address, through NAT conversion after address and Relay address, address is carried out to communication arrangement when communicating, and therefrom select optimum address to communicating, to realize the optimized transmission of data.
In one embodiment of the invention, if not passing through NAT, the address after its NAT changes is identical with its local address.
In one embodiment of the invention, after new endpoint registration or after the information of carrying in the registration request upgrades, upgrade online list of devices and all devices under sending to this user account number.
According to a further aspect in the invention, the system realizing mutually finding between user multiple terminals is also proposed, it is characterized in that, comprise DSR server, in this DSR server: monitoring unit, be configured at the registration request of monitor terminal, in this registration request, carry available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment; Set up unit, be configured at and set up online list of devices according to the information of carrying in registration request, and this online list of devices is sent to all devices under this user account number.
In one embodiment of the invention, in DSR server: search unit, be configured at when listening to communication request, according to the implementor name of the user account number carried in communication request and Correspondent Node, to search in online list of devices under this user account number whether this implementor name registered, if do not had, then refuse this communication request, otherwise, accept this communication request, and return to the address of Correspondent Node.
In one embodiment of the invention, set up unit set up online list of devices comprise local address, through NAT conversion after address and Relay address, carry out address when communicating to communication arrangement, and therefrom select optimum address to communicating, to realize the optimized transmission of data.
In one embodiment of the invention, if not passing through NAT, the address after its NAT changes is identical with its local address.
In one embodiment of the invention, set up unit after new endpoint registration or after the log-on message of terminal upgrades, upgrade online list of devices and all devices under sending to this user account number.
In one embodiment of the invention, also comprise terminal, in this terminal: registering unit, be configured at and send registration request to DSR server, in this registration request, carry available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment.
In one embodiment of the invention, in this terminal: communication unit, be configured at and select Correspondent Node from online list of devices, send communication request to DSR server, the implementor name of user account number and this Correspondent Node is carried, to carry out the intercommunication mutually between equipment in this communication request.
The present invention can realize mutually finding between the many equipment under same user account.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms a part of the present invention, and schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Figure 1 shows that the present invention realizes the method flow diagram mutually found between user multiple terminals.
Figure 2 shows that in the present invention the user account number and implementor name with double-layer structure.
Figure 3 shows that the present invention realizes the system architecture schematic diagram mutually found between user multiple terminals.
Embodiment
Various exemplary embodiment of the present invention is described in detail now with reference to accompanying drawing.It should be noted that: unless specifically stated otherwise, otherwise the positioned opposite and numerical value of the parts of setting forth in these embodiments and step does not limit the scope of the invention.
Meanwhile, it should be understood that for convenience of description, the size of the various piece shown in accompanying drawing is not draw according to the proportionate relationship of reality.
Illustrative to the description only actually of at least one exemplary embodiment below, never as any restriction to the present invention and application or use.
May not discuss in detail for the known technology of person of ordinary skill in the relevant, method and apparatus, but in the appropriate case, described technology, method and apparatus should be regarded as a part of authorizing specification.
In all examples with discussing shown here, any occurrence should be construed as merely exemplary, instead of as restriction.Therefore, other example of exemplary embodiment can have different values.
It should be noted that: represent similar terms in similar label and letter accompanying drawing below, therefore, once be defined in an a certain Xiang Yi accompanying drawing, then do not need to be further discussed it in accompanying drawing subsequently.
The present invention can find the multiple terminals be under the same user account number of heterogeneous networks position, and realizes the wide area of long distance between multiple terminals, safe and reliable end-to-end data communication.In conjunction with the publicly-owned address characteristic of IPv6 the Internet, and support the NAT ride-through capability of IPv4 network, be the basis of carrying out instant transfer of data between mobile Internet epoch multiple terminals, there is good exploitativeness.
For making the object, technical solutions and advantages of the present invention clearly understand, below in conjunction with specific embodiment, and with reference to accompanying drawing, the present invention is described in more detail.
Figure 1 shows that the present invention realizes the method flow diagram mutually found between user multiple terminals.The method comprises the following steps:
Step 11, DSR(Device Service Registrar, device service is registered) terminal be linked in the Internet carries out registering and issues oneself professional ability in DSR, the registration request of server monitor terminal, carries available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment in this registration request.Wherein, device type comprises phone, computer etc., and on equipment, available service comprises file-sharing, camera control etc.Said multiple finger is more than or equal to 2.
Figure 2 shows that in the present invention the user account number and implementor name with double-layer structure.User account number and implementor name every layer all adopt LV(Length and Value) mode.Implementor name can be the mark of this equipment.
Terminal can adopt cipher mode to transmit registration request, that is, the registration request that DSR server listens to is through encryption, is decrypted rear acquisition relevant information by DSR server.Encryption and decryption method of the prior art can be adopted, to ensure the fail safe of telex network process.
Terminal is by built-in DSR server address, or the mode of built-in DSR server domain name finds DSR server.If the latter, before communication, to public network DNS(Domain Name Server be passed through, name server) inquire the address of DSR server, namely utilize DNS that the domain name translation of DSR server is become corresponding IP address.
Step 12, DSR server sets up online list of devices according to the information of carrying in registration request, and this online list of devices is sent to all devices under this user account number.
Can also comprise current state in the registration request that DSR server receives, that is, be registered to the presence of each equipment under user account number, be online or off-line.As shown in the table according to the online list of devices that above-mentioned information is set up:
Terminal can send KeepAlive(heartbeat regularly to DSR server) message, the KeepAlive message sent comprises the information such as user account number, implementor name and presence.To ensure the validity of the information of preserving in online list of devices.
Also as shown in Figure 1, in another embodiment of the invention, after the step 12, terminal selection equipment from online list of devices communicates, and whole communication pattern is PtP(Peer to Peer substantially, end-to-end) communication mode.Further comprising the steps of:
Step 13, DSR server listens to communication request, carries the implementor name of user account number and Correspondent Node in this communication request.
Step 14, to search in online list of devices under this user account number whether this implementor name registered, if do not had, then performs step 15, otherwise, perform step 16.
Step 15, refusal terminal communication request, can not belong to this user account number by this equipment of prompt terminal, or prompt terminal by this facility registration under this user account number.
Step 16, the communication request of receiving terminal, returns to the address of Correspondent Node to terminal.
The address of carrying in the registration request comprises local address, through NAT(Network Address Translation, network address translation) conversion after address and Relay(relaying) address, that is, DSR server set up online list of devices comprise local address, through NAT conversion after address and Relay address.When communicating, by the client-side program be positioned on equipment to carry out address to communication arrangement, and select optimum address to communicating, to realize the optimized transmission of data.Preserve address above mentioned in online list of devices of the present invention, NAT can be realized and pass through.If not passing through NAT, the address after its NAT changes is just identical with its local address.
After new endpoint registration or after the information of carrying in the registration request upgrades, the online list of devices of DSR server update all devices under sending to this user account number.Such as, after the position of terminal changes, then the terminal address of more carrying in new registration request, after Correspondent Node receives this message, should change IP address and the port of data encapsulation in time.
The present invention can realize the mutual discovery of the many equipment under same user account, and the intercommunication mutually between equipment.
Because all devices all has identical user account, and related service requires all to realize according to user account, as long as so user account is the same, just can ensure that all devices under same user account number enjoys same business treatment or tariff package etc.Therefore, the present invention can realize same user and arranges identical user property for oneself multiple equipment by carrying user account number.The present invention, by carrying user account number in each message of subsequent communications, realizes the types of applications policy control based on this user account.Carry this user account if not each packet, then can only realize the policy control for types of applications, be difficult to navigate to user.
The communication between equipment is carried out easily, safely, without the need to rotating through server under the control of DSR server.That is, by DSR server, the address of Correspondent Node is returned to the terminal of request communication, directly communicated with Correspondent Node by the terminal of request communication afterwards, not only avoid rotating via DSR server, also ensure that the fail safe of communication.
Terminal sends in the registration request of DSR server and carries address, sets up the address before and after mapping, thus achieve NAT and pass through by DSR server.That is, the present invention is not only applicable to communication in local area network (LAN), and is applicable to wide area network and exists in the scene of NAT.
Figure 3 shows that the present invention realizes the system architecture schematic diagram mutually found between user multiple terminals.This system comprises terminal and DSR server.
Also as shown in Figure 3, terminal comprises registering unit, by sending registration request to DSR server, there are other facility registrations of same user account number to DSR server by this terminal and with this terminal, and all devices by DSR server relevant information is handed down under this same user account number, the mutual discovery between the multiple terminals realizing same user.
Further, this terminal can also comprise communication unit, to realize the intercommunication mutually between the multiple equipment under same user account number.Wherein, registering unit and communication unit can be realized by the client arranged, and be the middlewares independent of application program and operating system, can provide the service interface of versatility for multiple application.Said application, such as, file-sharing, camera application etc.To be described in detail to registering unit and communication unit below.
Registering unit sends registration request to DSR server, carries available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment in this registration request.Device type comprises phone, computer etc., and on equipment, available service comprises file-sharing, camera control etc.Said multiple finger is more than or equal to 2.
Communication unit selects Correspondent Node from online list of devices, sends communication request to DSR server, carries the implementor name of user account number and this Correspondent Node, to carry out the intercommunication mutually between equipment in this communication request.Whole communication pattern is PtP(Peer to Peer substantially, end-to-end) communication mode.Such as, the A terminal under same user account number will share the file in B terminal, then can find B terminal from online list of devices, and the file that selection will be shared, this file is transferred to A terminal by B terminal.In the end-to-end communication of above-mentioned application, participate in directly without the need to DSR server.
In one embodiment of the invention, registering unit can adopt cipher mode to transmit registration request, that is, registration request is through encryption, is decrypted rear acquisition relevant information by DSR server.Encryption and decryption method of the prior art can be adopted, to ensure the fail safe of telex network process.
Registering unit is by built-in DSR server address, or the mode of built-in DSR server domain name finds DSR server.If the latter, before communication, to, by the address of public network DNS query to DSR server, namely utilize DNS that the domain name translation of DSR server is become corresponding IP address.
Registering unit can send KeepAlive(heartbeat regularly to DSR server) message, the KeepAlive message sent comprises the information such as user account number, implementor name and presence.To maintain the availability of relevant information in equipment on the way, and the validity of the information of preserving in online list of devices.
In one embodiment of the invention, terminal can also comprise query unit.This query unit is configured at and sends inquiry request to DSR, in this inquiry request, carry user account number, the function etc. that can provide with the facility information, equipment state and the equipment that obtain under this user account that DSR server returns.Realized by relevant mutual message.
Also as shown in Figure 3, DSR server comprises monitoring unit and sets up unit.The major function of DSR server is the management realizing user, equipment and service, and maintenance customer's relevant information participates in the process that NAT passes through.Wherein:
Monitoring unit is configured at the registration request of monitor terminal, carries available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment in this registration request.
Set up cell location in setting up online list of devices according to the information of carrying in registration request, and this online list of devices is sent to all devices under this user account number.
Wherein, the address of carrying in the registration request comprises local address, through NAT(Network Address Translation, network address translation) conversion after address and Relay(relaying) address, that is, set up unit set up online list of devices comprise local address, through NAT conversion after address and Relay address.When communicating, by the client-side program be positioned on equipment to carry out address to communication arrangement, and therefrom select optimum address to communicating, to realize the optimized transmission of data.Preserve address above mentioned in online list of devices of the present invention, NAT can be realized and pass through.If not passing through NAT, the address after its NAT changes is just identical with its local address.The present invention can also carry out the accessible detecting that user NAT passes through, and guarantees that the presence for equipment is followed the tracks of.Between 3 addresses of mainly communication terminal, cross match is to carry out accessible detecting.
After new endpoint registration or after the information of carrying in the registration request upgrades, set up unit and upgrade online list of devices and all devices under sending to this user account number.Such as, after the position of terminal changes, then the terminal address of more carrying in new registration request, after Correspondent Node receives this message, should change IP address and the port of data encapsulation in time.
In one embodiment of this invention, DSR server also comprises and searches unit.
Search cell location in when listening to communication request, according to the implementor name of the user account number carried in communication request and Correspondent Node, to search in online list of devices under this user account number whether this implementor name registered, if do not had, then refuse this communication request, can not belong to this user account number by this equipment of prompt terminal, or prompt terminal by this facility registration under this user account number.Otherwise, accept this communication request, and return to the address of Correspondent Node.
In one embodiment of this invention, can also comprise current state in the registration request that DSR server receives, that is, be registered to the presence of each equipment under same user account number, be online or off-line.As shown in the table according to the online list of devices that above-mentioned information is set up:
The present invention supports in wide area network, and the present invention can realize the mutual discovery of the many equipment under same user account, and the intercommunication mutually between equipment.
In the present invention, the information (comprising IP address and port) of the equipment of self and available service is advertised to DSR and registers by terminal.Because the log-on message of equipment is all only kept at DSR server, therefore DSR server can control for the mutual access of equipment, and the equipment on-line information not belonging to same user account number is not revealed mutually, improves security of system.
In reality is implemented, DSR server can be disposed by region, because practical business flow process does not carry out transfer through DSR server, therefore DSR server can support larger userbase, particularly in the mobile Internet epoch, when user generally has multiple intelligent terminal, the present invention can provide telemanagement ability for own terminal for mobile subscriber, facilitate user for the use of oneself terminal, for multiple terminals intercommunication service provides basis.
When registering, automatically the environment of place network can be detected, NAT in band is adopted to pass through mode, be carried in registration message by the IP address inside and outside NAT and port information, this mode can be adapted to multiple NAT scene, even if the equipment that achieves is after NAT, also can by other device discovery and initiating communication.The NAT that can be implemented under complicated multi-level NAT scene passes through, and can support the various application such as TCP and UDP.
For the many communication between devices scene in the long distance situation of wide area, the automatic adaptation to network environment (IPv4/IPv6), Correspondent Node can be realized, and possess the access control function of strict user/terminal.Operating system and heterogeneous platform can be crossed over, there is good extensibility.
So far, the present invention is described in detail.In order to avoid covering design of the present invention, details more known in the field are not described.Those skilled in the art, according to description above, can understand how to implement technical scheme disclosed herein completely.
Method of the present invention and device may be realized in many ways.Such as, any combination by software, hardware, firmware or software, hardware, firmware realizes method of the present invention and device.Said sequence for the step of described method is only to be described, and the step of method of the present invention is not limited to above specifically described order, unless specifically stated otherwise.In addition, in certain embodiments, can be also record program in the recording medium by the invention process, these programs comprise the machine readable instructions for realizing according to method of the present invention.Thus, the present invention also covers the recording medium stored for performing the program according to method of the present invention.
Although be described in detail specific embodiments more of the present invention by example, it should be appreciated by those skilled in the art, above example is only to be described, instead of in order to limit the scope of the invention.It should be appreciated by those skilled in the art, can without departing from the scope and spirit of the present invention, above embodiment be modified.Scope of the present invention is limited by claims.
Claims (12)
1. realize the method mutually found between user multiple terminals, it is characterized in that:
The registration request of device service registration (DSR) server monitor terminal, carries available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment in this registration request;
Set up online list of devices according to the information of carrying in registration request, and this online list of devices is sent to all devices under this user account number.
2. realize the method mutually found between user multiple terminals according to claim 1, it is characterized in that:
DSR server listens to communication request, carries the implementor name of user account number and Correspondent Node in this communication request;
To search in online list of devices under this user account number whether this implementor name registered, if do not had, then refuse this communication request, otherwise, accept this communication request, and return to the address of Correspondent Node.
3. realize the method mutually found between user multiple terminals according to claim 2, it is characterized in that:
The address of carrying in the registration request comprise local address, through network address translation (nat) conversion after address and relaying (Relay) address, namely, DSR server set up online list of devices comprise local address, through NAT conversion after address and Relay address, address is carried out to communication arrangement when communicating, and therefrom select optimum address to communicating, to realize the optimized transmission of data.
4. realize the method mutually found between user multiple terminals according to claim 3, it is characterized in that:
If not passing through NAT, the address after its NAT changes is identical with its local address.
5., according to the described method realizing mutually finding between user multiple terminals arbitrary in Claims 1-4, it is characterized in that:
After new endpoint registration or after the information of carrying in the registration request upgrades, upgrade online list of devices and all devices under sending to this user account number.
6. realize the system mutually found between user multiple terminals, it is characterized in that, comprise DSR server, in this DSR server:
Monitoring unit, is configured at the registration request of monitor terminal, carries available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment in this registration request;
Set up unit, be configured at and set up online list of devices according to the information of carrying in registration request, and this online list of devices is sent to all devices under this user account number.
7. realize the system mutually found between user multiple terminals according to claim 6, it is characterized in that, in DSR server:
Search unit, be configured at when listening to communication request, according to the implementor name of the user account number carried in communication request and Correspondent Node, to search in online list of devices under this user account number whether this implementor name registered, if no, then refuse this communication request, otherwise, accept this communication request, and return to the address of Correspondent Node.
8. realize the system mutually found between user multiple terminals according to claim 7, it is characterized in that:
Set up online list of devices that unit sets up and comprise local address, address after NAT conversion and Relay address, carry out address when communicating to communication arrangement, and therefrom select optimum address to communicating, to realize the optimized transmission of data.
9. realize the system mutually found between user multiple terminals according to claim 8, it is characterized in that:
If not passing through NAT, the address after its NAT changes is identical with its local address.
10., according to the described system realizing mutually finding between user multiple terminals arbitrary in claim 6 to 9, it is characterized in that:
Set up unit after new endpoint registration or after the log-on message of terminal upgrades, upgrade online list of devices and all devices under sending to this user account number.
11., according to the described system realizing mutually finding between user multiple terminals arbitrary in claim 6 to 9, is characterized in that, also comprise terminal, in this terminal:
Registering unit, is configured at and sends registration request to DSR server, carry available service, IP address and port on the implementor name of the multiple equipment under user account number, this user account number, device type, number of devices, equipment in this registration request.
12., according to the system realizing described in claim 11 mutually finding between user multiple terminals, is characterized in that, in this terminal:
Communication unit, is configured at and selects Correspondent Node from online list of devices, sends communication request to DSR server, carries the implementor name of user account number and this Correspondent Node, to carry out the intercommunication mutually between equipment in this communication request.
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 true CN104301197A (en) | 2015-01-21 |
| CN104301197B 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) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106302692A (en) * | 2016-08-09 | 2017-01-04 | 深圳Tcl新技术有限公司 | The discovery method and apparatus of equipment |
| CN109450769A (en) * | 2018-09-17 | 2019-03-08 | 百度在线网络技术(北京)有限公司 | Intelligent interactive method, device, equipment and storage medium |
| CN109644130A (en) * | 2017-07-27 | 2019-04-16 | Oppo广东移动通信有限公司 | For controlling the method and terminal of shared device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1481113A (en) * | 2002-09-06 | 2004-03-10 | () | A method for automatic search between devices on the network |
| 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 |
| 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 device for terminal to access digital home equipment |
| CN102820988A (en) * | 2012-08-01 | 2012-12-12 | 广东志高空调有限公司 | Household appliance control method and system |
-
2013
- 2013-07-17 CN CN201310299593.1A patent/CN104301197B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1481113A (en) * | 2002-09-06 | 2004-03-10 | () | A method for automatic search between devices on the network |
| 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 |
| 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 device for terminal to access digital home equipment |
| CN102820988A (en) * | 2012-08-01 | 2012-12-12 | 广东志高空调有限公司 | Household appliance control method and system |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106302692A (en) * | 2016-08-09 | 2017-01-04 | 深圳Tcl新技术有限公司 | The discovery method and apparatus of equipment |
| WO2018028122A1 (en) * | 2016-08-09 | 2018-02-15 | 深圳Tcl新技术有限公司 | Device discovery method and apparatus |
| CN109644130A (en) * | 2017-07-27 | 2019-04-16 | Oppo广东移动通信有限公司 | For controlling the method and terminal of shared device |
| CN109450769A (en) * | 2018-09-17 | 2019-03-08 | 百度在线网络技术(北京)有限公司 | Intelligent interactive method, device, equipment and storage medium |
| CN109450769B (en) * | 2018-09-17 | 2021-08-10 | 百度在线网络技术(北京)有限公司 | Intelligent interaction method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104301197B (en) | 2017-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10972436B1 (en) | System and method for session affinity in proxy media routing | |
| US8307093B2 (en) | Remote access between UPnP devices | |
| CA2530343C (en) | System for the internet connections, and server for routing connections to a client machine | |
| US8312532B2 (en) | Connection supporting apparatus | |
| US9154378B2 (en) | Architecture for virtualized home IP service delivery | |
| US20240214352A1 (en) | Securing access to network devices utilizing authentication and dynamically generated temporary firewall rules | |
| CN101699801B (en) | Data transmission method and virtual peer-to-peer network for data transmission | |
| US20070297430A1 (en) | Terminal reachability | |
| KR100906677B1 (en) | System and method for remote secure access of JPNP network | |
| CN102546428A (en) | System and method for internet protocol version 6 (IPv6) message switching based on dynamic host configuration protocol for IPv6 (DHCPv6) interception | |
| JP4909277B2 (en) | Network communication device, network communication method, address management device | |
| WO2016009106A1 (en) | Access to a node | |
| CN102238238A (en) | Method and device for accessing local network equipment | |
| CN115942331A (en) | Method and system for network distribution of Matter equipment | |
| JP2009010606A (en) | Tunnel connection system, tunnel management server, tunnel connection device, and tunnel connection method | |
| WO2015043550A1 (en) | Multimedia sharing method, registration method, server and proxy server | |
| CN104301197B (en) | It is a kind of to realize the method and system mutually found between user multiple terminals | |
| CN108123912B (en) | Micro service system supporting P2P | |
| Marques et al. | User-centric, private networks of services | |
| KR101710033B1 (en) | Method for maintaining connectivity among dynamic ip devices and the apparatus therefor | |
| JP2013126219A (en) | Transfer server and transfer program | |
| JP5904965B2 (en) | Communication apparatus and communication system | |
| Chen et al. | A resource-aware pairing device framework for ubiquitous cloud applications | |
| KR101807695B1 (en) | Mobile communication router apparatus and ip sharing system comprising the same | |
| Yoon et al. | Seamless and secure P2P communication scheme for mobile Internet devices behind NAT |
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 |