CN101184084A - 利用基于用户名系统的需求描述语言实现业务控制的方法 - Google Patents
利用基于用户名系统的需求描述语言实现业务控制的方法 Download PDFInfo
- Publication number
- CN101184084A CN101184084A CNA2006101568169A CN200610156816A CN101184084A CN 101184084 A CN101184084 A CN 101184084A CN A2006101568169 A CNA2006101568169 A CN A2006101568169A CN 200610156816 A CN200610156816 A CN 200610156816A CN 101184084 A CN101184084 A CN 101184084A
- Authority
- CN
- China
- Prior art keywords
- uns
- description language
- business
- address
- requirement description
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000008569 process Effects 0.000 claims abstract description 6
- 230000006870 function Effects 0.000 claims description 26
- 230000011664 signaling Effects 0.000 claims description 12
- 238000013507 mapping Methods 0.000 claims description 7
- 238000012546 transfer Methods 0.000 claims description 4
- 239000012467 final product Substances 0.000 claims description 2
- 101100517651 Caenorhabditis elegans num-1 gene Proteins 0.000 claims 2
- 238000011161 development Methods 0.000 abstract description 7
- 230000008901 benefit Effects 0.000 abstract description 2
- 238000000926 separation method Methods 0.000 abstract 2
- 230000001737 promoting effect Effects 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 230000002950 deficient Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种利用基于用户名系统的需求描述语言实现业务控制的方法,该方法包括:将业务实现具体过程的控制封装在特定业务模块,成为特定的对象;根据业务类型通过需求描述语言调用不同的对象实现业务控制。由于IP网络实现了业务与网络的分离,而且还实现了数据内容与表现方式的分离,因此可以使用完全抽象的业务需求描述语言来实现对业务控制,促进了网络业务的发展,具有极大的灵活性,并且为未来网络发展提供了一种新的发展模式。
Description
技术领域
本发明涉及一种通信网络中的业务控制方法,更具体地说,涉及一种利用基于用户名系统的需求描述语言实现业务控制的方法。
背景技术
媒体是网络所需要传送的真正内容,而媒体的格式是无限多变的。在传统通信网络中,网络被设计成为与特定业务相关联,例如电路交换网络64kbps的时隙设计对应4kHz语音业务媒体,2M数字接口以及同步光纤网(Synchronous Optical Network,简称SDH)的所有速率基本都是以此基础获得的;电视网络6MHz的电视信号带宽决定了电视广播网络的频率分配,等等。
传统通信网络是通过信令控制语音和数据业务的互通,也就是说传统信令不仅仅考虑具体的实现,而且还考虑如何实现业务的需求,正如早期的电话脉冲拨号信令,该脉冲就是直接用来驱动步进制交换机的转轮,因此大大限制了现有通信网络的发展空间,灵活性较差。
而且,由于在IP(Internet Protocol,网际协议)网络中不仅实现了业务与网络的分离,而且还实现了数据内容与表现方式的分离,因此可以使用完全抽象的业务需求描述语言来实现对业务控制。本发明正是基于这种情况下而作出的,并提出了基于“全IP网络”的通播网(Communicast Network)是一种真正适合全IP网络及三网合一的组网方式、技术路线、业务模式、商业模型、网络分层结构、监管等全新特征的系统描述。而与本发明相关联的另一个发明“基于IP协议的用户名系统和方法”(申请号:200610063542.9)已于2006年11月8日向国家专利局提出专利申请。
发明内容
针对现有技术的上述缺陷,本发明要解决传统通信网络控制方式和业务控制方式难以适应今天和未来业务需求高度变动、以及网络控制与业务控制不统一的缺陷,并在基于通播网中提供一种利用基于用户名系统的需求描述语言实现业务控制的方法。
本发明解决其技术问题所采用的技术方案是:构造一种利用基于用户名系统的需求描述语言实现业务控制的方法,该方法包括:
将业务实现具体过程的控制封装在特定业务模块,成为特定的对象;
根据业务类型通过需求描述语言调用不同的对象实现业务控制。
本发明所述的方法中,所述业务控制是在特定应用中使媒体在特定应用地址之间的传递方式。
本发明所述的方法中,所述需求描述语言为一种传递命令和需求的可行方式,其函数名表示调用的名称,括号内以逗号来分隔的多个表达调用过程中要传递或指定的参数;其中,函数调用不仅可以传递被操作的变量值或媒体内容,而且可以传递控制信令名称或另一函数名。
本发明所述的方法中,若需要增加一种新业务时,则只需要在所述需求描述语言的表达模式中增加调用新的函数即可,该函数内部可以进行高度复杂的业务编程和智能处理。
本发明所述的方法中,还包括:
定义UNS协议,具体包括:
在IP网络中叠加一层UNS服务层,所述UNS协议包括稳定域和可变域,该稳定域中的UNS地址标识UNS服务器名称,该可变域中的UNS地址标识用户当前IP地址;
建立UNS地址与当前用户IP地址之间的映射关系,当其它UNS用户用该UNS用户用该UNS地址进行呼叫时,首先通过UNS服务层查询到被叫UNS用户的当前IP地址,然后再通过该IP地址直接建立两个终端用户之间的通信联系。
本发明所述的方法中,所述需求描述语言的表达模式为:
函数名(参数1,参数2,参数3……参数n);
其中“参数i”(i=1,2,3……n)可为变量或另一参数。此需求描述语言函数可多层嵌套。例如:
Call(Uns(Numl),phone(G.728,H.323)),该语句表示:
呼叫Uns号码为Numl的用户,并建立一个采用H.323协议进行的业务过程控制,且以G.728话音标准为内容的电话呼叫。
本发明所述的方法中,所述需求描述语言应用于通播网中。
由此可知,实施本发明的所述利用基于用户名系统的需求描述语言实现业务控制的方法,由于IP网络实现了业务与网络的分离,而且还实现了数据内容与表现方式的分离,因此可以使用完全抽象的业务需求描述语言来实现对业务控制,促进了网络业务的发展,具有最高度的灵活性,并且为未来网络发展提供了一种新的发展模式。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明所述通播网技术模型的示意图;
图2是本发明所述利用基于用户名系统的需求描述语言实现业务控制的方法的流程图。
具体实施方式
如图1所示,在一个统一的IP网络层之上,提供了用户名系统(User NameSystem,简称UNS)服务器层,以获得用户层服务。一旦建立了用户层,通播网的各类终端和服务器就可以以此用户层为基础,开展任意的通播网业务。
由于IP网络最大的技术特点是实现了业务与网络的分离,因此可以使用完全抽象的业务需求描述语言来实现对业务控制。从技术上来说,通播网就是全IP网路+UNS协议+需求描述语言的通用业务控制+基于UNS的全球电子货币(Global Electronic Currency,简称GEC)+任意的网络业务需求实现。全IP网络很容易成为全程全网的信息的承载网,它不仅可以实现远远比过去的电信网、互联网和广播网更为灵活和丰富的广播业务,而且媒体格式升级更为方便,还可以很方便地实现与最终用户的互动,按使用量进行计费。只要释放出IP的成本和带宽的压倒性优势,过去电信网、互联网、广播技术和数字广播技术就没有存在的空间了。
本发明中,UNS协议将UNS分为稳定域(UNS服务器)和可变域(用户)。稳定域是一个数量非常有限的域。该稳定域的UNS地址标识了UNS服务器的名称,它们与IP地址的映射关系是基本稳定的。这个映射关系是公开的,因数量非常受限,就可为所有用户和服务器所已知。而每个用户的UNS地址与IP地址映射关系严格由各个UNS归属服务器(Home Server,简称HS),进行管理,从而可以将被管理的UNS用户数量限制在当前技术可以实现的实时处理能力范围之内。
通过这种方法,UNS协议可以建立稳定的UNS用户名与高度动态变化的终端IP地址之间的实时映射关系,即使用户在网络上不同位置或在同一物理位置获得的IP地址不同,该用户的号码和名称都不会发生变化,从而可以在IP网上通过该UNS实现用户之间的相互访问,而不用关心用户当前的IP地址是多少。
UNS系统的实现是通过在IP网络上叠加一层UNS服务层。当任何支持UNS协议的用户接入IP网络后,先获得IP地址;然后向UNS服务层注册自已当前的IP地址;当用户的IP地址发生变化后,将立即重新注册。一旦进行注册,可以马上建立UNS地址与当前用户IP地址之间的映射关系。当其它UNS用户用该UNS地址进行呼叫时,可以首先通过UNS服务层查询到被叫UNS用户的当前IP地址,然后通过IP地址直接建立两个终端用户之间的通讯联系。
显然,UNS不仅可用于对用户的名字标识,也可用于对其它内容服务器的名字标识。实现本发明的UNS系统和方法,不需要对IP网络作任何改变。本发明的UNS系统和方法可以支持IPV4(互联网协议第4版),也可以支持IPV6(互联网协议第6版),以及未来出现的任何新的逻辑地址协议。
如图2所示,由于需求描述语言的引入,传统的业务信令协议大多可以被当成媒体内容来看待。这就是说,真正的通播网业务控制仅仅涉及需要“做什么”,而所有关于“如何做”的过程控制都可以当成特殊的媒体内容来看待。这种方式可以使关于业务实现具体过程的控制被封装在特定业务模块里,成为一个特定的“对象”。在通播网层面上的业务控制,仅仅是根据用户的需要去“调用”这些不同的对象。
业务控制是在特定应用里,使媒体在特定应用地址之间的传递方式。因为这种传递方式具有高度可变性和无限的可能性空间,因此控制需要用高级语言的方式来实现,而不是某种特定的信令协议。例如,XML等就是一种高级语言,而不是一种信令。我们把控制语言称为“业务需求描述语言”。因为这种高级控制语言与传统通讯网络里的信令最大区别在于:这种需求描述语言一般并不考虑具体的实现,而仅仅关注要实现的业务需求;但传统信令是与具体实现方式高度合一的,特别是象早期的电话脉冲拨号信令,该脉冲就是直接用来驱动步进制交换机的转轮。在IP网络上不仅实现了业务与网络的分离,而且实现了数据内容与表现方式的分离,因此可以使用完全抽象的业务需求描述语言来表达对业务控制。
需求描述语言的一般表达式为:
函数名(参数1,参数2,参数3……参数n);
其中“参数i”(i=1,2,3……n)可为变量或另一参数。此需求描述语言函数可多层嵌套。例如:
以下是一个需求描述语言的表达模式:
Call(Uns(Numl),phone(G.728,H.323));
以上语句表示呼叫Uns号码为Numl的用户,并建立一个采用H.323协议进行的业务过程控制,且以G.728话音标准为内容的电话呼叫。
这种需求描述语言类似计算机中函数表达的模式。计算机的函数表达方式被证明是一种传递命令和需求的可行方式。函数名表示调用的名称,括号内以“,”号来分隔的多个表达调用过程中要传递或指定的参数。函数调用不仅可以传递被操作的变量值或媒体内容,而且可以传递控制信令名称,甚至另一个函数名。
通过函数可以将相应功能实现的过程封装起来。因此,当增加一种新的业务时,只不过是增加一个新的函数而已。而函数内部可以进行高度复杂的业务编程和智能处理。
本发明中,用户不与特定的网络相联系,而现有的GSM用户、CDMA用户、DSL用户等都是与特定网络相联系的。实现用户与网络的分离的很大好处是当网络技术,特别是接入网络技术发生变化后,用户及其号码标识不需要有任何变化。因此,用户可以用一个身份去享受网上所有无限丰富的业务。
Claims (8)
1.一种利用基于用户名系统的需求描述语言实现业务控制的方法,其特征在于,该方法包括:
将业务实现具体过程的控制封装在特定业务模块,成为特定的对象;
根据业务类型通过需求描述语言调用不同的对象实现业务控制。
2.根据权利要求1所述的方法,其特征在于,所述业务控制是在特定应用中使媒体在特定应用地址之间的传递方式。
3.根据权利要求1或2所述的方法,其特征在于,所述需求描述语言为一种传递命令和需求的可行方式,其函数名表示调用的名称,括号内以逗号来分隔的多个表达调用过程中要传递或指定的参数;其中,函数调用不仅可以传递被操作的变量值或媒体内容,而且可以传递控制信令参数名或另一函数名。
4.根据权利要求3所述的方法,其特征在于,若需要增加一种新业务时,则只需要在所述需求描述语言的表达模式中增加调用新的函数即可,该函数内部可以进行高度复杂的业务编程和智能处理。
5.根据权利要求3所述的方法,其特征在于,还包括:
定义UNS协议,具体包括:
在IP网络中叠加一层UNS服务层,所述UNS协议包括稳定域和可变域,该稳定域中的UNS地址标识UNS服务器名称,该可变域中的UNS地址标识用户当前IP地址;
建立UNS地址与当前用户IP地址之间的映射关系,当其它UNS用户用该UNS用户用该UNS地址进行呼叫时,首先通过UNS服务层查询到被叫UNS用户的当前IP地址,然后再通过该IP地址直接建立两个终端用户之间的通信联系。
6.根据权利要求3所述的方法,其特征在于,所述需求描述语言的表达模式为:
函数名(参数1,参数2,参数3……参数n);
其中,“参数i”(i=1,2,3……n)可为变量或另一函数,此需求描述语言函数可多层嵌套。
7.根据权利要求6所述的方法,其特征在于,所述需求描述语言的表达式为:
Call(Uns(Num1),phone(G.728,H.323)),该需求描述语言表示:
呼叫Uns号码为Num1的用户,并建立一个采用H.323协议进行的业务过程控制,且以G.728话音标准为内容的电话呼叫。
8.根据权利要求1所述的方法,其特征在于,所述需求描述语言应用于通播网中。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101568169A CN101184084B (zh) | 2006-11-13 | 2006-11-13 | 利用基于用户名系统的需求描述语言实现业务控制的方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101568169A CN101184084B (zh) | 2006-11-13 | 2006-11-13 | 利用基于用户名系统的需求描述语言实现业务控制的方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101184084A true CN101184084A (zh) | 2008-05-21 |
| CN101184084B CN101184084B (zh) | 2010-12-15 |
Family
ID=39449167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2006101568169A Expired - Fee Related CN101184084B (zh) | 2006-11-13 | 2006-11-13 | 利用基于用户名系统的需求描述语言实现业务控制的方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101184084B (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106850872A (zh) * | 2017-01-22 | 2017-06-13 | 北京佰才邦技术有限公司 | 一种用户名系统ip注册/注销的方法及装置 |
| WO2019062995A1 (zh) * | 2017-09-30 | 2019-04-04 | 华为技术有限公司 | 网络管理方法、设备及系统 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9810113D0 (en) * | 1998-05-12 | 1998-07-08 | Smiths Industries Plc | Hydraulic lift cylinder assemblies |
| US6256393B1 (en) * | 1998-06-23 | 2001-07-03 | General Instrument Corporation | Authorization and access control of software object residing in set-top terminals |
| CN1464404A (zh) * | 2002-06-20 | 2003-12-31 | 原形研发股份有限公司 | 硬盘加密的方法及装置 |
-
2006
- 2006-11-13 CN CN2006101568169A patent/CN101184084B/zh not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106850872A (zh) * | 2017-01-22 | 2017-06-13 | 北京佰才邦技术有限公司 | 一种用户名系统ip注册/注销的方法及装置 |
| WO2018133776A1 (zh) * | 2017-01-22 | 2018-07-26 | 北京佰才邦技术有限公司 | 一种用户名系统ip注册/注销的方法及装置 |
| CN106850872B (zh) * | 2017-01-22 | 2020-07-24 | 北京佰才邦技术有限公司 | 一种用户名系统ip注册/注销的方法及装置 |
| WO2019062995A1 (zh) * | 2017-09-30 | 2019-04-04 | 华为技术有限公司 | 网络管理方法、设备及系统 |
| US11088924B2 (en) | 2017-09-30 | 2021-08-10 | Huawei Technologies Co., Ltd. | Network management method, device, and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101184084B (zh) | 2010-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080215717A1 (en) | Web Based Unified Communication System and Method, and Web Communication Manager | |
| CN108958762A (zh) | 一种软件的升级方法和装置 | |
| CN110022456A (zh) | 邀请终端入会的方法和装置 | |
| CN108932948A (zh) | 音频数据处理方法、装置、计算机设备和计算机可读存储介质 | |
| CN101605099B (zh) | 一种业务绑定方法及装置 | |
| CN110138724A (zh) | 一种白板共享方法和视联网系统 | |
| CN101155332B (zh) | 一种移动通信业务平台体系架构及其实现方法 | |
| CN101159910B (zh) | 同步呈现状态的方法及实现该方法的群组服务器和终端 | |
| CN101242412A (zh) | 一种多维数据实例传送的方法和装置以及系统 | |
| CN105429900B (zh) | 一种带宽提速的方法、装置及系统 | |
| CN101184084B (zh) | 利用基于用户名系统的需求描述语言实现业务控制的方法 | |
| CN101621667A (zh) | 视频提供方法和系统及网络设备 | |
| CN106953752A (zh) | 实现多网络共存并同时被访问的系统及方法 | |
| CN109428792A (zh) | 一种用户宽带接入处理的方法及装置、设备 | |
| CN110493479A (zh) | 视频彩铃的实现方法、通信设备和实现系统 | |
| CN102739609A (zh) | 呼叫处理方法及装置 | |
| CN109525663A (zh) | 一种视频数据的展示方法和系统 | |
| CA2535707C (en) | Method for integrated management and provision of services in communication network | |
| CN110519543A (zh) | 一种可视电话拨打方法及装置 | |
| Kanter | Adaptive Personal Mobile Communication, Service Architecture and Protocols. | |
| CN110049100A (zh) | 一种业务数据的处理方法和系统 | |
| CN103200236A (zh) | 一种泛在网及其编号方法和控制方法 | |
| CN101741695B (zh) | 通信系统中多业务流的实现方法、系统和设备 | |
| JP2001016272A (ja) | インターネットサービス提供者選択及び連結制御方法 | |
| Frankston | Consumer technology versus 5G |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101215 Termination date: 20161113 |