专利名称:手机根据时间范围过滤来电的一种方法
技术领域:
本发明涉及移动通信中的手机,更具体的说,涉及手机对来电的一种处理方法。
背景技术:
目前,手机已经成为人们日常生活中一个非常重要的部分。手机作为一种方便灵巧的通讯工具,不仅大大提高了人们的工作效率,而且给生活带来了极大的方便,但是同时手机也给人们带来了诸多的不便。很多用户经常会遇到这种情况,在下班以后不想接听同事的电话或者在深夜因为陌生人打错了电话而被惊醒,把手机关掉又怕家人朋友有急事找,所以非常的为难。有些用户甚至采用在响铃的过程中直接拔掉电池让对方以为手机不在服务区的方式来“礼貌”的拒接电话,但是这种方式操作比较麻烦;也有的用户会另外使用一个手机号码专门用来在非工作时间与家人和朋友联系,但是这样一方面会产生额外的费用,另一方面也并不能完全过滤不想接通的电话。
在GSM协议和CDMA协议中并没有规定手机端对来电的过滤机制。CDMA的WIN规范中定义了来电筛选的业务,但是这种由运营商提供的通过语音方式来定制来电过滤的方法设置的时候非常的不方便。目前市面上有些手机实现了所谓黑名单和白名单的功能,当使用黑名单功能时,被加入黑名单的电话号码将被拒绝接通;当使用白名单功能时,被加入白名单的电话号码将被优先接通,白名单以外的电话号码将被拒绝接通。如果用户希望只在上班的时候接通同事的电话,则使用目前市面上的过滤方法就必须每天都要进行设定,非常的不方便。
发明内容
本发明的内容在于提出手机根据时间范围过滤来电的一种方法,无需对协议进行任何修改,在手机设备支持的情况下,用户可以完全自主的定制特定的时候只接通特定的电话。
手机根据时间范围过滤来电的一种方法,其特征在于用户通过预先设定的时间范围来过滤接到的来电。
具体的说,所述方法包括下列步骤(1)用户预先设定电话号码被允许接通或被拒绝接通的时间范围;(2)被叫手机接收移动业务交换中心发来的SETUP消息;(3)被叫手机分析接收到的SETUP消息,提取主叫电话号码,查询主叫电话号码被允许接通或被拒绝接通的时间范围,判断来电时间是否在主叫电话号码允许被接通的时间范围内;(4)如果来电时间在主叫电话号码允许被接通的时间范围内,则被叫手机继续正常进行呼叫处理;(5)否则被叫手机不振铃或者在向网络端回送振铃消息之前中止呼叫处理。
本发明使用用户预先设定的时间范围对来电进行过滤,通过手机软件过滤掉某些时候用户不想接通的电话。使用本发明的方法,无需对协议和运行商提出任何新的要求,就可以使用户随心定制,在特定时候只接通特定的电话。
图1是本发明提出的方法的流程图。
具体实施例方式
下面结合附图和实例对本发明做进一步的详细说明。
由于GSM系统和CDMA系统的呼叫处理流程类同,下面以GSM系统为例说明本发明提出的方法。
在GSM系统中,主叫请求和被叫手机进行通话,当被叫手机空闲时,移动业务交换中心(MSC)发出寻呼(PAGING)消息,守候的空闲被叫手机将会回送寻呼响应消息,与移动业务交换中心建立连接。经过鉴权、加密等处理后,移动业务交换中心向被叫手机发送SETUP消息,这个SETUP消息包含有主叫电话号码、请求的业务类别等参数。本方法使用其中的主叫电话号码进行判断。
如图1所示,本发明提出的方法包括下列步骤(1)设定电话号码被允许接通或被拒绝接通的时间范围。手机用户可以将电话簿中的电话号码分别加入不同的号码组,如“朋友”、“亲人”、“同事”、“其他”等。可以对单个电话号码进行设定,也可以对某一个号码组中的所有电话号码同时进行设定。手机软件通过与用户的交互,将用户设定的时间范围存入手机存储器。例如设置“同事”这个号码组的来电允许被接通的时间为8点到17点,则属于这个号码组的来电将只能在8点到17点之间被接通;又例如设置“其他人”这个号码组允许被接通的时间为8点到8点或9点到8点之类的,则属于这个号码组的来电将永远不会被接通;而如果设定“亲人”这个号码组允许被接通的时间范围为0点到24点,则属于这个号码组的来电会一直能够被接通。
(2)接到来电。被叫手机接收移动业务交换中心(MSC)发来的SETUP消息。
(3)分析主叫电话号码和来电时间。被叫手机从接收到的SETUP消息中提取主叫电话号码,查询主叫电话号码被允许接通或被拒绝接通的时间范围,判断来电时间是否在主叫电话号码允许被接通的时间范围内。
(4)如果来电时间在主叫电话号码允许被接通的时间范围内,则被叫手机继续正常进行呼叫处理。被叫手机向网络端回送呼叫证实(CALLCONFIRMED)消息,被叫手机振铃并向网络端发送振铃(ALERTING)消息;网络端接收到振铃(ALERTING)消息后,再向主叫发送相应的振铃(ALERTING)消息,使主叫知道当前的通话接续状态;被叫手机向网络端发送CONNECT消息,然后收到网络端发来的应答(CONNECTACKNOWLEDGE)消息,主被叫双方进入正常通话状态,直到有一方挂机,通话结束。如果在移动业务交换中心发送寻呼消息以后的过程中被叫手机关机或者不在服务区,网络端会给主叫发送相应的信息。
(5)如果来电时间不在主叫电话号码允许被接通的时间范围内,则被叫手机不振铃或者在向网络端回送振铃消息之前中止呼叫处理。被叫手机可以继续进行呼叫处理但是不振铃,这种方式相当于被叫用户没有听到手机的响铃。被叫手机也可以在向网络端回送振铃消息之前中止呼叫处理,中止呼叫处理的方式表现为被叫手机不响应网络端的请求或者被叫手机直接向网络端发送结束呼叫处理的信息指示。当被叫手机不响应网络端的请求时,网络端会一直等待直到超时,然后网络端给主叫用户发送相应的信息,呼叫处理结束;当被叫手机直接向网络端发送结束呼叫处理的信息指示时,网络端会进行相应的处理,并给主叫用户发送相应的信息,呼叫处理结束。
权利要求
1.手机根据时间范围过滤来电的一种方法,其特征在于用户通过预先设定的时间范围来过滤接到的来电;
2.根据权利要求1所述的手机根据时间范围过滤来电的一种方法,其特征在于所述方法包括下列步骤(1)用户预先设定电话号码被允许接通或被拒绝接通的时间范围;(2)被叫手机接收移动业务交换中心发来的SETUP消息;(3)被叫手机分析接收到的SETUP消息,提取主叫电话号码,查询主叫电话号码被允许接通或被拒绝接通的时间范围,判断来电时间是否在主叫电话号码允许被接通的时间范围内;(4)如果来电时间在主叫电话号码允许被接通的时间范围内,则被叫手机继续正常进行呼叫处理;(5)否则被叫手机不振铃或者在向网络端回送振铃消息之前中止呼叫处理。
3.根据权利要求2所述的手机根据时间范围过滤来电的一种方法,其特征在于所述步骤(1)中设定的时间范围存储在手机存储器中。
4.根据权利要求2所述的手机根据时间范围过滤来电的一种方法,其特征在于所述步骤(3)中的来电时间为接到来电时被叫手机上的时钟时间。
5.根据权利要求2所述的手机根据时间范围过滤来电的一种方法,其特征在于所述步骤(5)中中止呼叫处理的方式表现为被叫手机不响应网络端的请求或者被叫手机向网络端发送结束呼叫处理的信息指示。
全文摘要
本发明公开了手机根据时间范围过滤来电的一种方法,其特征是用户通过预先设定的时间范围来过滤接到的来电。包括下列步骤(1)用户预先设定电话号码被允许接通或被拒绝接通的时间范围;(2)被叫手机接收移动业务交换中心发来的SETUP消息;(3)被叫手机分析接收到的SETUP消息,提取主叫电话号码,查询主叫电话号码被允许接通或被拒绝接通的时间范围,判断来电时间是否在主叫电话号码允许被接通的时间范围内;(4)如果来电时间在主叫电话号码允许被接通的时间范围内,则被叫手机继续正常进行呼叫处理;(5)否则被叫手机不振铃或者在向网络端回送振铃消息之前中止呼叫处理。本发明通过手机软件过滤掉某些时候用户不想接通的电话。使用本发明的方法,用户能够完全自主的根据时间范围对不同来电进行过滤。
文档编号H04M1/663GK1614978SQ20041009174
公开日2005年5月11日 申请日期2004年11月30日 优先权日2004年11月30日
发明者杨红兵 申请人:杨红兵