手持式通信装置及其封包管理方法

文档序号:7717090阅读:89来源:国知局
专利名称:手持式通信装置及其封包管理方法
技术领域
本发明是有关于一种手持式通信装置,且特别是有关于一种应用数据处理器来进 行封包过滤操作的手持式通信装置及其封包管理方法。
背景技术
在现有技术中,智能型手机中设置两个处理器,来分别执行多媒体处理及通信信 号处理。传统上,执行多媒体处理的应用处理器(Applicatiorfrocessor)为系统主处理 器,用以管理智能型手机的输入输出接口装置(诸如触控板、键盘、显示屏幕、喇叭等)及执 行系统程序与相关应用程序;执行通信信号处理的数据处理器(Modem Processor)用以管 理射频模块的数据封包收送操作。如此,当数据处理器接收到输入封包时,需通过应用处理 器来执行相关的封包过滤处理,以完成相对于输入封包的相关应用处理。一般来说,当智能型手机进入休眠模式时,调制解调器处理及应用处理器会处于 休眠状态。若传统智能型手机在休眠模式中接收到任何输入封包时,数据处理器及应用处 理器需同时被唤醒,以分别执行接收输入收封包及对输入封包进行过滤等应用操作。如此, 这将使得传统智能型手机中的应用处理器及数据处理器频繁的被从休眠状态中唤醒,而使 得传统智能型手机的耗电量较高。

发明内容
本发明有关于一种手持式通信装置,其中设置的数据处理器(ModemProcessor) 具有可根据过滤条件过滤输入封包的功能。如此,当手持式通信装置在休眠模式中接收到 输入封包时,可在不需唤醒应用处理器(ApplicationProcessor)的情况下直接经由数据 处理器完成封包过滤的操作。一旦输入封包不符合过滤条件,数据处理器可直接将输入封 包舍弃,并重新进入休眠状态。这样一来,相较于传统智能型手机,本发明相关的手持式通 信装置可有效地避免应用处理器与数据处理器两台处理器频繁地从休眠状态中被唤醒的 情形,并具有较为省电的优点。根据本发明的一方面,提出一种手持式通信装置,包括应用处理器(Application !Processor)、第一内存及数据处理器(Modem Processor)。应用处理器用以产生并输出封包 过滤数据,封包过滤数据指示封包过滤条件。数据处理器用以接收并储存封包过滤数据于 第一内存中。在应用处理器及数据处理器处于休眠状态时,数据处理器响应于封包输入事 件自休眠状态进入正常工作状态以接收输入封包,数据处理器更根据储存于第一内存中的 封包过滤数据判断输入封包是否满足封包过滤条件。当输入封包不满足封包过滤条件时, 数据处理器舍弃输入封包,并重新进入休眠状态。根据本发明的另一方面,提出一种封包管理方法,应用于手持式通信装置,手持式 通信装置包括数据处理器及应用处理器。封包管理方法包括下列的步骤。首先,响应于封 包输入事件,致能数据处理器,并接收输入封包。接着经由数据处理器判断输入封包是否满 足封包过滤数据指示的封包过滤条件。当输入封包不满足封包过滤条件时数据处理器回到休眠状态。当输入封包满足封包过滤条件时,数据处理器系从休眠状态进入正常工作状态, 以根据输入封包执行应用操作。 为让本发明的上述内容能更明显易懂,下文特举一较佳实施例,并配合所附图式, 作详细说明如下


图1为依照本发明实施例的手持式通信装置的方块图2为依照本发明实施例的封包管理方法的流程图3为依照本发明实施例的封包管理方法的部份流程图。
其中,附图标记
1 手持式通信装置
10应用处理器
20,70 内存
30数据处理器
40使用者接口装置
42键盘
44显不器
50射频信号模块
60天线
具体实施例方式本实施例的手持式通信装置设置具有可根据过滤条件过滤输入封包功能的数据 处理器(Modem Processor)。请参照图1,其为依照本发明实施例的手持式通信装置的方块图。手持式通信装 置1包括应用处理器(Application Processor) 10、内存20、数据处理器30、使用者接口装 置40、射频信号模块50及天线60。应用处理器10与数据处理器30及使用者接口装置40 连接,数据处理器10与内存20连接。举例来说,使用者接口装置40包括键盘42及显示器 44。应用处理器10产生封包过滤数据Sf,并输出封包过滤数据Sf。举例来说,封包过 滤数据Sf用以指示一封包过滤条件,根据此封包过滤条件,手持式通信装置1例如可形成 防火墙,以阻挡不符合此封包过滤条件的封包。在一个例子中,封包过滤数据Sf由手持式 通信装置1的使用者所决定。使用者例如经由键盘42输入指令,应用处理器10响应于使 用者经由键盘42输入的指令来产生封包过滤数据Sf。在另一个例子中,应用处理器10根 据使用者过往存取网络时的封包收送记录取得相关的连接端口、网络地址及通信协议等信 息,应用处理器10并根据此些信息来产生封包过滤数据Sf。应用处理器10可响应于使用者经由键盘40触发的休眠指令,控制手持式通信装 置1进入休眠操作模式。在休眠模式中,应用处理器10及数据处理器30均处于休眠状态, 以节省手持式通信装置1的整体耗电量。数据处理器30用以接收封包过滤数据Sf,并将封包过滤数据储存于内存20中。举例来说,内存20更储存数据处理器30的系统程序(Operation System)及应用程序。根 据内存20中的系统程序及应用程序,数据处理器30可经由天线60及射频信号模块50与 外部的交换服务器(Exchange Server)(图中未示)形成通信连结。如此,数据处理器30 可接收此交换服务器传输的输入封包,并对其进行相关数据运算。举例来说,内存20例如 为闪存(Flash Memory)。在一个操作实例中,天线60及射频信号模块50在手持式通信装置1处于休眠操 作模式下接收到输入封包Pi。数据处理器30响应于天线60及射频信号模块50接收到输 入封包Pi的封包输入事件,自休眠状态进入正常工作状态,以接收输入封包Pi。数据处理 器30更在系统程序平台下,根据内存20中的封包过滤数据Sf来对输入封包Pi进行过滤 操作,以判断输入封包Pi是否满足此封包过滤条件。当输入封包Pi不满足此封包过滤条 件时,数据处理器30舍弃输入封包Pi,并重新进入休眠状态。当输入封包Pi满足此封包过滤条件时,数据处理器30触发应用操作事件,应用处 理器10响应于此应用操作事件自休眠状态进入正常工作状态,以根据输入封包Pi执行对 应的应用操作。举例来说,输入封包Pi例如为电子邮件封包,应用处理器10执行相关的应 用程序,以响应于输入封包Pi接收对应的电子邮件。如此,本发明实施例的手持式通信装置1可有效地在应用处理器10仍处在休眠状 态的情况下,经由数据处理器30来对输入封包Pi进行过滤操作,并在输入封包Pi不满足 特定封包过滤条件时直接舍弃封包。在一个例子中,手持式通信装置1中更包括内存70,用以储存应用处理器10的系 统程序及应用程序。手持式通信装置1更在产生封包过滤数据Sf后,将封包过滤数据Sf 储存于内存70中。应用处理器10更存取内存70,以取得封包过滤数据Sf,并将其输出至 数据处理器30。举例来说,内存70例如为闪存。请参照图2,其为依照本发明实施例的封包管理方法的流程图。首先如步骤a,在 手持式通信装置1操作于休眠操作模式的情况下,天线60及射频信号模块50接收到输入 封包Pi,响应于天线60级射频信号模块50接收到输入封包Pi的事件,数据处理器30从休 眠状态记入正常工作状态。然后如步骤b,数据处理器30根据内存20中的封包过滤数据 Sf判断输入封包Pi是否满足对应的封包过滤条件;若否,则执行步骤c,数据处理器30回 复至休眠状态,而手持式通信装置1重新回到休眠操作模式中。当数据处理器30判断输入封包Pi满足对应的封包过滤条件时,执行步骤d,数据 处理器30触发此应用操作事件,应用处理器10响应于此应用操作事件自休眠状态进入正 常工作状态,以根据输入封包Pi执行对应的应用操作。请参照图3,其为依照本发明实施例的封包管理方法的部份流程图。在一个例子 中,本发明实施例的封包管理方法于步骤a之前更例如包括步骤f_i。如步骤f,响应于使用 者触发的休眠指令,应用处理器10判断内存70中储存的封包过滤数据Sf是否被更新过; 若是,则执行步骤g,应用处理器10将内存70中储存的更新后的封包过滤数据Sf传送至数 据处理器30,而数据处理器30将其储存于内存20中。接着如步骤h,应用处理器10及数 据处理器30均进入休眠状态,如此,手持式通信装置1操作于休眠操作状态中。于步骤f中,当应用处理器10判断内存70中储存的封包过滤数据Sf未被更新过 时则直接执行步骤h,使手持式通信装置1操作于休眠操作状态。
于步骤f之前,本发明实施例的封包管理方法更包括i,应用处理器10响应于使用 者经由键盘42触发的操作事件,选择性地更新内存70中的封包过滤数据Sf。本发明实施例的手持式通信装置中的数据处理器具有可根据过滤条件过滤输入 封包的功能。如此,当手持式通信装置在休眠模式中接收到输入封包时,可在不需唤醒应用 处理器的情况下直接经由数据处理器完成封包过滤的操作。一旦输入封包不符合过滤条 件,数据处理器可直接将输入封包舍弃,并重新进入休眠状态。这样一来,相较于传统智能 型手机,本发明相关的手持式通信装置可有效地避免在手持式通信装置接收到垃圾封包或 无效封包时频繁地唤醒处于休眠状态的应用处理器及而可有效地降低手持式通信装置的 整体耗电量的优点。综上所述,虽然本发明已以一较佳实施例公开如上,但其并非用以限定本发明。本 发明所属技术领域的技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与修 改。因此,本发明的保护范围当视后附的权利要求书所界定者为准。
权利要求
1.手持式通信装置,其特征在于,包括一应用处理器,用以产生一封包过滤数据,并输出该封包过滤数据,该封包过滤数据指 示一封包过滤条件;一第一内存;以及一数据处理器,用以接收该封包过滤数据,并将该封包过滤数据储存于该第一内存中, 在该应用处理器及该数据处理器处于一休眠状态时,该数据处理器响应于一封包输入事件 自该休眠状态进入一正常工作状态以接收一输入封包,该数据处理器更根据储存于该第一 内存中的该封包过滤数据判断该输入封包是否满足该封包过滤条件;其中,当该输入封包不满足该封包过滤条件时,该数据处理器舍弃该输入封包,并重新 进入该休眠状态。
2.如权利要求1所述的手持式通信装置,其特征在于,当该输入封包满足该封包过滤 条件时,该数据处理器触发一应用操作事件,该应用处理器响应于该应用操作事件自该休 眠状态进入该正常工作状态,以根据该输入封包执行对应的应用操作。
3.如权利要求1所述的手持式通信装置,其特征在于,还包括一使用者输入接口装置,受控于该应用处理器,该使用者输入接口装置触发一使用者 操作事件,该应用处理器响应于该使用者操作事件产生该封包过滤数据;及一第二内存,该应用处理器储存该封包过滤数据于该第二内存中。
4.如权利要求3所述的手持式通信装置,其特征在于,该应用处理器存取该第二内存,以将该第二内存中的该封包过滤数据输出至该数据处理器。
5.如权利要求4所述的手持式通信装置,其特征在于,该使用者输入接口装置触发一 休眠事件,该应用处理器响应于该休眠事件判断该第二内存中的该封包过滤数据是否被更 新,并于该封包过滤数据被更新时存取该第二内存,以得到并将更新后的该封包过滤数据 提供至该数据处理器。
6.一种封包管理方法,应用于一手持式通信装置,该手持式通信装置包括一数据处理 器及一应用处理器,其特征在于,该封包管理方法包括响应于一封包输入事件,该数据处理器自一休眠状态进入一正常工作状态,以接收一 输入封包;经由该数据处理器判断该输入封包是否满足封包过滤数据指示的一封包过滤条件;当该输入封包不满足该封包过滤条件时,该数据处理器回到该休眠状态;以及当该输入封包满足该封包过滤条件时,该应用处理器从该休眠状态进入该正常工作状 态,以根据该输入封包执行一应用操作。
7.如权利要求6所述的封包管理方法,其特征在于,还包括响应于一休眠指令,该应用处理器判断该封包过滤数据是否被更新;当该封包过滤数据被更新时,该应用处理器将更新后的该封包过滤数据传送至该数据 处理器;及该应用处理器及该数据处理器进入休眠状态。
8.如权利要求7所述的封包管理方法,其特征在于,还包括该应用处理器响应于一使用者操作事件选择性地更新该封包过滤数据。
全文摘要
本发明公开了一种手持式通信装置及其封包管理方法,该装置包括应用处理器(Application Processor)、内存及数据处理器(Modem Processor)。应用处理器用以产生并输出封包过滤数据,封包过滤数据指示封包过滤条件。数据处理器用以接收并储存封包过滤数据于内存中。在应用处理器及数据处理器处于休眠状态时,数据处理器响应于封包输入事件自休眠状态进入正常工作状态以接收输入封包,数据处理器更根据储存于内存中的封包过滤数据判断输入封包是否满足封包过滤条件。当输入封包不满足封包过滤条件时,数据处理器舍弃输入封包,并重新进入休眠状态。
文档编号H04M1/725GK102065577SQ20091020644
公开日2011年5月18日 申请日期2009年11月13日 优先权日2009年11月13日
发明者王振宇 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1