著录项信息
专利名称 | 基于输入法进行即时通信消息发送的方法及客户端 |
申请号 | CN201210111316.9 | 申请日期 | 2012-04-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-09-12 | 公开/公告号 | CN102664822A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/58 | IPC分类号 | H;0;4;L;1;2;/;5;8;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 上海量明科技发展有限公司 | 申请人地址 | 上海市浦东新区张江高科技园区春晓路470号203-32信箱
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海量明科技发展有限公司 | 当前权利人 | 上海量明科技发展有限公司 |
发明人 | 马宇尘;刘红梅 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明提供了一种基于输入法进行即时通信消息发送的方法及客户端,属于计算机、软件技术领域。该方法包括:即时通信软件获取联系人列表中被选中通信对象的标识信息;所述输入法软件采集输入的数据内容,并根据用户的触发操作信息将其发送至即时通信软件;即时通信软件接收所述数据内容,并将其作为即时通信消息发送至前述被选中的通信对象端。利用本发明,当在即时通信联系人列表中选中通信对象后,即可直接通过输入法将输入的信息内容发送至所选中的通信对象端,使得用户能够更加方便快捷地进行即时通信消息的发送。
1.一种基于输入法进行即时通信消息发送的方法,其特征在于:该方法包括如下步骤,
步骤1,即时通信软件获取联系人列表中被选中通信对象的标识信息;
步骤2,所述输入法软件采集输入的数据内容,并根据用户的触发操作信息将其发送至即时通信软件;
步骤3,即时通信软件接收所述数据内容,并将其作为即时通信消息发送至前述被选中的通信对象端,
其中,前述的输入法软件将输入的数据内容发送至即时通信软件的过程为,输入法软件向即时通信软件获取被选中的通信对象标识信息,将所述获取的通信对象标识信息在输入法界面中以触发控件的形式输出,当采集到针对所述输入法界面中的通信对象标识信息的触发操作时,将输入的数据内容发送至即时通信软件;
或者,在输入法界面所生成的候选项的子列表中设置有用以将输入的数据内容发送至即时通信软件的控件选项,当采集到用户针对前述候选项子列表中控件选项的触发操作时,将对应的候选项数据内容发送至即时通信软件;
或者,在输入法界面所生成的候选项中设置有用以将首选项数据内容发送至即时通信软件的数据发送候选项,当采集到用户针对所述数据发送候选项的触发操作时,将首选项数据内容发送至即时通信软件。
2.根据权利要求1所述的一种基于输入法进行即时通信消息发送的方法,其特征在于:所述被选中的通信对象为单独联系人对象,和/或群组和/或讨论组联系人对象。
3.根据权利要求1所述的一种基于输入法进行即时通信消息发送的方法,其特征在于:所述输入法软件采集输入的数据内容的方式为,
采集输入法界面中位于首位的候选项数据内容;
或者,根据用户的触发操作,采集输入法界面中被选中的候选项数据内容。
4.根据权利要求1所述的一种基于输入法进行即时通信消息发送的方法,其特征在于:所述输入法软件将输入的数据内容发送至即时通信软件的过程为,
在所述输入法软件的输入法界面中设置有用以将输入的数据内容发送至即时通信软件的控件按钮;
当捕获到针对所述控件按钮的触发操作时,将采集的数据内容发送至即时通信软件。
5.根据权利要求1所述的一种基于输入法进行即时通信消息发送的方法,其特征在于:所述通信对象标识信息包括通信对象的标识码、头像图标、昵称、备注姓名其中至少其一的信息。
6.根据权利要求1所述的一种基于输入法进行即时通信消息发送的方法,其特征在于:所述数据发送候选项的内容包括首选项数据内容和即时通信软件标识。
7.一种用以实施前面权利要求1所述方法的基于输入法进行即时通信消息发送的客户端,其特征在于:该客户端包括即时通信单元和输入法单元,
其中,所述即时通信单元包括,
通信对象获取模块,用于获取联系人列表中被选中的通信对象;
数据内容接收模块,用于接收来自于输入法单元的数据内容;
数据内容发送模块,用于将接收的来自于输入法单元的数据内容发送至前述被选中的通信对象端;
所述输入法单元包括,
输入内容采集模块,用于采集用户通过输入法单元输入的数据内容;
触发信息采集模块,用于采集用户针对输入的数据内容发送至即时通信单元的触发操作信息;
输入内容发送模块,用于将采集的数据内容发送至即时通信单元。
8.根据权利要求7所述的一种基于输入法进行即时通信消息发送的客户端,其特征在于所述输入法单元还包括:
控件按钮设置模块,用于在输入法界面中设置用以将输入的数据内容发送至即时通信单元的控件按钮;
控件触发采集模块,用于采集针对前述设置的控件按钮的触发操作信息;
首选项内容采集模块,用于采集用户通过输入法界面输入的首选项数据内容;
首选项内容发送模块,用于将采集的首选项数据内容发送至即时通信单元。
9.根据权利要求7所述的一种基于输入法进行即时通信消息发送的客户端,其特征在于所述输入法单元还包括:
对象标识获取模块,用于向即时通信单元获取被选中的通信对象标识信息;
对象标识输出模块,用于将所述获取的通信对象标识信息在输入法界面中以触发控件的形式输出。
10.根据权利要求7所述的一种基于输入法进行即时通信消息发送的客户端,其特征在于所述输入法单元还包括:
控件选项设置模块,用于在输入法界面所生成的候选项的子列表中,设置用以将输入的数据内容发送至即时通信单元的控件选项。
11.根据权利要求7所述的一种基于输入法进行即时通信消息发送的客户端,其特征在于所述输入法单元还包括:
发送候选项设置模块,用于在输入法界面所生成的候选项中设置用以将首选项数据内容发送至即时通信单元的数据发送候选项。
基于输入法进行即时通信消息发送的方法及客户端\n技术领域\n[0001] 本发明属于计算机、软件技术领域。\n背景技术\n[0002] 在网络越来越普及的今天,各种类型的即时通信软件已成为用户必不可少的软件工具,在用户的工作和生活中均得到了广泛地使用,用户可以通过即时通信工具实现与联系人的即时沟通,甚至是几个朋友的群聊。\n[0003] 现有技术中,用户通过即时通信工具与联系人进行消息沟通时,需要首先在联系人列表中查找到目标联系人,然后开启与联系人的即时通信交互界面,当信息沟通结束后,再关闭与联系人的即时通信交互界面。\n[0004] 在对现有技术的研究和实践过程中,发现现有的即时通信消息发送的操作步骤过于繁琐,不便于即时通信用户方便快捷地进行信息发送。\n发明内容\n[0005] 本发明的目的在于,提供一种基于输入法进行即时通信消息发送的方法及客户端。利用本发明,当在即时通信联系人列表中选中通信对象后,即可直接通过输入法将输入的信息内容发送至所选中的通信对象端,使得用户能够更加方便快捷地进行即时通信消息的发送。\n[0006] 本发明提供的技术方案包括:\n[0007] 一种基于输入法进行即时通信消息发送的方法,该方法包括如下步骤:\n[0008] 步骤1,即时通信软件获取联系人列表中被选中通信对象的标识信息;\n[0009] 步骤2,所述输入法软件采集输入的数据内容,并根据用户的触发操作信息将其发送至即时通信软件;\n[0010] 步骤3,即时通信软件接收所述数据内容,并将其作为即时通信消息发送至前述被选中的通信对象端。\n[0011] 优选地,所述被选中的通信对象为单独联系人对象,和/或群组和/或讨论组联系人对象。\n[0012] 优选地,所述输入法软件采集输入的数据内容的方式为:\n[0013] 采集输入法界面中位于首位的候选项数据内容;\n[0014] 或者,根据用户的触发操作,采集输入法界面中被选中的候选项数据内容。\n[0015] 优选地,所述输入法软件将输入的数据内容发送至即时通信软件的过程为:\n[0016] 在所述输入法软件的输入法界面中设置有用以将输入的数据内容发送至即时通信软件的控件按钮;\n[0017] 当捕获到针对所述控件按钮的触发操作时,将采集的数据内容发送至即时通信软件。\n[0018] 优选地,所述输入法软件将输入的数据内容发送至即时通信软件的过程为:\n[0019] 输入法软件向即时通信软件获取被选中的通信对象标识信息;\n[0020] 将所述获取的通信对象标识信息在输入法界面中以触发控件的形式输出;\n[0021] 当采集到针对所述输入法界面中的通信对象标识信息的触发操作时,将输入的数据内容发送至即时通信软件。\n[0022] 优选地,所述通信对象标识信息包括通信对象的标识码、头像图标、昵称、备注姓名其中至少其一的信息。\n[0023] 优选地,所述输入法软件将输入的数据内容发送至即时通信软件的过程为:\n[0024] 在输入法界面所生成的候选项的子列表中设置有用以将输入的数据内容发送至即时通信软件的控件选项;\n[0025] 当采集到用户针对前述候选项子列表中控件选项的触发操作时,将对应的候选项数据内容发送至即时通信软件。\n[0026] 优选地,所述输入法软件将输入的数据内容发送至即时通信软件的过程为:\n[0027] 在输入法界面所生成的候选项中设置有用以将首选项数据内容发送至即时通信软件的数据发送候选项;\n[0028] 当采集到用户针对所述数据发送候选项的触发操作时,将首选项数据内容发送至即时通信软件。\n[0029] 优选地,所述数据发送候选项的内容包括首选项数据内容和即时通信软件标识。\n[0030] 本发明还提供一种基于输入法进行即时通信消息发送的客户端,该客户端包括即时通信单元和输入法单元,\n[0031] 其中,所述即时通信单元包括:\n[0032] 通信对象获取模块,用于获取联系人列表中被选中的通信对象;\n[0033] 数据内容接收模块,用于接收来自于输入法单元的数据内容;\n[0034] 数据内容发送模块,用于将接收的来自于输入法单元的数据内容发送至前述被选中的通信对象端;\n[0035] 所述输入法单元包括:\n[0036] 输入内容采集模块,用于采集用户通过输入法单元输入的数据内容;\n[0037] 触发信息采集模块,用于采集用户针对输入的数据内容发送至即时通信单元的触发操作信息;\n[0038] 输入内容发送模块,用于将采集的数据内容发送至即时通信单元。\n[0039] 优选地,所述输入法单元还包括:\n[0040] 控件按钮设置模块,用于在输入法界面中设置用以将输入的数据内容发送至即时通信单元的控件按钮;\n[0041] 控件触发采集模块,用于采集针对前述设置的控件按钮的触发操作信息;\n[0042] 首选项内容采集模块,用于采集用户通过输入法界面输入的首选项数据内容;\n[0043] 首选项内容发送模块,用于将采集的首选项数据内容发送至即时通信单元。\n[0044] 优选地,所述输入法单元还包括:\n[0045] 对象标识获取模块,用于向即时通信单元获取被选中的通信对象标识信息;\n[0046] 对象标识输出模块,用于将所述获取的通信对象标识信息在输入法界面中以触发控件的形式输出。\n[0047] 优选地,所述输入法单元还包括:\n[0048] 控件选项设置模块,用于在输入法界面所生成的候选项的子列表中,设置用以将输入的数据内容发送至即时通信单元的控件选项。\n[0049] 优选地,所述输入法单元还包括:\n[0050] 发送候选项设置模块,用于在输入法界面所生成的候选项中设置用以将首选项数据内容发送至即时通信单元的数据发送候选项。\n[0051] 与现有技术相比,本发明的有益效果如下:本发明在输入法界面中设置有用以将输入的数据内容发送至即时通信软件的控件,当用户触发该控件时,即采集输入法界面中的数据内容并发送至即时通信软件,由即时通信软件再将该数据内容发送至当前被选中的通信对象端。通过本发明提供的技术方案,当用户在即时通信列表中选中某个通信对象后,不需要开启即时通信交互界面,即可将输入的数据内容发送至所选中的通信对象端,使得用户发送即时通信消息的方式更加方便快捷。\n附图说明\n[0052] 图1为本发明实施例中提供的基于输入法进行即时通信消息发送的方法流程图;\n[0053] 图2为本发明实施例一中提供的基于输入法进行即时通信消息发送的方法流程图;\n[0054] 图2-1为本发明实施例一中在输入法界面中设置控件按钮的示意图;\n[0055] 图3为本发明实施例二中提供的基于输入法进行即时通信消息发送的方法流程图;\n[0056] 图3-1为本发明实施例二中将获取的通信对象标识信息在输入法界面中以触发控件形式输出的示意图;\n[0057] 图4为本发明实施例三中提供的基于输入法进行即时通信消息发送的方法流程图;\n[0058] 图4-1为本发明实施例三中在输入法界面所生成的候选项子列表中设置控件选项的示意图;\n[0059] 图5为本发明实施例四中提供的基于输入法进行即时通信消息发送的方法流程图;\n[0060] 图5-1为本发明实施例四中在输入法界面中设置的数据发送候选项的示意图;\n[0061] 图6为本发明实施例中提供的基于输入法进行即时通信消息发送的客户端示意图;\n[0062] 图6-1为本发明实施例一中提供的输入法单元的示意图;\n[0063] 图6-2为本发明实施例二中提供的输入法单元的示意图;\n[0064] 图6-3为本发明实施例三中提供的输入法单元的示意图;\n[0065] 图6-4为本发明实施例四中提供的输入法单元的示意图。\n具体实施方式\n[0066] 下面结合附图和具体实施方式对本发明的实施方案作进一步详细的说明。\n[0067] 在本发明实施例中,为了实现输入法软件与即时通信软件之间的通信,需要在输入法软件和即时通信软件上增加相应的通信接口,也就是预定义即时通信软件和输入法软件的通信协议。并且,在具体实现时,输入法软件和即时通信软件可以采用如下几种方式进行通信:WM_COPYDATA消息、文件映射或匿名管道。\n[0068] 参见图1,为本发明实施例中提供的基于输入法进行即时通信消息发送的方法流程图,具体步骤如下所述。\n[0069] S11,即时通信软件获取联系人列表中被选中通信对象的标识信息;\n[0070] 作为举例而非限定,获取被选中通信对象的过程为:不断检测用户的鼠标点击消息,获取消息参数中的鼠标位置信息,利用操作系统的矩形相关的API函数判断是否点击了定位联系人事件的触发区域,如果鼠标点击了定位联系人区域,则该联系人即为被选中的通信对象,进一步获取该通信对象标识信息。所述通信对象标识信息包括即时通信标识码、头像标识、昵称、备注姓名至少其一的信息。\n[0071] S12,所述输入法软件采集输入的数据内容,并根据用户的触发操作信息将其发送至即时通信软件;\n[0072] 输入法软件采集输入的数据内容时,可以采集输入法界面中位于首位的候选项数据内容;或者,根据用户的触发操作,采集输入法界面中被选中的候选项数据内容。\n[0073] 本发明实施例中,为了将输入的数据内容发送至即时通信软件,需要在输入法界面中设置触发控件,当用户通过鼠标或者触摸点触发所述触发控件时,即可将数据内容发送至即时通信软件。\n[0074] 在输入法界面中设置触发控件的方式包括以下几种:\n[0075] 方式1,在输入法界面中设置用以将输入的数据内容发送至即时通信软件的控件按钮。该控件按钮为图标形式,当用户触发该控件按钮时,采集输入法界面中位于首位的候选项数据内容,发送至即时通信软件。\n[0076] 方式2,输入法软件向即时通信软件获取被选中的通信对象标识信息;将所述获取的通信对象标识信息在输入法界面中以触发控件的形式输出。该触发控件为通信对象的标识信息,包括通信对象的头像图标、昵称、备注姓名其中至少其一的信息。\n[0077] 方式3,在输入法界面所生成的候选项的子列表中设置用以将输入的数据内容发送至即时通信软件的控件选项。当用户触发某个候选项的控件选项时,将该候选项的数据内容发送至即时通信软件。\n[0078] 方式4,在输入法界面所生成的候选项中设置用以将首选项数据内容发送至即时通信软件的数据发送候选项。该数据发送候选项的内容包括首选项数据内容和即时通信软件标识信息。\n[0079] S13,即时通信软件接收所述数据内容,并将其作为即时通信消息发送至前述被选中的通信对象端。\n[0080] 在具体实现时,若使用WM_COPYDATA消息实现输入法软件与即时通信软件之间的通信,则lpData指向待发送数据的首地址,待发送数据中的消息类型为即时通信消息发送请求,待发送数据中的数据体为输入法界面中首选项数据内容,或者触发的特定候选项数据内容。\n[0081] 当即时通信软件接收到WM_COPYDATA消息后,通过传递过来的lpData接收数据,然后,解析消息类型得知该消息为即时通信消息发送请求,则获取其中的数据体信息内容,将其作为即时通信消息发送至前述被选中的通信对象端。\n[0082] 本发明实施例中,在输入法界面中设置有用以将输入的数据内容发送至即时通信软件的控件,当用户触发该控件时,输入法软件采集所输入的数据内容发送至即时通信软件,即时通信软件将接收的数据内容发送至被选中的通信对象端。下面根据不同的控件设置形式,详细介绍基于输入法进行即时通信消息发送的具体实施过程。\n[0083] 参见图2,为本发明实施例一中提供的基于输入法进行即时通信消息发送的方法流程图,具体步骤如下所述。\n[0084] S21,在输入法软件的输入法界面中设置用以将输入的数据内容发送至即时通信软件的控件按钮;\n[0085] 参见图2-1,展示了在输入法界面中设置控件按钮的示意图。如图所示,输入法界面100中包括有用户输入的字符串信息120,以及用以将输入的数据内容发送至即时通信软件的控件按钮110,对于字符串信息120生成有多个候选项,其中“上来一趟”为首选项\n121。本实施例中,当用户通过鼠标点击控件按钮110时,输入法软件采集首选项数据内容“上来一趟”,发送至即时通信软件。\n[0086] S22,即时通信软件获取联系人列表中被选中通信对象的标识信息;\n[0087] 利用系统钩子函数及相关API函数获取用户在联系人列表中选中的通信对象标识信息,该标识信息包括通信对象的标识码、头像标识、昵称、备注姓名其中至少其一的信息。\n[0088] S23,当捕获到针对输入法界面中设置的控件按钮的触发操作时,采集通过输入法界面输入的数据内容;\n[0089] 利用系统的钩子函数获取用户的鼠标点击消息,通过相关API函数判断鼠标点击位置是否为输入法界面中设置的控件按钮,若是,进一步采集输入法界面中首选项的数据内容。\n[0090] S24,输入法软件将输入的数据内容发送至即时通信软件;\n[0091] 输入法软件通过WM_COPYDATA消息或文件映射的方式将前述采集的首选项数据内容发送至即时通信软件。\n[0092] S25,即时通信软件将来自于输入法软件的数据内容作为即时通信消息发送至前述被选中的通信对象端。\n[0093] 参见图3,为本发明实施例二中提供的基于输入法进行即时通信消息发送的方法流程图,具体步骤如下所述。\n[0094] S31,即时通信软件获取联系人列表中被选中的通信对象标识信息;\n[0095] S32,即时通信软件将获取的通信对象标识信息发送至输入法软件;\n[0096] 即时通信软件通过WM_COPYDATA消息或文件映射的方式将前述获取的通信对象标识信息发送至输入法软件。\n[0097] S33,输入法软件将获取的通信对象标识信息在输入法界面中以触发控件的形式输出;\n[0098] 参见图3-1,展示了将获取的通信对象标识信息在输入法界面中以触发控件形式输出的示意图。如图所示,在输入法界面100中,触发控件130为通信对象的头像图标信息,另外触发控件130也可以是通信对象的标识码或昵称或者备注姓名其中之一的信息。\n[0099] 当输入法软件接收到来自于即时通信软件的通信对象标识信息时,利用动态加载控件的方式在输入法界面中生成触发控件,该触发控件的显示信息为前述接收的通信对象标识信息。\n[0100] S34,当捕获到针对前述输入法界面中触发控件的点击操作时,采集输入法界面中所输入的数据内容并发送至即时通信软件;\n[0101] 利用系统的钩子函数获取用户的鼠标点击消息,通过相关API函数判断鼠标点击位置是否为输入法界面中的触发控件,若是,采集输入法界面中首选项的数据内容,并通过WM_COPYDATA消息或文件映射的方式将采集的数据内容发送至即时通信软件。\n[0102] S35,即时通信软件将来自于输入法软件的数据内容作为即时通信消息发送至前述被选中的通信对象端。\n[0103] 参见图4,为本发明实施例三中提供的基于输入法进行即时通信消息发送的方法流程图,具体步骤如下所述。\n[0104] S41,在输入法界面所生成的候选项子列表中设置用以将输入的数据内容发送至即时通信软件的控件选项;\n[0105] 参见图4-1,展示了在输入法界面所生成的候选项子列表中设置控件选项的示意图。如图所示,输入法界面100中,对应着字符串“shang′lai′yi′tang”,生成多个候选项,本实施例中在每个候选项的子列表中设置有控件选项140,如图中的“消息发送”选项。当用户的鼠标或触摸点放置在某个候选项位置区域时,该候选项对应的子列表即显示,当用户进一步点击子列表中的控件选项“消息发送”时,则采集对应的候选项数据内容发送至即时通信软件。\n[0106] S42,即时通信软件获取联系人列表中被选中通信对象的标识信息;\n[0107] S43,当捕获到针对输入法界面的候选项子列表中设置的控件选项的触发操作时,采集对应候选项的数据内容;\n[0108] 利用系统的钩子函数获取用户的鼠标点击消息,通过相关API函数判断鼠标点击位置是否为候选项子列表中的“消息发送”控件选项,若是,进一步采集该控件选项对应的候选项数据内容。\n[0109] S44,将前述采集的候选项数据内容发送至即时通信软件;\n[0110] 将前述采集的候选项数据内容,通过WM_COPYDATA消息或文件映射的方式发送至即时通信软件。\n[0111] S45,即时通信软件将来自于输入法软件的数据内容作为即时通信消息发送至前述被选中的通信对象端。\n[0112] 参见图5,为本发明实施例四中提供的基于输入法进行即时通信消息发送的方法流程图,具体步骤如下所述。\n[0113] S51,在输入法界面所生成的候选项中设置用以将首选项数据内容发送至即时通信软件的数据发送候选项;\n[0114] 参见图5-1,展示了在输入法界面中设置的数据发送候选项的示意图。如图所示,输入法界面100中,对应输入的字符串信息120,生成的首选项121数据内容为“上来一趟”,第二个候选项122即为本实施例所述的数据发送候选项,该数据发送候选项的内容为首选项数据内容和即时通信软件的标识信息。当用户通过鼠标触发该候选项时,或者触发该候选项对应的序号“2”时,即采集首选项数据内容发送至即时通信软件。\n[0115] S52,即时通信软件获取联系人列表中被选中通信对象的标识信息;\n[0116] S53,当捕获到用户针对前述数据发送候选项的触发操作时,将首选项数据内容发送至即时通信软件;\n[0117] 利用系统的钩子函数获取用户的鼠标点击消息,通过相关API函数判断鼠标点击位置是否为数据发送候选项,若是,采集输入法界面中首选项的数据内容;或者,通过钩子函数截获系统的键盘响应,获取用户的键盘按键的虚拟键值,通过相关API函数判断按下的虚拟键值是否为数据发送候选项对应的序列号,若是,则采集输入法界面中首选项的数据内容。最后,将采集的首选项数据内容通过WM_COPYDATA消息或文件映射的方式将采集的数据内容发送至即时通信软件。\n[0118] S54,即时通信软件将来自于输入法软件的数据内容作为即时通信消息发送至前述被选中的通信对象端。\n[0119] 结合前面描述的基于输入法进行即时通信消息发送的方法实施例,本发明还提供了配套的客户端。\n[0120] 参见图6,为本发明实施例中提供的基于输入法进行即时通信消息发送的客户端示意图,该客户端包括即时通信单元210和输入法单元220,\n[0121] 其中,所述即时通信单元210包括,\n[0122] 通信对象获取模块211,用于获取联系人列表中被选中的通信对象;\n[0123] 数据内容接收模块212,用于接收来自于输入法单元的数据内容;\n[0124] 数据内容发送模块213,用于将接收的来自于输入法单元的数据内容发送至前述被选中的通信对象端;\n[0125] 所述输入法单元220包括,\n[0126] 输入内容采集模块221,用于采集用户通过输入法单元输入的数据内容;\n[0127] 触发信息采集模块222,用于采集用户针对输入的数据内容发送至即时通信单元的触发操作信息;\n[0128] 输入内容发送模块223,用于将采集的数据内容发送至即时通信单元。\n[0129] 本实施例所述的客户端中,输入法单元220根据用户的触发操作,采集输入法界面中输入的数据内容发送至即时通信单元210,由即时通信单元210将来自于输入法单元\n220的数据内容发送至当前被选中的通信对象端。\n[0130] 在本实施例所述的客户端中,输入法单元包括有几种不同的用以将数据内容发送至即时通信单元的触发方式,下面具体介绍每种输入法单元的具体结构。\n[0131] 参见图6-1,为本发明实施例一中提供的输入法单元的示意图,该输入法单元包括:\n[0132] 控件按钮设置模块301,用于在输入法界面中设置用以将输入的数据内容发送至即时通信单元的控件按钮;\n[0133] 控件触发采集模块302,用于采集针对前述设置的控件按钮的触发操作信息;\n[0134] 首选项内容采集模块303,用于采集用户通过输入法界面输入的首选项数据内容;\n[0135] 首选项内容发送模块304,用于将采集的首选项数据内容发送至即时通信单元。\n[0136] 本实施例所述的输入法单元中,控件按钮设置模块301在输入法界面中设置有控件按钮,当控件触发采集模块302采集到用户触发该控件按钮时,首选项内容采集模块303采集输入法界面中的首选项数据内容;最后,由首选项内容发送模块304将采集的首选项数据内容发送至即时通信单元。\n[0137] 参见图6-2,为本发明实施例二中提供的输入法单元的示意图,该输入法单元包括:\n[0138] 对象标识获取模块401,用于向即时通信软件获取被选中的通信对象标识信息;\n[0139] 对象标识输出模块402,用于将所述获取的通信对象标识信息在输入法界面中以触发控件的形式输出;\n[0140] 标识触发采集模块403,用于采集针对前述输入法界面中以触发控件形式输出的通信对象标识信息的触发操作信息;\n[0141] 首选项内容采集模块404,用于采集用户通过输入法界面输入的首选项数据内容;\n[0142] 首选项内容发送模块405,用于将采集的首选项数据内容发送至即时通信单元。\n[0143] 本实施例所述的输入法单元中,对象标识获取模块401向即时通信单元获取当前被选中的通信对象标识信息,对象标识输出模块402将该通信对象标识信息在输入法界面中以触发控件的形式输出,当用户通过输入法界面触发该触发控件时,标识触发采集模块\n403采集用户的触发操作信息,并将触发操作信息发送至首选项内容采集模块404,进行首选项数据内容的采集,最后通过首选项内容发送模块405将采集的首选项数据内容发送至即时通信单元。\n[0144] 参见图6-3,为本发明实施例三中提供的输入法单元的示意图,该输入法单元包括:\n[0145] 控件选项设置模块501,用于在输入法界面所生成的候选项的子列表中,设置用以将输入的数据内容发送至即时通信单元的控件选项;\n[0146] 选项触发采集模块502,用于采集针对前述设置的控件选项的触发操作信息;\n[0147] 选项内容采集模块503,用于采集前述在输入法界面中触发的控件选项对应的候选项数据内容;\n[0148] 选项内容发送模块504,用于将前述采集的候选项数据内容发送至即时通信单元。\n[0149] 本实施例所述的输入法单元中,在输入法界面所生成的候选项中,通过控件选项设置模块501在每个候选项的子列表中设置用以将输入的数据内容发送至即时通信单元的控件选项,选项触发采集模块502采集到用户触发某个候选项的控件选项时,选项内容采集模块503采集该控件选项对应的候选项数据内容,最后通过选项内容发送模块504将前述采集的选项数据内容发送至即时通信单元。\n[0150] 参见图6-4,为本发明实施例四中提供的输入法单元的示意图,该输入法单元包括:\n[0151] 发送候选项设置模块601,用于在输入法界面所生成的候选项中设置用以将首选项数据内容发送至即时通信单元的数据发送候选项;\n[0152] 候选项触发采集模块602,用于采集针对前述设置的数据发送候选项的触发操作信息;\n[0153] 首选项内容采集模块603,用于采集用户通过输入法界面输入的首选项数据内容;\n[0154] 首选项内容发送模块604,用于将前述采集的首选项数据内容发送至即时通信单元。\n[0155] 本实施例所述的输入法单元中,发送候选项设置模块601在输入法界面所生成的候选项中设置数据发送候选项,当候选项触发采集模块602采集到用户触发该数据发送候选项时,首选项内容采集模块603采集输入法界面中的首选项数据内容;最后通过首选项内容发送模块604将采集的首选项数据内容发送至即时通信单元。\n[0156] 以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
法律信息
- 2015-06-17
- 2013-06-12
实质审查的生效
IPC(主分类): H04L 12/58
专利申请号: 201210111316.9
申请日: 2012.04.16
- 2012-09-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-12-28
|
2011-09-04
| | |
2
| |
2008-10-22
|
2008-05-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |