一种电话呼叫方法 【技术领域】
本发明涉及通信技术,具体涉及一种电话呼叫方法。
背景技术
随着通信技术的发展,固定电话和移动电话的使用日益普遍,并且已经成为人们生活和工作中不可缺少的一部分。在信息变得越来越重要的今天,人们已经逐渐放弃了书信这种相对漫长的通信方式,而转而使用电话等其他方式快捷方便地获取信息、增进情感。但是,在电话带给人们便利的同时,很多人也不同程度地感受到这种现代文明给日常生活所带来的烦恼。例如,在夜深人静的时候突然响起一阵刺耳的电话铃声,不难想象人们对此会有什么样的反应。在不适当时间的来电将不可避免地影响人们的工作和休息,特别是一些并不紧急的电话甚至骚扰电话,将会严重地影响人们的日常生活,甚至给用户造成精神上的不良影响。
为了防止出现这种情况,最简单的方式莫过于直接关机。但是如果用户关闭电话之后,就不能接听到任何来电,包括亲朋好友的来电在内,这样用户可能错过一些对用户来说很重要地紧急电话。并且,在关闭电话之后,用户很容易在需要接听电话的时候忘记开机,例如在前一天晚上拔掉了固定电话的连接线,在第二天很容易忘记再将连接线接到固定电话上,从而影响了用户接听一些必要的电话,同样给用户带来了影响。因此这种方法虽然简单,但使用起来非常不方便。
目前对于移动通信来说,开通了一种称为秘书台的业务。当拨打使用这种业务的被叫用户的移动通信号码时,当被叫用户不希望电话打扰时,秘书台会提示主叫留言,然后通过短消息等方式通知被叫用户。在这种情况下,被叫用户可以根据主叫的留言来决定是否回电话,对于一些无关紧要的电话可以不回复,对于重要的电话也可以在方便的时候再回复,从而保证了被叫用户在特定的时间段里不受来电打扰。这种方式对用户来说需要付费,而且秘书台将主叫的来电改为短消息的方式通知被叫用户,短消息有可能延迟甚至丢失,因而被叫用户经常不能及时处理一些紧急事务。另外,在移动单向收费的情况下,被叫用户会因为回复电话而增加支出,因此对被叫用户来说这种方法同样不方便。
为了解决电话打扰的问题,还有一种方法是来电筛选。用户可以在不希望受不重要电话打扰时向开通这项业务的通信运营商指定来自某些主叫号码的电话可以接续,除了这些指定的电话号码外,来自其他主叫号码的电话都会被通信运营商相应网络拒绝接续。使用这种方式时用户需要频繁地设置主叫号码,并且如果主叫号码设置得太多会延缓接续时间,对用户来说依然不方便。
【发明内容】
有鉴于此,本发明的目的是提供一种更方便的保证用户在特定时间段内只接收重要来电的电话呼叫方法。
本发明的上述目的是通过如下的技术方案予以解决的:
一种电话呼叫方法,至少包括如下步骤:
a.预先存储由被叫用户设置的群码呼叫时间段和群码信息之间的对应关系信息;
b.接收到来自主叫的电话接续请求后,读取对应关系信息,确定当前时间是否属于对应关系信息中的一个群码呼叫时间段;如果是,执行下一步,否则直接接续来电;
c.在接收到主叫的群码输入信息后比较群码输入信息和预先存储的对应关系信息中当前群码呼叫时间段对应的群码信息,如果满足预先设定的条件,则接续来电,否则拒绝电话接续。
在上述电话呼叫方法中,步骤a中的对应关系信息可以是群码呼叫时间段和群码之间的对应关系信息,此时步骤c中比较群码输入信息和预先存储的对应关系信息中当前群码呼叫时间段对应的群码信息为比较输入的群码和对应关系信息中当前群码呼叫时间段对应的群码,预先设定的条件为输入的群码和当前群码呼叫时间段对应的一个群码相同。在这种情况下,还可以在对应关系信息中设置一个对应于所有群码呼叫时间段的超级群码。或者,步骤a中的对应关系信息是群码呼叫时间段、群码级别和群码之间的对应关系信息,此时步骤c中比较群码输入信息和预先存储的对应关系信息中当前群码呼叫时间段对应的群码信息为比较输入的群码对应的群码级别和对应关系信息中当前群码呼叫时间段对应的群码级别,预先设定的条件为输入的群码对应的群码级别大于等于当前群码呼叫时间段对应的群码级别。
在上述电话呼叫方法中,步骤c中在接收到主叫的群码输入信息后进行比较之前可以进一步包括:判断是否在预先规定的时间内接收到主叫的群码输入信息,如果是,执行比较过程,否则拒绝电话接续请求。
在上述电话呼叫方法中,步骤a中可以进一步存储一个群码呼叫功能信息,这里的群码呼叫功能信息至少包括一个代表执行正常群码呼叫处理的值,在步骤b读取对应关系信息之前进一步包括:读取群码呼叫功能信息并判断该信息所代表的功能,如果该功能信息代表执行正常群码呼叫处理,则继续读取对应关系信息。另外,群码呼叫功能信息可以包括一个代表不执行群码呼叫处理的值,在步骤b如果读取到此值时直接接续来电。群码呼叫功能信息也可以包括一个代表对输入群码不按时间段判断的值,在步骤b读取到此值时提示主叫输入群码,并在接收到主叫的群码输入信息后判断输入信息是否和对应关系信息中的其中一个群码信息一致,如果是,接续来电,否则拒绝电话接续。群码呼叫功能信息还可以包括一个代表直接显示输入群码的值,在步骤b如果读取到此值,则提示主叫输入群码,并在接收到主叫的群码输入信息后接续来电,并将该群码信息显示给被叫用户。
在上述电话呼叫方法中,步骤a中可以将对应关系信息存储在移动通信系统中的归属位置寄存器(HLR),在步骤b由移动交换中心(MSC)从访问位置寄存器(VLR)读取该VLR预先从HLR获取的对应关系信息,在步骤c由MSC比较群码输入信息和预先存储的对应关系信息中当前群码呼叫时间段对应的群码信息。或者,在步骤b由HLR直接读取对应关系信息,在步骤c由HLR比较群码输入信息和预先存储的对应关系信息中当前群码呼叫时间段对应的群码信息。
在上述电话呼叫方法中,步骤a中可以将对应关系信息存储在固定通信系统中的后台管理模块(BAM),在步骤b由交换机从BAM获取对应关系信息,在步骤c由交换机比较群码输入信息和预先存储的对应关系信息中当前群码呼叫时间段对应的群码信息。
从本发明的技术方案可以看出,被叫用户通过设置群码信息,可以在不希望被频繁来电打扰的时候启动群码呼叫功能,从而要求每个主叫在该时间段内呼叫被叫时均需要输入群码,如果主叫没有从被叫用户处得到正确的群码信息,其来电将不能接续到被叫用户,从而保证了被叫用户在不希望打扰的时候避免被一些不重要的来电或者骚扰电话打扰,而被叫的亲朋好友等会从被叫用户处得到正确的群码,因而依然可以通过电话联系到被叫用户,从而保证了被叫用户不错失重要来电。
在本发明中被叫用户可以灵活地对主叫用户进行分组,并给重要程度不同的主叫组分配不同的群码,从而可以灵活地控制来电的数量。并且,通过设置群码呼叫开关,可以灵活地控制群码呼叫的生效时间。通过设置群码,用户可以在不改变电话号码的情况下更换主叫群。例如,用户经常接到骚扰电话时可以通过设置群码来杜绝这种现象。而如果拨打骚扰电话的主叫掌握了被叫用户的群码,被叫用户只需修改群码信息即可,而不需要改变实际电话号码,这样用户通过修改群码信息就可以方便地达到改变电话号码的效果,从而有效地杜绝电话骚扰,保证了用户的正常工作和生活。
综上所述,根据本发明的电话呼叫方法方便地保证了用户在特定时间段内既不受到骚扰,同时又不错过重要来电。
【附图说明】
图1是本发明第一实施例的设置群码信息的流程图;
图2是本发明第一实施例的群码电话呼叫处理流程图;
图3是本发明第二实施例的设置群码信息的流程图;
图4是本发明第二实施例的群码电话呼叫处理流程图。
【具体实施方式】
下面结合附图和应用在移动通信环境的具体实施例对本发明进行详细说明。
为了使电话用户能在特定时间段内不受过多电话干扰,而又不错过一些重要电话,本发明通过分群的方式将主叫用户划分到不同的群,并对每一个群设置一个号码,在本发明中称之为群码。在用户设定的特定时间段内,呼叫一个开通群码业务的被叫用户时,电话网络系统会要求主叫输入正确的群码信息,只有在主叫输入的群码信息正确时,网络才进一步接续来自主叫的呼叫。下面结合两个具体实施例详细地说明本发明的处理过程。
[实施例1]
图1示出了本发明第一实施例的设置群码呼叫控制信息的流程图,在下文中将群码呼叫控制信息简称为群码信息。如图1所示,在步骤101,用户对自己的主叫用户进行分群,并给每一个群分配一个群码,例如,家人群码666668,亲朋群码222223,同事群码345678,等等。
在步骤102,为每一个群码呼叫时间段设置一个或多个呼叫时可以使用的群码,也就是将步骤101建立的群码分配到不同的时间段。例如对于上述00:00:00-07:00:00的时间段设置一个群码666668,对于23:00:00-24:00:00的时间段设置两个群码666668、222223。经过这个步骤将形成如表1所示的群码信息对应关系表。群码呼叫起始时间群码呼叫结束时间群码00:00:0007:00:0066666823:00:0024:00:00666668,22222319:00:0023:00:00666668,222223,345678
表1
建立群码信息对应关系表后,在步骤103,电话用户在向通信运营商申请开通群码呼叫业务时,在签约信息里记录该群码信息对应关系信息,然后系统运营商将对于该用户的群码信息对应关系信息存储在通信存储设备中,例如移动通信系统中的HLR。
需要说明的是,用户在设置了上述群码信息之后,需要告诉不同群中主叫相应的群码,这样主叫在网络提示需要输入群码时,才能根据该被叫用户和当前的群码呼叫时间段输入正确的群码。
在按照上述步骤在HLR中建立了用户设置的群码信息之后,下面结合图2说明具体的群码电话呼叫过程。
当移动通信系统的MSC接收到来自主叫的电话接续请求时,根据主叫方返回的移动台漫游号码(MSRN),从VLR中读取被叫用户信息。从主叫拨打被叫的电话号码到MSC接收到该电话接续请求之间的过程对于本领域技术人员来说是公知的,这里不进行详细说明。同样,本领域的技术人员都知道,在被叫用户的移动台移动时,对应于移动台当前位置的MSC会从存储用户信息的HLR中将该用户的相关信息取到该MSC的VLR中,在本发明中,用户的相关信息包括了上述的群码信息。
为了更加方便用户使用群码来控制电话接入,在本实施例中设置了一个群码呼叫开关,例如在HLR中为群码用户建立一个群码呼叫开关参数(GCS),GCS为0表示用户关闭群码呼叫功能,GCS为1则表示用户启动群码呼叫功能。用户可以像设置群码信息一样设置GCS的值,从而灵活地控制是有选择地接入电话还是没有限制地接入电话。
在实际情况中,用户设置群码信息和群码呼叫开关都可以方便地使用多种方式,例如通过系统运营商提供的服务电话,或者通过国际互联网上系统运营商提供了该功能的网页来进行,甚至可以通过向系统运营商发送短消息等方式来进行。系统运营商在接收到用户的设置消息后即将该消息记录到HLR中。由于可以使用上述各种灵活的方式来对群码呼叫功能进行设置,因此用户可以在使用过程中随时更改群码信息,还可以通过改变群码呼叫开关信息随时选择打开或关闭群码呼叫功能,因此本发明提供的方法对用户来说是极其方便的。
在步骤201,移动通信系统中被叫用户移动台当前的MSC接收到对被叫用户接续请求后,首先从VLR中根据MSRN读取该被叫用户的群码呼叫开关GCS信息。然后在步骤202,MSC判断GCS的值。如果GCS为0,表明用户此时关闭了群码呼叫功能,MSC直接在步骤209寻呼被叫,以接续来自主叫的电话。如果GCS为1,表明用户此时打开了群码呼叫功能,则执行步骤203。
在步骤203,MSC从VLR中根据MSRN读取被叫用户的群码信息中的群码呼叫时间段信息,也就是如表1所示的由用户设置的群码呼叫起始时间和结束时间信息。然后在步骤204,MSC判断当前的时间是否在用户设置的其中一个群码呼叫时间段内。如果当前时间并不在用户设置的任何一个群码呼叫时间段内,则执行步骤209,也就是MSC直接寻呼被叫,以接续来自主叫的电话。如果当前时间在其中一个群码呼叫时间段内,则执行步骤205。
在步骤205,MSC通过放音方式提示主叫输入群码,并在一定时间内等待主叫输入群码。在步骤206,MSC判断是否在规定的时间内接收到主叫输入的群码。如果没有收到主叫输入的群码,则MSC在步骤210拒绝主叫的电话接续请求,即拒绝寻呼被叫,中止呼叫接续。如果接收到主叫输入的群码,则执行步骤207。
在用户输入群码之后,MSC在步骤207从VLR读取当前时间所属的群码呼叫时间段对应的群码。例如当前时间是23:30:00,则读取对应的群码为666668和222223。在步骤208,MSC判断主叫用户输入的群码是否为从VLR读取的群码中的一个。如果是,则表明被叫用户将该群码告诉了该主叫,换句话说,表明被叫用户在此群码呼叫时间段内愿意接听该主叫的来电,因此MSC在步骤209寻呼被叫,以接续来自该主叫的电话呼叫。如果主叫用户输入的群码不是从VLR读取的群码中的一个,则MSC在步骤210中止呼叫接续。
从上述实施例可以看出,在本发明中用户通过设置群码可以有效地降低电话干扰程度,同时也不错失来自亲朋好友等的重要电话。而用户设置群码的过程也很简单和方便,因此本发明为用户提供了极大的便利。
在实施例1中,用户也可以设置一个对于任意时间都有效的超级群码,超级群码在任何群码呼叫时间段内都有效,因此,不需单独为超级群码设置可以呼叫的群码呼叫时间段。例如,可以将表1所示的群码666668设置为一个超级群码,对于任意一个群码呼叫时间段都有效。在这种情况下,用户可以将超级群码告诉例如父母或子女等亲属,这样他们可以在任何情况下都能接通用户的电话,这样无论对用户来说还是对他的亲属来说,都显得十分方便。
[实施例2]
在实施例1中,用户分别设置了不同的群码呼叫时间段,同时设置了一些群码,并为每一个群码呼叫时间段设置了一些呼叫时可以使用的群码。其实,用户也可以通过设置群码级别来更加灵活地控制接入哪些来电。例如,用户可能觉得00:00:00-07:00:00这个时间段最不希望被人打扰,因此只希望父母或子女等亲属能打进电话,这样可以将该时间段设置一个最高的群码级别1。而对于07:00:00-08:00:00和23:00:00-24:00:00这两个时间段,除了父母或子女之外,还可以允许最亲密的朋友等打进电话,因此给这两个时间段设置一个次一级的群码级别2。以此类推,用户可以对不同的群码呼叫时间段分配一个群码级别。然后用户可以设置一个或多个群码,并为每一个群码分配一个级别。这样,在HLR中可以对于该用户建立如下表2所示的群码呼叫时间段和群码级别的对应关系信息,以及表3所示的群码级别和群码之间的对应关系信息。群码呼叫起始时间群码呼叫结束时间 群码级别00:00:0007:00:00 107:00:0008:00:00 212:00:0013:00:00 318:00:0020:00:00 420:00:0023:00:00 323:00:0024:00:00 2
表2 群码级别 群码含义 1 666668一级群码(超级群码) 2 222223二级群码 3 123456三级群码 4 345678四级群码
表3
在表2和表3所示的群码级别中,级别1是最高级别,因此也将级别1对应的群码称为超级群码。在实际应用时,可以规定上一级的群码对于下面的级别有效。例如,在级别为2级的群码呼叫时间段23:00:00-24:00:00内,如果输入一级群码666668也是可以的。和实施例1相比,实施例2的设置更加简单。
在实施例2中,设置群码信息的过程和实施例1稍有不同。如图3所示,在实施例2中,首先在步骤301,在向通信运营商申请开通群码呼叫业务时,电话用户首先在用户的签约信息里设置群码呼叫时间段,并为各个群码呼叫时间段设置相应的级别信息。然后在步骤302,用户设置一个或多个群码,并为每一个群码分配一个级别。换句话说,也就是对于同一个群码级别分配一个或一些呼叫时可以使用的群码,在本实施例中以设置一个群码作为示例。然后在步骤303,通信运营商根据用户的设置,在HLR中建立如表2所示的群码呼叫时间段和群码级别的对应关系信息以及如表3所示的群码级别和群码之间的对应关系信息,在实际使用时表2和表3的内容可以合并到一个表中。
在实施例2中,群码电话呼叫处理过程和实施例1也稍有区别。图4示出了第二实施例的群码电话呼叫处理流程,比较图4和图2可以看出,图4中的步骤401至406、以及步骤409和410和图2中的相应步骤301至306、以及309和310完全相同,这里不再赘述。下面说明不同的步骤407和408。
在实施例2中,MSC在步骤407通过读取表2所示的信息确定目前时间段所需要的群码级别,然后通过读取表3所示的信息确定主叫输入的群码的级别。在步骤408,MSC判断主叫输入的群码级别是否大于或等于目前时间段所需要的群码级别,如果是,执行步骤409,否则执行步骤410。
在实施例1和实施例2中,如果关闭群码呼叫功能,MSC会无条件地接续主叫的电话呼叫。在实际应用时,可以进一步将群码呼叫开关参数改为群码呼叫功能参数(GCF)。当设置GCF为0,也就是代表执行正常群码呼叫处理时,按照前述的正常群码呼叫流程处理;当设置GCF为1,也就是代表不执行群码呼叫处理时,按照关闭群码呼叫的流程处理;当设置GCF为2,也就是代表对输入的群码不按时间段进行判断时,依然要求主叫输入群码,只是主叫可以输入任意一个群码,而不需要对应不同的群码呼叫时间段输入相应的群码,MSC判断主叫输入的群码符合于对应关系信息中的任何一个群码时,接续来电,否则拒绝电话接续。另外,当设置GCF为3,也就是代表直接显示输入的群码时,要求主叫在所有时间内都必须输入群码,只不过主叫输入的群码不必是被叫提前设置的存放在HLR中的群码,而可以是和被叫预先约定的群码。此时MSC并不对主叫输入的群码进行判断,而是直接通过来电显示的方式将该群码信息通知给被叫,被叫根据来电显示的群码信息,决定是否接听来电。例如,被叫提前和主叫约定呼叫时采用群码265833,这时,主叫呼叫被叫时,被叫移动台当前的MSC发现用户设置的GCF为3,表示要求主叫输入一个群码。于是,被叫移动台当前的MSC就通过语音的方式提示主叫输入群码,当主叫听到提示音并输入群码265833时,被叫移动台当前的MSC并不判断群码是否正确,而是直接将该群码信息通过来电显示方式显示给被叫,被叫发现来电显示的群码是265833,于是,决定接听来电,如果不是265833,被叫可以决定不接听来电。
在上面的实施例中设置了多个群码呼叫时间段,在实际应用时可以只设置一个群码呼叫时间段。并且,在设置了多个群码呼叫时间段后,也可以对每一个群码呼叫时间段设置一个相同的群码,因此,用户的设置可以灵活多样。
在实际应用环境中,网络还可以将主叫输入的群码信息通过来电显示的方式显示给被叫,使被叫用户能进一步确定主叫属于哪一个主叫群,以确定是否接通本次呼叫。特别是在使用例如个人号码的虚拟号码的情况下,被叫所记忆的是主叫的虚拟号码,而显示给被叫的则可能是实际的网络号码,此时被叫将不能从显示的网络号码来判断主叫的身份,因此显示主叫输入的群码将有助于被叫判断主叫的身份。另外,在实际使用过程中,群码也可以当作密码来使用,也就是,在相应的时间段里,网络会提示主叫用户输入密码,并根据密码是否正确来决定是否接续主叫电话呼叫。
在上述实施例中,由被叫移动台所在的MSC从VLR读取群码信息并进行判断。其实,读取群码信息和判断主叫输入的群码和存储的群码是否一致等过程也可以由存储被叫用户签约信息的HLR直接进行。
在这种情况下,当一个群码用户被呼叫时,存储群码用户签约信息的HLR根据该群码用户的号码,查出该群码用户的群码信息,比较当前呼叫时间是否处于一个群码呼叫时间段内,如果是,则HLR通知相应的交换机设备提示用户输入群码信息,并等待主叫输入该群码信息,例如通过放音的方式对用户进行提示。如果在相应的时间内,该交换机设备没有接收到相应的群码信息,则该交换机设备向HLR返回获取群码信息失败的消息,HLR中止呼叫的接续。用户输入群码信息后,交换机设备将提取的群码信息反馈给HLR,HLR判断在当前时间段内是否允许该群码的呼叫,也就是,HLR判断交换机返回的群码是否属于该群码呼叫时间段所设置的一些呼叫时允许使用的群码组,如果是,则HLR通知被叫的MSC按正常流程完成相应的呼叫处理过程,否则,HLR通知被叫的MSC终止呼叫的接续。在这种处理过程中,当主叫方是移动通信网络的移动用户时,交换机设备是主叫移动台当前的MSC;当主叫方不是本移动通信网络的移动用户时,例如主叫方是固定通信网络的固定用户时,则交换机设备是被叫的群码用户的信息归属的HLR所属的关口局设备。
上述通过移动通信系统为例讲述了本发明,本领域技术人员可以理解,本发明可以毫无阻碍地应用于固定通信系统和将来的个人号码系统。例如,在固定通信系统中,实施例中HLR的工作由BAM完成,MSC的工作由交换机完成。因此可以理解,上述实施例只是对本发明的展示,而不是限制。