[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2013075415A1 - 一种泛在网中通过组播方式进行下载的方法和系统 - Google Patents

一种泛在网中通过组播方式进行下载的方法和系统 Download PDF

Info

Publication number
WO2013075415A1
WO2013075415A1 PCT/CN2012/071376 CN2012071376W WO2013075415A1 WO 2013075415 A1 WO2013075415 A1 WO 2013075415A1 CN 2012071376 W CN2012071376 W CN 2012071376W WO 2013075415 A1 WO2013075415 A1 WO 2013075415A1
Authority
WO
WIPO (PCT)
Prior art keywords
multicast
terminal
server
cache server
media service
Prior art date
Application number
PCT/CN2012/071376
Other languages
English (en)
French (fr)
Inventor
孙爱芳
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to US14/352,109 priority Critical patent/US9319226B2/en
Priority to EP12852379.2A priority patent/EP2765741B1/en
Publication of WO2013075415A1 publication Critical patent/WO2013075415A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1093In-session procedures by adding participants; by removing participants
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Definitions

  • the present invention relates to a multicast technology in a ubiquitous network collaborative environment in which heterogeneous networks are fused, and in particular to a method and system for downloading by multicast in a ubiquitous network. Background technique
  • the entire ubiquitous network collaboration architecture is recognized as the perceptual extension layer, network/service layer and application layer.
  • terminals in the perceptual extension layer and the application layer can be roughly divided into two categories: one is a terminal group uniformly managed by a gateway, and is Universal Plug and Play (UPNP).
  • UPNP Universal Plug and Play
  • Other protocols enable the interconnection of devices, and the gateway accesses the network; the other is a terminal group consisting of intelligent terminals such as a user's personal computer (PC) and a smart phone, which can directly access the network.
  • PC personal computer
  • smart phone which can directly access the network.
  • the traditional IP multicast mode is mostly for real-time business scenarios, such as multipoint conferences, media broadcasts, and status monitoring. If a new member joins during the service transmission, it must already know the multicast group and its related members. The situation, and the business flow that has been transmitted before joining is not available. In the ubiquitous network collaborative environment, the traditional IP multicast mode cannot be applied due to the heterogeneity of the network and the terminal.
  • the problem is that the user cannot obtain the media multicast service if the neighboring multicast group cannot be obtained.
  • the terminal device added in the multicast process the user cannot obtain the service flow before the join, and cannot Use the terminal's multi-mode and multi-interface features to gain more network capacity. Summary of the invention
  • the main purpose of the present invention is to provide a method and system for downloading in a ubiquitous network by using a multicast mode, which enables a user to obtain a media multicast service without knowing the surrounding multicast group. Further, for the terminal device that is added in the multicast process, the user can obtain the service flow delivered before the join in a compensated manner, and can acquire more network capacity by using the feature that the terminal has multiple modes and multiple interfaces.
  • the present invention provides a method for downloading by multicast in a ubiquitous network, where the method includes:
  • the terminal After the terminal requests to download the media service, the terminal obtains the address of the cache server corresponding to the media service from the tracking server, and the terminal requests the cache server to transmit the media service;
  • the cache server After receiving the request, the cache server triggers the context server to determine whether the condition for triggering multicast is met according to the preset multicast terminal threshold.
  • the cache server cooperates with the context server and the joint radio resource management server to determine a plurality of terminals and multicast channels participating in the multicast;
  • the cache server sends the data of the media service to each terminal on the multicast channel by using the resource control node.
  • the method further includes: when the data of the media service received by the terminal is incomplete, the data is compensated by the cache server or other terminal that receives the multicast media service. .
  • the terminal includes: a single mode terminal, and/or a multimode terminal; when the terminal is a multimode terminal, when the data of the media service received by the terminal is incomplete, the cache server or other receiving multicast media is used.
  • the terminal of the service obtains data compensation, including:
  • the terminal After the multicast service starts, or after the multicast service ends, the terminal obtains the number of the server through the cache server or other terminals that receive the multicast media service by using multiple network modes that the terminal can support. According to compensation.
  • the terminal After the terminal requests to download the media service, the terminal obtains the address of the cache server corresponding to the media service from the tracking server, and the terminal requests the cache server to transmit the media service, including:
  • the terminal sends a request for downloading the media service to the tracking server, and the tracking server identifies the requested service type and the downloaded signaling after receiving the request, and finds the corresponding cache server in the preset service engine through the internal query according to the service type.
  • the address is returned to the terminal requesting to download the media service; the terminal sends a request for transmitting the media service to the cache server by using a wireless communication manner according to the address of the cache server.
  • the triggering context server determines, according to the preset multicast terminal threshold, whether the condition for triggering the multicast is met, including:
  • the cache server After receiving the request, the cache server sends a signaling for querying the multicast condition to the context server, and then determines whether the condition for triggering the multicast is met according to the working state of the other terminal and the preset multicast terminal threshold returned by the context server;
  • the preset multicast terminal threshold includes: a preset indicator that is comprehensively evaluated according to the number of terminals participating in the multicast, the multicast service transmission progress, and the multicast channel quality.
  • the cache server cooperates with the context server and the joint radio resource management server to determine a plurality of terminals and multicast channels participating in the multicast when the multicast condition is met, including: when the multicast condition is met, the cache server is The other terminals in the terminal determine the plurality of terminals participating in the multicast according to the threshold of the multicast terminal, and obtain the network context information of the multiple terminals participating in the multicast through the context server; the joint wireless resource management server sends the information according to the cache server.
  • the network context information is determined, and the multicast channel is determined and sent to the cache server.
  • the network context information includes: resource control node information, network load status, and network signal strength corresponding to multiple terminals participating in the multicast.
  • the invention also provides a system for downloading by multicast in a ubiquitous network, the system
  • the system includes: a terminal, a tracking server, a cache server, a context server, a joint radio resource management server, and a resource control node;
  • the terminal after requesting to download the media service, obtains an address of the cache server corresponding to the media service from the tracking server, and requests the cache server to transmit the media service;
  • the cache server is configured to: after triggering the request, trigger the context server to determine, according to the preset multicast terminal threshold, whether the condition for triggering the multicast is met, and when the multicast condition is met, the cache server cooperates with the context server and the joint radio resource.
  • the management server determines a plurality of terminals and multicast channels participating in the multicast, and sends the data of the media service to each terminal on the multicast channel by the resource control node.
  • the terminal is further configured to acquire data compensation by using a cache server or another terminal that receives the multicast media service when the data of the received media service is incomplete.
  • the terminal includes: a single mode terminal, and/or a multimode terminal; when the terminal is a multimode terminal, when the data of the media service received by the terminal is incomplete, the cache server or other receiving multicast media is used.
  • the terminal of the service obtains data compensation, including:
  • the terminal After the multicast service starts, or after the multicast service ends, the terminal obtains data compensation through the cache server or other terminals that receive the multicast media service by using multiple network modes that the terminal can support.
  • the terminal After the terminal requests to download the media service, the terminal obtains the address of the cache server corresponding to the media service from the tracking server, and the terminal requests the cache server to transmit the media service, including:
  • the terminal sends a request for downloading the media service to the tracking server, and the tracking server identifies the requested service type and the downloaded signaling after receiving the request, and finds the corresponding cache server in the preset service engine through the internal query according to the service type.
  • the address is returned to the terminal requesting to download the media service; the terminal sends a request for transmitting the media service to the cache server by using a wireless communication manner according to the address of the cache server.
  • the triggering context server determines, according to the preset multicast terminal threshold, whether the condition for triggering multicast is met, including:
  • the cache server After receiving the request, the cache server sends a signaling for querying the multicast condition to the context server, and then determines whether the condition for triggering the multicast is met according to the working state of the other terminal and the preset multicast terminal threshold returned by the context server;
  • the preset multicast terminal threshold includes: a preset indicator that is comprehensively evaluated according to the number of terminals participating in the multicast, the multicast service transmission progress, and the multicast channel quality.
  • the cache server cooperates with the context server and the joint radio resource management server to determine a plurality of terminals and multicast channels participating in the multicast when the multicast condition is met, including: when the multicast condition is met, the cache server is The other terminals in the terminal determine the plurality of terminals participating in the multicast according to the threshold of the multicast terminal, and obtain the network context information of the multiple terminals participating in the multicast through the context server; the joint wireless resource management server sends the information according to the cache server.
  • the network context information is determined, and the multicast channel is determined and sent to the cache server.
  • the network context information includes: resource control node information, network load status, and network signal strength corresponding to multiple terminals participating in the multicast.
  • the method and system for downloading by using a multicast mode in a ubiquitous network provided by the present invention, after the terminal requests to download a media service, the terminal obtains an address of a cache server corresponding to the media service from the tracking server, and the terminal requests the cache server to transmit the After receiving the request, the cache server triggers the context server to determine whether the multicast trigger condition is met according to the preset multicast terminal threshold. When the multicast condition is met, the cache server cooperates with the context server and the joint radio resource management server. Determining a plurality of terminals and multicast channels participating in the multicast; the cache server sends the data of the media service to each terminal on the multicast channel by the resource control node.
  • the user can obtain the media multicast service without knowing the surrounding multicast group, and not only can fully utilize the wireless resources, but also can realize the user fast media download.
  • it is possible to perform point-to-point compensation on the lost and missing video parts to ensure the downloaded media data. Quality. DRAWINGS
  • FIG. 1 is a schematic flowchart of a method for downloading a multicast media service in a ubiquitous network according to the present invention
  • FIG. 2 is a flowchart of an embodiment of downloading a live broadcast media service by using a multicast mode in a ubiquitous network
  • FIG. 3 is a schematic structural diagram of a system for downloading by multicast in a ubiquitous network according to the present invention. detailed description
  • the basic idea of the present invention is: after the terminal requests to download the media service, the address of the cache server corresponding to the media service is obtained from the tracking server, and the terminal requests the cache server to transmit the media service; after receiving the request, the cache server triggers the context server.
  • the preset multicast terminal threshold it is determined whether the condition for triggering multicast is met; when the multicast condition is met, the cache server cooperates with the context server and the joint radio resource management server to determine multiple terminals and multicast channels participating in the multicast.
  • the cache server sends the data of the media service to each terminal on the multicast channel by using the resource control node.
  • FIG. 1 is a schematic flowchart of a method for downloading by using a multicast mode in a ubiquitous network according to the present invention. As shown in FIG. 1, the method includes:
  • Step 101 After the terminal requests to download the media service, the terminal obtains the address of the cache server corresponding to the media service from the tracking server, and the terminal requests the cache server to transmit the media service. Specifically, after the terminal requests to download the media service, the terminal searches for The server obtains the address of the cache server corresponding to the media service, and the method includes: the terminal sends a request for downloading the media service to the tracking server, and the tracking server identifies the requested service type and the downloaded signaling after receiving the request, and performs an internal query according to the service type. The address of the corresponding cache server is found in the preset service engine and returned to the terminal requesting to download the media service. The terminal to the cache server The request for transmitting the media service includes: the terminal sending a request for transmitting the media service to the cache server by using a wireless communication manner according to the address of the cache server.
  • Step 102 After receiving the request, the cache server triggers the context server to determine whether the condition for triggering multicast is met according to the preset multicast terminal threshold.
  • the trigger context server determines, according to the preset multicast terminal threshold, whether the condition for triggering the multicast is met, the method includes: after receiving the request, the cache server sends the signaling for querying the multicast condition to the context server, and then according to the context.
  • the working status of other terminals in the vicinity of the terminal and the preset multicast terminal threshold returned by the server determine whether the condition for triggering multicast is met.
  • the preset multicast terminal threshold includes: a preset indicator that is comprehensively evaluated according to the number of terminals participating in the multicast, the multicast service transmission progress, and the multicast channel quality.
  • Step 103 When the conditions of the multicast are met, the cache server cooperates with the context server and the joint radio resource management server to determine multiple terminals and multicast channels participating in the multicast;
  • the cache server when the multicast condition is met, cooperates with the context server and the joint radio resource management server to determine a plurality of terminals and multicast channels participating in the multicast, including: when the multicast condition is met, the cache server In other terminals in the vicinity of the terminal, multiple terminals participating in the multicast are determined according to the threshold of the multicast terminal, and network context information of multiple terminals participating in the multicast is obtained by the context server; the joint radio resource management server sends the information according to the cache server.
  • the network context information determines a multicast channel and sends it to the cache server.
  • the network context information includes: resource control node information, network load status, and network signal strength corresponding to multiple terminals participating in the multicast.
  • Step 104 The cache server sends the data of the media service to each terminal on the multicast channel by using the resource control node.
  • the method further includes: when the data of the media service received by the terminal is incomplete, obtaining data compensation by using a cache server or another terminal that receives the multicast media service.
  • the terminal includes: a single mode terminal, and/or a multimode terminal.
  • the terminal is a multi-mode terminal
  • the data is compensated by the cache server or other terminal that receives the multicast media service, including: after the multicast service starts, or After the multicast service ends, the terminal obtains data compensation through a cache server or other terminal that receives the multicast media service by using multiple network modes that the terminal can support.
  • the terminal initiates a request to the tracking server according to the obtained breakpoint information of the media service through other network modes occupied by the non-multicast service, and the tracking server cooperates with the context server and the joint radio resource management.
  • the server and the cache server send the media service data of the breakpoint information to the terminal, and merge with the media service data after the breakpoint information to complete the data compensation; or after the multicast service ends, the terminal checks the service integrity, and the missing
  • the media service data reporting cache server uses the context server to query the terminal that can provide the missing media service data in the periphery of the terminal, and the terminal acquires data compensation through multiple network modes that can be supported by the terminal.
  • FIG. 2 is a flowchart of an embodiment of downloading a live broadcast media service by using a multicast mode in the ubiquitous network of the present invention.
  • a user terminal requesting a live broadcast media service is a terminal 4, and the user terminal is surrounded by the user terminal.
  • the terminals found in the environment are the terminal 1, the terminal 2, the terminal 3, and the terminal 5.
  • the user terminals are multi-mode terminals, and can be connected to multiple networks at the same time.
  • the process includes: Step 201: The terminal 4 supports the terminal through the terminal.
  • the wireless communication method sends the live media service request signaling to the tracking server;
  • the request signaling includes signaling services such as media service types and downloads that need to be downloaded.
  • Step 202 the tracking server returns the address of the cache server to the terminal 4;
  • the tracking server receives the request signaling sent by the user terminal, performs parsing processing, identifies the service type of the requested service, and downloads the signaling, and searches through the preset service engine according to the service type.
  • the media service with the same service type determines the address of the cache server storing the media service according to the found media service engine, and further transmits the address to the user terminal that requests the media service, that is, the terminal 4, by signaling.
  • Step 203 The terminal 4 sends a transmission data request to the cache server.
  • the user terminal that requests the media service sends the transmission data request signaling to the cache server according to the obtained address of the cache server by using some wireless communication manner.
  • Step 204 The cache server queries the context server, and determines, according to the preset multicast terminal threshold, whether the condition for triggering multicast is met.
  • the cache server sends the query multicast condition signaling to the context server through event triggering to determine the triggering multicast condition. Further, the working state of the terminal of the user terminal in the context server is queried, wherein the terminal 1, the terminal 2, the terminal 3, and the terminal 5 around the user are requesting or performing the same live media service; and the terminal 1, the terminal 2, and the terminal 3 Both are through one of the wireless network modes supported by the terminal 4, and the terminal 5 is another wireless network mode supported by the terminal 4.
  • the threshold is a comprehensive evaluation index of related factors such as the number of participating multicast terminals, the progress of the multicast service transmission, and the quality of the multicast channel; after determining, the terminal 1, the terminal 2, and the terminal 3 and the terminal 4 can form a multicast group to satisfy the triggering multicast condition.
  • Step 205 After the trigger condition is met, the cache server determines that the terminal 1, the terminal 2, and the terminal 3 participate in the multicast, and send and query the network context information of the terminal.
  • the context server stores a correspondence table between the resource control node and each terminal, and receives a query request from the media buffer to feed back information in the table to the cache server.
  • the correspondence table between the resource control node and each terminal is parameter information of all feasible channels and channels that each terminal accesses to the resource control point.
  • Step 206 The cache server requests a multicast channel from the joint radio resource management server, and the joint radio resource management server determines the multicast channel and returns to the cache server.
  • the cache server sends the request multicast channel decision signaling to the joint resource management server to request the multicast channel decision.
  • the signaling further includes the channel information and the network load status of the terminal and the corresponding resource control node acquired in step 204. , network signal strength, etc. Text information.
  • the joint radio resource management server determines the multicast channel according to the network resource information such as the usage load of the radio resource, the network signal strength, and the correspondence between the terminal and the resource control node information, and the multicast channel determined by the joint resource management server passes the signaling manner. Transfer the information to the cache server.
  • Step 207 The cache server sends the data of the media service to each terminal on the multicast channel by using the resource control node.
  • the cache server receives the multicast channel, and transmits the requested media service data to the resource control node by using a certain protocol data format in an event trigger manner, and the resource control node receives the media service data, and broadcasts the media through the multicast channel.
  • the data is distributed to terminals 1, 2, 3, 4.
  • Step 208 The user terminal performs data compensation after receiving the live media service data.
  • the terminal 4 After the terminal 4 receives the live media service data, the terminal 4 simultaneously detects the integrity of the received data by using the built-in detection software package, for example, verifying that the packet loss is found, and the terminal 4 transmits the compensation signaling through the terminal to support other The communication mode is sent to the cache server. After receiving the compensation packet loss data request, the cache server performs packet loss compensation; or sends the compensation signaling to other terminals in the surrounding environment for packet loss data compensation.
  • the other members of the multicast group have downloaded the completed service flow, which can be compensated by one or several of the following methods:
  • the service breakpoint information is obtained, and the packet carrying the service breakpoint information is sent to the tracking server through the interface of the network where the non-multicast service is located, and the tracking server cooperates with the context server and the cache server.
  • the joint radio resource management server transmits the service data before the breakpoint in the resource access point to the terminal side through other interfaces of the user terminal, and finally synthesizes the service after the breakpoint.
  • the service information reporting cache server uses the context server to query resource access points and terminals that can provide corresponding services around the user terminal, and performs service compensation through multiple interfaces of the user terminal.
  • the user terminal in the foregoing embodiment is a multi-mode terminal, and the terminal can access multiple networks at the same time.
  • the data compensation and the traditional network can be utilized for the packet loss situation and the like.
  • IP multicast has a clear distinction.
  • FIG. 3 is a schematic structural diagram of a system for downloading by multicast in a ubiquitous network according to the present invention.
  • the system includes: a terminal 31, a tracking server 32, a cache server 33, a context server 34, and a joint wireless device.
  • the resource management server 35 and the resource control node 36 are configured to: after requesting to download the media service, obtain the address of the cache server 33 corresponding to the media service from the tracking server 32, and request the cache server 33 to transmit the Media business;
  • the method includes: the terminal 31 sends a request for downloading the media service to the tracking server 32, and after the tracking server 32 receives the request, The requested service type and the downloaded signaling are identified, and the address of the corresponding cache server 33 is found in the preset service engine and returned to the terminal 31 requesting to download the media service through the internal query according to the service type.
  • the requesting, by the terminal 31, the media service to the cache server 33 includes: the terminal 31 sends a request for transmitting a media service to the cache server 33 by using a wireless communication manner according to the address of the cache server 33.
  • the cache server 33 is configured to: after the request is received, the trigger context server 34 determines, according to the preset multicast terminal threshold, whether the condition for triggering the multicast is met. When the multicast condition is met, the cache server 33 cooperates with the context server 34. And the joint radio resource management server 35 determines a plurality of terminals and multicast channels participating in the multicast, and the resource control node 36 transmits data of the media service to each terminal on the multicast channel.
  • the cache server 33 triggers the context server 34 to terminate according to a preset multicast. And determining, by the terminal threshold, whether the condition for triggering the multicast is met, the method includes: after receiving the request, the cache server 33 sends signaling for querying the multicast condition to the context server 34, and then according to the working status of other terminals in the periphery of the terminal returned by the context server 34 and The preset multicast terminal threshold determines whether the condition for triggering multicast is met.
  • the preset multicast terminal threshold includes: a preset indicator that is comprehensively evaluated according to the number of terminals participating in the multicast, the progress of the multicast service transmission, and the quality of the multicast channel.
  • the context server 34 and the joint radio resource management server 35 determine a plurality of terminals and multicast channels participating in the multicast, including: when the multicast condition is met, the cache server 33, in other terminals around the terminal, determine a plurality of terminals participating in the multicast according to the multicast terminal threshold, and obtain network context information of the plurality of terminals participating in the multicast through the context server 34; the joint radio resource management server 35 according to the cache server
  • the network context information sent by 33 determines the multicast channel and sends it to the cache server 33.
  • the network context information includes: resource control node information, network load status, and network signal strength corresponding to multiple terminals participating in the multicast.
  • the terminal 31 is further configured to acquire data compensation by the cache server 33 or another terminal that receives the multicast media service when the data of the received media service is incomplete.
  • the terminal 31 includes: a single mode terminal, and/or a multimode terminal.
  • the terminal 31 is a multi-mode terminal
  • the data is compensated by the cache server 33 or other terminal that receives the multicast media service, including: after the start of the multicast service, or After the multicast service ends, the terminal 31 obtains data compensation through the cache server 33 or other terminals that receive the multicast media service by using multiple network modes that can be supported by the terminal 31.
  • the terminal 31 initiates a request to the tracking server 32 by using other network modes occupied by the non-multicast service according to the obtained breakpoint information of the media service, and the tracking server 32 cooperates with the context server 34.
  • the joint radio resource management server 35 and the cache server 33 transmit the media service data before the breakpoint information to the terminal 31, and merge with the media service data after the breakpoint information to complete the data compensation; or after the end of the multicast service,
  • the terminal 31 checks the service integrity, reports the missing media service data to the cache server 33, and uses the context server 34 to query the terminal that can provide the missing media service data, and the terminal 31 obtains data through multiple network modes that the user can support. make up.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种泛在网中通过组播方式进行下载的方法和系统,其中方法包括:终端请求下载媒体业务后,从追踪服务器获取媒体业务对应的缓存服务器的地址,终端向所述缓存服务器请求传输所述媒体业务;缓存服务器接收到请求后,触发上下文服务器根据预设的组播终端阈值,判断是否满足触发组播的条件;当符合组播的条件时,缓存服务器配合上下文服务器和联合无线资源管理服务器决策出参与组播的多个终端和组播信道;缓存服务器通过资源控制节点在所述组播信道上,将媒体业务的数据发送给各终端。根据本发明提供的方案,能够使用户在无法获知周边的组播组的情况下获得媒体组播业务,不仅能够充分利用无线资源,而且可以实现用户快速媒体下载。

Description

一种泛在网中通过组播方式进行下载的方法和系统 技术领域
本发明涉及多种异构网络融合的泛在网协同环境下的组播技术, 特别 是指一种泛在网中通过组播方式进行下载的方法和系统。 背景技术
根据目前泛在网相关标准的制定和业内研究情况, 整个泛在网协同架 构被公认地分为感知延伸层、 网络 /业务层和应用层。 其中, 感知延伸层和 应用层都存在多种终端, 而这些终端设备可大体分为两类: 一类是由网关 统一管理的终端群, 通过通用即插即用 ( Universal Plug and Play, UPNP ) 等各种协议实现设备的互联互通, 由网关接入网络; 另一类是由用户个人 电脑 (PC )和智能手机等智能终端组成的终端群, 可以直接接入网络。
对于由用户 PC和智能手机等智能终端组成的终端群,如果其中某几个 终端请求下载同一媒体业务, 采用组播的方式完成请求下载的终端用户的 业务请求是既快捷又方便的方式。 传统的 IP组播方式多数是针对实时的业 务场景, 例如多点会议、 媒体广播、 状态监测等, 如果在业务传输过程中 有新的成员加入, 它必须已经获知该组播组及其相关成员情况, 而且对于 加入之前已经传输的业务流无法获取。 泛在网协同环境下, 由于网络及终 端的异构性, 使得传统的 IP组播方式无法得到应用。 问题主要在于用户不 能在无法获知周边的组播组的情况下获得媒体组播业务; 另外, 对于组播 过程中加入的终端设备, 用户不能以补偿的方式获取加入前传递的业务流, 并且无法利用终端具有多模多接口的特性获取更多的网络容量。 发明内容
有鉴于此, 本发明的主要目的在于提供一种泛在网中通过组播方式进 行下载的方法和系统, 能够使用户在无法获知周边的组播组的情况下获得 媒体组播业务; 另外, 进一步的, 对于组播过程中加入的终端设备, 用户 能够以补偿的方式获取加入前传递的业务流, 并且可以利用终端具有多模 多接口的特性获取更多的网络容量。
为达到上述目的, 本发明的技术方案是这样实现的:
本发明提供了一种泛在网中通过组播方式进行下载的方法, 所述方法 包括:
终端请求下载媒体业务后, 从追踪服务器获取媒体业务对应的緩存服 务器的地址, 终端向所述緩存服务器请求传输所述媒体业务;
緩存服务器接收到请求后, 触发上下文服务器根据预设的组播终端阈 值, 判断是否满足触发组播的条件;
当符合组播的条件时, 緩存服务器配合上下文服务器和联合无线资源 管理服务器决策出参与组播的多个终端和组播信道;
緩存服务器通过资源控制节点在所述组播信道上, 将媒体业务的数据 发送给各终端。
其中, 在所述将媒体业务的数据发送给各终端之后, 所述方法还包括: 当终端接收到的媒体业务的数据不完整时, 通过緩存服务器或其他接 收组播媒体业务的终端获取数据补偿。
其中, 所述终端包括: 单模终端、 和 /或多模终端; 当终端为多模终端 时, 所述当终端接收到的媒体业务的数据不完整时, 通过緩存服务器或其 他接收组播媒体业务的终端获取数据补偿, 包括:
在组播业务开始后, 或者在组播业务结束后, 终端利用自身能够支持 的多个网络模式, 通过緩存服务器或其他接收组播媒体业务的终端获取数 据补偿。
其中, 所述终端请求下载媒体业务后, 从追踪服务器获取媒体业务对 应的緩存服务器的地址, 终端向所述緩存服务器请求传输所述媒体业务, 包括:
终端向追踪服务器发送下载媒体业务的请求, 追踪服务器接收到请求 后识别出所请求的业务类型和下载的信令, 根据业务类型通过内部查询, 在预设的业务引擎中查找到对应的緩存服务器的地址并返回给请求下载媒 体业务的终端; 终端根据緩存服务器的地址, 通过无线通信方式向緩存服 务器发送传输媒体业务的请求。
其中, 所述触发上下文服务器根据预设的组播终端阈值, 判断是否满 足触发组播的条件, 包括:
緩存服务器接收到请求后, 发送查询组播条件的信令给上下文服务器, 然后根据上下文服务器返回的终端周边其他终端的工作状态以及预设的组 播终端阈值, 判断是否满足触发组播的条件;
其中, 所述预设的组播终端阈值, 包括: 根据参与组播的终端数量、 组播业务传输进度和组播信道质量综合评定出的预设的指标。
其中, 所述当符合组播的条件时, 緩存服务器配合上下文服务器和联 合无线资源管理服务器决策出参与组播的多个终端和组播信道, 包括: 当符合组播的条件时, 緩存服务器在终端周边其他终端中, 根据组播 终端阈值决策出参与组播的多个终端, 并通过上下文服务器获取参与组播 的多个终端的网络上下文信息; 联合无线资源管理服务器根据緩存服务器 发送来的所述网络上下文信息, 决策出组播信道并发送给緩存服务器; 其中, 所述网络上下文信息, 包括: 参与组播的多个终端对应的资源 控制节点信息、 网络负载情况和网络信号强度。
本发明还提供了一种泛在网中通过组播方式进行下载的系统, 所述系 统包括: 终端、 追踪服务器、 緩存服务器、 上下文服务器、 联合无线资源 管理服务器和资源控制节点; 其中,
所述终端, 用于请求下载媒体业务后, 从追踪服务器获取媒体业务对 应的緩存服务器的地址, 向所述緩存服务器请求传输所述媒体业务;
所述緩存服务器, 用于接收到请求后, 触发上下文服务器根据预设的 组播终端阈值, 判断是否满足触发组播的条件, 当符合组播的条件时, 緩 存服务器配合上下文服务器和联合无线资源管理服务器决策出参与组播的 多个终端和组播信道, 通过资源控制节点在所述组播信道上, 将媒体业务 的数据发送给各终端。
其中, 所述终端, 还用于当接收到的媒体业务的数据不完整时, 通过 緩存服务器或其他接收组播媒体业务的终端获取数据补偿。
其中, 所述终端包括: 单模终端、 和 /或多模终端; 当终端为多模终端 时, 所述当终端接收到的媒体业务的数据不完整时, 通过緩存服务器或其 他接收组播媒体业务的终端获取数据补偿, 包括:
在组播业务开始后, 或者在组播业务结束后, 终端利用自身能够支持 的多个网络模式, 通过緩存服务器或其他接收组播媒体业务的终端获取数 据补偿。
其中, 所述终端请求下载媒体业务后, 从追踪服务器获取媒体业务对 应的緩存服务器的地址, 终端向所述緩存服务器请求传输所述媒体业务, 包括:
终端向追踪服务器发送下载媒体业务的请求, 追踪服务器接收到请求 后识别出所请求的业务类型和下载的信令, 根据业务类型通过内部查询, 在预设的业务引擎中查找到对应的緩存服务器的地址并返回给请求下载媒 体业务的终端; 终端根据緩存服务器的地址, 通过无线通信方式向緩存服 务器发送传输媒体业务的请求。 其中, 所述触发上下文服务器根据预设的组播终端阈值, 判断是否满 足触发组播的条件, 包括:
緩存服务器接收到请求后, 发送查询组播条件的信令给上下文服务器, 然后根据上下文服务器返回的终端周边其他终端的工作状态以及预设的组 播终端阈值, 判断是否满足触发组播的条件;
其中, 所述预设的组播终端阈值, 包括: 根据参与组播的终端数量、 组播业务传输进度和组播信道质量综合评定出的预设的指标。
其中, 所述当符合组播的条件时, 緩存服务器配合上下文服务器和联 合无线资源管理服务器决策出参与组播的多个终端和组播信道, 包括: 当符合组播的条件时, 緩存服务器在终端周边其他终端中, 根据组播 终端阈值决策出参与组播的多个终端, 并通过上下文服务器获取参与组播 的多个终端的网络上下文信息; 联合无线资源管理服务器根据緩存服务器 发送来的所述网络上下文信息, 决策出组播信道并发送给緩存服务器; 其中, 所述网络上下文信息, 包括: 参与组播的多个终端对应的资源 控制节点信息、 网络负载情况和网络信号强度。
本发明所提供的泛在网中通过组播方式进行下载的方法和系统, 终端 请求下载媒体业务后, 从追踪服务器获取媒体业务对应的緩存服务器的地 址, 终端向所述緩存服务器请求传输所述媒体业务; 緩存服务器接收到请 求后, 触发上下文服务器根据预设的组播终端阈值, 判断是否满足触发组 播的条件; 当符合组播的条件时, 緩存服务器配合上下文服务器和联合无 线资源管理服务器决策出参与组播的多个终端和组播信道; 緩存服务器通 过资源控制节点在所述组播信道上, 将媒体业务的数据发送给各终端。 通 过本发明能够使用户在无法获知周边的组播组的情况下获得媒体组播业 务, 不仅能够充分利用无线资源, 而且可以实现用户快速媒体下载。 另外 还能够对丟包和缺失视频部分进行点对点补偿, 以保证所下载媒体数据的 质量。 附图说明
图 1为本发明一种泛在网中通过组播方式进行下载的方法流程示意图; 图 2 为本发明泛在网中通过组播方式进行直播媒体业务下载的实施例 流程图;
图 3为本发明一种泛在网中通过组播方式进行下载的系统结构示意图。 具体实施方式
本发明的基本思想是: 终端请求下载媒体业务后, 从追踪服务器获取 媒体业务对应的緩存服务器的地址, 终端向所述緩存服务器请求传输所述 媒体业务; 緩存服务器接收到请求后, 触发上下文服务器根据预设的组播 终端阈值, 判断是否满足触发组播的条件; 当符合组播的条件时, 緩存服 务器配合上下文服务器和联合无线资源管理服务器决策出参与组播的多个 终端和组播信道; 緩存服务器通过资源控制节点在所述组播信道上, 将媒 体业务的数据发送给各终端。
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。 图 1为本发明一种泛在网中通过组播方式进行下载的方法流程示意图, 如图 1所示, 所述方法包括:
步驟 101 , 终端请求下载媒体业务后,从追踪服务器获取媒体业务对应 的緩存服务器的地址, 终端向所述緩存服务器请求传输所述媒体业务; 具体的, 所述终端请求下载媒体业务后, 从追踪服务器获取媒体业务 对应的緩存服务器的地址, 包括: 终端向追踪服务器发送下载媒体业务的 请求, 追踪服务器接收到请求后识别出所请求的业务类型和下载的信令, 根据业务类型通过内部查询, 在预设的业务引擎中查找到对应的緩存服务 器的地址并返回给请求下载媒体业务的终端。 所述终端向所述緩存服务器 请求传输所述媒体业务, 包括: 终端根据緩存服务器的地址, 通过无线通 信方式向緩存服务器发送传输媒体业务的请求。
步驟 102 ,緩存服务器接收到请求后, 触发上下文服务器根据预设的组 播终端阈值, 判断是否满足触发组播的条件;
具体的, 所述触发上下文服务器根据预设的组播终端阈值, 判断是否 满足触发组播的条件, 包括: 緩存服务器接收到请求后, 发送查询组播条 件的信令给上下文服务器, 然后根据上下文服务器返回的终端周边其他终 端的工作状态以及预设的组播终端阈值, 判断是否满足触发组播的条件。 所述预设的组播终端阈值, 包括: 根据参与组播的终端数量、 组播业务传 输进度和组播信道质量综合评定出的预设的指标。
步驟 103 , 当符合组播的条件时,緩存服务器配合上下文服务器和联合 无线资源管理服务器决策出参与组播的多个终端和组播信道;
具体的, 所述当符合组播的条件时, 緩存服务器配合上下文服务器和 联合无线资源管理服务器决策出参与组播的多个终端和组播信道, 包括: 当符合组播的条件时, 緩存服务器在终端周边其他终端中, 根据组播终端 阈值决策出参与组播的多个终端, 并通过上下文服务器获取参与组播的多 个终端的网络上下文信息; 联合无线资源管理服务器根据緩存服务器发送 来的所述网络上下文信息, 决策出组播信道并发送给緩存服务器。 其中, 所述网络上下文信息, 包括: 参与组播的多个终端对应的资源控制节点信 息、 网络负载情况和网络信号强度。
步驟 104,緩存服务器通过资源控制节点在所述组播信道上, 将媒体业 务的数据发送给各终端。
进一步的, 在步驟 104之后, 所述方法还包括: 当终端接收到的媒体 业务的数据不完整时, 通过緩存服务器或其他接收组播媒体业务的终端获 取数据补偿。 具体的, 所述终端包括: 单模终端、 和 /或多模终端。 当终端为多模终 端时, 所述当终端接收到的媒体业务的数据不完整时, 通过緩存服务器或 其他接收组播媒体业务的终端获取数据补偿, 包括: 在组播业务开始后, 或者在组播业务结束后, 终端利用自身能够支持的多个网络模式, 通过緩 存服务器或其他接收组播媒体业务的终端获取数据补偿。 进一步地, 例如: 在组播业务开始后, 终端根据获取的媒体业务的断点信息, 通过非组播业 务所占用的其他网络模式向追踪服务器发起请求, 追踪服务器配合上下文 服务器、 联合无线资源管理服务器和緩存服务器将断点信息以前的媒体业 务数据发送给终端, 并与断点信息以后的媒体业务数据合并, 完成数据补 偿; 或者在组播业务结束后, 终端检查业务完整性, 将缺失的媒体业务数 据上报緩存服务器, 利用上下文服务器查询终端周边能提供所述缺失的媒 体业务数据的终端, 终端通过自身能够支持的多个网络模式获取数据补偿。
图 2 为本发明泛在网中通过组播方式进行直播媒体业务下载的实施例 流程图, 如图 1所示, 本实施例中假设请求直播媒体业务的用户终端为终 端 4, 该用户终端周边环境中发现的终端分别为终端 1、 终端 2、 终端 3、 终端 5; 各用户终端为多模终端, 可以同时连接多种网络, 所述流程包括: 步驟 201,终端 4通过终端支持的某一无线通信方式发送直播媒体业务 请求信令至追踪服务器;
具体的, 请求信令包括所需要下载的媒体业务类型、 下载等信令。 步驟 202 , 追踪服务器返回緩存服务器的地址至终端 4;
具体的, 追踪服务器接收用户终端发来的请求信令, 进行解析处理, 识别出所请求业务的业务类型和下载的信令, 根据业务类型通过内部查询, 在已预置的业务引擎中查找到与业务类型相一致的媒体业务, 根据查找到 的媒体业务引擎确定存有该媒体业务的緩存服务器的地址, 并进一步将该 地址以信令的方式传送至请求媒体业务的用户终端、 即终端 4。 步驟 203 , 终端 4向緩存服务器发出传输数据请求;
具体的, 请求媒体业务的用户终端, 根据所获取的緩存服务器的地址 通过某种无线通信方式, 发送传输数据请求信令至緩存服务器。
步驟 204, 緩存服务器查询上下文服务器, 根据预设的组播终端阈值, 判断是否满足触发组播的条件;
具体的, 緩存服务器通过事件触发方式发送查询组播条件信令至上下 文服务器进行决策发现触发组播条件。 进一步地, 查询上下文服务器中用 户终端周边终端的工作状态, 其中发现用户周边的终端 1、 终端 2、 终端 3、 终端 5正请求或进行同样的直播媒体业务; 而终端 1、 终端 2、 终端 3都是 通过终端 4所支持的其中一种无线网络模式, 而终端 5是终端 4支持的另 一种无线网络模式。 比较预先内置于上下文服务的组播终端阈值, 该阈值 是对参与组播终端数量、 组播业务传输进度、 组播信道质量等相关因素的 综合评定指标; 经判断, 终端 1、 终端 2、 终端 3和终端 4可以组成一组播 组, 满足触发组播条件。
步驟 205 , 满足触发条件后, 緩存服务器决策出终端 1、 终端 2、 终端 3参与组播, 发送查询上述终端的网络上下文信息;
具体的, 上下文服务器中存储了资源控制节点与各终端的对应关系表, 收到媒体緩存器的查询请求将表中信息反馈给緩存服务器。 其中, 所述资 源控制节点与各终端的对应关系表, 为各终端接入该资源控制点所有可行 的信道及信道的参数信息。
步驟 206,緩存服务器向联合无线资源管理服务器请求组播信道, 由联 合无线资源管理服务器决策出组播信道, 返回给緩存服务器;
具体的, 緩存服务器发送请求组播信道决策信令至联合资源管理服务 器请求组播信道决策, 进一步地, 该信令还包括步驟 204 中获取的终端和 对应的资源控制节点信道信息和网络负载情况、 网络信号强度等网络上下 文信息。
联合无线资源管理服务器根据无线资源的使用负载情况、 网络信号强 度等网络上下文信息以及终端和资源控制节点信息对应关系决策出组播信 道, 由联合资源管理服务器决策出的组播信道通过信令方式将信息传送给 緩存服务器。
步驟 207,緩存服务器通过资源控制节点在所述组播信道上, 将媒体业 务的数据发送给各终端。
具体的, 緩存服务器接收到组播信道, 以事件触发方式通过某种协议 数据格式将所请求的媒体业务数据传送至资源控制节点, 资源控制节点接 收到媒体业务数据, 通过组播信道将媒体直播数据分发给终端 1、 2、 3、 4。
进一步地, 本实施例还可选的包括: 步驟 208 , 用户终端接收到直播媒 体业务数据后进行数据补偿。
具体的, 终端 4接收到直播媒体业务数据后, 终端 4通过内置检测软 件包同时检测所接收数据的完整性, 如校验发现丟包情况, 则终端 4通过 发送补偿信令通过终端支持的其他通信方式至緩存服务器, 緩存服务器接 收到补偿丟包数据请求后, 进行丟包补偿; 或将补偿信令发送至周围环境 其他终端进行丟包数据补偿。
特别地, 对于终端 4加入组播组之前, 组播组其它成员已经下载完成 的业务流, 可以通过以下一种或几种方式配合进行补偿:
( 1 )在组播业务开始后, 获取业务断点信息, 将携带有业务断点信息 的报文通过非组播业务所在网络的接口向追踪服务器发起请求, 追踪服务 器配合上下文服务器、 緩存服务器及联合无线资源管理服务器将资源接入 点中的断点之前的业务数据通过用户终端的其它接口传递至终端侧, 并最 终与断点后业务进行合成。
( 2 )在组播业务结束后, 用户终端检查业务完整性将组播前未能获取 业务信息上报緩存服务器, 利用上下文服务器查询用户终端周边可提供相 应业务的资源接入点及终端, 通过用户终端的多个接口进行业务的补偿。
上述实施例中的用户终端为多模终端, 该终端可以同时接入多个网络, 除了通过上述方式进行媒体业务下载, 对于丟包情况等可以利用多模的优 势通过其他网络进行数据补偿与传统 IP组播具备明显区别。
图 3为本发明一种泛在网中通过组播方式进行下载的系统结构示意图, 如图 3所示, 所述系统包括: 终端 31、 追踪服务器 32、 緩存服务器 33、 上 下文服务器 34、 联合无线资源管理服务器 35和资源控制节点 36; 其中, 所述终端 31 , 用于请求下载媒体业务后,从追踪服务器 32获取媒体业 务对应的緩存服务器 33的地址, 向所述緩存服务器 33请求传输所述媒体 业务;
具体的, 所述终端 31请求下载媒体业务后, 从追踪服务器 32获取媒 体业务对应的緩存服务器 33的地址, 包括: 终端 31向追踪服务器 32发送 下载媒体业务的请求, 追踪服务器 32接收到请求后识别出所请求的业务类 型和下载的信令, 根据业务类型通过内部查询, 在预设的业务引擎中查找 到对应的緩存服务器 33的地址并返回给请求下载媒体业务的终端 31。所述 终端 31向所述緩存服务器 33请求传输所述媒体业务, 包括: 终端 31根据 緩存服务器 33的地址, 通过无线通信方式向緩存服务器 33发送传输媒体 业务的请求。
所述緩存服务器 33 , 用于接收到请求后, 触发上下文服务器 34根据预 设的组播终端阈值, 判断是否满足触发组播的条件, 当符合组播的条件时, 緩存服务器 33配合上下文服务器 34和联合无线资源管理服务器 35决策出 参与组播的多个终端和组播信道,通过资源控制节点 36在所述组播信道上, 将媒体业务的数据发送给各终端。
具体的, 所述緩存服务器 33触发上下文服务器 34根据预设的组播终 端阈值, 判断是否满足触发组播的条件, 包括: 緩存服务器 33接收到请求 后, 发送查询组播条件的信令给上下文服务器 34, 然后根据上下文服务器 34返回的终端周边其他终端的工作状态以及预设的组播终端阈值, 判断是 否满足触发组播的条件。 所述预设的组播终端阈值, 包括: 根据参与组播 的终端数量、 组播业务传输进度和组播信道质量综合评定出的预设的指标。
所述緩存服务器 33在符合组播的条件时, 配合上下文服务器 34和联 合无线资源管理服务器 35决策出参与组播的多个终端和组播信道, 包括: 当符合组播的条件时, 緩存服务器 33在终端周边其他终端中, 根据组播终 端阈值决策出参与组播的多个终端, 并通过上下文服务器 34获取参与组播 的多个终端的网络上下文信息; 联合无线资源管理服务器 35根据緩存服务 器 33发送来的所述网络上下文信息, 决策出组播信道并发送给緩存服务器 33。 其中, 所述网络上下文信息, 包括: 参与组播的多个终端对应的资源 控制节点信息、 网络负载情况和网络信号强度。
进一步的, 所述终端 31 ,还用于当接收到的媒体业务的数据不完整时, 通过緩存服务器 33或其他接收组播媒体业务的终端获取数据补偿。
具体的, 所述终端 31包括: 单模终端、 和 /或多模终端。 当终端 31为 多模终端时, 所述当接收到的媒体业务的数据不完整时, 通过緩存服务器 33或其他接收组播媒体业务的终端获取数据补偿, 包括: 在组播业务开始 后, 或者在组播业务结束后, 终端 31利用自身能够支持的多个网络模式, 通过緩存服务器 33或其他接收组播媒体业务的终端获取数据补偿。
进一步地, 例如: 在组播业务开始后, 终端 31根据获取的媒体业务的 断点信息, 通过非组播业务所占用的其他网络模式向追踪服务器 32发起请 求, 追踪服务器 32配合上下文服务器 34、 联合无线资源管理服务器 35和 緩存服务器 33将断点信息以前的媒体业务数据发送给终端 31 ,并与断点信 息以后的媒体业务数据合并, 完成数据补偿; 或者在组播业务结束后, 终 端 31检查业务完整性, 将缺失的媒体业务数据上报緩存服务器 33 , 利用上 下文服务器 34查询终端周边能提供所述缺失的媒体业务数据的终端, 终端 31通过自身能够支持的多个网络模式获取数据补偿。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。

Claims

权利要求书
1、 一种泛在网中通过组播方式进行下载的方法, 其特征在于, 所述方 法包括:
终端请求下载媒体业务后, 从追踪服务器获取媒体业务对应的緩存服 务器的地址, 终端向所述緩存服务器请求传输所述媒体业务;
緩存服务器接收到请求后, 触发上下文服务器根据预设的组播终端阈 值, 判断是否满足触发组播的条件;
当符合组播的条件时, 緩存服务器配合上下文服务器和联合无线资源 管理服务器决策出参与组播的多个终端和组播信道;
緩存服务器通过资源控制节点在所述组播信道上, 将媒体业务的数据 发送给各终端。
2、 根据权利要求 1所述的方法, 其特征在于, 在所述将媒体业务的数 据发送给各终端之后, 所述方法还包括:
当终端接收到的媒体业务的数据不完整时, 通过緩存服务器或其他接 收组播媒体业务的终端获取数据补偿。
3、 根据权利要求 2所述的方法, 其特征在于, 所述终端包括: 单模终 端、 和 /或多模终端; 当终端为多模终端时, 所述当终端接收到的媒体业务 的数据不完整时, 通过緩存服务器或其他接收组播媒体业务的终端获取数 据补偿, 包括:
在组播业务开始后, 或者在组播业务结束后, 终端利用自身能够支持 的多个网络模式, 通过緩存服务器或其他接收组播媒体业务的终端获取数 据补偿。
4、 根据权利要求 1或 2所述的方法, 其特征在于, 所述终端请求下载 媒体业务后, 从追踪服务器获取媒体业务对应的緩存服务器的地址, 终端 向所述緩存服务器请求传输所述媒体业务, 包括: 终端向追踪服务器发送下载媒体业务的请求, 追踪服务器接收到请求 后识别出所请求的业务类型和下载的信令, 根据业务类型通过内部查询, 在预设的业务引擎中查找到对应的緩存服务器的地址并返回给请求下载媒 体业务的终端; 终端根据緩存服务器的地址, 通过无线通信方式向緩存服 务器发送传输媒体业务的请求。
5、 根据权利要求 1或 2所述的方法, 其特征在于, 所述触发上下文服 务器根据预设的组播终端阈值, 判断是否满足触发组播的条件, 包括: 緩存服务器接收到请求后, 发送查询组播条件的信令给上下文服务器, 然后根据上下文服务器返回的终端周边其他终端的工作状态以及预设的组 播终端阈值, 判断是否满足触发组播的条件;
其中, 所述预设的组播终端阈值, 包括: 根据参与组播的终端数量、 组播业务传输进度和组播信道质量综合评定出的预设的指标。
6、 根据权利要求 1或 2所述的方法, 其特征在于, 所述当符合组播的 条件时, 緩存服务器配合上下文服务器和联合无线资源管理服务器决策出 参与组播的多个终端和组播信道, 包括:
当符合组播的条件时, 緩存服务器在终端周边其他终端中, 根据组播 终端阈值决策出参与组播的多个终端, 并通过上下文服务器获取参与组播 的多个终端的网络上下文信息; 联合无线资源管理服务器根据緩存服务器 发送来的所述网络上下文信息, 决策出组播信道并发送给緩存服务器; 其中, 所述网络上下文信息, 包括: 参与组播的多个终端对应的资源 控制节点信息、 网络负载情况和网络信号强度。
7、 一种泛在网中通过组播方式进行下载的系统, 其特征在于, 所述系 统包括: 终端、 追踪服务器、 緩存服务器、 上下文服务器、 联合无线资源 管理服务器和资源控制节点; 其中,
所述终端, 用于请求下载媒体业务后, 从追踪服务器获取媒体业务对 应的緩存服务器的地址, 向所述緩存服务器请求传输所述媒体业务; 所述緩存服务器, 用于接收到请求后, 触发上下文服务器根据预设的 组播终端阈值, 判断是否满足触发组播的条件, 当符合组播的条件时, 緩 存服务器配合上下文服务器和联合无线资源管理服务器决策出参与组播的 多个终端和组播信道, 通过资源控制节点在所述组播信道上, 将媒体业务 的数据发送给各终端。
8、 根据权利要求 7所述的系统, 其特征在于, 所述终端, 还用于当接 收到的媒体业务的数据不完整时, 通过緩存服务器或其他接收组播媒体业 务的终端获取数据补偿。
9、 根据权利要求 8所述的系统, 其特征在于, 所述终端包括: 单模终 端、 和 /或多模终端; 当终端为多模终端时, 所述当终端接收到的媒体业务 的数据不完整时, 通过緩存服务器或其他接收组播媒体业务的终端获取数 据补偿, 包括:
在组播业务开始后, 或者在组播业务结束后, 终端利用自身能够支持 的多个网络模式, 通过緩存服务器或其他接收组播媒体业务的终端获取数 据补偿。
10、 根据权利要求 7或 8所述的系统, 其特征在于, 所述终端请求下 载媒体业务后, 从追踪服务器获取媒体业务对应的緩存服务器的地址, 终 端向所述緩存服务器请求传输所述媒体业务, 包括:
终端向追踪服务器发送下载媒体业务的请求, 追踪服务器接收到请求 后识别出所请求的业务类型和下载的信令, 根据业务类型通过内部查询, 在预设的业务引擎中查找到对应的緩存服务器的地址并返回给请求下载媒 体业务的终端; 终端根据緩存服务器的地址, 通过无线通信方式向緩存服 务器发送传输媒体业务的请求。
11、 根据权利要求 7或 8所述的系统, 其特征在于, 所述触发上下文 服务器根据预设的组播终端阈值, 判断是否满足触发组播的条件, 包括: 緩存服务器接收到请求后, 发送查询组播条件的信令给上下文服务器, 然后根据上下文服务器返回的终端周边其他终端的工作状态以及预设的组 播终端阈值, 判断是否满足触发组播的条件;
其中, 所述预设的组播终端阈值, 包括: 根据参与组播的终端数量、 组播业务传输进度和组播信道质量综合评定出的预设的指标。
12、 根据权利要求 7或 8所述的系统, 其特征在于, 所述当符合组播 的条件时, 緩存服务器配合上下文服务器和联合无线资源管理服务器决策 出参与组播的多个终端和组播信道, 包括:
当符合组播的条件时, 緩存服务器在终端周边其他终端中, 根据组播 终端阈值决策出参与组播的多个终端, 并通过上下文服务器获取参与组播 的多个终端的网络上下文信息; 联合无线资源管理服务器根据緩存服务器 发送来的所述网络上下文信息, 决策出组播信道并发送给緩存服务器; 其中, 所述网络上下文信息, 包括: 参与组播的多个终端对应的资源 控制节点信息、 网络负载情况和网络信号强度。
PCT/CN2012/071376 2011-11-23 2012-02-20 一种泛在网中通过组播方式进行下载的方法和系统 WO2013075415A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/352,109 US9319226B2 (en) 2011-11-23 2012-02-20 Method and system for downloading in ubiquitous network by means of multicast
EP12852379.2A EP2765741B1 (en) 2011-11-23 2012-02-20 Download method and system by way of broadcast in ubiquitous network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110375645.XA CN102413069B (zh) 2011-11-23 2011-11-23 一种泛在网中通过组播方式进行下载的方法和系统
CN201110375645.X 2011-11-23

Publications (1)

Publication Number Publication Date
WO2013075415A1 true WO2013075415A1 (zh) 2013-05-30

Family

ID=45914926

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/071376 WO2013075415A1 (zh) 2011-11-23 2012-02-20 一种泛在网中通过组播方式进行下载的方法和系统

Country Status (4)

Country Link
US (1) US9319226B2 (zh)
EP (1) EP2765741B1 (zh)
CN (1) CN102413069B (zh)
WO (1) WO2013075415A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113872914A (zh) * 2020-06-30 2021-12-31 成都鼎桥通信技术有限公司 数据传输方法、系统和控制设备、网络设备、媒体设备

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102869003A (zh) * 2012-08-28 2013-01-09 中兴通讯股份有限公司 一种异构网络下业务内容分发的方法、业务管理平台
CN103795763B (zh) * 2012-11-02 2018-08-03 中兴通讯股份有限公司 一种泛在网中提供统一业务的方法及统一业务平台
KR102070149B1 (ko) * 2013-06-10 2020-01-28 에스케이텔레콤 주식회사 통신 네트워크에서 컨텐츠 전달 방법 및 이를 위한 장치
CN104601343A (zh) * 2015-01-30 2015-05-06 乐视网信息技术(北京)股份有限公司 一种数据下载方法、装置及系统
CN105657570B (zh) * 2016-01-18 2019-11-08 北京佰才邦技术有限公司 缓存平台的资源传输方法及装置
US11799710B2 (en) * 2020-12-10 2023-10-24 Qualcomm Incorporated Techniques for signaling a source of dominant noise at a user equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022344A (zh) * 2006-02-14 2007-08-22 中国移动通信集团公司 通过监听消息为终端提供组播的方法
CN101854288A (zh) * 2009-04-01 2010-10-06 工业和信息化部电信传输研究所 一种电信网中的流媒体控制方法和系统
CN201846360U (zh) * 2010-10-15 2011-05-25 康佳集团股份有限公司 基于rtsp协议的视频电话系统

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7149195B2 (en) * 2001-08-28 2006-12-12 Nokia Corporation Apparatus, and associated method, for multicasting data in a radio communications system
US7236465B2 (en) * 2002-06-13 2007-06-26 International Business Machines Corporation System and method for gathering multicast content receiver data
ATE434364T1 (de) * 2003-08-11 2009-07-15 Alcatel Lucent Verfahren zum bereitstellen eines multimediadienstes in einem drahtlosen kommunikationsnetz
US7385978B1 (en) * 2004-02-19 2008-06-10 Cisco Technology, Inc. Method and apparatus for reliable multicast distribution
EP1723763A1 (en) 2004-03-12 2006-11-22 THOMSON Licensing Cache server network and method of scheduling the distribution of content files
US7453831B2 (en) * 2004-06-17 2008-11-18 Motorola, Inc. Session control using a multicast address
US7362758B2 (en) 2005-01-14 2008-04-22 1E Limited Data distribution apparatus and method
US7471961B2 (en) * 2005-09-29 2008-12-30 Motorola, Inc. Group call service using broadcast radio bearer
US7526321B2 (en) * 2005-12-08 2009-04-28 Accton Technology Corporation Wireless network apparatus and method of channel allocation for respective radios
US20070168555A1 (en) * 2006-01-18 2007-07-19 Dorenbosch Jheroen P Efficient multicast call setup method and system
KR100969318B1 (ko) * 2007-01-25 2010-07-09 엘지전자 주식회사 멀티캐스트 데이터 송수신 방법
US8687536B2 (en) * 2007-02-23 2014-04-01 Qualcomm Incorporated Method and apparatus to create multicast groups based on proximity
KR20080082843A (ko) * 2007-03-09 2008-09-12 삼성전자주식회사 데이터 패킷 손실의 보상을 위한 클라이언트 및 시스템,그리고 그 방법
CN101304548B (zh) * 2007-05-08 2012-11-28 中国移动通信集团公司 多媒体广播/组播业务数据传输系统、方法及终端
WO2009124223A1 (en) * 2008-04-02 2009-10-08 Twilio Inc. System and method for processing telephony sessions
WO2009130541A1 (en) * 2008-04-24 2009-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Systems and methods for media distribution
CN101729363B (zh) * 2008-10-21 2012-05-30 华为技术有限公司 一种资源初始化的方法、装置和系统
KR20100083064A (ko) * 2009-01-12 2010-07-21 (주) 아이티비엠지 디지털 케이블 방송환경에서 양방향 서비스를 제공하기 위한 시스템
US8296458B2 (en) * 2009-08-24 2012-10-23 At&T Intellectual Property I, Lp Adaptive routing of content requests using multiple anycast addresses
CN101895468B (zh) * 2010-07-09 2015-09-16 中兴通讯股份有限公司 一种终端设备、核心网服务器、业务聚合系统及方法
WO2012072714A1 (en) * 2010-11-30 2012-06-07 Research In Motion Limited Cell re-selection in a cellular telecommunications network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022344A (zh) * 2006-02-14 2007-08-22 中国移动通信集团公司 通过监听消息为终端提供组播的方法
CN101854288A (zh) * 2009-04-01 2010-10-06 工业和信息化部电信传输研究所 一种电信网中的流媒体控制方法和系统
CN201846360U (zh) * 2010-10-15 2011-05-25 康佳集团股份有限公司 基于rtsp协议的视频电话系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2765741A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113872914A (zh) * 2020-06-30 2021-12-31 成都鼎桥通信技术有限公司 数据传输方法、系统和控制设备、网络设备、媒体设备
CN113872914B (zh) * 2020-06-30 2024-02-20 成都鼎桥通信技术有限公司 数据传输方法、系统和控制设备、网络设备、媒体设备

Also Published As

Publication number Publication date
US9319226B2 (en) 2016-04-19
CN102413069B (zh) 2014-07-16
EP2765741A1 (en) 2014-08-13
EP2765741B1 (en) 2017-05-03
CN102413069A (zh) 2012-04-11
EP2765741A4 (en) 2015-03-11
US20140258391A1 (en) 2014-09-11

Similar Documents

Publication Publication Date Title
WO2013075415A1 (zh) 一种泛在网中通过组播方式进行下载的方法和系统
US20180098214A1 (en) Apparatus and method for providing universal plug and play service based on wi-fi direct connection in portable terminal
CN113411215A (zh) 基于opc ua的时间敏感网络集中用户配置方法及系统
JP2009049815A5 (zh)
JP2009021759A5 (zh)
CN102368789A (zh) 一种双栈终端连接网络的方法及系统
WO2016103006A1 (en) Media performance monitoring and analysis
WO2014117408A1 (zh) 流媒体数据传输的方法及装置
WO2014139234A1 (zh) 一种移动通信方法、移动通信服务器以及系统
US10149134B2 (en) Near field discovery method, user equipment, and storage medium
TW201006189A (en) System and method for connecting a wireless network device
RU2007118159A (ru) Способ и система для обработки рос-вызовов на основе режима ответа системы связи с переключением между приемом и передачей поверх сотовой связи
CN103648056A (zh) 一种智能电视的点对点传输方法和装置
KR101999237B1 (ko) 게이트웨이, 방법, 컴퓨터 프로그램, 및 대응하는 저장 수단
CN104955153B (zh) 一种发现资源的方法、装置及设备
WO2020191864A1 (zh) 一种判断节点传输质量的方法、系统、装置及服务器
WO2011009339A1 (zh) 一种数据传输的方法、系统和装置
CN116963027A (zh) 一种双模物联网设备的配网方法及装置
WO2009015539A1 (fr) Procédé de commande multidiffusion pour service de demande de contenu multimédia et son système
WO2018202079A1 (zh) 一种信息传输的方法、设备及存储介质
WO2014015525A1 (zh) 一种用户在线状态的查询方法和装置
JP4420399B2 (ja) マルチキャスト・データの存在下でのダウンロードの最適化
CN102075588A (zh) 一种实现网络地址转换nat穿越的方法、系统和设备
WO2017005118A1 (zh) 维持通信连接的方法、装置、终端及服务器
JP2005536151A5 (zh)

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12852379

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14352109

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2012852379

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012852379

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE