用于避免无线通信中的冲突的方法和系统的制作方法

文档序号:7637070阅读:143来源:国知局
专利名称:用于避免无线通信中的冲突的方法和系统的制作方法
技术领域
本发明通常涉及无线通信,更具体地,涉及避免无线通信中的冲背景技术一些移动通信单元使用单工或半双工通信模式。利用该模式,移 动通信单元可以发送和接收信号,但是这不能同时进行。 一些通信网络使操作于半双工模式的移动通信单元在群组中相互通信。在该配置 中,有时被称为群组呼叫,移动通信单元可以向作为群组成员的任何 其他的移动通信单元发送信号并且从这些通信单元接收信号。在群组设定中,理想的是,在任何给定时间仅有一个移动单元发 送以避免可能使通信中断的传输冲突。在包括诸如基站的中心控制器 的通信网络中,中心控制器典型地提供定时信号以保持移动单元同步。 该定时信号有助于防止群组呼叫中移动单元之间的传输冲突或双重通话(doubletalk)。近来,开发了用于允许移动单元在不使用网络的情况下相互通信 的方法。例如,Schaumburg, Ilinois的摩托罗拉公司开发了能够在使用或不使用调度通信网络的协助的情况下交替地相互通信的移动单元。 其中移动单元在不使用网络的情况下相互通信的设定可被称为无系统呼叫环境。在无系统呼叫环境中也可以执行群组呼叫。在无系统呼叫环境中,移动单元不断地扫描多种频率以寻找来自 环境中的另一移动单元的即将到来的传输的指示。为了在该类型的操 作过程中限制电池耗电,提出了具有预定时间长度的空闲/扫描周期,
其中空闲扫描周期包括空闲阶段和扫描阶段。作为示例,空闲/扫描周期可以约为80毫秒(msec),空闲阶段为64 msec长,而扫描阶段为 16 msec长。在64 msec的空闲阶段时间中,部分移动单元可以进入睡 眠模式以节约电池寿命。扫描过程在相对短的扫描阶段中执行。目前, 一些移动单元在当前的空闲/扫描周期完成之前将不会开始传输,而其 他的移动单元可以立刻发起传输。在无系统呼叫环境中的群组呼叫中,移动单元可以向两个或更多 的移动单元发送消息。接收移动单元将与发送移动单元同步以使群组呼叫能够发生。存在如下可能性,即接收移动单元的用户可能在同一 80msec的空闲/扫描周期中按动发送按钮。如果是这样,则两个移动单 元可能拖延发起的传输,直至空闲/扫描周期完成。因此,即使一个移 动单元的用户首先按动其发送按钮,但是由于这是在与第二移动单元的用户按动其发送按钮相同的空闲/扫描周期中发生的,因此两个移动 单元将同时开始传输。该过程将引起两个移动单元之间的传输冲突。 此外,对于那些立刻开始传输的移动单元,如果移动单元在同一空闲/ 扫描周期中发送,则可能发生传输冲突。发明内容本发明涉及一种用于减少传输冲突的方法。该方法可以包括步骤, 在无系统呼叫环境中,在多个接收移动单元处自始发发送移动单元接 收呼叫,并且在多个接收移动单元中,选择性地随机地使来自接收移 动单元的传输延迟,以减少该传输相互冲突的可能性。在一个配置中,在接收移动单元处选择性地随机地使传输延迟的 步骤可以包括,当一个接收移动单元的传输元件被激活时执行传输前 扫描。如果传输前扫描确定没有其他的接收移动单元开始发送,则该 方法可以进一步包括步骤,在传输元件被激活的接收移动单元中发起 传输。 相反地,如果传输前扫描确定另一接收移动单元已幵始发送,则 该方法可以进一步包括步骤,阻止传输元件被激活的接收移动单元中 的传输。而且,如果来自另一接收移动单元的传输针对传输被阻止的 接收移动单元,则该方法可以进一步包括步骤,在传输被阻止的接收 移动单元处处理来自该另一接收移动单元的传输。在另一实施例中,在接收移动单元处选择性地随机地使传输延迟 的步骤可以包括步骤,在接收移动单元中的接收会话之后,向空闲模 式分配随机延迟。作为示例,分配随机延迟的步骤可以包括步骤,对 接收移动单元中的伪随机数生成器分配不同的种子,以引发空闲模式中的随机延迟。在另一实施例中,在空闲模式中,该方法可以进一步包括步骤, 在接收单元处执行空闲/扫描周期,以确定进入的呼叫的存在。作为示 例,空闲/扫描周期可以包括空闲阶段和扫描阶段。该方法可以进一步 包括步骤,当一个接收移动单元的用户激活传输元件时,完成现有的 扫描阶段,以替换执行传输前扫描。在另一配置中,该方法可以包括 步骤,在接收移动单元处重复延迟传输,由此在多次扫描中执行延迟。本发明还涉及一种用于减少传输冲突的移动单元。该移动单元可 以包括发射机、接收机以及联接到发射机和接收机的处理器。该处理 器可被编程用于在无系统呼叫环境中检测来自始发发送移动单元的呼 叫的接收,并且选择性地随机地使来自移动单元的传输延迟,以减少 该传输与来自另一接收单元的传输冲突的可能性。该移动单元还包括 用于执行上文描述的处理的适当的软件和电路。本发明还涉及一种机器可读存储器,其上存储计算机程序,该计 算机程序具有可由移动单元执行的多个代码段。该程序可以使移动单 元在无系统呼叫环境中接收来自始发发送移动单元的呼叫,并且在多 个接收移动单元中,选择性地随机地使来自接收移动单元的传输延迟, 以减少该传输与另一传输冲突的可能性。该程序还可以使移动单元执 行上文描述的一个或多个过程。


在附属权利要求中具体地阐述了被确信为新颖的本发明的特征。 通过参考下面的描述,结合附图,可以最佳地理解本发明连同其进一 步的目的和优点,在附图中相似的参考数字表示相似的元件,并且其 中图1说明了根据本发明的配置的实施例的无系统呼叫环境;图2说明了根据本发明的配置的实施例的可以在图1的无系统呼叫环境中使用的移动单元的示例;图3说明了根据本发明的配置的实施例的减少无线通信中的冲突 的方法;图4说明了根据本发明的配置的实施例的空闲模式的示例;图5说明了根据本发明的配置的实施例的帧序列的示例;图6说明了根据本发明的配置的实施例的传输前扫描的示例;并且图7说明了根据本发明的配置的实施例的关于接收移动单元的两 个随机延迟的空闲模式。
具体实施方式
尽管说明书以定义了被视为新颖的本发明的特征的权利要求为结 论,但是可以确信,通过考虑下面的描述,结合附图,将更好地理解 本发明,在附图中沿用了相似的参考数字。按照需要,此处公开了本发明的详细实施例;然而,应当理解, 公开的实施例仅是本发明的示例,其可以实施为多种形式。因此,此 处公开的具体结构和功能细节不应被解释为限制,而是仅应被解释为 关于权利要求的基础和用于教授本领域的技术人员以多种方式在几乎 任何适当的具体结构中使用本发明的代表性基础。而且,此处使用的
术语和习语不应被当作限制,而是提供了本发明的可理解的描述。如此处使用的术语"一",被定义为一个或不止一个。如此处使 用的术语"多个",被定义为两个或不止两个。如此处使用的术语"另 一",被定义为至少第二个或更多。如此处使用的术语"包括"和/或 "具有",被定义为"包含"(即,开放性语言)。如此处使用的术 语"联接",被定义为连接,尽管其没有必要是直接连接,也没有必 要是机械连接。如此处使用的术语"程序"、"软件应用程序"等被 定义为设计用于在计算机系统上执行的指令序列。程序、计算机程序 或者软件应用程序可以包括子程序、函数、过程、对象方法、对象实现、可执行应用程序、applet、 servlet、源代码、目标代码、共享库/动 态加载库和/或设计用于在计算机系统上执行的指令序列。本发明涉及一种用于减少传输冲突的方法和移动单元。在一个配 置中,该方法可以包括步骤,在无系统呼叫环境中,在多个接收移动 单元处自始发发送移动单元接收呼叫,并且在多个接收移动单元中, 选择性地随机地使来自接收移动单元的传输延迟,以减少该传输相互 冲突的可能性。在接收移动单元处选择性地随机地使传输延迟的步骤 可以包括,当一个接收移动单元的传输元件被激活时执行传输前扫描。 可替换地,在接收移动单元处选择性地随机地使传输延迟的步骤可以 包括,在接收移动单元中的接收会话之后,向空闲模式分配随机延迟。参考图l,示出了无系统呼叫环境100。作为示例,无系统呼叫环 境100可以包括任何适当数目的移动单元110,每个移动单元110可由 参考字母进一步标注,以使读者能够区分移动单元110。对于本发明的 目的,无系统呼叫环境可以是任何如下设定,其中任何适当数目的移 动单元能够在不使用通信网络的协助的情况下相互通信。例如,移动 单元110A可以在没有协助信号传输的网络的情况下容易地同移动单 元110B和110C通信,只要移动单元110B和110C保持在移动单元 110A的操作范围R中。
在该示例中,移动单元110A可以向移动单元110B和110C发送 传输。移动单元110B和110C之一或两者可以接收来自移动单元110A 的传输,并且发送传输回到移动单元110A。这样,为了清楚地解释本 发明的操作,移动单元110A将被称为发送移动单元,而移动单元110B 和110C将被称为接收移动单元。当然,无系统呼叫环境100可以包括 任何适当数目的移动单元110,所有移动单元110均能够执行相互的无 线通信。当相同的呼叫中牵涉三个或更多的移动单元110时,该呼叫 可被称为群组呼叫。在一个实施例中,移动单元110可以是蜂窝电话,其能够执行半 双工或全双工通信。作为示例,移动单元110可以包括传输元件112, 其在激活时可以使移动单元110在无系统呼叫环境100中发送半双工 信号。作为更具体的示例,传输元件112可以是对讲(PTT)按钮,用 户按动该按钮可以使移动单元110进行发送。当然,本发明不限于此, 术语"移动单元"可以指能够发送无线信号,并且不论自网络还是另 一移动单元接收无线信号的任何便携设备。此外,传输元件112可以 是能够使移动单元110发送信号的任何其他特征。参考图2,示出了移动单元110的示例。这里,移动单元110可 以包括处理器114、存储器116、发射机118、接收机120、功率放大 器(PA) 122、传输开关124、天线126、用户接口部分128和电源130。 处理器114可以通信联接到存储器116、发射机118、接收机120、传 输开关124和用户接口 128。移动单元IIO还可以包括伪随机数生成器 131,其可以是处理器114的一部分。然而,伪随机数生成器131也可 以是某个其他部件的一部分,或者其可以是独立的设备。在一个配置 中,用户接口部分128可以包括显示器132、用户输入134、扬声器136 和麦克风138。如本领域中公知的存储器116可以存储指令和其他形式的数据,用于允许处理器114执行根据本发明的配置的操作。而且,发射机118可以处理来自处理器114的信号,用于根据公知的过程进行传输。PA 122可以放大这些信号,并且如果处理器114将传输开关124设定为发 送,则可从天线126发送信号。如果传输开关124被设定为接收,天线126还可以通过传输开关 124将接收信号输送到接收机120。接收机120可以根据公知的原理处 理进入的信号,并且可以将其转发到处理器114。在一个配置中,处理 器114可以将接收信号输送到用户接口部分128的一个或多个部件, 诸如显示器132或扬声器136。用户接口部分128还可以从其一个或多个部件,如用户输入134 或麦克风138,将信号转发到处理器114。作为示例,用户输入134可 以包括键盘和可由用户操纵的其他按钮或控制。然而,应当理解,用 户输入134可以是能够接收任何用户输入并且将其转换为可由处理器 接收和处理的形式的任何部件。在一个配置中,传输元件112(参看图 1)可以是用户输入134的一部分。电源130可以向上文描述的一个或 多个部件供电。作为示例,电源可以是一个或多个可再充电电池。伪 随机数生成器131可以协助移动单元110与其他的移动单元的同步(或 者去同步,如下文所解释的)。尽管这里呈现了移动单元110的示例的数个元件,但是移动单元 IIO可以不包含所有这些部件。此外,移动单元IIO可以包括这里未示 出的数个部件,诸如全球定位系统(GPS)电路。而且,必须注意,本 发明决不限于该具体示例,因为也可以使用任何其他的适当的移动单 元实践本发明的配置。参考图3,示出了用于减少无线通信中的冲突的方法300。为了描 述方法300,将参考图1和2(以及数个其他附图,如下文所将描述的), 尽管应当理解,方法200可以在使用其他适当部件的任何其他的适当设备或系统中实现。而且,本发明不限于方法300中列出步骤的顺序。此外,方法300可以包含比图3所示更多或更少的步骤。在步骤310中,方法300开始。在步骤312中,在无系统呼叫环 境中并且在空闲模式中,可以在一个或多个移动单元处执行空闲/扫描 周期,以确定进入的呼叫的存在。空闲/扫描周期可以包括空闲阶段和 扫描阶段。参考图4,示出了具有多个空闲/扫描周期412的空闲模式400的 示例。在一个配置中,空闲/扫描周期412可以包括空闲阶段414和扫 描阶段416。现在参考图2和4,在空闲阶段414中,处理器114和接 收机120可以进入减少操作模式,其中这些部件中的至少特定的部分 被关闭。在扫描阶段416中,处理器114和接收机120可以退出减少 操作模式,并且接收机120可以执行一个或多个频率的扫描以确定是 否存在进入的呼叫。作为无限制性的示例,空闲/扫描周期412可以约 为80 msec,空闲阶段414可以约为64 msec,并且扫描阶段416可以 约为16 msec。当移动单元110在无系统呼叫环境100中操作时,由于移动单元 110未自网络接收信号;移动单元110可以不断地扫描进入的呼叫,因 此上文描述的配置是必要的。考虑到该增加的警惕性,空闲阶段414 可以有助于减少电源130的电流消耗量。回来参考图3的方法300,在步骤314中,可以在多个接收移动 单元处接收来自始发发送移动单元的呼叫。而且,在步骤316中,在 多个接收移动单元中,可以选择性地随机地使来自接收移动单元的传 输延迟,以减少该传输相互冲突的可能性。在一种配置中,如果进入 的呼叫针对该接收移动单元,则可以执行该步骤。这里,存在至少两 种方法用于执行该选择性延迟步骤。例如,在步骤318中,当一个接收移动单元的传输元件被激活时,可以执行传输前扫描。作为一种选择,在步骤320中,可以完成现有 的扫描阶段,以替换执行传输前扫描。在判决框322中,通过传输前 扫描或者现有的扫描阶段可以确定另一接收移动单元是否已开始发 送。如果没有另一接收单元发送,则在传输元件已被激活的接收移动 单元中可以发起传输,如步骤324中示出的。如果在判决框322中确定另一接收移动单元正在发送,则可以阻 止传输元件已被激活的接收移动单元中的传输,如步骤326中示出的。 此外,在步骤328中,可以在传输被阻止的接收移动单元处处理来自 另一接收移动单元的传输。如果来自另一接收移动单元的传输针对传 输被阻止的接收移动单元,则可以进行该处理。参考图1和2,发送移动单元110A的用户可能希望发起涉及其自 身以及接收移动单元110B和110C的群组呼叫。该用户可以激活发送 移动单元110A的传输元件112,并且作为响应,其发射机118将引发 呼叫发送。该进入的呼叫可由接收移动单元110B和110C的接收机120 接收。当然,群组呼叫可以包括任何适当数目的参与者,并且本发明 并非特定地限于该具体示例。参考图5,示出了帧序列500的示例,其表示在发送移动单元110A 与接收移动单元110B和110C (参看图1)之间交换的帧。在一个配置 中,并且如本领域中公知的,移动单元110可以使用跳频扩频(FHSS) 协议相互迸行发送。这样,发送移动单元110A可以发送帧,其中以不 同的频率发送帧。例如,发送移动单元110A可以在不同的预定义频率 上发送前导帧510 (Pi、 P2和P"和同步帧512 (Si、 SjnS3)。在扫 描阶段416中,接收机120可以针对前导帧510扫描三个不同的频率 (当然,可以扫描比三个更多或更少的频率)。该过程可以提高移动 单元IIOB和IIOC接收到正在发送的帧的机会。
参考图1、2和5,前导帧510可以唤醒接收移动单元110B和110C 的接收机120,并且可以协助同步接收移动单元110B和110C与发送 移动单元110A。同步帧512可以提供帧、比特和跳频同步以及内容信 息。作为更加具体的示例,同步帧512可以包括跳频种子。跳频种子 可以是伪随机数生成器131中使用的初始值,用于生成新的通信频率, 移动单元110A、 110B和110C可以在该频率下通信。 一旦前导帧510 和同步帧512由接收移动单元110处理,则该接收移动单元110可以 与发送移动单元110同步。在接收移动单元110B和110C的接收机120处理进入的前导帧510 和同步帧512之后,处理器114可以确定进入的呼叫是否针对接收移 动单元IIOB和IIOC。如果不是,则可以忽略进入的呼叫。如果呼叫 针对接收移动单元110B和IIOC,则可以在接收移动单元110B和110C 处接收和处理呼叫的其余部分。帧序列500还可以包括消息报头帧514 (MH,、 MH2和MH3)、 业务帧516 (T!、 T2和T"和超级停止帧(SSp SS2和SS3),所有这 些帧可从发送移动单元110A发送。消息报头帧514可以指出消息信息, 包括发送移动单元110A的私有标识。业务帧516可以包含正在发送的 实际语音或数据,并且超级停止帧518可以指出传输的完成。消息报 头帧514、业务帧516和超级停止帧518均可以在多种频率下发送,同 步帧512向接收机120提供信息,以允许接收机120调谐到这些频率。帧序列500还可以包括应答(ACK)帧520,如果呼叫针对接收 移动单元110B和IIOC,则可以由接收移动单元110B和110C发送应 答帧520。 ACK帧520可由发送移动单元110A接收,发送移动单元 110A随后开始向接收移动单元110B和110C发送上文描述的帧。一旦来自发送移动单元110A的初始传输完成,则接收移动单元 110B和110C的一个或多个用户可能希望响应。这些用户可以激活接 收移动单元110B和110C的传输元件112,诸如按动PTT按钮。根据 本发明的配置的一个实施例,传输元件112已被激活的任何接收移动 单元110B和110C的处理器114可以指令接收机120执行传输前扫描。参考图6,示出了传输前扫描610的示例。通过斜线示出了传输 前扫描610,以使其同扫描阶段416区分。利用位于空闲阶段414中的 传输前扫描610示出了空闲模式400。在一个实施例中,传输前扫描 610可以具有约16msec的时长,尽管任何其他的适当的时间值也在本 发明的配置的考虑范围内。传输前扫描610还可以覆盖一个或多个不 同的频率,例如三个不同的频率,如扫描阶段416。然而,传输前扫描 610可以不同于空闲/扫描周期412的扫描阶段416 (参看图4),因为 它可由接收移动单元110的传输元件112的激活的随机性指示(参看 图l)。具有虚线轮廓的扫描阶段416被说明用于示出在传输元件112 未被激活时下一个扫描阶段416的出现位置。在传输前扫描610的过程中,接收移动单元110B和IIOC的接收 机120 (如果它们的传输元件112已被激活),可以确定任何其他的接 收移动单元110是否已开始发送。来自其他的接收移动单元110的信 号的接收可以根据上文关于图5的讨论。如果另一接收移动单元110 已开始发送,则处理器114可以阻止传输元件112已被激活的接收移 动单元110B和110C中的传输。通过在传输元件112被激活时执行传输前扫描610,接收移动单 元110B和110C可以确定任何其他的接收移动单元110是否正在空闲 阶段414中发送。该过程可以减少接收移动单元110B和110C (或者 任何其他的接收移动单元110)之间的传输冲突的可能性。当然,阻止接收移动单元IIOB和110C中的传输仅在进入的呼叫 实际上针对该接收移动单元IIOB和IIOC时是必要的。而且,如果在 接收移动单元110B和110C中的任何一个中已阻止了传输,则来自其 他的接收移动单元110的传输可由接收移动单元110B和110C处理(假 设呼叫针对接收移动单元110B和110C)。相反地,如果接收移动单元110B和110C的接收机120通过传输 前扫描610确定没有其他的接收移动单元IIO正在发送,则处理器114 可以允许发射机118继续传输。根据上文关于图5的描述,可以在某 些其他的移动单元110处接收该传输。当然,传输前扫描应用于接收 移动单元llOB和IIOC,以限制来自它们任何一个的传输相互干扰的 可能性。对于移动单元110之间的后续传输,可以重复该传输前扫描 过程。在一个配置中,当接收移动单元IIOB和IIOC之一的用户激活传 输元件112时,可以完成现有的扫描阶段,而不是执行传输前扫描。 例如,参考图l、 2和4,当接收移动单元IIOB和IIOC处于扫描阶段 416中时,用户可以激活该接收移动单元110B和110C中的一个的传 输元件112。不同于经历传输前扫描610 (参看图6),可以完成现有 的扫描阶段416,以确定任何其他的接收移动单元IIO是否正在发送。回来参考图3的方法300,在步骤330中,在接收移动单元中的 接收会话之后,向空闲模式分配随机延迟。在步骤322中,可以向接 收移动单元中的伪随机生成器分配不同的种子,以引发空闲模式中的 随机延迟。如早先解释的,并且参考图1、 2、 4和5,接收移动单元110B和 110C可以与发送移动单元IIOA同步。在特定的系统中,如果接收移 动单元110的传输元件112在特定的空闲/扫描周期412中激活,则接 收移动单元110可以在发起传输之前等待完成该空闲/扫描周期412。 这样,由于已发生的同步,如果多个接收移动单元110的传输元件112 在相同的空闲/扫描周期412中激活,则该多个接收移动单元110可以 同时发起传输。
在该示例中, 一旦接收移动单元110B和110C处理超级停止帧518,则接收移动单元110B和110C可以向其空闲模式400分配随机延 迟。分配该随机延迟还可被称为后退过程。而且,参考图7,示出了关 于接收移动单元110B的帧序列700和空闲模式400。此外,示出了关 于接收移动单元110C的帧序列710和空闲模式400。这里,接收移动 单元IIOB和110C自发送移动单元IIOA接收传输,并且已接收到超 级停止帧518 (参看图5)。作为响应,可以向空闲模式400分配关于帧序列700和710的随 机延迟。特别地,将10 msec的延迟分配给帧序列700的空闲模式400。 因此,空闲阶段414可以开始于+10msec。而且,将55 msec的延时分 配给帧序列710的空闲模式400,这对应于开始于+55 msec的空闲阶段 414。在一个配置中,关于随机延迟的值可以以1 msec为增量,从0 msec 80msec进行选择。但是,应当理解,该随机延迟可以是任何适 当的值,并且不限于上文列出的示例。分配的随机延迟可以使来自接 收移动单元IIOB和110C的传输去同步或交错,这可以减少来自它们 的传输冲突的可能性。例如,在时间Ti和T2处,可以各自激活接收移动单元UOB和接 收移动单元HOC的传输元件112。由于它们在现有技术的系统中非常 接近,因此时间l和T2很可能出现在相同的空闲/扫描周期412中。 结果,传输将同时发生。但是在这里,由于添加到空闲/扫描模式400 的随机延迟,接收移动单元110C的扫描阶段416可以检测到从接收移 动单元110B发送的前导帧510。根据关于图5的讨论,接收移动单元 IIOC(和任何其他的相关移动单元IIO)可以与来自接收移动单元110B 的传输同步,并且处理该传输。对于后继的传输,如果必要,则可以 重复该添加随机延迟的过程。为了生成关于空闲/扫描模式400的延迟,可以将不同的种子分配 给接收移动单元110B和110C中的伪随机数生成器131。例如,同步 帧512可以包括跳频种子,该调频种子可被分配给接收移动单元110B 和110C中的伪随机数生成器131。如本领域中公知的,接收移动单元 110B和110C中的伪随机数生成器131可以使用相同的种子以使接收 移动单元110B和110C与发送移动单元110A之间的信号传输同步。根据本发明的配置, 一旦接收机120接收到超级停止帧518,则 接收移动单元110B和110C的处理器114可以将不同的种子分配给其 各自的伪随机数生成器131。基于这些种子,伪随机数生成器131可以 将延迟分配给空闲模式400。由于分配不同种子的步骤在本质上是随机 的,因此分配给空闲模式400的延迟也可以是随机的。由于随机的延 迟, 一个接收移动单元110的空闲/扫描模式400中的扫描阶段416可 以检测到另一接收移动单元110的传输的机会是较大的,如上文所述。回来参考图3的方法300,在步骤334中,在接收移动单元处使 传输延迟的步骤可以重复,由此在多次扫描中执行延迟。然后方法300 可以结束于步骤332。参考图1、 2、 4和5,如早先提及的,帧序列500包括考虑到移 动单元110使用的跳频协议可以在不同的频率上发送的帧。在扫描阶 段416中或者在传输前扫描610的过程中,接收移动单元IIOB和110C 可以在这些不同的频率上扫描,以尽力检测前导帧510。然而, 一个扫 描阶段416或者一个传输前扫描610仅覆盖一个特定的时间周期。因 此,如果出于某种原因,诸如干扰,未检测到一个或多个前导帧510, 则来自接收移动单元110B和110C的后续传输可能冲突。为了补偿该可能性,可以执行多次扫描,其可以重复延迟传输。 例如,可以连续地执行三次传输前扫描610,这可以提供三次不同的机 会检测前导帧510。这些传输前扫描610在时间上可以隔开任何适当的 时长,包括相互相邻。而且,如果在早先的传输前扫描610中检测到 前导帧510,则没有必要完成剩余的传输前扫描610。应当理解,本发明不限于该重复过程中的三次传输前扫描610,因为可以执行任何其他 的适当次数的传输前扫描610。作为另一示例,可以重复针对后退过程执行的随机延迟的空闲/扫 描周期412,以增加检测到前导帧510的机会。例如,在启动来自接收 移动单元110B和110C的传输之前,可以执行多个扫描阶段416 (连 同与其相关联的空闲阶段414)。可以执行的扫描阶段416的数目可以 是三个,但是其他的适当的值也在本发明的配置的考虑范围内。与上 文的描述相似, 一旦接收机120检测到一个发送的前导帧510,就立刻 停止重复扫描阶段416。在任一配置中,可以选择性地随机延迟接收移 动单元110B和110C的传输,如上文所述。在适用时,本发明可以实现为硬件、软件或者硬件和软件的组合。 适用于执行此处描述的方法的任何类型的计算机系统或其他装置是适 用的。硬件和软件的典型组合可以是具有计算机程序的移动通信设备, 在加载和执行该计算机程序时,可以控制该移动通信设备,由此其执 行此处描述的方法。本发明还可以嵌入在计算机程序产品中,其包括 实现此处描述的方法的实现方案的所有特征,并且其在计算机系统中 加载时,能够执行这些方法。尽管说明和描述了本发明的优选实施例,但是应当认识到,本发 明不限于此。在不偏离如附属权利要求限定的本发明的精神和范围的 前提下,本领域的技术人员可以进行许多修改、改变、变化、替换和 等效。
权利要求
1.一种用于减少传输冲突的方法,包括在无系统呼叫环境中,在多个接收移动单元处自始发发送移动单元接收呼叫;以及在所述多个接收移动单元中,选择性地随机地使来自所述接收移动单元的传输延迟,以减少这些传输相互冲突的可能性。
2. 如权利要求l所述的方法,其中在所述接收移动单元处选择性 地随机地使传输延迟包括当所述接收移动单元之一的传输元件被激 活时,执行传输前扫描。
3. 如权利要求2所述的方法,其中如果所述传输前扫描确定没有 其他的接收移动单元已经开始发送,则所述方法进一步包括在传输 元件被激活的所述接收移动单元中发起传输。
4. 如权利要求2所述的方法,其中如果所述传输前扫描确定另一 接收移动单元已经开始发送,则所述方法进一步包括阻止传输元件 被激活的所述接收移动单元中的传输。
5. 如权利要求4所述的方法,其中如果来自所述另一接收移动单 元的传输针对传输被阻止的所述接收移动单元,则所述方法进一步包 括在传输被阻止的所述接收移动单元处处理来自所述另一接收移动 单元的传输。
6. 如权利要求l所述的方法,其中在所述接收移动单元处选择性 地随机地使传输延迟包括在所述接收移动单元中的接收会话之后, 向空闲模式分配随机延迟。
7. 如权利要求l所述的方法,其中在空闲模式中,所述方法进一 步包括在所述接收单元处执行空闲/扫描周期,以确定进入的呼叫的 存在,其中所述空闲/扫描周期包括空闲阶段和扫描阶段。
8. —种用于减少传输冲突的移动单元,包括 发射机;接收机;以及处理器,联接到所述发射机和所述接收机,其中所述处理器被编 程用于在无系统呼叫环境中检测来自始发发送移动单元的呼叫的接收;以及选择性地随机地使来自所述移动单元的传输延迟,以减少此传输 与来自另一接收单元的传输冲突的可能性。
9. 如权利要求8所述的移动单元,进一步包括联接到所述处理 器的传输元件,其中所述处理器被进一步编程用于通过在所述移动单 元的传输元件被激活时执行传输前扫描,选择性地随机地使所述移动 单元处的传输延迟。
10. 如权利要求9所述的移动单元,其中所述处理器被进一步编 程用于通过所述传输前扫描确定任何其他的接收移动单元是否已开 始发送,并且如果不是,则所述处理器被进一步编程用于在所述移动 单元中发起所述传输。
11. 如权利要求9所述的移动单元,其中所述处理器被进一步编 程用于通过所述传输前扫描确定任何其他的接收移动单元是否已开 始发送,并且如果是,则所述处理器被进一步编程用于阻止所述移动 单元中的所述传输。
全文摘要
本发明涉及一种用于减少传输冲突的方法(300)和移动单元(110)。该方法可以包括,在无系统呼叫环境中,在多个接收移动单元(110B、110C)处自始发发送移动单元(110A)接收(314)呼叫,并且在多个接收移动单元中,选择性地随机地使来自接收单元的传输延迟(316),以减少该传输相互冲突的可能性。在接收单元处选择性地随机地使传输延迟的步骤可以包括,当一个接收移动单元的传输元件被激活(112)时执行(318)传输前扫描,或者通过在接收移动单元中的接收会话之后,向空闲模式(400)分配(330)随机延迟。
文档编号H04J3/02GK101164263SQ200680013553
公开日2008年4月16日 申请日期2006年4月3日 优先权日2005年4月21日
发明者伯比·D·安德森, 布鲁斯·E·杰伦 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1