一种数据业务拨号的实现方法及相关设备的制作方法

文档序号:7763730阅读:182来源:国知局
专利名称:一种数据业务拨号的实现方法及相关设备的制作方法
技术领域
本发明涉及智能手机领域,具体涉及一种数据业务拨号的实现方法及相关设备。
背景技术
数据业务是当前智能手机必不可少的功能,几乎所有的娱乐和通信业务都必须通 过数据网络与外界联系。智能手机作为一种双处理器双核结构的终端,包括应用处理器和 基带协议处理器。其中,对于数据业务来讲,基带协议处理器的功能是作为数据业务数据的 出入口,应用处理器则通过基带协议处理器与无线网络交互数据。当今,包括应用处理器和基带协议处理器的双核终端智能手机使用的数据业务拨 号方法为应用处理器发送数据业务拨号请求命令给基带协议处理器;应用处理器阻塞通 信通道等待基带协议处理器返回数据业务拨号的协商结果,基带协议处理器接收该数据业 务拨号请求命令后与网络侧交互协商,基带协议处理器在获得协商结果后,返回数据业务 拨号的协商结果给应用处理器,应用处理器接收数据业务拨号的协商结果,取消对通信通 道的阻塞,并以该数据业务拨号的协商结果作为网络参数设置网络设备的环境参数达到上 网的功能。上述的数据业务拨号方法中,应用处理器向基带协议处理器发送数据业务拨号请 求,基带协议处理器向网络侧发起拨号协商,应用处理器阻塞通信通道等待基带协议处理 器的协商结果。在阻塞通信通道等待基带协议处理器协商结果时,应用处理器不能通过通 信通道再次发送其他数据业务请求命令。根据网络协议,这个协商的过程需要IOs aiiin 时间,如果在网络状态较差的情况下,可能需要更多的时间,即使基带协议处理器有超时机 制,协商过程也需要耗时IOs 60s。所以,这样会造成应用处理器与基带协议处理器之间 的通信通道阻塞时间很长,在网络状态不稳定的情况下,由于数据业务拨号的长时间阻塞 造成的其他数据业务(语音功能以及短信功能)的操作失败。

发明内容
本发明实施例所要解决的技术问题是提供一种数据业务拨号的实现方法及相关 设备,用于降低应用处理器与基带协议处理器之间的通信通道的阻塞时间,提高数据业务 拨号的效率。一种数据业务拨号的实现方法,包括接收应用处理器发送的数据业务拨号请求命令;收到所述数据业务拨号请求命令后,返回响应消息给所述应用处理器,并向网络 侧发起数据业务拨号协商;所述响应消息用于指示所述应用处理器取消对通信通道的阻 塞;将与网络侧的协商结果上报给所述应用处理器;其中,所述返回响应消息给所述应用处理器的步骤在获得与网络侧的协商结果之
一种基带协议处理器,包括接收模块,用于接收应用处理器发送的数据业务拨号请求命令;消息返回模块,用于在所述接收模块接收到所述数据业务拨号请求命令后,返回 响应消息给所述应用处理器;所述响应消息用于指示所述应用处理器取消对通信通道的阻 塞;协商模块,用于在所述接收模块接收到所述数据业务拨号请求命令后,向网络侧 发起数据业务拨号协商;上报模块,用于将所述协商模块获得的与网络侧的协商结果上报给所述应用处理 器;其中,所述消息返回模块在所述协商模块获得与网络侧的协商结果之前,返回响 应消息给所述应用处理器。相应的,本发明实施例还提供一种通信终端,包括应用处理器和基带协议处理器;所述应用处理器,用于发送数据业务拨号请求命令给所述基带协议处理器;接收 所述基带协议处理器返回的收到所述数据业务拨号请求命令的响应消息,取消对通信通道 的阻塞;接收所述基带协议处理器上报的协商结果,并以所述协商结果作为网络参数设置 网络设备的环境参数达到上网的功能;所述基带协议处理器,用于接收所述应用处理器发送的数据业务拨号请求命令, 并在收到所述数据业务拨号请求命令后返回响应消息给所述应用处理器,所述响应消息用 于指示所述应用处理器取消对通信通道的阻塞;以及在收到所述数据业务拨号请求命令后 向网络侧发起数据业务拨号协商,并将与网络侧的协商结果上报至所述应用处理器;其中,所述基带协议处理器在获得与网络侧的协商结果之前,返回响应消息给所 述应用处理器。本发明实施例中,基带协议处理器在接收应用处理器发送的数据业务拨号请求命 令后,返回收到该数据业务拨号请求命令的响应消息,指示应用处理器取消对通信信道的 阻塞,而不需要等待基带协议处理器与网络侧协商结束并返回数据业务拨号的协商结果之 后再取消对通信信道的阻塞,避免了应用处理器由于等待基带协议处理器返回协商结果而 对通信通道进行长时间的阻塞,导致其他数据业务拨号失效,应用处理器在接到基带协议 处理器返回的响应消息后可以再次发出其他数据业务拨号请求,不需要阻塞通信信道等待 基带协议处理器器返回协商结果,从而可以减小应用处理器与基带协议处理器之间的通信 通道的阻塞时间,提高数据业务拨号的效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图 获得其他的附图。图1是本发明实施例提供的一种数据业务拨号的实现方法的流程示意图;图2是本发明实施例提供的另一种数据业务拨号的实现方法的流程示意图3是本发明实施例提供的一种应用处理器的结构示意图;图4是本发明实施例提供的一种基带协议处理器的结构示意图;图5是本发明实施例提供的一种通信终端的结构示意图;图6是本发明应用场景的状态机的状态变化流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
本发明实施例提供一种数据业务拨号的实现方法及相关设备,避免应用处理器由 于等待基带协议处理器返回协商结果而对通信通道进行长时间的阻塞,可以减小应用处理 器与基带协议处理器之间的通信通道的阻塞时间,提高数据业务拨号的效率。以下分别进 行详细说明。实施例一请参阅图1,图1为本发明实施例提供的一种数据业务拨号的实现方法的流程示 意图。其中,该方法可以包括以下步骤101、基带协议处理器接收应用处理器发送的数据业务拨号请求命令;本发明实施例中,基带协议处理器和应用处理器分别作为双处理器双核结构的通 信终端(如智能手机)的一个处理器。其中,基带协议处理器作为数据业务数据的出入口, 应用处理器则通过基带协议处理器与无线网络交互数据。102、基带协议处理器向应用处理器返回接收到上述数据业务拨号请求命令的响 应消息,并向网络侧发起数据业务拨号协商;其中,该响应消息用于指示应用处理器取消对 通信通道的阻塞;—个优选的方式中,基带协议处理器返回响应消息给应用处理器的步骤在获得与 网络侧的协商结果之前。具体地,基带协议处理器返回响应消息给应用处理器的步骤可以 在基带协议处理器向网络侧发起数据业务拨号协商的步骤之前。通过该方式,可以最大程 度地可以减小应用处理器与基带协议处理器之间的通信通道的阻塞时间,提高数据业务拨 号的效率。本发明实施例中,基带协议处理器在接收到应用处理器发送的数据业务拨号请求 命令后向应用处理器返回响应消息,应用处理器接收到这个响应消息后,触发解除对通信 信道的阻塞,并等待基带协议处理器返回协商结果。其中,应用处理器在解除对通信信道的阻塞之后,可以继续发起其他数据业务拨 号请求。基带协议处理器在接收到上述的数据业务拨号请求命令后,可以向网络侧发起拨 号协商。103、基带协议处理器将与网络侧的协商结果上报给应用处理器。当基带协议处理器与应用处理器建立好数据业务通路时,基带协议处理器可 通过主动上报方式,主动上报协商结果至应用处理器。其中,该协商结果可以包括网际 协议(Internet Protocol, IP)地址、域名系统(Domain Name System, DNS)、网络掩码(NETMASK)、路由(ROUTE)、网关(NETGATE)等网络参数;应用处理器收到基带协议处理器返 回的协商结果后,可以根据协商结果设置网络设备的环境参数达到上网的功能。当基带协 议处理器与网络侧协商失败时,基带协议处理器则主动上报应用处理器,通知应用处理器 协商失败。本发明实施例中,基带协议处理器在接收应用处理器发送的数据业务拨号请求命 令后,返回收到该数据业务拨号请求命令的响应消息,指示应用处理器取消对通信信道的 阻塞,而不需要等待基带协议处理器与网络侧协商结束并返回数据业务拨号的协商结果之 后再取消对通信信道的阻塞,避免了应用处理器由于等待基带协议处理器返回协商结果而 对通信通道进行长时间的阻塞,导致其他数据业务拨号失效,应用处理器在接到基带协议 处理器返回的响应消息后可以解除通信信道阻塞,再次发出其他数据业务拨号请求,从而 可以减小应用处理器与基带协议处理器之间的通信通道的阻塞时间,提高数据业务拨号的 效率。实施例二 请参阅图2,图2为本发明实施例提供的另一种数据业务拨号的实现方法的流程 示意图。其中,该方法可以包括以下步骤201、应用处理器发送数据业务拨号请求命令给基带协议处理器;其中,应用处理器发送数据业务拨号请求命令给基带协议处理器之后,阻塞通信 信道,并等待基带协议处理器接收到该数据业务拨号请求命令后返回的响应消息,该响应 消息用于指示应用处理器解除通信信道的阻塞。202、应用处理器在发送数据业务拨号请求命令给基带协议处理器之后,阻塞通道 信道,使得应用处理器不能再通过这个处于阻塞状态的通信通道再次发送其他数据业务拨 号请求;203、应用处理器接收基带协议处理器在接收到上述的数据业务拨号请求命令后 返回的响应消息;其中,基带协议处理器再接收到上述的数据业务拨号请求命令之后,就返回一个 响应消息给应用处理器,该响应消息用于指示应用处理器解除通信信道的阻塞;204、应用处理器取消对通信通道的阻塞;其中,应用处理器在接收到基带协议处理器返回的响应消息后,取消对通信通道 的阻塞,使得应用处理器可以通过通信通道发送其他数据业务拨号请求命令。205、应用处理器接收基带协议处理器主动上报的数据业务拨号的协商结果,并以 该协商结果作为网络参数设置网络设备的环境参数达到上网的功能,从而完成数据业务拨号。其中,在基带协议处理器与网络侧协商结束后,基带协议处理器会主动上报协商 结果给应用处理器。应用处理器接收基带协议处理器上报的协商结果,并根据这些上报的 协商结果配置网络设备的环境参数达到上网的功能,从而完成数据业务拨号。本发明实施例中,应用处理器通过接收基带协议处理器返回的响应消息来解除通 信信道的阻塞,不需要通过接收基带协议处理器返回的与网络侧的协商结果来解除通信通 道的阻塞,避免了应用处理器由于等待基带协议处理器返回协商结果而对通信通道进行长 时间的阻塞,导致其他数据业务拨号失效,应用处理器在接到基带协议处理器返回的响应消息后可以解除通信信道阻塞,再次发出其他数据业务拨号请求,从而可以减小应用处理 器与基带协议处理器之间的通信通道的阻塞时间,提高数据业务拨号的效率。实施例三请参阅图3,图3为本发明实施例提供的一种应用处理器的结构示意图,该应用处 理器用于执行上述实施例二所介绍的数据业务拨号的实现方法。其中,该应用处理器可以 包括发送模块31,用于发送数据业务拨号请求命令给基带协议处理器,其中,该数据业 务拨号请求命令用于请求基带协议处理器返回数据业务拨号的协商结果;控制模块32,用于在发送模块31发送数据业务拨号请求命令给基带协议处理器 后,阻塞用于发送数据业务拨号请求命令的通信通道;接收模块33,用于接收基带协议处理器返回的收到上述的数据业务拨号请求命令 的响应消息;其中,该响应消息用于指示控制模块32解除对通信通道的阻塞;相应地,控制模块32,还用于在接收模块33接收到上述响应消息后,解除对通信 通道的阻塞;其中,接收模块33,还用于接收基带协议处理器主动上报的数据业务拨号的协商结果;相应地,控制模块32,还用于在接收模块33接收到基带协议处理器主动上报的数 据业务拨号的协商结果后,并以该协商结果作为网络参数设置网络设备的环境参数达到上 网的功能,从而完成数据业务拨号。本发明实施例中,控制模块32在接收模块33接收到基带协议处理器返回的响应 消息后解除通信信道的阻塞,不需要接收模块33接收到基带协议处理器返回的与网络侧 的协商结果后才解除通信通道的阻塞,避免了由于等待基带协议处理器返回协商结果而对 通信通道进行长时间的阻塞,导致其他数据业务拨号失效,控制模块32在接到基带协议处 理器返回的响应消息后可以解决通信信道阻塞,发送模块31可以再次发出其他数据业务 拨号请求,从而可以减小应用处理器与基带协议处理器之间的通信通道的阻塞时间,提高 数据业务拨号的效率。实施例四请参阅图4,图4为本发明实施例提供的一种基带协议处理器的结构示意图,该应 用处理器用于执行上述实施例一所介绍的数据业务拨号的实现方法。其中,该基带协议处 理器可以包括接收模块41,用于接收应用处理器发送的数据业务拨号请求命令;消息返回模块42,用于在接收模块41接收到上述的数据业务拨号请求命令后,返 回接收到上述的数据业务拨号请求命令的响应消息给应用处理器;其中,上述的响应消息用于指示应用处理器取消对通信通道的阻塞。协商模块43,用于在接收模块41接收到上述的数据业务拨号请求命令后,向网络 侧发起数据业务拨号协商;上报模块44,用于将协商模块43与网络侧的协商结果上报至应用处理器。一个优选的方式中,消息返回模块42在协商模块43获得与网络侧的协商结果之 前,返回响应消息给应用处理器。具体地,消息返回模块42可以在接收模块41接收到上述的数据业务拨号请求命令后,以及在协商模块43向网络侧发起数据业务拨号协商之前,返 回响应消息给应用处理器。通过上述方式,可以最大程度地可以减小应用处理器与基带协 议处理器之间的通信通道的阻塞时间,提高数据业务拨号的效率。本发明实施例中,消息返回模块42在接收模块41接收到应用处理器发送的数据 业务拨号请求命令后,返回收到该数据业务拨号请求命令的响应消息,指示应用处理器取 消对通信信道的阻塞,使得应用处理器不需要等待基带协议处理器与网络侧协商结束并返 回数据业务拨号的协商结果之后再取消对通信信道的阻塞,避免了应用处理器由于等待基 带协议处理器返回协商结果而对通信通道进行长时间的阻塞,导致其他数据业务拨号失 效,应用处理器在接到基带协议处理器返回的响应消息后可以解除通信信道阻塞,再次发 出其他数据业务拨号请求,从而可以减小应用处理器与基带协议处理器之间的通信通道的 阻塞时间,提高数据业务拨号的效率。实施例五请参阅图5,图5为本发明实施例提供的一种通信终端的结构示意图,该通信终端 用于执行上述实施例一、实施例二所介绍的数据业务拨号的实现方法。其中,该通信终端可 以包括应用处理器1和基带协议处理器2,其中,应用处理器1,用于发送数据业务拨号请求命令给基带协议处理器2 ;接收 基带协议处理器2返回的收到上述的数据业务拨号请求命令的响应消息,取消对通信通道 的阻塞;接收基带协议处理器2上报的协商结果,并以该协商结果作为网络参数设置网络 设备的环境参数达到上网的功能;基带协议处理器2,用于接收应用处理器1发送的数据业务拨号请求命令,并在收 到上述的数据业务拨号请求命令后返回响应消息给应用处理器1,该响应消息用于指示应 用处理器1取消对通信通道的阻塞;以及在收到上述的数据业务拨号请求命令后向网络侧 发起数据业务拨号协商,并将与网络侧的协商结果上报至应用处理器1 ;其中,所述基带协议处理器在获得与网络侧的协商结果之前,返回响应消息给所 述应用处理器。—个优选的方式中,基带协议处理器2在获得与网络侧的协商结果之前,返回响 应消息给应用处理器1。具体地,基带协议处理器2可以在接收到上述的数据业务拨号请求 命令后,以及在向网络侧发起数据业务拨号协商之前,返回响应消息给应用处理器1。通过 上述方式,可以最大程度地可以减小应用处理器与基带协议处理器之间的通信通道的阻塞 时间,提高数据业务拨号的效率。本发明实施例中,基带协议处理器2在接收应用处理器1发送的数据业务拨号请 求命令后,返回收到该数据业务拨号请求命令的响应消息,指示应用处理器1取消对通信 信道的阻塞,而不需要等待基带协议处理器2与网络侧协商结束并返回数据业务拨号的协 商结果之后再取消对通信信道的阻塞,避免了应用处理器1由于等待基带协议处理器2返 回协商结果而对通信通道进行长时间的阻塞,导致其他数据业务拨号失效,应用处理器1 在接到基带协议处理器返回的响应消息后可以解除通信信道阻塞,再次发出其他数据业务 拨号请求,从而可以减小应用处理器1与基带协议处理器2之间的通信通道的阻塞时间,提 高数据业务拨号的效率。
为了便于理解,下面以具体的应用场景对上述实施例进行详细描述应用场景,假设数据业务拨号请求终端使用状态机来管理自身对于网络连接的状 态,根据状态和事件执行上述实施例的流程,从而保证数据处理流程的准确性。应用处理器 1主要负责数据业务请求的发起,并发起数据业务的对应操作。数据业务请求终端的基带协 议处理器2负责和网络侧的交互,提供对外部无线网络的访问能力。参见图6,是数据业务拨号请求终端的状态机转换示意图,其中图中各事件代表的 操作如下表1所示
权利要求
1.一种数据业务拨号的实现方法,其特征在于,包括 接收应用处理器发送的数据业务拨号请求命令;收到所述数据业务拨号请求命令后,返回响应消息给所述应用处理器,并向网络侧发 起数据业务拨号协商;所述响应消息用于指示所述应用处理器取消对通信通道的阻塞; 将与网络侧的协商结果上报给所述应用处理器;其中,所述返回响应消息给所述应用处理器的步骤在获得与网络侧的协商结果之前。
2.如权利要求1所述的方法,其特征在于,所述返回响应消息给所述应用处理器的步 骤在获得与网络侧的协商结果之前具体为所述返回响应消息给所述应用处理器的步骤在所述向网络侧发起数据业务拨号协商 的步骤之前。
3.一种基带协议处理器,其特征在于,包括接收模块,用于接收应用处理器发送的数据业务拨号请求命令; 消息返回模块,用于在所述接收模块接收到所述数据业务拨号请求命令后,返回响应 消息给所述应用处理器;所述响应消息用于指示所述应用处理器取消对通信通道的阻塞;协商模块,用于在所述接收模块接收到所述数据业务拨号请求命令后,向网络侧发起 数据业务拨号协商;上报模块,用于将所述协商模块获得的与网络侧的协商结果上报给所述应用处理器; 其中,所述消息返回模块在所述协商模块获得与网络侧的协商结果之前,返回响应消 息给所述应用处理器。
4.如权利要求3所述的基带协议处理器,其特征在于, 所述消息返回模块,具体用于在所述接收模块接收到所述数据业务拨号请求命令后, 以及在所述协商模块向网络侧发起数据业务拨号协商之前,返回响应消息给所述应用处理
5.一种通信终端,其特征在于,包括 应用处理器和基带协议处理器;所述应用处理器,用于发送数据业务拨号请求命令给所述基带协议处理器;接收所述 基带协议处理器返回的收到所述数据业务拨号请求命令的响应消息,取消对通信通道的阻 塞;接收所述基带协议处理器上报的协商结果,并以所述协商结果作为网络参数设置网络 设备的环境参数达到上网的功能;所述基带协议处理器,用于接收所述应用处理器发送的数据业务拨号请求命令,并在 收到所述数据业务拨号请求命令后返回响应消息给所述应用处理器,所述响应消息用于指 示所述应用处理器取消对通信通道的阻塞;以及在收到所述数据业务拨号请求命令后向网 络侧发起数据业务拨号协商,并将与网络侧的协商结果上报至所述应用处理器;其中,所述基带协议处理器在获得与网络侧的协商结果之前,返回响应消息给所述应 用处理器。
6.如权利要求5所述的通信终端,其特征在于,所述返回响应消息给所述应用处理器是在所述向网络侧发起数据业务拨号协商之前 进行的。
全文摘要
本发明实施例涉及智能手机领域,公开了一种数据业务拨号的实现方法及相关设备,该方法包括接收应用处理器发送的数据业务拨号请求命令;收到该数据业务拨号请求命令后,返回响应消息给应用处理器,并向网络侧发起数据业务拨号协商;其中,该响应消息用于指示应用处理器取消对通信通道的阻塞;将与网络侧的协商结果上报给应用处理器;其中,该返回响应消息给应用处理器的步骤在获得与网络侧的协商结果之前。实施本发明实施例,可以减小应用处理器与基带协议处理器之间的通信通道的阻塞时间,提高数据业务拨号的效率。
文档编号H04W28/08GK102045771SQ20101052645
公开日2011年5月4日 申请日期2010年10月26日 优先权日2010年10月26日
发明者方玉创 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1