CN1839373B - 共享射频接口资源的方法、设备和系统 - Google Patents

共享射频接口资源的方法、设备和系统 Download PDF

Info

Publication number
CN1839373B
CN1839373B CN200380107702XA CN200380107702A CN1839373B CN 1839373 B CN1839373 B CN 1839373B CN 200380107702X A CN200380107702X A CN 200380107702XA CN 200380107702 A CN200380107702 A CN 200380107702A CN 1839373 B CN1839373 B CN 1839373B
Authority
CN
China
Prior art keywords
resource
request
equipment
application
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200380107702XA
Other languages
English (en)
Other versions
CN1839373A (zh
Inventor
L·威尔施
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Publication of CN1839373A publication Critical patent/CN1839373A/zh
Application granted granted Critical
Publication of CN1839373B publication Critical patent/CN1839373B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/42Arrangements for resource management
    • H04H20/426Receiver side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N2007/17381Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal the upstream transmission being initiated by the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/27Control channels or signalling for resource management between access points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/02Hybrid access techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/08Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access]

Abstract

应用可寻求访问基于处理器的系统上的射频接口资源,其超出资源的可得容量。当超过一个应用需要同时访问RF接口资源且RF接口资源的可得容量不允许所有这些请求被准许时,可提供争夺解决方案。在一个实施例中,争夺解决方案可包括确定寻求RF接口资源访问的每个应用的优先级以及基于所述优先级准许访问。

Description

共享射频接口资源的方法、设备和系统
技术领域
本发明一般涉及提供对媒体的访问的射频(RF)接口资源。
背景技术
术语“RF接口资源”表示发送器、接收器和收发器的硬件和软件部件,用于发送或接收电磁波谱的射频范围上通信的信号,或者处理这些信号所承载的数据,或者通过其它装置通信,诸如在常规数据网络上或通过软件接口。这些数据可以是音频、视频、语音、数据或其任何组合的形式。使用RF信号上承载的媒体的应用实例包括TV观看、音乐无线电收听以及语音/数据通信和交换。RF信号可在各种通信链路上传送,包括空中陆基源、卫星源和无线通信网络。除了在RF频率上传送,RF接口资源处理的数据可按基于常规铜线或光纤的数据通信网络上传送的基于分组的数据形式进行通信。例如,RF接口资源处理的数据可作为电视天线、DSL调制解调器、电缆调制解调器、同轴电缆TV连接上的信号进行通信。或者,通过网络接口卡(NIC)或甚至通过软件编程接口,诸如多路分解器处理的MPEG-2传输流的RF接口资源处理的数据可以作为USB连接上通信的数据传送。
个人计算机(PC)可具有安装的电视(TV)内插卡,它提供PC上的TV节目观看。除了在广播时观看TV,许多现今更新的卡用硬盘用于节目存储以提供类似录像带记录器的功能,诸如记录广播的TV节目以便稍后观看。某些TV卡提供对模拟和数字电视观看的支持。特别是随着数字电视的出现,除了正常的TV节目,TV信号还可传输数据服务。数据服务应用的某些实例包括电影、音乐、软件、游戏、新闻和因特网内容的传递和下载。接收该内容的应用程序可以是可根据用户偏好定制的,以便仅接收用户感兴趣的内容。与TV节目一样,这些数据服务可在许多不同的RF频率或“TV信道”上散布。
希望同时调到不同TV信道的多个应用程序之间会产生冲突。TV节目记录应用程序会希望调到频道3以记录预选节目,同时用户正用频道5上的TV观看器应用程序观看TV。同时,PC游戏下载服务应用程序需要转到频道10以获得用户要求的游戏。在该实例中第一个冲突是哪一个应用程序开始将调谐器调到其频道。即使系统具有三个独立的调谐器,每一个都具有其自己的解调器和多路分解器,第二个冲突将出现于需要将保护的或加密的内容转换成每个应用程序可使用的形式所需的共用解码器的使用上。
因为当前系统允许每个应用程序直接访问这些资源,一个应用程序会与其它应用程序的正确操作干扰,使用户不明白为什么出现问题。例如,因为使用户随时按需要改变TV频道,所以TV观看器应用程序会使TV记录应用程序不能记录所需节目,并使PC游戏服务不能成功地下载游戏(尽管用户已为该服务花费金钱)。由于这些共享资源使用上的冲突,用户常完全不知道为什么其它应用程序会失效(特别是如果这些应用程序是用户购买TV卡的初衷)。该结果同样使得数据服务供应商和运营商不满意,因为他们依赖内容的成功下载来获得收入。
因此,需要方法来解决当需要使用RF接口资源的有效应用程序数量超出可得RF接口资源的数量时的争用。
发明内容
根据本发明的一种共享射频接口资源的方法,其特征在于,包括:在平台上从至少两个应用接收射频接口资源请求,由于平台不具有资源来准许所述至少两个请求,所述至少两个应用形成争夺;确定各应用的优先级;基于所述优先级,在一段时间内准许所述资源请求之一;以及在所述一段时间的结束时刻之前自动重新检查以确定资源是否可以在所述一段时间的结束时刻之前被让出。
根据本发明的一种共享射频接口资源的设备,包括:用于从至少两个应用接收射频接口资源请求的装置,由于可得的系统资源不足以准许所述至少两个请求,所述至少两个应用形成争夺;用于确定应用的优先级的装置;用于基于所述优先级在一段时间内准许所述资源请求之一的装置;以及用于在所述一段时间的结束时刻之前自动重新检查以确定资源是否可以在所述一段时间的结束时刻之前被让出的装置。
根据本发明的一种用于共享射频接口资源的系统,其特征在于,包括:处理器;存储装置;耦合到所述处理器的射频接口资源;以及仲裁模块,用于从至少两个应用接收射频接口资源请求,由于系统没有资源来准许所述至少两个请求,所述至少两个应用形成争夺;确定每个应用的优先级;基于所述优先级,在一段时间内准许资源请求之一;以及在所述一段时间的结束时刻之前自动重新检查以确定资源是否可以在所述一段时间的结束时刻之前被让出。
附图说明
图1是本发明一个实施例的操作图;
图2是本发明一个实施例的框图;
图3是根据本发明一个实施例的软件的流程图;
图4是根据本发明另一个实施例的软件的流程图;以及
图5是可用本发明的一个实施例解决的可能争用情况的示意性示图。
具体实施方式
参考图1,一平台包括一个或多个射频(RF)接口资源,诸如资源100A和100B,每一个都耦合到单向或双向通信链接接口102。信号和数据可在各种通信链路上传输,包括空中陆基源、卫星源、无线通信网络和基于铜线或光纤的数据通信网络。RF接口源用来通信其处理的信号和数据的通信链接接口102的实例包括:电视天线、DSL调制解调器、电缆调制解调器、同轴电缆TV链接、USB链接、网络接口卡(NIC)或应用编程接口API或用于在RF接口源100和软件程序或操作系统之间通信数据的其它软件接口机制。源100A和100B可以是发送器、接收器或收发器,或者其各部件,诸如以下的一个或多个:调谐器104、编码器105、解码器105、多路复用器106、多路分解器107、加密机108、解密机109、调制器110和解调器111。
RF接口资源100可耦合到仲裁模块32.该仲裁模块32接收来自应用的对资源100的所有请求,所述应用诸如平台上有效的应用30a、30b和30c.仲裁模块32控制对射频接口资源100的访问和来自其的访问.在某些实施例中,仲裁模块32可以是软件部件,且在某些情况中,它可以是操作系统的一部分.仲裁模块32可允许以选择为基础访问资源100.仲裁模块32执行优先级方案来确定准许哪个应用30访问一个或多个RF接口资源100.
应理解,在某些情况中,对于M个应用来说,N个资源是可访问的,其中M大于N。因此,会引起争用且仲裁模块32会根据优先级方案负责安排M个应用对N个资源的访问。
在有限数量的RF接口资源约束的环境中,本发明的某些实施例支持不同时期和在不同射频上发送或接收的多个媒体服务。
音频、视频、语音或数据或者其任意组合形式的媒体可在承载数据的信号上通信。如何承载信号和数据的实例包括空中陆基或卫星传送,以及铜线或光纤网络。媒体服务的实例是视频点播应用的传递,其中电影内容在MPEG-2传输流中被传递到PC或置顶盒用于观看。媒体服务的另一个实例是丰富的多媒体因特网应用,其中内容被传递到蜂窝电话或个人数字助理(PDA)。媒体服务的另一个实例是游戏或软件应用,其中游戏或其它软件被传递到手持或便携式计算机、台式PC或无线应用。又一个实例是在手机或PDA上接收MP3音乐或MPEG-4视频内容,或相反,其中手机或PDA获取和上传的图片被发送到其它某处。
提供各种媒体服务作为各种RF频率或“信道”,就像有用于TV节目的许多电视频道。事实上,电视节目只是媒体服务的另一个实例,其中媒体是在为电视保留的多个RF频率上传递的电视节目。除了传送电视节目,那些相同的电视RF频率还可用于传送其它媒体服务,诸如视频点播或其它上述数据服务。与一般的电视节目不同,媒体服务不需要以连续24x7为基础传递。相反,某些媒体服务仅在特定时间周期可得。通常,这是现在在模拟和数字电视上传送的数据服务的情况。常在整天的分散的不连续时间块内广播包括视频、游戏、软件、因特网、新闻、证券行情表等的数据内容。甚至在连续广播数据服务的情况下,通常在一时间周期上重复地重播数据,以确保数据被接收。许多媒体服务应用裁制实际接收的内容以匹配用户偏好,这意味着某些内容被故意跳过或忽略。
作为实例,仅具有单个射频调谐器的诸如电视、PC、PDA或移动电话的平台每次只能被调到单个视频载波。在某些情况中,提供了超过一种给定类型的RF接口资源,但即使这样,在任何给定时间,任何给定平台也仅可在有限数量的射频上接收或发送,且类似地在可同时处理的数据信号数量上受限制,与给定资源允许的数量一样多。实践中,RF接口资源的同时使用数量将总超过任何实际系统中可得的RF接口资源的数量。
当使用不同RF频率的服务尝试同时操作时,在用于接收或发送内容的RF接口资源上会产生冲突。在已被接收后或在将发送前,在一特定资源上,如同用于处理内容以进行观看、再现或回放的编码器或解码器上,会出现应用间的类似冲突。这些冲突的出现是因为超过一个的应用会需要在任何给定时间使用相同的RF接口资源。例如,三个不同的数据服务应用会为TV调谐器竞争,每一个都希望调到其频道来接收内容。当对资源的同时请求数量超过可得的RF接口资源数量时,就会出现问题。
在一个实施例中,争用解决方案涉及确定寻求RF接口资源访问的每个应用的优先级和基于该优先级准许访问.优先级是对一个应用优先于另一个的认可权利,例如按急迫性或重要性的顺序.优先级可按任何可行方式分配.在某些实施例中,优先级可基于任何数量的因素或因素组合,其中包括但不限于:用户偏好;应用是付费的还是免费的;选择或安装出现的应用的顺序;应用何时或何地可得;应用对于装置操作是否是基本的;或者应用是否要求系统上有或没有的其它硬件或软件资源.例如,优先级可由用户、应用或系统及其任何组合分配.
参考图2,基于处理器的RF接收平台包括基于处理器的系统12。在一个实施例中,系统12可包括RF接口资源100和仲裁模块32。例如,系统12可以是个人计算机、置顶盒、PDA或移动电话。系统12可以耦合到输出装置16,诸如比如电视机或计算机监视器的显示系统,比如LCD面板的内置显示器,或者可以简单地使用扬声器用于输出。系统12可以耦合到或者包括输入装置37,诸如键盘、键区、鼠标、触摸垫、指示装置、遥控单元或麦克风,用于接收用户的命令和输入。在一个实施例中,输入装置37可用于改变具有广播TV接收器的系统上的信道。例如,接口100从天线、卫星接收器、电缆接收器或含因特网的计算机网络接收信号。RF接口资源100处理的数据甚至可以由另一个应用经由软件编程接口进行通信。
在一个实施例中,RF接口资源100可以是PC上的电视内插卡,其包括调谐器、解调器、多路分解器或解码器。某些实施例可单独仲裁这些部件的使用,或者成群地仲裁一个或多个部件的使用。RF接口资源100可按硬件、软件或硬件和软件的任何组合实现。
系统12可以包括将系统12与资源100对接的接口24。在本发明的一个实施例中,接口24可耦合到总线26,接着耦合到在一个实施例中可以是桥路的接口36。在一个架构中,接口36可以耦合到存储装置28、处理器40和输入装置37。虽然在一个实施例中输出装置16可用作基于处理器的系统12的显示器和媒体的显示器,但在其它实施例中,分开的显示器也是可以的。此外,虽然图2示出了基于处理器的系统12的一种架构,但本发明也可应用于任何可得的架构。
在本发明的一个实施例中,存储装置28是硬盘驱动器(HDD)或非易失性存储装置,诸如闪存。存储装置28可存储需要访问RF接口资源100的多个应用30。此外,资源仲裁模块32也可存储在存储装置28上。
根据本发明的一个实施例,寻求访问接口100的应用30之间的争夺按有利的方式解决。该争夺的出现是因为多个应用30希望同时访问同一RF接口资源,从而请求数量超过系统的可得资源的容量。
参考图3,仲裁模块32控制应用30访问资源100的能力。如框54所示,调度对资源的请求。根据本发明的一个实施例,提供了调度,为给定资源保存给定时隙,如各种应用30所请求的。在一个实施例中,应用30可被分配时隙以访问所需的资源,接收他们期望广播的数据,例如基于数据服务广播的可得调度。
菱形56处的检查确定是否存在冲突。当两个不同的应用30同时请求访问有限数量的资源100且接收数据服务的合成资源使用请求的请求数量超过系统10的容量时,常见地例如当只有两个电视调谐器时三个应用请求调到三个不同的电视频道时,产生冲突或争夺。某些其它普通实例会在以下资源上冲突请求:HDTV解调器、MPEG-2传输流多路分解器或者MPEG-4解码器。根据框74中指示的预先安排的调度,如果没出现冲突,该流程简单地准许使用资源100。
根据本发明的一个实施例,如果识别出冲突,仲裁模块32可发出请求到各应用30以指出他们的优先级。或者,该优先级信息已驻留在仲裁模块32中或者可由应用30从数据库分开地访问,或者作为附加实例可要求提示用户提供信息。
根据本发明的一个实施例,可从应用30接收优先级信息,如框58中所示.根据本发明的一个实施例,可基于不同应用30的相对优先级设计冲突解决方案,如框60中所示的.例如,在两个应用30在相同时间周期中请求资源且没有足够资源可得以提供所有请求的情况下,系统10可基于不同应用30的优先级分配资源.即,如果可以的话,具有较高优先级的应用30获得请求的资源.
在这种情况中,通知接收请求资源的应用30,如框62所示,也通知没有接收到请求时隙的那些应用。在一些情况中,在框64中,从应用30接收对分配的响应。在这种情况中,这些响应可通知应用30:尽管对给定时隙作出了请求,如果其随后变得可用,应用30仍希望获得该时隙或其某些部分。此外,给定应用30可通知仲裁模块32:应用30能使用它所请求的少于所有可得时间。作为另一个可选方案,接收优先级的某些应用30可通知:他们能在一部分分配时间周期上让出(yield)优先级。
允许给定应用让出其分配的情况是各种各样的。作为一个实例,应用可在少于整个分配的时间周期中接收足够信息,使它能实现需要实现的功能。在这种情况中,在接收到需要的全部数据后,应用随后让出其分配。
如框66中所示,设定检查时间。检查时间是基于应用响应形成的时间,以重新检查接收分配的应用是否能让出所有或部分的分配资源。即使可通过基于优先级分配资源来解决争夺,应用也可请求重新检查以确定另一个应用随后是否可以让出其所分配的资源。作为一个实例,在某些情况中,会重复广播相同的内容。因此,应用30可在较早时间接收打算在给定时隙中访问的信息,且此后愿意让出其资源分配。
菱形68处的检查确定是否已出现检查时间。检查时间可对应于资源争夺的时间或者可在该时间少许之前或甚至之后。
在框70,当达到检查时间时,对让出的请求可提供给较高优先级的应用,如框70中所示的。如果准许让出请求,则修改调度,如框72所示。此后,如框74所示,根据所述调度操作接口14。
在某些实施例中,仲裁模块32可以是分层于操作系统之上的操作系统的一部分,应用程序,或者应用程序接口(API)的一部分。被仲裁的RF接口资源的实例包括调谐器、解调器、调制器、多路分解器、多路复用器、编码器、解码器。编码和解码表示将数据从一种格式转换成另一种,或者将数据从加密格式转换成解密格式。可将这些资源作为独立的资源,或者作为几个部件组成一个逻辑资源的组合,从而应用程序对于这些资源的仲裁的或排他的使用可以被单独地控制。在某些实施例中,访问调谐器而不访问解调器、多路分解器和解码部件是无意义的,因此他们可以被捆绑在一起作为单个逻辑资源。在其它实施例中,保持部件分开是有意义的,以允许某些组合中的所有部件的同时使用,例如需要用于接收用于存储和以后回放的那些,对就需要用于(以前记录内容的)回放的那些部件。适当的资源仲裁的间隔尺寸或范围取决于特定系统及其应用的需要和用途。
根据本发明的一个实施例,每个应用30可包括与仲裁模块32互连的模块,如图4所示。最初,每个应用30将资源请求传递给仲裁模块32,如框80所示。因此,基于可得的调度信息,给定应用30知道它需要一段特定的时间周期的一资源。因此,应用30为这个资源对仲裁模块32进行请求。
此后,如果产生冲突,应用30最后从仲裁模块32接收对优先级信息的请求.如果没有接收到优先级请求,则随着时间过去,确定该请求被准许.如果接收到优先级请求,如菱形82中所示,则在一个实施例中可从应用30提供所请求的优先级信息,如框84中所示的.此后,资源请求应用30接收冲突解决方案,如菱形86中所确定的.
如果不满足请求,如菱形88中所示,则在某些情况中可请求让出,如框90所示。例如,如果应用30确定只要可能它必须具有资源,则它可向仲裁代理32阐明合适的让出请求。随后,应用30等待关于让出请求的决定。
同时,被分配较高优先级资源的应用可从仲裁代理32接收让出请求,如框92中所示。如果接收到该让出请求,则应用30进行让出决定,如框94所示。随后,将让出决定传送给仲裁代理32,如框96所示。
作为两个实例,当已处理全部需要的数据或者仍未具有的数据可在无冲突的将来时隙中传送,则应用可让出。二者中任一情况都可被潜在让出的应用、系统12或这两者了解。为使应用知道它已处理了全部需要处理的数据,可提供附加的元数据,比如列出所有必要数据资源的数据清单。如通过所述清单确定的,应用30可以已接收了所有它需要的数据,且该数据可以重复通信。元数据也可以表示什么数据是基本的,什么数据是任选的,以及哪个是其它装置可得的。作为实例,如果正接收用户需要的电影,视频点播应用不会让出,但如果它知道其高速缓存已装满下周的电影预告片且这是现在正转播的,则它可让出。
由于表示何时会传输数据的调度信息的可得性,应用30(或系统12本身)会知道直到将来某一时间才需要一资源。该调度信息可以按各种方式获得,包括信号本身中承载的系统信息,或者使用电子编程引导。关于将重复传输什么数据以及何时的信息可以简单地是暴露给应用或系统的附加元数据,以确定是否出现让出。
图5中,描述了一个实施例,在表示三个不同的RF电视频率的三个不同的物理信道A,B和C上提供了三个数据服务X,Y和Z。假定:时标覆盖二十四小时且每个服务时间周期在每天的相同时间重复。还可假定:系统12仅具有每次可由一个应用排他地控制的一个电视调谐器。
如果所有服务应用X,Y和Z在系统开始时间处开始运行,则在其请求时隙期间每个服务都请求系统调到其各自的信道。服务X请求将被无条件准许,因为不存在竞争应用资源请求。在一个实施例中,将基于各自的优先级处理服务Y和Z的请求。如果服务Y具有较高的优先级,则其请求将被无条件准许且电视调谐器14将从时间T3开始转到信道B,只要服务需要带宽,直到时间T4。服务Z将没有机会使用电视调谐器直到时间T4(如果服务Y在这之前让出调谐器,则会更快)。
如果服务Z的优先级高于服务Y的,则在一个实施例中平台10会按两种方式之一进行响应。平台10可告诉服务Y它可调到信道B直至时间T5,让服务Y选择究竟是否调到那里。服务Z将明确地在信道C上获得其数据,在T5开始直到T6。如果在时间T5前不久在它获得调谐器的时候服务Y不需要它,则系统可与服务Z协商以确定服务Z是否愿意在时间T4以前让出。如果服务Z不愿意让出,则平台10将在时间T5转到信道C。如果服务Z在时间T4前的任何时候让出调谐器,则系统可以留心服务Y是否仍需要带宽,如果是,则转回到信道B。
虽然就有限数量的实施例描述了本发明,但本领域的熟练技术人员将理解其许多修改和变型。所附权利要求书旨在覆盖落在本发明的真实精神和范围之内的所有这种修改和变型。

Claims (33)

1.一种共享射频接口资源的方法,其特征在于,包括:
在平台上从至少两个应用接收射频接口资源请求,由于平台不具有资源来准许所述至少两个请求,所述至少两个应用形成争夺;
确定各应用的优先级;
基于所述优先级,在一段时间内准许所述资源请求之一;以及
在所述一段时间的结束时刻之前自动重新检查以确定资源是否可以在所述一段时间的结束时刻之前被让出。
2.如权利要求1所述的方法,其特征在于,包括准许平台能处理的所有资源请求。
3.如权利要求1所述的方法,其特征在于,包括接收至少两个访问资源的请求并自动调度这些请求。
4.如权利要求3所述的方法,其特征在于,包括确定两个应用何时请求访问同一资源。
5.如权利要求4所述的方法,其特征在于,包括从各请求应用获得优先级信息。
6.如权利要求4所述的方法,其特征在于,包括从数据库获得优先级信息。
7.如权利要求4所述的方法,其特征在于,包括从用户获得优先级信息。
8.如权利要求3所述的方法,其特征在于,包括向各请求应用通知准许所述应用之一的资源请求。
9.如权利要求8所述的方法,其特征在于,包括从未准许其请求的应用接收对资源请求准许的响应。
10.如权利要求9所述的方法,其特征在于,包括:响应于来自未准许其请求的应用的所述响应,请求已经准许其请求的应用让出资源给未准许其请求的应用。
11.如权利要求10所述的方法,其特征在于,包括自动设定时间以请求一应用将其优先级让出给另一个应用。
12.如权利要求11所述的方法,其特征在于,包括设定所述时间以请求一应用在接近调度争夺的时间时让出资源。
13.一种共享射频接口资源的设备,包括:
用于从至少两个应用接收射频接口资源请求的装置,由于可得的系统资源不足以准许所述至少两个请求,所述至少两个应用形成争夺;
用于确定应用的优先级的装置;
用于基于所述优先级在一段时间内准许所述资源请求之一的装置;以及
用于在所述一段时间的结束时刻之前自动重新检查以确定资源是否可以在所述一段时间的结束时刻之前被让出的装置。
14.如权利要求13所述的设备,其特征在于,还包括用于接收多个访问资源的请求并自动调度这些请求的装置。
15.如权利要求14所述的设备,其特征在于,还包括用于确定两个应用何时请求同时访问同一资源的装置。
16.如权利要求15所述的设备,其特征在于,还包括用于从请求应用获得优先级信息的装置。
17.如权利要求15所述的设备,其特征在于,还包括用于从数据库获得优先级信息的装置。
18.如权利要求15所述的设备,其特征在于,还包括用于向各请求应用通知所述应用之一的资源请求的准许的装置。
19.如权利要求18所述的设备,其特征在于,还包括用于从请求未被准许的应用接收对资源请求的准许的响应的装置。
20.如权利要求19所述的设备,其特征在于,还包括用于请求请求被准许的应用让出资源给请求未被准许的应用的装置。
21.如权利要求20所述的设备,其特征在于,还包括用于自动设定一时间以请求一应用让出其优先级给另一个应用的装置。
22.如权利要求21所述的设备,其特征在于,还包括用于设定所述时间以请求一应用在接近调度争夺的时间时让出资源的装置。
23.如权利要求13所述的设备,还包括:
处理器;
存储装置;
耦合到所述处理器的射频接口资源。
24.如权利要求23所述的设备,其特征在于,所述用于准许资源请求的装置使得系统能准许尽可能多的对资源的请求。
25.如权利要求23所述的设备,其特征在于,所述射频接口资源包括广播接收器。
26.如权利要求23所述的设备,其特征在于,所述射频接口资源包括电视接收器。
27.如权利要求23所述的设备,其特征在于,所述射频接口资源包括无线电接收器。
28.如权利要求23所述的设备,其特征在于,所述射频接口资源包括以下之一:置顶盒、个人数字助理、台式计算机、便携式计算机、手持计算机、媒体服务器、媒体网关、移动电话、无线设备。
29.如权利要求23所述的设备,其特征在于,所述射频接口资源包括至少一个元件,其选自包括调谐器、调制器、解调器、多路复用器、多路分解器、编码器或解码器的组。
30.如权利要求23所述的设备,其特征在于,所述射频接口资源包括特定类型的第一资源,所述类型来自包括调谐器、调制器、解调器、多路复用器、多路分解器、编码器、解码器或其任何组合的组,所述资源耦合到所述处理器。
31.如权利要求30所述的设备,其特征在于,所述射频接口资源包括与所述第一资源相同类型的第二资源。
32.如权利要求31所述的设备,其特征在于,所述射频接口资源包括与所述第一资源相同类型的附加资源。
33.如权利要求23所述的设备,其特征在于,所述用于接收资源请求的装置接收多个访问资源的请求,所述用于准许资源请求自动调度这些请求。
CN200380107702XA 2002-12-30 2003-12-12 共享射频接口资源的方法、设备和系统 Expired - Fee Related CN1839373B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/331,687 US7574233B2 (en) 2002-12-30 2002-12-30 Sharing a radio frequency interface resource
US10/331,687 2002-12-30
PCT/US2003/039828 WO2004061638A2 (en) 2002-12-30 2003-12-12 Sharing a radio frequency interface resource

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN2010101199029A Division CN101790238B (zh) 2002-12-30 2003-12-12 共享射频接口资源

Publications (2)

Publication Number Publication Date
CN1839373A CN1839373A (zh) 2006-09-27
CN1839373B true CN1839373B (zh) 2010-05-05

Family

ID=32710843

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2010101199029A Expired - Fee Related CN101790238B (zh) 2002-12-30 2003-12-12 共享射频接口资源
CN200380107702XA Expired - Fee Related CN1839373B (zh) 2002-12-30 2003-12-12 共享射频接口资源的方法、设备和系统

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2010101199029A Expired - Fee Related CN101790238B (zh) 2002-12-30 2003-12-12 共享射频接口资源

Country Status (10)

Country Link
US (3) US7574233B2 (zh)
EP (1) EP1579324B1 (zh)
JP (2) JP2006512854A (zh)
KR (1) KR100737592B1 (zh)
CN (2) CN101790238B (zh)
AT (1) ATE394738T1 (zh)
AU (1) AU2003297093A1 (zh)
DE (1) DE60320850D1 (zh)
TW (1) TWI237507B (zh)
WO (1) WO2004061638A2 (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7610061B2 (en) * 2003-09-20 2009-10-27 Samsung Electronics Co., Ltd. Communication device and method having a common platform
US20050157668A1 (en) * 2003-12-24 2005-07-21 Michael Sivan Wireless remote control and data transfer system
KR100742614B1 (ko) * 2005-01-12 2007-07-25 한국전자통신연구원 데이터 방송 수신 장치에서의 자원 관리 장치 및 방법
DE102005016510A1 (de) * 2005-04-08 2006-10-12 Buderus Schleiftechnik Gmbh Vorrichtung zum spanabhebenden Bearbeiten von gehärteten Werkstücken
FR2884669A1 (fr) * 2005-04-15 2006-10-20 Thomson Licensing Sa Appareil et procede de gestion des services recus au sein d'un reseau local
CA2609906A1 (en) 2005-05-31 2006-12-07 Matsushita Electric Industrial Co., Ltd. Broadcast receiving terminal and program execution method
US20070035560A1 (en) * 2005-08-05 2007-02-15 Samsung Electronics Co., Ltd. Apparatus for providing multiple screens and method of dynamically configuring multiple screens
KR100753511B1 (ko) * 2005-08-24 2007-08-31 엘지전자 주식회사 방송 프로그램 저장방법 및 장치
KR100785104B1 (ko) * 2005-10-19 2007-12-12 엘지전자 주식회사 이동통신 단말기의 자원 관리 장치 및 방법
US7474671B2 (en) 2005-11-04 2009-01-06 Research In Motion Limited System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
ATE519353T1 (de) * 2005-11-04 2011-08-15 Research In Motion Ltd Lösung eines konflikts zwischen anwendungen, die datenverbindungen zwischen einem mobilkommunikationsgerät und einem funknetzwerk erfordern
EP2033465A4 (en) * 2006-06-23 2011-08-24 Nokia Corp RESOURCE-LIMITED ELECTRONIC DEVICE WITH MEANS FOR PRIORIZING SERVICES
US20080229319A1 (en) * 2007-03-08 2008-09-18 Benoit Marchand Global Resource Allocation Control
CN101299875A (zh) * 2007-04-30 2008-11-05 世意法(北京)半导体研发有限责任公司 查询数据库以解决与受保护服务冲突的盲基站操作的问题
ES2662493T3 (es) * 2007-11-02 2018-04-06 Qualcomm Incorporated Sistema configurable de gestión de arbitraje de eventos y recursos
JP5572149B2 (ja) * 2008-03-21 2014-08-13 テレフオンアクチーボラゲット エル エム エリクソン(パブル) アップリンク・グラントを求める無用なスケジューリング要求を禁止する方法
EP2173066B1 (en) * 2008-10-01 2012-05-16 STMicroelectronics Srl Method of exchanging information in a Network-on-Chip communication network, corresponding Network-on-Chip communication network and computer program product
GB2471486A (en) 2009-06-30 2011-01-05 Nokia Corp Apparatus and method for resolving resource contention using access priority.
JP5032668B2 (ja) * 2009-10-30 2012-09-26 パイオニア株式会社 プレイリスト生成装置、プレイリスト生成方法、プレイリスト生成プログラムおよび記録媒体
US8874167B2 (en) * 2009-11-17 2014-10-28 Broadcom Corporation Method and system for multi-standby operation for a multi-SIM multi-standby communication device
KR101653410B1 (ko) 2010-01-11 2016-09-02 삼성전자주식회사 이동 통신 시스템에서 경쟁 기반 액세스의 데이터 송수신 방법 및 장치
EP2579608B1 (en) * 2011-10-07 2019-06-19 Nokia Solutions and Networks Oy Conflict processing accessing a personal TV functionality by a plurality of users
CN104080233B (zh) * 2013-03-29 2017-04-05 国民技术股份有限公司 信息广播方法、系统及其照明设备和连接控制装置
WO2016187789A1 (zh) * 2015-05-25 2016-12-01 华为技术有限公司 一种射频接口扩展的冲突解决方法、装置、dh及nfcc
US10187781B2 (en) * 2017-03-01 2019-01-22 Samsung Electronics Co., Ltd. Methods of efficiently sharing radio frequency (RF) resources in a dual SIM dual standby device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1205847A1 (en) * 2000-10-23 2002-05-15 Sony International (Europe) GmbH Resource conflict resolution

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US168178A (en) * 1875-09-28 Improvement in clothes-driers
JPH06295248A (ja) * 1993-04-08 1994-10-21 Mitsubishi Electric Corp タスク資源解放方式
EP0788714B1 (en) * 1994-10-24 2006-03-22 Intel Corporation Video indexing protocol
US5615249A (en) * 1994-11-30 1997-03-25 Lucent Technologies Inc. Service prioritization in a cellular telephone system
US5574977A (en) * 1995-04-17 1996-11-12 Telefonaktiebolaget Lm Ericsson System and method for providing priority access and channel assignment in a cellular telecommunication system
US5752193A (en) * 1995-09-01 1998-05-12 Motorola, Inc. Method and apparatus for communicating in a wireless communication system
DE19625161C2 (de) * 1996-06-24 1998-08-06 Siemens Ag Verfahren zum Steuern des Aufbaus und der Nutzung von Übertragungswegen (Bearer) zwischen Funksende-/Funkempfangseinrichtungen in drahtlosen Telekommunikationssystemen, insbesondere in einem als lokale Nachrichtenübertragungsschleife in einem ISDN-System eingebundenen DECT-spezifischen RLL-WLL-System
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6115613A (en) * 1997-07-02 2000-09-05 Telefonaktiebolaget L M Ericsson System and method for providing telephone service to each member of a group of radio telephone subscribers
DE19751110B4 (de) * 1997-11-18 2004-04-08 Siemens Ag Verfahren zur Zuordnung von funktechnischen Ressourcen und Einrichtung zum Funkressourcenmanagement
DE69831857T2 (de) 1998-06-10 2006-06-14 Sun Microsystems Inc Verfahren und Vorrichtung zum Zeitplanen von Prozessen für Betriebsmittelzuteilung
US6208865B1 (en) * 1998-08-07 2001-03-27 Samsung Electronics Co., Ltd Cellular telephone system which increases efficiency of reserved channel usage
EP1106028B1 (en) * 1998-08-20 2006-03-22 QUALCOMM Incorporated System and method for priority access channel assignment in a cellular telephone system
US6738637B1 (en) * 1998-12-16 2004-05-18 Lucent Technologies Inc. Dynamic variation of class of service in a communication network based on network resources
CN1335037A (zh) * 1998-12-18 2002-02-06 艾利森电话股份有限公司 移动无线电通信系统中用于资源预留的方法与设备
KR100539871B1 (ko) * 1998-12-26 2006-04-21 삼성전자주식회사 텔레비전 휴대폰의 수신 메세지 표시 방법
US6184829B1 (en) * 1999-01-08 2001-02-06 Trueposition, Inc. Calibration for wireless location system
US6363434B1 (en) * 1999-03-30 2002-03-26 Sony Corporation Of Japan Method of managing resources within a network of consumer electronic devices
JP2002540739A (ja) 1999-03-30 2002-11-26 ソニー エレクトロニクス インク ネットワークにおけるリソースの管理方法及び装置
US6282429B1 (en) * 1999-10-20 2001-08-28 Lucent Technologies Inc. System for providing prioritized wireless communication service to wireless communication subscribers
JP3379516B2 (ja) * 2000-06-16 2003-02-24 日本電気株式会社 アクセス制御装置
US7028329B1 (en) * 2000-10-13 2006-04-11 Seiko Epson Corporation Remote accessible programming
CA2446617C (en) 2001-05-11 2010-03-23 Scientific-Atlanta, Inc. Channel buffering and display management system for multi-tuner set-top box
US20030054833A1 (en) * 2001-09-18 2003-03-20 Intel Corporation Application execution method and apparatus
US7876837B2 (en) * 2002-09-30 2011-01-25 Motorola Mobility, Inc. Method for reducing access noise in a spread spectrum communication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1205847A1 (en) * 2000-10-23 2002-05-15 Sony International (Europe) GmbH Resource conflict resolution

Also Published As

Publication number Publication date
CN101790238B (zh) 2012-05-30
AU2003297093A8 (en) 2004-07-29
JP2009194941A (ja) 2009-08-27
CN101790238A (zh) 2010-07-28
US7899493B2 (en) 2011-03-01
EP1579324A2 (en) 2005-09-28
US8165631B2 (en) 2012-04-24
TW200415921A (en) 2004-08-16
CN1839373A (zh) 2006-09-27
EP1579324B1 (en) 2008-05-07
DE60320850D1 (de) 2008-06-19
JP2006512854A (ja) 2006-04-13
KR20050093811A (ko) 2005-09-23
WO2004061638A3 (en) 2005-04-21
US20040209643A1 (en) 2004-10-21
US20110117950A1 (en) 2011-05-19
US7574233B2 (en) 2009-08-11
AU2003297093A1 (en) 2004-07-29
US20090290490A1 (en) 2009-11-26
ATE394738T1 (de) 2008-05-15
WO2004061638A2 (en) 2004-07-22
TWI237507B (en) 2005-08-01
KR100737592B1 (ko) 2007-07-10

Similar Documents

Publication Publication Date Title
CN1839373B (zh) 共享射频接口资源的方法、设备和系统
US9027074B2 (en) Enhanced television services
US9288539B2 (en) System and method for a user interface to manage the recording, downloading and sharing of content from multiple sources
US5208665A (en) Presentation player for an interactive digital communication system
US5191410A (en) Interactive multimedia presentation and communications system
US5113496A (en) Bus interconnection structure with redundancy linking plurality of groups of processors, with servers for each group mounted on chassis
CN102934454A (zh) 用于将部分观看的vod节目从第一位置转移到第二位置的系统和方法
CN102474652A (zh) 用于实时地管理内容的系统和方法
CN1379954A (zh) 操作用于广播应用的条件选取系统的方法
CN101361055A (zh) 虚拟调谐器管理
CN100484236C (zh) 内容数据的分配装置
CN102656819A (zh) 广播内容请求
CN102124761B (zh) 在通用用户标识模块解锁环境下保留广播信息的系统及其方法
US20110197228A1 (en) Digital Over-The-Air Entertainment And Information
CN100574455C (zh) 显示系统、显示设备及显示方法
EP1512287A1 (en) A method and a system for managing audio-visual contents for the distribution thereof in the on-demand mode
WO2007019218A2 (en) Preloading resources from data carousel of broadcast file system
US20100153992A1 (en) Targeted advertising system
JP2004504737A (ja) マルチメディア情報の要素を配布する方法
KR100776244B1 (ko) 멀티채널가이드 기능이 구비된 이동통신시스템 및 그제어방법
KR100969467B1 (ko) 텔레비전 방송 프로그램 시간표 자동 배포시스템 및 방법
CA2002646A1 (en) Interactive multimedia presentation and communications system
JPH11184765A (ja) 情報処理装置および方法、並びに提供媒体

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100505

Termination date: 20181212