CN107450901B - 信息处理装置 - Google Patents
信息处理装置 Download PDFInfo
- Publication number
- CN107450901B CN107450901B CN201710287093.4A CN201710287093A CN107450901B CN 107450901 B CN107450901 B CN 107450901B CN 201710287093 A CN201710287093 A CN 201710287093A CN 107450901 B CN107450901 B CN 107450901B
- Authority
- CN
- China
- Prior art keywords
- window
- icon
- unit
- display unit
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 47
- 230000009467 reduction Effects 0.000 claims description 11
- 230000003213 activating effect Effects 0.000 claims 1
- 230000004913 activation Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 239000013589 supplement Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种信息处理装置包括:显示部,存储单元,操作接收部和处理部。所述处理部,(1)在所述操作接收部接收到预定的操作指令时,所述显示部显示的窗口大小和位置的窗口信息被存储在所述存储单元,同时,生成在该窗口下显示的文件的关联图标,该图标在所述显示部显示;(2)所述操作接收部接收到对于所述图标的启动操作时,从所述存储单元中读取出窗口信息,在所述显示部将显示与所述图标关联的文件的窗口显示为所述窗口信息表示的窗口大小和位置。所以,一旦窗口关闭之后再次打开时,能够提升操作效率。
Description
技术领域
本发明涉及一种信息处理装置。
背景技术
通过PC(Personal Computer)等信息处理装置在显示部上显示来自存储单元存储的文件内容的窗口。在显示部上显示的窗口的大小和位置是可能变化的,用户一般根据自己的喜好调整窗口的大小和位置来进行操作。
发明内容(Summary)
用户一旦关闭窗口后,当再次打开窗口时,需要再次调整窗口的大小和位置。再次调整窗口的大小和位置操作对用户来说是很麻烦的事情,欠缺便利性。
本发明用来解决上述问题。
本发明的一方面信息处理装置包括,显示部,接收对于所述显示部的用户操作的操作接收部,存储单元,执行与所述操作接收部接收的操作对应的处理的处理部。
所述处理部,(1)当所述操作接收部接收到预定的操作时,将表示所述显示部显示的窗口的大小和位置的窗口信息存储在所述存储单元,并且生成与该窗口下显示的文件关联的图标,将该图标在所述显示部显示,(2)当所述操作接收部接收到对所述图标的启动操作时,从所述存储单元读取出所述窗口信息,将显示与所述图标的关联文件的窗口显示为所述窗口信息表示的窗口大小和位置。
因此,当在窗口一旦关闭后再次打开窗口时,能够提高操作效率。
附图说明
图1为本发明的第1实施方式涉及的信息处理装置的主要内部构成概略表示的功能模块示意图。
图2(A)以及图2(B)为显示部显示的操作画面的一个例图。
图3为窗口信息存储单元的数据构成的一个例图。
图4为信息处理装置的控制单元执行处理动作的流程图。
图5为显示部显示的操作画面的一个例图。
图6(A)以及图6(B)为显示部显示图标的例图。
图7为信息处理装置的控制单元执行处理动作的流程图。
图8为显示部显示的操作画面的一个例图。
图9为信息处理装置的控制单元执行处理动作的流程图。
图10为信息处理装置的控制单元执行处理动作的流程图。
图11(A)以及图11(B)为显示部显示的操作画面的一个例图。
图12为显示部显示的操作画面的一个例图。
图13(A)-(C)为窗口大小和位置的调整方法的说明图。
图14为显示部显示的操作画面的一个例图。
图15为显示部显示的操作画面的一个例图。
具体实施方式
以下将参照附图对本发明的一个实施方式涉及的信息处理装置以及信息处理程序进行说明。
<实施方式1>
图1所示的是,本发明实施方式1涉及的安装有信息处理程序的信息处理装置的概略表示主要内部构成的功能模块图。信息处理装置1,例如个人电脑等电子设备包括显示部10,操作部20,通信单元30,存储单元40,控制单元100。这里每个构成单元相互之间通过CPU(中央处理器)总线可以发送或者接收数据或信号。
显示部10由液晶显示器(LCD:Liquid Crystal Display)和有机EL(OLED:OrganicLight-Emitting Diode)等构成。如图2(A),图2(B)所示,显示部10中显示配置了多个图标A1-A4的操作画面D1和配置了多个图标A-A4以及多个窗口W1-W3的操作画面D2。图标A1,A2在左端从上向下纵向配置,图标A3,A4在下方任务栏B1从左向右横向配置。这里的窗口是指控制单元100运行存储单元40存储的各种程序时的运行结果的显示画面,例如(1)控制单元100运行互联网浏览程序时的运行结果即网页的显示画面,(2)控制单元100运行文件浏览程序时的运行结果即文件夹的显示画面,(3)控制单元100运行文档生成程序时的运行结果即文档文件的显示画面。
图标A1-A4分别与信息处理装置1具备的预定的各种各样功能进行关联,显示关联了功能的图像被描绘在图标A1-A4的各个图标上。例如,图标A1关联了邮件功能。图标A4关联了批处理化功能,即生成为了使显示部10上在窗口中显示的两个以上文件进行批处理的图标。
此外,显示部10上显示来自控制单元100的回应和数据结果等,同时,配置有触摸屏功能,用户能够通过触摸画面显示的图像来操作信息处理装置1。
操作部20包括鼠标和键盘等,信息处理装置1接收来自用户的有关可执行的各种操作和处理的各种指示。
通信单元30是包括了一个通信模块(未表示出)诸如LAN(局域网)芯片的通信接口。信息处理装置1,通过网络与PC等其它信息处理装置连接,由通信单元30与连接的PC等其它设备之间进行数据的接收和发送。
存储单元40是一个大容量存储设备,诸如HDD(硬盘驱动器)等。
控制单元100由CPU,RAM(Random Access Memory),以及ROM(Read Only Memory)等构成。控制单元100因使上述ROM或者存储单元40存储的信息处理程序在上述CPU上运行,而藉由控制部101,操作接收部102,以及窗口信息存储部103进行。并且,控制单元100的上述各个结构也可以不基于所述信息处理程序而运行,通过各自硬件电路构成。
窗口信息存储部103,将表示各个窗口的大小以及位置的窗口信息存储在存储单元40上。图3是由窗口信息存储部103存储在存储单元40的数据构成的一个例图,与各个文件相对应,表示窗口的大小以及位置的左上角和右下角坐标被存储。
控制部101控制信息处理装置1的整体操作。控制部101,与显示部10,操作部20,通信单元30,以及存储单元40等连接,進行在连接状态的上述各个构成的操作控制和各个构成之间进行信号或者数据的发送与接收。
控制部101,特别是作为一个处理部起作用,运行后述操作接收部102接收到的操作相应的处理。例如,用户通过显示部10上配置的触摸屏功能或者操作部20进行选择如图2所示图标A1的操作输入,当操作接收部102接收到图标A1的触摸操作等选择操作时,控制部101运行与图标A1关联的邮件功能。具体来说,就是控制部101运行存储於存储单元40等的邮件程序。
此外,控制部101能够使表示存储单元40等存储的文件的内容以窗口的形式在显示部10显示。例如,运行使用微软公司的word等文档创建程序,作成的文档文件时,表示该文档文件的内容以窗口的形式在显示部10被显示。
操作接收部102,基于带有触摸屏功能的显示部10或者操作部20输出的检测信号,确定来自用户输入的用户操作。然后,操作接收部102接收到确定的用户操作,并向控制部101等输出与用户操作相对应的控制信号。
接着,就具有上述构成的信息处理装置1的动作进行说明。如图4是信息处理装置1的控制单元100运行信息处理程序的处理动作流程图。这个处理动作被执行是在操作接收部102接收到启动对显示部10上显示的图标A4的启动操作(预定的操作)的时候。为了便于说明,如图2(B)所示,列举窗口W1-W3被显示时的例子。
操作接收部102接收到图标A4的启动操作时,控制部101,获得表示在显示部10上显示的窗口W1-W3的大小以及位置的窗口信息(具体来说就是各个窗口W1-W3左上角和右下角的坐标)(S1),对应窗口W1-W3显示的各个文件,将获得的窗口信息存储在存储单元40上(S2)。
然后,控制部101,生成为了对各个文件进行批处理图标(S3),使窗口W1-W3显示结束(S4)起,将生成的图标在显示部10显示(S5)。图5是显示部10上显示的操作画面的一个例图。操作画面D3配置的图标A5是上述各个文件批处理图标,在图标A5上有显示表示批处理的‘一括’和表示文件数量的数字‘3’。另外,在控制部101的控制下,图标A5也可以如图6(A)或者图6(B)所示的那样在显示部10被显示。如图6(A)所示例子,和图5表示的不同,在图标中,不是单纯的显示文件数‘3’,在批处理各个文件时显示的3个窗口在显示部10被显示。因此,在用户选择图标A5时什么样的窗口会在显示部10显示就可能一目了然。另外,图6(B)中,在图标上各个文件类别的简易图像也分别被显示在显示部10。如本图所示,表示文档文件的‘W’的文字图像,表示表格数据的‘E’的文字图像,表示文件夹的‘F’的文字图像等被显示。根据上述显示,即使在图标较小的场合,选择图标A5后什么样的窗口被显示在显示部10,用户是可能把握的。
接着,对显示部10显示的图标A5(图5)进行启动操作时的处理动作用图7所示的流程图进行说明。
当操作接收部102接收到对图标A5的启动操作时,控制部101,将对应图标A5执行批处理的各个文件的各个窗口的窗口信息从窗口信息存储部103读取出来(S11)。
然后,控制部101,从图标A5显示结束(S12)起,运行各个文件(S13),基于读取出的窗口信息的大小和位置将各个文件在显示部10上显示(S14)。具体来说,当一个文件是使用文档创建程序生成的文档文件时,控制部101执行该文档文件,该文档文件在窗口中打开,然后,基于窗口的信息调整窗口的大小和位置。
图8是显示部10显示的操作画面的一个例图。操作画面D4配置的窗口W4-W6是对图标A5进行启动操作后显示的画面,各个窗口W4-W6和图2(B)所示的W1-W3各个窗口以相同的大小和位置配置。
<补充1>
上述对多窗口情况进行了说明,即当操作接收部102接收到对图标A4的启动操作时在显示部10上存在多个显示的窗口。另外,也考虑1个窗口的情况,即当操作接收部102接收到对图标A4的启动操作时在显示部10显示的窗口是1个。
这种情况下,控制部101将表示显示部10显示的一个窗口的大小和位置的窗口信息存储在存储单元40。然后,控制部101生成为了运行该文件的图标,並在显示部10上显示该图标。
然后,当操作接收部102接收到对上述图标的启动操作时,控制部101从存储单元40读取出窗口信息。之后,控制部101,在所述显示部10,将显示与所述图标关联的文件的窗口显示为所述窗口信息表示的大小和位置。
<补充2>
以下,当操作接收部102接收到对图标A5的启动操作时,从生成图标A5的时点起考虑文件内容变更的情况。
控制部101,从生成图标A5的时点起判断文件内容是否发生变更,当文件内容发生了变更时,在显示部10上显示可选择的选择画面用来选择是显示变更前的内容还是变更后的内容。
根据该选择画面,当操作接收部102接收到了显示变更前的内容的选择指令时,控制部101,在显示部10上,将表示变更前的内容的文件的窗口显示为窗口信息中表示的大小和位置。另外,根据该选择画面中,当操作接收部102接收到了显示变更后的内容的选择指令时,控制部101,在显示部10上,将表示变更后的内容的文件的窗口显示为窗口信息中表示的大小和位置。
控制部101通过执行上述操作时,使用户能够选择是显示生成图标A5时的文件内容,还是显示现在的文件内容,能够使用户希望的文件内容在显示部10显示。
<补充3>
控制部101也可以不仅将窗口的大小和位置,还将窗口下显示的在文件内的位置作为窗口信息,存储在存储单元40。当操作接收部102接收到对图标的启动操作时,控制部101,将表示图标关联的文件从窗口信息中所示的文件内的位置显示在显示部10上。
例如,当窗口中文本文件第10行到第50行被显示的时候生成图标A5,作为窗口中显示的在文件内的位置如从第10行到第50行的信息被存储在存储单元40中。然后,对图标A5进行启动操作时,控制部101不会使窗口内文本文件从第1行起显示,而是使文本文件从第10行到50行的范围显示。
一般的装置,一旦用户关闭窗口,之后,用户再次打开窗口时,窗口的大小和位置必须再次调整。再次调整窗口的大小和位置是一项很繁琐的工作,对用户来说,缺乏便利性。
因此,根据以上处理方法,用户一旦关闭窗口后,再次打开窗口,会大大提高操作效率。
<补充4>
控制部101也可以当在显示部10上存在与其它窗口重叠显示的窗口时,不仅将多个窗口的各大小和各位置的信息,还将表示重叠显示窗口的重叠的前后关系的信息作为窗口信息存储在存储单元40。
这种情况下,当操作接收部102接收到对图标A5的启动操作,而且窗口信息中包含上述窗口的重叠的前后关系的信息时,控制部101,在显示部10将显示多个文件的多个窗口显示为所述窗口信息中表示的各个窗口的各大小和各位置,而且基于上述窗口的重叠的前后关系,使所述窗口重叠于其他窗口显示。根据上述操作,可以再现图标生成时的窗口的大小,位置,以及窗口的重叠关系。
<实施方式2>
接下来,就第2种实施方式涉及的安装有信息处理程序的信息处理装置进行说明。第1种实施方式中描述了,生成为了对两个以上的文件进行批处理的图标A5(如图5),用生成了图标A5的信息处理装置1对于图标A5进行启动操作的情况。但是第2种实施方式与第一种实施方式不同的是,用与生成了图标A5的信息处理装置1不同的其它信息处理装置进行启动操作。
首先,按照图9所示的流程图说明将显示部10显示的图标A5发送给其它信息处理装置的处理动作。
操作接收部102接收到将图标A5发送给其它信息处理装置的请求时(例如,发邮件时添加图标A5)控制部101从存储单元40读取图标A5被执行批处理的各个文件的文件信息(S21),从窗口信息存储部103读取对应各个文件的窗口信息(S22),控制部101将读取出来的文件信息和窗口信息赋予给图标A5(S23)。
因此,将图标A5以邮件附件的形式发送给其它信息处理装置,邮件接收者的信息处理装置也可以和邮件发送者的信息处理装置一样,对图标A5进行启动操作时也可能对两个以上的文件进行批处理。
然后,如图10所示流程说明对于显示部10显示的图标A5进行启动操作时的处理动作。
当操作接收部102接收到对于图标A5的启动操作指令时,控制部101从窗口信息存储部103读取图标A5被执行批处理的各个对应文件的各个窗口的窗口信息(S31),控制部101,基于读取的窗口信息,判断显示部10是否能够容纳各个窗口(S32)。进行此判断的原因是,如果图标A5的原生成装置是其它信息处理装置的时候,相比原生成装置,显示部10比较小,或者纵横比不同,各个窗口可能不能被显示部10容纳。
若判断各个窗口能够被显示部10容纳(S32时YES),控制部101,从结束图标A5的显示(S33)起运行各个文件(S34),在显示部10以读取出的窗口信息的大小和位置的窗口显示各个文件(S35)。
图11是显示部10显示的操作画面的一个例图。图11(A)是表示图标A5的原生成装置的显示部和现在的装置的显示部10是相同大小的情景,图11(B)是表示现在的装置的显示部10比图标A5的原生成装置的显示部大的情景。操作画面D5,D6配置的窗口W7-W9是对于图标A5进行启动操作时显示的情景,窗口W7-W9分别和图2(B)所示的窗口W1-W3以左上角为基准的相同的大小和位置进行配置。窗口W7-W9是各个不同的文件进行激活启动生成的窗口。
这里说明了以与窗口W1-W3相同的大小和位置来配置窗口W7-W9的情况,在其它实施方式中,控制部101也可以在判断显示部10的显示区域有多余时,将窗口W7-W9进行放大(相似放大),如图12所示的操作画面D7那样将窗口W7-W9在显示部10上整体全屏配置。
另一方面,控制部101判断显示部10有不能容纳的窗口存在时(S32时NO),控制部101为了使在显示部10上各个窗口不互相重叠的容纳而调整各个窗口的大小和位置(S36)。例如,当运行批处理两个文件时,如图13(A)所示除开任务栏B1,左右均等的分成两个区域E1,E2来设定各个窗口;执行批处理3个文件时,如图13(B)所示,分成3部分E3-E5来设定各个窗口;执行批处理4个文件时,如图13(C)所示,均等的分成4个部分E6-E9来设定窗口。
注意,关于窗口的划分,如果考虑调整前的窗口的大小和位置更好。例如,调整前各个窗口的布局,如图2(B)所示的布局,分配区域E3给窗口W1,分配区域E4给窗口W2,分配区域E5给窗口W3。
然后,控制部101判断调整后的各个窗口的大小是否在预设的缩小限度的范围内(例如,是原窗口大小的80%以上)(S37),如果判断是在缩小限度的范围内(S37时YES),控制部101,结束图标A5的显示(S38),运行各个文件(S39),在显示部10的调整后的大小和位置的窗口中显示各个文件(S40)。
如果判断不在缩小限度范围内(S37时NO),控制部101将不运行各个文件。
根据上述第2实施方式,当两个以上的文件执行批处理时,在显示部10能够以基于预先登录了窗口信息的窗口大小和位置的窗口来显示各个文件。即,能够在预先登录的窗口布局下再现窗口显示。
在一般的装置中,为了提升操作效率,根据用户的喜好调整窗口的大小和位置的情况存在。特别是两个以上的窗口打开时,这种倾向就会强烈。但是,两个以上的窗口一旦关闭,之后,再次打开时,必须再次调整窗口的大小和位置,这样就存在操作效率低下的问题。
为了解决这样的问题,考虑一种技术生成使两个以上的文件运行批处理的图标,然而当在其它的信息处理装置启动该图标时,因与生成图标的信息处理装置的显示部的大小和纵横比不同,可能不能再现与生成图标时相同的窗口布局的窗口显示。
在这方面,上述实施方式中,因为显示部10的大小和纵横比不同,当显示部10存在有不能容纳的窗口的时候,为了能够在显示部10被容纳,调整窗口的大小和位置,即使不能再现原来的窗口布局,也能够以适合的窗口来显示批处理运行的两个以上文件。
另外,有关窗口缩小限度的范围,可以根据文件种类(生成文件的程序种类)来设定。例如,使用文字处理程序生成的文档文件,文字比较多,如果缩小比例比较大,阅读起来就比较困难,所以设定缩小限度的范围大小是80%,使用简报程序生成的文件,即使大比例缩小影响也不大,所以设定缩小限度的范围是60%。
另外,在其他的实施方式中,当操作接收部102接收到对于如图2(B)所示的图标A4的启动操作时,控制部101,如图14所示,可以将对于窗口W1-W3按顺序输入缩小限度的画面P1在显示部10上显示,用户能够设定每个窗口的缩小限度,当操作接收部102接收到来自用户的输入时,控制部101将输入的缩小限度信息作为窗口信息的属性信息存储,当调整窗口的大小以和位置时,控制部101可以使用存储的属性信息。
本发明不限于上述实施方式的构成,可以进行各种变形。例如,在上述第1实施方式中,当操作接收部102在接收到启动显示部10显示的图标A4的操作(预定的操作)时,控制部101,不仅将窗口信息,而且将显示部10显示的壁纸画像和显示部10上显示的表示其他图标的属性(包含关联图标的文件名和图标的画像)和位置的背景信息存储在存储单元40。
当操作接收部102接收到对于图标A5的启动操作时,控制部101从存储单元40读取出窗口信息以及背景信息。控制部101不仅使显示图标关联文件的窗口显示在显示部10上,而且使背景信息上的壁纸和背景信息上的图标也显示在显示部10。通过上述处理,不仅重现了窗口的显示,还可以重现壁纸的画像或显示部10显示的其它图标。
另外,控制部101,不仅是在操作接收部102接收到对于显示部10上显示的图标A4的启动操作时,也在操作接收部102接收到关闭信息处理装置1的操作时,将显示部10上显示的窗口大小和位置的窗口信息存储在存储单元40上。
也就是说,控制部101,在信息处理装置1关闭之前,将关闭之前的时间点在显示部10显示的窗口大小和位置的窗口信息存储在存储单元40,同时,生成关联了在该窗口下显示的文件的图标。在信息处理装置1关闭之后,再启动时,在显示部10上显示关闭前控制部101生成的图标。当操作接收部102接收到启动该图标的操作时,控制部101从存储单元40读取出窗口信息,在显示部10上将显示与图标关联的文件的窗口显示为所述窗口信息中表示的大小和位置。通过执行上述处理,信息处理装置1在关闭之后再启动时,简单的操作能够再现信息处理装置1在关闭前显示的窗口。
另外,在上述的第2实施方式中,控制部101也可以通过将显示部10的画面内预定一点(比如左上角)作为中心进行统一的比例转换(相似缩小),调整窗口的大小和位置。通过执行上述处理,即使调整了窗口的大小和位置,因为维持调整前后窗口大小的比例,能够抑制给用户的不适感。
另外,在上述的第2实施方式中,控制部101,也可以在各个窗口以及其相邻窗口在调整前和调整后不发生变化的情况下进行调整各个窗口的大小和位置。
使用图15所示的例子对上述操作进行具体的说明。如图15所示,操作画面D5内显示了窗口W11-W155个窗口。控制部101将操作画面D5内显示的这些窗口的邻接关系在存储单元40中存储。例如,和窗口W11相邻的窗口是W12,和窗口W12相邻的窗口是W11,W13,W14。
控制部101,在这种邻接关系(相邻窗口)调整前后不变的范围内,调整各个窗口的大小和位置。也就是说,控制部101,在保证窗口W11不与窗口W12以外的窗口相邻的情况下,调整各个窗口的大小和位置。另外,控制部101,还保证与窗口W12相邻的窗口是W11,W13,W14来调整各个窗口的位置和大小。通过执行上述处理,即使调整窗口的大小和位置,因为维持了调整前后各个窗口的邻接关系,能够抑制给用户的这种不适感。
另外,上述实施方式中,作为本发明涉及的信息处理装置中的一种实施方式利用PC进行了说明,这仅仅是一个例子,利用其它电子设备,例如,平板电脑也可以。
另外,上述实施方式中,利用了图1至图15的上述实施方式表示的结构和处理只不过是本发明的一种实施方式,并不意味着将本发明限定在该结构和处理。
本领域技术人员明白,可以在不脱离本发明的范围以及宗旨内,对本发明进行各种修正以及变更。另外,本发明应该理解为,不限定于本说明书中记载的举例表示的实施方式。
Claims (1)
1.一种信息处理装置,其特征在于,包括:
显示部,
接收对于所述显示部的用户操作的操作接收部,
存储单元,
执行与所述操作接收部接收的操作对应的处理的处理部,
所述处理部,(1)当所述操作接收部接收到预定的操作时,将表示所述显示部显示的窗口的大小和位置的窗口信息存储在所述存储单元,并且生成与在该窗口下显示的文件关联的图标,将该图标显示在所述显示部;(2)当所述操作接收部接收到对所述图标的启动操作时,从所述存储单元中读取出所述窗口信息,在所述显示部,将显示与所述图标关联的文件的窗口显示为所述窗口信息表示的大小和位置;(1)在当所述操作接收部接收到预定的操作时,存在多个在所述显示部显示的窗口的场合下,(1-1)将所述窗口信息,即表示该多个窗口的各大小和各位置的信息存储在所述存储单元,(1-2)作为所述图标,生成为了批处理该多个窗口下显示的多个文件的图标,(2)当所述操作接收部接收到对所述图标的启动操作时,在所述显示部,将显示所述多个文件的多个窗口显示为所述窗口信息表示的各大小和各位置,
进一步地,所述处理部,在所述操作接收部接收到对所述图标的启动操作时,使所述多个文件分别以基于所述窗口信息的大小和位置的窗口显示在所述显示部,
进一步地,在基于所述窗口信息的大小和位置的窗口不被容纳在所述显示部时,在预设的缩小限度范围内,调整各窗口的大小和位置以使各窗口不互相重叠地被容纳在所述显示部,并以调整后的大小和位置使各窗口显示在所述显示部,进一步地,在不能够调整各窗口的大小和位置以使各窗口不互相重叠地被容纳在所述显示部时,不运行各文件,不使各窗口显示在所述显示部。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016-091231 | 2016-04-28 | ||
JP2016091231A JP6524959B2 (ja) | 2016-04-28 | 2016-04-28 | 情報処理装置及び情報処理プログラム |
JP2016091230A JP6572821B2 (ja) | 2016-04-28 | 2016-04-28 | 情報処理装置及び情報処理プログラム |
JP2016-091230 | 2016-04-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107450901A CN107450901A (zh) | 2017-12-08 |
CN107450901B true CN107450901B (zh) | 2020-08-04 |
Family
ID=60158301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710287093.4A Expired - Fee Related CN107450901B (zh) | 2016-04-28 | 2017-04-27 | 信息处理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10241658B2 (zh) |
CN (1) | CN107450901B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6981326B2 (ja) * | 2018-03-22 | 2021-12-15 | 富士通株式会社 | 情報処理装置、表示システム及びウィンドウ配置プログラム |
CN111176764B (zh) * | 2019-12-10 | 2022-04-05 | 华为技术有限公司 | 显示控制方法和终端设备 |
US20230394623A1 (en) * | 2022-06-06 | 2023-12-07 | Lenovo (Singapore) Pte. Ltd. | Apparatus, methods, and program products for controlling a size and/or placement of display items on displays |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8490002B2 (en) * | 2010-02-11 | 2013-07-16 | Apple Inc. | Projected display shared workspaces |
CN103365525A (zh) * | 2012-03-28 | 2013-10-23 | 百度在线网络技术(北京)有限公司 | 移动终端及用于移动终端的多窗口显示方法 |
CN104572058A (zh) * | 2013-10-28 | 2015-04-29 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5675755A (en) * | 1995-06-07 | 1997-10-07 | Sony Corporation | Window system preventing overlap of multiple always-visible windows |
JPH09218772A (ja) | 1996-02-09 | 1997-08-19 | Toshiba Corp | ウィンドウ表示制御方法及びその装置 |
US6025841A (en) * | 1997-07-15 | 2000-02-15 | Microsoft Corporation | Method for managing simultaneous display of multiple windows in a graphical user interface |
JP2000194474A (ja) | 1998-12-25 | 2000-07-14 | Toshiba Corp | プラント監視制御システム |
JP2003108283A (ja) * | 2001-09-18 | 2003-04-11 | Internatl Business Mach Corp <Ibm> | コンピュータ装置、表示デバイス、表示制御装置、イメージの処理方法、表示解像度の変更処理方法、コンピュータプログラム |
US8549429B2 (en) * | 2007-01-25 | 2013-10-01 | Sharp Kabushiki Kaisha | Multi-window management apparatus and program, storage medium and information processing apparatus |
US20080244444A1 (en) * | 2007-03-30 | 2008-10-02 | Microsoft Corporation | Contextual computer workspace |
JP4976353B2 (ja) | 2008-09-08 | 2012-07-18 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
US8881013B2 (en) * | 2009-04-30 | 2014-11-04 | Apple Inc. | Tool for tracking versions of media sections in a composite presentation |
WO2011112533A1 (en) * | 2010-03-08 | 2011-09-15 | Stereotaxis, Inc. | Method for managing non-overlapping windows |
US20110296043A1 (en) * | 2010-06-01 | 2011-12-01 | Microsoft Corporation | Managing Shared Sessions in a Shared Resource Computing Environment |
US9658732B2 (en) * | 2010-10-19 | 2017-05-23 | Apple Inc. | Changing a virtual workspace based on user interaction with an application window in a user interface |
KR102190904B1 (ko) * | 2013-09-25 | 2020-12-14 | 삼성전자 주식회사 | 윈도우 제어 방법 및 이를 지원하는 전자장치 |
JP6112036B2 (ja) | 2014-02-18 | 2017-04-12 | ソニー株式会社 | 情報処理装置および方法、情報処理システム、並びにプログラム |
-
2017
- 2017-04-19 US US15/491,282 patent/US10241658B2/en active Active
- 2017-04-27 CN CN201710287093.4A patent/CN107450901B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8490002B2 (en) * | 2010-02-11 | 2013-07-16 | Apple Inc. | Projected display shared workspaces |
CN103365525A (zh) * | 2012-03-28 | 2013-10-23 | 百度在线网络技术(北京)有限公司 | 移动终端及用于移动终端的多窗口显示方法 |
CN104572058A (zh) * | 2013-10-28 | 2015-04-29 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
US20170315708A1 (en) | 2017-11-02 |
US10241658B2 (en) | 2019-03-26 |
CN107450901A (zh) | 2017-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9785327B1 (en) | Interactive user interface | |
US9035887B1 (en) | Interactive user interface | |
US20120140255A1 (en) | Application launcher apparatus | |
US20160209994A1 (en) | Adaptable user interface display | |
CN107450901B (zh) | 信息处理装置 | |
US20100175021A1 (en) | Overflow Viewing Window | |
CN113778272A (zh) | 轻应用的分屏处理方法、设备及电子设备 | |
TWI460652B (zh) | 資訊瀏覽方法及儲存電腦程式的機器可讀媒體 | |
US20130326321A1 (en) | Optimizations for hybrid word processing and graphical content authoring | |
JP2015087911A (ja) | 電子機器、方法及びプログラム | |
US7701471B1 (en) | Methods and apparatus to display a viewing region | |
WO2023155811A1 (zh) | 页面布局调整方法、装置 | |
US11922001B2 (en) | Copying user interface artifacts with dynamic levels of detail and shortcut keys | |
JP2008210061A (ja) | 画像処理装置、その制御方法、及びその制御プログラム | |
KR101317779B1 (ko) | N-up 설정이 가능한 화상데이터 출력장치 및 그의제어방법 | |
US10241646B2 (en) | File directory navigation design for a multi-function device touch screen user interface | |
CN108388486B (zh) | 信息处理***以及信息处理方法 | |
JP2015060419A (ja) | 設定制御プログラム及び設定制御方法並びに設定制御装置 | |
US20070089068A1 (en) | Method and system for defining page size when displaying a data list | |
US8520030B2 (en) | On-screen marker to assist usability while scrolling | |
JP6572821B2 (ja) | 情報処理装置及び情報処理プログラム | |
EP1753206A1 (en) | Network display apparatus and control method thereof | |
JP6372116B2 (ja) | 表示処理装置、画面表示方法およびコンピュータープログラム | |
CN115525186A (zh) | 一种文件夹的控制方法、终端设备以及存储介质 | |
US20160300325A1 (en) | Electronic apparatus, method of controlling electronic apparatus and non-transitory storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200804 |
|
CF01 | Termination of patent right due to non-payment of annual fee |