显示保持时间的半双工终端及其通信方法

文档序号:7958296阅读:199来源:国知局
专利名称:显示保持时间的半双工终端及其通信方法
技术领域
本发明涉及一种用于显示保持时间的半双工终端及其通信方法,所述半双工终端具有发送器/接收器,用于发送/接收数据和确认(ACK)信号;Push-To-X(PTX)键,用于激活数据发送/接收;定时器,用于在按下PTX键时计时;显示器,用于显示全部的保持时间;以及控制器,用于基于时间计数来控制全部保持时间的计算,显示全部保持时间并对全部保持时间进行倒计时。
背景技术
Push-To-Talk(PTT)是一种允许用户使用与传统的基于无线电的对讲机非常类似的电话手持机的即时消息服务。如同它的名字所暗示的那样,PTT服务通过触摸PTT按钮向用户提供通信。与传统的移动电话相比,PTT电话具有更短的连接时间,从而提供更快的通信服务。
用户可通过发起PTT群组呼叫与许多人同时谈话。与用户仅能在每次与一个人讲话的普通电话不同,最先按下PTT按钮的用户能用他/她的手持机讲话,同时在群组中的其他人可以用他们的手持机来听该用户讲话。通过PTT服务,用户可发起一对一或群组会话。
对于移动终端的当前趋势是在群组网络上运行,以及通过屏幕即时指示接收对于另一方是否可用。
PTT基于半双工技术。半双工应用的主要示例是无线电话机。考虑到PTT服务的性质,一旦建立呼叫会话,在特定时间只能在一个方向传播通信。因此,如果在群组中的另一人想要加入会话,则此人必须等待,直到当前讲话者停止谈话。对于PTT服务时间延迟是固有的,因为一个用户必须识别其他人已经开始讲话。在时间延迟期间,许多人可同时尝试PTT传输。在这种情况下,尽管他们的终端将传输尝试发送到PTT服务器,PTT服务器将ACK消息发送到其终端最先发送包的人以使他/她能够进行PTT传输,同时将非确认(NACK)信号发送到其他用户以禁止他们发送PTT信号。按照这样的方式,PTT服务防止许多人在相同时间谈话。
以下将参照图1描述典型的PTT呼叫过程。图1是示出对于PTT呼叫的随时间的信号流的示图。
参照图1,第一终端100(终端#1)通过PTT服务器将在包D01到包D03中的PTT数据106发送到第二终端104(终端#2)。然后,第二终端104输出接收的PTT数据106。直到从第二终端104输出PTT数据106,存在传输时间延迟108和解码时间延迟110。
第二终端104通过PTT服务器102将在包A01到包A03中的对PTT数据106的应答114发送到第一终端100。在应答传输之前发生应答时间延迟112。
第一终端100被保持了传输PTT数据106和接收应答114之间的全部保持时间116。
如图1所示,PTT呼叫是半双向通信。在一个人完成讲话之后,流逝了全部保持时间,直到他/她接收到来自语音包的接收方的应答。全部保持时间是以下各时间的总和,包括用于语音包通过PTT服务器到达接收终端的传输时间,用于接收终端解码并通过扬声器输出PTT包的解码时间,用于接收方在按下PTT按钮应答之前决定说什么的时间,用于将作为应答的语音包从接收终端通过PTT服务器传送到发送终端的时间,以及用于发送终端解码语音包的时间。如果全部保持时间太长,则讲话者很可能确定接收方没有应答;因此,讲话者可尝试相同的PTT传输。另外,当在接收终端花费过多时间来解码PTT包时,在此期间,讲话者尝试另一PTT传输,接收方必须不方便地等待,直到他/她接收到相同的消息并被授权应答。以下,将参照图2来解决这个问题。
图2是示出当在PTT呼叫中应答被取消时的信号流的示图。
参照图2,第一终端100通过PTT服务器102将在包D01到包D03中的PTT数据106发送到第二终端104。然后,第二终端104输出接收的PTT数据106。直到从第二终端104输出PTT数据106,传输时间延迟108和解码时间延迟110流逝。
如果第一终端100没有接收到对PTT数据106的应答114就发送再次传输的PTT数据200,并且第二终端104在应答114的包A01和包A02到达第一终端100之前接收到再次传输的PTT数据200,则PTT服务器102取消应答包A01和A02的传输,并将再次传输的包D04发送到第二终端104。第二终端104取消应答114,并输出再次传输的数据200。
这个问题在弱电场或较差的传播条件下被加剧。

发明内容
本发明的目的在于充分解决至少上述问题和/或缺点,并提供至少以下优点。因此,本发明的目的在于提供一种用于在半双工通信中显示应答的保持时间的设备和方法。
通过提供一种用于显示保持时间的半双工终端及其通信方法来实现以上和其他目的。
根据本发明的一方面,在一种用于显示保持时间的半双工终端中,发送器/接收器发送/接收数据和ACK信号,PTX键被激活用于数据发送/接收,定时器在按下PTX键时计时,显示器显示全部保持时间,控制器控制基于时间计数来计算全部保持时间,显示全部保持时间并对全部保持时间进行倒计时。
根据本发明的另一方面,在一种半双工终端中显示保持时间的方法中,当开始数据传输时计时,确定是否已经接收到ACK信号,在接收到ACK信号时结束时间计数,完成数据传输以及计算保持时间并对保持时间进行倒计时。


通过下面结合附图进行的详细描述,本发明的上述和其他目的、特点和优点将会变得更加清楚,其中图1是示出对于PTT呼叫的随时间的信号流的示图;图2是示出在PTT呼叫期间当应答被取消时的信号流的示图;图3是根据本发明实施例的用于在半双工通信中显示保持时间的设备的方框图;
图4是示出根据本发明实施例的用于在半双工通信中当在完成数据传输之前接收到ACK信号时计算保持时间的信号流的示图;图5是示出根据本发明实施例的用于在半双工通信中当在完成数据传输之后接收到ACK信号时计算保持时间的信号流的示图;和图6示出根据本发明实施例的用于在半双工通信中显示保持时间的过程的流程图。
具体实施例方式
以下,将参照附图来描述本发明的优选实施例。在以下的描述中,为了清晰的缘故,不描述公知的功能或结构。
本发明提供一种用于在半双工通信中显示保持时间的设备和方法,所述半双工通信包括用于语音通信的PTT,用于用图像和运动画面通信的Push-To-View(PTV)以及用于用多媒体数据通信的Push-To-All(PTA)。在本发明的以下的描述中,将这种设备称为Push-To-X(PTX)终端。
PTX终端可适用于包括PTT、PTV和PTA的半双工通信。以下,将在PTT的上下文中描述PTX终端。
以下,将参照图3描述用于在半双工通信中显示保持时间的PTX终端。
参照图3,PTX终端包括控制器300、定时器302、显示器304、存储器306、PTX键308、发送器/接收器310、天线312、编码解码器(CODEC)314、麦克风316和扬声器318。
控制器300向PTX终端提供全面的控制。除了它的基本功能之外,控制器300通过控制定时器302估计应答时间延迟,计算用于应答的保持时间,将保持时间显示在显示器304上并对保持时间进行倒计时。
定时器302在控制器300的控制下计算数据的传输时间,即,PTX键308被保持激活的时间,或计算在接收到发送的数据的ACK信号之前流逝的时间。
显示器304显示在PTX终端的操作期间产生的状态信息或指示符、有限的数字和字符、运动画面和静态图像。液晶显示器(LCD)可被用作显示器304。
存储器306存储控制PTX终端的全部操作所需的程序,并临时存储在PTX终端的操作期间产生的数据。
当可以传输时,即当另一方没有在使用给定信道时,激活用于数据传输的PTX键308。当PTX键308被保持激活时,PTX数据被发送。
发送器/接收器310在接收操作期间将通过天线312接收的射频(RF)信号下变换成基带信号,并且对基带信号进行解扩展和信道解码。为了传输,发送器/接收器310对传输数据进行信道编码和扩展,将基带信号上变换成RF信号并通过天线312发送RF信号。
与控制器300连接的CODEC 314和与CODEC 314连接的麦克风316和扬声器318共同形成用于语音通信的语音输入/输出单元。CODEC 314将从控制器300接收的脉冲编码调制(PCM)数据转换成模拟语音信号,并通过扬声器318输出模拟语音信号。CODEC 314还将通过麦克风316接收的语音信号转换成PCM数据,并将PCM数据提供给控制器300。
以下,将参照图4、图5和图6描述在具有上述配置的PTX终端中计算用于半双工通信的保持时间的方法。
在一对一半双工会话中,当接收终端接收数据时,接收终端将在解码时间延迟之后的数据接收的ACK信号发送到发送终端。在接收到ACK信号时,发送终端根据数据传输是否已经完成以不同的方式来计算保持时间。
图4是示出根据本发明的用于在半双工通信中当在完成数据传输之前接收到ACK信号时计算保持时间的信号流的示图。
参照图4,第二终端104在解码时间延迟110之后将用于接收数据106的ACK信号S40发送到第一终端100。
第一终端100计算从数据106开始传输到接收到ACK信号S40所花费的时间400,估计应答时间延迟112,通过将ACK接收时间400与应答时间延迟112的估计值相加来计算全部保持时间116,并且对从数据传输的结束直到接收应答114之前的全部保持时间116进行倒计时。
应答时间延迟114的估计值是预定的时间或者自信道连接以来已发生的先前的应答时间延迟的平均值。
图5是示出根据本发明的用于在半双工通信中当在完成数据传输之后接收到ACK信号时计算保持时间的信号流的示图。
参照图5,第二终端104在解码时间延迟110之后将用于接收数据106的ACK信号S40发送到第一终端100。
如果在完成发送数据106之前接收到ACK信号S40,则全部保持时间116被分成在接收ACK信号S40之前的保持时间502和在接收ACK信号S40之后的保持时间504。由于不能计算保持时间502,所以预定的消息被输出到PTX终端的用户。
第一终端100计算在传输数据106的开始和结束之间花费的传输时间500,估计应答时间延迟112,通过将数据传输时间500与应答时间延迟112的估计值相加来计算保持时间504,并且对从接收ACK信号S40直到接收应答114之前的保持时间504进行倒计时。
应答时间延迟114的估计值是预定的时间或者自信道连接以来已发生的先前的应答时间延迟的平均值。
图6是示出根据本发明的用于在半双工通信中显示保持时间的过程的流程图。
根据本发明,可基于当在接收到ACK信号之前或之后完成数据传输时显示保持时间。
在前一种情况下,在步骤600,随着数据传输开始,在步骤602,激活定时器,并且在步骤604,确定是否已经接收到ACK信号。
如果没有接收到ACK信号,则在步骤606确定是否已经完成数据传输。
在完成数据传输时,在步骤608,定时器期满,并且在步骤610,确定是否已经接收到ACK信号。
在接收到ACK信号时,在步骤616,估计应答时间延迟。
在步骤618,通过将在步骤608定时器期满时获得的定时器的计数与在步骤616计算的应答时间延迟的估计值相加来计算应答的保持时间。
在步骤620,输出保持时间,并对保持时间进行倒计时。在步骤622,接收到应答,并且过程结束。
当在接收到ACK信号之后完成数据传输时,在步骤600,随着数据传输开始,在步骤602,激活定时器,并且在步骤604,确定是否已经接收到ACK信号。
在接收到ACK信号时,在步骤612,定时器期满,并且在步骤614,确定是否已经完成数据传输。
在完成数据传输时,在步骤616,估计应答时间延迟。
在步骤618,通过将在定时器期满时获得的定时器的计数与在步骤616计算的应答时间延迟的估计值相加来计算应答的保持时间。
在步骤620,输出保持时间,并对保持时间进行倒计时。在步骤622,接收到应答,并且过程结束。
如上所述,本发明提供一种用于显示应答的保持时间的PTX终端及其通信方法。PTX终端包括发送器/接收器,用于发送/接收数据和ACK信号;PTX键,用于激活数据发送/接收;定时器,用于在按下PTX键时计时;显示器,用于显示全部保持时间;以及控制器,用于控制基于时间计数来计算全部保持时间,显示全部保持时间并对全部保持时间进行倒计时。由于可以估计保持时间,所以节省了可能不必要的数据重发所浪费的频率和包。
尽管参照本发明的特定优选实施例已经显示和描述了本发明,但本领域的技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以在形式和细节上对其进行各种改变。
权利要求
1.一种显示保持时间的半双工终端,包括发送器/接收器,用于发送/接收数据和确认(ACK)信号;Push-to-X(PTX)键,用于激活数据发送/接收;定时器,用于在按下PTX键时计时;显示器,用于显示保持时间;以及控制器,用于控制基于定时器的计数来计算全部保持时间,显示保持时间并对保持时间进行倒计时。
2.如权利要求1所述的半双工终端,其中,定时器在按下PTX键时开始计时,在完成数据传输之前接收到ACK信号时期满,从而测量ACK接收时间,或者定时器在按下PTX键时开始计时,在接收到ACK之前完成数据传输时期满,从而测量数据传输时间。
3.如权利要求1所述的半双工终端,其中,如果在完成数据传输之前接收到ACK信号,则保持时间是ACK接收时间和应答时间延迟的总和;如果在接收到ACK信号之前完成数据传输,则保持时间是数据传输时间和应答时间延迟的总和。
4.如权利要求3所述的半双工终端,其中,应答时间延迟是预定的时间或先前应答时间延迟的平均值。
5.一种在半双工终端中显示保持时间的方法,包括以下步骤(1)当数据传输开始时计时;(2)确定是否接收到确认(ACK)信号;(3)在接收到ACK信号时结束时间计数;(4)完成数据传输;(5)计算保持时间;和(6)对保持时间进行倒计时。
6.如权利要求5所述的方法,在步骤(2)和(5)之间还包括以下步骤如果没有接收到ACK信号,则确定是否已经完成数据传输;如果没有完成数据传输,则返回步骤(2);如果已经完成数据传输,则结束时间计数;和接收ACK信号。
7.如权利要求5所述的方法,其中,如果在完成数据传输之前接收到ACK信号,则通过将ACK接收时间与应答时间延迟相加来执行步骤(5)中的保持时间的计算;如果在接收到ACK信号之前完成数据传输,则通过将数据传输时间与应答时间延迟相加来计算保持时间。
8.如权利要求7所述的方法,其中,应答时间延迟是预定的时间或先前应答时间延迟的平均值。
全文摘要
提供一种显示保持时间的半双工终端及其通信方法。在该半双工终端中,发送器/接收器发送/接收数据和确认(ACK)信号,push-to-X(PTX)键,被激活用于数据发送/接收,定时器在按下PTX键时计时,显示器显示全部保持时间,控制器控制基于时间计数来计算全部保持时间,显示全部保持时间并对全部保持时间进行倒计时。
文档编号H04B7/26GK1859018SQ20061006485
公开日2006年11月8日 申请日期2006年3月16日 优先权日2005年5月4日
发明者李炳澈 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1