选择通信方式的方法及其通信终端与流程

文档序号:11697361阅读:209来源:国知局
选择通信方式的方法及其通信终端与流程
本发明涉及通信技术领域,尤其涉及一种选择通信方式的方法及其通信终端。

背景技术:
通信技术的发展,使越来越多的人开始采用通信终端进行通话联系。例如现有的3G手机,在用户选择拨打某个联系人时会显示联系人的名称与号码,拨通对方电话成功后有振动提示。但是,用户具体的在选择拨打某个联系人电话时,通信终端只是显示已存在联系人的姓名、电话号码、头像等静态信息,对于该联系人的号码目前是否在网、是否处于漫游状态、目前是否处于通话中或者是否关机等动态信息未能提供给用户,供其进行判断。这就使得用户每次都只能直接拨打电话,而且只能将手机靠近耳朵旁去听,等待电话接通。而一般用户不愿意在刚开始拨打电话时就将手机靠近耳朵旁去听,因为这时手机的辐射是最大的,而且电话也不一定能接通,浪费了用户的时间。另外,这也不利于用户使用通信终端进行通话联系及体验。综上可知,现有的选择通信方式的技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。

技术实现要素:
针对上述的缺陷,本发明的目的在于提供一种选择通信方式的方法及其通信终端,以为用户提供联系被叫终端的优先通信方式。为了实现上述目的,本发明提供一种选择通信方式的方法,所述方法包括如下步骤:获取被叫终端及其相关通讯账号的当前状态;根据所述被叫终端及其相关通讯账号的当前状态,向用户提供联系所述被叫终端的优先通信方式。根据所述的方法,在所述获取被叫终端及其相关通讯账号的当前状态的步骤之前包括:将所述被叫终端及其相关通讯账号的当前状态同步更新到服务器端;所述获取被叫终端及其相关通讯账号的当前状态的步骤包括:向所述服务器端查询所述被叫终端及其相关通讯账号的当前状态;所述根据所述被叫终端及其相关通讯账号的当前状态,向用户提供联系所述被叫终端的通信方式的步骤包括:根据查询到的所述被叫终端及其相关通讯账号的当前状态,分析获得联系所述被叫终端的优先通信方式,并向用户提供所述优先通信方式。根据所述的方法,所述方法还包括:获取呼叫终端当前的话费和/或数据流量情况;所述根据所述被叫终端及其相关通讯账号的当前状态,向用户提供联系所述被叫终端的通信方式的步骤包括:根据查询到的所述被叫终端及其相关通讯账号的当前状态,以及获取到的所述呼叫终端当前的话费和/或数据流量情况,分析获得联系所述被叫终端的优选通信方式,并向用户提供所述优先通信方式。根据所述的方法,所述获取呼叫终端当前的话费和/或数据流量情况的步骤中,所述呼叫终端向所述呼叫终端的通信服务器查询所述呼叫终端的话费和/或数据流量情况;所述向用户提供的优先通信方式以列表方式显示,并且选择所述列表中的至少一个联系所述被叫终端联系的优先通信方式,联系所述被叫终端;当所述通信列表中包括多个优先通信方式时,所述多个优先通信方式按照通话费用和/或通信便捷性顺序排列。根据所述的方法,所述被叫终端相关通讯账号包括所述被叫终端的用户的即时通信账号、社交网站账号以及综合通信服务账号;所述被叫终端的当前状态包括:所述被叫终端的当前处于通信服务网络情况、漫游情况、关机情况以及通话情况;所述被叫终端相关通讯账号的当前状态包括:所述被叫终端的用户的即时通信账号、社交网站账号以及综合通信服务账号的当前在线情况。为了实现上述另一发明目的,本发明还提供了一种通信终端,所述通信终端包括:第一获取模块,用于获取被叫终端及其相关通讯账号的当前状态;优先通信方式提供模块,用于根据所述被叫终端及其相关通讯账号的当前状态,向用户提供联系所述被叫终端的优选通信方式。根据所述的通信终端,所述通信终端还包括:同步模块,用于将所述通信终端及其相关通讯账号的当前状态同步更新到服务器端;所述第一获取模块包括:第一查询子模块,用于向所述服务器端查询所述被叫终端及其相关通讯账号的当前状态;所述优先通信方式提供模块包括:分析子模块,用于根据所述第一查询模块查询到的所述被叫终端及其相关通讯账号的当前状态,分析获得联系所述被叫终端的优先通信方式;优先通信方式提供子模块,用于向用户提供所述分析子模块分析获得的联系所述被叫终端的优先通信方式。根据所述的通信终端,所述通信终端还包括:第二获取模块,用于获取所述通信终端当前的话费和/或数据流量情况;所述分析子模块根据所述第一查询模块查询到的所述被叫终端及其相关通讯账号的当前状态,以及所述第二获取模块获取到的所述通信终端当前的话费和/或数据流量情况,分析获得联系所述被叫终端的优先通信方式。根据所述的通信终端,所述第二获取模块包括:第二查询子模块,用于向所述通信终端的通信服务器查询所述通信终端的话费和/或数据流量情况;所述优先通信方式提供子模块以列表显示的方式向用户提供联系所述被叫终端的优先通信方式;所述通信终端还包括:选择模块,用于选择所述列表中的至少一个联系所述被叫终端联系的优先通信方式,联系所述被叫终端;当所述通信列表中包括多个优先通信方式时,所述多个优先通信方式按照通话费用和/或通信便捷性顺序排列。根据所述的通信终端,所述被叫终端相关通讯账号包括所述被叫终端的用户的即时通信账号、社交网站账号以及综合通信服务账号;所述被叫终端的当前状态包括:所述被叫终端的当前处于通信服务网络情况、漫游情况、关机情况以及通话情况;所述被叫终端相关通讯账号当前状态包括:所述被叫终端的用户的即时通信账号、社交网站账号以及综合通信服务账号的当前在线情况。本发明通过从服务器端获取被叫终端及其用户的即时通信账号、社交网站账号以及综合通信服务账号的当前状态,则根据被叫终端及其用户的即时通信账号、社交网站账号以及综合通信服务账号的当前状态,向用户提供联系被叫终端的优选通信方式,以为用户提供联系被叫终端的优先通信方式。优选的,呼叫终端获取其自身目前的消费状况,如数据流量和语音话费的使用情况等,并按照一定的联系该被叫终端的最经济和/或最快捷等方面的规则进行分析,向用户提供联系被叫终端的优先通信方式。用户根据通信终端的推荐情况,选择至少一个优先通信方式联系被叫终端。因此,本发明方便用户通过通信终端进行交流,同时还提高了用户的对通信终端的操控性和体验性,节省用户联系联系人的费用和/或时间,让用户体验到通信终端的贴心和智能。附图说明图1是本发明第一实施例提供的通信终端结构示意图;图2是本发明第二实施例提供的通信终端结构示意图;图3是本发明第三实施例提供的通信终端结构示意图;图4是本发明第四实施例提供的通信终端结构示意图;图5是本发明第五实施例提供的选择通信方式的方法流程图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参见图1,本发明的第一实施例提供了一种通信终端100,通信终端100包括:第一获取模块10,用于获取被叫终端及其相关通讯账号的当前状态;优先通信方式提供模块20,用于根据所述被叫终端及其相关通讯账号的当前状态,向用户提供联系所述被叫终端的优先通信方式。在该实施例中,通过第一获取模块10获取被叫终端及其相关通讯账号的当前状态,该被叫终端的当前状态包括所述被叫终端的当前处于通信服务网络情况、漫游情况、关机情况以及通话情况;而被叫终端相关通讯账号包括所述被叫终端的用户的即时通信账号、社交网站账号以及综合通信服务账号等通讯账号;例如,即时通信账号包括如QQ号码、MSN账号、ICQ号码或者淘宝旺旺账号等;而社交网站账号包括如网易等网站的微博账号、人人网的账号或者是开心网的账号等。综合通信服务账号则包括如移动通信的飞信号码以及云账号等,其中该云账号可以是阿里云公司开发的云账号体系的云账号。被叫终端相关通讯账号当前状态包括所述被叫终端的用户的即时通信账号、社交网站账号以及综合通信服务账号等通讯账号的当前在线情况。例如QQ号码、MSN账号在线情况等。优先通信方式提供模块20根据所述被叫终端及其相关通讯账号的当前状态,向用户提供通信终端100联系所述被叫终端的优先通信方式,该优先通信方式为适于通信终端100联系被叫终端的通信方式。参见图2,在本发明的第二实施例中,通信终端100还包括:同步模块30,用于将通信终端100及其相关通讯账号的当前状态同步更新到服务器端;第一获取模块10包括:第一查询子模块11,用于向所述服务器端查询所述被叫终端及其相关通讯账号的当前状态;优先通信方式提供模块20包括:分析子模块21,用于根据第一查询模块11查询到的所述被叫终端及其相关通讯账号的当前状态,分析获得联系所述被叫终端的优选通信方式;优先通信方式提供子模块22,用于向用户提供分析子模块21分析获得的联系所述被叫终端的优先通信方式。在该实施例中,通信终端100的同步模块30将其当前的通信状态以及其相关的通讯账号的的通信状态同步更新到服务器端。该服务器可以是通信终端100所属的通信网络的服务器或者是云服务器。以供其他通信终端100需要联系该通信终端100时到服务器端进行查询。被叫终端也包括同步模块30,被叫终端的同步模块30将被叫终端的当前状态及其相关通讯账号的当前状态同步更新到服务器端,如当前被叫终端正在通话中,或者被叫终端处于漫游状态,被叫终端用户的QQ号码当前在线等信息,这些信息都会实时的更新到服务器端。通信终端100的第一查询子模块11在通信终端100呼叫被叫终端前,向服务器端查询被叫终端的当前状态以及相关通讯账号的当前状态。然后,分析子模块21根据第一查询子模块11查询到的被叫终端及其相关通讯账号的当前状态,分析获得与被叫终端联系的优先通信方式。例如,被叫终端当前处于关机状态,而被叫终端用户的QQ在线,则分析子模块21分析获取采用QQ联系被叫终端用户的优选通信方式。又比如,第一查询子模块11查询被叫终端当前处于漫游状态,其飞信在线,微博在线,则在分析子模块21分析后,由优先通信方式提供子模块22向用户提供通过微博、飞信以及电话的优先通信方式。进一步的,分析子模块21将这几种通信方式进行排序为飞信、微博、以及电话的优先通信方式。或者根据预先设置的提供优先通信的规则,如最省钱的方式,分析子模块21将飞信及微博通信方式分析为优先通信方式,相应的优先通信方式提供子模块22向用户提供这两种优先通信方式。参见图3,在本发明的第三实施例中,通信终端100还包括:第二获取模块40,用于获取通信终端100当前的话费和/或数据流量情况;分析子模块21根据第一查询模块11查询到的所述被叫终端及其相关通讯账号的当前状态,以及第二获取模块40获取到的通信终端100当前的话费和/或数据流量情况,分析获得联系所述被叫终端联系的通信方式。在该实施例中与上一实施例不同的是,通信终端100还包括了第二获取模块40,通过该模块可以获取通信终端100当前的话费和/或数据流量情况。例如,获得通信终端100当前是否欠费,剩余数据流量目前为多少;当前连接的网络带宽速度为多少等。然后,分析子模块21根据第一查询模块11查询到的所述被叫终端及其相关通讯账号的当前状态,如被叫终端当前处于通话中,并且其QQ号码在线;并结合第二获取模块40获取到的通信终端100当前的话费和/或数据流量情况,如通信终端100当前欠费,但是数据流量还有剩余,则分析子模块21根据上述情况,分析获得通过采用QQ账号联系通信终端100的用户的优先通信方式,最后由优先通信方式提供子模块22将该优先通信方式提供给用户。因此,本实施例更优于上一实施例,不但考虑了被叫终端的通信状态,更结合作为呼叫终端的通信终端100的当前状态。以此为通信终端100提供更适合的联系被叫终端的通信方式。参见图4,在本发明的第四实施例中,第二获取模块40包括:第二查询子模块41,用于向通信终端100的通信服务器查询通信终端100的话费和/或数据流量情况;优先通信方式提供子模块22以列表显示的方式向用户提供联系所述被叫终端的优先通信方式;所述通信终端100还包括:选择模块50,用于选择所述列表中的至少一个联系所述被叫终端联系的优先通信方式,联系所述被叫终端。当所述通信列表中包括多个优先通信方式时,所述多个优先通信方式按照通话费用和/或通信便捷性顺序排列。如联系被叫终端可以通过电话或QQ时,而通信终端100与被叫终端不处于市话范围内,通信终端100当前的话费少,但是数据流量多,则分析子模块21将采用QQ的通信方式排列在电话联系之前,并且优先通信方式提供子模块22以列表的方式向用户提供多个优先通信方式,供其选择。如果用户当前欠费,则优先通信方式提供子模块22只提供采用QQ联系的优先通信方式列表,用户通过选择模块50选择相应的优先通信方式,启动对应的通信通道,如启动QQ联系在线的被叫终端用户。当然,预先必须是被叫终端用户和通信终端100用户为QQ好友,其他的通讯账号应用也类似。在该实施例中,第二获取模块40包括了用于向通信终端100的通信服务器查询通信终端100的话费和/或数据流量情况的第二查询子模块41,利用该模块的查询操作获取通信终端100的当前的话费和/或数据流量情况。另外,通信终端100还包括选择模块50。优先通信方式提供子模块22以列表显示的方式向用户提供分析子模块21分析获得的联系所述被叫终端的优先通信方式,以供用户通过选择模块50选择与被叫终端联系的优先通信方式。并且,如在第二、三实施例中的应用场景下,当联系被叫终端包括多个通信方式时,通信列表中则将多个通信方式按照通话费用和/或通信便捷性顺序排列,最省费用和/或通信最便捷的通信方式排列在最前面,方便用户选择。或者在本发明的一个实施例中,优先通信方式提供子模块22只显示最优的联系被叫终端的通信方式,其他联系方式都不显示,方便用户快捷操作。在本发明的其他实施例中,通信终端100也可以作为被叫终端。参见图5,在本发明的第五实施例中,提供了一种选择通信方式的方法,该方法通过包括上述的通信终端100实现,所述方法包括如下步骤:步骤S501中,第一获取模块10获取被叫终端及其相关通讯账号的当前状态;步骤S502中,优先通信方式提供模块20根据所述被叫终端及其相关通讯账号的当前状态,向用户提供联系所述被叫终端的通信方式。在该实施例中,在通信终端100呼叫被叫终端前,首先通过第一获取模块10获取被叫终端及其相关通讯账号的当前状态,然后优先通信方式提供模块20根据所述被叫终端及其相关通讯账号的当前状态,向用户提供联系该被叫终端的优先通信方式。该优先通信方式不限于电话通信方式,还可以根据被叫终端用户的即时通信账号、社交网站账号以及综合通信服务账号等通讯账号的当前状态,例如,通信终端100用户与被叫终端用户均有的如QQ、飞信、云账号等通信账号,采用其他通信方式与被叫终端联系。在本发明的第六实施中,在所述步骤S501之前包括:被叫终端的同步模块30将所述被叫终端及其相关通讯账号的当前状态同步更新到服务器端;所述步骤S501包括:第一查询子模块11向所述服务器端查询所述被叫终端及其相关通讯账号的当前状态;所述步骤S502包括:分析子模块21根据查询到的所述被叫终端及其相关通讯账号的当前状态,分析获得联系所述被叫终端的通信方式,优先通信方式提供子模块22并向用户提供所述优先通信方式。优选的,被叫终端相关通讯账号包括所述被叫终端的用户的即时通信账号、社交网站账号以及综合通信服务账号;所述被叫终端当前状态包括:所述被叫终端当前处于通信服务网络情况、漫游情况、关机情况以及通话情况;所述被叫终端相关通讯账号当前状态包括:所述被叫终端的用户的即时通信账号、社交网站账号以及综合通信服务账号的当前在线情况。在本发明的一个实施例中,用户在选择拨打某个联系人的电话号码时,不清楚对方号码实时状态的情况。例如对于手机中的联系人状态,包括其目前是否在网、是否欠费、是否处于漫游状态、是否关机、是否正处于通话中等等。被叫终端实时的与服务器进行同步,将这些状态信息实时的更新在服务器端,通信终端100的用户再通过与服务器端同步,获取到这些信息,同时通过监控其他通讯号码,如QQ号码、微博、云账号、MSN号、飞信号码的状态,结合通信终端100的实际消费情况,通过优先通信方式提供模块20自动推荐给用户一种最经济实惠快捷的联系方式。在本发明的第七实施中,在所述步骤S501之前或者之后还包括:第二获取模块40获取呼叫终端当前的话费和/或数据流量情况;所述步骤S502包括:分析子模块21根据第一查询模块11查询到的所述被叫终端及其相关通讯账号的当前状态,以及第二获取模块40获取到的所述呼叫终端当前的话费和/或数据流量情况,分析获得联系所述被叫终端的通信方式。分析子模块21根据上述多种情况,以及一定的规则,如联系被叫终端最省话费的规则,或者联系被叫终端最省时间或者最省数据流量的规则,进行计算分析获得最终联系被叫终端的优先通信方式,其可以包括多个优先通信方式,或者是只是一个最优的通信方式。在所述获取呼叫终端当前的话费和/或数据流量情况的步骤中,通信终端100的第二查询子模块41向通信终端100的通信服务器查询通信终端100话费和/或数据流量情况;优先通信方式提供子模块22向用户提供的分析子模块21分析获得的联系所述被叫终端的优先通信方式以列表方式显示,并且用户通过选择模块50选择所述列表中的至少一个联系所述被叫终端联系的优先通信方式,联系所述被叫终端。当所述通信列表中包括多个优先通信方式时,所述多个优先通信方式按照通话费用和/或通信便捷性顺序排列。在本发明的一个实施例中,被叫终端A和通信终端100之间是亲密联系人关系,被叫终端A同步到服务器的状态是“漫游,漫游地点,空闲...”,当通信终端100用户通过手机打开联系人,光标移到被叫终端A时,通信终端100会自动弹出Toast提示窗口(安卓公司的一个系统应用),显示为以下类似信息“该用户目前处于漫游状态,漫游地点:XXX,建议使用短信与其进行联系...”,这样如果用户需要通信终端100需要联系被叫终端A,则可以接收系统的建议,采用短信联系的通信方式。综上所述,本发明通过从服务器端获取被叫终端及其用户的即时通信账号、社交网站账号以及综合通信服务账号的当前状态,则根据被叫终端及其用户的即时通信账号、社交网站账号以及综合通信服务账号的当前状态,向用户提供联系被叫终端的优先通信方式,以为用户提供联系被叫终端的优先通信方式。优选的,呼叫终端获取其自身目前的消费状况,如数据流量和语音话费的使用情况等,并按照一定的联系该被叫终端的最经济和/或最快捷等方面的规则进行分析,向用户提供联系被叫终端的优先通信方式。用户根据通信终端的推荐情况,选择至少一个优先通信方式联系被叫终端。因此,本发明方便用户通过通信终端进行交流,同时还提高了用户的对通信终端的操控性和体验性,节省用户联系联系人的费用和/或时间,让用户体验到通信终端的贴心和智能。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1