在一个通信网络中,具体在一个无线 通信网络中的一种通信方法 本发明涉及在一个通信网络中的一种通信方法,特别是在一个无线通信网络中从一个业务提供商向一个客户发送与客户相关的信息。
从Internet的应用中可以得知,在Internet上进行通信的方法是众所周知的,其中一个网址地访问者被这个网址的服务器所标注。这种标注是通过Cookies方式完成的,Cookies是根据网址服务器的要求由访问者的浏览器存贮在访问者一侧的。特别地,一个Cookie是指定了访问者、并由网址服务器发送到访问者浏览器的一段信息,以及控制访问者的浏览器将这段信息(即Cookie)存贮在浏览器一侧的存贮器中的一个请求。当用户再一次访问相同的网址时,于是服务器询问用户或者访问者的浏览器是否存在与实际网址相关的任何Cookie,并且如果确实存在,就要求浏览器将Cookie发送到网址的服务器以识别访问者。
这样,Cookies是维护Internet变态数的一个非常有用的工具。特别地,Cookies可以存贮数据的基本信息、客户页面设置、或者关于形成一方个性化或者客户化的任何信息。
一个Cookie简单地就是包含浏览器的存贮器中输入的纯文本字符串的一个HTTP(超级文本传输协议)头。这个字符串包含域、路径、使用期限、和网址设置的变量值。如果这些变量的使用期限长于用户在那个网址上的使用时间,那么这个字符串就被保存在浏览器一侧的存贮器中以在将来作为参考。
通常Cookie包含下述参数:名字(Cookie的名字);值(Cookie的值);有效期限(Cookie在多长时间内是有效的);路径(Cookie可以接入的路径名);域(可以接入Cookie信息的服务器域名);加密(加密连接)。
使用WAP(无线应用协议),一个移动终端通过一个WAP网关可以和任何Internet服务器进行通信。一个WAP网关是将一个无线网络连接到Internet的一个链接装置。由于一个WAP终端(例如一个移动电话)的软件支持HTTP Cookies,即使通过一个WAP网关访问一个Internet网址,这些Cookies也可以用于在访问者一侧存贮信息。
对通过Internet提供的一些业务,业务提供商有必要知道访问者(即用户或者客户)的一些特别信息,即用于向客户发送正确的与客户相关的信息。
例如,如果一个客户使用了定期向他通报交通情况的一个交通信息系统,那么业务提供商就必须知道客户的实际位置,以向他通报他所处区域的实际交通情况。因此,业务提供商必须知道客户的实际位置。
这样,本发明的一个目标是提供一个方法(初始命名为一类方法),他促进了在客户终端和业务提供商的服务器之间的通信,以获取与客户相关的信息。
这个目标是根据权利要求1所述的方法实现的。根据本发明的方法的改进优点和延伸在从属权利要求中进行了描述。
根据本发明,提供了存贮在客户一侧的指定客户的一段信息;存贮在客户一侧的这段信息的一部分被客户一侧得到的指定客户信息所更新;根据业务提供商的请求,这段信息从客户一侧发送到业务提供商一侧;根据从这段信息中提取出来的指定客户的实际信息,将与客户相关的信息从业务提供商发送到客户。
这样,根据本发明可以在客户终端生成一种信息,即一个Cookie或者至少其中的一部分。这样,可以存贮许多个域的特别信息,并且涉及应用程序的数据可以从客户终端发送到服务器而不必改变WAP的规范。这个域或者客户的特别信息可以包括客户终端的位置,在将移动终端集成到一个汽车中的情况下,这个信息也可以包括与汽车相关的诊断数据。
这样,根据本发明可以生成和实现整个信息,即客户一侧的Cookie或者生成业务提供商一侧的Cookie,但是必须定期根据客户一侧生成和更新的实际信息对信息的一部分进行更新。在这两种情况下,业务提供商的服务器像对一个通用的Cookie一样读出这些Cookie。
根据本发明的一个特别实施例,在客户一侧存贮的信息中包含着指定客户实际位置的信息,根据客户的实际位置更新指定实际位置的信息并将与位置相关的信息从业务提供商发送到客户。
根据本发明的另一个实施例,通过在客户一侧确定客户的实际位置,将得到对客户的实际位置信息进行自动更新的信息。
为了简化所发明方法的实现,可以定期确定客户的实际位置。然而,为了保证客户的实际位置和存贮的位置之间的距离不超过一个预定值,当一个预定的时间间隔期满时就确定一次客户的实际位置。因此确定了客户的实际位置和存贮位置之间的距离,就可以根据实际位置和存贮位置之间的距离和前一个时间间隔来估计下一个预定时间间隔。
此外,根据客户通过用户接口输入的请求,也可以通过使用在客户一侧确定的客户实际位置信息来更新指定客户实际位置的信息来得到存贮信息的实现。这个特征可以另外提供或者用来代替自动更新,使得当客户手控发起一个信息请求时,确保提供商发送的与位置相关的信息与最实际的位置相关。
根据本发明的进一步的实施例,在客户要求从业务提供商处传输与位置相关的信息之前,使用在客户一侧确定的客户实际位置信息来更新指定客户实际位置的信息。
根据本发明改进的一个优点,在客户一侧使用一个航位推算法的装置或者一个合成的导航模块来确定客户的实际位置。进一步,可以提供通过读出客户输入的输入信息来确定客户实际位置的特征。
根据本发明改进的另一个优点,在客户一侧通过GPS(全球定位系统)模块的装置来确定客户的实际位置。
下面结合附图和实施例对本发明进行了更详细的描述,其中:
图1是从原理上表示了一个通信网络;和
图2a到2d是从原理上表示在客户终端和网址服务器之间进行通信的不同方框图。
在不同的附图中,相互对应的部分使用相同的附图标记。
如图1从原理上表示的一个通信网络,用于从一个业务提供商向一个客户发送与客户相关的信息,包括:一个无线网络10;至少一个移动终端11,他具有一个键盘12和一个显示屏13的一个用户接口和使用一个天线14表示的收发机模块,以通过无线网络10进行通信。
作为在无线网络10和全球网络系统或者Internet 15之间的一个链接装置,一个WAP(无线应用协议)网关16一侧与无线网络相连,另一侧与Internet 15相连。
使用全球网络系统(www)协议的Internet由多个服务器17、18、和19等等组成。
为了使用例子解释本发明,假定提供交通信息业务的业务提供商的网址位于服务器17上。业务提供商的客户或者用户使用终端11,他们经常要使用交通信息业务。
终端11可以是一个移动电话,例如一个蜂窝电话或者一个汽车集成移动电话。
如图2的原理所示,终端11包括一个浏览器20、一个定位模块21、和一个存贮器22。
当一个用户想要访问任何网址(例如服务器17上的一个交通信息业务提供商网址)时,他/她激活了浏览器20,以通过网关16与Internet服务器17进行通信,这个网关使根据WAP协议的规范适应于根据全球网络系统协议的规范。在这个访问中,网址的服务器17将从浏览器20得到的用户特别信息和接入数据发送回浏览器20,并要求浏览器将这段信息(即Cookie)存贮在存贮器22中。如果用户下一次访问相同的网址,网址的服务器17读出那个Cookie,以提取访问者的特别信息。这个程序被图2(a)中的箭头所表示。
当业务提供商的一个客户或者用户想要第一次访问业务提供商的网址时,将客户的特别信息通过网关16从客户终端11的浏览器20发送到业务提供商的服务器17,如图2(b)中的箭头a所示。在服务器17处,根据浏览器20发送的信息生成一段信息,即包含客户特别信息的一个Cookie,以简化将来终端11和服务器17之间的通信。如箭头b所示从服务器17向浏览器20发送这个Cookie。然后,根据服务器17的请求,如箭头c所示将这个Cookie存贮在存贮器22中。
可替代地,只要满足生成一个Cookie的正式必要条件,就可以在浏览器处生成一段信息,并将这个浏览器生成的这段信息像一个Cookie一样存贮在存贮器22中。
当下一次客户和他/她的业务提供商进行通信时,即当终端11通过网关16与服务器17进行通信时,如图2(d)中的箭头所示,服务器询问一个Cookie,以提取客户的特别必要信息用于向客户提供正确的与客户相关的信息。根据服务器17的请求,如箭头r所示浏览器20读出Cookie,并如箭头t所示将Cookie的内容发送到服务器17。使用这种方式服务器17可以提取客户的特别信息,而不必改变WAP协议。
根据本发明,如图2(c)中的箭头u所示,在终端一侧可以更新存贮器22中存贮的客户特别信息。
特别地,为了从一个交通信息业务提供商处得到与位置相关的信息,在存贮器22中存贮的、作为一个Cookie的一部分的定位信息必须保持经常更新,即尽可能相关最近的客户实际位置。因而,存贮的是根据位置判定模块21提供的实际位置信息,而不是存贮器中作为Cookie一部分的较早的位置信息。这种使用实际位置信息对较早位置信息的替换或者定期进行,或者以每一次更新信息确定的时间间隔长度进行。
在后一种情况下,有可能确定的下一次时间间隔长度,一直要等到将客户实际位置和在存贮器中存贮的客户较早位置之间的距离与一个门限值进行比较来进行下一次更新,并且有可能增加或者减少与最后一次时间间隔相关的预定时间间隔长度,以在终端处对处理器的活动进行优化。
然而,也有可能每一次在向业务提供商请求一个交通信息之前,从位置确定模块21得到实际的位置信息。
为了在终端一侧得到实际的位置信息,有可能使用一个航位推算法的装置或者一个合成的导航模块。这个合成的导航模块通过确定行进方向和行进距离,从一个众所周知的起始点开始计算实际的位置。这个起始点可以由客户或者用户输入。
然而,为了得到最精确的位置信息,优选地使用一个GPS(全球定位系统)模块。这样的一个GPS模块提供了具有高解析度的定位信息,以致在任何需要的时候得到最好的位置信息。
本发明有可能向从A点前往B点(例如从慕尼黑到波鸿)的客户定期或者偶尔通报他/她行驶路线上的任何相关的交通情况。为了得到交通情况信息,客户通知业务提供商他/她开始从A点前往B点。业务提供商的服务器读出Cookie中的客户特别信息,以确定客户和他/她的实际定位或者位置。在发送与第一次定位相关的交通情况信息之后,终端和服务器之间的连接就终止了。然后,在一个预定时间期满时,在终端和服务器之间建立一个新的连接,以向客户发送与位置相关的信息。另外,服务器也可能在必须向客户发送高度相关的交通情况信息时呼叫客户。否则也有可能用户手控发起关于实际交通信息的一个请求。
由于存贮器中存贮的、作为一个Cookie一部分的位置信息是最新的,所以提供商常常可以只选择与客户的相应位置相关的交通情况信息。
本发明的方法不是只可以用于交通信息系统,也可以用于向用户提供与客户相关的和/或与位置相关的信息的其他信息系统。本发明的方法也可以用于一个遥控和维护系统,这个系统定期询问一个设备的操作数据,例如一个摩托车的操作数据,这些数据在提供商一侧进行分析以用于计算维护的和服务的时间间隔,或者用于通知驾驶员摩托车的故障部分,或者类似的情况。