包含用于向提出请求的蜂窝移动站提供用户化 服务的代码的服务器请求 【发明领域】
本发明涉及蜂窝通信,并且更特别地涉及使用移动站通过蜂窝通信网络访问服务器。发明背景
图1用图解法说明了移动站(MS)11,它通过包括MSC/VLR17和HLR19的蜂窝通信网络访问服务器13。为了说明的清晰,省略了蜂窝网络15的各种常规组成部分(例如基站系统)。蜂窝网络可以是一个GSM(全球移动通信系统)网络。一个这种类型的安排已在WIPO文件WO96/20572中以及在1994年12月23日提交的U.S.专利申请No.363,027中公开,因此上述两个文件在这里都被并入以供参考。
服务器13相对于蜂窝网络15位于其外部,但是为了与蜂窝网络通信而被连接到HLR。移动站11发送一个服务请求给MSC/VLR17,正如图1中12处所指示的。这个请求可能根据常规的非结构化辅助服务数据(USSD)协议进行格式化。USSD协议在ETSI草案prETS 300 625(GSM 02.90版本4.1.0)以及ETSI GSM 03.90版本5.0.0中定义,因此上述两个文件在这里都被并入以供参考。
MSC/VLR17将从移动站11接收到的USSD请求转递给HLR19,HLR19又将此请求转递给服务器13。这些通信都使用常规的MAP-USSD协议进行,其中MAP是GSM的移动应用部分的首字母缩略语。服务器13可以是任何类型的服务节点,并且典型情况下能够为很多种类的有很多种操作特性的移动站服务。服务器能够提供与不同的移动站操作特性相当的不同服务等级。然而,对于一个给定的请求,服务器无法确定什么等级的服务是合适的。因此,作为对服务的USSD请求地响应,典型情况下服务器13提供一个一般等级的服务,该等级服务对于可以预料到会请求服务的最低等级的移动站是合适的。服务器在对应USSD请求的USSD应答中提供这种服务。该应答被从服务器到HLR、从HLR到MSC/VLR、以及从MSC/VLR到移动站进行输送。因此,典型情况下有较高等级操作能力的移动站将接收一个与有较低等级操作能力的移动站相当的较低等级服务。典型情况下该较高级移动站的较高等级操作能力没有被由服务器13提供的较低等级服务所利用。
所以期望使一个服务器能够给每个请求的移动站提供一个与该移动站操作能力相当的服务等级。
在本发明中,移动站在它的服务请求中提供信息,根据这些信息服务器可以确定移动站的操作能力。一旦服务器确定了移动站的操作能力,服务器便可以提供与那些操作能力相当的服务等级。附图简述
图1说明了一个移动站利用蜂窝网络从服务器请求服务的常规实例。
图2说明了根据本发明的一个移动站利用蜂窝网络从服务器请求服务的实例。
图3说明了作为对从移动站所接收的请求的响应的图2的服务器的操作。
图4更详细地说明了图2的服务器的一部分。
图5更详细地说明了图2的移动站。附图详述
示范图2说明了根据本发明的通过蜂窝网络15从服务器23请求服务的移动站21。服务器23相对于蜂窝网络15位于其外部,但是为了与蜂窝网络通信而被连接到HLR。服务器23可以是任何类型的能够服务于移动站的服务节点。
在图2中,来自移动站21的请求到达MSC/VLR17并且被转递给HLR19,从HLR19该请求被转递给服务器23。正如图2中说明的,25处的USSD请求包括通常被包含在USSD请求中、在图2中由P1、P2等等表示的常规参数。USSD请求也包含用于唯一地标识移动站21的国际移动站设备标识(IMEI)代码。按照惯例,此IMEI代码由制造商并入一个移动站内装的模块中并且在那里在物理上加以保护。此IMEI代码将移动站唯一地标识为一个设备,并且按照惯例经常被用于在呼叫建立期间去识别一个移动站是一个有效或者无效用户。
示范图3说明了作为对图2中说明的所接收的服务的USSD请求的响应的服务器23的操作。在31处,服务器接收包含IMEI代码的USSD请求。在33处,服务器使用IMEI代码去从一个表中获取关于移动站21的操作能力的信息。然后在35处确定移动站21是否有足够高等级的操作能力以便保证一个用户化的应答,或者是否这个操作能力仅仅能保证一个与现有技术中所使用的相似的一般应答。此后,或者在39处以获得的关于移动站的操作能力的数据为基础来组装用户应答,或者在37处服务器取一般应答为缺省。然后在38处将这个合适的应答发送回移动站。
服务器23的应答被从服务器23发送回HLR19,并且接着被转递给MSC/VLR17,从这里应答被转递给移动站21。
作为一个实例,服务器23可以提供一个例如统一消息服务的常规服务。这种常规服务组织了移动站对语音邮件、传真邮件等等的访问。在这个例子中,被服务器23取为缺省的一般应答或者服务可能是仅仅向移动站提供已经接收到的语音邮件的数量。另一方面,一个给有较高等级操作能力的移动站的用户应答则对于每个所接收的语音邮件可能包括该语音邮件消息的接收时间、该语音邮件消息的长度等等。一个有甚至更高等级操作能力(例如支持JAVA)的一个移动站,则实际上可能从服务器接收整个语音邮件应用。在这种情况中,移动站实际上可以自己运行语音邮件应用而不是仅仅从服务器接收结果。
作为不同移动站操作能力的另一个实例,一个移动站可能有先进的图形显示,所以服务器不是向移动站提供文本(或者除文本外)而向移动站提供图形,而另一个不那么高级的移动站则可能有不那么高级的图形显示或者根本没有图形显示,在这种情况下,服务器不会提供象如果移动站有较高级图形显示时它提供的那么多或那么详细的图形信息。
示范图4更详细地说明了图2的服务器23的一部分。正如图4中所示,在服务器23的输入41接收包含IMEI代码的USSD请求。此USSD请求由服务器应用程序接收。IMEI代码被加到一个信息存储装置43以便从查找表或者那里的其它数据库获得对应于IMEI代码的移动站的操作能力。在45处关于操作能力的信息被提供给服务器应用程序。然后服务器应用程序根据操作能力确定一个用户化的应答是否必要。接着在49处输出用户化应答或者缺省应答。
示范图5更详细地说明图2的移动站21。具体地,移动站21包括连接到输入/输出天线53的无线收发器(XCVR)51。移动站21也包括如上所述在那里固定地受保护的IMEI代码。图2的USSD请求从收发器51和天线53输出,并且来自服务器23的应答由天线53和收发器51接收。
尽管本发明的实施方案实例已经在上面详细描述,但这并不限制本发明的范围,本发明可以在多种实施方案中实施。