通信隐私保护方法、装置、设备及计算机可读存储介质与流程

文档序号:19346896发布日期:2019-12-06 20:57阅读:211来源:国知局
通信隐私保护方法、装置、设备及计算机可读存储介质与流程

本公开实施例涉及通信应用技术领域,尤其涉及通信隐私保护方法、装置、设备及计算机可读存储介质。



背景技术:

在通信领域中,在用户之间通信时,之间的通信可能会面临隐私保护问题。例如,在商业领域,当需要商品或服务提供方与用户通讯时,商品或服务提供方与用户通常使用的是电话这种需要及时确认双方沟通一致的通信方式。因此存在用户、商品或服务提供方的个人隐私泄漏的问题。例如,可能发生一些诸如商品或服务提供方拨打用户真实号码进行骚扰的隐私纠纷。出于对公共数据的保密考虑,可以通过匿名小号和信息去私处理来保证通信双方在能正常通信的前提下避免隐私泄漏。



技术实现要素:

在实际应用中,发明人发现:相关技术中的通信隐私保护技术在存在如下问题:相关技术中的通信隐私保护方法通常针对个人或固定的号码进行绑定,属于需要事先定制的服务。而对于公共数据这种大规模、非个人的数据,以及诸如商业领域之类的需要及时确认、临时性关系的场景,缺乏适用性。

为了解决上述技术问题,本公开第一方面提供了一种通信隐私保护方法,包括:

将被叫绑定代理号码绑定到被叫方,其中,主叫方在通信中获知的被叫方号码为所述被叫绑定代理号码;

将双向绑定代理号码绑定到主叫方和被叫方,其中,主叫方和被叫方在通信中获知的对方号码为所述双向绑定代理号码;

当主叫方向被叫方发起呼叫时,优先通过所述双向绑定代理号码发起呼叫。

结合第一方面,本公开在第一方面的第一种实现方式中,还包括:

当主叫方通过双向绑定代理号码向被叫方发起呼叫失败时,通过被叫绑定代理号码向被叫方发起呼叫。

结合第一方面,本公开在第一方面的第二种实现方式中,还包括:

对主叫方对被叫方执行的任务进行检测,

其中,所述将被叫绑定代理号码绑定到被叫方,包括:

当检测到主叫方对被叫方执行的任务时,在检测到所述任务出现的同时将被叫绑定代理号码绑定到被叫方。

结合第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,所述将双向绑定代理号码绑定到主叫方和被叫方,包括:

在检测到主叫方对被叫方执行的任务结束之前将双向绑定代理号码绑定到主叫方和被叫方。

结合第一方面的第二种实现方式或第三种实现方式,本公开在第一方面的第四种实现方式中,还包括:

检测主叫方对被叫方执行的任务是否异常;

当检测到主叫方对被叫方执行的任务异常时,解除当前的双向绑定代理号码的绑定和/或被叫绑定代理号码的绑定。

结合第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,所述主叫方对被叫方执行的任务异常是任务结束、任务转至另一主叫方执行、任务超时之一。

结合第一方面,本公开在第一方面的第六种实现方式中,所述将被叫绑定代理号码绑定到被叫方,包括:

在具有多个被叫绑定代理号码的被叫绑定代理号码池中轮询以选择可用的被叫绑定代理号码;

将所选择的可用的被叫绑定代理号码绑定到被叫方。

结合第一方面,本公开在第一方面的第七种实现方式中,所述将双向绑定代理号码绑定到主叫方和被叫方,包括:

在具有多个双向绑定代理号码的双向绑定代理号码池中轮询以选择可用的双向绑定代理号码;

将所选择的双向绑定代理号码绑定到主叫方和被叫方。

本公开第二方面提供了一种通信隐私保护装置,包括:

第一绑定模块,被配置为将被叫绑定代理号码绑定到被叫方,其中,主叫方在通信中获知的被叫方号码为所述被叫绑定代理号码;

第二绑定模块,被配置为将双向绑定代理号码绑定到主叫方和被叫方,其中,主叫方和被叫方在通信中获知的对方号码为所述双向绑定代理号码;

呼叫发起模块,被配置为当主叫方向被叫方发起呼叫时,优先通过所述双向绑定代理号码发起呼叫。

结合第二方面,本公开在第二方面的第一种实现方式中,呼叫发起模块被配置为:

当主叫方通过双向绑定代理号码向被叫方发起呼叫失败时,通过被叫绑定代理号码向被叫方发起呼叫。

结合第二方面,本公开在第二方面的第二种实现方式中,还包括:

第一检测模块,被配置为对主叫方对被叫方执行的任务进行检测,

其中,所述第一绑定模块被配置为:

当检测到主叫方对被叫方执行的任务时,在检测到所述任务出现的同时将被叫绑定代理号码绑定到被叫方。

结合第二方面的第二种实现方式,本公开在第二方面的第三种实现方式中,所述第二绑定模块被配置为:

在检测到主叫方对被叫方执行的任务结束之前将双向绑定代理号码绑定到主叫方和被叫方。

结合第二方面的第二种实现方式或第三种实现方式,本公开在第二方面的第四种实现方式中,还包括:

第二检测模块,被配置为检测主叫方对被叫方执行的任务是否异常;

解除绑定模块,被配置为当检测到主叫方对被叫方执行的任务异常时,解除当前的双向绑定代理号码的绑定和/或被叫绑定代理号码的绑定。

结合第二方面的第四种实现方式,本公开在第二方面的第五种实现方式中,所述主叫方对被叫方执行的任务异常是任务结束、任务转至另一主叫方执行、任务超时之一。

结合第二方面,本公开在第二方面的第六种实现方式中,所述第一绑定模块包括:

第一选择子模块,被配置为在具有多个被叫绑定代理号码的被叫绑定代理号码池中轮询以选择可用的被叫绑定代理号码;

第一绑定子模块,被配置为将所选择的可用的被叫绑定代理号码绑定到被叫方。

结合第二方面,本公开在第二方面的第七种实现方式中,所述第二绑定模块包括:

第二选择子模块,被配置为在具有多个双向绑定代理号码的双向绑定代理号码池中轮询以选择可用的双向绑定代理号码;

第二绑定子模块,被配置为将所选择的双向绑定代理号码绑定到主叫方和被叫方。

本公开第三方面提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如第一方面、第一方面的第一种实现方式至第七种实现方式中的任一项所述的方法。

本公开第四方面提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第一方面、第一方面的第一种实现方式至第七种实现方式中的任一项所述的方法。

在本公开实施方式中,通过将被叫绑定代理号码绑定到被叫方,其中,主叫方在通信中获知的被叫方号码为所述被叫绑定代理号码;将双向绑定代理号码绑定到主叫方和被叫方,其中,主叫方和被叫方在通信中获知的对方号码为所述双向绑定代理号码;当主叫方向被叫方发起呼叫时,优先通过所述双向绑定代理号码发起呼叫,从而无需事先定制就可以优先为主被叫双方提供号码隐私保护。在本公开实施方式中,通过绑定被叫绑定代理号码和双向绑定代理号码,可保证通信中的用户信息安全,避免隐私纠纷,防止个人信息泄露。

本公开的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本公开实施例或相关技术中的技术方案,下面将对示例性实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些示例性实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出根据本公开一实施方式的通信隐私保护方法的流程图;

图2示出根据本公开另一实施方式的通信隐私保护方法的流程图;

图3示出根据本公开又一实施方式的通信隐私保护方法的流程图;

图4示出根据本公开又一实施方式的通信隐私保护方法的流程图;

图5示出根据图1所示的本公开实施方式的通信隐私保护方法中的步骤s101的流程图;

图6示出根据图1所示的本公开实施方式的通信隐私保护方法中的步骤s102的流程图;

图7示出根据本公开一实施方式的通信隐私保护装置的结构框图;

图8示出根据本公开另一实施方式的通信隐私保护装置的结构框图;

图9示出根据本公开又一实施方式的通信隐私保护装置的结构框图;

图10示出根据图7所示的本公开实施方式的通信隐私保护装置中的第一绑定模块701的结构框图;

图11示出根据图7所示的本公开实施方式的通信隐私保护装置中的第二绑定模块702的结构框图;

图12示出根据本公开一实施方式的设备的结构框图;

图13是适于用来实现根据本公开一实施方式的通信隐私保护方法的计算机系统的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本公开方案,下面将结合本公开示例性实施例中的附图,对本公开示例性实施例中的技术方案进行清楚、完整地描述。

在本公开的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

采用本公开实施例的应用方式可以解决相关技术的以下问题:相关技术中的通信隐私保护方法通常针对个人或固定的号码进行绑定,属于需要事先定制的服务。而对于公共数据这种大规模、非个人的数据,以及诸如商业领域之类的需要及时确认、临时性关系的场景,缺乏适用性。

下面将结合本公开示例性实施例中的附图,对本公开示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

图1示出根据本公开一实施方式的通信隐私保护方法的流程图。该方法可以包括步骤s101、s102和s103。

在步骤s101中,将被叫绑定代理号码绑定到被叫方,其中,主叫方在通信中获知的被叫方号码为所述被叫绑定代理号码;

在步骤s102中,将双向绑定代理号码绑定到主叫方和被叫方,其中,主叫方和被叫方在通信中获知的对方号码为所述双向绑定代理号码;

在步骤s103中,当主叫方向被叫方发起呼叫时,优先通过所述双向绑定代理号码发起呼叫。

在一个实施例中,被叫绑定代理号码也可以被称作主站小号。例如,主站小号属于由通信运营商提供一个地区号码池。该号码只用来单向绑定被叫方(例如,网购订单中的用户)的真实号码,类似于呼叫转移。在此情况下,主叫方(例如,网购的销售方,配送人员等)拨打被叫绑定代理号码会显示被叫绑定代理号码并接通被叫方(用户),无法看到被叫方的真实号码,而被叫方能看到主叫方的真实号码。在此情况下,至少能够保护被叫方(用户)的通信隐私。

在一个实施例中,双向绑定代理号码也可以被称作中转小号。例如,中转小号属于由通信运营商提供一个地区号码池。该号码可以用来临时绑定一个拨打关系,即,作为主叫和被叫的中转号码,双方在拨打时只能看到对方是这个临时的中转号码。在本公开的实施例中,可以认为双向绑定代理号码绑定了主叫方和被叫方之间的拨打关系,即一个主叫方和被叫方对。在此情况下,主叫方和被叫方双方的通信隐私都能够得到保护。在一个实施例中,这个号码有绑定次数限制。

在一个实施例中,将被叫绑定代理号码绑定到被叫方和将双向绑定代理号码绑定到主叫方和被叫方可以同时进行,也可以先进行任一绑定操作。即,上文中先描述绑定代理号码绑定到被叫方,后描述将双向绑定代理号码绑定到主叫方和被叫方并不表示绑定操作必须存在先后次序。

在一个实施例中,优先通过双向绑定代理号码发起呼叫。即,既主叫方和被叫方在通信中不能看到对方的号码而只能看到该双向绑定代理号码。这样可以使得主叫方和被叫方双方的隐私得到保护。

在本公开实施方式中,通过将被叫绑定代理号码绑定到被叫方,其中,主叫方在通信中获知的被叫方号码为所述被叫绑定代理号码;将双向绑定代理号码绑定到主叫方和被叫方,其中,主叫方和被叫方在通信中获知的对方号码为所述双向绑定代理号码;当主叫方向被叫方发起呼叫时,优先通过所述双向绑定代理号码发起呼叫,从而无需事先定制就可以优先为主被叫双方提供号码隐私保护。在本公开实施方式中,通过绑定被叫绑定代理号码和双向绑定代理号码,可保证通信中的用户信息安全,避免隐私纠纷,防止个人信息泄露。

图2示出根据本公开另一实施方式的通信隐私保护方法的流程图。该实施方式除了包括与图1中相同的步骤s101、s102和s103之外,还包括步骤s201。

在步骤s201中,当主叫方通过双向绑定代理号码向被叫方发起呼叫失败时,通过被叫绑定代理号码向被叫方发起呼叫。

在一个实施例中,优先通过双向绑定代理号码发起呼叫,但是当由于各种原因导致通过双向绑定代理号码向被叫方发起呼叫失败时,可以通过被叫绑定代理号码向被叫方发起呼叫。此时,主叫方不能看到被叫方的号码而是只能看到该被叫绑定代理号码,被叫方能够看到主叫方的号码,因此,能够保证被叫方的隐私。由于在本公开的实施方式中,通过双向绑定代理号码发起呼叫的优先级比通过被叫绑定代理号码发起呼叫的优先级高,因此,主叫方过被叫绑定代理号码向被叫方发起呼叫也可以被认为是某种意义上的“降级”。

在一个实施例中,被叫绑定代理号码(主站小号)不需要绑定主叫方和被叫方之间的拨打关系,而只是对被叫号码进行呼叫转移,因此,可用性非常高。在此情况下,将被叫绑定代理号码作为订单中双向绑定代理号码(中转小号)失效的降级兜底方案。这样,可以首先保障被叫方手机真实号码的隐私,同时保障主叫方与被叫方之间的通话正常。

在本公开实施方式中,通过当主叫方通过双向绑定代理号码向被叫方发起呼叫失败时,通过被叫绑定代理号码向被叫方发起呼叫,从而无需事先定制就可以至少为被叫方提供号码隐私保护。在本公开实施方式中,通过绑定被叫绑定代理号码和双向绑定代理号码,可保证通信中的用户信息安全,避免隐私纠纷,防止个人信息泄露。

图3示出根据本公开又一实施方式的通信隐私保护方法的流程图。如图3所示,该方法还包括步骤s301、s101、s102,其中,图3中的步骤s101与图1中的步骤s101的区别在于包括步骤s302,图3中的步骤s102与图1中的步骤s102的区别在于包括步骤s303。

在步骤s301中,对主叫方对被叫方执行的任务进行检测。

在步骤s302中,当检测到出现主叫方对被叫方执行的任务时,在检测到所述任务出现的同时将被叫绑定代理号码绑定到被叫方。

在步骤s303中,在检测到主叫方对被叫方执行的任务结束之前将双向绑定代理号码绑定到主叫方和被叫方。

在一个实施例中,陌生的主叫方和被叫方之间的通信的原因是因为主叫方需要对被叫方执行任务。例如,任务可以指的是主叫方向被叫方核实销售信息,主叫方为被叫方送货,主叫方向被叫方推销产品,主叫方向被叫方进行电话调查等。在一个实施例中,需要主叫方向被叫方发起通信的事项都可以被认为是主叫方对被叫方执行的任务。

在一个实施例中,根据对主叫方对被叫方执行的任务的检测结果来确定是否要对通信进行隐私保护。即,在检测到存在主叫方向被叫方发起通信的事项的情况下,才有必要为主叫方和被叫方之间的通信建立隐私保护。这样能够有效率且有针对性地对主叫方和被叫方进行隐私保护。

在一个实施例中,当检测到出现主叫方对被叫方执行的任务时,在检测到任务出现的同时将被叫绑定代理号码绑定到被叫方。这种绑定方式可以被认为是一种与检测到任务同步的绑定方式。在此情况下,由于将被叫绑定代理号码绑定到被叫方是一种呼叫转移,对号码及通信资源的占用比将双向绑定代理号码绑定到主叫方和被叫方的号码及通信资源占用要小,因此可以在检测到出现主叫方对被叫方执行的任务时为被叫方绑定被叫绑定代理号码。这样,可以在整个任务过程中以较小的号码及通信资源占用来为被叫方提供通信隐私保护。

在另一个实施例中,可以在检测到出现主叫方对被叫方执行的任务之后,在任务结束之前,将被叫绑定代理号码绑定到被叫方。即,以与检测到任务异步的方式将被叫绑定代理号码绑定到被叫方。

在一个实施例中,在检测到主叫方对被叫方执行的任务结束之前将双向绑定代理号码绑定到主叫方和被叫方是一种与检测到任务异步的绑定方式。因为将双向绑定代理号码绑定到主叫方和被叫方的号码及通信资源占用比将被叫绑定代理号码绑定到被叫方的号码及通信资源占用大,因此为了减少号码及通信资源占用时间,在检测到出现主叫方对被叫方执行的任务之后,在任务结束之前,将双向绑定代理号码绑定到主叫方和被叫方。例如,在检测到出现主叫方对被叫方执行的任务之后,直至出现主叫方拨打被叫方电话的行为,才将双向绑定代理号码绑定到主叫方和被叫方。这样,可以在对主叫方和被叫方双方进行通信隐私保护的情况下,使得号码及通信资源占用较少。

在另一个实施例中,可以在检测到主叫方对被叫方执行的任务结束的同时将双向绑定代理号码绑定到主叫方和被叫方,这是一种与检测到任务出现同步的绑定方式。在此情况下,主叫方和被叫方的通信隐私保护最佳,但是号码及通信资源占用较多。

在本公开实施方式中,通过对主叫方对被叫方执行的任务进行检测;当检测到出现主叫方对被叫方执行的任务时,在检测到所述任务出现的同时将被叫绑定代理号码绑定到被叫方;在检测到主叫方对被叫方执行的任务结束之前将双向绑定代理号码绑定到主叫方和被叫方,从而可以在出现任务时将被叫绑定代理号码绑定到被叫方,在任务结束前将号码绑定到主叫方和被叫方,从而可以在较少地占用号码及通信资源的情况下,尽量对主叫方和被叫方双方进行通信隐私保护,并且至少能够对被叫方进行通信隐私保护。

图4示出根据本公开又一实施方式的通信隐私保护方法的流程图。该方法包括步骤s401和s402。

在步骤s401中,检测主叫方对被叫方执行的任务是否异常。

在步骤s402中,当检测到主叫方对被叫方执行的任务异常时,解除当前的双向绑定代理号码的绑定和/或被叫绑定代理号码的绑定。

在一个实施例中,所述主叫方对被叫方执行的任务异常是任务结束、任务转至另一主叫方执行、任务超时之一。例如,当主叫方对被叫方执行的任务是送货任务时,如果出现送货任务结束、主叫方(送货方)变为另一主叫方(送货方)、或送货任务超时等情况之一,则解除当前的双向绑定代理号码的绑定、或者被叫绑定代理号码的绑定、或者的双向绑定代理号码的绑定和被叫绑定代理号码的绑定二者。从另一角度看,在出现任务结束或任务转至另一主叫方执行的情况时,主叫方与被叫方进行通信的可能性很小,因此解除号码绑定是很有必要的。当任务超时时,主叫方很有可能已经与被叫方发生过通信,但是难以判断任务结束还需要多久,如果不解除号码绑定,则号码及通信资源会被一直占用而无法确定释放号码及通信资源的时限。因此,在任务超时时解除号码绑定有利于保证号码及通信资源的使用效率。在一个实施例中,当在短时间内出现大量任务,即,短时间内有多个主叫方对多个被叫方执行任务时,号码及通信资源会比较紧张,因此,一旦出现某个任务的异常,就针对该任务解除当前的双向绑定代理号码的绑定和/或被叫绑定代理号码的绑定,这样可以提高号码及通信资源的利用率。

在本公开实施方式中,通过检测主叫方对被叫方执行的任务是否异常;当检测到主叫方对被叫方执行的任务异常时,解除当前的双向绑定代理号码的绑定和/或被叫绑定代理号码的绑定,可以在尽量不影响主叫方与被叫方的通信的情况下最大化号码及通信资源的使用效率。

图5示出根据图1所示的本公开实施方式的通信隐私保护方法中的步骤s101的流程图。如图5所示,步骤s101包括步骤s501和s502。

在步骤s501中,在具有多个被叫绑定代理号码的被叫绑定代理号码池中轮询以选择可用的被叫绑定代理号码。

在步骤s502中,将所选择的可用的被叫绑定代理号码绑定到被叫方。

在一个实施例中,可以提供包括多个被叫绑定代理号码的被叫绑定代理号码池,可以为每个被叫方绑定一个从被叫绑定代理号码池选择出的被叫绑定代理号码。被叫绑定代理号码池可用于将多个被叫绑定代理号码绑定到多个被叫方,为更多的被叫方提供通信隐私保护,同时提高了被叫绑定代理号码的使用效率。

在一个实施例中,被叫绑定代理号码池可以是地区被叫绑定代理号码池,即,一个地区提供一个号码池。在此情况下,当主叫方对被叫方执行的任务是区域性比较强的任务,诸如送货任务时,使用地区被叫绑定代理号码池可以提高号码及通信资源利用率,降低通信成本。

图6示出根据图1所示的本公开实施方式的通信隐私保护方法中的步骤s102的流程图。如图6所示,步骤s102包括步骤s601和s602。

在步骤s601中,在具有多个双向绑定代理号码的双向绑定代理号码池中轮询以选择可用的双向绑定代理号码。

在步骤s602中,将所选择的双向绑定代理号码绑定到主叫方和被叫方。

在一个实施例中,可以提供包括多个双向绑定代理号码的双向绑定代理号码池,可以为每个主叫方和被叫方对绑定一个从双向绑定代理号码池选择出的双向绑定代理号码。双向绑定代理号码池可用于将多个双向绑定代理号码绑定到多个主叫方和被叫方对,为更多的主叫方和被叫方对提供通信隐私保护,同时提高了双向绑定代理号码的使用效率。

在一个实施例中,双向绑定代理号码池可以是地区被叫绑定代理号码池,即,一个地区提供一个号码池。在此情况下,当主叫方对被叫方执行的任务是区域性比较强的任务,诸如送货任务时,使用地区双向绑定代理号码池可以提高号码及通信资源利用率,降低通信成本。

图7示出根据本公开一实施方式的通信隐私保护装置的结构框图。该装置可以包括第一绑定模块701、第二绑定模块702和呼叫发起模块703。

第一绑定模块701被配置为将被叫绑定代理号码绑定到被叫方,其中,主叫方在通信中获知的被叫方号码为所述被叫绑定代理号码;

第二绑定模块702被配置为将双向绑定代理号码绑定到主叫方和被叫方,其中,主叫方和被叫方在通信中获知的对方号码为所述双向绑定代理号码;

呼叫发起模块703被配置为当主叫方向被叫方发起呼叫时,优先通过所述双向绑定代理号码发起呼叫。

在一个实施例中,被叫绑定代理号码也可以被称作主站小号。例如,主站小号属于由通信运营商提供一个地区号码池。该号码只用来单向绑定被叫方(例如,网购订单中的用户)的真实号码,类似于呼叫转移。在此情况下,主叫方(例如,网购的销售方,配送人员等)拨打被叫绑定代理号码会显示被叫绑定代理号码并接通被叫方(用户),无法看到被叫方的真实号码,而被叫方能看到主叫方的真实号码。在此情况下,至少能够保护被叫方(用户)的通信隐私。

在一个实施例中,双向绑定代理号码也可以被称作中转小号。例如,中转小号属于由通信运营商提供一个地区号码池。该号码可以用来临时绑定一个拨打关系,即,作为主叫和被叫的中转号码,双方在拨打时只能看到对方是这个临时的中转号码。在本公开的实施例中,可以认为双向绑定代理号码绑定了主叫方和被叫方之间的拨打关系,即一个主叫方和被叫方对。在此情况下,主叫方和被叫方双方的通信隐私都能够得到保护。在一个实施例中,这个号码有绑定次数限制。

在一个实施例中,将被叫绑定代理号码绑定到被叫方和将双向绑定代理号码绑定到主叫方和被叫方可以同时进行,也可以先进行任一绑定操作。即,上文中先描述绑定代理号码绑定到被叫方,后描述将双向绑定代理号码绑定到主叫方和被叫方并不表示绑定操作必须存在先后次序。

在一个实施例中,优先通过双向绑定代理号码发起呼叫。即,既主叫方和被叫方在通信中不能看到对方的号码而只能看到该双向绑定代理号码。这样可以使得主叫方和被叫方双方的隐私得到保护。

在本公开实施方式中,通过第一绑定模块,被配置为将被叫绑定代理号码绑定到被叫方,其中,主叫方在通信中获知的被叫方号码为所述被叫绑定代理号码;第二绑定模块,被配置为将双向绑定代理号码绑定到主叫方和被叫方,其中,主叫方和被叫方在通信中获知的对方号码为所述双向绑定代理号码;呼叫发起模块,被配置为当主叫方向被叫方发起呼叫时,优先通过所述双向绑定代理号码发起呼叫,从而无需事先定制就可以优先为主被叫双方提供号码隐私保护。在本公开实施方式中,通过绑定被叫绑定代理号码和双向绑定代理号码,可保证通信中的用户信息安全,避免隐私纠纷,防止个人信息泄露。

在一个实施例中,呼叫发起模块703被配置为当主叫方通过双向绑定代理号码向被叫方发起呼叫失败时,通过被叫绑定代理号码向被叫方发起呼叫。

在一个实施例中,优先通过双向绑定代理号码发起呼叫,但是当由于各种原因导致通过双向绑定代理号码向被叫方发起呼叫失败时,可以通过被叫绑定代理号码向被叫方发起呼叫。此时,主叫方不能看到被叫方的号码而是只能看到该被叫绑定代理号码,被叫方能够看到主叫方的号码,因此,能够保证被叫方的隐私。由于在本公开的实施方式中,通过双向绑定代理号码发起呼叫的优先级比通过被叫绑定代理号码发起呼叫的优先级高,因此,主叫方过被叫绑定代理号码向被叫方发起呼叫也可以被认为是某种意义上的“降级”。

在一个实施例中,被叫绑定代理号码(主站小号)不需要绑定主叫方和被叫方之间的拨打关系,而只是对被叫号码进行呼叫转移,因此,可用性非常高。在此情况下,将被叫绑定代理号码作为订单中双向绑定代理号码(中转小号)失效的降级兜底方案。这样,可以首先保障被叫方手机真实号码的隐私,同时保障主叫方与被叫方之间的通话正常。

在本公开实施方式中,通过呼叫发起模块被配置为:当主叫方通过双向绑定代理号码向被叫方发起呼叫失败时,通过被叫绑定代理号码向被叫方发起呼叫,从而无需事先定制就可以至少为被叫方提供号码隐私保护。在本公开实施方式中,通过绑定被叫绑定代理号码和双向绑定代理号码,可保证通信中的用户信息安全,避免隐私纠纷,防止个人信息泄露。

图8示出根据本公开另一实施方式的通信隐私保护装置的结构框图。如图8所示,该装置还包括与图7中相同的第一绑定模块701、第二绑定模块702和呼叫发起模块703,另外,还包括第一检测模块801。

第一检测模块801被配置为对主叫方对被叫方执行的任务进行检测。

在该实施例中,第一绑定模块701被配置为当检测到出现主叫方对被叫方执行的任务时,在检测到所述任务出现的同时将被叫绑定代理号码绑定到被叫方。

在该实施例中,第二绑定模块702被配置为在检测到主叫方对被叫方执行的任务结束之前将双向绑定代理号码绑定到主叫方和被叫方。

在一个实施例中,陌生的主叫方和被叫方之间的通信的原因是因为主叫方需要对被叫方执行任务。例如,任务可以指的是主叫方向被叫方核实销售信息,主叫方为被叫方送货,主叫方向被叫方推销产品,主叫方向被叫方进行电话调查等。在一个实施例中,需要主叫方向被叫方发起通信的事项都可以被认为是主叫方对被叫方执行的任务。

在一个实施例中,根据对主叫方对被叫方执行的任务的检测结果来确定是否要对通信进行隐私保护。即,在检测到存在主叫方向被叫方发起通信的事项的情况下,才有必要为主叫方和被叫方之间的通信建立隐私保护。这样能够有效率且有针对性地对主叫方和被叫方进行隐私保护。

在一个实施例中,当检测到出现主叫方对被叫方执行的任务时,在检测到任务出现的同时将被叫绑定代理号码绑定到被叫方。这种绑定方式可以被认为是一种与检测到任务同步的绑定方式。在此情况下,由于将被叫绑定代理号码绑定到被叫方是一种呼叫转移,对号码及通信资源的占用比将双向绑定代理号码绑定到主叫方和被叫方的号码及通信资源占用要小,因此可以在检测到出现主叫方对被叫方执行的任务时为被叫方绑定被叫绑定代理号码。这样,可以在整个任务过程中以较小的号码及通信资源占用来为被叫方提供通信隐私保护。

在另一个实施例中,可以在检测到出现主叫方对被叫方执行的任务之后,在任务结束之前,将被叫绑定代理号码绑定到被叫方。即,以与检测到任务异步的方式将被叫绑定代理号码绑定到被叫方。

在一个实施例中,在检测到主叫方对被叫方执行的任务结束之前将双向绑定代理号码绑定到主叫方和被叫方是一种与检测到任务异步的绑定方式。因为将双向绑定代理号码绑定到主叫方和被叫方的号码及通信资源占用比将被叫绑定代理号码绑定到被叫方的号码及通信资源占用大,因此为了减少号码及通信资源占用时间,在检测到出现主叫方对被叫方执行的任务之后,在任务结束之前,将双向绑定代理号码绑定到主叫方和被叫方。例如,在检测到出现主叫方对被叫方执行的任务之后,直至出现主叫方拨打被叫方电话的行为,才将双向绑定代理号码绑定到主叫方和被叫方。这样,可以在对主叫方和被叫方双方进行通信隐私保护的情况下,使得号码及通信资源占用较少。

在另一个实施例中,可以在检测到主叫方对被叫方执行的任务结束的同时将双向绑定代理号码绑定到主叫方和被叫方,这是一种与检测到任务出现同步的绑定方式。在此情况下,主叫方和被叫方的通信隐私保护最佳,但是号码及通信资源占用较多。

在本公开实施方式中,通过第一检测模块,被配置为对主叫方对被叫方执行的任务进行检测;其中,所述第一绑定模块被配置为:当检测到出现主叫方对被叫方执行的任务时,在检测到所述任务出现的同时将被叫绑定代理号码绑定到被叫方;第二绑定模块被配置为:在检测到主叫方对被叫方执行的任务结束之前将双向绑定代理号码绑定到主叫方和被叫方,从而可以在出现任务时将被叫绑定代理号码绑定到被叫方,在任务结束前将号码绑定到主叫方和被叫方,从而可以在较少地占用号码及通信资源的情况下,尽量对主叫方和被叫方双方进行通信隐私保护,并且至少能够对被叫方进行通信隐私保护。

图9示出根据本公开又一实施方式的通信隐私保护装置的结构框图。如图9所示,除了包括与图8中所示的第一绑定模块701、第二绑定模块702、呼叫发起模块703、第一检测模块801之外,该装置还包括第二检测模块901和解除绑定模块902。

第二检测模块901被配置为检测主叫方对被叫方执行的任务是否异常。

解除绑定模块902被配置为当检测到主叫方对被叫方执行的任务异常时,解除当前的双向绑定代理号码的绑定和/或被叫绑定代理号码的绑定。

在一个实施例中,所述主叫方对被叫方执行的任务异常是任务结束、任务转至另一主叫方执行、任务超时之一。例如,当主叫方对被叫方执行的任务是送货任务时,如果出现送货任务结束、主叫方(送货方)变为另一主叫方(送货方)、或送货任务超时等情况之一,则解除当前的双向绑定代理号码的绑定、或者被叫绑定代理号码的绑定、或者的双向绑定代理号码的绑定和被叫绑定代理号码的绑定二者。从另一角度看,在出现任务结束或任务转至另一主叫方执行的情况时,主叫方与被叫方进行通信的可能性很小,因此解除号码绑定是很有必要的。当任务超时时,主叫方很有可能已经与被叫方发生过通信,但是难以判断任务结束还需要多久,如果不解除号码绑定,则号码及通信资源会被一直占用而无法确定释放号码及通信资源的时限。因此,在任务超时时解除号码绑定有利于保证号码及通信资源的使用效率。在一个实施例中,当在短时间内出现大量任务,即,短时间内有多个主叫方对多个被叫方执行任务时,号码及通信资源会比较紧张,因此,一旦出现某个任务的异常,就针对该任务解除当前的双向绑定代理号码的绑定和/或被叫绑定代理号码的绑定,这样可以提高号码及通信资源的利用率。

在本公开实施方式中,通过检测主叫方对被叫方执行的任务是否异常;当检测到主叫方对被叫方执行的任务异常时,解除当前的双向绑定代理号码的绑定和/或被叫绑定代理号码的绑定,可以在尽量不影响主叫方与被叫方的通信的情况下最大化号码及通信资源的使用效率。

图10示出根据图7所示的本公开实施方式的通信隐私保护装置中的第一绑定模块701的结构框图。如图10所示,第一绑定模块701包括第一选择子模块1001和第一绑定子模块1002。

第一选择子模块1001被配置为在具有多个被叫绑定代理号码的被叫绑定代理号码池中轮询以选择可用的被叫绑定代理号码。

第一绑定子模块1002被配置为将所选择的可用的被叫绑定代理号码绑定到被叫方。

在一个实施例中,可以提供包括多个被叫绑定代理号码的被叫绑定代理号码池。被叫绑定代理号码池可用于将多个被叫绑定代理号码绑定到多个被叫方,为更多的被叫方提供通信隐私保护,同时提高了被叫绑定代理号码的使用效率。

在一个实施例中,被叫绑定代理号码池可以是地区被叫绑定代理号码池,即,一个地区提供一个号码池。在此情况下,当主叫方对被叫方执行的任务是区域性比较强的任务,诸如送货任务时,使用地区被叫绑定代理号码池可以提高号码及通信资源利用率,降低通信成本。

图11示出根据图7所示的本公开实施方式的通信隐私保护装置中的第二绑定模块702的结构框图。如图11所示,第二绑定模块702包括第二选择子模块1101和第二绑定子模块1102。

第二选择子模块1101被配置为在具有多个双向绑定代理号码的双向绑定代理号码池中轮询以选择可用的双向绑定代理号码。

第二绑定子模块1102被配置为将所选择的双向绑定代理号码绑定到主叫方和被叫方。

在一个实施例中,可以提供包括多个双向绑定代理号码的双向绑定代理号码池。双向绑定代理号码池可用于将多个双向绑定代理号码绑定到多个主叫方和被叫方对,为更多的主叫方和被叫方对提供通信隐私保护,同时提高了双向绑定代理号码的使用效率。

在一个实施例中,双向绑定代理号码池可以是地区被叫绑定代理号码池,即,一个地区提供一个号码池。在此情况下,当主叫方对被叫方执行的任务是区域性比较强的任务,诸如送货任务时,使用地区双向绑定代理号码池可以提高号码及通信资源利用率,降低通信成本。

以上描述了通信隐私保护装置的内部功能和结构,在一个可能的设计中,该通信隐私保护装置的结构可实现为通信隐私保护设备,如图12中所示,该处理设备1200可以包括处理器1201以及存储器1202。

所述存储器1202用于存储支持通信隐私保护装置执行上述任一实施例中通信隐私保护方法的程序,所述处理器901被配置为用于执行所述存储器902中存储的程序。

所述存储器1202用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器1201执行。

所述处理器1201用于执行前述各方法步骤中的全部或部分步骤。

其中,所述通信隐私保护设备的结构中还可以包括通信接口,用于通信隐私保护设备与其他设备或通信网络通信。

本公开示例性实施例还提供了一种计算机存储介质,用于储存所述通信隐私保护装置所用的计算机软件指令,其包含用于执行上述任一实施例中通信隐私保护方法所涉及的程序。

图13是适于用来实现根据本公开一实施方式的通信隐私保护方法的计算机系统的结构示意图。

如图13所示,计算机系统1300包括中央处理单元(cpu)1301,其可以根据存储在只读存储器(rom)1302中的程序或者从存储部分1308加载到随机访问存储器(ram)1303中的程序而执行上述图1所示的实施方式中的各种处理。在ram1303中,还存储有系统1300操作所需的各种程序和数据。cpu1301、rom1302以及ram1303通过总线1304彼此相连。输入/输出(i/o)接口1305也连接至总线1304。

以下部件连接至i/o接口1305:包括键盘、鼠标等的输入部分1306;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分1307;包括硬盘等的存储部分1308;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分1309。通信部分1309经由诸如因特网的网络执行通信处理。驱动器1310也根据需要连接至i/o接口1305。可拆卸介质1311,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1310上,以便于从其上读出的计算机程序根据需要被安装入存储部分1308。

特别地,根据本公开的实施方式,上文参考图1描述的方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在及其可读介质上的计算机程序,所述计算机程序包含用于执行图1的数据处理方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分1309从网络上被下载和安装,和/或从可拆卸介质1311被安装。

附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1