一种固话话机实现白名单的方法及装置与流程

文档序号:20020261发布日期:2020-02-25 11:30阅读:3521来源:国知局
一种固话话机实现白名单的方法及装置与流程

本发明涉及来电控制技术领域,特别是一种固话话机实现白名单的方法及装置。



背景技术:

随着移动互联网的快速发展,固话在人们的工作和生活中,扮演着不可或缺的角色,在生活中,用户家庭使用固话的场景下,比如中午和晚上睡觉时,一通无关紧要甚至骚然电话打进来,不但影响睡眠质量而且还影响心情。还有现在电话诈骗现象普遍,当小孩老人独自在家时,存在一定的风险。在工作中,比如用户在开一个很重要的会议或者进行静思的时候,如果有电话进来,不仅打断会议进程,影响不好,或者打断思考灵感等等。针对以上两种场景,一般使用断电或者拔出电话线在或者使用屏蔽所有来电,但是这种处理方式太过粗暴,不是很人性化,在上述场景中,还会有非常重要和紧急的来电,粗暴的处理方式完全就不合理,可能会给用户带来损失和危害。



技术实现要素:

本发明所要解决的技术问题是:针对上述存在的问题,提供了一种固话话机实现白名单的方法及装置。

本发明采用的技术方案如下:一种固话话机实现白名单的方法,包括:

步骤s100,将可来电号码设置一个白名单数据表,来电控制设置白名单模式;

步骤s101,底层硬件电话模组从电话线路上获取来电电信号并转码解析;

步骤s102,依次分别解析出来电振铃信号和来电号码信息(包括来电号码以及号码的来电时间等详细信号),并转化成相关指令,放到直传的串口上;

步骤s103,电话管理模块线程通过串口获取到硬件底层的相关指令;

步骤s104,电话管理模块检查固话是否开启了白名单模式,如果是进入步骤s105;

步骤s105,电话管理模块线程将重新打包好的新的来电信号指令数据传输到白名单管理模块线程,话机白名单管理模块线程解析出有效来电号码信号后,在白名单数据表中进行检索比对,判断是否在白名单数据表中,如果是则进入步骤s106,如果否则电话管理模块执行自动挂断此次来电;

步骤s106,电话管理模块向电话用户提醒模块发送振铃请求和号码弹屏请求。

进一步的,所述白名单数据表存储在固话本地。

进一步的,所述白名单数据表的形成方法为:在固话上通过用户设置app主动录入规定的可来电号码。

进一步的,所述白名单数据表的形成方法为:通过用户后台批量导入可来电号码并远程同步到固话本地。

进一步的,所述白名单数据表的维护和管理通过用户设置app进行。

进一步的,所述步骤s103中,所述来电振铃信号和来电号码信息是单独传输的。

进一步的,所述步骤s103中,所述来电振铃信号先于来电号码信号获取到,当获取到来电电信号后,先不做处理,等待获取到来电号码信号后,将出来电振铃信号和来电号码信息打包成新的传输指令数据向上层继续传输。

进一步的,所述步骤s104中,所述白名单模式的开关控制通过用户设置app进行手动开启。

进一步的,所述步骤s104中,所述白名单模式的开关控制在用户管理后台进行开启。

本发明还公开了一种固话话机实现白名单的装置,包括:

电话模组模块,用于获取电话线路上的来电电信号并转化成相关指令,并解析出来电振铃信号和来电号码信息,并通过串口向上层发送信息;

电话管理模块,用于从串口获取电话模组模块分别传输来的来电振铃信号和来电号码信号的相关指令,并将二者统一打包成同一个来电信号指令数据,继续向上层传输;也用于向电话模组模块设置关于电话的参数;也用于等收到电话白名单管理模块的比对结果反馈,然后做出判断:如果主叫号码不在名单数据表内,则挂断来电拒接,如果在白名单数据表内,则向电话用户提醒模块发送来电振铃请求和号码弹屏请求;

电话白名单管理模块,用于接收电话管理模块的来电指令数据,并解析出来电号码,然后将来电号码在本地白名单数据表中进行比对,最后将比对结果反馈给电话管理模块做来电下一步处理;也用于管理本地白名单数据表;也用于接收用户后台对白名单数据表进行管理。

电话白名单模式开关模块,用于设置话机使用来电白名单模式。该开关用户可通过管理密码在本地用户设置app中手动开启,也可以在用户后台通过管理密码开启。

电话用户提醒模块,用于接收电话管理模块关于来电振铃请求和号码弹屏请求,调用空闲线程进行铃声资源准备和播放,以及绘图弹屏显示来电主叫用户的号码及详细信息,提醒用户接听来电,并编译主叫用户标签。

与现有技术相比,采用上述技术方案的有益效果为:本发明的技术方案设置了可来电号码的白名单数据表以及基于可来电号码的白名单数据表的来电控制,为了避免非重要来电的打扰,在需要的时刻可以开启白名单模式,使白名单模式期间阻止白名单数据表中以外号码的来电,同时保证能够接受到白名单数据表中标记的需要来电,提升了用户体验。

附图说明

图1本发明的固话话机实现白名单的方法流程示意图。

图2本发明的固话话机实现白名单的装置流程示意图。

具体实施方式

下面结合附图对本发明做进一步描述。

实施例1

如图1所示的流程,一种固话话机实现白名单的方法,包括:

步骤s100,将可来电号码设置一个白名单数据表,来电控制设置白名单模式,开始来电流程;

步骤s101,底层硬件电话模组从电话线路上获取来电电信号并转码解析;

步骤s102,依次分别解析出来电振铃信号和来电号码的详细信息(号码以及号码来电的来电时间),并转化成相关指令,放到直传的串口上;

步骤s103,电话管理模块线程通过串口获取到硬件底层的相关指令;

需要说明的是底层硬件的相关指令包含来电振铃信号和来电有效号码信号,而且二者是分别单独传输的,并且来电电信号先于来电号码获取到,此时当获取到来电电信号后,先不做处理,等待获取到来电有效号码后,一起打包成新的传输指令数据向上层继续传输;

步骤s104,电话管理模块检查固话是否开启了白名单模式,如果是进入步骤s105;

步骤s105,电话管理模块线程将重新打包好的新的来电信号指令数据,传输到白名单管理模块线程,话机白名单管理模块线程解析出来电有效来电号码信号后,在白名单数据表中进行检索比对,判断是否在白名单数据表中,如果是则进入步骤s106,如果否则电话管理模块执行自动挂断此次来电,然后等待下一通来电的到来,然后等待下一通来电的到来;

步骤s106,电话管理模块向电话用户提醒模块发送振铃请求和号码弹屏请求,用于提醒用户接听来电。

其中,1)在智能固话本地设置一个存储可来电的“白名单”电话号码存储表,在本发明中称为白名单数据表。2)通过硬件电路固话模组将电话线路上的模拟信转化成数字信号从而获取主叫号码。3)在智能固话上通过用户设置app主动录入规定来电电话号码,或者通过通话记录和通讯录app选择性的标注可来电电话号码。4)只能在固话上通过商户设置app进行“白名单”数据表的维护和管理。5)来去电的拨号app负责围绕白名单数据表的号码,进行接入来电。

该处理方法的实现原理是:将底层电话模组通过串口分别传输来的来电振铃信号和来电号码信号两种指令数据,在电话管理模块中重新打包成为一起,作为统一的来电指令数据,继续向上层程序传输。同时在话机本地通过白名单管理模块维护一个白名单数据表,与每次电话管理模块的数据(电话号码)进行比对,对不在白名单列表中的主叫号码进行自动挂断拒接,对于在白名单的号码进行正常响铃弹屏,从而达到固话实现白名单的效果,让固话更加智能、人性化,大大提升了用户的使用体验。

实施例2

与实施1对应的装置实施例如图2所示,一种固话话机实现白名单的装置,包括:电话管理模块、电话管理模块、电话白名单管理模块、电话白名单模式开关模块、电话用户提醒模块:

电话模组模块,用于获取电话线路上的来电电信号并转化成相关指令,并解析出来电振铃信号和来电号码、日期等详细信息,并通过串口向上层发送信息;

电话管理模块,用于从串口获取电话模组模块分别传输来的来电振铃信号和来电号码信号的相关指令,并将二者统一打包成同一个来电信号指令数据,继续向上层传输;也用于向电话模组模块设置关于电话的参数;也用于等收到电话白名单管理模块的比对结果反馈,然后做出判断:如果主叫号码不在名单数据表内,则挂断来电拒接,如果在白名单数据表内,则向电话用户提醒模块发送来电振铃请求和号码弹屏请求,提醒用户接听来电;

电话白名单管理模块,用于接收电话管理模块的来电指令数据,并解析出来电号码,然后将来电号码在本地白名单数据表中进行比对,最后将比对结果反馈给电话管理模块进行下做来电下一步处理;也用于管理本地白名单数据表,包括对白名单的全部查看,用户通过管理密码主动增加或者移除白名单数据表中的号码;;也用于接收用户后台对白名单数据表进行管理;

电话白名单模式开关模块,用于设置话机使用来电白名单模式。该开关用户可通过管理密码在本地用户设置app中手动开启,也可以在用户后台通过管理密码开启;

电话用户提醒模块,用于接收电话管理模块关于来电振铃请求和号码弹屏请求,调用空闲线程进行铃声资源准备和播放,以及绘图弹屏显示来电主叫用户的号码及详细信息,醒用户接听来电,并编译主叫用户标签。

工作原理如下:使用前在固话上设置好来电“白名单”数据表,在本发明中称为白名单数据表,并且打开来电白名单模式的开关,其中固话上设置来电白名单数据表中的号码有两种方式:一、在用户设置app通过管理密码在本地手动添加;二、如果数量比较多在用户后台以后通过管理密码批量导入并远程同步到固话本地。其中,来电白名单模式开关的操作方式也有两种:一、在用户设置app通过管理密码手动开启;二、在用户管理后台通过管理密码进行开启。当有电话来时,通话管理模块通过串口从电话模组获取到主叫号码后,电话管理模块首先确认话机是否开启了白名单模式,然后会拿主叫号码会检索本地白名单数据表,若该号码不是白名单数据表中的号码,则瞬间挂断,拒接本次来电。若是白名单数据表中的号码,则播放用户提前预置好的铃声提示用户接听并弹出来电显示屏幕(用于显示主叫号码和该号码的所有已标记过的标签)。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。如果本领域技术人员,在不脱离本发明的精神所做的非实质性改变或改进,都应该属于本发明权利要求保护的范围。

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