一种基于移动存储设备和业务包的Web数据耦合方法和系统技术方案

技术编号:4167974 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于移动存储设备和业务包的Web数据耦合方法和系统,包含:1)客户端生成请求包,并向服务器发送请求包;2)服务器接收到请求包后,根据请求包内容,查找对应的业务信息,封装成包,向客户端发送返回包;3)客户端接收并存储返回包,离线处理返回包后,生成并存储提交包;4)当向客户端与服务器再次连接时,客户端自动向服务器发送提交包。本发明专利技术的优点在于:用户只需要将移动存储设备与常规的网络终端连接,就可以实现与服务器的自动业务提交或下载,不需要使用浏览器打开服务器端的业务门户;本发明专利技术提供一种通用的业务处理功能;用户可以将已经完成的业务在离线情况下提交到本地移动存储设备,联网时,就可以自动提交。

Web data coupling method and system based on mobile storage device and service package

The present invention provides a method and system for coupling Web data, mobile storage device and service package includes: 1) based on client generated request packet, and sends the request to the server; 2) server receives the request packet, according to the request packet content, find the corresponding business information, encapsulated into packets, returned to the client packet; 3) the client receives and stores the return package, off-line processing return packets are generated and stored after submission package; 4) when the client and server to connect again, the client to the server automatically send submit package. The present invention has the advantages that the user only needs to connect the mobile storage device and network terminal routine, you can achieve automatic business server and submit or download, do not need to use the browser to open the portal server; the invention provides a general business management function; the user can be completed in the offline business the case submitted to the local mobile storage devices, networking, you can automatically submit.

【技术实现步骤摘要】

本专利技术属于Web信息管理领域,涉及一种基于新型业务包的在Web环境下个人 数据与服务器端数据的自动处理耦合方法,尤其涉及一种基于移动存储设备和业务包 的Web数据耦合方法和系统。
技术介绍
Web技术可以为人们提供方便的信息管理手段。在这种技术中,服务器端提供业 务服务,人们可以在任何地方访问服务器,从而获得服务并进行业务处理。基于Web 的信息管理系统一般分为两种模式客户/服务器(C/S)结构,和浏览器/服务器(B/S) 结构。C/S结构中,信息系统包括客户端软件和服务器端软件,服务器端主要存放共 享的数据以及业务处理服务,客户端主要负责个人业务处理,两端通过网络协议进行 交互和协作来完成业务处理。与C/S不同,B/S结构中的客户端界面是由客户端的浏 览器访问服务器中的界面来实现客户端业务的。由于浏览器己经成为客户端的常规配 置软件,B/S结构中不需要客户端保存任何业务软件就可以进行业务处理,因而,B/S 已经成为普遍采用的结构。然而,B/S结构也存在缺陷1、用户每次在进行业务处理 前,必须先登录,再选择业务类型,然后才能进行业务处理;2、每次登录都要从服务 器端下载业务程序和界面,该类操作需占用网络带宽和时间;3、对网络要求太高,离 线情况下无法进行业务处理;4、业务处理过分依赖服务器,服务器的负载过高,形成 计算瓶颈,增加用户的等待时间。计算机技术和网络技术也不断发展。计算机硬件成本越来越低,计算机终端不断 增多,个人可拥有多台终端分布在不同地点,如家里、工作单位等已极为普遍;对于 学生来说,计算机机房、实验室、宿舍等都可以有电脑使用。因此,计算机发展逐渐 趋向于建立一个普适计算环境在人们的社会生活以及工作环境中随处可以找到计算 资源。在这种情况下,人们不需要携带计算终端,只需要随身携带个人数据就可以方 便地处理业务。例如,目前大学教师在家里备课,将准备好的课程讲义保存到USB盘, 就可以到教室上课,或者在办公室继续进行业务处理。然而,在现有技术中,除了面对面的交互业务外,大部分的业务都是在网上进行的。由于采用B/S构架,业务处理依赖于业务服务器,只有在线情况下才能处理业务, 而在大部分的离线情况下都无法处理业务。另外,过多地依赖服务器,也会使计算终 端在离线情况下降低利用率。虽然网络的硬件设施在不断的完善和升级,然而由于诸 如病毒、供电、服务器硬件故障等各种原因,会不可避免地出现网络故障;另外,网 络上的大部分业务都是一步处理的,只有少数如聊天等业务要求同步处理。因此,提 供一种在线和离线混合的业务处理方式成为Web技术下一步的需求。另外,信息技术追求的目标还包括便携性和处理的透明性,人们希望方便的随身 携带自己的个人数据以及能在需要的时候尽量透明地进行业务处理,这些需求推动着 信息系统建构方式、构成环境的变化。以信息技术教育应用为例,在远程教育环境下, 学习者的邮件、教学交互数据、学习课件、教学过程状态等数据构成了学习者个体学 习活动开展的私有工作空间,如果为远程学习者提供便捷的使用和管理该私有工 作空间的技术手段将给他们带来极大的方便。本专利技术正是以此背景为出发点而发展 的,提供了创建这一环境的系统化方法。
技术实现思路
针对现有技术中存在的缺陷,本专利技术提供了一种基于移动存储设备和业务包的 Web数据耦合方法和系统,该方法首先定义了一种业务包,借助于客户端常规的网络 资源和移动存储设备,通过客户端和服务器端对业务包的解析和控制实现了个人业务 数据的自动下载和提交。本专利技术的方法包含-步骤一客户端生成请求包,并向服务器发送请求包;步骤二服务器接收到请求包后,根据请求包内容,査找对应的业务信息,封装 成包,向客户端发送返回包;步骤三客户端接收并存储返回包,离线处理返回包后,生成并存储提交包; 步骤四当向客户端与服务器再次连接时,客户端自动向服务器发送提交包。 一种Web数据耦合方法,还包含:步骤五提交包得到处理后,服务器再次生成返回包,发送给客户端。 一种Web数据耦合方法,所述步骤二进一步包含a、 服务器收到请求包后,对请求包进行解析;b、 按照请求包提供的业务信息,在服务器中査找产生者在服务器中预留的业务信 息,找到符合要求的业务,生成产生包;C、服务器再根据产生包的内容生成返回包,发送给客户端。一种Web数据耦合方法,所述步骤三进一步包含a、 客户端将返回包存储在待处理业务队列;b、 提交者在客户端离线或在线处理业务;C、业务处理完毕后,生成提交包,并将提交包存储在未提交业务队列。一种Web数据耦合方法,所述步骤四进一步包含a、 待客户端与服务器再次建立连接后,客户端检査未提交业务队列是否有提交包;b、 如果有,则将提交包发送给服务器;C、服务器对提交包进行解析,并将解析的内容存储在服务器。一种Web数据耦合方法,所述产生包包含包类型、业务标志、业务描述、产生 者、产生时间、业务类型、客户端地址、业务子类型;所述请求包包含包类型、业务类型、请求者、请求时间、客户端地址、业务子 类型、服务器地址;所述返回包包含包类型、业务标志、业务描述、业务类型、业务子类型;所述提交包包含包类型、业务标志、业务描述、提交者、业务类型、业务子类 型、服务器地址。一种Web数据耦合方法,所述业务描述包含业务标题、业务约束、业务附件、 业务内容。一种Web数据耦合方法,进一步包含基于业务包的业务解析与编辑方法,该方法 包含a、 解析返回包,显示返回包的字段信息;b、 根据不同的业务模型显示元数据信息,以及内容信息; C、用户根据显示的信息理解任务,并按照要求处理业务; d、将完成的结果进行信息表示,并按照规定输入;f、将输入结果与原有的数据封装成提交包。本专利技术还提供一种基于移动存储设备和业务包的Web数据耦合系统,其特征在 于,包含-本地在线数据同步处理模块,设置在移动存储设备上,用于用户验证、业务提交、 业务下载;本地数据管理模块,设置在移动存储设备上,分为待处理业务队列、未提交业务 队列、已完成业务队列,用于存储业务数据;离线业务处理模块,设置在客户端,用于打开业务包、浏览业务包、编辑业务包、 保存业务包。远程业务分类模块,设置在服务器,用于解析业务包;远程数据同步模块,设置在服务器,用于进行业务控制,包含业务数据的提交和 下载。本专利技术的有益效果是l)利用本专利技术,用户只需要将移动存储设备与常规的网络 终端连接,就可以实现与服务器的自动业务提交或下载,不需要使用浏览器打开服务 器端的业务门户。2) —般的业务处理需要专门的业务处理软件,如作业、Email等, 而本专利技术提供一种通用的业务处理功能。3)使用本专利技术用户可以将已经完成的业务在 离线情况下提交到本地移动存储设备, 一旦上网,就可以自动的透明提交。附图说明图l为本专利技术的Web数据耦合方法的流程图; 图2为本专利技术的Web数据耦合系统的结构图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。本专利技术提供了一种基于移动存储设备和业务包的Web数据耦合方法和系统,通过 Web技术基于移动存储设备来开展便携的、在线或离线的、智能的个人业务数据存储、 处理以及与服务器的业务同步方法。利用该方法,用户使本文档来自技高网
...

【技术保护点】
一种基于移动存储设备和业务包的Web数据耦合方法,其特征在于,包含: 步骤一:客户端生成请求包,并向服务器发送请求包; 步骤二:服务器接收到请求包后,根据请求包内容,查找对应的业务信息,封装成包,向客户端发送返回包; 步骤 三:客户端接收并存储返回包,离线处理返回包后,生成并存储提交包; 步骤四:当向客户端与服务器再次连接时,客户端自动向服务器发送提交包。

【技术特征摘要】
1、一种基于移动存储设备和业务包的Web数据耦合方法,其特征在于,包含步骤一客户端生成请求包,并向服务器发送请求包;步骤二服务器接收到请求包后,根据请求包内容,查找对应的业务信息,封装成包,向客户端发送返回包;步骤三客户端接收并存储返回包,离线处理返回包后,生成并存储提交包;步骤四当向客户端与服务器再次连接时,客户端自动向服务器发送提交包。2、 根据权利要求l所述的一种Web数据耦合方法,其特征在于,还包含步骤五提交包得到处理后,服务器再次生成返回包,发送给客户端。3、 根据权利要求1所述的一种Web数据耦合方法,其特征在于,所述步骤二进一步包含a、 服务器收到请求包后,对请求包进行解析;b、 按照请求包提供的业务信息,在服务器中查找产生者在服务器中预留的业务信息,找到符合要求的业务,生成产生包;C、服务器再根据产生包的内容生成返回包,发送给客户端。4、 根据权利要求1所述的一种Web数据耦合方法,其特征在于,所述步骤三进一步包含a、 客户端将返回包存储在待处理业务队列;b、 提交者在客户端离线或在线处理业务;C、业务处理完毕后,生成提交包,并将提交包存储在未提交业务队列。5、 根据权利要求1所述的一种Web数据耦合方法,其特征在于,所述步骤四进一步包含a、 待客户端与服务器再次建立连接后,客户端检査未提交业务队列是否有提交包;b、 如果有,则将提交包发送给服务器;c、 服务器对提交包进行解析,并将解析的内容存储在服务器。6、 根据权利要求3所述的一种Web数据耦...

【专利技术属性】
技术研发人员:黄荣怀崔光佐李玉顺温孝东
申请(专利权)人:北京师范大学
类型:发明
国别省市:11[中国|北京]

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

1