一种自动添加对方电话号码的方法及装置的制造方法

文档序号:9380573阅读:601来源:国知局
一种自动添加对方电话号码的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种自动添加对方电话号码的方法及装置。
【背景技术】
[0002]现有手机添加对方电话号码,一般都是通过打开联系人,手动新建添加联系人的方法,或是通过把联系人保存成.vcf格式的文件,然后通过彩信或是蓝牙的方式发送给对方,对方接收到文件后,再手动把联系人插入到通讯录中,实现添加对方电话号码的功能。
[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]图1为本发明的实施例一的一种自动添加对方电话号码的方法的流程图;
[0066]图2为本发明的实施例二的一种自动添加对方电话号码的方法的流程图;
[0067]图3为本发明的实施例三的一种自动添加对方电话号码的方法的流程图;
[0068]图4为本发明的实施例四的一种自动添加对方电话号码的方法的流程图;
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1