[发明专利]一种自动保存用户界面状态的方法有效
申请号: | 201210408593.6 | 申请日: | 2012-10-24 |
公开(公告)号: | CN102937923A | 公开(公告)日: | 2013-02-20 |
发明(设计)人: | 孙立新;朱诗严 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 保存 用户界面 状态 方法 | ||
1.一种自动保存用户界面状态的方法,其特征在于包含以下步骤:
1)定义接口标准:定义具体界面遵循的接口标准以实现用户界面状态保存;
2)运行时控制:当系统运行期间,通过操作步骤1中定义的接口标准,来实现具体用户界面的视图状态保存及加载。
2.根据权利要求1所述的自动保存用户界面状态的方法,其特征在于:步骤1中所述接口标准包含状态视图接口、视图状态上下文、视图状态保存策略接口、视图状态加载策略接口、视图状态删除策略接口、视图状态保存策略配置、视图状态加载策略配置及视图状态删除策略配置,
所述状态视图接口用于定义需要实现界面状态保存的用户界面需要实现的接口标准,包含七个属性:视图标识、视图扩展标识、是否需要保存界面状态,是否可加载视图状态、保存策略标识、加载策略标识、删除策略标识;包含一个“视图状态变化”的事件:当界面状态发生变化时,会触发该事件,用于视图状态的变更的通知;包含两个操作,分别为“读取界面状态”、“加载界面状态”;
所述视图状态上下文用于记录视图状态相关的信息,包含五个属性:视图标识、扩展视图标识、数据源、扩展存储、最后变更时间;
所述视图状态保存策略接口用于在需要保存视图状态时,执行视图状态的保存,包含一个“保存视图状态”的操作;
所述视图状态加载策略接口 用于在需要加载视图状态时,对“视图状态上下文”的查找、匹配,包含“查找视图状态上下文”的操作;
所述视图状态删除策略接口用于删除视图状态存储,包含“删除视图状态”的操作;
所述视图状态保存策略配置用于记录当前系统中提供的“视图保存策略接口”集合,包含两个操作:“获取默认的视图状态保存策略配置”、“获取视图状态保存策略配置”;
所述视图状态加载策略配置用于记录当前系统中提供的“视图状态加载策略接口”集合,包含两个操作:“获取默认的视图状态加载策略配置”、“获取视图状态加载策略配置”;
所述视图状态删除策略配置用于记录当前系统中提供的“视图状态删除策略接口”集合,包含两个操作:“获取默认的视图状态删除策略配置”、“获取视图状态删除策略配置”。
3.根据权利要求1所述的自动保存用户界面状态的方法,其特征在于步骤2包括下述子场景:
1)保存界面状态
后台定时保存界面状态;
当界面状态变更时保存界面状态;
2)加载界面状态
3)删除界面状态。
4.根据权利要求3所述的自动保存用户界面状态的方法,其特征在于:在“保存界面状态”场景,进行界面视图状态保存时,首先根据当前界面实现的“状态视图接口”,获取“是否需要保存界面状态”来判断是否需要进行视图保存,如果不需要则终止操作;然后系统获取“状态视图接口”的“保存策略标识”,如果“保存策略标识”不为空,则调用“视图保存策略配置”获取指定的保存策略;如果“保存策略标识”为空,则调用“视图保存策略配置”获取默认的保存策略;
在获取到指定的策略配置后,在程序中根据策略配置描述,加载对应的实现了“视图状态保存策略”的保存策略程序,在保存策略程序中,调用界面视图的“读取界面状态”方法获取到当前界面视图的“视图状态上下文”,并对用户界面状态进行保存;其中,视图状态保存策略,可以通过配置方式进行扩展,从而提供多种保存策略。
5.根据权利要求3所述的自动保存用户界面状态的方法,其特征在于:所述“后台定时保存界面状态”启用时,系统采用定时轮询的机制,每间隔一段时间,会自动产生一个保存界面状态的调用,用以自动保存界面状态;
所述“当界面状态变更时保存界面状态” 机制启用时,系统会注册界面视图的“视图状态变化”事件,当事件触发时,系统进行界面视图状态的保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210408593.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于非完整识别的词语快速输入方法
- 下一篇:热熔治具的缓冲定位机构