一种用图形界面进行媒体资产管理的方法及系统的制作方法

文档序号:6602301阅读:518来源:国知局
专利名称:一种用图形界面进行媒体资产管理的方法及系统的制作方法
技术领域
本发明涉及一种用图形界面进行媒体资产管理的方法及系统,尤其涉及一种基于 Web的媒体资产多窗口管理系统采用图形用户界面GUI设计和应用的新方法,以及实现该方法的系统。
背景技术
媒体资产系统作为内容管理领域的一个庞大的管理软件,有各种各样的应用,不同类型的应用用户操作界面种类非常多,每种应用可能有独立的入口或者界面风格,而不同角色的用户也拥有不同应用的操作权限。这对软件使用、维护、升级、扩展带来了很大的挑战和难度1、用户需要记住不同应用的入口,每个应用需要登录,甚至有不同的账号和密码2、界面风格和操作不统一,用户交互不够友好3、各种应用程序形态不一样,windows程序、Web程序,给使用和维护带来很多困难4、传统的媒资应用界面不同应用之间数据交互不好5、基于Web的传统媒体资产界面无法在同一个界面打开不同的应用6、基于桌面应用的传统媒体界面安装、升级、维护困难,所有客户端都需要安装客户端程序。7、应用间交互困难,比如Windows应用和Web应用交互基于以上背景和问题,本发明能为用户提供基于Web的一站式操作界面,用户可以在这个图形用户界面GUI上完成媒体资产系统的所有应用和操作,能动态安装、更新、卸载新的应用,而对用户是透明的。

发明内容
本发明设计并实现了基于Web的媒体资产系统多窗口图形用户界面GUI的方法, 该方法很大程度上提高了用户的工作效率和人机交互体验,大大降低了系统安装、维护、使用、升级难度。同时本发明公开了实现该方法的系统。本发明在工作时,如图1,包含如下工作步骤1、将媒体资产系统的应用及界面所需内容分集合管理;进一步的,所述应用及界面所需要内容包括将媒体资产应用包括检索、编目、归档、回迁等应用统一定义到应用集合中;将界面展示的Web页面统一到Web页面集合;将界面中用到的静态资源包括图片、样式表等统一到资源集合。所述的应用通过系统安装工具以安装、卸载的方式来完成挂接和删除。在安装新应用后,将自动在应用集合中增加2、将用户配置参数保存到用户配置集合中;进一步的,所述用户配置参数包括用户常用应用、用户界面样式效果、应用窗口位置等参数。所述的界面样式效果包括界面整体色调、图标的渐变效果、图标位置及大小。
3、用户登录本系统后,通过配置处理单元读取资源集中的配置及资源初始化主界面布局及搜索栏。进一步的,所述主界面布局包括整个图形用户界面⑶I的显示样式和效果、主界面各区域放置的模块及样式;所述的搜索栏包括系统的Logo、查询关键字输入框、检索按钮、高级检索条件输入窗口、消息窗口、退出操作按钮。4、通过应用处理单元加载应用集合中的应用,并展示为应用列表栏。进一步的,所述的应用列表栏显示方式包括应用对应的图标、应用名称;5、通过配置处理单元读取用户配置集合中当前用户所配置的快捷应用列表,并展示成快捷应用栏。进一步的,所述的快捷应用列表来源于应用列表栏,包括用户所能使用的系统支持的所有应用;快捷应用列表栏包括应用对应的图标、应用名称;6、当用户打开某个应用时,页面相关处理单元从各集合中加载该应用的资源,并以新窗口方式展示在工作区,同时在任务栏中显示该应用图标及名称。进一步的,所述的页面相关处理单元,包括页面嵌入处理单元、资源加载单元;所述的页面嵌入处理单元从Web页面集合加载该应用的Web页面,并嵌入在工作区新建一个窗口,将Web页面嵌入其中并展示出来;所述的资源加载单元从资源集合中加载该Web页面所应用的静态资源,包括图标、图片、样式表、显示效果;所述的工作区采用多窗口方式显示当前用户打开的所有应用,每个窗口之间可以切换并显示在顶层,窗口可以最小化、关闭、拖动,最小化后缩小到任务栏;所述的切换方式,用户可以通过鼠标方式或者快捷键方式在各个应用之间进行切换;所述的任务栏包括显示桌面的图标、当前工作已经打开的所有应用图标及名称; 用户可以在任务栏通过点击应用图标的方式切换工作区当前的应用,用户关闭应用后,该应用的按钮将在任务栏消失;


图1该技术结构与方法示意图;图2该系统设备组成示意图;图3图形用户界面⑶I布局示意图;图4搜索栏示意图;图5应用列表栏示意图;图6快捷应用列表栏示意7工作区示意8任务栏示意9具体实施方法示意10本系统实现结果示意11多窗口创建步骤示意图
具体实施例方式该方法很大程度上提高了用户的工作效率和人机交互体验,大大降低了系统安装、维护、使用、升级难度。同时本发明公开了实现该方法的系统,同时本发明提供一套实现该方法的系统。本发明可以通过以下途径来实施1、采用Microsoft Silverlight,通过浏览器的外挂组件方式,提供Web应用程序与前端应用程序的高度交互。目前Silverlight已受到各主流浏览器的支持,包含 Internet Explorer、Firefox、Opera 与 Safari 等,同时也支持 Mac OS X 操作系统,在 Windows Mobile 6. 0和Symbian(Series 60)手机等行动设备上也受到支持。2、采用Flash技术,通过XML-RPC、WDDX、SOAP和AMF-RPC等技术来实现后端服务。Flash Player将请求和数据发送给后端服务器应用程序,后端服务器应用程序接收到请求,通过HTTP(或者其它的协议)将响应和运算数据发送给Flash Player,Flash Player 作为前端解释器对数据进行解析,并做出逻辑运算,从而实现基于本发明的Web应用开发。3、采用Html+JS+Css的传统Web开发技术,使用html来定义窗体,由Css样式表来修饰和美化界面,采用JS(JavaScript)编写交互脚本,来实现MDI窗口。本发明采用如图2的实施方式,包括交换机、内容管理服务器、配置存储、资源存储、图形用户界面GUI展示模块1、内容管理服务器上包含应用处理单元、页面嵌入处理单元、资源加载单元、配置单元;2、配置存储包括存储单元3、资源存储包括应用集合、Web页面集合、资源集合图形用户界面GUI展示模块包括界面框架、应用列表容器、多窗口页面容器、任务栏容器、快捷应用容器如图3所示,本发明图形用户界面⑶I组成搜索栏 如图4所示,搜索栏作为图形用户界面⑶I固定区域,显示在窗口的最上方,主要是提供快速检索功能。包括Logo、检索工具条、消息栏、退出按钮,检索工具条包括关键字输入、检索按钮、高级检索条件,其中高级检索条件包括创建时间、素材类型、存储状态等常用条件。用户在输入关键字、点击search按钮提交检索请求后,后台执行检索请求,检索完成后自动打开检索结果展示窗口,显示检索结果过。用户通过鼠标点击Logo后,将自动打开应用列表。应用列表栏如图5所示,应用列表栏用于列举系统当前挂接的所有含图形用户界面GUI的媒体资产应用程序,以图表加文字的方式来显示每一个应用。应用通过安装工具以安装、卸载的方式来完成挂接和删除。在安装新应用后,将自动在本应用列表增加一个条目,用户通过点击该条目即可打开所安装的应用。用户通过点击搜索栏的Logo图表来展开和收缩应用列表。快捷应用栏如图6所示,快捷应用栏是作为固定显示的区域显示在窗口的右侧,为用户提供他自己所最常用的应用,提供快捷方式。本快捷应用栏都以图表方式来展示应用,用户在点击图表后,将可以打开该应用程序并在工作区中显示该应用的主界面。用户可以从应用列表栏以拖拽方式或者以右键方式将应用程序加入到快捷应用栏中。工作区如图7所示,工作区是本发明的核心,当前用户打开的所有应用都能在本工作区显示。每个应用窗口提供最大化、最小化、关闭应用窗口,最小化缩小到任务栏。可以同时支持多个应用同时显示在工作区,用户可以通过鼠标方式或者快捷键方式在各个应用之间进行切换。用户可以在工作区配置桌面图片,在桌面效果下显示本系统的宣传图片或者Logo寸。任务栏如图8所示,任务栏用于显示当前打开的应用,其中Desktop为固定功能,点击后, 工作区将只显示成桌面效果。任务栏的应用程序之间可以切换,用户通过点击应用程序按钮即可在工作区打开该应用。用户关闭应用后,该应用的按钮将在任务栏消失。本发明的主要特征1、基于Web的一站式媒体资产应用图形用户界面⑶I,在这个图形用户界面⑶I中能完成媒体资产系统所有应用的操作2、所有的应用可以动态安装、更新、卸载,并统一在左边的应用程序列表提供入口3、主工作区可以支持多窗口、多应用同时打开,并能切换4、同一个应用可以打开多个窗口5、应用间可以通过拖拽方式进行数据交互6、所有应用都能最大化、最小化后缩小到下面的任务栏中7、任务栏能显示当前打开的应用8、右边提供最常用应用的快捷方式,并能从应用列表中选取后加入到快捷列表中9、酷炫的图形用户界面GUI,支持换肤和样式切换如图9所示,本发明采用Silverlight技术实现的实现方法应用模块框架基础运行平台,采用Silverlight富客户端技术,为应用程序的提供运行框架,既应用模块在此框架内运行,类比于Windows操作系统平台,应用模块程序就是Windows平台下运行的各种应用程序,这些应用程序相互独立,互不相干。当用户需要用到某个应用程序的时候,只需要在操作平台上安装这个应用程序即可。应用模块程序就是运行平台下的应用,应用模块与平台之间、应用模块与应用模块之间在功能上均无之间的关联和依赖关系。均能脱离平台单独运行。但如果应用模块有启动其他同等级的应用模块的需求,就必须借助于平台进行启动和信息传递。运行平台提供当前用户可用应用列表,点击能启动相应的应用模块。打开的应用模块均在任务栏有记录,提供最大化、最小化、关闭应用窗口,最小化缩小到任务栏。采用Silverlight技术实现的系统运行后的效果如图11所示。框架窗口的呈现框架的呈现是承载应用模块运行的基础。实现效果图如上图。实现呈现应用模块的展现,应用模块窗口的运行样式等,他是用户进入系统整体操作框架,也是应用模块运行的基础框架。设计类似桌面操作,让用户感觉像是在操作桌面程序一样。操作容易上手,无陌生感。有应用模块列表、桌面、背景、窗口、任务栏的实现和概念。应用模块动态加载这里的应用模块动态加载是指动态列出用户可用的所有应用列表,由于在实际的项目中应用的不确定,随时可能有增加、删除应用的需求。避免应用需求的变化对原有模块的影响。同时考虑到应用加载在同一 XAP包中,XAP包将会很大,用户打开下载XAP文件将会消耗大量时间。窗口基本操作要像桌面操作一样进行Silverlight中的应用操作,还必须实现一些常用的桌面操作,如任务栏、最大化、最小化、关闭、拖拽等。对外数据交互对外数据交互是定义在应用框架下运行的所有应用模块与应用服务进行数据交换的数据规范和实现方法。因避免接口的经常变化,所以应用服务模块服务被设计为一个支持消息命令方式请求的消息网关,所有的请求均是按照定义的格式与应用服务提供者进行命令和消息内容的协商。应用模块加载应用模块的动态加载是实现应用模块独立开发完成后,经过安装到应用模块框架平台,并设置相应的访问控制权限。有权限的用户登陆到应用模块框架就可以看到新加入的应用模块并能进行访问等操作,不影响原有的应用模块,并且添加、删除模块非常简单。用户进入到应用模块框架中,框架向应用服务动态获取应用模块。这样实现了 应用模块服务端可动态安装、卸载,适应应用变化需求,客户端可立即生效。应用模块可独立开发,相互影响小。用户首次打开下载XAP包的时间缩短。动态加载应用模块流程图,如图11所示。应用模块显示控制应用模块显示控制分根据用户的权限控制、在框架中显示的位置控制和在应用模块中启动其他应用模块的显示控制。用户的权限控制用户权限控制就是用户登陆应用模块框架时,框架根据用户ws请求应用服务,获取用户可用应用模块信息。应用服务通过权限过滤后,再把相应的应用模块返回给应用模块框架。呈现于应用模块框架中。框架中显示的位置控制框架中显示位置控制是指控制各个应用模块在应用模块框架中的现实位置,主要分为左上角的快捷栏和右边的应用列表栏。用户在首次进入系统可配置快捷栏的应用信息,也可以从右边的应用列表栏中添加到快捷栏。
框架平台启动控制应用模块要启动其他应用模块实现了上面的接口,还需要框架平台的支持配合。框架内有设计事件(OpenOtherApplicatior^tarted),这一事件将在创建窗口后传入窗口内,当点击窗口内的启动相应外部应用事件时,调用外部传入的事件,并传入 OpenOtherAppIicationInfo 参数。实际执行外部应用模块启动操作的是应用模块框架。除了操作参数外,其他操作与应用模块的一半启动一样。
权利要求
1.一种用图形界面进行媒体资产管理的方法,其特征在于包括步骤(1)将媒体资产系统的应用及界面所需内容分集合管理;(2)将用户配置参数保存到用户配置集合中;(3)用户登录本系统后,通过配置处理单元读取资源集中的配置及资源初始化主界面布局及搜索栏。(4)通过应用处理单元加载应用集合中的应用,并展示为应用列表栏。(5)通过配置处理单元读取用户配置集合中当前用户所配置的快捷应用列表,并展示成快捷应用栏。(6)当用户打开某个应用时,页面相关处理单元从各集合中加载该应用的资源,并以新窗口方式展示在工作区,同时在任务栏中显示该应用图标及名称。
2.如权利要求1所述的方法,其特征在于,所述应用及界面所需要内容包括将媒体资产应用包括检索、编目、归档、回迁等应用统一定义到应用集合中;将界面展示的Web页面统一到Web页面集合;将界面中用到的静态资源包括图片、样式表等统一到资源集合。所述的应用通过系统安装工具以安装、卸载的方式来完成挂接和删除。在安装新应用后,将自动在应用集合中增加;所述的页面相关处理单元,包括页面嵌入处理单元、资源加载单元;
3.如权利要求1所述的方法,其特征在于,所述用户配置参数包括用户常用应用、用户界面样式效果、应用窗口位置等参数。所述的界面样式效果包括界面整体色调、图标的渐变效果、图标位置及大小。
4.如权利要求1所述的方法,其特征在于,所述主界面布局包括整个图形用户界面 GUI的显示样式和效果、主界面各区域放置的模块及样式;所述的搜索栏包括系统的Logo、 查询关键字输入框、检索按钮、高级检索条件输入窗口、消息窗口、退出操作按钮。
5.如权利要求1所述的方法,其特征在于,所述的应用列表栏显示方式包括应用对应的图标、应用名称;
6.如权利要求1所述的方法,其特征在于,所述的快捷应用列表来源于应用列表栏, 包括用户所能使用的系统支持的所有应用;快捷应用列表栏包括应用对应的图标、应用名称;
7.如权利要求1所述的方法,其特征在于,所述的页面嵌入处理单元从Web页面集合加载该应用的Web页面,并嵌入在工作区新建一个窗口,将Web页面嵌入其中并展示出来;所述的资源加载单元从资源集合中加载该Web页面所应用的静态资源,包括图标、图片、样式表、显示效果;
8.如权利要求1所述的方法,其特征在于,所述的工作区采用多窗口方式显示当前用户打开的所有应用,每个窗口之间可以切换并显示在顶层,窗口可以最小化、关闭、拖动,最小化后缩小到任务栏;所述的切换方式,用户可以通过鼠标方式或者快捷键方式在各个应用之间进行切换;
9.如权利要求1所述的方法,其特征在于,所述的任务栏包括显示桌面的图标、当前工作已经打开的所有应用图标及名称;用户可以在任务栏通过点击应用图标的方式切换工作区当前的应用,用户关闭应用后,该应用的按钮将在任务栏消失;
10.一种用图形界面进行媒体资产管理的系统,其特征在于,包括(1)应用集合将媒体资产系统的应用及界面所需内容通过应用集合分集合管理;(2)用户配置集合将用户配置参数保存到用户配置集合中;(3)Web页面集合将界面展示的Web页面统一到Web页面集合(4)资源集合将界面中用到的静态资源包括图片、样式表等统一到资源集合
全文摘要
本发明公开了一种用图形界面进行媒体资产管理的方法及系统;方法包括将各种媒体资产应用统一定义到应用集合中,各应用界面对应的Web页面放入Web页面集合中,对应的图片、样式表等静态资源文件存储在资源集合中;通过应用处理单元将集合加载到界面框架中的应用列表容器中并展示成应用列表栏;通过页面嵌入处理单元将应用Web页面嵌入到多窗口页面容器中,并通过资源加载单元将静态资源文件从资源集合中加载以新窗口的方式展示在工作区;通过页面参数传递将正在运行的应用名称传递给任务栏容器并展示成任务栏,用户可以通过在任务栏中切换工作区当前的应用窗口;用户将常用应用配置成快捷应用列表,显示在快捷栏中。该方法很大程度上提高了用户的工作效率和人机交互体验,大大降低了系统安装、维护、使用、升级难度。同时本发明公开了实现该方法的系统。
文档编号G06F3/048GK102243559SQ201010171940
公开日2011年11月16日 申请日期2010年5月13日 优先权日2010年5月13日
发明者严来建, 何云, 余军, 刘建明, 李正平, 温序铭, 王熙 申请人:成都索贝数码科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1