信息名址解析系统的技术探讨

信息名址解析系统的技术探讨

ID:38722306

大小:74.50 KB

页数:5页

时间:2019-06-18

信息名址解析系统的技术探讨_第1页
信息名址解析系统的技术探讨_第2页
信息名址解析系统的技术探讨_第3页
信息名址解析系统的技术探讨_第4页
信息名址解析系统的技术探讨_第5页
资源描述:

《信息名址解析系统的技术探讨》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息名址解析系统的技术探讨1.引言随着信息名址产业链的不断成熟,标准统一的信息名址业务平台的搭建成了一件刻不容缓的工作。由于信息名址解析系统是整个业务平台的核心系统,因此如何建设一个稳定、安全、高效的解析平台就成为了信息名址业务顺利开展需要解决的首要问题。本文从信息名址的概念出发,分析了解析系统需要完成的功能,同时对如何实现信息名址解析系统进行了一些有益的探索,主要介绍了解析系统架构以及运用到的技术、协议,不涉及到具体的开发和程序代码。2.解析系统的需求信息名址可以认为是一种以短信方式为移动终端用户,IP网络短信用户提供服务引导的技

2、术。这种服务引导方式主要是通过短信、彩信等方式发起服务请求,根据用户发送的短信内容,确定不同的访问,获取不同的服务。通过信息名址技术,手机用户,IP网络短信用户可以通过短消息,使用容易理解记忆的自然语言,方便、直接、有效地获取个人、企业、事业、政府部门提供的各种信息和服务。目前短信是提供信息名址服务最方便快捷的方式,也是普及范围最广的一种业务模式。此外,信息名址可以引导多种服务方式——如短信(SMS)、彩信(MMS)、语音(IVR)、手机上网(WAP,WEB)、手机定位(LBS)等——为手机用户提供方便服务。基于信息名址的概念,信息

3、名址解析系统需要面对运营企业、手机用户、信息名址所有者、服务提供者等不同用户,每种类型的用户对解析系统又有不同的需求。我们运用用例驱动分析方法对信息名址解析系统进行需求分解,力求找出系统最关键、最核心的需求。根据用例驱动分析方法,我们知道手机用户输入信息名址需要得到该信息名址所对应的内容。信息名址所有者设置的内容可以通过解析系统发送给手机用户。解析系统通过与运营企业的接口来处理用户的上行和下行信息的发送和接收。对于不同角色需求,我们可以从手机用户访问流程中得到充分的体现。一般的手机用户访问流程如下:手机用户输入信息名址发送到短信特服

4、号;运营企业网络根据短信特服号将用户上行短信转发至解析系统;解析系统接收解析请求,然后判断用户输入的信息名址,同时根据信息名址预先的设置,去获取名址对应服务,然后通过发送系统把信息发送给用户。从上述分析中我们认为解析系统需要至少提供以下4个基本功能:1)通过运营企业的接口接收手机用户的短信访问。2)判断用户输入的信息名址。3)从应用服务系统获取该信息名址设置的内容。4)通过运营企业接口把信息发送给手机用户。这4步功能也是用户访问流程中最关键的步骤。第3章将从技术上对解析系统面对的需求和问题给出可行的技术解决方案。1.解析系统技术实现

5、方案针对解析系统需要实现的4个功能,我们可以列出解析系统最主要的4个模块。1)接收模块:从运营企业接口接收用户访问。2)处理模块:判断用户输入的信息名址。3)获取内容模块:通过信息名址预先设置的地址获取名址内容。4)发送模块:与运营企业发送接口相联,把生成的内容发送给用户。根据以上划分,手机用户访问流程如图1所示。图1手机用户访问流程图解析系统接收模块通过运营企业系统接收到用户的上行信息,传递给处理模块,处理模块根据不同的信息进行分流,经过获取内容模块获取预先设置好的内容,最后通过发送模块发送给用户。以下几节将讲述各个模块如何衔接在

6、一起完成工作,以及各个模块的实现方法和所用的技术。接口设计对于解析系统中各模块是至关重要的部分,“接口设计”章节列出了系统涉及到的接口。解析系统是一个电信级系统,需要保证其安全,“安全设计”章节专门介绍了如何从硬/软件上进行安全保证。3.1系统框架为了保证各模块间的松藕性和高效性,4个模块之间的数据流我们可以通过不同的消息队列来传递。同时为了保证数据传递的快速性和一致性,在同一个流程处理过程中,不同消息队列传递的将是同一数据块的指针。消息队列实现了接收、处理、获取、发送4个步骤的异步(系统框架见图2)。图2 信息名址解析系统框架在实

7、现这几个模块时,可以把几个模块实现成串行方式,也可以使用进程方式。3.1接收模块本模块主要处理电信运营企业的短信上行信息(涉及到的协议包括中国移动的CMPP3,CMPP2,中国联通的SGIP1.2,CNGP1.0,中国电信的CMGP1.0),同时把接收到的数据放入接收队列。为了统一接收接口,我们运用面向对象设计模式中的Adapter模式来完成(Adapter模式:将一个类的接口状化成客户期望的另一种接口)。Adapter模式使得原本因为接口不兼容而不能一起工作的类可以一起工作。由于运营企业的协议不一样,接口也不一样,因此我们通过Ad

8、apter模式设计了一个统一的接收接口,接口主要方法有:连接、登录、接收、心跳、发行等。而接收模块调用统一接口时需要指定通信协议,对于不同的通信协议,我们需要按照协议规范来完成接口的开发,同时还需要处理各接口到统一接口的转换。运营企业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。