一种服务器.pdf

上传人:00062****4422 文档编号:4078246 上传时间:2018-08-14 格式:PDF 页数:23 大小:1.49MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410816458.4

申请日:

2014.12.24

公开号:

CN104601831A

公开日:

2015.05.06

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04M 3/42申请日:20141224|||公开

IPC分类号:

H04M3/42

主分类号:

H04M3/42

申请人:

深圳市金立通信设备有限公司

发明人:

卢伟冰

地址:

518040广东省深圳市福田区深南大道7028号时代科技大厦东座21楼

优先权:

专利代理机构:

广州三环专利代理有限公司44202

代理人:

郝传鑫; 熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种服务器,包括:接收单元,用于接收第一终端发送的用于请求切换与第二终端之间通话状态的请求消息;发送单元,用于根据所述请求消息,向所述第二终端发送用于提示所述第二终端是否允许进行通话状态切换的第一提示信息;切换单元,用于当接收到所述第二终端返回的允许进行通话状态切换的响应消息时,切换所述第一终端与所述第二终端之间的通话状态。采用本发明,可在线实现终端之间通话状态的切换,智能化高,操作方便。

权利要求书

权利要求书1.  一种服务器,其特征在于,包括: 接收单元,用于接收第一终端发送的用于请求切换与第二终端之间通话状 态的请求消息; 发送单元,用于根据所述请求消息,向所述第二终端发送用于提示所述第 二终端是否允许进行通话状态切换的第一提示信息; 切换单元,用于当接收到所述第二终端返回的允许进行通话状态切换的响 应消息时,切换所述第一终端与所述第二终端之间的通话状态。 2.  如权利要求1所述的服务器,其特征在于,所述接收单机具体用于在所 述第一终端与所述第二终端进行通话过程中,接收所述第一终端发送的用于请 求切换与所述第二终端之间的通话状态的请求消息。 3.  如权利要求1所述的服务器,其特征在于,若所述第一终端为主叫状态 的终端; 所述接收单元具体用于当接收到所述第一终端向所述第二终端发起的的呼 叫请求时,查询所述第一终端的支付余额; 若所述第一终端的支付余额小于预设阈值时,则将所述呼叫请求确定为用 于请求切换与所述第二终端之间通话状态的请求消息。 4.  如权利要求2或3所述的服务器,其特征在于,所述切换单元具体用于 当接收到所述第二终端返回的允许进行通话状态切换的响应消息时,切换所述 第一终端与所述第二终端之间的主被叫状态。 5.  如权利要求4所述的服务器,其特征在于,所述切换单元具体用于在通 话数据库中修改所述第一终端与所述第二终端之间的主被叫状态。 6.  如权利要求5所述的服务器,其特征在于,所述切换单元具体用于若所 述第一终端的通话状态为主叫状态,所述第二终端的通话状态为被叫状态,则 在所述通话数据库中将所述第一终端的通话状态修改为被叫状态,将所述第二 终端的通话状态修改为主叫状态。 7.  如权利要求5所述的服务器,其特征在于,所述切换单元具体用于若所 述第一终端的通话状态为被叫状态,所述第二终端的通话状态为主叫状态,则 在所述通话数据库中将所述第一终端的通话状态修改为主叫状态,将所述第二 终端的通话状态修改为被叫状态。 8.  如权利要求4所述的服务器,其特征在于,所述服务器还包括: 第一返回单元,用于向所述第一终端返回通话状态已切换的第二提示信息。 9.  如权利要求4所述的服务器,其特征在于,所述服务器还包括: 保持单元,用于当接收到所述第二终端返回的不允许进行通话状态切换的 响应消息时,保持所述第一终端与所述第二终端之间的主被叫状态。 10.  如权利要求9所述的服务器,其特征在于,所述服务器还包括: 第二返回单元,用于向所述第一终端返回所述第二终端不允许进行通话状 态切换的第三提示信息。

说明书

说明书一种服务器
技术领域
本发明涉及通信技术领域,尤其涉及一种服务器。
背景技术
随着终端使用的日益广泛,人们可以利用终端实现各种功能,例如语音通 话、看视频、打游戏、听音乐等等,其中利用终端进行语音通话是一个常用的 功能。在终端之间进行通话时,往往是一个终端向另一个终端发起通话,两个 终端的通话状态也不同,例如,第一终端向第二终端发起通话,则第一终端的 通话状态为主叫状态,第二终端的通话状态为被叫状态。
在第一终端与第二终端之间进行通话时,当主叫状态的第一终端话费余额 不足时,只能先挂断通话,然后由第二终端主动发起通话,这种通话状态更换 方式操作不方便,用户体验差。
发明内容
本发明实施例提供一种服务器,可实时实现终端之间通话状态的切换,操 作方便,提高了用户体验。
本发明实施例提供一种服务器,其可包括:
接收单元,用于接收第一终端发送的用于请求切换与第二终端之间通话状 态的请求消息;
发送单元,用于根据所述请求消息,向所述第二终端发送用于提示所述第 二终端是否允许进行通话状态切换的第一提示信息;
切换单元,用于当接收到所述第二终端返回的允许进行通话状态切换的响 应消息时,切换所述第一终端与所述第二终端之间的通话状态。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,用户操作方便,提高了用户体 验。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要 使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
图1是本发明实施例提供的通话状态切换方法的第一实施例流程示意图;
图2是本发明实施例提供的通话状态切换方法的第二实施例流程示意图;
图3是本发明实施例提供的通话状态切换方法的第三实施例流程示意图;
图4是本发明实施例提供的通话状态切换方法的第四实施例流程示意图;
图5是本发明实施例提供的第一终端的一种屏幕显示示意图;
图6是本发明实施例提供的第二终端的一种屏幕显示示意图;
图7是本发明实施例提供的服务器的第一实施例结构示意图;
图8是本发明实施例提供的服务器的第二实施例结构示意图;
图9是本发明实施例提供的服务器的第三实施例结构示意图;
图10是本发明实施例提供的终端的第一实施例结构示意图;
图11是本发明实施例提供的终端的第二实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部 的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳 动前提下所获得的所有其他实施例,都属于本发明保护的范围。
具体实现中,本发明实施例中描述的第一终端和第二终端可包括:手机、 平板电脑或者随身听等,上述终端仅是举例,而非穷举,包含但不限于上述终 端。
下面将结合图1至图11对本发明实施例提供的通话状态切换方法、服务器 及终端进行具体描述。
请参照图1,是本发明实施例提供的通话状态切换方法的第一实施例流程示 意图。本实施例中所描述的通话状态切换方法,包括步骤:
S101,服务器接收第一终端发送的用于请求切换与第二终端之间通话状态 的请求消息;
在一些可行的实施方式中,本发明实施例中的通话状态切换可以是第一终 端与第二终端之间的主被叫状态切换,服务器可以是无线网络服务器或者运营 商服务器,第一终端可以是主叫状态的终端,第二终端是被叫状态的终端;或 者第一终端可以是被叫状态的终端,第二终端是主叫状态的终端。
本发明实施例中,可以是在第一终端与第二终端通话过程中,第一终端向 服务器发送用于请求切换与第二终端之间通话状态的请求消息,也可以是在第 一终端作为主叫状态的终端,在拨通第二终端时,向服务器发送用于请求切换 与第二终端之间通话状态的请求消息。服务器接收第一终端发送的请求消息, 该请求消息中携带第一终端的标识与第二终端的标识,例如,第一终端的电话 号码和第二终端的电话号码。
可选的,服务器接收第一终端的请求消息的接收方式可以有以下两种可选 的实施方式:
在第一种可选的实施方式中,在所述第一终端与所述第二终端进行通话过 程中,所述服务器接收所述第一终端发送的用于请求切换与所述第二终端之间 的通话状态的请求消息。
具体的,在第一终端与第二终端进行通话过程中,第一终端与第二终端之 间可以进行通话状态切换,例如第一终端发送用于请求切换与第二终端之间的 通话状态的请求消息,第一终端可以是主叫状态的终端,也可以是被叫状态的 终端。
在第二种可选的实施方式中,若所述第一终端为主叫状态的终端;
当服务器接收到所述第一终端向所述第二终端发起的的呼叫请求时,所述 服务器查询所述第一终端的支付余额;
若所述第一终端的支付余额小于预设阈值时,则所述服务器将所述呼叫请 求确定为用于请求切换与所述第二终端之间通话状态的请求消息。
具体的,第一终端为主叫状态的终端,但是第一终端的支付余额小于预设 阈值,支付余额可以是话费余额,在第一终端的支付余额比较少时,第一终端 仍然可以拨电话,即是向第二终端发起呼叫请求,当服务器接收到呼叫请求时, 服务器查询第一终端的支付余额,当支付余额小于预设阈值,则服务器自动将 呼叫请求确定为用于请求切换与第二终端之间通话状态的请求消息。
S102,所述服务器根据所述请求消息,向所述第二终端发送用于提示所述 第二终端是否允许进行通话状态切换的第一提示信息;
在一些可行的实施方式中,服务器接收请求消息后,对请求消息进行解析, 获取第二终端的标识,并向第二终端发送用于提示第二终端是否允许进行通话 状态切换的第一提示信息。
本发明实施例中,第二终端接收到第一提示信息后,会向用户显示是否同 意进行通话状态切换的操作框,用户可以对该操作框进行确认操作,即是同意 进行通话状态切换或者不同意进行通话状态切换。这里以第一终端为主叫状态 的终端,第二终端为被叫状态的终端为例进行举例说明,请参照图6第一个操 作界面,即是第二终端接收到第一提示信息后,显示的操作框“对方要求切换 通话状态”,当用户同意进行通话状态切换,则点击“同意”操作框,当点击“同 意”操作框,第二终端界面会显示图6第二个操作界面,提示已经切换,同时 第二终端也可以进一步进行通话状态切换,即是点击“切换为被叫”操作框。 当用户不同意进行通话状态切换,则点击“不同意”操作框,第二终端界面会 显示图6第三个操作界面,提示未切换。
本发明实施例中,用户对第二终端进行选择操作后,第二终端将用户选择 的是否允许进行通话状态切换的响应消息返回至服务器,以使服务器控制通话 状态的切换与否。
S103,当接收到所述第二终端返回的允许进行通话状态切换的响应消息时, 所述服务器切换所述第一终端与所述第二终端之间的通话状态。
在一些可行的实施方式中,当服务器接收到第二终端返回的允许进行通话 状态切换的响应消息时,即是表明第二终端同意进行通话状态切换,服务器切 换第一终端与第二终端之间的通话状态。
可选的,所述服务器切换所述第一终端与所述第二终端之间的通话状态, 包括:
所述服务器切换所述第一终端与所述第二终端之间的主被叫状态。
在一些可行的实施方式中,服务器切换第一终端与第二终端之间的通话状 态可以是切换第一终端与第二终端之间的主被叫状态。
进一步的,所述服务器切换所述第一终端与所述第二终端之间的主被叫状 态,包括:
所述服务器在通话数据库中修改所述第一终端与所述第二终端之间的主被 叫状态。
更进一步的,所述服务器在通话数据库中修改所述第一终端与所述第二终 端之间的主被叫状态,包括:
若所述第一终端的通话状态为主叫状态,所述第二终端的通话状态为被叫 状态,则所述服务器在所述通话数据库中将所述第一终端的通话状态修改为被 叫状态,将所述第二终端的通话状态修改为主叫状态。
若所述第一终端的通话状态为被叫状态,所述第二终端的通话状态为主叫 状态,则所述服务器在所述通话数据库中将所述第一终端的通话状态修改为主 叫状态,将所述第二终端的通话状态修改为被叫状态。
可选的,服务器可以是运营商服务器,则运营商服务器根据第二终端反馈 的允许进行通话状态切换的反馈结果,在通话数据库中更改第一终端与第二终 端的主被叫状态,例如,若第一终端为主叫状态的终端,第二终端为被叫状态 的终端,则在通话数据库中将第一终端的通话状态修改为被叫状态,将第二终 端的通话状态修改为主叫状态。通话状态修改完成后,服务器发送提示信息给 第一终端和第二终端,以使第一终端和第二终端切换通话界面。
可选的,服务器可以是无线网络服务器,则无线网络服务器根据第二终端 反馈的允许进行通话状态切换的反馈结果,暂时断开通话,无线网络服务器命 令处于被叫状态的终端拨打电话给处于主叫状态的终端,主叫状态的终端自动 接通该电话,这一切的操作均由无线网络服务器后台完成,实现用户不察觉的 情况下智能切换第一终端与第二终端之间的主被叫状态。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
请参照图2,是本发明实施例提供的通话状态切换方法的第二实施例流程示 意图。本实施例中所描述的通话状态切换方法,包括步骤:
S201,服务器接收第一终端发送的用于请求切换与第二终端之间通话状态 的请求消息;
S202,所述服务器根据所述请求消息,向所述第二终端发送用于提示所述 第二终端是否允许进行通话状态切换的第一提示信息;
S203,当接收到所述第二终端返回的允许进行通话状态切换的响应消息时, 所述服务器切换所述第一终端与所述第二终端之间的主被叫状态。
本发明实施例步骤S201-S203请参照图1的实施例步骤S101-S103,在此不 再赘述。
S204,所述服务器向所述第一终端返回通话状态已切换的第二提示信息。
在一些可行的实现方式中,服务器切换了第一终端与第二终端之间的通话 状态后,向第一终端返回通话状态已切换的第二提示信息,第一终端切换通话 界面,并向用户显示通话状态已切换的提示信息。这里以第一终端为主叫状态 的终端为例进行说明,请参照图5第一个操作界面,第一终端显示“切换为被 叫”的确认信息,当用户对该确认信息进行确认操作后,即向服务器发送进行 通话状态切换的请求消息,当第二终端允许进行通话状态切换,服务器进行通 话状态切换后,向第一终端发送通话状态已切换的第二提示信息,第一终端切 换通话界面,如图5第二个操作界面,显示“对方同意切换,已切换”的提示 信息,同时显示“切换为主叫”的确认信息,用户可以进一步进行切换。
S205,当接收到所述第二终端返回的不允许进行通话状态切换的响应消息 时,所述服务器保持所述第一终端与所述第二终端之间的主被叫状态。
在一些可行的实现方式中,当服务器接收到第二终端返回的不允许进行通 话状态切换的响应消息时,服务器则不进行通话状态的切换,保持第一终端与 第二终端之间的主被叫状态。
S206,所述服务器向所述第一终端返回所述第二终端不允许进行通话状态 切换的第三提示信息。
在一些可行的实现方式中,服务器接收到第二终端返回的不允许进行通话 状态切换的响应消息时,服务器向第一终端返回第二终端不允许进行通话状态 切换的第三提示信息,以使第一终端可以知悉通话状态未切换,第一终端接收 到第三提示信息后,即切换通话界面,显示通话状态未切换的提示信息,如图5 的第三个操作界面所示,第一终端显示“对方不同意切换,未切换”的提示信 息。同时第一终端界面继续显示“切换为被叫”的确认信息,用户可以进一步 请求进行通话状态切换。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
请参照图3,是本发明实施例提供的通话状态切换方法的第三实施例流程示 意图。本实施例中所描述的通话状态切换方法,包括步骤:
S301,第一终端显示用于进行通话状态切换的确认信息;
在一些可行的实施方式中,第一终端与第二终端进行通话时,往往有一个 终端是发起通话的主叫状态的终端,另一个是接收通话的被叫状态的终端,在 一些特定的场景中,主叫状态的终端需要支付通话费用,被叫终端免费接听, 主叫状态的终端可能由于没有支付余额而结束通话,在这种场景下,本发明实 施例提供一种在线智能切换通话状态的方式。
本发明实施例,第一终端显示用于进行通话状态切换的确认信息,确认信 息的显示方式可以是以操作框的形式进行显示,用户可以对该确认信息进行操 作,从而向服务器发送用于请求切换通话状态的请求消息。如图5第一个操作 界面所示,第一终端为主叫状态的终端,显示“切换为被叫”的确认信息,用 户可以对该确认信息进行操作。
第一终端显示确认信息的显示方式可以有以下四种可选的实施方式:
在第一种可选的实施方式中,所述第一终端查询所述第一终端的支付余额;
当所述支付余额小于或者等于第一预设阈值时,所述第一终端显示用于进 行通话状态切换的确认信息。
本发明实施例中,第一终端显示用于进行通话状态切换的确认信息的触发 方式可以是,若第一终端为主叫状态的终端,为了避免第一终端的支付余额不 足而结束通话的情况发生,第一终端查询第一终端的支付余额,当支付余额小 于或者等于第一预设阈值时,第一终端显示用于进行通话状态切换的确认信息。
在第二种可选的实施方式中,所述第一终端向运营商服务器查询所述第二 终端的支付余额;
当所述支付余额小于或者等于第二预设阈值时,所述第一终端显示用于进 行通话状态切换的确认信息。
本发明实施例中,第一终端显示用于进行通话状态切换的确认信息的触发 方式可以是,若第一终端为被叫状态的终端,第二终端为主叫终端,为了防止 第二终端支付余额不足而结束通话,第一终端向运营商服务器查询第二终端的 支付余额,当支付余额小于或者等于第二预设阈值时,第一终端显示用于进行 通话状态切换的确认信息。
在第三种可选的实施方式中,在所述第一终端与所述第二终端通话过程中, 所述第一终端实时检测所述第一终端与所述第二终端之间的通话时长;
当所述通话时长大于或者等于第三预设阈值时,所述第一终端显示用于进 行通话状态切换的确认信息。
本发明实施例中,第一终端显示用于进行通话状态切换的确认信息的触发 方式可以是,在第一终端与第二终端通话过程中,实时检测第一终端与第二终 端之间的通话时长,当通话时长大于或者等于第三预设阈值时,即是主叫状态 的终端付费超过某一个阈值,则第一终端显示用于进行通话状态切换的确认信 息,以进行通话状态的切换。
在第四种可选的实施方式中,若所述第一终端当前的通话状态为主叫状态, 在所述第一终端与所述第二终端通话过程中,所述第一终端获取用于支付所述 通话的支付金额;
当所述支付金额大于或者等于第四预设阈值时,所述第一终端显示用于进 行通话状态切换的确认信息。
本发明实施例中,当第一终端当前的通话状态为主叫状态,为了节省第一 终端的支付金额,因此在第一终端与第二终端通话过程中,第一终端获取用于 支付此次通话的支付金额,具体的获取方式可以是向运营商服务器查询,也可 以是第一终端自动计算。当支付金额大于或者等于第四预设阈值时,第一终端 显示用于进行通话状态切换的确认信息。
S302,当检测到对所述确认信息的确认操作时,所述第一终端根据所述确 认操作生成用于请求切换与所述第二终端之间通话状态的请求消息;
在一些可行的实施方式中,当服务器检测到对确认信息的确认操作时,如 图5第一个操作界面所示,这里第一终端为主叫状态的终端,确认信息可以是 “切换为被叫”,当用户点击“切换为被叫”时,即根据该确认操作生成用于请 求切换与第二终端之间通话状态的请求消息。请求消息可以是预定格式的消息。
S303,所述第一终端向服务器发送所述请求消息,以使所述服务器根据所 述请求消息切换所述第一终端与所述第二终端之间的通话状态。
在一些可行的实施方式中,第一终端向服务器发送所生成的请求消息,以 使服务器根据请求消息向第二终端发送提示第二终端是否允许进行通话状态切 换的第一提示信息,并根据第二终端返回的响应消息,切换第一终端与第二终 端之间的通话状态。
本发明实施例中,第一终端向服务器发送请求消息的方式可以是通过无线 网络的方式进行发送。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
请参照图4,是本发明实施例提供的通话状态切换方法的第四实施例流程示 意图。本实施例中所描述的通话状态切换方法,包括步骤:
S401,第一终端显示用于进行通话状态切换的确认信息;
S402,当检测到对所述确认信息的确认操作时,所述第一终端根据所述确 认操作生成用于请求切换与所述第二终端之间通话状态的请求消息;
S403,所述第一终端向服务器发送所述请求消息,以使所述服务器根据所 述请求消息切换所述第一终端与所述第二终端之间的通话状态。
S404,当所述第一终端接收到所述服务器返回的通话状态已切换的第一提 示信息时,所述第一终端显示用于提示用户通话状态已切换的第一提示框。
本发明实施例中,当第一终端接收到服务器返回的通话状态已切换的第一 提示信息时,则表明第二终端允许进行通话状态切换,第一终端显示用于提示 用户通话状态已切换的第一提示框。如图5第二个显示界面所示,第一提示框 为“对方同意切换,已切换”。
可选的,所述第一终端在预设位置显示用于提示用户通话状态已切换的第 一提示框。
S405,当所述第一终端接收到所述服务器返回的所述第二终端不允许进行 通话状态切换的第二提示信息时,所述第一终端显示用于提示用户通话状态未 切换的第二提示框。
本发明实施例中,当第一终端接收到服务器返回的通话状态第二终端不允 许进行通话状态切换的第二提示信息时,则表明第二终端不允许进行通话状态 切换,第一终端显示用于提示用户通话状态未切换的第二提示框。如图5第三 个显示界面所示,第二提示框为“对方不同意切换,未切换”。
可选的,所述第二提示框包括所述第二提示信息。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
请参照图7,是本发明实施例提供的服务器的第一实施例结构示意图。本实 施例中所描述的服务器,包括:
接收单元10,用于接收第一终端发送的用于请求切换与第二终端之间通话 状态的请求消息;
在一些可行的实施方式中,本发明实施例中的通话状态切换可以是第一终 端与第二终端之间的主被叫状态切换,服务器可以是无线网络服务器或者运营 商服务器,第一终端可以是主叫状态的终端,第二终端是被叫状态的终端;或 者第一终端可以是被叫状态的终端,第二终端是主叫状态的终端。
本发明实施例中,可以是在第一终端与第二终端通话过程中,第一终端向 服务器发送用于请求切换与第二终端之间通话状态的请求消息,也可以是在第 一终端作为主叫状态的终端,在拨通第二终端时,向服务器发送用于请求切换 与第二终端之间通话状态的请求消息。服务器接收单元10接收第一终端发送的 请求消息,该请求消息中携带第一终端的标识与第二终端的标识,例如,第一 终端的电话号码和第二终端的电话号码。
可选的,接收单元10接收请求消息的接收方式可以有以下两种可选的实施 方式:
在第一种可选的实施方式中,所述接收单机10具体用于在所述第一终端与 所述第二终端进行通话过程中,接收所述第一终端发送的用于请求切换与所述 第二终端之间的通话状态的请求消息。
具体的,在第一终端与第二终端进行通话过程中,第一终端与第二终端之 间可以进行通话状态切换,例如第一终端发送用于请求切换与第二终端之间的 通话状态的请求消息,第一终端可以是主叫状态的终端,也可以是被叫状态的 终端。
在第二种可选的实施方式中,若所述第一终端为主叫状态的终端;
所述接收单元具体用于当接收到所述第一终端向所述第二终端发起的的呼 叫请求时,查询所述第一终端的支付余额;
若所述第一终端的支付余额小于预设阈值时,则将所述呼叫请求确定为用 于请求切换与所述第二终端之间通话状态的请求消息。
具体的,第一终端为主叫状态的终端,但是第一终端的支付余额小于预设 阈值,支付余额可以是话费余额,在第一终端的支付余额比较少时,第一终端 仍然可以拨电话,即是向第二终端发起呼叫请求,当服务器接收单元10接收到 呼叫请求时,服务器查询第一终端的支付余额,当支付余额小于预设阈值,则 服务器自动将呼叫请求确定为用于请求切换与第二终端之间通话状态的请求消 息。
发送单元11,用于根据所述请求消息,向所述第二终端发送用于提示所述 第二终端是否允许进行通话状态切换的第一提示信息;
在一些可行的实施方式中,服务器接收请求消息后,对请求消息进行解析, 获取第二终端的标识,发送单元11并向第二终端发送用于提示第二终端是否允 许进行通话状态切换的第一提示信息。
本发明实施例中,第二终端接收到第一提示信息后,会向用户显示是否同 意进行通话状态切换的操作框,用户可以对该操作框进行确认操作,即是同意 进行通话状态切换或者不同意进行通话状态切换。这里以第一终端为主叫状态 的终端,第二终端为被叫状态的终端为例进行举例说明,请参照图6第一个操 作界面,即是第二终端接收到第一提示信息后,显示的操作框“对方要求切换 通话状态”,当用户同意进行通话状态切换,则点击“同意”操作框,当点击“同 意”操作框,第二终端界面会显示图6第二个操作界面,提示已经切换,同时 第二终端也可以进一步进行通话状态切换,即是点击“切换为被叫”操作框。 当用户不同意进行通话状态切换,则点击“不同意”操作框,第二终端界面会 显示图6第三个操作界面,提示未切换。
本发明实施例中,用户对第二终端进行选择操作后,第二终端将用户选择 的是否允许进行通话状态切换的响应消息返回至服务器,以使服务器控制通话 状态的切换与否。
切换单元12,用于当接收到所述第二终端返回的允许进行通话状态切换的 响应消息时,切换所述第一终端与所述第二终端之间的通话状态。
在一些可行的实施方式中,当服务器接收到第二终端返回的允许进行通话 状态切换的响应消息时,即是表明第二终端同意进行通话状态切换,服务器切 换单元12切换第一终端与第二终端之间的通话状态。
可选的,所述切换单元12具体用于当接收到所述第二终端返回的允许进行 通话状态切换的响应消息时,切换所述第一终端与所述第二终端之间的主被叫 状态。
进一步的,所述切换单元12具体用于在通话数据库中修改所述第一终端与 所述第二终端之间的主被叫状态。
更进一步的,所述切换单元12具体用于若所述第一终端的通话状态为主叫 状态,所述第二终端的通话状态为被叫状态,则在所述通话数据库中将所述第 一终端的通话状态修改为被叫状态,将所述第二终端的通话状态修改为主叫状 态。
所述切换单元12具体用于若所述第一终端的通话状态为被叫状态,所述第 二终端的通话状态为主叫状态,则在所述通话数据库中将所述第一终端的通话 状态修改为主叫状态,将所述第二终端的通话状态修改为被叫状态。
可选的,服务器可以是运营商服务器,则运营商服务器切换单元12根据第 二终端反馈的允许进行通话状态切换的反馈结果,在通话数据库中更改第一终 端与第二终端的主被叫状态,例如,若第一终端为主叫状态的终端,第二终端 为被叫状态的终端,则在通话数据库中将第一终端的通话状态修改为被叫状态, 将第二终端的通话状态修改为主叫状态。通话状态修改完成后,服务器发送提 示信息给第一终端和第二终端,以使第一终端和第二终端切换通话界面。
可选的,服务器可以是无线网络服务器,则无线网络服务器切换单元12根 据第二终端反馈的允许进行通话状态切换的反馈结果,暂时断开通话,无线网 络服务器命令处于被叫状态的终端拨打电话给处于主叫状态的终端,主叫状态 的终端自动接通该电话,这一切的操作均由无线网络服务器后台完成,实现用 户不察觉的情况下智能切换第一终端与第二终端之间的主被叫状态。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
请参照图8,是本发明实施例提供的服务器的第二实施例结构示意图。本实 施例中所描述的服务器包括:
接收单元10,用于接收第一终端发送的用于请求切换与第二终端之间通话 状态的请求消息;
发送单元11,用于根据所述请求消息,向所述第二终端发送用于提示所述 第二终端是否允许进行通话状态切换的第一提示信息;
切换单元12,用于当接收到所述第二终端返回的允许进行通话状态切换的 响应消息时,切换所述第一终端与所述第二终端之间的通话状态。
第一返回单元13,用于向所述第一终端返回通话状态已切换的第二提示信 息。
在一些可行的实现方式中,服务器切换了第一终端与第二终端之间的通话 状态后,第一返回单元13向第一终端返回通话状态已切换的第二提示信息,第 一终端切换通话界面,并向用户显示通话状态已切换的提示信息。这里以第一 终端为主叫状态的终端为例进行说明,请参照图5第一个操作界面,第一终端 显示“切换为被叫”的确认信息,当用户对该确认信息进行确认操作后,即向 服务器发送进行通话状态切换的请求消息,当第二终端允许进行通话状态切换, 服务器进行通话状态切换后,向第一终端发送通话状态已切换的第二提示信息, 第一终端切换通话界面,如图5第二个操作界面,显示“对方同意切换,已切 换”的提示信息,同时显示“切换为主叫”的确认信息,用户可以进一步进行 切换。
保持单元14,用于当接收到所述第二终端返回的不允许进行通话状态切换 的响应消息时,保持所述第一终端与所述第二终端之间的主被叫状态。
在一些可行的实现方式中,当服务器接收到第二终端返回的不允许进行通 话状态切换的响应消息时,服务器保持单元14则不进行通话状态的切换,保持 第一终端与第二终端之间的主被叫状态。
第二返回单元15,用于向所述第一终端返回所述第二终端不允许进行通话 状态切换的第三提示信息。
在一些可行的实现方式中,服务器接收到第二终端返回的不允许进行通话 状态切换的响应消息时,服务器第二返回单元15向第一终端返回第二终端不允 许进行通话状态切换的第三提示信息,以使第一终端可以知悉通话状态未切换, 第一终端接收到第三提示信息后,即切换通话界面,显示通话状态未切换的提 示信息,如图5的第三个操作界面所示,第一终端显示“对方不同意切换,未 切换”的提示信息。同时第一终端界面继续显示“切换为被叫”的确认信息, 用户可以进一步请求进行通话状态切换。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
请参照图9,是本发明实施例提供的服务器的第三实施例结构示意图。本实 施例中所描述的服务器包括:至少一个接收器1000;至少一个发射器2000;至 少一个处理器3000,例如CPU;和存储器4000,上述接收器1000、发射器2000、 处理器3000和存储器4000通过总线5000连接。
上述接收器1000,用于接收第一终端发送的用于请求切换与第二终端之间 通话状态的请求消息;
上述发射器2000,用于根据所述请求消息,向所述第二终端发送用于提示 所述第二终端是否允许进行通话状态切换的第一提示信息;
上述处理器3000,用于当接收到所述第二终端返回的允许进行通话状态切 换的响应消息时,切换所述第一终端与所述第二终端之间的通话状态。
上述接收器1000还用于在所述第一终端与所述第二终端进行通话过程中, 接收所述第一终端发送的用于请求切换与所述第二终端之间的通话状态的请求 消息。
上述接收器1000还用于当接收到所述第一终端向所述第二终端发起的的呼 叫请求时,查询所述第一终端的支付余额;
上述处理器3000还用于若所述第一终端的支付余额小于预设阈值时,则将 所述呼叫请求确定为用于请求切换与所述第二终端之间通话状态的请求消息。
上述处理器3000还用于当接收到所述第二终端返回的允许进行通话状态切 换的响应消息时,切换所述第一终端与所述第二终端之间的主被叫状态。
上述处理器3000还用于在通话数据库中修改所述第一终端与所述第二终端 之间的主被叫状态。
上述处理器3000还用于若所述第一终端的通话状态为主叫状态,所述第二 终端的通话状态为被叫状态,则在所述通话数据库中将所述第一终端的通话状 态修改为被叫状态,将所述第二终端的通话状态修改为主叫状态。
上述处理器3000若所述第一终端的通话状态为被叫状态,所述第二终端的 通话状态为主叫状态,则在所述通话数据库中将所述第一终端的通话状态修改 为主叫状态,将所述第二终端的通话状态修改为被叫状态。
上述发射器2000还用于向所述第一终端返回通话状态已切换的第二提示信 息。
上述处理器3000还用于当接收到所述第二终端返回的不允许进行通话状态 切换的响应消息时,保持所述第一终端与所述第二终端之间的主被叫状态。
上述发射器2000还用于向所述第一终端返回所述第二终端不允许进行通话 状态切换的第三提示信息。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
请参照图10,是本发明实施例提供的终端的第一实施例结构示意图。本实 施例中所描述的终端,包括:
显示单元20,用于显示用于进行通话状态切换的确认信息;
在一些可行的实施方式中,第一终端与第二终端进行通话时,往往有一个 终端是发起通话的主叫状态的终端,另一个是接收通话的被叫状态的终端,在 一些特定的场景中,主叫状态的终端需要支付通话费用,被叫终端免费接听, 主叫状态的终端可能由于没有支付余额而结束通话,在这种场景下,本发明实 施例提供一种在线智能切换通话状态的方式。
本发明实施例,第一终端显示单元20显示用于进行通话状态切换的确认信 息,确认信息的显示方式可以是以操作框的形式进行显示,用户可以对该确认 信息进行操作,从而向服务器发送用于请求切换通话状态的请求消息。如图5 第一个操作界面所示,第一终端为主叫状态的终端,显示“切换为被叫”的确 认信息,用户可以对该确认信息进行操作。
显示单元20显示确认信息的显示方式可以有以下四种可选的实施方式:
在第一种可选的实施方式中,若所述终端当前的通话状态为主叫状态;
述显示单元20具体用于查询所述终端的支付余额;
所述显示单元20还用于当所述支付余额小于或者等于第一预设阈值时,显 示用于进行通话状态切换的确认信息。
本发明实施例中,第一终端显示单元20显示用于进行通话状态切换的确认 信息的触发方式可以是,若第一终端为主叫状态的终端,为了避免第一终端的 支付余额不足而结束通话的情况发生,第一终端显示单元20查询第一终端的支 付余额,当支付余额小于或者等于第一预设阈值时,第一终端显示单元20显示 用于进行通话状态切换的确认信息。
在第二种可选的实施方式中,若所述终端当前的通话状态为被叫状态;
所述显示单元20具体用于向运营商服务器查询所述目标终端的支付余额;
所述显示单元20还用于当所述支付余额小于或者等于第二预设阈值时,显 示用于进行通话状态切换的确认信息。
本发明实施例中,第一终端显示单元20显示用于进行通话状态切换的确认 信息的触发方式可以是,若第一终端为被叫状态的终端,第二终端为主叫终端, 为了防止第二终端支付余额不足而结束通话,第一终端显示单元20向运营商服 务器查询第二终端的支付余额,当支付余额小于或者等于第二预设阈值时,第 一终端显示单元20显示用于进行通话状态切换的确认信息。
在第三种可选的实施方式中,所述显示单元20具体用于在所述终端与所述 目标终端通话过程中,实时检测所述终端与所述目标终端之间的通话时长;
所述显示单元20还用于当所述通话时长大于或者等于第三预设阈值时,显 示用于进行通话状态切换的确认信息。
本发明实施例中,第一终端显示单元20显示用于进行通话状态切换的确认 信息的触发方式可以是,在第一终端与第二终端通话过程中,显示单元20实时 检测第一终端与第二终端之间的通话时长,当通话时长大于或者等于第三预设 阈值时,即是主叫状态的终端付费超过某一个阈值,则第一终端显示用于进行 通话状态切换的确认信息,以进行通话状态的切换。
在第四种可选的实施方式中,所述终端的当前的通话状态为主叫状态;
所述显示单元20具体用于在所述终端与所述目标终端通话过程中,获取用 于支付所述通话的支付金额;
所述显示单元20还用于当所述支付金额大于或者等于第四预设阈值时,显 示用于进行通话状态切换的确认信息。
本发明实施例中,当第一终端当前的通话状态为主叫状态,为了节省第一 终端的支付金额,因此在第一终端与第二终端通话过程中,第一终端显示单元 20获取用于支付此次通话的支付金额,具体的获取方式可以是向运营商服务器 查询,也可以是第一终端自动计算。当支付金额大于或者等于第四预设阈值时, 第一终端显示单元20显示用于进行通话状态切换的确认信息。
生成单元21,用于当检测到对所述确认信息的确认操作时,根据所述确认 操作生成用于请求切换与目标终端之间通话状态的请求消息;
在一些可行的实施方式中,当服务器生成单元21检测到对确认信息的确认 操作时,如图5第一个操作界面所示,这里第一终端为主叫状态的终端,确认 信息可以是“切换为被叫”,当用户点击“切换为被叫”时,生成单元21即根 据该确认操作生成用于请求切换与第二终端之间通话状态的请求消息。第一请 求消息可以是预定格式的消息。
发送单元22,用于向服务器发送所述请求消息,以使所述服务器根据所述 请求消息切换所述终端与所述目标终端之间的通话状态。
在一些可行的实施方式中,第一终端发送单元22向服务器发送所生成的请 求消息,以使服务器根据请求消息向第二终端发送提示第二终端是否允许进行 通话状态切换的第一提示信息,并根据第二终端返回的响应消息,切换第一终 端与第二终端之间的通话状态。
本发明实施例中,第一终端发送单元22向服务器发送请求消息的方式可以 是通过无线网络的方式进行发送。
所述显示单元20还用于当所述终端接收到所述服务器返回的通话状态已切 换的第一提示信息时,显示用于提示用户通话状态已切换的第一提示框。
本发明实施例中,当第一终端接收到服务器返回的通话状态已切换的第一 提示信息时,则表明第二终端允许进行通话状态切换,第一终端显示单元20显 示用于提示用户通话状态已切换的第一提示框。如图5第二个显示界面所示, 第一提示框为“对方同意切换,已切换”。
可选的,所述第一终端显示单元20在预设位置显示用于提示用户通话状态 已切换的第一提示框。
所述显示单元20具体用于当所述终端接收到所述服务器返回的所述目标终 端不允许进行通话状态切换的第二提示信息时,显示用于提示用户通话状态未 切换的第二提示框。
本发明实施例中,当第一终端接收到服务器返回的通话状态第二终端不允 许进行通话状态切换的第二提示信息时,则表明第二终端不允许进行通话状态 切换,第一终端显示单元20显示用于提示用户通话状态未切换的第二提示框。 如图5第三个显示界面所示,第二提示框为“对方不同意切换,未切换”。
可选的,所述第二提示框包括所述第二提示信息。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
请参照图11,是本发明实施例提供的终端的第二实施例结构示意图。本实 施例中所描述的终端包括:至少一个输入设备6000;至少一个输出设备7000; 至少一个处理器8000,和存储器9000,例如CPU;上述输入设备6000、输出 设备7000、处理器8000和存储器9000通过总线10000连接。
其中,上述输入设备6000具体可为终端的触控面板,包括触摸屏和触控屏, 用于接收用户对确认信息的确认操作。
上述输出设备7000具体可为终端的显示屏,用于输出、显示图像或者视频 数据(包括确认信息)。
上述存储器9000可以是高速RAM存储器,也可为非不稳定的存储器 (non-volatile memory),例如磁盘存储器。上述存储器9000用于存储一组程序 代码,上述输入设备6000、输出设备7000和处理器8000用于调用存储器9000 中存储的程序代码,执行如下操作:
上述输出设备7000,用于显示用于进行通话状态切换的确认信息;
上述输入设备6000,用于检测到对所述确认信息的确认操作;
上述处理器8000,用于当检测到对所述确认信息的确认操作时,根据所述 确认操作生成用于请求切换与目标终端之间通话状态的请求消息;
上述输出设备7000,用于向服务器发送所述请求消息,以使所述服务器根 据所述请求消息切换所述终端与所述目标终端之间的通话状态。
上述请求消息可以是预定格式的消息。
上述通话状态包括终端与目标终端之间的主被叫状态。
上述确认信息的显示方式可以是以操作框的形式进行显示。
上述处理器8000还用于查询所述终端的支付余额;
上述支付金额可以是话费余额。
上述输出设备7000还用于当所述支付余额小于或者等于第一预设阈值时, 显示用于进行通话状态切换的确认信息。
上述处理器8000还用于向运营商服务器查询所述目标终端的支付余额;
上述输出设备7000还用于当所述支付余额小于或者等于第二预设阈值时, 显示用于进行通话状态切换的确认信息。
上述处理器8000还用于在所述终端与所述目标终端通话过程中,实时检测 所述终端与所述目标终端之间的通话时长;
上述输出设备7000还用于当所述通话时长大于或者等于第三预设阈值时, 显示用于进行通话状态切换的确认信息。
上述处理器8000还用于在所述终端与所述目标终端通话过程中,获取用于 支付所述通话的支付金额;
上述输出设备7000还用于当所述支付金额大于或者等于第四预设阈值时, 显示用于进行通话状态切换的确认信息。
上述输出设备7000还用于当所述终端接收到所述服务器返回的通话状态已 切换的第一提示信息时,显示用于提示用户通话状态已切换的第一提示框。
上述输出设备7000还用于在预设位置显示用于提示用户通话状态已切换的 第一提示框。
上述输出设备7000还用于当所述终端接收到所述服务器返回的所述目标终 端不允许进行通话状态切换的第二提示信息时,显示用于提示用户通话状态未 切换的第二提示框。
上述第二提示框包括所述第二提示信息。
本发明实施例中,服务器接收到第一终端发送的用于请求切换与第二终端 之间通话状态的请求消息时,根据请求消息向第二终端发送用于提示第二终端 是否允许进行通话状态切换的第一提示信息,当第二终端返回允许进行通话状 态切换的响应消息时,服务器切换第一终端与第二终端之间的通话状态。这种 通话状态切换方式可以在线实现通话状态切换,智能化高,用户操作方便,提 高了用户体验。
本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(Central  Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated  Circuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之 权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

一种服务器.pdf_第1页
第1页 / 共23页
一种服务器.pdf_第2页
第2页 / 共23页
一种服务器.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《一种服务器.pdf》由会员分享,可在线阅读,更多相关《一种服务器.pdf(23页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种服务器,包括:接收单元,用于接收第一终端发送的用于请求切换与第二终端之间通话状态的请求消息;发送单元,用于根据所述请求消息,向所述第二终端发送用于提示所述第二终端是否允许进行通话状态切换的第一提示信息;切换单元,用于当接收到所述第二终端返回的允许进行通话状态切换的响应消息时,切换所述第一终端与所述第二终端之间的通话状态。采用本发明,可在线实现终端之间通话状态的切换,智能化高,。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1