(产业经济学专业论文)基于J2ME的移动订单处理系统的设计与实现.pdf_第1页
(产业经济学专业论文)基于J2ME的移动订单处理系统的设计与实现.pdf_第2页
(产业经济学专业论文)基于J2ME的移动订单处理系统的设计与实现.pdf_第3页
(产业经济学专业论文)基于J2ME的移动订单处理系统的设计与实现.pdf_第4页
(产业经济学专业论文)基于J2ME的移动订单处理系统的设计与实现.pdf_第5页
已阅读5页,还剩58页未读 继续免费阅读

(产业经济学专业论文)基于J2ME的移动订单处理系统的设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

对外经济贸易大学硕十学位论文 摘要 随着移动通信网络的成功商业化和手机、p d a 、掌上电脑等各类移动终端的 普及,人类已经进入移动商务时代。移动商务的英文是m o b i l ec o m m e r c e ,它泛 指通过移动通信手段所进行的各类商业活动。目前,世界上移动商务发展非常迅 速,尤其是在日韩和北欧等国家和地区,人们不但可以随时随地用手机打电话、 发短信,还可以支持购物、停车等各种费用,手机银行、移动互联网、移动定位 以及各种移动应用更是早已进入人们的生活。 本文以交易过程中的订单处理为基础,根据移动商务的具体需求,基于j 2 m e 设计和实现了一个移动订单处理系统,包括用户登录、商品选购、浏览订单、订 单支付和账户管理功能。采用j 2 m e ( 即j a v a2m i c r oe d i t i o n ) ,主要是考虑到 j a v a 的跨平台性和可移植性,这样就可以避免市面上各种手机等移动终端设备 问的差异带来的平台不统一的问题,同时它强大的网络通信能力也能够在即将到 来的3 g 时代发挥重要的作用。另外在文中也提出了包括本移动订单系统在内的 移动商务应用应当通过一个耦舍组件来与在现有成熟的电子商务企业级应用进 行连接,以减少实施移动商务的成本。 关键词:j 2 m e 移动商务订单处理系统 对外绎济贸易大学顾 + 学位论文 a b s t r a c t a l o n gw i t ht h es u c c e s s f u lc o m m e r c i a l i z a t i o no ft h em o b i l ec o m m u n i c a t i o n n e t w o r ka n dp o p u l a r i t yo fh a n d s e t ,p d a , t h ep a l mt h ec o m p u t e ra n de a c hk i n do f m o b i l et e r m i n a t i o ns oo n ,t h eh u m a n i t ya l r e a d ye n t e r e dt h em - c o m m e r c ea g e t h e m - c o m m e r c ei sg e n e r a l l yd e f i n e da se a c hk i n do fc o m m e r c i a la c t i v i t yw h i c hc a l - l i e s o nt h r o u g ht h em o b i l ec o m m u n i c a t i o nw a y a tp r e s e n t ,t h ec o m m e r c i a ld e v e l o p m e n t m o v e se x t r e m e l yr a p i d l yi nt h ew o r l d , i ns o m ec o u n t r i e sa n da r e a s ,p e o p l en o to n l y m a yu s et h eh a n d s e tt om a k et h ep h o n ec a l l ,t os e n dt h es h o r tn o t e ,b u ta l s om a yp a y s h o p p i n ga n de a c hk i n do fe x p e n s ea n y t i m ea n da n y w h e r e , t h eh a n d s e tb a n k , t h e m o b i l ei n t e r n e d ,t h em a i l i n gf i xa sw e l la se a c hk i n do fm o b i l ea p p l i c a t i o na l r e a d y e n t e r sp e o p l e sl i f e t h i sa r t i c l et a k eo r d e rp r o c e s s i n gi nt r a n s a c t i o np r o c e s sa saf o u n d a t i o n , a c c o r d i n gt ot h ec o n c e p to fm c o i n m e r c e ,d e s i g n e da n dr e a l i z e dam o t i o no r d e r p r o c e s s i n gs y s t e mb a s e do nj 2 m e , i n c l u d i n gu s e rr e g i s t r a t i o n 、p u r c h a s e s 、b r o w s i n g o r d e rb i l l s 、o r d e rp a y m e n ta n da c c o u n r m a n a g e m e n tf u n c t i o n s i ti sm a i n l yc o n s i d e r e d t h eg r o s sp l a f f o r ma n dp r o b a b i l i t yp r o p e r t i e so fj a v at ou s ej 2 m e ( n a m e l yj a v a2 m i c r oe d i t i o n ) ,t h i sm a ya v o i dt h em o b i l et e r m i n a t i o ne q u i p m e n tp l a t f o r mn o tu n i f i e d i nt h em a r k e t p l a c e ,s i m u l t a n e o u s l yi t sf o r m i d a b l en e t w o r kc o m m u n i c a t i o nc a p a c i t y a l s oc a nd i s p l a yv i t a lr o l ei nt h e a r r i v i n g3 ga g e m o r e o v e r , t h i sm o b i l e o r d e r - p r o c e s s i n gs y s t e ms h o u l db ei n t e g r a t e dw i t ht h ee x i s t i n gm a t u r ee - c o m m e r c e e n t e r p r i s el e v e la p p l i c a t i o nt h r o u g hac o u p l i n gm o d u l e ,t or e d u c et h ei m p l e m e n t a t i o n m i g r a t i o nc o m m e r c et h ec o s t k e yw o r d s :j 2 m em - c o m m e r c eo r d e r - p r o c e s s i n gs y s t e m i i 对外经济贸易大学硕一i - 学位论文 第一章诸论 2 0 世纪后期到2 1 世纪初互联网技术和银行卡技术的把传统的交易过程搬上 了l n t c m c t ,创造了电子商务时代的辉煌。而移动通信技术的飞速发展让人们又 看到了新的机遇,移动商务正是在这样的背景下应运而生的。移动商务是那些依 托移动通信网络,使用手机、掌上电脑、笔记本电脑等移动通信终端和设备进行 的各种商业信息交换和各类商务活动西。作为新兴的电子商务实现方式,移动商 务拥有随时随地和方便、快捷、安全等诸多特点。消费者只要拥有一部手机,就 可以完成理财或交易,享受移动商务带来的便利,移动商务正在发展成为电子商 务的新亮点。 目前,我国移动通信市场建设已初具规模,截至2 0 0 3 年6 月,我国的手机 用户已经占到全球总用户的1 3 ,中国已成为世界上人数最多的移动通信市场, 手机网络无处不在,这种无处不在的移动性,带来的是方便、快捷,这是传统互 联网所不能比拟的。国内现存的庞大的手机用户是一个很有吸引力的消费群体, 也是一个较高质量的群体,他们拥有巨大的金融市场需求。其次,市面上的智能 手机的c p u 主频已超过3 0 0 m h z ,内存也达到了2 0 m 以上,并且还可以使用扩 展卡扩展到2 g 的容量,这已经相当于一台p i l l 的p c 电脑的配置o ;手机上也出 现了l i n u x ,w i d o w sm o b i l e ,s y m b i a n ,p a l mo s 等智能操作系统,这为在手机端 进行高级的支付操作奠定了基础。最后,即将在中国市场出现的3 g 移动通信技 术国已经能够把当前2 5 g 提供的1 6 0 k b p s 的通信带宽提升至最高近2 m b p s 的速 度,很好的解决了移动商务中的通信速度的瓶颈。移动商务的各项条件已经成熟 或正在成熟,其发展前景将十分诱人。 现代商业,速度至上。作为货币电子化和移动通信技术相结合的产物,移动 商务具有方便易行、兼容性好、成本低等各方面的优点,这就决定了其必然具有 广阔的发展前景。 1 1移动商务的发展现状 1 1 1国外发展现状 全球范围内,移动商务以各种各样的形式发展着,这种发展涵盖技术与商业 模式两个方面。在某些情况下,运营商领导着发展趋势,在另外一些情况下,银 袁雨飞移动商务,清华大学出版社,2 0 0 6 年6 月,p 8 o 例如m o t o r o l ae 6 8 0 系列手机的c p u 频率己达3 1 2 m h z ,内存容量为5 0 m 。 o3 g 足英文3 r dg e n e r o t i o n 的缩写,指第三代移动通信技术。足指将无线通信与国际互联网等多媒体通 信结合的新一代移动通信系统。它能够处理嘲像、音乐、视频流等多种媒体形式,提供包括网页浏览、l 邑 话会改、电子商务等多种信息服务。为r 提供这种服务。无线网络必须能够支持不同的数据传输速度,也 就是说j f :室内、室外_ 手【i 行车的环境中能够分别支持牟少2 m b p s l 兆7 节每秒) 、3 8 4 k b p s l 下字节每秒l 以及1 4 4 k b p s 的传输速度。t d s c d m a 标准是由中翟人陆独自制定的3 g 标准。1 9 9 9 年6 月2 9 1 1 ,由 中国j 泉邮l u 部电信科学技术研究院f 人府i u 信j 向i t u 提t l ;。 1 对外经济喷易大学硕十学位论文 行或者政府扮演着引导者的角色。欧洲和亚洲的部分国家移动商务的发展处于领 先地位,相对而言,美国的移动商务发展还处在一个非常初期的阶段。 各国的一些引人瞩目的发展如下: 。 表1 1 国外移动商务发展情况 国家发展情况 m o b l p a y 是移动商务发展最好的例子之一,8 0 的银行以及所有的西班牙移动运营商合作建 立了移动商务解决方案继2 0 阮年年中在一个城市开通了服务以来rm o b i p a y 迅速把它的品 西班牙 牌发扬光大,于2 0 0 3 年初在西班牙全国范围内提供出租车、电影票,比萨饼快递等费用的 支付 奥地利m o b i l k o m 与p a y b o x 联合开发了解决方案,提供购票( 包括影剧院票、火车票) 、停车 臭地利 费、贩售机购物以及旅游保险的移动支付服务p a y b o 为小额交易提供电子现金支付系统 t e l e n o r 在2 0 0 1 年开通了s m a r t p a y 服务该服务基于s m s ,提供信用卡,借记卡或电子现金 挪威等支付方式,可以支付数字内容公共汽车票、电影票、贩售机购物,预付费充值、停车、 捐款以及洗车的费用 s o n e r a 是早期的进入者在2 0 世纪9 0 年代后期,以其m o b i l e p a y 小额支付解决方案,为停 芬兰车,贩售机购物、快餐、交通购票等提供移动商务支付服务它的信用卡以及电子现金的移 动商务解决方案s o n e r as h o p p e r 于2 0 0 2 年开通 2 0 0 3 年5 月,n 1 td o c o m o 通过其i - m o d e 网站及移动支付平台开通了它的d o c o m i 耻r 移 动支付服务。可以使用信用卡、借记卡以及电信账单作为支付手段它最近还引入了一种称 日本 为i - m o d ef e l i c a 的新服务,在手辊上提供索尼的无连接的l c 芯片技术【f e u e a ) ,通过扫描 手机上的条形码或者对终端发射红外线,支持邻近p o s 机终端的支付 2 0 0 4 年5 月新西兰电信与a s b 银行联合提供一种移动支付解决方案。首个服务称为 m t o p u p 。允许新西兰电信的预付费移动用户通过s m s 使用他们的银行账户为其移动账户充 新西兰 值。当前业内正在探讨为将来开发一个多电信运营商、多银行的r a c o m m e r c e 环境,能够实 现通过移动电话吼及银行账户远程支付产品和服务 来源:本研究整理 1 1 2 我国的发展情况和发展趋势 首先,在中国近年来手机市场实现了持续快速增长。据统计,2 0 0 0 年至2 0 0 4 年,我过手机用户分别新增4 1 9 7 万、5 9 5 5 万、6 1 3 0 万、6 2 6 9 万、6 4 0 0 万,增 长速度之快令人惊叹。2 0 0 4 年,我国移动用户总数达到3 3 4 亿,占中国人口大 约四分之一,这一数量甚至超过了美国的总人口,到2 0 0 6 年5 月止,中国手机 普及率已超过3 0 ,用户数达4 2 1 亿回。预计在未来的几年中,我国手机市场将 保持持续增长的态势,市场前景依然看好。 另外,在这个基础上我国在移动商务应用方面的发展态势也相当喜人,通过, 手机上网的用户越来越多,移动增值业务逐渐步入健康发展的轨道。截至2 0 0 4 年1 2 月,我国可跨省经营移动增值业务的服务提供商多达4 5 0 个,省内经营移 动增值业务的服务提供商多达3 3 0 0 个 。目前我国移动增值新业务、新应用层出 不穷,短信、彩信、w a p 服务、交互式语音应答系统( r ) 、j a v a 应用、b r e w 。乇有为、胥正川,移幼商务原理与应用,清华人学小版社,2 0 0 6 年i1 月,p 2 o 尉l 二 2 对外经济贸易大学硕i 。学位论文 应用等移动增值业务都得到了较好的发展。移动增值业务用户群在近期内必然将 继续扩大,移动商务的产业链将不断延伸。 1 2移动商务面临的问题和挑战 ( 1 ) 法律、法规需要尽快完善 目前,几乎没有移动商务方面的法律、法规,而传统的商务和电子商务的法 律、法规不能完成适用移动商务,如移动设备的实体认证、签名确认、账单、发 票等。尽快完善相法的法律、法规是移动商务发展的重要工作。 ( 2 ) 安全保障、身份识别和隐私 安全保障应当是最先考虑和始终保证的一个问题。移动设备特有的威胁就是 容易丢失和被窃,因为没有建筑、门锁和看管保证的物理边界和体积小,移动设 备的丢失意味着别人将会看到电话、数字证书等重要数据,拿到无线设备的人就 可以进行移动支付、访问内部网络和文件系统;无线通信网络可以不像有线网络 那样受地理环境和通信电缆的限制就可以实现开放性的通信。无线信道是一个开 放性的信道,它给无线用户带来通信自由和灵活性的同时,也带来了诸多不安全 因素,如通信内容被窃听、通信双方的身份容易被假冒以及通信内容被篡改等; 无线网路中的攻击者不需要寻找攻击目标,攻击目标会漫游到攻击者所在的小 区,在终端用户不知情的情况下,信息可能被窃取和篡改。 移动商务与传统商务最大的差别是不进行面对面的现金、实物交易,所以身 份识别就尤为重要。通过何种技术手段来识别双方的身份并保护各自的隐私,是 移动商务能否健康发展的另一重要因素。 ( 3 ) 消费模式是预付还是透支 相比之下,移动商务在配送、支付和信用上不仅没有跨越任何有线b 2 c 瓶 颈,甚至其地点的不确定性更是给配送、身份确认等方面增加了不小的难度。让 移动用户先付钱再消费( 预付) 显然不利于推动移动商务的发展,尤其在前面两 个问题没有 寻到彻底解决之前;而如果采用先消费后结算( 透支) 方式,就必然 要启用手机实名制、信用评估和担保体系,而且透支额度太小,也会阻碍交易的 进展。 ( 4 ) 技术上还有待突破 当移动设备丢失或被盗后,通过简单的方法可立刻进行挂失;获得信息的成 本过高、效率过低的问题,相对于计算机来说,手机的显示屏幕太小。这使得用 户在单位时间获得单位信息所需的交易达到了令人难以接受的程度;各电信运营 商与相关部门业务的整合等问题。 1 3本文的研究工作 1 3 1 基于j 2 m e 的手机移动订单处理系统的设计 3 对外经济贸易大学硕 :学位论文 本文将针对移动商务中比较典型的业务内容即订单处理过程作为核心,采用 j 2 m e 、j 2 e e 及加解密等技术,设计一个能够使用手机等移动设备进行订单处理 的系统。整个系统将能够实现通过手机浏览某商家的商品信息然后根据用户和商 家的账户信息进行支付转账的活动,并保证整个交易过程敏感信息的安全性。 1 3 2实现可进行扩展的系统结构 本文最后将以一个简单的但是比较完整的移动订单处理系统作为最终成 果,在这个系统中实现用户身份认证、商品信息的浏览以及账单的支付等功能, 并提供各种功能需要的接1 :3 ,以此作为基本框架,在以后根据实际情况对其进行 补充和扩展。 4 对外绛济贸易大学硕十学位论文 第二章建立移动订单处理系统的理论基础 用j 2 m e 平台构建的移动订单处理系统能够实现基于互联网的电子商务系 统的大部分功能,它能提供移动用户登陆,注册用户信息,查询和选购商品,并 且能够实现在线填写订单和支付交易的能力,其中使用到的技术和相关理论将在 本章中得到详细说明。 2 1 j 2 m e ( j a 、f a2m i c f oe d j t i o n ) 技术 2 1 1 j 2 m e 介绍 j 2 m e 的全称是j a v a2m i c r oe d i t i o n ,即j a v a 技术的微型版,与大家较为熟 悉的j 2 s e 、j 2 e e 一样,都是由美国s u n 微系统公司提出的j a v a 技术规范。j 2 m e 是为了能够开发运行在小型设备、独立设备、互联移动设备,嵌入式设备上的 j a v a 应用程序而被提出的。j 2 m e 技术核心由一个j a v a 虚拟机( 姗及一套适合 运行在上述设备环境水暖上的a p i 接口构成,它的体系结构如下图所示: 图2 1j 2 m e 体系结构图 资料来源:本研究整理 j 2 m e 技术包括两个技术范畴: 配置( c o n f i g u r a t i o n ) 与简表( p r o f i l e ) ( 1 ) j 2 m e 简表 对用户和应用开发者来说,简表定义了能够应用某一类设备上的a p i 最小集 合,这一类设备代表了一定的垂直市场,简表都是在某一特定的配置基础之上实 现,针对某一简表开发的应用程序可移植到任何设备,只要此设备支持这个简表。 另外,一个设备可以同时支持多个简表。在j 2 m e 设备中,j a v a 虚拟机实现和构 建于此虚拟机之上的配置规范联系十分紧密,它们一起代表了某一种类设备的能 力。而进一步的设备分类上的区别是通过简表提供的a p i 规定的。为了满足更 多新的、激动人心的应用的需要,简表可以通过扩充类库来增强自己的功能。 5 对外绎济贸易大学硕十学位论文 ( 2 ) j 2 m e 配置 配置对简表的实现非常重要,它定义了某一类设备所用的j a v a 虚拟机和 j a v a 类库的最小集合,这类设备代表了某一特定水平市场,在某种程度上,配 置定义了这一范围内能应用于所有设备的j a v a 平台功能和类库的“最小公分 母”。 自从j 2 m e 技术发布后,已经有为数众多的公司参与了有关j 2 m e 的开发工作, 其中还包括一些大公司例如:p a l m 、n o k i a 、m o t o r o l a 、i 跏和r i m 等。 j 2 m e 为在小型电子设备上创建性能卓越的网络应用提供了一套完整的解决 方案。它也使设备制造商、服务提供商及应用开发人员为它们的用户发布新的软 件应用成为可能。j 2 m e 的出现使这些厂商有了可以共同遵循的技术规范,而这 样做也完全符合j a v a 一处编译到处运行的基本指导方针,因为现在市场对软件 跨平台的兼容性和安全性的要求变得日益激烈。而j 2 m e 却能很好的解决软件跨 平台的兼容性与安全性的问题。 2 1 2j 2 m e 为移动商务带来的优势 n 1 可移植性 这是j a v a 的特点,移动客户端应用程序能很容易地被移植到其他遵循j 2 m e 或m i d p 并且符合c l d c 规范 的设备上。 ( 2 ) 改善了的u i 用户体验 j 2 m ea p i 为呈现功能更强的g u i 提供了更大的可能性,这些增强的功能包 括了诸如事件处理和更丰富的图形等方面。 j a v a 技术的发展前景已经很明朗,这可以从移动电话及移动设备上的各种游 戏和多媒体消息传递服务看出来;从最新发行的j 2 m e 移动媒体a p l 9 2 m e m o b i l em e d i a a p i ( j s r 1 3 5 ) ) q b 也看得出来。 ( 3 ) 网际协议( i n t e r a c tp r o t o c o l ( 1 e ) ) 目前,通过w a p 方式上网一直不能很好地访问h t m l 格式的网页,而j 2 m e 提供了h t t p 、t c p 等高级的i n t e r a c t 协议o ,如果使用j 2 m e 开发的网络通信程 序,可以像普通电脑一样很容易地访问i n t e r a c t 。 ( 4 ) 记录管理存储( r e c o r dm a n a g e m e n ts t o r e ( r m s ) ) j 2 m em i d p1 0 规范提供一个面向记录的数据库系统作为持久存储器,这个 系统的名称为记录管理存储( r m s ) 。该系统提供了两个类、三个接口和五个异 常,即使是在重新引导或电池电量低的情况下,它们也能够确保记录完好无损。 ( 密码术 辔c l d c 即c o n n e c t i o no m i t e dd e v i c ec o n 行g u r o t i o n 有限连接设备配置。它的核心是s u n 公司的k 虚拟茸l k v m j ,适含于1 6 1 3 2 位的微处理器总内存需要1 6 0 k b ,其中1 2 8 k b 用户存储实际的虚拟机和奉 身的类库。c l d c 姚范假定应用程序能够柚:3 2 k b 这样小的j o v o 堆栈空间中运行。 oj 2 m e 还支持h t i p s s s l 建立安全的通信竹道。 6 对外经济贸易大学顾十学位论文 j 2 m e 本身提供了面向j 2 m e 的安全性和信任服务a p i ( s e c u r i t ya n dt r u s t s e r v i c e sa p if o rj 2 m e ( j s r1 7 7 ) ) ,包括2 0 4 8 位的r s a 认证加密技术和1 2 8 位 的三重d e s 加解密技术。 ( 6 ) 轻松使用m i d pm i d l e t 通过一个u r l ,一个单独的步骤就可以安装m i d l e t 。通过使用w a p 2 0 规 范,可以将u r l 推至m i d p 客户机。 2 1 3g l d l e t 应用程序的生命周期及基本的程序结构 一个m i d p 应用程序称为m i d l e t ,即m i d p 小应用程序,这个概念和j 2 s e 中的a p p c t 十分类似,任何一个m i d l e t 都是j a v a x m i c r o e d i t i o n m i d l e t m i d l e t 的 子类,必须继承自j a v a x m i c r o e d i t i o n m i d l e t m i d l e t 。m i d l e t 有三个状态,分别是 p a u s e ,a c t i v e 和d e s t r o y e d 。在启动一个m i d l e t 的时候,应用管理软件( a m s , a p p l i c a t i o nm a n a g e m e n ts o f t w a r e ) 会首先创建一个m i d l e t 实例并使得他处于 p a u s e 状态,当s t a r t a p p o 力i 法被调用的时候m l d l e t 进入a c t i v e 状态,也就是所 说的运行状态。a c t i v e 状态调用d e s t r o y a p p ( b o o l e a nu n c o n d i f i o n a o 或者p a u s e a p p o 方法可以使得m i d l e t 进入d e s t r o y e d 或者p a u s e 状态。如下图所示: 图2 2m i d l e t 生命周期 资料来源:本研究整理 m i d l e t 主程序类似于j a v a a p p l e t ,它的主要结构如下: i m p o r tj a v a x m i c r o e d t i o n m i d l e t :| | b | 入所需豹包 i m p o r t j a v a x m i c r o e d t i o n 1 c d u i * ; p u b l i cc l a s sm y m l d l e te x t e n d sm 1 d l e ti m p l e m e n t ss o m e i n t e r f a c e 程净入l :7 主类 必须继承m i d l e t s t r i n g a b c ;t l 声明成员变量 p u b l i cm y m i d i e o i 构造磕数 a b c = n e ws c r i n g ( “d 口口d 4 4 ”1 ; 遴行初始讫一j :作 , 7 对外绎济贸易大学硕卜学位论文 p u b l i cv o i ds t a r t a p p o l s t a r 叫p p 方法 p u b l i cv o i dp a u s e a p p 0 l l p a e a p p 力法 p u b l i cv o i dd e s t r o y a p p ( b o o l e a nu n c o n d i t i o n a l ) d e s t r o y a p p 方珐 u n a 嘲q q l | 实现接口的力法以及其它自定义的力法等 ) 2 1 4 r m s 记录存储系统 对于移动商务订单处理系统来说,我们会面临这样一个问题,就是用户可能 因为某些原因退出该应用程序,比如进行完一笔交易或意外中断,如果程序没有 提供数据存储的功能,那么用户将丢失以前的所有信息而无法继续进行先前的操 作,这对用户来说是不可接受的,所以j 2 m e 提供一种持久存储的机制。,如果 没有持久存储,对象和它们的状态都会随着应用程序的关闭而销毁,如果把对象 保存在持久存储中,它们的生命就可能长于生成它们的应用程序,以后仍可以读 取它们的状态并继续以前的工作 。 m i d p 提出了“记录管理系统( r e c o r dm a n a g e m e n ts y s t e m ,r m s ) ”的概念, m i d l e t 使用这个机制可以持久存储数据并在以后获取,r m s 使一个简单的面向 记录的数据库,也成为记录存储。可以把一个记录存储看作一个数据库表文件, 由许多记录组合而成,这些记录将持久的保存并支持多个m i d l e t 的请求。在应 用程序的整个常规应用期间,包括重启、更换电池等,m i d l e t 的记录存储都由 内部机制负责维护。 这样我们就可以使用r m s 来存储应用程序运行过程中各对象的信息,包括 用户、账户等的信息,并在程序以外退出或更换电池后还可以继续进行上一步的 操作。 2 1 5 0 t a ( 空中无线下载技术) o t a ( o v e r - t h e a i rt e c h n o l o g y r ) 空中下载技术是通过移动通信( g s m 或 c d m a ) 的空中接口对s i m 卡数据及应用进行远程管理的技术。空中接口可以 采用w a p 、g p r s 、c d m a l x 及短消息技术。o t a 技术的应用,使得移动通信 不仅可以提供语音和数据服务,而且还能提供新业务下载。这样,应用及内容服 务商可以不受平台的局限,不断开发出更具个性化的贴近用户需求的服务,如信 息点播、互动娱乐、位置服务以及银行交易等。通过o t a 空中下载技术,手机 用户只要进行简单操作,就可以按照个人喜好把网络所提供的各种业务菜单利用 o t a 机制下载到手机中,并且还可以根据自己的意愿定制具体业务。 通过o t a ,我们就可以通过i n t e m e t 将j a v am i d l e t 安装文件( 后缀为j a r ) - v 载 到本地手机终端上,然后按照提示进行安装后就可以使用了,本文开发出的移动 。持久存f 诸( p e r s i s t e n ts t o r a g e 指有一个稳定的地方,用来存储对象的状态,使这些对募相衄用程序退出 后耗苘存在。 o ( j 2 m e 无线通f 二技术埘用开发娠祝军张戚p 2 8 8 8 对外绎济爿易大学顾,卜学位论文 订单处理系统也会将以这种方式进行下载和使用,符合方便快捷等特点。 2 2移动订单处理系统体系结构 移动订单处理和传统的电子商务订单处理一样,需要建立一套完整的体系结 构,在这个体系结构中,我们能够使用手机等移动终端进行安全可靠的移动交易, 以满足移动商务时代的要求。 2 2 1 移动订单处理系统架构 移动订单处理作为交易流程的一部分,不仅仅是联系各个实体的一种关系, 更是一种支持商务活动的一个复杂系统。从技术的角度来说,支持着交易过程的 是一个完整的信息系统,包括网络、数据库、分析工具等,蕴涵了事务处理、中 层决策、战略决策等功能。 移动商务结构可以被分为以下各层: 决策层i统计分析、数据挖掘、市场调研 两业层 li c p ( 移动订单处理、移动银行等) 网络交互 和核心应用 平台 运行支持平台 两万虿_ r 吾酥蒺可磊磊丽 g p r s 网关支持节点l 寻呼 数据 传输 网 i 短信服务、电路交换方式、新型交互式移 负载层| 动谶缫霪鬻! 磊慧燥p g s m 、g r p s 图2 3 移动商务层次结构 来源:移动商务,袁雨飞等编著1 : 2 1 7 。负载层:是移动商务的基础,它包含了所有移动应用所需的网络通信技术和 底层基础结构,例如g p r s 、g s m 、3 g 等; 网络交互和核心应用平台:在用户以及服务提供商和金融组织间建立数据 库,部署和传输数据,使信息流畅; 商业层:包含了在移动商务层面的所有的商业活动,比如移动订单处理等, 支持事务处理功能; 决策层:在整个框架中位于最高层,这一层中运用多种数据分析和数据挖掘 软件来分析移动商务的市场发展从而做出决策。 对外经济贸易大学硕十学位论文 2 2 2 移动订单处理系统的组成部分及业务流程 2 提 空 购 物 信 基 l io 商品配避i 消费者 一一 商家 1 2 反 馈 情 童 1 1 返网礁认铀熙 移动交易平r 一 台l l ,1 j3 订单处理巾请 i 。注愿 砩扦 一 支卜= 一二二= f 移动订单处理ll 石ii 系统 ll 霸li 笠黻口l 俐 卜1 。:k 一一 l5 支付请求l 天i6 转账巾请l 图2 4 移动订单处理系统体系结构 来源:本研究整理 ( 1 ) 注册:消费者首先必须向移动订单处理服务提供商提出开户申请,并注 册自己的相关认证信息和账户信息,这个步骤是必需的,只有在完成这一步 之后消费者才可以进行以下一系列的移动交易活动; ( 2 ) 提交购物信息:消费者在注册成功之后就可以通过移动订单处理系统或 者其它方式向移动交易平台来提出自己原始的购买要求; ( 3 ) 订单处理申请:移动交易平台首先根据服务号对消费者的订单处理申请 进行分类,然后转交给移动订单处理系统; ( 4 ) 商家确认:在收到购物订单处理申请后,移动订单处理系统会向商家查 询并验证一些细节问题,商家在之后会给出相应的反馈; ( 5 ) 支付请求:如果商家同意消费者的支付申请,系统就会处理消费者的申 请,比如验证行为的有效性、计算业务总额以及向支付网关申请转账等; ( 6 ) 转账申请:通过支付网关向金融机构申请转账,资金从消费者账户转移 到商家账户; ( 7 ) 确认转账申请的有效性:金融机构会通过支付网关对转账申请的合法性 进行验证并给出系统反馈: ( 8 ) 转账结果:把转账结果通知订单处理系统; ( 9 ) 返回支付结果:移动订单处理系统就会向商家发出转账成功的信息和递 送或货物的要求; 0 0 ) 商品配送:商家把商品通过一定形式发送给消费者; ( 1 1 ) 返回确认结果:在收到金融机构的反馈之后,移动订单处理系统立刻把 这一反馈信息转发给移动交易平台; 1 0 对外经济贸易大学硕十学位论文 ( 1 2 ) 反馈给消费者的信息:移动交易平台会把从移动订单处理系统那里得到 的支付结果返回给消费者。 2 2 3移动订单处理系统在现有电子商务体系中的定位 图2 5 移动订单处理系统在现有电子商务体系中的定位 来源:本研究整理 现有的电子商务应用已有比较完整的体系结构,我们在开发包括移动订单处 理系统在内的移动商务应用的时候,应该尽可能多的重用现有的组件。本系统就 可以通过建立一个耦合组件,来把新的客户端和现有的体系连接起来,由耦合组 件来负责客户端与服务器端的数据通信和信息交换,后台业务处理部分则交给现 有成熟的电子商务企业级应用体系来完成。 2 3 存在的安全问题及安全措施 安全是移动商务中的一个比较焦点的问题,特别是在处理和传输敏感的交易 信息的时候。与电子商务相比较,移动商务具有其特有的安全和保密问题,这是 由于在交易过程中接入的方式不同。能否把这些安全性和保密性问题向消费者解 释清楚,增强消费者使用移动订单支付系统的信心,将关系到整个移动商务的成 功及未来的发展。 2 3 1存在的安全问题 从移动商务服务的网络结构可以看出,在移动订单处理过程中面临的安全问 对外经济贸易大学硕l 学位论文 题主要有以下三大方面。 ( 1 ) 用户身份的认证 移动应用服务的使用者同移动订单处理系统的联系与其使用的移动设备相 关。移动设备的时间灵活性、空间灵活性确定了交易的简易方便。另一方面,移 动订单处理服务的最终效果是使用了用户的钱。因此,移动订单处理系统必须确 信,正在购买服务和产品并要求支付的发起端,不仅是合法的指定的终端设备, 同时操作本设备的人也必须是移动设备的拥有者本人,这就是用户及其设备的身 份认证的问题。 ( 2 ) 信息在空中传输的安全性 移动订单处理系统通过移动网络同服务的使用者保持信息的交流与沟通。交 易信息必须通过无线载体进行传输才能够完成。无论终端设备是何种类型,都必 然出现这种情况,因此,同有线网络的安全一样,信息在空中传输也涉及到信息 的保密性、完整性和可用性。 ( 3 ) 信息在网络上传输的安全性 移动商务订单处理系统涉及到的各个主体是通过移动网络和i n t e m e t 网络连 接到一起的,在提供服务的过程中,信息流的主要载体和传输渠道也是i n t e m e t , 而i n t e m e t 的开放性决定了,在i n t e r n e t 上必然存在非常多的安全问题,也主要 包括交易信息的保密性、完整性和可用性。 2 。3 2 安全技术与措施 ( 1 ) 公开密钥密码体制: 公钥基础设施是基于公钥密码系统的,它包含两个密钥;一个是要注意保存 的私钥( s k ) ,一个是公布于众的公钥( p k ) ,公钥用来对信息进行加密,然后 由私钥进行解密。这一对密钥是非对称的,也就是说不能通过公钥计算出私钥来。 迄今为止理论上最为成功的公开密钥密码体制( r s a ) 是由美国麻省理工学院 ( m i t ) 的r i v e s t ,s h a i r 和a d l e m a n 于1 9 7 8 年提出来的o ,同时还有一种椭圆密 钥密码体制也被应用于移动设备的加密过程中。因为无线设备中的处理器的处理 速度,内存的大小,通信的带宽,以及支持无线设备运作的能源( 电池) 十分有 限,因此移动交易过程中的对加密算法的要求加密密钥的长度要尽可能短,但加 密的强度一定要达到要求。 ( 2 ) 数字签名 数字签名可以对交易双方的身份进行验证,也可以保证通信的完整性和提供 不可抵赖性。我们把要进行传递的消息用私钥进行加密,加密的结果的就是一个 数字签名。接收方通过使用公钥对这个数字签名进行解密,再把得到消息与接收 到的消息进行对比,这样就可以实现对发送方的身份验证,消息的完整性,同时 o ( 1 i s a 算法的分析与实现肖可庆2 0 0 6 年1 2 月 1 2 对外经济贸易大学硕十学位论文 也实现了对发送方的不可抵赖性。当然在实际应用中,我们不可能对要传递的整 个消息进行加密,所以我们采用一种不可逆的哈希( h a s h ) 算法,对整个消息进行 一次哈希运算,得到一个信息摘要,这个值得长度比起整个喜爱消息来说短的多, 然后再通过这个信息摘要来生成数字签名即可。当然在接收方验证的过程中,也 要使用到同一个哈希算法。 ( 3 ) 数字证书 数字证书也称为“d i g n a li d ”,它等效于一张数字身份证。数字证书提供了 一种在i n t e m e t 上身份验证的方式,是用来标识和证明通信双方身份的数字信息 文件,其功能与司机的驾驶照和日常生活中的身份证相似。在网上进行电子商务 活动时,交易双方需要使用数字证书来表明自己的身份,并使用数字证书来进行 有关交易操作。通俗地讲,数字证书就是个人或单位在i n t e r a c t 上的身份证。它 由认证权威含有机构( c a ) ,例如“v e d s i g n ,i n c ”对某个拥有者的公钥进行核实 之后发布。数字证书是由c a 进行数字签名的公钥。证书通过加密的邮件发送以 证明发信人确实和其宣称的身份一致“。 从证书的用途来看,数字证书可分为签名证书和加密证书。签名证书主要用 于对用户信息进行签名,以保证信息的不可否认性;加密证书主要用于对用户传 送信息进行加密,以保证信息的真实性和完整性。 简单的说,数字证书是一段包含用户身份信息、用户公钥信息以及身份验证 机构数字签名的数据。身份验证机构的数字签名可以确保证书信息的真实性。证 书格式及证书内容遵循x 5 0 9 标准1 2 。 ( 4 ) 公钥加密体制与数字证书的应用 现有持证人甲向持证人乙传送数字信息,为了保证信息传送的真实性、完整 性和不可否认性,需要对要传送的信息进行数字加密和数字签名,其传送过程如 下: 1 1 甲准备好要传送的信息( 明文) 。 2 ) 甲对信息进行哈希( h a s h ) 运算,得到一个信息摘要。 3 ) 甲用自己的私钥( s k ) 对信息摘要进行加密得到甲的数字签名,并将其附 在要发送的信息上。 4 ) 甲随机产生一个加密密钥( d e s 密钥) ,并用此密钥对要发送的信息进行加 密,形成密文。 习甲用乙的公钥( p k ) 对刚才随机产生的加密密钥进行加密,将加密后的d e s 密钥连同密文一起传送给乙。 ”h f l p :l l w w w c n p o f n e t c l a s s w l a q 0 5 5 2 12 3 16 5 2 9 9 2 5 8 3 4 4 h t m 1 2 在5 0 9 方案中,一个用户有两把常钥:一把足用户的专用晰钥* 把足其他用户都可利用的公共街钥 公共衔钢加密系统存两种主要用途街钏的分配与身份认证。用户a j 用常娥密钏l 如d e s ) 为信息加南, 然后w 用接收臂的公共常钏对d e s 进行加密并将之附十信息之 :,这样接收者可用对应的专用街毫u 打开 d e s 崭镇,并对信息解脊。 1 3 对外静济熨易大学硕:卜学位论文 乙收到甲传送过来的密文和加过密的d e s 密钥,先用自己的私钥( s k ) 对 加密的d e s 密钥进行解密,得到d e s 密钥。 乃乙然后用d e s 密钥对收到的密文进行解密,得到明文的信息,然后将d e s 密钥抛弃( 即d e s 密钥作废) 。 酌乙用甲的公钥( p k ) 对甲的数字签名进行解密,得到信息摘要。 9 ) 乙用相同的h a s h 算法对收到的明文再进行一次h a s h 运算,得到一个新的信 息摘要。 1 乙将收到的信息摘要和新产生的信息摘要进行比较,如果一致,说明收到 的信息没有被修改过。 ( 5 ) 无线p i g :w p k i ( w i r e l e s sp u b l i ck e yh l 矗a s t f l l c t i i r c ) 无线p y j 是对传统p 的进行优化之后的无线版本。传统的p y j 包括:一个 末端实体,一个注册审批机构( r a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论