一种基于文件操作的瘦客户端桌面排列系统及其排列方法

文档序号:6380163阅读:143来源:国知局
专利名称:一种基于文件操作的瘦客户端桌面排列系统及其排列方法
技术领域
本发明涉及一种基于文件操作的瘦客户端桌面排列系统及其排列方法,属于嵌入式终端的技术领域。
背景技术
随着瘦客户端的不断发展与成本的不断降低、生活使用的宽带的速度大幅度的提高,客户端与服务器的交流也越来越近。在这样的形势下,越来越多的用户在选择上偏向于配置较为简单的瘦客户端。但瘦客户端在平时的操作界面上,体现出死板、用户体验不好等缺点,尤其是用户经常操作或新添加的文件和应用,在瘦客户端上不能方便找到并快速的对其使用。如何快速地对用户经常操作或新添加的文件和应用进行操作,成了瘦客户端上日益凸显的需求。发明内容
针对现有技术的不足,本发明提供一种基于文件操作的瘦客户端桌面排列系统。
本发明还提供一种基于文件操作的瘦客户端桌面排列方法。
本发明的技术方案如下
一种基于文件操作的瘦客户端桌面排列系统,包括位于应用层的人机交互管理模块、外设管理模块和文件管理模块,该系统还包括位于服务层的桌面排列模块,所述的桌面排列模块包括更新模块、突发排列模块、自适应排列模块、监控模块和记录文件。
一种基于文件操作的瘦客户端桌面排列方法,包括如下步骤
a.瘦客户端开机时,所述更新模块判断记录文件是否存在
若不存在,瘦客户端以瘦客户端默认方式启动,并创建记录文件;所述的瘦客户端默认方式是指用户对瘦客户端的应用程序及文件的初始设置;
若存在,则更新模块自动搜索瘦客户端内部应用程序及文件的使用次数和修改日期,更新记录文件,并在瘦客户端的两个显示界面分别按照以下方式排列其中一个显示界面按照应用程序及文件的使用次数对应用程序及文件进行排列,按照使用次数由多到少进行顺序排列;另一个显示界面按照应用程序及文件的修改日期对应用程序及文件进行排列,按照修改日期的新旧进行顺序排列;
b.所述更新模块通知自适应排列模块启用,自适应排列模块根据记录文件将应用程序图标和文件图标按照以下方式排列在瘦客户端的两个显示界面上
其中一个显示界面按照应用程序及文件的使用次数对应用程序及文件进行排列, 按照使用次数由多到少进行顺序排列;另一个显示界面按照应用程序及文件的修改日期对应用程序及文件进行排列,按照修改日期的新旧进行顺序排列;
c.用户在人机交互界面对瘦客户端的应用程序或文件进行操作时,更新模块将上述操作记录更新在所述的记录文件中,重复步骤b ;
d.当用户对记录文件中的记录内容进行修改时,突发排列模块记录上述用户的修改内容,生成新的记录文件并通知更新模块当对记录文件进行后续更新时,不再针对此次用户的修改部分进行更新;当用户直接对桌面上的应用程序图标和文件图标进行拖动重排时,记录文件记录桌面被打乱,触发突发排列模块记录调整后的桌面上图标的排列信息,并生成新的记录文件替换之前的记录文件;同时生成新的记录文件并通知更新模块当对记录文件进行后续更新时,不再针对此次生成新的记录文件进行更新。此处设计的优点在于, 反馈信号给更新模块,防止用户调整后,再对文件或应用程序进行操作时,瘦客户端又根据原有的记录文件中的操作记录累计操作,避免新编辑的显示界面排列遭破坏。
根据本发明优选的,所述步骤a中还包含在瘦客户端开机后,若记录文件被删除或终端存储设备发生故障时,则更新模块创建新的记录文件,不再通知自适应排列模块排列应用程序图标或文件图标。
所述记录文件用于记录瘦客户端上应用程序或文件使用次数和修改日期。
所述更新模块用于更新、创建记录文件,在不同的情景下,对自适应模块发出不同信号,从而做出不同反应;同时,接收突发排列模块的信号,选择性的更新文件。
自适应排列模块用于将记录文件中记录的文件或应用程序显示在桌面上,并根据更新模块发来的信号,随时更新显示界面。
突发排列模块用于将人为排列的桌面信息转换成字符串,并记录新的文件;同时发送信号到更新模块,防止出错。
配置模块用于开启瘦客户端的界面显示功能。
所述监控模块用于监控用户对瘦客户端的操作,并及时通知更新模块进行更新或创建记录文件。
本发明的优点在于
本发明通过对文件的操作,将用户在瘦客户端上的操作进行记录,并及时将相关的应用程序和文件反馈显示在操作界面,从而实现桌面排列的优化,同时,该方法还能应急处理各种突发事件,保证整个系统能正常运行。整体而言,本发明大大方便了用户对应用程序和文件的操作,具有一定的智能性,提升了用户的体验,同时提升了瘦客户端终端市场得竞争力。


图I是本发明所述系统的原理框图2是本发明基于文件操作的瘦客户端桌面排列方法的流程图3是发明在瘦客户端开机过程中的控制流程图。
具体实施方式
下面结合实施例和说明书附图对本发明做详细的说明,但不限于此。
实施例I、
如图I所示。
一种基于文件操作的瘦客户端桌面排列系统,包括位于应用层的人机交互管理模块、外设管理模块和文件管理模块,该系统还包括位于服务层的桌面排列模块,所述的桌面排列模块包括更新模块、突发排列模块、自适应排列模块、监控模块和记录文件。4
一种利用如实施例I所述的排列系统对瘦客户端桌面的排列方法,包括如下步骤
a.瘦客户端开机时,所述更新模块判断记录文件是否存在
若不存在,瘦客户端以瘦客户端默认方式启动,并创建记录文件;所述的瘦客户端默认方式是指用户对瘦客户端的应用程序及文件的初始设置;
若存在,则更新模块自动搜索瘦客户端内部应用程序及文件的使用次数和修改日期,更新记录文件,并在瘦客户端的两个显示界面分别按照以下方式排列其中一个显示界面按照应用程序及文件的使用次数对应用程序及文件进行排列,按照使用次数由多到少进行顺序排列;另一个显示界面按照应用程序及文件的修改日期对应用程序及文件进行排列,按照修改日期的新旧进行顺序排列;
所述步骤a中还包含在瘦客户端开机后,若记录文件被删除或终端存储设备发生故障时,则更新模块创建新的记录文件,不再通知自适应排列模块排列应用程序图标或文件图标;
b.所述更新模块通知自适应排列模块启用,自适应排列模块根据记录文件将应用程序图标和文件图标按照以下方式排列在瘦客户端的两个显示界面上
其中一个显示界面按照应用程序及文件的使用次数对应用程序及文件进行排列, 按照使用次数由多到少进行顺序排列;另一个显示界面按照应用程序及文件的修改日期对应用程序及文件进行排列,按照修改日期的新旧进行顺序排列;
c.用户在人机交互界面对瘦客户端的应用程序或文件进行操作时,更新模块将上述操作记录更新在所述的记录文件中,重复步骤b ;
d.当用户对记录文件中的记录内容进行修改时,突发排列模块记录上述用户的修改内容,生成新的记录文件并通知更新模块当对记录文件进行后续更新时,不再针对此次用户的修改部分进行更新;当用户直接对桌面上的应用程序图标和文件图标进行拖动重排时,记录文件记录桌面被打乱,触发突发排列模块记录调整后的桌面上图标的排列信息,并生成新的记录文件替换之前的记录文件;同时生成新的记录文件并通知更新模块当对记录文件进行后续更新时,不再针对此次生成新的记录文件进行更新。此处设计的优点在于, 反馈信号给更新模块,防止用户调整后,再对文件或应用程序进行操作时,瘦客户端又根据原有的记录文件中的操作记录累计操作,避免新编辑的显示界面排列遭破坏。
所述记录文件用于记录瘦客户端上应用程序或文件使用次数和修改日期。
所述更新模块用于更新、创建记录文件,在不同的情景下,对自适应模块发出不同信号,从而做出不同反应;同时,接收突发排列模块的信号,选择性的更新文件。
自适应排列模块用于将记录文件中记录的文件或应用程序显示在桌面上,并根据更新模块发来的信号,随时更新显示界面。
突发排列模块用于将人为排列的桌面信息转换成字符串,并记录新的文件;同时发送信号到更新模块,防止出错。
配置模块用于开启瘦客户端的界面显示功能。
所述监控模块用于监控用户对瘦客户端的操作,并及时通知更新模块进行更新或创建记录文件。
权利要求
1.一种基于文件操作的瘦客户端桌面排列系统,其特征在于,该系统包括位于应用层的人机交互管理模块、外设管理模块和文件管理模块,该系统还包括位于服务层的桌面排列模块,所述的桌面排列模块包括更新模块、突发排列模块、自适应排列模块、监控模块和记录文件。
2.一种利用如权利要求I所述桌面排列系统对瘦客户端桌面排列的方法,其特征在于,该方法包括如下步骤 a.瘦客户端开机时,所述更新模块判断记录文件是否存在 若不存在,瘦客户端以瘦客户端默认方式启动,并创建记录文件;所述的瘦客户端默认方式是指用户对瘦客户端的应用程序及文件的初始设置; 若存在,则更新模块自动搜索瘦客户端内部应用程序及文件的使用次数和修改日期,更新记录文件,并在瘦客户端的两个显示界面分别按照以下方式排列其中一个显示界面按照应用程序及文件的使用次数对应用程序及文件进行排列,按照使用次数由多到少进行顺序排列;另一个显示界面按照应用程序及文件的修改日期对应用程序及文件进行排列,按照修改日期的新旧进行顺序排列; b.所述更新模块通知自适应排列模块启用,自适应排列模块根据记录文件将应用程序图标和文件图标按照以下方式排列在瘦客户端的两个显示界面上 其中一个显示界面按照应用程序及文件的使用次数对应用程序及文件进行排列,按照使用次数由多到少进行顺序排列;另一个显示界面按照应用程序及文件的修改日期对应用程序及文件进行排列,按照修改日期的新旧进行顺序排列; c.用户在人机交互界面对瘦客户端的应用程序或文件进行操作时,更新模块将上述操作记录更新在所述的记录文件中,重复步骤b ; d.当用户对记录文件中的记录内容进行修改时,突发排列模块记录上述用户的修改内容,生成新的记录文件并通知更新模块当对记录文件进行后续更新时,不再针对此次用户的修改部分进行更新;当用户直接对桌面上的应用程序图标和文件图标进行拖动重排时,记录文件记录桌面被打乱,触发突发排列模块记录调整后的桌面上图标的排列信息,并生成新的记录文件替换之前的记录文件;同时生成新的记录文件并通知更新模块当对记录文件进行后续更新时,不再针对此次生成新的记录文件进行更新。
3.根据权利要求2所述的对瘦客户端桌面排列的方法,其特征在于,所述步骤a中还包含在瘦客户端开机后,若记录文件被删除或终端存储设备发生故障时,则更新模块创建新的记录文件,不再通知自适应排列模块排列应用程序图标或文件图标。
全文摘要
本发明涉及一种基于文件操作的瘦客户端桌面排列系统,包括位于应用层的人机交互管理模块、外设管理模块和文件管理模块,该系统还包括位于服务层的桌面排列模块,所述的桌面排列模块包括更新模块、突发排列模块、自适应排列模块、监控模块和记录文件。本发明还涉及一种基于文件操作的瘦客户端桌面排列方法。本发明通过对文件的操作,将用户在瘦客户端上的操作进行记录,并及时将相关的应用程序和文件反馈显示在操作界面,从而实现桌面排列的优化,同时,该方法还能应急处理各种突发事件,保证整个系统能正常运行。整体而言,本发明大大方便了用户对应用程序和文件的操作,提升了用户的体验,同时提升了瘦客户端终端市场得竞争力。
文档编号G06F9/445GK102981867SQ20121042753
公开日2013年3月20日 申请日期2012年10月31日 优先权日2012年10月31日
发明者张海霞, 李宗璋, 潘婷婷, 曹琦, 陈硕, 孙志猛, 王君君, 于莉 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1