CN102426517A - 一种用于在第一页面容器内执行工具模块的方法与设备 - Google Patents

一种用于在第一页面容器内执行工具模块的方法与设备 Download PDF

Info

Publication number
CN102426517A
CN102426517A CN201010594877XA CN201010594877A CN102426517A CN 102426517 A CN102426517 A CN 102426517A CN 201010594877X A CN201010594877X A CN 201010594877XA CN 201010594877 A CN201010594877 A CN 201010594877A CN 102426517 A CN102426517 A CN 102426517A
Authority
CN
China
Prior art keywords
page
page container
container
user
tool model
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.)
Granted
Application number
CN201010594877XA
Other languages
English (en)
Other versions
CN102426517B (zh
Inventor
曾彬彬
苏亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN 201010594877 priority Critical patent/CN102426517B/zh
Publication of CN102426517A publication Critical patent/CN102426517A/zh
Application granted granted Critical
Publication of CN102426517B publication Critical patent/CN102426517B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明的目的是提供一种用于在第一页面容器内执行工具模块的方法和设备,其中,用户设备获取用户在第一页面容器内执行的工具调用操作;执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息;在所述第一页面容器内显示所述工具模块所对应的第二页面容器;在所述第二页面容器内显示所述第一执行信息。与现有技术相比,本发明通过在第一页面容器内执行工具模块,不仅提升了工具模块的效能,而且增强了用户的使用体验。

Description

一种用于在第一页面容器内执行工具模块的方法与设备
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于在第一页面容器内执行工具模块的技术。
背景技术
随着现代计算机***中工具模块的数量不断提高,用户在某个页面容器中操作时经常需要额外的工具模块辅助其进行操作。现有技术通过不同页面容器间的调用来实现工具模块的调用,需要用户新开页面容器来使用相关工具模块,使用结束后又跳转回原有页面,这样不但大大降低了工具模块的效能传递,使得相关运算结果不能高效应用于原有流程,同时用户在不同页面容器间的跳转加大了原有任务流的中断几率,从而降低了用户的使用体验。
因此,如何有效改善目前交互模式技术造成的使用缺陷,提升工具模块的效能,同时继承原有模式所有的体验优势,使用户在进行相关操作时,即时调用相应功能模块辅助其进行操作,提高操作效率,增强用户在此过程中的操作体验,成为现今亟需解决的一个问题。
发明内容
本发明的目的是提供一种用于在第一页面容器内执行工具模块的方法与设备。
根据本发明的一个方面,提供了一种由计算机实现的用于在第一页面容器内执行工具模块的方法,其中,该方法包括以下步骤:
x获取用户在第一页面容器内执行的工具调用操作;
y执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息;
其中,该方法还包括以下步骤:
a在所述第一页面容器内显示所述工具模块所对应的第二页面容器;
b在所述第二页面容器内显示所述第一执行信息。
根据本发明的另一方面,还提供了一种用于在第一页面容器内执行工具模块的设备,其中,该设备包括:
第一获取装置,用于获取用户在第一页面容器内执行的工具调用操作;
第一执行装置,用于执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息;
其中,该设备还包括:
第一显示装置,用于在所述第一页面容器内显示所述工具模块所对应的第二页面容器;
第二显示装置,用于在所述第二页面容器内显示所述第一执行信息。
与现有技术相比,本发明通过在第一页面容器内执行工具模块,不仅提升了工具模块的效能,而且增强了用户的使用体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的用于在第一页面容器内执行工具模块的设备示意图;
图2示出根据本发明另一个方面的用于在第一页面容器内执行工具模块的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的用于在第一页面容器内执行工具模块的设备示意图。其中,用户设备1包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。本领域技术人员应能理解上述用户设备1仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
用户设备1包括第一获取装置11、第一执行装置12、第一显示装置13和第二显示装置14。其中,第一获取装置11用于获取用户在第一页面容器内执行的工具调用操作。具体地,用户通过与用户设备1的交互方式,包括但不限于键盘、鼠标、遥控器、触摸板、或手写设备,在用户设备1上的第一页面容器内执行工具调用操作,例如调用绘图工具、计算工具等;以鼠标点击为例,当用户在用户设备1上点击某个工具调用操作所对应的按钮时,第一获取装置11通过检测该按钮所发生的状态变换,实时地获取用户执行的工具调用操作。本领域技术人员应能理解上述获取工具调用操作的方式仅为举例,其他现有的或今后可能出现的获取工具调用操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,工具调用操作可以包括多种方式,例如触摸屏的操作、键盘按键、自定义快捷键或在工具调用输入框内输入相应的工具名等方式。例如,用户手指点击(单击)触摸屏,或者点击并长按,以在所述触摸屏上执行工具调用操作。本领域技术人员应能理解上述工具调用操作的方式仅为举例,其他现有的或今后可能出现的工具调用操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
第一执行装置12用于执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息。具体地,第一执行装置12根据第一获取装置11所获取的用户在第一页面容器内执行的工具调用操作,通过函数调用等方式,执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息。例如,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,计算机通过检测该按钮所发生的状态变换,实时地获取用户执行的工具调用操作;随后,该计算机再根据所述工具调用操作,执行所述工具调用操作所对应的计算模块,获取计算模块所对应的第一执行信息,例如当用户在所述浏览器中选中部分数据,并点击计算模块所对应的按钮时,该计算机执行所述计算模块,并获取所述部分数据通过计算得出的计算结果。本领域技术人员应能理解上述执行工具模块的方式仅为举例,其他现有的或今后可能出现的执行工具模块的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
用户设备1还可以包括第一显示装置13和第二显示装置14。所述第一显示装置13用于在所述第一页面容器内显示所述工具模块所对应的第二页面容器。具体地,第一显示装置13可以通过例如获取所述第二页面容器的页面属性,根据所述页面属性,通过调用窗口绘制函数等方式,在所述第一页面容器内显示所述工具模块所对应的第二页面容器。接上例,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,该计算机通过调用窗口绘制函数等方式,在所述浏览器内显示所述计算模块所对应的第二页面容器。本领域技术人员应能理解上述在第一页面容器内显示第二页面容器的方式仅为举例,其他现有的或今后可能出现的在第一页面容器内显示第二页面容器的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
第二显示装置14用于在所述第二页面容器内显示所述第一执行信息。具体地,第二显示装置15可以通过页面技术,例如JSP、ASP、PHP等页面技术,在所述第二页面容器内显示所述第一执行装置12在执行工具模块后所获取的第一执行信息。接上例,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,计算机通过检测该按钮所发生的状态变换,实时地获取用户执行的工具调用操作;随后,该计算机再根据所述工具调用操作,执行所述工具调用操作所对应的计算模块,获取计算模块所对应的第一执行信息,例如当用户在所述浏览器中选中部分数据,并点击计算模块所对应的按钮时,该计算机执行所述计算模块,并获取所述部分数据通过计算得出的计算结果;接着,该计算机通过调用窗口绘制函数等方式,在所述浏览器内显示所述计算模块所对应的第二页面容器;最后,该计算机通过页面技术,将执行计算模块所获得的计算结果显示在所述第二页面容器内。本领域技术人员应能理解上述显示所述第一执行信息的方式仅为举例,其他现有的或今后可能出现的显示所述第一执行信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员应能理解上述第一显示装置和第二显示装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。
优选地,用户设备1上的各个装置之间是持续不断工作的。具体地,第一获取装置11获取用户在第一页面容器内执行的工具调用操作;第一执行装置12执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息;第一显示装置13在所述第一页面容器内显示所述第二页面容器;第二显示装置14在所述第二页面容器内显示所述第一执行信息。在此,第一执行装置12和第一显示装置13的工作没有确定的先后顺序关系,其可以是同时发生的,或者部分同时发生。本领域技术人员应理解“持续”是指各装置分别按照设定的或实时调整的工作模式要求进行工具调用操作的获取、工具模块的执行、第二页面容器及第一执行信息的显示,直至该用户在较长时间内停止通过用户设备1执行工具调用操作。
优选地,用户设备1还可以包括确定装置(未示出)。所述确定装置用于根据所述第一页面容器,确定所述工具模块所对应的第二页面容器的页面属性;其中,所述第一显示装置13还用于根据所述页面属性,在所述第一页面容器内显示所述第二页面容器。具体地,确定装置通过页面技术,如Javascript脚本等,获取第一页面容器的长度和宽度,根据所述第一页面容器的长度和宽度,通过一定的计算,确定所述工具模块所对应的第二页面容器的页面属性,例如第二页面容器的页面位置、页面大小、页面形状等;随后,第一显示装置13再根据确定装置所确定的页面属性,例如通过调用窗口绘制函数等方式,在所述第一页面容器内显示所述第二页面容器。例如,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,该确定装置通过例如Javascript脚本等,获取该浏览器的长度和宽度,根据所述浏览器的长度和宽度,确定所述计算模块所对应的第二页面容器的页面属性;接着,该计算机上的第一显示装置13通过调用窗口绘制函数等方式,在所述浏览器内显示所述计算模块所对应的第二页面容器。优选地,所述第二页面容器还可以保留显示所述第一页面容器的保留空间,以显示如品牌头部标识、工具模块标识、工具栏等信息,例如该确定装置还可以将该浏览器的高度减去该保留空间的高度,确定为所述第二页面容器的高度。本领域技术人员应能理解上述确定第二页面容器的页面属性的方式仅为举例,其他现有的或今后可能出现的确定第二页面容器的页面属性的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述在第一页面容器内显示第二页面容器的方式仅为举例,其他现有的或今后可能出现的在第一页面容器内显示第二页面容器的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,用户设备1还可以包括修改装置(未示出)。所述修改装置用于获取所述用户在所述第二页面容器内执行的页面操作;根据所述页面操作,修改所述第二页面容器的页面属性;其中,所述第一显示装置13还用于根据修改后的所述第二页面容器的页面属性,在所述第一页面容器内显示所述第二页面容器。具体地,用户通过与用户设备1的交互方式,包括但不限于键盘、鼠标、遥控器、触摸板、或手写设备,在第二页面容器内执行页面操作,例如页面最大化、页面最小化、页宽调整、页高调整、页面关闭等页面操作;以鼠标点击为例,当用户在第二页面容器内点击某个页面操作所对应的按钮时,修改装置通过检测该按钮所发生的状态变换,实时地获取用户在所述第二页面容器内执行的页面操作。随后,修改装置根据所获取的页面操作,通过页面属性修改、数据库查询等方式,修改所述第二页面容器的页面属性,例如所述第二页面容器在所述第一页面容器内位置、所述第二页面容器的大小、宽度、高度、形状等。在此,所述页面操作与所述页面属性的对应关系可以通过表格等形式存储在数据库中,并保存于所述用户设备1上。随后,第一显示装置13根据修改后的所述第二页面容器的页面属性,例如通过调用窗口绘制函数等方式,在所述第一页面容器内显示所述第二页面容器。本领域技术人员应能理解上述修改第二页面容器的页面属性的方式仅为举例,其他现有的或今后可能出现的修改第二页面容器的页面属性的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
更优选地,所述页面操作包括但不限于以下至少任一项:
-页面最大化;
-页面最小化;
-页宽调整;
-页高调整;
-页面关闭。
具体地,修改装置通过页面技术,例如JSP、ASP、PHP等页面技术,实时地获取所述用户在所述第二页面容器内执行的页面操作,例如用户在所述第二页面容器内点击某个页面操作所对应的按钮等;根据所述页面操作,通过页面属性修改、数据库查询等方式,修改所述第二页面容器的页面属性。例如,用户在所述第二页面容器通过点击按钮的形式执行页面最大化、页面最小化、页面关闭等页面操作,或者通过拖动第二页面容器的页面边框等形式调整所述第二页面容器的页宽、页高等,修改装置通过页面技术,实时地检测该用户在所述第二页面容器内执行的页面操作,并修改所述第二页面容器的页面属性;随后,第一显示装置13根据修改后的所述第二页面容器的页面属性,例如通过调用窗口绘制函数等方式,在所述第一页面容器内显示所述第二页面容器。本领域技术人员应能理解上述页面操作仅为举例,其他现有的或今后可能出现的页面操作如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在一个优选的实施例中,所述确定装置还用于根据所述第一页面容器,并结合所述用户的用户相关信息,确定所述工具模块所对应的第二页面容器的页面属性。具体地,确定装置通过页面技术,例如Javascript脚本等,获取所述第一页面容器的长度和宽度,根据所述第一页面容器的长度和宽度,并结合所述用户的用户相关信息,例如所述用户的历史记录、偏好设置、所述第一页面容器内页面容器的数量等,确定所述工具模块所对应的第二页面容器的页面属性,例如第二页面容器的页面位置、页面大小、页面形状等。例如,用户通过点击工具栏上对应工具模块的按钮,根据当前第一页面容器内已打开的页面容器的数量,确定该工具模块所对应的第二页面容器的页面属性,如第二页面容器的页面位置、页面大小、页面形状等。例如确定该第二页面容器的页面位置和页面大小为第一页面容器中可用的页面空间,即第一页面容器中未被其他页面容器所使用的页面空间。在此,所述用户相关信息可以是用户设备1独立获取的,也可以是获取来自其他产品或第三方设备所获取的用户相关信息。本领域技术人员应能理解上述确定第二页面容器的页面属性的方式仅为举例,其他现有的或今后可能出现的确定第二页面容器的页面属性的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
更优选地,所述用户相关信息包括但不限于以下至少任一项:
-所述用户的历史记录;
-所述用户的偏好设置。
-所述第一页面容器内页面容器的数量。
具体地,确定装置可以根据所述第一页面容器,并结合所述用户的历史记录,确定所述工具模块所对应的第二页面容器的页面属性。例如,用户通过点击工具栏上对应工具模块的按钮,在第一页面容器内展开第二页面容器,用户通过在所述第二页面容器中进行页面操作,调整了所述第二页面容器的页高,则当用户再次点击该按钮调用该工具模块时,所述用户设备1根据调整后的页高,将该工具模块所对应的第二页面容器显示在所述第一页面容器内。确定装置还可以根据所述第一页面容器,并结合所述用户的偏好设置,确定所述工具模块所对应的第二页面容器的页面属性。例如,用户通过与用户设备1的交互,预设其偏好的所述第二页面容器在所述第一页面容器内的位置、所述第二页面的大小等,则当用户在所述第一页面容器内执行工具调用操作以触发第二页面容器时,用户设备1根据该用户设置的偏好,在所述第一页面容器内显示该第二页面容器。确定装置还可以根据所述第一页面容器,并结合所述第一页面容器内页面容器的数量,确定所述工具模块所对应的第二页面容器的页面属性。例如,假设在用户设备1上的第一页面容器的左半部分已显示一个页面容器,当该用户设备1根据用户的工具调用操作,在所述第一页面容器上显示第二页面容器时,将所述第二页面容器显示在所述第一页面容器的右半部分。本领域技术人员应能理解上述用户相关信息仅为举例,其他现有的或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,用户设备1还可以包括更新装置(未示出)。所述更新装置用于根据所述用户对所述第二页面容器的操作,更新所述用户相关信息。具体地,更新装置可以通过页面技术,例如JSP、ASP或PHP等页面技术,实时地获取用户对所述第二页面容器的操作,并根据所述操作,通过数据库更新等方式,更新所述用户相关信息。例如,用户通过点击工具栏上对应工具模块的按钮,在第一页面容器内展开第二页面容器,用户通过在所述第二页面容器中进行页面操作,调整了所述第二页面容器的页高,则更新装置根据该用户所做的调整,更新该用户的历史记录,当用户再次点击该按钮时,所述第二页面容器根据调整后的页高,显示在所述第一页面容器内。本领域技术人员应能理解上述更新用户相关信息的方式仅为举例,其他现有的或今后可能出现的更新用户相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在另一个优选的实施例中,用户设备1还可以包括第三显示装置(未示出)。所述第三显示装置用于根据预设规则,在所述第一页面容器内的指定位置显示工具栏。具体地,第三显示装置根据缺省的、或用户自定义的预设规则,通过页面技术,例如JSP、ASP或PHP等页面技术,在所述第一页面容器内的指定位置显示所述工具模块所对应的工具栏。所述工具栏中可以放置工具模块所对应的按钮,或者当用户在所述第二页面容器上的执行页面最小化操作时,第二页面容器最小化后以工具栏的形式显示在第一页面容器上,用户再次点击所述工具栏,则展开显示为第二页面容器。在此,所述预设规则包括但不限于指定在第一页面容器的指定位置显示工具栏,例如在所述第一页面容器的上边缘、下边缘、左边缘或右边缘。优选地,第三显示装置还可以根据预设规则,在所述第一页面容器内的指定位置固定地显示工具栏,所述工具栏不随第一页面容器的滚动而滚动,方便用户的调用。本领域技术人员应能理解上述在第一页面容器内显示工具栏的方式仅为举例,其他现有的或今后可能出现的在第一页面容器内显示工具栏的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员应能理解上述第一显示装置、第二显示装置和第三显示装置仅为示例,在实践中,它们可以是三个独立的模块,可以任意两个集合在一个模块中,也可全部集成在一个模块中。
在一个优选的实施例中,所述第一获取装置11还用于获取所述用户在所述第一页面容器内选择的第一数据对象与执行的所述工具调用操作;其中,所述第一执行装置还用于根据所述第一数据对象,执行所述工具调用操作所对应的工具模块,以获取与所述工具模块对应的所述第一执行信息。具体地,第一获取装置11通过页面技术,例如JSP、ASP或PHP等页面技术,获取所述用户在所述第一页面容器内选择的第一数据对象与执行的所述工具调用操作;随后,第一执行装置12根据所述第一数据对象,通过功能函数调用等方式,执行所述工具调用操作所对应的工具模块,以获取与所述工具模块对应的所述第一执行信息。例如,用户通过计算机,在某个浏览器中浏览时,选中其所浏览的页面中的部分数据,并点击其上对应计算模块的某个按钮,计算机通过页面技术,检测该按钮所发生的状态变换,实时地获取用户在所述浏览器内选择的所述部分数据和其所执行的工具调用操作;随后,该计算机再根据所述用户所选择的所述部分数据,执行所述工具调用操作所对应的计算模块,获取所述部分数据通过计算得出的计算结果。
优选地,用户设备1还可以包括记录装置(未示出)。所述记录装置用于记录所述第一执行信息,以建立或更新所述工具模块所对应的信息记录。具体地,记录装置通过数据存储等方式,记录所述第一执行装置在执行工具模块后所获取的第一执行信息,根据所述第一执行信息,通过数据库更新等方式,建立或更新所述工具模块所对应的信息记录。接上例,该计算机根据所述用户所选择的所述部分数据,执行所述工具调用操作所对应的计算模块,获取所述部分数据通过计算得出的计算结果,则所述记录装置将所述计算结果记录下来,保存为该计算模块所对应的信息记录,当用户再次调用该计算模块时,可以通过数据记录读取等方式,调用所述计算结果。用户可以选择清零、新数据替代或永久保存等方式,更新所述工具模块所对应的信息记录。本领域技术人员应能理解上述建立或更新信息记录的方式仅为举例,其他现有的或今后可能出现的建立或更新信息记录的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在另一个优选的实施例中,用户设备1还可以包括第二获取装置(未示出)和第二执行装置(未示出)。其中,所述第二获取装置用于获取所述用户在所述第二页面容器内输入的第二数据对象;所述第二执行装置用于根据所述第二数据对象,执行所述工具模块,以获取第二执行信息;随后,第二显示装置在所述第二页面容器内显示所述第二执行信息。具体地,用户通过与用户设备1的交互方式,包括但不限于键盘、鼠标、遥控器、触摸板、或手写设备,在所述第二页面容器内输入第二数据对象,例如对工具模块的某项命令、具体的输入数据等;以鼠标点击为例,当用户在第二页面容器内通过点击其所对应的工具模块的某个输入按钮输入第二数据对象时,第二获取装置通过检测该按钮所发生的状态变换,或者通过页面技术,例如JSP、ASP或PHP等页面技术,实时地获取该用户在所述第二页面容器内输入的第二数据对象。随后,第二执行装置根据所述第二获取装置获取的第二数据对象,通过功能函数调用等方式,执行所述工具模块,以获取第二执行信息。接着,第二显示装置根据第二执行装置执行工具模块后所获取的第二执行信息,通过页面技术,例如JSP、ASP或PHP等页面技术,以一定的顺序和格式,在所述第二页面容器内显示所述第二执行信息。例如,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,计算机通过获取该浏览器的页面属性,确定所述计算模块所对应的第二页面容器的页面属性,并在该浏览器内显示所述第二页面容器;随后,用户通过与该计算机的交互,在所述第二页面容器内输入其想要计算的第二数据对象,则该第二获取装置通过页面技术,实时地获取该用户输入的第二数据对象;接着,该第二执行装置根据所述第二数据对象,通过功能函数调用等方式,执行所述计算模块,并获取相应的计算结果;然后,该第二显示装置再通过页面技术,按照一定的顺序和格式,将所述计算结果显示在该计算模块所对应的第二页面容器内。
本领域技术人员应能理解上述第一获取装置和第二获取装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。
本领域技术人员还应能理解上述第一执行装置和第二执行装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。
图2示出根据本发明另一个方面的用于在第一页面容器内执行工具模块的方法流程图。
其中,在步骤S1中,用户设备1获取用户在第一页面容器内执行的工具调用操作。具体地,用户通过与用户设备1的交互方式,包括但不限于键盘、鼠标、遥控器、触摸板、或手写设备,在用户设备1上的第一页面容器内执行工具调用操作,例如调用绘图工具、计算工具等;以鼠标点击为例,当用户在用户设备1上点击某个工具调用操作所对应的按钮时,在步骤S1中,用户设备1通过检测该按钮所发生的状态变换,实时地获取用户执行的工具调用操作。本领域技术人员应能理解上述获取工具调用操作的方式仅为举例,其他现有的或今后可能出现的获取工具调用操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,工具调用操作可以包括多种方式,例如触摸屏的操作、键盘按键、自定义快捷键或在工具调用输入框内输入相应的工具名等方式。例如,用户手指点击(单击)触摸屏,或者点击并长按,以在所述触摸屏上执行工具调用操作。本领域技术人员应能理解上述工具调用操作的方式仅为举例,其他现有的或今后可能出现的工具调用操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S2中,用户设备1执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息。具体地,在步骤S1中,用户设备1根据在步骤S1中所获取的用户在第一页面容器内执行的工具调用操作,通过函数调用等方式,执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息。例如,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,计算机通过检测该按钮所发生的状态变换,实时地获取用户执行的工具调用操作;随后,该计算机再根据所述工具调用操作,执行所述工具调用操作所对应的计算模块,获取计算模块所对应的第一执行信息,例如当用户在所述浏览器中选中部分数据,并点击计算模块所对应的按钮时,该计算机执行所述计算模块,并获取所述部分数据通过计算得出的计算结果。本领域技术人员应能理解上述执行工具模块的方式仅为举例,其他现有的或今后可能出现的执行工具模块的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
所述用户设备1在第一页面容器内执行工具模块的方法流程图还可以包括步骤S3和S4。在步骤S3中,用户设备1在所述第一页面容器内显示所述工具模块所对应的第二页面容器。具体地,在步骤S3中,用户设备1通过例如获取所述第二页面容器的页面属性,根据所述页面属性,通过调用窗口绘制函数等方式,在所述第一页面容器内显示所述工具模块所对应的第二页面容器。接上例,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,该计算机通过调用窗口绘制函数等方式,在所述浏览器内显示所述计算模块所对应的第二页面容器。本领域技术人员应能理解上述在第一页面容器内显示第二页面容器的方式仅为举例,其他现有的或今后可能出现的在第一页面容器内显示第二页面容器的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S4中,用户设备1在所述第二页面容器内显示所述第一执行信息。具体地,在步骤S4中,用户设备1可以通过页面技术,例如JSP、ASP、PHP等页面技术,在所述第二页面容器内显示用户设备1在所述在步骤S2中执行工具模块后所获取的第一执行信息。接上例,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,计算机通过检测该按钮所发生的状态变换,实时地获取用户执行的工具调用操作;随后,该计算机再根据所述工具调用操作,执行所述工具调用操作所对应的计算模块,获取计算模块所对应的第一执行信息,例如当用户在所述浏览器中选中部分数据,并点击计算模块所对应的按钮时,该计算机执行所述计算模块,并获取所述部分数据通过计算得出的计算结果;接着,该计算机通过调用窗口绘制函数等方式,在所述浏览器内显示所述计算模块所对应的第二页面容器;最后,该计算机通过页面技术,将执行计算模块所获得的计算结果显示在所述第二页面容器内。本领域技术人员应能理解上述显示所述第一执行信息的方式仅为举例,其他现有的或今后可能出现的显示所述第一执行信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,上述各个步骤之间是持续不断工作的。具体地,在步骤S1中,用户设备1获取用户在第一页面容器内执行的工具调用操作;在步骤S2中,用户设备1执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息;在步骤S3中,用户设备1在所述第一页面容器内显示所述第二页面容器;在步骤S4中,用户设备1在所述第二页面容器内显示所述第一执行信息。在此,用户设备1在步骤S2中和在步骤S3中的工作没有确定的先后顺序关系,其可以是同时发生的,或者部分同时发生。本领域技术人员应理解“持续”是指各步骤分别按照设定的或实时调整的工作模式要求进行工具调用操作的获取、工具模块的执行、第二页面容器及第一执行信息的显示,直至该用户在较长时间内停止通过用户设备1执行工具调用操作。
优选地,在步骤S5(未示出)中,用户设备1还可以根据所述第一页面容器,确定所述工具模块所对应的第二页面容器的页面属性;其中,在步骤S3中,用户设备1还可以根据所述页面属性,在所述第一页面容器内显示所述第二页面容器。具体地,在步骤S5中,用户设备1通过页面技术,如Javascript脚本等,获取第一页面容器的长度和宽度,根据所述第一页面容器的长度和宽度,通过一定的计算,确定所述工具模块所对应的第二页面容器的页面属性,例如第二页面容器的页面位置、页面大小、页面形状等;随后,在步骤S3中,用户设备1再根据在步骤S5中所确定的页面属性,例如通过调用窗口绘制函数等方式,在所述第一页面容器内显示所述第二页面容器。例如,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,该计算机在步骤S5中通过例如Javascript脚本等,获取该浏览器的长度和宽度,根据所述浏览器的长度和宽度,确定所述计算模块所对应的第二页面容器的页面属性;接着,该计算机通过调用窗口绘制函数等方式,在所述浏览器内显示所述计算模块所对应的第二页面容器。优选地,所述第二页面容器还可以保留显示所述第一页面容器的保留空间,以显示如品牌头部标识、工具模块标识、工具栏等信息,例如在步骤S5中,用户设备1还可以将该浏览器的高度减去该保留空间的高度,确定为所述第二页面容器的高度。本领域技术人员应能理解上述确定第二页面容器的页面属性的方式仅为举例,其他现有的或今后可能出现的确定第二页面容器的页面属性的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述在第一页面容器内显示第二页面容器的方式仅为举例,其他现有的或今后可能出现的在第一页面容器内显示第二页面容器的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,在步骤S6(未示出)中,用户设备1还可以获取所述用户在所述第二页面容器内执行的页面操作;根据所述页面操作,修改所述第二页面容器的页面属性;其中,在步骤S3中,用户设备1还可以根据修改后的所述第二页面容器的页面属性,在所述第一页面容器内显示所述第二页面容器。具体地,用户通过与用户设备1的交互方式,包括但不限于键盘、鼠标、遥控器、触摸板、或手写设备,在第二页面容器内执行页面操作,例如页面最大化、页面最小化、页宽调整、页高调整、页面关闭等页面操作;以鼠标点击为例,当用户在第二页面容器内点击某个页面操作所对应的按钮时,在步骤S6中,用户设备1通过检测该按钮所发生的状态变换,实时地获取用户在所述第二页面容器内执行的页面操作。随后,在步骤S6中,用户设备1根据所获取的页面操作,通过页面属性修改、数据库查询等方式,修改所述第二页面容器的页面属性,例如所述第二页面容器在所述第一页面容器内位置、所述第二页面容器的大小、宽度、高度、形状等。在此,所述页面操作与所述页面属性的对应关系可以通过表格等形式存储在数据库中,并保存于所述用户设备1上。随后,在步骤S3中,用户设备1根据修改后的所述第二页面容器的页面属性,例如通过调用窗口绘制函数等方式,在所述第一页面容器内显示所述第二页面容器。本领域技术人员应能理解上述修改第二页面容器的页面属性的方式仅为举例,其他现有的或今后可能出现的修改第二页面容器的页面属性的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
更优选地,所述页面操作包括但不限于以下至少任一项:
-页面最大化;
-页面最小化;
-页宽调整;
-页高调整;
-页面关闭。
具体地,在所述步骤S6中,用户设备1通过页面技术,例如JSP、ASP、PHP等页面技术,实时地获取所述用户在所述第二页面容器内执行的页面操作,例如用户在所述第二页面容器内点击某个页面操作所对应的按钮等;根据所述页面操作,通过页面属性修改、数据库查询等方式,修改所述第二页面容器的页面属性。例如,用户在所述第二页面容器通过点击按钮的形式执行页面最大化、页面最小化、页面关闭等页面操作,或者通过拖动第二页面容器的页面边框等形式调整所述第二页面容器的页宽、页高等,在步骤S6中,用户设备1通过页面技术,实时地检测该用户在所述第二页面容器内执行的页面操作,并修改所述第二页面容器的页面属性;随后,在步骤S3中,用户设备1根据修改后的所述第二页面容器的页面属性,例如通过调用窗口绘制函数等方式,在所述第一页面容器内显示所述第二页面容器。本领域技术人员应能理解上述页面操作仅为举例,其他现有的或今后可能出现的页面操作如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在一个优选的实施例中,在所述步骤S5中,用户设备1还用于根据所述第一页面容器,并结合所述用户的用户相关信息,确定所述工具模块所对应的第二页面容器的页面属性。具体地,在步骤S5中,用户设备1通过页面技术,例如Javascript脚本等,获取所述第一页面容器的长度和宽度,根据所述第一页面容器的长度和宽度,并结合所述用户的用户相关信息,例如所述用户的历史记录、偏好设置、所述第一页面容器内页面容器的数量等,确定所述工具模块所对应的第二页面容器的页面属性,例如第二页面容器的页面位置、页面大小、页面形状等。例如,用户通过点击工具栏上对应工具模块的按钮,根据当前第一页面容器内已打开的页面容器的数量,确定该工具模块所对应的第二页面容器的页面属性,如第二页面容器的页面位置、页面大小、页面形状等。例如确定该第二页面容器的页面位置和页面大小为第一页面容器中可用的页面空间,即第一页面容器中未被其他页面容器所使用的页面空间。在此,所述用户相关信息可以是用户设备1独立获取的,也可以是获取来自其他产品或第三方设备所获取的用户相关信息。本领域技术人员应能理解上述确定第二页面容器的页面属性的方式仅为举例,其他现有的或今后可能出现的确定第二页面容器的页面属性的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
更优选地,所述用户相关信息包括但不限于以下至少任一项:
-所述用户的历史记录;
-所述用户的偏好设置。
-所述第一页面容器内页面容器的数量。
具体地,在所述步骤S5中,用户设备1可以根据所述第一页面容器,并结合所述用户的历史记录,确定所述工具模块所对应的第二页面容器的页面属性。例如,用户通过点击工具栏上对应工具模块的按钮,在第一页面容器内展开第二页面容器,用户通过在所述第二页面容器中进行页面操作,调整了所述第二页面容器的页高,则当用户再次点击该按钮调用该工具模块时,所述用户设备1根据调整后的页高,将该工具模块所对应的第二页面容器显示在所述第一页面容器内。在步骤S5中,用户设备1还可以根据所述第一页面容器,并结合所述用户的偏好设置,确定所述工具模块所对应的第二页面容器的页面属性。例如,用户通过与用户设备1的交互,预设其偏好的所述第二页面容器在所述第一页面容器内的位置、所述第二页面的大小等,则当用户在所述第一页面容器内执行工具调用操作以触发第二页面容器时,用户设备1根据该用户设置的偏好,在所述第一页面容器内显示该第二页面容器。在步骤S5中,用户设备1还可以根据所述第一页面容器,并结合所述第一页面容器内页面容器的数量,确定所述工具模块所对应的第二页面容器的页面属性。例如,假设在用户设备1上的第一页面容器的左半部分已显示一个页面容器,当该用户设备1根据用户的工具调用操作,在所述第一页面容器上显示第二页面容器时,将所述第二页面容器显示在所述第一页面容器的右半部分。本领域技术人员应能理解上述用户相关信息仅为举例,其他现有的或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,在步骤S7(未示出)中,用户设备1还可以根据所述用户对所述第二页面容器的操作,更新所述用户相关信息。具体地,在步骤S7中,用户设备1可以通过页面技术,例如JSP、ASP或PHP等页面技术,实时地获取用户对所述第二页面容器的操作,并根据所述操作,通过数据库更新等方式,更新所述用户相关信息。例如,用户通过点击工具栏上对应工具模块的按钮,在第一页面容器内展开第二页面容器,用户通过在所述第二页面容器中进行页面操作,调整了所述第二页面容器的页高,则在步骤S7中,用户设备1根据该用户所做的调整,更新该用户的历史记录,当用户再次点击该按钮时,所述第二页面容器根据调整后的页高,显示在所述第一页面容器内。本领域技术人员应能理解上述更新用户相关信息的方式仅为举例,其他现有的或今后可能出现的更新用户相关信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在另一个优选的实施例中,在步骤S8(未示出)中,用户设备1还可以根据预设规则,在所述第一页面容器内的指定位置显示工具栏。具体地,在步骤S8中,用户设备1根据缺省的、或用户自定义的预设规则,通过页面技术,例如JSP、ASP或PHP等页面技术,在所述第一页面容器内的指定位置显示所述工具模块所对应的工具栏。所述工具栏中可以放置工具模块所对应的按钮,或者当用户在所述第二页面容器上的执行页面最小化操作时,第二页面容器最小化后以工具栏的形式显示在第一页面容器上,用户再次点击所述工具栏,则展开显示为第二页面容器。在此,所述预设规则包括但不限于指定在第一页面容器的指定位置显示工具栏,例如在所述第一页面容器的上边缘、下边缘、左边缘或右边缘。优选地,在步骤S8中,用户设备1还可以根据预设规则,在所述第一页面容器内的指定位置固定地显示工具栏,所述工具栏不随第一页面容器的滚动而滚动,方便用户的调用。本领域技术人员应能理解上述在第一页面容器内显示工具栏的方式仅为举例,其他现有的或今后可能出现的在第一页面容器内显示工具栏的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在一个优选的实施例中,在步骤S1中,用户设备1还可以获取所述用户在所述第一页面容器内选择的第一数据对象与执行的所述工具调用操作;其中,在步骤S2中,用户设备1还可以根据所述第一数据对象,执行所述工具调用操作所对应的工具模块,以获取与所述工具模块对应的所述第一执行信息。具体地,在步骤S1中,用户设备1通过页面技术,例如JSP、ASP或PHP等页面技术,获取所述用户在所述第一页面容器内选择的第一数据对象与执行的所述工具调用操作;随后,在步骤S2中,用户设备1根据所述第一数据对象,通过功能函数调用等方式,执行所述工具调用操作所对应的工具模块,以获取与所述工具模块对应的所述第一执行信息。例如,用户通过计算机,在某个浏览器中浏览时,选中其所浏览的页面中的部分数据,并点击其上对应计算模块的某个按钮,计算机通过页面技术,检测该按钮所发生的状态变换,实时地获取用户在所述浏览器内选择的所述部分数据和其所执行的工具调用操作;随后,该计算机再根据所述用户所选择的所述部分数据,执行所述工具调用操作所对应的计算模块,获取所述部分数据通过计算得出的计算结果。
优选地,在步骤S9(未示出)中,用户设备1还可以记录所述第一执行信息,以建立或更新所述工具模块所对应的信息记录。具体地,在步骤S9中,用户设备1通过数据存储等方式,记录所述用户设备1在步骤S2中执行工具模块后所获取的第一执行信息,根据所述第一执行信息,通过数据库更新等方式,建立或更新所述工具模块所对应的信息记录。接上例,该计算机根据所述用户所选择的所述部分数据,执行所述工具调用操作所对应的计算模块,获取所述部分数据通过计算得出的计算结果,则所述计算机在步骤S9中将所述计算结果记录下来,保存为该计算模块所对应的信息记录,当用户再次调用该计算模块时,可以通过数据记录读取等方式,调用所述计算结果。用户可以选择清零、新数据替代或永久保存等方式,更新所述工具模块所对应的信息记录。本领域技术人员应能理解上述建立或更新信息记录的方式仅为举例,其他现有的或今后可能出现的建立或更新信息记录的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在另一个优选的实施例中,所述用户设备1在第一页面容器内执行工具模块的方法流程图还可以包括步骤S10(未示出)和S11(未示出)。在步骤S10中,用户设备1还可以获取所述用户在所述第二页面容器内输入的第二数据对象;在步骤S11中,用户设备1根据所述第二数据对象,执行所述工具模块,以获取第二执行信息;随后,在步骤S4中,用户设备1在所述第二页面容器内显示所述第二执行信息。具体地,用户通过与用户设备1的交互方式,包括但不限于键盘、鼠标、遥控器、触摸板、或手写设备,在所述第二页面容器内输入第二数据对象,例如对工具模块的某项命令、具体的输入数据等;以鼠标点击为例,当用户在第二页面容器内通过点击其所对应的工具模块的某个输入按钮输入第二数据对象时,在步骤S10中,用户设备1通过检测该按钮所发生的状态变换,或者通过页面技术,例如JSP、ASP或PHP等页面技术,实时地获取该用户在所述第二页面容器内输入的第二数据对象。随后,在步骤S11中,用户设备1根据在步骤S10中所获取的第二数据对象,通过功能函数调用等方式,执行所述工具模块,以获取第二执行信息。接着,在步骤S4中,用户设备1根据在步骤S11中执行工具模块后所获取的第二执行信息,通过页面技术,例如JSP、ASP或PHP等页面技术,以一定的顺序和格式,在所述第二页面容器内显示所述第二执行信息。例如,用户通过计算机,在某个浏览器中浏览时,点击其上对应计算模块的某个按钮,计算机通过获取该浏览器的页面属性,确定所述计算模块所对应的第二页面容器的页面属性,并在该浏览器内显示所述第二页面容器;随后,用户通过与该计算机的交互,在所述第二页面容器内输入其想要计算的第二数据对象,则该计算机在步骤S10中通过页面技术,实时地获取该用户输入的第二数据对象;接着,该计算机在步骤S11中根据所述第二数据对象,通过功能函数调用等方式,执行所述计算模块,并获取相应的计算结果;然后,该计算机在步骤S4中再通过页面技术,按照一定的顺序和格式,将所述计算结果显示在该计算模块所对应的第二页面容器内。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (22)

1.一种由计算机实现的用于在第一页面容器内执行工具模块的方法,其中,该方法包括以下步骤:
x获取用户在第一页面容器内执行的工具调用操作;
y执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息;
其中,该方法还包括以下步骤:
a在所述第一页面容器内显示所述工具模块所对应的第二页面容器;
b在所述第二页面容器内显示所述第一执行信息。
2.根据权利要求1所述的方法,其中,该方法还包括以下步骤:
r根据所述第一页面容器,确定所述工具模块所对应的第二页面容器的页面属性;
其中,所述步骤a还包括:
-根据所述页面属性,在所述第一页面容器内显示所述第二页面容器。
3.根据权利要求2所述的方法,其中,该方法还包括步骤t:
-获取所述用户在所述第二页面容器内执行的页面操作;
-根据所述页面操作,修改所述第二页面容器的页面属性;
其中,所述步骤a还包括:
-根据修改后的所述第二页面容器的页面属性,在所述第一页面容器内显示所述第二页面容器。
4.根据权利要求3所述的方法,其中,所述页面操作包括以下至少任一项:
-页面最大化;
-页面最小化;
-页宽调整;
-页高调整;
-页面关闭。
5.根据权利要求2至4中任一项所述的方法,其中,所述步骤r还包括:
-根据所述第一页面容器,并结合所述用户的用户相关信息,确定所述工具模块所对应的第二页面容器的页面属性。
6.根据权利要求5所述的方法,其中,所述用户相关信息包括以下至少任一项:
-所述用户的历史记录;
-所述用户的偏好设置。
-所述第一页面容器内页面容器的数量。
7.根据权利要求5或6所述的方法,其中,该方法还包括:
-根据所述用户对所述第二页面容器的操作,更新所述用户相关信息。
8.根据权利要求1至7中任一项所述的方法,其中,该方法还包括:
-根据预设规则,在所述第一页面容器内的指定位置显示工具栏。
9.根据权利要求1至8中任一项所述的方法,其中,所述步骤x还包括:
-获取所述用户在所述第一页面容器内选择的第一数据对象与执行的所述工具调用操作;
其中,所述步骤y还包括:
-根据所述第一数据对象,执行所述工具调用操作所对应的工具模块,以获取与所述工具模块对应的所述第一执行信息。
10.根据权利要求1至9中任一项所述的方法,其中,该方法还包括:
-记录所述第一执行信息,以建立或更新所述工具模块所对应的信息记录。
11.根据权利要求1至10中任一项所述的方法,其中,该方法还包括:
-获取所述用户在所述第二页面容器内输入的第二数据对象;
其中,该方法还包括:
-根据所述第二数据对象,执行所述工具模块,以获取第二执行信息;
其中,所述步骤b还包括:
-在所述第二页面容器内显示所述第二执行信息。
12.一种用于在第一页面容器内执行工具模块的用户设备,其中,该设备包括:
第一获取装置,用于获取用户在第一页面容器内执行的工具调用操作;
第一执行装置,用于执行所述工具调用操作所对应的工具模块,以获取与所述工具模块相对应的第一执行信息;
其中,该设备还包括:
第一显示装置,用于在所述第一页面容器内显示所述工具模块所对应的第二页面容器;
第二显示装置,用于在所述第二页面容器内显示所述第一执行信息。
13.根据权利要求12所述的用户设备,其中,该设备还包括:
确定装置,用于根据所述第一页面容器,确定所述工具模块所对应的第二页面容器的页面属性;
其中,所述第一显示装置还用于:
-根据所述页面属性,在所述第一页面容器内显示所述第二页面容器。
14.根据权利要求13所述的用户设备,其中,该设备还包括修改装置:
-获取所述用户在所述第二页面容器内执行的页面操作;
-根据所述页面操作,修改所述第二页面容器的页面属性;
其中,所述第一显示装置还用于:
-根据修改后的所述第二页面容器的页面属性,在所述第一页面容器内显示所述第二页面容器。
15.根据权利要求14所述的用户设备,其中,所述页面操作包括以下至少任一项:
-页面最大化;
-页面最小化;
-页宽调整;
-页高调整;
-页面关闭。
16.根据权利要求13至15中任一项所述的用户设备,其中,所述确定装置还用于:
-根据所述第一页面容器,并结合所述用户的用户相关信息,确定所述工具模块所对应的第二页面容器的页面属性。
17.根据权利要求16所述的用户设备,其中,所述用户相关信息包括以下至少任一项:
-所述用户的历史记录;
-所述用户的偏好设置。
-所述第一页面容器内页面容器的数量。
18.根据权利要求16或17所述的用户设备,其中,该设备还包括:
更新装置,用于根据所述用户对所述第二页面容器的操作,更新所述用户相关信息。
19.根据权利要求12至18中任一项所述的用户设备,其中,该设备还包括:
第三显示装置,用于根据预设规则,在所述第一页面容器内的指定位置显示工具栏。
20.根据权利要求12至19中任一项所述的用户设备,其中,所述第一获取装置还用于:
-获取所述用户在所述第一页面容器内选择的第一数据对象与执行的所述工具调用操作;
其中,所述第一执行装置还用于:
-根据所述第一数据对象,执行所述工具调用操作所对应的工具模块,以获取与所述工具模块对应的所述第一执行信息。
21.根据权利要求12至20中任一项所述的用户设备,其中,该设备还包括:
记录装置,用于记录所述第一执行信息,以建立或更新所述工具模块所对应的信息记录。
22.根据权利要求12至21中任一项所述的用户设备,其中,该设备还包括:
第二获取装置,用于获取所述用户在所述第二页面容器内输入的第二数据对象;
其中,该设备还包括:
第二执行装置,用于根据所述第二数据对象,执行所述工具模块,以获取第二执行信息;
其中,所述第二显示装置还用于:
-在所述第二页面容器内显示所述第二执行信息。
CN 201010594877 2010-12-17 2010-12-17 一种用于在第一页面容器内执行工具模块的方法与设备 Active CN102426517B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010594877 CN102426517B (zh) 2010-12-17 2010-12-17 一种用于在第一页面容器内执行工具模块的方法与设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010594877 CN102426517B (zh) 2010-12-17 2010-12-17 一种用于在第一页面容器内执行工具模块的方法与设备

Publications (2)

Publication Number Publication Date
CN102426517A true CN102426517A (zh) 2012-04-25
CN102426517B CN102426517B (zh) 2013-09-18

Family

ID=45960507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010594877 Active CN102426517B (zh) 2010-12-17 2010-12-17 一种用于在第一页面容器内执行工具模块的方法与设备

Country Status (1)

Country Link
CN (1) CN102426517B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103809864A (zh) * 2012-11-07 2014-05-21 阿里巴巴集团控股有限公司 一种动态切换界面的方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030179913A1 (en) * 2002-03-19 2003-09-25 Fujitsu Limited Handwritten signature authentication program, method and apparatus
CN1808983A (zh) * 2006-02-15 2006-07-26 阿里巴巴公司 一种实现即时通讯的方法及***
CN1908933A (zh) * 2006-07-19 2007-02-07 杨东 一套提高搜索及广告的易用性、信息承载能力与效果的装置和方法
CN101251800A (zh) * 2008-04-01 2008-08-27 北京中星微电子有限公司 图形用户界面生成方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030179913A1 (en) * 2002-03-19 2003-09-25 Fujitsu Limited Handwritten signature authentication program, method and apparatus
CN1808983A (zh) * 2006-02-15 2006-07-26 阿里巴巴公司 一种实现即时通讯的方法及***
CN1908933A (zh) * 2006-07-19 2007-02-07 杨东 一套提高搜索及广告的易用性、信息承载能力与效果的装置和方法
CN101251800A (zh) * 2008-04-01 2008-08-27 北京中星微电子有限公司 图形用户界面生成方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103809864A (zh) * 2012-11-07 2014-05-21 阿里巴巴集团控股有限公司 一种动态切换界面的方法和装置

Also Published As

Publication number Publication date
CN102426517B (zh) 2013-09-18

Similar Documents

Publication Publication Date Title
CN103562835A (zh) 带有快速站点访问用户界面的web浏览器
CN101763234B (zh) 一种模拟各种屏幕分辨率的方法及其装置
CN102411614A (zh) 图像搜索结果的显示
CN101763218A (zh) 一种手持设备输入方法
CN103984688A (zh) 一种基于本地词库提供输入候选词条的方法与设备
CN103324674B (zh) 网页内容选取方法及装置
CN102117165A (zh) 触摸输入处理方法及移动终端
CN104102418A (zh) 一种移动终端浏览器中输入框目标位置定位方法及装置
EP2859468A1 (en) Managing objects in panorama display to navigate spreadsheet
US20140089841A1 (en) Device and method for providing application interface based on writing input
KR102125212B1 (ko) 전자 필기 운용 방법 및 이를 지원하는 전자 장치
CN102054217A (zh) 基于元模型的工具中的实体变形
JPWO2016035800A1 (ja) オブジェクト管理装置、思考支援装置、オブジェクト管理方法、及びコンピュータ読み取り可能な記録媒体
CN114357345A (zh) 图片处理方法、装置、电子设备及计算机可读存储介质
CN103309612A (zh) 移动设备图形界面文本框的信息处理方法、装置和设备
US20160062601A1 (en) Electronic device with touch screen and method for moving application functional interface
US8756494B2 (en) Methods and systems for designing documents with inline scrollable elements
CN106598928B (zh) 一种在显示屏上进行批注的方法及其***
CN105278751A (zh) 一种实现人机交互的方法、装置及保护壳
US20150058710A1 (en) Navigating fixed format document in e-reader application
CN104346174B (zh) 一种在线矢量图建模过程的描述与重现方法
CN103455263A (zh) 一种用于提供虚拟输入键盘的方法与设备
CN105988703A (zh) 一种业务对象的展示方法和装置
CN102426517B (zh) 一种用于在第一页面容器内执行工具模块的方法与设备
CN103150118A (zh) 一种基于多点触控技术的内容选择方法、装置及移动终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant