一种建立临时通话的方法、服务器及系统的制作方法

文档序号:9914448阅读:449来源:国知局
一种建立临时通话的方法、服务器及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种建立临时通话的方法、服务器及系统。
【背景技术】
[0002]目前通过微信、QQ等社交应用软件进行通信交流时都需要知道对方的账号或用户名等信息,但是当用户面对一些临时性的或者一次性的通信需求时,例如面试、咨询等,需要告诉对方自己的账号或用户名信息,存在泄露隐私,增加管理联系人的难度等问题,同时其他人知道用户的账号后,可以随时拨打该账号,并发送广告推销消息等,给用户带来很大烦恼,用户体验不佳。

【发明内容】

[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]建立映射模块,用于建立所述虚拟标识符与所述第一真实账号之间的映射;
[0029]虚拟标识符发送模块,用于向所述第一服务器发送所述虚拟标识符;
[0030]通话请求接收模块,用于接收来自与第二真实账号关联的第二服务器的呼叫所述虚拟标识符的通话请求;
[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]发送呼叫模块,用于发送呼叫所述虚拟标识符的通话请求。
[0083]结合第四方面,在第一种可能的实现方式
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1