一种应用平台与协议栈之间信令流处理的方法和装置制造方法及图纸

技术编号:4265286 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种应用平台与协议栈之间信令流处理的方法和装置,本发明专利技术的方法包括:各个应用平台与协议栈之间建立信令通道,协议栈存储各个应用平台的ID和信令通道的关系;协议栈将接收到来自各个应用平台的信令进行协议解析,解析出应用平台在信令中加入的ID和该信令的序列号,记录所述ID和序列号,并将信令进行处理或发送至相应的网络中;协议栈将处理后要回复的信令或接收到网络处理后回复的信令,按照所记录信令通道与应用平台ID的对应关系,将信令加入记录的所述ID和序列号,回复至ID相对应的应用平台。本发明专利技术通过在协议栈和各个应用平台之间建立基于ID和序列号的对应关系,实现多应用平台与协议栈之间信令交互,提高了协议栈的使用效率。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是指一种应用平台与协议栈之间 信令流处理的方法和装置。
技术介绍
在移动通信终端中,各种业务的发起均需要由应用平台向协议栈 发送相应的指令,同时协议栈也需要将指令的执行状况以及一 些其他 的状态信息上报给应用平台。这些都是通过应用平台与协议栈之间的信令交互来完成的。例如智能手机可以作为应用平台处理各种业务, 如语音业务、数据业务等,完成各种业务处理功能,协议栈则将来自 应用平台发起的各种业务进行相应的协议处理,如语音业务可通过 GSM、 CDMA、 WiMAX、 TDSCDMA等多种语音接入技术接入到网 络中,完成空口和应用平台的信令流、语音流的处理,对于应用平台 的数据业务,协议栈可通过应用平台之间的信令交互,通过GPRS、 802等分组:技术完成应用平台和相应网络之间的4妄入。随着移动通信技术由第二代向第三代系统的发展和演进,3G网络 空中接口带宽的增加,使得基于更高速率的业务和应用有了发展的必 要环境。移动终端提供的数据增值业务也带来多元化发展。3G移动通 信终端支持多接口多业务并发的特点也成为其超越2G移动终端吸引 用户的一个闪光点。3G技术给移动通信终端带来了多接口多业务并发 的特点,甚至对单一 MMI来说,应用平台与协议栈之间也可以实现 多业务,用户也可以一边拨打语音电话, 一边做PS数据业务拨号, 如图l所示,AT解析才莫块实现多协议处理。应用平台与协议栈之间的信令流不再单一的被限制在如图1所示 的人才/L接口(MMI, Man-Machine interface)与协议栈之间,在MMI进 行业务的同时,用户也可以通过外部接口进行其他业务,此时多路AT 流将会同时出现,如图2所示,但多接口多业务并发也随之带来了应用控制平面信令流复杂程度的增加。AT指令是目前在移动通信终端中使用最为广泛的应用平台与协议栈之间的信令格式。通过应用平台发送AT指令,协议栈对接收到 的指令进4亍解析处理和响应,可以实现对用户终端(UE, User Equipment)的控制以及与网络业务的交互,如功能设置、呼叫、短信、 电话簿、数据业务、补充业务等。应用平台发送到协议栈的AT指令 可以分为执行指令、查询指令和帮助指令三种;而协议栈发送给应用 平台的结果4戈码可以分为最终结果代码(Final Result Code,简称为 FRC)、中间结果代码(Intermediate Result Code,简称为IRC)和主 动结果代码(Unsolicited Result Code,简称为URC )三种。FRC用于 指明AT指令的执行成功与否(即AT指令的响应结果),通常使用OK 或ERROR表示,协议栈必须对应用平台的AT指令请求使用FRC做 出响应。而IRC和URC指令则是在通信过程中,由协议栈主动上报 给应用平台关于协议栈、外围设备或网络侧所发生的 一 些状态变化或 事件。目前的应用平台与协议栈之间信令流的处理过程中,协议栈的AT 指令流来源单一,固定的来自于应用平台,而且AT指令采用一个应 用平台与协议栈中 一种协议处理模块之间的交互,或一个应用平台与 协议栈中多个协议处理模块之间的交互。当应用平台为智能终端时, 可通过接口连接其它应用平台,如连接另一个智能终端、或掌上电脑、 个人PC等,共用其中一个应用平台所对应的协议栈时,这种处理方 法存在下列缺陷由于存在多个不同的应用平台,如MMI、 PC客户端等,协议栈 无法区分不同应用平台的信令流。当多个业务并发(如语音业务与数据业务并发)时,由于协议栈 处理不同业务所需的时间不同,返回的响应可能出现乱序,如图3所 示,此时应用平台无法区分该响应对应的是哪个应用平台发出的哪种 业务的信令。
技术实现思路
有鉴于此,本专利技术在于提供一种应用平台与协议栈之间信令流处 理的方法和装置,以解决上述协议栈无法区分不同应用平台的信令流 及业务的问题。为解决上述问题,本专利技术提供一种应用平台与协议栈之间信令流 处理的方法,各个应用平台与协议栈之间建立信令通道,协议栈存储各个应用平台的ID和信令通道的关系;协议栈将接收到来自各个应用平台的信令进行协议解析,解析出 应用平台在信令中加入的ID和该信令的序列号,记录所述ID和序列 号,并将信令进行处理或发送至相应的网络中;协议栈将处理后要回复的信令或接收到网络处理后回复的信令, 按照所记录信令通道与应用平台ID的对应关系,将信令加入记录的 所述ID和序列号,回复至ID相对应的应用平台。优选的,所述协议栈处理后要回复的信令或接收到网络处理后回 复的信令为广播信令时,在所述广播信令中加入对应所有应用平台的 广播信令标识并发送。优选的,还包括所述应用平台在发送的信令中加入功能平台标 识,所述协议栈记录所述功能平台标识,并加入回复的信令中,所述 应用平台接收到所述信令后,按照所述功能平台标识发送至相应的业 务程序模块。优选的,还包括在所述协议栈与各个应用平台之间还连接有信 令流分发模块,用于存储所述各个应用平台的ID和信令通道的关系, 将各个应用平台的信令流发送至所述协议栈,按照所述协议栈发送来 信令中的应用平台ID,将所述信令回复至ID对应的应用平台。优选的,所述协i义栈采用协议包括GSM、 WCDMA、 TDSCDMA、 GPRS、 WiMAX、 802协i义和/或蓝牙协议。本专利技术还提供 一 种应用平台与协议栈之间信令流处理的装置,包括至少两个以上的应用平台连接协议处理单元; 所述应用平台包括信令单元,用于连接所述协议栈建立信令通道,并获得应用平台 ID单元产生的ID和序列号单元生成的序列号,加入到发出的信令中, 接收来自所述协议栈的信令,应用平台ID单元,用于存^f诸所述应用平台对应的ID;序列号单元,用于为所述信令单元发出的每条信令生成序列号;所述协议栈包括标识单元,用于存储协议处理单元获得的ID和建立信令通道的 对应关系、及解析出的序列号;协议处理单元,用于连接所述应用平台建立信令通道,获得所连 接应用平台的ID并存储在标识单元中,解析所述应用平台在信令中 加入的ID和该信令的序列号,并记录在所述标识单元中,并将信令 进行信令处理,或协议处理后发送至相应的网络中;接收来自网络的 信令,进行协议处理后,或将自身处理后要回复的信令加入在所述标 识单元内记录的所述ID及序列号,回复至ID相对应的应用平台。优选的,所述协议处理单元内还包括广播模块,用于判断自身处 理后要回复的信令,或来自网络中、进行协议处理后的信令为广播信 令后,在所述广播信令中加入对应所有应用平台的广播信令标识并发 送。优选的,还包括所述应用平台还包括功能平台标识单元,用于存储并生成与业务程序模块相对应的功 能平台标识;所述信令单元在发送信令的过程中,加入该信令所对应的功能平 台标识;所述协议处理单元解析出信令中的功能平台标识并记录,并 加入到回复给应用平台的信令中,所述信令单元按照所述信令解析出 的功能平台标识,将信令发送至相应的业务程序模块。优选的,还包括在所述协议栈与各个应用平台之间还连接有信 令流分发模块,用于存储所述各个应用平台的ID和信令通道的对应关系,将各个应用平台的信令流发送至所述协议栈,将所述协议栈发 送来信令回复至ID对应本文档来自技高网
...

【技术保护点】
一种应用平台与协议栈之间信令流处理的方法,其特征在于, 各个应用平台与协议栈之间建立信令通道,协议栈存储各个应用平台的ID和信令通道的关系; 协议栈将接收到来自各个应用平台的信令进行协议解析,解析出应用平台在信令中加入的ID和该信令的序列号,记录所述ID和序列号,并将信令进行处理或发送至相应的网络中; 协议栈将处理后要回复的信令或接收到网络处理后回复的信令,按照所记录信令通道与应用平台ID的对应关系,将信令加入记录的所述ID和序列号,回复至ID相对应的应用平台。

【技术特征摘要】
1、一种应用平台与协议栈之间信令流处理的方法,其特征在于,各个应用平台与协议栈之间建立信令通道,协议栈存储各个应用平台的ID和信令通道的关系;协议栈将接收到来自各个应用平台的信令进行协议解析,解析出应用平台在信令中加入的ID和该信令的序列号,记录所述ID和序列号,并将信令进行处理或发送至相应的网络中;协议栈将处理后要回复的信令或接收到网络处理后回复的信令,按照所记录信令通道与应用平台ID的对应关系,将信令加入记录的所述ID和序列号,回复至ID相对应的应用平台。2、 根据权利要求1所述的方法,其特征在于,所述协议栈处理 后要回复的信令或接收到网络处理后回复的信令为广播信令时,在所 述广播信令中加入对应所有应用平台的广播信令标识并发送。3、 根据权利要求1所述的方法,其特征在于,还包括所述应 用平台在发送的信令中加入功能平台标识,所述协议栈记录所述功能 平台标识,并加入回复的信令中,所述应用平台接收到所述信令后, 按照所述功能平台标识发送至相应的业务程序模块。4、 根据权利要求1所述的方法,其特征在于,还包括在所述 协议栈与各个应用平台之间还连接有信令流分发模块,用于存储所述 各个应用平台的ID和信令通道的关系,将各个应用平台的信令流发 送至所述协议栈,按照所述协议栈发送来信令中的应用平台ID,将所 述信令回复至ID对应的应用平台。5、 根据权利要求1所述的方法,其特征在于,所述协议栈采用 协议包括GSM、 WCDMA、 TDSCDMA、 GPRS、 WiMAX、 802协议 和/或蓝牙协议。6、 一种应用平台与协议栈之间信令流处理的装置,其特征在于, 包括至少两个以上的应用平台连接协议处理单元;所述应用平台包括信令单元,用于连接所述协议栈建立信令通道,并获得应用平台 ID单元产生的ID和序列号单元生成的序列号,加入到发出的信令中,接收来自所述协议栈的信令,应用平...

【专利技术属性】
技术研发人员:陈俊华黄俊伟
申请(专利权)人:重庆重邮信科通信技术有限公司
类型:发明
国别省市:85[中国|重庆]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利