CN104079544A - Service publication method and device and service discovery method and device - Google Patents

Service publication method and device and service discovery method and device Download PDF

Info

Publication number
CN104079544A
CN104079544A CN201310109944.8A CN201310109944A CN104079544A CN 104079544 A CN104079544 A CN 104079544A CN 201310109944 A CN201310109944 A CN 201310109944A CN 104079544 A CN104079544 A CN 104079544A
Authority
CN
China
Prior art keywords
wan communication
equipment
upnp
upnp service
communication protocol
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.)
Pending
Application number
CN201310109944.8A
Other languages
Chinese (zh)
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 CN201310109944.8A priority Critical patent/CN104079544A/en
Publication of CN104079544A publication Critical patent/CN104079544A/en
Pending legal-status Critical Current

Links

Abstract

The invention provides a UPnP service publication/discovery method and device. UPnP services are publicized on a WAN communication server, the UPnP services can be shared between different LANs and between a LAN and a WAN, and the shared UPnP services even can be used on devices which do not support the UPnP services. The UPnP service publication method is applied to a first device which supports a UPnP protocol and a booked WAN communication protocol, and comprises the step that a first UPnP service is publicized on the WAN communication server through expansion of the booked WAN communication protocol. The UPnP service discovery method is applied to the first device which supports the booked WAN communication protocol and comprises the steps that the UPnP services are searched for on the WAN communication server through expansion of the booked WAN communication protocol, the UPnP services are publicized by a second device which supports the UPnP protocol through expansion of the booked WAN communication protocol, and the first device and the second device are located in a WAN.

Description

Service issuing method and device, service discovery method and device
Technical field
The present invention relates to service issue and discovery field, relate more specifically to a kind of unified plug and play (Universal Plug and Play UPnP) service issuing method and device and a kind of UPnP service discovery method and device.
Background technology
At present, in the situation that the first equipment and the second equipment are arranged in same local area network (LAN), by utilize UPnP(its as the infrastructure device interconnection protocol in local area network (LAN)), can solve well and be arranged in the first equipment of same local area network (LAN) and mutual discovery and the exchanging visit of the second equipment room are asked.
Yet, at the first equipment and the second equipment not in a local area network (LAN) and the first equipment and the second equipment can not directly be found in wide area network or access in the situation that, according to existing solution, the first equipment and the second equipment can not directly be found mutually or exchange visits and ask.
On the other hand, even be arranged in same local area network (LAN) at the first equipment and the second equipment, the in the situation that of only supporting UPnP agreement in the first equipment and the second equipment, could find mutually to ask with exchanging visit simultaneously.This has limited the use of UPnP equipment to a certain extent.
Therefore, need a kind of method and the mechanism that can find and access UPnP equipment in wide area network.
Summary of the invention
In order to solve the problems of the technologies described above, the invention provides a kind of UPnP service issue/discover method and device, by issue UPnP on wan communication server, serve, can between LAN, between local area network (LAN) and wide area network, realize sharing of UPnP service, even can on equipment itself that do not supporting UPnP service, use shared UPnP service.
According to an aspect of the present invention, a kind of UPnP service issuing method is provided, the first equipment that is applied to support UPnP agreement and predetermined wan communication agreement, comprising: by predetermined wan communication protocol extension, issue a UPnP service on wan communication server.
Preferably, in described UPnP service issuing method, a described UPnP service is that described the first equipment provides, and described UPnP service issuing method also comprises: described the first equipment receives the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server; And described the first equipment sends the response results to described access request by described predetermined wan communication protocol extension to described wan communication server.
Preferably, in described UPnP service issuing method, a described UPnP service is to support the second equipment of UPnP agreement to provide, and described method also comprises: described the first equipment is served from a UPnP described in the second device discovery of described support UPnP agreement by UPnP agreement, wherein, described the first equipment and described the second equipment are arranged in same local area network (LAN).
Preferably, described UPnP service issuing method also comprises: described the first equipment receives the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server; Described the first equipment sends to described the second equipment by UPnP agreement by described access request; Described the first equipment receives the response results to described access request by UPnP agreement from described the second equipment; And described the first equipment sends described response results by described predetermined wan communication protocol extension to described wan communication server.
Preferably, in described UPnP service issuing method, described predetermined wan communication protocol extension is standard wan communication protocol extension, and described wan communication server is standard wan communication protocol server.
Preferably, in described UPnP service issuing method, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
According to second aspect present invention, a kind of UPnP service distributing device is provided, be applied to support the first equipment of UPnP agreement and predetermined wan communication agreement, comprise: UPnP service issue parts, for by described predetermined wan communication protocol extension, on wan communication server, issue a UPnP service.
Preferably, in described UPnP service distributing device, a described UPnP service is that described the first equipment provides, described UPnP service distributing device also comprises: UPnP service request receiving-member, for receiving the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server; And UPnP service response transmit block, for sending the response results to described access request by described predetermined wan communication protocol extension to described wan communication server.
Preferably, in described UPnP service distributing device, a described UPnP service is to support the second equipment of UPnP agreement to provide, and described UPnP service distributing device also comprises: UPnP service discovery parts, for serving from a UPnP described in the second device discovery of described support UPnP agreement by UPnP agreement, wherein, described the first equipment and described the second equipment are arranged in same local area network (LAN).
Preferably, described UPnP service distributing device also comprises: UPnP service request receiving-member, for receiving the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server; UPnP service request transmit block, for sending to described the second equipment by UPnP agreement by described access request; UPnP service response receiving-member, for receiving the response results to described access request by UPnP agreement from described the second equipment; And UPnP service response transmit block, for sending described response results by described predetermined wan communication protocol extension to described wan communication server.
According to third aspect present invention, a kind of UPnP service discovery method is provided, be applied to support the first equipment of predetermined wan communication agreement, comprise: by predetermined wan communication protocol extension, from wan communication whois lookup UPnP, serve, described UPnP service is to support the second equipment of UPnP agreement to issue by described predetermined wan communication protocol extension, and described the first equipment and described the second equipment are arranged in wide area network.
Preferably, described UPnP service discovery method also comprises: described the first equipment sends the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server; And described the first equipment receives the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server.
Preferably, in described UPnP service discovery method, described the first equipment is also arranged in the first local area network (LAN), described UPnP service discovery method also comprises: described the first equipment to the 3rd equipment notice from described wan communication whois lookup to UPnP service, described the 3rd equipment is arranged in described the first local area network (LAN).
Preferably, described UPnP service discovery method also comprises: described the first equipment receives the access request to described UPnP service from described the 3rd equipment; Described the first equipment sends the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server; Described the first equipment receives the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server; And described the first equipment sends described response results to described the 3rd equipment.
Preferably, in described UPnP service discovery method, described the second equipment is also arranged in the second local area network (LAN), and described the second local area network (LAN) is different from described the first local area network (LAN), described UPnP service is to support the 4th equipment of UPnP agreement to provide, and the 4th equipment is arranged in described the second local area network (LAN).
According to fourth aspect present invention, a kind of UPnP service discovery device is provided, be applied to support the first equipment of predetermined wan communication agreement, comprise: UPnP service discovery parts, be used for by predetermined wan communication protocol extension, from wan communication whois lookup UPnP service, described UPnP service is to support the second equipment of UPnP agreement to issue by described predetermined wan communication protocol extension, and described the first equipment and described the second equipment are arranged in wide area network.
Preferably, described UPnP service discovery device also comprises: UPnP service request transmit block, for sending the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server; And UPnP service response receiving-member, for receiving the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server.
Preferably, in described UPnP service discovery device, described the first equipment is also arranged in the first local area network (LAN), described UPnP service discovery device also comprises: UPnP Service Notification parts, for to the 3rd equipment notice from described wan communication whois lookup to UPnP service, described the 3rd equipment is arranged in described the first local area network (LAN).
Preferably, described UPnP service discovery device also comprises: UPnP service request receiving-member, for receiving the access request to described UPnP service from described the 3rd equipment; UPnP service request transmit block, for sending the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server; UPnP service response receiving-member, for receiving the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server; And UPnP service response transmit block, for sending described response results to described the 3rd equipment.
Preferably, in described UPnP service discovery device, described the second equipment is also arranged in the second local area network (LAN), and described the second local area network (LAN) is different from described the first local area network (LAN), described UPnP service is to support the 4th equipment of UPnP agreement to provide, and the 4th equipment is arranged in described the second local area network (LAN).
According to a fifth aspect of the invention, provide a kind of UPnP service issuing method, be applied to wan communication server, having comprised: by predetermined wan communication protocol extension, from supporting the first equipment of UPnP agreement to receive a UPnP, served; And serve by a UPnP described in predetermined wan communication protocol issuance.
Preferably, in described UPnP service issuing method, a described UPnP service is that described the first equipment provides.
Preferably, in described UPnP service issuing method, described the first equipment is also arranged in the first local area network (LAN), and a described UPnP service is to support the second equipment of UPnP agreement to provide, and described the second equipment is also arranged in described the first local area network (LAN).
Preferably, described UPnP service issuing method comprises: by described predetermined wan communication protocol extension, from the 3rd equipment, receive the access request to a described UPnP service; By described predetermined wan communication protocol extension, to described the first equipment, send described access request; By described predetermined wan communication protocol extension, from described the first equipment, receive the response results to described access request; And to described the 3rd equipment, send described response results by described predetermined wan communication protocol extension.
According to sixth aspect present invention, a kind of UPnP service distributing device is provided, be applied to wan communication server, comprise: UPnP service reception parts, for serving from supporting the first equipment of UPnP agreement to receive a UPnP by predetermined wan communication protocol extension; And UPnP service issue parts, for serving by a UPnP described in predetermined wan communication protocol issuance.
Preferably, in described UPnP service distributing device, a described UPnP service is that described the first equipment provides.
Preferably, in described UPnP service distributing device, described the first equipment is also arranged in the first local area network (LAN), and a described UPnP service is to support the second equipment of UPnP agreement to provide, and described the second equipment is also arranged in described the first local area network (LAN).
Preferably, described UPnP service distributing device also comprises: UPnP service request receiving-member, for receiving the access request to a described UPnP service by described predetermined wan communication protocol extension from the 3rd equipment; UPnP service request transmit block, for sending described access request by described predetermined wan communication protocol extension to described the first equipment; UPnP service response receiving-member, for receiving the response results to described access request by described predetermined wan communication protocol extension from described the first equipment; And UPnP service response transmit block, for sending described response results by described predetermined wan communication protocol extension to described the 3rd equipment.
Employing is according to UPnP service issue/discover method of the present invention and device, by issue UPnP on wan communication server, serve, can between LAN, between local area network (LAN) and wide area network, realize sharing of UPnP service, even can on equipment itself that do not supporting UPnP service, use shared UPnP service.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, or understand by implementing the present invention.Object of the present invention and other advantages can be realized and be obtained by specifically noted structure in specification, claims and accompanying drawing.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for specification, for explaining the present invention, is not construed as limiting the invention together with embodiments of the present invention.In the accompanying drawings:
Fig. 1 illustrates the UPnP service issue and the signal Organization Chart of finding according to the embodiment of the present invention;
Fig. 2 illustrates according to the flow chart of the UPnP service issuing method that is applied to terminal of the embodiment of the present invention;
Fig. 3 illustrates according to the flow chart of another UPnP service issuing method that is applied to terminal of the embodiment of the present invention;
Fig. 4 illustrates according to the schematic block diagram of the UPnP service distributing device of the embodiment of the present invention;
Fig. 5 illustrates according to the schematic block diagram of another UPnP service distributing device of the embodiment of the present invention;
Fig. 6 illustrates according to the flow chart of the UPnP service discovery method of the embodiment of the present invention;
Fig. 7 illustrates according to the flow chart of another UPnP service discovery method of the embodiment of the present invention;
Fig. 8 illustrates according to the schematic block diagram of the UPnP service discovery device of the embodiment of the present invention;
Fig. 9 illustrates according to the schematic block diagram of another UPnP service discovery device of the embodiment of the present invention;
Figure 10 illustrates according to the flow chart of the UPnP service issuing method that is applied to server of the embodiment of the present invention; And
Figure 11 illustrates according to the schematic block diagram of the UPnP service distributing device that is applied to server of the embodiment of the present invention.
Embodiment
Describe in detail with reference to the accompanying drawings according to each embodiment of the present invention.Here, it should be noted that in the accompanying drawings, identical Reference numeral is given and substantially had part identical or similar structures and function, and will omit being repeated in this description about them.
As shown in Figure 1, show the UPnP service issue and the signal Organization Chart of finding according to the embodiment of the present invention.The scalable message of take in Fig. 1 is that XMPP agreement is as having exemplified UPnP service issue and the signal Organization Chart of finding with there is agreement (Extensible Messaging and Presence Protocol).
In (A) of Fig. 1, show and support the equipment of UPnP agreement that the situation that UPnP serves and XMPP client is served by XMPP discovering server UPnP himself providing is provided to XMPP server.
In (B) of Fig. 1, show the equipment of supporting UPnP agreement and to XMPP server, issue the situation of the UPnP service that another UPnP equipment in its local area network (LAN) provides.
In (C) of Fig. 1, show the situation of the UPnP service that XMPP client finds by XMPP discovering server UPnP service another equipment notice in its local area network (LAN).
In (D) of Fig. 1, show the situation of issuing and find UPnP service between the first local area network (LAN) and the equipment of the second local area network (LAN).
Although the XMPP agreement of take in Fig. 1 illustrates as example, yet should be appreciated that according to the UPnP service issue/discover method of the embodiment of the present invention and device not only to utilize described XMPP protocol extension to realize, and can utilize other standard wan communication agreement (such as, Session initiation Protocol (Session Initiation Protocol) is Session Initiation Protocol etc.) expand and realize, in fact can also realize by other non-standard wan communication agreement.
Below with reference to Fig. 2-5, the UPnP service issuing method and the device that are applied to terminal according to the embodiment of the present invention described.
As shown in Figure 2, illustrate according to the flow chart of the UPnP service issuing method 200 of the embodiment of the present invention.According to the UPnP service issuing method 200 of the embodiment of the present invention, be applied to support the first equipment of UPnP agreement and predetermined wan communication agreement.
According to the UPnP service issuing method 200 of the embodiment of the present invention, at step S201, start.
At step S210, by predetermined wan communication protocol extension, on wan communication server, issue a UPnP service, a described UPnP service is that described the first equipment provides.For example, described predetermined wan communication protocol extension is standard wan communication protocol extension, described wan communication server is standard wan communication protocol server, particularly, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
For example, described the first equipment can be the personal computer that camera, movable equipment have been installed, or can be the ip intelligent peripherals that can support described predetermined wan communication agreement, such as printer, photocopier, scanner etc.
At step S220, described the first equipment receives the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server.
At step S230, described the first equipment sends the response results to described access request by described predetermined wan communication protocol extension to described wan communication server.For example, described response results can comprise the request of whether accepting the interview.Again for example, described response results can also comprise for verifying the checking request of described access request.Yet, the invention is not restricted to this.
Finally, according to the UPnP service issuing method 200 of the embodiment of the present invention, at step S299, finish.
According in the UPnP service issuing method 200 of the embodiment of the present invention, UPnP equipment itself can directly be accessed wan communication server, thereby can be as supporting the client of described predetermined wan communication agreement directly to issue own resource to described wan communication server.
As shown in Figure 3, illustrate according to the flow chart of the UPnP service issuing method 300 of the embodiment of the present invention.According to the UPnP service issuing method 300 of the embodiment of the present invention, be applied to support the first equipment of UPnP agreement and predetermined wan communication agreement.
According to the UPnP service issuing method 300 of the embodiment of the present invention, at step S301, start.
At step S310, described the first equipment is served from the second device discovery the one UPnP of described support UPnP agreement by UPnP agreement, and a described UPnP service is to support the second equipment of UPnP agreement to provide.Described the first equipment and described the second equipment are arranged in same local area network (LAN).
At step S320, by predetermined wan communication protocol extension, on wan communication server, issue a UPnP service.For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
For example, described the second equipment can be to provide printer, scanner of UPnP service etc., and described the first equipment can be personal computer etc.
At step S330, described the first equipment receives the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server.
At step S340, described the first equipment sends to described the second equipment by UPnP agreement by described access request.
At step S350, described the first equipment receives the response results to described access request by UPnP agreement from described the second equipment.
At step S360, described the first equipment sends described response results by described predetermined wan communication protocol extension to described wan communication server.For example, described response results can comprise the request of whether accepting the interview.Again for example, described response results can also comprise for verifying the checking request of described access request.Yet, the invention is not restricted to this.
Described at step S340-S350, described the first equipment itself, as network agent, is UPnP access by the message maps from wan communication server, thereby uses UPnP equipment (i.e. the 3rd equipment).
Finally, according to the UPnP service issuing method 300 of the embodiment of the present invention, at step S399, finish.
According in the UPnP service issuing method 300 of the embodiment of the present invention, UPnP equipment (i.e. the 3rd equipment) itself can not directly be accessed wan communication server, therefore it is as from equipment, by the interior UPnP equipment that can be connected to wan communication server of place local area network (LAN) (i.e. the first local area network (LAN)) as network agent, thereby issue resource to wan communication server.
As shown in Figure 4, illustrate according to the schematic block diagram of the UPnP service distributing device 400 of the embodiment of the present invention.According to the UPnP service distributing device 400 of the embodiment of the present invention, be applied to support the first equipment of UPnP agreement and predetermined wan communication agreement.
For example, described the first equipment can be the personal computer that camera, movable equipment have been installed, or can be the ip intelligent peripherals that can support described predetermined wan communication agreement, such as printer, photocopier, scanner etc.
According to the UPnP service distributing device 400 of the embodiment of the present invention, comprise UPnP service issue parts 410, UPnP service request receiving-member 420 and UPnP service response transmit block 430.
UPnP service issue parts 410, for by described predetermined wan communication protocol extension, are issued a UPnP service on wan communication server, and a described UPnP service is that described the first equipment provides.For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
UPnP service request receiving-member 420 is for receiving the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server.
UPnP service response transmit block 430 is for sending the response results to described access request by described predetermined wan communication protocol extension to described wan communication server.
As shown in Figure 5, illustrate according to the schematic block diagram of the UPnP service distributing device 500 of the embodiment of the present invention.According to the UPnP service distributing device 500 of the embodiment of the present invention, be applied to support the first equipment of UPnP agreement and predetermined wan communication agreement.
According to the UPnP service distributing device 500 of the embodiment of the present invention, comprise UPnP service discovery parts 510, UPnP service issue parts 520, UPnP service request receiving-member 530, UPnP service request transmit block 540, UPnP service response receiving-member 550 and UPnP service response transmit block 560.
UPnP service discovery parts 510 are for serving from a UPnP described in the second device discovery of support UPnP agreement by UPnP agreement, and a described UPnP service is to support the second equipment of UPnP agreement to provide.Described the first equipment and described the second equipment are arranged in same local area network (LAN).
For example, described the second equipment can be to provide printer, scanner of UPnP service etc., and described the first equipment can be personal computer etc.
UPnP service issue parts 520, for by described predetermined wan communication protocol extension, are issued a UPnP service on wan communication server.For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
UPnP service request receiving-member 530 is for receiving the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server.
UPnP service request transmit block 540 is for sending to described the second equipment by UPnP agreement by described access request.
UPnP service response receiving-member 550 is for receiving the response results to described access request by UPnP agreement from described the second equipment.
UPnP service response transmit block 560 is for sending described response results by described predetermined wan communication protocol extension to described wan communication server.
Next, with reference to Fig. 6-9, describe according to the UPnP service discovery method and the device that are applied to terminal of the embodiment of the present invention.
As shown in Figure 6, illustrate according to the flow chart of the UPnP service discovery method 600 of the embodiment of the present invention.According to the UPnP service discovery method 600 of the embodiment of the present invention, be applied to support the first equipment of predetermined wan communication agreement.
According to the UPnP service discovery method 600 of the embodiment of the present invention, at step S601, start.
At step S610, by predetermined wan communication protocol extension, from wan communication whois lookup UPnP, serve, described UPnP service is to support the second equipment of UPnP agreement to issue by described predetermined wan communication protocol extension, and described the first equipment and described the second equipment are arranged in wide area network.
According in the UPnP service discovery method 600 of the embodiment of the present invention, described UPnP service can provide by described the second equipment, and described the second equipment can be corresponding to also correspondingly operating according to the first equipment in the UPnP service issuing method 200 of the embodiment of the present invention.For example, described the second equipment can be the personal computer that camera, movable equipment have been installed, or can be the ip intelligent peripherals that can support described predetermined wan communication agreement, such as printer, photocopier, scanner etc.
Alternatively, according in the UPnP service discovery method 600 of the embodiment of the present invention, described UPnP service can be also to be provided by the 4th equipment that is arranged in the support UPnP agreement of same local area network (LAN) (i.e. the second local area network (LAN)) with described the second equipment, and described the second local area network (LAN) is different from described the first local area network (LAN).Described the second equipment and described the 4th equipment can correspond respectively to according to the first equipment in the UPnP service issuing method 300 of the embodiment of the present invention and the 3rd equipment and correspondingly operate.
At step S620, by described predetermined wan communication protocol extension, to described wan communication server, send the access request to described UPnP service.
At step S630, by described predetermined wan communication protocol extension, from described wan communication server, receive the response results of described the second equipment to described access request.
For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server, and described the first equipment can be used as XMPP client; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server, and described the first equipment can be used as SIP client.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
Finally, according to the UPnP service discovery method of the embodiment of the present invention, at step S699, finish.
Should be appreciated that, according in the UPnP service discovery method of the embodiment of the present invention, no matter whether described the first equipment supports UPnP, can subscribe to or search UPnP equipment (support UPnP agreement and the UPnP equipment of service is provided), can be by described predetermined wan protocol expansion to UPnP equipment sending message to use UPnP equipment, for example printer, make a video recording first-class.
As shown in Figure 7, illustrate according to the flow chart of another UPnP service discovery method 700 of the embodiment of the present invention.
According to the UPnP service discovery method 700 of the embodiment of the present invention, be applied to support the first equipment of predetermined wan communication agreement.
According to the UPnP service discovery method 700 of the embodiment of the present invention, at step S701, start.
At step S710, by predetermined wan communication protocol extension, from wan communication whois lookup UPnP, serve, described UPnP service is to support the second equipment of UPnP agreement to issue by described predetermined wan communication protocol extension, and described the first equipment and described the second equipment are arranged in wide area network.
According in the UPnP service discovery method 700 of the embodiment of the present invention, described the first equipment is also arranged in the first local area network (LAN).
According in the UPnP service discovery method 700 of the embodiment of the present invention, described UPnP service can provide by described the second equipment, and described the second equipment can be corresponding to also correspondingly operating according to the first equipment in the UPnP service issuing method 200 of the embodiment of the present invention.For example, described the second equipment can be the personal computer that camera, movable equipment have been installed, or can be the ip intelligent peripherals that can support described predetermined wan communication agreement, such as printer, photocopier, scanner etc.
Alternatively, according in the UPnP service discovery method 700 of the embodiment of the present invention, described UPnP service can be also to be provided by the 4th equipment that is arranged in the support UPnP agreement of same local area network (LAN) (i.e. the second local area network (LAN)) with described the second equipment, and described the second local area network (LAN) is different from described the first local area network (LAN).Described the second equipment and described the 4th equipment can correspond respectively to according to the first equipment in the UPnP service issuing method 300 of the embodiment of the present invention and the 3rd equipment and correspondingly operate.
At step S720, to the 3rd equipment notice from described wan communication whois lookup to UPnP service, described the 3rd equipment is arranged in described the first local area network (LAN).
At step S730, from described the 3rd equipment, receive the access request to described UPnP service.
At step S740, by described predetermined wan communication protocol extension, to described wan communication server, send the access request to described UPnP service.
At step S750, by described predetermined wan communication protocol extension, from described wan communication server, receive the response results of described the second equipment to described access request.
At step S760, described the first equipment sends described response results to described the 3rd equipment.
For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server, and described the first equipment can be used as XMPP client; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server, and described the first equipment can be used as SIP client.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
Finally, according to the UPnP service discovery method of the embodiment of the present invention, at step S799, finish.
Should be appreciated that, according in the UPnP service discovery method of the embodiment of the present invention, no matter whether described the first equipment supports UPnP, can subscribe to or search UPnP equipment (support UPnP agreement and the UPnP equipment of service is provided), found UPnP equipment can be notified to described the 3rd equipment, described the first equipment and the 3rd equipment are all arranged in the first local area network (LAN), can utilize existing Local Area Networt Communication Protocols to realize the communication between the first equipment and the 3rd equipment, then no matter whether the first equipment support that UPnP can be by described predetermined wan protocol expansion to UPnP equipment sending message, so that described the 3rd equipment is used UPnP equipment, printer for example, make a video recording first-class.
For example, in the situation that the first equipment and the 3rd equipment are all supported UPnP agreement, can between the first equipment and the 3rd equipment, communicate by UPnP agreement.For example, at step S720, S730 and S760, can find that notice, access request transmit and response results transmits by UPnP agreement.
As shown in Figure 8, illustrate according to the schematic block diagram of the UPnP service discovery device 800 of the embodiment of the present invention.According to the UPnP service discovery device 800 of the embodiment of the present invention, be applied to support the first equipment of predetermined wan communication agreement.
According to the UPnP service discovery device 800 of the embodiment of the present invention, comprise: UPnP service discovery parts 810, UPnP service request transmit block 820 and UPnP service response receiving-member 830.
UPnP service discovery parts 810 are by predetermined wan communication protocol extension, from wan communication whois lookup UPnP, serve, described UPnP service is to support the second equipment of UPnP agreement to issue by described predetermined wan communication protocol extension, and described the first equipment and described the second equipment are arranged in wide area network.
Described UPnP service can provide by described the second equipment, and described the second equipment can be corresponding to also correspondingly operating according to the first equipment in the UPnP service issuing method 200 of the embodiment of the present invention.For example, described the second equipment can be the personal computer that camera, movable equipment have been installed, or can be the ip intelligent peripherals that can support described predetermined wan communication agreement, such as printer, photocopier, scanner etc.
Alternatively, described UPnP service can be also to be provided by the 4th equipment that is arranged in the support UPnP agreement of same local area network (LAN) (i.e. the second local area network (LAN)) with described the second equipment, and described the second local area network (LAN) is different from described the first local area network (LAN).Described the second equipment and described the 4th equipment can correspond respectively to according to the first equipment in the UPnP service issuing method 300 of the embodiment of the present invention and the 3rd equipment and correspondingly operate.
UPnP service request transmit block 820 sends the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server.
UPnP service response receiving-member 830 receives the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server.
For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server, and described the first equipment can be used as XMPP client; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server, and described the first equipment can be used as SIP client.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
Should be appreciated that, no matter whether described the first equipment supports UPnP, can subscribe to or search UPnP equipment (support UPnP agreement and the UPnP equipment of service is provided), can be by described predetermined wan protocol expansion to UPnP equipment sending message to use UPnP equipment, for example printer, make a video recording first-class.
As shown in Figure 9, illustrate according to the schematic block diagram of another UPnP service discovery device 900 of the embodiment of the present invention.According to the UPnP service discovery device 900 of the embodiment of the present invention, be applied to support the first equipment of predetermined wan communication agreement.
According to the UPnP service discovery device 900 of the embodiment of the present invention, comprise: UPnP service discovery parts 910, UPnP Service Notification parts 920, UPnP service request receiving-member 930, UPnP service request transmit block 940, UPnP service response receiving-member 950 and UPnP service response receiving-member 960.
UPnP service discovery parts 910 are by predetermined wan communication protocol extension, from wan communication whois lookup UPnP, serve, described UPnP service is to support the second equipment of UPnP agreement to issue by described predetermined wan communication protocol extension, and described the first equipment and described the second equipment are arranged in wide area network.In addition, described the first equipment is also arranged in the first local area network (LAN).
Described UPnP service can provide by described the second equipment, and described the second equipment can be corresponding to also correspondingly operating according to the first equipment in the UPnP service issuing method 200 of the embodiment of the present invention.For example, described the second equipment can be the personal computer that camera, movable equipment have been installed, or can be the ip intelligent peripherals that can support described predetermined wan communication agreement, such as printer, photocopier, scanner etc.
Alternatively, described UPnP service can be also to be provided by the 4th equipment that is arranged in the support UPnP agreement of same local area network (LAN) (i.e. the second local area network (LAN)) with described the second equipment, and described the second local area network (LAN) is different from described the first local area network (LAN).Described the second equipment and described the 4th equipment can correspond respectively to according to the first equipment in the UPnP service issuing method 300 of the embodiment of the present invention and the 3rd equipment and correspondingly operate.
Described UPnP Service Notification parts 920 to the 3rd equipment notice from described wan communication whois lookup to UPnP service, described the 3rd equipment is arranged in described the first local area network (LAN).
Described UPnP service request receiving-member 930 receives the access request to described UPnP service from described the 3rd equipment.
Described UPnP service request transmit block 940 sends the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server.
Described UPnP service response receiving-member 950 receives the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server.
Described UPnP service response transmit block 960 sends described response results to described the 3rd equipment
For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server, and described the first equipment can be used as XMPP client; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server, and described the first equipment can be used as SIP client.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
Finally, according to the UPnP service discovery method of the embodiment of the present invention, at step S799, finish.
Should be appreciated that, according in the UPnP service discovery method of the embodiment of the present invention, no matter whether described the first equipment supports UPnP, can subscribe to or search UPnP equipment (support UPnP agreement and the UPnP equipment of service is provided), found UPnP equipment can be notified to described the 3rd equipment, described the first equipment and the 3rd equipment are all arranged in the first local area network (LAN), can utilize existing Local Area Networt Communication Protocols to realize the communication between the first equipment and the 3rd equipment, then no matter whether the first equipment support that UPnP can be by described predetermined wan protocol expansion to UPnP equipment sending message, so that described the 3rd equipment is used UPnP equipment, printer for example, make a video recording first-class.
For example, in the situation that the first equipment and the 3rd equipment are all supported UPnP agreement, can between the first equipment and the second equipment, communicate by UPnP agreement.For example, in UPnP Service Notification parts 920, described UPnP service request receiving-member 930 and described UPnP service response transmit block 960 described in step, can find that notice, access request transmit and response results transmits by UPnP agreement.
Next, with reference to Figure 10-11, the UPnP service issuing method and the device that are applied to server according to the embodiment of the present invention described.
As shown in figure 10, illustrate according to the flow chart of the UPnP service issuing method 1000 of the embodiment of the present invention.According to the UPnP service issuing method 1000 of the embodiment of the present invention, be applied to wan communication server.
According to the UPnP service issuing method 1000 of the embodiment of the present invention, at step S1001, start.
At step S1010, by predetermined wan communication protocol extension, from supporting the first equipment of UPnP agreement to receive a UPnP, serve.
For example, a described UPnP service can provide by described the first equipment.
Again for example, described the first equipment is also arranged in the first local area network (LAN), and a described UPnP service is to support the second equipment of UPnP agreement to provide, and described the second equipment is also arranged in described the first local area network (LAN).
At step S1020, by a UPnP described in predetermined wan communication protocol issuance, serve.
At step S1030, by described predetermined wan communication protocol extension, from the 3rd equipment, receive the access request to a described UPnP service.
At step S1040, by described predetermined wan communication protocol extension, to described the first equipment, send described access request.
At step S1050, by described predetermined wan communication protocol extension, from described the first equipment, receive the response results to described access request.
At step S1060, by described predetermined wan communication protocol extension, to described the 3rd equipment, send described response results.
For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server, and described the 3rd equipment can be used as XMPP client; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server, and described the 3rd equipment can be used as SIP client.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
In addition, described the 3rd equipment can also support UPnP agreement and be arranged in the second local area network (LAN), and described the second local area network (LAN) is different from described the first local area network (LAN).
As shown in figure 11, illustrate according to the schematic block diagram of the UPnP service distributing device 1100 of the embodiment of the present invention.According to the UPnP service distributing device 1100 of the embodiment of the present invention, be applied to wan communication server.
According to the UPnP service distributing device 1100 of the embodiment of the present invention, comprise:
UPnP service reception parts 1110 are served from supporting the first equipment of UPnP agreement to receive a UPnP by predetermined wan communication protocol extension.
For example, a described UPnP service can provide by described the first equipment.
Again for example, described the first equipment is also arranged in the first local area network (LAN), and a described UPnP service is to support the second equipment of UPnP agreement to provide, and described the second equipment is also arranged in described the first local area network (LAN).
UPnP service issue parts 1120 are served by a UPnP described in predetermined wan communication protocol issuance.
UPnP service request receiving-member 1130 receives the access request to a described UPnP service by described predetermined wan communication protocol extension from the 3rd equipment.
UPnP service request transmit block 1140 sends described access request by described predetermined wan communication protocol extension to described the first equipment.
UPnP service response receiving-member 1150 receives the response results to described access request by described predetermined wan communication protocol extension from described the first equipment.
UPnP service response transmit block 1160 sends described response results by described predetermined wan communication protocol extension to described the 3rd equipment.
For example, described predetermined wan communication protocol extension can be XMPP protocol extension, and described wan communication server can be XMPP server, and described the 3rd equipment can be used as XMPP client; Described predetermined wan protocol expansion can be expanded for Session Initiation Protocol, and described wan communication server can be sip server, and described the 3rd equipment can be used as SIP client.Again for example, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
In addition, described the 3rd equipment can also support UPnP agreement and be arranged in the second local area network (LAN), and described the second local area network (LAN) is different from described the first local area network (LAN).
According to the embodiment of the present invention, no matter can UPnP equipment directly access wan communication server, the UPnP service that can be provided is published on wan communication server, and whether support UPnP agreement with the equipment that UPnP equipment is positioned at LAN, can find and use UPnP service.
The predetermined wan communication protocol extension of describing is in this manual the expansion to predetermined wan communication agreement.For example, by expansion XMPP agreement, realize XMPP carrying UPnP service access, realize UPnP over XMPP.Particularly, for example, will be the access to long-range XMPP client to the access map of UPnP equipment, and the access of all UPnP services and operation are all mapped as to XMPP expansion.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add essential hardware platform by means of software and realize, and can certainly all by software or hardware, implement.Understanding based on such, what technical scheme of the present invention contributed to background technology can embody with the form of software product in whole or in part, this computer software product can be stored in storage medium, as ROM/RAM, disk, CD etc., comprise that some instructions are with so that a computer equipment (can be personal computer, server, or the network equipment etc.) carry out the method described in some part of each embodiment of the present invention or embodiment.
Describe each embodiment of the present invention in the above in detail.Yet, it should be appreciated by those skilled in the art that without departing from the principles and spirit of the present invention, can carry out various modifications to these embodiment, combination or sub-portfolio, and such modification should fall within the scope of the present invention.

Claims (42)

1. a UPnP service issuing method, is applied to support comprise the first equipment of UPnP agreement and predetermined wan communication agreement:
By predetermined wan communication protocol extension, on wan communication server, issue a UPnP service.
2. UPnP service issuing method as claimed in claim 1, wherein, a described UPnP service is that described the first equipment provides, described UPnP service issuing method also comprises:
Described the first equipment receives the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server; And
Described the first equipment sends the response results to described access request by described predetermined wan communication protocol extension to described wan communication server.
3. UPnP service issuing method as claimed in claim 1, wherein, a described UPnP service is to support the second equipment of UPnP agreement to provide, and described method also comprises:
Described the first equipment is served from a UPnP described in the second device discovery of described support UPnP agreement by UPnP agreement,
Wherein, described the first equipment and described the second equipment are arranged in same local area network (LAN).
4. UPnP service issuing method as claimed in claim 3, also comprises:
Described the first equipment receives the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server;
Described the first equipment sends to described the second equipment by UPnP agreement by described access request;
Described the first equipment receives the response results to described access request by UPnP agreement from described the second equipment; And
Described the first equipment sends described response results by described predetermined wan communication protocol extension to described wan communication server.
5. the UPnP service issuing method as described in claim 1-4 any one, wherein, described predetermined wan communication protocol extension is standard wan communication protocol extension, described wan communication server is standard wan communication protocol server.
6. the UPnP service issuing method as described in claim 1-4 any one, wherein, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
7. UPnP serves a distributing device, is applied to support the first equipment of UPnP agreement and predetermined wan communication agreement, comprising:
UPnP service issue parts for by described predetermined wan communication protocol extension, are issued a UPnP service on wan communication server.
8. UPnP as claimed in claim 7 serves distributing device, and wherein, a described UPnP service is that described the first equipment provides, and described UPnP service distributing device also comprises:
UPnP service request receiving-member, for receiving the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server; And
UPnP service response transmit block, for sending the response results to described access request by described predetermined wan communication protocol extension to described wan communication server.
9. UPnP as claimed in claim 7 serves distributing device, and wherein, a described UPnP service is to support the second equipment of UPnP agreement to provide, and described UPnP service distributing device also comprises:
UPnP service discovery parts, for serving from a UPnP described in the second device discovery of described support UPnP agreement by UPnP agreement,
Wherein, described the first equipment and described the second equipment are arranged in same local area network (LAN).
10. UPnP as claimed in claim 8 serves distributing device, also comprises:
UPnP service request receiving-member, for receiving the access request to a described UPnP service by described predetermined wan communication protocol extension from described wan communication server;
UPnP service request transmit block, for sending to described the second equipment by UPnP agreement by described access request;
UPnP service response receiving-member, for receiving the response results to described access request by UPnP agreement from described the second equipment; And
UPnP service response transmit block, for sending described response results by described predetermined wan communication protocol extension to described wan communication server.
11. UPnP service distributing devices as claimed in claim 7, wherein, described predetermined wan communication protocol extension is standard wan communication protocol extension, described wan communication server is standard wan communication protocol server.
12. UPnP service distributing devices as claimed in claim 7, wherein, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
13. 1 kinds of UPnP service discovery methods, are applied to support comprise the first equipment of predetermined wan communication agreement:
By predetermined wan communication protocol extension, from wan communication whois lookup UPnP service, described UPnP service is to support the second equipment of UPnP agreement to issue by described predetermined wan communication protocol extension,
Described the first equipment and described the second equipment are arranged in wide area network.
14. UPnP service discovery methods as claimed in claim 13, also comprise:
Described the first equipment sends the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server; And
Described the first equipment receives the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server.
15. UPnP service discovery methods as claimed in claim 13, wherein, described the first equipment is also arranged in the first local area network (LAN), and described UPnP service discovery method also comprises:
Described the first equipment to the 3rd equipment notice from described wan communication whois lookup to UPnP service, described the 3rd equipment is arranged in described the first local area network (LAN).
16. UPnP service discovery methods as claimed in claim 14, also comprise:
Described the first equipment receives the access request to described UPnP service from described the 3rd equipment;
Described the first equipment sends the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server;
Described the first equipment receives the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server; And
Described the first equipment sends described response results to described the 3rd equipment.
17. UPnP service discovery methods as described in claim 13-16 any one, wherein, described the second equipment is also arranged in the second local area network (LAN), and described the second local area network (LAN) is different from described the first local area network (LAN),
Described UPnP service is to support the 4th equipment of UPnP agreement to provide, and the 4th equipment is arranged in described the second local area network (LAN).
18. UPnP service discovery methods as described in claim 13-16 any one, wherein, described predetermined wan communication protocol extension is standard wan communication protocol extension, described wan communication server is standard wan communication protocol server.
19. UPnP service discovery methods as described in claim 13-16 any one, wherein, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
20. 1 kinds of UPnP service discovery devices, are applied to support comprise the first equipment of predetermined wan communication agreement:
UPnP service discovery parts, for by predetermined wan communication protocol extension, from wan communication whois lookup UPnP service, described UPnP service is to support the second equipment of UPnP agreement to issue by described predetermined wan communication protocol extension,
Described the first equipment and described the second equipment are arranged in wide area network.
21. UPnP service discovery devices as claimed in claim 20, also comprise:
UPnP service request transmit block, for sending the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server; And
UPnP service response receiving-member, for receiving the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server.
22. UPnP service discovery devices as claimed in claim 20, wherein, described the first equipment is also arranged in the first local area network (LAN), and described UPnP service discovery device also comprises:
UPnP Service Notification parts, for by UPnP agreement to the 3rd equipment notice from described wan communication whois lookup to UPnP serve, described the 3rd equipment is arranged in described the first local area network (LAN).
23. UPnP service discovery devices as claimed in claim 21, also comprise:
UPnP service request receiving-member, for receiving the access request to described UPnP service from described the 3rd equipment;
UPnP service request transmit block, for sending the access request to described UPnP service by described predetermined wan communication protocol extension to described wan communication server;
UPnP service response receiving-member, for receiving the response results of described the second equipment to described access request by described predetermined wan communication protocol extension from described wan communication server; And
UPnP service response transmit block, for sending described response results to described the 3rd equipment.
24. UPnP service discovery devices as described in claim 20-23 any one, wherein, described the second equipment is also arranged in the second local area network (LAN), and described the second local area network (LAN) is different from described the first local area network (LAN),
Described UPnP service is to support the 4th equipment of UPnP agreement to provide, and the 4th equipment is arranged in described the second local area network (LAN).
25. UPnP service discovery devices as described in claim 20-23 any one, wherein, described predetermined wan communication protocol extension is standard wan communication protocol extension, described wan communication server is standard wan communication protocol server.
26. UPnP service discovery devices as described in claim 20-23 any one, wherein, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
27. 1 kinds of UPnP service issuing methods, are applied to wan communication server, comprising:
By predetermined wan communication protocol extension, from supporting the first equipment of UPnP agreement to receive a UPnP, serve; And
By a UPnP described in predetermined wan communication protocol issuance, serve.
28. UPnP service issuing methods as claimed in claim 27, wherein,
A described UPnP service is that described the first equipment provides.
29. UPnP service issuing methods as claimed in claim 27, wherein,
Described the first equipment is also arranged in the first local area network (LAN), and a described UPnP service is to support the second equipment of UPnP agreement to provide, and described the second equipment is also arranged in described the first local area network (LAN).
30. UPnP service issuing methods as claimed in claim 27, also comprise:
By described predetermined wan communication protocol extension, from the 3rd equipment, receive the access request to a described UPnP service;
By described predetermined wan communication protocol extension, to described the first equipment, send described access request;
By described predetermined wan communication protocol extension, from described the first equipment, receive the response results to described access request; And
By described predetermined wan communication protocol extension, to described the 3rd equipment, send described response results.
31. UPnP service issuing methods as claimed in claim 30, wherein:
Described the 3rd equipment is for supporting the client of described predetermined wan communication agreement.
32. UPnP service issuing methods as claimed in claim 31, wherein:
Described the 3rd equipment also supports UPnP agreement and is arranged in the second local area network (LAN), and described the second local area network (LAN) is different from described the first local area network (LAN).
33. UPnP as described in claim 27-32 any one service distributing devices, wherein, described predetermined wan communication protocol extension is standard wan communication protocol extension, described wan communication server is standard wan communication protocol server.
34. UPnP as described in claim 27-32 any one service distributing devices, wherein, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
35. 1 kinds of UPnP service distributing devices, are applied to wan communication server, comprising:
UPnP service reception parts, for serving from supporting the first equipment of UPnP agreement to receive a UPnP by predetermined wan communication protocol extension; And
UPnP service issue parts, for serving by a UPnP described in predetermined wan communication protocol issuance.
36. UPnP service distributing devices as claimed in claim 35, wherein,
A described UPnP service is that described the first equipment provides.
37. UPnP service distributing devices as claimed in claim 35, wherein,
Described the first equipment is also arranged in the first local area network (LAN), and a described UPnP service is to support the second equipment of UPnP agreement to provide, and described the second equipment is also arranged in described the first local area network (LAN).
38. UPnP service distributing devices as claimed in claim 35, also comprise:
UPnP service request receiving-member, for receiving the access request to a described UPnP service by described predetermined wan communication protocol extension from the 3rd equipment;
UPnP service request transmit block, for sending described access request by described predetermined wan communication protocol extension to described the first equipment;
UPnP service response receiving-member, for receiving the response results to described access request by described predetermined wan communication protocol extension from described the first equipment; And
UPnP service response transmit block, for sending described response results by described predetermined wan communication protocol extension to described the 3rd equipment.
39. UPnP service distributing devices as claimed in claim 38, wherein:
Described the 3rd equipment is for supporting the client of described predetermined wan communication agreement.
40. UPnP service distributing devices as claimed in claim 39, wherein:
Described the 3rd equipment also supports UPnP agreement and is arranged in the second local area network (LAN), and described the second local area network (LAN) is different from described the first local area network (LAN).
41. UPnP as described in claim 35-40 any one service distributing devices, wherein, described predetermined wan communication protocol extension is standard wan communication protocol extension, described wan communication server is standard wan communication protocol server.
42. UPnP as described in claim 35-40 any one service distributing devices, wherein, described predetermined wan protocol expands to non-standard wan communication protocol extension, and described wan communication server is non-standard wan communication protocol server.
CN201310109944.8A 2013-03-29 2013-03-29 Service publication method and device and service discovery method and device Pending CN104079544A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310109944.8A CN104079544A (en) 2013-03-29 2013-03-29 Service publication method and device and service discovery method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310109944.8A CN104079544A (en) 2013-03-29 2013-03-29 Service publication method and device and service discovery method and device

Publications (1)

Publication Number Publication Date
CN104079544A true CN104079544A (en) 2014-10-01

Family

ID=51600592

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310109944.8A Pending CN104079544A (en) 2013-03-29 2013-03-29 Service publication method and device and service discovery method and device

Country Status (1)

Country Link
CN (1) CN104079544A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076324A (en) * 2016-05-02 2018-12-21 微软技术许可有限责任公司 Control the service discovery in peer-to-peer and activation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7426721B1 (en) * 2000-05-09 2008-09-16 Sun Microsystems, Inc. Transformation of objects between a computer programming language and a data representation language
CN101341720A (en) * 2005-12-20 2009-01-07 索尼爱立信移动通讯有限公司 Virtual universal plug and play control point
US20120072505A1 (en) * 2010-09-21 2012-03-22 Samsung Electronics Co., Ltd. SYSTEM AND METHOD FOR CONFERENCE MESSAGING BETWEEN UPnP ENABLED TELEPHONY DEVICES AND WAN DEVICES
CN102461124A (en) * 2009-06-03 2012-05-16 高通股份有限公司 Systems and methods for creating virtual universal plug-and-play systems

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7426721B1 (en) * 2000-05-09 2008-09-16 Sun Microsystems, Inc. Transformation of objects between a computer programming language and a data representation language
CN101341720A (en) * 2005-12-20 2009-01-07 索尼爱立信移动通讯有限公司 Virtual universal plug and play control point
CN102461124A (en) * 2009-06-03 2012-05-16 高通股份有限公司 Systems and methods for creating virtual universal plug-and-play systems
US20120072505A1 (en) * 2010-09-21 2012-03-22 Samsung Electronics Co., Ltd. SYSTEM AND METHOD FOR CONFERENCE MESSAGING BETWEEN UPnP ENABLED TELEPHONY DEVICES AND WAN DEVICES

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076324A (en) * 2016-05-02 2018-12-21 微软技术许可有限责任公司 Control the service discovery in peer-to-peer and activation
US10873637B2 (en) 2016-05-02 2020-12-22 Microsoft Technology Licensing, Llc Controlling service discovery and activation among peers
CN109076324B (en) * 2016-05-02 2021-07-16 微软技术许可有限责任公司 Controlling service discovery and activation in peers

Similar Documents

Publication Publication Date Title
US11070970B2 (en) Apparatus and method for providing universal plug and play service based on Wi-Fi direct connection in portable terminal
KR101837086B1 (en) Method and apparatus for WiFi display service discovery in WiFi direct network
US8170481B2 (en) Techniques for discovering services provided in a wireless network
US7656847B2 (en) Method and apparatus for utilizing bluetooth for WLAN service authentication and discovery
EP2151095B1 (en) Method and apparatus for discovering universal plug and play device using resource information
US7836164B2 (en) Extensible network discovery subsystem
KR20110093087A (en) Method and apparatus for using service of home network device based on remote access
EP2583423B1 (en) Apparatus and method for configuring personal network using pn routing table
JP2007020186A (en) Method and apparatus for operating network application in communication devices in power save mode
US20140173108A1 (en) Method for device discovery and method for downloading content
US20120110100A1 (en) Communication apparatus, control method of communication apparatus, communication system, and program
US10912013B2 (en) Communication apparatus, control method, and storage medium
WO2020038443A1 (en) Bridging communication method and device
JP2004320741A (en) Apparatus and method for connecting independent networks
CN105338089A (en) Remote content sharing method, server and terminal
KR101442368B1 (en) Method and device for processing communication services based on area
EP3466016B1 (en) Interdevice communications
CN104079544A (en) Service publication method and device and service discovery method and device
US20130042018A1 (en) Apparatus and method for providing streaming service
CN101427519B (en) Apparatus, system and method for executing discovery in network
CN111131470A (en) Terminal device, data processing method thereof and data processing system
JP2009502079A (en) Network, access point, wireless device, and service management method
US20200177675A1 (en) Communication device and method of controlling same
CN104901977B (en) File acquisition method and system
JP6558807B2 (en) COMMUNICATION DEVICE, NOTIFICATION METHOD, AND 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
RJ01 Rejection of invention patent application after publication

Application publication date: 20141001

RJ01 Rejection of invention patent application after publication