终端间协同通信的方法、终端及系统的制作方法

文档序号:7776424阅读:275来源:国知局
终端间协同通信的方法、终端及系统的制作方法
【专利摘要】本发明公开了一种终端间协同通信的方法、终端及系统,涉及通信领域,用于解决现有技术中当主叫方手机中没有存储被叫方的电话号码时,向被叫方发起呼叫的过程较为繁琐的问题。本发明提供的方法包括:第二终端接收第一终端发送的协同通信指示消息,所述协同通信指示消息中包括联系人标识和通信控制信令,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型;所述第二终端调用与所述通信控制命令对应的通信模块,通过所述通信模块与所述联系人标识对应的联系人进行通信。本发明适用于通信领域,用于在终端间进行通信。
【专利说明】终端间协同通信的方法、终端及系统
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种终端间协同通信的方法、终端及系统。
【背景技术】
[0002]随着移动通信网络的全球覆盖,手机已经逐渐成为人们日常生活中的必需品。随着手机的快速发展,手机具备的功能越来越多,但是语音通话仍旧是手机最重要、最基本的必备功能。一般的,手机中存储有多个联系人的电话号码,用户可以通过拨打电话号码与相应联系人建立语音通话。
[0003]在手机的使用过程中,当主叫方手机中没有存储被叫方的电话号码时,主叫方需要向第三方用户请求获取被叫方的电话号码,并将被叫方的电话号码存储于主叫方手机中,然后由主叫方触发手机向被叫方发起语音呼叫。
[0004]在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
[0005]当主叫方手机中没有存储被叫方的电话号码时,需要从第三方获取并存储被叫方的电话号码,然后根据获取的电话号码向被叫方发起呼叫,实现过程较为繁琐。

【发明内容】

[0006]本发明的实施例提供一种终端间协调通信的方法、终端及系统,能够解决现有技术中当主叫方手机中没有存储被叫方的电话号码时,向被叫方发起呼叫的过程较为繁琐的问题。
[0007]为达到上述目的,本发明的实施例采用如下技术方案:
[0008]第一方面,本发明实施例提供了一种终端间协同通信的方法,所述方法包括:
[0009]第一终端向第二终端发送协同通信指示消息,以使得所述第二终端根据所述协同通信指示消息进行通信;其中,所述协同通信指示消息中包括联系人标识和通信控制信令,所述协同通信指示消息用于指示所述第二终端根据所述联系人标识发起通信,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型。
[0010]第二方面,本发明实施例提供了一种终端间协同通信的方法,所述方法包括:
[0011]第二终端接收第一终端发送的协同通信指示消息,所述协同通信指示消息中包括联系人标识和通信控制信令,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型;
[0012]所述第二终端调用与所述通信控制命令对应的通信模块,通过所述通信模块与所述联系人标识对应的联系人进行通信。
[0013]第三方面,本发明实施例还提供了一种终端,所述终端包括:
[0014]第一发送模块,用于向第二终端发送协同通信指示消息,以使得所述第二终端根据所述协同通信指示消息进行通信;其中,所述协同通信指示消息中包括联系人标识和通信控制信令,所述协同通信指示消息用于指示所述第二终端根据所述联系人标识发起通信,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型。[0015]第四方面,本发明实施例还提供了一种终端,所述终端包括:
[0016]接收模块,用于接收第一终端发送的协同通信指示消息,所述协同通信指示消息中包括联系人标识和通信控制信令,所述通信控制信令用于供所述终端确定需要发起的通信的类型;
[0017]第二处理模块,用于调用与所述通信控制命令对应的通信模块,通过所述通信模块与所述联系人标识对应的联系人进行通信。
[0018]第五方面,本发明实施例还提供了一种终端间协同通信的系统,所述系统包括上述第三方面所述的终端和第四方面所述的终端。
[0019]本发明实施例提供的终端间协同通信的方法、终端及系统,第一终端向第二终端发送协同通信指示消息,所述协同通信指示消息中包括联系人标识和通信控制信令;第二终端接收到所述协同通信指示消息后,根据所述通信控制信令与所述联系人标识对应的联系人进行通信。与现有技术相比,采用本发明实施例提供的终端间协同通信的方法、终端及系统,当第二终端没有存储被叫联系人的电话号码时,第二终端可以根据第一终端发送的协同信息指示消息直接与被叫联系人进行通信,无需对被叫联系人的电话号码进行存储、也无需用户手动触发终端进行呼叫操作,实现过程较为便捷、高效。
【专利附图】

【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例一提供的终端间协同通信的方法流程示意图;
[0022]图2为本发明实施例一提供的终端间协同通信的方法流程示意图;
[0023]图3为本发明实施例二提供的终端间协同通信的方法流程示意图;
[0024]图4、图5为本发明实施例三提供的终端的结构框图;
[0025]图6、图7为本发明实施例三提供的终端的结构框图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]实施例一
[0028]本发明实施例提供了一种终端间协同通信的方法,如图1所示,所述方法包括:
[0029]102、第一终端向第二终端发送协同通信指示消息,以使得所述第二终端根据所述协同通信指示消息进行通信。其中,所述协同通信指示消息中包括联系人标识和通信控制信令,所述协同通信指示消息用于指示所述第二终端根据所述联系人标识发起通信,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型。
[0030]具体的,所述联系人标识包括但不限于:电话号码、E-mail地址、即时通讯(頂,Instant Messenger)类应用程序的ID (Identity,身份标识)信息;所述通信控制信令用于指示第二终端需要触发的通信业务类型,包括但不限于:语音呼叫业务、短信发送业务、E-mail收发业务等。
[0031]例如,当第二终端需要向某一被叫联系人发起语音呼叫、但第二终终端没有存储该被叫联系人的电话号码时,第一终端可以向第二终端发送协同通信指示消息(所述协同通信指示消息中的联系人标识为联系人电话号码、所述通信控制信令为呼叫控制信令),当第二终端接收所述协同通信指示消息时,则第二终端根据所述协同通信指示消息直接向被叫联系人电话号码发起语音呼叫。
[0032]具体的,可以通过蓝牙、WLAN、红外等方式在第一终端和第二终端之间建立连接;在建立连接的过程中,需要进行鉴权认证,以保证用户信息安全。
[0033]值得说明的是,可选的,如图1所示,在步骤102之前,还包括:
[0034]100、当所述第一终端监测到用户输入联系人标识、且协同通信选项被激活时,第一终端根据被激活的协同通信选项确定通信控制信令,进而根据所述用户输入的联系人标识和所述通信控制信令生成所述协同通信指示消息。
[0035]具体的,本实施例中,第一终端在监测用户输入联系人标识时,至少包括如下两种场景:
[0036]场景一:
[0037]当用户打开拨号键盘时,所述第一终端监测用户在拨号键盘输入的号码,将用户输入的号码作为所述联系人标识。
[0038]类似的,所述第一终端也可以监测用户在文本输入键盘中输入的E-mail地址,将用户输入的E-mail地址作为所述联系人标识。
[0039]场景二:
[0040]当用户打开通讯录列表时,所述第一终端监测用户在通讯录列表中选择的联系人,确定用户选择的联系人对应的联系人信息作为所述联系人标识。例如,所述联系人信息可以包括:电话号码、E-mail地址等。
[0041]步骤100中,第一终端可以根据用户激活的协同通信选项来确定通信控制信令。具体的,第一终端可以设置多种协同通信选项的激活方式,例如:长按呼叫选项、长按短信发送选项等;当第一终端检测到用户采用长按呼叫选项的方式激活协同通信选项时,确定通信控制信令为呼叫控制信令,用于指示第二终端执行呼叫业务;当第一终端检测到用户采用长按短信发送选项的方式激活协同通信选项时,确定通信控制信令为短信发送控制信令,用于指示第二终端执行短信发送业务。
[0042]进一步可选的,在步骤100和步骤102之间,还可以包括:
[0043]101、所述第一终端确定第二终端,与所述第二终端建立连接,并触发所述第一终端通过所述连接向第二终端发送协同通信指示消息。
[0044]具体的,所述第一终端可以采用如下两种方式确定第二终端:
[0045]方式一:
[0046]所述第一终端对周围的终端进行搜索,从中选择一个或多个终端将其标记为第二终端。
[0047]方式二:[0048]所述第一终端搜索处于待协同通信状态的终端,将其标记为第二终端。
[0049]上述方式二提供的实现方案中,可以将终端分为主动类协同通信终端和被动类协同通信终端,主动类协同通信终端用于发送协同通信指示消息,被动类协同通信终端用于接收协同通信指示消息(方式一中所述处于待协同通信状态的终端就是被动类协同通信终端)。本实施例中,第一终端为主动类协同通信终端,第二终端为被动类协同通信终端。
[0050]值得说明的是,采用方式二,第一终端能够明确周围的终端是否处于待协同通信状态,可以简化或省去第二终端与第一终端之间的鉴权认证过程,提高协同通信的实现效率。
[0051]本发明实施例还提供了一种终端间协同通信的方法,如图2所示,所述方法包括:
[0052]201、第二终端接收第一终端发送的协同通信指示消息,所述协同通信指示消息中包括联系人标识和通信控制信令,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型。
[0053]其中,所述协同通信指示消息的内容及功能参见图1所示实施例中的相关描述,此处不再赘述。
[0054]202、所述第二终端调用与所述通信控制命令对应的通信模块,通过所述通信模块与所述联系人标识对应的联系人进行通信。
[0055]例如,当通信控制信令为呼叫控制信令时,第二终端调用语音呼叫模块向所述联系人标识对应的联系人发起语音呼叫;当通信控制信令为短信发送控制信令,第二终端用于指示第二终端执行短信发送业务。
[0056]可选的,在步骤201之前,还包括:
[0057]200、当所述第二终端监测到协同通信选项被激活时,将所述第二终端标记为待协同通信状态。
[0058]例如,当第二终端监测到用户长按呼叫选项、或者长按短信发送选项时,则激活协同通信选项。值得说明的是,本实施例中,与第一终端激活协同通信选项的方式不同,第二终端作为被动类协同通信终端,在激活协同通信选项时,是不需要用户输入联系人标识信息的。
[0059]通过步骤200,第二终端被标记为“待协同通信状态”后,第二终端在接收第一终端发送的协同通信指示消息之前无需对第一终端进行鉴权认证,能够提高协同通信的实现效率。
[0060]可选的,在步骤202之后,还包括:
[0061]203、所述第二终端向所述第一终端发送通信响应消息,并断开与所述第一终端之间的连接;所述通信响应消息用于指示所述第一终端断开与所述第二终端之间的连接。
[0062]通过步骤203,在第二终端向所述联系人标识对应的联系人发起通信之后,能够及时断开第一终端和第二终端之间的连接,以避免被其他终端恶意侵入,保证用户信息安全。
[0063]本发明实施例提供的终端间协同通信的方法,第一终端向第二终端发送协同通信指示消息;第二终端接收到所述协同通信指示消息后,根据所述通信控制信令与所述联系人标识对应的联系人进行通信;其中,所述协同通信指示消息中包括联系人标识和通信控制信令。与现有技术相比,采用本发明实施例提供的终端间协同通信的方法,当第二终端没有存储被叫联系人的电话号码时,第二终端可以根据第一终端发送的协同信息指示消息直接与被叫联系人进行通信,无需对被叫联系人的电话号码进行存储、也无需用户手动触发终端进行呼叫操作,实现过程较为便捷、高效。
[0064]实施例二
[0065]在图1、图2所示实施例的基础上,本实施例结合具体场景进行详细描述。具体的,本实施例适用于如下场景:第一终端存储有某一被叫联系人电话号码,第二终端需要向该被叫联系人发起语音呼叫、但第二终端没有存储该被叫联系人的电话号码。在这种场景下,图1、图2所示实施例中的协同通信指示消息为协同呼叫指示消息,所述联系人标识为联系人电话号码,所述通信控制信令为呼叫控制信令,所述协同呼叫指示消息用于指示所述第二终端向所述联系人电话号码发起语音呼叫。
[0066]如图3所示,本实施例提供的终端间协同通信的方法包括:
[0067]301、当第一终端监测到用户选择被叫联系人电话号码、并长按呼叫选项时,激活第一终端进行主动协同呼叫。
[0068]302、当第二终端监测到用户长按呼叫选项时,激活第二终端进行被动协同呼叫。
[0069]通过步骤301-302,第一终端和第二终端激活协同通信功能。值得说明的是,由于第一终端存储选择了被叫联系人的电话号码,所以第一终端进行的是主叫协同呼叫(第一终端为主动类协同通信终端),用于指示第二终端发起呼叫;由于第二终端没有存储被叫联系人的电话号码,所以第二终端进行的是被动协同呼叫(第二终端为被动类协同通信终端),用于根据第一终端发送的指示发起呼叫。
[0070]303、第一终端根据所述联系人电话号码生成协同呼叫指示消息,与所述第二终端建立连接,并触发所述第一终端向所述第二终`端发送所述协同呼叫指示消息;其中,所述协同呼叫指示消息用于指示所述第二终端向所述联系人电话号码发起语音呼叫。
[0071]具体的,为了增加本实施例`提供的方法的安全可靠性,可以通过设定预设协议对待传输数据进行编码,以生成协同呼叫指示消息。本实施例提供了一种协同呼叫指示消息的格式以供参考,如表一所不:
[0072]表一:
[0073]
【权利要求】
1.一种终端间协同通信的方法,其特征在于,包括: 第一终端向第二终端发送协同通信指示消息,以使得所述第二终端根据所述协同通信指示消息进行通信;其中,所述协同通信指示消息中包括联系人标识和通信控制信令,所述协同通信指示消息用于指示所述第二终端根据所述联系人标识发起通信,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型。
2.根据权利要求1所述的方法,其特征在于,所述第一终端向第二终端发送协同通信指示消息之前,还包括: 当所述第一终端监测到用户输入联系人标识、且协同通信选项被激活时,根据被激活的协同通信选项确定通信控制信令,根据所述用户输入的联系人标识和所述通信控制信令生成所述协同通信指示消息。
3.根据权利要求1或2所述的方法,其特征在于,所述第一终端向第二终端发送协同通信指示消息之前,包括: 确定所述第二终端,具体包括: 所述第一终端对周围的终端进行搜索,从中选择一个或多个终端将其标记为第二终端;或者 所述第一终端搜索处于待协同通信状态的终端,将其标记为第二终端。
4.一种终端间协同通信的方法,其特征在于,包括: 第二终端接收第一终端发送的协同通信指示消息,所述协同通信指示消息中包括联系人标识和通信控制信令,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型; 所述第二终端调用与所述通信控制命令对应的通信模块,通过所述通信模块与所述联系人标识对应的联系人进行通信。
5.根据权利要求4所述的方法,其特征在于,所述第二终端接收第一终端发送的协同通信指示消息之前,还包括: 当所述第二终端监测到协同通信选项被激活时,将所述第二终端标记为待协同通信状态。
6.根据权利要求4或5所述的方法,其特征在于,所述第二终端调用与所述通信控制命令对应的通信模块,通过所述通信模块与所述联系人标识对应的联系人进行通信之后,还包括: 所述第二终端向所述第一终端发送通信响应消息,并断开与所述第一终端之间的连接;所述通信响应消息用于指示所述第一终端断开与所述第二终端之间的连接。
7.—种终端,其特征在于,包括: 第一发送模块,用于向第二终端发送协同通信指示消息,以使得所述第二终端根据所述协同通信指示消息进行通信;其中,所述协同通信指示消息中包括联系人标识和通信控制信令,所述协同通信指示消息用于指示所述第二终端根据所述联系人标识发起通信,所述通信控制信令用于供所述第二终端确定需要发起的通信的类型。
8.根据权利要求7所述的终端,其特征在于,所述终端还包括: 第一交互模块,用于监测用户的操作、以及协同通信选项的激活状态; 第一处理模块,用于当所述第一交互模块监测到用户输入联系人标识、且协同通信选项被激活时,根据被激活的协同通信选项确定通信控制信令,根据所述用户输入的联系人标识和所述通信控制信令生成所述协同通信指示消息。
9.根据权利要求7或8所述的终端,其特征在于,所述第一处理模块还用于确定所述第_.终端; 具体的,所述第一处理模块对周围的终端进行搜索,从中选择一个或多个终端将其标记为第二终端;或者 所述第一处理模块搜索处于待协同通信状态的终端,将其标记为第二终端。
10.一种终端,其特征在于,包括: 接收模块,用于接收第一终端发送的协同通信指示消息,所述协同通信指示消息中包括联系人标识和通信控制信令,所述通信控制信令用于供所述终端确定需要发起的通信的类型; 第二处理模块,用于调用与所述通信控制命令对应的通信模块,通过所述通信模块与所述联系人标识对应的联系人进行通信。
11.根据权利要求10所述的终端,其特征在于,还包括: 第二交互模块,用于监测协同通信选项的激活状态; 所述第二处理模块,用于当所述第二交互模块监测到协同通信选项被激活时,将所述终端标记为待协同通信状态。
12.根据权利要求10或11所述的终端,其特征在于,还包括: 第二发送模块,用于当所述通信模块与所述联系人标识对应的联系人进行通信之后,向所述第一终端发送通信响应消息,并断开与所述第一终端之间的连接;所述通信响应消息用于指示所述第一终端断开与所述终端之间的连接。
13.—种终端间协同通信的系统,其特征在于,包括权利要求7-9任一项所述的终端以及权利要求10-12任一项所述的终端。
【文档编号】H04W4/00GK103596122SQ201310567100
【公开日】2014年2月19日 申请日期:2013年11月13日 优先权日:2013年11月13日
【发明者】程伟德 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1