专利名称:控制网络连接的方法及终端设备的制作方法
技术领域:
本发明涉及在终端设备对网络连接进行控制,具体涉及一种控制 网络连接的方法和终端设备,能够减少不必要的在线时间,避免了对 电力的消耗和不必要的流量所产生的通信费用,同时保持了通信的及时性。
背景技术:
目前,除了具备传统的基于GSM网络的话音通话功能之外,手 机还具备连接到诸如GPRS无线网络的功能。此时,终端设备必须登 录到GPRS无线网络中,并每隔一段时间和服务器进行握手,以确定 本终端设备仍然在线,并能够通过GPRS网络进行数据的收发。
例如,终端设备登录接入GPRS网络后,终端设备可以看作客户 端,网络服务器则可看作服务器端。两端必须每隔一定时间,进行一 次数据交互,以确定终端设备仍然处于有效状态,可以通过服务器收 发数据。这个握手过程中,手机等终端设备将处于全速运行状态,将 导致整机耗电量增大。此外,握手过程将产生一定的数据流量。如果 始终需要建立网络连接,频繁的握手将积累相当多的数据流量,这些 流量没有显式地对用户产生增值,如果按流量计费,将产生相当多的 累积费用。
因此,在生活中,人们常用手工登录的方法来减少功耗和费用。 例如,人们在必要的时候再登录GPRS网络,获取数据,完成后即退 出,以避免额外的功耗和费用。与保持持续登录网络相比,这种手动 方法可以在一定程度上改善电力和费用的消耗。但这种方法耗费人力, 而且无法立刻响应其他人的GPRS呼叫,有可能错过重要的时机。手 工控制网络的方法大大影响了通信的及时性。
4所以,需要一种能够减少不必要的功耗和数据流量,并且不影响 通信的及时性的技术。
发明内容
针对上述终端设备持续接入网络连接中而导致的耗电大,费用高 的问题,提出了本发明。本发明的目的是提供一种控制终端设备的网 络连接的方法及终端设备,能够减少不必要的在线时间,避免了对电 力的消耗和不必要的流量所产生的通信费用,同时能够保持通信的及 时性。
在本发明的一个方面,提出了一种控制终端设备的网络连接的方 法,所述终端设备能够与第一网络和第二网络连接,所述方法包括步 骤在与第二网络建立连接之后,在预定的时间段内所述网络连接未 被使用的情况下,断开与第二网络的连接;在断开与第二网络的连接 的同时接收来自第一网络的特定呼叫;以及接收到所述特定呼叫的情 况下,重新建立与第二网络的连接。
根据本发明的实施例,所述特定呼叫是短消息、多媒体短消息、 电子邮件和话音呼叫之一。
根据本发明的实施例,所述短消息满足预定的格式。 根据本发明的实施例,所述短消息包含预定的内容。 根据本发明的实施例,所述第一网络是GSM。 根据本发明的实施例,所述第二网络是CDMA、 WiFi和GPRS之一。
根据本发明的实施例,所述第一网络是CDMA。 根据本发明的实施例,所述第二网络是WiFi和GPRS之一。 在本发明的另一方面,提出了一种终端设备,能够与第一网络和 第二网络连接,所述终端设备包括网络控制单元,在与第二网络建 立连接之后,在预定的时间段内所述网络连接未被使用的情况下,断 开与第二网络的连接;接收单元,在断开与第二网络的连接的同时接
收来自第一网络的特定呼叫;其中,接收到所述特定呼叫的情况下, 重新建立与第二网络的连接。根据本发明的实施例,所述接收单元被实现为执行级别较高的短 消息过滤程序。
利用本发明的方法或者终端设备,能够减少不必要的功耗和费用, 同时不影响通信的即时性。
阅读了下面的详细说明以及附图之后,本发明的这些以及其它的 目的和优点将变得更加清楚,在附图中
图1示出了根据本发明第一实施方式的终端设备的示意性结构
图2示出了如图l所示的终端设备的操作流程图;以及
图3示出了根据本发明第二实施方式的终端设备的示意性结构图。
具体实施例方式
下面对照附图来说明根据本发明各个实施例的方法和终端设备。 图1示出了根据本发明第一实施方式的终端设备的示意性结构图。
如图1所示,终端设备分成了硬件层,操作系统和应用层,以及 介于应用层和操作系统20之间的TSR (Terminate and Stay Resident) 模块40。
其中与实现本发明目的有关的网络控制单元可以包括基于网络
的应用模块11和TSR模块40,此模块用于在与第二网络建立连接之后, 在预定的时间段内所述网络连接未被使用的情况下,断开与第二网络 的连接。与实现本发明目的有关的接收单元可以包括网路控制器31和 SMS接收器30,用于在断开与第二网络的连接的同时接收来自第一网 络的特定呼叫;其中,接收到所述特定呼叫的情况下,重新建立与第 二网络的连接。
具体的实现方案为
在硬件层,CPU33执行存储器32中存储的程序,向用户提供用 户界面,方便用户操作。SMS接收器30能够在一个网络,例如GSM网络中接收短消息,而网络控制器31能够根据用户或者其他应用的指
令建立与另--无线网络,例如GPRS网络的连接,方便用户通过GPRS 网络与其他用户通信。
网络终端设备操作系统20是在上述硬件上运行的操作系统,例如 Symbian, Windows Mobile, Palm等等,为各种应用提供运行平台。
如图1所示,在应用层,短消息处理模块10处理SMS接收器所 接收的短消息。基于网络的应用模块11在网络控制器31建立了与 GPRS网络的连接之后,与其他用户进行基于该网络的通信,例如聊 天等等。但是为了减小电力消耗和避免产生不必要的通信费,基于网 络的应用模块11设计有定时检测功能。在连接后预定的时间段内,例 如5分钟,如果该基于网络的应用模块11没有收发任何数据,则该模 块命令网络控制器31断开与GPRS网络的连接,并且启动上述的TSR 模块40 (也就是激活该驻留内存程序),以便检测来自其他用户或者 服务器的特殊来话呼叫。其他的应用模块12,例如日程表和计算器, 为用户提供其他的功能。
从图1中可以看出,根据本发明实施方式的终端设备还包括介于 短消息处理模块10和操作系统20之间的TSR模块40,它在短消息 处理模块10之前接收来自SMS接收器30的短消息,对该短消息进行 解析, 一旦发现它满足某种预先设定的格式,例如"#$# SMS, @Sender ID: 20887658, @Data/Time: 20070816 12:25",就认为该短消息是特殊 短消息,否则认为该短消息是普通的短消息,将该短消息下发给短消 息处理模块IO处理。
在TSR模块40解析得到特殊短消息之后,基于网络的应用模块 11命令网络控制器31重新建立与GPRS的连接。然后,基于网络的 应用模块11通过该连接与对应的用户进行通信。
下面对照图2详细说明根据本发明实施方式的方法的执行过程。
如图2所示,在步骤SIO,假定用户B的终端设备已登录到GPRS 网络上,并和某个用户A进行过通信,但目前己经结束。
如图2所示,在步骤S20,上次通信结束一定时间后,用户A与 其他用户进行通信,而用户B未通过GPRS网络进行任何通信,则基于网络的应用模块11将认为本机暂时不再需要进行GPRS通信,因此
切断GPRS连接,并同时启动另一个模块TSR模块40。
如图2所示,在步骤S30, TSR模块40启动后,将开始在底层检
测发给本终端设备的所有短消息。 一旦收到来自例如GSM网络的短
消息,则对短消息内容进行解析。
根据本发明的实施例,在步骤S40, TSR模块40对短消息解析后
将出现两种后果。第一,如果短消息属于给定格式的某个特殊类型,
则认为是其他 终端或者服务器发过来的唤醒信号;第二,该短消息是
普通的短消息。
对于第一种解析结果,TSR模块40将命令网络控制器31重新建 立GPRS连接,并激活基于网络的应用模块11。待GPRS连接恢复, 且基于网络的应用模块11启动后,TSR模块40将自动关闭。
对于第二种解析结果,TSR模块40将原封不动把短消息转发给 手机的短消息处理模块10。
根据本发明的实施例,该特殊短消息是其他用户或者服务器发过 来的短消息,是重新登录网络和基于网络应用程序的触发源。
根据本发明的实施例,上述的TSR模块40可以实施为一个驻留 内存的后台监控程序,该监控程序实际上是一个执行级别较高的短消 息过滤程序,它将先于手机内的短消息程序接收短信。当有其他用户 给该用户发短消息时,该监控程序首先过滤。如果这个短消息是某种 给定格式的短消息时,它将自动启动GPRS连接,使得本终端设备恢 复GPRS在线状态,如果这个短消息是普通短信,则该监控程序将此 短信分发给下级处理程序。
虽然在第一实施方式中,触发网络再次连接的事件是来自其他用 户或者服务器的特殊短消息,但是也可以采用其他的触发源来触发网 络的再次连接,例如话音呼叫,电子邮件或者彩信等等。下面以话音 呼叫为例进行说明。
图3示出了根据本发明第二实施方式的终端设备的示意性结构 图。第二实施方式与第一实施方式的区别在于,第一实施方式中触发 网络连接的事件是来自其他用户或者服务器的特殊短消息,而在第二实施方式中,触发网络连接的事件是来自例如GSM网络的话音呼叫。 如图3所示,终端设备分成了硬件层,操作系统和应用层,以及
介于应用层和操作系统之间的TSR模块40'。
与第一实施方式类似,其中与实现本发明目的有关的网络控制单 元可以包括基于网络的应用模块11和TSR模块40',此模块用于在与 第二网络建立连接之后,在预定的时间段内所述网络连接未被使用的 情况下,断开与第二网络的连接。与实现本发明目的有关的接收单元 可以包括网路控制器31和电话接收器30',用于在断开与第二网络的连 接的同时接收来自第一网络的特定呼叫;其中,接收到所述特定呼叫 的情况下,重新建立与第二网络的连接。
具体的实现方案为
在硬件层,CPU33执行存储器32中存储的程序,向用户提供用 户界面,方便用户操作。电话模块10'能够在GSM或CDMA网络下 接收来自其他用户的话音呼叫,而网络控制器31能够根据用户或者其
他应用的指令建立与另-一无线网络,例如GPRS网络的连接,方便用 户通过GPRS网络与其他用户通信。
网络终端设备操作系统20是在上述硬件上运行的操作系统,例如 Symbian, Windows Mobile, Palm等等,为各种应用提供运行平台。
如图3所示,在应用层,电话模块10,处理电话接收模块30'所接 收的话音呼叫。基于网络的应用模块11在网络控制器31建立了与 GPRS网络的连接之后,与其他用户进行基于该网络的通信,例如聊 天等等。但是为了减小电力消耗和避免产生不必要的通信费,在连接 预定的时间段内,例如5分钟,如果该基于网络的应用模块11没有任 何有效动作,则命令网络控制器31断开与GPRS网络的连接,并且启 动上述的TSR模块40',检测来自特定用户的话音呼叫。其他的应用 模块12,例如日程表和计算器,为用户提供其他的功能。
从图3中可以看出,根据本发明实施方式的终端设备还包括介于 电话模块10'和操作系统20之间的TSR模块40',它在电话模块10' 之前接收来自电话接收模块30'的电话呼叫,对该呼叫进行解析,一 旦发现该呼叫的呼叫方号码满足预定的条件,例如特殊的长号码,或者设定的特殊号,就认为该呼叫是特殊呼叫,否则认为该电话呼叫是 普通的电话呼叫,将该呼叫下发给电话模块10'处理。
在TSR模块40'解析得到特殊呼叫之后,并不接听该呼叫,而是 直接将该呼叫挂断,同时基于网络的应用模块11命令网络控制器31 重新建立与另一无线网络的连接。然后,基于网络的应用模块11通过 该连接与对应的用户进行通信。
因此,利用本发明机制,用户可以在长时间等待接收他人消息时, 暂时退出GPRS连接,但又可以随时被自动唤醒,就好像随时在线的 效果一样。
但是,应该注意到,本发明并不限定于GPRS网络,各种网络及 其网络设备终端都可以利用本发明的机制,实现节约电力和费用的目 的,例如WiFi网络、CDMA网络及其相应的终端设备等。例如,短 消息或者话音呼叫之类的通信在CDMA网络中进行,而数据通信在 WiFi或者GPRS网络中进行
同样,第一实施方式中描述的TSR模块40也可以解析短消息来 判断其中是否包含特定的字段或者内容,而不仅仅是判断该短消息的 格式。
可以对上述的内容进行各种具体的实施或者改变而不偏离本发明 的实质和精髓。上述的实施例意欲例证本发明,而非想要限制本发明 的范围。本发明的范围由所附的权利要求而非实施例来限定。在权利 要求范围内和本发明权利要求的意义和等同范围内进行的各种修改被 视为在本发明的范围之中。
权利要求
1、一种控制终端设备的网络连接的方法,所述终端设备能够与第一网络和第二网络连接,所述方法包括步骤在与第二网络建立连接之后,在预定的时间段内所述网络连接未被使用的情况下,断开与第二网络的连接;在断开与第二网络的连接的同时接收来自第一网络的特定呼叫;以及接收到所述特定呼叫的情况下,重新建立与第二网络的连接。
2、 如权利要求1所述的方法,其中所述特定呼叫是短消息、多媒 体短消息、电子邮件和话音呼叫之一。
3、 如权利要求2所述的方法,其中所述短消息满足预定的格式。
4、 如权利要求2所述的方法,其中所述短消息包含预定的内容。
5、 如权利要求l所述的方法,其中所述第一网络是GSM。
6、 如权利要求5所述的方法,其中第二网络是CDMA、 WiFi和 GPRS之一。
7、 如权利要求l所述的方法,其中所述第一网络是CDMA。
8、 如权利要求7所述的方法,其中所述第二网络WiFi和GPRS之一。
9、 一种终端设备,能够与第一网络和第二网络连接,所述终端设 备包括网络控制单元,在与第二网络建立连接之后,在预定的时间段内 所述网络连接未被使用的情况下,断幵与第二网络的连接;接收单元,在断开与第二网络的连接的同时接收来自第一网络的 特定呼叫;其中,接收到所述特定呼叫的情况下,重新建立与第二网络的连接。
10、 如权利要求9所述的终端设备,其中所述特定来话呼叫是短 消息、多媒体短消息、电子邮件和话音呼叫之一。
11、 如权利要求9所述的终端设备,其中所述短消息满足预定的 格式。
12、 如权利要求9所述的终端设备,其中所述短消息包含预定的 内容。
13、 如权利要求9所述的终端设备,其中所述第一网络是GSM。
14、 如权利要求13所述的终端设备,其中所述第二网络是CDMA、 WiFi禾卩GPRS之一。
15、 如权利要求9所述的终端设备,其中第一网络是CDMA。
16、 如权利要求15所述的终端设备,其中所述第二网络是WiFi 和GPRS之一。
17、 如权利要求9所述的终端设备,其中所述接收单元被实现为执 行级别较高的短消息过滤程序。
全文摘要
公开了一种控制终端设备的网络连接的方法及终端设备,所述终端设备能够与第一网络和第二网络连接,所述方法包括步骤在与第二网络建立连接之后,在预定的时间段内所述网络连接未被使用的情况下,断开与第二网络的连接;在断开与第二网络的连接的同时接收来自第一网络的特定呼叫;以及接收到所述特定呼叫的情况下,重新建立与第二网络的连接。根据本发明,能够减少不必要的在线时间,避免了对电力的消耗和不必要的流量所产生的通信费用,同时能够保持通信的及时性。
文档编号H04W4/12GK101459889SQ20071030096
公开日2009年6月17日 申请日期2007年12月14日 优先权日2007年12月14日
发明者何君舰, 刘慧峰, 刘晓炜, 史敬威 申请人:日电(中国)有限公司