一卡多号的选号方法、终端、策略服务器及系统的制作方法

文档序号:7812709阅读:226来源:国知局
一卡多号的选号方法、终端、策略服务器及系统的制作方法
【专利摘要】本发明公开了一种一卡多号的选号方法、终端、语音服务器及系统,方法包括接收输入的被叫号码;在根据所述被叫号码发起呼叫之前,获取选号策略;根据所述选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫号码;采用所述呼叫号码对所述被叫号码发起呼叫。通过上述方式,本发明能够根据不同被叫号码采用不同的主叫号码发起呼叫。
【专利说明】一卡多号的选号方法、终端、策略服务器及系统

【技术领域】
[0001] 本发明涉及通信【技术领域】,特别是涉及一卡多号的选号方法、终端、策略服务器及 系统。

【背景技术】
[0002] 一^^多号(Single MSI Multiple MSISDN ;简称:SIMM)业务是一种面向所有用户 群的增值业务,是指一个用户身份识别模块(Subscriber Identity Module ;简称:SIM)上 包括多个号码。而随着全球电信业务虚拟运营的发展,越来越多的虚拟运营商可能拥有多 个国家、多个运营商的电话号码资源。虚拟运营商可能给同一个用户的分配多个电话号码, 这些电话号码可能是多个国家不同运营商的电话号码。用户通过拥有一卡多号的终端拨打 其他用户电话号码时,需要手动选择从多个主叫号码选择呼叫号码,非常麻烦。


【发明内容】

[0003] 本发明主要解决的技术问题是提供一卡多号的选号方法、终端、策略服务器及系 统,能够根据不同被叫号码采用不同的主叫号码发起呼叫。
[0004] 为解决上述技术问题,本发明米用的一个技术方案是:提供一种 ^多号的选号 方法,包括接收输入的被叫号码;在根据所述被叫号码发起呼叫之前,获取选号策略;根据 所述选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫号码;采用所述呼叫号码 对所述被叫号码发起呼叫。
[0005] 其中,所述选号策略包括第一策略模型、第二策略模型和第三策略模型,其中,所 述第一策略模型为根据被叫号码所属地选择呼叫号码的策略模型、所述第二策略模型为根 据时间段选择呼叫号码的策略模型,所述第三策略模型为根据被叫号码的前缀选择呼叫 号码的策略模型,所述策略模型均设置有优先级;所述根据所述选号策略和被叫号码,从多 个主叫号码中选取一个作为呼叫号码的步骤包括:根据所述优先级由高到低的顺序选择策 略模型,并根据所述所选择策略模型在所述多个主叫号码中查找匹配的主叫号码;若找到 匹配的所述主叫号码,则将所述找到匹配的主叫号码作为呼叫号码,并进入采用所述呼叫 号码呼叫被叫号码的步骤;若没有找到匹配的主叫号码,则继续根据一下等级的策略模型 进行匹配。
[0006] 其中,若在所述所有的策略模型中均没有找到匹配的主叫号码,则将预设的主叫 号码作为呼叫号码。
[0007] 其中,所述根据被叫号码所属地选择呼叫号码的策略模型包括主叫号码和主叫号 码对应匹配的地区;所述根据时间段选择呼叫号码策略模型包括预设时间段和预设时间段 所对应的主叫号码;所述根据被叫号码的前缀选择呼叫号码的策略模型包括被叫号码的前 缀和被叫号码的前缀所对应的主叫号码。
[0008] 其中,所述根据第一策略模型选取主叫号码的步骤为:获取被叫号码所属的地区, 并根据被叫号码所属的地区选择所对应的主叫号码;所述根据第二策略模型选择对应的主 叫号码的步骤为:获取当前时间,并根据当前时间所属的时间段选择对应的主叫号码;所 述根据第三策略模型选择对应的主叫号码的步骤为:获取被叫号码的前缀,根据所述前缀 选择所对应的主叫号码。
[0009] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种一卡多号的选 号方法,包括接收语音服务器所发送的被叫号码,其中,所述被叫号码是语音服务器接收到 主叫终端的呼叫请求,从所述呼叫请求中获取得到的号码;获取选号策略;根据所述选号 策略和被叫号码,从多个主叫号码中选取一个主叫号码作为呼叫号码;将所述呼叫号码返 回至语音服务器,以使所述语音服务器采用所述呼叫号码呼叫被叫终端。
[0010] 其中,在所述接收语音服务器所发送的被叫号码的步骤之前,还包括:接收终端所 发送的选号策略。
[0011] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种终端,包括第一 接收模块,用于接收输入的被叫号码;获取模块,用于获取选号策略;选号模块,用于根据 所述选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫号码;呼叫模块,用于采用 所述呼叫号码对所述被叫号码发起呼叫。
[0012] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种策略服务器,包 括第一接收模块,用于接收语音服务器发送的被叫号码,其中,所述被叫号码是语音服务器 接收到主叫终端的呼叫请求,从所述呼叫请求中提取得到的号码;获取模块,用于获取选号 策略;选号模块,用于根据所述选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫 号码;发送模块,用于将所述呼叫号码返回至语音服务器,以使语音服务器采用所述呼叫号 码呼叫被叫终端。
[0013] 为解决上述技术问题,本发明采用的另一个技术方案是:一种一卡多号的选号系 统,包括策略服务器、语音服务器、主叫终端和被叫终端;所述主叫终端向语音服务器发送 呼叫请求,所述呼叫请求携带被叫终端的被叫号码;所述语音服务器接收所述呼叫请求,并 解析所述呼叫请求获取被叫号码;所述语音服务器向所述策略服务器发送所述被叫号码; 所述策略服务器获取选号策略,并根据所述选号策略和被叫号码从主叫终端中的多个主叫 号码中选取一个呼叫号码;所述策略服务器向语音服务器发送所述呼叫号码;所述语音服 务器根据所述呼叫号码向被叫终端发起呼叫。
[0014] 本发明的有益效果是:区别于现有技术的情况,本发明在呼叫被叫号码时,根据被 叫号码,结合选号策略从多个主叫号码选定呼叫号码,并以呼叫号码发起呼叫,实现主叫终 端自动根据不同的被叫号码采用不同主叫号码,无需人工手动选择非常方便。

【专利附图】

【附图说明】
[0015] 图1是本发明一卡多号的选号系统第一实施方式的结构示意图;
[0016] 图2是本发明一卡多号的选号系统第一实施方式中配置策略服务器上的选号策 略的流程不意图;
[0017] 图3是本发明一卡多号的选号系统第二实施方式的结构示意图;
[0018] 图4是本发明一卡多号的选号系统第二实施方式中呼叫流程的示意图;
[0019] 图5是本发明终端第一实施方式的结构示意图;
[0020] 图6是本发明终端第二实施方式的结构示意图;
[0021] 图7是本发明策略服务器第一实施方式的结构示意图;
[0022] 图8是本发明策略服务器第二实施方式的结构示意图;
[0023] 图9是本发明一卡多号的选号方法第一实施方式的流程图;
[0024] 图10是本发明一卡多号的选号方法第一实施方式中选号策略的流程图;
[0025] 图11是本发明一卡多号的选号方法第二实施方式的流程图;
[0026] 图12是本发明举例说明的一卡多号的选号过程的示意图。

【具体实施方式】
[0027] 下面结合附图和实施方式对本发明进行详细说明。
[0028] 请参阅图1,一^^多号的选号系统20包括主叫终端201、被叫终端202和策略服务 器 203。
[0029] 主叫终端201和被叫终端202均为带通信功能的终端,例如:手机、PDA等等。主 叫终端201绑定有多个主叫号码,主叫终端201可通过主叫号码中任意一个发起呼叫,在本 发明实施方式中,主叫终端201绑定有多个主叫号码的方式可为:通过在主叫终端201插 入绑定有多个电话号码的SIM卡实现。策略服务器203存储有选号策略,其中,选号策略是 指从多个主叫号码中选定一个主叫号码作为呼叫号码的策略。
[0030] 主叫终端201接收输入的被叫号码,在根据被叫号码发起呼叫之前,获取选号策 略。其中,选号策略可以是主叫终端201预先从策略服务器203获取得到的,并且存储主叫 终端201的存储单元中,也可以是主叫终端201在接收到被叫号码后,再向策略服务器203 请求得到的。
[0031] 主叫终端201根据选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫号 码,并采用呼叫号码对被叫号码发起呼叫。其中,被叫号码与被叫终端202绑定,主叫终端 201呼叫被叫终端202后,被叫终端202的来电显示会显示主叫终端的呼叫号码。选号策略 包括第一策略模型、第二策略模型和第三策略模型,其中,第一策略模型为根据被叫号码所 属地选择呼叫号码的策略模型、第二策略模型为根据时间段选择呼叫号码的策略模型,第 三策略模型为根据被叫号码的前缀选择呼叫号码的策略模型,策略模型均设置有优先级。 主叫终端201根据优先级的级别由高往低的顺序逐级选择策略模型进行匹配,直至找到匹 配的主叫号码,而主叫终端201根据选号策略和被叫号码,从多个主叫号码中选取一个作 为呼叫号码的步骤包括:根据优先级由高到低的顺序选择策略模型,并根据所选择策略模 型在多个主叫号码中查找匹配的主叫号码;若找到匹配的主叫号码,则将找到匹配的主叫 号码作为呼叫号码,并进入采用呼叫号码呼叫被叫号码的步骤;若没有找到匹配的主叫号 码,则继续根据一下等级的策略模型进行匹配。值得说明的是:主叫终端选择策略模型的顺 序可以由商往低,也可以由低往商,或者,其他设定的顺序。
[0032] 根据被叫号码所属地选择呼叫号码策略模型包括主叫号码和主叫号码对应匹配 的地区。每一个主叫号码设置对应匹配的地区,地区的划分不作限定,可根据省/州、国家、 洲或者东西半球进行划分,例如:主叫号码1对应东半球、主叫号码2对应西半球。而根据 第一策略模型选取主叫号码具体为:获取被叫号码所属的地区,并根据被叫号码所属的地 区选择所对应的主叫号码。
[0033] 根据时间段选择呼叫号码的策略模型包括预设时间段和预设时间段所对应的主 叫号码,例如:周一至周五对应主叫号码1,周六至周日对应主叫号码2。根据第二策略模型 选择对应的主叫号码具体为:获取当前时间,并根据当前时间所属的时间段选择对应的主 叫号码。需要说明的是:此处所说的时间可以以年、月、日、小时或者分钟作为单位。
[0034] 根据被叫号码的前缀选择呼叫号码的策略模型包括被叫号码的前缀和被叫号码 的前缀所对应的主叫号码,其中,被叫号码的前缀的数量不作具体限定,可以一个、二个、三 个等等。根据第三策略模型选择对应的主叫号码具体为:获取被叫号码的前缀,根据前缀选 择所对应的主叫号码。
[0035] 进一步的,还可每一个策略模型设置开启选项,在策略模型的开启项设置为关闭 时,主叫终端201不选择该策略模型进行匹配,当策略模型的开启项设置为开启时,主叫终 端201才选择该策略模型进行匹配。
[0036] 值得说明的是:第一策略模型为根据被叫号码所属地选择呼叫号码的策略模型, 实现从空间维度区分不同呼叫号码;第二策略模型为根据时间段选择呼叫号码的策略模 型,实现从时间维度区分不同呼叫号码,当上述维度都没有匹配的呼叫号码时,则可通过前 缀进行区分。
[0037] 若主叫终端201预先从策略服务器203获取选号策略,则在接收输入的被叫号码 的步骤之前,还包括:接收策略服务器所发送的选号策略,主叫终端201获取选号策略可具 体为:主叫终端201从存储单元中获取选策略。选号策略还可设置有版本号,策略服务器 203在检测选号策略的版本更新时,可主动向主叫终端201推送选号策略,或者,主叫终端 201定期向策略服务器203发送更新请求,策略服务器203接收到更新请求后,并判断到主 叫终端201上的选号策略版本不同时,向主叫终端201发送最新版本的选号策略,以使得主 叫终端201上的选号策略与策略服务器203上的选号策略相一致。
[0038] 策略服务器203上的选号策略是可配置的,如图2所示,终端向策略服务器203 发送登录请求,登录请求携带账号和密码。策略服务器203根据账号和密码完成验证后, 向终端返回登录成功信息。终端接收到登录成功后,向策略服务器203发送配置信息,其 中,配置信息用于配置选号策略,配置信息可具体包括如下内容:1)默认显示号码,即所有 策略都没有匹配到时使用的呼叫号码;2)第二策略模型参数配置:包括是否开启,时间段, 时间段包含开始时间,结束时间,各时间段所对应的主叫号码,时间段可以配置多个;3)第 一策略模型参数配置:包括是否开启,区域策略,其中区域策略包括主叫号码和匹配区域范 围,其匹配区域范围可以为县级、洲、东西半球、南北半球级别等等,如果被叫号码跟这个主 叫号码在同一个设定的区域内,就用这个主叫号码。4第三策略模型参数配置:包括是否 开启,前缀策略,其中前缀策略包括前缀和前缀所对应的主叫号码;5)策略模型优先级,其 中,策略模型优先级可以控制几个策略模型的先后顺序。策略服务器203在配置成功后,向 终端返回配置成功信息。需要说明的是:选号策略的可配置功能可设置成APP形式,只要安 装有该APP的终端均可实现对选号策略的配置,此处所说的终端无具体的限定,可为主叫 终端201,也可以为被叫终端202或者其它终端等等。
[0039] 主叫终端也可不设置选择选号策略功能,选择选号策略功能由策略服务器完成, 则如图3和图4所示,一^^多号的选号系统包括主叫终端301、被叫终端302、策略服务器 303 和 VOIP (Voice over Internet Protocol)服务器 304。
[0040] 主叫终端301向语音服务器302发送呼叫请求,呼叫请求携带被叫号码。语音服 务器接收到主叫终端的呼叫请求,从呼叫请求中获取被叫号码,并将被叫号码发送策略服 务器302。策略服务器303从存储单元获取选号策略,并根据选号策略和被叫号码,从多个 主叫号码中选取一个主叫号码作为呼叫号码。策略服务器302将呼叫号码返回至语音服务 器304,以使语音服务器304采用呼叫号码呼叫被叫终端302,被叫终端302侧所显示的来 电为呼叫号码。选号策略以及策略服务器303根据被叫号码和选号策略选定呼叫号码的具 体实现,可参阅上述描述,此处不再一赘述。
[0041] 在本发明实施方式中,在呼叫被叫号码时,根据被叫号码,结合选号策略从多个主 叫号码选定呼叫号码,并以呼叫号码发起呼叫,实现主叫终端自动根据不同的被叫号码采 用不同主叫号码,无需人工手动选择非常方便。
[0042] 本发明还提供终端实施方式。请参阅图5,终端包括第一接收模块401、获取模块 402、选号模块403和呼叫模块404。
[0043] 第一接收模块401接收输入的被叫号码。在拨打被叫号码之前,需要向输入被叫 号码,例如:通过终端通信录调出被叫号码,或者,通过终端的物理数字按键输入被叫号码, 又或者,通过终端的触摸屏触摸输入被叫号码等等。
[0044] 获取模块402获取选号策略。选号策略存储在策略服务器,可在接收到被叫号码 时,获取模块402向策略服务器请求选号策略,又或者,终端预先从策略服务器获取到选号 策略,并存储好,在接收到的被叫号码时,从本地提取选号策略,则终端包括存储单元407 和第二接收模块406,第二接收模块406接收策略服务器发送的选号策略,并在选号策略存 储在存储单元407,获取模块402具体用于从存储单元407获取选号策略。
[0045] 选号模块,用于403根据选号策略和被叫号码,从多个主叫号码中选取一个作为 呼叫号码。呼叫模块404采用该呼叫号码对被叫号码发起呼叫。
[0046] 选号策略包括第一策略模型、第二策略模型和第三策略模型,其中,第一策略模型 为根据被叫号码所属地选择呼叫号码的策略模型、第二策略模型为根据时间段选择呼叫号 码策略模型,第三策略模型为根据被叫号码的前缀选择呼叫号码策略模型,每一策略模型 均设置有优先级。选号模块403可根据策略模型、被叫号码和优先级进行选号,具体的,选 号模块403包括选择单元4031、匹配单元4032、第一选定单元4033和第二选定单元4034。
[0047] 根据被叫号码所属地选择呼叫号码的策略模型包括主叫号码和主叫号码对应匹 配的地区。主叫号码所对应匹配的地区的划分方式不作具体限定,可根据省/州、国家、洲 或者东西半球进行划分,例如:主叫号码1对应东半球、主叫号码2对应西半球。而根据第 一策略模型选取主叫号码具体为:获取被叫号码所属的地区,并根据被叫号码所属的地区 选择所对应的主叫号码。各个地区的电话号码都有相应的规则,根据其规则即能判断电话 号码所属地。
[0048] 根据时间段选择呼叫号码的策略模型包括预设时间段和预设时间段所对应的主 叫号码,例如:周一至周五对应主叫号码1,周六至周日对应主叫号码2。根据第二策略模型 选择对应的主叫号码具体为:判断当前所在的时间段,并根据当前所在的时间段所选择对 应的主叫号码。
[0049] 根据被叫号码的前缀选择呼叫号码的策略模型包括被叫号码的前缀和被叫号码 的前缀所对应的主叫号码,其中,被叫号码的前缀的数量不作具体限定,可以一个、二个、三 个等等。根据第三策略模型选择对应的主叫号码具体为:获取被叫号码的前缀,获取被叫号 码的前缀所对应的主叫号码。
[0050] 进一步的,还可为每一个策略模型设置开启选项,在策略模型的开启项设置为关 闭时,不选择该策略模型进行匹配,当策略模型的开启项设置为开启时,才选择该策略模型 进行匹配,方便调整选号策略。当然,选号策略中各个策略模型的内容是可配置的,优先级 也是可配置的,使得用户可根据不同实际情况,调整选号策略。
[0051] 在本发明实施方式中,在呼叫被叫号码时,根据被叫号码,结合选号策略从多个主 叫号码选定一个作为呼叫号码,并以呼叫号码发起呼叫,实现主叫终端自动根据不同的被 叫号码采用不同主叫号码,无需人工手动选择非常方便。
[0052] 请参阅图6,终端42包括处理器421、存储器422、总线423和网络适配器424。处 理器421、存储器422和网络适配器424均与总线423连接。
[0053] 处理器421用于接收输入的被叫号码;在根据被叫号码发起呼叫之前,获取选号 策略;根据选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫号码;采用呼叫号 码通过网络适配器423对被叫号码发起呼叫。
[0054] 其中,选号策略包括第一策略模型、第二策略模型和第三策略模型,其中,第一策 略模型为根据被叫号码所属地选择呼叫号码的策略模型、第二策略模型为根据时间段选择 呼叫号码的策略模型,第三策略模型为根据被叫号码的前缀选择呼叫号码的策略模型,每 一策略模型均设置有优先级;根据选号策略和被叫号码,从多个主叫号码中选取一个作为 呼叫号码的步骤包括:根据优先级由高到低的顺序选择策略模型,并根据所选择策略模型 在所述多个主叫号码中查找匹配的主叫号码;若找到匹配的所述主叫号码,则将匹配的主 叫号码作为呼叫号码,并进入采用呼叫号码呼叫被叫号码的步骤。
[0055] 其中,若在所有的策略模型中均没有找到匹配的主叫号码,则将预设的主叫号码 作为呼叫号码。
[0056] 其中,根据被叫号码所属地选择呼叫号码的策略模型包括主叫号码和主叫号码对 应匹配的地区;根据时间段选择呼叫号码策略模型包括预设时间段和预设时间段所对应的 主叫号码;根据被叫号码的前缀选择呼叫号码的策略模型包括被叫号码的前缀和被叫号码 的前缀所对应的主叫号码。
[0057] 其中,在接收输入的被叫号码的步骤之前,还包括:接收策略服务器所发送的选号 策略。
[0058] 在本发明实施方式中,在呼叫被叫号码时,根据被叫号码,结合选号策略从多个主 叫号码选定一个作为呼叫号码,并以呼叫号码发起呼叫,实现主叫终端自动根据不同的被 叫号码采用不同主叫号码,无需人工手动选择非常方便。
[0059] 本发明提供策略服务器实施方式。请参阅图7,策略服务器51包括第一接收模块 511、获取模块512、选号模块513和发送模块514。
[0060] 第一接收模块511接收语音服务器52发送的被叫号码,其中,被叫号码是语音服 务器52接收到主叫终端的呼叫请求,从呼叫请求中提取得到的号码。获取模块512获取选 号策略。策略服务器51还包括存储单元(图未示),选号策略存储在存储单元,获取模块 512具体从存储单元中获取选号策略。
[0061] 选号模块513用于根据选号策略和被叫号码,从多个主叫号码中选取一个作为呼 叫号码。其中,选号策略的具体内容和选号模块513的具体实现,可参阅 ^多号的选号系 统实施方式,此处不再一一赘述。
[0062] 发送模块,用于将呼叫号码返回至语音服务器53,以使语音服务器53采用呼叫号 码呼叫被叫终端,使得被叫终端的来电显示的电话号码为该呼叫号码。
[0063] 策略服务器51上所存储的选号策略是可配置的,任意一终端只有安装有配置选 号策略的APP,即能够通过该终端配置选号策略,则策略服务器还包括第二接收模块510。 第二接收模块510接收终端发送的选号策略。
[0064] 在本发明实施方式中,语音服务器接收呼叫请求时,将呼叫请求中携带的被叫号 码发送到策略服务器,由策略服务器根据被叫号码,结合选号策略从多个主叫号码选定一 个作为呼叫号码,并将呼叫号码返回到语音服务器,以使语音服务器以呼叫号码发起呼叫, 实现主叫终端自动根据不同的被叫号码采用不同主叫号码,无需人工手动选择非常方便。
[0065] 请参阅图8,策略服务器55包括处理器551、存储器552、总线553和网络适配器 554。处理器551、存储器552和网络适配器554均与总线553连接。
[0066] 处理器551用于通过网络适配器接收语音服务器56所发送的被叫号码,其中,被 叫号码是语音服务器56接收到主叫终端的呼叫请求,从呼叫请求中获取得到的号码;获取 选号策略;根据选号策略和被叫号码,从多个主叫号码中选取一个主叫号码作为呼叫号码; 将呼叫号码返回至语音服务器56,以使语音服务器采用呼叫号码呼叫被叫终端。
[0067] 其中,处理器551通过网络适配器554接收语音服务器56所发送的被叫号码的步 骤之前,还包括:接收终端57所发送的选号策略,其中,通过终端57配置策略服务器55上 的选号策略,非常方便。
[0068] 在本发明实施方式中,语音服务器接收呼叫请求时,将呼叫请求中携带的被叫号 码发送到策略服务器,由策略服务器根据被叫号码,结合选号策略从多个主叫号码选定一 个作为呼叫号码,并将呼叫号码返回到语音服务器,以使语音服务器以呼叫号码发起呼叫, 实现主叫终端自动根据不同的被叫号码采用不同主叫号码,无需人工手动选择非常方便。
[0069] 本发明又提供 ^多号的选号方法实施方式。请参阅图9,方法包括:
[0070] 步骤S601 :接收输入的被叫号码;
[0071] 在发起呼叫之前,需要输入被叫号码,被叫号码可从通信录中提取,也可以用户直 接键入的。
[0072] 步骤S602 :在根据被叫号码发起呼叫之前,获取选号策略;
[0073] 选号策略可以存储在本地的存储单元中,步骤S602具体为:在根据被叫号码发起 呼叫之前,从存储单元中获取选号策略;在步骤S601之前,还包括步骤S600 :接收策略服务 器所发送的选号策略。
[0074] 本地的存储单元也可以没有存储选号策略,需要从策略服务器获取选号策略,则 步骤S602又可具体为:在根据被叫号码发起呼叫之前,从策略服务器中获取选号策略。
[0075] 步骤S603 :根据选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫号 码。
[0076] 选号策略包括第一策略模型、第二策略模型和第三策略模型,其中,第一策略模型 为根据被叫号码所属地选择呼叫号码的策略模型、第二策略模型为根据时间段选择呼叫号 码的策略模型,第三策略模型为根据被叫号码的前缀选择呼叫号码的策略模型,每一策略 模型均设置有优先级,则如图10所示,步骤S603又包括步骤S6031、S6032和S6033。
[0077] 步骤S6031 :根据优先级由高到低的顺序选择策略模型;
[0078] 步骤S6032 :根据所选择策略模型在多个主叫号码中查找匹配的主叫号码,若没 有找到匹配的主叫号码,则返回步骤S6031,继续选择下一等级的策略模型进行匹配,若找 到匹配的主叫号码,则进入步骤S6033,若在所有的策略模型中均没有找到匹配的主叫号 码,则进入步骤S6034;
[0079] 步骤S6033 :将找到匹配的主叫号码作为呼叫号码;
[0080] 步骤S6034 :将预设的主叫号码作为呼叫号码;
[0081] 根据被叫号码所属地选择呼叫号码的策略模型包括主叫号码和主叫号码对应匹 配的地区。主叫号码所对应匹配的地区的划分方式不作具体限定,可根据省/州、国家、洲 或者东西半球进行划分,例如:主叫号码1对应东半球、主叫号码2对应西半球。而根据第 一策略模型选取主叫号码具体为:获取被叫号码所属的地区,并根据被叫号码所属的地区 选择所对应的主叫号码。各个地区的电话号码都有相应的规则,根据其规则即能判断电话 号码所属地。
[0082] 根据时间段选择呼叫号码的策略模型包括预设时间段和预设时间段所对应的主 叫号码,例如:周一至周五对应主叫号码1,周六至周日对应主叫号码2。根据第二策略模型 选择对应的主叫号码具体为:判断当前所在的时间段,并根据当前所在的时间段所选择对 应的主叫号码。
[0083] 根据被叫号码的前缀选择呼叫号码的策略模型包括被叫号码的前缀和被叫号码 的前缀所对应的主叫号码,其中,被叫号码的前缀的数量不作具体限定,可以一个、二个、三 个等等。根据第三策略模型选择对应的主叫号码具体为:获取被叫号码的前缀,获取被叫号 码的前缀所对应的主叫号码。
[0084] 进一步的,还可为每一个策略模型设置开启选项,在策略模型的开启项设置为关 闭时,不选择该策略模型进行匹配,当策略模型的开启项设置为开启时,才选择该策略模型 进行匹配,方便调整选号策略。当然,选号策略中各个策略模型的内容是可配置的,优先级 也是可配置的,使得用户可根据不同实际情况,调整选号策略。
[0085] 步骤S604 :采用呼叫号码对被叫号码发起呼叫;
[0086] 在本发明实施方式中,在呼叫被叫号码时,根据被叫号码,结合选号策略从多个主 叫号码选定一个作为呼叫号码,并以呼叫号码发起呼叫,实现主叫终端自动根据不同的被 叫号码采用不同主叫号码,无需人工手动选择非常方便。
[0087] 请参阅图11, ^多号的选号方法包括:
[0088] 步骤S702 :接收语音服务器所发送的被叫号码,其中,被叫号码是语音服务器接 收到主叫终端的呼叫请求,从呼叫请求中获取得到的号码;
[0089] 主叫终端呼叫被叫终端,需要经过语音服务器中转,语音服务器搭建主叫终端和 被叫终端间的语音通道,在本发明实施方式中,语音服务器为V0IP服务器。
[0090] 步骤S703 :获取选号策略;
[0091] 选号策略可存储在策略服务器的存储单元上,则步骤S702又可具体为:从存储单 元中获取选号策略。
[0092] 步骤S704 :根据选号策略和被叫号码,从多个主叫号码中选取一个主叫号码作为 呼叫号码;
[0093] 选号策略的具体内容,以及,选定主叫号码的具体实现方式可参阅 ^多号的选 号系统实施方式,此处不再一一赘述。
[0094] 步骤S705 :将呼叫号码返回至语音服务器,以使语音服务器采用呼叫号码呼叫被 叫终J而;
[0095] 米用呼叫号码呼叫被叫终端后,被叫端来电显不的电话号码为呼叫号码。
[0096] 进一步的,策略服务器上所存储的选号策略是可配置的,任意一终端只有安装有 配置选号策略的APP,即能够通过该终端配置选号策略,并配置好的选号策略发送到策略服 务器,以更新策略服务器上选号策略,则方法还包括步骤S701
[0097] 步骤S701 :接收终端所发送的选号策略。
[0098] 在本发明实施方式中,语音服务器接收呼叫请求时,将呼叫请求中携带的被叫号 码发送到策略服务器,由策略服务器根据被叫号码,结合选号策略从多个主叫号码选定一 个作为呼叫号码,并将呼叫号码返回到语音服务器,以使语音服务器以呼叫号码发起呼叫, 实现主叫终端自动根据不同的被叫号码采用不同主叫号码,无需人工手动选择非常方便。 [0099] 为了方便读取更好地理解本发明,以下举例进行说明。
[0100] 另外,设置各策略模型,根据被叫号码的前缀选择呼叫号码的策略模型的优先级 高于根据时间段选择呼叫号码的策略模型,根据时间段选择呼叫号码的策略模型的优先级 高于根据被叫号码所属地选择呼叫号码的策略模型。具体实现,如图12所示,包括如下步 骤
[0101] 步骤S801 :接收输入的被叫号码;
[0102] 步骤S802 :根据被号码的前缀查找匹配的主叫号码,若找到,进入步骤S808,否则 进入步骤S803 ;
[0103] 步骤S803 :获取当前时间;
[0104] 步骤S804 :查找当前时间所属的时间段对应的主叫号码,若找到,进入步骤S808, 否则进入步骤S805 ;
[0105] 步骤S805 :获取被叫号码所属的地区;
[0106] 步骤S806 :查找被叫号码所属地区所对应的主叫号码,若找到,则进入步骤S808, 否则进入步骤S807 ;
[0107] 步骤S807 :将预设的主叫号码作为呼叫号码;
[0108] 步骤S808 :将找到匹配的主叫号码作为呼叫号码;
[0109] 步骤S809 :采用呼叫号码发起呼叫。
[0110] 通过上述方式,可根据不同被叫号码采用不同主叫号码呼叫,对于一卡多号的用 户来说,无需手动选择呼叫号码,非常方便,例如:A先生从事外贸业务,分别在深圳和香港 注册公司,与国外采购公司的联系方式使用香港公司进行,联系电话(电话号码1)为香港 电话,电话号码归属香港某运营商,由虚拟运营商B提供服务。与国内生产企业的联系方式 使用深圳公司进行,联系电话(电话号码2)为深圳电话,电话号码归属中国某运营商,同样 由虚拟运营商B提供服务。同时,A先生还拥有一个深圳电话号码(电话号码3),用于非工 作联系,比如亲情联系,电话号码归属中国某运营商,同样由虚拟运营商B提供服务。
[0111] A先生同时使用国内某运营商提供的数据业务,通过数据业务通道使用智能终端 (即APP软件)接入虚拟运营商B的语音服务器。
[0112] A先生通过选号策略设置如下:
[0113] 1)开启按号码前缀显示电话号码,导入所有的亲情联系人,显示号码为电话号码 3 ;
[0114] 2)开启按被叫号码归属区域显示电话号码2,选择电话号码2的被叫号码归属区 域匹配级别为国家;
[0115] 3)开启按时间段显不电话号码,选择时间为周一到周五,对应米购公司的工作时 间为显示电话号码1 ;
[0116] 4)选择默认显示电话号码为电话号码1。
[0117] 5)设置智能匹配配置优先级从高到低为:根据被叫号码前缀显示电话号码、根据 被叫号码归属地区显示电话号码、根据时间段显示电话号码。
[0118] 当A先生拨打非中国号码时,对方看到的主叫号码为香港电话号码1,知道是香港 外贸公司A先生的来电。
[0119] 当A先生拨打中国生产企业时,对方看到的主叫号码为深圳电话号码2,知道是深 圳外贸公司A先生的来电。
[0120] 当A先生拨打亲友时,亲友看到的主叫号码为深圳电话号码3,知道是亲友A先生 的来电。
[0121] 综上所述,可知:本发明实现在呼叫过程中可以根据被叫号码属性、呼叫时间等根 据需要选择不同呼叫号码发起呼叫,以区分不同的联系对象。
[0122] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本 发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的 【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1. 一种 ^多号的选号方法,其特征在于,所述方法包括: 接收输入的被叫号码; 在根据所述被叫号码发起呼叫之前,获取选号策略; 根据所述选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫号码; 采用所述呼叫号码对所述被叫号码发起呼叫。
2. 根据权利要求1所述的方法,其特征在于, 所述选号策略包括第一策略模型、第二策略模型和第三策略模型,其中,所述第一策略 模型为根据被叫号码所属地选择呼叫号码的策略模型、所述第二策略模型为根据时间段选 择呼叫号码的策略模型,所述第三策略模型为根据被叫号码的前缀选择呼叫号码的策略 模型,所述策略模型均设置有优先级; 所述根据所述选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫号码的步骤 包括: 根据所述优先级由高到低的顺序选择策略模型,并根据所述所选择策略模型在所述多 个主叫号码中查找匹配的主叫号码; 若找到匹配的所述主叫号码,则将所述找到匹配的主叫号码作为呼叫号码,并进入采 用所述呼叫号码呼叫被叫号码的步骤; 若没有找到匹配的主叫号码,则继续根据一下等级的策略模型进行匹配。
3. 根据权利要求2所述的方法,其特征在于, 若在所述所有的策略模型中均没有找到匹配的主叫号码,则将预设的主叫号码作为呼 叫号码。
4. 根据权利要求2所述的方法,其特征在于, 所述根据被叫号码所属地选择呼叫号码的策略模型包括主叫号码和主叫号码对应匹 配的地区; 所述根据时间段选择呼叫号码策略模型包括预设时间段和预设时间段所对应的主叫 号码; 所述根据被叫号码的前缀选择呼叫号码的策略模型包括被叫号码的前缀和被叫号码 的前缀所对应的主叫号码。
5. 根据权利要求4所述的方法,其特征在于, 所述根据第一策略模型选取主叫号码的步骤为:获取被叫号码所属的地区,并根据被 叫号码所属的地区选择所对应的主叫号码; 所述根据第二策略模型选择对应的主叫号码的步骤为:获取当前时间,并根据当前时 间所属的时间段选择对应的主叫号码; 所述根据第三策略模型选择对应的主叫号码的步骤为:获取被叫号码的前缀,根据所 述前缀选择所对应的主叫号码。
6. -种 ^多号的选号方法,其特征在于, 接收语音服务器所发送的被叫号码,其中,所述被叫号码是语音服务器接收到主叫终 端的呼叫请求,从所述呼叫请求中获取得到的号码; 获取选号策略; 根据所述选号策略和被叫号码,从多个主叫号码中选取一个主叫号码作为呼叫号码; 将所述呼叫号码返回至语音服务器,以使所述语音服务器采用所述呼叫号码呼叫被叫 终端。
7. 根据权利要求6所述的方法,其特征在于, 在所述接收语音服务器所发送的被叫号码的步骤之前,还包括: 接收终端所发送的选号策略。
8. -种终端,其特征在于,包括: 第一接收模块,用于接收输入的被叫号码; 获取模块,用于获取选号策略; 选号模块,用于根据所述选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫 号码; 呼叫模块,用于采用所述呼叫号码对所述被叫号码发起呼叫。
9. 一种策略服务器,其特征在于,包括: 第一接收模块,用于接收语音服务器发送的被叫号码,其中,所述被叫号码是语音服务 器接收到主叫终端的呼叫请求,从所述呼叫请求中提取得到的号码; 获取模块,用于获取选号策略; 选号模块,用于根据所述选号策略和被叫号码,从多个主叫号码中选取一个作为呼叫 号码; 发送模块,用于将所述呼叫号码返回至语音服务器,以使语音服务器采用所述呼叫号 码呼叫被叫终端。
10. -种 ^多号的选号系统,其特征在于,包括策略服务器、语音服务器、主叫终端和 被叫终端; 所述主叫终端向语音服务器发送呼叫请求,所述呼叫请求携带被叫终端的被叫号码; 所述语音服务器接收所述呼叫请求,并解析所述呼叫请求获取被叫号码; 所述语音服务器向所述策略服务器发送所述被叫号码; 所述策略服务器获取选号策略,并根据所述选号策略和被叫号码从主叫终端中的多个 主叫号码中选取一个呼叫号码; 所述策略服务器向语音服务器发送所述呼叫号码; 所述语音服务器根据所述呼叫号码向被叫终端发起呼叫。
【文档编号】H04M3/42GK104219399SQ201410429153
【公开日】2014年12月17日 申请日期:2014年8月27日 优先权日:2014年8月27日
【发明者】庞伟东 申请人:张震
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1