一种桌面系统的辅助信息显示面板系统的制作方法_2

文档序号:9396651阅读:来源:国知局
存功能,即将当前界面的内容以原格式保存到同一文件夹下。
[0059]如图2所示为判断数据类型的算法。控制模块接收用户创建指令和其中的数据。
[0060]上述用户创建指令,是指用户可通过鼠标拖拽、粘贴、截图发出用户创建指令。
[0061]步骤101读取其中的字符串,若该字符串不为空则返回文字数据类型。否则继续。
[0062]步骤102读取元数据,把元数据转成路径地址格式。即把元数据以地址的形式储存到一个地址字符串中。
[0063]以下步骤均为只打开文件,不读取。如果打开成功,则说明是该文件类型。
[0064]步骤103打开文本文件,若打开成功则返回文本文件数据类型。否则继续。
[0065]步骤104打开幻灯片,若打开成功则返回PPT数据类型。否则继续。
[0066]步骤105打开图片,若打开成功则返回图片数据类型。否则继续。
[0067]步骤106打开TOF,若打开成功则返回PDF数据类型。否则继续。
[0068]步骤107打开视频,若打开成功则返回视频数据类型。否则继续。
[0069]步骤107打开超链接,若打开成功则返回超链接类型。否则继续。
[0070]如图3所示的文件处理模块流程图。
[0071]事件处理模块的处理结果会调用文件处理模块,并将数据类型和地址字符串作为参数传递给文件处理模块。在文件处理模块中,根据数据类型调用不同的函数,打开地址字符串指向的文件。若成功打开文件,则读取其中的数据,然后将读取到的数据返回给控制模块。
[0072]如图4所示为事件处理框图,用户通过鼠标拖拽、粘贴、截图发出创建指令,触发事件。所触发事件可分为201鼠标事件和202系统事件。比如鼠标拖拽为鼠标事件;粘贴,截图为系统事件。
[0073]203驱动层:驱动层直接与鼠标事件通信。
[0074]204系统层:系统层同时与驱动层和系统事件通信。
[0075]205事件通信模块:通信控制模块是系统层与控制模块的通信通道。
[0076]206控制模块:控制模块通过与系统层的通信进行动态创建组件和处理文件。
[0077]实施例
[0078]以视频为例,结合具体应用场景,对本发明实施例作具体的说明。
[0079]如图5所示的用户使用流程包括:S1向用户显示悬浮界面;S2接收到用户创建指令后,分析请求内容的类型;S3根据内容的类型动态创建组件;S4用户对组件进行管理(移动、删除、保存)。
[0080]S1、向用户显示悬浮界面。
[0081]界面属性:在开发过程中,可以将界面置顶并限定大小,并且使界面能够接收鼠标拖拽内容,加菜单栏、工具栏(为节省空间,可以不加工具栏)。
[0082]按钮:设置多个功能按钮,每个按钮通过窗体来实现不同的控制功能,如:实现应用软件的最小化、关闭、拖动窗体功能。
[0083]优选的,不加菜单栏,设置双击子窗体实现应用软件的最小化。界面大小设置采用自动调整和手动限定相结合的方法。界面随用户创建组件的内容自动改变大小,用户也可设定界面大小。为了使界面尽可能小巧,节省更多的界面显示资源,可以将各种菜单都放在右键菜单中。如:界面大小设置。
[0084]S2、接收到用户创建指令后,分析请求内容的类型。所述的请求可以有添加纯文字、添加文本文件、幻灯片、I3DF、添加图片、截图、添加视频并播放、超链接。收到请求后,在后台分析该请求的所属类型,并将得到的类型传出。
[0085]S3、根据内容的类型动态创建组件。根据分析得到的类型,创建一个动态组件,并加入到组件管理树中以便后续的管理(移动、删除、保存)。不同的组件要有不同的功能就需要拥有自己的专属右键菜单以及附带组件,比如视频,其组件可以有播放、暂停、快进等菜单,和进度条等附带组件,而纯文字和超链接需有移动、删除、保存菜单。
[0086]S4、用户对组件进行管理(删除、保存)。通过组件管理树对众多的组件进行移动、删除、保存操作。组件管理树让所有组件能够按一定顺序保存,在需要对组件操作的时候可以很方便的查找。
[0087]如图5所示的机械设计应用示意图是以SoIidWorks应用软件为例的应用实例。在本应用实例中,把一幅机械图用鼠标拖入显示界面。这样就省去了用户在SoI idfforks和图片间来回切换的麻烦。在SolidWorks的编辑区域内有部分区域为空白区域,用户可将显示界面调整大小,然后放在空白区域。
[0088]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种桌面系统的辅助信息显示面板系统,特征在于,包括: 显示模块,用于为用户提供一个置顶的显示面板,显示面板接受用户创建指令,根据文件的格式,动态创建不同的可被用户管理的自定义的组件,可自动改变大小;显示面板上设有用于接受用户编辑信息的编辑框,接收用户的保存命令后,将显示面板上的内容储存到文件;接收到用户的打开命令后,将在显示面板上添加“保存”命令所储存的文件中的内容; 控制模块,对事件进行初步分析,将返回的数据类型传递给文件处理模块,并把该事件转发给事件处理模块进一步分析处理; 事件处理模块,包含多个事件处理函数,用于接收特定的事件,并对事件做出处理,在本模块中,需要进行动态创建组件,并将组件移动至合适的位置; 文件处理模块,用于根据事件处理模块的处理结果,调用不同的函数来打开文件,并返回文件内容,将返回内容传递给控制模块,本模块还有保存功能,用于将当前界面的内容以原格式保存到同一文件夹下。2.如权利要求1所述的一种桌面系统的辅助信息显示面板系统,特征在于,所述的显示面板是悬浮窗体,此悬浮窗体的透明度可以改变,并且用户可自由改变界面大小。3.如权利要求1所述的一种桌面系统的辅助信息显示面板系统,特征在于,用户创建指令包括:鼠标拖拽、复制、剪切、粘贴。4.如权利要求1所述的一种桌面系统的辅助信息显示面板系统,特征在于,所述动态创建的自定义的组件分别根据以下文件类型创建:纯文字、文本文件、幻灯片文件、PDF文件、图片文件、视频文件。5.如权利要求1所述的一种桌面系统的辅助信息显示面板系统,特征在于,所述的动态组件的菜单包括公有的菜单和私有的菜单。6.如权利要求1所述的一种桌面系统的辅助信息显示面板系统,特征在于,所述的储存包括:对编辑信息进行储存和对所创建的组件的内容进行储存。7.如权利要求5所述的一种桌面系统的辅助信息显示面板系统,特征在于,公有菜单包括:界面大小,删除,退出。8.如权利要求书5所述的一种桌面系统的辅助信息显示面板系统,特征在于,私有菜单分别为: TXT文件:编辑; PPT文件,有上一页、下一页; PDF文件,有上一页、下一页; 图片文件:有缩放、旋转; 视频文件:有播放、暂停,和进度条附带组件。9.如权利要求1所述的一种桌面系统的辅助信息显示面板系统,特征在于,添加内容时不同格式的文件以不同的组件显示在辅助面板上。10.如权利要求1所述的一种桌面系统的辅助信息显示面板系统,特征在于,初步分析是指分析事件中的数据是哪种类型,根据事件处理模块的处理结果去调用文件处理模块,并将返回内容传递给显示模块。
【专利摘要】本发明公开了一种桌面系统的辅助信息显示面板系统,包括显示模块,用于为用户提供一个置顶的显示面板,显示面板接受用户创建指令,根据文件的格式,动态创建不同的可被用户管理的自定义的组件,可自动改变大小;控制模块,对事件进行初步分析,将返回的数据类型传递给文件处理模块,并把该事件转发给事件处理模块进一步分析处理;事件处理模块,包含多个事件处理函数,用于接收特定的事件,并对事件做出处理;文件处理模块,用于根据事件处理模块的处理结果,调用不同的函数来打开文件,并返回文件内容,将返回内容传递给控制模块。本发明提高了界面利用率,实现了信息资源整理及记忆,方便用户查看,及跨平台。
【IPC分类】G06F3/14, G06F3/0481, G06F9/48
【公开号】CN105117185
【申请号】CN201510490700
【发明人】马乐, 杨保林, 芮朝, 郭占宝, 李金蓉, 黄茂丹, 朱家利, 孙灵芳
【申请人】东北电力大学
【公开日】2015年12月2日
【申请日】2015年8月7日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1