Background technology
Along with the development and the growth in the living standard of digital technology, the notion of P2P, IPTV, VoIP and digital home is more and more universal.Below above-mentioned each notion is briefly introduced:
P2P (Peer To Peer): promptly equity is calculated or peer-to-peer network, is meant through between system, directly exchanging a kind of application model of sharing computer resource and service.The application of P2P system in the Internet is very general, mainly contains file-sharing class, instant messaging class, Streaming Media class, shares storage class and the application of reciprocity compute classes.Wherein the P2P file-sharing is used, and mainly realizes the file transfers between point-to-point user based on the P2P network; The P2P instant messaging is used, and mainly realizes literal, voice or video communication between point-to-point user; The P2P Streaming Media is used, and mainly realizes live, the program request of medium or records application based on the P2P network; P2P shares storage and uses, and mainly realizes the storage of mass data based on the P2P network and shares, and shares storage; The P2P equity is calculated, and mainly shares calculation process based on the P2P network, makes full use of network and realizes converging of computational resource.Wherein, file-sharing class, instant messaging class and Streaming Media class belong to entertainment applications.
IPTV: i.e. Web TV is an infrastructure of utilizing broadband internet, as main terminal, through Internet protocol the multiple digital media service that comprises TV programme and the technology of value-added service thereof is provided with domestic television set.Looking audio service is the basic business of IPTV, wherein basic with live telecast, video request program.
VoIP (Voice Over Internet Protocol); Be meant and on IP network, transmit speech in real time; Need be transferred to the other side through IP network, after the other side receives voice packets through special equipment or software simultaneously by Special Equipment or software with the voice sample of MPTY and digitlization, compression, packing; Decompress, answer after being reduced into analog signal.The application form of VoIP comprises: PC (PC, PersonalComputer) between communication, communicate by letter between PC and the phone, and between the phone communication etc. three types.
Digital home: digital home comprises following network entity: network access facility entity, home network functional entity and user terminal functional entity.Wherein the network access facility entity mainly is responsible for accomplishing network insertion, QoS (service quality, Quality of Service) and safety guarantee; The home network functional entity then need be accomplished management of household internal equipment network and signaling medium and handle; The user terminal functional entity is directly used by the user, and user interface and service display are provided.
In the prior art, have and adopt traditional network architecture, the scheme of Web content resource is provided through centralized private server.Adopt this scheme, downloading and playing that can the support media resource, support voice communication.But this scheme does not make full use of client resource, comprises computational resource, Internet resources and storage resources.If customer volume is big simultaneously, then the pressure of private server can be very big, and is difficult with very for the support of mass user.
Also exist to use obtaining of single P2P Application and implementation resource in the prior art, downloading and playing that can the support media resource, the scheme of support voice communication.At present, emerge in an endless stream, but independent separately,, also have multiple different system even same type is used (downloading such as file) based on the application software of P2P, each other can't intercommunication, Internet resources are not used fully.The software of downloading type such as these two kinds of files of eMule and BT, between can't realize resource-sharing.Even on PC the user can to select eMule still be that BT downloads, which kind of selects download but need the user to judge, cause the user to use inconvenience.
Because the heterogeneous networks resource is in different P2P application systems, its quality of service that can obtain is not quite similar, such as, file A shares the number of users maximum in P2P the 1st network, and file B shares the number of users maximum in P2P the 2nd network.If adopt single P2P application system, then be difficult to realize the abundant use of Internet resources.
Simultaneously, because the complexity of Web content resource format, and digital family equipment is complicated progressively; Mobile phone, PC (PC have been arranged at present; Personal Computer), STB (STB, SetTop Box), various game machine are (like PSP (portable palm machine, Playstation Portable), PS3 (PS3 game host; PLAYSTATION 3)), MP3, MP4, PMP (portable electronic device; Portable Media Player), DPF, information household appliances (like streamium tv) etc., equipment room interconnect and resource-sharing more and more important, but various device supports the disunity of form to become the obstacle that resource is shared.
Summary of the invention
The embodiment of the invention provides a kind of communication equipment, and this communication equipment can be supported user's all kinds of services request, and the resource that breaking device supports the form disunity to cause shares obstacle, realizes Internet resources fully sharing on distinct device.
The embodiment of the invention also provides a kind of application system of application process and a kind of communication equipment of communication equipment.
According to above-mentioned purpose, the technical scheme of the embodiment of the invention is achieved in that
A kind of communication equipment, this communication equipment comprise a plurality of P2P clients and coupled service unit, wherein,
Said P2P client is used for sending communication request to the corresponding P2P network of said P2P client;
Said service unit is used for selecting a P2P network from the corresponding P2P network of said a plurality of P2P clients, and according to the result of described request, for the terminal equipment of said communication equipment management provides service.
A kind of application process of communication equipment comprises:
From the corresponding P2P network of a plurality of P2P clients, select a P2P network, and send communication request to said P2P network;
According to the result of described request, the terminal equipment of managing for said communication equipment provides service.
A kind of application system of communication equipment comprises the terminal equipment that the said communication equipment of communication equipment and at least one is managed, wherein,
Said communication equipment is used for selecting a P2P network from the corresponding P2P network of a plurality of P2P clients, sends communication request to said P2P network, and according to the result of described request, for the terminal equipment of said communication equipment management provides service;
Said terminal equipment is used for sending said communication request to said communication equipment, and accepts the said service that said communication equipment provides.
Can find out from such scheme; In communication equipment that the embodiment of the invention provides and application process thereof, the system; Because integrated a plurality of P2P clients in the communication equipment, realize fully using and sharing of Internet resources, so can support user's all kinds of services request.Simultaneously, because integrated converting unit, realize Internet resources fully sharing on distinct device.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, the embodiment of the invention is done further to describe in detail below in conjunction with accompanying drawing.
Embodiments of the invention provide a kind of communication equipment, and are as shown in Figure 1, comprise a plurality of P2P clients and service unit integrated in the communication equipment.Wherein, the P2P client is used for sending communication request to the corresponding P2P network of P2P client, and this communication request also comprises acquisition request conforms; Service unit is used for selecting a P2P network from the corresponding P2P network of a plurality of P2P clients, and according to the result who asks, the terminal equipment of managing for communication equipment provides service.
Above-mentioned communication request can be sent to communication equipment by terminal equipment.Wherein acquisition request conforms includes but not limited to file download request, streaming media on demand request, file polling download request, Streaming Media inquiry order request etc.And communication request includes but not limited to the instant messaging request.Include but not limited to file download service, streaming media on demand service, file polling download service, Streaming Media that above-mentioned service is corresponding are inquired about order program service and instant messaging service.
The P2P network corresponding to the P2P client sends communication request, is specially the operation conditions according to the corresponding a plurality of P2P networks of a plurality of P2P clients, selects a P2P network to initiate communication request.Wherein the operation conditions of P2P network is the comprehensive of following two kinds of situation: the transfer of data time-delay on the message transmission rate on a plurality of P2P networks and a plurality of P2P network.When selecting a P2P network to send acquisition request conforms, operation conditions also possibly comprise the available subscribers quantity of a plurality of P2P networks.
Communication equipment also can comprise converting unit; The result who is used for when request is the resource that provides service required; And when the resource format of resource format and terminal equipment support does not match, convert resource format to resource format that terminal equipment is supported, and send to service unit.
Wherein the resource format of terminal equipment support be terminal equipment when communication equipment sends request and common negotiation of communication equipment confirm.As shown in Figure 2, comprise RTU (telecommunication unit, Remote Telecommunication Unit), amusement gateway in the networking of digital home, and various domestic terminal apparatus.These terminal equipments comprise PC, NB (notebook, Notebook), STB, DMA (DMA, Digital Media Adapter), TV (TV, Television).Wherein RTU is responsible for the guarantee of network insertion, QoS (service quality, Quality of Service) and safety, generally is meant Modem (modulator-demodulator).The amusement gateway is responsible for to terminal equipment service being provided; And the transmission data and the signaling that send to terminal equipment and send to RTU by terminal equipment by RTU; And can be, and, selects different P2P networks to accomplish and communicate by letter according to the quality of service of preset rules assessment according to the different service demand.The in addition CPE (Customer PremiseEquipment) suitable with the effect of amusement gateway, CPE is a customer headend equipment, generally is meant home gateway.RTU and amusement gateway can combine to form communication equipment as shown in Figure 1, directly for terminal equipment provides service, and accomplish functions such as network insertion and transmission quality assurance.
Above-mentioned communication equipment can be an access terminal equipment, also can be the other forms of communication equipment that can accomplish above-mentioned concrete function.
In sum, adopt the communication equipment of the embodiment of the invention, because wherein integrated a plurality of P2P clients realize obtaining automatically of P2P network best resource, and fully the using and share of Internet resources, so can support user's all kinds of services request.Simultaneously, because integrated converting unit, the resource that breaking device supports the form disunity to cause is shared obstacle, realizes Internet resources fully sharing on distinct device.
Embodiments of the invention also provide a kind of application process of communication equipment, and are as shown in Figure 3, are the flow charts of the application process of communication equipment in the embodiment of the invention, and implementation process is following:
Communication equipment is selected a P2P network from the corresponding P2P network of a plurality of P2P clients, send communication request to the P2P network, and this communication request also comprises acquisition request conforms, and according to the result who asks, the terminal equipment of managing for communication equipment provides service.
Above-mentioned communication request is sent to communication equipment by terminal equipment.
Be specially and send communication request to the corresponding P2P network of P2P client, according to the operation conditions of the corresponding a plurality of P2P networks of a plurality of P2P clients, select a P2P network to initiate communication request, this communication request also comprises acquisition request conforms.Operation conditions comprises one or more in message transmission rate and the transfer of data on a plurality of P2P network time-delay on a plurality of P2P networks.When selecting a P2P network to send acquisition request conforms, operation conditions also possibly comprise the available subscribers quantity of a plurality of P2P networks.
Wherein,, the terminal equipment for the communication equipment management also comprises before providing service; As the result who asks is the resource that provides service required; And when the resource format of resource format and terminal equipment support does not match, convert resource format to resource format that terminal equipment is supported, and send to terminal equipment.
Communication equipment is that the service that terminal equipment provides specifically includes but not limited to, file download service, streaming media on demand service, file polling download service, Streaming Media inquiry order program service and instant messaging service.
Above-mentioned communication equipment can be an access terminal equipment, also can be the other forms of communication equipment that can accomplish above-mentioned concrete function.
In sum; Adopt the application process of the communication equipment of the embodiment of the invention, because integrated a plurality of P2P clients in the communication equipment realize obtaining automatically of P2P network best resource; And fully the using and share of Internet resources, therefore can support user's all kinds of services request.Simultaneously, because integrated converting unit in the communication equipment, the resource that breaking device supports the form disunity to cause is shared obstacle, realizes Internet resources fully sharing on distinct device.
Embodiments of the invention also provide a kind of application system of communication equipment, comprise the terminal equipment of communication equipment and at least one communication equipment management.Wherein, Communication equipment is used for selecting a P2P network from the corresponding P2P network of a plurality of P2P clients, sends communication request to the P2P network, and this communication request also comprises acquisition request conforms; And according to the result who asks, the terminal equipment of managing for communication equipment provides service; Terminal equipment is used for sending communication request to communication equipment, and accepts the service that communication equipment provides.
Send communication request to the corresponding P2P network of P2P client and be specially,, select a P2P network to initiate communication request according to the operation conditions of the corresponding a plurality of P2P networks of a plurality of P2P clients.Wherein operation conditions comprises one or more in message transmission rate and the transfer of data on a plurality of P2P network time-delay on a plurality of P2P networks.When selecting a P2P network to send acquisition request conforms, operation conditions also possibly comprise the available subscribers quantity of a plurality of P2P networks.
Communication equipment is that the service that terminal equipment provides specifically comprises, file download service, streaming media on demand service, file polling download service, Streaming Media inquiry order program service and instant messaging service.
Communication equipment also comprises converting unit; The result who is used for when request is the resource that provides service required; And when the resource format of resource format and terminal equipment support does not match, convert resource format to resource format that terminal equipment is supported, and send to terminal equipment.
Above-mentioned communication equipment can be an access terminal equipment, also can be the other forms of communication equipment that can accomplish above-mentioned concrete function.
Instance below in conjunction with concrete describes.As shown in Figure 4, be the networking sketch map of communication equipment application system in the embodiment of the invention.The terminal equipment that comprises P2P network, communication equipment A and management thereof, and the terminal equipment of communication equipment B and management thereof.Wherein, communication equipment A can be separated into the apparatus-form of RTU-A and amusement gateway A, and the terminal equipment of its management comprises PC-A, WIFI (Wireless Fidelity, Wireless Fidelity) phone-A and DMA-A.Communication equipment B can be separated into the apparatus-form of RTU-B and amusement gateway B, and the terminal equipment of its management comprises PC-B, WIFI (Wireless Fidelity, Wireless Fidelity) phone-B and DMA-B.
File download service for the terminal equipment request; For example PC-A needs application document data File-A; Initiate the data download request to the amusement gateway; The integrated many P2P client of amusement gateway can be initiated file request to different P2P networks, therefrom finds a best P2P network to go to obtain data.After obtaining physical resource, promptly to the PC-A of the initiation request data File-A that returns to document.Wherein, select best P2P network, promptly analyze the one or more conditions in the available subscribers quantity of message transmission rate on a plurality of P2P networks, the time-delay of the transfer of data on a plurality of P2P network and a plurality of P2P networks, confirm the P2P network that a performance is best.
For the streaming media service of terminal equipment request, order program service for example, DMA-A initiates playing request to the amusement gateway; This moment, DMA-A need consult a kind of video encoding form with the amusement gateway, and the amusement gateway is initiated order request to different P2P networks, therefrom selects an optimum network to obtain medium; After getting access to media resource; The media resource form possibly can't satisfy the video format requirement of DMA-A, need change at the amusement gateway, comprises medium encapsulation and coded format conversion.Wherein, select best P2P network, promptly analyze the one or more conditions in the available subscribers quantity of message transmission rate on a plurality of P2P networks, the time-delay of the transfer of data on a plurality of P2P network and a plurality of P2P networks, confirm the P2P network that a performance is best.
Instant messaging service for the terminal equipment request; Because instant messaging need be selected the opposite end and communicate; This opposite end is selected can be through the unified outlet of amusement gateway; Can be such as Skype (a kind of MSN) service through the unified outlet of amusement gateway; And the Skype client need all be installed in each terminal equipment, each inner terminal equipment of digital home can be downloaded user list separately from the amusement gateway, and with amusement gateway negotiation terminal equipment can the support voice coded format.Obtain the vocoded data of opposite end transmission when the amusement gateway after, terminal equipment and amusement gateway communication obtain the vocoded data through the conversion of amusement gateway, initiate to communicate by letter with the P2P of opposite end through the amusement gateway.Wherein, if the data format that data format that the amusement gateway receives and terminal equipment are supported is inconsistent, then be responsible for accomplishing the real-time conversion of data format by gateway.
Because integrated P2P communication customer end in the amusement gateway can be supported the number mapping according to user name editor P2P network application.Such as user A, number is N1 in P2P the 1st network, and number is N2 in P2P the 2nd network, and network number is N3 in P2P the 3rd, and then N1, N2, N3 are the available number of user A.
The terminal equipment of amusement gateway management can download to the number map listing from the amusement gateway.When user A initiated the communication call to user B, the amusement gateway found relevant P2P network of user B and corresponding hyphen from the number map listing, initiated simultaneously and being connected of user B.If the multiple connected mode of user A and user B is all effective, then selecting wherein, a best P2P network connection of network quality communicates.If the network quality that user A is connected with user B is unstable,, or after the data transfer delay aggravation, can support to automatically switch to the P2P network that connects other current optimal in the tabulation when the effective bandwidth decline of certain connection.Wherein, select best P2P network, promptly analyze one or more conditions in message transmission rate and the transfer of data on a plurality of P2P network time-delay on a plurality of P2P networks, confirm the P2P network that a performance is best.
For the file polling download service and the Streaming Media inquiry order program service of terminal equipment request, the search of resource can be carried out can adding other keywords such as performer, director, form simultaneously with file main keyword matched and searched by name.Promptly can carry out matched and searched based on filename separately, can carry out matched and searched based on filename+other keywords.The amusement gateway is accomplished matched and searched in different P2P networks; Obtain resource-sharing information (comprising file download and streaming media on demand); According to sharing users quantity available P2P network is sorted, preferentially from the P2P network of sharing users quantity maximum, obtain media resource.
In sum; Adopt the application system of the communication equipment of the embodiment of the invention, because integrated a plurality of P2P clients in the communication equipment realize obtaining automatically of P2P network best resource; And fully the using and share of Internet resources, therefore can support user's all kinds of services request.Simultaneously, because integrated converting unit in the communication equipment, the resource that breaking device supports the form disunity to cause is shared obstacle, realizes Internet resources fully sharing on distinct device.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.