一种高性能IP‑SM‑GW系统的实现方法技术方案

技术编号:14892757 阅读:115 留言:0更新日期:2017-03-29 01:56
本发明专利技术涉及应用服务器技术领域,特别涉及一种高性能IP‑SM‑GW系统的实现方法,是通过在IP‑SM‑GW系统中建立侦听接口和处理业务的线程池,通过侦听系统epoll队列中的事件,如果注册在epoll等待队列中的文件描述符事件状态发生了变化,内核就直接将这些事件放到events数组中直接返回,并调用空闲的业务线程处理,不会随着监听事件数的增加而效率显剧下降。本发明专利技术避免了现有技术频繁调用进程处理的低下的问题。

【技术实现步骤摘要】

本专利技术涉及应用服务器
,特别涉及一种高性能IP-SM-GW系统的实现方法。
技术介绍
IP-SM-GW是IMS(IPMultimediaSubsystem技术,即IP多媒体子系统技术)域中一个应用服务器,为实现基于IP短信业务而新增加的功能实体,它在IMS域内通过SIP协议接收和发送IP短信,与传统CS(CircuitSwitched,电路交换)网络交互时采用MAP协议进行消息交互。在IMS核心网络中,它的作用类似一个应用服务器(AS,ApplicationServer)。IP短信流程分为移动始发短信流程(MO)和终结短信流程(MT)。IP-SM-GW收到UE发送的短信并发送给短信中心(SMSC)的流程为MO短消息。当IP-SM-GW将短信中心(SMSC)发送的短信发给用户终端(UE)的流程为MT短消息。现有技术都是在用户态直接调用系统进程进行业务处理,这种方法虽然方便直接,但是每次消息的接收或发送都需要调用一次系统进程,这造成系统压力过大,当处理用户数据增多时,会导致短消息收发性能下降。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种高性能IP-SM-GW系统的本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201610993613.html" title="一种高性能IP‑SM‑GW系统的实现方法原文来自X技术">高性能IP‑SM‑GW系统的实现方法</a>

【技术保护点】
一种高性能IP‑SM‑GW系统的实现方法,包括以下步骤:A、创建一个由有限个任务线程的线程池,处理短消息业务,并将这些空闲的线程挂起;B、建立epoll侦听接口,当侦听到终端的发送的注册消息或始发短消息及短信中心发送的终结短消息时,创建相应的文件描述符,并将事件加入到epoll队列中,对不同的事件进行处理并通知与其关联的空闲业务线程进行处理。

【技术特征摘要】
1.一种高性能IP-SM-GW系统的实现方法,包括以下步骤:A、创建一个由有限个任务线程的线程池,处理短消息业务,并将这些空闲的线程挂起;B、建立epoll侦听接口,当侦听到终端的发送的注册消息或始发短消息及短信中心发送的终结短消息时,创建相应的文件描述符,并将事件加入到epoll队列中,对不同的事件进行处理并通知与其关联的空闲业务线程进行处理。2.根据权利要求1所述的一种高性能IP-SM-GW系统的实现方法,其特征在于,所述的步骤A中,对线程...

【专利技术属性】
技术研发人员:段成德戴鸿君于治楼
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东;37

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

1