实现本地交换的方法、装置及系统的制作方法

文档序号:7693566阅读:98来源:国知局
专利名称:实现本地交换的方法、装置及系统的制作方法
技术领域
本发明涉及网络通信领域,尤其涉及一种实现本地交换的方法、装置及系统。
背景技术
现代通信网络在一个正常呼叫过程中网元和电路占用情况如图1所示,图1中虚线表示语音占用线路,两条虚线连接表示交换,图l包括移动台(Mobile Station, MS)、基站收发信台(Base Transceiver Station, BTS ),基站控制器 (Base Station Controller, BSC)、码变换器(Transcoder, TC )、核心网(Core Network, CN)。其中TC一般放置在核心网机房,BSC和TC之间一般采用长途传输。现有技术提供的正常呼叫过程如图2所示,包括如下步骤步骤21、主叫用户向BSC发起呼叫建立请求;步骤22、 BSC与CN进行控制信令交互;步骤23、 CN寻呼^皮叫用户;步骤24、被叫用户与CN建立信令交互;步骤25、呼叫建立;步骤26、主叫用户和被叫用户进行语音数据交互。在实现本发明的过程中,发明人发现现有技术所述的方法存在如下问题 随着技术的发展,GSM分组化已经成为一种趋势。而在上述呼叫过程中有 可能^皮叫用户和主叫用户都处于同 一个BSC的区域,当然在实际情况中也可以 同处于同一个BTS区域,这时主叫用户和被叫用户进行数据交换时,BSC/BTS无法进行本地交换,从而增加了BSC与CN间以及BTS与BSC间的数据传输量。 发明内容鉴于上述现有技术所存在的问题,本发明实施方式提供一种实现本地交换 的方法、装置及系统,所述方法和装置能减少网络中的数据传输量,且能够在 分组化技术下进行本地交换。本发明的具体实施方式
提供一种实现本地交换的方法,所述方法包括 在检测出主叫用户和被叫用户满足本地交换的条件下,进行呼叫建立; 建立网络工作表,所述网络工作表用于存储主叫用户与被叫用户的识别信白 在接收到语音流后,根据所述网络工作表将所述语音流的用户识别信息进 行替换。本发明具体实施方式
还^是供一种实现本地交换的装置,所述装置包括 接收模块,用于接收呼叫建立请求消息和语音流;检测模块,用于在所述接收模块接收到所述呼叫建立请求消息后,检测主 叫用户和被叫用户是否满足本地交换的条件;呼叫模块,用于在所述检测模块检测出满足本地交换的条件下,进行呼叫 建立;建立模块,用于在所述呼叫模块进行呼叫建立后,建立网络工作表,所述 网络工作表用于存储主叫用户与被叫用户的识别信息;替换模块,用于在所述接收模块接收到语音流后,根据所述建立模块建立 的网络工作表将所述语音流的用户识别信息进行替换。本发明具体实施方式
还提供一种实现本地交换的系统,包括基站设备,所 述基站设备以可通信方式同终端相连,其中,所述基站设备用于接收来自所述终端的呼叫请求消息,若检测出主叫用户 和被叫用户满足本地交换的条件,进行呼叫建立;建立网络工作表,所述网络工作表用于存储主叫用户与被叫用户的识别信息;在接收到语音流后,根据所 述网络工作表将所述语音流的用户识别信息进行替换。由上述所提供的技术方案可以看出,本发明实施例的技术方案通过建立网 络工作表来存储主叫用户和被叫用户的识别信息,并在符合本地交换条件的情 况下,根据该网络工作表替换主叫用户和被叫用户的识别信息,从而实现了在 分组技术下的本地交换,减少了基站设备与核心网之间的数据传输量,节约了 资源。


图l为现有技术中正常呼叫过程中网元和电路占用情况图。图2为现有技术中正常呼叫的过程的流程图。图3为本发明具体实施方式
提供的实现本地交换的方法的流程图。图4为本发明实施例l提供的实现本地交换方法的流程图。图5为本发明具体实施方式
提供的实现本地交换的装置的结构示意图。图6为本发明具体实施方式
提供的实现本地交换系统的结构示意图。
具体实施方式
本发明实施方式提供了 一种实现本地交换的方法,该方法可以由BSC或 BTS来完成下述操作,本发明具体实施方式
所述的本地交换为,在分组交换(PS Packet Switched )域业务中,移动用户之间互相通信,通信的双方都在同 一 个 BSC或BTS范围内,BSC或BTS通过一定的算法,控制通信双方的交互的数据 不通过核心网,由BSC或BTS完成本地交换。该方法如图3所示,包:l舌如下步骤步骤31、接收呼叫建立请求消息;该呼叫建立请求消息可以由主叫用户(也即终端)发送。在进行步骤31之后,还可以进行下述操作,接收启动本地交换的指示消息; 该启动本地交换的指示消息可以由移动交换中心(MSC Mobile Switching Center)发送。步骤32、检测主叫用户和被叫用户是否满足本地交换的条件;如满足进行 下述步骤,不满足则结束纟乘作;该步骤可以由基站设备完成,其实现的具体方式可以为,基站设备检测主 叫用户和被叫用户是否在同 一个基站设备的范围内,在同 一个基站设备的范围 内的情况,检测出主叫用户和被叫用户满足本地交换的条件,否则为不满足本 地交换的条件。所述基站设备可以为BSC或BTS 。步骤33、进行呼叫建立;步骤34、建立网络工作表,用于存储主叫用户与被叫用户的识别信息;该识别信息在基于高级数据链路控制(High level Data Link Control, HDLC)传输方法的情况下,优先选择载频标识信息(TRXIndex)和用户标识 信息(User Identity, User ID);在基于网络协议(Internet Protocol, IP)传输方法的情况下,优先选择IP 地址和用户数据报协议(User Datagram Protocol, UDP )端口号;在基于异步传输才莫式(ATM Asynchronous Transmission Mode)传输方法 的情况下,优先选择虚拟通道标识(Virtual Path Identifier/Virtual Channel Identifier, VPI/VCI)和通道标识(Channel Identifier, CID )。上述识别信息仅为优先选择的识别信息,本发明具体实施方式
所述的识别 信息并不局限上述识别信息的方式。步骤35、在接收到语音流后,根据网络工作表将所述语音流的用户识别信 息进行替换。该步骤可以由BSC或BTS完成,下面以BSC为例说明实现该步骤的优选实 施方式,情况A、 BSC接收到语音流以后,如所述语音流为主叫用户发送的情况下,BSC根据网络工作表查找出被叫用户的识别信息,并将该语音流的用户识别信 息替换成被叫用户的识别信息;情况B、 BSC接收到语音流以后,如所述语音流为被叫用户发送的情况下, BSC根据网络工作表查询出主叫用户的识别信息,并将用户识别信息替换成主 叫用户的识别信息。上述步骤31 35均可以由BSC或BTS完成。为更好的描述本发明具体实施方式
所述的方法,现结合附图和具体的应用 场景对本发明的具体实施方式
进行说明实施例1所述的实现本地交换的方法以BSC为例说明,如图4所示,本发明 的具体实施中传输方式为HDLC传输方式,该用户识别信息为TRXIndex和User ID,在HDLC帧上携带用户识别信息可以通过下述方法实现,在HDLC帧头上 增加TRX Index和User ID;该方法包括以下操作步骤41 、 BSC接收主叫用户发送的建立呼叫请求消息,步骤42、 BSC向MSC转发该呼叫建立请求消息后,接收MSC发送的启动本 地交换的指示消息;步骤43、 BSC检测主叫用户和被叫用户是否在同一BSC区域内,是则进行 下述步骤,否则结束操:作;步骤44、 BSC进行呼叫建立;步骤45、 BSC建立网络工作表,该网络工作表用于存储主叫用户和被叫用 户的TRX Index和User ID;步骤46、 BSC在接收到语音流后,根据该网络工作表将所述语音流的TRX Index和User ID进行替换。实现该步骤的方法已在上述情况A和情况B中说明,这里就不在赘述。 上述方法如是基于ATM或IP传输方式,只需将主叫用户和被叫用户的识别信息修改成对应该传输方式的用户识别信息即可,上述方法也可以由BTS完成,并且由BTS完成上述方法时,除了能减少BSC与核心网之间的数据传输 量,还可以减少BTS与BSC之间的数据传输量,从而更好的实现了节约网络资 源的目的。本发明实施方式提供的方法通过建立网络工作表来存储主叫用户和被叫 用户的识别信息,并在符合本地交换条件的情况下,根据该网络工作表替换主 叫用户和被叫用户的识别信息,从而实现了在分组技术下的本地交换,减少了 基站设备与核心网之间的数据传输量。本发明的实施方式还提供一种实现本地交换的装置,如图5所示,包括, 接收模块51,用于接收呼叫建立请求消息和语音流;检测模块52,用于所述接 收模块51接收到呼叫建立请求消息后,检测主叫用户和被叫用户是否满足本地 交换的条件;呼叫模块53,用于在所述检测模块52检测出满足本地交换的条件 的情况下,进行呼叫建立;建立模块54,用于在所述呼叫模块53进行呼叫建立 后,建立网络工作表,所述网络工作表用于存储主叫用户与被叫用户的识别信 息;替换模块55,用于在所述接收模块51接收到语音流后,根据建立模块54建 立的网络工作表将所述语音流的用户识别信息进行替换。上述装置中的接收模 块可以进一步用于接收启动本地交换的指示消息;上述主叫用户和被叫用户是 否满足本地交换的条件可以为,主叫用户和被叫用户是否在同一基站设备下, 该基站设备可以为基站控制器或基站收发信台,本装置中的识别信息已在本发 明方法实施例中明确说明,这里就不在赘述。实现本地交换的装置可以为基站 控制器或基站收发信台。上述装置中的替换模块55可以包括识别子模块551 ,用于识别所述语音 流的发送端;互换子模块552,用于所述识别子模块551若判断出所述语音流的 发送端为主叫用户,根据所述网络工作表查询出被叫用户的识别信息,并将所 述语音流的用户识别信息替换成被叫用户的识别信息;所述识别子模块551若判断出所述语音流的发送端为被叫用户,根据所述网络工作表查询出主叫用户 的识别信息,并将所述语音流的用户识别信息替换成主叫用户的识别信息。本发明实施方式提供实现本地交换的装置,在检测模块52检测符合本地交换条件的情况下,通过建立模块53建立网络工作表来存储主叫用户和被叫用户 的识别信息后,替换模块55根据该网络工作表替换主叫用户和被叫用户的识别 信息,从而实现了在分组技术下的本地交换,减少了基站设备与核心网之间的 数据传输量。本发明的实施方式还提供了一种实现本地交换的系统,该系统如图6 所示,包括基站设备,该基站设备以可通信方式与终端相连,其中基站设备 用于接收来自终端的呼叫请求消息,若检测出主叫用户和被叫用户满足本地 交换的条件,进行呼叫建立;建立网络工作表,该网络工作表用于存储主叫 用户与被叫用户的识别信息;在接收到语音流后,根据网络工作表将语音流 的用户识别信息进行替换。综上所述,本发明具体实施方式
提供的技术方案, 具有提高转接效率的优点。本发明实施例中的"接收,, 一词可以理解为主动从其他模块获取也可 以是接收其他模块发送来的信息。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中 的模块或流程并不 一 定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描 述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的 一个 或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分 成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。 权利要求的内容记载的方案也是本发明实施例的保护范围。以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存 储介质中,该程序在执行时,包括如下步骤在检测出主叫用户和被叫用户满足本地交换的条件下,进行呼叫建立;建立网络工作表,该网络工作表用于存储主叫用户与被叫用户的识别信自'.在接收到语音流后,根据该网络工作表将语音流的用户识别信息进行替换。上述提到的存储介质可以是只读存储器,磁盘或光盘等。 以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内, 可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明 的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种实现本地交换的方法,其特征在于,所述方法包括在检测出主叫用户和被叫用户满足本地交换的条件下,进行呼叫建立;建立网络工作表,所述网络工作表用于存储主叫用户与被叫用户的识别信息;在接收到语音流后,根据所述网络工作表将所述语音流的用户识别信息进行替换。
2、 根据权利要求l所述的方法,其特征在于,所述方法在检测主叫用户和 被叫用户是否满足本地交换的条件之前,还可以包括接收呼叫建立请求。
3、 根据权利要求2所述的方法,其特征在于,所述方法在接收到呼叫建立 请求后,还包括接收启动本地交换的指示消息。
4、 根据权利要求l所述的方法,其特征在于,所述检测出主叫用户和被叫 用户满足本地交换的条件包括若检测到主叫用户和被叫用户在同一个基站设备范围内,主叫用户和被叫 用户为满足本地交换的条件。
5、 根据权利要求l所述的方法,其特征在于,所述根据所述网络工作表将 所述语音流的用户识别信息进行替换包括,若所述语音流的发送端为主叫用户,根据所述网络工作表查询出被叫用户 的识别信息,将所述语音流的用户识别信息替换成被叫用户的识别信息;若所述语音流的发送端为被叫用户,根据所述网络工作表查询出主叫用户 的识别信息,将所述语音流的用户识别信息替换成主叫用户的识别信息。
6、 根据权利要求4所述的方法,其特征在于,所述基站设备为基站收发信 台或基站控制器。
7、 根据权利要求l 5之一所述的方法,其特征在于,所述识别信息为在基于高级数据链路控制传输方法的情况下,所述识别信息为载频标识信息和用户标识信息;在基于网络协议传输方法的情况下,所述识别信息为网络协i义地址和用户 数据报协议端口号;在基于异步传输模式传输方法的情况下,所述识别信息为虚拟通道标识和 通道标识。
8、 一种实现本地交换的装置,其特征在于,所述装置包括 接收模块,用于接收呼叫建立请求消息和语音流;检测模块,用于在所述接收模块接收到所述呼叫建立请求消息后,检测主 叫用户和被叫用户是否满足本地交换的条件;呼叫模块,用于在所述检测模块检测出满足本地交换的条件下,进行呼叫 建立;建立模块,用于在所述呼叫模块进行呼叫建立后,建立网络工作表,所述 网络工作表用于存储主叫用户与被叫用户的识别信息;替换模块,用于在所述接收模块接收到语音流后,根据所述建立模块建立 的网络工作表将所述语音流的用户识别信息进行替换。
9、 根据权利要求8所述的装置,其特征在于,所述接收模块还进一步用于, 接收启动本地交换的指示消息。
10、 根据权利要求8所述的装置,其特征在于,所述替换模块包括 识别子模块,用于判断所述语音流的发送端;互换子模块,用于所述识别子模块若判断出所述语音流的发送端为主叫用 户,根据所述网络工作表查询出被叫用户的识别信息,并将所述语音流的用户 识别信息替换成被叫用户的识别信息;所述识别子^^莫块若判断出所述语音流的 发送端为被叫用户,根据所述网络工作表查询出主叫用户的识别信息,并将所述语音流的用户识别信息替换成主叫用户的识别信息。
11、 一种实现本地交换的系统,其特征在于,包括基站设备,所述基站设 备以可通信方式同终端相连,其中,所述基站设备用于接收来自所述终端的呼叫请求消息,若检测出主叫用户 和被叫用户满足本地交换的条件,进行呼叫建立;建立网络工作表,所述网络工作表用于存储主叫用户与被叫用户的识别信息;在接收到语音流后,根据所述网络工作表将所述语音流的用户识别信息进行替换。
全文摘要
本发明实施方式提供了一种实现本地交换的方法、装置及系统,属于网络通信领域。该方法包括在检测出主叫用户和被叫用户满足本地交换的条件下,进行呼叫建立;建立网络工作表,所述网络工作表用于存储主叫用户与被叫用户的识别信息;在接收到语音流后,根据所述网络工作表将所述语音流的用户识别信息进行替换。本发明具体实施方式
还提供一种实现本地交换的装置和实现本地交换的系统,所述方法、装置及系统能减少网络中的数据传输量。
文档编号H04Q7/38GK101272626SQ200810104219
公开日2008年9月24日 申请日期2008年4月16日 优先权日2008年4月16日
发明者熊苏学, 哲 邓 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1