传送状态数据的方法、服务器计算机以及服务控制点的制作方法

文档序号:6416306阅读:221来源:国知局
专利名称:传送状态数据的方法、服务器计算机以及服务控制点的制作方法
技术领域
本发明涉及传送应用程序的状态数据的方法、服务器计算机和服务控制点。
本发明起源于通常传送因特网应用程序的状态数据。
例如向一组用户提供电子邮件服务的应用程序是由因特网的服务器计算机执行的。若其中的一个用户希望检索应用程序的状态数据,必须经过因特网建立该用户的包含着对应客户应用程序的客户计算机和服务器计算机之间的连接计算机通过例如电话网的接入网建立与网关计算机的连接,网关计算机允许访问因特网。
利用TCP/IP协议栈(传输控制协议/互联网协议)实现客户计算机和服务器计算机之间的通信。这样,服务器计算机上运行的服务器应用程序的状态数据,例如关于新的电子邮件报文是否到达用户的信息,沿着因特网发送到客户计算机上运行的客户应用程序,并且接着由该客户应用程序输出给用户。
这种传送方法的一个缺点是它占去用户的大量时间为了得到应用程序的状态信息,用户必须引导他的客户计算机、启动客户应用程序并建立和因特网的连接。
本发明的目的在于加快传送在计算机网络中的服务器计算机上运行的应用程序的状态数据。
通过根据本发明第一方面的原理的一种传送应用程序的状态数据的方法、根据本发明第二方面的原理的一种服务器计算机以及本发明第三方面的原理的一种服务控制点达到该目的。
本发明基于这样的概念,即,通过电话网向用户的电话终端发送某报文中电话网的服务控制点的应用程序的状态数据。这允许有效、快速及低成本地向用户传输状态数据,并且仅当从状态数据看出是值得时才建立客户计算机和服务器计算机之间的连接。
本发明的优点一方面在于,经过成本成较低并且常常准备好接收的终端向用户输出状态数据,这种终端例如不必需要为接收数据而先要得到引导。这种终端还较轻并且尺寸要小得多,从而更容易由用户携带。这增加了用户的可利用性,从而用户更及时地得到信息。另一方面,它避免建立从用户到计算机网络的耗时及昂贵的连接。该终端不必处理计算机网络协议,从而其设计可大为简单。
在附属权利要求书中规定本发明的其它有益特性。
从下述参照附图的二种实施方式的说明中,本发明将会更为清晰,附图是

图1是根据本发明的带有服务器计算机的一种通信系统以及根据本发明的一种服务控制点的方框图;图2是根据本发明的服务器计算机以及根据本发明的服务控制点的功能图,以及第一实施方式中这二者之间存在的通信关系;以及图3是根据本发明的服务器计算机以及根据本发明的服务控制点的功能图,以及第二实施方式中这二者之间存在的通信关系。
图1示出一个电话网TNET、一个数据网络DATNET、一个电话终端TE、一个客户计算机CLIENT以及二个服务器计算机SERV1、SERV2。客户计算机CLIENT和电话终端TE与用户A相关。
电话网TNET是一个ISDN(综合服务数字网)通信网络。它可以是任何一种允许实时话音或视频通信的通信网络,例如常规模拟电话网、移动无线网(例如基于GSM(全球移动通信系统)的网络)或者其中可经过不同类型的终端(无线终端、移动终端、无绳终端)达到用户的电话网(例如带有PCS(个人通信系统)系统的电话网)。电话终端TE是一台ISDN电话,但它还可以是一台模拟电话、一台视频电话或者一台移动电话。
数据网络DATNET基于一个或多个分组网,例如ATM(异步传输模式)网络,通过分组网计算机利用TCP/IP协议栈互相通信。数据网络DATNET例如是通过因特网形成的。
经过接入点POP,可以在电话网TNET的传输链路上实现对数据网络DATNET的访问。
以示例的方式选择计算机CLIENT、SERV1、SERV2的数量。计算机CLIENT是一台装备着用于通过电话网TNET进行通信的接口模块的常规计算机,即一台带有ISDN卡或调制解调器的计算机。各台计算机SERV1和SERV2是一台装备着用于通过数据网络DATNET进行通信的接口的功能强大的计算机,例如带有ATM卡或者至少带有一块帧中继卡。计算机CLIENT、SERV1及SERV2利用TCP/IP协议通过数据网络DATNET和电话网TNET的下层传输路径通信,并且电话网TNET起充当对数据网络DATNET的一个接入网的作用。这样,计算机CLIENT、SERV1、SERV2及下层传输路径形成一个计算机网络COMPNET。
电话网TNET包括一个服务控制点SCP、一个服务支持系统IP及若干交换机,作为示例图中示出二个专门设计的交换机SSP1和SSP2。
交换机SSP1和SSP2是服务交换点,它们利用INAP(综合网络应用部分)协议经7号信令系统和服务控制点SCP通信。服务交换点SSP1、SSP2以及服务控制点SCP根据IN(智能网)体系结构分别含有服务交换功能和服务控制功能。如果电话网TNET是移动无线网络,对于服务控制点SCP以及服务交换点SSP1、SSP2还有可能采用其它协议,例如CAP(Camel应用部分)协议通信。服务控制点SCP的功能还可被结合到某个交换机的控制中并为该交换机提供下述服务。
服务支持系统IP通过7号信令系统(或DSS1)和服务控制点SCP通信并且由该信令系统控制。响应来自服务控制点SCP的控制指令,服务支持系统IP生成播音正文或者要显示的正文,并沿电话网TNET把它们发送到电话网TNET的某电话终端上。服务支持系统IP也可以和服务控制SCP集成在一起。
服务器计算机SERV1执行某应用程序。按如下传送该应用程序的状态数据。
根据一种分配方案确定对电话网TNET的用户A分配的状态数据,并且以报文STAT的形式把状态数据发送到电话网TNET的服务控制点SCP此外,把电话终端TE确定为分配给用户A的电话终端。在PCS或移动用户情况下,例如这是利用位置寄存器实现的。
通过因特网发送报文STAT是便利的,即,服务控制点SCP具有因特网入口。当然,还可能沿着其它传输媒体。例如X.25点对点连接,发送该报文。
服务控制点SCP接着使服务支持系统通过电话网TNET向终端TE发送含有状态数据的报文ANN。报文ANN是按通过例如ISDN B信道的话音信道传送的话音报文,或者是按通过例如ISDN D信道传送的要显示的正文,经过电话网TNET传送到终端TE。
现参照图2说明该传送方法的详细操作、该服务控制点SCP以及该服务器计算机SERV1的第一实施方式。图2表示服务控制点SCP、服务器计算机SERV1、服务交换点SSP1、服务支持系统IP以及和用户A相关的电话终端TE及客户计算机CLIENT。
服务器计算机SERV1是一台带有系统平台和多个应用程序的计算机,从功能的角度看,该计算机除其它作用外还实现二个通信单元KOM1、KOM2以及二个控制单元APP、STDEL。
控制单元APP执行某应用程序并且代表,例如,执行该应用程序的处理。该应用程序最好是因特网应用程序,例如向用户提供电子邮件服务的程序(电子邮件服务程序)。该应用程序还可以是例如提供信息服务的程序。
通信单元KOM1支持控制单元APP和计算机网络COMPNET的其它计算机通信。它具有用于处理TCP/IP协议栈的软硬件资源TCP/IP_P。通过通信单元KOM1,控制单元APP例如和服务器计算机CLIENT交换TCP/IP报文TCP/IP_M,从而反映出服务器提供的服务。
通信单元KOM2支持控制单元STDEL和电话网TNET的服务控制点SCP通信。它具有用于处理TCP/IP协议栈的软硬件资源TCP/IP P以及用于处理INAP协议的资源INAP_P。经过通信单元KOM2,控制单元APP和服务控制点SCP交换INAP报文,INAP报文是利用TCP/IP协议提供的传输服务传送的。
控制单元STDEL为电话网TNET的一个或多个用户确定那些根据某分配方案分配给一个或多个用户的控制单元APP的应用程序的状态数据并且把所确定的状态数据分配给一个或多个用户。
分配方案把该应用程序的特定状态数据分配给电话网的特定用户。为某用户确定的状态数据例如是,某用户的新电子邮件报文已经到达的事件、新电子邮件报文的数量、电子邮件报文的优先级或新电子邮件报文的发送者。这种状态数据的其他例子是,新信息可检索的事件、新信息的标题字段或新信息的优先级。
为确定状态数据,控制单元STDEL按固定的间隔询问控制单元APR得到分配方案分配给一个或多个用户的状态数据。控制单元STDEL为每个用户向控制单元APP发出一个询问,该询问规定分配给该用户的使用者(USER)标识以及要检索的状态数据的类型。若该控制单元只为单个用户提供服务或只提供非个体化的服务,可以省去使用者标识的说明。接着控制单元STDEL把响应该询问从控制单元APP接收的状态数据分配给发出该询问的用户。
使用者标识包含在分配方案之中,或者控制单元STDEL包含一个列表,该列表把一个或多个用户的用户标识分配给该应用程序的使用者标识。用户标识是用户的电话号码。它也可以是一个逻辑的与终端无关的用户标识,例如一个UPT标识。使用者标识是该用户的电子邮件地地址,但也可以是由确定该应用程序的某客户的操作员或者用户选择的口令。
代替按固定间隔发出询问,控制单元APP可向控制单元STDEL通知状态数据中的变化,随后由STDEL通知状态数据中的变化,随后由STDEL启动询问。还有可能在服务控制点SCP实现将用户标识分配给使用者标识。
另一种确定状态数据的可能性是为控制单元STDEL监视控制单元APP、捕获后者的状态数据并且根据分配方案滤出分配给用户的状态数据。
确定状态数据的另一种可能是为控制单元APP向控制单元STDEL发送状态数据,接着后者依照分配方案根据随之发送的信息,例如使用者标识,向用户分配状态数据。
然后控制单元STDEL通过通信单元KOM2向服务控制点SCP发送已确定的状态数据,以指明被分配到的用户。接着发送例如一条报文STATM,该报文包含一个用户标识以及为后者确定的状态数据。任何为用户变化滤出状态数据时,都要发送这样的报文。也有可能周期地向服务控制点SCP发送分配给用户的状态数据。
还有可能为控制单元STDEL确定不同电话网的各用户的状态数据或者协调电话网TNET的各个不同的服务控制点。在该情况下,该控制单元还根据所分配的用户标识确定它必须向哪个服务控制点发送已确定的状态数据。
服务控制点SCP包括一台带有系统平台和各种应用程序的计算机,该计算机和服务支持系统IP以及服务交换点SSP1、SSP2一起提供电话网TNET中的一项或多项服务。该项服务或者多项服务之中的一项服务提供发送服务器计算机SERV1执行的某应用程序的状态数据的装置。从功能的角度看,服务控制点SCP包含二个通信单元KOM3、KOM4以及一个控制单元CONTR。
通信单元KOM4的操作对应于通信单元KOM2的操作。通过通信单元KOM4,控制单元CONTR可以和计算机网络和COMPNET的各服务器计算机交换INAP报文,这些INAP报文是利用TCP/IP协议提供的传输服务传送的。
通信单元KOM3提供一种允许控制单元CONTR与服务交换点SSP1、SSP2以及服务支持系统IP通信的通信服务。它包括用于处理7号信令系统的协议栈的软硬件资源SS7_P和用于处理INAP协议的资源INAP_P。通过通信单元KOM3,控制单元APP和服务交换点SSP1、SSP2及服务控制点的服务支持系统IP交换INAP报文,这些INAP报文是利用7号信令系统提供的传输服务传送的。
控制单元CONTR从服务器计算机SERV1接收状态数据,并且使把含有该状态数据的报文发送到电话网TNET的相关电话终端上。控制单元CONTR包括二个控制单元ANSEND、STREC以及一个数据库DBST。
控制单元STREC从服务器计算机SERV1接收含有状态数据以及有关分配给这些状态数据的某电话网TNET用户的数据(例如用户标识)的报文,并且在数据库DBST中存储这些状态数据及用户数据。还有可能为控制单元从计算机网络COMPNET的二个或更多的服务器计算机接收这样的报文,并且把不同服务器计算机执行的不同应用程序的状态数据路由到电话网TNET的电话终端上。
数据库DBST含有分配给用户的状态数据。当控制部件接收某用户的状态数据时,用这些更新的状态数据重写已为该用户存储的状态数据。还有可能为控制单元STREC存储已分配给各终端标识的状态数据,从而可从控制单元STREC按该已分配的形式接收它们,或者由其自身执行这种分配。
控制部件ANSEND控制通过电话网TNET向电话网TNET的各电话终端进行的包含着状态数据的报文的发送。它从数据库DBST读出分配给电话网TNET的某用户的状态数据,确定分配给该用户的电话终端(例如终端TE)并且向服务支持系统IP发送控制报文CANN,该控制报文使服务支持系统IP向所确定的电话终端发送包含着该状态数据的报文ANN。若所使用的用户标识是电话号码,当然不必确定被指定的终端。
对状态变量的读出以及发送是由分配给有关用户的电话终端的状况控制的当用户摘机时,该终端变化到忙碌状况,状态的这种改变是由相关的服务交换点,例如服务交换点SSP1,检测的,并且向控制单元ANSEND发送一个触发报文TRIG。该触发报文TRIG含有该终端的号码。一旦接收到触发报文TRIG,控制单元ANSEND检查该终端号码是否分配给在数据库DBST中包含着来自某用户的状态数据的该用户。若是这种情况,控制部件ANSEND将读出相关的状态数据,并且使报文ANN传送到该电话终端,例如电话终端TE。
也可由其它事件控制状态变量的读出及发送。一种可能是响应来自电话终端的请求报文发送状态数据。另一种可能是从控制单元STREC接收用户的新状态数据后尽快发送该状态数据。在该情况下,可以省去数据库DBST,并且向该电话终端发送作为报文ANN的某要显示的正文是有利的。
现参照图3解释本传送方法、服务控制点SCP及服务器计算机SERV1的详细操作的第二实施方式。
图3示出服务控制点SCP′、服务器计算机SERV1′、服务切换开关SSP1、服务支持系统IP以及和用户A相关的电话终端TE及客户计算机CLIENT。
除了不存在控制单元STDEL以及通信单元KOM2之外,服务器计算机SERV′构造成类似于服务器计算机SERV1。除了用控制单元STREQ以及通信单元KOM4′分别代替控制单元STREC以及通信单元KOM4并且由控制单元ANSEND、STREQ、数据库DBST形成控制单元CONTR′之外,服务控制点SCP′构造成类似于服务控制点SCP。
通信单元KOM4′的功能对应于通信单元KOM1的功能通信单元KOM4′向控制单元CONTR′提供通信服务,通过该通信服务控制单元CONTR′可以利用TCP/IP协议提供的传送服务与计算机网络COMPNET的各计算机交换报文。
控制单元STREQ为电话网TNET的一个或多个用户确定那些根据某分配方案分配给这些一个或多个用户的控制单元APP的该应用程序的状态数据,把所确定的状态变量分配给一个或多个用户,并把这些数据存储在数据库DBST中。
由控制单元STREQ基本上按图2的控制单元STDEL执行的相同方式执行状态数据的确定以及把已确定的状态数据对一个或多个用户的分配。
通过经通信单元KOM4′和KOM1向控制单元APP发送一个或多个请求报文REQM,控制单元STREQ按固定的间隔向控制单元APP询问根据该分配方案对一个或多个用户分配的状态数据。请求报文REQM的内容对应于图2的控制单元STDEL发出的询问的内容。一旦接收请求报文REQM,控制单元APP向控制单元STREQ发送一个包含着所请求的状态数据的应答报文STATM′。接着控制单元STREQ把接收到的状态数据分配给电话网TNET的某用户,并把这些数据存储到数据库DBST中。替代固定式的询问,为图2的控制单元STDEL说明替代方式也是可能的。
也有可能为控制单元向计算机网络COMPNET中的不同的服务器计算机请求这样的状态数据。
权利要求
1.一种传送计算机网络(COMPNET)中服务器计算机(SERV1;SERV1′)执行的应用程序的状态数据的方法,其特征在于确定要根据某分配方案分配给电话网(TNET)中的特定客户(A)的应用程序的那些状态数据;从该计算机网络的该服务器计算机(SERV1;SERV1′)把所确定的状态变量发送到该电话网的某服务控制点(SCP;SCP′);并且该服务控制点(SCP;SCP′)使含有该确定的状态数据的某报文(ANN)通过该电话网(TNET)传送到该特定用户(A)的电话终端(TE),根据该分配方案该确定的状态数据是分配给该特定用户(A)的。
2.权利要求1所述的方法,其特征在于,当确定的状态数据改变时,该服务器计算机(SERV1)把包含着该确定的状态数据的报文(STATM)发送给该服务控制点(SCP)。
3.权利要求1所述的方法,其特征在于,该服务器周期地把含有该确定的状态数据的报文发送给该服务控制点。
4.权利要求1所述的方法,其特征在于,服务控制点(SCP;SCP′)存储直到现在所接收的状态数据。
5.权利要求1所述的方法,其特征在于,服务控制点(SCP;SCP′)在该电话终端(TE)被激励使用时使该报文(ANN)被发送到该电话终端。
6.权利要求1所述的方法,其特征在于,该服务控制点响应来自该电话终端的请求报文使该报文被发送到该电话终端。
7.权利要求1所述的方法,其特征在于,该服务控制点使该报文被周期性地发送到该电话终端。
8.权利要求1所述的方法,其特征在于,要发送到该电话终端(TE)的该报文(ANN)是被记录的话音。
9.权利要求1所述的方法,其特征在于,要发送到该电话终端的该报文是要显示的正文。
10.权利要求1所述的方法,其特征在于,该报文(ANN)是由某服务支持系统(IP)生成的。
11.一种由用于和某计算机网络(COMPNET)的各计算机(SERV2,CLIENT)通信的第一通信单元(KOM1)以及用于执行某应用程序的第一控制单元(APP)组成的服务器计算机,其特征在于,该服务器计算机(SERV1)还包括第二通信单元(KOM2)和第二控制单元(STDEL),该第二通信单元(KOM2)用于和某电话网(INET)的某服务控制点(SCP)通信,该第二控制单元(STDEL)适用于确定根据某分配方案要分配给该电话网的某特定用户的那些应用程序的状态数据,并适用于使所确定的状态数据从该计算机网络(COMPNET)的该服务器计算机(SERV1)发送到该电话网(TNET)的该服务控制点(SCP)。
12.权利要求11所述的服务器计算机,其特征在于,该服务器计算机是一个因特网服务器计算机并且通过因特网(DATNET)和该计算机网络(COMPNET)的各计算机连接。
13.一种用于在某电话网(TNET)中提供一种或多种服务的服务控制点(SCP;SCP′),其特征在于,该服务控制点(SCP;SCP′)包括一个通信单元(KOM4;KOM4′)和一个控制单元(CONTR,CONTR′),该通信单元用于和某计算机网络(COMPNET)的某服务器计算机(SERV1;SERV1′)通信,该控制单元适用于从该计算机网络的该服务器计算机(SERV1;SERV1′)接收该服务器计算机(SERV1;SERV1′)执行的某应用程序的状态数据,并且适用于通过该电话网(TNET)把含有该接收到的状态数据的某报文(ANN)发送到该电话网的某用户的一个电话终端(TE)上,根据某分配方案该状态数据是分配给该用户的。
14.权利要求13所述的服务控制点(SCP;SCP′),其特征在于,其和该电话网(TNET)的一个或多个服务交换点(SSP1,SSP2)连接。
15.权利要求13所述的服务控制点,其特征在于,其和该电话网的某交换机集成在一起。
全文摘要
本发明涉及一种把计算机网络的某服务器计算机执行的某应用程序的状态数据发送给某服务器计算机和发送给某电话网的某服务控制点的方法。确定根据某分配方案分配给该电话网的某特定用户的那些应用程序的状态数据。从该计算机网络的该服务器计算机向该电话网的服务控制点发送包含着该已确定状态数据的报文。该服务控制点接着使包含着状态数据的报文通过该电话网发送到分配给该电话网的该特定用户的电话终端上。
文档编号G06F15/163GK1242550SQ9910393
公开日2000年1月26日 申请日期1999年3月9日 优先权日1999年3月9日
发明者沃尔夫冈·劳特施拉格尔, 尤维·斯塔尔 申请人:阿尔卡塔尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1