专利名称::用于在漫游时以优选语言提供通告的方法和通信网络的制作方法
技术领域:
:本发明涉及在漫游时以用户的本国语言(homelanguage)提供网络消息。具体地,本发明涉及用于在通信网络、例如移动电话网络中提供网络相关消息的方法,该通信网络被布置为向多个(移动)用户提供通信设施。此外,本发明涉则于为多个(移动)用户提供通信设施的通信网络。
背景技术:
:在已知的电信系统中,以网络的本地语言提供网络消息或者通告。网络的一些用户可能不能够理解这些消息。尤其是对于来自其它网络的漫游用户来说情况如此。因此,用户将重拨并收听相同的通告,或者该用户将尝试并与那个区域中可用的其它网络关联。在这两种情况下,对于网络的运营商来说都损失收益。
发明内容本发明设法提供一种方法,该方法将允许移动网络中的终端的用户理解任何网络相关消息,并且因此将提高网络的^ffi效率。根据本发明,提供了根据上面定义的导言的方法,其中该方法包括为特定用户确定雌语言,并以该语言向该特定用户发送网络相关消息。通过使网络消息的语言依赖于特定用户,可以消除如上所述的问题。网络相关消息可以包括、但不局限于网络欢迎消息、警告消息('您所拨打的号码忙,请稍后再试')、或#1吾音邮件消息('这是John的语音邮件,请在嘟嘟声之后说话')。多个用户可以包括第一用户组和第二漫游用户组。本发明尤其对漫游用户、即具有正在与用户自己的相关网络不同的(被访问)网络的覆盖范围中使用的移动终端的用户有用。然而,网络的(标准)语言不是母语的网络用户也可以获益于本发明。在本发明的一个实施例中,雌语言是根据通信网络中可用的来确定的。这允许自动地确定特定终端的用户的期望语言,而不需要任何人工干预。在本发明的另一实施例中,im语言可以根据特定用户的标识、例如移动用户ISDN(MSISDN)号码或者国际移动用户标识(IMSI)来确定。这些标识数据是当特定终端与移动网络相关联时在该网络中交换的数据的一部分,并且因此可容易地得到。在另一实施例中,优选语言是在特定终端在通信网络中注册时根据从与特定终端相关联的本地网络接收到的数据确定的。在GSM网络中,一旦特定终端与被访问网络相关联,就由被访问网络向用户的本地网络请求数据,并且关于4,语言的数据可以由本地网络容易地添加到该数据中。在另一实施例中,与特定用户相关联的优选语言指示器可以被存储在通信网络的本地数据库中。因此,特定用户的优选语言是已知的。本地数据库可以是HLR或者被访问网络的网关位置寄存器(GLR)的一部分。它可以在特定终端由被访问网络提供服务的时间周期内被存储在本地数据库中,或者替代地,该时间周期可以更长得延伸,以允许在特定终端在以后访问时直接正确地使用语言。在另一实施例中,本方法可以进一步包括在接收到来自特定终端的选择答复(例如作为对SMS欢迎消息的答复)时存衞吾言指示器。替代地,特定终端可以向被访问网络中的专用号码发送具有期望语言的指示的SMS消息,或者可以进行对用于特定语言选择的专用号码的呼叫。在另一方面中,本发明涉及根据上面定义的导言的通信网络,该通信网络包括通告产生元件,用于向多个用户中的任一个发送网络相关消息;和连接到该通告产生元件上的另外的网络元件,该另外的网络元件被布置用于为多个用户中的特定用户确定语言,并以该语言向特定终端发送网络相关消息。在另一实施例中,通信网络包括例如本地数据库的另外的网络元件,其中一个或者多个网络元件被布置用于执纟于各种方法实施例,如从属木又利要求中所述的。在另一方面中,本发明涉及包括计算机可执行代码的计算机程序产品,该计算机可执行代码当在具有处理器和相关存储元件的网络元件上被加载时,向通信网络提供本方法实施例之一的功能,其中该网络元件是该通信网络的一部分。该计算机程序产品可以在单独的载体、例如光盘或者半导体存储器上被提供,或者可以被直接上载到相关网络元件上。下面将参考附图,使用多个示范性实施例,更详细地论述本发明,其中图1示意性地显示根据本发明的实施例的网络的一部分;图2显示根据本发明的实施例的数据流的图形表示;以及图3示意性iikM示根据本发明的另一实施例的本地网络和被访问网络之间的妊。具体实施例方式参考图l,将描述本发明的第一实施例。在图l中,显示了漫游移动站io,其位于移动通信网络(被访问公共陆地移动网络,VPLMN)的覆盖区域内。大部分时间,移动站10将由用户在他自己的移动通信网络或者本地公共陆地移动网络(HPLMN)中操作。移动通信网络包括移动交换中心(MSC)11,该移动交换中心兽,与移动站10^M信。此外,移动通信网络包括业务控制点(SCP13),该业务控制点是用于执行和控制智能网络(IN)业务的平台。业务交换功能(SSF)12通常作为MSC11的一部分存在,用于在MSC11和SCP13之间为IN业务提供中继功能。此外,存在通告产生设备14,其可以结合多个功能,包括通告业务终端、数字语言表达(speechphrasing)功能和随机存取存储器(AST-DR)。通告产生设备14可以是MSC11的一部分,但是也可以作为单独的网络元件或者作为另一网络元件的一部分被提供。在这个实施例中,还存在语言库15,在这种情况下连接到SCP13上。根据本发明的实施例,当用户10向被访问GSM网络(VPLMN,例如在外国)注册时,网络以她的MSISDN(移动站ISDN)的国家代码来标识漫游用户10。然后这被用于以用户的母语播放网络产生的通告。当用户在以后访问时在网络中重新注册时,以前访问时所收集的信息被用于确定用户的雌语言。典型的网络产生的消息中的一些是"、",络fc请裙f厚試'。网络忙也可以作为标准音调而且作为通告而可得到。一些网络也以本地语言播放通告,例如"您观在#遂麥,^576734"游语皆信慕请在银A^^之y^像,',或者,您^^F/7Z/iFi^^麥'。可以将本地语音信箱布置为播放消息"这屋S柳决家游语音信親淳玄银颡声之后激,,。将这种业务与呼叫完成类型的应用相链接可以进一步增进用户体验,其中在该应用中终端用户不需要回叫,但是网络产生呼叫。当MSCll中的呼叫粒例如由于拨打错误的号码而失败时,MSCll中的B号码分析产生故障代码。根据该故障代码,为漫游用户10触发IN业务。然后IN业务检查漫游用户10的语言代码并播放相关通告。检查漫游用户10的语言代码通过查询语言数据库15完成,如上所述。本发明的方法和系统实施例fflil防止当漫游用户10不理解第一通告而重拨时漫游用户IO接收相同的通告来提供更好的网络利用。这将导致没有收益的网络资源利用。同样,防止漫游用户10离开网络去另一个网络以希望得到更好的、更能理解的通告。在本发明的一个实施例中,错误消息"在呼叫建立中"、"在呼叫期间"和"呼叫结束"被用于触发IN业务,例如以路由选择失败(RSF)事件或者其它故障代码的形式。来自该消息的信息被用于限定IN业务将做什么,例如,播放什么消息。呼入漫游用户(从移动站IO)建立的呼叫导致来自MSCll的ISDN用户部分(ISUP)初始地址消息(IAM)20。这个消息可以导致错误消息21(ISUP释放消息),例如路由选择失败(RSF)。RSF消息可以发生于MSCll内部或者MSC11外部,后一种情况显示于图1中。MSC11现在想向呼叫用户10播方爐告,告知她该呼叫不能被建立以及她应当检查号码并再次拨打。因为呼叫用户10(基于她的MSISDN或者她的国际移动用户标识,MSI)被识别为呼入漫游用户,因此MSC11使用故障代码,该故障代码具有将呼叫路由到MSCll中的SSF12的作用。SSF12也可以位于MSC11的外部,即位于交换业务平台(SSP)中。SSF12触发SCP13中的特殊的"呼入用户通告业务"。VPLMN运营商运4m个SCPB。在SSF12和SCP13之间所使用的协议22可以是CS1(能力集1,用于IN业务的工业标准协议)、CS1+(增强的CS1)、CAP(CAMEL应用部分,用于CAMEL业务的工业标准)、或者其它类型的网络幼议、例如SIP(会话启动协议)。从SSF12发送给SCP13的初始检测点(E)P)操作其中包含呼叫用户IO的MSISDN。IDP应当还包含发生的错误的指示,因此SCP13知道选择哪个通告。MSC11中的不同错误瞎况可能导致SSF12中的IN业务触发器(1ST)表中的不同的条目,并且这,中的不同的条目可以具有不同业务键值(ServiceKeyvalue)。因此,初始DP中的业务键翻作发生的错误的指示。SCP13查询iM语言翻库15以得到用于该用户10的语言附旨示。至此,SCP13向M库15提供MSISDN(如在初始DP中接收的)。在一个实施例中,数据库15使用MSISDN作为检索关键字^if择与该用户10相关联的语言。数据库15然后向SCP13返回语言代码。SCP13使用该语言代码连同初始DP中的错误指示鄉择应当播放的通告。借助现有的CAP/CSl/CSl+操作22、例如连接到资源并播方爐告,向SSF12指満告的播放。如果用户10没有指示优选语言,那么根据她的MSISDN的前导数字4OT缺省语言。该缺省语言表可以配置于语言数据库15中或者配置于SCP13的业务逻辑中。下表包含MSISDN前导数字与语言之间的映射的实例。注意国家指示只是用于背景信息,它不需要在本发明中被规定。<table>tableseeoriginaldocumentpage8</column></row><table>该表包含数据,该是针对在国家代码加网络代码与语言之间有固定关系的情况静态配置的。印度不具有号码可携带性,因此不具有固定关系。在图2中显示了一个实施例的步骤,其中可以提示呼入漫游用户10选择优图2中的"位置更新"触发25反映HPLMN中的归属位置寄存器(HLR)与VPLMN中的被访问MSC(VMSC)之间的移动应用部分(MAP)信令。特定的MAP消息,插入用户数据,被信令传输点(STP)侦听到并被用于产生对语言数据库15的触发25。触发25用信号通知所述数据库15以MSI或者MSISDN标识的特定用户10在被访问网络VPLMN中被注册。所述数据库15fOT该信号来更新其内部信息,而不需要访问与漫游用户10相关联的HPLMN。当呼入漫游用户10的VPL画运营商发i^火迎SMS26时,该SMS可以包括拨打(免费的)号码以选择语言的选项。这个选项在这个实施例中被包含在仅针对来自具有多种语言的国家、例如加拿大、比利时、和中国等的用户的欢迎SMS中。然而,来自其它国家、如同英国、德国等的用户也有选择其它语言的可能性。欢迎SMS26包括提供给该用户的语言。欢迎SMS26可以具有"欢迎来到泰国的AIS,...,关于英语通告请呼叫0800^444或者关于法语通告请呼叫0800445(免费)"的形式,并且打算以这种形式供加拿大呼入漫游用户10舰。本发明的这个实施例实际上将允许加拿大用户10拨打其它(免费的)号码、例如0800446,择西班牙语。然而,因为英语和法语是这个用户10的主要语言,因此不需要在SMS中提到西班牙语。然而,这个实施例便于任何呼入漫游用户10在任何时候拨打080(M46或者任何其它指定的语言选择号码総择她的,语言。英国血统的荷兰用户因此可以拨打0800444,即使在欢迎SMS26中没有提示该号码。这个用于在任何时fl,择语言的选项应当以合适的和适当的方式来宣布。当如数字27所示的那样用户拨打080(M44(或者任何其它指定的语言选择号码)时,月艮务MSC11触发负责设置繊库15中的语言的IN业务。所述IN业务的触发例如根据"基于服务网络的拨号业务"完成的,如CAMEL阶段3中所规定的。替代地,使用专有的触发方法。这可以使用如关于上述实施例所述的MSC11和SCP13之间的CS1/CS1+/CAP信令22以及从SCP13至U语言数据库15的其它信令28来实现。也可以1OT其它触发方法,例如使用不同的网络协议、例如SIP。当用户10从MSC11离开并从VPLMN注销(即,没有向该VPLMN中的另一个MSCll注册)时,数据库15可以保留用户语言指示器。当用户10再次iSA该国家时,iM语言是已知的。这具有以下优点*当发送欢迎SMS26时,VPLMN不需要再次^用户IO选择她的语言;*下一个欢迎SMS26可以以优选语言来发送;*下一个欢迎SMS26可以是"欢迎回到泰国的AIS"。当用户10长时间、例如在12或24个月的周期内没有在网络中重新注册时,她的数据将从语言数据库15中被清除。图3反映以示意性形式示出的语言指示器的原理的实施例。语言指示器是HPLMN的HLR30中的用户简档(profile)的一部分。当用户在MSC/访问者位置寄存器(VLR)ll中注册时,HLR30向MSC/VLR11发送预约(subscription)数据的子集。被发送给MSC/VLR11的预约数据包括语言指示器。这个指示器可以被用于两个目的其被保留在MSC11中,作为预约设置的一部分。MSC11可以在播放通告时^^该指示器择语言。HLR30和VLR11之间的MAP信令通常ffl51VPLMN中的信令传输点(STP)16(分别ilil参考数字31和32表示)。STP16可以向语言数据库15发;ia知33o该通知至少包括例如MSI或者MSISDN的用户标识、和语言指示器。语言M库15存储这个指示器。该原理要求语言代码是例如通过3GPP或者MITU-T在国际上被标准化的。语言指示器可以M以下激励替代方案被设置在语言数据库15中*如果STP16侦听到MAPISD消息31,它向语言数据库15发送通知33。如果该MAPISD消息31不包^i吾言指示器(来源于HLR30),贝赔言数据库15使用用户的MSI或者MSISDN来设置语言。*如果STP16如上所述向语言数据库15发i^jl知33并且该通知33包括从MAPISD消息31中检索到的语言指示器,贝iJ语言数据库15iM这个语言指示器来设置,语言。由语言指示器所标识的语言优先于从用户的IMSI或者MSISDN导出的语言。*如果语言娜库15在任何时候(ffl3!MSCll)接收到来自用户10的、指示她的语言是例如英语(例如向专用SMS号码888发送SMS'英语,)的SMS消息,则语言娜库154顿该指示来设置tt^语言。SMS所接收的指示优先于从HLR30接收的语言指示器和从用户的IMSI或者MSISDN导出的语言。应当注意,为了充分利用这个实施例,SMS应当在VPLMN中作为本地SMS来处理(例如,4OT预先确定的号码范围),以便防止将SMS发送给HPLMN的常规SMSC。可能发生HPLMN运营商在HLR30中具有一组有限的可用语言设置。例如,德国运营商允许德语、法语、英语和西班牙语作为HLR30中的可用雌语言。当拥有德语预约的意大利用户10在意^f帳游时,HLR30可以发送例如德语作为1媳语言。然而,用户10可以在意大利M发送指示"意大利语"的SMS来取代语言数据库15中的设置。上面己经参考多个示范性实施例描述了本发明。对于本领域技术人员来说,将显而易见的是,可以为所述的元件和步骤提供各种修改或者替代方案。这些修改或者替代方案都是如所附的权利要求中所定义的本发明的范围的一部分。例如,上述实施例中的各种功能已经被描述为由移动通信网络的特定元件来执行。将显而易见的是,这些功能也可以在其它网络元件、例如专用网络元件中被提供。此外,本发明的功能可以以计算机可执行代码的形式提供给所提及的网络元件。该网络元件包括处理器和相关的存储元件,如本领域中已知的。当计算机可执^亍代码在网络元件上被加载时,通^it行中的网络元件向相关的网络提供期望的功能。同样,可以设想将本发明应用于除了公共陆地移动网络之外的通信网络中,例如应用于公共交换电话网络或者私有无线电通信网络中。权利要求1、一种用于在通信网络中提供网络相关消息的方法,所述通信网络被布置用于为多个用户提供通信设施,该方法包括为所述多个用户中的特定用户(10)确定优选语言,以及以所述优选语言向所述特定用户(10)发送网络相关消息。2、根据权利要求1所述的方法,其中所述语言是根据所^1信网络中可用的数据来确定的。3、根据权利要求l或2所述的方法,其中所述tti^语言是根据所述特定用户(10)的标识来确定的。4、根据权利要求l或2所述的方法,其中所述ifci^语言是在所述特定用户在所^M信网络中注册时根据从与所述特定用户相关联的本地网络接收的数据来确定的。5、根据权利要求3或4所述的方法,其中与所述特定用户相关联的优选语言指示器被存储在所述通信网络的本地数据库(15)中。6、根据权利要求5所述的方法,进一步包括在接收到来自特定终端的选择答复时存储所述语言指示器。7、一种用于为多个用户提供通信设施的通信网络,所舰信网络包括通告产生元件(14),用于向所述多个用户中的任一个发送网络相关消息;和连接到所逸通告产生元件上的另外的网络元件,所述另外的网络元件被布置用于为所述多个用户中的特定用户(10)确定,语言,并以所述4,语言向所述特定用户(10)发送网络相关消息。8、根据权利要求7所述的通信网络,其中所述另外的网络元件被布置用于根据所M信网络中可用的数据来确定所述ttit语言。9、根据权利要求7或8所述的通信网络,其中所述另外的网络元件被布置用于根据所述特定用户(10)的标识来确定所述tt^语言。10、根据权利要求7或8所述的通信网络,其中所述另外的网络元件被布置用于在所述特定用户在所M信网络中注册时根据从与所述特定用户相关联的本地网络接收的来确定所述语言。11、根据权禾腰求9或10所述的通信网络,其中所舰信网络进一步包括连接到所述另外的网络元件上的本地数据库(15),所述另外的网络元件被布置用于存储与所述本地数据库(15)中的所述ife^语言相关联的语言指示器。12、根据权禾腰求ll所述的通信网络,其中所述另外的网络元件被布置用于在接收到来自所述特定用户的选择答复时存储所述语言指示器。13、计算机程序产品,包括计算机可执行代码,该计^t几可执行代码当在具有处理器和相关存储元件的网络元件上被加载时向通信网络提供权利要求1到6所述方法之一的功能,其中所述网络元件是所M信网络的一部分。全文摘要用于为多个用户提供通信设施的通信网络和方法。该通信网络包括通告产生元件(14),用于向用户中的任一个发送网络相关消息。另外的网络元件连接到该通告产生元件上,该另外的网络元件被布置用于为该多个用户中的特定用户(10)确定优选语言,并以该优选语言向该特定用户(10)发送网络相关消息。文档编号H04W4/16GK101300875SQ200580051708公开日2008年11月5日申请日期2005年9月30日优先权日2005年9月30日发明者A·沙马,R·A·C·J·诺尔杜斯,U·I·奥尔森申请人:艾利森电话股份有限公司