用从开始小部件取回的数据操作结束小部件的方法技术

技术编号:4140372 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于利用从开始小部件(12)取回的数据来对结束小部件(14)进行操作的方法,开始小部件(12)和结束小部件(14)都是通过基于Web的标记语言页面安装和执行以便分别显示至少一个可视对象(26、28、30)和至少一个可视区域(32、34、36)的可移植软件程序,其特征在于包括下述步骤:-开始小部件(12)检测可视对象(28)的拖动并将该检测到的拖动通知远程服务器(38)的步骤,-结束小部件(14)检测可视区域(34)中的放下并将该检测到的放下通知远程服务器(38)的步骤,以及远程服务器(38)将该开始小部件(12)中的拖动与该结束小部件(14)中的放下进行相关的步骤,以便触发动作,由此与可视对象(28)相关联的数据执行与可视区域(34)相关联的功能。

【技术实现步骤摘要】

本专利技术设计一种用于利用从开始小部件取回的数据来对结束小部件进行操作的方法。
技术介绍
万维网,下文中也称为Web,是可以通过因特网访问的相互链接的超文本页面的 系统。更准确地说,用户可以通过经由因特网下载存储在远程服务器上的Web页面的代码 源而在其计算机上显示这些Web页面。 这种Web页面可以包含诸如文本、图像和视频之类的多媒体数据,和/或提供对应 用的访问。另外,Web页面通常允许使用超链接在它们之间进行导航。 已经开发了支持Web的特定技术以提高Web传送内容中的互通性和交互性,这些 技术通常称为Web 2.0。 Web 2. 0不仅允许用户取回应用和/或信息(如先前的Web —样),而且还允许其 参与到它们的创建和/或开发中。 在Web 2. 0的上下文中,已经开发了称为小部件(widget)的可移植软件程序来为终端用户提供可以在基于Web的标记语言页面中安装和执行的应用。 实际上,Web小部件主要是DHTML和Web浏览器支持的脚本程序,或者任何相关的内嵌插件,其可以从Web站点下载并在Web客户端例如浏览器中执行。 在这一级别上,可能记得Web门户是提供到存储在Web中的信息的访问点的网站。Web门户以统一的方式呈现来自不同源的信息,诸如Google的Web门户画.google, com.fr/ig。 继续此例,Google的这种Web 2. 0门户使得终端用户能够通过在专门的Web页面 中实现多个独立的小部件(可以从整个因特网中取回)定制他们的环境。 本来,小部件由独立的开发者创建,因此,小部件之间的操作很难预测和实现。尤 其在拖放(drag'n'drop)操作的情况,其中通过可视控制将数据从一个应用移动到另一个 应用(通常是对可视对象的单击鼠标选择然后放下到可视区域中)。 为了允许两个小部件之间的拖放操作,已知提供一种集成解决方案,其中针对唯 一预先确定的Web门户共同地且特别地开发小部件。 例如,Lazslo公司提供Webtop小部件,其允许通过他们的Web门户WWW. laszlosystems. com进行小部件间操作。 令人失望的是,该方法限制了 Web门户和小部件对终端用户可用的多样性,因为 只有集成的Web门户和集成的小部件允许交互。 本专利技术的目的是通过提供一种允许交互并且特别的是允许独立于为它们的访问 而考虑的Web门户的小部件之间的拖放操作的方法来解决上述提及的问题。
技术实现思路
为了该目的,本专利技术涉及一种用于利用从开始小部件取回的数据来对结束小部件 进行操作的方法,开始小部件和结束小部件都是通过基于Web的标记语言页面安装和执行 以便分别显示至少一个可视对象和至少一个可视区域的可移植软件程序,其特征在于包括 下述步骤-开始小部件检测可视对象的拖动并将该检测到的拖动通知远程服务器的步骤, -结束小部件检测可视区域中的放下并将该检测到的放下通知远程服务器的步 骤,以及-远程服务器将该开始小部件中的拖动与该结束小部件中的放下进行相关以便触 发动作的步骤,由此与拖动的可视对象相关联的数据执行与放下的可视区域相关联的功能。 根据本专利技术的方法允许交互并且特别的是允许独立与为它们的访问而考虑的Web 门户的小部件之间的拖放操作。 为了该目的,本专利技术要求远程服务器将开始小部件中的拖动与结束小部件中的放下进行相关,由此避免来自Web门户的用于执行这种拖放操作的任何特定要求。 在一种实施方式中,当跟踪机构选择可视对象时开始小部件检测该可视对象的拖动。 在一种实施方式中,当跟踪机构进入可视区域时,结束小部件检测该可视区域中 的放下。 在一种实施方式中,跟踪机构是鼠标、键盘、感应板或者语言引导机构。 在一种实施方式中,开始小部件和结束小部件包括分别检测可视对象的拖动或者可视区域中的放下以及将所述检测通知远程服务器的功能。 在一种实施方式中,服务器通过将所检测到的拖动与所检测到的放下之间的关联 将开始小部件中的拖动与结束小部件中的放下进行相关。 在一种实施方式中,关联包括提供开始小部件的每个可视对象的表明每个可视对 象当前是否被拖动的状态的在先步骤。 在一种实施方式中,关联包括提供结束小部件的每个可视区域的表明每个可视区 域内当前是否进行了放下的状态的在先步骤。 本专利技术还涉及一种用于允许利用从开始小部件取回的数据来对结束小部件进行 操作的服务器,开始小部件和结束小部件都是通过基于Web的标记语言页面安装和执行以 便分别显示至少一个可视对象和至少一个可视区域的可移植软件程序,其特征在于包括 -用于从开始小部件和结束小部件接收分别表明可视对象的拖动和可视区域中的 放下的检测的装置,以及-用于将开始小部件中的拖动与该结束小部件中的放下进行相关的装置, 以便触发动作,由此遵循根据前述实施方式所述的方法,与可视对象相关联的数据执行与可视区域相关联的功能。 最后,本专利技术还涉及一种通过基于Web的标记语言页面安装和执行以便显示至少 一个可视对象和/或至少一个可视区域的可移植软件程序,其特征在于包括 _用于检测可视对象的拖动并将该检测到的拖动通知远程服务器的装置,或者 -用于检测可视区域中的放下并将该检测到的放下通知远程服务器的装置, 以便远程服务器能够分别将该小部件中的拖动或者放下分别与另一小部件中的 可视区域中的后续放下或者可视对象的先前拖动进行相关,以便触发操作,由此遵循根据 前述实施方式所述的方法,与所拖动的可视对象相关联的数据执行与所放下的可视区域相 关联的功能。附图说明 通过结合附图来参考具体实施方式的描述,本专利技术的前述方面和很多其他优势将 变得更容易理解,其中附图是对本专利技术的优选实施方式的图形描述。具体实施例方式如图所示,小部件12、14或者16可以由用户18在其所选择的Web门户10的框架 中操作。实际上,如下文所解释的,本专利技术实现小部件间功能,而不需要来自Web门户10的 特定条件。 为了到达所选择的Web门户10,用户18使用其计算机20,计算机20提供与传送 Web门户服务的因特网之间的链接22。 根据本专利技术,用户可以通过Web门户10访问开始小部件12和结束小部件14。更 准确地说,开始小部件12和结束小部件14都可以通过基于Web的标记语言页面来执行以 便分别显示至少一个可视对象和至少一个可视区域。 另外,根据本专利技术,小部件12和14提供拖放功能2412或2414,拖放功能2412或2414 分别检测可视对象26、28或30的拖动和/或将可视对象向可视区域32、34或36的放下。 此外,这些功能2412或2414可以与服务器38进行通信,服务器38主要执行两种功 能-第一,服务器38对小部件提供的信息进行登记,以确定可视对象的状态(被拖动 或未被拖动)以及可视区域的状态(有放下动作或无放下动作)。 为了该目的,可以使用矩阵40 ,考虑用列44标识可视对象26 、 28 、 30 ,用行46标识 可视区域32、34和36。 由此矩阵40可以建立开始小部件的所拖动的可视对象即行与结束小部件的激活 的放下可视区域即列之间的对应关系。 _第二,服务器38维护用户寄存器42,从该寄存器中可以存储与拖放处理有关的用户偏好,例如与定时策略、标识或授权策略、门户限制等有本文档来自技高网
...

【技术保护点】
一种用于利用从开始小部件(12)取回的数据来对结束小部件(14)进行操作的方法,开始小部件(12)和结束小部件(14)都是通过基于Web的标记语言页面安装和执行以便分别显示至少一个可视对象(26、28、30)和至少一个可视区域(32、34、36)的可移植软件程序,其特征在于包括下述步骤:-开始小部件(12)检测可视对象(28)的拖动并将所述检测到的拖动通知远程服务器(38)的步骤,-结束小部件(14)检测可视区域(34)中的放下并将所述检测到的放下通知远程服务器(38)的步骤,以及-远程服务器(38)将所述开始小部件(12)中的拖动与所述结束小部件(14)中的放下进行相关以便触发动作的步骤,由此与可视对象(28)相关联的数据执行与可视区域(34)相关联的功能。

【技术特征摘要】
EP 2008-10-30 08167996.1一种用于利用从开始小部件(12)取回的数据来对结束小部件(14)进行操作的方法,开始小部件(12)和结束小部件(14)都是通过基于Web的标记语言页面安装和执行以便分别显示至少一个可视对象(26、28、30)和至少一个可视区域(32、34、36)的可移植软件程序,其特征在于包括下述步骤-开始小部件(12)检测可视对象(28)的拖动并将所述检测到的拖动通知远程服务器(38)的步骤,-结束小部件(14)检测可视区域(34)中的放下并将所述检测到的放下通知远程服务器(38)的步骤,以及-远程服务器(38)将所述开始小部件(12)中的拖动与所述结束小部件(14)中的放下进行相关以便触发动作的步骤,由此与可视对象(28)相关联的数据执行与可视区域(34)相关联的功能。2. 根据权利要求l所述的方法,其中当跟踪机构选择可视对象(26)时所述开始小部件 (12)检测可视对象(28)的拖动。3. 根据权利要求1或2所述的方法,其中当跟踪机构进入可视区域(34)时所述结束小 部件(14)检测可视区域(34)中的放下。4. 根据权利要求2或3所述的方法,其中所述跟踪机构是鼠标、键盘、感应板或者语音 引导机构。5. 根据前述权利要求中任一项所述的方法,其中所述开始小部件(12)和所述结束小 部件(14)包括分别检测可视对象(28)的拖动或者可视区域(34)中的放下以及将所述检 测通知远程服务器(38)的功能(2412、2414)。6. 根据前述权利要求中任一项所述的方法,其中所述服务器通过将所检测到的拖动与 所检测到的放下之间的关联将开始小部件(12)中的拖动与结束小部件(14)中的放下进行 相关。7. 根据权利要求6所述的方法,其中所述关联包括提供开始小部件(12)的每个可视对 象(26、28、30)的...

【专利技术属性】
技术研发人员:G多尔布C巴赞
申请(专利权)人:阿尔卡特朗讯
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1