一种后台自动快速拨打电话的方法及系统技术方案

技术编号:32755126 阅读:58 留言:0更新日期:2022-03-23 18:51
本发明专利技术涉及电话通信技术领域,具体涉及一种后台自动快速拨打电话的方法及系统;包括实时获取后端管理系统发送的电话号码数据,验证电话号码是否有效,手机自动唤起拨号界面进行拨打电话功能,通话开始时手机记录通话起止时间、时长、录音并将这些内容回传至后端管理系统;同时在后端管理系统中可以指定物理拨号手机,在通话连接成功后可以直接与对方进行语音通话以及挂断电话,不需要去操作手机。本发明专利技术可作用于需要大量拨打电话的工作人员,避免了现有技术中拨打电话的功能需要繁琐的手动拨号操作手机这种重复性操作,同时不用去请求虚拟运营商的拨号接口,实现了快速高效的电话拨打,提高日常工作效率。提高日常工作效率。提高日常工作效率。

【技术实现步骤摘要】
一种后台自动快速拨打电话的方法及系统


[0001]本专利技术涉及电话通信
,尤其涉及一种后台自动快速拨打电话的方法及系统。

技术介绍

[0002]在当前的移动设备中,例如基于Android系统的智能手机,拨打电话的功能十分常用,尤其是对于需要大量拨打电话的人员来说,手动输入电话号码然后进行通话这一操作不仅重复性太高,容易按错电话号码,且在拨号过程中需要花费许多时间。而使用虚拟运营商来达到自动拨号功能则会有号码资源匮乏、用户对虚拟运营商不信任等各种问题。因此,急需一种基于Android系统的自动拨打电话的方法。

技术实现思路

[0003]本专利技术的目的在于提供一种后台自动快速拨打电话的方法及系统,实现了快速高效的电话拨打,提高日常工作效率。
[0004]为实现上述目的,第一方面,本专利技术提供了一种后台自动快速拨打电话的方法,包括以下步骤:
[0005]存储电话号码数据,在发起通话前指定一台物理手机,发送要拨打的电话号码数据;
[0006]接收发送的电话号码数据,解析所述电话号码数据后调起物理手机拨号界面并自动拨打;
[0007]监听记录通话数据,所述通话数据包括通话状态、通话起止时间、通话时长和通话内容;
[0008]接收所述通话记录数据进行处理存储。
[0009]在一实施方式中,存储电话号码数据,具体步骤包括:
[0010]新建一张数据库表,输入电话号码存储至数据库表,以列表的形式展示电话号码,并在每一行电话号码后面显示一个发送按钮。<br/>[0011]在一实施方式中,存储电话号码数据,具体步骤包括:
[0012]将电话号码整理成Excel表直接导入数据库中,以列表的形式展示电话号码,并在每一行电话号码后面显示一个发送按钮。
[0013]在一实施方式中,在发起通话前指定一台物理手机,具体步骤包括:
[0014]通过手机的SIM卡号为标识,关联指定一台物理手机。
[0015]在一实施方式中,设置APP软件注册自动拨号权限。
[0016]在一实施方式中,设置物理手机用于接收电话号码数据的APP软件进程保持运行状态,具体步骤包括:
[0017]创建一个服务,并设置为前台服务,保持前台服务运行;设置前台服务为重新启动服务类型,创建两个进程共同运行。
[0018]在一实施方式中,设置APP软件注册自动拨号权限,具体步骤包括:
[0019]在清单文件中添加允许读取通话记录的相关权限。
[0020]第二方面,本专利技术还提供了一种后台自动快速拨打电话的系统,包括后台管理端和手机端;
[0021]所述后台管理端,用于存储电话号码数据,在发起通话前指定一台物理手机,发送要拨打的电话号码数据;
[0022]所述手机端,用于接收发送的电话号码数据,解析所述电话号码数据后调起物理手机拨号界面并自动拨打;
[0023]所述手机端,还用于监听记录通话数据,所述通话数据包括通话状态、通话起止时间、通话时长和通话内容;
[0024]所述后台管理端,还用于接收所述通话记录数据进行处理存储。
[0025]本专利技术的一种后台自动快速拨打电话的方法及系统,通过导入并存储电话号码数据,在发起通话前指定一台物理手机,发送要拨打的电话号码数据;接收发送的电话号码数据,解析所述电话号码数据后调起物理手机拨号界面并自动拨打;监听记录通话数据;接收所述通话记录数据进行处理存储。可作用于需要大量拨打电话的工作人员,避免了现有技术中拨打电话的功能需要繁琐的手动拨号操作手机这种重复性操作,同时不用去请求虚拟运营商的拨号接口,实现了快速高效的电话拨打,提高日常工作效率。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本专利技术提供的一种后台自动快速拨打电话的方法的流程示意图。
[0028]图2是本专利技术提供的一种后台自动快速拨打电话的方法的具体流程示意图。
[0029]图3是本专利技术提供的一种后台自动快速拨打电话的系统的结构示意图。
具体实施方式
[0030]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0031]第一方面,请参阅图1,图1是本专利技术提供的一种后台自动快速拨打电话的方法的流程示意图,具体的,所述后台自动快速拨打电话的方法可以包括以下步骤:
[0032]S101、导入并存储电话号码数据,在发起通话前指定一台物理手机,发送要拨打的电话号码数据;
[0033]在本实施方式中,新建一张数据库表,在后台管理端输入电话号码存储至数据库表,或将电话号码整理成Excel表直接导入数据库中,在管理端页面上以列表的形式展示电话号码,并在每一行电话号码后面显示一个“发送”按钮。在发起通话前指定一台物理手机,具体步骤包括:通过手机的SIM卡号为标识,关联指定一台物理手机。即在后台管理端上输
入或选择一台手机的SIM号码,关联对应的手机端。发送要拨打的电话号码数据,即向对应手机端发送电话号码的具体步骤包括:点击要拨打的电话号码,开始建立一个Socket(套接字)通信向手机端发送该号码。
[0034]S102、接收发送的电话号码数据,解析所述电话号码数据后调起物理手机拨号界面并自动拨打;
[0035]在本实施方式中,接收发送的电话号码数据之前,所述方法还包括:设置物理手机用于接收电话号码数据的APP软件进程保持运行状态,具体为创建一个Service(服务)提高App的进程优先级,让该Service(服务)成为前台Service(服务),并通知系统让该服务保持运行,即:startForeground(ID,Notification)。将Service(服务)设置为START_STICKY(重新启动服务)类型,利用系统机制在Service(服务)挂掉后自动拉活。创建两个进程共同运行,如果有其中一个进程被杀,那么另外一个进程就会将被杀的进程重新拉起,结合JobScheduler(任务调度器)一起拉活,用以上方法来保证App的进程存活。设置APP软件注册自动拨号权限,具体步骤包括在Manifest.xml(清单文件)中添加相关权限&lt;uses

permission android:name="android.permission.READ_CALL_LOG"/&gt;(允许读取通话记录)。
[0036]App软件接收解析数据后保存在一个Uri(标识内容)对象中,命名为data,即:Uri 本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种后台自动快速拨打电话的方法,其特征在于,包括以下步骤:存储电话号码数据,在发起通话前指定一台物理手机,发送要拨打的电话号码数据;接收发送的电话号码数据,解析所述电话号码数据后调起物理手机拨号界面并自动拨打;监听记录通话数据,所述通话数据包括通话状态、通话起止时间、通话时长和通话内容;接收所述通话记录数据进行处理存储。2.如权利要求1所述的后台自动快速拨打电话的方法,其特征在于,存储电话号码数据,具体步骤包括:将电话号码整理成Excel表直接导入数据库中,以列表的形式展示电话号码,并在每一行电话号码后面显示一个发送按钮。3.如权利要求1所述的后台自动快速拨打电话的方法,其特征在于,存储电话号码数据,具体步骤包括:新建一张数据库表,输入电话号码存储至数据库表,以列表的形式展示电话号码,并在每一行电话号码后面显示一个发送按钮。4.如权利要求1所述的后台自动快速拨打电话的方法,其特征在于,在发起通话前指定一台物理手机,具体步骤包括:通过手机的SIM卡号为标识,关联指定一台物理手机。5.如权利要求1所述的后台自动快速拨打电话的方法,其特征在于,接收发送的电话号码数据之...

【专利技术属性】
技术研发人员:李广包宏燕
申请(专利权)人:重庆帮企科技集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1