一种通话方法和装置的制作方法

文档序号:7739953阅读:135来源:国知局
专利名称:一种通话方法和装置的制作方法
技术领域
本发明涉及移动通信领域,特别涉及一种通话方法和装置。
背景技术
随着移动通信技术的发展,越来越多的用户选择支持两个用户识别卡的手机,每 个用户识别卡对应一个手机号码,需要说明的是,为了对用户的手机号码与用户欲拨打的 号码进行区分,在本发明中,将用户的手机号码称为本机号码。在实际应用中,两个用户识 别卡所对应的本机号码可能属于不同的运营商,目前中国国内的移动通信运营商主要有三 个中国电信、中国联通和中国移动。基于这种情况,若将这两个用户识别卡分别称为第一 用户识别卡和第二用户识别卡,则第一用户识别卡所对应的本机号码可能属于中国联通, 而第二用户识别卡所对应的本机号码可能属于中国移动。对于拥有两个本机号码的用户来说,一般来说,所述用户为多模终端机用户,若被 叫号码属于中国移动,可使用属于中国移动的本机号码,这样,只在中国移动的网内进行通 信,若被叫号码属于中国联通,可使用属于中国联通的本机号码,这样,只在中国联通的网 内进行通信,可达到节省通信链路资源的目的。但是,在实际应用中,特别是随着第三代移 动通信系统(3G)的引入,号码忽然大量增加,用户往往并不知道被叫号码到底属于哪一个 运营商,只能凭借自己的经验对被叫号码的所属运营商进行判断,这种判断不一定准确,有 可能造成通信链路资源的浪费。

发明内容
有鉴于此,本发明提供一种通话方法,能够节省通信链路资源。本发明还提供一种通话装置,能够节省通信链路资源。为解决上述技术问题,本发明的技术方案是这样实现的—种通话方法,该方法应用于包括两个用户识别卡的手机中,其中,两个用户识别 卡所对应的本机号码分别属于不同的运营商,预先建立每个号段与所属运营商之间的对应 关系,该方法包括获取当前被叫号码的号段;根据所述对应关系,查找当前被叫号码的所属运营商;若查找到的运营商与两个用户识别卡对应的本机号码所属运营商中的任意一个相同,则采用查找到的运营商所对应的本机号码建立通话;否则,选择两个本机号码中的任 意一个建立通话。该方法进一步包括对预先建立的每个号段与所属运营商之间的对应关系进行更 新。所述号段为号码的前N位,其中,N为大于等于3的正整数。所述获取当前被叫号码的号段的方法包括预先存储每个IP号码前缀;
输入当前号码串;判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获取号码串中IP号码前缀结束后的前N位;否则,获取号码串的前N位,其中,N为大于等于 3的正整数。该方法进一步包括对所存储的IP号码前缀进行更新。一种通话装置,该装置包括两个用户识别卡,两个用户识别卡所对应的本机号码 分别属于不同的运营商,该装置还包括第一号段对应关系建立单元、第一获取单元、第一 查找单元和第一选择单元;其中,所述第一号段对应关系建立单元,用于建立每个号段与所属运营商之间的对应关 系所述第一获取单元,用于获取被叫号码的号段;所述第一查找单元,用于根据所述对应关系,查找当前被叫号码的所属运营商;所述第一选择单元,若查找到的运营商与两个用户识别卡对应的本机号码所属运 营商中的任意一个相同,则选择查找到的运营商所对应的本机号码建立通话;否则,选择两 个本机号码中的任意一个建立通话。该装置进一步包括第一号段对应关系更新单元,用于对预先建立的每个号段与 号段的所属运营商之间的对应关系进行更新。所述第一获取单元包括第一 IP号码前缀存储子单元、第一输入子单元和第一前 N位获取子单元;其中,所述第一 IP号码前缀存储子单元,用于预先存储每个IP号码前缀;所述第一输入子单元,用于接收所输入的号码串;所述第一前N位获取子单元,用于判断所述输入的号码串的前五位是否与任意一 个IP号码前缀相同,如果是,则获取所述号码串中IP号码前缀结束后的前N位;否则,获取 所述号码串的前N位,其中,N为大于等于3的正整数。所述第一获取单元进一步包括第一 IP号码前缀更新子单元,用于对所存储的IP 号码前缀进行更新。一种通话方法,该方法应用于包括两个用户识别卡的手机中,其中,两个用户识别 卡所对应的本机号码分别属于不同的网络类型,预先建立每个号段与所属网络类型之间的 对应关系,该方法包括获取当前被叫的号段;根据所述对应关系,查找当前被叫号码的所属网络类型;若查找到的网络类型与两个用户识别卡对应的本机号码所属网络类型中的任意 一个相同,则采用查找到的网络类型所对应的本机号码建立通话;否则,选择两个本机号码 中的任意一个建立通话。该方法进一步包括对预先建立的每个号段与所属网络类型之间的对应关系进行 更新。所述号段为号码的前N位,其中,N为大于等于3的正整数。所述获取当前欲拨打被叫号码的号段的方法包括预先存储每个IP号码前缀;
输入当前号码串;判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获取号码串中IP号码前缀结束后的前N位;否则,获取号码串的前N位,其中,N为大于等于 3的正整数。该方法进一步包括对所存储的IP号码前缀进行更新。一种通话装置,该装置包括两个用户识别卡,两个用户识别卡所对应的本机号码分别属于不同的网络类型,该装置还包括第二号段对应关系建立单元、第二获取单元、第 二查找单元和第二选择单元;其中,所述第二号段对应关系建立单元,用于建立每个号段与所属网络类型之间的对应关系所述第二获取单元,用于获取被叫号码的号段;所述第二查找单元,用于根据所述对应关系,查找当前被叫号码的所属网络类型;所述第二选择单元,若查找到的网络类型与两个用户识别卡对应的本机号码所属 网络类型中的任意一个相同,则选择查找到的网络类型所对应的本机号码建立通话;否则, 选择两个本机号码中的任意一个建立通话。该装置进一步包括第二号段对应关系更新单元,用于对预先建立的每个号段与 号段的所属网络类型之间的对应关系进行更新。所述第二获取单元包括第二 IP号码前缀存储子单元,第二输入子单元和第二前 N位获取子单元;其中,所述第二 IP号码前缀存储子单元,用于预先存储每个IP号码前缀;所述第二输入子单元,用于接收所输入的号码串;所述第二前N位获取子单元,用于判断所述输入的号码串的前五位是否与任意一 个IP号码前缀相同,如果是,则获取所述号码串中IP号码前缀结束后的前N位;否则,获取 所述号码串的前N位,其中,N为大于等于3的正整数。所述第二获取单元进一步包括第二 IP号码前缀更新子单元,用于对所存储的IP 号码前缀进行更新。一种通话方法,该方法应用于包括两个用户识别卡的手机中,其中,两个用户识别 卡所对应的本机号码分别属于不同的运营商、且属于不同的网络类型,预先建立每个号段 与所属运营商之间的对应关系,预先建立每个号段与所属网络类型之间的对应关系,该方 法包括选择通话方式;根据所选择的通话方式,按照第一通话方式建立通话,或按照第二通话方式建立 通话;其中;第一通话方式包括获取当前被叫号码的号段;根据所述对应关系,查找当前被叫号码的所属运营商;若查找到的运营商与两个用户识别卡对应的本机号码所属运营商中的任意一个 相同,则采用查找到的运营商所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立通话;第二通话方式包括获取当前被叫的号段;根据所述对应关系,查找当前被叫号码的所属网络类型;若查找到的网络类型与两个用户识别卡对应的本机号码所属网络类型中的任意 一个相同,则采用查找到的网络类型所对应的本机号码建立通话;否则,选择两个本机号码 中的任意一个建立通话。所述第一通话方式进一步包括对预先建立的每个号段与所属运营商之间的对应 关系进行更新。在第一通话方式中,所述号段为号码的前N位,其中,N为大于等于3的正整数。在第一通话方式中,所述获取当前被叫号码的号段的方法包括预先存储每个IP号码前缀;输入当前号码串;判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获 取号码串中IP号码前缀结束后的前N位;否则,获取号码串的前N位,其中,N为大于等于 3的正整数。在第一通话方式中,该方法进一步包括对所存储的IP号码前缀进行更新。所述第二通话方式进一步包括对预先建立的每个号段与所属网络类型之间的对 应关系进行更新。在第二通话方式中,所述号段为号码的前N位,其中,N为大于等于3的正整数。在第二通话方式中,所述获取当前被叫号码的号段的方法包括预先存储每个IP号码前缀;输入当前号码串;判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获 取号码串中IP号码前缀结束后的前N位;否则,获取号码串的前N位,其中,N为大于等于 3的正整数。在第二通话方式中,该方法进一步包括对所存储的IP号码前缀进行更新。一种通话装置,该装置包括两个用户识别卡,两个用户识别卡所对应的本机号码 分别属于不同的运营商、且属于不同的网络类型,该装置还包括通话方式选择模块、第一 通话模块和第二通话模块;其中;所述通话方式选择模块,用于接收所选择的通话方式,若选择第一通话方式,则执行第一通话模块;若选择第二通话方式,则执行第二通话模块;所述第一通话模块包括第一号段对应关系建立单元、第一获取单元、第一查找单 元和第一选择单元;其中,所述第一号段对应关系建立单元,用于建立每个号段与所属运营 商之间的对应关系;所述第一获取单元,用于获取被叫号码的号段;所述第一查找单元,用 于根据所述对应关系,查找当前被叫号码的所属运营商;所述第一选择单元,若查找到的运 营商与两个用户识别卡对应的本机号码所属运营商中的任意一个相同,则选择查找到的运 营商所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立通话。所述第二通话模块包括第二号段对应关系建立单元、第二获取单元、第二查找单元和第二选择单元;其中,所述第二号段对应关系建立单元,用于建立每个号段与所属网络 类型之间的对应关系;所述第二获取单元,用于获取被叫号码的号段;所述第二查找单元, 用于根据所述对应关系,查找当前被叫号码的所属网络类型;所述第二选择单元,若查找到 的网络类型与两个用户识别卡对应的本机号码所属网络类型中的任意一个相同,则选择查 找到的网络类型所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立 通话。所述第一通话模块进一步包括第一号段对应关系更新单元, 用于对预先建立的 每个号段与号段的所属运营商之间的对应关系进行更新。所述第一获取单元包括第一 IP号码前缀存储子单元、第一输入子单元和第一前 N位获取子单元;其中,所述第一 IP号码前缀存储子单元,用于预先存储每个IP号码前缀;所述第一输入子单元,用于接收所输入的号码串;所述第一前N位获取子单元,用于判断所述输入的号码串的前五位是否与任意一 个IP号码前缀相同,如果是,则获取所述号码串中IP号码前缀结束后的前N位;否则,用于 获取所述号码串的前N位,其中,N为大于等于3的正整数。所述第一获取单元进一步包括第一 IP号码前缀更新子单元,用于对所存储的IP 号码前缀进行更新。所述第二通话模块进一步包括第二号段对应关系更新单元,用于对预先建立的 每个号段与号段的所属网络类型之间的对应关系进行更新。所述第二获取单元包括第二 IP号码前缀存储子单元,第二输入子单元和第二前 N位获取子单元;其中,所述第二 IP号码前缀存储子单元,用于预先存储每个IP号码前缀;所述第二输入子单元,用于接收所输入的号码串;所述第二前N位获取子单元,用于判断所述输入的号码串的前五位是否与任意一 个IP号码前缀相同,如果是,则获取所述号码串中IP号码前缀结束后的前N位;否则,用于 获取所述号码串的前N位,其中,N为大于等于3的正整数。所述第二获取单元进一步包括第二 IP号码前缀更新子单元,用于对所存储的IP 号码前缀进行更新。采用本发明的技术方案,尽量采用了与被叫号码所属运营商相同的本机号码建立 了通话,节省了通信链路资源,同时,还可使用两个本机号码中属于3G网络类型的本机号 码建立视频通话,享受到3G网络的视频聊天等功能,增加了用户体验。


图1为本发明所提供的一种通话方法的实施例一的流程图。图2为本发明中所建立的每个号段与所属运营商之间的对应关系的示意图。图3为本发明所提供的一种通话装置的实施例一的结构图。图4为本发明所提供的一种通话方法的实施例二的流程图。图5为本发明中所建立的每个号段与所属网络类型之间的对应关系的示意图。图6为本发明所提供的一种通话装置的实施例二的结构图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。图1为本发明所提供的一种通话方法的实施例一的流程图。如图1所示,该方法 包括以下步骤步骤101,建立每个号段与所属运营商之间的对应关系。图2为本发明中所建立的每个号段与所属运营商之间的对应关系的示意图,如图 2所示,号段一般为手机号码的前N位,N为大于等于3的正整数,基于不同的运营商拥有不 同的号段,可建立每个号段与号段的所属运营商之间的对应关系。在此,仅以号段为手机号码的前3位为例进行说明,号段133、153、180和189均对 应中国电信,号段130、131、132、155、156、185和186均对应中国联通,号段134、135、136、 137、138、139、150、151、152、157、158、159、187 和 188 均对应中国移动。需要说明的是,图2所示是基于现有的各个运营商所拥有的号段而建立的每个号 段与所属运营商之间的对应关系。在实际应用中,运营商的数量有可能会增加或者减少,号 段的数量也可能会有增减,也有可能运营商所拥有的号段发生变化,因此,还可根据各个运 营商所拥有的号段,对建立的每个号段与所属运营商之间的对应关系进行更新。其中,可根 据各个运营商所拥有的号段的变化对每个号段与所属运营商之间的对应关系实时更新,例 如,只要运营商所拥有的号段的变化,则立即触发更新的动作,也可根据用户的指令触发更 新的动作,例如,只要用户发出更新的指令,则执行更新的动作。步骤102,获取当前被叫号码的号段。当用户输入的号码串为被叫号码时,将号码串的前N位作为号段。在实际应用中,用户输入的号码串中有可能包括IP号码前缀。例如,用户在输 入被叫号码前还输入了 17951,基于这种情况,可预先存储每个IP号码前缀,例如,存储 17951、17909和12593等,判断用户输入的号码串的前五位是否与任意一个IP号码前缀相 同,如果是,则获取号码串中IP号码前缀结束后的前N位,也就是号码串中从第六位开始的 前N位,将号码串中IP号码前缀结束后的前N位作为号段;否则,获取号码串的前N位,将 号码串的前N位作为号段。当然,也可对所存储的IP号码前缀进行更新,更新的方法可参 照每个号段与所属运营商之间的对应关系的更新方法。步骤103,根据对应关系,查找被叫号码的所属运营商。根据图2所示的每个号段与所属运营商之间的对应关系和在步骤102中所获取的 被叫号码的号段,可查找出当前被叫号码的所属运营商。步骤104,若查找到的运营商与两个用户识别卡对应的本机号码所属运营商中的 任意一个相同,则采用查找到的运营商所对应的本机号码建立通话;否则,选择两个本机号 码中的任意一个建立通话。举例说明,不妨假设第一用户识别卡所对应的本机号码属于中国联通,第二用户 识别卡所对应的本机号码属于中国移动。若查找到的欲拨打号码属于中国电信,则采用第 一用户识别卡所对应的本机号码建立通话,或者采用第二用户识别卡所对应的本机号码建 立通话,若查找到的欲拨打号码属于中国移动,则采用第二用户识别卡所对应的本机号码建立通话,若查找到的欲拨打号码属于中国联通,则采用第一用户识别卡所对应的本机号码建立通话。至此,本流程结束。基于上述通话方法,图3为本发明所提供的一种通话装置的实施例一的结构图。 如图3所示,该装置包括第一用户识别卡100和第二用户识别卡101,第一用户识别卡100 和第二用户识别卡101所对应的本机号码分别属于不同的运营商,该装置还包括第一号 段对应关系建立单元102、第一获取单元103、第一查找单元104和第一选择单元105。其中,第一号段对应关系建立单元102建立每个号段与所属运营商之间的对应关 系;第一获取单元103获取当前被叫号码的号段;第一查找单元104根据所述对应关系,查 找当前被叫号码的所属运营商;第一选择单元105,若查找到的运营商与第一用户识别卡 100和第二用户识别卡101对应的本机号码所属运营商中的任意一个相同,则选择查找到 的运营商所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立通话。该装置进一步包括第一号段对应关系更新单元106对预先建立的每个号段与所 属运营商之间的对应关系进行更新。第一获取单元103包括第一 IP号码前缀存储子单元1031、第一输入子单元1032 和第一前N位获取子单元1033。其中,第一 IP号码前缀存储子单元1031预先存储每个IP号码前缀;第一输入子 单元1032接收所输入的号码串;第一前N位获取子单元1033判断输入的号码串的前五位 是否与任意一个IP号码前缀相同,如果是,则获取号码串中IP号码前缀结束后的前N位; 否则,获取号码串的前N位,其中,N为大于等于3的正整数。第一获取单元103进一步包括第一 IP号码前缀更新子单元1034,对所存储的IP 号码前缀进行更新。本发明所提供的一种通话装置的实施例一的具体说明请参照图1所示方法实施 例中的相应说明,此处不再赘述。另外,随着移动通信技术由全球移动通信系统(GSM)网络进入3G网络,目前部分 号码属于GSM网络类型,部分号码属于3G的网络类型,对于拥有两个本机号码的用户来说, 若这两个本机分别号码分别属于GSM网络类型和3G网络类型,如果被叫号码属于3G网络 类型,则用户可使用属于3G网络类型的本机号码与对方实现视频通话,如果被叫号码属于 GSM网络类型,而用户使用属于3G网络类型的本机号码欲与对方建立视频通话,则视频通 话无法建立。然而,在实际应用中,用户往往并不知道被叫号码到底属于GSM网络类型还是 3G网络类型,只能凭借自己的经验对被叫号码的所属网络类型进行判断,如果判断错误,则 降低了用户体验。为了解决这个问题,可将本发明的实施例一所提供方法应用于网络类型 的判断中,例如,建立每个号段与所属网络类型之间的对应关系,然后根据对应关系,查找 当前被叫号码的所属网络类型,如果查找到的网络类型为3G网络类型,可使用两个本机号 码中属于3G网络类型的本机号码建立视频通话,或享受3G网络所带来的其他服务。图4为本发明所提供的一种通话方法的实施例二的流程图。如图4所示,该方法 包括以下步骤步骤401,建立每个号段与所属网络类型之间的对应关系。图5为本发明中所建立的每个号段与所属网络类型之间的对应关系的示意图,如图5所示,号段一般为手机号码的前N位,N为大于等于3的正整数,基于不同的运营商拥 有不同的号段,可建立每个号段与号段的所属网络类型之间的对应关系。在此,仅以号段为 手机号码的前3位为例进行说明,对于属于中国联通的号段中,130、131号段属于GSM网络, 而186号段属于3G网络。在实际应用中,网络类型的数量有可能会增加或者减少,号段的数量也可能会有 增减,因此,还可对建立的每个号段与所属网络类型之间的对应关系进行更新。步骤402,获取当前欲拨打号码的号段。当用户输入欲拨打的号码时,将号码的前N位作为号段。步骤403,根据对应关系,查找当前被叫号码的所属网络类型。步骤404,若查找到的网络类型与两个用户识别卡对应的本机号码所属网络类型 的任意一个相同,则采用查找到的网络类型所对应的本机号码建立通话;否则,选择两个本 机号码中的任意一个建立通话。至此,本流程结束。基于上述通话方法,图6为本发明所提供的一种通话装置的实施例二的结构图。 如图6所示,该装置包括第三用户识别卡600和第四用户识别卡601,第三用户识别卡600 和第四用户识别卡601所对应的本机号码分别属于不同的网络类型,该装置还包括第二 号段对应关系建立单元602、第二获取单元603、第二查找单元604和第二选择单元605。其中,第二号段对应关系建立单元602建立每个号段与所属网络类型之间的对应 关系;第二获取单元603获取被叫号码的号段;第二查找单元604根据所述对应关系,查找 当前被叫号码的所属网络类型;第二选择单元105,若查找到的网络类型与第三用户识别 卡600和第四用户识别卡601对应的本机号码所属网络类型中的任意一个相同,则选择查 找到的网络类型所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立 通话。该装置进一步包括第二号段对应关系更新单元606对预先建立的每个号段与所 属网络类型之间的对应关系进行更新。第二获取单元603包括第二 IP号码前缀存储子单元6031、第二输入子单元6032 和第二前N位获取子单元6033。其中,第二 IP号码前缀存储子单元6031预先存储每个IP号码前缀;第二输入子 单元6032接收所输入的号码串;第二前N位获取子单元6033判断输入的号码串的前五位 是否与任意一个IP号码前缀相同,如果是,则获取号码串中IP号码前缀结束后的前N位; 否则,获取号码串的前N位,其中,N为大于等于3的正整数。第二获取单元603进一步包括第二 IP号码前缀更新子单元6034,对所存储的IP 号码前缀进行更新。本发明所提供的一种通话装置的实施例二的具体说明请参照图4所示方法实施 例中的相应说明,此处不再赘述。基于上述一种通话方法的第一实施例和第二实施例,本发明还可提供一种通话方 法,该方法应用于包括两个用户识别卡的手机中,其中,两个用户识别卡所对应的本机号码 分别属于不同的运营商、且属于不同的网络类型,预先建立每个号段与所属运营商之间的 对应关系,预先建立每个号段与所属网络类型之间的对应关系后,该方法包括选择通话方式;根据所选择的通话方式,按照第一通话方式建立通话,或按照第二通话方式建立通话。其中,第一通话方式包括获取当前被叫号码的号段;根据所述对应关系,查找当 前被叫号码的所属运营商;若查找到的运营商与两个用户识别卡对应的本机号码所属运营 商中的任意一个相同,则采用查找到的运营商所对应的本机号码建立通话;否则,选择两个 本机号码中的任意一个建立通话。第二通话方式包括获取当前被叫的号段;根据所述对应关系,查找当前被叫号 码的所属网络类型;若查找到的网络类型与两个用户识别卡对应的本机号码所属网络类型 中的任意一个相同,则采用查找到的网络类型所对应的本机号码建立通话;否则,选择两个 本机号码中的任意一个建立通话。第一通话方式和第二通话方式的具体说明可参照方法的第一实施例和第二实施 中的相应说明,此处不再赘述。类似地,本发明还可提供一种通话装置,该装置包括两个用户识别卡,两个用户识 别卡所对应的本机号码分别属于不同的运营商、且属于不同的网络类型,该装置还包括通 话方式选择模块、第一通话模块和第二通话模块。其中,通话方式选择模块接收用户所选择的通话方式,若选择第 一通话方式,则执 行第一通话模块;若选择第二通话方式,则执行第二通话模块。第一通话模块包括第一号段对应关系建立单元、第一获取单元、第一查找单元和 第一选择单元;其中,第一号段对应关系建立单元建立每个号段与所属运营商之间的对应 关系;第一获取单元获取被叫号码的号段;第一查找单元根据所述对应关系,查找当前被 叫号码的所属运营商;第一选择单元,若查找到的运营商与两个用户识别卡对应的本机号 码所属运营商中的任意一个相同,则选择查找到的运营商所对应的本机号码建立通话;否 则,选择两个本机号码中的任意一个建立通话。第二通话模块包括第二号段对应关系建立单元、第二获取单元、第二查找单元和 第二选择单元;其中,第二号段对应关系建立单元建立每个号段与所属网络类型之间的对 应关系;第二获取单元获取被叫号码的号段;所述第二查找单元根据所述对应关系,查找 当前被叫号码的所属网络类型;第二选择单元,若查找到的网络类型与两个用户识别卡对 应的本机号码所属网络类型中的任意一个相同,则选择查找到的网络类型所对应的本机号 码建立通话;否则,选择两个本机号码中的任意一个建立通话。第一通话模块和第二通话模块的具体说明可参照装置的第一实施例和第二实施 中的相应说明,此处不再赘述。可见,在本发明中,尽量采用了与被叫号码所属运营商相同的本机号码建立了通 话,能够节省通信链路资源,同时,用户在拨打号码前,根据对应关系,该发明可以查找到被 叫号码属于GSM网络还是3G网络,用户可以根据自己所属的网络类型,用与被叫号码相同 网络类型的本机号码去拨打,享受到3G网络所带来的视频聊天等功能,能够提高用户体验。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
权利要求
一种通话方法,该方法应用于包括两个用户识别卡的手机中,其中,两个用户识别卡所对应的本机号码分别属于不同的运营商,其特征在于,预先建立每个号段与所属运营商之间的对应关系,该方法包括获取当前被叫号码的号段;根据所述对应关系,查找当前被叫号码的所属运营商;若查找到的运营商与两个用户识别卡对应的本机号码所属运营商中的任意一个相同,则采用查找到的运营商所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立通话。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括对预先建立的每个号 段与所属运营商之间的对应关系进行更新。
3.根据权利要求1所述的方法,其特征在于,所述号段为号码的前N位,其中,N为大于 等于3的正整数。
4.根据权利要求3所述的方法,其特征在于,所述获取当前被叫号码的号段的方法包括预先存储每个IP号码前缀;输入当前号码串;判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获取号 码串中IP号码前缀结束后的前N位;否则,获取号码串的前N位,其中,N为大于等于3的 正整数。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括对所存储的IP号码 前缀进行更新。
6.一种通话装置,该装置包括两个用户识别卡,两个用户识别卡所对应的本机号码分 别属于不同的运营商,其特征在于,该装置还包括第一号段对应关系建立单元、第一获取 单元、第一查找单元和第一选择单元;其中,所述第一号段对应关系建立单元,用于建立每个号段与所属运营商之间的对应关系所述第一获取单元,用于获取被叫号码的号段;所述第一查找单元,用于根据所述对应关系,查找当前被叫号码的所属运营商;所述第一选择单元,若查找到的运营商与两个用户识别卡对应的本机号码所属运营商 中的任意一个相同,则选择查找到的运营商所对应的本机号码建立通话;否则,选择两个本 机号码中的任意一个建立通话。
7.根据权利要求6所述的装置,其特征在于,该装置进一步包括第一号段对应关系更 新单元,用于对预先建立的每个号段与号段的所属运营商之间的对应关系进行更新。
8.根据权利要求6所述的装置,其特征在于,所述第一获取单元包括第一IP号码前 缀存储子单元、第一输入子单元和第一前N位获取子单元;其中,所述第一 IP号码前缀存储子单元,用于预先存储每个IP号码前缀;所述第一输入子单元,用于接收所输入的号码串;所述第一前N位获取子单元,用于判断所述输入的号码串的前五位是否与任意一个IP 号码前缀相同,如果是,则获取所述号码串中IP号码前缀结束后的前N位;否则,获取所述 号码串的前N位,其中,N为大于等于3的正整数。
9.根据权利要求8所述的装置,其特征在于,所述第一获取单元进一步包括第一IP 号码前缀更新子单元,用于对所存储的IP号码前缀进行更新。
10. 一种通话方法,该方法应用于包括两个用户识别卡的手机中,其中,两个用户识别 卡所对应的本机号码分别属于不同的网络类型,其特征在于,预先建立每个号段与所属网 络类型之间的对应关系,该方法包括获取当前被叫的号段;根据所述对应关系,查找当前被叫号码的所属网络类型;若查找到的网络类型与两个用户识别卡对应的本机号码所属网络类型中的任意一个 相同,则采用查找到的网络类型所对应的本机号码建立通话;否则,选择两个本机号码中的 任意一个建立通话。
11.根据权利要求10所述的方法,其特征在于,该方法进一步包括对预先建立的每个 号段与所属网络类型之间的对应关系进行更新。
12.根据权利要求10所述的方法,其特征在于,所述号段为号码的前N位,其中,N为大 于等于3的正整数。
13.根据权利要求12所述的方法,其特征在于,所述获取当前欲拨打被叫号码的号段 的方法包括预先存储每个IP号码前缀;输入当前号码串;判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获取号 码串中IP号码前缀结束后的前N位;否则,获取号码串的前N位,其中,N为大于等于3的 正整数。
14.根据权利要求13所述的方法,其特征在于,该方法进一步包括对所存储的IP号 码前缀进行更新。
15. 一种通话装置,该装置包括两个用户识别卡,两个用户识别卡所对应的本机号码分 别属于不同的网络类型,其特征在于,该装置还包括第二号段对应关系建立单元、第二获 取单元、第二查找单元和第二选择单元;其中,所述第二号段对应关系建立单元,用于建立每个号段与所属网络类型之间的对应关系所述第二获取单元,用于获取被叫号码的号段;所述第二查找单元,用于根据所述对应关系,查找当前被叫号码的所属网络类型;所述第二选择单元,若查找到的网络类型与两个用户识别卡对应的本机号码所属网络 类型中的任意一个相同,则选择查找到的网络类型所对应的本机号码建立通话;否则,选择 两个本机号码中的任意一个建立通话。
16.根据权利要求15所述的装置,其特征在于,该装置进一步包括第二号段对应关系 更新单元,用于对预先建立的每个号段与号段的所属网络类型之间的对应关系进行更新。
17.根据权利要求15所述的装置,其特征在于,所述第二获取单元包括第二IP号码 前缀存储子单元,第二输入子单元和第二前N位获取子单元;其中,所述第二 IP号码前缀存储子单元,用于预先存储每个IP号码前缀;所述第二输入子单元,用于接收所输入的号码串;所述第二前N位获取子单元,用于判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获取所述号码串中IP号码前缀结束后的前N位;否则,获取所述 号码串的前N位,其中,N为大于等于3的正整数。
18.根据权利要求17所述的装置,其特征在于,所述第二获取单元进一步包括第二IP 号码前缀更新子单元,用于对所存储的IP号码前缀进行更新。
19.一种通话方法,该方法应用于包括两个用户识别卡的手机中,其中,两个用户识别 卡所对应的本机号码分别属于不同的运营商、且属于不同的网络类型,其特征在于,预先建 立每个号段与所属运营商之间的对应关系,预先建立每个号段与所属网络类型之间的对应 关系,该方法包括选择通话方式;根据所选择的通话方式,按照第一通话方式建立通话,或按照第二通话方式建立通话; 其中;第一通话方式包括获取当前被叫号码的号段;根据所述对应关系,查找当前被叫号码的所属运营商;若查找到的运营商与两个用户识别卡对应的本机号码所属运营商中的任意一个相同, 则采用查找到的运营商所对应的本机号码建立通话;否则,选择两个本机号码中的任意一 个建立通话;第二通话方式包括获取当前被叫的号段;根据所述对应关系,查找当前被叫号码的所属网络类型;若查找到的网络类型与两个用户识别卡对应的本机号码所属网络类型中的任意一个 相同,则采用查找到的网络类型所对应的本机号码建立通话;否则,选择两个本机号码中的 任意一个建立通话。
20.根据权利要求19所述的方法,其特征在于,所述第一通话方式进一步包括对预先 建立的每个号段与所属运营商之间的对应关系进行更新。
21.根据权利要求19所述的方法,其特征在于,在第一通话方式中,所述号段为号码的 前N位,其中,N为大于等于3的正整数。
22.根据权利要求21所述的方法,其特征在于,在第一通话方式中,所述获取当前被叫 号码的号段的方法包括预先存储每个IP号码前缀;输入当前号码串;判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获取号 码串中IP号码前缀结束后的前N位;否则,获取号码串的前N位,其中,N为大于等于3的 正整数。
23.根据权利要求22所述的方法,其特征在于,在第一通话方式中,该方法进一步包 括对所存储的IP号码前缀进行更新。
24.根据权利要求19所述的方法,其特征在于,所述第二通话方式进一步包括对预先 建立的每个号段与所属网络类型之间的对应关系进行更新。
25.根据权利要求24所述的方法,其特征在于,在第二通话方式中,所述号段为号码的前N位,其中,N为大于等于3的正整数。
26.根据权利要求24所述的方法,在特征在于,在第二通话方式中,所述获取当前被叫 号码的号段的方法包括预先存储每个IP号码前缀;输入当前号码串;判断所述输入的号码串的前五位是否与任意一个IP号码前缀相同,如果是,则获取号 码串中IP号码前缀结束后的前N位;否则,获取号码串的前N位,其中,N为大于等于3的 正整数。
27.根据权利要求26所述的方法,其特征在于,在第二通话方式中,该方法进一步包 括对所存储的IP号码前缀进行更新。
28.—种通话装置,该装置包括两个用户识别卡,两个用户识别卡所对应的本机号码分 别属于不同的运营商、且属于不同的网络类型,其特征在于,该装置还包括通话方式选择 模块、第一通话模块和第二通话模块;其中;所述通话方式选择模块,用于接收所选择的通话方式,若选择第一通话方式,则执行第 一通话模块;若选择第二通话方式,则执行第二通话模块;所述第一通话模块包括第一号段对应关系建立单元、第一获取单元、第一查找单元和 第一选择单元;其中,所述第一号段对应关系建立单元,用于建立每个号段与所属运营商之 间的对应关系;所述第一获取单元,用于获取被叫号码的号段;所述第一查找单元,用于根 据所述对应关系,查找当前被叫号码的所属运营商;所述第一选择单元,若查找到的运营商 与两个用户识别卡对应的本机号码所属运营商中的任意一个相同,则选择查找到的运营商 所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立通话。所述第二通话模块包括第二号段对应关系建立单元、第二获取单元、第二查找单元和 第二选择单元;其中,所述第二号段对应关系建立单元,用于建立每个号段与所属网络类型 之间的对应关系;所述第二获取单元,用于获取被叫号码的号段;所述第二查找单元,用于 根据所述对应关系,查找当前被叫号码的所属网络类型;所述第二选择单元,若查找到的网 络类型与两个用户识别卡对应的本机号码所属网络类型中的任意一个相同,则选择查找到 的网络类型所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立通话。
29.根据权利要求28所述的装置,其特征在于,所述第一通话模块进一步包括第一号 段对应关系更新单元,用于对预先建立的每个号段与号段的所属运营商之间的对应关系进 行更新。
30.根据权利要求28所述的装置,其特征在于,所述第一获取单元包括第一IP号码 前缀存储子单元、第一输入子单元和第一前N位获取子单元;其中,所述第一 IP号码前缀存储子单元,用于预先存储每个IP号码前缀;所述第一输入子单元,用于接收所输入的号码串;所述第一前N位获取子单元,用于判断所述输入的号码串的前五位是否与任意一个IP 号码前缀相同,如果是,则获取所述号码串中IP号码前缀结束后的前N位;否则,用于获取 所述号码串的前N位,其中,N为大于等于3的正整数。
31.根据权利要求30所述的装置,其特征在于,所述第一获取单元进一步包括第一IP 号码前缀更新子单元,用于对所存储的IP号码前缀进行更新。
32.根据权利要求28所述的装置,其特征在于,所述第二通话模块进一步包括第二号 段对应关系更新单元,用于对预先建立的每个号段与号段的所属网络类型之间的对应关系 进行更新。
33.根据权利要求28所述的装置,其特征在于,所述第二获取单元包括第二IP号码 前缀存储子单元,第二输入子单元和第二前N位获取子单元;其中,所述第二 IP号码前缀存储子单元,用于预先存储每个IP号码前缀;所述第二输入子单元,用于接收所输入的号码串;所述第二前N位获取子单元,用于判断所述输入的号码串的前五位是否与任意一个IP 号码前缀相同,如果是,则获取所述号码串中IP号码前缀结束后的前N位;否则,用于获取 所述号码串的前N位,其中,N为大于等于3的正整数。
34.根据权利要求17所述的装置,其特征在于,所述第二获取单元进一步包括第二IP 号码前缀更新子单元,用于对所存储的IP号码前缀进行更新。
全文摘要
本发明公开了一种通话方法,根据所选择的通话方式,按照第一通话方式建立通话或第二通话方式建立通话;第一通话方式包括查找当前被叫号码的所属运营商;若查找到的运营商与两个用户识别卡对应的本机号码所属运营商中的任意一个相同,则采用查找到的运营商所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立通话;第二通话方式包括查找当前被叫号码的所属网络类型;若查找到的网络类型与两个用户识别卡对应的本机号码所属网络类型中的任意一个相同,则采用查找到的网络类型所对应的本机号码建立通话;否则,选择两个本机号码中的任意一个建立通话。同时,本发明还公开了一种通话装置,采用该方法和装置能够节省通信链路资源。
文档编号H04W48/18GK101801067SQ201010003380
公开日2010年8月11日 申请日期2010年1月19日 优先权日2010年1月19日
发明者祝志文 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1