移动终端之间呼叫建立重复的处理方法及系统和中间设备的制作方法

文档序号:7771465阅读:212来源:国知局
专利名称:移动终端之间呼叫建立重复的处理方法及系统和中间设备的制作方法
技术领域
本发明涉及移动设备制造技术领域,尤其涉及一种移动终端之间呼叫建立重复的处理方法及系统和中间设备。
背景技术
当用户A使用移动终端例如手机向用户B使用的移动终端发出呼叫之后,如果在呼叫的连接还未建立之前,用户B通过自己使用的移动终端同样也向用户A使用的移动终端发出呼叫,此时在用户A和用户B双方所使用的移动终端均发出各自呼叫的对象正在通话中的提示。此时,用户A和用户B都有可能选择等待对方呼叫结束之后重新向对方发起呼叫,这种情况可能是呼叫双方都不知道自己呼叫对方的同时对方也在呼叫自己,或用户A和用户B都有可能选择立刻重新呼叫,这种情况可能是呼叫的双方知道自己呼叫对方的同时对方也在呼叫自己,例如双方共同约定了时间、约定了事件等。在第一种情况下,不仅耽误了呼叫双方的时间,同时有可能错过通话的最佳时机,在第二种情况下,可能重新遇到之前所述的情况,如此循环。现有技术中存在的问题是,移动终端仅给出呼叫的对象正在通话中的提示,用户不仅不知道呼叫自己的是所呼叫的对象,还是其他人。即使用户知道呼叫自己的正是自己所呼叫的对象,也不明确要过多久才能重新建立呼叫,而且移动终端不能明确是应该哪方发起呼叫而哪方接听呼叫。这些问题都给用户带来了很大的不便。

发明内容
本发明旨在至少解决上述技术问题之一。本发明的第一个目的在于提出一种可以在呼叫双方彼此同时呼叫时及时获取信息并且及时建立适当的呼叫的移动终端之间呼叫建立重复的处理方法。本发明的第二个目的在于提出一种移动终端之间呼叫建立重复的处理系统。本发明的第三个目的在于提出一种中间设备。为了实现上述目的,根据本发明第一方面的实施例的移动终端之间呼叫建立重复的处理方法,包括以下步骤:第一移动终端向第二移动终端发起第一呼叫,所述第一移动终端和第二移动终端之间的中间设备保存所述第二移动终端的标识;在所述第一呼叫的连接建立之前,所述中间设备接收向所述第一移动终端发起的呼叫;所述中间设备根据保存的所述标识判断所述呼叫是否为所述第二移动终端向所述第一移动终端发起的第二呼叫;以及如果判断所述呼叫为所述第二呼叫,则所述中间设备向所述第二移动终端提示所述第一移动终端正向所述第二移动终端发起呼叫,并挂断所述第二呼叫。根据本发明实施例的移动终端之间呼叫建立重复的处理方法,用户可在彼此同时呼叫双方时及时获取信息并及时建立适当的呼叫,避免呼叫双方均等待或均重复呼叫的再次重复的情况,提升用户的体验度。为了实现上述目的,根据本发明第二方面的实施例的移动终端之间呼叫建立重复的处理系统包括:第一移动终端、第二移动终端和位于所述第一移动终端和第二移动终端之间的中间设备,所述第一移动终端,用于向所述第二移动终端发起第一呼叫;所述第二移动终端,用于在所述第一移动终端和第二移动终端的呼叫连接建立之前,向所述第一移动终端发起第二呼叫;所述中间设备,用于保存所述第一呼叫中所述第二移动终端的标识,并接收向所述第一移动终端发起的呼叫,以及根据保存的所述标识判断所述呼叫是否为所述第二移动终端向所述第一移动终端发起的第二呼叫,且在判断所述呼叫为所述第二呼叫时,向所述第二移动终端提示所述第一移动终端正向所述第二移动终端发起呼叫,并挂断所述第二呼叫。根据本发明实施例的移动终端之间呼叫建立重复的处理系统,用户可在彼此同时呼叫双方时及时获取信息并及时建立适当的呼叫,避免呼叫双方均等待或均重复呼叫的再次重复的情况,该系统提升了用户的体验度,给用户使用带来了方便。为了实现上述目的,根据本发明第三方面的实施例的中间设备包括:接收模块,用于接收第一移动终端向第二移动发起的第一呼叫请求,并接收其他移动终端向所述第一移动终端发起的呼叫请求;保存模块,用于保存所述第一呼叫请求中所述第二移动终端的标识;判断模块,用于根据保存的所述标识判断所述呼叫请求是否为所述第二移动终端向所述第一移动终端发起的第二呼叫请求;以及提示模块,用于在所述判断模块判断所述呼叫为所述第二呼叫时,向所述第二移动终端提示所述第一移动终端正向所述第二移动终端发起呼叫,并取消所述第二呼叫请求。根据本发明实施例的中间设备,可以针对两个移动终端同时呼叫双方时及时获取信息并及时建立适当的呼叫,避免两个移动终端的呼叫方均等待或均重复呼叫的再次重复的情况,使得移动终端使用更加方便。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本发明一个实施例的移动终端之间呼叫建立重复的处理方法的流程图;图2是根据本发明一个实施例的移动终端之间呼叫建立重复的处理方法的流程图;图3是根据本发明一个实施例的移动终端之间呼叫建立重复的处理方法的流程图;图4是根据本发明一个实施例的移动终端之间呼叫建立重复的处理系统的结构框图;以及图5是根据本发明一个实施例的中间设备的结构框图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。下面参考说明书附图描述根据本发明实施例的移动终端之间呼叫建立重复的处
理方法。一种移动终端之间呼叫建立重复的处理方法,包括以下步骤:第一移动终端向第二移动终端发起第一呼叫,第一移动终端和第二移动终端之间的中间设备保存第二移动终端的标识;在第一呼叫的连接建立之前,中间设备接收向第一移动终端发起的呼叫;中间设备根据保存的标识判断呼叫是否为第二移动终端向第一移动终端发起的第二呼叫;以及如果判断呼叫为第二呼叫,则中间设备向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫。图1为本发明一个实施例的移动终端之间呼叫建立重复的处理方法的流程图。如图1所示,根据本发明实施例的移动终端之间呼叫建立重复的处理方法包括下述步骤。步骤S101,第一移动终端向第二移动终端发起第一呼叫,第一移动终端和第二移动终端之间的中间设备保存第二移动终端的标识。具体地,用户A使用第一移动终端向用户B使用的第二移动终端发起第一呼叫,所发起的第一呼叫经过第一移动终端和第二移动终端之间的中间设备时,中间设备保存用户A所呼叫的对象用户B的标识,例如,用户B的姓名、用户的号码等。在本发明的一个实施例中,中间设备可以为通向第一移动终端或第二移动终端的路由的代理服务器,或者第一移动终端或第二移动终端当前所属的基站。也可以为其他的中间设备。更具体地,中间设备可以设置在第一移动终端和第二移动终端之间的必经路径的任一中间节点上,例如提供商提供的服务器上,或者可以设置在偏向于第一移动终端或第二移动终端的一端的第一必经中间节点上,例如在第一移动终端发起的呼叫所经过的第一移动终端所属的第一基站处等。步骤S102,在第一呼叫的连接建立之前,中间设备接收向第一移动终端发起的呼
口 H。
具体地,用户A使用第一移动终端向用户B使用的第二移动终端发起第一呼叫之后,在第一呼叫的连接建立之前,第一移动终端和第二移动终端之间的中间设备同时可以接收向第一移动终端发起的其他呼叫。其中,中间设备同时接收向第一移动终端发起的其他呼叫可以是第二移动终端的用户B发起的呼叫,也可以是其他移动终端的用户发起的呼
口 H。步骤S103,中间设备根据保存的标识判断呼叫是否为第二移动终端向第一移动终端发起的第二呼叫。具体地,当中间设备接收到向第一移动终端发起的其他呼叫时,中间设备根据保存的第二移动终端的标识判断向第一移动终端发起的其他呼叫的呼叫方的标识是否与第二移动终端的标识相同,如果相同,则此呼叫为第二移动终端向第一移动终端发起的第二呼叫。步骤S104,如果判断呼叫为第二呼叫,则中间设备向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫。在本发明的一个实施例中,中间设备向第二移动终端发出的提示为短信或语音播报。例如,通过短信或语音播报提示,用户A正在向用户B发起呼叫,请用户B等待。如果判断呼叫不为第二呼叫,则中间设备向发起呼叫的移动终端提示第一移动终端正向使用中,例如,通过短信或语音播报提示,用户A正在通话中,请等待。根据本发明实施例的移动终端之间呼叫建立重复的处理方法,用户可在彼此同时呼叫双方时及时获取信息并及时建立适当的呼叫,避免呼叫双方均等待或均重复呼叫的再次重复的情况,提升用户的体验度。图2为本发明一个实施例的移动终端之间呼叫建立重复的处理方法的流程图。如图2所示,根据本发明实施例的移动终端之间呼叫建立重复的处理方法包括下述步骤。步骤S201,第一移动终端向第二移动终端发起第一呼叫,第一移动终端和第二移动终端之间的中间设备保存第二移动终端的标识。具体地,用户A使用第一移动终端向用户B使用的第二移动终端发起第一呼叫,所发起的第一呼叫经过第一移动终端和第二移动终端之间的中间设备时,中间设备保存用户A所呼叫的对象用户B的标识,例如,用户B的姓名、用户的号码等。在本发明的一个实施例中,中间设备可以为通向第一移动终端或第二移动终端的路由的代理服务器,或者第一移动终端或第二移动终端当前所属的基站。也可以为其他的中间设备。更具体地,中间设备可以设置在第一移动终端和第二移动终端之间的必经路径的任一中间节点上,例如提供商提供的服务器上,或者可以设置在偏向于第一移动终端或第二移动终端的一端的第一必经中间节点上,例如在第一移动终端发起的呼叫所经过的第一移动终端所属的第一基站处。步骤S202,在第一呼叫的连接建立之前,中间设备接收向第一移动终端发起的呼
口 H。具体地,用户A使用第一移动终端向用户B使用的第二移动终端发起第一呼叫之后,在第一呼叫的连接建立之前,第一移动终端和第二移动终端之间的中间设备同时可以接收向第一移动终端发起的其他呼叫。其中,中间设备同时接收向第一移动终端发起的其他呼叫可以是第二移动终端的用户B发起的呼叫,也可以是其他移动终端的用户发起的呼
口 H。步骤S203,中间设备根据保存的标识判断呼叫是否为第二移动终端向第一移动终端发起的第二呼叫。具体地,当中间设备接收到向第一移动终端发起的其他呼叫时,中间设备根据保存的第二移动终端的标识判断向第一移动终端发起的其他呼叫的呼叫方的标识是否与第二移动终端的标识相同,如果相同,则此呼叫为第二移动终端向第一移动终端发起的第二呼叫。步骤S204,如果判断呼叫为第二呼叫,则中间设备向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫。在本发明的一个实施例中,中间设备向第二移动终端发出的提示为短信或语音播报。例如,通过短信或语音播报提示,用户A正在向用户B发起呼叫,请用户B等待。如果判断呼叫不为第二呼叫,则中间设备向发起呼叫的移动终端等待提示,如提示第一移动终端正向使用中,例如,通过短信或语音播报提示,用户A正在通话中,请等待。步骤S205,中间设备判断第一移动终端和第二移动终端之间的第一呼叫连接是否已建立。具体地,如果判断呼叫为第二呼叫之后,中间设备向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫,此时,需要进一步判断第一移动终端向第二移动终端发起的第一呼叫是否成功建立。步骤S206,如果判断未建立,则中间设备向第一移动终端发送提示以通知第一移动终端再次发起呼叫。在本发明的一个实施例中,中间设备向第一移动终端发送提示为短信或语音播报。例如,通过短信或语音播报提示,用户A正在向用户B发起呼叫重复,请用户A重新发起呼叫等。由此可以手动或自动的重新建立呼叫连接。根据本发明实施例的移动终端之间呼叫建立重复的处理方法,通过判断第一移动终端和第二移动终端之间的第一呼叫连接是否已建立,可以保证第一移动终端和第二移动终端之间呼叫的顺利畅通,进一步提升用户的体验度。图3为本发明一个实施例的移动终端之间呼叫建立重复的处理方法的流程图。如图3所示,根据本发明实施例的移动终端之间呼叫建立重复的处理方法包括下述步骤。步骤S301,第一移动终端向第二移动终端发起第一呼叫,第一移动终端和第二移动终端之间的中间设备保存第二移动终端的标识。具体地,用户A使用第一移动终端向用户B使用的第二移动终端发起第一呼叫,所发起的第一呼叫经过第一移动终端和第二移动终端之间的中间设备时,中间设备保存用户A所呼叫的对象用户B的标识,例如,用户B的姓名、用户的号码等。在本发明的一个实施例中,中间设备可以为通向第一移动终端或第二移动终端的路由的代理服务器,或者第一移动终端或第二移动终端当前所属的基站。也可以为其他的中间设备。更具体地,中间设备可以设置在第一移动终端和第二移动终端之间的必经路径的任一中间节点上,例如提供商提供的服务器上,或者可以设置在偏向于第一移动终端或第二移动终端的一端的第一必经中间节点上,例如在第一移动终端发起的呼叫所经过的第一移动终端所属的第一基站处。步骤S302,在第一呼叫的连接建立之前,中间设备接收向第一移动终端发起的呼
口 H。具体地,用户A使用第一移动终端向用户B使用的第二移动终端发起第一呼叫之后,在第一呼叫的连接建立之前,第一移动终端和第二移动终端之间的中间设备同时可以接收向第一移动终端发起的其他呼叫。其中,中间设备同时接收向第一移动终端发起的其他呼叫可以是第二移动终端的用户B发起的呼叫,也可以是其他移动终端的用户发起的呼
口 H。步骤S303,中间设备根据保存的标识判断呼叫是否为第二移动终端向第一移动终端发起的第二呼叫。具体地,当中间设备接收到向第一移动终端发起的其他呼叫时,中间设备根据保存的第二移动终端的标识判断向第一移动终端发起的其他呼叫的呼叫方的标识是否与第二移动终端的标识相同,如果相同,则此呼叫为第二移动终端向第一移动终端发起的第二呼叫。步骤S304,如果判断呼叫为第二呼叫,则中间设备向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫。在本发明的一个实施例中,中间设备向第二移动终端发出的提示为短信或语音播报。例如,通过短信或语音播报提示,用户A正在向用户B发起呼叫,请用户B等待。如果判断呼叫不为第二呼叫,则中间设备向发起呼叫的移动终端等待提示,如提示第一移动终端正向使用中,例如,通过短信或语音播报提示,用户A正在通话中,请等待。步骤S305,中间设备判断第一移动终端和第二移动终端之间的第一呼叫连接是否已建立。具体地,如果判断呼叫为第二呼叫之后,中间设备向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫,此时,需要进一步判断第一移动终端向第二移动终端发起的第一呼叫是否成功建立。步骤S306,如果判断未建立,则中间设备进一步从第一移动终端和第二移动终端中选择的呼叫条件更优的移动终端。步骤S307,中间设备向呼叫条件更优的移动终端发送提示以通知呼叫条件更优的移动终端再次发起呼叫。例如,第二移动终端的用户B的通话资费比第一移动终端的用户A低,此时中间设备建议第二移动终端的用户B立即向第一移动终端的用户A发起呼叫,而第一移动终端的用户A等待。在本发明的一个实施例中,中间设备向第一移动终端发送提示为短信或语音播报。例如,通过短信或语音播报提示,用户A正在向用户B发起呼叫重复,请用户A重新发起呼叫等。由此可以手动或自动的重新建立呼叫连接。根据本发明实施例的移动终端之间呼叫建立重复的处理方法,通过从第一移动终端和第二移动终端中选择呼叫条件更优的移动终端,并向呼叫条件更优的移动终端发送提示以通知呼叫条件更优的移动终端再次发起呼叫,可以帮助节省呼叫费用,节约资源。
下面参考说明书附图描述根据本发明实施例的移动终端之间呼叫建立重复的处理系统。一种移动终端之间呼叫建立重复的处理系统,包括第一移动终端、第二移动终端和位于第一移动终端和第二移动终端之间的中间设备,第一移动终端,用于向第二移动终端发起第一呼叫;第二移动终端,用于在第一移动终端和第二移动终端的呼叫连接建立之前,向第一移动终端发起第二呼叫;中间设备,用于保存第一呼叫中第二移动终端的标识,并接收向第一移动终端发起的呼叫,以及根据保存的标识判断呼叫是否为第二移动终端向第一移动终端发起的第二呼叫,且在判断呼叫为第二呼叫时,向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫。图4为本发明一个实施例的移动终端之间呼叫建立重复的处理系统的结构框图。如图4所示,根据本发明实施例的移动终端之间呼叫建立重复的处理系统包括第一移动终端110、第二移动终端120和中间设备130。具体地,第一移动终端110用于向第二移动终端120发起第一呼叫。第二移动终端120用于在第一移动终端110和第二移动终端120的呼叫连接建立之前,向第一移动终端110发起第二呼叫。中间设备130位于第一移动终端110和第二移动终端120之间,用于保存第一呼叫中第二移动终端120的标识,并接收向第一移动终端110发起的呼叫,以及根据保存的标识判断呼叫是否为第二移动终端120向第一移动终端110发起的第二呼叫,且在判断呼叫为第二呼叫时,向第二移动终端120提示第一移动终端110正向第二移动终端120发起呼口 4,并挂断第二呼叫。在本发明的一个实施例中,中间设备130向第二移动终端120发出的提示为短信或语音播报。例如,通过短信或语音播报提示,用户A正在向用户B发起呼叫,请用户B等待。在本发明的一个实施例中,中间设备130可以为通向第一移动终端110或第二移动终端120的路由的代理服务器,或者第一移动终端110或第二移动终端120当前所属的基站。也可以为其他的中间设备。具体地,中间设备130可以设置在第一移动终端110和第二移动终端120之间的必经路径的任一中间节点上,例如提供商提供的服务器上,或者可以设置在偏向于第一移动终端110或第二移动终端120的一端的第一必经中间节点上,例如在第一移动终端110发起的呼叫所经过的第一移动终端所属的第一基站处。更具体地,例如,用户A使用第一移动终端110向用户B使用的第二移动终端120发起第一呼叫,所发起的第一呼叫经过第一移动终端Iio和第二移动终端120之间的中间设备130时,中间设备130保存用户A所呼叫的对象用户B的标识,例如,用户B的姓名、用户的号码等。用户A使用第一移动终端110向用户B使用的第二移动终端120发起第一呼叫之后,在第一呼叫的连接建立之前,中间设备130同时可以接收向第一移动终端110发起的其他呼叫,例如其他呼叫可以是第二移动终端120的用户B发起的呼叫,也可以是其他移动终端的用户发起的呼叫。当中间设备130接收到向第一移动终端110发起的其他呼叫时,中间设备130根据保存的第二移动终端120的标识判断向第一移动终端110发起的其他呼叫的呼叫方的标识是否与第二移动终端120的标识相同,如果相同,则此呼叫为第二移动终端120向第一移动终端110发起的第二呼叫。如果判断呼叫为第二呼叫,则中间设备130向第二移动终端120提示第一移动终端110正向第二移动终端120发起呼叫,并挂断第二呼叫。如果判断呼叫不为第二呼叫,则中间设备130向发起呼叫的移动终端发出等待提示,如第一移动终端110正向使用中请等待,例如,通过短信或语音播报提示,用户A正在通话中,请等待等。根据本发明实施例的移动终端之间呼叫建立重复的处理系统,用户可在彼此同时呼叫双方时及时获取信息并及时建立适当的呼叫,避免呼叫双方均等待或均重复呼叫的再次重复的情况,该系统提升了用户的体验度,给用户使用带来了方便。在本发明的一个实施例中,中间设备130还用于在判断第一移动终端110和第二移动终端120之间的第一呼叫连接未建立时,向第一移动终端110发送提不以通知第一移动终端110再次发起呼叫。具体地,如果判断呼叫为第二呼叫之后,中间设备120向第二移动终端提示第一移动终端110正向第二移动终端120发起呼叫,并挂断第二呼叫,此时,需要进一步判断第一移动终端110向第二移动终端120发起的第一呼叫是否成功建立。由此,可以保证第一移动终端110和第二移动终端120之间呼叫的顺利畅通,进一步提升用户的体验度。在本发明的一个实施例中,中间设备130还用于在判断第一移动终端110和第二移动终端120之间的第一呼叫连接未建立时,进一步从第一移动终端110和第二移动终端120中选择的呼叫条件更优的移动终端,并向呼叫条件更优的移动终端发送提示以通知呼叫条件更优的移动终端再次发起呼叫。例如,第二移动终端120的用户B的通话资费比第一移动终端110的用户A低,此时中间设备130建议第二移动终端120的用户B立即向第一移动终端110的用户A发起呼叫,而第一移动终端110的用户A等待。由此,可以帮助节省呼叫费用,节约资源。下面参考说明书附图描述根据本发明实施例的中间设备。一种中间设备,包括:接收模块,用于接收第一移动终端向第二移动发起的第一呼叫请求,并接收其他移动终端向第一移动终端发起的呼叫请求;保存模块,用于保存第一呼叫请求中第二移动终端的标识;判断模块,用于根据保存的标识判断呼叫请求是否为第二移动终端向第一移动终端发起的第二呼叫请求;以及提示模块,用于在判断模块判断呼叫为第二呼叫时,向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并取消第二呼叫请求。图5为本发明一个实施例的中间设备的结构框图。如图5所示,根据本发明实施例的中间设备包括接收模块210、保存模块220、判断丰旲块230和提不|吴块240。其中,在本发明的一个实施例中,中间设备可以为通向第一移动终端或第二移动终端的路由的代理服务器,或者第一移动终端或第二移动终端当前所属的基站。也可以为其他的中间设备。更具体地,中间设备可以设置在第一移动终端和第二移动终端之间的必经路径的任一中间节点上,例如提供商提供的服务器上,或者可以设置在偏向于第一移动终端或第二移动终端的一端的第一必经中间节点上,例如在第一移动终端发起的呼叫所经过的第一移动终端所属的第一基站处等。具体地,接收模块210用于接收第一移动终端向第二移动发起的第一呼叫请求,并接收其他移动终端向第一移动终端发起的呼叫请求。
保存模块220用于保存第一呼叫请求中第二移动终端的标识。例如,用户A使用第一移动终端向用户B使用的第二移动终端发起第一呼叫,所发起的第一呼叫经过本发明实施例的中间设备时,中间设备的保存模块210保存用户A所呼叫的对象用户B的标识,例如,用户B的姓名、用户的号码等。判断模块230用于根据保存的标识判断呼叫请求是否为第二移动终端向第一移动终端发起的第二呼叫请求。具体地,当中间设备的接收模块210接收到向第一移动终端发起的其他呼叫时,判断模块230根据保存模块220保存的第二移动终端的标识判断向第一移动终端发起的其他呼叫的呼叫方的标识是否与第二移动终端的标识相同,如果相同,则此呼叫为第二移动终端向第一移动终端发起的第二呼叫。提示模块240用于在判断模块230判断呼叫为第二呼叫时,向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并取消第二呼叫请求。在本发明的一个实施例中,中间设备向第二移动终端发出的提示为短信或语音播报。例如,通过短信或语音播报提示,用户A正在向用户B发起呼叫,请用户B等待。在本发明的一个实施例中,提示模块240还用于在判断模块230判断呼叫不为第二呼叫,向发起呼叫的移动终端发出等待提示,如第一移动终端正向使用中请等待,例如,通过短信或语音播报提示,用户A正在通话中,请等待等。根据本发明实施例的中间设备,可以针对两个移动终端同时呼叫双方时及时获取信息并及时建立适当的呼叫,避免两个移动终端的呼叫方均等待或均重复呼叫的再次重复的情况,使得移动终端使用更加方便。在本发明的一个实施例中,判断模块230还用于判断第一移动终端和第二移动终端之间第一呼叫的连接是否建立,提示模块240还用于在判断模块230判断第一呼叫的连接未建立时,向第一移动终端发送提示以通知第一移动终端再次发起呼叫。具体地,如果判断模块230判断呼叫为第二呼叫之后,提示模块240向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫,此时,需要进一步判断第一移动终端向第二移动终端发起的第一呼叫是否成功建立。由此,可以保证第一移动终端和第二移动终端之间呼叫的顺利畅通,进一步提升用户的体验度。在本发明的一个实施例中,判断模块230还用于在判断第一移动终端和第二移动终端之间的第一呼叫连接未建立时,进一步从第一移动终端和第二移动终端中选择的呼叫条件更优的移动终端,提示模块240还用于向呼叫条件更优的移动终端发送提示以通知呼叫条件更优的移动终端再次发起呼叫。例如,通过判断模块230判断第二移动终端的用户B的通话资费比第一移动终端的用户A低,此时本发明实施例的中间设备通过提示模块240提示建议第二移动终端的用户B立即向第一移动终端的用户A发起呼叫,而第一移动终端的用户A等待。由此,可以帮助节省呼叫费用,节约资源。应当理解,本发明的实施例所述的移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备,在该硬件设备中可采用任何的操作系统。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
1.一种移动终端之间呼叫建立重复的处理方法,其特征在于,包括以下步骤: 第一移动终端向第二移动终端发起第一呼叫,所述第一移动终端和第二移动终端之间的中间设备保存所述第二移动终端的标识; 在所述第一呼叫的连接建立之前,所述中间设备接收向所述第一移动终端发起的呼叫; 所述中间设备根据保存的所述标识判断所述呼叫是否为所述第二移动终端向所述第一移动终端发起的第二呼叫;以及 如果判断所述呼叫为所述第二呼叫,则所述中间设备向所述第二移动终端提示所述第一移动终端正向所述第二移动终端发起呼叫,并挂断所述第二呼叫。
2.如权利要求1所述的移动终端之间呼叫建立重复的处理方法,其特征在于,所述中间设备为通向所述第一移动终端或所述第二移动终端的路由的代理服务器,或者所述第一移动终端或所述第二移动终端当前所属的基站。
3.如权利要求1所述的移动终端之间呼叫建立重复的处理方法,其特征在于,还包括: 所述中间设备判断所述第一移动终端和所述第二移动终端之间的第一呼叫连接是否已建立;以及 如果判断未建立,则所述 中间设备向所述第一移动终端发送提示以通知所述第一移动终端再次发起呼叫。
4.如权利要求1所述的移动终端之间呼叫建立重复的处理方法,其特征在于,还包括: 所述中间设备判断所述第一移动终端和所述第二移动终端之间的第一呼叫连接是否已建立; 如果判断未建立,则所述中间设备进一步从所述第一移动终端和所述第二移动终端中选择的呼叫条件更优的移动终端;以及 所述中间设备向所述呼叫条件更优的移动终端发送提示以通知所述呼叫条件更优的移动终端再次发起呼叫。
5.如权利要求1-4任一项所述的移动终端之间呼叫建立重复的处理方法,其特征在于,所述提示为短信或语音播报。
6.—种移动终端之间呼叫建立重复的处理系统,其特征在于,包括第一移动终端、第二移动终端和位于所述第一移动终端和第二移动终端之间的中间设备, 所述第一移动终端,用于向所述第二移动终端发起第一呼叫; 所述第二移动终端,用于在所述第一移动终端和第二移动终端的呼叫连接建立之前,向所述第一移动终端发起第二呼叫; 所述中间设备,用于保存所述第一呼叫中所述第二移动终端的标识,并接收向所述第一移动终端发起的呼叫,以及根据保存的所述标识判断所述呼叫是否为所述第二移动终端向所述第一移动终端发起的第二呼叫,且在判断所述呼叫为所述第二呼叫时,向所述第二移动终端提示所述第一移动终端正向所述第二移动终端发起呼叫,并挂断所述第二呼叫。
7.如权利要求6所述的移动终端之间呼叫建立重复的处理系统,其特征在于,所述中间设备为通向所述第一移动终端或所述第二移动终端的路由的代理服务器,或者所述第一移动终端或所述第二移动终端当前所属的基站。
8.如权利要求6所述的移动终端之间呼叫建立重复的处理系统,其特征在于,所述中间设备还用于在判断所述第一移动终端和所述第二移动终端之间的第一呼叫连接未建立时,向所述第一移动终端发送提示以通知所述第一移动终端再次发起呼叫。
9.如权利要求6所述的移动终端之间呼叫建立重复的处理系统,其特征在于,所述中间设备还用于在判断所述第一移动终端和所述第二移动终端之间的第一呼叫连接未建立时,进一步从所述第一移动终端和所述第二移动终端中选择的呼叫条件更优的移动终端,并向所述呼叫条件更优的移动终端发送提示以通知所述呼叫条件更优的移动终端再次发起呼叫。
10.如权利要求6-9任一项所述的移动终端之间呼叫建立重复的处理系统,其特征在于,所述提示为短信或语音播报。
11.一种中间设备,其特征在于,包括: 接收模块,用于接收第一移动终端向第二移动发起的第一呼叫请求,并接收其他移动终端向所述第一移动终端发起的呼叫请求; 保存模块,用于保存所述第一呼叫请求中所述第二移动终端的标识; 判断模块,用于根据保存的所述标识判断所述呼叫请求是否为所述第二移动终端向所述第一移动终端发起的第二呼叫请求;以及 提示模块,用于在所述判断模 块判断所述呼叫为所述第二呼叫时,向所述第二移动终端提示所述第一移动终端正向所述第二移动终端发起呼叫,并取消所述第二呼叫请求。
12.如权利要求11所述的中间设备,其特征在于,所述中间设备为通向所述第一移动终端或所述第二移动终端的路由的代理服务器,或者所述第一移动终端或所述第二移动终端当前所属的基站。
13.如权利要求11所述的中间设备,其特征在于,所述判断模块还用于判断所述第一移动终端和所述第二移动终端之间第一呼叫的连接是否建立,所述提示模块还用于在所述判断模块判断所述第一呼叫的连接未建立时,向所述第一移动终端发送提示以通知所述第一移动终端再次发起呼叫。
14.如权利要求11所述的中间设备,其特征在于,所述判断模块还用于在判断所述第一移动终端和所述第二移动终端之间的第一呼叫连接未建立时,进一步从所述第一移动终端和所述第二移动终端中选择的呼叫条件更优的移动终端,所述提示模块还用于向所述呼叫条件更优的移动终端发送提示以通知所述呼叫条件更优的移动终端再次发起呼叫。
15.如权利要求11-14任一项所述的中间设备,其特征在于,所述提示为短信或语音播报。
全文摘要
本发明提出一种移动终端之间呼叫建立重复的处理方法及系统和中间设备。其中,所述方法包括以下步骤第一移动终端向第二移动终端发起第一呼叫,第一移动终端和第二移动终端之间的中间设备保存第二移动终端的标识;在第一呼叫的连接建立之前,中间设备接收向第一移动终端发起的呼叫;中间设备根据保存的标识判断呼叫是否为第二移动终端向第一移动终端发起的第二呼叫;以及如果判断呼叫为第二呼叫,则中间设备向第二移动终端提示第一移动终端正向第二移动终端发起呼叫,并挂断第二呼叫。根据本发明实施例的方法,用户可在彼此同时呼叫双方时及时获取信息并及时建立适当的呼叫,避免呼叫双方均等待或均重复呼叫的再次重复的情况,提升用户的体验度。
文档编号H04W76/02GK103167448SQ201110409918
公开日2013年6月19日 申请日期2011年12月9日 优先权日2011年12月9日
发明者刘娟 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1