[发明专利]页面流会话信息的保存方法及装置有效
申请号: | 200910137698.0 | 申请日: | 2009-05-07 |
公开(公告)号: | CN101883130A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 金中良 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 会话 信息 保存 方法 装置 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种页面流会话信息的保存方法及装置。
背景技术
目前,随着电信业务的不断发展,大量基于网页Web的应用程序需要跨页面来保持大量的状态信息,例如用户在上一个界面的录入信息、程序在上一个页面操作后的中间处理等信息。过去这些信息数据大部分是通过传统会话session在服务器端来保存的,这些会话占用了大量服务器的内存。而由于多数网页应用程序的系统故障根源都是内存消耗过大而造成的,而其中大量会话数据的存在又是造成服务器内存消耗过大的一个重要原因,因此减少服务器的内存资源占用在构建高可靠性的网页应用中具有重大的意义。
在现有技术方案中,应用较多的是页面流技术,例如目前电信行业大规模推广的WebSphere分支转换开发工具包BTT(Branch Transformation Toolkit for WebSphere Studio)体系,该体系在界面层就采用了页面流技术。对于一个页面流技术来说主要包括如下的组成部分:
1)页面流程的描述,这对于页面流技术来说是必需的,因为页面流引擎需要依赖于页面流的描述才能判断一个页面流是否已经结束;
2)页面流会话数据管理系统,该系统需要在服务器端运行一个页面流会话数据的管理程序,由该程序来管理各类数据,并在必要的时候进行清除,例如页面流结束或页面流超时等情况下;
3)专门为此类功能开发的客户端。
从上述现有技术的方案可以看出,现有技术并没有真正解决服务器内存资源占用过高的问题,尽管目前的页面流技术不再使用传统会话来保持页面流数据,但由于页面流数据仍旧需要在服务器上保存,所以创建了一种新的会话机制,即页面流会话。但该页面流会话机制和传统的会话机制并没有实质的不同,在实际应用中,服务器端的内存消耗依然过高。
发明内容
本发明实施例提供了一种页面流会话信息的保存方法及装置,能够降低服务器的内存开销,从而保证服务器稳定可靠的运行。
本发明实施例提供了一种页面流会话信息的保存方法,包括:
当客户端对业务的处理页面进行操作时,将服务器端创建的页面流会话信息序列化为字符串;
将序列化后的字符串输出为在所述客户端中预置的页面参数。
本发明实施例还提供了一种页面流会话信息的保存装置,包括:
序列化单元,用于在客户端对业务的处理页面进行操作时,将服务器端创建的页面流会话信息序列化为字符串;
参数保存单元,用于将所述序列化单元序列化后的字符串输出为在所述客户端中预置的页面参数。
由上述所提供的技术方案可以看出,当客户端对业务的处理页面进行操作时,首先将服务器端创建的页面流会话信息序列化为字符串;然后将序列化后的字符串输出为在所述客户端中预置的页面参数。这样就可以将页面流会话信息保存在客户端的页面中,从而降低了服务器的内存开销,并保证了服务器端的稳定可靠运行。
附图说明
图1为本发明实施例1所提供方法的流程示意图;
图2为本发明实施例1所举的具体例子中业务对象的嵌套结构示意图;
图3为本发明实施例1所举具体例子中客户端和服务器端进行交互的示意图;
图4为本发明实施例2所提供装置的结构示意图。
具体实施方式
本发明实施例提供了一种页面流会话信息的保存方法及装置。可以使页面流会话信息保存在客户端的页面中,从而降低了服务器的内存开销,保证了服务器的稳定运行;同时在服务器故障时,能够在其它的服务器上重建会话信息,从而更大程度的保证了应用程序的可靠运行。
实施例1:本发明实施例1提供了一种页面流会话信息的保存方法,如图1所示为本实施例1所提供方法的流程示意图,所述方法包括:
步骤11:当客户端对业务的处理页面进行操作时,将服务器端创建的页面流会话信息序列化为字符串。
在该步骤11中,当客户端对业务的处理页面进行操作,也就是用户点击菜单或在系统中新发起一个业务操作时,客户端和服务器端会进行相应的交互,该服务器端中的业务应用程序就会创建相应的页面流会话信息。在具体实现过程中,该页面流会话信息可以页面流会话对象的形式进行保存。
在服务器端创建了相应的页面流会话信息之后,就可以在客户端的页面回显时,将该页面流会话信息序列化为相应的字符串。在具体实现过程中,将页面流会话信息序列化为字符串可以有多种实现方式,例如可以将该页面流会话信息编码为基于键值对的格式,以及对象数据格式的叠加,使该页面流会话信息序列化为字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910137698.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种植物组织培养中污染防止方法
- 下一篇:恢复至少一项设置的方法和设备
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置