面向企业的菜单式移动信息服务平台的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着信息技术的快速发展,手机信息已成为人们通信联络的常用手段,企业短信应用也逐渐成为潮流。但随着企业短信的功能需求更复杂更多样,企业通过上发的短信经常需要完成以下一些业务:
     (1)修改或添加数据库数据。
     (2)读取数据库数据。
     (3)实现信息的转发和群发。
     (4)实现短信的定时发送。
     这种情况下原有的SMS短信在对业务的请求方面就会显得不够人性化,无法让用户方便的使用短信功能来实现这些复杂业务。为此,我们通过对企业的实际需求进行分析,设计开发了一个企业专用的移动信息服务平台。这个平台不仅支持以往SMS短消息的收发,还加入了USSD短信接口,开通该业务的地区都可以通过该业务进行消息发送,此外对于其他一般用户,我们基于GPRS业务开发了一套类似于USSD短信业务的菜单式移动信息服务业务。依靠这一平台,不论你身处何方,都能够在低成本的条件下轻松的掌握公司情况、展开公司业务。
     本文的研究工作就是面向企业的菜单式移动信息服务平台,主要包括以下三个方面的内容:
     (1)平台的总体设计。设计了平台的总体框架并将整个平台模块化,确定各个模块所采用的相关技术和实现方法。
     (2)移动信息上下行部分的实现。该部分包括SMS普通短信、USSD短信以及GPRS数据信息三个部分,主要实现了SMS短信接口,USSD短信接口以及GPRS连接通道。用户可以通过任意一种方式通过手机实现数据的上发,并通过原有方式得到下发信息。其中GPRS连接方式又包括一个手机上的客户端和一个服务器上的服务端,两者通过HTTP协议或者Socket方式进行连接。
     (3)后台数据处理部分的设计和实现。该部分可分为数据接收发送部分和数据库处理部分。前者用来接收来自手机的数据并将其入库以及从数据库中取得数据发送回手机,后者通过存储过程来实现对数据的分析和处理,并生成返回信息。
     该平台具有较高的实用价值,完全围绕着企业对短信业务的特殊需求进行设计。此外,平台还具有良好的扩展性,针对不同企业的个性化需求,只需对平台进行局部修改便可使用。该平台目前已经在东信XX公司开始使用,运行状况稳定可靠。
With the rapid development of information technology, mobile phone communication has been a common means of contact and enterprise messaging applications have also become the trend. However, as the enterprise messaging applications become more complex and diversified, they begin to require the following processes by mobile originated messaging:
     (1) Modify or insert data in the database
     (2) Have the access to the database
     (3) Implement message transmitting and packet transmitting
     (4) Implement timing messaging
     In this situation, the original SMS in mobile originated service will become inadequate in many aspects of humanization, unable to let users to fulfill the complex business. In order to solve the problem, we design and develop an enterprise-oriented mobile information service platform by analyzing the real need of enterprises. The platform supports not only SMS, but also USSD short massage interface, and the area where registered could use this USSD service. Moreover, for other general users, we developed a similar service-menu mobile information service via GPRS. On this platform, you can grasp of the company information and start business easily with the low-cost wherever you are.
     The research of this paper is the enterprise-oriented mobile information service platform, which mainly include three parts as follows:
     (1) The overall design of the platform. Design the overall frame of the platform and modules it. Decide related technology and methods of implementation of every module.
     (2) The implementation MO (mobile originate)/MT (mobile terminate) of the message. It includes SMS common message service, USSD short-message service and GPRS data information. It implements SMS short-message interface, USSD short-message interface and GRPS link way. Users can accomplish MO message by any of the three mentioned above and get the MT message in the same way. The GPRS connectivity includes a client on the mobile phone and a server part on the server. The server and the client connect by HTTP protocol or Socket.
     (3) The design and implementation of the background data processing. It includes data receiving part and database processing part. The first part is used to receive data from mobile phone and save it to the database, then get the result and send back. The second part implements analyzing and processing of data by stored procedures and generates returning message.
     The platform has a high utility value and completely carries out it design focusing on the special need of enterprises for short-message service. Moreover, it has a good expansibility which only modifies part of its code to meet the need of different enterprise. Now the platform has been in use in DONGXIN XXX LTD. and shows a great advantage in validity and reliability.
引文
[1] 张孝祥.Java就业培训教程[M].清华大学出版社.2003:176~214
    [2] 张海藩.软件工程导论[M].清华大学出版社.1998:58~62
    [3] (美)Konrad King著,杜大鹏等译.SQL编程实用大全[M].中国水利水电出版社.2005:72~76
    [4] (美)尼尔森著,刘瑞等译.Microsoft SQL Server 2000宝典[M].中国铁道出版社.2004:165~172
    [5] [美]格斯里著,田敏,黄翊译.移动应用开发—短消息业务和SIM卡开发包[M].人民邮电出版社.2003:215~223
    [6] 张晓东等.Java数据库高级教程——数据库应用开发技术丛书[M].清华大学出版社.2004:197~212
    [7] (美)埃克尔(Eckel,B.)著,陈吴鹏等译.Java编程思想.第2版[M].机械工业出版社.2005:504~650
    [8] Qusay H Mahmoud. MIDP Network Programming, using HTTP and the Connection Framework [J].2000:2~4
    [9] 刘玉生,王占全.SQL Server 2000开发、管理和应用从基础到实践[M].电子工业出版社.2006:59~72
    [10] Qusay H Mahmoud. Wireless Application Programming, MIDP Programming and Packaging Basics[J].2000:8~10
    [11] 徐存树.基于USSD和SMS的信息服务平台的研究与实现.浙江大学硕士学位论文.2006
    [12] 郎锐,孙方.J2ME手机程序Eclipse开发基础[M].机械工业出版社.2006:26~37
    [13] 郝玉龙,李向前.J2ME移动应用开发[M].清华大学出版社.2006
    [14] (英)托普雷著,张伶,林琪译.J2ME技术手册[M].中国电力出版社.2004
    [15] 邢素萍.JAVA办公自动化项目方案精解[M].航空工业出版社.2006
    [16] 蔡继盛.企业移动信息平台.成都理工大学硕士学位论文.2005
    [17] (英)哈诺德著,朱涛江,林剑译.Java网络编程(第3版)[M].中国电力出版社2005.11
    [18] Christopher Negus. Linux Bible[J]. John Wiley & Sons.2005,1
    [19] 汪晓平,俞俊,李功.精通Java网络编程[M].清华大学出版社2005:105~143
    [20] 吕捷.GPRS技术[M].北京邮电大学出版社2001:225~237
    [21] 孙捷.企业短信综合平台的设计与实现.华中科技大学硕士学位论文.2004
    [22] 廖建新.移动通信新业务——技术与应用[M].人民邮电出版社2007
    [23] 赵元安,郭明亮等.无线接入原理及应用[M].国防工业出版社2007:312~336
    [24] 马昕炜.Linux服务器配置手册(CX-4787)[M].科学出版社.2005:342~379
    [25] Kurt Wall. Linux Programming Unleashed, Second Edition[M].SAMS.2002:65~83
    [26] 李兆玉,唐平,曾祥明.USSD技术及其在移动通信系统中的应用[J].重庆大学学报(自然科学版),2005年03期
    [27] Bruce Eckel. Thinking in Java, Third Edition [M]. PRENTICE HALL PTR.2005,5:848~871
    [28] Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy. THE JAVA DEVELOPER' S GUIDE TO ECLIPSE, 2ND EDITION[M]. ADDISON-WESLEY press. 2005:178~192
    [29] Gavin Powell. Beginning Database Design [M]. Wiley Publishing, Inc.2005:83~92
    [30] Kapil Sharma, Mohammed J.Kabir. PROFESSIONAL RED HATENTERPRISE LINUX3 [M]. WROX press.2006
    [31] 吴道君.J2ME中实现手机应用程序与Servlet的通信[J].科技资讯,2006年17期
    [32] 高守传.精通SQL—结构化查询语言详解[M].人民邮电出版社.2001:181~293
    [33] 廖建新等.移动智能网[M].北京邮电大学出版社2000:154~162
    [34] W.Richard Stevens, Bill Fenner, Andrew M. Rudoff, Richard W.Stevens.Unix Network Programming, Vol. 1: The Sockets Networking API, Third Edition[M].Addison Wesley/Pearson.2006:384~406
    [35] 李伟章.移动数据通信技术与业务[M].人民邮电出版社.2006
    [36] 詹建飞.J2ME开发精解[M].电子工业出版社.2006:14~22
    [37] Erich Gamma, Richard Helm[J]..Design Pattems. 2000
    [38] 史新梁,张秋俊,邓立苗,李洪霞.基于USSD接口协议的消息交互实现[J].华北科技学院学报,2006年04期
    [39] Chaudhuri S, Dayal U. An Overview of Data Warehousing and OLAP Technology [J].SIGMOD Record, 1997, 26(1):75~74.
    [40] 王云泽,施霖,臧晓晗,杨玉婷.移动设备开发平台——J2ME概述[J].科技广场,2007年05期
    [41] 孙卫琴.Java网络编程精解.电子工业出版社[M].2006,2:644~649
    [42] Dana Nourie. Quick Start Guide: Java2 Platform Micro Edition[J]. Wireless Toolkit. 2000: 11.
    [43] Forum Nokia. A Brief Introduction to Networked MIDlets.2001
    [44] 陆惠恩.软件工程实践教程[M].机械工业出版社.2006:17~22
    [45] Digital cellular telecommunications system; Unstructured Supplementary Service Data(USSD)-Stage 1 .ETSI, GSM 02.90(4.11). 1997
    [46] Unstructured Supplementary Service Data (USSD)-Stage 2 .ETSI, GSM 03.90 (7.0.0). 1999
    [47] Digital cellular telecommunications system; Unstructured Supplementary Service Data(USSD)-Stage 3 .ETSI, GSM 04.90(7.0.1). 2000
    [48] 那静.Eclipse SWT/JFace核心应用[M].清华大学出版社.2006:19~28