CN101137231B - 基于码分多址集群***的终端登记方法及其装置 - Google Patents
基于码分多址集群***的终端登记方法及其装置 Download PDFInfo
- Publication number
- CN101137231B CN101137231B CN2007101376572A CN200710137657A CN101137231B CN 101137231 B CN101137231 B CN 101137231B CN 2007101376572 A CN2007101376572 A CN 2007101376572A CN 200710137657 A CN200710137657 A CN 200710137657A CN 101137231 B CN101137231 B CN 101137231B
- Authority
- CN
- China
- Prior art keywords
- ptt
- terminal
- registration
- message
- base station
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/4061—Push-to services, e.g. push-to-talk or push-to-video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
- H04W76/45—Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/18—Management of setup rejection or failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/08—Trunked mobile radio systems
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种基于码分多址集群***的终端PTT登记方法和装置。该基于码分多址集群***的终端PTT登记方法包括:用户终端启动,完成正常的cdma登记流程后,初始化PTT登记消息计数器的值;用户终端向调度子***(服务器)发送PTT登记消息,并启动PTT登记定时器;以及根据调度服务器的响应消息来进行相应处理,或集群登记接受,或集群登记拒绝。从而,使得码分多址集群功能终端能够避免因PTT登记不成功而产生的终端问题。
Description
技术领域
本发明涉及一种基于码分多址集群***的终端登记方法和装置。
背景技术
随着移动终端设备的进一步发展;大量的通用终端设备如GSM终端、CDMA终端、WCDMA终端以双模多待终端已经普遍出现在市场上。与此同时一些面向特定用户的集群***及其上的终端也已经获得了快速的发展和应用。如基于CDMA***的集群***gota就是一个例子,基于集群的终端设备也在移动终端市场上占有重要的地位,一般说集群终端面向特定领域的用户,如码头工人、出租司机、交通警察等等。但是目前的集群***及其终端在某些方面还存在一些问题,例如,在当前的基于码分多址集群功能的终端上普遍存在登记方面的问题,如果在进行PTT(即按即说)终端登记前收到一个来电,则集群终端就无法进行登记或登记异常,从而引发一些终端故障。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于,提供一种基于码分多址集群***的终端登记方法和装置。
根据本发明的一个方面,提供了一种基于码分多址集群***的终端登记方法,包括:
步骤S102,PTT终端开机,完成正常的CDMA登记流程后,初始化终端的PTT登记消息计数器的值;
步骤S104,PTT终端向调度服务器发起登记,通过PTT登记消息在控制信道上向基站发送登记消息;
步骤S106,PTT终端发送PTT登记消息后,打开终端的PTT登记定时器,并等待基站的登记响应消息;
步骤S108,基站收到PTT终端用户的PTT登记消息后,发送包含应答信息的登记响应消息给终端;
步骤S110,如果PTT终端收到的登记响应消息是基站PTT登记接受消息,并转向步骤S114;如果PTT终端收到的登记响应消息是基站PTT登记拒绝消息,转向步骤S118;如果当PTT登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S112;
步骤S112,将登记消息计数器的值赋值为当前登记消息计数器的值减去1,如果登记消息计数器的值大于0,则PTT终端转向步骤S104,重新发送登记消息给基站,否则转向步骤S116;
步骤S114,登记成功,PTT终端关闭PTT登记定时器,登记结束;
步骤S116,登记不成功,关闭PTT登记定时器,登记结束;
步骤S118,登记失败,关闭PTT登记定时器,登记结束。
此外,在该方法中,终端还包括定时登记定时器,在步骤S116之后还包括启动定时登记过程。其中,登记过程包括:
步骤S202,设置定时登记定时器的时长M并启动该定时器,当定时登记定时器超时时,执行步骤S204;
步骤S204,PTT终端向调度服务器发起登记:终端通过PTT登记消息在控制信道上向基站发送登记消息,基站向调度服务器发起登记;
步骤S206,PTT终端发送登记消息后,打开登记定时器,并等待基站的响应消息;
步骤S208,基站收到PTT终端的登记响应消息后,发送包含应答信息的PTT登记消息给PTT终端;
步骤S210,如果PTT终端收到基站响应的登记接受消息后,则PTT终端关闭登记定时器,并转向步骤S212;如果PTT终端收到基站响应的登记拒绝消息后,则PTT终端关闭登记定时器,转向步骤S214;如果当登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S202;
步骤S212,登记成功,PTT终端关闭定时登记定时器,定时登记过程结束;
步骤S214,PTT终端关闭定时登记定时器,定时登记过程结束。
此外,在该方法中,在步骤S202的定时登记定时器首次超时前,还包括执行PTT等待定时登记过程,终端包括等待登记定时器和等待登记消息计数器,PTT等待登记过程包括:
步骤S300,设置等待登记消息计数器的初始值为N;
步骤S302,将等待登记定时器的时长设置为等待登记消息计数器的初始值的n倍,当等待登记定时器超时时,转入步骤S304;
步骤S304,PTT终端向调度服务器发起登记:终端通过PTT登记消息在控制信道上向基站发送PTT登记消息,基站再向调度服务器发送PTT登记消息;
步骤S306,PTT终端发送PTT登记消息后,打开登记定时器,并等待基站的登记响应消息;
步骤S308,基站收到PTT终端的登记响应消息后,发送包含应答信息的PTT登记消息给PTT终端;
步骤S310,如果PTT终端收到基站响应的登记接受消息后,则终端关闭登记定时器,并转向步骤S314;如果PTT终端收到基站响应的登记拒绝消息后,则PTT终端关闭登记定时器,转向步骤S316;如果当登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S312;
步骤S312,将等待登记定时器的值赋给等待登记消息计数器,如果定时登记定时器的值小于M,转入步骤S302,否则如果定时登记定时器的值大于等于M,则关闭等待登记定时器,等待登记过程结束;
步骤S314,登记成功,终端关闭等待登记定时器和定时登记定时器,登记结束;
步骤S316,登记失败,终端关闭等待登记定时器和定时登记定时器,登记结束。
此外,在该方法中,PTT登记消息通过短数据突发格式SDB消息实现。
根据本发明的基于码分多址集群***的终端PTT登记方法,该方法执行于CDMA***登记结束后,该方法包括:
终端向调度服务器发送PTT登记消息,并启动登记定时器,PTT登记消息通过短数据突发格式消息实现;
当调度服务器接受所述PTT登记消息时,则向终端返回表示接受登记的PTT登记接受消息,终端收到PTT登记接受消息,登记成功,关闭所述PTT登记定时器,登记结束;
当所述调度服务器拒绝所述PTT登记消息时,则向终端返回表示拒绝登记的PTT登记拒绝消息,终端收到PTT登记拒绝消息,登记失败,关闭所述PTT登记定时器,登记结束;
当所述调度服务器在PTT登记定时器超时无响应时,将终端的登记消息计数器的值减1,如果减后的结果大于0,终端重新向调度服务器发送PTT登记消息,并启动登记定时器,否则,登记不成功。
此外,在该方法中,终端还包括PTT定时登记定时器,当登记不成功时,转入定时登记过程。当定时登记过程的PTT定时登记定时器首次超时之前,转入等待登记过程,定时登记过程包括:
步骤S502,设置定时登记定时器的时长M并启动该定时器,当定时登记定时器超时时,执行步骤S504;
步骤S504,PTT终端向调度服务器发起登记:终端通过PTT登记消息在控制信道上向基站发送PTT登记消息,基站向调度服务器发起登记;
步骤S506,PTT终端发送PTT登记消息后,打开登记定时器,并等待基站的响应消息;
步骤S508,基站收到PTT终端的登记响应消息后,发送包含应答信息的PTT登记消息给PTT终端;
步骤S510,如果PTT终端收到基站响应的登记接受消息后,则PTT终端关闭登记定时器,并转向步骤S512;如果PTT终端收到基站响应的登记拒绝消息后,则PTT终端关闭登记定时器,转向步骤S514;如果当登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S502;
步骤S512,登记成功,PTT终端关闭定时登记定时器,定时登记过程结束;
步骤S514,PTT终端关闭定时登记定时器,定时登记过程结束。
此外,在该方法中,终端包括等待登记定时器和等待登记消息计数器,PTT等待登记过程包括:
步骤S602,设置等待登记消息计数器的初始值为N;
步骤S604,将等待登记定时器的时长设置为等待登记消息计数器的初始值的n倍,当等待登记定时器超时时,转入步骤S606;
步骤S606,PTT终端向调度服务器发起登记:终端通过PTT登记消息在控制信道上向基站发送PTT登记消息,基站再向调度服务器发送该PTT登记消息;
步骤S608,PTT终端发送PTT登记消息后,打开登记定时器,并等待基站的登记响应消息;
步骤S610,基站收到PTT终端的登记响应消息后,发送包含应答信息的PTT登记消息给PTT终端;
步骤S612,如果PTT终端收到基站响应的登记接受消息后,则终端关闭登记定时器,并转向步骤S616;如果PTT终端收到基站响应的登记拒绝消息后,则PTT终端关闭登记定时器,转向步骤S618;如果当登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S614;
步骤S614,将等待登记定时器的值赋给等待登记消息计数器,如果定时登记定时器的值小于M,转入步骤S604,否则如果定时登记定时器的值大于等于M,则关闭等待登记定时器,等待登记过程结束;
步骤S616,登记成功,终端关闭等待登记定时器和定时登记定时器,登记结束;
步骤S618,登记失败,终端关闭等待登记定时器和定时登记定时器,登记结束。
此外,在该方法中,PTT登记消息在控制信道上传输。
根据本发明的基于码分多址集群***的终端PTT登记***,包括:登记装置,用于向基站提供PTT登记消息、应答来自基站的响应消息、并对PTT登记消息的执行次数进行计数;登记装置包括:登记消息处理模块,用于生成并发送PTT登记消息,且应答来自基站的响应消息;登记定时器,用于在未收到基站的登记接受消息时,定时向基站重新发送PTT登记消息;以及登记消息计数器,用于记录登记消息处理模块发送PTT登记消息的次数;基站,将来自登记装置的PTT登记消息发送到调度服务器,并将调度服务器的响应消息转发到登记装置;调度服务器,接收来自基站的PTT登记消息,并向基站发送作为集群功能处理结果的响应消息;以及传输信道,用于传输PTT登记消息。
在该***中,用于传输PTT登记消息的传输信道为控制信道。响应消息包括用于表示调度服务器接受PTT登记消息的登记接受消息和用于表示调度服务器拒绝PTT登记消息的登记拒绝消息。
此外,在该***中,登记装置还包括:等待登记定时器,用于在未收到基站的登记接受消息时且定时登记定时器生效前,向基站发送PTT登记消息;以及定时登记定时器,用于在未收到基站的登记接受消息时且定时登记定时器生效后,向基站发送PTT登记消息。
通过本发明,使得码分多址集群功能终端能够避免因登记不成功而产生的终端问题。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是示出了根据本发明实施例的基于码分多址集群***的终端登记方法的流程图;
图2是示出了根据本发明又一实施例的基于码分多址集群***的终端登记方法的流程图;
图3是示出了根据本发明实施例的基于码分多址集群***的终端登记装置的示意图;
图4是示出了根据本发明的终端用户登记成功时终端、基站、调度服务器的交互示意图;
图5是示出了根据本发明的终端用户登记失败时终端、基站、调度服务器的交互示意图;
图6是示出了本发明中终端用户登记过程的流程图;
图7是示出了本发明的终端用户登记过程中等待登记过程的流程图;以及
图8是示出了本发明的终端用户登记过程中定时登记过程的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
在本实施例中,提供了基于码分多址集群***的终端登记方法。
图1是示出了根据本发明实施例的基于码分多址集群***的终端登记方法的流程图。
如图1所示,基于码分多址集群***的终端登记方法,包括:
步骤S102,PTT终端开机,完成正常的cdma登记流程后,初始化终端的PTT登记消息计数器的值;
步骤S104,PTT终端向调度服务器发起登记,通过PTT登记消息在控制信道上向基站发送登记消息;
步骤S106,PTT终端发送PTT登记消息后,打开终端的PTT登记定时器,并等待基站的登记响应消息;
步骤S108,基站收到PTT终端用户的PTT登记消息后,发送包含应答信息的登记响应消息给终端;
步骤S110,如果PTT终端收到的登记响应消息是基站PTT登记接受消息,并转向步骤S114;如果PTT终端收到的登记响应消息是基站PTT登记拒绝消息,转向步骤S118;如果当PTT登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S112;
步骤S112,将PTT登记消息计数器的值赋值为当前登记消息计数器的值减去1,如果登记消息计数器的值大于0,则PTT终端转向步骤S104,重新发送PTT登记消息给基站,否则转向步骤S116;
步骤S114,登记成功,PTT终端关闭PTT登记定时器,登记结束;
步骤S116,登记不成功,关闭PTT登记定时器,登记结束;
步骤S118,登记失败,关闭PTT登记定时器,登记结束。
此外,在该方法中,终端还包括定时登记定时器,在步骤S116之后还包括启动定时登记过程。其中,登记过程包括:
步骤S202,设置定时登记定时器的时长M并启动该定时器,当定时登记定时器超时时,执行步骤S204;
步骤S204,PTT终端向调度服务器发起登记:终端通过PTT登记消息在控制信道上向基站发送PTT登记消息,基站向调度服务器发起登记;
步骤S206,PTT终端发送PTT登记消息后,打开登记定时器,并等待基站的响应消息;
步骤S208,基站收到PTT终端的登记响应消息后,发送包含应答信息的PTT登记消息给PTT终端;
步骤S210,如果PTT终端收到基站响应的登记接受消息后,则PTT终端关闭登记定时器,并转向步骤S212;如果PTT终端收到基站响应的登记拒绝消息后,则PTT终端关闭登记定时器,转向步骤S214;如果当登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S202;
步骤S212,登记成功,PTT终端关闭定时登记定时器,定时登记过程结束;
步骤S214,PTT终端关闭定时登记定时器,定时登记过程结束。
此外,在该方法中,在步骤S202的定时登记定时器首次超时前,还包括执行PTT等待定时登记过程。
此外,在该方法中,终端包括等待登记定时器和等待登记消息计数器,PTT等待登记过程包括:
步骤S300,设置等待登记消息计数器的初始值为N;
步骤S302,将等待登记定时器的时长设置为等待登记消息计数器的初始值的n倍,当等待登记定时器超时时,转入步骤S304;
步骤S304,PTT终端向调度服务器发起登记:终端通过PTT登记消息在控制信道上向基站发送PTT登记消息,基站再向调度服务器发送该PTT登记消息;
步骤S306,PTT终端发送PTT登记消息后,打开登记定时器,并等待基站的登记响应消息;
步骤S308,基站收到PTT终端的登记响应消息后,发送包含应答信息的PTT登记消息给PTT终端;
步骤S310,如果PTT终端收到基站响应的登记接受消息后,则终端关闭登记定时器,并转向步骤S314;如果PTT终端收到基站响应的登记拒绝消息后,则PTT终端关闭登记定时器,转向步骤S316;如果当登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S312;
步骤S312,将等待登记定时器的值赋给等待登记消息计数器,如果定时登记定时器的值小于M,转入步骤S302,否则如果定时登记定时器的值大于等于M,则关闭等待登记定时器,等待登记过程结束;
步骤S314,登记成功,终端关闭等待登记定时器和定时登记定时器,登记结束;
步骤S316,登记失败,终端关闭等待登记定时器和定时登记定时器,登记结束。
此外,在该方法中,PTT登记消息通过SDB消息实现。
图2是示出了根据本发明又一实施例的基于码分多址集群***的终端登记方法的流程图。
如图2所示,基于码分多址集群***的终端登记方法,包括:
步骤S404,终端向调度服务器发送PTT登记消息,并启动PTT登记定时器;以及
步骤S406,根据调度服务器的响应情况来进行相应处理。
此外,在该方法中,响应情况包括:(1)调度服务器接受PTT登记消息,并向终端返回表示接受登记的PTT登记接受消息,(2)调度服务器拒绝PTT登记消息,并向终端返回表示拒绝登记的PTT登记拒绝消息,以及(3)PTT登记定时器超时无响应。
此外,在该方法中,当情况(1)发生时,步骤S406包括:终端收到PTT登记接受消息,登记成功,关闭PTT登记定时器,登记结束。当情况(2)发生时,步骤S406包括:终端收到PTT登记拒绝消息,登记失败,关闭PTT登记定时器,登记结束。当情况(3)发生时,步骤S406包括:将登记消息计数器的值减1,如果减后的结果大于0,则执行步骤S404,否则登记不成功。
此外,在该方法中,终端还包括PTT定时登记定时器,当登记不成功时,转入定时登记过程。当定时登记过程的PTT定时登记定时器首次超时之前,转入等待登记过程。
此外,在该方法中,定时登记过程包括:
步骤S502,设置定时登记定时器的时长M并启动该定时器,当定时登记定时器超时时,执行步骤S504;
步骤S504,PTT终端向调度服务器发起登记:终端通过PTT登记消息在控制信道上向基站发送PTT登记消息,基站向调度服务器发起登记;
步骤S506,PTT终端发送PTT登记消息后,打开登记定时器,并等待基站的响应消息;
步骤S508,基站收到PTT终端的登记响应消息后,发送包含应答信息的PTT登记消息给PTT终端;
步骤S510,如果PTT终端收到基站响应的登记接受消息后,则PTT终端关闭登记定时器,并转向步骤S512;如果PTT终端收到基站响应的登记拒绝消息后,则PTT终端关闭登记定时器,转向步骤S514;如果当登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S502;
步骤S512,登记成功,PTT终端关闭定时登记定时器,定时登记过程结束;
步骤S514,PTT终端关闭定时登记定时器,定时登记过程结束。
此外,在该方法中,终端包括等待登记定时器和等待登记消息计数器,PTT等待登记过程包括:
步骤S602,设置等待登记消息计数器的初始值为N;
步骤S604,将等待登记定时器的时长设置为等待登记消息计数器的初始值的n倍,当等待登记定时器超时时,转入步骤S606;
步骤S606,PTT终端向调度服务器发起登记:终端通过PTT登记消息在控制信道上向基站发送PTT登记消息,基站再向调度服务器发送该PTT登记消息;
步骤S608,PTT终端发送PTT登记消息后,打开登记定时器,并等待基站的登记响应消息;
步骤S610,基站收到PTT终端的登记响应消息后,发送包含应答信息的PTT登记消息给PTT终端;
步骤S612,如果PTT终端收到基站响应的登记接受消息后,则终端关闭登记定时器,并转向步骤S616;如果PTT终端收到基站响应的登记拒绝消息后,则PTT终端关闭登记定时器,转向步骤S618;如果当登记定时器超时后,PTT终端还没有收到基站的应答消息,则转向步骤S614;
步骤S614,将等待登记定时器的值赋给等待登记消息计数器,如果定时登记定时器的值小于M,转入步骤S604,否则如果定时登记定时器的值大于等于M,则关闭等待登记定时器,等待登记过程结束;
步骤S616,登记成功,终端关闭等待登记定时器和定时登记定时器,登记结束;
步骤S618,登记失败,终端关闭等待登记定时器和定时登记定时器,登记结束。
此外,在该方法中,PTT登记消息在控制信道上传输。PTT登记消息通过短数据突发格式消息实现。
图3是示出了根据本发明实施例的基于码分多址集群***的终端登记装置的示意图。
如图3所示,它包括:登记装置102,用于向基站提供PTT登记消息、应答来自基站的响应消息、并对PTT登记消息的执行次数进行计数;基站104,将来自登记装置的PTT登记消息发送到调度服务器,并将调度服务器的响应消息转发到登记装置;调度服务器106,接收来自基站的PTT登记消息,并向基站发送作为集群功能处理结果的响应消息;以及传输信道108,用于传输PTT登记消息。
在该***中,用于传输PTT登记消息的传输信道为控制信道。响应消息包括用于表示调度服务器接受PTT登记消息的登记接受消息和用于表示调度服务器拒绝PTT登记消息的登记拒绝消息。
此外,在该***中,登记装置包括:登记消息处理模块,用于生成并发送PTT登记消息,且应答来自基站的响应消息;登记定时器,用于在未收到基站的登记接受消息时,定时向基站重新发送PTT登记消息;以及登记消息计数器,用于记录登记消息处理模块发送PTT登记消息的次数。
此外,在该***中,登记装置还包括:等待登记定时器,用于在未收到基站的登记接受消息时且定时登记定时器生效前,向基站发送PTT登记消息;以及定时登记定时器,用于在未收到基站的登记接受消息时且定时登记定时器生效后,向基站发送PTT登记消息。
图4是示出了根据本发明的终端用户登记成功时终端、基站、调度服务器的交互示意图。如图4所示,一个PTT终端用户按下开机键,进入开机过程,初始化登记消息计数器的值为5。当终端登陆cdma网络成功后,开始PTT登记,该终端向基站发送PTT登记消息,以sdb形式在控制信道上传送给基站,同时打开登记定时器TPTTReg,并读取登记消息计数器的值,该值为3,将登记消息计数器值为当前值减1(即值为2),开始等待基站的响应消息,基站收到该PTT登记消息后,确认该用户是合法用户,向该用户发送登记接受响应消息,用户收到该登记响应消息后,关闭登记定时器,并设置终端为登记成功状态。
图5是示出了根据本发明的终端用户登记失败时终端、基站、调度服务器的交互示意图。如图5所示,一个PTT终端用户按下开机键,进入开机过程,初始化登记消息计数器的值为5。当终端登陆cdma网络成功后,开始PTT登记,该终端向基站发送PTT登记消息,以sdb形式在控制信道上传送给基站,同时打开登记定时器TPTTReg,并读取登记消息计数器的值,该值为5,将登记消息计数器值为当前值减1(即值为4),开始等待基站的响应消息,基站收到该登记消息后,确认该用户是非法用户,向该用户发送登记拒绝响应消息,用户收到该登记响应消息后,关闭登记定时器,并设置终端为登记结束(失败)状态。
图6是示出了本发明中终端用户登记过程的流程图;图7是示出了本发明的终端用户登记过程中等待登记过程的流程图;以及图8是示出了本发明的终端用户登记过程中定时登记过程的流程图。
参考图6至图8,一个PTT终端用户按下开机键,进入开机过程,初始化登记消息计数器的值为3。设置等待登记消息计数器的初值为TpttReg定时器的时长为3000ms。设置M值为25分钟,n值设置为2。当终端登陆cdma网络成功后,开始PTT登记,该终端向基站发送PTT登记消息,以sdb形式在控制信道上传送给基站,同时打开登记定时器TPTTReg,并读取登记消息计数器的值,发现值为3,设置登记消息计数器值为当前值减1(即值为2),开始等待基站侧的响应消息。登记定时器超时后,仍然未收到基站侧的响应消息,这时终端读取登记消息计数器,发现该值为2,大于0,则再次向基站发送PTT登记消息,并置登记消息计数器为1,再次登记定时器超时后,仍然未收到基站侧的响应消息,这时终端读取登记消息计数器,发现该值为1,则仍然向基站发送PTT登记消息,并设置登记消息计数器为0。再次登记定时器超时后,仍然未收到基站侧的响应消息,这时终端读取登记消息计数器,该值为0,则进入等待登记过程,等待登记消息计数器值为3000ms,则设置等待登记定时器的时长为6000ms,则当等待登记定时器超时后,由于定时登记定时器没有超时,重新发起登记过程,仍然在TPTTReg超时后,没有收到任何消息。并设下一等待登记定时器为2*6000ms=12s。则当等待登记定时器超时后,由于定时登记定时器没有超时,重新发起登记过程,仍然在TPTTReg超时后,没有收到任何消息。并设下一等待登记定时器为2*12s=24s。当等待登记定时器还没有超时,定时登记定时器已经超时,则启动定时登记过程,每25分钟向***发送一次PTT登记消息,直至登记成功或不成功。
通过本发明的上述方面,使得码分多址集群功能终端避免因登记不成功而产生的终端问题。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种基于码分多址集群***的终端PTT登记方法,其特征在于,包括:
步骤S102,PTT终端开机,完成正常的CDMA登记流程后,初始化终端的PTT登记消息计数器的值;
步骤S104,所述PTT终端向调度服务器发起登记,通过PTT登记消息在控制信道上向基站发送PTT登记消息;
步骤S106,所述PTT终端发送所述PTT登记消息后,打开终端的PTT登记定时器,并等待所述基站的登记响应消息;
步骤S108,所述基站收到所述PTT终端的所述PTT登记消息后,发送包含应答信息的登记响应消息给所述终端;
步骤S110,如果所述PTT终端收到的登记响应消息是基站PTT登记接受消息,并转向步骤S114;如果所述PTT终端收到的登记响应消息是基站PTT登记拒绝消息,转向步骤S118;如果当所述PTT登记定时器超时后,所述PTT终端还没有收到所述基站的应答消息,则转向步骤S112;
步骤S112,将所述PTT登记消息计数器的值赋值为当前登记消息计数器的值减去1,如果所述PTT登记消息计数器的值大于0,则所述PTT终端转向所述步骤S104,重新发送所述PTT登记消息给所述基站,否则转向步骤S116;
步骤S114,登记成功,所述PTT终端关闭所述PTT登记定时器,登记结束;
步骤S116,登记不成功,关闭所述PTT登记定时器,登记结束;以及
步骤S118,登记失败,关闭所述PTT登记定时器,登记结束。
2.根据权利要求1所述的基于码分多址集群***的终端PTT登记方法,其特征在于,所述终端还包括定时登记定时器,在所述步骤S116之后还包括启动定时登记过程,所述定时登记过程包括:
步骤S202,设置定时登记定时器的时长M并启动该定时器,当定时登记定时器超时时,执行步骤S204;
步骤S204,所述PTT终端向所述调度服务器发起登记:终端通过PTT登记消息在所述控制信道上向所述基站发送所述PTT登记消息,基站向调度服务器发起登记;
步骤S206,所述PTT终端发送所述PTT登记消息后,打开所述PTT登记定时器,并等待所述基站的所述登记响应消息;
步骤S208,所述基站收到所述PTT终端的所述PTT登记消息后,发送包含应答信息的登记响应消息给所述PTT终端;
步骤S210,如果所述PTT终端收到所述基站响应的所述PTT登记接受消息后,则所述PTT终端关闭所述PTT登记定时器,并转向步骤S212;如果所述PTT终端收到所述基站响应的所述PTT登记拒绝消息后,则所述PTT终端关闭所述PTT登记定时器,转向步骤S214;如果当所述PTT登记定时器超时后,所述PTT终端还没有收到所述基站的应答消息,则转向步骤S202;
步骤S212,登记成功,所述PTT终端关闭定时登记定时器,定时登记过程结束;以及
步骤S214,所述PTT终端关闭所述定时登记定时器,定时登记过程结束。
3.根据权利要求2所述的基于码分多址集群***的终端PTT登记方法,其特征在于,所述PTT终端还包括等待登记定时器和等待登记消息计数器,在步骤S202所述的定时登记定时器首次超时前,还包括执行PTT等待定时登记过程,所述PTT等待登记过程包括:
步骤S300,设置等待登记消息计数器的初始值为N;
步骤S302,将等待登记定时器的时长设置为所述等待登记消息计数器的初始值的n倍,当等待登记定时器超时时,转入步骤S304;
步骤S304,所述PTT终端向所述调度服务器发起登记:终端通过所述PTT登记消息在所述控制信道上向所述基站发送所述PTT登记消息,基站再向调度服务器发送所述PTT登记消息;
步骤S306,所述PTT终端发送所述PTT登记消息后,打开所述PTT登记定时器,并等待所述基站的所述PTT登记响应消息;
步骤S308,所述基站收到所述PTT终端的所述PTT登记消息后,发送包含应答信息的PTT登记响应消息给所述PTT终端;
步骤S310,如果所述PTT终端收到所述基站响应的所述PTT登记接受消息后,则终端关闭所述PTT登记定时器,并转向步骤S314;如果所述PTT终端收到所述基站响应的所述PTT登记拒绝消息后,则所述PTT终端关闭所述PTT登记定时器,转向步骤S316;如果当所述PTT登记定时器超时后,所述PTT终端还没有收到所述基站的应答消息,则转向步骤S312;
步骤S312,将等待登记定时器的值赋给等待登记消息计数器,如果所述定时登记定时器的值小于M,转入步骤S302,否则如果所述定时登记定时器的值大于等于M,则关闭等待登记定时器,等待登记过程结束;
步骤S314,登记成功,终端关闭所述等待登记定时器和定时登记定时器,登记结束;以及
步骤S316,登记失败,终端关闭所述等待登记定时器和定时登记定时器,登记结束。
4.根据权利要求2和3中的任一项所述的基于码分多址集群***的终端PTT登记方法,其特征在于,所述PTT登记消息通过短数据突发格式SDB消息实现。
5.一种基于码分多址集群***的终端PTT登记方法,其特征在于,该方法执行于CDMA***登记结束后,该方法包括:
终端向调度服务器发送PTT登记消息,并启动PTT登记定时器,所述PTT登记消息通过短数据突发格式消息实现;
当调度服务器接受所述PTT登记消息时,则向终端返回表示接受登记的PTT登记接受消息,终端收到PTT登记接受消息,登记成功,关闭所述PTT登记定时器,登记结束;
当所述调度服务器拒绝所述PTT登记消息时,则向终端返回表示拒绝登记的PTT登记拒绝消息,终端收到PTT登记拒绝消息,登记失败,关闭所述PTT登记定时器,登记结束;
当所述调度服务器在PTT登记定时器超时无响应时,将终端的登记消息计数器的值减1,如果减后的结果大于0,终端重新向调度服务器发送PTT登记消息,并启动PTT登记定时器,否则,登记不成功。
6.根据权利要求5所述的基于码分多址集群***的终端PTT登记方法,其特征在于,所述终端还包括定时登记定时器,当登记不成功时,转入定时登记过程,所述定时登记过程包括:
步骤S502,设置定时登记定时器的时长M并启动该定时器,当定时登记定时器超时时,执行步骤S504;
步骤S504,所述PTT终端向所述调度服务器发起登记:终端通过PTT登记消息在所述控制信道上向所述基站发送所述PTT登记消息,基站向调度服务器发起登记;
步骤S506,所述PTT终端发送所述PTT登记消息后,打开所述PTT登记定时器,并等待所述基站的登记响应消息;
步骤S508,所述基站收到所述PTT终端的所述PTT登记消息后,发送包含应答信息的登记响应消息给所述PTT终端;
步骤S510,如果所述PTT终端收到所述基站响应的所述PTT登记接受消息后,则所述PTT终端关闭所述PTT登记定时器,并转向步骤S512;如果所述PTT终端收到所述基站响应的所述PTT登记拒绝消息后,则所述PTT终端关闭所述PTT登记定时器,转向步骤S514;如果当所述PTT登记定时器超时后,所述PTT终端还没有收到所述基站的应答消息,则转向步骤S502;
步骤S512,登记成功,所述PTT终端关闭定时登记定时器,定时登记过程结束;以及
步骤S514,所述PTT终端关闭所述定时登记定时器,定时登记过程结束。
7.根据权利要求6所述的基于码分多址集群***的终端PTT登记方法,其特征在于,当定时登记过程的定时登记定时器首次超时之前,转入等待登记过程,所述终端包括等待登记定时器和等待登记消息计数器,所述PTT等待登记过程包括:
步骤S602,设置等待登记消息计数器的初始值为N;
步骤S604,将等待登记定时器的时长设置为所述等待登记消息计数器的初始值的n倍,当等待登记定时器超时时,转入步骤S606;
步骤S606,所述PTT终端向所述调度服务器发起登记:终端通过所述PTT登记消息在所述控制信道上向所述基站发送所述PTT登记消息,基站再向调度服务器发送所述PTT登记消息;
步骤S608,所述PTT终端发送所述PTT登记消息后,打开所述PTT登记定时器,并等待所述基站的所述登记响应消息;
步骤S610,所述基站收到所述PTT终端的所述PTT登记消息后,发送包含应答信息的登记响应消息给所述PTT终端;
步骤S612,如果所述PTT终端收到所述基站响应的所述PTT登记接受消息后,则终端关闭所述PTT登记定时器,并转向步骤S616;如果所述PTT终端收到所述基站响应的所述PTT登记拒绝消息后,则所述PTT终端关闭所述PTT登记定时器,转向步骤S618;如果当所述PTT登记定时器超时后,所述PTT终端还没有收到所述基站的应答消息,则转向步骤S614;
步骤S614,将等待登记定时器的值赋给等待登记消息计数器,如果所述定时登记定时器的值小于M,转入步骤S604,否则如果所述定时登记定时器的值大于等于M,则关闭等待登记定时器,等待登记过程结束;
步骤S616,登记成功,终端关闭所述等待登记定时器和定时登记定时器,登记结束;以及
步骤S618,登记失败,终端关闭所述等待登记定时器和定时登记定时器,登记结束。
8.根据权利要求5所述的基于码分多址集群***的终端PTT登记方法,其特征在于,所述PTT登记消息在控制信道上传输。
9.一种基于码分多址集群***的终端PTT登记***,其特征在于,包括:
登记装置,用于向基站提供PTT登记消息、应答来自所述基站的响应消息、并对所述PTT登记消息的执行次数进行计数;
所述登记装置包括登记消息处理模块、PTT登记定时器和PTT登记消息计数器,所述登记消息处理模块,用于生成并发送所述PTT登记消息,且应答来自所述基站的所述响应消息;PTT登记定时器,用于在未收到所述基站的所述PTT登记接受消息时,定时向所述基站重新发送所述PTT登记消息;以及PTT登记消息计数器,用于记录所述登记消息处理模块发送所述PTT登记消息的次数;
所述基站,将来自所述登记装置的所述PTT登记消息发送到调度服务器,并将所述调度服务器的所述响应消息转发到所述登记装置;
所述调度服务器,接收来自所述基站的所述PTT登记消息,并向所述基站发送作为集群功能处理结果的所述响应消息;以及
传输信道,用于传输所述PTT登记消息。
10.根据权利要求9所述的基于码分多址集群***的终端PTT登记***,其特征在于,所述用于传输PTT登记消息的传输信道为控制信道。
11.根据权利要求9所述的基于码分多址集群***的终端PTT登记***,其特征在于,所述响应消息包括用于表示所述调度服务器接受所述PTT登记消息的PTT登记接受消息和用于表示所述调度服务器拒绝所述PTT登记消息的PTT登记拒绝消息。
12.根据权利要求9所述的基于码分多址集群***的终端PTT登记***,其特征在于,所述登记装置还包括:
等待登记定时器,用于在未收到所述基站的所述PTT登记接受消息时且定时登记定时器生效前,向所述基站发送所述PTT登记消息;以及
所述定时登记定时器,用于在未收到所述基站的所述登记接受消息时且定时登记定时器生效后,向所述基站发送所述PTT登记消息。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101376572A CN101137231B (zh) | 2007-07-31 | 2007-07-31 | 基于码分多址集群***的终端登记方法及其装置 |
EP08783828.0A EP2184874B1 (en) | 2007-07-31 | 2008-07-31 | A method for the ptt registration of a terminal based on cdma trunking system and the system thereof |
PCT/CN2008/071835 WO2009015610A1 (fr) | 2007-07-31 | 2008-07-31 | Procédé pour l'enregistrement ptt d'un terminal basé sur un système de partage cdma et son système |
US12/671,507 US8331973B2 (en) | 2007-07-31 | 2008-07-31 | Method and system for terminal PTT registration based on CDMA trunking system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101376572A CN101137231B (zh) | 2007-07-31 | 2007-07-31 | 基于码分多址集群***的终端登记方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101137231A CN101137231A (zh) | 2008-03-05 |
CN101137231B true CN101137231B (zh) | 2010-11-10 |
Family
ID=39160999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101376572A Expired - Fee Related CN101137231B (zh) | 2007-07-31 | 2007-07-31 | 基于码分多址集群***的终端登记方法及其装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8331973B2 (zh) |
EP (1) | EP2184874B1 (zh) |
CN (1) | CN101137231B (zh) |
WO (1) | WO2009015610A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101137231B (zh) | 2007-07-31 | 2010-11-10 | 中兴通讯股份有限公司 | 基于码分多址集群***的终端登记方法及其装置 |
CN105704746A (zh) * | 2014-11-25 | 2016-06-22 | 中兴通讯股份有限公司 | 一种宽带集群***故障处理方法及装置 |
CN113747417A (zh) * | 2020-05-28 | 2021-12-03 | 海能达通信股份有限公司 | 一种终端漫游呼叫的方法、终端及中转设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1717076A (zh) * | 2004-06-28 | 2006-01-04 | 华为技术有限公司 | 一种实现集群业务的***和方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPP362498A0 (en) * | 1998-05-19 | 1998-06-11 | Curtin University Of Technology | Method and apparatus for transfer of real time signals over packet network |
US6477150B1 (en) * | 2000-03-03 | 2002-11-05 | Qualcomm, Inc. | System and method for providing group communication services in an existing communication system |
WO2004028061A2 (en) * | 2002-09-20 | 2004-04-01 | Racom Products, Inc. | Method for wireless data system distribution and disseminating information for use with web base location information |
ATE475275T1 (de) * | 2004-03-05 | 2010-08-15 | T Mobile Deutschland Gmbh | Verfahren zum registrieren eines kommunikationsendgeräts in einem ims-dienstnetz |
US7873738B2 (en) * | 2004-04-23 | 2011-01-18 | Motorola Mobility, Inc. | Session initiation protocol system timeout timer method |
KR20050107205A (ko) * | 2004-05-08 | 2005-11-11 | 엘지전자 주식회사 | 푸시투토크형 이동 통신 단말기의 로그온 정보 송수신 방법 |
CN1314296C (zh) * | 2004-06-12 | 2007-05-02 | 中兴通讯股份有限公司 | 码分多址制式集群***中实现硬切换的方法 |
KR100628115B1 (ko) * | 2004-08-05 | 2006-09-26 | 엘지전자 주식회사 | 이동 단말기의 절전 방법 |
WO2006039623A2 (en) * | 2004-10-01 | 2006-04-13 | Nextel Communications, Inc. | System and method for dispatch roaming registration |
US7289816B2 (en) * | 2004-11-23 | 2007-10-30 | Telefonaktiebolaget Lm Ericsson (Publ) | USSD-facilitated call setup for push to talk over cellular (PoC) services |
US20060114882A1 (en) * | 2004-11-30 | 2006-06-01 | Mills James L | Presence management in packet-switched networks using circuit-switched USSD signaling |
US7477911B1 (en) * | 2004-12-16 | 2009-01-13 | Cellco Partnership | Method and system for facilitating a power-on registration for use with a wireless push to talk system |
US7801494B2 (en) * | 2005-05-27 | 2010-09-21 | Motorola Mobility, Inc. | Method for PoC server to handle PoC caller preferences |
US20070153719A1 (en) * | 2005-12-29 | 2007-07-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Scheduling of broadcast message transmission to increase paging capacity |
EP1985088A4 (en) * | 2006-01-10 | 2009-06-17 | Research In Motion Ltd | SYSTEM AND METHOD FOR SELECTING A DOMAIN IN A NETWORK ENVIRONMENT COMPRISING AN IP MULTIMEDIA SUBSYSTEM NETWORK |
CN101137231B (zh) * | 2007-07-31 | 2010-11-10 | 中兴通讯股份有限公司 | 基于码分多址集群***的终端登记方法及其装置 |
-
2007
- 2007-07-31 CN CN2007101376572A patent/CN101137231B/zh not_active Expired - Fee Related
-
2008
- 2008-07-31 EP EP08783828.0A patent/EP2184874B1/en not_active Not-in-force
- 2008-07-31 US US12/671,507 patent/US8331973B2/en active Active
- 2008-07-31 WO PCT/CN2008/071835 patent/WO2009015610A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1717076A (zh) * | 2004-06-28 | 2006-01-04 | 华为技术有限公司 | 一种实现集群业务的***和方法 |
Non-Patent Citations (1)
Title |
---|
CN 1717076 A,全文. |
Also Published As
Publication number | Publication date |
---|---|
US20100216503A1 (en) | 2010-08-26 |
CN101137231A (zh) | 2008-03-05 |
US8331973B2 (en) | 2012-12-11 |
EP2184874A4 (en) | 2014-03-12 |
WO2009015610A1 (fr) | 2009-02-05 |
EP2184874B1 (en) | 2015-10-14 |
EP2184874A1 (en) | 2010-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101682583B (zh) | 用于在无线通信装置间的群组通信中共享媒体的***和方法 | |
US7460838B2 (en) | Control station, a wireless communication system and a wireless communication method | |
US7567816B2 (en) | Radio communications system and method for radio communications | |
KR100842151B1 (ko) | 통신단말 | |
CN101300866A (zh) | 按键通话类型服务的方法和装置 | |
CN101390417A (zh) | 在设置即按即说呼叫时用于每次目标迭代的预封装呼叫消息 | |
CN101137231B (zh) | 基于码分多址集群***的终端登记方法及其装置 | |
US7184785B2 (en) | Method of activating a camera from a remote terminal | |
CN104602199A (zh) | 一种公网集群调度中ptt实现方法及*** | |
CN101827339A (zh) | 一种通信终端主叫和被叫角色互换的方法及*** | |
WO2011160487A1 (zh) | 一种数字集群通信***中授予通话权的方法及装置 | |
CN101375585B (zh) | 通信***、无线通信终端和显示控制方法 | |
CN100370849C (zh) | 对PoC发言请求进行处理的方法及装置 | |
CN100377604C (zh) | 集群***中实现实时发言的方法及*** | |
CN101137129A (zh) | 用于集群可靠寻呼接入的校验方法及装置 | |
CN101651930A (zh) | 基于一键通业务的终端上线方法、通信***及移动终端 | |
CN1820435B (zh) | 规定的谈话组标识符发现的方法、***和设备 | |
CN1801728B (zh) | 一种对媒体发送请求的处理方法 | |
US20060077969A1 (en) | Communication method with push-to-talk functionality | |
KR100652700B1 (ko) | 휴대폰의 피티티 서비스를 이용한 폰 제어권 이양 방법 | |
CN101227738B (zh) | 一种关机登记流程方法 | |
US8068865B1 (en) | System and method for transmitting tones in a push-to-talk (PTT) system | |
CN109089226A (zh) | 一种话权分配、申请的方法、计算机设备及可读存储介质 | |
CN101132561A (zh) | 移动终端发送组呼上行接入请求消息方法、移动终端及rr层实体 | |
GB2418573A (en) | Closed User Group (CUG) servers and a CUG control database for push-to-talk (PTT) radio communications |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210305 Address after: 801-6, 8 / F, building 52, 2 Jingyuan North Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing Patentee after: CALTTA TECHNOLOGIES Co.,Ltd. Address before: 518057 Zhongxing building, science and technology south road, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen Patentee before: ZTE Corp. |
|
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: 20101110 |