发明名称 智慧型视窗管理系统及方法
摘要 本发明提出一种智慧型视窗管理系统及方法,让使用者可快速、有效地设定及调整其所需要的视窗样式,将一视窗分割成多个显示区域并可分别指定各显示区域的显示内容,以符合客户个别不同的需求。藉由本发明的系统及方法,使用者只需以滑鼠拉动视窗/显示区域的边线,即可轻易地在一视窗上新增/删除一显示区域,且相邻的显示区域之间的尺寸及位置彼此具有连动关系。
申请公布号 TWI228703 申请公布日期 2005.03.01
申请号 TW092129972 申请日期 2003.10.28
申请人 精业股份有限公司 发明人 邹本善
分类号 G09G5/30 主分类号 G09G5/30
代理机构 代理人
主权项 1.一种智慧型视窗管理系统,其中该视窗具有一个以上的显示区域,且该一个以上的显示区域不互相重叠地分配于该视窗显示区域,该系统包含有:一储存模组,用以储存该视窗的尺寸位置以及其一个以上显示区域的尺寸位置和显示内容;一设定模组,用以供使用者设定各显示区域的显示内容;一侦测模组,用以侦测使用者的游标讯号;一处理模组,用以依据上述所侦测获得的游标讯号,判断使用者目前所选择边线、与所选择边线的相关显示区域及游标移动位置,并重新设定该相关显示区域的尺寸位置;以及一显示模组,用以依据各显示区域最新的尺寸位置,显示各显示区域的显示内容;其中,使用者所选择为视窗边线时,该处理模组将该相关显示区域的边线,从原先的视窗边线修改至该移动位置,并于视窗边线与移动位置之间,新增一显示区域;其中,使用者所选择为非视窗边线且移动位置未超过该相关显示区域与所选择边线平行之另一边线时,该处理模组将该相关显示区域的边线,从原先边线修改至该移动位置;以及其中,使用者所选择为非视窗边线且移动位置超过该相关显示区域与所选择边线平行之另一边线时,该处理模组删除另一边线被超过的相关显示区域,并将其余相关显示区域的边线,从原先边线修改至该被删除之相关显示区域的另一边线。2.根据申请专利第1项的系统,其中,该处理模组在新增一显示区域时,该新增显示区域系依据一事先预定的显示内容予以显示,再由该设定模组让使用者另行设定为使用者所需要显示内容。3.根据申请专利第1项的系统,其中,该设定模组可藉由提供一设定操作介面让使用者直接输入或选择以设定各显示区域的显示内容,并将资料储存回储存模组中。4.根据申请专利第3项的系统,其中,该设定操作介面更可让使用者直接输入或选择以设定各显示区域的显示方式及操作元件;其中,该储存模组更包括用以储存各显示区域所具有不同的显示方式及操作元件;以及其中,该显示模组更包括用以依据各显示区域的尺寸位置、显示方式、操作元件等设定资料,显示各显示区域的显示内容。5.根据申请专利第4项的系统,其中,各显示区域之操作元件中包含一功能,将使用者所选择的显示区域放大到全萤幕予以显示。6.根据申请专利第5项的系统,其中,该操作元件更包含一功能,将所选择显示区域的全萤幕显示,回复原来的多个显示区域之画面。7.根据申请专利第1项的系统,其中,该处理模组系依据使用者所选择及操作的视窗或显示区域之尺寸位置资料,确定视窗或显示区域边线的固定方向,并计算出在移动方向的移动距离,然后依据该移动距离及原本边线的相关位置,来判断是否增加新的显示区域、删除一现有的显示区域,或是重新设定显示区域的边线。8.根据申请专利第1项的系统,其中,该显示模组更可以配合一个以上的萤幕及其显示卡,将多个显示区域在一个以上的萤幕上进行显示。9.根据申请专利第1项的系统,其中,该系统更可提供使用者选择多个显示区域以设定显示内容的连动关系,且该系统更包含有:一显示内容连动设定模组,用以供使用者选择二个以上的显示区域来设定其显示内容具有连动关系,并储存于该储存模组中;以及一显示内容判断模组,用以监控各显示区域之显示内容的变更,依据储存模组中的连动关系设定资料,判断该显示区域是否具有显示内容连动关系之显示区域,并据以变更其该显示区域的显示内容,一并重新显示。10.根据申请专利第9项的系统,其中,该显示内容判断模组系提供一显示内容连动设定操作介面来让使用者输入或进行选择一个以上的显示区域并设定连动关系的设定资料。11.一智慧型视窗管理方法,可将一视窗分配具有多个显示区域,使用者可经由击点、拖曳、抛放视窗/显示区域的边线,来新增/删减显示区域或是重新设定显示区或的尺寸位置,其中,该方法包含的步骤有:纪录一视窗及其所具有一个以上显示区域的尺寸位置资料,以及各显示区域的显示内容;侦测使用者的游标讯号,纪录所选择边线、该边线相关显示区域、以及游标移动位置;判断该边线是否视窗边线,并判断游标移动位置是否超过该相关显示区域中与所选择边线平行之另一边线;其中,当所选择为视窗边线时,将该相关显示区域的边线,从原先的视窗边线修改至该移动位置,并于视窗边线与移动位置之间,新增一显示区域;其中,当所选择为非视窗边线且移动位置未超过该相关显示区域与所选择边线平行之另一边线时,将该相关显示区域的边线,从原先边线修改至该移动位置;以及其中,当所选择为非视窗边线且移动位置超过该相关显示区域与所选择边线平行之另一边线时,删除另一边线被超过的相关显示区域,并将其余相关显示区域的边线,从原先边线修改至该被删除之相关显示区域的另一边线。12.根据申请专利第11项的方法,其中,在新增一显示区域时,系将该新增显示区域系依据一事先预定的显示内容予以显示,再提供一设定功能让使用者另行设定为所需要显示内容。13.根据申请专利第11项的方法,其中,该方法更包含的步骤有:提供一设定操作介面让使用者直接输入或选择以设定各显示区域的显示内容,并将资料储存回储存模组中。14.根据申请专利第13项的方法,其中,该设定操作介面更可让使用者直接输入或选择以设定各显示区域的显示方式及操作元件,且其中,该方法更包含的步骤有:纪录各显示区域所具有不同的显示方式及操作元件;以及依据各显示区域的尺寸位置、显示方式、操作元件等设定资料,显示各显示区域的显示内容。15.根据申请专利第14项的方法,其中,该方法更包含的步骤有:提供一操作元件,将使用者所选择的显示区域放大到全萤幕予以显示。16.根据申请专利第15项的方法,其中,其中,该方法更包含的步骤有:提供另一操作元件,将所选择显示区域的全萤幕显示,回复原来的多个显示区域之画面。17.根据申请专利第11项的方法,其中,侦测及修改边线资料时,系先确定视窗或显示区域边线的固定方向,并计算出在移动方向的移动距离,然后依据该移动距离及原本边线的相关位置,来判断是否增加新的显示区域、删除一现有的显示区域,或是重新设定显示区域的边线。18.根据申请专利第11项的方法,其中,该一个以上的显示区域更可以配合一个以上的萤幕及其显示卡,分别在一个以上的萤幕上进行显示。19.根据申请专利第11项的方法,其中,多个显示区域的显示内容可以设定具有连动关系,其更包含的步骤有:提供一设定功能,让使用者设定一个以上显示区域之显示内容的连动关系,并予以纪录;以及监控各显示区域的显示内容是否有所变动,依据该纪录的一个以上显示区域之显示内容连动关系,判断该显示内容有所变动的显示区域是否具有相对应的显示内容连动关系资料,若是,则依据所纪录的显示内容的连动关系,变更具有连动关系之显示区域的显示内容。20.根据申请专利第19项的方法,其中,该方法更包含的步骤有:提供一显示内容连动设定操作介面,让使用者输入或进行选择一个以上的显示区域并设定连动关系的设定资料。21.根据申请专利第20项的方法,其中,变更具有连动关系之显示区域的显示内容,系修改先前所纪录各显示区域的显示内容资料,然后依据新的显示内容重新显示。22.根据申请专利第13项的方法,其中,更包含的步骤有:事先纪录不同显示内容所对应不同显示方式及操作元件资料;以及藉由该设定操作介面,依据各显示区域的显示内容及其对应的显示方式及操作元件资料,自动设定各显示区域的显示方式及操作元件。图式简单说明:第一A图:本发明第一实施例之系统架构图。第一B图:本发明第二实施例之系统架构图。第二A图:本发明实施例应用在一金融资讯系统上所产生具有多个显示区域之视窗外观图。第二B图:本发明实施例应用在一金融资讯系统上新增/移动一显示区域之视窗外观图。第三图:本发明新增、删减、重新设定显示区域之方法流程图。第四图:本发明设定多个显示区域的显示内容以具有连动关系之方法流程图。
地址 台北市内湖区瑞光路318号