国际会聚移动服务的制作方法_4

文档序号:9650982阅读:来源:国知局
NP的所有 方法是公共的(虽然状态值本身可W不同)。因此将在概括层中处理。
[0093] 第S层(实现层)包含对少数对于MNP的概括方法特定的功能性。每个概括方法 具有实现对方法特定的功能性的它自己的"部件"。实现层通过单个接口结构与概括层集 成。实现层中的每个方法特定部件集成到具有对该部件特定的接口结构的连接层(W下讨 论)。实现层内的部件不了解使用与部件关联的一般方法的任何给定国家怎样实现该方法 的细节。对于某些方法除了在概括层和连接层中的处理或者功能性之外能够不是必须实现 特定处理或者功能性。例如:英国使用"授权码方法"实现MNP,其中在网络运营者之间传递 授权码。该"代码方法"也用在全世界的少数其它国家中。提供实现对于MNP处理的"授权 码方法"所需要的功能性和处理的部件将存在于实现层中。该部件将在国家无论在哪里实 现"代码方法"风格MNP时使用。
[0094] 第四层(连接层)包含对必须执行MNP处理的国家特定的功能性。运包括W该国 家所需的数据格式在该国家中所需要的到无论什么外部服务和/或处理的集成。连接层通 过对该国家实现的MNP方法特定的接口集成到概括层。连接层内的部件对于它们服务的国 家是完全特定的。例如:英国特定接口处理和信息内容将由UK服务呼出来管理。该英国服 务呼出将由"授权码方法"部件使用(因为英国实现"授权码方法"风格MNP),且将实现与 清算所(clearinghouse)(UKMNP处理的中屯、通信点)的集成。
[0095] 现在将参考特定消息模型和处理流程更加详细地描述该方法。
[0096] 在图20中示出分层的消息模型。该消息模型(MNP框架)定义了规范消息模型的 分层树。运提供动态地分派消息到国家特定服务提供者的多态方法,如下:
[0097] 在正面层中限定基本类型(101)。运限定类型的摘要和清洁层W支持正面层。从 基本类型继承核屯、消息模型(102)。在概括层中限定的接口将使用该类型。核屯、消息模型 提供在概括层中使用的域模型的知识(103)。
[0098] 实现层中的每个特定商业域的知识(104)继承了在概括中限定的知识。该继承提 供知识传输路径(105)W使得我们支持域知识有关问题(concern)的分离和避免共同有关 问题的重复(化plication)。实现层中的特定商业域在知识区域的多态性中-实现层中的 运些商业域是彼此松散禪合的,且可W独立地对待(端口授权码域-PAC域-被示为一个特 定实例)-但是,它们都继承来自概括层的知识。在实现层中可能有多于一级的继承(108)。
[0099] 国家特定域(110)在连接层中,且从实现层继承来自商业域的知识。在国家特定 域中的知识是W适当的规范格式。存在位于该连接层中W提供实际的国家MNO数据格式和 规范国家格式之间的变换的接口。因此可W从外部世界屏蔽和去禪合专有的知识。
[0100] 概括的MNP处理流程如图21所示。正面接口提供清洁的和统一的接口(201)W 支持来自多信道客户端的MNP请求。因特网访问可W通过网络浏览器(202)、使用桌面应用 (203)的富客户端、通过移动装置(204)的移动访问或者通过信道合作者(205)。正面层将 把请求消息分发(206)到对于概括层中的一般网关而定义的相应接口。一般网关定义通用 接口而W发散格式接受消息有效载荷的分层树。正面层中的一般网关接口的使用最小化了 内部改变对正面客户端的影响。运可W在下面两个实例中示范:1)现有的国家MNO的接口 或者处理流程的改变对正面层的客户端调用将没有影响;和2)添加新的国家MNO将不影响 现有的客户端代码,但是将给予客户端用于提交另外的请求的新能力。 阳101] MNP概括服务(209)使用实现知识巧10]W处理通过一般网关巧0引提交的请求。 实现知识知道商业域的下一层(而不是实现细节),且因此可W动态地分派请求到下一实 现域。实现层包括在实现域之间的实现流程的1到n个步骤。每一实现层包括特定商业 域,它们中的每一个具有包含域模型的它自己的域知识,且提供相应的商业处理W进行域 逻辑。如先前指示的,域的示例是PAC(端口授权码)域。实现层中的每个域具有它的实现 知识,并且可W使用其W动态地分派流程到下一步骤,运是另一级别的特定域或者连接层 中的连接器。 阳102] 连接层包含多个连接器,它们中的每一个提供用于连接到特定国家MNO的实现细 节。该连接可W是双向的。取决于域特定的处理流程,从特定域到连接器的流程也可W是 双向的。每个连接器包括将专有国家规范数据模型变换到实际的国家MNO数据模型/从实 际的国家MNO数据模型变换专有国家规范数据模型的变换。因此,从外部世界屏蔽和去禪 合内部专有知识。每个连接器包括适配器W处理连接实现细节。在水平方向上存在继承/ 扩展关系,因此水平方向提供从公共到更加特定的功能。水平方向提供用于从端到端实现 国家特定MNP功能的整体功能流。实现域被垂直地彼此去禪合,且因此可W是可插拔的,具 有对整体框架的最小影响。该域垂直上具有多态性。国家连接器是可W灵活地可插拔的, 具有对W上层的最小影响。实现层中的域到连接层中的连接器到国家MNO之间的连接可W 是双向的。 阳103] 图22示出该方法怎样实现继承和重新使用。基于四个层的框架提供具有很小知 识依赖性的极大可重使用性,W使得任何国家特定的MNO号码可移植性的实现或者修改可 WW最灵活的方式插入或者拔出,具有对该框架的消费者的最小影响。 阳104] 该框架的水平方向提供服务继承和扩展。可W限定用于水平服务合同的规范消息 模型的分层树。已经对于允许动态地分派和水平地充实信息数据流的正面层限定了清洁、 简单的一般接口。服务商业逻辑水平上继续并延伸W处理消息流。典型示例是用于实现用 于UKMNO的授权码方法的水平服务流。MNP请求在实现授权码方法逻辑的MNPPAC(端口 授权码)域中动态地分派和流动,且然后传递到UK服务连接器,该UK服务连接器将规范模 型变换为UKMNO数据模型并处理低级别传送细节W进行去到UKMNO的HTTP张贴(post)。 此后,为了实现基于另一授权码方法的国家MN0,例如印度,仅需要插入国家特定连接器W 处理变换和传送细节。UK连接器的更新和修改将对印度MNO连接器没有影响,反之亦然。 运提供水平的多态性。
[01化]垂直上,框架支持公共类部件的最大重新使用。实现域之间或者国家服务连接器 之间的公共的功能性可W提炼为模板。可W使用面向对象的模板设计方法。垂直地使用的 模板可W提供用于公共的功能性的一般职责分配的能力。典型示例是我们对于UK连接器 实现的会话管理。代替每个连接中的开放/关闭会话,对于多个HTTP张贴,高速缓存且维 持HTTP安全性会话,W改进专有系统和外部系统之间的系统集成性能。会话管理的模板设 计向下面的请求(SUe)HTTP协议的所有国家MNO连接器、例如S0AP/HTTP、明文HTTP或者 REST等提供垂直的透明度。运垂直地提供多态性。 阳106] 使用相同的一般方法的另一服务模型用于号码簿(directory)和号码服务。存在 解决其中被请求的号码(MSISDN)来自具有对号码簿和号码服务完全不同的方法的多个国 家的类似挑战。运允许请求实体不知道每个国家对号码簿和号码服务的管理方法的细节。 W上所示的方法允许请求实体不知道每个国家对号码簿和号码服务的管理方法的细节。 阳107] 每个国家具有它自己的对于号码簿和号码服务的管理方法,包括在该国家应该怎 样捜索MSISDN的规则和与在号码簿服务上呈现或者不呈现他们的号码的或者在票据及其 他输出上将他们的号码完全地或者部分地隐藏的个人权利的本地法律。至于MNP,虽然跨 域国家的号码簿和号码服务的概括范围是大部分共同的,但是特定实现对于每个国家而变 化。 阳10引 例如:
[0109] ?在荷兰,消费者可W在他们的MSISDN出现在票据或者其他消费者的其他记录上 时请求遮盖该MSISDN。该遮盖采取在运种输出上散列出MSISDN的最后S个数字的形式。
[0110] ?在德国,某些MSISDN必须从不被示出在票据或者其他输出上。 阳111] ?在澳大利亚,消费者可W决定选择或者不选择(默认选择)他们的号码对号码簿 服务组织可用。
[0112] ?在波兰,销售的MSISDN在激活时必须立即通知给管理者。
[0113] 可W处理运种变化而不用通过对MNP使用如上所述的相同架构方法的复杂中央 处理。服务逻辑将明显地不同,但是将实现相同的原理。与管理者和/或号码簿服务运营 者的物理交互被从逻辑处理中抽离W使其能够随每个国家而变化。根据每个特定实现的需 要,公共功能被分组为可W在他们的实施中变化的域-运些实现可W具有取决于实现的特 定复杂性的n-深结构。例如:
[0114] ?号码簿服务的决定选择/决定不选择逻辑可W大部分是共同的,即使到管理者 的实际集成是对国家特定的;
[0115] ?号码屏蔽方法跨域国家极大地变化,但是落入=个或者四个概括方法中(例如, 屏蔽特定号码、在其他的输出上屏蔽你的号码、在消费者自己的输出上屏蔽号码,等等)。
[0116] 可WW该架构模型可缩放地管理的另一问题是号码的分类。号码具有关联的数据 和元数据。数据告诉我们关于特定号码的信息。元数据给予我们关于数据本身的信息并且 使我们能够做很多事情;例如,当进行销售时我们可W使用元数据来动态地建立UIW询问 关于我们想要购买的号码种类的有关问题。W下描述了用于限定与号码的类别相关联的分 层元数据的系统。
[0117] 对全球移动网络运营者建立号码管理系统的挑战在于不是与号码相关联的所有 数据项将在所有情况下是相关的,相关性可能随时间改变,且扩展到新国家中时可能需要 新的项。传统的具有元数据的号码的表格式的分类如图23所示。如果需要新字段,运引起 困难。
[0118] 更好的模型如图24所示,其使用图表(schema)而不是表格。现在可W添加新数 据项而不改变图表。为添加新项我们:
[0119] ?添加新的一行到类别表,例如,"国家"
[0120] ?添加所有其可能的值到类别值表,例如,"阿富汗"、"阿尔己尼亚"、"阿尔及利 亚. 阳121] ?添加链接条目到号码类别表W将一个或多个类别值与特定号码相关联,例如, "国家=阿尔及利亚"和"利用=初级"。 阳122] 在该模型中没有出现的另外的规则可W被表示为元数据。示例如下:
[0123] ?如果号码是US号码,也必须提供州
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1