在无线通信系统中提供即按即说通信的方法与流程

文档序号:11292734阅读:188来源:国知局
在无线通信系统中提供即按即说通信的方法与流程

本发明涉及一种无线通信系统,更加具体地说涉及一种在一无线通信系统中提供即按即说(pushtotalk,ptt)通信的方法及装置。



背景技术:

现今,蜂窝状无线网络广泛用于私人及企业用户。此种网络典型地提供发话方和受话方之间的全双工点对点语音通信服务。在蜂窝状无线网络中变得普及的服务是即按即说(pushtotalk,ptt)服务。ptt呼叫是半双工的一个对一个或一对多个通信。当一人讲话时,其他一或多个人必须听。基于先到/先服务、通过按下按键通话按钮来准予讲话的许可权。

然而,在现有技术中,尚未明确规范装置如何与专门一组人利用即按即说服务进行通信。因此,需要一种提供即按即说通信的方法及装置以解决上述问题。



技术实现要素:

以下发明内容仅为示例性的,且不意指以任何方式加以限制。除所述说明性方面、实施方式和特征之外,通过参照附图和下述具体实施方式,其他方面、实施方式和特征也将显而易见。即,以下发明内容被提供以介绍概念、重点、益处及本文所描述新颖且非显而易见的技术优势。所选择,非所有的,实施例将进一步详细描述如下。因此,以下发明内容并不意旨在所要求保护主题的必要特征,也不意旨在决定所要求保护主题的范围中使用。

本发明提供在一无线通信系统中提供即按即说通信的方法。

本发明提出一种提供即按即说通信的方法,用于一广播服务器中,上述方法包括以下步骤:接收来自一发起方装置的一邀请讯息;广播多个即按即说(pushtotalk,ptt)邀请讯息至与上述发起方装置相关的一群组清单中的多个受话方装置;以及接收来自上述受话方装置的多个即按即说确认讯息以在上述广播服务器与上述受话方装置之间建立一第一语音传输路径。

在一些实施例中,在接收来自上述发起方装置的上述邀请讯息之后,上述方法还包括:根据上述邀请讯息传送一群组清单命令至一数据库服务器,以请求与上述发起方装置相关的上述群组清单;以及接收来自上述数据库服务器所传送的上述群组清单。在一些实施例中,在建立上述语音传输路径后,上述方法还包括:转传来自上述发起方装置的一单向讯息至上述受话方装置。在一些实施例中,上述单向讯息是一语音讯息。在一些实施例中,在接收来自上述发起方装置的上述邀请讯息之前,上述方法还包括:接收来自上述发起方装置所传送的一建立讯息;判断是否上述广播服务器处于闲置;以及当上述广播服务器处于闲置时,传送一建立确认讯息至上述发起方装置,其中上述建立确认讯息包括对应上述广播服务器的一地址。在一些实施例中,上述广播服务器连接至一主要广播服务器,在接收来自上述发起方装置的上述邀请讯息之前,上述方法还包括:藉由上述主要广播服务器接收来自上述发起方装置所传送之一建立讯息;藉由上述主要广播服务器判断是否上述广播服务器处于闲置;以及当上述广播服务器处于闲置时,藉由上述主要广播服务器传送一建立确认讯息至上述发起方装置,其中上述建立确认讯息包括对应上述广播服务器的一地址。在一些实施例中,在接收来自上述发起方装置的上述邀请讯息之后,上述方法还包括:传送一邀请确认讯息至上述发起方装置,以在上述广播服务器与上述发起方装置之间建立一第二语音传输路径。在一些实施例中,上述广播服务器还包括一管理接口,上述广播服务器通过上述管理接口传送上述群组清单命令至上述数据库服务器,且通过上述管理接口接收来自上述数据库服务器所传送上述群组清单。在一些实施例中,上述群组清单命令至少包括上述发起方装置的一识别符。在一些实施例中,上述即按即说邀请讯息至少包括上述广播服务器的一地址、上述发起方装置的一识别符及一即按即说信息。

附图说明

附图被包括以提供本发明进一步理解且被合并并组成本公开的一部分。附图是说明本发明的实施例且连同描述一起用以解释本发明的原理。其可理解附图不一定按比例描绘,一些元件可以超过在实际实施方式的大小来显示,以清楚地说明本公开的概念。

图1a是显示根据本发明一实施例中一通信系统架构的示例性示意图。

图1b是显示根据本发明另一实施例中一通信系统架构的示例性示意图。

图2是以另一方式表示根据本发明一实施例所述的无线通信装置的简化功能方块图。

图3是根据本发明一实施例中表示图2中执行程序代码的简化功能方块图。

图4是显示根据本发明一实施例所述的提供即按即说通信的讯息序列图,并请参照图1a。

图5是显示根据本发明一实施例所述的提供即按即说通信的讯息序列图,并请参照图1b。

图6是显示根据本发明一实施例所述的执行即按即说通信的讯息序列图,并请参照图1a~图1b。

图7是显示根据本公开一实施例所述的提供即按即说通信的方法流程图。

【符号说明】

100通信系统

110发起方装置

120受话方装置

130广播服务器

140数据库服务器

150无线网络

160主要广播服务器

200通信装置

202输入装置

204输出装置

206控制电路

208中央处理器

210存储器

212执行程序代码

214收发器

300应用层

302第三层

304第二层

306第一层

400讯息序列图

s405、s410、s415、s420、s425、s430、s435、s440、s445、s450、s455步骤

500讯息序列图

s505、s510、s515、s520、s525、s530、s535、s540、s545、s550、s555步骤

600讯息序列图

s605、s610步骤

700方法流程图

s705、s710、s715步骤

具体实施方式

为了让本发明的目的、特征、及优点能更明显易懂,下文特举优选实施例,并配合所附图示图1a至图7,做详细的说明。本说明书提供不同的实施例来说明不同实施方式的技术特征。其中,实施例中的各元件的配置为说明之用,并非用以限制本申请。且实施例中附图标号的部分重复,为了简化说明,并非意指不同实施例之间的关联性。

在此描述中,术语“通信装置”、“无线装置”、“无线通信装置”、“ptt(pushtotalk,ptt)通信装置”、“手持式装置”、“移动装置”和“手机”可互换地使用。术语“呼叫”和“通信”也可互换地使用。在本文中使用术语“应用程序”意在涵盖可执行和不可执行的软件文件、原始数据、合计数据、修补程序和其它程序代码片段。术语“示范性”意味着所揭示的元件或实施例仅为一实例,且不指示使用者的任何偏好。此外,相同的数字在所有若干图示中指示相同的元件,且除非在描述中另有指定,冠词“一”和“上述”包含多个的参考。

图1a是显示根据本发明一实施例中一通信系统100架构的示例性示意图。如图1a所示,通信系统100包括一发起方装置110、一或一个以上的受话方装置120、一广播服务器130及一数据库服务器140。发起方装置110及一或一个以上的受话方装置120可为一无线通信装置,例如,无线手机、个人数字助理(personaldigitalassistant,pda)、笔记型计算机等装置。

上述发起方装置110及一或一个以上的受话方装置120可经由无线网络150互相通信,也可经由无线网络150与广播服务器130通信。值得注意的是,尽管受话方装置的数目在图1a中以三个无线通信装置作为例子,但本发明不应该被限制于此。

广播服务器130可耦接至数据库服务器140,用以处理即按即说通信管理并管理存储于数据库服务器140的与发起方装置相关的群组清单。举例来说,当一无线通信装置为发起方装置110时,对应发起方装置110的识别符的群组清单记录与发起方装置110相关的所有受话方装置。

图1b是显示根据本发明另一实施例中一通信系统100架构的示例性示意图。在图1b中,和图1a中相同名称的元件,其功能亦如前所述,在此不再赘述。图1b和图1a的主要差异在于图1b还包括一主要广播服务器160及多个广播服务器130,其中主要广播服务器160可连接至多个广播服务器130。主要广播服务器160用以判断在多个广播服务器130中是否具有一广播服务器处于闲置(即,未与任何群组执行即按即说通信),并分配处于闲置的一广播服务器给发起方装置,以执行即按即说通信。

接下来,参阅图2,图2是以另一方式表示根据本发明一实施例所述的无线通信装置200的简化功能方块图。在图2中,无线通信装置200可用以具体化图1a~图1b中的发起方装置110、受话方装置120、广播服务器130及主要广播服务器160。无线通信装置200可包括一输入装置202、一输出装置204、一控制电路206、一中央处理器(centralprocessingunit,cpu)208、一存储器210、一程序代码212、一收发器214。控制电路206在存储器210中通过中央处理器208执行程序代码212,并以此控制在通信装置200中所进行的操作。通信装置200可利用输入装置202(例如键盘或数字键)接收使用者输入信号;也可由输出装置204(例如屏幕或喇叭)输出图像及声音。收发器214在此用作接收及发送无线信号,将接收的信号送往控制电路206,以及以无线方式输出控制电路206所产生的信号。

在另一实施例中,当无线通信装置200为图1a~图1b中的广播服务器130时,无线通信装置200还可包括一管理接口(图未示出),中央处理器208可通过管理接口与数据库服务器互相通信。

图3是根据本发明一实施例中表示图2中执行程序代码212的简化功能方块图。此实施例中,执行程序代码212包括一应用层300、一第三层302、 一第二层304、并且与第一层306耦接。第三层302一般执行无线资源控制。第二层304一般执行链路控制。第一层306一般负责物理连接。

图4是显示根据本发明一实施例所述的提供即按即说通信的讯息序列图400,并请参照图1a。

在步骤s405中,发起方装置110传送一建立讯息至广播服务器130。当广播服务器130接收上述建立讯息后,在步骤s410中,会判断本身是否处于闲置。当广播服务器130判断本身处于闲置后,在步骤s415中,传送一建立确认讯息至发起方装置110,以通知发起方装置110目前广播服务器130可执行即按即说通信服务,其中上述建立确认讯息包括对应上述广播服务器的一地址。在另一实施例中,当广播服务器130判断本身未处于闲置时,广播服务器130也可传送一讯息至发起方装置110,以通知发起方装置110目前广播服务器130未能执行即按即说通信服务。

接着,在步骤s420中,发起方装置110传送一邀请讯息至广播服务器130。在接收来自发起方装置110的邀请讯息后,在步骤s435中,广播服务器130根据上述邀请讯息传送一群组清单命令至数据库服务器140,以请求与上述发起方装置110相关的群组清单,其中上述群组清单命令至少包括发起方装置110的一识别符。在步骤s440中,数据库服务器140根据发起方装置110的识别符传送与发起方装置110相关的群组清单至广播服务器130。

再来,在广播服务器130接收群组清单后,在步骤s445中,广播服务器130广播多个即按即说(pushtotalk,ptt)邀请讯息至与上述发起方装置110相关的群组清单中的多个受话方装置120,其中即按即说邀请讯息至少包括广播服务器130的一地址、发起方装置110的识别符及一即按即说信息。在步骤s450中,广播服务器130分别接收来自受话方装置120的即按即说确认讯息。最后,在步骤s455中,广播服务器130与受话方装置120建立一第一语音传输路径。

此外,广播服务器130在接收来自发起方装置110的邀请讯息后,在步骤s425中,广播服务器130可传送一邀请确认讯息至发起方装置110,以在广播服务器130与发起方装置110之间建立一第二语音传输路径。在步骤s430中,广播服务器130与发起方装置110建立第二语音传输路径。请注意,在此实施例中,步骤s425及s430与步骤s435至s455可调换顺序,也可同时进行,并不局限于图4的顺序。

图5是显示根据本发明一实施例所述的提供即按即说通信的讯息序列图500,并请参照图1b。在此实施例中,假设具有一主要广播服务器160,并连接至多个广播服务器130。

在步骤s505中,发起方装置110传送一建立讯息至主要广播服务器160。当主要广播服务器160接收上述建立讯息后,在步骤s510中,会判断所连接的多个广播服务器130是否具有一广播服务器130处于闲置。当主要广播服务器160判断具有一广播服务器130处于闲置后,在步骤s515中,传送一建立确认讯息至发起方装置110,以通知发起方装置110被判断处于闲置的一广播服务器130可执行即按即说通信服务,其中上述建立确认讯息包括对应被判断处于闲置的广播服务器130的一地址。在另一实施例中,当主要广播服务器160判断不具有一广播服务器130处于闲置时,主要广播服务器160也可传送一讯息至发起方装置110,以通知发起方装置110所有广播服务器130未能执行即按即说通信服务。

接着,在步骤s520中,发起方装置110传送一邀请讯息至被判断处于闲置的广播服务器130。在接收来自发起方装置110的邀请讯息后,在步骤s535中,上述广播服务器130根据上述邀请讯息传送一群组清单命令至数据库服务器140,以请求与上述发起方装置110相关的群组清单,其中上述群组清单命令至少包括发起方装置110的一识别符。在步骤s540中,数据库服务器140根据发起方装置110的识别符传送与发起方装置110相关的群组清单至上述广播服务器130。

再来,在上述广播服务器130接收群组清单后,在步骤s545中,上述广播服务器130广播多个即按即说(pushtotalk,ptt)邀请讯息至与发起方装置110相关的群组清单中的多个受话方装置120,其中即按即说邀请讯息至少包括上述广播服务器130的一地址、发起方装置110的识别符及一即按即说信息。在步骤s550中,上述广播服务器130分别接收来自受话方装置120的即按即说确认讯息。最后,在步骤s555中,广播服务器130与受话方装置120建立一第一语音传输路径。

此外,上述广播服务器130在接收来自发起方装置110的邀请讯息后,在步骤s525中,上述广播服务器130可传送一邀请确认讯息至发起方装置110,以在上述广播服务器130与发起方装置110之间建立一第二语音传输路径。在步骤s530中,上述广播服务器130与发起方装置110建立第二语音传 输路径。在此实施例中,步骤s525及s530与步骤s535至s555可调换顺序,也可同时进行,并不局限于图5的顺序。

在另一实施例中,一广播服务器仅负责提供一发起方装置即按即说通信。当有多个发起方装置发出邀请讯息时,主要广播服务器将分别分配不同广播服务器至多个发起方装置。

图6是显示根据本发明一实施例所述的执行即按即说通信的讯息序列图600,并请参照图1a~图1b。在建立完第一及第二语音传输路径后,在步骤s605中,发起方装置110可传送一单向讯息至广播服务器130,其中上述单向讯息是一语音讯息。在步骤s610中,广播服务器130转传单向讯息至所有受话方装置120,以完成即按即说通信。

图7是显示根据本公开一实施例所述的提供即按即说通信的方法流程图700,用于一广播服务器中。在步骤s705中,广播服务器接收来自一发起方装置的一邀请讯息。接着,在步骤s710中,广播服务器广播多个即按即说(pushtotalk,ptt)邀请讯息至与上述发起方装置相关的一群组清单中的多个受话方装置,其中上述即按即说邀请讯息至少包括上述广播服务器的一地址、上述发起方装置的一识别符及一即按即说信息。在步骤s715中,广播服务器接收来自上述受话方装置的多个即按即说确认讯息以在上述广播服务器与上述受话方装置之间建立一第一语音传输路径。

此外,中央处理器208也可执行程序代码212以呈现上述实施例所述的动作和步骤,或其它在说明书中内容的描述。

以上实施例使用多种角度描述。显然这里的教示可以多种方式呈现,而在范例中公开的任何特定架构或功能仅为一代表性的状况。根据本文的教示,本领域技术人员应理解在本文呈现的内容可独立利用其他某种型式或综合多种型式作不同呈现。举例说明,可遵照前文中提到任何方式利用某种装置或某种方法实现。一装置的实施或一种方式的执行可用任何其他架构、或功能性、又或架构及功能性来实现在前文所讨论的一种或多种型式上。

本领域技术人员将了解讯息及信号可用多种不同科技及技巧展现。举例,在以上描述所有可能引用到的数据、指令、命令、讯息、信号、位、符号、以及码片(chip)可以伏特、电流、电磁波、磁场或磁粒、光场或光粒、或以上任何组合所呈现。

本领域技术人员更会了解在此描述各种说明性的逻辑区块、模块、处理 器、装置、电路、以及演算步骤与以上所公开的各种情况可用的电子硬件(例如用来源编码或其他技术设计的数字实施、模拟实施、或两者的组合)、各种形式的程序或与指示作为连结的设计码(在内文中为方便而称作“软件”或“软件模块”)、或两者的组合。为清楚说明此硬件及软件间的可互换性,多种具描述性的元件、方块、模块、电路及步骤在以上的描述大致上以其功能性为主。不论此功能以硬件或软件型式呈现,将视加注在整体系统上的特定应用及设计限制而定。本领域技术人员为每一特定应用将描述的功能以各种不同方法作实现,但此实现的决策不应被解读为偏离本文所公开的范围。

此外,多种各种说明性的逻辑区块、模块、及电路以及在此所公开的各种情况可实施在集成电路(integratedcircuit,ic)、接入终端、接入点;或由集成电路、接入终端、接入点执行。集成电路可由一般用途处理器、数字信号处理器(digitalsignalprocessor,dsp)、特定应用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或其他可编程逻辑装置、离散门(discretegate)或晶体管逻辑(transistorlogic)、离散硬件元件、电子元件、光学元件、机械元件、或任何以上的组合的设计以完成在此文内描述的功能;并可能执行存在于集成电路内、集成电路外、或两者皆有的执行码或指令。一般用途处理器可能是微处理器,但也可能是任何常规处理器、控制器、微控制器、或状态机。处理器可由计算机设备的组合所构成,例如:数字信号处理器(dsp)及一微计算机的组合、多组微计算机、一组至多组微计算机以及一数字信号处理器内核、或任何其他类似的配置。

在此所公开程序的任何具体顺序或分层的步骤纯为一举例的方式。基于设计上的偏好,必须了解到程序上的任何具体顺序或分层的步骤可在此文件所公开的范围内被重新安排。伴随之方法权利要求以一示例顺序呈现出各种步骤的元件,也因此不应被此所展示的特定顺序或阶层所限制。

权利要求书中用以修饰元件的“第一”、“第二”、“第三”等序数词的使用本身未暗示任何优先权、优先次序、各元件之间的先后次序、或方法所执行的步骤的次序,而仅用作标识来区分具有相同名称(具有不同序数词)的不同元件。

虽然本公开已以实施范例公开如上,然其并非用以限定本申请,本领域技术人员在不脱离本公开的精神和范围内,当可做些许更动与润饰,因此本 申请的保护范围当视所附权利要求书界定范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1