铃声判断方法、服务器、终端及系统
技术领域
本发明涉及通信技术领域,尤其涉及一种铃声判断方法、服务器、终端及系统。
背景技术
随着通信技术的发展,手机、平板电脑等移动终端设备得到了广泛的使用,而终端铃声是移动终端提示用户的主要方式。铃声的类型包括:电话铃声、短信铃声、即时消息铃声、邮件铃声等。目前,大部分移动终端的铃声为终端预置的铃声,在接收到电话或短信等通信时,移动终端将使用该铃声提示用户。
但是,每个移动终端的铃声都由各个用户自行配置,终端预置铃声数量有限,因此会出现多个移动终端使用相同铃声的情况,造成相同铃声响起时用户不必要的查看终端,导致用户体验较差。
发明内容
本发明的实施例提供一种铃声判断方法、服务器、终端及系统,可以获知移动终端的铃声使用情况,提高用户体验。
为达到上述目的,本发明的实施例采用如下技术方案:
一种铃声判断方法,包括:
服务器获取第一终端的铃声信息,其中所述第一终端的铃声信息为所述第一终端当前使用的第一铃声对应的信息;
根据所述第一终端的铃声信息和已存储的第二终端的铃声信息,判断所述第一终端与所述第二终端使用的铃声是否相同;
将判断结果发送给所述第一终端。
一种铃声判断方法,包括:
第一终端向服务器发送当前使用的第一铃声对应的铃声信息,以便所述服务器根据所述第一终端的铃声信息和已存储的第二终端的铃声信息,判断所述第一终端与所述第二终端使用的铃声是否相同;
接收所述服务器发送的判断结果。
一种服务器,包括:
获取单元,用于获取第一终端的铃声信息,其中所述第一终端的铃声信息为所述第一终端当前使用的第一铃声对应的信息;
判断单元,用于根据所述第一终端的铃声信息和已存储的第二终端的铃声信息,判断所述第一终端与所述第二终端使用的铃声是否相同;
发送单元,用于将判断结果发送给所述第一终端。
一种终端,包括:
发送单元,用于向服务器发送当前使用的第一铃声对应的铃声信息,以便所述服务器根据所述终端的铃声信息和已存储的其他终端的铃声信息,判断所述终端与所述其他终端使用的铃声是否相同;
接收单元,用于接收所述服务器发送的判断结果。
一种铃声判断系统,包括:终端、其他终端,以及服务器;
所述终端和其他终端,用于向所述服务器发送所述终端/其他终端当前使用的第一铃声对应的铃声信息;
所述服务器,用于获取所述终端的铃声信息;根据所述终端的铃声信息和已存储的其他终端的铃声信息,判断所述终端与所述其他终端使用的铃声是否相同;将判断结果发送给所述终端。
本发明实施例提供的铃声判断方法、服务器及系统,通过获取无线网络中各个终端的铃声信息,判断第一终端与其他终端使用的铃声是否相同,并将判断结果发送给第一终端,使得服务器和移动终端都可以获知其他移动终端的铃声情况,方便用户得知其他用户的铃声喜好或流行趋势等,或者根据所述判断结果设定终端铃声,从而提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1中的一种铃声判断方法流程图;
图2为本发明实施例1中的另一种铃声判断方法流程图;
图3为本发明实施例2中的一种铃声判断方法流程图;
图4为本发明实施例3中的一种铃声判断方法流程图;
图5为本发明实施例3中的另一种铃声判断方法流程图;
图6为本发明实施例4中的一种服务器组成示意图;
图7为本发明实施例4中的另一种服务器组成示意图;
图8为本发明实施例4中的另一种服务器组成示意图;
图9为本发明实施例4中的一种终端组成示意图;
图10为本发明实施例4中的另一种终端组成示意图;
图11为本发明实施例4中的另一种终端组成示意图;
图12为本发明实施例4中的一种铃声判断系统组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明实施例提供一种铃声判断方法,可以应用于服务器侧,如图1所示,该方法可以包括:
101、服务器获取第一终端的铃声信息,其中所述第一终端的铃声信息为所述第一终端当前使用的第一铃声对应的信息。
其中,所述服务器可以是提供无线保真(Wireless Fidelity,Wi-Fi)等固定无线网络的接入点(Access Point,AP),网关等;也可以是提供2G、3G等移动无线网络的基站或无线网络控制器等。所述第一终端可以是接入到所述服务器所管辖的无线网络中的全部终端中的一个。所述第一终端的铃声信息是指所述第一终端当前正在使用的第一铃声对应的铃声信息,例如铃声的类别、铃声的名称、铃声的作者、铃声特征值等。
102、根据所述第一终端的铃声信息和已存储的第二终端的铃声信息,判断所述第一终端与所述第二终端使用的铃声是否相同。
其中,所述第二终端可以是除所述第一终端之外的,接入到所述服务器所管辖的无线网络中的全部终端中的一个。与第一终端类似,第二终端在接入到所述服务器所管辖的无线网络中后,服务器也可以先获取所述第二终端的铃声信息并存储,作为其他终端进行铃声判断的参考。因此当第一终端接入时,就可以将第一终端的铃声信息与已存储的第二终端的铃声信息进行比对。
或者,也可以进一步获取第一终端和第二终端的位置信息,将第二终端的范围缩小到与第一终端周围一定距离内的第二终端,或与服务器之间的距离和第一终端与服务器之间的距离比较接近的第二终端。
103、将判断结果发送给所述第一终端。
其中,判断结果可以是所述第一终端与所述第二终端使用相同或不相同铃声,或与第一终端使用相同铃声的其他终端的数量或比例,或在所述第一终端周围一定范围内是否有与之铃声相同的相邻终端,或使用相同铃声的相邻终端数量或比例,或所述第一终端与周围一定范围内其他终端铃声相同的概率等。进一步的,第一终端在接收到判断结果后,还可以根据判断结果重新设定铃声。
需要说明的是,铃声相同可以是两个铃声完全相同,或者是两个铃声的部分或全部铃声信息相同,或两个铃声的部分或全部铃声信息相似,或者可以预定一个匹配度,当两个铃声信息达到一定匹配度时判定为铃声相同等等,还可以有其他判断铃声相同的标准,本发明实施例将不再一一赘述。
本发明实施例还提供一种铃声判断方法,可以应用于终端侧,如图2所示,该方法可以包括:
201、第一终端向服务器发送当前使用的第一铃声对应的铃声信息,以便所述服务器根据所述第一终端的铃声信息和已存储的第二终端的铃声信息,判断所述第一终端与所述第二终端使用的铃声是否相同。
202、接收所述服务器发送的判断结果。
本发明实施例提供的铃声判断方法,通过获取无线网络中各个终端的铃声信息,判断第一终端与其他终端使用的铃声是否相同,并将判断结果发送给第一终端,使得服务器和移动终端都可以获知其他移动终端的铃声情况,方便用户得知其他用户的铃声喜好或流行趋势等,或者根据所述判断结果设定终端铃声,从而提高了用户体验。
实施例2
本发明实施例提供一种铃声判断方法,服务器可以将所管辖范围内的全部或部分终端的铃声信息作为参考进行铃声判断,如图3所示,该方法可以包括:
301、服务器与所述第一终端建立连接。
其中,在与第一终端建立连接之前,服务器可能已经与多个第二终端建立过连接了,因此服务器可以预先获取第二终端的铃声信息作为后续接入的第一终端的参考。
302、服务器接收所述第一终端发送的铃声信息。
其中,在服务器与第一终端建立连接后,第一终端可以将铃声信息携带在请求消息中,或扩展的专用于传递铃声信息的专用消息中,或者携带在Mac帧中发送给服务器。
其中,铃声信息可以包括以下至少一种:铃声的类别、铃声的名称、铃声的作者、铃声特征值。铃声的类别可以是电话铃声、短信铃声、即时消息铃声、邮件铃声等。铃声特征值可以是铃声的频率、波幅、波形等。
303、服务器根据所述第一终端的铃声信息和已存储的第二终端的铃声信息,判断所述第一终端与所述第二终端使用的铃声是否相同。
在本实施例中,可以不用获取第一终端和第二终端的位置信息,直接将接入到所述服务器的全部或部分终端作为参考,因此所述第二终端可以为除所述第一终端之外已接入所述服务器的终端中的任一个。
进一步的,在判断铃声相同或不相同后,可以将相同或不相同的判断结果通知给第一终端。也可以统计判断结果发送给第一终端,具体方法如下:
304、服务器将所述第一终端与其他终端铃声相同的第一统计结果发送给所述第一终端。
其中,所述第一统计结果可以为:已接入所述服务器并与所述第一终端铃声相同的终端数量,和/或已接入所述服务器并与所述第一终端铃声相同的终端数量/已接入所述服务器的终端总数。第一统计结果可以用于表示第一终端当前使用的铃声符合流行趋势的程度,或者表示在服务器管辖范围内其他终端与第一终端发生铃声冲突的概率等。第一终端可以根据第一统计结果重新设定铃声,例如当第一统计结果超出预定阈值时,采用预先配置的特殊铃声作为当前使用铃声。
进一步可选的,为了及时更新服务器上存储的铃声信息,该方法还可以包括:
305、当第一终端修改当前使用铃声时,第一终端将修改后的铃声信息发送给服务器。
其中,当第一终端或第二终端修改当前使用铃声时,终端可以将修改后的铃声信息发送给服务器。
306、当服务器与所述第一终端的连接断开时,所述服务器删除已存储的所述第一终端对应的铃声信息和/或位置信息。
其中,当连接断开时第一终端已经不在该服务器铃声判断的考虑范围内了,也不能作为后续接入的其他终端的铃声参考,因此所述服务器可以立即删除已存储的所述第一终端对应的铃声信息和/或位置信息,或者在断开连接后间隔一定时间执行删除操作。
另外,若第一终端通过步骤304接收到服务器发送的判断结果后,为了防止第一终端与周围其他终端发生铃声冲突,而将铃声修改为预制的第二铃声,或其他铃声。则当所述第一终端与服务器连接断开后,由于第一终端与所述服务器管辖范围内的其他终端距离被拉开,可以不用担心铃声冲突的问题,因此可以第一终端可以恢复使用之前所使用的第一铃声。
本发明实施例提供的铃声判断方法,通过获取服务器管辖范围内各个终端的铃声信息,判断第一终端与其他终端使用的铃声是否相同,并将判断结果发送给第一终端,使得服务器和移动终端都可以获知服务器管辖范围内的铃声情况,方便用户得知服务器管辖范围内其他用户的铃声喜好或流行趋势等,或者根据所述判断结果设定终端铃声,从而提高了用户体验。
实施例3
本发明实施例提供一种铃声判断方法,服务器不仅可以获取各个终端的铃声信息和位置信息,并依据以上两者进行铃声判断。如图4所示,该方法可以包括:
401-402与步骤301-302类似,不同的是还可以进一步根据第一终端的位置信息判断第一终端周围一定范围内是否有第二终端与之使用相同铃声,后续步骤如下。
403、服务器获取所述第一终端的位置信息。
其中,第一终端的位置信息可以是所述第一终端的位置坐标,和/或所述第一终端与所述服务器的距离值。类似的,第二终端的位置信息可以是所述第二终端的位置坐标,和/或所述第二终端与所述服务器的距离值。在本实施例中,可以通过服务器自身的定位功能获取第一终端和/或第二终端的位置信息,也可以通过接收第一终端和/第二终端上报的位置信息获取第一终端和/或第二终端的位置信息。在实际应用中,可以根据服务器的定位能力,设定所述位置信息的形式。
404、服务器将所述第一终端的铃声信息与所述第一终端的位置信息绑定并存储。
其中,将第一终端对应的铃声信息与位置信息绑定,存储在第一终端的信息表项中。同样的,第二终端与所述服务器建立连接时,也可以获取第二终端对应的铃声信息与位置信息,将两者绑定并存储在第二终端的信息表项中。也就是说,服务器端存储有接入到所述服务器的全部或部分终端对应的铃声信息与位置信息,当第一终端接入时,便可以根据所述第一终端对应的铃声信息及位置信息和已存储的第二终端的铃声信息及位置信息,判断所述第一终端与所述第二终端使用的铃声是否相同。
在本发明实施例的一种应用场景中,服务器可以获取第一终端的具体方位,例如无线网关或提供位置服务的接入点,此时,所述第一终端的位置信息具体为所述第一终端的位置坐标。在这种场景中在步骤404之后,判断铃声是否相同的方法具体可以包括以下步骤:
405、根据所述第一终端的位置坐标和已存储的第二终端的位置坐标,计算所述第一终端与所述第二终端之间的距离是否在一定距离内;若所述第一终端与所述第二终端之间的距离在一定距离内,则执行步骤406;进一步可选的,若所述第一终端与所述第二终端之间的距离不在一定距离内,可以退出铃声判断流程,或继续执行步骤409。
其中,可以根据第一终端的位置坐标,例如(x1,y1),和第二终端的位置坐标例如(x2,y2)。为描述方便,下文将与第一终端之间的距离在一定距离内的第二终端称为相邻终端。计算距离第一终端一定距离内(例如10米)是否有相邻终端。即,第二终端与第一终端的位置坐标计算两者间的距离在一定距离以内,则将第二终端作为相邻终端。第一终端可以有多个相邻终端。所述一定距离可以根据铃声判断的精度和实际应用场景的需要而预先设定。
406、根据所述第一终端的铃声信息与已存储的所述相邻终端的铃声信息,判断所述第一终端与所述相邻终端是否使用相同铃声;若所述第一终端与所述相邻终端使用相同铃声,则执行步骤407;若所述第一终端与所述相邻终端使用的铃声不相同,则执行步骤409。
其中,铃声相同的标准和判定方法可以参考实施例1中的说明,本发明实施例这里不再赘述。
进一步可选的,由于通过步骤405和406可以确定第一终端周围一定距离内存在与第一终端使用相同铃声的第二终端,为了防止铃声响起时对彼此造成干扰,可以修改将第一终端的铃声。具体方法如下:
407、通知所述第一终端判断结果。
408、所述第一终端将铃声设置成预先配置的第二铃声。
其中,所述第二铃声具体可以为预制的特殊铃声,或由特殊铃声与所述第一铃声组合构成,第二铃声可以通过第一终端上的程序制作,也可以通过远端程序制作。其中,所述特殊铃声为由用户个人信息生成的铃声,或用户预制的铃声。例如,特殊铃声可以是由第一终端用户的手机号码后四位、网民、昵称等信息生成的铃声,或用户录制或指定的特殊铃声,也可以将特殊铃声和第一终端当前使用的第一铃声进行混音或剪接得到第二铃声。
另外,在通过步骤405和406确定第一终端周围一定距离内存在与第一终端使用相同铃声的第二终端后,可以统计第一终端与相邻终端铃声相同的第二统计结果并发送给第一终端。在本场景中,所述第二统计结果可以为:与所述第一终端使用相同铃声的相邻终端数量;也可以为:与所述第一终端使用相同铃声的相邻终端数量/相邻终端总数。当所述第二统计结果超过一定阈值时,第一终端可以修改当前使用的铃声,采用第二铃声或其他铃声。
进一步的,为了更新第一终端的位置信息,以便实时和准确的判断第一终端周围是否有发生铃声冲突,该方法还可以包括以下步骤:
409、在经过一定时间之后再次获取所述第一终端的位置信息,并重复执行后续铃声判断流程。即,在经一定时间之后,执行步骤403及后续流程。
在本发明实施例的另一种应用场景中,服务器只能获知第一终端与所述服务器之间的距离,而无法获取其具体方位,此时,所述第一终端的位置信息具体为所述第一终端与所述服务器的距离值。如图5所示,在这种场景中在步骤404之后,判断铃声是否相同的方法具体可以包括以下步骤:
410、根据所述第一终端与所述服务器的距离值和已存储的所述第二终端与所述服务器的距离值,计算所述第一终端与所述服务器的距离和所述第二终端与所述服务器的距离是否接近或相等(即计算是否存在疑似相邻终端);若所述第一终端与所述服务器的距离和所述第二终端与所述服务器的距离接近或相等,则执行步骤411;可选的,若所述第一终端与所述服务器的距离和所述第二终端与所述服务器的距离不接近也不相等,则可以退出铃声判断流程,或继续执行步骤409。
其中,为描述方便,下文将与所述服务器的距离值接近或等于所述第一终端与所述服务器的距离值的第二终端成为疑似相邻终端。具体的,由于不能确定各个终端的具体方位,而只能确定终端与服务器之间的距离,因此可以根据该位置信息判断距离服务器管辖范围内的环形范围内是否有疑似相邻终端,而不能确定该疑似相邻终端与第一终端是否在同一方向上。例如,第一终端与服务器距离为a,规定的接近所述第一终端的距离范围是b,则可以判断第二终端与服务器距离是否在(a-b,a+b)的环形范围内。若在该范围内则判定所述第二终端是疑似相邻终端。
411、根据所述第一终端的铃声信息和所述疑似相邻终端的铃声信息,判断所述第一终端与所述疑似相邻终端是否使用相同铃声;若所述第一终端与所述疑似相邻终端使用相同铃声,则执行步骤412;可选的,若所述第一终端与所述疑似相邻终端使用的不是相同铃声,则可以退出铃声判断流程,或继续执行步骤409。
其中,铃声相同的标准和判定方法可以参考实施例1中的说明,本发明实施例这里不再赘述。
412、将所述第一终端与疑似相邻终端铃声相同的第二统计结果发送给所述第一终端。
在本场景中,所述第二统计结果可以为:与所述第一终端使用相同铃声的疑似相邻终端数量;也可以为:与所述第一终端使用相同铃声的疑似相邻终端数量/疑似相邻终端总数。
413、当所述第二统计结果超过一定阈值时,所述第一终端将铃声设置成预先配置的第二铃声。
其中,第一终端可以修改当前使用的铃声,采用第二铃声或其他铃声。
另外,本发明实施例中第一终端在接收到判断结果后还可以采取相应操作,例如使用第二铃声等,第一终端的铃声信息和位置信息随时可能发生变化,因此可以当第一终端修改或更换铃声时向服务器发送修改后的铃声信息,或者间隔一定时间重新获取第一终端的位置信息,当第一终端与服务器的连接断开时恢复使用第一铃声等,具体描述可以参考实施例1和实施例2中对应内容,本发明实施例不再赘述。
需要说明的是,本发明实施例中部分步骤的具体描述可以参考实施例1和实施例2中对应内容,本发明实施例这里将不再一一赘述。
本发明实施例提供的铃声判断方法,通过获取服务器管辖范围内各个终端的铃声信息和位置信息,判断第一终端周围一定范围内是否有其他终端与之使用相同铃声,并将判断结果发送给第一终端,使得第一终端可以获知是否有铃声冲突的可能,从而可以根据判断结果设定终端铃声,避免铃声冲突,提高用户体验。
实施例4
本发明实施例提供一种服务器,如图6所示,包括:获取单元51、判断单元52、发送单元53。
获取单元51,用于获取第一终端的铃声信息,其中所述第一终端的铃声信息为所述第一终端当前使用的第一铃声对应的信息。
判断单元52,用于根据所述第一终端的铃声信息和已存储的第二终端的铃声信息,判断所述第一终端与所述第二终端使用的铃声是否相同。
发送单元53,用于将判断结果发送给所述第一终端。
在本发明实施例的一种应用场景中,所述第二终端可以为已接入所述服务器的终端中的任一个。所述发送单元53具体用于:将所述第一终端与其他终端铃声相同的第一统计结果发送给所述第一终端。
其中,所述第一统计结果可以为:已接入所述服务器并与所述第一终端铃声相同的终端数量,和/或已接入所述服务器并与所述第一终端铃声相同的终端数量/已接入所述服务器的终端总数。
如图7所示,在本发明实施例的另一种应用场景中,服务器可以依据各个终端的位置信息和铃声信息进行铃声判断。所述服务器还可以包括:定位单元54、绑定单元55。
定位单元54,用于在所述判断单元52判断所述第一终端与所述第二终端使用的铃声是否相同之前,获取所述第一终端的位置信息。
绑定单元55,用于将所述获取单元51获取的第一终端的铃声信息与所述定位单元54获取的第一终端的位置信息绑定并存储。
所述判断单元52具体用于:根据所述第一终端对应的铃声信息及位置信息和已存储的第二终端的铃声信息及位置信息,判断所述第一终端与所述第二终端使用的铃声是否相同。
其中,所述第一终端的位置信息具体可以为:所述第一终端的位置坐标,和/或所述第一终端与所述服务器的距离值。
进一步可选的,所述第一终端的位置信息具体为:所述第一终端的位置坐标。所述判断单元52具体包括:第一位置模块521、第一铃声模块522。
第一位置模块521,用于根据所述第一终端的位置坐标和已存储的第二终端的位置坐标,计算所述第一终端与所述第二终端之间的距离是否在一定距离内。
第一铃声模块522,用于当所述第一位置模块521计算得到所述第一终端与所述第二终端之间的距离在一定距离内时,根据所述第一终端的铃声信息与已存储的所述第二终端的铃声信息,判断所述第一终端与所述第二终端是否使用相同铃声。
如图8所示,在本发明实施例的另一种应用场景中,所述第一终端的位置信息具体为:所述第一终端与所述服务器的距离值。服务器可以依据各个终端与服务器之间的距离和铃声信息进行铃声判断,所述判断单元52具体包括:第二位置模块523、第二铃声模块524。
第二位置模块523,用于根据所述第一终端与所述服务器的距离值和已存储的所述第二终端与所述服务器的距离值,计算所述第一终端与所述服务器的距离和所述第二终端与所述服务器的距离是否接近或相等。
第二铃声模块524,用于当所述第二位置模块523计算得到所述第一终端与所述服务器的距离和所述第二终端与所述服务器的距离接近或相等时,根据所述第一终端的铃声信息和所述第二终端的铃声信息,判断所述第一终端与所述第二终端是否使用相同铃声。
为描述方便,下文把与第一终端之间的距离在一定距离内的第二终端称为相邻终端,将与所述服务器的距离值接近或等于所述第一终端与所述服务器的距离值的第二终端成为疑似相邻终端。
所述发送单元53用于:将所述第一终端与所述第二终端(在这种场景中指相邻终端或疑似相邻终端)铃声相同的第二统计结果发送给所述第一终端。
或者,所述发送单元53,还用于在所述第一终端与所述第二终端使用的铃声相同时,通知所述第一终端,以使得所述第一终端将铃声设置成预先配置的第二铃声。
进一步的,所述定位单元54还用于:当所述第一位置模块521判断所述第一终端一定距离内不存在相邻终端时,或当所述第一铃声模块522判断所述第一终端与所述相邻终端使用的铃声不相同,或当所述第二位置模块523判断不存在疑似相邻终端,或当时所述第二铃声模块524判断所述第一终端与所述疑似相邻终端使用的铃声不相同时,在经过一定时间之后再次获取所述第一终端的位置信息并执行后续铃声判断流程。其中,所述相邻终端为与第一终端之间的距离在一定距离内的第二终端,所述疑似相邻终端为与所述服务器的距离和所述第一终端与所述服务器的距离接近或相等的第二终端
进一步的,所述获取单元51还用于:当终端修改当前使用铃声时,接收所述终端发送的修改后的铃声信息。
进一步的,该服务器还可以包括:断开单元56。
断开单元56,用于当服务器与所述第一终端的连接断开时,删除已存储的所述第一终端对应的铃声信息和/或位置信息,和/或调整所述第一终端恢复使用所述第一铃声。
本发明实施例还提供一种终端,如图9所示,所述终端包括:发送单元61、接收单元62。
发送单元61,用于向服务器发送当前使用的第一铃声对应的铃声信息,以便所述服务器根据所述终端的铃声信息和已存储的其他终端的铃声信息,判断所述终端与所述其他终端使用的铃声是否相同。
接收单元62,用于接收所述服务器发送的判断结果。
进一步的,在本发明实施例的一种应用场景中,所述其他终端为已接入所述服务器的终端中的任一个。所述接收单元62还用于:接收所述第一终端与所述其他终端铃声相同的第一统计结果。其中,所述第一统计结果可以为:已接入所述服务器并与所述第一终端铃声相同的终端数量,和/或已接入所述服务器并与所述终端铃声相同的终端数量/已接入所述服务器的终端总数。
进一步的,如图10所示,该终端还包括:第二设置单元63。
第二设置单元63,用于在所述接收单元62接收所述服务器发送的判断结果之后,将铃声设置成预先配置的第二铃声,其中所述判断结果用于通知所述终端与所述其他终端使用的铃声相同。
进一步的,如图11所示,所述终端还可以包括:位置单元64。
位置单元64,用于在所述接收单元62接收所述服务器发送的判断结果之前,向所述服务器发送所述终端的位置信息,以便所述服务器根据所述终端对应的铃声信息及位置信息和已存储的其他终端的铃声信息及位置信息,判断所述终端与所述其他终端使用的铃声是否相同。
所述接收单元62还用于:接收所述终端与相邻终端或疑似相邻终端铃声相同的第二统计结果。
其中,所述终端的位置信息具体为:所述终端的位置坐标,和/或所述终端与所述服务器的距离值。
所述第二统计结果为以下至少一种:与所述终端使用相同铃声的相邻终端数量,与所述终端使用相同铃声的相邻终端数量/相邻终端总数,与所述终端使用相同铃声的疑似相邻终端数量,与所述终端使用相同铃声的疑似相邻终端数量/疑似相邻终端总数。
进一步的,该终端还包括:第一设置单元65。
第一设置单元65,用于当所述接收单元62接收到的第二统计结果超过预设阈值时,将铃声设置成预先配置的第二铃声。
其中,所述铃声信息包括以下至少一种:铃声的类别、铃声的名称、铃声的作者、铃声特征值。
所述第二铃声具体为特殊铃声,或由特殊铃声与所述第一铃声组合构成。其中所述特殊铃声为由用户个人信息生成的铃声,或用户预制的铃声。
进一步的,所述位置单元64还用于:经过一定时间之后再次向所述服务器发送所述终端的位置信息。
进一步的,所述发送单元61还用于:当修改当前使用铃声时,将修改后的铃声信息发送给所述服务器。
本发明实施例还提供一种铃声判断系统,如图12所示,包括:终端71、其他终端72,以及服务器73。
所述终端71和其他终端72,用于向所述服务器73发送所述终端71/其他终端72当前使用的第一铃声对应的铃声信息。
所述服务器73,用于获取终端71的铃声信息;根据所述终端71的铃声信息和已存储的其他终端72的铃声信息,判断所述终端71与所述其他终端72使用的铃声是否相同;将判断结果发送给所述终端71。
上述实施例1-3中的第一终端的功能可以由本发明实施例中提供的终端71实现;上述实施例1-3中的第二终端的功能可以由本发明实施例中提供的其他终端72实现。
需要说明的是,本发明实施例中部分功能模块及终端的具体描述可以参考实施例1-3中对应内容,本发明实施例这里将不再一一赘述。
本发明实施例提供的服务器和铃声判断系统,通过获取无线网络中各个终端的铃声信息,判断第一终端与其他终端使用的铃声是否相同,并将判断结果发送给第一终端,使得服务器和移动终端都可以获知其他移动终端的铃声情况,方便用户得知其他用户的铃声喜好或流行趋势等,或者根据所述判断结果设定终端铃声,从而提高了用户体验。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。