设置其他电话通讯录中联系人为自己的电话铃声的方法
技术领域
本发明涉及通讯领域,特别是涉及一种在他人电话通讯录中设置自己的电话铃声的方法。
背景技术
随着手机尤其是智能手机的发展和普及,手机功能越来越丰富,用户也越来越追求个性化应用。铃声,是手机最常用的功能之一,在手机来电话、来信息、设置闹钟等多种应用中被广泛使用。在铃声的使用中,越来越多的手机用户也希望能够设置自己个性化的铃声。用户可以通过手机自带的铃声设置功能,设置自己手机的铃声,也可以为手机通讯录中不同的联系人,设置不同的铃声,这样,在自己的手机来电话时,手机将播放自己预先设置的铃声,或自己针对某个联系人预先设置的铃声。目前的铃声的设置方法,都是本机用户给本机通讯录中的联系人设置的,如果要给通讯录中每个人(或很多人)都设置单独的铃声,则工作量大、设置繁琐,也没有兴趣。
申请号为200810066996,发明名称为通过无线网络远程设置移动终端屏幕和铃声的方法,公开了一种通过无线网络远程设置移动终端屏幕和铃声的方法,包括步骤:移动终端启动软件并接收从信息源传送来的数据信息;移动终端通过程序判断所得到数据信息的格式与移动终端所定义的数据格式是否一致,如果一致,则根据所接收到的数据对移动终端屏幕进行设置,若不一致,则将所接收的信息按常规信息处理。利用本发明所述的方法,能为信息服务商对移动终端屏幕桌面、屏幕保护进行主动更换,信息源和移动终端之间可以只传送必要的屏幕桌面、屏幕保护设置参数,传输的数据量小,给网络造成的压力小,传送成本低。此发明涉及到通过网络远程设置无线终端的桌面设置,比如信息提供商需要统一设置终端,以提高品牌和形象等,但没有涉及到手机用户和手机用户间的针对自己号码的电话铃声的互相设置。
申请号为200710050958,发明名称为拨号中发送或接收个性化语音铃声的移动和固定电话机,本发明公开一种拨号中发送或接收个性化语音铃声的移动和固定电话机。其主要通过语音数字相互转化功能逻辑系统,把个性化语言或自主选择的音乐转化处理成所要拨打的电话号码所对应的数字进行拨号,拨号时拨打者直接发送的是数字化的语音信号,被拨打电话接收到拨号信号后,把接收到的信号转化处理还原成拨打电话者所发送的个性化语言或自主选择的音乐并作为电话铃声。此发明虽然涉及到铃声播放,但其并未涉及联系人铃声的同步设置。
综上所述,目前所有的手机、手机用户和手机应用尚没有可以实现通过操作自己的手机,设置其它人手机通讯录中自己的电话铃声的方法。
发明内容
为解决上述问题,本发明提供了一种通过操作自己的手机,设置其它人手机通讯录中联系人为自己的电话铃声的方法。也就是说,可通过自己的手机、电脑或直接访问服务器的方式,上传并设置自己的电话铃声,此电话铃声可以同步到其它手机上并设为自己在其它人手机通讯录里的铃声。
为实现上述发明目的,本发明提供了如下技术方案:
一种设置其他电话通讯录中联系人为自己的电话铃声的方法,包括电话客户端程序、服务器端程序,也可以提供电脑客户端程序,包含以下步骤:
步骤一电话A用户通过使用本发明的电话客户端程序、或本发明的电脑客户端程序选择(设置)自己的电话铃声,并将选择(设置)的电话铃声文件上传到服务器;或电话A用户不使用本发明的客户端程序(电话客户端程序和电脑客户端程序),直接访问服务器上传电话铃声文件,并设置为自己电话铃声;所述服务器安装有本发明的服务器端程序;
步骤二电话B从服务器获得信息,所述电话B安装有本发明的电话客户端程序;所述电话B获得服务器的信息可通过服务器下发通知信息获得,或者电话B通过定期或不定期主动查询服务器获得更新信息;
步骤三电话B的电话客户端程序从服务器下载所述电话铃声文件;
步骤四电话B的电话客户端程序设置/更新电话B的电话通讯录里联系人A的电话铃声。
进一步地,步骤一中所述电话A用户使用电话客户端程序或电脑客户端程序设置自己的电话铃声的方法为:从本地音乐库、电话录音或者访问网络获得的音乐中选择电话铃声,并对电话铃声文件按照电话通讯录联系人的铃声格式进行处理。
进一步地,电话A用户可以对选择的电话铃声文件进行编辑。
进一步地,步骤一所述的使用电话客户端程序上传电话铃声文件的方法为:
(1)将所述电话铃声文件进行压缩,形成压缩包;
(2)通过数据网络将所述压缩包上传至服务器。
进一步地,所述压缩包附带电话A用户的身份标识。
进一步地,所述电话为手机。
进一步地,所述电话铃声文件为视频文件。
本发明所提供的电话客户端程序的主要功能如下:
1)获取手机(电话)用户的身份标识(ID)。电话客户端程序通过自动读取手机系统中有关数据(如用户的电话号码MSISDN/MDN,或IMSI等)作为用户身份标识信息,或者通过用户手工输入自己身份信息的方式,获得用户的身份标识;手工输入身份信息一般需要验证,较常用的验证方式为,如果输入的为手机号,则一般通过发送短信验证;如果输入的为邮箱地址,则通过发送邮件的方式验证。
2)电话铃声文件选取。可以从本机存储的音乐库、录音、网络音乐(铃声)选择我的联系人铃声,并可进行简单编辑(如增加特殊音效,裁剪或合成音乐等);
3)电话铃声文件处理。根据不同手机或电话操作系统的特点,可以对选择的铃声文件进行处理,比如语音的长度(播放长度)调整、音效的调整、语音文件的裁剪等;
4)上传电话铃声文件。可以将处理后的电话铃声文件进行再处理(如压缩),通过数据网络(如3G/4G无线网络、WLAN网络等)上传到服务器,在上传电话铃声文件的数据包里,可以包含手机用户的身份标识信息(如可以是用户的手机号码)或者可以关联到用户身份标识的信息,这样服务器端程序可获知此手机用户的身份标识信息及其设置的电话铃声,所述服务器安装有本发明的服务器端程序;
5)通过数据网络接收服务器端程序下发的通知消息(指的是服务器端程序主动向客户端程序发送通知信息),或者通过主动访问(定期或不定期的方式)服务器获得更新信息(如联系人电话铃声的更新信息),所述服务器安装有本发明的服务器端程序;
6)通过数据网络与服务器通讯,下载电话铃声文件,并根据情况(比如上传电话铃声文件时进行了压缩或其它操作等情况)可能进行解压缩或其它操作,所述服务器安装有本发明的服务器端程序;
7)调用手机系统接口,设置通讯录中对应联系人的电话铃声。
本发明中的服务器端程序的主要功能如下:
1)处理本发明的电话客户端程序和本发明的电脑客户端程序的电话铃声文件的上传和下载请求;
2)存储电话用户的身份标识,及其上传的电话铃声文件;
3)根据具体实施情况,可以存储电话用户的通讯录等有关信息(比如通讯录中联系人的手机号码、邮箱、地址等);
4)可以向本发明的电话客户端程序下发通知信息。接收到电话用户上传的电话铃声文件后,按照特定算法(比如根据手机号)查找满足条件(比如手机通讯录中包含此电话号码)的其他电话(安装有本发明的电话客户端程序),并下发更新信息;
5)可以接受本发明的电话客户端程序的查询。比如,电话客户端程序通过查询服务器,获得自己电话通讯录里联系人的电话铃声是否有更新的信息。
本发明中电脑客户端程序,非本发明所必须,其可以实现如下功能:
1)提供电话用户在电脑上的登录功能。电话用户通过本发明的电脑客户端程序登录,需要输入自己的身份标识并通过验证,从而本发明的电脑客户端程序和本发明的服务器端程序都可以获得电话用户的身份标识;
2)电话铃声选取。可以从本机存储的音乐库、录音、网络音乐(铃声)选择我的联系人铃声并可进行简单编辑(如增加特殊音效,裁剪或合成音乐等);
3)电话铃声文件处理。可以对选择的电话铃声文件进行处理,语音的长度(播放长度)调整、音效的调整、语音文件的裁剪等;
4)上传电话铃声文件。可以将处理后的电话铃声文件进行再处理(如压缩),通过数据网络(如宽带,WLAN等)上传到服务器,所述服务器安装有本发明的服务器端程序;
采用上述技术方案,手机用户可以通过自己的手机(安装有本发明的电话客户端程序)或本发明的电脑客户端程序等方式,选择并上传自己的电话铃声,其它手机通讯录可以同步该联系人的电话铃声,从而实现了在“他人”电话通讯录里对自己的电话铃声的个性化设置。
另外,随着手机特别是智能手机(电话)的快速发展,其功能也越来越强大。高端手机通讯录里联系人的铃声,也具备了支持视频铃声(即铃声是一个视频文件)的能力。本发明提供的“设置其它电话通讯录中联系人为自己的电话铃声的方法”,完全可以实现对视频铃声的设置。
附图说明
图1为本发明流程图;
图2本发明一实施例示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的流程图及具体实施例仅用以解释本发明,并不用于限定本发明。
图1为本发明的流程图。在此流程中,电话A用户使用本发明的电话客户端程序选择(设置)自己的电话铃声,并将选择(设置)的电话铃声文件上传到服务器。如图1所示,一种设置其他电话通讯录中联系人为自己的电话铃声的方法,包含以下步骤:
1)电话A用户使用本发明的电话客户端程序,设置自己电话铃声,所述电话A安装有本发明的电话客户端程序;
2)电话A上传A用户设置的电话铃声文件到服务器,所述服务器安装有本发明的服务器端程序;
3)服务器保存A用户设置的(上传的)电话铃声文件,并做适当格式处理;
4)服务器向电话B下发通知,或者电话B查询服务器获知联系人A的电话铃声的更新信息,所述电话B安装有本发明的电话客户端程序;
5)电话B从服务器下载联系人A更新的电话铃声文件;
6)电话B更新电话通讯录里联系人A的电话铃声。
图2为本发明一实施例示意图。手机A用户通过手机A(安装有本发明的电话客户端程序)设置自己的电话铃声,并将设置好的电话铃声文件进行压缩,并通过网络(如3G/4G无线网络、WLAN网络等)上传至服务器(安装有本发明的服务器端程序),服务器接收到手机A上传的压缩包,依据压缩包的联系人A的身份标识信息,对服务器内部存储的所有安装有本发明的电话客户端程序的手机的通讯录进行搜索(可以通过手机号、或其他联系人身份标识),搜索出通讯录中存储有联系人为手机A用户的手机,以及手机A通讯录中存储的、安装了本发明的电话客户端程序的手机(如手机B),向这些手机推送通知信息(该推送通知信息通知手机A用户对电话铃声进行了更新),这些手机接收到该通知信息,决定更新通讯录中手机A用户信息的,通过网络下载压缩包,并对通讯录中手机A用户信息进行更新,如果决定不更新,可以不做处理。
如图2所示,设定有两部手机,分别为手机A、手机B;这两部手机电话都安装了本发明中的电话客户端程序;这两部手机的通讯录中都包括对方的手机号(即将对方作为自己的通讯录联系人),手机A用户设置手机B通讯录中自己的电话铃声的流程如下:
1.手机A用户从本地音乐库、录音或者网络音乐中选择电话铃声文件,作为自己的联系人电话铃声,并按照手机通讯录联系人的电话铃声文件格式进行处理;
2.手机A将选中的电话铃声文件进行压缩,通过数据网络上传到服务器,服务器安装了本发明的服务器端程序;
3.服务器查询手机A通讯录中安装了本发明的电话客户端程序的联系人(包含手机B),通过数据网络向这些联系人(包含手机B)下发下载电话铃声的推送通知信息;
4.手机B接收到推送通知信息后,通过数据网络从服务器下载电话铃声文件,并解压;
5.手机B调用手机操作系统功能设置通讯录中手机A对应联系人(即联系人A)的电话铃声。
本实施例提供的设置其他电话通讯录中联系人为自己的电话铃声的方法,可以适用于不同种类的手机操作系统,用户将自己的身份标识及电话通讯录存储于服务器中,如果某电话通讯录联系人将自己的电话铃声更新并上传至服务器,服务器推送通知信息至其他存储有该联系人的电话以及该联系人通讯录上的用户的电话(这些电话安装了本发明的电话客户端程序),这些用户接收到服务器的推送通知信息,进行相应的更新操作。
另外,本发明所提供的设置其他电话通讯录中自己的电话铃声的方法,安装了本发明的电话客户端程序的用户,对自己的电话铃声进行了设置或更改后,在上传至服务器时,可选择仅与部分电话用户进行同步,服务器获得用户的指令,仅向指定的用户推送通知信息,只有指定用户可以对该电话铃声进行更新。
用户还可以通过更改自己通讯录中某个联系人的电话铃声,并上传至服务器,更新其他用户电话通讯录中的该联系人的电话铃声。并且通过本发明的电话客户端程序,用户A还可以将联系人C的联系人信息(包含电话铃声)发送给联系人B(用户A和联系人B的电话均安装了本发明的电话客户端程序)。
本发明所提供的设置其他电话通讯录中自己的电话铃声的方法,电话铃声可以为视频文件。
以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。