A kind of terminalTechnical field
The present invention relates to internet arena, relate in particular to a kind of terminal.
Background technology
Along with the progress of science and technology, increasing people begins to have all kinds of privately owned terminal equipments, particularly mobile terminal device, and the media play technology almost is the requisite function of prior terminal.Various media servers also begin popularization and come under this big background, storage resources has been saved in the appearance of this media server in a large number, and resource-sharing is had significant meaning.
Internet development has irreplaceable contribution to resource shared, is accompanied by Internet development, and the IP address also becomes a kind of resource in short supply.Interconnected in order to allow more terminal realize, IEEE has released the IPv6 agreement, has fundamentally solved an IP address difficult problem in short supply.
Be the work life that is convenient for people to, various portable terminals also begin a large amount of universal coming, and particularly adopt the portable terminal of WIFI technology.For long-distance education, Web conference provide enough bandwidth and good network support.
In continuous increase, also constantly reduce thereupon by the space of terminal to the demand of media file for each Terminal Type, and the phenomenon of this resource scarcity has been alleviated in the appearance of media server.Each Terminal Type can be connected with media server by network and each quasi-protocol, thus the media file on the shared medium server.Should share and comprise upload media file, downloads of media file, on-demand media file.
The present protocol suite that fhe global the Internet adopted is a TCP/IP protocol suite.IP is the agreement of network layer in the TCP/IP protocol suite, is the core protocol of TCP/IP protocol suite.The version number of IP agreement is 4 (abbreviating IPv4 as, v, version version) at present, and its next version is exactly IPv6.
IPv6 is the abbreviation of Internet Protocol Version 6, and wherein Internet Protocol is translated into " Internet protocol ".
IPv6 is the IP next generation protocol that is used for substituting current edition IP agreement (IPv4) of IETF (the Internet engineering duty group, Internet Engineering Task Force) design.
IPv6 has compared following characteristics and advantage with IPv4:
(1) bigger address space.Regulation IP address size is 32 among the IPv4, and 2^32-1 address promptly arranged; And the length of IP address is 128 among the IPv6, and 2^128-1 address promptly arranged.The exaggeration point says to be exactly that after if IPV6 is widely used, global each sand all can have a corresponding IP address.
(2) littler routing table.The address assignment of IPv6 is followed the principle of cluster (Aggregation) at the very start, this makes that router can be with a record (Entry) expression a slice subnet in routing table, reduce the length of routing table in the router greatly, improved the speed of router forwarding packet.
(3) support (Flow-control) of the multicast of Zeng Qianging (Multicast) support and convection current.This makes multimedia application on the network that the chance of tremendous development arranged, for service quality (QoS) control provides the good network platform.
(4) added support to automatic configuration (Auto-configuration).This is to the improvement of DHCP agreement and expansion, makes that the management of network (especially local area network (LAN)) is convenient and quick.
(5) higher fail safe.In using the IPv6 network, the user can encrypt and the IP message is carried out verification the data of network layer, and this has greatly strengthened network security.
UPnP (UPNP, Universal Plug and Play) is that peer-to-peer network that realizations such as various smart machines, wireless device and PC spread all over the world is connected the structure of (P2P), especially in the family.UPnP can be dynamically connected and collaborative work such equipment based on Internet standard and technology (for example TCP/IP, HTTP and XML) each other certainly, thereby makes network (especially home network) become possibility to more people.UPnP is a kind of distributed, the open network architecture, and it can give full play to the function of TCP/IP and network technology, not only can carry out seamless link to similar network, but also can control network devices reach transmission information between them.In the UPnP framework, do not have device driver, the substitute is common protocol.UPnP is a media independently.In any operating system, utilize any programming language can use UPnP equipment.
Yet the network of terminal support at present and safety function are poor, can not provide the voluminous media service to the user, and can not support functions such as all kinds of medium are uploaded, download, program request well.Therefore, the network of terminal supported and safety function relatively good, support magnanimity and multi-function service, make terminal have more the market competitiveness and more, become urgency problem to be solved.
Summary of the invention
The object of the present invention is to provide a kind of terminal, the media file on the media server of can upload so that this terminal is supported mobile IPv 6 protocol and UPNP agreement, IPv6 agreement, UPNP agreement being supported in download, program request.
For solving technical problem of the present invention, the present invention discloses a kind of terminal, comprising:
Operating unit is used for playing described media file according to the media file on the user's request on-demand media server, uploads the local media file to described media server, and the media file of downloading on the described media server is extremely local;
Loading unit is used to load the UPNP agreement and loads mobile IPv 6 protocol;
Initialization unit is used to carry out described UPNP protocol initializing;
Communication interface for the communication interface of this terminal with described multimedia server, is used for communicating with described multimedia server, and the communication protocol stack of use comprises UPNP agreement, mobile IPv 6 protocol.
More preferably, the communication protocol stack of described use also comprises at least a communication protocol stack of Ipv4, IGRS protocol, bluetooth Bluetooth.
More preferably, described terminal also comprises: player is used to play described operating unit program request or media files downloaded.
More preferably, described terminal also comprises: memory is used to store described operating unit institute media files downloaded.
Compared with prior art, the present invention has following beneficial effect:
1, this terminal can provide the good network support platform for supporting each Terminal Type of mobile IPv 6 protocol and UPNP agreement, is the equipment investment expense of company and individual's saving recurrent network construction cost and repetition.
2, this terminal is owing to support mobile IPv 6 protocol and UPNP agreement, for present all kinds of media terminations (such as, now support mobile phone, PMP, Web TV and the mobile TV of ICP/IP protocol on the market) can provide the medium of perfect in shape and function to share ability, do not need each station terminal all must be equipped with jumbo storage, just can be, download needed medium by the network program request.
3, this terminal can be inquired about popular video display on the download network by the task customization of BT automatically under the situation that does not need manual intervention, saves user time, and rationally utilizes Internet resources.
4, this terminal can be managed by communication interface and be connected other the support mobile IPv 6 protocol and the media termination and the server of UPNP agreement, is having the management software of being correlated with by operating unit under the situation of mandate to carry out equipment control.
Description of drawings
Fig. 1 is a kind of network communicating system structural representation of a preferred embodiment of the present invention;
Fig. 2 is the structural representation of a kind of network communicating system of a preferred embodiment of the present invention;
Fig. 3 is the course of work flow chart of a kind of terminal of a preferred embodiment of the present invention.
Specific embodiment
The present invention discloses a kind of terminal, the media file on the media server of can upload so that this terminal is supported mobile IPv 6 protocol and UPNP agreement, IPv6 agreement, UPNP agreement being supported in download, program request.
As shown in Figure 1, be a kind of network communicating system structural representation of the embodiment of the invention, this multi-media service system comprisesmultimedia server 10, a plurality ofdissimilar terminals 11,12,13, wherein,multimedia server 10 links to each other by a plurality ofterminals 11,12,13 of network and this.
Thismultimedia server 10 is based on the multimedia server of mobile IPv 6 protocol and UPNP agreement, can also support Ipv4 agreement, bluetooth Bluetooth, IGRS protocol; These a plurality ofdissimilar terminals 11,12,13 are supports mobile IPv 6 protocol and the terminal of supporting the UPNP agreement, for example, can also support Ipv4 agreement, bluetooth Bluetooth, IGRS protocol etc. for supporting mobile IPv 6 protocol and mobile phone, PMP, MP5 or the like of supporting the UPNP agreement.This network is based on mobile IPv 6 protocol and UPNP agreement, uploads formultimedia server 10 andterminal 11,12,13 provide, business such as download, program request, can also support Ipv4 agreement, bluetooth Bluetooth, IGRS protocol.
As shown in Figure 2, structural representation for a kind of communication system of the embodiment of the invention, as shown in the figure, this communication system comprises terminal 20, multimedia server 200 and a plurality of application server link to each other, for example application servers such as MMS Server21, HTTP Server22, fire compartment wall Firewall 23, BT Server 24 and FTP Server25.Wherein, this terminal 20 further comprises operating unit 201, loading unit 202, initialization unit 203 and communication interface 204.
Operating unit 201, this operating unit 201 is the operating platform of terminal 20, is used for carrying out following operation according to user's request, for example, selects the media file on the program request media server 200; By a player (figure does not show) playing media file, promptly this player is used for 201 program requests of play operation unit or media files downloaded; Upload the local media file to media server 200; Media file on the downloads of media server 200 is (figure does not show) to a local memory, and promptly described memory is used to store 201 media files downloaded of described operating unit.
Loading unit 202 is used to load the UPNP agreement and loads mobile IPv 6 protocol.
Initialization unit 203 is used to carry out the UPNP protocol initializing.
Communication interface 204, be the communication interface of terminal 20 with multimedia server 200, be used for communicating with multimedia server 200, operable communication protocol stack comprises UPNP agreement, mobile IPv 6 protocol, can also use at least a communication protocol stacks such as Ipv4 agreement, IGRS protocol, bluetooth Bluetooth, for terminal 20 provides excellent communications.Terminal 20 is communicated by letter with multimedia server 200 by this communication interface 204, by multimedia server 200 communication that can link to each other with application servers such as MMSServer21, HTTP Server 22, Firewall 23, BT Server 24 and FTP Server25 respectively.
Application server comprises application servers such as MMS Server21, HTTP Server 22, Firewall 23, BT Server 24, FTPServer25 and RAID disk array arbitrarily one of at least, for terminal 20 provides all kinds of application services.
As shown in Figure 3, the course of work flow chart for a kind of terminal of the embodiment of the invention as shown in the figure, comprises following content.
Step 301, terminal powers up startup;
Step 302 loads the UPNP agreement;
Step 303, the UPNP protocol initializing;
Step 304 loads mobile IPv 6 protocol;
Step 305, the media server of connection network side;
Step 306 is selected program request according to user's request, plays, and uploads operations such as download.
For example, the media file on the selection program request media server; By player plays program request or media files downloaded; Upload the local media file to media server; Media file on the downloads of media server is to local memory.
For example, terminal starts various application servers such as FTP Server, RAID disk array, BT Client, fire compartment wall Firewall, MMS, HTTP Server according to user's needs.Provide program request by corresponding server, play, upload download business.
For example, FTP Server server can provide and upload and download function; MMS, HTTP Server server provide streaming media server and WeB server; BT Client provides network B T to download.
In sum, a kind of terminal disclosed by the invention, can be so that this terminal be supported mobile IPv 6 protocol and UPNP agreement, good network support and safety function can be provided, the voluminous media service of mobile IPv 6 protocol and the UPNP agreement of providing support, this terminal can be supported functions such as all kinds of medium are uploaded, download, program request.
Described terminal is supported the UPNP agreement, support the mobile IP v 6 technology, has network media playing function, media file on can the on-demand media server, the media file of this locality can be uploaded to media server, the media file on can the downloads of media server (is for example supported handheld mobile device, mobile phone, PMP, MP5 or the like), carry out operations such as plug and play.
Compared with prior art, the present invention has following beneficial effect:
1) this terminal can provide good network support platform for supporting each Terminal Type of mobile IPv 6 protocol and UPNP agreement, is the equipment investment expense of company and individual's saving recurrent network construction cost and repetition.
2) this terminal is owing to support mobile IPv 6 protocol and UPNP agreement, for all kinds of media terminations (such as, support on the market now mobile phone, PMP, Web TV and the mobile TV of ICP/IP protocol) the medium sharing capability of perfect in shape and function is provided, do not need each station terminal all must be equipped with jumbo storage, just can be by the network program request, download needed medium.
3) this terminal can be inquired about popular video display on the download network by the task customization of BT automatically in the situation that does not need manual intervention, saves user time, and rationally utilizes Internet resources.
4) this terminal can be managed by communication interface and be connected other support mobile IPv 6 protocol and media termination and the server of UPNP agreement, is having the management software of being correlated with by operating unit in the situation of mandate to carry out equipment control.