呼叫过程中向主叫显示被叫状态的方法和装置与流程

文档序号:12010034阅读:820来源:国知局
呼叫过程中向主叫显示被叫状态的方法和装置与流程
本发明涉及到通信技术领域,特别涉及到一种呼叫过程中向主叫显示被叫状态的方法和装置。

背景技术:
通话作为手机最基本最重要的功能,其重要性是不言而喻的,它可以实现人与人之间的实时沟通与交流。然而,如被叫方在某种状态下(开会或者休息)将手机设置成静音,在此段时间主叫端拨打该被叫方,被叫方如不看手机,则无法接听电话,而主叫端也无法得知此时被叫方的状态。目前,主叫端得知被叫方所处状态的方法主要有如下几种:1、根据网络提示音,这种方法主要包括以下几种情况:(1)、当被叫方已关机时,网络会播放:您拨打的用户已关机;(2)、当被叫方不在服务区时,网络会播放:您拨打的用户暂时无法接听;(3)、当被叫方已处在通话中,网络会播放:您拨打的用户正忙,请稍候再拨;(4)、如被叫方看到来电后直接挂机,网络会播放:您拨打的用户正在通话中,请稍候再拨。然而,这种固定模式的网络提示音,由于提示音太少且无法选择,使得无法准确的反映目前被叫方所处的情况。比如当被叫方将手机调成静音时,有来电时也很可能不知道,而主叫端却不知道对方的状态,因此,很有可能导致误解。2、短信拒接来电,这种方式是在来电时发送固定内容的短信或者编辑短信发给主叫端,并同时挂断电话。然而,此种方式需要在被叫知道的情况下,才能操作,并且需要产生1条短信的费用,而短信又具有非实时性和延迟性,也无法在第一时间将被叫方的状态通知到主叫端。3、当被叫方收到振铃消息后,通过挂机信令将原因值发给网络,网络据此值向主叫端播放不同的回铃音。这种方式需要由被叫方知道有电话呼入的前提下才能进行相应操作,而不管网络提示音是什么,时间久了主叫端都会认为被叫方已经知道来电却故意挂机不接,也会导致误解。4、在服务器侧存储被叫方的情景模式,并以不同的回铃音向主叫端播放。然而,此种方法需要被叫方与服务器要经常交互并上报信号,才能更新服务器存储的状态,否则也会延误事情。并且,此方法在网络侧也需要做较大的改动。5、在被叫方关机时自选给主叫端播放的提示音的方法。这种方式所适用的情况是被叫方在关机之后,并且需要关机提示音服务器。

技术实现要素:
本发明的主要目的为提供一种呼叫过程中向主叫显示被叫状态的方法和装置,被叫方不需要进行按键或挂机等操作,在网络播放回铃音之前,就可以将被叫方的状态通知给主叫端,能够使手机的功能更加人性化,并且给用户带来更好的体验。本发明提供一种呼叫过程中向主叫显示被叫状态的方法,包括接收到主叫端发起的呼叫请求后,与网络侧建立连接;获取被叫端的当前状态,并通过网络侧回复给主叫端的回复消息将所述当前状态转发至主叫端,以供主叫端将所述当前状态进行呈现。优选地,所述当前状态包括当前通话设置状态和当前漫游信息。优选地,所述获取被叫端的当前状态,并通过网络侧回复给主叫端的回复消息将所述当前状态转发至主叫端包括:获取到包括当前通话设置状态和当前漫游信息的当前状态后,将所述当前状态所对应的字段添加至所述回复消息中;将所述回复消息发送给网络侧,以供网络侧对所述回复消息进行解析后,将所述当前状态所对应的字段转发至主叫端。优选地,所述回复消息至少包括网络侧回复给主叫端的以下之一:回复信令、Flash消息,以及双音多频消息。优选地,在执行所述将回复消息发送给网络侧,以供网络侧将所述回复消息进行解析并转发至主叫端之后,还包括:接收网络侧所返回的用于指示所述回复消息发送成功的提示信息。优选地,在执行所述获取被叫端的当前状态之前,还包括:根据当前设置判断是否允许获取被叫端的当前状态,若否,则通过网络侧向主叫端发送回铃音。本发明还提供一种呼叫过程中向主叫显示被叫状态的装置,包括:连接模块,用于接收到主叫端发起的呼叫请求后,与网络侧建立连接;获取及发送模块,用于获取被叫端的当前状态,并通过网络侧回复给主叫端的回复消息将所述当前状态转发至主叫端,以供主叫端将所述当前状态进行呈现。优选地,所述当前状态包括当前通话设置状态和当前漫游信息。优选地,所述获取及发送模块包括:添加单元,用于获取到包括当前通话设置状态和当前漫游信息的当前状态后,将所述当前状态所对应的字段添加至所述回复消息中;发送单元,用于将所述回复消息发送给网络侧,以供网络侧对所述回复消息进行解析后,将所述当前状态所对应的字段转发至主叫端。优选地,所述回复消息至少包括网络侧回复给主叫端的以下之一:回复信令、Flash消息,以及双音多频消息。优选地,所述获取及发送模块还包括:接收单元,用于接收网络侧所返回的用于指示所述回复消息发送成功的提示信息。优选地,呼叫过程中向主叫显示被叫状态的装置还包括:判断模块,用于根据当前设置判断是否允许获取被叫端的当前状态,若否,则通过网络侧向主叫端发送回铃音。本发明所提供的一种呼叫过程中向主叫显示被叫状态的方法,通过在接收到主叫端的呼叫请求,并与网络侧建立连接后,获取被叫用户的当前状态,即获取被叫用户在当前设置下的当前通话设置状态和当前漫游信息,并将该当前通话设置状态和当前漫游信息所对应的文字、图像或声音等文件添加到网络侧回复给主叫端的回复消息中,并通过网络侧将该回复消息转发给主叫端,从而完成向主叫用户显示被叫用户状态的功能。采用这种方法,被叫用户不需要进行按键或挂机等操作,在网络播放回铃音之前,就可以将被叫用户的状态通知给主叫端,这样就可以使手机的功能更加人性化,并且可以给用户带来更好的体验。附图说明图1为本发明呼叫过程中向主叫显示被叫状态的方法一实施例的流程示意图;图2为本发明呼叫过程中向主叫显示被叫状态的方法一实施例中获取当前状态,并通过网络侧回复给主叫端的回复消息将当前状态转发至主叫端的流程示意图;图3为本发明呼叫过程中向主叫显示被叫状态的方法又一实施例的流程示意图;图4为本发明呼叫过程中向主叫显示被叫状态的方法再一实施例的流程示意图;图5为本发明呼叫过程中向主叫显示被叫状态的装置一实施例的结构示意图;图6为本发明呼叫过程中向主叫显示被叫状态的装置一实施例中获取模块的结构示意图;图7为本发明呼叫过程中向主叫显示被叫状态的装置又一实施例的结构示意图;图8为本发明呼叫过程中向主叫显示被叫状态的装置再一实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,提出本发明呼叫过程中向主叫显示被叫状态的方法一实施例,该方法包括:步骤S10,接收到主叫端发起的呼叫请求后,与网络侧建立连接;本发明提供一种呼叫过程中向主叫显示被叫状态的方法,被叫方可以对自己在处于不同环境及当前环境下的通话状态进行设置,可以将自己的手机设置在当前所设置的情景模式或漫游状态时的状态设置为文字、图像或声音等文件,并且通过网络侧以不同的回复消息的形式,在向主叫端播放回铃音之前将这些文件转发给主叫端,以供主叫端向主叫手机呈现被叫的状态。在本实施例中,当主叫端向被叫端发起呼叫请求后,网络侧会向被叫端发送一个serviceconnectmessage信令,当被叫端接收到这个serviceconnectmessage信令后,开始与网络侧建立连接,当被叫端与网络侧成功建立连接之后,主叫端与被叫端之间便可以成功地建立一个话路连接。步骤S20,获取被叫端的当前状态,并通过网络侧回复给主叫端的回复消息将当前状态转发至主叫端,以供主叫端将当前状态进行呈现。当根据serviceconnectmessage信令与网络侧建立连接完成之后,首先会获取被叫用户的当前状态,本实施例中,被叫用户的当前状态包括被叫用户的当前通话设置状态和当前漫游信息;当前通话设置状态可以为用户所设置的情景模式如静音模式、震动模式、会议模式或其他各种可以表明被叫用户的手机在当前的设置状态。获取被叫用户的当前状态,即获取被叫用户在当前设置下的当前通话设置状态以及被叫用户当前是否处于漫游状态,或被叫用户处于漫游状态下的当前漫游信息。本实施例中,不仅仅可以完成当被叫用户处于关机、通话或拒接等状态时,通过固定模式的网络提示音来向主叫端播放提示音,并且,当被叫用户处于不同模式的设置下,如被叫用户当前的情景模式为静音模式,或当被叫在漫游时,都可以预先设置相应的文字、图像或声音等文件。当完成了与网络侧的连接之后,便开始获取被叫用户的当前状态,从而可以得到被叫用户所预设的与其当前状态所对应的文字、图像或声音等文件。由于网络侧在与被叫端建立了连接后,会向主叫端回复一个回复消息,通常情况下,这个回复消息是以直接向主叫播放回铃音的方式呈现的。而在本实施例中,回复消息可以包括网络侧回复给主叫端的回复信令、Flash消息,以及双音多频消息。当被叫端获取到被叫用户的当前通话设置状态和当前漫游信息后,将预先设置的文字、图像或声音等文件,添加到用于回复给主叫用户的回复消息中,并且通过网络侧将回复消息转发给主叫端,以供主叫端接收到回复消息后,对其进行解析,从而得到被叫用户的当前状态,然后呈现给主叫用户,即可完成在呼叫过程中向主叫显示被叫状态的功能。本实施例中,向主叫用户呈现被叫用户的当前通话设置状态或当前漫游信息所对应的文字、图像或声音等文件,可以在网络侧向主叫用户播放回铃音之前向主叫用户进行呈现。本发明所提供的一种呼叫过程中向主叫显示被叫状态的方法,通过在接收到主叫端的呼叫请求,并与网络侧建立连接后,获取被叫用户的当前状态,即获取被叫用户在当前设置下的当前通话设置状态和当前漫游信息,并将该当前通话设置状态和当前漫游信息所对应的文字、图像或声音等文件添加到网络侧回复给主叫端的回复消息中,并通过网络侧将该回复消息转发给主叫端,从而完成向主叫用户显示被叫用户状态的功能。采用这种方法,被叫用户不需要进行按键或挂机等操作,在网络播放回铃音之前,就可以将被叫用户的状态通知给主叫端,这样就可以使手机的功能更加人性化,并且可以给用户带来更好的体验。参照图2,在本发明呼叫过程中向主叫显示被叫状态的方法一实施例中,步骤S20包括:步骤S21,获取到包括当前通话设置状态和当前漫游信息的当前状态后,将当前状态所对应的字段添加至回复消息中;步骤S22,将回复消息发送给网络侧,以供网络侧对回复消息进行解析后,将当前状态所对应的字段转发至主叫端。在上述实施例中,当被叫端与网络侧建立了连接,并且获取到包括当前通话设置状态和当前漫游信息的当前状态后,首先将预先设置的文字、图像或声音等文件,以该当前通话设置状态和当前漫游信息所对应的字段的形式添加到用于回复给主叫用户的回复消息中;然后将包含了当前通话设置状态和当前漫游信息所对应的字段的回复消息发送给网络侧,以供网络侧接收到该回复消息后,在向主叫端发送回复消息的同时,将当前通话设置状态和当前漫游信息所对应的字段同时转发至主叫端。本实施例中,由于回复消息可以包括网络侧回复给主叫端的回复信令、Flash消息,以及双音多频消息。以下对这三种消息在添加当前通话设置状态和当前漫游信息所对应的字段以及网络侧转发该字段的方法分别进行说明:1、如通过网络侧回复给主叫端的回复信令将当前通话设置状态和当前漫游信息所对应的字段转发给主叫端:当被叫端获取了当前设置下的当前状态后,将根据该当前状态中所包括的当前通话设置状态和当前漫游信息所预设的文件的字段添加到网络侧回复给主叫端的回复信令serviceconnectcompletemessage中,并将这个回复信令发送给网络侧。网络侧接收到回复信令后,将这个回复信令转发给主叫端,以供主叫端接收到回复信令后将其中所包含被叫用户的当前通话设置状态和当前漫游信息所预设的文件的字段进行解析,从而将被叫用户的当前状态向主叫用户呈现出来。2、如通过Flash消息的形式将当前通话设置状态和当前漫游信息所对应的字段转发给主叫端:在被叫端收到网络侧发送的serviceconnectmessage信令,并且获取了当前设置下的当前状态后,可以采取发送Flash消息的形式,通过网络侧将当前通话设置状态和当前漫游信息所对应的字段转发给主叫端;此时,该Flash消息是单独发送的,不需要通过网络侧回复给主叫端的回复信令serviceconnectcompletemessage。在本实施例中,可以通过FLASHWithInformationMessage或ExtendedFLASHWithInformationMessage来发送Flash消息。以FLASHWithInformationMessage为例,如下表:当被叫端获取到当前设置下的当前状态后,将当前状态中的当前通话设置状态和当前漫游信息所对应的预设的文字、图像或声音等文件添加到Type-specificfields字段中,然后将该Flash消息发送给网络侧,再通过网络侧进行转发,而当主叫端接收到这个Flash消息后,就可以直接向主叫用户进行呈现出被叫用户的当前状态。3、如通过双音多频消息的形式将当前通话设置状态和当前漫游信息所对应的字段转发给主叫端:采用这种双音多频消息的形式时,当被叫端获取了当前设置下当前状态后,需要将根据该当前状态中的当前通话设置状态和当前漫游信息所预设的文件以双音多频消息的形式发送给网络侧,而网络侧接收到这个双音多频消息后,首先需要对其进行解析,以解析出其中所包含的通话设置状态所对应的字段,然后将其发送给主叫端,而主叫端接收到通话设置状态所对应的字段,也需要根据不同的属性来进行相应的解析,从而向主叫用户呈现出被叫用户的当前状态。在本实施例中,通过以上三种方法来向主叫用户呈现被叫用户的当前状态时,都可以在向主叫用户播放回铃音之前将被叫的状态呈现给主叫用户;当然,向主叫用户呈现被叫用户的状态的方式可以通过各种界面或声音;同时,还可以通过闪光或震动的方式或它们在空间和时间上的组合方式进行提示;还可以根据解析所得到的被叫用户所设置的当前通话设置状态以及当前用户是否处于漫游状态,对主叫端的色彩基调进行改变,从而向主叫提示被叫用户的通话设置状态。以下举例进行说明:1、当被叫用户当前所设置的当前通话设置状态为静音时,当主叫端收到被叫此时设置为静音的信令后,在向主叫用户进行提示“被叫静音中”等消息时,同时将主叫用户的呼叫页面呈现出蓝色基调,从而向主叫用户提示被叫用户的当前通话设置状态。而基调的颜色可以通过控件进行控制,也可以设置成其他颜色,方便用户知晓。2、当被叫用户当前所设置的当前通话设置状态为振动时,当主叫端收到被叫此时设置为静音的信令后,在向主叫用户进行提示“被叫静音中”等消息时,同时使主叫用户震动一下,并且可以通过主叫用户的LED灯进行闪光,从而向主叫用户提示被叫用户的当前通话设置状态。当获取到被叫用户当前所设置当前状态后,首先将这个当前状态所对应的字段添加到网络侧用于回复给主叫端的回复消息中,然后通过网络侧将这个回复消息转发给主叫端。并且,该回复消息可以为网络侧回复给主叫端的回复信令、Flash消息,以及双音多频消息。当采用不同形式的消息进行转发时,将当前状态所对应的字段添加至相应的回复消息中,以供主叫端接收到该回复消息后进行解析并向主叫用户进行呈现。这样,使得向主叫显示被叫状态的方法更加多样,并且执行性更强,从而进一步保证了手机的功能更加人性化,以及给用户带来更好的体验。参照图3,提出本发明呼叫过程中向主叫显示被叫状态的方法又一实施例。在执行步骤S20之前,还包括:步骤S30,根据当前设置判断是否允许获取被叫端的当前状态,若否,则通过网络侧向主叫端发送回铃音。在本实施例中,当接收到通过网络侧所转发的用于表示主叫端呼叫请求的serviceconnectmessage信令后,并且与网络侧建立了连接后。首先,需要根据被叫用户的设置进行判断,即判断被叫用户是否允许获取被叫用户的当前状态,如果设置为允许获取,则可以执行步骤S20中获取当前设置下被叫用户的当前状态的步骤;而如果设置为不允许获取,则通过网络侧直接向主叫端发送回铃音,而主叫端向主叫用户呈现出的被叫用户的状态即为无人接听。在接收到主叫端的呼叫请求并与网络侧建立了连接后,首先根据被叫用户的设置进行是否允许获取被叫用户的当前状态的判断,如允许,则执行获取的步骤,如不允许,则不会进行获取的步骤,而直接通过网络侧向主叫端发送回铃音。这样,增加判断的步骤,并根据结果执行是否向主叫端发送被叫用户的当前状态,就可以使得向主叫显示被叫状态的方法更加人性化。参照图4,提出本发明呼叫过程中向主叫显示被叫状态的方法再一实施例。在执行步骤S22之后,步骤S20还包括:步骤S23,接收网络侧所返回的用于指示回复消息发送成功的提示信息。在本实施例中,当被叫端获取到被叫用户的当前状态,将该当前状态所对应的字段添加到回复消息中发送给网络侧,并且通过网络侧将这个回复消息转发给主叫端之后,网络侧还可以返回一个提示信息给被叫端,这个提示信息是用于指示回复消息已经成功发送至主叫端的提示信息。而接收到这个回复信息后,即可以确定所发送的回复消息已成功发送至主叫端。当被叫端将回复消息发送给网络侧,并且通过网络侧将其转发给主叫端后,网络侧会回复一个用于指示回复消息已经成功发送至主叫端的提示信息给被叫端,而被叫端接收到这个提示信息后,就可以确定所发送的回复消息已成功发送至主叫端。这样,就可以更进一步保证手机功能的人性化,并且更进一步给用户带来好的体验。参照图5,提出本发明呼叫过程中向主叫显示被叫状态的装置一实施例。该装置包括:连接模块10,用于接收到主叫端发起的呼叫请求后,与网络侧建立连接;获取及发送模块20,用于获取被叫端的当前状态,并通过网络侧回复给主叫端的回复消息将当前状态转发至主叫端,以供主叫端将当前状态进行呈现。本发明提供一种呼叫过程中向主叫显示被叫状态的方法,被叫方可以对自己在处于不同环境及当前环境下的通话状态进行设置,可以将自己的手机设置在当前所设置的情景模式或漫游状态时的状态设置为文字、图像或声音等文件,并且通过网络侧以不同的回复消息的形式,在向主叫端播放回铃音之前将这些文件转发给主叫端,以供主叫端向主叫手机呈现被叫的状态。在本实施例中,当主叫端向被叫端发起呼叫请求后,网络侧会向被叫端发送一个serviceconnectmessage信令,当被叫端接收到这个serviceconnectmessage信令后,连接模块10开始与网络侧建立连接,当被叫端与网络侧成功建立连接之后,主叫端与被叫端之间便可以成功地建立一个话路连接。当根据serviceconnectmessage信令与网络侧建立连接完成之后,首先会获取被叫用户的当前状态,本实施例中,被叫用户的当前状态包括被叫用户的当前通话设置状态和当前漫游信息;当前通话设置状态可以为用户所设置的情景模式如静音模式、震动模式、会议模式或其他各种可以表明被叫用户的手机在当前的设置状态。获取被叫用户的当前状态,即获取被叫用户在当前设置下的当前通话设置状态以及被叫用户当前是否处于漫游状态,或被叫用户处于漫游状态下的当前漫游信息。本实施例中,不仅仅可以完成当被叫用户处于关机、通话或拒接等状态时,通过固定模式的网络提示音来向主叫端播放提示音,并且,当被叫用户处于不同模式的设置下,如被叫用户当前的情景模式为静音模式,或当被叫在漫游时,都可以预先设置相应的文字、图像或声音等文件。当完成了与网络侧的连接之后,获取及发送模块20便开始获取被叫用户的当前状态,从而可以得到被叫用户所预设的与其当前状态所对应的文字、图像或声音等文件。由于网络侧在与被叫端建立了连接后,会向主叫端回复一个回复消息,通常情况下,这个回复消息是以直接向主叫播放回铃音的方式呈现的。而在本实施例中,回复消息可以包括网络侧回复给主叫端的回复信令、Flash消息,以及双音多频消息。当被叫端获取到被叫用户的当前通话设置状态和当前漫游信息后,将预先设置的文字、图像或声音等文件,添加到用于回复给主叫用户的回复消息中,并且通过网络侧将回复消息转发给主叫端,以供主叫端接收到回复消息后,对其进行解析,从而得到被叫用户的当前状态,然后呈现给主叫用户,即可完成在呼叫过程中向主叫显示被叫状态的功能。本实施例中,向主叫用户呈现被叫用户的当前通话设置状态或当前漫游信息所对应的文字、图像或声音等文件,可以在网络侧向主叫用户播放回铃音之前向主叫用户进行呈现。本发明所提供的一种呼叫过程中向主叫显示被叫状态的装置,通过在接收到主叫端的呼叫请求,并与网络侧建立连接后,获取被叫用户的当前状态,即获取被叫用户在当前设置下的当前通话设置状态和当前漫游信息,并将该当前通话设置状态和当前漫游信息所对应的文字、图像或声音等文件添加到网络侧回复给主叫端的回复消息中,并通过网络侧将该回复消息转发给主叫端,从而完成向主叫用户显示被叫用户状态的功能。采用这种方法,被叫用户不需要进行按键或挂机等操作,在网络播放回铃音之前,就可以将被叫用户的状态通知给主叫端,这样就可以使手机的功能更加人性化,并且可以给用户带来更好的体验。参照图6,在本发明呼叫过程中向主叫显示被叫状态的装置一实施例中,获取及发送模块20包括:添加单元21,用于获取到包括当前通话设置状态和当前漫游信息的当前状态后,将当前状态所对应的字段添加至回复消息中;发送单元22,用于将回复消息发送给网络侧,以供网络侧对回复消息进行解析后,将当前状态所对应的字段转发至主叫端。在上述实施例中,当被叫端与网络侧建立了连接,并且获取到包括当前通话设置状态和当前漫游信息的当前状态后,添加单元21首先将预先设置的文字、图像或声音等文件,以该当前通话设置状态和当前漫游信息所对应的字段的形式添加到用于回复给主叫用户的回复消息中;然后发送单元22将包含了当前通话设置状态和当前漫游信息所对应的字段的回复消息发送给网络侧,以供网络侧接收到该回复消息后,在向主叫端发送回复消息的同时,将当前通话设置状态和当前漫游信息所对应的字段同时转发至主叫端。本实施例中,由于回复消息可以包括网络侧回复给主叫端的回复信令、Flash消息,以及双音多频消息。以下对这三种消息在添加当前通话设置状态和当前漫游信息所对应的字段以及网络侧转发该字段的方法分别进行说明:1、如通过网络侧回复给主叫端的回复信令将当前通话设置状态和当前漫游信息所对应的字段转发给主叫端:当被叫端获取了当前设置下的当前状态后,将根据该当前状态中所包括的当前通话设置状态和当前漫游信息所预设的文件的字段添加到网络侧回复给主叫端的回复信令serviceconnectcompletemessage中,并将这个回复信令发送给网络侧。网络侧接收到回复信令后,将这个回复信令转发给主叫端,以供主叫端接收到回复信令后将其中所包含被叫用户的当前通话设置状态和当前漫游信息所预设的文件的字段进行解析,从而将被叫用户的当前状态向主叫用户呈现出来。2、如通过Flash消息的形式将当前通话设置状态和当前漫游信息所对应的字段转发给主叫端:在被叫端收到网络侧发送的serviceconnectmessage信令,并且获取了当前设置下的当前状态后,可以采取发送Flash消息的形式,通过网络侧将当前通话设置状态和当前漫游信息所对应的字段转发给主叫端;此时,该Flash消息是单独发送的,不需要通过网络侧回复给主叫端的回复信令serviceconnectcompletemessage。在本实施例中,可以通过FLASHWithInformationMessage或ExtendedFLASHWithInformationMessage来发送Flash消息。以FLASHWithInformationMessage为例,如下表:当被叫端获取到当前设置下的当前状态后,将当前状态中的当前通话设置状态和当前漫游信息所对应的预设的文字、图像或声音等文件添加到Type-specificfields字段中,然后将该Flash消息发送给网络侧,再通过网络侧进行转发,而当主叫端接收到这个Flash消息后,就可以直接向主叫用户进行呈现出被叫用户的当前状态。3、如通过双音多频消息的形式将当前通话设置状态和当前漫游信息所对应的字段转发给主叫端:采用这种双音多频消息的形式时,当被叫端获取了当前设置下当前状态后,需要将根据该当前状态中的当前通话设置状态和当前漫游信息所预设的文件以双音多频消息的形式发送给网络侧,而网络侧接收到这个双音多频消息后,首先需要对其进行解析,以解析出其中所包含的通话设置状态所对应的字段,然后将其发送给主叫端,而主叫端接收到通话设置状态所对应的字段,也需要根据不同的属性来进行相应的解析,从而向主叫用户呈现出被叫用户的当前状态。在本实施例中,通过以上三种方法来向主叫用户呈现被叫用户的当前状态时,都可以在向主叫用户播放回铃音之前将被叫的状态呈现给主叫用户;当然,向主叫用户呈现被叫用户的状态的方式可以通过各种界面或声音;同时,还可以通过闪光或震动的方式或它们在空间和时间上的组合方式进行提示;还可以根据解析所得到的被叫用户所设置的当前通话设置状态以及当前用户是否处于漫游状态,对主叫端的色彩基调进行改变,从而向主叫提示被叫用户的通话设置状态。以下举例进行说明:1、当被叫用户当前所设置的当前通话设置状态为静音时,当主叫端收到被叫此时设置为静音的信令后,在向主叫用户进行提示“被叫静音中”等消息时,同时将主叫用户的呼叫页面呈现出蓝色基调,从而向主叫用户提示被叫用户的当前通话设置状态。而基调的颜色可以通过控件进行控制,也可以设置成其他颜色,方便用户知晓。2、当被叫用户当前所设置的当前通话设置状态为振动时,当主叫端收到被叫此时设置为静音的信令后,在向主叫用户进行提示“被叫静音中”等消息时,同时使主叫用户震动一下,并且可以通过主叫用户的LED灯进行闪光,从而向主叫用户提示被叫用户的当前通话设置状态。当获取到被叫用户当前所设置当前状态后,首先将这个当前状态所对应的字段添加到网络侧用于回复给主叫端的回复消息中,然后通过网络侧将这个回复消息转发给主叫端。并且,该回复消息可以为网络侧回复给主叫端的回复信令、Flash消息,以及双音多频消息。当采用不同形式的消息进行转发时,将当前状态所对应的字段添加至相应的回复消息中,以供主叫端接收到该回复消息后进行解析并向主叫用户进行呈现。这样,使得向主叫显示被叫状态的方法更加多样,并且执行性更强,从而进一步保证了手机的功能更加人性化,以及给用户带来更好的体验。参照图7,提出本发明呼叫过程中向主叫显示被叫状态的装置又一实施例。该装置还包括:判断模块30,用于根据当前设置判断是否允许获取被叫端的当前状态,若否,则通过网络侧向主叫端发送回铃音。在本实施例中,当接收到通过网络侧所转发的用于表示主叫端呼叫请求的serviceconnectmessage信令后,并且与网络侧建立了连接后。首先,判断模块30需要根据被叫用户的设置进行判断,即判断被叫用户是否允许获取被叫用户的当前状态,如果设置为允许获取,则可以执行步骤S20中获取当前设置下被叫用户的当前状态的步骤;而如果设置为不允许获取,则通过网络侧直接向主叫端发送回铃音,而主叫端向主叫用户呈现出的被叫用户的状态即为无人接听。在接收到主叫端的呼叫请求并与网络侧建立了连接后,首先根据被叫用户的设置进行是否允许获取被叫用户的当前状态的判断,如允许,则执行获取的步骤,如不允许,则不会进行获取的步骤,而直接通过网络侧向主叫端发送回铃音。这样,增加判断的步骤,并根据结果执行是否向主叫端发送被叫用户的当前状态,就可以使得向主叫显示被叫状态的方法更加人性化。参照图8,提出本发明呼叫过程中向主叫显示被叫状态的装置再一实施例,获取及发送模块20还包括:接收单元23,用于接收网络侧所返回的用于指示回复消息发送成功的提示信息。在本实施例中,当被叫端获取到被叫用户的当前状态,将该当前状态所对应的字段添加到回复消息中发送给网络侧,并且通过网络侧将这个回复消息转发给主叫端之后,网络侧还可以返回一个提示信息给被叫端,这个提示信息是用于指示回复消息已经成功发送至主叫端的提示信息。而接收到这个回复信息后,即可以确定所发送的回复消息已成功发送至主叫端。当被叫端将回复消息发送给网络侧,并且通过网络侧将其转发给主叫端后,网络侧会回复一个用于指示回复消息已经成功发送至主叫端的提示信息给被叫端,而被叫端接收到这个提示信息后,就可以确定所发送的回复消息已成功发送至主叫端。这样,就可以更进一步保证手机功能的人性化,并且更进一步给用户带来好的体验。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1