用于提供文本消息服务的系统和方法

文档序号:7740381阅读:149来源:国知局
专利名称:用于提供文本消息服务的系统和方法
技术领域
本发明涉及利用例如可通过蜂窝式无线电话网络的全球移动通信系统(GSM)协议获得的短消息服务(SMS)来提供增值的文本消息服务。
背景技术
在GSM蜂窝式无线电话网络中,短消息服务(SMS)是使得用户可利用远程终端,诸如他们的移动蜂窝式无线电话—以下称为移动站(MS)向其他用户发送短消息和从其接收短消息的一种服务。只要移动站(MS)向网络注册时,SMS功能就试图向移动站发送短消息,即使当该终端正在进行语音或数据呼叫。移动站还可以在整个网络内漫游并仍然能够发送和接收消息。为SMS配置的移动站可对用户提供接收、读取、写入/编辑、清除、发送和保存消息的方法。
当一个移动站关闭或不在服务区内时,则文本消息被保存直到该移动站能够接收该消息。网络将消息存储在至少一个SMS中心(SMSC),并且从SMSC将消息发送到移动站。SMSC用于对SMS消息确定路径并被链接到网络服务中心。各种SMS协议层可接收消息并验证它们的内容。若内容是有效的,且假定在移动站的存储器中有输入文本消息的空间,则该消息被接收并存储。否则,该消息被拒收。
可参考TIA暂行标准IS-136和IS-137,还可参考题为“TDMA论坛,实施指南与IS-136和IS-137兼容的短消息终端”(TDMAForum,Implementation GuideShort Message Terminals Compliant withIS-136 and IS-137)的文献(Ed.D.Holmes,vers.7.0,1995年4月20日)。美国专利No.5,915,222“在电信网络中传输短消息服务(SMS)消息”(Transporting Short Message Service Messages Within aTelecommunication Network)中也描述了短消息服务—组成部件、它们的功能,以及与其他部件和系统总体的关系。这些文献中明确了SMS的类型以及在蜂窝式电信系统中提供SMS所需的各种系统和终端级的协议。
用户还可以通过互联网站—称为SMS网关来发送文本消息。SMS消息也可以从移动站被发送到在服务器上运行的计算机应用程序——通常称为扩展短消息实体(ESME)——反之亦然。在这种情况下,SMSC(短消息服务中心)分别从蜂窝式网络,或互联网的网关接收SMS消息,然后根据该文本消息被发送的方向,立即将该消息转送到ESME——通常是固定的并且持续接通的——或是寻址移动站(假若可接入的话)。
可以参考第三代合作计划的技术规范文献(the 3rd GenerationPartnership Project’s Technical Specification Document)No.3G TS23.039 2.0.0版“用于短消息服务中心(SMSC)到短消息实体(SME)的连接的接口协议”(Interface protocols for the connection of ShortMessage Service Centres’(SMSC’S)to Short Message Entities(SMEs)),其中正式规定了第三方——通常指增值服务——如何提供增值内容,例如信息,通信或运算服务——并可以将ESME应用接入到蜂窝式无线电话网络的SMS系统。
ESME应用的例子包括·从语音邮件服务器发出的警报,指示客户邮箱中的语音消息。
·从集团客户站点的终端发出的消息。
·ESME发送或请求一个“传送收据(Delivery Receipt)”。
当一ESME——或者代表其自己操作,或者作为其他ESME的中介——与SMSC建立通信时,将请求两个‘虚拟连接’。一个用于ESME中产生的消息,和它们的应答消息(即,提交短消息,查询短消息,取消短消息等),而另一个用于SMSC中产生的短消息及其应答消息(即,发送短消息)。后一个“虚拟连接”被称为一个捆绑(bind)操作——以捆绑请求(Bind request)的方式。
捆绑操作的目的是为了向SMSC系统注册一个ESME的例子(instance)。同样,捆绑请求必须提供在协议消息的“消息”字段内的密钥信息——参数。所使用的一特定参数是地址范围,用于向ESME发送SMS消息和传送收据。
在一ESME作为其他ESME的中介进行操作时,这些ESME通常被称为SME代理(SMEA)。在此情况下,SMEA确定它所希望服务的ESME地址的一个范围——即,它将代理操作的所有目的ESME(end-ESME)的地址。此地址范围是一个“正规表达式”(regularexpression)。本文中的“正规表达式”是表示一地址范围或一特定地址的一个文本模式。这可在捆绑请求中明确定义或由SMSC管理来设定。这些术语专用于Logica公司的SMPP接口实现。不同的SMSC制造商使用不同的SMSC接口实现,但应当理解SMSC和SMEA/ESME之间的通信——在实质上——是类似的,而不论使用何种接口实现。
蜂窝式无线电话网络的运营商通常向ESME分配一个三位或四位数字的数字地址(通常称为SMSC“存取码”)。SMSC使用此存取码来识别SMS消息将向其传送的ESME。通常一目的ESME将被分配一个单一的SMSC存取码,例如“2345”,使得只有发往“2345”的消息将被发送到该目的ESME,而一中间SMEA将需要一个以上的存取码,因为它向许多目的ESME提供服务。这种多个存取码通常将规定一个地址范围——以“2345*”(注意星号)形式由一个正规表达式来表示,其中该星号表示一SMEA所服务的具有存取码“2345”的所有地址范围,即该范围例如是指以“2345”开头的所有地址。
谈到作为“2345*”中的后缀——即紧跟在该存取码之后的一串数字的星号“*”所代表的一组数字。每个目的ESME——对于一特定SMEA来说——将涉及一个不同的后缀。
当前这种——通过ESME——提供增值服务的方法的问题在于处理往往是手动执行的。目前,在内容提供商的ESME在功能上正常连接之前,网络运营商必须设置其系统,发布存取码、密码,并规定其他的技术参数。有时,无线应用服务提供商(WASP)作为中介来帮助处理。但即使在这种情况下,也仅仅是减轻了内容提供商的负担。
集中式控制的另一个问题是蜂窝式无线电话网络运营商提供过度的这种增值服务。虽然可以争论说这是运营商的特权,但客户可以从内容提供商的市场经济中获得更多收益。暂且不论政策,当前的供应的基础结构太过集中化,而难以培养象互联网那样的多样化服务。
移动用户,即使用者,则面临不同的问题。参见美国专利No.6,230,004中所描述的现有技术。该专利公开了一个通用SMS增值服务请求,其中用户向内容提供商发送一消息,该消息包括密码(有时是保密的,例如股票行市的SPR)和/或诸如交易股票的符号等参数。后者反过来答复交易的结果(即,请求的内容服务)。
随着内容提供商数量的增加,要记住密码,参数和在消息中密码及参数必须要求的规定格式(例如,密码,后跟城市,后跟日期等)将变得将越来越难。
用户识别模块(SIM)开发工具包(STK)是预先装载有增值服务菜单的卡。这种方式提供了某些有利之处,但这也是需要成本的;用户实际上必须将旧的SIM卡折价,购买新的SIM开发工具包,并且一旦发布新的STK还要再次升级。
最后,对于消息实体具有最少权利的是其使用者。网络运营商确定向他们的用户提供的服务组合,而内容提供商控制服务的使用方式,从而规定密码,参数等等。

发明内容
根据本发明的第一方面,提供了一种在文本消息系统中处理文本消息的方法,该消息供给接收方使用,该文本消息包括用于唯一识别一文本消息服务提供商的工具,该方法包括以下步骤,从文本消息识别文本消息服务提供商,确定系统中提供的、与服务提供商相关的一个或多个消息处理器,并根据确定的消息处理器将该文本消息传送到一个或多个适当目的地。
最好由消息服务提供商来选择与文本消息服务提供商相关的消息处理器。
最好,该唯一的识别符是一个数字代码,并且是该文本消息内包含的目的地地址的一部分,其中该唯一的识别符包括一个部分,该部分是由服务提供商选择并输入给该系统的一个字的数字翻译。
最好,该方法还包括以下步骤,根据预定的算法将该字翻译为其数字等效物,将该数字翻译与一存取码相结合以提供该目的地地址中包含的一消息地址,和对照在系统内的第一数据库装置中存储的消息地址来核对该消息地址,以及,若没有检测到匹配,则将该消息地址存储在该第一数据库装置中。
根据本发明的第二方面,提供一种用于处理文本消息的系统,该文本消息包括用于唯一识别一文本消息服务的提供商的工具,该系统包括一个或多个消息处理装置,用于处理和传送系统接收的文本消息,第一数据库装置,存储有文本消息服务的提供商的唯一识别符的列表,第二数据库装置,用于存储为每个唯一识别的提供商所选择的消息处理装置的详情,和控制装置,用于在接收一文本消息后,由该唯一识别符来识别服务提供商,并确定所选择的消息处理装置,从而根据该确定的消息处理装置将该文本消息传送到一个或多个适当目的地。
最好,该控制装置可被文本消息服务提供商访问,以选择所需的消息处理装置,该控制装置可被操作以在第二数据库中存储所选消息处理装置的详情。
最好,该唯一识别符是一个数字代码并且是文本消息中包含的目的地地址的一部分。
最好,该唯一识别符是由控制装置响应于服务提供商对该控制装置输入的字而产生的。
最好,该唯一识别符包括一个部分,该部分是该字的数字翻译。
最好,该系统还包括一第三数据库装置,用于存储输入字的数字翻译的详情,其中该控制装置响应于输入的字,根据一预定算法将该字翻译为其数字等效物,将该数字翻译与一存取码相结合以提供目的地地址中包含的消息地址,和对照在第三数据库中存储的消息地址核对该消息地址,以及,若没有检测到匹配,则将该消息地址存储在该第一数据库装置中。
根据本发明的第三方面,提供了一种在文本消息系统中提供文本消息服务的方法,该方法包括以下步骤,注册用于该服务的一个唯一识别符,设定该服务以处理消息,和对于该唯一识别符,存储所选择的消息处理器的设置。
这里的优点是提供了一种系统和方法,可允许内容提供商直接地,远程地,和自动地,自行启动并随后保持一服务。
一种允许自行提供服务的设备具有以下几个优点由于该设备是基于网络的,因此是非常易于接入的;由于它分散了供应控制,因此促进了内容的多样化;由于它是完全自动的,因此是高效的。


现在将参照附图,仅以举例的方式来描述本发明。
图1是将一短消息服务设备与内容提供商相结合的蜂窝式无线电话网络的系统示意图;图2是图1中网络的一部分的框图,包括一短消息实体代理,和其结合的网络的部件,用于说明根据本发明的系统;图3是说明本发明方法的步骤的流程图;图4是该系统的用户所使用的设置屏幕的一个例子;图5是说明用于本发明的消息服务的状态和事件的状态框图;和图6是说明被发送到一设定的消息服务的消息是如何被处理的流程图。
具体实施例方式
本说明全文,除非文中另外需要,词语“包括”或类似“包含”“含有”等变形,应当被理解为内含一个确定的整体或一组整体,但并不排除其它整体或整体组。
一蜂窝式无线电话网络1包括已知蜂窝式无线电话网络的所有特征——包括许多基站BS1,BS2,和网络服务中心2。该网络1包括许多“蜂窝”3—每个蜂窝3都由一个基站服务。移动站MS1,MS2可在网络1内漫游,并和向它们所处的蜂窝提供服务的基站相通信——只要它们处于活动模式或者等待或“接听”模式。因此,移动站MS1,MS2能够向基站BS1,BS2发送信号和从其接收信号,以便传输数据——例如音频,控制和文本数据——到服务中心2,并从那里再传送到其目的地接收方,例如其它移动站,或者服务器,例如互联网服务器。在此实施例中,蜂窝式网络是一个GSM网络。GSM蜂窝式无线电话网络,网络的操作,和使用该网络的终端对本领域的技术人员来说都是公知的,因此这里无需赘述,除非与本发明相关。
网络运营商提供网络1上的短消息服务(SMS),在这一点,网络服务中心2包括一短消息服务中心(SMSC)4,该短消息服务中心4可被操作用于管理网络1的SMS功能。具体来说,SMSC 4从各种来源接收SMS消息,识别该消息的发送方和接收方并将其传送到该接收方。
该网络的用户或使用者可利用网络1上提供的SMS来发送或接收文本消息,例如使用移动站MS1,MS2,或使用通过互联网与SMS网关5相连接的个人计算机(PC),或任何其他适当的装置。
内容提供商可提供增值服务,例如信息,通信,或运算服务,作为一个或多个扩展短消息实体(ESME)7、8、9、10上运行的数据和应用程序。
ESME 7、8、9、10可通过互联网,电信陆上线路,或任何适当的广域或全球通信网络来与SMSC 4连接。
每个ESME都可直接与SMSC 4连接,例如图1中的ESME 7,或者通过SMSC 4的短消息实体代理(SMEA)6的中介以及一个或多个目的ESME 8、9、10来连接。直接连接的ESME 7和SMEA 6都可以通过任何已知的适当通信协议建立与SMSC 4的通信。同样,如上所述的,这将依赖于SMSC和接口实现。
SMEA 6由SMEA服务提供商来管理,该服务提供商提供的一种服务允许内容提供商建立和设置它们自己的增值文本消息服务—这里称作消息服务。内容提供商以下将被称为消息服务提供商。
SMEA 6还可以被连接到一个以上的SMSC——包括来自不同网络运营商的SMSC。
在这里描述的实施例中,SMEA 6被设置为与ESME 8、9、10相分离。然而,一个或多个ESME可以以SMEA 6为主机,或者与SMEA 6共处一地——特别是如果管理SMEA 6的SMEA服务提供商也管理ESMA的时候。
SMEA 6以类似于目的ESME被直接连接到SMSC 4的方式被连接到SMSC 4——虽然其功能是不同的,以下将详细说明。SMSC-SMEA接口协议是由SMSC 4规定,而SMEA-ESME接口协议是由SMEA 6规定,该协议可能与SMSC-SMEA连接的协议不同(通常更简单)。SMEA-ESME的连接将依赖于系统的具体要求,但可根据需要使用公知的协议,例如HTTP、SMS、SMTP。SMEA 6的功能性——以已知的方式——通过服务器中随后安装的软件应用程序来实现。如果需要,可使用一个或多个服务器来分配负载。该多个服务器可以以相同方式被共同设置在一个物理设备中,或者可以在数个位置中间进行分配,但通过网络连接。
SEMA 6还可以被设置为从其它来源——例如电子邮件11,无线应用协议(WAP)终端12,或互联网,来接收文本消息。
图2示意性的示出了本发明的SMEA 6。该SMEA 6包括一网关13,一辅助器(facilitator)14,以及一个或多个消息处理器(messagehandler)15,16。消息处理器15,16可以位于SMEA 6的内部(15)或外部(16)。
简言之,网关13——进入点——用于处理SMEA 6所接收的消息的来源的各种协议,并执行反编组(unmarshalling)——即对该消息进行语法分析并提取必要信息——并将数据打包(package)为辅助器14可理解的一种格式。网关本身对本领域的技术人员来说是公知的,这里已不必再赘述。在本实施例中,网关13允许辅助器14与不同的SMSC进行通信,反之亦然。网关13还可使辅助器与其它消息平台,诸如电子邮件,WAP,万维网(World Wide Web)等进行通信。
辅助器14包括一个或多个服务器,该服务器协助并使消息服务提供商可以设置和建立增值的SMS;一旦服务被设置,辅助器14就可操作用于对所接收的消息进行多路分解,并将其分派到适当的消息处理器15,16。
消息处理器15,16是处理和操作消息的程序。消息处理器本身对本领域的技术人员来说是公知的,这里不必再赘述。
图3是说明内容提供商如何建立消息服务的处理的流程图。
为了建立消息服务,消息服务提供商使用辅助器14—以下将作详细说明。
下面将以示例的方式进一步说明本发明。
假定一名为“CENTURY公司”的企业单位想要建立一种消息服务,该消息服务将是用于处理客户询问的SMS设备。在这种情况下,CENTURY公司将成为消息服务提供商。
此公司可能决定利用名称“CENTURY”来使它们的消息服务被注册并为人所知——虽然只要是可用的,任何名称都可以使用。
CENTURY公司的第一步是注册名称“CENTURY”(和数字—将在以下详述)作为客户用在基于SMS的客户服务询问的名称。此注册是通过SMEA服务提供商进行的——就是说服务的提供商允许用户——例如CENTURY公司——建立和设置它们自己的消息服务。
代表企业单位,例如CENTURY公司进行操作的个人能够通过互联网与辅助器14进行通信,以建立和设置他的消息服务,例如,他的基于SMS的客户询问服务。这是以通常的方式进行的,例如,借助于和互联网连接的个人计算机18。
此个人能够通过访问服务提供商的网站以公知的方式与辅助器14进行通信——对服务提供商网站的访问是通过键入该SMEA服务提供商的网页的正确URL,利用网络浏览器和下载具有用于输入数据的适当表格域的网页来进行的。该网站构建(host)在网页服务器20上——这对本领域的技术人员来说是公知的。辅助器14被连接到网页服务器20从而以通常的方式接收其数据,并向其发送数据。数据由SMEA 6接收并通过网关13被传送到辅助器14,反之亦然。互联网,网站及它们的数据传输应用都是公知的,因此无需再赘述——除非涉及本发明。当该个人首先访问该网站时,他将被提示输入详情,例如名称和地址,然后将被分配或选择适当的识别详情,例如用户ID和密码。同样地,上述操作可通过任何已知的适当方式来完成。
一旦该个人与辅助器14建立通信,则提示他输入用于他的服务的名称(图3中的步骤31)。然后将该名称提交到辅助器14。辅助器14随后将该名称转换为一个数字等效物(图3中的步骤32)。
在本实施例中,该转换使用公知的算法——如电话键盘上所表示的那样A,B,C=2D,E,F=3G,H,I=4J,K,L=5M,N,O=6
P,Q,R,S=7T,U,V=8W,X,Y,Z=9因此,名称“CENTURY”可被赋予“2368879”的数字等效物。
如果可用的话,此数字将作为网络运营商分配给SMEA 6的SMSC存取码的后缀,以提供客户所使用的电话号码,从而利用他们的SMS服务从他们的移动电话/PC访问消息服务——步骤37,图3。换言之,整个电话号码——SMSC存取码+后缀——对于SMSC 4来说将识别哪一个SMEA 6正在运行适当的增值服务,而对于SMEA 6来说,将识别哪一消息服务涉及该文本消息。因此在上述实施例中,客户所使用的数字将是SMSC存取码+2368879。对于诸如2345的存取码,完整号码应当是2345 2368879。这个数字以下将被称为消息服务号码。以下将对此进行详述。
很容易理解,虽然这里描述的特定实施例说明了一个四位数字的存取码,但是也可以使用其它长度的存取码。此外,完整号码也可包括与网络运营商的国家代码相关的附加数字,和识别网络运营商的部分。
如果需要,每个SMEA 6可服务一个以上的SMSC存取码。
使用不同的存取码有利于该服务的多个方面,例如付费,或者可用于其他目的。
例如,可根据如何对消息记费来确定存取码。在此例中,“2340”可用于由内容提供商付费的服务,即免费服务,而“2345”的通话可由呼叫方来付费,“2399”可指付费语音资讯服务(premium rateservice)。
该存取码还可用来指示消息服务提供商的性质,例如“2340”表示商务企业,“2341”表示政府组织,“2342”表示教育机构等。
存取码的适当分配由辅助器14来完成。存取码可按照默认方式来分配,或者可以由辅助器14主动确定。如果它是被主动确定的,则辅助器需要关于消息服务提供商的适当信息,例如服务性质、记费类型等。这将由消息服务提供商根据注册来提供,并可由辅助器14使用,用于分配适当的存取码。
然后辅助器14对照已经在号码的数据库,以下称为号码注册库17,中存储的号码的登记,来验证所产生的消息服务号码(图3中步骤33)。如果该号码没有存储在号码注册库17中,则正式将其注册——步骤34,图3。从而有可能注册消息服务号码2340-CENTURY,以及号码2345-CENTURY,因为它们使用不同的SMSC存取码。
用于确定后缀的字将由后缀的可用长度来限定。典型的,可对使用消息服务的客户将要使用的完整号码分配20位数字的限制。由于它包括存取码,加上任何国家和运营商的代码,因此后缀的最大限制约为10位数字。
该个人随后——通过下载至PC 18的进一步的网页——而被提示输入进一步的详情,例如ID号码和密码的识别详情,以及付费详情。付费将利用已知的安全付费方式来实现。一旦所有的识别详情都已被确认,并且已实现付费,则所选择名称的等效数字被存储在号码注册库17中,从而完成注册。号码可以被存储时可以包括,也可以不包括相关信息,例如,关于谁拥有任何已注册号码的相关信息。该号码还与正确的所有者识别详情一起被存储在一个查找表19中。虽然我们已描述了这两个分离的数据库,应当容易理解也可以使用一个单独的相关数据库。
一旦该名称(及其号码)已被注册,则该个人就能够建立和设置消息服务——图3中的步骤35。
通过服务提供商的网站提供的设置屏幕来设置消息服务。照例,该设置屏幕只有在已提交正确的识别详情之后才能被访问。
图4示出了一个设置屏幕。
消息服务号码“2340-CENTURY”40在设置屏幕41上被表示出,且如上所述,其包括服务提供商指定的SMSC存取码42,和由内容提供商的注册名称43而产生的数字——虽然在屏幕上最好由名称(这里是“CENTURY”)而不是数字等效物来识别。
通过选择一个或多个消息处理器中的哪些将被服务所使用来设置消息服务。每个可用的消息处理器44都被表示在屏幕41上。在此实施例中,以下处理器是可用的·将消息转发至一邮件地址·存储消息用于以后观看·将消息转发至移动站·将消息转发至网页服务·将消息转发至寻呼机或者,该个人可定义他们自己的消息处理器——例如,http//www.cc.com/handlemessage?text=<message>,其中handlemessage是该商务企业的远程消息处理器,<message>是作为参数传递到远程消息处理器的短消息。
通过在复选框(checkbox)45上打勾来选择每个消息处理器44。
有些短消息处理器被选择时需要一个参数46。在此例子中,邮件消息处理器就需要电子邮件地址;而网页消息处理器则需要URL,等等。
因此,例如,图4所配置的服务将使,由SMEA 6接收的用于在ESME存储的、并由后缀2368879即CENTURY识别的商业消息服务的SMS消息,被转发至邮件地址info@century.com,至移动电话+639175551212,和URLwww.century.com。
一旦已经选择了所有消息处理器——包括适当的参数——则通过点击“Submit”按钮47可就存储该设置——图3的步骤36。可以点击Reset按钮将表格域清除或重置为默认值,这对本领域的技术人员来说是公知的。
图5描述了表示不同状态的状态框图,和导致消息服务中的状态转换的事件。
在图5中,上述状态是空闲,运行,暂停,和终止。发生的事件为设置,重新设置,处理消息,暂停,重新开始,和终止。在注册了一个商务消息服务的名称后,可认为处于空闲状态;即还未被设置。
在点击了“Submit”按钮47后,消息服务被设置并被认为是可提供的(provisioned)——即其已完成并正在运行,并准备接收和处理消息。
一旦消息服务被设置并正在运行,则可能发生以下四种事件·消息服务可以被重新设置,即可以建立新的设置——例如可以改变消息处理器。这可通过访问SMEA服务提供商的网站来实现——采用与该服务被首次设置时相同的方式,并访问一重新配置或“管理服务”网页。该网页的外观将类似于图4中所示设置网页上的表格域。这两个网页之间的主要不同在于,重新设置网页示出了当前的设定,而新的设置将展示默认的设定。消息服务不必为了重新设置而中断——即,其可以根据当前的设置继续处理消息,直到其重新设置生效——同样通过按下“Submit”按钮生效,如图4所示。
·该消息服务可处理消息。当运行时,该消息服务处理其接收的所有消息,根据设置将它们分派到设置的适当消息处理器。
·该消息服务可通过以下多方之一被暂停i.SMEA服务提供商(如由SMEA 6实现的)可以出于各种原因——拖欠账务,使用政策的变化,违背协约等等——而暂停消息服务。
ii.网络运营商也可由于类似的原因而暂停消息服务。
iii.消息服务所有者可能出于其自身原因——服务的维护费,升级等等,而暂停其服务。
在所有情况下,消息服务都进行到暂停状态。
·消息服务可以被终止(可能被同样能暂停服务的多方之一终止)。
从暂停状态,消息服务可以·重新开始——例如,在暂停原因已被完全提出(address)并被改正之后,则可以重新开始消息服务——随后,服务返回到运行状态。
·终止——以与从运行状态被终止相同的方式。
已经关于通过访问网络(基于浏览器)而被初始化的多个状态讨论了上述状态转换。然而,也可使用SMS消息来初始化这些状态转换。例如,为了暂停消息服务,可将“暂停消息服务”的SMS文本消息发送到SMEA 6,从而以类似于服务的网络初始化暂停的方式来暂停该消息服务——只要SMS文本消息由一个具有正确访问权限和许可的用户来发送,该用户例如是消息服务管理员/所有者,无线电话网络管理员等等。因此应当理解,系统的网络接口是许多模式中的一个优选模式。
图6是说明被发送到一设定的消息服务的消息是如何被处理的流程图。在此实施例中,将使用前述已在上文及参照图4的描述被设置完毕的CENTURY公司的消息服务。
一SMS消息,以通常的方式,从号码为+639171234567的移动站被发送到消息服务号码2340-CENTURY——即2340-236-8879。
该SMS消息的文本是“你的网站地址是什么?”该SMS消息从号码为639171234567的移动站,由为该移动站所处的蜂窝提供服务的基站,被发送到SMSC 4。SMSC 4根据该消息目的地地址第一部分中的SMSC存取码“2345”,识别出该消息是送给SMEA 6的。于是该消息由SMSC 4以公知的方式传送到适当的SMEA 6。SMEA 6接收该消息(图6的步骤61)。
一旦被SMEA 6接收后,该消息就被传送到网关13,并从那里传送到辅助器14。
辅助器14可被操作用于从目的地地址提取出后缀以确定此消息所涉及的消息服务。在本实施例中该后缀为2368879——CENTURY的数字等效物。在SMEA 6的查找表19中查找此号码,该号码指向消息服务的服务设置——图6的步骤62。找到该号码时,将该设置装载到辅助器14中,辅助器14确定为此特定消息服务而设置的是哪一个消息处理器,从而将该SMS消息的文本转发至适当的消息处理器,在该消息处理器处,SMS消息根据要求被处理——图6的步骤63。消息处理的执行可顺序进行或同时进行。优选实施例中同时地处理消息。
在上述实施例中,消息首先被存储在SMEA 6中提供的存储库21(或“消息记录”),用于消息服务人员的以后观看,文本主体为“你的网站地址是什么?”的电子邮件被发送到info@century.com,该消息被转发至GSM#+639175551212,并且该消息还作为HTTPPOST被发送到指定的URL地址。
这样,消息服务提供商——在此例中为商务企业CENTURY公司——能够从客户接收到SMS文本消息并对其进行所需处理。
应当理解在本发明的范围内进行各种修改和替换都是可能的。例如,虽然本实施例描述了使用GSM协议——以及SMS功能的网络,但本发明也可等效的应用于其他蜂窝式无线电话网络协议和文本消息服务。除了对消息服务使用基于网络的建立和设置,也可以直接通过SMS使用本发明的方式来实现。虽然实施例中描述了涉及消息服务的提供的本发明,但本发明也可用于其他应用。
权利要求
1.一种用于在文本消息系统中处理文本消息的方法,该消息供给接收方使用,且该文本消息包括用于唯一识别文本消息服务的提供商的工具,该方法包括以下步骤由该文本消息识别文本消息服务提供商,确定该系统中提供的与该服务提供商相关的一个或多个消息处理器,和根据确定的消息处理器将该文本消息传送到一个或多个适当目的地。
2.如权利要求1所述的方法,其中由文本消息服务提供商来选择与该文本消息服务提供商相关的消息处理器。
3.如权利要求1或2所述的方法,其中该唯一识别符是一个数字代码并且是该文本消息中包含的目的地地址的一部分,其中该唯一识别符包括作为由服务提供商选择并输入给该系统的一个字的数字翻译的一个部分。
4.如权利要求3所述的方法,还包括以下步骤根据一预定算法将该字翻译为其数字等效物,将该数字翻译与一存取码相结合以提供该目的地地址中包含的一消息地址,和对照该系统的第一数据库装置中存储的那些消息地址来核对该消息地址,若没有检测到匹配,则将该消息地址存储在第一数据库装置中。
5.一种用于处理文本消息的系统,该文本消息包括用于唯一识别文本消息服务的提供商的工具,该系统包括一个或多个消息处理装置,用于处理和传送该系统接收的文本消息,第一数据库装置,用于存储文本消息服务的提供商的唯一识别符的列表,第二数据库装置,用于存储为每个被唯一识别的提供商所选择的消息处理装置的详情,和控制装置,用于在接收文本消息后,根据该唯一识别符来识别服务提供商,并确定所选择的消息处理装置,从而该文本消息根据确定的消息处理装置被传送到一个或多个适当目的地。
6.如权利要求5所述的系统,其中该控制装置可被该文本消息服务提供商访问,以选择所需的消息处理装置,该控制装置用于在第二数据库中存储所选择的消息处理装置的详情。
7.如权利要求5或6所述的系统,其中该唯一识别符是一个数字代码并且是该文本消息中包含的目的地地址的一部分。
8.如权利要求7所述的系统,其中该唯一识别符是由控制装置响应于服务提供商输入该控制装置的一字而产生的。
9.如权利要求5到8任一个所述的系统,其中该唯一识别符包括作为该字的数字翻译的一部分。
10.如权利要求7到9任一个所述的系统,还包括一第三数据库装置,用于存储输入字的数字翻译的详情,其中该控制装置用于响应于该输入字而根据一预定算法将该字翻译为其数字等效物,从而将该数字翻译与一存取码相结合以提供该目的地地址中包含的消息地址,以及用于对照第三数据库中存储的那些消息地址来核对该消息地址,若没有检测到匹配,则将该消息地址存储到第一数据库装置中。
11.一种在文本消息系统中提供文本消息服务的方法,该方法包括以下步骤注册用于该服务的一个唯一识别符,设置该服务以处理消息,和对于该唯一识别符,存储所选择的消息处理器的设置。
全文摘要
一种允许增值SMS服务的内容提供商建立它们自己的服务的系统(1),该系统包括一短消息实体代理(SMEA)(6),该短消息实体代理被连接到蜂窝式无线电话网络的短消息服务中心(4)。增值服务的提供商可访问该SMEA从而以便于记忆的名称的形式注册一个唯一识别符,然后该名称被翻译为一个数字形式的号码,用作为该内容提供商指定的文本消息中目的地地址的一部分。该内容提供商能够自行设置其服务,因此发送到SMEA的文本消息被转发至所选择的消息处理器,以便传送给适当目的地,例如电子邮件地址,寻呼机或移动电话。
文档编号H04W88/18GK1550113SQ02816827
公开日2004年11月24日 申请日期2002年6月14日 优先权日2001年8月27日
发明者罗兰·阿伦·龙多罗·本森, 罗兰 阿伦 龙多罗 本森, 雷卡多 拉奥, 若弗里·雷卡多·拉奥, 拉克松, 埃里克·拉克松 申请人:赛奇代理网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1