书签 分享 收藏 举报 版权申诉 / 19

部分失效的报文发送.pdf

  • 上传人:GAME****980
  • 文档编号:4322660
  • 上传时间:2018-09-13
  • 格式:PDF
  • 页数:19
  • 大小:519.22KB
  • 摘要
    申请专利号:

    CN201110182668.9

    申请日:

    2011.06.30

    公开号:

    CN102573106A

    公开日:

    2012.07.11

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||著录事项变更IPC(主分类):H04W 76/02变更事项:申请人变更前:丛林网络公司变更后:瞻博网络公司变更事项:地址变更前:美国加利福尼亚州变更后:美国加利福尼亚州|||实质审查的生效IPC(主分类):H04W 76/02申请日:20110630|||公开

    IPC分类号:

    H04W76/02(2009.01)I; H04W76/06(2009.01)I; H04W88/16(2009.01)I

    主分类号:

    H04W76/02

    申请人:

    丛林网络公司

    发明人:

    文卡特什·巴达克雷·拉马钱德拉; 阿普勒瓦·梅赫塔; 加吉迪什钱德拉·萨尔奈克; 加扎尔·萨哈伊; 鲁帕·巴亚尔; 罗希尼·卡斯图里; 拉姆·普拉萨德; 斯里尼瓦萨·特拉库拉; 维塔利·德治诺夫

    地址:

    美国加利福尼亚州

    优先权:

    2010.12.30 US 12/981,805

    专利代理机构:

    北京康信知识产权代理有限责任公司 11240

    代理人:

    余刚;吴孟秋

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了部分失效的报文发送方法以及系统,该系统被配置为:接收来自网关装置的报文;识别与所述报文中包含的标识符对应的一个或多个会话;清除所述一个或多个对应会话。所述标识符可与网关装置的一部分对应,其中该网关装置的一部分为移动装置存储或保持会话,以将该移动装置连接到服务器装置。

    权利要求书

    1.一种方法,包括:通过计算装置接收来自网关装置的第一报文,其中,所述第一报文包括所述网关装置的卡的卡标识符;通过所述计算装置基于所述第一报文为用户装置起动第一会话;通过所述计算装置接收来自所述网关装置的第二报文,其中,所述第二报文包括所述卡标识符;通过所述计算装置识别通过所述计算装置起动的与所述卡标识符对应的一个或多个会话,其中,所述一个或多个会话包括所述第一会话;以及通过所述计算装置清除所述一个或多个会话。2.根据权利要求1所述的方法,其中,所述第一报文进一步包括目标网络的网络标识符,其中,所述第二报文进一步包括所述网络标识符,以及其中,识别所述一个或多个会话包括识别与所述卡标识符和所述网络标识符对应的一个或多个会话。3.根据权利要求2所述的方法,其中,所述网络标识符为接入点名称。4.根据权利要求1所述的方法,进一步包括:接收来自所述网关装置的接入请求;基于所述接入请求认证所述用户装置;基于所述认证生成接入确认;以及向所述网关装置发送所述接入确认。5.根据权利要求4所述的方法,进一步包括:接收来自所述网关装置的第三报文;确定所述第三报文是否包括所述卡标识符或任何其他卡标识符;以及当所述第三报文不包括任何卡标识符时,清除与所述网关装置对应的所有会话。6.根据权利要求1所述的方法,其中,所述第一报文为计费开始报文,以及其中,所述第二报文为计费启动报文。7.根据权利要求1所述的方法,其中,所述网关装置至少为分组数据网络网关(PGW)或网关GPRS支持节点(GGSN)之一,以及其中,所述计算装置至少为远程认证拨号用户服务(RADIUS)服务器或认证、授权以及计费(AAA)服务器之一。8.根据权利要求1所述的方法,进一步包括:接收来自所述网关装置的第三报文,其中,所述第三报文包括所述卡标识符;识别与所述卡标识符对应的一个或多个陈旧会话;以及终止所述一个或多个陈旧会话。9.一种存储使计算装置执行一种方法的程序的非暂时计算机可读介质,所述方法包括:接收来自网关装置的报文,其中,所述报文包括与所述网关装置的一部分对应的标识符,其中,所述网关装置的所述一部分为移动装置存储或保持会话,以将所述移动装置连接到服务器装置;识别通过所述计算装置发起的与所述标识符对应的一个或多个会话;以及清除所述一个或多个对应的会话。10.根据权利要求9所述的计算机可读介质,其中,所述标识符为接入点名称,以及其中,所述服务器装置被连接到与所述接入点名称对应的目标网络。11.根据权利要求9所述的计算机可读介质,其中,所述部分为为接入点名称分配的所述网关装置的一个或多个卡,其中,所述报文进一步包括与所述部分的节点对应的节点标识符,以及其中,所述识别包括:基于所述标识符和所述节点标识符识别所述一个或多个会话。12.根据权利要求9所述的计算机可读介质,其中,所述方法进一步包括:接收来自所述网关装置的接入请求,其中,所述接入请求包括认证所述移动装置的密文;接收与所述移动装置对应的密钥;以及通过对所述密文和所述密钥进行比较,确定是否认证所述移动装置;以及当所述密文与所述密钥匹配时,向所述网关装置发送接入确认。13.根据权利要求9所述的计算机可读介质,其中,所述方法进一步包括:接收来自所述网关装置的计费开始报文;以及基于所述计费开始报文生成第一对应会话,其中,所述第一对应会话为所述一个或多个会话中的一个。14.根据权利要求13所述的计算机可读介质,其中,所述计费开始报文包括所述标识符,以及所述方法进一步包括:存储与所述第一对应会话相关联地所述标识符。15.一种网关装置,包括:第一存储装置,存储关于第一会话的信息;第二存储装置,存储关于第二会话的信息;以及处理器,以:接收来自用户装置的会话请求,其中,所述会话请求包括网络标识符,响应于接收到所述会话请求,向认证装置发送所述接入请求,响应于发送所述接入请求,接收来自所述认证装置的接入确认,基于会话请求中的所述网络标识符识别所述第一存储装置,其中,所述第一存储装置被分配用于为与所述网络标识符相关联的网络存储会话,在所述第一存储装置中为所述用户装置创建会话,其中,所述会话为所述第一会话中的一个,以及向认证装置发送报文,其中,所述报文包括网络标识符。16.根据权利要求15所述的网关装置,其中,所述处理器进一步:创建所述会话之后,将所述第一会话的数量加一,为所述用户装置终止所述会话,以及将所述第一会话的所述数量减一。17.根据权利要求16所述的网关装置,其中,所述处理器进一步:确定所述第一会话的所述数量是否等于零,当所述第一会话的所述数量等于零时,生成第二报文,以及向所述认证装置发送第二报文,其中,所述第二报文包括所述网络标识符。18.根据权利要求17所述的网关装置,其中,所述第二报文包括提示所述认证装置终止与所述网络标识符对应的所有陈旧会话的信息。19.根据权利要求15所述的网关装置,其中,所述处理器进一步:确定所述第一存储装置的失效,以及响应于所述失效,生成第二报文,其中,所述第二报文至少包括所述网络标识符或所述存储装置的标识符中的一个。20.根据权利要求19所述的网关装置,其中,所述第二报文包括提示所述认证装置清除与所述网络标识符或所述存储装置的所述标识符对应的所有会话的信息。

    说明书

    部分失效的报文发送

    技术领域

    本发明涉及通信领域,尤其涉及部分失效的报文发送。

    背景技术

    当蜂窝网络(例如,3G网络、4G网络等)的认证装置认证移动装置
    (例如,智能手机、移动电话装置等)时,蜂窝网络允许移动装置接入网
    络服务。网关装置(例如,分组数据网络(PDN)网关(PGW))可为移
    动装置创建会话,并为移动装置处理与认证装置的通信。对于待认证的移
    动装置,网关装置可向认证装置发送报文,以在认证装置上为移动装置创
    建会话。理论上,认证装置可保持该会话,直到移动装置注销网络服务和
    /或断开蜂窝网络。

    但是,为移动装置保持会话的网关装置的一部分(例如,卡)可能会
    失效。目前,在网关装置的所有部分失效、网关装置重新启动、网关装置
    向认证装置发送关于重新启动的报文之前,认证装置不接收任何关于该部
    分失效的信息。网关装置的第一部分失效与网关装置的其他部分失效之间
    可能会隔较长的时间段(例如,数月)。结果,陈旧(stale)会话(应当
    已被清除)将由认证装置保持该较长的时间。另外,目前来说,响应于来
    自网关装置表示失效的任何消息,认证装置好像网关装置的所有部分失效
    一样运行。因此,响应于来自网关装置的任何失效报文,认证装置清除与
    网关装置对应的所有会话。由此,无法告知认证装置仅网关装置的一部分
    失效,仅与失效部分对应的会话需要被清除。

    发明内容

    根据本发明的一个方面,一种方法可包括:接收来自网关装置的第一
    报文,其中,第一报文可包括网关装置的卡的卡标识符;基于第一报文为
    用户装置起动第一会话;接收来自网关装置的第二报文,其中,第二报文
    可包括该卡标识符;识别由认证装置起动的与该卡标识符对应的一个或多
    个会话,其中,该一个或多个会话包括第一会话;以及,清除该一个或多
    个会话。

    根据本发明的另一个方面,一种非暂时计算机可读介质可存储使计算
    装置执行一种方法的程序,该方法可包括:接收来自网关装置的报文,其
    中,该报文包括与所述网关装置的一部分对应的标识符,其中,该网关装
    置的一部分为移动装置存储或保持会话,以将该移动装置连接到服务器装
    置;识别由计算装置起动的与该标识符对应的一个或多个会话;以及清除
    该一个或多个会话。

    根据本发明的又一个方面,网关装置可包括:存储第一会话的第一存
    储装置;存储第二会话的第二存储装置;以及,处理器。该处理器可接收
    来自用户装置的会话请求,其中,所述会话请求包括网络标识符;响应于
    接收到该会话请求,向认证装置发送所述接入请求;响应于发送接入请求,
    接收来自认证装置的接入确认;基于会话请求中的网络标识符识别第一存
    储装置;在所述第一存储装置中为所述用户装置创建会话;以及,向认证
    装置发送报文,其中,所述报文包括网络标识符。该会话可为第一会话中
    的一个。第一存储装置可被分配用于为与网络标识符关联的网络存储会
    话。

    附图说明

    结合在本说明书中、构成本说明书的一部分的附图示出了下文所述的
    一个或多个实施例,并结合描述对这些实施例进行了说明。附图中:

    图1为可实现本文所述的系统和/或方法的示例性环境的示意图;

    图2为图1所示的示例性环境的示例性部分的示意图;

    图3为示例性网关装置的示意图;

    图4为网关装置的示例卡的示意图;

    图5为图1至图4的一个以上装置的示例性部件的示意图;

    图6为由网关装置提供部分失效报文发送的示例性过程的流程图;以

    图7为由认证装置提供部分失效报文发送的示例性过程的流程图。

    具体实施方式

    下面参照附图进行详细的描述。不同附图中的相同参考号可标识相同
    或相似的元件。并且,本发明不限于以下详细的描述。

    本文所描述的实施例可提供部分失效报文发送。例如,移动装置的用
    户可使用移动装置发起通过网络连接到网络服务的过程。移动装置可向接
    入网络的网关装置发送请求,使网关装置创建连接会话。响应于该请求,
    网关装置可在网关装置的一部分上(例如,在卡上、在与接入点名称对应
    的多个卡中的一个卡上等)为移动装置创建会话。网关装置可向认证装置
    发送第一报文(例如,计费开始报文(Accounting-Start message)),使认
    证装置起动并保持用于移动装置连接的相应会话。第一报文可包括具有用
    于连接的会话的网关装置那部分的标识符。响应于第一报文,所述认证装
    置可起动和保持该会话。仅网关装置的该部分失效后,网关装置可向认证
    装置发送表示网关装置的该部分失效的第二报文(例如,计费启动报文
    (Accounting-On message))。第二报文可包括网关装置失效的那部分的标
    识符。响应于第二报文,所述认证装置可识别和清除与网关装置的失效部
    分对应的会话。认证装置可基于网关装置失效的那部分的标识符识别会
    话,以进行清除。

    图1为可实现本文所描述的系统和/或方法的示例性环境100的示意
    图。环境100可包括以下元件中的一个或多个:用户装置110、网络120
    以及服务器装置140。图1示出了装置的特定数量和布置,相比于图1所
    示的装置,环境100可包括较多、较少、不同或以不同方式布置的装置。

    用户装置110可表示能够向网络120发送数据和/或从网络120接收
    数据的任何装置。用户装置110可包括任意计算或通信装置,例如能够经
    由网络120与服务器装置140通信的通信装置。在一个实施例中,移动装
    置110可采用智能手机、个人数字助理(PDA)、移动电话装置、膝上型
    电脑、掌上电脑、个人媒体播放器等的形式。用户装置110可允许用户装
    置110的用户通过网络120接入服务器装置140提供的网络服务。

    服务器装置140可表示能够向网络120发送数据和/或从网络120接
    收数据的任何装置。服务器装置140可表示单个服务器或多个计算装置和
    /或计算机系统的组合。服务器装置140可提供一个以上网络服务(例如,
    网站)。服务器装置140可通过网络120向用户装置110发送数据。用户
    装置110和服务器装置140可被直接连接到网络120,或通过路由器、交
    换机、网桥、防火墙、网关等间接连接。服务器装置140还可以是网络120
    的一部分,可作为节点130。

    网络120可表示单个网络、相同类型的多个网络,或不同类型的多个
    网络。例如,网络120可包括蜂窝网络(例如,3G网络、4G网络)、无
    线网络(例如,通用分组无线业务(GPRS)网络)、公用电话交换网(PSTN)、
    局域网(LAN)、广域网(WAN)(例如,因特网)、城域网(MAN)、因
    特网子集、自组织网络、光纤网络(例如,光纤服务(FiOS)网络),或
    前述网络的任意组合。蜂窝网络可包括无线接入网络(例如,长期演进
    (LTE)网络或增强高速分组数据(eHRPD)网络)和无线核心网络(例
    如,称为分组核心演进(EPC)网络)中的一个或多个。

    网络120可包括网络节点130-1、130-2、……、130-N(统称为“节
    点(nodes)130”,单独称为“节点(node)130”)。节点130可经由多个
    网络链路连接。网络链路可包括有线和/或无线链路。每个节点130可连接
    至一个或多个其他节点130。图1示出了节点130的特定数量和布置,相
    比于图1所示的节点130,网络120可包括较多、较少、不同、或以不同
    方式布置的节点。一个或多个节点130可处于网络120的外部,或者可以
    是一个或多个其他网络的一部分。

    节点130可包括在用户装置110和服务器装置140之间发送数据和/
    或促进数据发送的网络装置。例如,节点130可采用路由装置、交换装置、
    多路复用装置,或执行路由、交换和/或多路复用组合功能的装置的形式。
    在一个实施例中,节点130可为数字装置。在另一个实施例中,节点130
    可为光学装置。在另一个实施例中,节点130可为数字装置和光学装置的
    组合。下文参照图2对示例性节点130进行描述。

    图2为环境100的示例性部分200的示意图。部分200可表示可将用
    户装置110连接到连接服务器装置140的目标网络(例如,核心网络)的
    接入网络。换句话说,部分200可对用户装置110进行认证,以允许用户
    装置110利用网络120接入(例如)服务器装置140提供的网络服务。部
    分200可包括eNodeB 210、天线220、服务网关(SGW)230、网关装置
    240和认证装置250。eNodeB 210、天线220、服务网关(SGW)230、网
    关装置240和认证装置250中的每一个可与图1中的一个以上节点130相
    应。

    eNodeB 210可为无线电接口节点。eNodeB 210可与相应天线220相
    关联。eNodeB 210可被连接(例如,经由有线连接、经由X2接口、经由
    无线电网络控制器(RNC))到一个或多个其他eNodeB。eNodeB 210可
    包括用于将WDCMA/TD-SCDMA(宽带码分多址/时分同步码分多址)作
    为空中接口技术与用户装置110通信的硬件。

    SGW 230可包括在接入网络内使用的传送器(例如,X2接口)和在
    目标网络内使用的传送器(例如,IP)之间进行信令转换的一个或多个装
    置。SGW 230可路由和转发用户数据包,同时在eNodeB间切换期间作为
    用户平面的移动锚点以及作为LTE与其他技术之间的移动锚点。SGW 230
    还可管理和存储用户装置环境(例如,IP承载业务的参数和网络内部路由
    信息)。

    网关装置240可包括分组数据网络网关(PGW)和/或网关GPRS支
    持节点(GGSN)。网关装置240通过作为用户装置110的业务出、入点,
    可提供从用户装置110到外部分组数据网络的连通性。用户装置110可与
    网关装置240和用于接入多个分组数据网络的一个或多个其他网关装置具
    有同时连通性。网关装置240可进行策略实施、包过滤和与用户装置110
    接入外部分组数据网络相关的其他服务。网关装置240可被连接到SGW
    230、一个或多个其他SGW、认证装置250和/或一个或多个其他认证装置。
    网关装置240还可被连接到可为用户装置110提供到服务器装置140的连
    接的核心网络(例如,外部分组数据网络、因特网)。如下文根据图3进
    一步所描述,网关装置240可由一个或多个卡组成。如下文根据图4进一
    步所描述,每个卡可由一个或多个处理元件组成。

    用户可使用用户装置110发起会话。用户装置110可向网关装置240
    发送会话请求。网关装置240可经由eNodeB 210、天线220、SGW 230
    和/或一个或多个网络的一个或多个其他部件接收来自用户装置110的会
    话请求。网关装置240可基于该会话请求生成和发送接入请求,并向认证
    装置250发送接入请求。网关装置240可接收来自认证装置250的接入确
    认(或拒绝)报文。响应于接收到的接入确认,网关装置240可创建与用
    户装置110对应的会话,并向认证装置250发送报文(例如,计费开始报
    文),使认证装置250起动与用户装置110对应的会话。网关装置240还
    可生成并向认证装置250发送表示网关装置240或网关装置240的一部分
    (例如,卡、处理元件、与APN对应的一个或多个卡等)失效的报文(例
    如,计费启动报文)。网关装置240可在报文中包含与该部分对应的标识
    符。

    认证装置250可包括远程认证拨号用户服务(RADIUS)服务器、认
    证、授权、计费(AAA)服务器,和/或提供认证服务的一个或多个其他
    装置。认证装置250可由一个或多个服务器和/或一个或多个其他计算装置
    组成。认证装置250可实施为硬件和软件的组合或硬件。认证装置250可
    被连接到网关装置240和/或一个或多个其他网关装置。

    认证装置250可接收来自网关装置240的针对用户装置110的接入请
    求。该接入请求可包括与用户装置110对应的密文(例如,密码、个人标
    识符等)。认证装置250可基于该密文是否与用于确定是否对用户装置110
    进行认证的密钥匹配,而确定是否对用户装置110进行认证。认证装置250
    可从网关装置240接收报文(例如,计费开始报文),并响应于该报文为
    用户装置110生成和保持会话。认证装置250还可从网关装置240接收表
    示网关装置240或网关装置240的一部分(例如,卡、处理元件、与APN
    对应的卡等)失效的报文(例如,计费启动报文)。所述报文可包含与该
    部分对应的标识符。认证装置250可识别认证装置250对应于该标识符保
    持的(与认证装置250上识别的会话对应的网关装置240上的会话由标识
    符识别的网关装置240的那部分保持)、包括用户装置110的会话的一个
    或多个会话。认证装置250可仅清除所识别的会话,而不是清除与网关装
    置240对应的所有会话。

    图3为示例性网关装置240的示意图。网关装置240可包括卡310-1、
    310-2、……、310-N(统称为“卡(cards)310”,单独称为“卡(card)
    310”)。卡310可包括执行特定功能的部件的组合。与不同用户装置110
    对应的多个会话可在一个卡310上被锚固/处理。不同的标识符(例如,节
    点ID)可被分配给各个卡310。在一个实施例中,可为目标网络(例如,
    用户装置110希望与其进行通信的IP分组数据网络)保持一个或多个卡
    310。在另一个实施例中,多个目标网络可被分配给一个卡310。每个目标
    网络可具有不同的标识符(例如,主叫站ID)。目标网络的标识符可为接
    入点名称(APN)(例如,juniper.net)。网关装置240可将标识符包含在网
    关装置240向认证装置250发送的报文中。

    图4为网关装置240的卡310的示意图。卡310可包括处理元件(PE)
    410-1、410-2、……、410-N(统称为“处理元件(elements)410”,单独
    称为“处理元件(element)410”)。处理元件410可包括计算装置。处理
    元件410可与其他处理元件410无关地运行(例如,创建和处理会话)。
    与不同用户装置410对应的多个会话可被锚定在一个处理元件410上。在
    一个实施例中,可为特定卡的每个处理元件410分配相同的标识符。在另
    一个实施例中,可为每个处理元件410分配不同标识符。此处,每个处理
    元件410可被看作网关装置240的一部分。

    图5为装置500的可与节点130、eNodeB 210、SGW 230、网关装置
    240、认证装置250和/或处理元件410对应的示例部件的示意图。节点130、
    eNodeB 210、SGW 230、网关装置240、认证装置250和/或处理元件410
    中的每一个可包括一个或多个装置500和/或装置500的每个部件的一个或
    多个。如图5所示,装置500可包括总线510、处理器520、存储器530
    和输入/输出部件540。

    总线510可包括允许装置500的部件之间通信的路径。处理器520
    可包括处理器、微处理器或可解释和执行指令的处理逻辑(例如,专用集
    成电路(ASIC)或现场可编程门阵列(FPGA))。存储器530可包括可存
    储由处理器520执行的信息和指令的随机存取存储器(RAM)或其他类型
    的动态存储装置;可存储由处理器520使用的静态信息和指令的只读存储
    器(ROM)或其他类型的静态存储装置;磁和/或光记录介质及其相应的
    驱动器;和/或可移动式存储器,例如闪存。

    输入/输出部件540可包括允许操作者向装置500输入信息的机构,
    例如,键盘、小键盘、鼠标、按钮、笔、触摸屏等,和/或向操作者输出信
    息的机构,包括显示器、发光二极管(LED)、扬声器等。此外,或可替
    代地,输入/输出部件540可包括使装置500与其他装置和/或系统通信的
    任何类似收发器的机构。例如,输入/输出部件540可包括有线接口(例如,
    以太网接口、光接口等)、无线接口(例如,射频(RF)接口、无线保真
    (Wi-Fi)接口、蓝牙接口等),或有线接口和无线接口的组合。

    如下文将详细描述的,装置500可执行特定操作。响应于处理器520
    执行包含于诸如存储器530、辅助存储装置(例如,硬盘、CD-ROM等)
    等的计算机可读介质中的软件指令(例如,计算机程序),装置500可执
    行这些和其他操作。计算机可读介质可定义为非暂时性存储装置。存储装
    置可包括单个物理存储装置内的空间或在多个物理存储装置之间扩展的
    空间。软件指令可从另一个计算机可读介质或输入/输出部件540被读入到
    存储器530。存储器530内包含的软件指令可使处理器520执行本文所描
    述的过程。或者,可使用硬接线电路系统替代软件指令或与软件指令结合
    使用,以执行本文所描述的过程。因此,本文所描述的实施例并不限于硬
    件电路和软件的任何特定组合。

    尽管图5示出了装置500的示例性部件,而在其他实施例中,相比于
    图5所示以及本文所描述的部件,装置500可包括较多、较少、不同或以
    不同方式布置的部件。

    图6为用于提供部分失效报文发送的示例性过程600的流程图。在一
    个实施例中,过程600可由网关装置240和/或一个或多个其他装置执行。

    过程600可包括接收会话请求(框610)。例如,用户装置110的用
    户可发起使用服务器装置140提供的网络服务的过程。用户装置110可创
    建会话请求,使用户装置110连接到(目标)网络,从而使用户能够接入
    并使用网络服务。会话请求可包括对用户装置110进行认证以使用户装置
    110能够使用目标网络(例如,蜂窝网络)的密文(例如,用户名和密码),
    用户装置110可通过该目标网络与服务器装置140进行通信。用户装置110
    可向eNodeB 210发送会话请求,eNodeB 210可经由SGW 230向网关装置
    240转发会话请求。网关装置240可接收会话请求。在另一个实施例中,
    用户装置110可在发送会话请求之后(例如,响应于来自网关装置240的
    密文请求)单独地向网关装置240发送密文。

    可生成和发送接入请求(框620)。例如,网关装置240可基于会话
    请求确定用户装置110正在尝试接入目标网络,以使用服务器装置140提
    供的网络服务。作为响应,网关装置240可对用户装置110进行认证。为
    此,网关装置240可为用户装置110生成接入请求。该接入请求可包括从
    用户装置110接收的密文。网关装置240可向认证装置250发送接入请求。

    可接收接入确认(框630)。例如,认证装置250可接收来自网关装
    置240的接入请求。认证装置250可基于该接入请求内包含的密文对用户
    装置110进行认证。如果用户装置110对认证装置250进行了认证,则认
    证装置250可为用户装置110生成接入确认。认证装置250可向网关装置
    240发送接入确认。网关装置240可接收来自认证装置250的接入确认。

    可创建会话(框640)。例如,基于接入确认,网关装置240可确定
    认证装置250对用户装置110进行了认证。作为响应,网关装置240可基
    于自用户装置110接收的会话请求为用户装置110创建会话。网关装置240
    可将生成的会话存储/保持在网关装置240的一个卡310的处理元件410
    中。在另一个实施例中,网关装置240可为与接入点名称(APN)对应的
    会话分配一个或多个卡310或卡310的一部分(例如,一个或多个处理元
    件410)。APN可与用户装置110在会话请求中请求接入的目标网络对应。
    该会话请求可包括APN的标识符(例如,用于识别接入点的主叫站ID(该
    主叫站ID可为APN))。网关装置240可基于会话请求识别与APN对应
    的一个卡310。网关装置240可将创建的会话存储/保持在一个所识别的卡
    310的处理元件410中。

    可生成和发送计费开始报文(框650)。例如,网关装置240可在为
    用户装置110创建会话之后生成计费开始报文。计费开始报文的目的可以
    为,向认证装置250发出用户装置110的网络接入开始的信号,并提示认
    证装置250据此做出反应。所述计费开始报文可包括网关装置240的网间
    协议(IP)地址、与在其上为用户装置110保持会话的网关装置240的卡
    310对应的标识符(例如,节点ID),和/或与APN对应的标识符(例如,
    可为APN的主叫站ID)。网关装置240可向认证装置250发送计费开始
    报文。计费开始报文可提示认证装置250起动相应对话,并在认证装置250
    上为用户装置110开始计费。计费开始报文还可提示认证装置250存储/
    记录关于在网关装置240上为用户装置110创建的会话的信息,包括卡310
    和/或APN的标识符,以及其他连接数据(例如,用户名、端口网关装置
    240的标识符、端口类型、连接开始时间等)。

    可确定卡310的失效(框660)。例如,卡失效前为用户装置110保
    持会话的网关装置240的卡310可能会发生卡失效。卡失效可包括软件失
    效和/或硬件失效。网关装置240可能会由于卡失效而丢失卡310上的所有
    会话。在一个实施例中,网关装置240和/或另一个控制装置可确定卡失效。
    作为响应,网关装置240可重新启动卡310,使卡310重新运行(例如,
    通过关闭和重新启动卡310的处理元件410)。

    可为卡310生成和发送计费启动报文(框670)。例如,在卡失效后,
    网关装置240可生成计费启动报文。计费启动报文的目的可以为,识别将
    联机的网关装置240和/或网关装置240的一部分(例如,卡310),并提
    示认证装置250基于计费启动报文清除会话。所述计费启动报文可包括网
    关装置240的IP地址、发生卡失效的卡310的标识符,和/或与卡310对
    应的APN。网关装置240可向认证装置250发送计费启动报文。响应于计
    费启动报文,认证装置250可识别与标识符(网关装置240的IP地址、
    发生卡失效的卡310的标识符,和/或与卡310对应的APN)对应的会话。
    响应于计费启动报文,认证装置250可仅清除所识别的会话。

    在一个实施例中,发送计费开始报文(框650)之后,用户装置110
    的用户可发起终止由网关装置240为用户装置110保持的会话的过程(例
    如,用户注销服务器装置140提供的网络服务、用户将用户装置110与网
    络120断开等)。作为响应,网关装置240可终止网关装置240的卡上的
    用户装置110的该会话。网关装置240还可生成并向认证装置250发送计
    费结束报文(Accounting-Off message)。该计费报文可提示认证装置250
    为用户装置110终止(例如,删除)认证装置250上与网关装置240上终
    止的会话对应的会话,并相应地停止该会话的计费。如果无论出于哪种原
    因(例如,没有收到计费结束报文),响应于计费结束报文会话没有被终
    止,则认证装置250可继续为用户装置110保持该会话,作为认证装置250
    上的陈旧会话。

    在另一个实施例中,网关装置240可保持网关装置240的每个卡310
    上的一些(例如,10个)不同的会话。网关装置240在为用户装置110
    终止会话之后,网关装置240可将保持会话的卡310的不同会话的数量减
    少一个。如果卡310上的不同会话的数量在减少一个之后等于零,则网关
    装置240可生成计费结束报文。计费结束报文可包括网关装置240的IP
    地址、目前保持零个会话的卡310的标识符,和/或与卡310对应的一个或
    多个APN。网关装置240可向认证装置250发送计费结束报文。认证装置
    250可基于标识符识别认证装置250保持的与网关装置240的卡310对应
    的任何陈旧会话。响应于计费结束报文,认证装置250可从认证装置250
    中删除与卡310和/或APN对应的所识别的所有陈旧会话。

    图7为用于提供部分失效报文发送的示例性过程700的流程图。过程
    700可由认证装置250和/或一个或多个其他装置执行。

    过程700可包括接收接入请求(框710)。例如,网关装置240可接
    收来自用户装置110的会话请求。作为响应,网关装置240可为用户装置
    110生成并向认证装置250发送接入请求。接入请求可包括用户装置110
    提供的密文(例如,用户名和密码)。认证装置250可接收来自网关装置
    240的接入请求。

    可对用户装置110进行认证(框720)。例如,认证装置250可从接
    入请求中检索密文。认证装置250还可检索用户装置110的比较密钥。该
    比较密钥可包括关于之前由用户装置110的用户提供的密文的信息(例如,
    当用户向认证装置250或另一个网络装置210注册时)。认证装置250可
    将密文与比较密钥进行比较。如果密文与比较密钥匹配,则认证装置250
    可认证用户装置110。

    可生成和发送接入确认(框730)。例如,在认证用户装置110之后,
    认证装置250可确定允许用户装置110如用户装置110向网关装置240提
    供的会话请求所请求的接入目标网络与服务器装置140进行通信。基于该
    确定,响应于来自网关装置240的接入请求,认证装置250可为用户装置
    110生成接入确认。接入确认可包括表示认证装置250对用户装置110的
    认证的信息。认证装置250可向网关装置240发送接入确认。

    可接收计费开始报文(框740)。例如,在网关装置240收到接入确
    认之后,网关装置240可生成并向认证装置发送250计费开始报文。计费
    开始报文可包括使认证装置250为用户装置110起动会话,并为该会话开
    始计费过程的指令。计费开始报文还可包括识别为用户装置110创建和/
    或保持相应会话的网关装置240的一部分的信息。例如,该信息可包括网
    关装置240的IP地址、与在其上为用户装置110保持会话的网关装置240
    的卡310相应的标识符(例如,节点ID),和/或与该会话相应的APN(例
    如,可为APN的主叫站ID)的标识符。网关装置240的一个或多个卡
    310可与APN相对应。认证装置250可接收来自网关装置240的计费开始
    报文。

    可起动会话(框750)。例如,认证装置250可基于计费开始报文起
    动会话。认证装置250可存储关于计费开始报文内包含的与会话相应的标
    识符的信息。其后,认证装置250可保持会话,并为用户装置110的会话
    进行计费。

    可接收计费启动报文(框760)。例如,网关装置240的卡310可能
    出现卡失效。其后,网关装置240可生成计费启动报文。计费启动报文可
    包括识别信息,例如,网关装置240的IP地址、与在其上为用户装置110
    保持会话的网关装置240的卡310对应的标识符(例如,节点ID),和/
    或对发生卡失效的卡310进行识别的APN的标识符(例如,主叫站ID)。
    认证装置250可接收来自网关装置240的计费启动报文。

    可识别会话(框770)。例如,认证装置250可从计费启动报文中检
    索识别信息。如果计费启动报文不包括卡310(例如,节点ID)或APN
    (例如,主叫站ID)的任何识别报文,则认证装置250可基于计费启动
    报文内包含的网关装置240的IP地址识别认证装置250保持的与网关装
    置240相应的所有会话。如果计费启动报文包括与网关装置240的一个或
    多个卡310对应的识别信息(例如,节点ID或主叫站ID),则认证装置
    250可识别仅与一个或多个卡310对应的会话。

    可清除会话(框780)。例如,认证装置250可清除所识别的会话。
    结果,也可清除之前为不同会话存储的计费信息。认证装置250可基于来
    自网关装置240的指令为用户装置110重新启动会话。

    在另一个实施例中,卡310的处理元件410可能会出现失效。网关装
    置240可生成识别单个处理元件410(包括其标识符)的计费启动报文。
    网关装置240可向认证装置250发送计费启动报文。认证装置250可识别
    和清除仅与在计费启动报文中识别的处理元件410相应的会话,而不是清
    除与一个或多个卡310相应的所有会话。

    前述实施例的描述提供了图示和描述,但并非旨在穷举或将本发明限
    于所公开的精确形式。可根据上述教导或本发明实践的需求进行修改和改
    变。

    例如,尽管已经就图6和图7描述了连续的框,但在其他实施例中,
    可对框的顺序进行修改。进一步,非从属框可并列进行。

    显然,如上所述的示例性方面可在附图所示的实施例中以软件、固件
    和硬件的多种不同形式实施。用于实施这些方面的实际软件代码或专用控
    制硬件不应理解为限制。因此,没有参照特定软件代码描述这些方面的运
    行和特性——应理解的是,软件和控制硬件可设计为基于本文的描述实施
    这些方面。

    虽然权利要求中列举了和/或说明书中公开了特征的特定组合,但这
    些组合并非旨在限制本发明的公开。实际上,许多这些特征可以以没有特
    别在权利要求中列举和/或在说明书中公开的方式进行组合。虽然下列每项
    从属权利要求可直接仅从属于另一个权利要求,但本发明的公开包括与与
    权利要求集内的每个其他权利要求组合的各个从属权利要求。

    除非有明确说明,本申请中使用的元件、动作或指令不应被解释为本
    发明的关键或必要部分。另外,本文使用的冠词“a”旨在包括一个或多
    个项目。在仅指代一个项目的情况下,使用术语“一个”或类似的术语。
    进一步,除非另有明确的说明,短语“基于”旨在表示“至少部分基于”。

    关 键  词:
    部分 失效 报文 发送
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:部分失效的报文发送.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4322660.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1