一种ptt通信的方法、系统和终端设备的制作方法

文档序号:7717931阅读:109来源:国知局
专利名称:一种ptt通信的方法、系统和终端设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种PTT通信的方法、系统和终端设备。
背景技术
—按通(PTT, Push to Talk)是指是一种移动电话服务,终端设备开通PTT以后, 只要按一下终端设备的相应按钮,就能与被选择的组群实现"一对一"或"一对多"的通话。
目前,虽然有的终端设备既有PTT通话功能,也有全球定位系统(GPS, Global Positioning System)等导航功能,但是用户利用终端设备进行PTT通话的时候,通过GPS 导航功能只能看到自身的地理位置状况,需要通过PTT对话交互的形式来了解对方的地理 位置状况,往往不能准确、直观地知道对方的地理位置。

发明内容
本发明实施例在于提供一种PTT通信的方法、系统和终端设备,通过PTT与导航功 能的结合,实现在导航界面上显示当前PTT通话成员的位置,使用户更准确、更明了地知道 对方的地理位置,给用户带来更好的体验。 为了达到上述技术效果,本发明实施例提出了一种PTT通信的方法,包括
获取本端地理位置信息; 根据所述本端地理位置信息生成本端地理位置信息数据包; 通过无线网络向PTT通话成员的终端设备发送所述本端地理位置信息数据包,以
使所述终端设备根据所述本端地理位置信息数据包显示本端的地理位置。 优选地,所述通过无线网络向PTT通话成员的终端设备发送所述本端地理位置信
息数据包的同时,还包括 接收所述PTT通话成员的终端设备的地理位置信息数据包; 解析所述终端设备的地理位置信息数据包,得出所述终端设备的地理位置信息;
根据解析得出的地理位置信息显示所述终端设备的地理位置。
优选地,所述通过无线网络向PTT通话成员的终端设备发送所述本端地理位置信 息数据包的步骤包括 通过无线网络向PTT服务器发送所述本端地理位置信息数据包; 所述PTT服务器向PTT通话成员的终端设备转发所述本端地理位置信息数据包。 优选地,所述根据解析得出的地理位置信息显示所述终端设备的地理位置的步骤
包括 将当前PTT通话功能界面切换到导航功能界面; 根据解析得出的地理位置信息在所述导航功能界面上显示所述终端设备的地理 位置。 优选地,所述通过无线网络向PTT通话成员的终端设备发送所述本端地理位置信 息数据包的步骤具体为
按照预设的时间间隔,通过无线网络定时向PTT通话成员的终端设备发送所述本 端地理位置信息数据包。 优选地,所述地理位置信息数据包还包含相应终端设备的标识信息,该标识信息 与所述地理位置信息数据包所包含的相应终端的位置信息一起被收到该地理位置信息数 据包的PTT通话成员的终端设备解析出来,并显示在所述PTT通话成员的终端设备的导航 功能界面上。 相应地,本发明实施例公开了一种终端设备,包括
获取模块,用于获取本端地理位置信息; 生成数据包模块,用于根据所述本端地理位置信息生成本端地理位置信息数据 包; 数据包发送模块,用于通过无线网络向PTT通话成员的终端设备发送所述本端地 理位置信息数据包,以使所述终端设备根据所述本端地理位置信息数据包显示本端的地理 位置。 优选地,所述终端设备还包括 数据包接收模块,用于接收所述PTT通话成员的终端设备发送的地理位置信息数 据包; 解析模块,用于解析所述终端设备的地理位置信息数据包,得出所述终端设备的 地理位置信息; 显示模块,用于根据所述解析模块解析得出的地理位置信息显示所述终端设备的 地理位置。 优选地,所述数据包发送模块通过无线网络向PTT服务器发送所述本端地理位置 信息数据包,由所述PTT服务器向PTT通话成员的终端设备转发所述本端地理位置信息数 据包。 优选地,所述显示模块包括 切换单元,用于将当前PTT通话功能界面切换到导航功能界面; 显示子单元,用于根据所述解析模块解析得出的地理位置信息在所述导航功能界
面上显示所述终端设备的地理位置。 优选地,所述终端设备还包括一定时器,所述数据包发送模块根据所述定时器的
计时,通过无线网络定时向PTT通话成员的终端设备发送所述本端地理位置信息数据包。 相应地,本发明实施例还公开了一种PTT通信系统,包括上述的终端设备。 实施本发明实施例,通过PTT通话跟导航功能结合,PTT通话界面与导航界面可进
行切换,实现了在导航界面上显示当前PTT通话成员的位置,使用户更准确、更明了地知道
对方的地理位置,提升了导航应用的功能,为群体活动、保安巡逻等提供了更大的方便,提
高了用户体验。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可
5以根据这些附图获得其他的附图。
图1是本发明实施例PTT通信的方法流程示意图; 图2是本发明PTT通信的方法的另一实施例的流程示意图; 图3是本发明实施例的终端设备的结构示意图; 图4是本发明实施例的显示模块的结构示意图; 图5是本发明实施例的PTT通信系统的结构示意图。
具体实施例方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结 合附图及实施例,对本发明进行进一步详细说明。 请参阅图1示出的本发明实施例PTT通信的方法流程示意图,包括
步骤S101 :获取本端地理位置信息; 具体地,本端终端设备可以通过本端的导航系统(如GPS等),获取本端地理位置 信息(如GPS坐标信息等)。
步骤S102 :根据所述本端地理位置信息生成本端地理位置信息数据包; 具体地,将所述本端地理位置信息(如GPS坐标信息等)生成可以通过无线网络
进行发送的数据包。 步骤S103 :通过无线网络向PTT通话成员的终端设备发送所述本端地理位置信息 数据包,以使所述终端设备根据所述本端地理位置信息数据包显示本端的地理位置。
具体地,本端终端设备通过无线网络向PTT通话成员的对端终端设备发送本端地 理位置信息数据包,对端终端设备接收到该地理位置信息数据包后,解析该数据包,得出地 理位置信息,可以根据该地理位置信息(如GPS坐标信息等)利用自身的导航系统(如GPS 等)显示本端终端设备的地理位置;进一步类似地,本端终端设备可以接收所述PTT通话成 员的对端终端设备发送的对端地理位置信息数据包,然后解析对端终端设备的地理位置信 息数据包,得出对端终端设备的地理位置信息,并根据该地理位置信息显示对端终端设备 的地理位置。 需要说明的是,步骤S102之前,本端终端设备与至少一个对端终端设备建立PTT 连接,PTT客户端的连接能够在两种模式下运行单机模式和服务器模式。使用单机模式时 PTT客户端和其他PTT客户端之间直接进行通信,所有音频和数据信息并不通过服务器,直 接由客户端终端设备完成接收与发送;而使用服务器模式时,PTT客户端通过PTT服务器进 行通信。 下面结合图2示出的本发明PTT通信的方法的另一实施例的流程示意图,以使用 服务器模式,本端终端设备与一个对端终端设备建立pTT连接为例,即,第一终端设备与第 二终端设备建立PTT连接为例,进行详细的说明,包括 步骤S201 :第一终端设备向PTT服务器请求建立与第二终端设备的PTT连接;
步骤S202 :PTT服务器建立第一终端设备与第二终端设备的PTT连接;
具体地,PTT服务器根据接收到的建立请求,建立第一终端设备与第二终端设备的 PTT连接。 步骤S203 :第一终端设备将获取的本端地理位置信息生成本端地理位置信息数据包,通过无线网络将所述本端地理位置信息数据包发送给PTT服务器;
具体地,第一终端设备将所述本端地理位置信息(如GPS坐标信息等)生成可以 通过无线网络进行发送的数据包,然后可以按照预设的时间间隔,定时向PTT服务器发送 所述本端地理位置信息数据包;需要说明的是,当使用单机模式时,第一终端设备将通过无 线网络定时向PTT通话成员的第二终端设备直接发送所述本端地理位置信息数据包。
步骤S204 :第二终端设备将获取的本端地理位置信息生成本端地理位置信息数 据包,通过无线网络将所述本端地理位置信息数据包发送给PTT服务器;
类似地,第二终端设备将所述本端地理位置信息(如GPS坐标信息等)生成可以 通过无线网络进行发送的数据包,然后可以按照预设的时间间隔,定时向PTT服务器发送 所述本端地理位置信息数据包;需要说明的是,当使用单机模式时,第二终端设备将定时向 PTT通话成员的第一终端设备直接发送所述本端地理位置信息数据包。还需要说明的是,本 实施例中不对步骤S203与步骤S204的先后顺序进行限定,即,步骤S203与步骤S204既可 以同时进行,也可以按照任意的先后顺序进行。 步骤S205 :PTT服务器向PTT通话成员的终端设备转发地理位置信息数据包;
具体地,PTT服务器接收到一端终端设备发送而来的地理位置信息数据包后,即向 另外一端终端设备转发该地理位置信息数据包。 步骤S206 :第一终端设备接收到第二终端设备的地理位置信息数据包后,显示第 二终端设备的地理位置; 具体地,第一终端设备可以设置PTT应用模块切换到导航应用模块的接口,可随
时方便地将当前PTT通话功能界面切换到导航功能界面,那么第一终端设备接收到第二终
端设备的地理位置信息数据包后,解析所述终端设备的地理位置信息数据包,得出所述终
端设备的地理位置信息,然后将当前PTT通话功能界面切换到导航功能界面,根据解析得
出的地理位置信息在所述导航功能界面上显示第二终端设备的地理位置,即,第一终端设
备的导航功能界面上可以同时显示第一终端设备与第二终端设备的地理位置。 步骤S207 :第二终端设备接收到第一终端设备的地理位置信息数据包后,显示第
一终端设备的地理位置。 类似地,第二终端设备可以设置PTT应用模块切换到导航应用模块的接口,可随
时方便地将当前PTT通话功能界面切换到导航功能界面,那么第一终端设备接收到第二终
端设备的地理位置信息数据包后,解析所述终端设备的地理位置信息数据包,得出所述终
端设备的地理位置信息,然后将当前PTT通话功能界面切换到导航功能界面,根据解析得
出的地理位置信息在所述导航功能界面上显示第一终端设备的地理位置,即,第二终端设
备的导航功能界面上可以同时显示第二终端设备与第一终端设备的地理位置。 需要说明的是,本端终端设备接收的对端终端的地理位置信息数据包还携带有对
端终端设备的标识信息,当本端终端设备与多个对端终端设备(如甲、乙和丙)进行PTT通
信时,本端终端设备可以根据所述携带的对端终端设备的标识信息在导航功能界面上对应
显示对端终端设备,表明对端终端设备甲对应在那里,对端终端设备乙对应在那里,对端终
端设备丙对应在那里。所述标识信息可以为终端手机号码或终端用户姓名。 还需要说明的是,终端设备可以基于QChat技术的HP-PTT实现PTT通话功能,因
此,本发明可以通过GPS与QChat的结合,实现在导航界面上显示当前PTT通话成员的位置,并通过自动刷新导航界面实现实时显示PTT通话成员的位置。 上面详细说明了本发明PTT通信的方法,下面相应地,详细说明本发明实施例的 终端设备,如图3所示,终端设备3包括获取模块31、生成数据包模块32、数据包发送模块 33、数据包接收模块34、解析模块35和显示模块36,其中 获取模块31用于获取本端地理位置信息;具体地,获取模块31可以通过本端的导 航系统(如GPS等),获取本端地理位置信息(如GPS坐标信息等)。 生成数据包模块32用于根据所述本端地理位置信息生成本端地理位置信息数据 包;具体地,生成数据包模块32将所述本端地理位置信息(如GPS坐标信息等)生成可以 通过无线网络进行发送的数据包。 数据包发送模块33用于通过无线网络向PTT通话成员的终端设备发送所述本端 地理位置信息数据包,以使所述终端设备根据所述本端地理位置信息数据包显示本端的地 理位置;具体地,数据包发送模块33通过无线网络向PTT通话成员的对端终端设备发送本 端地理位置信息数据包,对端终端设备接收到该地理位置信息数据包后,解析该数据包,得 出地理位置信息,可以根据该地理位置信息(如GPS坐标信息等)利用自身的导航系统(如 GPS等)显示本端终端设备的地理位置。 数据包接收模块34用于接收所述PTT通话成员的终端设备发送的地理位置信息 数据包; 解析模块35用于解析所述终端设备的地理位置信息数据包,得出所述终端设备 的地理位置信息; 显示模块36用于根据所述解析模块解析得出的地理位置信息显示所述终端设备 的地理位置。 进一步地,数据包发送模块33可以向PTT服务器发送所述地理位置信息,由PTT 服务器向PTT通话成员的终端设备转发该地理位置信息;终端设备3还可以包括一定时器, 数据包发送模块33根据所述定时器的计时,通过无线网络定时向PTT通话成员的终端设备 或PTT服务器发送所述地理位置信息包。 下面结合图4示出的本发明实施例的显示模块的结构示意图,进一步详细说明本
发明实施例的终端设备3的结构,显示模块36包括切换单元361和显示子单元362,其中 切换单元361用于将当前PTT通话功能界面切换到导航功能界面; 具体地,切换单元361可以根据终端设备3预先设置的PTT应用模块切换到导航
应用模块的接口 ,随时方便地将当前PTT通话功能界面切换到导航功能界面。 显示子单元362用于根据解析模块35解析得出的地理位置信息在所述导航功能
界面上显示所述终端设备的地理位置。 需要说明的是,终端设备3可以基于QChat技术的HP-PTT实现PTT通话功能,因 此,终端设备3可以通过GPS与QChat的结合,实现在导航界面上显示当前PTT通话成员的 位置,并通过自动刷新导航界面实现实时显示PTT通话成员的位置。 本发明实施例还公开了 PTT通信系统,如图5所示,PTT通信系统包括至少两个终 端设备3,图5中以两个终端设备3为例,具体地,终端设备3可以与至少一个对端终端设 备建立PTT连接,PTT客户端的连接能够在两种模式下运行单机模式和服务器模式。使用 单机模式时PTT客户端和其他PTT客户端之间直接进行通信,所有音频和数据信息并不通过服务器,直接由客户端终端设备完成接收与发送;而使用服务器模式时,PTT客户端通过 PTT服务器进行通信。当使用服务器模式时,PTT通信系统还包括PTT服务器,终端设备3 之间的通信,所有音频和数据信息都通过PTT服务器转发。终端设备3的结构与上述实施 例一致,这里不再赘述。 综上所述,通过PTT通话跟导航功能结合,PTT通话界面与导航界面可进行切换, 实现了在导航界面上显示当前PTT通话成员的位置,使用户更准确、更明了地知道对方的 地理位置,提升了导航应用的功能,为群体活动、保安巡逻等提供了更大的方便,提高了用 户体验。 需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解 到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。 基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品 的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包 括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行 本发明各个实施例或者实施例的某些部分所述的方法。 以上所揭露的仅为本发明实施例中的较佳实施例而已,当然不能以此来限定本发 明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
9
权利要求
一种一按通PTT通信的方法,其特征在于,包括获取本端地理位置信息;根据所述本端地理位置信息生成本端地理位置信息数据包;通过无线网络向PTT通话成员的终端设备发送所述本端地理位置信息数据包,以使所述终端设备根据所述本端地理位置信息数据包显示本端的地理位置。
2. 如权利要求l所述的方法,其特征在于,所述通过无线网络向PTT通话成员的终端设 备发送所述本端地理位置信息数据包的同时,还包括接收所述PTT通话成员的终端设备的地理位置信息数据包; 解析所述终端设备的地理位置信息数据包,得出所述终端设备的地理位置信息; 根据解析得出的地理位置信息显示所述终端设备的地理位置。
3. 如权利要求1所述的方法,其特征在于,所述通过无线网络向PTT通话成员的终端设 备发送所述本端地理位置信息数据包的步骤包括通过无线网络向PTT服务器发送所述本端地理位置信息数据包;所述PTT服务器向PTT通话成员的终端设备转发所述本端地理位置信息数据包。
4. 如权利要求2所述的方法,其特征在于,所述根据解析得出的地理位置信息显示所 述终端设备的地理位置的步骤包括将当前PTT通话功能界面切换到导航功能界面;根据解析得出的地理位置信息在所述导航功能界面上显示所述终端设备的地理位置。
5. 如权利要求1至4任一项所述的方法,其特征在于,所述地理位置信息数据包还包含 相应终端设备的标识信息,该标识信息与所述地理位置信息数据包所包含的相应终端的位 置信息一起被收到该地理位置信息数据包的PTT通话成员的终端设备解析出来,并显示在 所述PTT通话成员的终端设备的导航功能界面上。
6. —种终端设备,其特征在于,包括 获取模块,用于获取本端地理位置信息;生成数据包模块,用于根据所述本端地理位置信息生成本端地理位置信息数据包; 数据包发送模块,用于通过无线网络向PTT通话成员的终端设备发送所述本端地理 位置信息数据包,以使所述终端设备根据所述本端地理位置信息数据包显示本端的地理位置。
7. 如权利要求6所述的终端设备,其特征在于,还包括数据包接收模块,用于接收所述PTT通话成员的终端设备发送的地理位置信息数据包;解析模块,用于解析所述终端设备的地理位置信息数据包,得出所述终端设备的地理 位置信息;显示模块,用于根据所述解析模块解析得出的地理位置信息显示所述终端设备的地理 位置。
8. 如权利要求6所述的终端设备,其特征在于,所述数据包发送模块通过无线网络向 PTT服务器发送所述本端地理位置信息数据包,由所述PTT服务器向PTT通话成员的终端设 备转发所述本端地理位置信息数据包。
9. 如权利要求7所述的终端设备,其特征在于,所述显示模块包括切换单元,用于将当前PTT通话功能界面切换到导航功能界面;显示子单元,用于根据所述解析模块解析得出的地理位置信息在所述导航功能界面上 显示所述终端设备的地理位置。
10. —种PTT通信系统,其特征在于,包括如权利要求6-9任一项所述的终端设备。
全文摘要
本发明实施例公开了一按通PTT通信的方法,包括获取本端地理位置信息;根据所述本端地理位置信息生成本端地理位置信息数据包;通过无线网络向PTT通话成员的终端设备发送所述本端地理位置信息数据包,以使所述终端设备根据所述本端地理位置信息数据包显示本端的地理位置。相应地,本发明实施例还公开了一种终端设备和PTT通信系统,实施本发明实施例,通过PTT通话跟导航功能结合,PTT通话界面与导航界面可进行切换,实现了在导航界面上显示当前PTT通话成员的位置,使用户更准确、更明了地知道对方的地理位置,提升了导航应用的功能,为群体活动、保安巡逻等提供了更大的方便,提高了用户体验。
文档编号H04W4/02GK101765055SQ20091021407
公开日2010年6月30日 申请日期2009年12月23日 优先权日2009年12月23日
发明者王海霞 申请人:深圳市戴文科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1