一种基于消息强度的响铃方法、装置及移动终端的制作方法

文档序号:7894958阅读:198来源:国知局
专利名称:一种基于消息强度的响铃方法、装置及移动终端的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及ー种基于消息強度的响铃方法、装置及移动終端。
背景技术
在当今快节奏的工作与生活方式中,手机已经成为人们手中ー个必不可少的エ具。人们依靠电话、短信或者是EMAIL等实现与他人随时随地的交流,进行有效的沟通。手机在实际的应用过程中,当有电话、短信或者是EMAIL这些信息到达时,一般在終端都会有消息铃声来通知用户,而目前的响铃方式主要有以下几种(I)固定铃声和音量。
这种响铃方式是目前手机上使用最多的ー种,其通过针对ー种消息业务设置ー种铃声和音量,这样在任何情况下,对于同一个联系人同类型的消息业务的铃声都是一成不变的,甚至对于不同联系人而属于同一类型的消息业务的铃声也是ー样的。(2)根据外界噪音决定铃声音量。此为第一种响铃方式的改进,其主要是指为了解决在外界有噪音的情况下,适时调节手机的铃声音量大小。其实现原理是手机会通过ー些音量检测模块捕捉当前环境的噪音并判断其音量大小,然后以此为依据来设置响铃的铃音的大小。采用这种方式可以实现对铃音的大小进行调节,但其还是存在有ー些弊端,比如说,在这种噪音环境下不管对应的联系人呼叫多少次,相对来说其对应的铃音大小和铃音内容都是没有改变的。(3)根据时间段划分铃声类型。其也为第一种响铃方式的改进,其主要是为了解决一天中会出现在不同的场合,且在不同的场合可能会对响铃的铃声又有不同的需求,在这样的背景下通过将一天进行时间段划分,不同的时间段提供不同的响铃铃声类型。这样保证了在不同的时间段里对来自同一个人的消息业务的响铃铃声是有变化的,但是,采用该方式还是有存在一定的弊端,t匕如说在某个工作段内,这个铃音变化虽然适应了不同的工作场合,但是变化后的铃音本身并没有附带更多的信息,导致手机用户无法及时区分并处理相关消息业务。

发明内容
针对当前移动终端的消息业务的铃音要么完全一成不变,要么只是根据外界噪音大小设置了铃音的起始大小,或者就是在固定的时间段采用不同的铃声的方式,这些响铃方式都无法根据联系人对应的消息強度(消息強度)来灵活的设置铃音大小和铃音类型,使得用于能够及时区分并处理相关消息业务。鉴于此,本发明的目的在于提供一种基于消息強度的响铃方法、装置及移动终端。通过本发明,移动终端能够计算出当前联系人的当前消息強度,井根据这个消息強度灵活设置当前消息业务的铃声类型和铃声大小,以从铃声这个角度就给用户更多的提示信息,保证更好的及时交流。为了达到本发明的目的,本发明采用以下技术方案
一种基于消息強度的响铃方法,包括当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息,并依据该未处理历史业务信息获取该当前消息业务的消息強度;依据所述消息强度以及预设的消息強度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。优选地,所述未处理历史业务信息包括消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息、初始化消息強度信息。优选地,依据该未处理历史业务信息获取该当前消息业务的消息強度的方法为依据规定时间内的业务消息次数、消息业务持续时间、以及最近三次的消息业务的时间间
隔,以及初始化消息強度信息获取该当前消息业务的消息強度。优选地,在当前消息业务的响铃过程中,当用户没有处理该当前消息业务时,所述方法还包括将当前业务消息的消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息以及当前消息強度信息更新至未处理消息业务数据库中。优选地,在当前消息业务的响铃过程中,当用户处理了该当前消息业务时,所述方法还包括初始化未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息。一种基于消息强度的响铃装置,包括输入模块,用于当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息;数据库模块,用于存储未处理消息业务数据库,其中,所述未处理消息业务数据库记录了联系人信息以及与联系人信息对应的未处理历史业务信息;以及进一步用于存储预设的消息強度-铃声类型和/或铃音大小映射表;消息强度获取模块,用于依据查询到的该未处理历史业务信息获取该当前消息业务的消息強度;执行模块,用于依据所述消息强度以及消息強度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。优选地,所述未处理历史业务信息包括消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息、初始化消息強度信息。优选地,所述消息强度获取模块依据该未处理历史业务信息获取该当前消息业务的消息強度的方法为依据规定时间内的业务消息次数、消息业务持续时间、以及最近三次的消息业务的时间间隔,以及初始化消息強度信息获取该当前消息业务的消息強度。优选地,在执行模块执行当前消息业务的响铃过程中,当用户没有处理该当前消息业务时,所述装置还包括更新模块,用于将当前业务消息的消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息以及当前消息強度信息更新至未处理消息业务数据库中。优选地,在执行模块执行当前消息业务的响铃过程中,当用户处理了该当前消息业务时,所述装置还包括初始化模块,用于初始化未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息。一种移动終端,包括所述的基于消息強度的响铃装置,所述装置包括输入模块,用于当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息;数据库模块,用于存储未处理消息业务数据库,其中,所述未处理消息业务数据库记录了联系人信息以及与联系人信息对应的未处理历史业务信息;以及进一步用于存储预设的消息強度-铃声类型和/或铃音大小映射表;消息强度获取模块,用于依据查询到的该未处理历史业务信息获取该当前消息业务的消息強度;执行模块,用于依据所述消息强度以及消息強度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。本发明实施例针对当前的响铃系统的局限性,提出一种基于消息強度的响铃方法。其中所谓的消息強度,是指在一定时间内的消息业务的次数、最近几次消息业务之间的间隔时间等综合得出的一个数据,消息強度越高,就意味着对应的联系人越想尽快的联系上用户。这里的消息业务包括语音来电、视频来电、短信、彩信、Email等,对于消息強度的计算,既可以将他们统ー处理,也就是说将来自同一个人的所有的消息业务统一视为每次计算消息強度的所有的元素,也可以将每种消息业务进行独立计算其消息強度。本发明实施例中采用的是将每种消息业务独立计算消息強度,为了描述方便,本发明实施例以电话为例,描述如何计算其消息強度并且合理的采用不同的铃声,其他消息业务类似,这里就不赘述。在通过计算得出当前消息业务的消息強度后,就会有对应的铃声类型和铃声音量。其中的铃音类型相当于是对消息強度的粗调,铃音大小相当于是对消息強度的微调,这两种方式合在一起,就将每种消息强度进行了合理的区分,让用户仅仅从铃声类型以及铃音大小的角度,就可以获取当前的消息強度信息,从而更好的使用户采取相应的措施进行处理。


图I是本发明实施例提供的基于消息強度的响铃方法流程示意图;图2是本发明实施例提供的基于消息強度的响铃装置结构示意图;图3是本发明实施例提供的响铃方式工作流程示意图。本发明目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进一步的说明。
具体实施例方式下面结合附图和具体实施例对本发明所述技术方案作进ー步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。如图I所示,本发明实施例提供了一种基于消息強度的响铃方法,包括如下具体步骤S101、当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息,并依据该未处理历史业务信息获取该当前消息业务的消息強度;S102、依据所述消息强度以及预设的消息強度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。在所述步骤SlOl中,所述未处理历史业务信息包括消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息、初始化消息強度信息。其中,所述初始化消息強度信息可以根据用户的自定义设置进行设定,当用户不进行自行设定时,所述初始化消息强度默认为等级最小的消息強度等级,例如为I。在所述步骤SlOl中,依据该未处理历史业务信息获取该当前消息业务的消息强度的方法为依据规定时间内的业务消息次数、消息业务持续时间、以及最近三次的消息业 务的时间间隔,以及初始化消息強度信息获取该当前消息业务的消息強度。在规定的时间段内,如果来自于相应联系人的某种消息业务较为頻繁,且消息业务持续时间较长,则认为该消息強度等级较高,此时则需要进行消息強度的计算。以为后续的铃声类型和/或铃音大小调节提供依据。优选实施方式中,在当前消息业务的响铃过程中,当用户没有处理该当前消息业务时,所述方法还包括S103、将当前业务消息的消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息以及当前消息強度信息更新至未处理消息业务数据库中。在此步骤中,应当理解,所述当前消息強度信息更新至未处理消息业务数据库中的方式可以为用以覆盖初始设置的初始化消息強度信息,也可以将其単独的存储于该未处理消息业务数据库之中,以为下一次的消息业务进入时提供消息強度计算的依据。值得注意的是,在本发明实施例中,所述消息強度的计算可以依据用户初始设置的初始化消息强度,也可以依据实时更新至该未处理消息业务数据库中上一次消息强度进行。优选实施方式下,在当前消息业务的响铃过程中,当用户处理了该当前消息业务时,所述方法还包括S104、初始化未处理消息业务数据库中与该当前联系人对应的未处理历史业务信
O在此步骤中,当用户对消息业务进行了处理时,例如查看了短信、彩信或者email, 或者接听了电话或者回拨了电话,系统认为所述存储于未处理消息业务数据库中的未处理历史业务信息不再是用以判断当前该对方联系人的相关消息业务的依据,此时,需要对该未处理消息业务数据库进行初始化。初始化过程中,可以默认所述初始化消息強度信息,也可以自行设定所述初始化消息強度信息。在本发明实施例中,其较为关键的ー个条件就是如何计算消息強度,消息強度的计算可以由用户自定义ー种算法来实现,下面给出ー种默认的消息強度的计算方法首先,假定移动终端(例如手机)支持的铃音音量从I到N (很多手机的N等于10),这里我们设置最高的消息强度为M*N,如果计算出的消息強度超过M*N,则认为其对应的消息強度仍然为M*N ;也就说,我们对于同一个用户的呼叫,最多可以支持M种铃音进行切換,每种铃声的大小又可以支持从I到N的变化。在获得了以上的假设条件后,下面我们开始计算本次消息強度的计算(以电话业务为例)。I、计算对应联系人的初始消息強度在未处理消息业务数据库里面,针对每个联系人的某种消息业务的类型都有两列,分别是初始铃声类型和初始铃声大小,这个就是该消息业务的初始化消息強度。这两个个数据默认是1,如果这个数据不为1,那么就作为起始数据位參考,具体说来,假设某个联系人的初始呼叫铃声类型等级为2,呼叫铃音大小等级为2,那么这个联系人具有的初始化消息強度就是2*N+2。2、计算即时消息強度这个即时消息強度,就是说通过数据库里面保存的该联系人的呼叫次数、毎次呼 叫持续时间、最近三次呼叫之间的间隔时间总和考虑计算出ー个消息強度。假设未处理消息业务数据库里面存储了三次对应的联系人的呼叫,假设对应的铃声全部响完的标注时间是两分钟,这三次呼叫的持续时间分别是I分钟、O. 5分钟和2分钟,最后三次呼叫的间隔时间分别是I分钟和2分钟,以上面这些数据为例来计算即时消息强度。这里我们设计的默认算法是,消息次数每增加一次,铃声音量強度就増加ー个,如果消息的平均持续时间超过总铃声时间的一半的话,那么铃声类音量強度就増加两个,如果最后三次之间的消息间隔平局时间低于5分钟的话,对应的铃声类型強度就増加ー个。那么以这个算法算出来的当前的即时消息(电话)強度就为3+2+1*Ν。3、计算最后的消息强度将初始消息強度和即时消息強度相加得到的结果就是最后的消息強度,有的时候这个强度可能要进行微调,对于本例而言,此次消息的強度就是2*N+2+3+2+l*N = 3*N+7 ;这里有可能要对数据进行微调,具体说来,如果后面的尾数大于N,假设计算出的最后的消息强度是3*N+N+6,就应该处理成4*N+6。如果最后得出的数据大于M*N的话,那么就以消息强度为M*N来进行处理。对于消息強度写成了 a*N+b的形式后,就意味着应该采用第a种类型的铃音,并且铃音大小事b。另外,对于本发明是实カ提供的未处理消息业务数据库的设计,实现方式可以有很多种,本文提供一种如下数据库的设计模式在该数据库里面,包含两张表,第一张表为历史业务信息记录表,其中记录了各个联系人的相关信息,其包含消息业务类型(包括电话、短信、邮件等等)、消息业务到达时间、消息业务持续时间(这个主要是针对电话等消息业务)、联系人初始消息铃声类型及铃
音音量大小。还有ー张表为消息強度-铃声类型和/或铃音大小映射表,其中保存不同消息强度对应的铃声类型和铃音音量,这张表是对所有的联系人都适应的。如图2所示,本发明实施例还提供了一种基于消息強度的响铃装置,其主要包括输入模块10,用于当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息;优选地,所述未处理历史业务信息包括消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息、初始化消息强度信息。另外,所述输入模块10还可以用于方便用户进行初始化消息強度信息的设定,以及其他未处理业务历史信息的查询、删除、标记等输入操作。数据库模块20,用于存储未处理消息业务数据库,其中,所述未处理消息业务数据库记录了联系人信息以及与联系人信息对应的未处理历史业务信息;以及进ー步用于存储预设的消息強度-铃声类型和/或铃音大小映射表;消息强度获取模块30,用于依据查询到的该未处理历史业务信息获取该当前消息业务的消息強度;执行模块40,用于依据所述消息强度以及消息強度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。其中,所述消息强度获取模块30依据该未处理历史业务信息获取该当前消息业务的消息強度的方法为依据规定时间内的业务消息次数、消息业务持续时间、以及最近三次的消息业务的时间间隔,以及初始化消息強度信息获取该当前消息业务的消息強度。优选实施过程中,相应地,在执行模块40执行当前消息业务的响铃过程中,当用户没有处理该当前消息业务时,所述装置还包括更新模块50,用于将当前业务消息的消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息以及当前消息強度信息更新至未处理消息业务数据库中。优选实施过程中,相应地,在执行模块40执行当前消息业务的响铃过程中,当用户处理了该当前消息业务时,所述装置还包括初始化模块60,用于初始化未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息。相应地,本发明实施例还提供了一种移动終端,包括所述的基于消息強度的响铃装置,所述装置包括输入模块10,用于当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息;数据库模块20,用于存储未处理消息业务数据库,其中,所述未处理消息业务数据库记录了联系人信息以及与联系人信息对应的未处理历史业务信息;以及进ー步用于存储预设的消息強度-铃声类型和/或铃音大小映射表;消息强度获取模块30,用于依据查询到的该未处理历史业务信息获取该当前消息业务的消息強度;执行模块40,用于依据所述消息强度以及消息強度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。本发明实施例提供的一种移动終端,其能够依据消息强度进行响铃操作,即该移动终端能够依据在一定时间内的消息业务的次数、最近几次消息业务之间的间隔时间等综合得出一个数据,即消息強度,消息強度越高,就意味着对应的联系人越想尽快的联系上用户。 这里的消息业务包括语音来电、视频来电、短信、彩信、Email等,对于消息強度的计算,既可以将他们统ー处理,也就是说将来自同一个人的所有的消息业务统一视为每次计算消息強度的所有的元素,也可以将每种消息业务进行独立计算其消息強度。在通过计算得出当前消息业务的消息強度后,就会有对应的铃声类型和铃声音量。其中的铃音类型相当于是对消息強度的粗调,铃音大小相当于是对消息強度的微调,这两种方式合在一起,就将每种消息强度进行了合理的区分,让用户仅仅从铃声类型以及铃音大小的角度,就可以获取当前的消息強度信息,从而更好的使用户采取相应的措施进行处理。为了描述方便,下面就假定采用的各种类型的消息是独立计算其消息強 度,并且为了描述方便,这里的消息类型为电话,下面就以流程图的形式介绍ー下本发明实施例提供的移动终端在该情况下基于消息強度的响铃过程101、用户设置不同強度的铃声类型和铃声的音量,这个保存在未处理消息业务数据库里面,供后面计算出消息強度后直接获取对应的铃声进行播放。102、用户设置初始化消息強度,包括铃声类型和铃声的音量。这个会有几个场合下调用,一个就是在用户最初的设置的时候可以进行设置(如果不设置,就意味着初始的消息强度为最低的),还有就是用户希望对某些联系人进行特殊处理的时候,人为的提高其消息等级。103、移动终端正常运行,这是移动终端的ー个常态。104、判断是否有电话接入。105、如果没有电话接入,移动终端继续回到常态,等待。106、如果有电话接入的话,就需要从未处理消息业务数据库里面获取相关的信息,计算出此次的消息強度。107、读取未处理消息业务数据库里面的信息,包括呼叫的次数、毎次呼叫持续的时间、毎次呼叫的时间、初始的消息強度等信息。108、根据计算出的消息強度,从未处理消息业务数据库里面获取该消息強度对应的铃声类型。109、将未处理消息业务数据库里面获取到了铃声后从铃声模块里面找到对应的铃声然后进行播放。110、判断在铃声的播放过程中是否接听了电话。111、如果铃声响完了,用户都没有接听电话,那么本次呼叫信息就需要写入到未处理消息业务数据库里面去,写入的数据包括本次呼叫的开始时间、持续时间等。112、在移动终端正常运行的时候,用户随时可以重置不同联系人的消息強度。比如说他突然想人为的提高某些联系人的消息強度,让其铃声得到足够的重视,或者是当未处理消息业务数据库里面记录了某些联系人的ー些消息信息后,消息強度已经提高到了一个比较高的阶段了,用户希望降低该联系人的消息強度,就可以重置联系人的消息強度。113 114、重置某个联系人的消息強度就会修改该联系人对应的未处理消息业务数据库里面的信息,具体包括重新设置初始的消息強度和清空未处理消息业务数据库里面记录的该联系人对应的消息记录。115、在移动终端正常运行的时候,当用户发现有来自某些联系人的未接来电的时候,用户可以采取了回拨的处理方式。如果用户采取了回拨的处理方式,那么就要将该用户未处理消息业务数据库里面对应的消息记录全部删除。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关 的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种基于消息強度的响铃方法,其特征在于,包括 当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息,并依据该未处理历史业务信息获取该当前消息业务的消息強度; 依据所述消息强度以及预设的消息強度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。
2.如权利要求I所述的基于消息強度的响铃方法,其特征在于,所述未处理历史业务信息包括消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息、初始化消息強度信息。
3.如权利要求2所述的基于消息強度的响铃方法,其特征在于,依据该未处理历史业务信息获取该当前消息业务的消息強度的方法为依据规定时间内的业务消息次数、消息业务持续时间、以及最近三次的消息业务的时间间隔,以及初始化消息強度信息获取该当前消息业务的消息強度。
4.如权利要求I所述的基于消息強度的响铃方法,其特征在于,在当前消息业务的响铃过程中,当用户没有处理该当前消息业务时,所述方法还包括 将当前业务消息的消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息以及当前消息強度信息更新至未处理消息业务数据库中。
5.如权利要求4所述的基于消息強度的响铃方法,其特征在于,在当前消息业务的响铃过程中,当用户处理了该当前消息业务时,所述方法还包括 初始化未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息。
6.一种基于消息強度的响铃装置,其特征在于,包括 输入模块,用于当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息; 数据库模块,用于存储未处理消息业务数据库,其中,所述未处理消息业务数据库记录了联系人信息以及与联系人信息对应的未处理历史业务信息;以及进ー步用于存储预设的消息強度-铃声类型和/或铃音大小映射表; 消息强度获取模块,用于依据查询到的该未处理历史业务信息获取该当前消息业务的消息強度; 执行模块,用于依据所述消息强度以及消息強度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。
7.如权利要求6所述的基于消息強度的响铃装置,其特征在于,所述未处理历史业务信息包括消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息、初始化消息強度信息。
8.如权利要求7所述的基于消息強度的响铃装置,其特征在于,所述消息強度获取模块依据该未处理历史业务信息获取该当前消息业务的消息強度的方法为依据规定时间内的业务消息次数、消息业务持续时间、以及最近三次的消息业务的时间间隔,以及初始化消息強度信息获取该当前消息业务的消息強度。
9.如权利要求6所述的基于消息強度的响铃装置,其特征在于,在执行模块执行当前消息业务的响铃过程中,当用户没有处理该当前消息业务时,所述装置还包括 更新模块,用于将当前业务消息的消息业务类型信息、消息业务到达时间信息、消息业务持续时间信息以及当前消息強度信息更新至未处理消息业务数据库中。
10.如权利要求6所述的基于消息強度的响铃装置,其特征在于,在执行模块执行当前消息业务的响铃过程中,当用户处理了该当前消息业务时,所述装置还包括 初始化模块,用于初始化未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息。
11.一种移动終端,其特征在于,包括如权利要求6-10任ー权利要求所述的基于消息強度的响铃装置。
全文摘要
本发明公开了一种基于消息强度的响铃方法、装置及移动终端。所述方法包括当消息业务接入时,查询未处理消息业务数据库中与该当前联系人对应的未处理历史业务信息,并依据该未处理历史业务信息获取该当前消息业务的消息强度;依据所述消息强度以及预设的消息强度-铃声类型和/或铃音大小映射表调节当前铃声类型和/或铃音大小。通过本发明,移动终端能够计算出当前联系人的当前消息强度,并根据这个消息强度灵活设置当前消息业务的铃声类型和铃声大小,以从铃声这个角度就给用户更多的提示信息,保证更好的及时交流。
文档编号H04M1/725GK102685327SQ201210136670
公开日2012年9月19日 申请日期2012年5月4日 优先权日2012年5月4日
发明者安昌华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1