推荐通信目的标识的方法和装置的制作方法

文档序号:7551200阅读:121来源:国知局
专利名称:推荐通信目的标识的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种推荐通信目的标识的方法和装置。
背景技术
随着通信技术的发展,智能手机、平板电脑等各种移动终端的功能不断增强,不但可以通过移动终端连接移动、联通或电信运营商提供的网络进行通信,而且还可以通过移动终端连接互联网进行通信。与通过运营商提供的网络进行通信相比,通过互联网进行通信具有节省资费、速度快等优点,因此通过互联网进行通信受到了越来越多的关注。目前,通过互联网进行通信的方法如下:发起端用户对应的发起端标识和接收端用户对应的接收端标识均开通互联网通信功能后,发起端利用互联网向接收端发送消息。例如:发起端标识和接收端标识均开通网络短信功能后,发起端利用传统短信发送界面编辑短信,发起端利用互联网向接收端发送该短信。例如:发起端标识和接收端标识均开通网络电话功能后,发起端可以通过互联网给接收端拨打网络电话。上述方法至少存在以下问题:当发起端本地存储有相同接收端用户的多个通信接收端标识时,如果只有ー个接收端标识开通了互联网通信功能,而发起端用户选择的恰好是未开通互联网通信功能的接收端标识,发起端用户将无法利用通过互联网进行通信的优点。

发明内容
本发明实施例提供了一种推荐通信目的标识的方法和装置,可以防止由于接收端用户对应有多个接收端标识导致的发起端用户不能使用互联网进行通信的情況。一方面,提供了一种推荐通信目的标识的方法,所述方法包括:判断发起端标识是否已开通互联网通信功能、且发起端标识所属的发起端是否与互联网服务器连接;如果发起端标识已开通互联网通信功能、且发起端标识所属的发起端与互联网服务器连接,获取发起端用户输入的接收端用户对应的接收端标识;判断获取的接收端标识是否已开通互联网通信功能、且获取的接收端标识所属的接收端是否与互联网服务器连接;如果获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接,获取所述接收端用户对应的其他接收端标识、并继续执行所述判断获取的接收端标识是否已开通互联网通信功能的步骤;如果获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接,将获取的接收端标识确定为通信目的标识。另ー方面,提供了一种推荐通信目的标识的装置,所述装置包括:第一判断模块,用于判断发起端标识是否已开通互联网通信功能、且发起端标识所属的发起端是否与互联网服务器连接;获取模块,用于在所述第一判断模块得出发起端标识已开通互联网通信功能、且发起端标识所属的发起端与互联网服务器连接吋,获取发起端用户输入的接收端用户对应的通信接收端标识、并发送给所述第二判断模块;第二判断模块,用于判断获取的接收端标识是否已开通互联网通信功能、且获取的接收端标识所属的接收端是否与互联网服务器连接;第一处理模块,用于在所述第二判断模块得出获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接时,获取所述接收端用户对应的其他通信接收端标识、并发送给所述第二判断模块;第二处理模块,用于在所述第二判断模块得出获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接时,将获取的接收端标识确定为通信目的标识。 本发明实施例的有益效果包括:本发明实施例提供的推荐通信目的标识的方法和装置,在发起端用户输入的接收端标识没有开通互联网通信功能、和/或该接收端标识所属的接收端未与互联网服务器连接时,主动推荐其他已开通互联网通信功能且所属接收端与互联网服务器连接的接收端标识作为通信目的标识,这样能够保证发起端用户使用互联网进行通信,进而达到节约资费、提高信息收发速度的目的。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的推荐通信目的标识的方法流程图;图2是本发明实施例的应用实例提供的推荐通信目的标识的方法流程图;图3是本发明实施例提供的第一种推荐通信目的标识的装置结构示意图;图4是本发明实施例提供的第二种推荐通信目的标识的装置结构示意图;图5是本发明实施例提供的第三种推荐通信目的标识的装置结构示意图;图6是本发明实施例提供的第四种推荐通信目的标识的装置结构示意图;图7是本发明实施例提供的第五种推荐通信目的标识的装置结构示意图。
具体实施例方式下面结合附图,对本发明实施例提供的一种推荐通信目的标识的方法和装置的具体实施方式
进行详细地说明。图1是本发明实施例一中推荐通信目的标识的方法流程图,该流程包括以下步骤:101:判断发起端标识是否已开通互联网通信功能、且发起端标识所属的发起端是否与互联网服务器连接。
102:如果发起端标识已开通互联网通信功能、且发起端标识所属的发起端与互联网服务器连接,获取发起端用户输入的接收端用户对应的接收端标识。103:判断获取的接收端标识是否已开通互联网通信功能、且获取的接收端标识所属的接收端是否与互联网服务器连接。104:如果获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接,获取所述接收端用户对应的其他接收端标识、并继续执行103 ;如果获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接,将获取的接收端标识确定为通信目的标识。需要说明的是,通信接收端标识可以是通信接收端的电话号码等可以识别出通信接收端的标识。通信发起端标识可以是通信发起端的电话号码等可以识别出通信发起端的标识。本发明实施例中推荐通信目的标识的方法,在发起端用户输入的接收端标识没有开通互联网通信功能、和/或该接收端标识所属的接收端未与互联网服务器连接时,主动推荐其他已开通互联网通信功能且所属接收端与互联网服务器连接的接收端标识作为通信目的标识,这样能够保证发起端用户使用互联网进行通信,进而达到节约资费、提高信息收发速度的目的。作为可选的实施方式,上述步骤103中,可以向互联网服务器发送携带获取的接收端标识的查询信息,然后接收互联网服务器发送的查询结果,该查询结果指示获取的接收端标识是否开通互联网通信功能、及获取的接收端标识所属的接收端是否与互联网服务器连接。作为可选的实施方式,上述步骤104中,在获取所述接收端用户对应的其他接收端标识之前,可以先判断所述接收端用户是否对应有其他接收端标识,如果所述接收端用户对应有其他接收端标识,继续执行获取所述接收端用户对应的其他接收端标识的步骤,如果所述接收端用户未对应其他接收端标识,将发起端用户输入的接收端标识确定为通信目的标识。作为可选的实施方式,在上述步骤104中,获取所述接收端用户对应的其他接收端标识,可以在所述发起端的本地存储中,查询所述接收端用户对应的信息,并在所述接收端用户对应的信息中,查询所述接收端用户对应的其他接收端标识。作为可选的实施方式,在上述步骤104中,如果获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接,并且此时获取的接收端标识不是发起端用户输入时,可以先向发起端用户输出是否将获取的接收端标识作为通信目的标识的提示,并在接收到发起端用户输入的确认后,再将获取的通信接收端标识确定为通信目的标识,如果未接收到发起端用户输入的确认,则将发起端用户输入的接收端标识作为通信目的标识。在该实施方式中,相当于在要替换发起端用户输入的接收端标识时,给发起端用户提供是否替换的选择机会。下面给出本发明实施例的ー个应用实例。以手机作为移动終端,以应用于网络短信(网络短信是ー种通过互联网发送的短消息,短消息的格式可以是纯文本或多媒体等)为例进行说明。具体场景如下:发起端为手机1,手机I的发起端标识为号码1,手机I的用户为用户I。接收端为手机2或手机3,手机2的接收端标识为号码2,手机3的接收端标识为号码3,手机2的用户为用户2,手机3的用户为用户3。互联网服务器为服务器1,运营商服务器为服务器2。号码I和号码3已开通网络短信功能,号码2未开通网络短信功能。手机I的本地通讯录中存储了号码2和号码3。如图2所示,本发明实施例的应用实例提供的推荐通信目的标识的方法可以包括如下步骤:201:手机I判断号码I是否开通网络短信功能、且自身是否与服务器I保持连接,如果是,则执行202 ;否则,结束流程。手机I开通网络短信功能的方法如下:用户I在手机I上触发开通事件,例如点击发送开通短信的按钮,或点击邮箱验证链接。手机I检测到上述开通事件后,向服务器I发送开通短信或邮箱验证消息。服务器I收到开通短信或邮箱验证消息后,给号码I分配开通标志,并记录号码I的开通标志,井向手机I返回携帯开通标志的开通确认消息。手机I收到开通确认消息后,记录号码I对应的开通标志。本步骤中,手机I通过检测本地记录的号码I对应的开通标志来判断号码I是否已开通网络短信功能。在号码I开通网络短信功能后,手机I必须与服务器I保持连接,才能使用号码I发送网络短信,因此手机I每隔预定时间间隔(例如2分钟)向服务器I发送探測消息,并接收服务器I返回的确认消息,通过探测消息和确认消息的交互,手机I和服务器I可以判定当前是否与对方保持连接。本步骤中,如果手机I判断号码I未开通网络短信功能和/或自身未与服务器I保持连接,则可以结束推荐通信目的号码的流程,后续将号码2作为目的号码,通过服务器2发送普通短信,由此可以节约操作流程。202:手机I获取用户I输入用户2对应的号码2。本发明实施例中,用户I打开短信编辑界面准备给用户2发送短信时,从手机I的通讯录中选择号码2填入目的号码输入框中。203:手机I判断获取的号码是否开通网络短信功能、且获取的号码所属的手机是否与服务器I保持连接,如果是,则执行206 ;否则,执行204。204:手机I查询本地通讯录,判断用户2是否还有其他号码,如果有,则执行205 ;否则,将号码2作为目的号码并结束流程。本发明实施例中用户2有2个号码,号码2和号码3,所以执行205。需要说明的是,本应用实例中给出的是用户I从通讯录中选择已存储的用户2的号码2。作为可选的实施方式,用户I也可以直接在目的号码输入框中输入号码2,此时手机I首先需要确定号码2是否已经存储在手机I的通讯录中。205:手机I获取用户2对应的号码3,并返回执行203。本发明实施例中用户2有2个号码,号码2和号码3,除了号码2,其他号码只有号码3,所以获取号码3。需要说明的是,如果执行该步骤时,用户2有2个以上其他号码时,可以从2个以上其他号码中随机选择ー个号码,也可以预先设置选择规则,按照预设的选择规则从其他号码中选择ー个号码。对此不做具体限定,可以根据实际应用状况,灵活选择。206:手机I将获取的号码确定为目的号码。
按照本应用实例中应用场景的假设,最終会将号码3确定为目的号码,则手机I将号码3替换到目的号码输入框中。作为可选的实施方式,手机I还可以先向用户I输出是否将号码3确定为目的号码的提示,并在接收到用户I的确认后,再将号码3确定为目的号码,如果没有收到用户I的确认,则将号码2确定为目的号码。后续,如果将号码2作为目的号码,手机I将通过服务器2向目的号码发送普通短信,如果将号码3作为目的号码,手机I将通过服务器I向目的号码发送网络短信。如图3所示,本发明实施例还提供了一种推荐通信目的标识的装置,该装置可以包括:第一判断模块301,用于判断发起端标识是否已开通互联网通信功能、且发起端标识所属的发起端是否与互联网服务器连接。获取模块302,用于在第一判断模块301得出发起端标识已开通互联网通信功能、且发起端标识所属的发起端与互联网服务器连接吋,获取发起端用户输入的接收端标识、并发送给第二判断模块303 ;第二判断模块303,用于判断获取的接收端标识是否已开通互联网通信功能、且获取的接收端标识所属的接收端是否与互联网服务器连接。第一处理模块304,用于在第二判断模块303得出获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接吋,获取接收端用户对应的其他通信接收端标识、并发送给第二判断模块303。第二处理模块305,用于在第二判断模块303得出获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接时,将获取的接收端标识确定为通信目的标识。本发明实施例中推荐通信目的标识的装置,在发起端用户输入的接收端标识没有开通互联网通信功能、和/或该接收端标识所属的接收端未与互联网服务器连接吋,主动推荐其他已开通互联网通信功能且所属接收端与互联网服务器连接的接收端标识作为通信目的标识,这样能够保证发起端用户使用互联网进行通信,进而达到节约资费、提高信息收发速度的目的。作为可选的实施方式,如图4所示,第二判断模块303包括:发送单元3031和接收单元3032。发送单元3031,用于向互联网服务器发送携带获取的接收端标识的查询信息。接收单元3032,用于接收互联网服务器发送的查询结果,所述查询结果指示获取的接收端标识是否开通互联网通信功能、及获取的接收端标识所属的接收端是否与互联网服务器连接。作为可选的实施方式,如图5所示,本发明实施例的装置中还可以包括:第三处理模块306和第四处理模块307。第三处理模块306,用于在第二判断模块303得出获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接时,判断接收端用户是否对应有其他接收端标识,并在所述接收端用户对应有其他接收标识时,通知第ー处理模块304执行操作,在接收端用户未对应其他接收端标识时,通知第四处理模块307执行操作。
第四处理模块307,用于将发起端用户输入的接收端标识确定为通信目的标识。作为可选的实施方式,如图6所示,第一处理模块304包括:第一处理单元3041和第二处理单元3042。第一处理单元3041,用于在第二判断模块303得出获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接时,在所述发起端的本地存储中,查找发起端用户对应的信息。第二处理单元3042,用于在发起端用户对应的信息中,查询发起端用户对应的其他接收端标识、并发送给第二判断模块303。作为可选的实施方式,如图7所示,第二处理模块305包括:第三处理单元3051和第四处理单元3052。第三处理单元3051,用于在第二判断模块303得出获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接时,如果获取的接收端标识是发起端用户输入,将获取的接收端标识确定为通信目的标识。第四处理单元3052,用于在第二判断模块303得出获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接时,如果获取的接收端标识不是发起端用户输入,向发起端用户输出是否将获取的接收端标识作为通信目的标识的提示,在接收到发起端用户输入的确认吋,将获取的接收端标识确定为通信目的标识,在未接收到发起端用户输入的确认时,将发起端用户输入的接收端标识作为通信目的标识。装置中的第一处理模块304可以在获取接收端用户对应的其他通信接收端标识之后,向第三处理单元3051和第四处理单元3052发送通知,由此第三处理单元3051和第四处理单元3052在接收到该通知之前,可以判定获取的接收端标识是发起端用户输入,在接收到该通知之后,可以判定获取的接收端标识不是发起端用户输入。以上各个可选的实施方式仅为举例,还可以有其他装置结构,例如图4及图5所示的结构可以结合起来同时实现,这里不一一举出所有可能的结构。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是ー个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的ー个或多个装置中。上述实施例的模块可以合并为ー个模块,也可以进ー步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于权利要求及其等同技术的范围之内,则本发明实施例也意图包含这些改动和变型在内。
权利要求
1.一种推荐通信目的标识的方法,其特征在于,所述方法包括: 判断发起端标识是否已开通互联网通信功能、且发起端标识所属的发起端是否与互联网服务器连接; 如果发起端标识已开通互联网通信功能、且发起端标识所属的发起端与互联网服务器连接,获取发起端用户输入的接收端用户对应的接收端标识; 判断获取的接收端标识是否已开通互联网通信功能、且获取的接收端标识所属的接收端是否与互联网服务器连接; 如果获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接,获取所述接收端用户对应的其他接收端标识、并继续执行所述判断获取的接收端标识是否已开通互联网通信功能的步骤; 如果获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接,将获取的接收端标识确定为通信目的标识。
2.按权利要求1所述的方法,其特征在于,所述判断获取的接收端标识是否已开通互联网通信功能、且获取的接收端标识所属的接收端是否与互联网服务器连接,包括: 向互联网服务器发送携带获取的接收端标识的查询信息; 接收互联网服务器发送的查询结果,所述查询结果指示获取的接收端标识是否开通互联网通信功能、及获取的接收端标识所属的接收端是否与互联网服务器连接。
3.按权利要求1所述的方法,其特征在于,所述获取所述接收端用户对应的其他接收端标识之前,所述方法还包括: 判断所述接收端用户是否对应有其他接收端标识; 如果所述接收端用户对应有其他接收端标识,继续执行所述获取所述接收端用户对应的其他接收端标识的步骤; 如果所述接收端用户未对应其他接收端标识,将发起端用户输入的接收端标识确定为通信目的标识。
4.按权利要求1或3所述的方法,其特征在于,所述获取所述接收端用户对应的其他接收端标识,包括: 在所述发起端的本地存储中,查询所述接收端用户对应的信息; 在所述接收端用户对应的信息中,查询所述接收端用户对应的其他接收端标识。
5.根据权利要求1所述的方法,其特征在于,如果获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接,在获取的接收端标识不是发起端用户输入时,所述方法还包括: 向发起端用户输出是否将获取的接收端标识作为通信目的标识的提示; 判断是否接收到发起端用户输入的确认; 如果接收到所述确认,将获取的通信接收端标识确定为通信目的标识; 如果未接收到所述确认,将发起端用户输入的接收端标识确定为通信目的标识。
6.一种推荐通信目的标识的装置,其特征在于,所述装置包括: 第一判断模块,用于判断发起端标识是否已开通互联网通信功能、且发起端标识所属的发起端是否与互联网服务器连接; 获取模块,用于在所述第一判断模块得出发起端标识已开通互联网通信功能、且发起端标识所属的发起端与互联网服务器连接吋,获取发起端用户输入的接收端用户对应的通信接收端标识、并发送给第二判断模块; 第二判断模块,用于判断获取的接收端标识是否已开通互联网通信功能、且获取的接收端标识所属的接收端是否与互联网服务器连接; 第一处理模块,用于在所述第二判断模块得出获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接时,获取所述接收端用户对应的其他通信接收端标识、并发送给所述第二判断模块; 第二处理模块,用于在所述第二判断模块得出获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接时,将获取的接收端标识确定为通信目的标识。
7.按权利要求6所述的装置 ,其特征在于,所述第二判断模块包括: 发送单元,用于向互联网服务器发送携带获取的接收端标识的查询信息; 接收单元,用于接收互联网服务器发送的查询结果,所述查询结果指示获取的接收端标识是否开通互联网通信功能、及获取的接收端标识所属的接收端是否与互联网服务器连接。
8.按权利要求6所述的装置,其特征在于,所述装置还包括: 第三处理模块,用于在所述第二判断模块得出获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接时,判断所述接收端用户是否对应有其他接收端标识,并在所述接收端用户对应有其他接收标识时,通知所述第一处理模块执行操作,在所述接收端用户未对应其他接收端标识时,通知第四处理模块执行操作; 第四处理模块,用于将发起端用户输入的接收端标识确定为通信目的标识。
9.按权利要求6或8所述的装置,其特征在于,所述第一处理模块包括: 第一处理单元,用于在所述第二判断模块得出获取的接收端标识未开通互联网通信功能、和/或获取的接收端标识所属的接收端未与互联网服务器连接时,在所述发起端的本地存储中,查找所述发起端用户对应的信息; 第二处理单元,用于在所述发起端用户对应的信息中,查询所述发起端用户对应的其他接收端标识。
10.根据权利要求6所述的装置,其特征在于,所述第二处理模块包括: 第三处理单元,用于在所述第二判断模块得出获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接时,如果获取的接收端标识是发起端用户输入,将获取的接收端标识确定为通信目的标识; 第四处理单元,用于在所述第二判断模块得出获取的接收端标识已开通互联网通信功能、且获取的接收端标识所属的接收端与互联网服务器连接时,如果获取的接收端标识不是发起端用户输入,向发起端用户输出是否将获取的接收端标识作为通信目的标识的提示,在接收到所述确认时,将获取的接收端标识确定为通信目的标识,在未接收到所述确认时,将发起端用户输入的接收端标识确定为通信目的标识。
全文摘要
本发明公开了一种推荐通信目的标识的方法和装置,涉及通信技术领域,在发起端用户输入的接收端标识没有开通互联网通信功能、和/或该接收端标识所属的接收端未与互联网服务器连接时,主动推荐其他已开通互联网通信功能且所属接收端与互联网服务器连接的接收端标识作为通信目的标识,这样能够保证发起端用户使用互联网进行通信,进而达到节约资费、提高信息收发速度的目的。
文档编号H04L29/08GK103095842SQ20131003035
公开日2013年5月8日 申请日期2013年1月25日 优先权日2013年1月25日
发明者林俊琦, 曾健, 赵振海 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1