基于虚拟号码进行第三方业务的方法与系统、设备的制作方法

文档序号:7809306阅读:326来源:国知局
基于虚拟号码进行第三方业务的方法与系统、设备的制作方法
【专利摘要】本发明实施例公开了一种基于虚拟号码进行第三方业务的方法与系统、设备,其中,方法包括:第三方业务平台接收用户提交的业务请求,其中包括用户的真实电话号码;生成原始虚拟号码的扩展号码;对原始虚拟号码与扩展号码进行组合,生成扩展虚拟号码,并将扩展虚拟号码与真实电话号码发送给运营商业务平台,由运营商业务平台在映射表中建立二者之间的映射关系。本发明实施例可以避免虚拟号码资源枯竭。
【专利说明】基于虚拟号码进行第三方业务的方法与系统、设备

【技术领域】
[0001]本发明涉及通信技术,尤其是一种基于虚拟号码进行第三方业务的方法与系统、设备。

【背景技术】
[0002]在很多场景下,用户都有利用虚拟号码接听呼叫或者接收短消息,从而避免自己真实手机号码泄露的需求。例如,用户在进行电信运营商提供业务以外的第三方业务(如在电子商务网站上购物)时,可向电信运营商申请一个虚拟号码并在购物订单中预留该虚拟号码以提供给快递,以防止真实手机号码泄露。
[0003]但是,在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0004]由于对虚拟号码有使用需求的用户数量过于庞大,即使仅按照一个用户申请一个虚拟号码来计算,电信运营商由此消耗的号码资源也很大,而电信运营商还要受制于码段等限制,号码资源非常有限,因此,如何避免虚拟号码资源的枯竭以满足用户的使用需求,成为亟待解决的问题


【发明内容】

[0005]本发明实施例所要解决的一个技术问题是:避免虚拟号码资源枯竭,解决虚拟号码资源不足以分配给庞大的用户群使用的问题,提供一种基于虚拟号码进行第三方业务的方法与系统、设备,以满足用户使用虚拟号码来进行第三方业务的需求。
[0006]本发明实施例提供的一种基于虚拟号码进行第三方业务的方法,包括:
[0007]第三方业务平台接收用户提交的业务请求,该业务请求中包括所述用户的真实电话号码;
[0008]第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码,其中,原始虚拟号码是第三方业务平台从运营商业务平台获取的;
[0009]第三方业务平台根据预设生成规则,对原始虚拟号码与所述扩展号码进行组合,生成扩展虚拟号码,并将所述扩展虚拟号码与所述真实电话号码发送给所述运营商业务平台,由所述运营商业务平台在映射表中建立所述扩展虚拟号码与所述真实电话号码之间的映射关系。
[0010]基于本发明上述方法的另一个实施例中,还包括:
[0011]第三方业务平台生成包括所述扩展虚拟号码的业务单据信息并进行业务处理。
[0012]基于本发明上述方法的另一个实施例中,所述通信业务包括:呼叫、短消息、多媒体消息或即时通信消息。
[0013]基于本发明上述方法的另一个实施例中,还包括:
[0014]第三方业务平台预先从运营商业务平台获取原始虚拟号码的操作;或者
[0015]第三方业务平台在接收到用户提交的业务请求时从运营商业务平台获取原始虚拟号码的操作。
[0016]基于本发明上述方法的另一个实施例中,所述业务请求中运营商业务平台还包括业务请求的提交时刻信息;
[0017]所述第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码包括:所述第三方业务平台以所述业务请求的提交时刻作为原始虚拟号码的扩展号码。
[0018]基于本发明上述方法的另一个实施例中,若在所述提交时刻接收到多个业务请求,所述第三方业务平台分别针对所述提交时刻提交的各业务请求使用不同的原始虚拟号码,分别以提交时刻作为所述不同的原始虚拟号码的扩展号码;或者
[0019]若在所述提交时刻接收到多个业务请求,所述第三方业务平台分别为所述提交时刻提交的各业务请求分别不同的随机号码,分别以所述提交时刻和为各业务请求分配的随机号码的组合作为各业务请求对应原始虚拟号码的扩展号码。
[0020]基于本发明上述方法的另一个实施例中,所述业务请求中还包括所述用户所在的区域信息;
[0021]所述第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码包括:所述第三方业务平台从预先设置的区域编号信息中,获取所述用户所在的区域对应的编号,以所述用户所在的区域对应的编号作为原始虚拟号码的扩展号码。
[0022]基于本发明上述方法的另一个实施例中,若接收到包括相同区域信息的多个业务请求,所述第三方业务平台分别针对包括相同区域信息的各业务请求使用不同的原始虚拟号码,分别以所述区域对应的编号作为所述不同的原始虚拟号码的扩展号码;或者
[0023]若接收到包括相同区域信息的多个业务请求,所述第三方业务平台分别为同一区域提交的各业务请求分别不同的随机号码,分别以所述区域对应的编号和为各业务请求分配的随机号码的组合作为各业务请求对应原始虚拟号码的扩展号码。
[0024]基于本发明上述方法的另一个实施例中,第三方业务平台从运营商业务平台获取原始虚拟号码时,还从运营商业务平台获取扩展号码的取值范围;
[0025]所述第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码包括--第三方业务平台从所述取值范围内任意选取一个未被使用的扩展号码作为原始虚拟号码的扩展号码,并将选取的扩展号码标识为已用状态。
[0026]基于本发明上述方法的另一个实施例中,还包括:第三方业务平台接收用户提交的业务请求时,对接收到的业务请求分配提交顺序编号;
[0027]所述第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码包括:所述第三方业务平台以所述业务请求的提交顺序编号为原始虚拟号码的扩展号码。
[0028]基于本发明上述方法的另一个实施例中,所述第三方业务平台根据预设扩展规贝U,生成原始虚拟号码的扩展号码包括:
[0029]所述第三方业务平台以所述业务请求的提交时刻、业务请求中用户所在的区域对应的编号、从扩展号码的取值范围选取的扩展号码和所述业务请求的提交顺序编号中的任意两个或多个的组合,作为原始虚拟号码的扩展号码。
[0030]基于本发明上述方法的另一个实施例中,所述第三方业务平台根据预设生成规贝1J,对所述原始虚拟号码与所述扩展号码进行组合,生成扩展虚拟号码包括:
[0031] 所述第三方业务平台以所述扩展号码作为所述原始虚拟号码的前缀、后缀或者插入原始虚拟号码中的预设位置,生成扩展虚拟号码。
[0032]基于本发明上述方法的另一个实施例中,还包括:
[0033]第三方业务平台在所述原始虚拟号码相关的业务处理完成后,向所述运营商业务平台发送销户请求,所述销户请求中包括所述原始虚拟号码。
[0034]本发明实施例提供的另一种基于虚拟号码进行第三方业务的方法,包括:
[0035]运营商业务平台接收第三方业务平台发送的扩展虚拟号码与真实电话号码,其中,所述扩展虚拟号码是由所述第三方业务平台生成原始虚拟号码的扩展号码后,对所述原始虚拟号码与所述扩展号码进行组合得到;
[0036]运营商业务平台在映射表中建立所述扩展虚拟号码与所述真实电话号码之间的映射关系。
[0037]基于本发明上述另一种方法的另一个实施例中,还包括:
[0038]运营商业务平台接收到针对所述扩展虚拟号码发起的通信业务时,从映射表中查询与所述扩展虚拟号码对应的真实电话号码,并将所述通信业务接续至所述真实电话号码对应的用户终端。
[0039]基于本发明上述另一种方法的另一个实施例中,还包括:
[0040]运营商业务平台接收所述第三方业务平台发送的原始虚拟号码获取请求,从虚拟号码池中取出分配给第三方业务平台的原始虚拟号码并发送给所述第三方业务平台,其中,虚拟号码池中存储有未被分配使用的原始虚拟号码。
[0041]基于本发明上述另一种方法的另一个实施例中,还包括:
[0042]运营商业务平台接收所述第三方业务平台发送的取值范围获取请求;并将预先存储的扩展号码的取值范围发送给所述第三方业务平台。
[0043]基于本发明上述另一种方法的另一个实施例中,还包括:
[0044]运营商业务平台接收所述第三方业务平台发送的销户请求,所述销户请求中包括所述原始虚拟号码;
[0045]运营商业务平台将所述销户请求中的原始虚拟号码回收到所述虚拟号码池中。
[0046]本发明实施例提供的一种业务平台设备,用作第三方业务平台,包括:
[0047]第一接收单元,用于接收用户提交的业务请求,该业务请求中包括所述用户的真实电话号码;
[0048]生成单元,用于根据预设扩展规则,生成原始虚拟号码的扩展号码,其中,原始虚拟号码是第三方业务平台从运营商业务平台获取的;
[0049]组合单元,用于根据预设生成规则,对所述原始虚拟号码与所述扩展号码进行组合,生成扩展虚拟号码;
[0050]第一发送单元,用于将所述扩展虚拟号码与所述真实电话号码发送给所述运营商业务平台。
[0051]基于本发明上述一种业务平台设备的另一个实施例中,还包括:
[0052]第一业务处理单元,用于生成包括所述扩展虚拟号码的业务单据信息并进行业务处理。
[0053]基于本发明上述一种业务平台设备的另一个实施例中,还包括:
[0054]获取单元,用于预先从运营商业务平台获取所述原始虚拟号码,或者,在所述第一接收单元接收到用户提交的业务请求时从运营商业务平台获取原始虚拟号码。
[0055]基于本发明上述一种业务平台设备的另一个实施例中,所述业务请求中还包括该业务请求的提交时刻信息;所述生成单元具体用于以所述业务请求的提交时刻作为原始虚拟号码的扩展号码;或者
[0056]所述业务请求中还包括所述用户所在的区域信息;所述生成单元具体用于从预先设置的区域编号信息中,获取所述用户所在的区域对应的编号,以所述用户所在的区域对应的编号作为原始虚拟号码的扩展号码;或者
[0057]所述生成单元还用于从运营商业务平台获取扩展号码的取值范围,具体从所述取值范围内任意选取一个未被使用的扩展号码作为原始虚拟号码的扩展号码,并将选取的扩展号码标识为已用状态;或者
[0058]所述第一接收单元还用于在接收用户提交的业务请求时,对接收到的业务请求分配提交顺序编号;所述生成单元具体用于以所述业务请求的提交顺序编号为原始虚拟号码的扩展号码;或者
[0059]所述生成单元具体用于以所述业务请求的提交时刻、业务请求中用户所在的区域对应的编号、从扩展号码的取值范围选取的扩展号码和所述第一接收单元为业务请求分配的提交顺序编号中的任意两个或多个的组合,作为原始虚拟号码的扩展号码。
[0060]基于本发明上述一种业务平台设备的另一个实施例中,所述组合单元具体用于以所述扩展号码作为所述原始虚拟号码的前缀、后缀或者插入原始虚拟号码中的预设位置,生成扩展虚拟号码。
[0061]基于本发明上述一种业务平台设备的另一个实施例中,所述第一发送单元还用于在所述原始虚拟号码相关的业务处理完成后,向所述运营商业务平台发送销户请求,所述销户请求中包括所述原始虚拟号码。
[0062]本发明实施例提供的另一种业务平台设备,用作运营商业务平台,包括:
[0063]第一存储单兀,用于存储映射表;
[0064]第二接收单元,用于接收第三方业务平台发送的扩展虚拟号码与真实电话号码;
[0065]建立单元,用于在所述映射表中建立第三方业务平台发送的扩展虚拟号码与真实电话号码之间的映射关系。
[0066]基于本发明上述另一种业务平台设备的另一个实施例中,所述第二接收单元还用于接收针对所述扩展虚拟号码发起的通信业务;
[0067]所述设备还包括:
[0068]第二业务处理单元,用于在第二接收单元接收到针对所述扩展虚拟号码发起的通信业务时,从所述映射表中查询与所述扩展虚拟号码对应的真实电话号码,并将所述通信业务接续至所述真实电话号码对应的用户终端。
[0069]基于本发明上述另一种业务平台设备的另一个实施例中,所述通信业务包括:呼叫、短消息、多媒体消息或即时通信消息。
[0070]基于本发明上述另一种业务平台设备的另一个实施例中,还包括:
[0071]虚拟号码池,用于存储未被分配使用的原始虚拟号码;
[0072]所述第二接收单元还用于接收所述第三方业务平台发送的原始虚拟号码获取请求;
[0073]所述第二发送单元,用于从虚拟号码池中取出分配给第三方业务平台的原始虚拟号码并发送给所述第三方业务平台。
[0074]基于本发明上述另一种业务平台设备的另一个实施例中,还包括:
[0075]第二存储单元,用于存储扩展号码的取值范围;
[0076]所述第二接收单元还用于接收所述第三方业务平台发送的取值范围获取请求;
[0077]所述第二发送单元还用于将所述扩展号码的取值范围发送给所述第三方业务平台。
[0078]基于本发明上述另一种业务平台设备的另一个实施例中,所述第二接收单元还用于接收所述第三方业务平台发送的销户请求,所述销户请求中包括所述原始虚拟号码;
[0079]所述建立单元还用于将所述销户请求中的原始虚拟号码回收到所述虚拟号码池中。
[0080]本发明实施例提供的一种基于虚拟号码进行第三方业务的系统,包括第三方业务平台和运营商业务平台;其中:
[0081]所述第三方业务平台,用于接收用户提交的业务请求,该业务请求中包括所述用户的真实电话号码;根据预设扩展规则,生成原始虚拟号码的扩展号码,其中,原始虚拟号码是第三方业务平台从运营商业务平台获取的;以及根据预设生成规则,对原始虚拟号码与所述扩展号码进行组合,生成扩展虚拟号码,并将所述扩展虚拟号码与所述真实电话号码发送给所述运营商业务平台;
[0082]所述运营商业务平台,用于在接收到所述第三方业务平台发送的扩展虚拟号码与真实电话号码时,在映射表中建立所述扩展虚拟号码与所述真实电话号码之间的映射关系O
[0083]基于本发明上述系统的另一个实施例中,第三方业务平台具体可以通过上述任一实施例的一种业务平台设备实现;和/或,所述运营商业务平台具体可以通过上述任一实施例的另一种业务平台设备实现。
[0084]基于本发明上述实施例提供的基于虚拟号码进行第三方业务的方法与系统、设备,不同用户可以复用相同的原始虚拟号码,提高了原始虚拟号码的利用率,变相增加了虚拟号码资源,可有效避免虚拟号码资源的枯竭,以满足用户使用虚拟号码来进行第三方业务的需求,解决了虚拟号码资源不足以分配给庞大的用户群使用的问题。
[0085]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

【专利附图】

【附图说明】
[0086]构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
[0087]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0088]图1为本发明基于虚拟号码进行第三方业务的方法一个实施例的流程图。
[0089]图2为本发明基于虚拟号码进行第三方业务的方法另一个实施例的流程图。
[0090]图3为本发明基于虚拟号码进行第三方业务的方法又一个实施例的流程图。
[0091]图4为本发明基于虚拟号码进行第三方业务的方法一个应用实施例的流程图。
[0092]图5为本发明第一业务平台设备一个实施例的结构示意图。
[0093]图6为本发明第一业务平台设备另一个实施例的结构示意图。
[0094]图7为本发明第二业务平台设备一个实施例的结构示意图。
[0095]图8为本发明第二业务平台设备另一个实施例的结构示意图。
[0096]图9为本发明基于虚拟号码进行第三方业务的系统一个实施例的结构示意图。

【具体实施方式】
[0097]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0098]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0099]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0100]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0101]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0102]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0103]图1为本发明基于虚拟号码进行第三方业务的方法一个实施例的流程图。如图1所示,该实施例基于虚拟号码进行第三方业务的方法包括:
[0104]110,第三方业务平台接收用户提交的业务请求,该业务请求中包括用户的真实电话号码。
[0105]120,第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码,该原始虚拟号码为第三方业务平台从运营商业务平台获取的虚拟号码。
[0106]130,第三方业务平台根据预设生成规则,对原始虚拟号码与扩展号码进行组合,生成扩展虚拟号码,并将该扩展虚拟号码与真实电话号码发送给运营商业务平台,由运营商业务平台在映射表中建立该扩展虚拟号码与上述真实电话号码之间的映射关系。
[0107]例如,第三方业务平台可以以扩展号码作为原始虚拟号码的前缀、后缀或者插入原始虚拟号码中的预设位置,生成扩展虚拟号码。
[0108]基于本发明上述实施例提供的基于虚拟号码进行第三方业务的方法,第三方业务平台可以生成原始虚拟号码的扩展号码来对原始虚拟号码与扩展号码进行组合,生成扩展虚拟号码,以该扩展虚拟号码代替用户的真实电话号码来进行业务处理。从而使得不同用户可以复用相同的原始虚拟号码,提高了原始虚拟号码的利用率,变相增加了虚拟号码资源,可有效避免虚拟号码资源的枯竭,以满足用户使用虚拟号码来进行第三方业务的需求,解决了虚拟号码资源不足以分配给庞大的用户群使用的问题。
[0109]在本发明基于虚拟号码进行第三方业务的方法另一个实施例中,还包括:第三方业务平台预先从运营商业务平台获取原始虚拟号码的操作;或者,第三方业务平台在接收到用户提交的业务请求时从运营商业务平台获取原始虚拟号码的操作。
[0110]在本发明上述基于虚拟号码进行第三方业务的方法实施例的一个具体示例中,第三方业务平台接收到的业务请求中还包括业务请求的提交时刻信息。相应地,该实施例中,操作120中,第三方业务平台以业务请求的提交时刻作为从运营商业务平台获取的原始虚拟号码的扩展号码。
[0111]例如,第三方业务平台从运营商业务平台获取的原始虚拟号码为13312345678,业务请求的提交时刻为5月13日上午9点,则将513900作为原始虚拟号码13312345678的扩展号码,以扩展号码作为原始虚拟号码的后缀时,生成的扩展虚拟号码为13312345678-513900ο通过该方式,同一个原始虚拟号码通过不同的扩展号码,就可以被多个用户同时使用,例如,13312345678-513900可被用户A使用,13312345678-513930可被用户B使用,可实现虚拟号码池中同一个虚拟号码被多个用户复用,变相增加了虚拟号码资源,可有效避免虚拟号码资源的枯竭。
[0112]进一步示例性地,若业务请求的提交时刻提交了多个业务请求,即:第三方业务平台在同一个提交时刻接收到多个业务请求,则第三方业务平台可以分别针对提交时刻提交的各业务请求使用不同的原始虚拟号码,分别以提交时刻作为不同的原始虚拟号码的扩展号码。或者,若业务请求的提交时刻提交了多个业务请求,第三方业务平台也可以分别为提交时刻提交的各业务请求分别不同的随机号码,分别以提交时刻和为各业务请求分配的随机号码的组合作为各业务请求对应原始虚拟号码的扩展号码,这样,通过一个原始虚拟号码即可解决同一提交时刻提交的多个业务请求对虚拟号码的使用需求。
[0113]在本发明上述基于虚拟号码进行第三方业务的方法实施例的另一个具体示例中,第三方业务平台接收到的业务请求中还包括用户所在的区域信息,例如订购订单中用户填写的地址信息,其中即包括用户所在的区域(例如市级、区级、街道级、路级、小区级等)信息。相应地,操作120中,第三方业务平台可以从预先设置的区域编号信息(例如,区域A的编号为10013,区域C的编号为11014)中,获取业务请求中用户所在的区域对应的编号,以获取到的用户所在的区域对应的编号作为原始虚拟号码的扩展号码。
[0114]进一步示例性地,若同一区域提交了多个业务请求,S卩:第三方业务平台接收到包括相同区域信息的多个业务请求,则第三方业务平台可以分别针对同一区域提交的各业务请求使用不同的原始虚拟号码,分别以区域对应的编号作为不同的原始虚拟号码的扩展号码。或者,若同一区域提交了多个业务请求,第三方业务平台也可以分别为同一区域提交的各业务请求分别不同的随机号码,分别以业务请求中区域对应的编号和为各业务请求分配的随机号码的组合作为各业务请求对应原始虚拟号码的扩展号码,这样,通过一个原始虚拟号码即可解决同一区域提交的多个业务请求对虚拟号码的使用需求。
[0115]在本发明上述基于虚拟号码进行第三方业务的方法实施例的又一个具体示例中,第三方业务平台从运营商业务平台获取原始虚拟号码时,还可以从运营商业务平台获取扩展号码的取值范围。该扩展为取值范围的大小具体可以根据用户对虚拟号码需求的数量确定。相应地,操作120中,第三方业务平台具体从取值范围内任意选取一个未被使用的扩展号码作为原始虚拟号码的扩展号码,并将选取的扩展号码标识为已用状态,以便下次从扩展号码的取值范围中选取扩展号码时从未标识为已用状态的扩展号码中选取,避免重复选取同一个扩展号码造成多个业务请求使用同一个原始虚拟号码时扩展号码相同、从而导致最终生成的扩展虚拟号码相同,造成用户混淆。
[0116]例如,第三方业务平台从运营商业务平台获取的原始虚拟号码为13312345678,获取的扩展号码的取值范围为213?999,则可将213?999范围内的任意扩展号码作为原始虚拟号码13312345678的扩展号码,例如后缀或前缀。假设选择213作为后缀,则生成的扩展虚拟号码为13312345678-213。此时,第三方业务平台需要将213标识为已用状态,则扩展号码的可用取值范围调整为214?999。
[0117]在本发明上述基于虚拟号码进行第三方业务的方法实施例的再一个具体示例中,第三方业务平台接收用户提交的业务请求时,还对接收到的业务请求分配提交顺序编号。相应地,该实施例的操作120中,第三方业务平台具体以业务请求的提交顺序编号为原始虚拟号码的扩展号码。
[0118]另外,操作120中,第三方业务平台也可以对上述几种方式进行组合,即:以业务请求的提交时刻、业务请求中用户所在的区域对应的编号、从扩展号码的取值范围选取的扩展号码和业务请求的提交顺序编号中的任意两个或多个的组合,作为原始虚拟号码的扩展号码。
[0119]图2为本发明基于虚拟号码进行第三方业务的方法另一个实施例的流程图。如图2所示,该实施例基于虚拟号码进行第三方业务的方法包括:
[0120]210,运营商业务平台接收第三方业务平台发送的扩展虚拟号码与真实电话号码,其中,扩展虚拟号码是由第三方业务平台生成原始虚拟号码的扩展号码后,对原始虚拟号码与扩展号码进行组合得到。
[0121]220,运营商业务平台在映射表中建立扩展虚拟号码与真实电话号码之间的映射关系。
[0122]图3为本发明基于虚拟号码进行第三方业务的方法另一个实施例的流程图。如图3所示,与图1所示的实施例相比,该实施例还包括:
[0123]310,第三方业务平台生成包括该扩展虚拟号码的业务单据信息并进行业务处理。
[0124]320,运营商业务平台接收到针对该扩展虚拟号码发起的通信业务时,从映射表中查询该扩展虚拟号码对应的真实电话号码,并将通信业务接续至该真实电话号码对应的用户终端。其中的通信业务可以包括:呼叫、短消息、多媒体消息或即时通信消息等任意的通业务。
[0125]基于该实施例,第三方业务平台与运营商业务平台进行配合,基于扩展虚拟号码实现了用户在第三方业务平台上业务的处理,避免了用户真实手机号码的泄露。
[0126]进一步地,在本发明基于虚拟号码进行第三方业务的方法又一个实施例中,可以在某一原始虚拟号码相关的业务处理完成后,即:使用基于某一原始虚拟号码的所有扩展虚拟号码的业务处理均处理完成后,对该原始虚拟号码进行销户处理,以便及时释放该原始虚拟号码分配给后续需要使用虚拟号码的业务,提高虚拟号码的使用效率。再参见图3,与上述实施例相比,该实施例还包括:
[0127]330,第三方业务平台在原始虚拟号码相关的业务处理完成后,向运营商业务平台发送销户请求,该销户请求中包括原始虚拟号码。
[0128]340,运营商业务平台将原始虚拟号码回收到虚拟号码池中,该虚拟号码池中包括运营商未被分配使用的原始虚拟号码。
[0129]图4为本发明基于虚拟号码进行第三方业务的方法一个应用实施例的流程图。该应用实施例中以电商平台作为第三方业务平台为例,以付款时刻作为业务请求的提交时亥|J,以对订购商品的订单处理作为本次业务,对本发明实施例的应用进行说明。如图4所示,该应用实施例包括:
[0130]410,用户在电商平台中选定商品并付款后,向电商平台提交订购请求,该订购请求具体表现为一个订单,其中包括用户的付款时刻、真实电话号码和地址信息。
[0131]420,电商平台与运营商业务平台交互,从运营商业务平台的虚拟号码池中获取原始虚拟号码。
[0132]具体的,电商平台可以用户付款为触发条件,一旦用户付款,电商平台就与运营商业务平台交互,获取原始虚拟号码。例如,获取的原始虚拟号码为13312345678。
[0133]430,电商平台记录订购请求中的付款时刻和用户所使用的真实电话号码。
[0134]440,电商平台以该付款时刻作为扩展号码,结合获取到的原始虚拟号码,生成扩展虚拟号码。
[0135]具体的,电商平台可将付款时刻作为原始虚拟号码的前缀或后缀,生成扩展虚拟号码。继续沿用上例,假设付款时刻为5月13日上午9点,则可将513900作为原始虚拟号码13312345678的后缀,这样生成的扩展虚拟号码为13312345678-513900。
[0136]450,电商平台生成包含扩展虚拟号码的电子订单(即:本发明上述实施例中的业务单据信息)并处理本次订单(例如进行商品配送),并将该电子订单推送给参与处理本次订单的其他参与方(例如,快递);电商平台将扩展虚拟号码和用户所使用的真实电话号码发送给运营商业务平台,由运营商业务平台在映射表中建立该扩展虚拟号码与用户使用的真实电话号码之间的映射关系。
[0137]460,其他参与方根据电子订单中的扩展虚拟号码呼叫该用户,呼叫中包含扩展虚拟号码。
[0138]470,运营商业务平台在接收到该呼叫后,从映射表中查询呼叫中扩展虚拟号码和真实电话号码之间的映射关系,确定真实电话号码,并将呼叫接续至该真实电话号码所绑定的终端。
[0139]480,当其他参与方处理完本次订单时通知电商平台本次订单处理完成,例如,其他参与方在电商平台上填写商品送货成功等。
[0140]490,电商平台向运营商业务平台发送销户请求,该销户请求中包括原始虚拟号码,沿用上例原始虚拟号码为13312345678。
[0141]500,运营商业务平台将原始虚拟号码回收到虚拟号码池中。
[0142]另外,本发明实施例还可以应用于其它任意业务处理场景,例如网上订餐、网上约车等。相应地,第三方业务平台可以是提供订餐服务、供车辆预约服务的商务平台等。
[0143]图5为本发明第一业务平台设备一个实施例的结构示意图。该实施例的业务平台设备可作为第三方业务平台,执行本发明上述各方法实施例中第三方业务平台的相应操作。如图5所示,其包括第一接收单元510、生成单元520、组合单元530和第一发送单元540。其中:
[0144]第一接收单元510,用于接收用户提交的业务请求,该业务请求中包括用户的真实电话号码。
[0145]生成单元520,用于在第一接收单元510接收到业务请求时,根据预设扩展规则,生成原始虚拟号码的扩展号码,该原始虚拟号码为第三方业务平台从运营商业务平台获取的虚拟号码。
[0146]组合单元530,用于根据预设生成规则,对原始虚拟号码与生成单元520生成的扩展号码进行组合,生成扩展虚拟号码。例如,组合单元530具体可用于以扩展号码作为原始虚拟号码的前缀、后缀或者插入原始虚拟号码中的预设位置,生成扩展虚拟号码。
[0147]第一发送单元540,用于将组合单元530生成的扩展虚拟号码与第一接收单元510接收到的真实电话号码发送给运营商业务平台。
[0148]图6为本发明第一业务平台设备另一个实施例的结构示意图。与图5所示的实施例相比,该实施例的第一业务平台设备还包括第一业务处理单元550,用于生成包括扩展虚拟号码的业务单据信息并进行业务处理。
[0149]另外,再参见图6,在本发明第一业务平台设备的又一个实施例中,还可以包括获取单元560,用于预先从运营商业务平台获取原始虚拟号码,或者,在第一接收单元510接收到用户提交的业务请求时从运营商业务平台获取原始虚拟号码。
[0150]在本发明上述第一业务平台设备实施例的一个具体示例中,第一接收单元510接收到的业务请求中还可以包括该业务请求的提交时刻信息。相应地,生成单元520具体用于以该业务请求的提交时刻作为原始虚拟号码的扩展号码。
[0151]在本发明上述第一业务平台设备实施例的另一个具体示例中,第一接收单元510接收到的业务请求中还可以包括用户所在的区域信息。相应地,生成单元520具体用于从预先设置的区域编号信息中,获取该用户所在的区域对应的编号,以该用户所在的区域对应的编号作为原始虚拟号码的扩展号码。
[0152]在本发明上述第一业务平台设备实施例的又一个具体示例中,生成单元520还可用于从运营商业务平台获取扩展号码的取值范围,具体从取值范围内任意选取一个未被使用的扩展号码作为原始虚拟号码的扩展号码,并将选取的扩展号码标识为已用状态。
[0153]在本发明上述第一业务平台设备实施例的再一个具体示例中,第一接收单元510还可用于在接收用户提交的业务请求时,对接收到的业务请求分配提交顺序编号。相应地,生成单元520具体用于以业务请求的提交顺序编号为原始虚拟号码的扩展号码。
[0154]或者,生成单元520具体也可用于以上述业务请求的提交时刻、业务请求中用户所在的区域对应的编号、从扩展号码的取值范围选取的扩展号码和第一接收单元510为业务请求分配的提交顺序编号中的任意两个或多个的组合,作为原始虚拟号码的扩展号码。
[0155]进一步地,在本发明上述各业务平台设备实施例中,第一发送单元540还可用于在原始虚拟号码相关的业务处理完成后,向运营商业务平台发送销户请求以请求运营商业务平台对该原始虚拟号码进行销户,该销户请求中包括原始虚拟号码。
[0156]图7为本发明第二业务平台设备一个实施例的结构示意图。该实施例的业务平台设备可作为运营商业务平台,执行本发明上述各方法实施例中运营商业务平台的相应操作。如图7所示,其包括第一存储单元610、第二接收单元620和建立单元630。其中:
[0157]第一存储单元610,用于存储映射表,该映射表中包括扩展虚拟号码与真实电话号码之间的映射关系。
[0158]第二接收单元620,用于接收第三方业务平台发送的扩展虚拟号码与真实电话号码。
[0159]建立单元630,用于在映射表中建立第三方业务平台发送的扩展虚拟号码与真实电话号码之间的映射关系。
[0160]图8为本发明第二业务平台设备另一个实施例的结构示意图。与图7所示的实施例相比,该实施例中,第二接收单元620还用于接收针对扩展虚拟号码发起的通信业务。相应地,该实施例的业务平台设备还包括第二业务处理单元640,用于在第二接收单元620接收到针对扩展虚拟号码发起的通信业务时,从映射表中查询与扩展虚拟号码对应的真实电话号码,并将通信业务接续至真实电话号码对应的用户终端。其中的通信业务可以包括:呼口 4、短消息、多媒体消息或即时通信消息等任意的通信业务。
[0161]再参见图8,在本发明第二业务平台设备的又一个实施例中,还可以包括虚拟号码池650和第二发送单元660。其中:
[0162]虚拟号码池650,用于存储未被分配使用的原始虚拟号码。
[0163]第二接收单元620还用于接收第三方业务平台发送的原始虚拟号码获取请求。
[0164]第二发送单元660,用于在第二接收单元620接收到原始虚拟号码获取请求时,从虚拟号码池650中取出分配给第三方业务平台的原始虚拟号码并发送给第三方业务平台。
[0165]再参见图8,在本发明第二业务平台设备的再一个实施例中,还可以包括第二存储单元670,用于存储扩展号码的取值范围。相应地,该实施例中,第二接收单元620还用于接收第三方业务平台发送的取值范围获取请求。第二发送单元660还用于将第二存储单元670中扩展号码的取值范围发送给第三方业务平台。
[0166]进一步地,在本发明上述图7或图8所示各实施例的业务平台设备中,第二接收单元620还可用于接收第三方业务平台发送的销户请求,销户请求中包括原始虚拟号码。相应地,建立单元630还可以用于将销户请求中的原始虚拟号码回收到虚拟号码池650中。
[0167]图9为本发明基于虚拟号码进行第三方业务的系统一个实施例的结构示意图。该实施例基于虚拟号码进行第三方业务的系统可用于实现本发明上述各基于虚拟号码进行第三方业务的方法实施例。如图9所示,其包括第三方业务平台和运营商业务平台。其中:
[0168]第三方业务平台,用于接收用户提交的业务请求,该业务请求中包括用户的真实电话号码;根据预设扩展规则,生成原始虚拟号码的扩展号码,该原始虚拟号码为第三方业务平台从运营商业务平台获取的虚拟号码;以及根据预设生成规则,对原始虚拟号码与扩展号码进行组合,例如以扩展号码作为原始虚拟号码的前缀、后缀或者插入原始虚拟号码中的预设位置,生成扩展虚拟号码,并将该扩展虚拟号码与真实电话号码发送给运营商业务平台。示例性地,该第三方业务平台具体可以采用本发明上述图5或图6任一实施例提供的业务平台设备结构实现。
[0169]运营商业务平台,存储有记录扩展虚拟号码与真实电话号码之间映射关系的映射表,用于在接收到第三方业务平台发送的扩展虚拟号码与真实电话号码时,在映射表中建立第三方业务平台发送的扩展虚拟号码与真实电话号码之间的映射关系。示例性地,该运营商业务平台具体可以采用本发明上述图7或图8任一实施例提供的业务平台设备结构实现。
[0170]图9所示仅示例性地示出第三方业务平台采用图6中一个实施例结构、运营商业务平台采用本发明图8中一个实施例结构实现时,基于虚拟号码进行第三方业务的系统的一个具体结构,该示例并不对第三方业务平台和运营商业务平台的具体实现结构构成任何限制。
[0171]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于设备、系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0172]可能以许多方式来实现本发明的方法、系统、设备。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法、系统和设备。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0173]本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种基于虚拟号码进行第三方业务的方法,其特征在于,包括: 第三方业务平台接收用户提交的业务请求,该业务请求中包括所述用户的真实电话号码; 第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码,其中,原始虚拟号码是第三方业务平台从运营商业务平台获取的; 第三方业务平台根据预设生成规则,对所述原始虚拟号码与所述扩展号码进行组合,生成扩展虚拟号码,并将所述扩展虚拟号码与所述真实电话号码发送给所述运营商业务平台,由所述运营商业务平台在映射表中建立所述扩展虚拟号码与所述真实电话号码之间的映射关系。
2.根据权利要求1所述的方法,其特征在于,还包括: 第三方业务平台生成包括所述扩展虚拟号码的业务单据信息并进行业务处理。
3.根据权利要求2所述的方法,其特征在于,所述通信业务包括:呼叫、短消息、多媒体消息或即时通信消息。
4.根据权利要求1所述的方法,其特征在于,还包括: 第三方业务平台预 先从运营商业务平台获取原始虚拟号码的操作;或者 第三方业务平台在接收到用户提交的业务请求时从运营商业务平台获取原始虚拟号码的操作。
5.根据权利要求4所述的方法,其特征在于,所述业务请求中还包括业务请求的提交时刻信息; 所述第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码包括:所述第三方业务平台以所述业务请求的提交时刻作为原始虚拟号码的扩展号码。
6.根据权利要求5所述的方法,其特征在于,若在所述提交时刻接收到多个业务请求,所述第三方业务平台分别针对所述提交时刻提交的各业务请求使用不同的原始虚拟号码,分别以提交时刻作为所述不同的原始虚拟号码的扩展号码;或者 若在所述提交时刻接收到多个业务请求,所述第三方业务平台分别为所述提交时刻提交的各业务请求分别不同的随机号码,分别以所述提交时刻和为各业务请求分配的随机号码的组合作为各业务请求对应原始虚拟号码的扩展号码。
7.根据权利要求4所述的方法,其特征在于,所述业务请求中还包括所述用户所在的区域信息; 所述第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码包括:所述第三方业务平台从预先设置的区域编号信息中,获取所述用户所在的区域对应的编号,以所述用户所在的区域对应的编号作为原始虚拟号码的扩展号码。
8.根据权利要求7所述的方法,其特征在于,若接收到包括相同区域信息的多个业务请求,所述第三方业务平台分别针对包括相同区域信息的各业务请求使用不同的原始虚拟号码,分别以所述区域对应的编号作为所述不同的原始虚拟号码的扩展号码;或者 若接收到包括相同区域信息的多个业务请求,所述第三方业务平台分别为同一区域提交的各业务请求分别不同的随机号码,分别以所述区域对应的编号和为各业务请求分配的随机号码的组合作为各业务请求对应原始虚拟号码的扩展号码。
9.根据权利要求4所述的方法,其特征在于,第三方业务平台从运营商业务平台获取原始虚拟号码时,还从运营商业务平台获取扩展号码的取值范围; 所述第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码包括:第三方业务平台从所述取值范围内任意选取一个未被使用的扩展号码作为原始虚拟号码的扩展号码,并将选取的扩展号码标识为已用状态。
10.根据权利要求4所述的方法,其特征在于,还包括:第三方业务平台接收用户提交的业务请求时,对接收到的业务请求分配提交顺序编号; 所述第三方业务平台根据预设扩展规则,生成原始虚拟号码的扩展号码包括:所述第三方业务平台以所述业 务请求的提交顺序编号为原始虚拟号码的扩展号码。
11.根据权利要求4所述的方法,其特征在于,所述第三方业务平台根据预设扩展规贝U,生成原始虚拟号码的扩展号码包括: 所述第三方业务平台以所述业务请求的提交时刻、业务请求中用户所在的区域对应的编号、从扩展号码的取值范围选取的扩展号码和所述业务请求的提交顺序编号中的任意两个或多个的组合,作为原始虚拟号码的扩展号码。
12.根据权利要求1至11任意一项所述的方法,其特征在于,所述第三方业务平台根据预设生成规则,对所述原始虚拟号码与所述扩展号码进行组合,生成扩展虚拟号码包括: 所述第三方业务平台以所述扩展号码作为所述原始虚拟号码的前缀、后缀或者插入原始虚拟号码中的预设位置,生成扩展虚拟号码。
13.根据权利要求2至11任意一项所述的方法,其特征在于,还包括: 第三方业务平台在所述原始虚拟号码相关的业务处理完成后,向所述运营商业务平台发送销户请求,所述销户请求中包括所述原始虚拟号码。
14.一种基于虚拟号码进行第三方业务的方法,其特征在于,包括: 运营商业务平台接收第三方业务平台发送的扩展虚拟号码与真实电话号码,其中,所述扩展虚拟号码是由所述第三方业务平台生成原始虚拟号码的扩展号码后,对所述原始虚拟号码与所述扩展号码进行组合得到; 运营商业务平台在映射表中建立所述扩展虚拟号码与所述真实电话号码之间的映射关系。
15.根据权利要求14所述的方法,其特征在于,还包括: 运营商业务平台接收到针对所述扩展虚拟号码发起的通信业务时,从映射表中查询与所述扩展虚拟号码对应的真实电话号码,并将所述通信业务接续至所述真实电话号码对应的用户终端。
16.根据权利要求14所述的方法,其特征在于,还包括: 运营商业务平台接收所述第三方业务平台发送的原始虚拟号码获取请求,从虚拟号码池中取出分配给第三方业务平台的原始虚拟号码并发送给所述第三方业务平台,其中,虚拟号码池中存储有未被分配使用的原始虚拟号码。
17.根据权利要求16所述的方法,其特征在于,还包括: 运营商业务平台接收所述第三方业务平台发送的取值范围获取请求;并将预先存储的扩展号码的取值范围发送给所述第三方业务平台。
18.根据权利要求14至17任意一项所述的方法,其特征在于,还包括: 运营商业务平台接收所述第三方业务平台发送的销户请求,所述销户请求中包括所述原始虚拟号码; 运营商业务平台将所述销户请求中的原始虚拟号码回收到所述虚拟号码池中。
19.一种业务平台设备,用作第三方业务平台,其特征在于,包括: 第一接收单元,用于接收用户提交的业务请求,该业务请求中包括所述用户的真实电话号码; 生成单元,用于根据预设扩展规则,生成原始虚拟号码的扩展号码,其中,原始虚拟号码是第三方业务平台从运营商业务平台获取的; 组合单元,用于根据预设生成规则,对所述原始虚拟号码与所述扩展号码进行组合,生成扩展虚拟号码; 第一发送单元,用于将所述扩展虚拟号码与所述真实电话号码发送给所述运营商业务平台。
20.根据权利要求19所述的设备,其特征在于,还包括: 第一业务处理单元,用于生成包括所述扩展虚拟号码的业务单据信息并进行业务处理。
21.根据权利要求19所述的设备,其特征在于,还包括: 获取单元,用于预先从运营商业务平台获取所述原始虚拟号码,或者,在所述第一接收单元接收到用户提交的业务请求时从运营商业务平台获取原始虚拟号码。
22.根据权利要求21所述的设备,其特征在于,所述业务请求中还包括该业务请求的提交时刻信息;所述生成单元具体用于以所述业务请求的提交时刻作为原始虚拟号码的扩展号码;或者 所述业务请求中还包括所述用户所在的区域信息;所述生成单元具体用于从预先设置的区域编号信息中,获取所述用户所在的区域对应的编号,以所述用户所在的区域对应的编号作为原始虚拟号码的扩展号码;或者 所述生成单元还用于从运营商业务平台获取扩展号码的取值范围,具体从所述取值范围内任意选取一个未被使用的扩展号码作为原始虚拟号码的扩展号码,并将选取的扩展号码标识为已用状态;或者 所述第一接收单元还用于在接收用户提交的业务请求时,对接收到的业务请求分配提交顺序编号;所述生成单元具体用于以所述业务请求的提交顺序编号为原始虚拟号码的扩展号码;或者 所述生成单元具体用于以所述业务请求的提交时刻、业务请求中用户所在的区域对应的编号、从扩展号码的取值范围选取的扩展号码和所述第一接收单元为业务请求分配的提交顺序编号中的任意两个或多个的组合,作为原始虚拟号码的扩展号码。
23.根据权利要求19至22任意一项所述的设备,其特征在于,所述组合单元具体用于以所述扩展号码作为所述原始虚拟号码的前缀、后缀或者插入原始虚拟号码中的预设位置,生成扩展虚拟号码。
24.根据权利要求20至22任意一项所述的设备,其特征在于,所述第一发送单元还用于在所述原始虚拟号码相关的业务处理完成后,向所述运营商业务平台发送销户请求,所述销户请求中包括所述原始虚拟号码。
25.—种业务平台设备,用作运营商业务平台,其特征在于,包括:第一存储单兀,用于存储映射表; 第二接收单元,用于接收第三方业务平台发送的扩展虚拟号码与真实电话号码; 建立单元,用于在所述映射表中建立第三方业务平台发送的扩展虚拟号码与真实电话号码之间的映射关系。
26.根据权利要求25所述的设备,其特征在于,所述第二接收单元还用于接收针对所述扩展虚拟号码发起的通信业务; 所述设备还包括: 第二业务处理单元,用于在第二接收单元接收到针对所述扩展虚拟号码发起的通信业务时,从所述映射表中查询与所述扩展虚拟号码对应的真实电话号码,并将所述通信业务接续至所述真实电话号码对应的用户终端。
27.根据权利要求26所述的设备,其特征在于,所述通信业务包括:呼叫、短消息、多媒体消息或即时通信消息。
28.根据权利要求25所述的设备,其特征在于,还包括: 虚拟号码池,用于存储未被分配使用的原始虚拟号码; 所述第二接收单元还用于接收所述第三方业务平台发送的原始虚拟号码获取请求; 所述第二发送单元还用于从虚拟号码池中取出分配给第三方业务平台的原始虚拟号码并发送给所述第三方业务平台。
29.根据权利要求28所述的设备,其特征在于,还包括: 第二存储单元,用于存储扩展号码的取值范围; 所述第二接收单元还用于接收所述第三方业务平台发送的取值范围获取请求; 所述第二发送单元,用于将所述扩展号码的取值范围发送给所述第三方业务平台。
30.根据权利要求25至29任意一项所述的设备,其特征在于,所述第二接收单元还用于接收所述第三方业务平台发送的销户请求,所述销户请求中包括所述原始虚拟号码; 所述建立单元还用于将所述销户请求中的原始虚拟号码回收到所述虚拟号码池中。
31.一种基于虚拟号码进行第三方业务的系统,其特征在于,包括第三方业务平台和运营商业务平台;其中: 所述第三方业务平台,用于接收用户提交的业务请求,该业务请求中包括所述用户的真实电话号码;根据预设扩展规则,生成原始虚拟号码的扩展号码,其中,原始虚拟号码是第三方业务平台从运营商业务平台获取的;以及根据预设生成规则,对原始虚拟号码与所述扩展号码进行组合,生成扩展虚拟号码,并将所述扩展虚拟号码与所述真实电话号码发送给所述运营商业务平台; 所述运营商业务平台,用于在接收到所述第三方业务平台发送的扩展虚拟号码与真实电话号码时,在映射表中建立所述扩展虚拟号码与所述真实电话号码之间的映射关系。
32.根据权利要求31所述的系统,其特征在于,所述第三方业务平台具体为权利要求19至24任意一项所述的业务平台设备;和/或 所述运营商业务平台具体为权利要求25至30任意一项所述的业务平台设备。
【文档编号】H04W4/16GK104080069SQ201410345604
【公开日】2014年10月1日 申请日期:2014年7月21日 优先权日:2014年7月21日
【发明者】董斌, 李鹏宇, 赵德欣, 李志刚, 俞韶桢, 张春玉, 叶华 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1