一种基于云端账号的呼叫方法及装置与流程

文档序号:11411089阅读:226来源:国知局
一种基于云端账号的呼叫方法及装置与流程

本发明涉及通信领域的智能呼叫技术,具体涉及一种基于云端账号的呼叫方法及装置。



背景技术:

随着通信技术及智能终端技术的发展,人们越来越多的使用智能终端,如手机、个人电脑(pc)、物联网设备等来进行通讯联系。但是,由于如下原因,人们常常不能及时的联系到需要联系的人:

1)由于工作地域、工作职能、个人需求等因素的影响,会出现一个用户使用多个终端、多个联系方式(如电话号码)的现象,那么,当使用多个终端或多个联系方式的用户作为被叫用户时,就会导致主叫用户不能及时、准确地找到被叫用户当时使用的终端及联系方式;

2)个人朋友圈扩大,个人通讯录人数众多,且有很多重复,用户进行管理十分不便;

3)物联网的发展虽然给找到被叫用户提供更多的可能性,但这种方式对于能够及时联系到被叫用户反而带来了更多的困难。

因此,目前迫切需要一种能够及时准确找到被叫用户的方法,使人们的联系更方便及时。

专利号为201110242422.6,发明名称为“一种云通讯录系统及一种云通讯录系统的搭建方法”的专利文件中,公开了一种技术实现方案:在用户终端上提供一种云通讯录系统,用于获取终端的数据,包括联系人、短信、通话记录的数据;数据获取完成后,再根据用户的需求进行不同纬度的数据排列显示。但该专利只是提供了一种云通讯录通过终端收集数据与显示通讯录的功能,未 解决准确找到被叫用户当时使用的终端及信息的问题。

专利号为200710073746.5,发明名称为“在移动终端呼叫界面中检索联系人的方法和装置”的专利文件中,为用户提供一种在移动终端呼叫界面中检索联系人的方法,所述移动终端呼叫界面中设有一个包含显示框的虚拟拨号盘,通过虚拟拨号盘检索,使之智能联想出来的所有联系人列表达到最大化的显示,从而可以方便用户查看智能联想出来的联系人信息。但该专利只提供了一种本地通讯录检索联系人的方法,而因为个人朋友圈扩大,本地通讯录中的联系人很多,而且比较杂乱,管理十分不便,同样未能解决及时找到被叫用户的目的。



技术实现要素:

有鉴于此,本发明实施例期望提供一种基于云端账号的呼叫方法及装置,能够及时、准确地呼叫到被叫用户。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供了一种基于云端账号的呼叫方法,所述方法包括:

采集当前呼叫中主叫用户的生物特征属性和被叫用户的信息;

根据预先注册云端账号的用户的生物特征属性信息验证所述主叫用户的生物特征属性;

验证成功时,获取验证成功的云端账号对应的所述被叫用户的联系方式列表;

对获取到的所述被叫用户的联系方式列表自动依次呼叫。

优选的,所述根据预先注册云端账号的用户的生物特征属性信息验证所述主叫用户的生物特征属性,包括:

将所有注册的云端账号的用户的生物特征属性信息逐一与获取的主叫用户的生物特征属性对比,存在属于注册的云端账号的用户的生物特征属性时,验证成功;

所述预先注册,包括:

采集首次使用云端账号的用户在终端输入的生物特征属性,所述用户的生 物特征属性合法时,生成唯一云端账号并反馈给所述用户,完成云端账号的注册。

优选的,所述获取验证成功的云端账号对应的所述被叫用户的联系方式列表,包括:

通过检索方式获得验证成功的云端账号对应的所述被叫用户的联系方式列表,并将所述被叫用户的联系方式列表按预设排序规则排序;

所述对获取到的所述被叫用户的联系方式列表自动依次呼叫,包括:

按被叫用户的联系方式列表顺序依次呼叫,有联系方式成功接通后停止呼叫,否则继续呼叫直到所有联系方式呼叫完成。

优选的,所述按预设排序规则排序,包括:依次按所述主叫用户与所述被叫用户的通话次数、最近一次通话记录和所述被叫用户所属城市与所述主叫用户所在城市的距离排序,直至完成排序。

优选的,所述用户的生物特征属性为用户指纹。

优选的,所述用户指纹的采集方式为:通过终端的屏幕采集所述用户指纹,并上传到云端。

本发明实施例还提供了一种基于云端账号的呼叫装置,所述装置包括采集模块、验证模块、获取模块和呼叫模块;其中,

所述采集模块,用于采集当前呼叫中主叫用户的生物特征属性和被叫用户的信息;

所述验证模块,用于根据预先注册云端账号的用户的生物特征属性信息验证所述主叫用户的生物特征属性;

所述获取模块,用于获取验证成功的云端账号对应的所述被叫用户的联系方式列表;

所述呼叫模块,用于对获取到的所述被叫用户的联系方式列表自动依次呼叫。

优选的,所述验证模块,具体用于:

将所有注册的云端账号的用户的生物特征属性信息逐一与获取的主叫用户 的生物特征属性对比,存在属于注册的云端账号的用户的生物特征属性时,验证成功;

所述装置还包括注册模块,用于采集首次使用云端账号的用户在终端输入的生物特征属性,所述用户的生物特征属性合法时,生成唯一云端账号并反馈给所述用户,完成云端账号的注册。

优选的,所述获取模块,具体用于:

通过检索方式获得验证成功的云端账号对应的所述被叫用户的联系方式列表,并将所述被叫用户的联系方式列表按预设排序规则排序;

所述按预设排序规则排序,包括:依次按所述主叫用户与所述被叫用户的通话次数、最近一次通话记录和所述被叫用户所属城市与所述主叫用户所在城市的距离排序,直至完成排序;

所述呼叫模块,具体用于:

按被叫用户的联系方式列表顺序依次呼叫,有联系方式成功接通后停止呼叫,否则继续呼叫直到所有联系方式呼叫完成。

优选的,所述用户的生物特征属性为用户指纹;

所述采集模块,具体用于:通过终端的屏幕采集所述用户指纹,并上传到云端。

通过上述技术方案,本发明实施例提供的基于云端账号的呼叫方法及装置,通过用户的生物特征属性信息建立用户的云端账号,在用户有呼叫请求时,基于云端账号的呼叫装置将自动依次呼叫多个检索出的被叫用户联系方式,省却了用户的手动查找和确认,如此,不仅解决了用户不能及时、准确地找到被叫用户的问题,而且,用户的本地终端无需存储被叫用户信息,不用设置和管理通讯录,使用更方便。

附图说明

图1为本发明实施例基于云端账号的呼叫装置的组成结构示意图;

图2为本发明实施例基于云端账号的呼叫方法的实现流程示意图;

图3为本发明实施例基于云端账号的呼叫方法的详细实现流程示意图。

具体实施方式

下面将结合附图及具体实施例对本发明再做进一步的说明。

实施例一

如图1所示,本发明实施例一种基于云端账号的呼叫装置2,在实际应用中,可以位于主叫终端1和被叫终端3之间,所述装置包括采集模块21、验证模块22、获取模块23和呼叫模块24;其中,

所述采集模块21,用于采集当前呼叫中主叫用户的生物特征属性和被叫用户的信息;

所述验证模块22,用于根据预先注册云端账号的用户的生物特征属性信息验证所述主叫用户的生物特征属性;

所述获取模块23,用于获取验证成功的云端账号对应的所述被叫用户的联系方式列表;

所述呼叫模块24,用于对获取到的所述被叫用户的联系方式列表自动依次呼叫。

其中,生物特征属性是能唯一确定用户的特征属性信息,可确保与用户一一对应,不会有重复,并且也能够采集,如指纹、瞳孔特征、人脸特征等。

在本发明实施例中,所述验证模块22,具体用于:将所有注册的云端账号的用户的生物特征属性信息逐一与获取的主叫用户的生物特征属性对比,存在属于注册的云端账号的用户的生物特征属性时,验证成功。

在本发明实施例中,所述装置还包括注册模块25,用于采集首次使用云端账号的用户在终端输入的生物特征属性,所述用户的生物特征属性合法时,生成唯一云端账号并反馈给所述用户,完成云端账号的注册。

所谓生物特征属性合法,是指生物特征属性完整、清晰,这是为了避免设备故障或用户操作失误而采集了错误的、不清晰的或不完整的生物特征属性;

进一步的,为了避免已注册过的生物特征属性重复注册,所述生物特征属 性合法的条件还可以包括未注册过,即:未注册过属于合法,已注册过属于不合法。

在本发明实施例中,所述获取模块23,具体用于:

通过检索方式获得验证成功的云端账号对应的所述被叫用户的联系方式列表,并将所述被叫用户的联系方式列表按预设排序规则排序;

所述按预设排序规则排序,包括:依次按所述主叫用户与所述被叫用户的通话次数、最近一次通话记录和所述被叫用户所属城市与所述主叫用户所在城市的距离排序,直至完成排序;

所述呼叫模块24,具体用于:按被叫用户的联系方式列表顺序依次呼叫,有联系方式成功接通后停止呼叫,否则继续呼叫直到所有联系方式呼叫完成。

当所述用户的生物特征属性为用户指纹时,所述采集模块,具体用于:通过终端的屏幕采集所述用户指纹,并上传到云端。

另外,所述装置,还可以包括信息存储模块(图中未示出),具体的,所述信息存储模块可以是一个数据库,存储所有云端账号的信息,包括姓名、联系方式、头像和城市等,也包括云端账号的一些呼叫记录,如包含被叫用户信息等,这些信息可以由用户手动输入,也可以由装置自动获取。所述装置中的其它模块在使用中都可以查询或调用它的信息,所述信息存储模块是一个通用的服务模块,具体如何实现存储属于现有技术,在此不再赘述。

本发明实施例中,主叫终端1和被叫终端3均为支持接收呼叫功能的设备,如手机、个人电脑、或物联网设备等。

在实际应用中,所述采集模块21、验证模块22、获取模块23、呼叫模块24和注册模块25均可由位于云端服务器的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现;所述信息存储模块可由位于云端服务器的存储器或存储设备实现。

实施例二

如图2所示,一种基于云端账号的呼叫方法,所述方法包括:

步骤101:采集当前呼叫中主叫用户的生物特征属性和被叫用户的信息;

其中,生物特征属性是能唯一确定用户的特征属性信息,可确保与用户一一对应,不会有重复,并且也能够采集,如指纹、瞳孔特征、人脸特征等。

其中,被叫用户的信息,可以是用户名称、代号、昵称等,也可以是能直接呼叫的联系方式,如电话号码等,采集模块能智能识别这些信息的类别。

步骤102:根据预先注册云端账号的用户的生物特征属性信息验证所述主叫用户的生物特征属性;

本发明实施例中,根据预先注册云端账号的用户的生物特征属性信息验证所述主叫用户的生物特征属性,包括:

将所有注册的云端账号的用户的生物特征属性信息逐一与获取的主叫用户的生物特征属性对比,存在属于注册的云端账号的用户的生物特征属性时,验证成功;

上述的预先注册,包括:

采集首次使用云端账号的用户在终端输入的生物特征属性,所述用户的生物特征属性合法时,生成唯一云端账号并反馈给所述用户,完成云端账号的注册。

所谓生物特征属性合法,是指生物特征属性完整、清晰,这是为了避免设备故障或用户操作失误而采集了错误的、不清晰的或不完整的生物特征属性;

进一步的,为了避免已注册过的生物特征属性重复注册,所述生物特征属性合法的条件还可以包括未注册过,即:未注册过属于合法,已注册过属于不合法。

本发明实施例中,只有注册用户才能使用云端的呼叫装置。

进一步的,注册后,云端还会存储用户的除生物特征属性外的其它信息,包括姓名、联系方式、头像和城市,其中联系方式可以是多个,这些信息可以由用户手动输入,也可以是云端自动根据用户的呼叫记录获取,这些都统一存储在用户的云端账号中。

进一步的,记录有生物特征属性的用户,既可以作为主叫用户,也可以作为被叫用户;但是没有生物特征属性的用户(云端自动根据用户的呼叫记录获 取的),则只能作为被叫用户,只有在用户补充了生物特征属性信息后(即注册),才能作为主叫用户。

步骤103:验证成功时,获取验证成功的云端账号对应的所述被叫用户的联系方式列表;

本发明实施例中,获取验证成功的云端账号对应的所述被叫用户的联系方式列表,包括:

通过检索方式获得验证成功的云端账号对应的所述被叫用户的联系方式列表;

如果未检索到被叫用户的联系方式,则通知主叫用户(如会显示:“没有找到被叫用户”);

如果被叫用户只有一个联系方式的,则直接获取联系方式;

如果被叫用户有多个联系方式的,会产生一个随机的联系方式列表;

为了更快的联系到被叫用户,获取模块还会按预设的排序规则对随机的联系方式列表重新排序,预设的排序规则是一个比较优化的排序规则,可以由用户设定,也可以由呼叫装置确定。

本发明实施例中,按预设排序规则排序,包括:依次按所述主叫用户与所述被叫用户的通话次数、最近一次通话记录和所述被叫用户所属城市与所述主叫用户所在城市的距离排序,直至完成排序。

更具体的,“按预设排序规则排序”为:

1)按主叫用户与被叫用户通话次数,如果通话次数相同,则再按最近一次通话记录排序,如果还相同,则再按被叫用户所属城市与主叫用户所在城市的距离排序;

2)按最近一次通话记录;

3)按被叫用户信息所属城市与主叫用户所在城市的距离,如果距离相同,则再按最近一次通话记录排序。

以上的三个排序方法,就是对三个排序条件的排列组合的举例,当然也可以让用户自己选择,这是本领域技术人员都能理解的,在此不作详述。

另外,也可以增加排序条件,这是本领域技术人员能够想到的,不再赘述。

在实际应用中,上述的联系方式列表,主要是电话号码的列表,排序也主要是对电话号码排序。

本发明实施例中,云端还设有让主叫用户自主选择被叫用户联系方式的可选项,如检索出唯一的被叫用户联系方式,则直接进行呼叫,若检索出多个被叫用户的联系方式,则将多个被叫用户的联系方式发送给主叫用户,确认优先联系方式后再进行呼叫。

步骤104:对获取到的所述被叫用户的联系方式列表自动依次呼叫。

本发明实施例中,对获取到的所述被叫用户的联系方式列表自动依次呼叫,包括:

按被叫用户的联系方式列表顺序依次呼叫,有联系方式成功接通后停止呼叫,否则继续呼叫直到所有联系方式呼叫完成。

当所述用户的生物特征属性为用户指纹时,所述用户指纹的采集方式为:通过终端的屏幕采集,并上传到云端;

本发明实施例中,终端为支持接收呼叫功能的设备,如手机、个人电脑或物联网设备等。

实施例三

图3为本发明实施例基于云端账号的呼叫方法的详细实现流程示意图,如图3所示,该实现流程包括:

步骤201~202:云端服务器收到终端的注册请求后,采集模块21采集首次使用云端账号的用户在终端输入的生物特征属性,所述用户的生物特征属性合法时,生成唯一云端账号并反馈给所述用户,完成云端账号的注册。

步骤203~204:主叫终端1发起拨号请求后,采集模块21获取主叫用户的生物特征属性并发送给验证模块22,验证模块22将所有注册的云端账号的用户的生物特征属性信息逐一与获取的主叫用户的生物特征属性对比,存在属于注册的云端账号的用户的生物特征属性时,验证成功;

步骤205:验证模块22对获取模块23发送检索请求,获取模块23通过检 索方式获得验证成功的云端账号对应的所述被叫用户的联系方式列表,并将所述被叫用户的联系方式列表按预设排序规则排序;

步骤206:获取模块23对呼叫模块24发送呼叫请求,并将排序完成的被叫用户的联系方式列表发送给呼叫模块24;

步骤207:呼叫模块24按被叫用户的联系方式列表顺序依次呼叫,有联系方式成功接通后停止呼叫,否则继续呼叫直到所有联系方式呼叫完成。

以上,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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