基于ppp的实时在线方法和装置的制作方法

文档序号:7714087阅读:140来源:国知局
专利名称:基于ppp的实时在线方法和装置的制作方法
技术领域
本发明涉及网络通讯技术领域,具体涉及基于PPP的实时在线技术。
背景技术
终端设备通常基于点对点协议(Point-to-Point Protocol, PPP)进行网络连接, 例如,终端设备设置接入点名称(Access Point Name,APN)、用户名和密码后,进行PPP拨 号,与网络侧建立连接,目前通常将终端设备与网络侧的连接称呼为PPP连接。终端设备基 于PPP连接登录网络。在终端设备登录网络后,终端设备执行的网页浏览或者数据下载等 操作会产生网络流量,无线运营商按照网络流量进行计费。在实现本发明的过程中,发明人发现在不断开PPP连接且终端设备不使用网络 的情况下,该PPP连接中仍然会有额外的流量,这些额外的流量增加了用户的上网费用;虽 然额外的流量增加了用户的上网费用,但是,对于无线运营商来说,该PPP连接所带来的经 济效益是微乎其微的,从而造成了网络资源浪费。如果在终端设备不使用网络的情况下断 开PPP连接,则在需要使用网络的情况下,终端设备需要重新进行PPP拨号,从而影响了用 户的实时在线体验。

发明内容
本发明实施方式提供基于PPP的实时在线方法和装置,可以在不影响用户的实时 在线体验的情况下,节约网络资源和用户的上网费用。本发明实施方式提供的基于PPP的实时在线方法,包括根据终端设备的连接建立参数主动建立所述终端设备侧的无线模块与网络侧的 分组交换PS域连接,并存储所述PS域连接对应的网络资源信息;在确定出需要建立所述无线模块与所述终端设备的PPP连接时,将所述存储的网 络资源信息传输给所述终端设备,建立所述无线模块与所述终端设备的PPP连接。本发明实施方式提供的基于点对点协议PPP的实时在线装置,包括PS域连接建立模块,用于根据终端设备的连接建立参数主动建立所述终端设备侧 的无线模块与网络侧的PS域连接,并存储所述PS域连接对应的网络资源信息;PPP连接建立模块,用于在确定出需要建立所述无线模块与所述终端设备的PPP 连接时,将所述PS域连接建立模块存储的网络资源信息传输给所述终端设备,建立无线模 块与所述终端设备的PPP连接。通过上述技术方案的描述可知,本发明实施例中通过主动建立终端设备侧的无线 模块与网络侧的PS域连接,并存储该PS域连接对应的网络资源信息,这样,在需要建立无 线模块与终端设备的PPP连接时,可以通过将存储的网络资源信息传输给终端设备,建立 无线模块与终端设备的PPP连接,从而能够快速的建立终端设备与网络侧之间的连接,避 免了 PPP拨号连接时间长对终端设备实时在线体验的影响;由于在没有建立无线模块与终 端设备之间的PPP连接的情况下,在终端设备和网络侧之间不会存在额外的流量且网络侧通常会采用预定策略断开无线接入承载,从而节约了网络资源和用户的上网费用。


图1是本发明实施例一的基于PPP的实时在线方法流程图;图2是本发明实施例二的基于PPP的实时在线方法流程图;图3是本发明实施例三的基于PPP的实时在线方法流程图;图4A是本发明实施例四的基于PPP的实时在线方法流程图;图4B是本发明实施例四的基于PPP的实时在线方法示意图;图5是本发明实施例五的基于PPP的实时在线装置示意图; 图5A是本发明实施例五的PS域连接建立模块500的结构示意图; 图5B是本发明实施例五的PPP连接建立模块510的结构示意图。
具体实施例方式实施例一、基于PPP的实时在线方法。该方法的流程如附图1所示。为方便描述, 下面以终端设备侧的无线模块为实施例一的执行主体为例进行描述,需要说明的是,实施 例一的执行主体也可以是其他装置或模块,本实施例不限制该执行主体的具体表现形式。图1中,S100、终端设备侧的无线模块根据终端设备的连接建立参数主动建立无 线模块与网络侧的PS(Packet Switching,分组交换)域连接,无线模块存储该PS域连接对 应的网络资源信息。IIJsiio0本实施例中的无线模块可以设置于终端设备内部,也可以独立于终端设备设置。 例如,无线模块可以为独立于终端设备设置的无线路由器等。本实施例中的终端设备可以 为手机或者笔记本电脑等。本实施例不限制终端设备和无线模块的具体表现形式。无线模块可以在上电启动时,执行上述主动建立无线模块与网络侧的PS域连接 的操作;无线模块也可以在其重新启动时,执行上述主动建立无线模块与网络侧的PS域连 接的操作;无线模块还可以在接收到实时在线命令时,执行上述主动建立无线模块与网络 侧的PS域连接的操作。本发明实施例不限制终端设备执行上述主动建立无线模块与网络 侧的PS域连接操作的具体触发条件。本实施例中的主动建立无线模块与网络侧的PS域连接的含义为在终端设备没 有与网络侧连接需求的情况下,无线模块执行与网络侧的PS域连接建立操作。在现有技术 中,无线模块都是在终端设备有上网需求的情况下,为满足终端设备的上网需求而被动的 执行连接建立操作,而在本实施例中,无线模块并不是在终端设备有上网需求的情况下,执 行建立无线模块与网络侧的PS域连接的操作。本实施例中的连接建立参数即无线模块建立与网络侧的PS域连接所需要的参 数,该连接建立参数可以包括接入点名称、用户名和密码等。该连接建立参数还可以可选 的包括时间间隔。该时间间隔是无线模块定期检查是否与网络侧成功建立了 PS域连接的 间隔时间。本实施例中的无线模块可以从接收到的命令中获取连接建立参数。该命令如基 于AT (attention)的提供参数设置命令。本实施例不限制连接建立参数包括的具体内容、 以及提供参数设置命令的具体格式等。如果无线模块中设置有工作模式信息,则无线模块可以在执行主动建立与网络侧 的PS域连接操作之前,先判断工作模式信息,如果判断结果为工作模式信息被设置为实时在线工作模式,则无线模块再根据连接建立参数主动建立无线模块与网络侧的PS域连接, 如果判断结果为工作模式信息没有被设置为实时在线工作模式,则无线模块可以不执行上 述与网络侧的PS域连接主动建立操作。一个具体的例子为无线模块在上电启动后,获取 工作模式信息,并判断工作模式信息,如果此时的工作模式信息表示实时在线工作模式,则 无线模块执行主动与网络侧建立PS域连接的操作,否则,不执行主动与网络侧建立PS域连 接的操作。本实施例中的工作模式信息可以通过AT命令设置,例如,通过AT命令将无线模块 中的工作模式信息设置为0时,表示非实时在线工作模式,否则,表示实时在线工作模式。本实施例中的工作模式信息除了可以表示出是否为实时在线工作模式之外,还可 以表示出实时在线工作模式下的具体状态,该具体状态可以体现出实时在线工作模式下的 数据态,或者实时在线工作模式下的就绪态,或实时在线工作模式下的挂起态。数据态即 终端设备和网络侧之间可以进行数据传输,也即无线模块与网络侧的PS域连接成功建立 (PDP上下文内容处于激活状态),且无线模块与终端设备间的PPP连接已建立。就绪态即 无线模块与网络侧的PS域连接成功建立(PDP上下文内容处于激活状态),但是,无线模块 与终端设备间的PPP连接还没有成功建立。挂起态即无线模块与网络侧的PS域连接没有 建立(PDP上下文内容没有处于激活状态),且无线模块与终端设备间的PPP连接还没有成 功建立。需要说明的是,本实施例中的工作模式信息可以仅表示出实时在线工作模式或者 非实时在线工作模式,而不表示出实时在线工作模式下的具体状态,即实时在线工作模式 下的具体状态可以采用除工作模式信息之外的其它信息来表示。另外,上述工作模式和实 时在线工作模式下的具体状态可以通过查询的方式获知,例如,终端设备通过查询命令可 以获取到无线模块内存储的工作模式信息或者实时在线工作模式下的具体状态信息,从而 获知无线模块的工作模式或者实时在线工作模式下的具体状态。本实施例不限制工作模式 信息以及实时在线工作模式下的具体状态信息的设置和存储方式。无线模块可以通过定期检查的方式保证无线模块与网络侧之间的PS域连接成功 建立,即无线模块可以通过定期检查的方式保持无线模块与网络侧之间的PS域连接的PDP 上下文内容处于激活状态。无线模块可以每隔一段时间就对无线模块与网络侧之间的PS 域连接进行检查,如果检查结果为无线模块与网络侧之间的PS域连接没有成功建立(PDP 上下文内容没有处于激活状态),则无线模块主动建立与网络侧之间的PS域连接(激活 PDP上下文内容),如果检查结果为无线模块与网络侧之间的PS域连接已成功建立(PDP上 下文内容处于激活状态),则本次检查结束。两次检查之间间隔的时间可以相同,也可以不 相同。无线模块可以根据其缺省设置获知两次检查之间间隔的时间,无线模块也可以是从 接收到的命令中获知两次检查之间间隔的时间,例如,无线模块从接收到的基于AT的提供 参数设置命令中获知两次检查之间间隔的时间。本实施例中的无线模块也可以通过其它方 式检查PS域连接是否成功建立(PDP上下文内容是否处于激活状态),本实施例不限制无线 模块检查PS域连接是否成功建立的具体实现过程。无线模块存储的网络资源信息可以为在现有PS域连接建立过程中获得的网络资 源信息,例如,本实施例中的网络资源信息为包括IP地址信息在内的网络资源信息。本实 施例不限制无线模块存储的网络资源信息具体包括的内容、以及存储方式等。
S110、如果无线模块确定出需要建立与终端设备的PPP连接,则无线模块将上述 存储的网络资源信息传输给终端设备,与终端设备建立PPP连接。无线模块确定出需要建立与终端设备的PPP连接的方式有多种,例如,无线模块 接收到网络侧传输来的针对终端设备的寻呼数据,即确定出需要建立与终端设备的PPP连 接;再例如,无线模块接收到终端设备主动发送来的PPP连接建立请求消息,即确定出需要 建立与终端设备的PPP连接。终端设备根据用户的上网需求向无线模块发送的PPP连接建 立请求消息为终端设备主动发送的PPP连接建立请求消息。当无线模块接收到网络侧传输来的针对终端设备的寻呼数据后,将存储的网络资 源信息传输给终端设备,与终端设备建立PPP连接的过程可以为无线模块向终端设备发 送通知消息(如+CRING消息),以通知终端设备发送PPP连接建立请求消息,终端设备接收 到无线模块发送来的通知消息后,向无线模块发送PPP连接建立请求消息(如+CRING应答 消息),无线模块接收到终端设备被动发送来的PPP连接建立请求消息后,将存储的网络资 源信息传输给终端设备,建立与终端设备的PPP连接。上述终端设备根据接收到的通知消 息被动发送的PPP连接建立请求消息和终端设备主动发送来的PPP连接建立请求消息可以 是同一个消息,也可以是不同的消息;即便是不同的消息,这两个消息的作用都可以认为是 请求建立终端设备与无线模块之间的PPP连接。从上述实施例一的描述可以看出,实施例一将现有的完整的PPP连接建立过程分 成了两部分,一部分为在不存在上网需求的情况下,无线模块主动建立与网络侧之间的PS 域连接的过程,另一部分为在存在上网需求的情况下,无线模块建立与终端设备之间的PPP 连接的过程;由于在存在上网需求时,无线模块与网络侧之间的PS域连接已经成功建立, 无线模块只需要建立与终端设备之间的PPP连接即可,因此,实施例一缩短了在存在上网 需求时终端设备与网络侧之间的连接建立时长;通过定期检查上述PS域连接,避免了 PS域 连接因异常情况断开或因异常情况不能成功建立的现象;从而实施例一有效避免了终端设 备与网络侧之间的连接建立时间长对用户实时在线体验的影响。由于实施例一缩短了在存在上网需求时终端设备与网络侧之间的连接建立时长, 因此,可以避免用户因连接建立时长而不愿意断开与网络侧连接的现象,即终端设备完全 可以在不进行网络访问时,断开其与网络侧之间的连接;由于在无线模块与网络侧之间建 立了 PS域连接、且无线模块没有与终端设备建立PPP连接的情况下,网络侧与终端设备之 间不会存在额外的流量,因此,实施例一能够避免针对额外的流量为用户进行上网计费的 现象;由于在无线模块与网络侧之间建立了 PS域连接、且无线模块没有与终端设备建立 PPP连接的情况下,网络侧可以根据预定策略释放该PS域连接的无线接入承载,例如,当PS 域连接中在预定时间间隔内没有数据流量时,网络侧释放该PS域连接的无线接入承载,因 此,实施例一能够避免网络资源的浪费现象;当网络侧需要与终端设备进行数据通讯时,网 络侧通过向终端设备发送寻呼数据,在向终端设备发送寻呼数据过程中网络侧会在无线接 入承载断开的情况下针对该终端设备重新建立无线接入承载,无线模块在接收到寻呼数据 后能够及时建立与终端设备的PPP连接,不但使网络侧能够具备主动触发建立PPP连接的 能力,而且使用户能够进一步体会到实时在线的感受;由此可知,本实施例一能够在不影响 用户的实时在线体验的情况下,节约网络资源和用户的上网费用。实施例二、基于PPP的实时在线方法。该方法的流程如附图2所示。
图2中,S200、本实施例的方法开始,无线模块上电。S210、无线模块对工作模式信息是否被设置为实时在线工作模式进行判断,如果 判断出被设置为实时在线工作模式,则到S220,如果判断出没有被设置为实时在线工作模 式且在无线模块接收到终端设备发送来的PPP连接建立请求的情况下,到S260。S220、启动Ke印Alive Timer (保活定时器),即保活定时器被复位并开始计时。 到S230。保活定时器的定时值可以根据无线模块的缺省设置来确定,也可以根据无线模块 接收到的命令中携带的时间间隔信息来确定。命令中携带的时间间隔可以是缺省值,也可 以是用户设置的数值。S230、无线模块判断是否与网络侧建立了 PS域连接,如判断PDP上下文内容是否 被激活,如果判断出无线模块没有与网络侧建立PS域连接,如PDP上下文内容没有被激活, 则到S240,否则,到S250。S240、无线模块建立与网络侧之间的PS域连接,如无线模块执行激活PDP上下文 内容等PS域连接建立操作,无线模块存储激活PDP上下文内容过程中获取网络资源信息, 该网络资源信息如IP地址以及其他资源信息。无线模块获取的网络资源信息也可以称为 网络句柄。到S250。S250、判断保活定时器是否超时,即判断保活定时器是否期满,如果超时,则到 S220,如果没有超时,且在无线模块接收到终端设备发送来的PPP连接建立请求消息或者 无线模块接收到网络侧传输来的寻呼数据的情况下,到S260。S260、无线模块对接收到的PPP连接建立请求消息或者寻呼数据进行处理,即无 线模块将存储的网络资源信息传输给终端设备,建立与终端设备之间的PPP连接,到S270。需要特别说明的是,如果在S210中无线模块判断出没有被设置为实时在线工作 模式且在无线模块接收到终端设备发送来的PPP连接建立请求的情况下,转到S260,则在 S260中,无线模块是对接收到的PPP连接建立请求消息进行处理,而不会对寻呼数据进行 处理。如果在S210中无线模块判断出被设置为实时在线工作模式,则在S260中无线模块 会对接收到的PPP连接建立请求消息或者寻呼数据进行处理。S270、本次基于PPP的实时在线方法结束。实施例三、基于PPP的实时在线方法。该方法的流程如附图3所示。图3中,S300、将无线模块的工作模式信息设置为实时在线工作模式,无线模块确 定出工作模式信息表示为实时在线工作模式后,建立无线模块与网络侧之间的PS域连接, 如执行激活PDP上下文内容等PS域连接建立操作,无线模块存储激活PDP上下文内容过程 中获得的网络资源信息,如IP地址信息和其它资源信息等。终端设备根据用户的上网需求主动向无线模块发送PPP连接建立请求消息,到 S310。S310、无线模块接收到终端设备主动发送来的PPP连接建立请求消息后,将存储 的网络资源信息传输至终端设备,以建立与终端设备之间的PPP连接。到S320。S320、终端设备和网络侧之间基于上述PPP连接和PS域连接进行数据传输。实施例四、基于PPP的实时在线方法。该方法的流程如附图4A所示。图4A中,S400、将无线模块的工作模式信息设置为实时在线工作模式,无线模块 确定出工作模式信息表示为实时在线工作模式后,无线模块建立与网络侧之间的PS域连接,如执行激活PDP上下文内容等建立PS域连接操作,无线模块存储激活PDP上下文内容 过程中获得的网络资源信息,如IP地址信息和其它资源信息等。网络侧由于需要向终端设备推送数据而向无线模块发送寻呼数据,到S410。该寻 呼数据如Ping消息等。S410、无线模块在接收到网络侧发送来的寻呼数据后,向终端设备发送+CRING消 息,以通知终端设备发送PPP连接建立请求消息。S420、终端设备接收到+CRING消息后,向无线模块发送+CRING消息的应答消息, 以请求建立PPP连接。+CRING消息的应答消息即ATA应答。到S430。S430、无线模块在接收到终端设备发送来的+CRING消息的应答消息后,将存储的 网络资源信息传输至终端设备,以建立无线模块与终端设备之间的PPP连接。到S440。S440、终端设备和网络侧之间基于上述PPP连接和PS域连接进行数据传输。上述实施例四记载的流程也可以通过图4B来体现。图4B中,无线模块与网络侧 的客户端服务器之间建立有PS域连接,而无线模块与终端设备之间还没有建立PPP连接。 在无线模块与客户端服务器之间的PS域连接中,Node-B与无线模块之间的无线接入承载 有可能被网络侧根据预定策略而释放。在客户端服务器由于需要向终端设备推送数据而向 终端设备发送寻呼数据时,如果无线接入承载被释放了,则网络侧应负责建立无线模块与 Node-B之间的无线接入承载。客户端服务器通过PS域连接向终端设备发送寻呼数据,无线 模块接收到寻呼数据后,向终端设备发送通知消息,以通知终端设备向其发送PPP连接建 立请求消息,无线模块在接收到终端设备发送来的PPP连接建立请求消息后,将存储的网 络资源信息传输至终端设备,以建立与终端设备之间的PPP连接,最终使终端设备和客户 端服务器之间可以进行数据通讯。在上述各实施例中均涉及到对无线模块的实时在线工作模式的设置,该设置过程 采用的设置命令的一个具体的例子为+alwaysonact = <cid>,<mode>该设置命令为基于AT的设置命令,即为AT命令。针对该AT命令的参数说明为<cid> 使用的cid,cid会对应一个参数集合,参数集合中包含有建立PS域连接所 需的参数,即包含有激活PDP上下文内容所需的参数。<mode> :1,表示设置为Always-On (实时在线)工作模式;0,表示取消Always-On工作模式,即设置为非实时在线工作模式。上述各实施例均涉及到在将无线模块设置为实时在线工作模式的情况下,无线 模块会根据连接建立参数与网络侧建立PS域连接,无线模块可以从接收到的消息中获取 连接建立参数,该消息的一个具体的例子为+alwaysonset = <cid>,<apn>,〈username〉,〈password〉,〈time〉该消息为基于AT的设置命令,即为AT命令。针对该AT命令的参数说明为<cid> 使用的cid,cid会对应一个参数集合,参数集合中包含有建立PS域连接所 需的参数,即包含有激活PDP上下文内容所需的参数。<apn> 表示接入点名称。<username> 表示用户名。〈password〉表示密码。
<time> 表示每隔<time>时间检查与网络侧的PS域连接,如检查PDP上下文内容 是否处于激活状态。无线模块接收到该命令后,根据从命令中获取的<apn>、<username>和 〈password〉与网络侧建立PS域连接,并根据从命令中获取的<time>定期检查与网络侧的 PS域连接是否成功建立,如定期检查PDP上下文内容是否处于激活状态,并在检查出PDP上 下文内容没有处于激活状态时,利用之前激活PDP上下文内容的<cid>重新进行激活操作。在上述各实施例中均可以涉及到对无线模块的实时在线工作模式的查询,该查询 过程采用的查询命令的一个具体的例子为+alwaysonstate ?该查询命令为基于AT的设置命令,即为AT命令。无线模块在接收到查询命令后, 可以返回相应的值,以表示其工作模式,返回值可以传输给终端设备。返回值所表示含义的 一个具体例子为返回值为0 表示未设置Always-On工作模式;返回值为1 表示设置了 Always-On工作模式,且为PDP上下文内容已激活、PPP连 接已建立的数据态;返回值为2 表示设置了 Always-On工作模式,且为PDP上下文内容已激活、PPP连 接未建立的就绪态;返回值为3 表示设置了 Always-On工作模式,且为PDP上下文内容未激活、PPP连 接未建立的挂起态。实施例五、基于PPP的实时在线装置。该装置可以为前述的终端设备侧的无线模 块,也可以为该无线模块中的某个部件,还有,该装置也可以独立于无线模块设置。该装置 可以设置于终端设备内部,也可以独立于终端设备设置。例如,该装置可以为独立于终端设 备设置的无线路由器等。这里的终端设备可以为手机或者笔记本电脑等。基于PPP的实时 在线装置如附图5所示。图5中的装置包括PS域连接建立模块500和PPP连接建立模块510。PS域连接建立模块500,用于根据终端设备的连接建立参数主动建立无线模块与 网络侧的PS域连接,并存储该PS域连接对应的网络资源信息。PS域连接建立模块500可以在无线模块上电启动时,执行上述主动建立无线模块 与网络侧的PS域连接的操作;PS域连接建立模块500可以在无线模块重新启动时,执行上 述主动建立无线模块与网络侧的PS域连接的操作;PS域连接建立模块500还可以在无线 模块接收到实时在线命令时,执行上述主动建立无线模块与网络侧的PS域连接的操作。本 发明实施例不限制PS域连接建立模块500执行上述主动建立无线模块与网络侧的PS域连 接操作的具体触发条件。PS域连接建立模块500主动建立无线模块与网络侧的PS域连接的含义为在终 端设备没有与网络侧连接需求的情况下,PS域连接建立模块500执行与网络侧的PS域连 接建立操作。也就是说,在现有技术中,无线模块都是在终端设备有上网需求的情况下,为 满足终端设备的上网需求而被动的执行连接建立操作,而在本实施例中,PS域连接建立模 块500并不是在终端设备有上网需求的情况下,执行建立无线模块与网络侧的PS域连接的 操作的。
PS域连接建立模块500建立PS域连接使用的连接建立参数可以包括接入点名 称、用户名和密码等,该连接建立参数还可以可选的包括时间间隔。该时间间隔是无线模 块定期检查是否与网络侧成功建立了 PS域连接的间隔时间,PS域连接建立模块500在检 查出没有与网络侧成功建立PS域连接时,根据终端设备的连接建立参数主动建立无线模 块与网络侧的PS域连接,避免了 PS域连接因异常情况断开或因异常情况不能成功建立的 现象。PS域连接建立模块500可以从无线模块接收到的命令中获取连接建立参数。该命 令如基于AT的提供参数设置命令。本实施例不限制连接建立参数包括的具体内容、以及提 供参数设置命令的具体格式等。PPP连接建立模块510,用于在确定出需要建立无线模块与终端设备的PPP连接 时,将PS域连接建立模块500存储的网络资源信息传输给终端设备,建立无线模块与终端 设备的PPP连接。PPP连接建立模块510确定出需要建立与终端设备的PPP连接的方式有多种,例 如,当无线模块接收到网络侧传输来的针对终端设备的寻呼数据,则PPP连接建立模块510 确定出需要建立与终端设备的PPP连接;再例如,在无线模块接收到终端设备主动发送来 的PPP连接建立请求消息,则PPP连接建立模块510确定出需要建立与终端设备的PPP连接。上述PS域连接建立模块500的结构如附图5A所示。图5A中,PS域连接建立模块500包括第一判断子模块501和第一建立子模块 502。第一判断子模块501,用于判断无线模块的工作模式信息。第一判断子模块501可以在无线模块上电启动或者重新启动后,获取工作模式信 息,并判断获取的工作模式信息,工作模式信息可以表示出实时在线工作模式或者非实时 在线工作模式。这里的工作模式信息可以通过AT命令设置,例如,通过AT命令将无线模块 中的工作模式信息设置为0或1。第一判断子模块501判断的工作模式信息除了可以表示出是否为实时在线工作 模式之外,还可以表示出实时在线工作模式下的具体状态,该具体状态可以体现出实时在 线工作模式下的数据态,或者实时在线工作模式下的就绪态,或实时在线工作模式下的挂 起态。数据态、就绪态和挂起态如上述实施例的描述,在此不再重复说明。需要说明的是,本实施例中的工作模式信息可以仅表示出实时在线工作模式或者 非实时在线工作模式,而不表示出实时在线工作模式下的具体状态,即实时在线工作模式 下的具体状态可以采用除工作模式信息之外的其它信息来表示。另外,上述工作模式和实 时在线工作模式下的具体状态可以通过查询的方式被终端设备获知,例如,终端设备发送 查询命令,PS域连接建立模块500在确定出无线模块接收到该查询命令后,将无线模块内 存储的工作模式信息或者实时在线工作模式下的具体状态信息返回给终端设备。工作模式 信息和实时在线工作模式下的具体状态信息可以存储在PS域连接建立模块500中。本实 施例不限制工作模式信息以及实时在线工作模式下的具体状态信息的设置和存储方式。第一建立子模块502,用于在第一判断子模块501判断出工作模式信息被设置为 实时在线工作模式时,根据终端设备的连接建立参数主动建立无线模块与网络侧的PS域连接,并存储所述PS域连接对应的网络资源信息,否则,不执行与网络侧的PS域连接建立 操作。第一建立子模块502可以通过定期检查的方式保证无线模块与网络侧之间的PS 域连接成功建立,即第一建立子模块502可以通过定期检查的方式保持无线模块与网络侧 之间的PS域连接的PDP上下文内容处于激活状态。第一建立子模块502可以每隔一段时 间就对无线模块与网络侧之间的PS域连接进行检查,如果检查结果为无线模块与网络侧 之间的PS域连接没有成功建立(PDP上下文内容没有处于激活状态),则第一建立子模块 502主动建立与网络侧之间的PS域连接(激活PDP上下文内容),并存储所述PS域连接对 应的网络资源信息;如果检查结果为无线模块与网络侧之间的PS域连接已成功建立(PDP 上下文内容处于激活状态),则本次检查结束。两次检查之间间隔的时间可以相同,也可以 不相同。第一建立子模块502存储的网络资源信息可以为在现有PS域连接建立过程中获 得的网络资源信息,例如包括IP地址信息在内的网络资源信息。本实施例不限制第一建立 子模块502存储的网络资源信息具体包括的内容、以及存储方式等。上述PPP连接建立模块510的结构如附图5B所示。图5B中,PPP连接建立模块510包括第二判断子模块511和第二建立子模块512。 可选的,PPP连接建立模块510还包括通知子模块513。第二判断子模块511,用于判断无线模块是否接收到网络侧传输来的针对所述终 端设备的寻呼数据,或者判断无线模块是否接收到终端设备主动发送来的PPP连接建立请 求消息。第二建立子模块512,用于在第二判断子模块511判断出无线模块接收到寻呼数 据或者终端设备主动发送来的PPP连接建立请求消息后,将PS域连接建立模块500中存储 的网络资源信息传输给终端设备,建立无线模块与所述终端设备的PPP连接。在PPP连接建立模块510包含有通知子模块513的情况下,在第二判断子模块511 判断出无线模块接收到寻呼数据后,通知子模块可以向终端设备发送通知消息(如+CRING 消息),以通知终端设备发送PPP连接建立请求消息。之后,第二建立子模块在无线模块接 收到终端设备根据该通知消息而发送来的PPP连接建立请求消息(如+CRING应答消息) 后,才将PS域连接建立模块500中存储的网络资源信息传输给终端设备,建立无线模块与 终端设备的PPP连接。从上述实施例五的描述可以看出,实施例五中的PS域连接建立模块500和PPP连 接建立模块510将现有的完整的PPP连接建立过程分成了两部分,一部分为在不存在上网 需求的情况下,PS域连接建立模块500主动建立无线模块与网络侧之间的PS域连接的过 程,另一部分为在存在上网需求的情况下,PPP连接建立模块510建立无线模块与终端设备 之间的PPP连接的过程;由于在存在上网需求时,无线模块与网络侧之间的PS域连接已经 成功建立,PPP连接建立模块510只需要建立无线模块与终端设备之间的PPP连接即可,因 此,实施例五缩短了在存在上网需求时终端设备与网络侧之间的连接建立时长;PS域连接 建立模块500通过定期检查上述PS域连接,避免了 PS域连接因异常情况断开或因异常情 况不能成功建立的现象;从而实施例五有效避免了在存在上网需求时终端设备与网络侧之 间的连接建立时间长对用户实时在线体验的影响。
由于实施例五缩短了在存在上网需求时终端设备与网络侧之间的连接建立时长, 因此,可以避免用户因连接建立时长而不愿意断开与网络侧连接的现象,即终端设备完全 可以在不进行网络访问时,断开其与网络侧之间的连接;由于在PS域连接建立模块500建 立了无线模块与网络侧之间的PS域连接、且PPP连接建立模块510没有建立无线模块与终 端设备之间的PPP连接的情况下,终端设备与网络侧之间不会存在额外的流量,因此,实施 例五能够避免针对额外的流量为用户进行上网计费的现象;由于在PS域连接建立模块500 建立了无线模块与网络侧之间的PS域连接、且PPP连接建立模块510没有建立无线模块与 终端设备之间的PPP连接的情况下,网络侧可以根据预定策略释放该PS域连接的无线接入 承载,例如,当PS域连接中在预定时间间隔内没有数据流量时,网络侧释放该PS域连接的 无线接入承载,因此,实施例五能够避免网络资源的浪费现象;当网络侧需要与终端设备进 行数据通讯时,网络侧通过向终端设备发送寻呼数据,在向终端设备发送寻呼数据过程中 网络侧会在无线接入承载断开的情况下针对该终端设备重新建立无线接入承载,无线模块 在接收到寻呼数据后,PPP连接建立模块510能够及时建立与终端设备的PPP连接,不但使 网络侧能够具备主动触发建立PPP连接的能力,而且使用户能够进一步体会到实时在线的 感受;综上所述,本实施例五能够在不影响用户的实时在线体验的情况下,节约网络资源和 用户的上网费用。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前 者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或 者部分可以以软件产品的形式体现出来,所述的软件产品在可以用于执行上述的方法流 程。该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用 以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实 施例或者实施例的某些部分所述的方法。虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和 变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。
权利要求
一种基于点对点协议PPP的实时在线方法,其特征在于,包括根据终端设备的连接建立参数主动建立所述终端设备侧的无线模块与网络侧的分组交换PS域连接,并存储所述PS域连接对应的网络资源信息;在确定出需要建立所述无线模块与所述终端设备的PPP连接时,将所述存储的网络资源信息传输给所述终端设备,建立所述无线模块与所述终端设备的PPP连接。
2.如权利要求1所述的方法,其特征在于,所述根据终端设备的连接建立参数主动建 立所述终端设备侧的无线模块与网络侧的PS域连接包括判断工作模式信息,如果所述工作模式信息被设置为实时在线工作模式,则根据终端 设备的连接建立参数主动建立终端设备侧的无线模块与网络侧的PS域连接。
3.如权利要求1或2所述的方法,其特征在于,所述连接建立参数从接收到的基于AT 的提供参数设置命令中获取,且所述连接建立参数包括接入点名称、用户名和密码;或者 包括接入点名称、用户名、密码和无线模块检查PDP上下文内容是否处于激活状态的间隔 时间。
4.如权利要求1或2所述的方法,其特征在于,所述根据终端设备的连接建立参数主动 建立所述终端设备侧的无线模块与网络侧的PS域连接包括定期检查所述无线模块与网络侧的PS域连接是否成功建立,并在检查出没有成功建 立时,根据所述终端设备的连接建立参数主动建立所述无线模块与网络侧的PS域连接。
5.如权利要求1所述的方法,其特征在于,所述确定出需要建立所述无线模块与所述 终端设备的PPP连接包括接收到网络侧传输来的针对所述终端设备的寻呼数据,或者接收到所述终端设备主动 发送来的PPP连接建立请求消息,则确定出需要建立所述无线模块与所述终端设备的PPP 连接。
6.如权利要求5所述的方法,其特征在于,在接收到网络侧传输来的针对所述终端设 备的寻呼数据的情况下,所述将所述存储的网络资源信息传输给所述终端设备包括向所述终端设备发送通知消息,以通知所述终端设备发送PPP连接建立请求消息,接 收到所述终端设备根据所述通知消息发送来的PPP连接建立请求消息后,将所述存储的网 络资源信息传输给所述终端设备。
7.一种基于点对点协议PPP的实时在线装置,其特征在于,包括PS域连接建立模块,用于根据终端设备的连接建立参数主动建立所述终端设备侧的无 线模块与网络侧的PS域连接,并存储所述PS域连接对应的网络资源信息;PPP连接建立模块,用于在确定出需要建立所述无线模块与所述终端设备的PPP连接 时,将所述PS域连接建立模块存储的网络资源信息传输给所述终端设备,建立无线模块与 所述终端设备的PPP连接。
8.如权利要求7所述的装置,其特征在于,所述PS域连接建立模块包括第一判断子模块,用于判断无线模块的工作模式信息;第一建立子模块,用于在所述第一判断子模块判断出所述工作模式信息被设置为实时 在线工作模式时,根据终端设备的连接建立参数主动建立所述无线模块与网络侧的PS域 连接,并存储所述PS域连接对应的网络资源信息。
9.如权利要求7所述的装置,其特征在于,所述PPP连接建立模块包括第二判断子模块,判断所述无线模块是否接收到网络侧传输来的针对所述终端设备的 寻呼数据,或者判断所述无线模块是否接收到所述终端设备主动发送来的PPP连接建立请 求消息;第二建立子模块,用于在所述第二判断子模块判断出所述无线模块接收到寻呼数据或 者所述PPP连接建立请求消息后,将所述PS域连接建立模块存储的网络资源信息传输给所 述终端设备,建立无线模块与所述终端设备的PPP连接。
10.如权利要求9所述的装置,其特征在于,所述PPP连接建立模块还包括 通知子模块,用于在所述第二判断子模块判断出所述无线模块接收到寻呼数据后,向 所述终端设备发送通知消息,以通知所述终端设备发送PPP连接建立请求消息;且所述第二建立子模块在所述无线模块接收到所述终端设备根据所述通知消息发送 来的PPP连接建立请求消息后,将所述PS域连接建立模块存储的网络资源信息传输给所述 终端设备,建立无线模块与所述终端设备的PPP连接。
全文摘要
公开了基于PPP的实时在线方法和装置。其中的基于PPP的实时在线方法包括根据终端设备的连接建立参数主动建立所述终端设备侧的无线模块与网络侧的分组交换PS域连接,并存储所述PS域连接对应的网络资源信息;在确定出需要建立所述无线模块与所述终端设备的PPP连接时,将所述存储的网络资源信息传输给所述终端设备,建立所述无线模块与所述终端设备的PPP连接。上述技术方案在不影响用户的实时在线体验的情况下,节约了网络资源和用户的上网费用。
文档编号H04W76/02GK101883441SQ20091017831
公开日2010年11月10日 申请日期2009年10月16日 优先权日2009年10月16日
发明者裴娜 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1