没有网络,也能上网-基于USSD技术的信息服务

没有网络,我们也能上网,这是一个听起来似乎很矛盾的事情,大家都知道现在我们通过手机上网是十分的方便,现在上网服务有2G, 3G,4G, 很多供我们选择,而我们只需要从电信运营商那里购买包月流量服务就可以畅享互联网了,但是这些的前提是你的手机是一部智能手机,支持2G,3G,4G上网的功能,但是中国国力的发展,买一部智能手机大家都不在话下了,甚至一个人拥有多部手机,而我们今天聊到的USSD 就是给那些比较OUT的手机,或者很落后的国家,例如柬埔寨,非洲这些国家使用的,像老款的NOKIA,只支持打电话,发短信,当然了,另外还有个功能就是防身了,这个暂且不说,USSD就是给
那些只能打电话发短信的手机上网用的,当然我们使用上了智能机以后是不需要这项技术了,但是全球还是有很多落后的国家正在使用,所以我还是来介绍一下USSD这项技术。

非结构化补充数据业务USSD(Unstructured Supplementary Service Data)是一种基于全球移动通信系统GSM(Global System for Mobile Communications)网络的、实时在线的新型交互会话数据业务;它基于用户识别模块SIM(Subscriber Identity Module)卡,利用GSM网络的信令通道传送数据,是在GSM的短消息系统技术基础上推出的新业务,在业务开拓方面的能力远远强于SMS系统。

USSD技术单独使用或与短消息技术、通用分组无线业务GPRS(General Packet Radio Service)技术相结合,可为客户提供种类繁多的增值业务,如移动银行、金融股票交易、手机话费查询、气象信息预报和查询、收发电子邮件、航班查询、网上订票、民意测验等。采用USSD对原有系统结构影响较小,且运营商还可以针对本地网的具体情况灵活地推出功能业务,方便地为移动用户提供各类数据业务;另外USSD不仅可用于一些信息服务,利用移动运营商提供的通信网络,也可应用于工业范围,USSD的应用可使工业监控通信的范围大大扩展,功能增强,成本降低,所以这种业务在香港特区、新加坡等国家和地区已有广泛的应用,在中国也有广阔的应用前景。

说了这么多,大家还不知道怎么用吧,现在我们拿起我们的手机(当然智能机也可以使用这个服务)

我在中国移动的网站上找到了移动提供的USSD 服务号

如果你正处于广州、清远、云浮、韶关这几个地方,立马打开拨号界面输入*125#

然后点击拨号键,会获得一个展现在手机界面上的菜单,通过浏览菜单,选择需要订购的业务,根据提示输入的不同数字,完成业务的订购等功能,可以进行话费查询,密码修改,功能开放等,而这一切就是基于USSD 数据业务服务的。

PS: facebook 也向多个国家提供了他们的服务号,可以通过USSD进行最新动态查询,发布微博,浏览动态等社交服务

下面我们从技术的角度解析一下USSD技术

业务特点:

响应快速:在交互式应用中,由于只需建立一次连接,减少了多次建立信令连接的时延,来回一次的响应时间比短消息业务短,最短是短消息的七分之一;

操作方便:用户无需进行逐级菜单选择,而是直接输入USSD命令字串;

灵活性强:消息的内容和长度更加灵活;

支持漫游:USSD的每一条命令都要经过HLR(Home Location Register归属位置寄存器),用户漫游时可以基于USSD业务的同样方式运行;

广泛适用:USSD基本上可在目前所有的GSM手机上运行;

功能强:能以对话方式和信息业务菜单方式提供服务。

我们拿USSD跟SMS做个比较:

USSD和SMS 的最大对比是USSD在会话过程中,一直保持无线连接,提供透明管道,没有存储转发,而SMS在物理承载层没有会话通道,是存储转发系统

这样的特点下,它的优缺点就很明显了:

优势

比起SMS,不进行存储转发,一直保持无线连接,响应速度快;

比起WAP,可以在通话状态和非通话状态使用,节省语音信道,对网络和终端要求低。

缺点

使用期间会一直占用信令资源,直到业务结束;

一定程度上会影响语音业务和其他业务的开展

USSD网络结构

接口协议

USSD的接口协议与短消息类似,采用SMPP或CMPP。SMPP是国际通用的协议,CMPP是中国移动根据中国情况在SMPP基础上自己制定的协议,二者体系结构大体相同,应用范围也相同,但数据包的格式及内容有一定的差异。CMPP在2003年6月30日版本已升到了3.0。

两者的消息均分为消息头和消息体,其中消息头长度是固定的。主要信息为消息总长度、命令类型和消息流水号。命令类型用来说明消息的类型是连接,还是由USSD中心到业务提供者SP(Service Provider)的消息或由SP到USSD中心的消息,断开连接及其回应等。消息流水号顺序累加,步长为1,循环使用,一对请求和应答消息的流水号必须相同。在SMPP中还有一个请求消息的回应是否成功的状态信息,而在CMPP中相应信息放到了消息体中。消息体则根据消息的类型和内容来决定长度和数据,但其所携带的自定义信息长度不超过160个字节,自定义信息即平时通过手机输入或接收的短消息内容或工业通信中的自定义通信规约部分。相对于SMPP而言,CMPP增加了许多信息,尤其是计费和号码的信息。

最后,大家权当了解一下这门技术,也是为了证明我国的互联网的发展蓬勃,以至于跳过了USSD ,直接走上了GPRS,3G,4G的道路,借以此文纪念一下已逝去的USSD ,也希望USSD技术能在更多的发展中国家中蓬勃发展。

Gerry

文章转自于 小张网校博客

http://www.xiaozhangwx.com/blog/archives/78

阅读原文

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-04 13:51:17

没有网络,也能上网-基于USSD技术的信息服务的相关文章

基于开源技术的上网行为管理方案实现案例

基于开源技术的上网行为管理方案实现案例 互联网已经成为人们工作.生活过程不可或缺的工具.在企业普遍存在着电脑和互联网络滥用的严重问题,网购.各种直播.电影.P2P工具下载等与工作无关的行为占用了有限的带宽,影响了工作,作为企业如何监管?购买商业软件?我看,未必适合你的公司. 选择开源工具怎么样?下面我为大家介绍两款开源工具及案例.用以实现用户上网内容审计和行为监控.这些技术的基础基于嗅探技术,所以大家在浏览下文时,一定要对网络嗅探技术有深刻理解. 1.开源工具Xplico Xplico工作原理是

20145326蔡馨熤《网络对抗》——恶意代码伪装技术实践

20145326蔡馨熤<网络对抗>--恶意代码伪装技术实践 一.木马化正常软件 基于之前的后门程序,做一些修改.再将修改后的程序的名字改成一个正常软件的名字,蒙蔽用户的眼睛.哈哈哈,瞬间觉得自己好阴险.因为之前安装过Systracer这个工具,这次就把后门程序的名字改为"Systracer安装程序". 然后双击运行"Systracer安装程序.exe".并且成功回连到Kali. 但是有个不足之处,就是程序运行后,会弹出一个类似命令行的"黑框&q

基于PXE技术结合kickstart文件实现系统自动化安装

在安装Linux系统时,常见的场景有使用光盘的方式来安装,在需要安装的计算机数量不多,且个性化定制安装的情况下,使用光盘来交互式的选择配置方式安装,是我们最常见的情况,当然使用光盘的方式也可以实现免交互的方式来实现自动安装,其方式是在安装开始前提供一份kickstart文件. 基于光盘实现系统的自动化安装,我们需要向光盘的镜像文件中添加kickstart配置文件,而系统安装过程中需要用到的其他重要的文件有:在isolinux 目录下有isolinux.bin,isolinux.cfg,boot.

StreamingMedia——基于iSCSI技术的流媒体存储系统研究

关键字: iSCSI 流媒体存储 组播 导读: 本文以iSCSI协议为基础,对实时流媒体存储技术进行了探讨,设计实现了一个高性能的原型系统 1 引言 随着流媒体技术的发展,其应用范围在不断扩展.特别是在视频监控领域,高清网络摄像机的出现和发展,对实时视频流媒体的存储提出了新的挑战. 实时流媒体存储的主要特点是以"持续写入"为主,以"随机读出"为辅,与传统的广播电视音像资料存储系统和文件系统应用有着明显的区别. 基于网络的视频监控存储系统的存储介质主要由磁盘阵列和相应

如何基于web技术开发国产化网管软件

随着Java和web技术的成熟及其在Internet上的广泛应用,网络管理技术和模式迎来了又一次革命.在网络管理领域,通过Web技术(如Web服务器,HTTP协议.HTML和Java语言等)来集成网络管理系统,就能够获得可运行于各种平台的简单有效的管理工具.特别是目前人们对计算机网络管理工具的要求已不仅仅局限于集中式管理模式,而要求网络管理工具具有分布计算能力.近几年来随着Java.EJB.XML等技术的发展与成熟使人们对网络管理的分布式要求已成为现实. 1. 基于Web的网络管理模式的特点 分

Unity3d 基于网络使用SendMessage 及 基于网络使用Delegate的客户端MVC框架模式(一)

作为一个大型游戏,不可避免需要使用复杂的界面.网络消息处理.数据缓存等一些略微复杂的东西.其实我们都知道,对于一个手游来说,庞大的系统工程下面,其实是大量基础的技术的堆叠.于是在游戏开发中,出现各类的Bug其实并不是因为技术上的实现出现问题,而是从框架.代码的管理上出现设计失误. 转载请注明出处 文章出自 http://blog.csdn.net/huutu QQ790621656 http://www.thisisgame.com.cn 针对以上问题,众多软件设计者做出努力,设计出了很多中逻辑

基于BIM技术的施工管理平台研究

BIM技术是一种数字化建模技术,它根据建筑图纸等信息生成三维的建筑模型,可以在最早期向我们展示该建筑物.BIM技术与工程项目成本管理系统相结合,方面可以提高项目前期的预算精度,同时也可以帮助企业在项目施工过程中对成本数据的精确化管理.两者相结合,BIM技术可以在整个成本管理过程中实时的对成本数据进行监管,保证其正确性. 问题 自21世纪,建筑业作为我国国民经济的支柱产业已进入高速发展期,目前正面临着大规模的基本建设.而建筑业快速发展的同时,主要存在着以下问题. 1.技术和管理水平相对落后 在激烈

基于PCDN技术的无延时直播方案

摘要: 2018亚太CDN峰会在北京隆重召开,在4月12日上午的运营商论坛中,阿里云边缘计算团队高级技术专家张士波进行了<基于PCDN技术的无延时直播方案>的主题演讲.本文为演讲内容.当大家谈到直播,一般很惊讶于直播近几年来发展的规模,尤其是2016到2017年直播用户增长速度达到了22.6%,用户的总体规模已经达到了4.2亿,营收方面达到了人民币300亿以上,发展趋势是非常喜人的. 2018亚太CDN峰会在北京隆重召开,在4月12日上午的运营商论坛中,阿里云边缘计算团队高级技术专家张士波进行

如何通过网络遥测(Network Telemetry)技术实现精细化网络运维?

基于AI.大数据的互联网应用推动了互联网数据中心产品.技术的快速升级. 首先,接入带宽从传统的10Gbps升级到25Gbps/100Gbps,需要基础网络提供高转发能力保障业务的高可用. 其次,基于RDMA(Remote Direct Memory Access,远程直接内存访问)无损以太网技术的普遍应用,实现了计算节点到存储节点的微秒级时延,大大优化端到端的业务转发性能,而这也意味着对网络运维提出了更高的挑战--如何在大规模.复杂的HPC(High Performance Computing)