通信客户端传递所在终端已安装客户端的方法及系统的制作方法

文档序号:8004533阅读:305来源:国知局
通信客户端传递所在终端已安装客户端的方法及系统的制作方法
【专利摘要】本发明提供了一种通信客户端传递所在终端已安装客户端的方法及系统,属于通信【技术领域】。该方法包括:采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;将所述目标客户端信息生成通信消息发送至接收方;获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。利用本发明,用户可利用通信客户端将本地已安装的目标客户端直接传递至对方,对方所在终端获取对应的安装信息后执行所述目标客户端的安装操作,使得用户共享已安装客户端的操作更加方便,提高了用户的使用体验。
【专利说明】通信客户端传递所在终端已安装客户端的方法及系统
【技术领域】
[0001 ] 本发明属于通信【技术领域】。
【背景技术】
[0002]近年来,即时通信工具已成为网民不可缺少的网络工具。通过即时通信工具,用户可以在网络上进行文字、声音和视频的交流,共享文件、图片和视频信息等,方便了用户的生活、工作和学习。
[0003]现有技术中,用户可以通过即时通信工具将文件、图片、视频等数据信息发送给联系人进行共享。如果用户希望将本地安装的应用客户端与联系人共享,需要先通过所在终端查找所述应用客户端对应的安装程序文件,然后将安装程序文件发送至联系人对象端,联系人对象接收到该安装程序文件后再进行所述应用客户端的安装操作。但是,在实际应用过程中,用户安装应用客户端后可能会把对应的安装程序删除或者无法查找到对应安装程序的存储位置,从而导致难以实现应用客户端的共享。

【发明内容】

[0004]本发明的目的在于,提供一种通信客户端传递所在终端已安装客户端的方法及系统。利用本发明,用户可利用通信客户端将本地已安装的目标客户端信息传递至对方,对方所在终端获取对应的安装信息后执行所述目标客户端的安装操作,使得用户共享已安装客户端的操作更加方便。
[0005]本发明提供的技术方案包括:
[0006]一种通信客户端传递所在终端已安装客户端的方法,该方法包括如下步骤:
[0007]步骤1,采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;
[0008]步骤2,将所述目标客户端信息生成通信消息发送至接收方;
[0009]步骤3,获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
[0010]优选地,所述步骤I中发送方将目标客户端发送至接收方的触发方式为:遍历发送方所在终端上已安装的客户端;
[0011]根据遍历结果,将所在终端上已安装的客户端通过选项列表进行输出;
[0012]采集获得发送方对前述选项列表中客户端的选择操作后,将选中的客户端作为触发发送的目标客户端。
[0013]优选地,所述步骤I中发送方将目标客户端发送至接收方的触发方式为:采集发送方的语音信息,或者在获取到对目标客户端发送触发控件的触发消息后,启动发送方语音信息的采集操作;
[0014]识别发送方的语音信息,判定其中是否包括有向接收方推送目标客户端的数据内容;
[0015]在前述判断结果为是的情况下,判定发送方所在终端是否有对应的目标客户端;
[0016]在具有对应目标客户端的情况下,触发该目标客户端的发送操作。
[0017]优选地,所述步骤I中发送方将目标客户端发送至接收方的触发方式为:开启发送方与接收方之间的通信界面;
[0018]采集发送方对目标客户端的拖动触发消息,或者点击触发消息,或者持续按压触发消息,或者以特定轨迹路径所进行的触发消息;
[0019]当再次采集到对前述发送方与接收方通信界面的触发消息后,触发将前述目标客户端发送至所述接收方的发送操作。
[0020]优选地,所述步骤I中发送方将目标客户端发送至接收方的触发方式为:采集发送方对所在终端中已安装的目标客户端进行共享的触发消息;
[0021]获取发送方在所在终端中联系频率满足预设阈值的联系人,作为所述目标客户端的共享对象,生成共享对象列表在目标客户端位置处输出;
[0022]采集发送方在前述共享对象列表中选中的联系人,将该联系人作为接收方,触发所述目标客户端的发送操作。
[0023]优选地,所述发送方在所在终端中联系频率满足预设阈值的联系人包括以下至少
其一:
[0024]即时通信客户端中联系频率满足预设阈值的联系人;
[0025]移动电话客户端中联系频率满足预设阈值的联系人;
[0026]电子邮件客户端中联系频率满足预设阈值的联系人。
[0027]优选地,所述步骤I中发送方将目标客户端发送至接收方的触发方式为:
[0028]获取发送方预先在通信客户端中设置的进行目标客户端共享的联系人对象;
[0029]当采集到发送方对所在终端中已安装的目标客户端进行共享的触发消息后,将前述设置的联系人对象作为接收方,触发所述目标客户端的发送操作。
[0030]优选地,所述步骤2中生成通信消息的方法为:
[0031 ] 预设所述生成通信消息的格式,预设的消息格式包括“固定数据内容”以及“可变更内容”;
[0032]采集所述目标客户端的标识内容替换所述消息格式中的“可变更内容”,或采集所述目标客户端的标识内容和发送方所在通信客户端中的称谓信息替换所述消息格式中的“可变更内容”,生成待发送的通信消息。
[0033]优选地,所述步骤2的过程为:在发送方客户端建立信息编辑界面,将所在终端上目标客户端的安装标识信息载入到该信息编辑界面,生成通信消息;
[0034]将前述具有目标客户端安装标识信息的通信消息推送至接收方客户端;
[0035]接收方客户端输出所述通信消息并在安装标识信息位置建立安装路径链接,在触发该安装路径链接的情况下,执行所述目标客户端的安装操作和/或生成目标客户端的介绍信息和/或提供目标客户端的安装数据路径。
[0036]优选地,所述的安装路径链接通过如下其中之一的形式建立:
[0037]方式1,在接收方客户端中设置有通信消息遍历单元;利用通信消息遍历单元判定所接收的通信消息中是否包含有目标客户端的安装标识信息;在判定为是的情况下,搜索所述目标客户端的安装数据路径,将其作为安装路径链接的指向内容,载入到所述通信消息的安装标识信息;
[0038]方式2,在发送所述具有目标客户端安装标识信息的通信消息时,预先载入用以进行安装目标客户端的安装数据路径;接收方客户端接收到前述的安装数据路径后,将其作为安装路径链接的指向内容,载入到所述通信消息的安装标识信息。
[0039]优选地,所述的安装数据路径包括如下至少之一的类型:
[0040]所述安装数据路径位于发送方所在终端,在触发对应的安装数据路径时,建立发送方客户端与接收方客户端的传输通道,进行所述目标客户端安装信息的传输操作;
[0041]所述的安装数据路径位于发送方终端和/或接收方终端所对应的服务器,在触发对应的安装数据路径时,建立服务器与接收方客户端的传输通道,进行所述目标客户端安装信息的传输操作;
[0042]所述的安装数据路径位于接收方所在终端,在触发对应的安装数据路径时,直接从所在终端上调取所述目标客户端的安装信息。
[0043]优选地,所述步骤3之前还包括:
[0044]判定所述接收方所在终端是否已安装所述目标客户端;
[0045]若是,则不进行所述目标客户端的安装操作,生成反馈信息推送至发送方,若否,则进入所述步骤3。
[0046]优选地,所述安装信息是指,和所述目标客户端对应的客户端程序安装数据。
[0047]优选地,所述步骤3中获取所述目标客户端对应的安装信息的方式为:
[0048]判定所述系统服务器中是否具有所述目标客户端的安装信息,若具有,则由系统服务器将所述安装信息推送至接收方客户端;
[0049]或者,判定所述发送方所在终端是否具有所述目标客户端的安装信息,若具有,则由发送方客户端将所述安装信息推送至接收方客户端。
[0050]优选地,所述步骤3还包括:
[0051]在接收方客户端,对应着接收方和发送方的通信界面,生成安装所述目标客户端的确认选项;
[0052]在采集到接收方同意安装所述目标客户端的触发消息后,执行所述目标客户端的安装操作;在采集到接收方拒绝安装所述目标客户端的触发消息后,不执行安装操作。
[0053]优选地,所述方法还包括:
[0054]在所述目标客户端具有个性设置信息的情况下,在发送方客户端生成是否发送个性设置信息的确认选项;
[0055]在采集到发送方对前述确认选项的触发消息后,执行所述个性设置信息的发送操作;
[0056]接收方接收到所述个性设置信息后,在接收方客户端生成是否安装所述个性设置信息的确认选项;
[0057]在采集到接收方对前述确认选项的触发消息后,执行所述个性设置信息的安装操作。
[0058]优选地,所述发送方和接收方对应的客户端为即时通信客户端,或电子邮件客户端,或移动电话客户端。[0059]本发明还提供一种通信客户端传递所在终端已安装客户端的系统,该系统包括:
[0060]客户端发送触发单元,用于采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;
[0061]客户端信息发送单元,与前述客户端发送触发单元相连,用于将所述目标客户端信息生成通信消息发送至接收方;
[0062]目标客户端安装单元,与前述客户端信息发送单元相连,用于获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
[0063]优选地,所述客户端信息发送单元包括以下结构模块:
[0064]通信消息生成模块,用于在发送方客户端建立信息编辑界面,将所在终端上目标客户端的安装标识信息载入到该信息编辑界面,生成通信消息;
[0065]通信消息推送模块,与前述通信消息生成模块相连,用于将前述具有目标客户端安装标识信息的通信消息推送至接收方客户端;
[0066]路径链接建立模块,与前述通信消息推送模块相连,用于在接收方客户端中输出所述通信消息并在安装标识信息位置建立安装路径链接,在触发该安装路径链接的情况下,执行所述目标客户端的安装操作和/或生成目标客户端的介绍信息和/或提供目标客户端的安装数据路径。
[0067]优选地,所述目标客户端安装单元包括以下结构模块:
[0068]确认选项生成模块,用于在接收方客户端,对应着接收方和发送方的通信界面,生成安装所述目标客户端的确认选项;
[0069]客户端安装处理模块,与前述确认选项生成模块相连,用于在采集到接收方同意安装所述目标客户端的触发消息后,执行所述目标客户端的安装操作;在采集到接收方拒绝安装所述目标客户端的触发消息后,不执行安装操作。
[0070]优选地,所述系统还包括:
[0071]客户端安装判定单元,与前述客户端信息发送单元相连,用于判定所述接收方所在终端是否已安装所述目标客户端;
[0072]反馈信息推送单元,与前述客户端安装判定单元相连,用于在前述判定结果为是时,不进行所述目标客户端的安装操作,生成反馈信息推送至发送方。
[0073]优选地,所述系统还包括:
[0074]个性发送确认单元,与前述客户端发送触发单元相连,用于在所述目标客户端具有个性设置信息的情况下,在发送方客户端生成是否发送个性设置信息的确认选项;
[0075]个性设置发送单元,与前述个性发送确认单元相连,用于在采集到发送方对前述确认选项的触发消息后,执行所述个性设置信息的发送操作;
[0076]个性安装确认单元,与前述个性设置发送单元相连,用于在接收方接收到所述个性设置信息后,在接收方客户端生成是否安装所述个性设置信息的确认选项;
[0077]个性设置安装单元,与前述个性安装确认单元相连,用于在采集到接收方对前述确认选项的触发消息后,执行所述个性设置信息的安装操作。
[0078]与现有技术相比,本发明的有益效果,作为举例而非限定,包括如下:
[0079]当用户希望与通信对方共享自身所在终端上已安装的应用客户端时,可通过发送方用户所在的通信客户端,触发目标客户端的发送操作,例如发送方将目标客户端对应的标识图标拖动至通信界面中实现触发发送操作。接收方客户端获得发送方发送的目标客户端信息后,获取所述目标客户端的安装信息,然后利用该安装信息直接对所述目标客户端执行安装操作;或者,生成安装路径链接,根据接收方触发的路径链接执行目标客户端的安装操作。使得用户向通信对方共享应用客户端的操作过程更加简单,提高用户的使用体验。
【专利附图】

【附图说明】
[0080]图1为本发明实施例一中提供的通信客户端传递所在终端已安装客户端的方法流程图;
[0081]图1-1为本发明实施例一中在接收方客户端输出具有安装路径链接的通信消息的不意图;
[0082]图2为本发明实施例二中提供的通信客户端传递所在终端已安装客户端的方法流程图;
[0083]图3为本发明实施例三中提供的通信客户端传递所在终端已安装客户端的方法流程图;
[0084]图4为本发明实施例四中提供的通信客户端传递所在终端已安装客户端的方法流程图;
[0085]图5为本发明实施例五中提供的通信客户端传递所在终端已安装客户端的系统的结构框图;
[0086]图6为本发明实施例六中提供的通信客户端传递所在终端已安装客户端的系统的结构框图;
[0087]图7为本发明实施例七中提供的通信客户端传递所在终端已安装客户端的系统的结构框图。
【具体实施方式】
[0088]下面结合附图和【具体实施方式】对本发明的实施方案作详细的说明。
[0089]参见图1,该图为本发明实施例一中提供的通信客户端传递所在终端已安装客户端的方法流程图,具体步骤如下所述。
[0090]S11,采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;[0091 ] 所述发送方和接收方对应的客户端为即时通信客户端或电子邮件客户端,或移动电话客户端。也就是说,用户可通过这些通信客户端将所在终端中已安装的目标客户端信息发送至接收方。
[0092]作为举例而非限定,所述发送方将目标客户端发送至接收方的触发方式为:遍历发送方所在终端上已安装的客户端;根据遍历结果,将所在终端上已安装的客户端通过选项列表进行输出;采集获得发送方对前述选项列表中客户端的选择操作后,将选中的客户端作为触发发送的目标客户端。这里,需要在发送方与接收方的通信界面中设置客户端发送触发控件,当发送方触发通信界面中的客户端发送触发控件后,才开始遍历所在终端上已安装的客户端,输出已安装客户端的选项列表。例如,发送方所在终端中已安装的客户端有美图秀秀、我查查、墨迹天气、淘宝、PPS影音等应用客户端,那么则将所有这些已安装的应用客户端通过选项列表进行输出,如果用户在选项列表中选中了“美图秀秀”应用客户端,那么则将“美图秀秀”作为触发发送的目标客户端。
[0093]作为举例而非限定,所述发送方将目标客户端发送至接收方的触发方式为:采集发送方的语音信息,或者在获取到对目标客户端发送触发控件的触发消息后,启动发送方语音信息的采集操作;识别发送方的语音信息,判定其中是否包括有向接收方推送目标客户端的数据内容;在前述判断结果为是的情况下,判定发送方所在终端是否有对应的目标客户端;在具有对应目标客户端的情况下,触发该目标客户端的发送操作。首先,在发送方客户端或系统服务器中预设有推送目标客户端的标准语音数据。例如,预设的标准语音数据为“发送目标客户端+客户端名称”,其中“发送目标客户端”为固定数据,“客户端名称”为可替换数据,所在终端中已安装的客户端对应的名称信息都可以作为替换数据。若采集到发送方的语音信息为“发送目标客户端美图秀秀”,将采集的发送方语音信息与标准语音数据进行比对后,判定发送方语音信息中包括有向接收方推送目标客户端的标准语音数据内容;然后,进一步判定所在终端中是否已安装目标客户端“美图秀秀”,如果是,则触发目标客户端“美图秀秀”的发送操作。
[0094]作为举例而非限定,所述发送方将目标客户端发送至接收方的触发方式为:开启发送方与接收方之间的通信界面;采集发送方对目标客户端的拖动触发消息,或者点击触发消息,或者持续按压触发消息,或者以特定轨迹路径所进行的触发消息;当再次采集到对前述发送方与接收方通信界面的触发消息后,触发将前述目标客户端发送至所述接收方的发送操作。例如,用户通过持续触压目标客户端将其拖动至发送方与接收方的通信界面,实现对目标客户端的触发发送操作;或者,通过同时触压目标客户端以及发送方与接收方的通信界面,实现对目标客户端的触发发送操作;或者,持续触压目标客户端按照特定轨迹路径进行拖动后,实现对目标客户端的触发发送操作。
[0095]作为举例而非限定,所述发送方将目标客户端发送至接收方的触发方式为:采集发送方对所在终端中已安装的目标客户端进行共享的触发消息;获取发送方在所在终端中联系频率满足预设阈值的联系人,作为所述目标客户端的共享对象,生成共享对象列表在目标客户端位置处输出;采集发送方在前述共享对象列表中选中的联系人,将该联系人作为接收方,触发所述目标客户端的发送操作。所述发送方在所在终端中联系频率满足预设阈值的联系人为即时通信客户端中联系频率满足预设阈值的联系人;和/或移动电话客户端中联系频率满足预设阈值的联系人;和/或电子邮件客户端中联系频率满足预设阈值的联系人。例如,发送方在即时通信客户端中联系频率满足预设阈值的为联系人A,在邮件客户端中联系频率满足预设阈值的为联系人B。当用户触发目标客户端“美图秀秀”的共享功能选项后,则生成包含联系人A和联系人B的共享对象列表,若用户在共享对象列表中选中联系人A,则触发将目标客户端“美图秀秀”发送至联系人A。
[0096]作为举例而非限定,所述发送方将目标客户端发送至接收方的触发方式为:获取发送方预先在通信客户端中设置的进行目标客户端共享的联系人对象;当采集到发送方对所在终端中已安装的目标客户端进行共享的触发消息后,将前述设置的联系人对象作为接收方,触发所述目标客户端的发送操作。例如,用户可以通过即时通信客户端设置联系人A以及联系人M作为目标客户端的共享对象,当用户触发目标客户端“美图秀秀”的共享功能选项后,则将所述设置的联系人A和联系人則乍为接收方,触发目标客户端“美图秀秀”的发送操作。用户可以设置一个联系人作为共享对象,也可设置多个联系人作为共享对象。
[0097]S12,将所述目标客户端信息生成通信消息发送至接收方;
[0098]所述生成通信消息的方法为:预设所述生成通信消息的格式,预设的消息格式包括“固定数据内容”以及“可变更内容”;采集所述目标客户端的标识内容替换所述消息格式中的“可变更内容”,或采集所述目标客户端的标识内容和发送方所在通信客户端中的称谓信息替换所述消息格式中的“可变更内容”,生成待发送的通信消息。所述目标客户端的标识内容包括目标客户端标识图标和/或目标客户端名称信息。例如,预设的消息格式为“你的好友**向你共享了目标客户端***”,其中用表示的字符为“可变更内容”,其它数据字符则为“固定数据内容”。如果发送方Joy向接收方共享了目标客户端美图秀秀,则按照预设消息格式生成的通信消息为“你的好友Joy向你共享了目标客户端美图秀秀”,另外还可在美图秀秀的位置加置该客户端对应的图标信息。
[0099]所述生成通信消息发送至接收方的过程为:在发送方客户端建立信息编辑界面,将所在终端上目标客户端的安装标识信息载入到该信息编辑界面,生成通信消息;将前述具有目标客户端安装标识信息的通信消息推送至接收方客户端;接收方客户端输出所述通信消息并在安装标识信息位置建立安装路径链接,在触发该安装路径链接的情况下,执行所述目标客户端的安装操作和/或生成目标客户端的介绍信息和/或提供目标客户端的安装数据路径。所述目标客户端的介绍信息包括目标客户端的功能介绍、下载频率、受欢迎度等信息。参见图1-1,展示了在接收方客户端输出具有安装路径链接的通信消息的示意图。如图所示,即时通信交互界面100为接收方客户端输出的与发送方Joy之间的通信界面,包括有消息输出栏110和消息输入栏120。当发送方Joy向接收方共享了目标客户端美图秀秀后,在消息输出栏110中输出发送方发送的通信消息,在通信消息中包含有美图秀秀客户端的标识信息,通过该标识信息建立安装路径链接130。当接收方触发安装路径链接130后,执行美图秀秀客户端的安装操作,或生成美图秀秀客户端的介绍信息,或提供美图秀秀客户端的安装数据路径。
[0100]所述的安装路径链接通过如下其中之一的形式建立:
[0101]方式1,在接收方客户端中设置有通信消息遍历单元;利用通信消息遍历单元判定所接收的通信消息中是否包含有目标客户端的安装标识信息;在判定为是的情况下,搜索所述目标客户端的安装数据路径,将其作为安装路径链接的指向内容,载入到所述通信消息的安装标识信息。在搜索安装数据路径时,可在接收方所在终端中搜索,也可在发送方终端和/或接收方终端所对应的服务器中搜索。
[0102]方式2,在发送所述具有目标客户端安装标识信息的通信消息时,预先载入用以进行安装目标客户端的安装数据路径;接收方客户端接收到前述的安装数据路径后,将其作为安装路径链接的指向内容,载入到所述通信消息的安装标识信息。
[0103]所述安装路径链接对应的安装数据路径包括如下至少之一的类型:
[0104]所述安装数据路径位于发送方所在终端,在触发对应的安装数据路径时,建立发送方客户端与接收方客户端的传输通道,进行所述目标客户端安装信息的传输操作;
[0105]所述的安装数据路径位于发送方终端和/或接收方终端所对应的服务器,在触发对应的安装数据路径时,建立服务器与接收方客户端的传输通道,进行所述目标客户端安装信息的传输操作;[0106]所述的安装数据路径位于接收方所在终端,在触发对应的安装数据路径时,直接从所在终端上调取所述目标客户端的安装信息。
[0107]S13,获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
[0108]所述安装路径链接为一种链接控件,在触发该安装路径链接的情况下,可以直接根据所指向的安装数据路径,执行目标客户端的安装操作;还可以生成目标客户端的相关介绍信息(例如,客户端功能介绍、下载频率、受欢迎度等信息);还可提供目标客户端的安装数据路径,在接收方进一步触发安装数据路径的情况下,执行目标客户端的安装操作。
[0109]根据所述目标客户端的标识信息,搜索获取对应的安装数据路径,可在接收方所在终端中搜索,也可在发送方终端和/或接收方终端所对应的服务器中搜索。另外,还可在发送方发送所述具有目标客户端安装标识信息的通信消息时,预先载入安装数据路径,发送至接收方进行输出。当生成的安装数据路径为多个时,按照用户触发选中的安装数据路径,进行所述目标客户端的安装操作。
[0110]所述目标客户端对应的安装信息是指,和所述目标客户端对应的客户端程序安装数据。例如,对应美图秀秀客户端,在安装美图秀秀客户端时所需要的程序安装数据,即是美图秀秀客户端对应的安装信息。
[0111]所述获取目标客户端对应的安装信息的方式为以下其中之一:
[0112]方式1,判定所述系统服务器中是否具有所述目标客户端的安装信息,若具有,则由系统服务器将所述安装信息推送至接收方客户端。具体实施时,首先采集获得所述目标客户端的索引信息;然后通过系统服务器中的索引库,查询是否具有所述目标客户端的安装数据信息;如果具有,则将该安装数据信息对应的下载或安装链接推送至接收方客户端,或者直接将该安装信息推送至接收方客户端进行安装操作。
[0113]方式2,判定所述发送方所在终端是否具有所述目标客户端的安装信息,若具有,则由发送方客户端将所述安装信息推送至接收方客户端。具体实施时,通过发送方客户端采集目标客户端的数据信息,搜索所在终端上是否具有该目标客户端的安装数据信息;在具有的情况下将该安装数据信息发送至接收方客户端进行安装操作;或者将该安装数据信息推送至系统服务器进行存储,将该存储数据的下载或安装链接推送至接收方客户端。
[0114]所述目标客户端在接收方所在终端进行安装时,可以不经过接收方的允许直接执行安装操作;也可在获取接收方的安装许可之后,才执行目标客户端的安装操作。
[0115]本实施例所述的方法中,发送方希望将目标客户端共享给接收方时,可通过对所述目标客户端进行共享的触发操作,将所述目标客户端信息生成通信消息发送至接收方;接收方客户端获取所述目标客户端信息,生成与该信息对应的安装路径链接,触发所述安装路径链接后在接收方所在终端安装所述目标客户端;或者,接收方客户端直接获取前述目标客户端对应的安装信息,执行所述目标客户端的安装操作。
[0116]参见图2,该图为本发明实施例二中提供的通信客户端传递所在终端已安装客户端的方法流程图,具体步骤如下所述。
[0117]S21,采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;
[0118]该步骤的具体实施过程和前述实施例一中Sll的实施过程是相同的,此处不再赘述。
[0119]S22,将所述目标客户端信息生成通信消息发送至接收方;
[0120]在采集获得发送方对目标客户端进行发送的触发消息后,按照预设的消息格式生成通信消息,所生成的通信消息中包括有所述目标客户端的标识内容,然后将生成的通信消息发送至接收方客户端。所述目标客户端的标识内容包括目标客户端标识图标和/或目标客户端名称信息。
[0121]S23,判定所述接收方所在终端是否已安装所述目标客户端;若是,则进入步骤S24,若否,则进入步骤S25 ;
[0122]接收方客户端对所在终端上已安装客户端进行遍历,获取已安装客户端的标识信息,并将每个已安装客户端的标识信息分别与所述目标客户端标识内容进行比对,如果比对通过,则接收方所在终端已安装所述目标客户端,进入步骤S24 ;如果比对不通过,则进入步骤S25。其中所述客户端的标识信息包括客户端名称、标识图标、数据大小其中至少其一的信息,这里优选为客户端名称信息。例如,美图秀秀客户端,其对应的标识信息为“美图秀秀 3.9.0”。
[0123]S24,不进行所述目标客户端的安装操作,生成反馈信息推送至发送方;
[0124]在接收方所在终端已安装所述目标客户端的情况下,则接收方客户端不再对该目标客户端进行重复安装操作,而是生成反馈信息推送至发送方,例如生成“该客户端已安装”的信息反馈至发送方。
[0125]S25,获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
[0126]所述安装路径链接为一种链接控件,在触发该安装路径链接的情况下,可以直接根据所指向的安装数据路径,执行目标客户端的安装操作;还可以生成目标客户端的相关介绍信息(例如,客户端功能介绍、下载频率、受欢迎度等信息);还可提供目标客户端的安装数据路径,在接收方进一步触发安装数据路径的情况下,执行目标客户端的安装操作。
[0127]本实施例所述的方法中,在采集获得发送方将目标客户端发送至接收方的触发消息后,将所述目标客户端的标识内容发送至接收方。接收方客户端判断所在终端上是否已安装所述目标客户端,如果已安装,则不再进行安装操作。如果未安装,则搜索目标客户端对应的安装数据路径,在接收方的触发操作下执行安装操作;或者,接收方客户端获取目标客户端的安装信息,直接执行安装操作。
[0128]参见图3,该图为本发明实施例三中提供的通信客户端传递所在终端已安装客户端的方法流程图,具体步骤如下所述。
[0129]S31,采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;
[0130]该步骤的具体实施过程和前述实施例一中Sll的实施过程是相同的,此处不再赘述。
[0131]S32,将所述目标客户端信息生成通信消息发送至接收方;
[0132]按照预设的消息格式生成通信消息,所生成的通信消息中包括有所述目标客户端的标识内容,然后将生成的通信消息发送至接收方客户端。所述目标客户端的标识内容包括目标客户端标识图标和/或目标客户端名称信息。[0133]S33,在接收方客户端,对应着接收方和发送方的通信界面,生成安装所述目标客户端的确认选项;
[0134]作为举例而非限定,生成安装所述目标客户端确认选项的具体过程为:在接收方客户端,通过窗口生成API函数创建接收方和发送方的通信界面,然后将安装所述目标客户端的询问信息和确认触发控件在接收方和发送方的通信界面中显示,所述确认触发控件包括有表示同意安装和拒绝安装两种类型,其显示位置优选设置在所述询问信息的下方位置。例如,发送方A发送的目标客户端为美图秀秀,则通信界面中显示的询问信息可以是“发送方A向你发送了美图秀秀客户端,你是否进行安装? ”。在该询问信息的下方位置显示有确认触发控件“确定”和“取消”;若用户点击“确定”控件,则说明同意安装所述目标客户端;若用户点击“取消”控件,则说明拒绝安装所述目标客户端。
[0135]S34,在采集到接收方同意安装所述目标客户端的触发消息后,执行所述目标客户端的安装操作;在采集到接收方拒绝安装所述目标客户端的触发消息后,不执行安装操作。
[0136]例如,所述确定触发控件为“确定”和“取消”时,若用户点击“确定”控件,则执行所述目标客户端的安装操作;若用户点击“取消”控件,则不执行目标客户端的安装操作。
[0137]在采集到用户确定安装所述目标客户端时,需要先获取目标客户端的安装信息,然后执行安装操作。其中,获取目标客户端对应的安装信息的方式为:判定所述系统服务器中是否具有所述目标客户端的安装信息,若具有,则由系统服务器将所述安装信息推送至接收方客户端;或者,判定所述发送方所在终端是否具有所述目标客户端的安装信息,若具有,则由发送方客户端将所述安装信息推送至接收方客户端。
[0138]另外,还可将用户同意或拒绝安装所述目标客户端的触发消息反馈至发送方客户端。
[0139]本实施例所述的方法中,在采集获得发送方将目标客户端发送至接收方的触发消息后,将目标客户端信息生成通信消息发送至接收方客户端;然后,在接收方客户端对应的通信界面中生成是否安装的确认选项,当采集到用户确认安装的触发消息后,对所述目标客户端执行安装操作;当采集到用户拒绝安装的触发消息,则不执行安装操作。
[0140]参见图4,该图为本发明实施例四中提供的通信客户端传递所在终端已安装客户端的方法流程图,具体步骤如下所述。
[0141]S41,采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;
[0142]该步骤的具体实施过程和前述实施例一中Sll的实施过程是相同的,此处不再赘述。
[0143]S42,在所述目标客户端具有个性设置信息的情况下,在发送方客户端生成是否发送个性设置信息的确认选项;
[0144]所述目标客户端的个性设置信息是指用户安装目标客户端后在使用过程中进行的设置。例如,用户安装美图秀秀客户端后对保存时画质的设置、打开时图片尺寸的设置以及分享设置等等均为个性设置信息。
[0145]在采集获得发送方将目标客户端发送至接收方的触发消息后,判定发送方对应的目标客户端是否具有个性设置信息,若是,在发送方客户端生成是否发送个性设置信息的确认选项。
[0146]S43,在采集到发送方对前述确认选项的触发消息后,执行所述个性设置信息的发送操作;
[0147]当发送方确认发送所述个性设置信息后,将所述个性设置信息封装至数据包,发送到接收方客户端。
[0148]S44,接收方接收到所述个性设置信息后,在接收方客户端生成是否安装所述个性设置信息的确认选项;
[0149]当接收方客户端接收到所述个性设置信息的数据包后,对数据包进行解析后,对应着接收方和发送方的通信界面,生成是否安装所述个性设置信息的确认选项。
[0150]S45,在采集到接收方对前述确认选项的触发消息后,执行所述个性设置信息的安装操作。
[0151]当接收方确认安装所述个性设置信息后,在安装所述目标客户端的过程中执行所述个性设置信息的安装操作。
[0152]本实施例所述的方法中,在采集获得发送方将目标客户端发送至接收方的触发消息后,如果发送方对所述目标客户端具有个性设置信息,则在发送方同意的情况下,将所述个性设置信息发送至接收方客户端;在接收方客户端接收到所述个性设置信息后,在接收方同意的情况下,执行所述个性设置信息的安装操作。
[0153]结合前面描述的通信客户端传递所在终端已安装客户端的方法实施例,本发明还提供了配套的系统。
[0154]参见图5,该图为本发明实施例五中提供的通信客户端传递所在终端已安装客户端的系统的结构框图,该系统包括:
[0155]客户端发送触发单元510,用于采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;
[0156]客户端信息发送单元520,与前述客户端发送触发单元510相连,用于将所述目标客户端信息生成通信消息发送至接收方;
[0157]目标客户端安装单元530,与前述客户端信息发送单元520相连,用于获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
[0158]所述客户端信息发送单元520包括以下结构模块:
[0159]通信消息生成模块521,用于在发送方客户端建立信息编辑界面,将所在终端上目标客户端的安装标识信息载入到该信息编辑界面,生成通信消息;
[0160]通信消息推送模块522,与前述通信消息生成模块521相连,用于将前述具有目标客户端安装标识信息的通信消息推送至接收方客户端;
[0161]路径链接建立模块523,与前述通信消息推送模块522相连,用于在接收方客户端中输出所述通信消息并在安装标识信息位置建立安装路径链接,在触发该安装路径链接的情况下,执行所述目标客户端的安装操作和/或生成目标客户端的介绍信息和/或提供目标客户端的安装数据路径。
[0162]所述目标客户端安装单元530包括以下结构模块:
[0163]确认选项生成模块531,用于在接收方客户端,对应着接收方和发送方的通信界面,生成安装所述目标客户端的确认选项;[0164]客户端安装处理模块532,与前述确认选项生成模块531相连,用于在采集到接收方同意安装所述目标客户端的触发消息后,执行所述目标客户端的安装操作;在采集到接收方拒绝安装所述目标客户端的触发消息后,不执行安装操作。
[0165]本实施例所述的系统中,客户端发送触发单元510采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息。然后,客户端信息发送单元520将所述目标客户端信息生成通信消息发送至接收方。具体过程为:通信消息生成模块521在发送方客户端建立信息编辑界面,将所在终端上目标客户端的安装标识信息载入到该信息编辑界面,生成通信消息;通信消息推送模块522将前述具有目标客户端安装标识信息的通信消息推送至接收方客户端;路径链接建立模块523在接收方客户端中输出所述通信消息并在安装标识信息位置建立安装路径链接,在触发该安装路径链接的情况下,执行所述目标客户端的安装操作和/或生成目标客户端的介绍信息和/或提供目标客户端的安装数据路径。最后,目标客户端安装单元530获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。在安装所述目标客户端时,可以直接执行安装操作,也可通过确认选项生成模块531在接收方客户端生成安装所述目标客户端的确认选项;在采集到接收方同意安装所述目标客户端的触发消息后,客户端安装处理模块532执行所述目标客户端的安装操作;在采集到接收方拒绝安装所述目标客户端的触发消息后,客户端安装处理模块532不执行安装操作。
[0166]参见图6,该图为本发明实施例六中提供的通信客户端传递所在终端已安装客户端的系统的结构框图,该系统包括:
[0167]客户端发送触发单元610,用于采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;
[0168]客户端信息发送单元620,与前述客户端发送触发单元610相连,用于将所述目标客户端信息生成通信消息发送至接收方;
[0169]客户端安装判定单元630,与前述客户端信息发送单元620相连,用于判定所述接收方所在终端是否已安装所述目标客户端;
[0170]反馈信息推送单元640,与前述客户端安装判定单元630相连,用于在前述判定结果为是时,不进行所述目标客户端的安装操作,生成反馈信息推送至发送方。
[0171]目标客户端安装单元650,与前述客户端安装判定单元630相连,用于在前述判定结果为否时,获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
[0172]本实施所述的系统中,客户端发送触发单元610采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息。然后,客户端信息发送单元620将所述目标客户端信息生成通信消息发送至接收方。客户端安装判定单元630判定所述接收方所在终端是否已安装所述目标客户端。在前述判定结果为是时,反馈信息推送单元640不进行所述目标客户端的安装操作,生成反馈信息推送至发送方。在前述判定结果为否时,目标客户端安装单元650获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
[0173]参见图7,该图为本发明实施例七中提供的通信客户端传递所在终端已安装客户端的系统的结构框图,该系统包括:
[0174]客户端发送触发单元710,用于采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;
[0175]个性发送确认单元720,与前述客户端发送触发单元710相连,用于在所述目标客户端具有个性设置信息的情况下,在发送方客户端生成是否发送个性设置信息的确认选项;
[0176]个性设置发送单元730,与前述个性发送确认单元720相连,用于在采集到发送方对前述确认选项的触发消息后,执行所述个性设置信息的发送操作;
[0177]个性安装确认单元740,与前述个性设置发送单元730相连,用于在接收方接收到所述个性设置信息后,在接收方客户端生成是否安装所述个性设置信息的确认选项;
[0178]个性设置安装单元750,与前述个性安装确认单元740相连,用于在采集到接收方对前述确认选项的触发消息后,执行所述个性设置信息的安装操作。
[0179]本实施例所述的系统中,客户端发送触发单元710采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息;在所述目标客户端具有个性设置信息的情况下,个性发送确认单元720在发送方客户端生成是否发送个性设置信息的确认选项;在采集到发送方对前述确认选项的触发消息后,个性设置发送单元730执行所述个性设置信息的发送操作;在接收方接收到所述个性设置信息后,个性安装确认单元740在接收方客户端生成是否安装所述个性设置信息的确认选项;在采集到接收方对前述确认选项的触发消息后,个性设置安装单元750执行所述个性设置信息的安装操作。
[0180]以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
【权利要求】
1.一种通信客户端传递所在终端已安装客户端的方法,其特征在于:该方法包括如下步骤, 步骤1,采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息; 步骤2,将所述目标客户端信息生成通信消息发送至接收方; 步骤3,获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
2.根据权利要求1所述的一种通信客户端传递所在终端已安装客户端的方法,其特征在于:所述步骤I中发送方将目标客户端发送至接收方的触发方式,为如下类型其中之一, 方式1,遍历发送方所在终端上已安装的客户端; 根据遍历结果,将所在终端上已安装的客户端通过选项列表进行输出; 采集获得发送方对前述选项列表中客户端的选择操作后,将选中的客户端作为触发发送的目标客户端; 方式2,采集发送方的语音信息,或者在获取到对目标客户端发送触发控件的触发消息后,启动发送方语音信息的采集操作; 识别发送方的语音信息,判定 其中是否包括有向接收方推送目标客户端的数据内容; 在前述判断结果为是的情况下,判定发送方所在终端是否有对应的目标客户端; 在具有对应目标客户端的情况下,触发该目标客户端的发送操作; 方式3,开启发送方与接收方之间的通信界面; 采集发送方对目标客户端的拖动触发消息,或者点击触发消息,或者持续按压触发消息,或者以特定轨迹路径所进行的触发消息; 当再次采集到对前述发送方与接收方通信界面的触发消息后,触发将前述目标客户端发送至所述接收方的发送操作; 方式4,采集发送方对所在终端中已安装的目标客户端进行共享的触发消息; 获取发送方在所在终端中联系频率满足预设阈值的联系人,作为所述目标客户端的共享对象,生成共享对象列表在目标客户端位置处输出; 采集发送方在前述共享对象列表中选中的联系人,将该联系人作为接收方,触发所述目标客户端的发送操作; 方式5,获取发送方预先在通信客户端中设置的进行目标客户端共享的联系人对象;当采集到发送方对所在终端中已安装的目标客户端进行共享的触发消息后,将前述设置的联系人对象作为接收方,触发所述目标客户端的发送操作。
3.根据权利要求1所述的一种通信客户端传递所在终端已安装客户端的方法,其特征在于:所述步骤2中生成通信消息的方法为, 预设所述生成通信消息的格式,预设的消息格式包括“固定数据内容”以及“可变更内容”; 采集所述目标客户端的标识内容替换所述消息格式中的“可变更内容”,或采集所述目标客户端的标识内容和发送方所在通信客户端中的称谓信息替换所述消息格式中的“可变更内容”,生成待发送的通信消息。
4.根据权利要求1所述的一种通信客户端传递所在终端已安装客户端的方法,其特征在于:所述步骤2的过程为, 在发送方客户端建立信息编辑界面,将所在终端上目标客户端的安装标识信息载入到该信息编辑界面,生成通信消息; 将前述具有目标客户端安装标识信息的通信消息推送至接收方客户端; 接收方客户端输出所述通信消息并在安装标识信息位置建立安装路径链接,在触发该安装路径链接的情况下,执行所述目标客户端的安装操作和/或生成目标客户端的介绍信息和/或提供目标客户端的安装数据路径。
5.根据权利要求4所述的一种通信客户端传递所在终端已安装客户端的方法,其特征在于:所述的安装路径链接通过如下其中之一的形式建立, 方式1,在接收方客户端中设置有通信消息遍历单元;利用通信消息遍历单元判定所接收的通信消息中是否包含有目标客户端的安装标识信息;在判定为是的情况下,搜索所述目标客户端的安装数据路径,将其作为安装路径链接的指向内容,载入到所述通信消息的安装标识信息; 方式2,在发送所述具有目标客户端安装标识信息的通信消息时,预先载入用以进行安装目标客户端的安装数据路径;接收方客户端接收到前述的安装数据路径后,将其作为安装路径链接的指向内容,载入到所述通信消息的安装标识信息。
6.根据权利要求4或5所述的一种通信客户端传递所在终端已安装客户端的方法,其特征在于:所述的安装数据路径包括如下至少之一的类型, 所述安装数据路径位于发送方所在终端,在触发对应的安装数据路径时,建立发送方客户端与接收方客户端的 传输通道,进行所述目标客户端安装信息的传输操作; 所述的安装数据路径位于发送方终端和/或接收方终端所对应的服务器,在触发对应的安装数据路径时,建立服务器与接收方客户端的传输通道,进行所述目标客户端安装信息的传输操作; 所述的安装数据路径位于接收方所在终端,在触发对应的安装数据路径时,直接从所在终端上调取所述目标客户端的安装信息。
7.根据权利要求1所述的一种通信客户端传递所在终端已安装客户端的方法,其特征在于:所述步骤3之前还包括, 判定所述接收方所在终端是否已安装所述目标客户端; 若是,则不进行所述目标客户端的安装操作,生成反馈信息推送至发送方,若否,则进入所述步骤3。
8.根据权利要求1所述的一种通信客户端传递所在终端已安装客户端的方法,其特征在于:所述方法还包括, 在所述目标客户端具有个性设置信息的情况下,在发送方客户端生成是否发送个性设置信息的确认选项; 在采集到发送方对前述确认选项的触发消息后,执行所述个性设置信息的发送操作; 接收方接收到所述个性设置信息后,在接收方客户端生成是否安装所述个性设置信息的确认选项; 在采集到接收方对前述确认选项的触发消息后,执行所述个性设置信息的安装操作。
9.根据权利要求1所述的一种通信客户端传递所在终端已安装客户端的方法,其特征在于:所述发送方和接收方对应的客户端为即时通信客户端,或电子邮件客户端,或移动电话客户端。
10.一种通信客户端传递所在终端已安装客户端的系统,其特征在于:该系统包括, 客户端发送触发单元,用于采集发送方将所在终端中已安装的目标客户端发送至接收方的触发消息; 客户端信息发送单元,与前述客户端发送触发单元相连,用于将所述目标客户端信息生成通信消息发送至接收方; 目标客户端安装单元,与前述客户端信息发送单元相连,用于获取前述目标客户端信息,生成与该信息对应的安装路径链接,触发后在接收方所在终端安装所述目标客户端;或者,获取前述目标客户端对应的安装信息,在接收方所在终端安装所述目标客户端。
11.根据权利要求10所述的一种通信客户端传递所在终端已安装客户端的系统,其特征在于:所述客户端信息发送单元包括以下结构模块, 通信消息生成模块,用于在发送方客户端建立信息编辑界面,将所在终端上目标客户端的安装标识信息载入到该信息编辑界面,生成通信消息; 通信消息推送模块,与前述通信消息生成模块相连,用于将前述具有目标客户端安装标识信息的通信消息推送至接收方客户端; 路径链接建立模块,与前述通信消息推送模块相连,用于在接收方客户端中输出所述通信消息并在安装标识信息位置建立安装路径链接,在触发该安装路径链接的情况下,执行所述目标客户端的安装操作和/或生成目标客户端的介绍信息和/或提供目标客户端的安装数据路径。
12.根据权利要求10所述的一种通信客户端传递所在终端已安装客户端的系统,其特征在于:所述系统还包括, 个性发送确认单元,与前述客户端发送触发单元相连,用于在所述目标客户端具有个性设置信息的情况下,在发送方客户端生成是否发送个性设置信息的确认选项; 个性设置发送单元,与前述个性发送确认单元相连,用于在采集到发送方对前述确认选项的触发消息后,执行所述个性设置信息的发送操作; 个性安装确认单元,与前述个性设置发送单元相连,用于在接收方接收到所述个性设置信息后,在接收方客户端生成是否安装所述个性设置信息的确认选项; 个性设置安装单元,与前述个性安装确认单元相连,用于在采集到接收方对前述确认选项的触发消息后,执行所述个性设置信息的安装操作。
【文档编号】H04L12/58GK103458005SQ201310359357
【公开日】2013年12月18日 申请日期:2013年8月18日 优先权日:2013年8月18日
【发明者】马宇尘 申请人:苏州量跃信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1