The identification of smart machine and discover method and system under the heterogeneous network
Technical field
The present invention relates to consumer appliances, handheld device, set-top box, computer etc. and support the multi-screen interactive of wireless network and cable network.More specifically, the identification and discover method and the system that relate to smart machine under a kind of heterogeneous network.
Background technology
Along with popularizing of network, and the emerging in an endless stream of various electronic equipments, utilize, inquire about, present and become thing rather urgent concerning the user for resource unified.Traditional mode be the user pass through movable storage device (such as USB flash disk, portable hard drive etc.) in each electronic equipment mutually the copy, yet this mode has been run counter to intelligentized requirement, not only inconvenience manages data, and in copy easy obliterated data, also paid more time cost.Deficiency based on traditional approach, initiated DLNA (the Digital Living Network Alliance of establishment by Sony, Intel, Microsoft etc., be called for short DLNA), be intended to solve interconnecting of the wireless network that comprises PC, consumer appliances, mobile device etc. and cable network, so that Digital Media and content service unconfined shared and growth becomes possibility.DLNA has solved the defective of manual copies data, makes it possible to intelligently present the data between the distinct device.DLNA can realize interconnecting between distinct device, the different platform, comprise mutual access, realize to find and the functions such as control appliance, with presentation of data on different screens.Yet, DLNA is based on the technology of home network, must in a network segment, just can reach exactly the effect of anticipation, and popularizing along with modern society's network, the network bandwidth more and more faster, the user need to be at more equipment, different platforms, realize interconnecting in different places, obviously DLNA can not satisfy the demand of people's this respect.
AirPlay is a kind of play-back technology that Apple adds in the IOS4.2 version, can realize the function of mobile type digital media server and mobile type digital media player by AirPlay, play although the multimedia audio-video data on iPhone, iPod, touch, iPad and the iTune can be sent in the equipment such as audio amplifier, Apple TV, yet because it only supports to carry the equipment of Airplay, therefore greatly limited and the interconnecting of miscellaneous equipment, caused a kind of one stuffy situation that has of one's own.As seen, for the IP-based heterogeneous networks such as existing home network and wide area network, the method for user in the urgent need to interconnecting between a kind of convenient, more intelligentized realization different intelligent electronic equipment.
Summary of the invention
The technical problem to be solved in the present invention is discovery and the control that solves equipment in each heterogeneous networks, and purpose is in wide area network and local area network (LAN), so that equipment can be found and control mutually.
For realizing above-mentioned goal of the invention, the present invention proposes the identification of smart machine under the complete heterogeneous network of a cover and the technical scheme of discover method, may further comprise the steps:
Interconnecting of local area network (LAN) internal unit, described local area network (LAN) comprises a plurality of networks of corresponding heterogeneous networks interconnect standards, described a plurality of network comprises the first network of corresponding first network interconnect standards at least, and the second network of corresponding second network interconnect standards, described local area network (LAN) internal unit comprises the inner smart machine of the local area network (LAN) that carries simultaneously first network interconnect standards and second network interconnect standards at least; The discovery of WAN equipment and control, described WAN equipment comprise net dish and wide area network smart machine; Wherein, interconnecting of described local area network (LAN) internal unit comprises mutual discovery and control between the inner smart machine of a plurality of described local area network (LAN)s; The discovery of described WAN equipment and control comprise based on discovery and control between a plurality of described wide area network smart machine of net dish; And based on the inner smart machine of described local area network (LAN) of net dish and discovery and the control between the described wide area network smart machine.
For solving above technical problem, the present invention also provides identification and the discovery system of smart machine under a kind of heterogeneous network, and this system comprises LAN module, wide area network module and local area network (LAN)-wide area network module, wherein:
LAN module is realized interconnecting of local area network (LAN) internal unit, described local area network (LAN) comprises a plurality of networks of corresponding heterogeneous networks interconnect standards, described a plurality of network comprises the first network of corresponding first network interconnect standards at least, and the second network of corresponding second network interconnect standards, described local area network (LAN) internal unit comprises the inner smart machine of the local area network (LAN) that carries simultaneously first network interconnect standards and second network interconnect standards at least; The wide area network module realizes discovery and the control of WAN equipment, and described WAN equipment comprises net dish and wide area network smart machine; Wherein, interconnecting of described local area network (LAN) internal unit comprises mutual discovery and control between the inner smart machine of a plurality of described local area network (LAN)s, and the discovery of described WAN equipment and control comprise based on discovery and control between a plurality of described wide area network smart machine of net dish; And local area network (LAN)-wide area network module realizes based on the inner smart machine of described local area network (LAN) of net dish and discovery and the control between the described wide area network smart machine.
Respectively under above-mentioned heterogeneous network in the technical scheme of the method for the identification of smart machine and discovery, system:
Preferably, described first network interconnect standards is the DLNA standard.
Preferably, discovery and control mutual between the inner smart machine of described a plurality of local area network (LAN)s specifically comprise: described DLNA standard utilizes UPnP (Universal Plug and Play, i.e. UPNP) to communicate in above-mentioned arbitrary scheme.
Preferably, described second network interconnect standards is the Airplay standard in above-mentioned arbitrary scheme.
In above-mentioned arbitrary scheme preferably, discovery and control mutual between the inner smart machine of described a plurality of local area network (LAN) specifically comprise: described Airplay multicast domain name system (Multicast Domain Name System, be mDNS) carry out the discovery of equipment, and pass through HTML (Hypertext Markup Language) (Hypertext Transfer Protocol, i.e. HTTP) and play, browse control.
In above-mentioned arbitrary scheme preferably, described based on discovery and control between a plurality of described wide area network smart machine of net dish, and described based on the inner smart machine of described local area network (LAN) of net dish and discovery and the control between the described wide area network smart machine, specifically comprise: the first smart machine logs in and automatically is connected to the net dish, its state is also detected in the zone of appointing in the access net dish, if state is to download, there are data in proof, then download described data, otherwise remove detected state at set intervals.
In above-mentioned arbitrary scheme preferably, described based on discovery and control between a plurality of described wide area network smart machine of net dish, and described based on the inner smart machine of described local area network (LAN) of net dish and discovery and the control between the described wide area network smart machine, further comprise: the second smart machine logs in and automatically is connected to the net dish, its state is also detected in the zone of appointing in the access net dish, if state can be write, uploading data then, update mode is for downloading.
Preferably, described net dish is high in the clouds storage network dish in above-mentioned arbitrary scheme.
Preferably, described the second smart machine is outdoor smart machine in above-mentioned arbitrary scheme.
In above-mentioned arbitrary scheme, preferably, describedly be connected to wireless or wired connection.
Preferably, described smart machine is computer, top box of digital machine, mobile type digital media player, Digital Media printer, PDA or smart mobile phone in above-mentioned arbitrary scheme.
The present invention realizes having simultaneously interconnecting between the equipment of DLNA and Airplay function, means between Android platform and the Apple platform, can realize the shared of data and communicates by letter.Can then be pushed to box the data copy that gathers out of doors to local computer by high in the clouds storage network dish (being the cloud dish), play on TV.So just realized omnibearing data sharing, thereby can increase the rapidity of data communication in time data sharing, high efficiency reaches the user shares enjoyment whenever and wherever possible easily with the household effect.
Description of drawings
Accompanying drawing described herein is used to provide a further understanding of the present invention, consists of the application's a part, does not consist of limitation of the invention.
Fig. 1 is as the identification of smart machine under the heterogeneous network of one embodiment of the invention and the schematic diagram of discover method.
Fig. 2 (a) be as one embodiment of the invention based on the discovery of the WAN equipment of net dish and the schematic diagram of control protocol.
Fig. 2 (b) be as another embodiment of the present invention based on the discovery of the WAN equipment of net dish and the schematic diagram of control protocol.
Fig. 3 is as the identification of smart machine under the heterogeneous network of one embodiment of the invention and the schematic diagram of the system of discovery.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing the specific embodiment of the present invention is elaborated.At this, implementation is used for explanation the present invention, but not as a limitation of the invention.
Figure 1 shows that the identification and discovery schematic diagram of smart machine under the embodiment of the invention heterogeneous network, it has described the theory of general frame of the present invention and design, the network that has related to more all sidedly DLNA is realized, and the realization of the AirPlay of Apple, also have the strange land media push based on wide area network, this technology can allow the user share media whenever and wherever possible.Specifically comprise:
1, the local area network (LAN) internal unit interconnects.
Local area network (LAN) comprises a plurality of networks of corresponding heterogeneous networks interconnect standards, wherein a plurality of networks comprise the first network of corresponding DLNA standard at least, and the second network of corresponding A irplay standard, the local area network (LAN) internal unit comprises the inner smart machine of the local area network (LAN) that carries simultaneously DLNA standard and Airplay standard at least, such as Fig. 1, concrete example is such as household PC, top box of digital machine, Digital Media printer, mobile type digital media player etc.In addition, the DLNA standard utilizes UPNP to communicate, and satisfies thus between the equipment of DLNA device characteristics and can mutually find and control; The Airplay standard then utilizes mDNS to carry out the discovery of equipment, and the control such as plays, browses by http protocol.Thus, the smart machine in local area network (LAN) has the function of DLNA and AirPlay simultaneously, and realize local area network (LAN) inside all mutual discovery and control between the equipment of DLNA function and/or the equipment that Apple series is supported the AirPlay function are installed.
One preferred embodiment is: inner at local area network (LAN), only comprise the inner smart machine of the local area network (LAN) that carries simultaneously DLNA standard and Airplay standard, between the inner smart machine of described local area network (LAN), both can utilize UPNP to carry out the communication of equipment, and also can utilize mDNS to carry out the discovery of equipment.
Another preferred embodiment is: inner at local area network (LAN), comprise the inner smart machine of the local area network (LAN) that carries simultaneously DLNA standard and Airplay standard, and the inner smart machine of the local area network (LAN) that only carries the DLNA standard, the inner smart machine of local area network (LAN) that carries simultaneously DLNA standard and Airplay standard utilizes UPNP or mDNS to carry out communicating by letter of equipment or discovery, and utilize the inner smart machine of UPNP and the local area network (LAN) that only carries the DLNA standard to communicate, utilize UPNP to communicate and only carry between the inner smart machine of local area network (LAN) of DLNA standard.
Another preferred embodiment is: inner at local area network (LAN), comprise the inner smart machine of the local area network (LAN) that carries simultaneously DLNA standard and Airplay standard, and the inner smart machine of the local area network (LAN) that only carries the Airplay standard, the inner smart machine of local area network (LAN) that carries simultaneously DLNA standard and Airplay standard utilizes UPNP or mDNS to carry out communicating by letter of equipment or discovery, and utilize the inner smart machine of mDNS and the local area network (LAN) that only carries the Airplay standard to find, utilize mDNS to find and only carry between the inner smart machine of local area network (LAN) of Airplay standard.
Another preferred embodiment is: inner at local area network (LAN), comprise the inner smart machine of the local area network (LAN) that carries simultaneously DLNA standard and Airplay standard, only carry the inner smart machine of local area network (LAN) of DLNA standard, and the inner smart machine of the local area network (LAN) that only carries the Airplay standard, the inner smart machine of local area network (LAN) that carries simultaneously DLNA standard and Airplay standard utilizes UPNP or mDNS to carry out communicating by letter of equipment or discovery, and utilize the inner smart machine of UPNP and the local area network (LAN) that only carries the DLNA standard to communicate, utilize the inner smart machine of mDNS and the local area network (LAN) that only carries the Airplay standard to find, and utilize UPNP to communicate between the inner smart machine of the local area network (LAN) that only carries the DLNA standard, only carry between the inner smart machine of local area network (LAN) of Airplay standard and utilize mDNS to find.For example, inner at family lan, the user is not content with inner smart machine---the resolution sizes of iPad when video playback of the local area network (LAN) that only carries the Airplay standard, so the software of video by Apple that uses iPad will be stored in wherein is pushed to inner smart machine---the top box of digital machine of the local area network (LAN) that carries simultaneously DLNA standard and Airplay standard, and top box of digital machine is play video, with the audio-video signal instantaneous transmission and be presented to inner smart machine---the Digital Television of the local area network (LAN) that only carries the DLNA standard.
2, based on discovery and the control protocol of the WAN equipment of net dish.
This agreement as shown in Figure 2, at first, such as Fig. 2 (a), the first smart machine logs in and automatically is connected to the net dish, then accesses the zone of appointing in the net dish and detects its state, if state is to download, there are data in proof, then downloads described data, otherwise removes detected state at set intervals; Secondly, such as Fig. 2 (b), the second smart machine logs in and automatically is connected to this net dish, and its state is also detected in the zone of appointing in the access net dish, if state can write, uploading data then, update mode is for downloading.
Above-mentioned control protocol is equally applicable to based on discovery and control between the inner smart machine of the local area network (LAN) of net dish and the wide area network smart machine.One preferred embodiment is: the user takes pictures with smart mobile phone out of doors, then log on registered cloud dish by GPRS is wireless, the particular memory region of opening up for this user in the access cloud dish, if this zone state can be write, then the user operates photo upload in this zone of cloud dish by smart mobile phone, automatically upgrades this zone state for downloading simultaneously; By linking to each other with router, Digital Media printer in the user family keep logging in and with the automatic connection status of cloud dish, because the Digital Media printer removes to detect the state that Yun Panzhong appoints the zone at set intervals, therefore after the cloud dish receives the picture data that the user uploads, its state is Downloadable, so the Digital Media printer is downloaded this picture data in its buffer memory, and automatically this photo is printed.
In addition, another preferred embodiment is: the user the computer of the data copy that gathers out of doors to this locality, then is pushed to set-top box by the cloud dish, and plays on TV.
The present invention also provides identification and the discovery system of smart machine under a kind of heterogeneous network, and as shown in Figure 3, this system comprises LAN module, wide area network module and local area network (LAN)-wide area network module, wherein:
LAN module is realized interconnecting of local area network (LAN) internal unit, described local area network (LAN) comprises a plurality of networks of corresponding heterogeneous networks interconnect standards, described a plurality of network comprises the first network of corresponding first network interconnect standards at least, and the second network of corresponding second network interconnect standards, described local area network (LAN) internal unit comprises the inner smart machine of the local area network (LAN) that carries simultaneously first network interconnect standards and second network interconnect standards at least; The wide area network module realizes discovery and the control of WAN equipment, and described WAN equipment comprises net dish and wide area network smart machine; Wherein, interconnecting of described local area network (LAN) internal unit comprises mutual discovery and control between the inner smart machine of a plurality of described local area network (LAN)s, and the discovery of described WAN equipment and control comprise based on discovery and control between a plurality of described wide area network smart machine of net dish; And local area network (LAN)-wide area network module realizes based on the inner smart machine of described local area network (LAN) of net dish and discovery and the control between the described wide area network smart machine.
One preferred embodiment is: described first network interconnect standards is the DLNA standard, and utilizes UPNP to communicate; Described second network interconnect standards is the Airplay standard, carries out the discovery of equipment with mDNS, and plays, browses control by http protocol; Described based on discovery and control between a plurality of described wide area network smart machine of net dish, and described based on the inner smart machine of described local area network (LAN) of net dish and discovery and the control between the described wide area network smart machine, specifically comprise: the first smart machine logs in and automatically is connected to described net dish, access the zone of appointing in the described net dish and detect its state, if state is to download, there are data in proof, then downloads described data, otherwise removes detected state at set intervals; The second smart machine logs in and automatically is connected to described net dish, access the zone of appointing in the described net dish and detect its state, if state can write, uploading data then, update mode is for downloading.
Another preferred embodiment is: described net dish is high in the clouds storage network dish, and described the second smart machine is outdoor smart machine.
In addition, described smart machine can be but be not limited to computer, top box of digital machine, mobile type digital media player, Digital Media printer, PDA, smart mobile phone.
It should be noted last that, above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although with reference to preferred embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement technical scheme of the present invention, and not break away from the spirit and scope of technical solution of the present invention.