包括不同种类的终端集合的网络的环境管理系统的制作方法

文档序号:7606689阅读:181来源:国知局
专利名称:包括不同种类的终端集合的网络的环境管理系统的制作方法
技术领域
本发明涉及用于本地信息传输网络的用户的环境管理系统和方法,更特别涉及包括不同种类的互连终端集合的本地网络。在本上下文中,“本地网络”这一表述不仅仅指局域网(LAN),还指个人区域网(PAN)或者无线个人区域网(WPAN)。
背景技术
当通过本地网络互连的不同种类的终端集合中的终端向网站发送请求(信息的请求)时,其作为响应而接收到对应于其请求的信息。这在现有技术中是公知的。所述信息可以包括不同形式的数据,例如文本、图片或声音。
终端可以具有有限的信息处理能力,并且不必能够使用响应于它所发送的请求而发送给它的不同形式的数据。
为了解决这些问题,以本申请人名义的法国专利申请FR 2 818 848建议了一种信息管理系统,其能够管理由本地网络发送或接收的信息,所述本地网络包括考虑到网络终端的不同处理能力的不同种类的终端集合。
图5示出了上述种类的系统,其包括连接到外部信息传输网络4的服务器2。该服务器因而能够通过外部网络4来访问网站6。
服务器2是通过还连接到网络4的主终端8可接入的。主终端8还通过本地信息传输网络10而连接到其邻近的其它终端12、14、16和18。向这些终端提供用于通过本地网络10相互通信的装置,例如支持蓝牙通信技术的通信装置。其因而形成了能够通过无线电相互交换信息的终端的蓝牙微网(piconet)20。
主终端8包括装置22,其用于按照终端及其信息处理能力来确定本地网络10的组成。因此,主终端8包括用于定义环境的装置,即用于在给定时刻检测或定义可能能够在用户环境中提供服务的所有终端的装置。
服务器2还包括处理装置24,其用于响应于主终端8所发送的请求来确定最适当的终端的子集,用于处理来自网站6的信息。
服务器2还包括适配器装置28,其用于将所述信息的格式和数量适配于所述终端中每一个的信息处理能力。所述信息然后由路由装置26转发给蓝牙微网20的终端的子集。
因此,当使用现有技术时,必须在每个终端中或至少所述主终端中,提供环境管理系统的一部分。
假设所述环境被存储在所述主终端中,用户在改变主终端时改变环境管理系统。
人工地且有时重复的动作,对用户改变环境来说是必要的。如果在同一天存在许多环境改变,则用户不再使用该环境管理功能,这最终使得该功能无效。

发明内容
本发明的目的是解决上述问题,并且通过一直向用户提供最适当的环境选择,来为不同种类的终端集合的用户简化且自动化环境管理。
通过向用户提供最适当的环境用于信息处理的环境管理系统,达到了所述目的,所述系统包括-不同种类的终端集合,所述终端集合通过本地信息传输网络而互连并且包括主终端;-服务器计算机,其包括用于确定最适当的环境用于由所述不同种类的终端集合进行信息处理的处理装置;和-外部信息传输网络,其将所述服务器至少连接到所述主终端;所述系统的特征在于,所述服务器还包括用于向所述主终端发送应用程序的转换器模块,所述应用程序使用户能够将所述最适当的环境下载到所述主终端。
因此,用户能够下载最适当的环境,而不必提供主终端中的系统的一部分。
发送给主终端的应用程序有利地能够从所述不同种类的终端集合中检测该主终端可接入的一个或多个终端。
所述处理装置根据预编程的数据和/或根据该处理装置从所述主终端接收的事件,来确定最适当的环境。
所述处理装置包括与规则库(base)相关联的规则引擎和环境库,所述规则引擎结合所述环境库中的数据并且根据预编程的数据和/或根据接收自主终端的事件、通过扫描在所述规则库中可用的所有规则,由此确定了最适当的环境。
从主终端接收的事件包括通过所述主终端可接入的一个或多个终端的所述应用程序所进行的规则检测。
根据本发明的特征,从所述主终端接收的事件可以包括该主终端的地理位置。
根据本发明另一个特征,所述预编程的数据可以包括环境改变的时间表。
所述环境库有利地包括环境的列表,其针对每个环境定义了可接入的终端、本地网络和外部网络之间连接的适当类型和根据终端的能力而在所述终端恢复信息的方法。
所述规则库可以包括规则的列表,所述规则是基于主终端可接入的终端和/或环境改变的时间表和/或主终端的地理位置的。
在本发明的特定实施例中,所述系统可以包括用于读/写所述规则引擎和所述规则库的外围设备。
所述系统还可以包括具有系统监视功能的会话管理模块。
根据本发明一个方面,所述本地网络是无线传输通信网络。
根据本发明的另一个方面,所述本地网络是红外传输通信网络。
根据本发明的又一个方面,所述本地网络是电缆网络。
所述不同种类的终端集合可以包括移动的和/或固定的终端。
所述外部网络包括多个互连的网络。
所述外部网络包括互联网协议网络和电话网络。
本发明还提供了一种向用户提供最适当的环境用于信息处理的环境管理方法,该方法包括这样的步骤确定最适当的环境用于由不同种类的终端集合来进行信息处理,所述终端集合通过本地信息传输网络来互连并且包括主终端,该方法的特征在于,其包括这样的附加步骤服务器计算机通过将服务器计算机至少连接到主终端的外部信息传输网络,向所述主终端发送应用程序,以使该用户能够将所述最适当的环境下载到所述主终端。
所述应用程序检测所述一个或多个终端,该一个或多个终端在所述主终端可接入的所述不同种类的终端集合中。
结合所述环境库中可用的数据并且根据所述服务器计算机从所述主终端进行接收的事件和/或根据预编程的数据、通过扫描所述规则库中可用的规则,确定了最适当的环境。


参考附图,通过阅读下面作为说明性且非限制性例子而给出的描述,本发明的其它特征和优点将变得明显,其中-图1示出了本发明的环境管理系统;-图2示出了环境管理系统,其中示出了用于在图1所示的装置或单元之间交换信息的过程的若干步骤;-图3更详细地示出了图1中的某些单元;-图4示出了用于在图3所示的装置或单元之间交换信息的过程的不同步骤的总体动态;-图5示出了现有技术信息管理系统。
具体实施例方式
图1示出了根据本发明的环境管理系统,其向用户提供最适当的环境用于信息处理。
所述系统包括连接到外部信息传输网络104的服务器计算机102,和由本地信息传输网络110互连的不同种类的终端集合108、112、114、116、118。所述不同种类的终端集合120包括被提供有浏览器144的主终端108。
不同种类的集合120取决于终端用户的环境,所述终端可以包括移动的和/或固定的终端。
例如,在工作环境中,主终端108可能是计算机,并且其它终端可能是微型计算机112、耳机114、传真机116和个人数字助理(PDA)118。
在汽车环境中,主终端108可能是个人数字助理(PDA),并且其它终端可能是汽车用收音机112、扩音器114、移动电话116或其它终端118。
向这些终端提供用于通过本地网络110相互通信的装置,因而形成了终端的蓝牙微网,所述终端能够通过无线、红外或电缆连接以交换信息。
换句话说,本地网络110可以是蓝牙类型的无线通信网络、红外传输网络或电缆网络。
外部信息传输网络104将服务器计算机102至少连接到主终端108。在该例子中,终端116和118也通过外部网络104连接到服务器计算机102。
服务器计算机102可以通过外部网络104访问网站106。其是代替主终端108而被委托向网站提交请求的代理服务器。
外部网络104可以包括多个互连的网络。例如,其可以包括互联网协议网络和电话网络。
服务器计算机102包括处理装置130,其用于为不同种类的终端集合确定最适当的环境以进行信息处理。
服务器计算机102还包括转换器模块140,其用于向主终端108发送应用程序,以使用户能够将最适当的环境下载到主终端108。
图2示出了用于将所述应用程序发送到主终端108的机制。
当用户从主终端108向网站发送请求(信息的请求)时,终端108的浏览器144通过外部网络104将所述请求发送给服务器计算机102的转换器模块140(箭头a)。
转换器模块140将所述请求无改变地转发给网站106,该网站具有用户所请求的URL(箭头b)。
转换器模块140从网站106接收数据,该数据是所述请求的函数(箭头c)。
转换器模块140然后向该数据添加以消息或标志形式的、包括现有技术公知的“applet(小应用程序)”程序的应用程序142,并将其转发给主终端的浏览器。该应用程序或applet是包括菜单和参数的接口,用于连接到处理装置130。
主终端108的浏览器144所进行的应用程序142的执行,使用户能够从服务器计算机102的处理装置130将最适当的环境下载到主终端108。
应用程序142的执行将消息发送给服务器计算机102的处理装置130(箭头e)。作为响应,处理装置130向应用程序142发送包括最适当环境的响应(箭头f),该应用程序还将所述响应显示给用户。
处理装置130根据该处理装置从主终端108进行接收的事件和/或根据预编程的数据,来确定最适当的环境。下面描述了用于由处理装置130确定最适当环境的机制的例子。
发送给主终端108的应用程序142还被用来检测不同种类的终端集合120中的哪个或哪些终端对于主终端108是可接入的。
这种用于按照可接入终端来自动确定组成的应用程序或计算机程序,在现有技术中是公知的并且在此不对其进行进一步的描述。
向主终端108发送应用程序的一个优点在于终端不必具有这样的装置其用于与服务器计算机102通信以便下载最适当的环境。
图3示出了环境管理系统,其详述了用于确定最适当的环境的装置。
处理装置130包括与规则库134相关联的规则引擎132和环境库136。
注意,规则库134和环境库136可以构成服务器计算机102的一部分或外部网络104的一部分。规则引擎132和转换器模块140可以属于相同的服务器计算机102或不同的服务器计算机。
环境数据库136包括多个环境的列表,其为每个环境定义了可接入的终端、在本地网络110和外部网络104之间连接的适当类型,以及根据终端的能力而在所述终端恢复信息的方法。
例如,环境库136包括“办公室”环境、“汽车”环境、“住宅”环境和“漫游”环境。
对于所述办公室环境,可接入的终端例如是计算机和传真机,所述连接或网关的类型是以太网终端,并且例如在计算机上恢复所有信息。
对于汽车环境,可接入的终端是例如汽车用收音机、PDA和GSM移动电话,所述连接类型是GSM网关,并且信息的恢复在不同终端间共享,以便在汽车用收音机上恢复声音并且在PDA上恢复其它任何东西。
对于住宅环境,可接入的终端例如是具有ADSL连接的计算机,连接的类型是ADSL,并且在计算机上恢复所有信息。
对于漫游环境,可接入的终端例如是耳机、PDA和GSM移动电话,所述连接类型是GSM网关,并且信息的恢复在不同终端之间共享,以便在耳机恢复声音并且在PDA上恢复其它任何东西(图片、文本、视频)。
规则库134包括规则列表,所述规则基于主终端可接入的终端和/或环境改变的时间表和/或主终端的地理位置。这些规则的数据例如在XML类型的可扩展语言中被扩展。
下面是这些规则的几个非穷举例子-如果可用的或可接入的终端或外围设备包括计算机和以太网终端,或时间段是从9h到18h,则最适当的环境是办公室环境。
-如果可接入的终端是汽车收音机,则最适当的环境是汽车环境。
-如果可接入的终端或外围设备包括计算机和ADSL终端,并且时间段不是从9h到18h,则最适当的环境是家庭环境。
因此,规则引擎132结合环境库136中的数据并且根据该规则引擎从主终端108进行接收的事件和/或根据预编程的数据、通过扫描规则库134中可用的所有规则,确定了最适当的环境。
规则引擎132从主终端108进行接收的事件可以包括可接入终端的子集,所述可接入终端由应用程序142来有规率地检测,所述应用程序是由转换器模块140发送给主终端108的。
规则引擎132从主终端108进行接收的事件可以包括主终端108的地理位置,以便根据该位置确定最适当的环境。
可以根据包括环境改变时间表的预编程数据来确定最适当的环境。所述数据可以由用户来配置。
例如,如果用户在办公室中,则环境管理系统提示用户切换到办公室环境;如果用户在汽车中,则该系统提示用户切换到汽车环境;如果用户在家中,则该系统提示用户切换到住宅环境。
图3示出了环境管理系统还可以包括会话管理模块152和与所述规则引擎相连接的外围设备154。
会话管理模块152可以是服务器102的一部分或另一个服务器计算机的一部分,并且其功能是系统监视。
它向电信服务运营商告知用户可以在任何时候接入的不同种类终端集合的组成。所述模块也可以被用于对电信服务进行计费。
外围设备154用于读/写所述规则引擎和规则库。通常来说,其构成了用于读/写不属于不同种类终端集合120的规则库134和规则引擎132的装置。例如,它是台式计算机,用户采用该计算机来修改所述规则,或向用户提供预定规则的电信服务运营商设备。
服务器计算机102还包括适配器装置128,其用于将来自网站106的信息的格式和数量适配于每个终端的信息处理能力,还包括路由装置126,其用于将所述信息以由最适当环境所定义的方式来指向可接入终端。这在图4示出了向用户提供最适当环境的环境管理方法的一个例子的总体动态。
这些步骤从头到尾地被执行。在步骤E1中,用户160通过点击链接或者通过输入地址或URL,请求接入互联网资源,即该用户希望在浏览器114中查看的网站资源的格式和访问路径。
在步骤E2中,用户所输入的URL被浏览器144转换为符合对应于URL(例如http)的协议的请求,并且将其转发给服务器计算机102。浏览器144被配置用来将所有请求系统地发送给服务器102,该服务器102将所述请求提交给互联网或网站,而不是主终端108的浏览器144。
在步骤E3中,服务器计算机102将所述请求无改变地转发给转换器模块140。
在下一步E4中,不进行修改,并且转换器模块140将所述请求转发给网站106,该网站具有用户160所请求的URL。
在步骤E5中,根据所述请求,转换器模块140从网站106接收对应于该请求的多媒体信息,例如以图形页面或HTML网页的形式。
在步骤E6期间,转换器模块140向所述信息添加以消息或标志形式的、包括提供到最适当环境的接入的程序的应用程序142,并且将所有内容转发给服务器计算机102。
在步骤E7中,服务器计算机102以对终端合适的格式,将网页和用于接入最适当环境的应用程序142发送给主终端108的浏览器144。
一旦接收到该页面,浏览器144就显示它,并且执行所述应用程序代码(步骤E8)。换句话说,该浏览器为沿着与所述请求相同路径的会话开启而创建了实例。
在步骤E9中,应用程序142将会话开启消息发送给服务器计算机102。
在步骤E10中,服务器计算机102将该消息转发给会话管理器模块152。
在步骤E11中,所述应用程序检测可接入的终端,并将该可接入终端的列表发送给服务器计算机102。
在步骤E12中,服务器计算机102将该列表转发给会话管理器模块152用来更新所述会话。
在步骤E13中,会话管理器模块152向规则引擎132发送可接入终端的列表、当前时间、位置信息,或者通常来说可以用于确定环境的任何内容。
在步骤E14中,规则引擎132扫描规则库134,直至其发现相应的规则,并将响应发送给会话管理模块152。
在步骤E15中,会话管理管理器152将所述响应转发给服务器计算机102。
在步骤E16中,服务器计算机102将所述响应转发给应用程序142。
在步骤E17中,所述应用程序显示向用户通知最适当环境的消息。
在步骤E18中,所述用户接收或拒绝所建议的环境。如果用户拒绝,则系统保持之前的环境,并且如果用户接受,则认为新的环境是当前环境。
在步骤E19中,所述用户的响应被发送给服务器计算机102。
在步骤E20中,服务器计算机102将所述响应转发给会话管理模块152用于更新所述会话。
后续的步骤对应于新终端的检测,目标是建议新的环境。可以通过位置指示的改变或时间段的改变来替换这些步骤。
在步骤E21中,所述应用程序检测到例如用户160可以接入的新终端,并且将该信息发送给服务器计算机102。
在步骤E22中,服务器计算机102将所述消息转发给会话管理模块152用来更新所述会话。
在步骤E23中,会话管理模块152将关于该新的可接入终端的消息转发给规则引擎132。
在步骤E24中,规则引擎132扫描规则库134,直至其发现相应的规则,并且将所述响应发送给会话管理模块152。
在步骤E25中,会话管理模块152将所述响应转发给服务器计算机102。
在步骤E26中,服务器计算机102将所述响应转发给应用程序142。
在步骤E27中,所述应用程序显示向用户通知新的最适当环境的消息。
在步骤E28中,所述用户接收或拒绝所建议的环境。
在步骤E29中,所述用户的响应被发送给服务器计算机102。
在步骤E30中,服务器计算机102将所述响应转发给会话管理模块152用来更新所述会话。
权利要求
1.一种向用户提供最适当的环境用于信息处理的环境管理系统,该系统包括-不同种类的终端集合(120),所述终端集合通过本地信息传输网络(110)互连并且包括主终端(108);-服务器计算机(102),其包括处理装置(130),该处理装置用于确定最适当的环境用来由所述不同种类的终端集合进行信息处理;和-外部信息传输网络(104),其将所述服务器(102)至少连接到所述主终端(108);所述系统的特征在于,所述服务器(102)还包括转换器模块(140),该转换器模块用于向所述主终端(108)发送应用程序(142),以使该用户(160)能够将所述最适当的环境下载到所述主终端(108)。
2.根据权利要求1的环境管理系统,其特征在于,发送给所述主终端(108)的所述应用程序(142),被用于从所述不同种类的终端集合(120)中检测所述主终端(108)可接入的一个或多个终端。
3.根据权利要求1或2的环境管理系统,其特征在于,所述处理装置(130)根据预编程的数据和/或根据该处理装置从所述主终端(108)进行接收的事件,来确定所述最适当的环境。
4.根据权利要求1到3中任一个的环境管理系统,其特征在于,所述处理装置(130)包括与规则库(134)相关联的规则引擎(132)和环境库(136),所述规则引擎(132)结合所述环境库(136)中的数据并且根据预编程的数据和/或根据从所述主终端(108)进行接收的事件、通过扫描所述规则库(134)中可用的所有规则,由此确定了最适当的环境。
5.根据权利要求1到4中任一个的环境管理系统,其特征在于,所述从所述主终端(108)接收的事件,包括由所述主终端(108)可接入的一个或多个终端的所述应用程序(142)所进行的有规律的检测。
6.根据权利要求1到4中任一个的环境管理系统,其特征在于,所述从所述主终端(108)接收的事件包括该主终端(108)的地理位置。
7.根据权利要求1到4中任一个的环境管理系统,其特征在于,所述预编程的数据包括环境改变的时间表。
8.根据权利要求4的环境管理系统,其特征在于,所述环境库(136)包括环境的列表,其针对每个环境定义了可以接入的终端、所述本地网络(110)和所述外部网络(104)之间连接的最合适类型,以及根据所述终端的能力而在该终端恢复所述信息的方法。
9.根据权利要求4的环境管理系统,其特征在于,所述规则库(134)包括规则的列表,所述规则是基于所述主终端(108)可接入的终端和/或环境改变的时间表和/或主终端的地理位置的。
10.根据权利要求1到9中任一个的环境管理系统,其特征在于,该系统包括用于读/写所述规则引擎(132)和所述规则库(134)的外围设备(154)。
11.根据权利要求1到10中任一个的环境管理系统,其特征在于,该系统还包括具有系统监视功能的会话管理模块(152)。
12.根据权利要求1到11中任一个的环境管理系统,其特征在于,所述本地网络(110)是无线传输通信网络。
13.根据权利要求1到11中任一个的环境管理系统,其特征在于,所述本地网络(110)是红外传输通信网络。
14.根据权利要求1到11中任一个的环境管理系统,其特征在于,所述本地网络(110)是电缆网络。
15.根据权利要求1到14中任一个的环境管理系统,其特征在于,所述不同种类的终端集合(120)包括移动的和/或固定的终端。
16.根据权利要求1到15中任一个的环境管理系统,其特征在于,所述外部网络(104)包括多个互连的网络。
17.根据权利要求16的环境管理系统,其特征在于,所述外部网络(104)包括互联网协议网络和电话网络。
18.一种向用户提供最适当的环境用于信息处理的环境管理方法,该方法包括这样的步骤确定最适当的环境用于由不同种类的终端集合(120)进行信息处理,其中所述终端集合通过本地信息传输网络(11)互连并且包括主终端(108),该方法的特征在于,其包括这样的附加步骤服务器计算机(102)通过外部信息传输网络(104)向所述主终端(108)发送应用程序(142),以使所述用户能够将所述最适当的环境下载到所述主终端(108),其中所述外部信息传输网络(104)将所述服务器计算机(102)至少连接到所述主终端(108)。
19.根据权利要求18的环境管理方法,其特征在于,所述应用程序(142)从所述不同种类的终端集合(120)中检测所述主终端(108)可接入的一个或多个终端。
20.根据权利要求18或19的环境管理方法,其特征在于,结合环境数据库(136)中可用的数据并且根据所述服务器计算机(102)从所述主终端(108)进行接收的事件和/或根据预编程的数据、通过扫描规则数据库(134)中可用的规则,确定了所述最适当的环境。
全文摘要
一种向用户(160)提供最适当的环境用于信息处理的环境管理系统,包括不同种类的终端集合(120)、服务器计算机(102)和外部信息传输网络(104),其中,所述不同种类的终端集合通过本地信息传输网络(110)互连并且包括主终端(108),所述服务器计算机包括用于确定最适当的环境用来由所述不同种类的终端集合进行信息处理的处理装置(130),所述外部信息传输网络将所述服务器至少连接到所述主终端(108)。所述服务器(102)还包括转换器模块(140),其用于向所述主终端(108)发送应用程序(142),以使所述用户(160)能够将所述最适当的环境下载到该主终端(108)。
文档编号H04L12/28GK1810009SQ200480017402
公开日2006年7月26日 申请日期2004年5月19日 优先权日2003年5月22日
发明者A·多盖, A·沃维耶, H·勒科尔, C·贝齐奥 申请人:法国电信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1