CN1097988C - Msc中的ussd程序机 - Google Patents
Msc中的ussd程序机 Download PDFInfo
- Publication number
- CN1097988C CN1097988C CN97196540.4A CN97196540A CN1097988C CN 1097988 C CN1097988 C CN 1097988C CN 97196540 A CN97196540 A CN 97196540A CN 1097988 C CN1097988 C CN 1097988C
- Authority
- CN
- China
- Prior art keywords
- assistant service
- ussd
- service data
- destructuring
- virtual processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
依据本发明,在此提供一种用于数字蜂窝通信网络的移动服务交换中心,包括交换装置,执行为覆盖接收来自移动服务交换中心的服务的移动站必须的交换功能和监测装置,监测由移动服务交换中心覆盖的移动站的流动性。移动服务交换中心MSC特别包括一个装置(10),用于把非结构化辅助服务数据对话调度到在移动服务交换中心MSC和移动站(16)之间至少一个虚拟处理信道(14)上。因为几个非结构化辅助服务数据对话可被并行地处理,非结构化辅助服务数据请求在另一个非结构化辅助服务数据对话期间将不再被排斥,因此在非结构化辅助服务数据对话的吞吐量及排斥率方面提供一种非常有效率的方法。
Description
技术领域
分别依据权利要求1和11的前序部分,本发明涉及一种用于数字蜂窝通信网络的移动服务交换中心。本发明还涉及一种在数字蜂窝通信***的移动服务交换中心中调度非结构化辅助服务数据对话的方法。
在WO94-05124中,描述了一种处理在蜂窝无线电网络中的移动交换局接收到的短消息的方法。如果当前面的短消息从移动交换局发送到用户时接收到该短消息,就将它存贮在存贮器中并在完成前面的短消息从移动交换局发送到用户以后从移动交换局发送到用户。
在WO94-07338中,描述了一种启动短消息传输的方法,这种方法的目的在于延时用于短消息传输到给定用户的启动消息。
在下文中描述有在GSM网络中基于短消息服务的应用:Colleseiet al.“Short Message Service Based Applications in the GSMNetwork”,IEEE International Symposium on Personal Indwr andMobile Radio Communications,Vol.3,18 September 1994,pages939-943。
组成这样一种数字蜂窝远程通信***的基本子***是基站子***BSS,网络与交换子***NSS以及操作子***OSS。该基站子***BSS提供并管理移动站MS与网络和交换子***NSS之间的传输路径。该网络与交换子***NSS管理到移动站MS的通信与联系。无论是网络与交换子***NSS还是基站子***BSS都没有与外部网络的直接联系,这些外部网络是例如,公共交换电话网络PSTN,综合服务数字网络ISDN,或者包交换公共数据网络PSPDN有直接联系。移动站MS,基站子***BSS,网络与交换子***NSS组成数字蜂窝远程通信***的工作部分,操作子***OSS为控制它们的服务提供者提供装置。
因此,在数字蜂窝远程通信***中,子***之间的相互作用可分为两个主要部分,即,通过外部网络到网络与交换子***NSS,基站子***BSS,移动站MS到用户的操作部分;和服务提供者直接接入该操作子***OSS的控制部分。
图13示出数字蜂窝远程通信***的部件,分别涉及到网络与交换子***NSS和基站子***BSS以及移动站MS。尤其是,图13示出两类网络,固定网络部分,如公共交换电话网络PSTN,像一个国家电话网络,综合服务数字网络ISDN或包交换公共数据网络PSPDN和如同全球移动通信***GSM一样的公共陆地移动网PLMN,在1800MHz工作的数字蜂窝***DCS1800或个人通信***PCS。为了连接这些网络,在此提供一种信关移动服务交换中心GMSC,服务于确定在数字蜂窝远程通信***中移动站MS的特定位置和传送指向此移动站MS的呼叫。为此,信关移动服务交换中心GMSC被连接到称为家庭位置寄存器HLR的功能单元,其中存有两类信息:用户信息和移动站信息,以便输入呼叫传送到移动站MS。任何由网络操作员关于移动站数据所作的管理工作在家庭位置寄存器HLR中实施。
为了把呼叫传送到移动站MS,信关移动服务交换中心GMSC也连到移动服务交换中心MSC,移动站MS可通过它得到服务。移动服务交换中心MSC执行必要的为移动站MS所需的交换功能,该移动站是由这个移动服务交换中心MSC所覆盖的。而且,该移动服务交换中心MSC监测其移动站MS的流动性,并管理为处理和修改位置登记程序所需的必要资源。
从图13可见,公共陆地移动网包括许多移动服务交换中心MSC,每个包括预定数目的基本蜂窝,这些蜂窝覆盖移动站MS可以移动的区域。为此,每个移动服务交换中心MSC被连到一个访问者位置寄存器VLR,该寄存器被连到一个移动服务交换中心MSC。访问者位置寄存器VLR是一种动态地存贮移动站信息(例如移动站位于访问者位置寄存器VLR所覆盖的区域中时的位置区)的功能单元。当一个漫游移动站MS进入一个分配给特定移动服务交换中心MSC的区域时,该移动服务交换中心MSC通知有关的访问者位置寄存器VLR关于该移动站MS的情况。
另外,基站子***BSS相应于提供对预先规定的称为蜂窝的地理区域和在图13中示出的六角形地理区域的无线电覆盖的物理设备。每个基站子***BSS包含与移动站MS通信所需的设备。从功能上讲,基站子***BSS提供由基站控制器BSC实施的控制功能和由基站发送接收***BTS执行的发送功能。基站发送接收***BTS相应于一个无线电传输设备并覆盖每个蜂窝。一个基站子***BSS可以服务于几个蜂窝,因为它可以有多个基本发送接收***BTS。
在数字蜂窝远程通信***中,有三类逻辑信道:业务信道,控制信道,和蜂窝广播信道。将业务信道用于发送如同语音或数据一类的用户信息。控制信道用于发送控制与信令信息。最后,将蜂窝广播信道用于从移动服务交换中心MSC广播用户信息到在给定的基本蜂窝区域中收听着的移动站MS。这是一种单向下行仅用于短信息消息服务的点对多点信道。
利用以上扼要叙述的数字蜂窝远程通信***的结构,可以提供一组服务提供者提供给用户的通信性能。在GSM数字蜂窝远程通信***中提供的基本远程通信服务分成三个主要的组:承载服务,用户终端服务,和辅助服务。
承载服务给于移动站MS在某些用户网络接口例如数据服务,交替的语音/数据,由数据跟随的语音,清楚的3.1KHZ声音服务之间发送适当的信号和为改进差错率的重发技术的自动请求支援所需要的能力。
用户终端服务提供移动站MS以包括与其它移动站通信的终端设备功能的必要能力,例如,短信息服务,视频技术接入,或消息处理与存贮服务。
最后,辅助服务修改或补充基本远程通信服务,与基本远程通信服务一起提供。这样的辅助服务包括,例如,号码辨别服务,呼叫提供服务,呼叫完成服务,多方服务,或呼叫限制服务。
近来,涉及数字蜂窝远程通信***的技术要求在辅助服务方面已经有了扩展,以致包括所谓的非结构化辅助服务数据USSD。规定移动站MS必须能够在GSM数字蜂窝远程通信***之间漫游和不同卖主的设备必须能够同时在一个数字蜂窝远程通信***中使用的事实意味着,所有的辅助服务必须按照各自的标准实施。因此,实现具有无障碍地在网络和部件之间相互可操作性的卖主特定的服务一直是不可能的。
为了允许网络操作员提供辅助服务而不是在技术说明书中规定的内容,已经在ETSI技术说明书2.90,3.90,和4.90中规定了非结构化辅助服务数据USSD。作为在数字蜂窝远程通信***中提供的移动站MS和网络应用之间交换信息的专用机构。非结构化辅助服务数据USSD通常在移动站MS和运行在移动服务交换中心MSC,访问者位置寄存器VLR或归属位置寄存器HLR中任一个的节点应用之间提供一种透明的链路。因此,非结构化辅助服务数据USSD允许有限度的卖主特定的非标准化辅助服务的实施。
如上所述,移动服务交换中心MSC,访问者位置寄存器VLR或归属位置寄存器HLR中任一个可在任何时候建立对移动站MS的USSD对话。这种操作可以或者是从移动站MS要求信息或者通知不需要来自移动站MS的信息。
图14示出启动USSD对话的网络管理。当在归属位置寄存器HLR中一种应用要发送USSD请求或通知到移动站MS,它建立对移动站MS当前登记的访问者位置寄存器VLR的对话,并发送操作信号到访问者位置寄存器VLR,由此转送到移动站MS。然后等待响应。归属位置寄存器HLR负责控制对话,当它从访问者位置寄存器VLR接收到响应时将释放该对话。如果必要的话该归属位置寄存器HLR也可在接收到响应以前释放交谈,例如,如对话定时器终止的话。如果在对话期间,该归属位置寄存器HLR需要发送另外的信息到同样的移动站MS,它可以或者利用这个对话直到所有操作完成为止,或者利用后继操作的不同对话,从而使该归属位置寄存器HLR在开始下一个对话前释放第一对话。因此,如上所述,利用这种方法,可同时对一个移站MS建立非平行的USSD对话。
另一种情况涉及这样一种应用,VLR发送USSD请求或通知到移动站MS并建立对移动站MS当前登记的移动服务交换中心MSC的对话。由此,访问者位置寄存器VLR发送操作信号到移动服务交换中心MSC,然后等待响应。访问者位置寄存器VLR负责控制应用,因此当它从移动服务交换中心MSC接收到响应时通常就释放该应用。如果必要的话,例如,若应用定时器终止,访问者位置寄存器VLR在接收到响应以前也释放交谈。如在访问者位置寄存器VLR中的一种应用需要发送另外的操作信号到同样的移动站MS,可以继续使用同一个对话直到所有操作完成。另一种可能性是使用相继的应用的不同对话,访问者位置寄存器VLR在开始下一个对话前释放第一对话。正如在以上提到的情况中那样,由访问者位置寄存器VLR请求的对话也由移动服务交换中心MSC转移。
第三种情况涉及这样一种应用,移动服务交换中心MSC发送USSD请求或通知到移动站MS。这样一种请求USSD对话的MSC最大可能是用于涉及呼叫的操作,在其中应用正在控制到移动站MS的呼叫或来自移动站MS的呼叫。移动服务交换中心MSC负责控制应用,当它从移动站MS接收到响应时,通常释放此应用。如果必要的话,例如,若应用定时器终止,该移动服务交换中心MSC在接到响应以前也可释放该应用。如果在移动服务交换中心MSC的应用需要发送进一步的信息到同一个移动站MS,作为同一个应用的部分,继续使用同一个对话直到所有的操作完成为止。如果不同的应用被用于相继的操作步骤,该移动服务交换中心MSC在开始下一个对话前释放第一对话。如果在任何时候,例如,由于清除,移动站MS释放交谈,则移动服务交换中心MSC终止USSD对话。
当移动站MS可处理USSD对话时,用多种方法处理此操作。对于USSD请求,移动站MS显示所提供的正文并若需要就等待用户的输入。相反,如果移动站MS接收USSD对话时,另一个USSD对话或非呼叫有关的辅助服务交谈正在进行中,则移动站MS排斥新的对话。另外,如果移动站MS接收一个USSD对话是处于所要求的与移动站MS的用户的交谈不可能的状态下,例如,在拨号期间,它就排斥对话。而且,如果移动站MS不支持在USSD对话中指明的字母表,它将相应地通知网络节点。
一个与上述的USSD对话有关的问题是在MSC,VLR或HLR上运行的节点应用和产生的指向移动站MS的USSD对话互相之间既不同步,也不为也可能产生USSD对话的移动站MS提供同步的可能性。因此,可能发生这样的情况,当第一USSD对话已经在动作时第二USSD对话被请求操作。
而且,按照ETSI技术说明书(ETS)04.90,移动站MS不允许与上面所列的任何与呼叫无关的辅助服务并行操作。这意味着两个USSD对话不可能并行存在,因为它们是作为呼叫无关的辅助服务通信联系的。
另一种导致类似缺点的限制产生于这样的事实,某些移动服务交换中心MSC的执行过程只支持单辅助服务处理。而且,另一种限制在于提供同时发生的USSD对话到用户而不使他/她产生混淆是非常困难的。
因此,本发明的问题是提供一种数字蜂窝远程通信***,其中许多USSD对话可并行地传送到一个移动站。
解决办法
依据本发明,此问题通过具有权利要求1,11的特征的移动服务交换中心和依据权利要求15的调度方法得到解决。
依据本发明,移动服务交换中心MSC有一个USSD程序机,接收网络初始化的USSD请求,以一种合适的和智能的方式安排它们,发送它们,例如,利用唯一的处理识别器和通过一个单辅助服务处理信道。如果移动服务交换中心中的USSD程序机已经在处理第一USSD请求时接收到第二USSD请求,它调度此请求并等待运行中的USSD对话结束。如果第一USSD对话在预先规定的时间周期内并不终止,USSD程序机把第二USSD对话放到第一USSD对话中。因此,它利用了一个条件,网络/移动站消息的交替序列允许第二USSD对话的***。
为了通知移动站MS的用户第二USSD对话的开始,在移动服务交换中心MSC中的USSD程序机***一个适当的消息,它被小心地选取,使用户能遵循新的对话结构。
因为几个USSD对话可被并行地处理,USSD请求在另一个USSD对话期间将不再被排斥。因此,本发明提供一种非常高效率的方法来改进数字蜂窝远程通信***在USSD数据吞吐能力和排斥率方面的特性。
附图描述
将参考所包含的附图描述本发明以下的详细实施方案,其中:
图1示出处理单个USSD对话的例子;
图2示出依据本发明的USSD程序机的基本功能;
图3示出一种非先占型的USSD程序机,带有一种单调度排队功能,适合于单虚拟处理信道;
图4示出一种先占型USSD程序机,带有一个调度排队功能,适合于单虚拟处理信道;
图5示出一种非先占型USSD程序机,带有许多调度排队功能,适合于单虚拟处理信道;
图6示出一种先占型的USSD程序机,带有许多调度排队功能,适合于单虚拟处理信道;
图7示出一种非先占型的程序机,带有一个调度排队功能,适合于许多虚拟处理信道;
图8示出一种先占型的USSD程序机,带有单调度排队功能,适合于许多虚拟处理信道;
图9示出一种非先占型USSD程序机,带有许多调度排队功能,适合于许多虚拟处理信道;
图10示出一种先占型USSD程序机,带有许多调度排队功能,适合于许多虚拟处理信道;
图11示出在许多带有所指向的非周期性图表的USSD对话和程序机之间相互关系的模型;
图12示出用于具有如图11所示的相互关系的许多USSD对话的USSD程序机的结构;
图13示出数字蜂窝远程通信***的结构的概貌;
图14示出USSD对话的已知操作方法。
详述
如上所述,非结构化辅助数据操作或者可由移动站MS启动,或者可从网络边启动。本发明涉及第二种情况,关于典型的USSD对话的一种典型的流程图示于图1中。本发明涉及USSD对话已经存在并且在网络边启动另外的USSD对话的一种情况。依据本发明,许多这样的USSD对话被同时传送到一个移动站MS,下面将进行描述。
图1示出一种节点应用,其中USSD对话或者在归属位置寄存器HLR上运行,或者在访问者位置寄存器VLR上运行,需要USSD通知或USSD请求。利用通知,移动服务交换中心检查是否移动站可够得着,然后或者传送USSD通知到移动站或者释放与归属位置寄存器HLR或访问者位置寄存器VLR的USSD对话。对于USSD请求也实施这些步骤。然而,这种情况稍微有些复杂,移动站的用户必须为启动USSD请求的节点应用提供一个响应。如果不可能提供响应,差错消息将被传送到节点应用。而且,释放可被启动,或者通过节点应用或通过移动站来进行,以便中断USSD对话。如果移动站的用户在一定时间以后提供所需要的响应,节点应用可以启动进一步的USSD通知或请求对此作出回答。
每个USSD对话需要提供移动服务交换中心MSC和移动站MS之间的对话信道,因为此对话信道的提供可与数字蜂窝远程通信***特定的硬件特性无关并且是以为这样的***规定的高等级的传送协议为基础的,对于本技术说明来说,它将被称为虚拟处理信道。而且,以下将假定这样一种虚拟处理信道的全部容量可被分为称做处理帧的子单元。
图2示出构成本发明的不同实施方案的基础的基本原理。与以上提到的先前技术不同,依据本发明一种虚拟处理信道以并行方式用于传送在不同的归属位置寄存器HLR和访问者位置寄存器VLR中由不同的网络应用启动的许多USSD对话。依据本发明,可通过提供移动服务交换中心MSC内的调度功能来达到。与图14中描述的MSC只包括一个依据本发明的USSD处理器不同,在移动服务交换中心MSC中的USSD程序机允许以并行方式提交许多USSD对话到移动站MS。USSD程序机接收并协调这些USSD对话,使得在传送到移动站期间无差错并且由此不发生用户的混淆。
以下,将参考图3到12解释USSD程序机的特有的性能。
图3示出带有一个调度排队器10的第一基本配置。而且,在此提供一种接口电路12将调度排队器10连到虚拟处理信道14。虚拟处理信道供给USSD对话到移动站16。
如图3中所示,依据本实施方案,在此提供一种在移动服务交换中心中的USSD调度,是以对不同USSD对话的排队模型为基础。如USSD程序机使用这种排队模型,可以动态地调度输入USSD对话。然后被排队的USSD对话被一个一个地处理,由此如果USSD对话被USSD程序机分配到虚拟处理信道14,在全部USSD对话结束以前,不释放虚拟处理信道。因而,这种USSD程序机是非先占型的,允许不中断当前激活的USSD对话。
非先占型的调度方案可避免不同USSD对话的冲突,而且,因为一次只有一个USSD对话可通过虚拟处理信道14传送到移动站16,肯定可以避免任何用户的混淆。
图4示出依据本发明的USSD程序机的第二实施方案。这种USSD程序机包括调度排队器18和上述类型的接口电路20。接口电路20把调度排队器18连到虚拟处理信道22,用于把USSD对话传送到移动站24。而且,在此提供一种去激活电路26,允许中断当前激活的USSD对话,例如按照预定的时间周期的到期,重新把此USSD对话插到调度排队器18的末端。示于图4中的USSD程序机是先占型的,因为它允许中断USSD对话。如图4中所示,这种中断导致在虚拟处理信道22中提供处理帧28到32。
示于图4中的先占型USSD程序机在虚拟处理信道22上执行USSD对话期间提供更多的灵活性,允许中断和相继重新开始USSD对话。图4也示出每次为分配到虚拟处理信道而选择USSD对话,从调度排队器18的开头选取并分配到处理帧。不同处理帧的持续时间依据USSD特定的要求可变地确定。如果USSD对话在处理帧结束以前终止执行,就脱离虚拟处理信道22。如果在处理帧结束,USSD对话还未完成,去激活电路26将USSD对话分配到调度排队器18的末端。依据图4中所示的USDD程序机,新的USSD对话连接调度排队器18的末端。因此,用这种USSD程序机处理的USSD对话可采取许多状态,例如激活状态,终止状态,排队状态,和去激活状态。
通常示于图4中的先占型USSD程序机产生的USSD计划表,与示于图3中的非先占型USSD程序机产生的计划表相比有更多的灵活性。这种改进需要一定的管理开销,这主要用于***处理和为保存被中断的USSD对话的状态所需的附加的存贮量。这种管理开销通常是可接受的,因为它并不是太频繁地发生,因此并不导致USSD对话性能较大的下降。
图5示出一种非先占型的USSD程序机,包括一组调度排队器34到36。这些调度排队器34到36中每一个被连到一个虚拟处理信道38,用于通过交换接口电路42到移动站40的通信线路。由示于图5中的USSD程序机接收到的USSD对话被排队分配电路44分配到不同的调度排队器34到36。
图5中所示的非先占型USSD程序机是以优先权调度为基础的,把许多USSD对话分组为优先权等级,通常假定优先权等级数越低,优先权越高。也就是说,如果i<j是真的话,处于优先权等级i的USSD对话被给于处于优先权等级j的USSD对话高的优先权。交换接口电路42给优先权于高优先权的USSD对话。同时也保证激活较低优先权的USSD对话。
图5中所示的USSD程序机使得达到一种调度,其中,根据应用限定的优先权将虚拟处理信道的容量最佳地分配给不同的USSD对话。它还使得综合不同的USSD对话到包含相关的USSD对话的不同的组,然后可以优于其它组的优先权将其分配到该虚拟处理信道。
再有,图6示出一种先占型的USSD程序机包括一组调度排队器46-48,经过交换接口电路54连接到虚拟处理信道50,该虚拟处理信道50连接到移动站52。正如图5中所示的实施例,图6的USSD程序机包括一个排队分配电路56,以便将输入的USSD对话分配到调度排队器46-48。另外还提供一个去激活电路58,连接在交换接口电路54的输出与调度排队器46-48的输入之间。该先占型特征导致了在虚拟处理信道50上的处理帧62,64的规定。
图6中所示的USSD程序机以灵活的方式将优先权调度方法与先占型调度方法结合。当将USSD对话去激活并分配到对应的调度排队的末尾时,USSD对话的优先权不仅由排队分配电路56估算,还由去激活电路58来估算。这样一来,示于图6中的USSD程序机把示于图4和5中的USSD程序机的特点组成一个精细的调度方案。
虽然依据以上描述的实施方案,USSD程序机只用于单虚拟处理信道,然而本发明也适用于多重虚拟处理信道,因此适用于多重并行USSD对话。
图7示出用于这样一种多重虚拟处理信道的第一基本实施方案。在此,一个单调度排队器66被连接到几个虚拟处理信道68到70,通过一个信道分配电路74给移动站72提供信息。通道分配电路74的功能是决定哪个虚处理信道实际上被分配给在调度排队器66中排队的USSD对话。
信道分配电路74把USSD对话分配到这样一种虚拟处理信道,在其中USSD对话在所有其它激活的USSD对话以前完成,以致所考虑的虚拟处理信道是最早可得到的。除了这种最早分配方案以外,另一种可能性是等待所有的虚拟处理信道都可得到的时候,然后随机地分配不同的USSD对话到那里,两者所用的手段是基于这样的假定,USSD对话被USSD程序机随机地接收到并且没有结构上的关系,例如互相同步。
在这种情况下,可用一个有效的模型来描述USSD程序机,P个虚拟处理信道68到70是相同的并且单调度排队器66是无限的。如果在每个虚拟处理信道68到70上USSD对话的平均处理时间是1/μ,USSD对话到达调度排队器66的平均到达时间是1/λ和服务与到达时间是指数规律分布,则当在USSD程序机中采用先进先出的方案时,性能因数可推导如下,用u=λ/μ来定义通信强度,虚拟处理信道的利用率为:
进一步,USSD对话的平均响应时间由下式给出,
其中c(ρ,u)是Erlang的C公式,由下式给出,
图8示出一种USSD程序机,在多重虚拟处理信道的情况下具有先占调度能力。在此,一种去激活电路76被连接到调度排队器82的末端,这种去激活电路具有几个输入,每个输入被连到单虚拟处理信道78到80,使得通过虚拟处理信道78到80传送到移动站84的USSD对话可以被去激活并在预先规定的时间周期到期以后被***到调度排队器82的末端。这导致产生处理帧86到90和92到96,因为USSD对话在完成以前并不占有一个单虚拟处理信道。
图9示出一种带有优先权调度和多重信道分配的USSD程序机。在此,许多调度排队器100到102被通过信道分配电路110连接到给移动站108供应USSD对话的许多虚拟处理信道100到106。信道分配电路110的输入端被连到调度排队器100到102,其输出端被连到虚拟处理信道104到106。另外,在此提供一种排队分配电路112,依据分配于此的优先权把由节点应用提供的输入USSD对话分配到调度排队器100到102。
这样一来,示于图9的USSD程序机分别把示于图5和图7中的USSD程序机的功能组合起来。总的说来,通过在许多虚拟处理信道104到106上达到最大吞吐量,使按优先权分组的USSD对话的传送最佳。
图10示出带有许多调度排队器114到116的USSD程序机和用于供应USSD对话到移动站122的许多虚拟处理信道118到120的最通用的形式。许多调度排队器114到116和许多虚拟处理信道118到120由信道分配电路124连接起来,信道分配电路的输入端连到调度排队器114到116,其输出端连到许多虚拟处理信道118到120。输入USSD对话被排队分配电路126分配到不同的调度排队器114到116。进一步,在此提供一种去激活电路128,其输入端连到许多虚拟处理信道118到120,其输出端连到调度排队器114到116的末端。
如图10中所示,通过提供去激活电路128,许多虚拟处理信道118到120中每一个被分为许多处理帧130到134和136到140。其原因是在为通过虚拟处理信道118到120传送的USSD对话预先规定时间周期的情况下,在各个USSD对话完成以前,这些USSD对话将重新分配到相应的调度排队器114到116的末端,使得通过这个虚拟处理信道能够传送另一个USSD对话。
应该指出,该信道分配电路124适合于取得具有所分配的不同优先权的USSD对话良好的平衡处理。另外,不同虚拟处理信道118到120的不同处理帧130到134和136到140可以有不同的时间周期,以便为不同的USSD对话提供不同的对话能力。
一种实现信道分配电路124的方案可以是始终选择具有最低优先级的USSD对话并把这个USSD对话分配到具有最早可用性的虚拟处理信道。另一种可能性可以是始终选择具有最低优先级的USSD对话并随机地把这个USSD对话分配到不同虚拟处理信道。进一步,为了提高处理具有不同优先权的USSD对话的平衡性,也可以只选择具有某种优先权的预定数目的USSD对话,然后在再一次选择具有最低优先权的USSD对话以前,转到具有较高优先权的USSD对话。这种方案的优点是高优先权的USSD对话将不再延时太多,如上所述使得不同优先权之间可实现良好的平衡。
关于图3到10所解释的USSD程序机不仅允许降低USSD对话的响应时间以实现高速处理,而且也通过按优先权完成USSD调度最大限度地提高USSD对话处理的灵活性。
示于图3到10中的USSD程序机涉及USSD对话完全随机地由USSD程序机接收的情况,以下将考虑在不同USSD对话之间存在预先规定的关系的情况。一种这样的情况的例子是在不同的USSD对话之间存在依从关系,一个特定的USSD对话必须在一个与此有关的USSD对话可能被传送前完成。
通常许多USSD对话可被选于分配到多重虚拟处理信道,在USSD对话之间存在依从关系的情况下,必须用表示这些关系方便的方式代表USSD对话的集合--以下称为USSD工作--。
USSD工作由一组如图11中所示的优先权图表示的USSD对话。图的节点表示例如在时间上连系在一起的USSD对话。在不同节点之间的边缘意味着在USSD对话之间存在部分的顺序或优先权关系。因此,如果Di<Dj,在USSD对话Dj被分配以前,USSD对话Di必须被分配到虚拟处理信道146到148。无先驱者的USSD对话称为初始USSD对话,无后继者的USSD对话称为最终USSD对话。进一步,每个USSD对话的持续时间或者可由固定时间周期来描述。如果这是可行的话,或者另一种办法是由描述各个USSD对话的变更的随机变量来描述。
用于这种情况的USSD程序机示于图1 2中。包括一个USSD工作模型电路142,建立不同USSD对话和连接于此的USSD工作分配电路144之间关系的图形表象,USSD工作分配电路144使用包含在USSD工作的图形表象中的结构化信息,以实现不同虚拟处理信道146到148的最佳分配。
示于图12中的USSD程序机是作为确定性的程序机***作的。由USSD工作分配电路144确定的计划表示于图11中,由所谓的Gantt图表150来描述。对于特定的情况,在此示出两个虚拟处理信道146和148以及在时间进程上各个USSD对话D1到D9的分配。USSD程序机也可以处理只有一个单虚拟处理信道或两个以上虚拟处理信道的情况。利用这种Gantt图表,一个USSD程序机的处理时间被定义为直至最后一个USSD工作的USSD对话被传送到移动站152为止的时间。
USSD工作分配电路可根据不同的方案来调度USSD工作中的USSD对话。一种可能性是尽可能快的激活可调度的USSD对话,也就是依照在所指向的图表中规定的顺序把一个USSD对话分配到下一个可得到的虚拟处理信道。另一种调度步骤是以这样一种方式实现把USSD对话分配到虚拟处理信道146,148,即把USSD对话启动推迟到最晚可能的时间而不增加最小完成时间。这样一种USSD计划表称为最晚调度方案,与以上提到的最早调度方案刚好相反。最晚调度方案可以利用描述USSD工作的指向图表通过把这个图表从终止节点D9到启始节点打上标号来实现,然后依据标记的结果以相反的次序导出Gantt图表15。
因此,USSD工作分配电路144与以前提到USSD程序机不同之处在于它使用USSD对话之间的确定性关系,并应用确定性的调度手段取得更佳的调度结果,也就是增加了虚拟处理信道的利用率,减少了处理USSD工作的完成时间和使总的响应时间尽可能的少。
可以理解,以上的描述只是为描述最佳实施方案,本领域的技术人员可以想出许多其它的方案而不偏离本发明的范围。因此,本发明仅由所附的权利要求来限定。
BSC 基站控制
BSS 基站子***
BTS 基本发送接收***
GMSC 入移动服务交换中心
HLR 归属位置寄存器
HPLMN 归属公共陆地移动网络
ISDN 综合服务数字网络
MMI 人机接口
MS 移动站
MSC 移动服务交换中心
NSS 网络与交换子***
OSS 操作子***
PSPDN 包交换公共数据网络
PSTN 公共交换电话网络
VLR 访问者位置寄存器
Claims (20)
1.一种用于数字蜂窝通信网络的移动服务中心,包括
a)交换装置,执行为覆盖从所述的移动服务交换中心接收服务
的移动站必须的交换功能,
b)监测装置,监测由所述的移动服务交换中心覆盖的移动站的
流动性,和
其特征在于:
c)装置(10,12;18,20;34,36;46,48;66,74;76,82,
98;100,102,110,112;114,116,124,126,128;142,144),
把一组接收到的非结构化辅助数据对话(USSD)调度到所述的移
动服务交换中心和一个移动站(16;24)之间至少一个虚拟处理
信道(14;22;38;50;68,70;78,80;104,106;118,120;
146,148),具有至少两个调度排队装置(10,18,34,36,46,
48,66,82,100,102,114,116),用于按接收到的顺序存贮
非结构化辅助服务数据对话;和
d)一个调度排队分配装置(44;56;112;126),用于把接收到
的非结构化辅助服务数据对话,根据分配给接收到的非结构化辅
助服务数据对话的优先权分配到所述的一组调度排队装置(34,
36;46,48;100,102;114,116)。
2.依据权利要求1的移动服务交换中心,其特征在于还包括一个接口装置(12;20),用于传送所述的调度排队装置(10;18)中的非结构化辅助服务数据对话到所述的虚拟处理信道(14;22)。
3.依据权利要求2的用于数字蜂窝通信网络的移动服务交换中心,其特征在于还包括去激活装置(26;58),连接到所述接口装置(20)的输出和所述的调度排队装置(18)的输入之间,用于根据应用的请求使一个非结构化辅助服务数据对话去激活。
4.依据权利要求1的用于数字蜂窝通信网络的移动服务交换中心,特征在于还包括一个接***换装置(42;54),用于依据存贮在所述的调度排队装置(34,36;46;48)中的分配给非结构化辅助服务数据对话的优先权,把所述的至少两个调度排队装置(34,36;46,48)连到所述的虚拟处理信道(38;50)。
5.依据权利要求1的用于数字蜂窝通信网络的移动服务交换中心,其特征在于第一信道分配装置(74,98),把所述的调度排队装置(66,82)连到所述的至少两个虚拟处理信道(68,70;78,80)。
6.依据权利要求5的移动服务交换中心,其特征在于所述的第一信道分配装置(74;98)用于把所述的在调度排队装置(66,82)的开头的非结构化辅助服务数据对话分配到最早可得到的虚拟处理信道。
7.依据权利要求5的移动服务交换中心,其特征在于所述的信道分配装置(74;98)用于当只有所述的虚拟处理信道(68,70;78,80)是可得到时才开始把非结构化辅助服务数据对话分配到所述的虚拟处理信道(68,70;78,80)。
8.依据权利要求5的移动服务交换中心,其特征在于还提供第二去激活装置(76),连接在所述的虚拟处理信道(78,80)和所述的调度排队装置(82)之间。用于把一个已激活的非结构化辅助服务数据对话分配到所述的调度排队装置(82)的输入。
9.依据权利要求1的用于数字蜂窝通信网络的移动服务交换中心,其特征在于包括第二信道分配装置(110;124),其输入连到所述的至少两个调度排队装置(100,102;114,116),其输出连到所述的至少两个虚拟处理信道(104,106,118,120),用于根据在所述的调度排队装置(100,102;114,116)中非结构化辅助服务数据对话的优先权,和所述的虚拟处理信道(104,106,118,120)的可用性,执行所述的分配。
10.依据权利要求9的移动服务交换中心,其特征在于提供第三去激活装置(128),连接在所述的至少两个虚拟处理信道(118,120)和所述的调度排队装置(114,116)之间,并用于根据对所述的调度排队装置(114,116)的应用请求,重新分配已分配到所述的虚拟处理信道(118,120)的非结构化辅助服务数据对话。
11.用于数字蜂窝通信网络的移动服务交换中心,包括:
a)交换装置,执行为覆盖从所述的移动服务交换中心接收服务
的移动站必须的交换功能。
b)监测装置,监测由所述的移动服务交换中心覆盖的移动站的
流动性,和
c)装置(10,12;18,20),用于调度一组接收到的非结构化的
辅助的和进一步的特定服务数据对话到所述的移动服务交换中心
和移动站(16;24)之间至少一个虚拟处理信道(14;22),
其特征在于:
d)一个非结构化辅助服务数据工作模型装置(142),用于使一
组带有指向图表的非结构化辅助服务数据对话(D1-D9)之间的
相互关系模型化,和
e)一种非结构化辅助服务数据工作分配装置(144),用于接收
来自所述的非结构化辅助服务数据工作模型装置(142)的所述
的指向图表和依据由指向图表规定的顺序分配所述的一组非结构
化辅助服务数据对话(D1-D9)到所述的至少一个虚拟处理信道
(146,148)。
12.依据权利要求11的移动服务交换中心,其特征在于所述的非结构化辅助服务数据工作分配装置(144)是最早信道分配方案型的,其中非结构化辅助服务数据对话被尽可能快地激活。
13.依据权利要求11的移动服务交换中心,其特征在于所述的非结构化辅助服务数据工作分配装置(144)是最晚信道分配方案型的,其中非结构化辅助服务数据对话被尽可能晚地激活。
14.依据权利要求11的移动服务交换中心,其特征在于所述的非结构化辅助服务数据工作分配装置(144)通过由所述的非结构化辅助服务数据工作模型装置(142)提供的指向图表的反向标记来执行所述的最晚通道分配方案。
15.在数字蜂窝通信***的移动服务交换中心中,一种调度非结构化辅助服务数据对话的方法,包括以下步骤:
a)建立在所述的移动服务交换中心和移动站(16;24;40;52;
72;84;108;122;152)之间的虚拟处理信道(14;22;38;50;
68;78;80;104;106;118;120;146,148),
b)接收至少两个非结构化辅助服务数据对话(D1-D9)并利用
存储所述的随机接收的非结构化辅助服务数据对话的排队模型来
确定用于所述的非结构化辅助服务数据对话(D1-D9)的顺序,
c)估算所述的非结构化辅助服务数据对话的优先权,并将它用
作将所述的不同非结构化辅助服务数据对话分配到不同的调度排
队装置(34,36;46,48;100,102;114,116)的基础,
d)按照所述顺序确定所述的非结构化辅助服务数据对话(D1-
D9)到所述的虚拟处理信道(14;22;38;50,68,70;78,80;
104,106;118,120;146,148)的分配。
16.依据权利要求15的方法,其特征在于将所述的非结构化辅助服务数据对话分配到所述的最早可得到的虚拟处理信道(68,70;104,106;118,120;146,148)。
17.依据权利要求16的方法,其特征在于所述的分配到虚拟处理信道(22;50;78;80;118,120)的非结构化辅助服务数据对话被去激活,并根据应用的请求由去激活装置(26;58;76;128)将非结构化辅助数据对话重新分配到相应的调度排队装置(18;46,48;82;114;116)。
18.依据权利要求17的方法,其特征在于通过在非结构化辅助服务数据工作模型装置(142)中的指向图表,将所述的接收到的非结构化辅助服务数据对话(D1-D9)之间的相互关系模型化,然后传送到非结构化辅助服务数据工作调度装置(144),根据所述的指向图表把所述的非结构化辅助服务数据对话(D1-D9)分配到所述的至少一个虚拟处理信道(146,148)。
19.依据权利要求18的方法,其特征在于所述的分配到所述的虚拟处理信道(146,148)是利用最早分配方案实现的,其中非结构化辅助数据对话被尽可能快地分配。
20.依据权利要求18的方法,其特征在于所述的分配到所述的虚拟处理信道(146,148)是利用最晚分配方案实现的,其中非结构化辅助服务数据对话被尽可能晚地分配。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19622007.6 | 1996-05-31 | ||
DE19622007A DE19622007C2 (de) | 1996-05-31 | 1996-05-31 | USSD-Scheduler für Mobilfunk-Vermittlungsamt MSC |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1225783A CN1225783A (zh) | 1999-08-11 |
CN1097988C true CN1097988C (zh) | 2003-01-01 |
Family
ID=7795872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN97196540.4A Expired - Fee Related CN1097988C (zh) | 1996-05-31 | 1997-05-30 | Msc中的ussd程序机 |
Country Status (6)
Country | Link |
---|---|
US (1) | US5999825A (zh) |
EP (1) | EP0904663A2 (zh) |
CN (1) | CN1097988C (zh) |
AU (1) | AU724205B2 (zh) |
DE (1) | DE19622007C2 (zh) |
WO (1) | WO1997046035A2 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6108530A (en) * | 1995-12-14 | 2000-08-22 | Lucent Technologies Inc. | System and method for transmitting a displayable message between short message entities in more than one data package |
DE19645433C2 (de) * | 1996-11-04 | 2002-10-10 | Ericsson Telefon Ab L M | Kommunikationssystem, Mobilvermittlungszentrum und Verfahren zum Herstellen einer Mehrdialog-Kommunikation zwischen Teilnehmerstationen |
US6236656B1 (en) | 1998-03-19 | 2001-05-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Link-efficiency based scheduling in radio data communications systems |
US6104932A (en) * | 1998-09-10 | 2000-08-15 | Ericsson Inc. | System and method for handling location services by implementing a new transaction type at the connection-management level |
US6427076B2 (en) * | 1998-09-30 | 2002-07-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for manipulating subscriber data |
US6330445B1 (en) * | 1999-03-01 | 2001-12-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for routing of a USSD message |
US6449488B1 (en) * | 1999-08-25 | 2002-09-10 | Lucent Technologies Inc. | Quality of service based CDMA broadcast scheduler |
ES2288841T3 (es) * | 2000-02-11 | 2008-02-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Aparato, metodo y sistema para control de almacenamiento de un centro de servicios de mensajes cortos. |
GB0113240D0 (en) * | 2001-05-31 | 2001-07-25 | Nokia Corp | Provision of services |
KR100464447B1 (ko) * | 2001-12-11 | 2005-01-03 | 삼성전자주식회사 | 이동통신시스템에서 서비스 품질에 따른 데이터 패킷의 스케줄링 방법 및 장치 |
CA2428303C (en) * | 2003-05-07 | 2009-10-13 | M-Stack Limited | Apparatus and methods of handling simultaneous universal terrestrial radio access network radio resource control procedures with activation times in a universal mobile telecommunications system user equipment |
US7463602B2 (en) * | 2004-09-13 | 2008-12-09 | Research In Motion Limited | Configuring signaling radio bearer information in a user equipment protocol stack |
US20080139180A1 (en) * | 2004-12-30 | 2008-06-12 | Telefonaktiebolaget Lm Ericsson (Publ) | System And Method For Call Completion On Busy Subscriber (Ccbs) - Feature In A Wireless Communications Network |
US7720489B2 (en) * | 2006-10-12 | 2010-05-18 | At&T Mobility Ii Llc | Network initiated USSD in mixed networks |
US8185151B2 (en) * | 2007-04-17 | 2012-05-22 | Marvell International Ltd. | System and process for internet protocol multimedia subsystem centralized service with enhanced unstructured supplementary service |
ATE521200T1 (de) * | 2007-09-20 | 2011-09-15 | Ericsson Telefon Ab L M | Technik zum anfordern und bereitstellen von in- call-diensten |
US20090093247A1 (en) * | 2007-10-03 | 2009-04-09 | Microsoft Corporation | WWAN device provisioning using signaling channel |
US8949434B2 (en) * | 2007-12-17 | 2015-02-03 | Microsoft Corporation | Automatically provisioning a WWAN device |
CN101237612B (zh) * | 2008-01-24 | 2011-11-30 | 中兴通讯股份有限公司 | 语音信号的码型变换***及其语音信号传输方法 |
US8856003B2 (en) * | 2008-04-30 | 2014-10-07 | Motorola Solutions, Inc. | Method for dual channel monitoring on a radio device |
DK2555488T3 (en) * | 2011-08-02 | 2016-06-13 | Telia Co Ab | A method for transmitting data to a functional application and a user terminal therefor |
WO2014079474A2 (en) * | 2012-10-11 | 2014-05-30 | Klap Worldwide Corp. Ltd. | Communication device management |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI96732C (fi) * | 1992-08-11 | 1996-08-12 | Nokia Telecommunications Oy | Menetelmä solukkoradioverkon matkapuhelinkeskukseen saapuvan lyhytsanoman käsittelemiseksi sekä solukkoradiojärjestelmän matkapuhelinkeskus |
FI109064B (fi) * | 1992-09-18 | 2002-05-15 | Nokia Corp | Menetelmä lyhytsanomalähetyksen käynnistämiseksi solukkoradiojärjestelmässä, solukkoradiojärjestelmä sekä solukkoradiojärjestelmän tilaajarekisteri |
SE500884C2 (sv) * | 1993-02-10 | 1994-09-26 | Ellemtel Utvecklings Ab | Sätt att vid signalering mellan en MS och MSC/VLR separera hanteringen av för en tilläggstjänst intressanta operationer från informationselement hänförliga till baskoppelfunktioner |
SE502423C2 (sv) * | 1994-02-15 | 1995-10-16 | Ellemtel Utvecklings Ab | System för hantering av interaktion mellan tilläggstjänster i ett telekommunikationssystem |
NZ290889A (en) * | 1994-08-04 | 1997-05-26 | British Telecomm | Service node for intelligent communication network |
US5537466A (en) * | 1994-08-04 | 1996-07-16 | British Telecommunications, Plc. | Intelligent communications networks |
DE4427832C2 (de) * | 1994-08-05 | 1997-10-23 | Siemens Ag | Vermittlungseinrichtung in einem digitalen Mobilfunknetz |
US5579372A (en) * | 1994-12-12 | 1996-11-26 | Telefonaktiebolaget Lm Ericsson | Flow control method for short message service - busy subscriber |
-
1996
- 1996-05-31 DE DE19622007A patent/DE19622007C2/de not_active Expired - Fee Related
-
1997
- 1997-05-30 EP EP97925029A patent/EP0904663A2/en not_active Withdrawn
- 1997-05-30 AU AU30313/97A patent/AU724205B2/en not_active Ceased
- 1997-05-30 US US08/865,684 patent/US5999825A/en not_active Expired - Lifetime
- 1997-05-30 CN CN97196540.4A patent/CN1097988C/zh not_active Expired - Fee Related
- 1997-05-30 WO PCT/EP1997/002831 patent/WO1997046035A2/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
WO1997046035A3 (en) | 1997-12-31 |
CN1225783A (zh) | 1999-08-11 |
DE19622007C2 (de) | 1998-11-19 |
AU3031397A (en) | 1998-01-05 |
AU724205B2 (en) | 2000-09-14 |
DE19622007A1 (de) | 1997-12-04 |
US5999825A (en) | 1999-12-07 |
EP0904663A2 (en) | 1999-03-31 |
WO1997046035A2 (en) | 1997-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1097988C (zh) | Msc中的ussd程序机 | |
CN1284334C (zh) | 一种调度分组数据发送的方法 | |
CN1264376C (zh) | 蜂窝式电话***中优先接入信道分配的***和方法 | |
CN100345396C (zh) | 用于在移动通信***中执行越区切换的方法 | |
CN1107426C (zh) | 数字移动通信***的动态过负载控制装置及其方法 | |
CN1685758A (zh) | 资源管理设备及其资源管理方法 | |
CN1176041A (zh) | 在基站控制器之间切换的方法和安排 | |
CN101572918B (zh) | 一种分配无线资源的方法、装置和*** | |
CN1391771A (zh) | 分组数据业务的信道分配和释放 | |
JP3926798B2 (ja) | 無線エリアネットワーク制御システム及び広域無線エリアネットワーク制御システム | |
CN1930893A (zh) | 为分组交换实时交互通信而预分配无线网络的资源 | |
CN1706213A (zh) | 用于在蜂窝通信***之间切换用户单元的方法和装置 | |
CN100502347C (zh) | 便于睡眠模式、分组数据移动切换的方法和装置 | |
CN1585528A (zh) | 码分多址制式集群***中实现业务优先的方法 | |
CN100512080C (zh) | 一种cdma2000***分组数据业务服务质量实现的方法 | |
CN1717076A (zh) | 一种实现集群业务的***和方法 | |
CN1832438A (zh) | 下一代网络中的业务切换***及其方法 | |
CN1481180A (zh) | 在移动无线***中释放单个临时块流的方法 | |
US7453860B2 (en) | Scheduling method for supplemental channel resource | |
WO2012048591A1 (zh) | 一种呼叫优先接入中电路资源分配的方法和*** | |
CN1617611A (zh) | 基站收发信机及资源重整方法 | |
CN1122431C (zh) | 提高移动通信的代码转换器和选择器库的选择容量的方法 | |
KR20050092390A (ko) | 통신 시스템의 용량 관리를 위한 장치 및 방법 | |
CN1925668A (zh) | 一种支持多媒体广播多播业务QoS候选集的网络设备、用户设备及其方法 | |
CN101036409A (zh) | 蜂窝移动***中的组呼业务 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |