利索能及
我要发布
收藏
专利号: 2019100176637
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种虚拟电话状态切换方法,所述方法包括:接收用户终端发送的系统启动指令,根据所述系统启动指令获取配置文件;

加载所述配置文件完成系统启动,并同步启动虚拟电话插件;

接收用户终端发送的签入指令,所述签入指令携带有用户签入信息;

响应所述签入指令根据用户签入信息完成用户签入,并启动定期轮询任务;

若根据所述定期轮询任务获取到所述虚拟电话插件为示忙状态,则获取时间间隔;

根据所述时间间隔启动状态切换任务将所述示忙状态切换为示闲状态;

所述响应所述签入指令根据用户签入信息完成用户签入,并启动定期轮询任务包括:将所述签入指令以及用户签入信息发送至电话平台服务器;

接收电话平台服务器反馈的签入消息,所述签入消息由电话平台服务器响应所述签入指令,根据所述用户签入信息注册生成;

若识别到所述签入消息为成功注册,则完成用户签入并启动定期轮询任务。

2.根据权利要求1所述的方法,其特征在于,所述响应所述签入指令根据用户签入信息完成用户签入,并启动定期轮询任务之后,包括:识别所述虚拟电话插件是否处于通话状态;

若是,则关闭所述定期轮询任务,直到所述通话状态结束后重新启动所述定期轮询任务。

3.根据权利要求1所述的方法,其特征在于,所述根据所述时间间隔启动状态切换任务将所述示忙状态切换为示闲状态包括:根据所述时间间隔设定状态切换任务的启动时间;

基于所述启动时间启动状态切换任务,生成状态切换指令;

将所述状态切换指令和所述示闲状态的状态标识发送至电话平台服务器;

若接收到电话平台服务器反馈的切换成功信息,则将所述示忙状态切换为示闲状态。

4.根据权利要求1所述的方法,其特征在于,所述若根据所述定期轮询任务获取到所述虚拟电话插件为示忙状态,则获取时间间隔包括:根据所述定期轮询任务向所述用户终端发送状态询问请求;

接收用户终端返回的虚拟电话插件状态,所述虚拟电话插件状态由用户终端响应所述状态询问请求从所述虚拟电话插件中获取;

若所述虚拟电话插件状态为示忙状态,则获取当前运行进程的进程信息;

当基于所述进程信息判断当前运行进程中无预设进程表中的预设进程时,获取时间间隔。

5.根据权利要求4所述的方法,其特征在于,基于所述进程信息判断当前运行进程中是否有预设进程表中的预设进程的方式,包括:从所述进程信息中获取进程用户名和进程名称;

根据进程用户名从当前运行进程中获取用户所运行的进程;

根据所述进程名称判断所述进程是否为预设进程表中的预设进程。

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取用户终端的用户标识;

当根据所述用户标识识别用户为预设职业时,根据所述定期轮询任务向用户终端发送变更信息询问请求;

接收用户终端响应所述变更信息询问请求所返回的状态变更信息;

基于所述状态变更信息更新所述用户标识对应的变更日志文件。

7.一种虚拟电话状态切换装置,其特征在于,所述装置包括:接收模块,用于接收用户终端发送的系统启动指令,根据所述系统启动指令获取配置文件;

加载模块,用于加载所述配置文件完成系统启动,并同步启动虚拟电话插件;

所述接收模块还用于接收用户终端发送的签入指令,所述签入指令携带有用户签入信息;

启动模块,用于响应所述签入指令根据用户签入信息完成用户签入,并启动定期轮询任务;

轮询模块,用于若根据所述定期轮询任务获取到所述虚拟电话插件为示忙状态,则获取时间间隔;

切换模块,用于根据所述时间间隔启动状态切换任务将所述示忙状态切换为示闲状态;

所述启动模块,还用于将签入指令以及用户签入信息发送至电话平台服务器;接收电话平台服务器反馈的签入消息,签入消息由电话平台服务器响应签入指令,根据用户签入信息注册生成;若识别到签入消息为成功注册,则完成用户签入并启动定期轮询任务。

8.根据权利要求7所述的装置,其特征在于,还包括识别模块,用于识别虚拟电话插件是否处于通话状态;若是,则关闭定期轮询任务,直到通话状态结束后重新启动定期轮询任务。

9.根据权利要求7所述的装置,其特征在于,所述切换模块,还用于根据时间间隔设定状态切换任务的启动时间;基于启动时间启动状态切换任务,生成状态切换指令;将状态切换指令和示闲状态的状态标识发送至电话平台服务器;若接收到电话平台服务器反馈的切换成功信息,则将示忙状态切换为示闲状态。

10.根据权利要求7所述的装置,其特征在于,轮询模块还用于根据定期轮询任务向用户终端发送状态询问请求;接收用户终端返回的虚拟电话插件状态,虚拟电话插件状态由用户终端响应状态询问请求从虚拟电话插件中获取;若虚拟电话插件状态为示忙状态,则获取当前运行进程的进程信息;当基于进程信息判断当前运行进程中无预设进程表中的预设进程时,获取时间间隔。

11.根据权利要求10所述的装置,其特征在于,所述轮询模块还用于从进程信息中获取进程用户名和进程名称;根据进程用户名从当前运行进程中获取用户所运行的进程;根据进程名称判断进程是否为预设进程表中的预设进程。

12.根据权利要求10所述的装置,其特征在于,所述轮询模块还用于获取用户终端的用户标识,当根据用户标识识别用户为预设职业时,根据定期轮询任务向用户终端发送变更信息询问请求;接收用户终端响应变更信息询问请求所返回的状态变更信息;基于状态变更信息更新用户标识对应的变更日志文件。

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。