在即时通信中设置备忘信息的方法、终端及系统的制作方法

文档序号:7992187阅读:168来源:国知局
专利名称:在即时通信中设置备忘信息的方法、终端及系统的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
随着互联网以及无线通信技术的不断发展,IM工具的应用也更加广泛,通过IM工具进行信息沟通已成为人们进行信息交流的一种重要方式。目前一些即时通信工具已集成了备忘录功能,用户可以使用该功能记录重要事项等,通过设置提醒方式、提醒时间、提醒内容等提醒条件,当条件符合时,即时通信工具会通过己设定的提醒方式将设定的提醒内容显示给用户。实际应用中,用户可能需要与某个联系人进行信息交流,而此时该联系人并没有上线,这时用户希望把需要交流的信息内容进行备忘记录,待该联系人上线时,再针对备忘的信息与该联系人进行交流。现有技术中,用户需要在备忘录中记录待交流的信息及联系人对象,然后不时的查看该联系人对象是否上线,当联系人上线时,再将备忘信息拷贝到与联系人的通信窗口中,进行信息交流。可见,上述的备忘过程过于繁杂,对用户的使用造成很大不便。现有的即时通信工具中,无法实现针对特定联系人进行信息备忘,当该联系人的状态满足匹配条件时,向用户发出提醒通知的功能。

发明内容
本发明的目的在于,提供一种在即时通信中设置备忘信息的方法、终端及系统,利用本发明,通过即时通信工具创建用以记录备忘信息的备忘窗口,采集用户在该备忘窗口中输入的备忘信息,并进行存储,当用户与联系人通信需要所述备忘信息时,则通过触发操作获取所述备忘信息,从而更加方便用户与联系人的信息交流。本发明提供的技术方案包括一种在即时通信中设置备忘信息的方法,该方法包括以下步骤步骤1,开启针对于联系人对象的用以记录备忘信息的备忘窗口 ;步骤2,采集用户通过前述备忘窗口所输入的备忘信息;步骤3,将所采集的备忘信息存储,并根据触发条件输出。优选地,所述步骤1之前还包括,在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口。优选地,所述创建的备忘窗口设置在用户与联系人对象的即时通信交互界面中, 或者设置在联系人列表的联系人ITEM项中或旁边。优选地,所述创建的备忘窗口设置在即时通信交互界面信息输入栏或者信息输出栏中。优选地,所述的备忘窗口设置在即时通信交互界面信息的输入栏下侧,在采集到针对于备忘窗口的触发信息时,展开为能显示两行及两行以上字符的空间布局,在采集到针对于非备忘窗口所在区间的触发信息后,缩减为仅能够显示一行字符的空间布局。优选地,采集针对于联系人ITEM项的触发但非开启对应即时通信交互界面的触发信息;遍历对应着该联系人的备忘信息存储状况;在针对于该联系人对象具有备忘信息的情况下,在前述的联系人ITEM项中或旁边,建立备忘窗口 ;将前述的备忘信息在前述的备忘窗口中输出。优选地,采集针对于联系人ITEM项的触发但非开启对应即时通信交互界面的触发信息;在前述的触发信息移离前述的联系人ITEM项后,取消该备忘窗口。优选地,所述创建的备忘窗口设置在即时通信交互界面信息输入栏或者信息输出栏中。优选地,所创建的备忘窗口中设置有文件上传组件,用以将本地保存的数据信息上传至服务器。优选地,所创建的备忘窗口中设置有信息录制组件,用以录制音频信息或视频信息或多媒体信息,并将录制的信息保存在客户端或服务器中。优选地,所述步骤2中输入的备忘信息包括以下至少其一的信息输入的文本信息;手写输入的信息;添加的超链接信息;通过文件上传组件上传的文件信息;通过信息录制组件录制的数据信息;优选地,所述添加的超链接信息为本地客户端或服务器中保存的数据信息或者网页信息的超链接。优选地,所述本地客户端或者服务器中保存的数据信息为文本信息、图片信息、音频信息、视频信息、多媒体信息其中至少其一的信息。优选地,所述步骤3中根据触发条件输出备忘信息的过程为监测用户所对应即时通信客户端的上线状态信息;在判定前述即时通信客户端处于上线状态的情况下,将备忘信息推送至该即时通信客户端;通过该即时通信客户端生成备忘信息播报窗口,将前述备忘信息输出。优选地,所述步骤3中根据触发条件输出备忘信息的过程为在即时通信主面板中设置用以开启备忘总窗口的操作入口 ;当采集到针对于前述操作入口的触发信息时,调出预存的备忘信息;将调出的备忘信息在备忘总窗口中按照联系人对象分类输出。优选地,所述步骤3中根据触发条件输出备忘信息的过程为采集即时通信客户端的即时通信交互界面的开启状态;在前述的即时通信交互界面处于开启状态的情况下,判定是否针对于该即时通信交互界面设置有备忘信息;
在具有备忘信息情况下,输出前述的备忘信息。优选地,所述步骤3中根据触发条件输出备忘信息的过程为监测所述备忘信息对应的联系人对象的在线状态;在所述备忘信息对应的联系人对象至少一个在线的情况下,输出所述的备忘信肩、ο优选地,所述步骤3中根据触发条件输出备忘信息的过程为针对所创建的备忘窗口设置用以播报备忘信息的触发控件;采集针对于前述触发控件的触发信息;生成备忘信息的播报窗口,输出针对于该备忘窗口所存储的备忘信息。优选地,所述步骤3中根据触发条件输出备忘信息的过程为针对于前述的备忘窗口设置用以触发播报备忘信息的播报规则,该播报规则是通过预设的生物识别信息来触发的;在用户的即时通信客户端处于上线状态下,采集用户的生物信息,所采集的生物信息类型,和前一步骤预设的生物识别信息类型一致;将采集获得的生物信息进行识别,判断是否识别通过;在识别通过的情况下,调出与前述生物识别信息相对应的备忘信息。优选地,所述的生物信息是语音信息、唇语信息、手语信息、姿态动作信息中至少其一的信息。优选地,根据语音信息触发输出备忘信息的过程为针对于前述的备忘窗口设置用以触发播报备忘信息的播报规则,该播报规则是针对备忘信息对应的联系人对象,设置语音信息作为播报该备忘信息的触发条件;在用户的即时通信客户端处于上线状态下,采集用户的语音信息;将采集的语音信息和预设的播报规则进行比对;在比对通过的情况下,若针对于该联系人对象预存有备忘信息,则输出该备忘信肩、ο优选地,针对用户输入的备忘信息设置有即时通信消息的发送功能控件按钮,用以将所述备忘信息进行发送。优选地,将所述备忘信息进行发送的过程为采集用户针对备忘信息对应的发送功能控件按钮的触发操作;根据备忘信息对应的联系人对象标识号,建立数据传输通道;通过所述数据传输通道,将所述备忘信息发送至联系人客户端。优选地,将所述备忘信息进行发送的过程为采集用户在所述备忘信息中选中的信息内容;捕获用户针对选中的信息内容对应的发送功能控件按钮的触发操作;
将所述选中的信息内容发送至联系人客户端。优选地,输出所述备忘信息的方式为针对于备忘信息设置等级;采集备忘信息中的等级信息;按照备忘信息的等级依次进行排序输出。
8
优选地,输出所述备忘信息的方式为针对于备忘信息设置提醒时间;采集备忘信息的提醒时间信息;按照所述提醒时间的先后顺序依次输出备忘信息。优选地,针对用户输入的备忘信息,能够转发至邮件中,其过程为针对用户输入的备忘信息设置邮件转发控件按钮;采集用户对备忘信息中邮件转发控件的触发操作;获取设置的邮箱地址,将备忘信息转发至前述的邮箱地址中。本发明还提供一种在即时通信中设置备忘信息的终端,该终端包括备忘窗口建立单元,用以在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口;备忘窗口开启单元,与所述备忘窗口建立单元相连,用以开启在即时通信工具中创建的备忘窗口;备忘信息采集单元,与所述备忘窗口开启单元相连,用以采集用户通过前述备忘窗口所输入的备忘信息;备忘信息输出单元,与所述备忘信息采集单元相连,用以将所采集的备忘信息存储,并根据触发条件输出。优选地,所述备忘窗口建立单元包括以下至少其一的组件文本输入组件,用以进行输入文本信息;手写输入组件,用以提供手写输入功能;超链接添加组件,用以添加网页信息或者数据库中存储的数据信息的超链接;文件上传组件,用以将本地保存的数据信息上传至服务器;信息录制组件,用以录制音频信息或视频信息或多媒体信息,并将录制的信息保存在客户端或服务器中。优选地,所述备忘信息输出单元包括以下至少其一的组件信息排序组件,用以对备忘信息按照设置标准进行排序输出;信息发送组件,用以将所述备忘信息发送至联系人客户端;邮件转发组件,用以将所述备忘信息转发至邮箱中。优选地,所述终端还包括生物信息触发单元,与所述备忘信息输出单元相连,用以通过预设的生物识别信息来触发所述备忘信息的输出。本发明还提供一种在即时通信中设置备忘信息的系统,包括即时通信客户端和服务器,所述即时通信客户端包括备忘窗口建立单元,用以在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口;备忘窗口开启单元,与所述备忘窗口建立单元相连,用以开启在即时通信工具中创建的用以记录备忘信息的备忘窗口;备忘信息采集单元,与所述备忘窗口开启单元相连,用以采集用户通过前述备忘窗口所输入的备忘信息;
备忘信息发送单元,与所述备忘信息采集单元相连,用以将采集的备忘信息发送至服务器;备忘信息输出单元,用以将服务器返回的备忘信息,根据触发条件进行输出;所述服务器包括备忘信息接收单元,用于接收即时通信客户端发送的备忘信息;备忘信息保存单元,用于保存所接收的备忘信息;备忘信息返回单元,用于在接收到即时通信客户端的信息请求时,将所述备忘信息返回至即时通信客户端。与现有技术相比,本发明的有益效果如下(1)在用户与联系人的即时通信交互界面中设置有备忘窗口,用户可以在备忘窗口中输入待交流的备忘信息,当在需要的时候,用户通过触发操作即可获取所述的备忘信息,并可将备忘信息的部分或全部内容直接发送给用户。使得用户可以针对特定联系人事先将需要交流的信息备份好,在需要的时候随时可以进行发送。(2)本发明还可以实现,针对用户在即时通信交互界面中所输入的备忘信息,当所述备忘信息对应的联系人对象上线时,向用户输出所述备忘信息,提示用户与联系人对象进行即时交流。(3)本发明中所述的备忘信息可以是用户输入的文本信息或者手写信息,还可以是录制的音频、视频或者上传的文件数据,并存储至即时通信服务器中,当用户更换到其它客户端登录即时通信工具时,仍可获取所设置的备忘信息,以方便与联系人的信息交流。(4)本发明还可通过生物信息识别技术直接获取所设置的备忘信息,例如通过语音信息即可将设置的备忘信息在客户端输出,而不需要手动操作。


图1为本发明第一实施例提供的一种在即时通信中设置备忘信息的方法流程图;图1-1展示了在即时通信主面板中设置备忘总窗口的示意图;图1-2展示了在备忘总窗口中按照联系人对象分类输出备忘信息的示意图;图1-3展示了开启即时通信交互界面触发备忘信息输出的示意图;图2为本发明第二实施例提供的一种在即时通信中设置备忘信息的方法流程图;图3为本发明第三实施例提供的针对备忘窗口中输入的备忘信息进行发送的方法流程图;图4为本发明第四实施例提供的将备忘窗口中设置的备忘信息转发至邮箱的方法流程图;图5为本发明第五实施例提供的一种在即时通信中设置备忘信息的终端示意图;图6为本发明第六实施例提供的一种在即时通信中设置备忘信息的终端示意图;图7为本发明第七实施例提供的一种在即时通信中设置备忘信息的系统示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,为本发明第一实施例提供的一种在即时通信中设置备忘信息的方法流程图,具体步骤如下所述。Sl 1,在即时通信中创建针对联系人对象的用以记录备忘信息的备忘窗口 ;所创建的备忘窗口设置在所述创建的备忘窗口设置在用户与联系人对象的即时通信交互界面中,或者设置在联系人列表的联系人ITEM项中或旁边。其中,备忘窗口可设置在即时通信交互界面的信息输入栏或者信息输出栏中;所述联系人列表的联系人ITEM 项,是指联系人列表中的每个联系人的触发区域,可以在该触发区域中设置备忘窗口的操作入口,也可在该联系人ITEM项的子列表中设置备忘窗口的操作入口。在创建的备忘窗口中可设置多种功能组件,例如,用以将本地保存的数据信息上传至服务器的文件上传组件;以及信息录制组件,用以录制音频信息或视频信息或多媒体信息,并将录制的信息保存在客户端或服务器中。对于输入的备忘信息,还可设置发送功能控件按钮,用以将输入的备忘信息进行发送;以及用以将备忘信息转发至邮件的邮件转发控件按钮。作为举例而非限定,创建备忘窗口的具体过程为利用客户端所在的windows操作系统中的窗口生成API函数,先加载创建备忘窗口所需要的动态链接库,再加载备忘窗口所需要的资源文件,最后根据相关配置,创建备忘窗口。在创建备忘窗口时,其中设置的功能组件对应的执行程序,可以保存在本地客户端或者服务器中,在备忘窗口中设置相应的操作入口,用户通过触发操作入口,即可调用功能组件对应的执行程序。S12,开启针对于联系人对象的用以记录备忘信息的备忘窗口 ;所创建的备忘窗口可以在即时通信交互界面中或者联系人列表的联系人ITEM项中设置操作入口,也可始终显示在即时通信交互界面中的相应位置。用户可通过鼠标操作点击操作入口,从而开启备忘窗口 ;也可通过光标激活备忘窗口,使之转换为焦点窗口。S13,采集用户通过前述备忘窗口所输入的备忘信息;当备忘窗口开启后,用户即可通过备忘窗口输入备忘信息。所输入的备忘信息包括有以下几种情形通过文本输入框输入的文本信息;通过用户手写输入的信息;用户可以在文本输入框中点击右键,然后选中超链接功能按钮,即可进行超链接信息的添加,该超链接信息为本地客户端或服务器中保存的数据信息或者网页信息的超链接,其中本地客户端或者服务器中保存的数据信息为文本信息、图片信息、音频信息、视频信息、多媒体信息其中至少其一的信息;用户通过触发备忘窗口中的文件上传组件的操作入口,即可进行文件的上传操作,将本地保存的数据信息上传至服务器中,所上传的文件信息以图标形式显示在备忘窗口中;用户通过触发备忘窗口中的信息录制组件的操作入口,即可对音频信息或视频信息或多媒体信息进行录制,并将录制的信息保存在本地客户端或服务器中,所录制的数据信息以图标形式显示在备忘窗口中。S14,将所采集的备忘信息存储,并根据触发条件输出。对于所采集的用户输入的备忘信息可以存储在本地客户端或者服务器中,也可同时存储在本地客户端和服务器中。
所创建的每个备忘窗口是和对应的联系人对象相关联的,用户在备忘窗口中输入的备忘信息也是和对应的联系人相关的。例如,在用户与联系人“李红”的即时通信备忘窗口中输入的信息,即是针对联系人“李红”的备忘信息。针对所存储的备忘信息,根据触发条件输出,其触发输出的方式包括以下几种方式1,监测用户所对应即时通信客户端的上线状态信息;在判定前述即时通信客户端处于上线状态的情况下,将备忘信息推送至该即时通信客户端;通过该即时通信客户端生成备忘信息播报窗口,将所述备忘信息输出。该触发方式中,用户登录即时通信工具后,即输出所述的备忘信息,所述的上线状态包括有在线上、忙碌、离开、隐身等多种状态。方式2,在即时通信主面板中设置用以开启备忘总窗口的操作入口 ;当采集到针对于前述操作入口的触发信息时,调出预存的备忘信息;将调出的备忘信息在备忘总窗口中按照联系人对象分类输出。参见图1-1,展示了在即时通信主面板中设置备忘总窗口的示意图,如图所示,在即时通信主面板110中设置了备忘总窗口的操作入口 111,该操作入口 111以图标形式显示,并且在图标一侧显示有备忘信息的条数。当用户通过鼠标点击操作入口 111时,则生成包括有备忘信息的备忘总窗口。参见图1-2,展示了在备忘总窗口中按照联系人对象分类输出备忘信息的示意图,如图所示,在备忘总窗口 120中输出了两条备忘信息,分别是用户针对联系人“dermy”和联系人“Linking”的备忘信息,所述的备忘信息按照联系人对象分类输出。方式3,采集即时通信客户端的即时通信交互界面的开启状态;在前述的即时通信交互界面处于开启状态的情况下,判定是否针对于该即时通信交互界面设置有备忘信息;在具有备忘信息情况下,输出前述的备忘信息。所创建的备忘窗口,可以设置在用户与联系人的即时通信交互界面中,因此在输出备忘信息时,可以在对应的即时通信交互界面开启时,触发输出所设置的备忘信息。参见图1-3,展示了开启即时通信交互界面触发备忘信息输出的示意图,如图所示,备忘窗口 130设置在即时通信交互界面112的信息输入栏的底部位置,通常情况下,该备忘窗口 130 处于未激活状态,当用户通过鼠标激活后,才可在该备忘窗口 130中输入备忘信息。对于用户输入的备忘信息,只要该即时通信交互界面112处于开启状态,该备忘信息即显示在备忘窗口 130中。方式4,监测所述备忘信息对应的联系人对象的在线状态;在所述备忘信息对应的联系人对象至少一个在线的情况下,输出所述的备忘信息。用户在备忘窗口中输入的备忘信息,是针对特定联系人对象的,因此可以在备忘信息针对的联系人对象在线时,输出所述备忘信息。该在线状态是指联系人在线上的状态, 不包括离开、隐身等状态。当备忘信息是针对一个联系人对象时,则该联系人对象在线时, 输出所述备忘信息;当备忘信息是针对一个以上的联系人时,例如群组中的成员,则可以设定在联系人数量满足预设条件时,输出所述备忘信息。方式5,针对所创建的备忘窗口设置用以播报备忘信息的触发控件;采集针对于前述触发控件的触发信息;生成备忘信息的播报窗口,输出针对于该备忘窗口所存储的备忘fn息。方式6,针对于前述的备忘窗口设置用以触发播报备忘信息的播报规则,该播报规则是通过预设的生物识别信息来触发的;在用户的即时通信客户端处于上线状态下,采集用户的生物信息,所采集的生物信息类型,和前一步骤预设的生物识别信息类型一致;将采集获得生物信息进行识别,判断是否识别通过;在识别通过的情况下,调出与前述生物识别信息相对应的备忘信息。所述的生物信息是语音信息、唇语信息、手语信息、姿态动作信息中至少其一的信息。例如,预存了特定的语音信息作为触发备忘信息播报的播报规则,则通过语音信息触发输出备忘信息的过程为针对于前述的备忘窗口设置用以触发播报备忘信息的播报规则,该播报规则是针对备忘信息对应的联系人对象,设置语音信息作为播报该备忘信息的触发条件;在用户的即时通信客户端处于上线状态下,采集用户的语音信息;将采集的语音信息和预设的播报规则进行比对;在比对通过的情况下,若针对于该联系人对象预存有备忘信息,则输出该备忘fn息。作为举例而非限定,例如用户设置语音信息“备忘”或“备忘录”作为触发输出备忘信息的播报规则,当客户端采集到用户的语音信息,和播报规则“备忘”或“备忘录”进行比对,若比对一致,则输出对应的备忘信息。进一步,输出备忘窗口的形式,还有其它的类型,说明如下。在所述创建的备忘窗口设置在用户与联系人对象的即时通信交互界面中的情况下,优选为如下的方式所述的备忘窗口,优选设置在即时通信交互界面信息的输入栏下侧,如图1-3所示的那样。当采集到用户操作即时通信的信息中,包含触发备忘窗口的情况下,就视为采集到了针对于备忘窗口的触发信息。根据该触发信息,将备忘窗口 130展开为能显示两行及两行以上字符的空间布局,输出针对于该联系人对象所预存的备忘信息;进一步,还可以采集用户通过字符形式所写入备忘信息,或者通过其它类型的信息录制组件,来录制用户的备忘fn息。而在采集到针对于非备忘窗口所在区间的触发信息后,则代表着用户不再查看或写入备忘信息了。于是,就根据该类型的触发信息,将备忘窗口 130缩减为仅能够显示一行字符的空间布局。前述的针对于备忘窗口 130的触发信息,作为举例而非限定,可以是采集获得的用户针对于备忘窗口 130的鼠标点击消息,或者鼠标在其上置放的消息;或者,针对于触摸屏的情况下,是采集获得的用户通过触摸屏对备忘窗口 130所在位置的点击消息,等等。进一步,还可以采集用户针对于联系人列表中的ITEM项的触发信息,来建立备忘窗口并输出备忘信息。作为举例,过程如下采集针对于联系人ITEM项的触发但非开启对应即时通信交互界面的触发信息;遍历对应着该联系人的备忘信息存储状况;在针对于该联系人对象具有备忘信息的情况下,在前述的联系人ITEM项中或旁边,建立备忘窗口 ;将前述的备忘信息在前述的备忘窗口中输出。这儿所描述的针对于联系人ITEM项的触发信息,作为举例而非限定,是采集获得的用户针对于联系人ITEM项的一次鼠标点击消息,或者鼠标在其上置放的消息;或者,针
13对于触摸屏的情况下,是采集获得的用户通过触摸屏对联系人ITEM项所在位置的点击消息或触摸消息,等等。作为对比,针对于联系人ITEM项的两次连续点击,即可进入到相应的即时通信交互界面了。进一步,当不再触发前述的联系人ITEM项时,可消除掉前述的备忘窗口,作为举例,步骤如下采集针对于联系人ITEM项的触发但非开启对应即时通信交互界面的触发信息;在前述的触发信息移离前述的联系人ITEM项后,取消该备忘窗口。前述的窗口生成或除去等方面的操作,作为举例,可以通过Windows操作系统和窗口相关的API函数来实现。进一步,输出备忘信息时,可以按照备忘信息的输入时间、或重要程度或者提醒时间,将备忘信息进行排序输出。按照备忘信息的输入时间进行信息输出的过程为采集用户输入备忘信息时对应的时间信息;将备忘信息按照所对应时间信息的先后顺序依次排序输出。按照备忘信息的重要程度进行信息输出的过程为在输入备忘信息时,针对备忘信息的重要程度设置等级;采集备忘信息中所设置的等级信息;按照备忘信息的等级依次进行排序输出。例如,针对用户输入的备忘信息,可添加星级图标,用户添加的星级图标越多,则对应的备忘信息的等级也就越高。按照备忘信息的提醒时间进行信息输出的过程为采集备忘信息中的提醒时间信息;按照所述提醒时间的先后顺序依次输出备忘信息。本实施例中,客户端采集用户在备忘窗口中输入的备忘信息,并将备忘信息保存在客户端,或者同时保存在客户端及服务器中。当采集到用户针对备忘信息的触发操作时, 客户端将保存在本地的备忘信息进行输出,或从服务器中调取相应数据后输出。参见图2,为本发明第二实施例提供的一种在即时通信中设置备忘信息的方法流程图,具体步骤如下所述。S21,在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口 ;该步骤的具体实施过程和第一实施例的步骤Sll是相同的,此处不再赘述。S22,开启针对于联系人对象的用以记录备忘信息的备忘窗口 ;所创建的备忘窗口可以在即时通信交互界面中或者联系人列表的联系人ITEM项中设置操作入口 ;另外,备忘窗口也可始终显示在即时通信交互界面中的相应位置。用户可通过鼠标操作点击操作入口,从而开启备忘窗口 ;也可通过光标激活即时通信交互界面中的备忘窗口,使之转换为焦点窗口。S23,采集用户通过前述备忘窗口所输入的备忘信息;所采集的备忘信息包括有输入的文本信息;手写输入的信息;添加的超链接信息;通过文件上传组件上传的文件信息;通过信息录制组件录制的数据信息其中至少其一的信息。S24,将用户输入的备忘信息发送至即时通信服务器进行保存;即时通信客户端将用户标识号、备忘信息对应的联系人标识号、以及备忘信息,按照协议格式组合到数据包中,对数据包进行加密处理后,发送给即时通信服务器;
即时通信服务器接收数据包,对其进行解密解析处理后,从中提取出数据信息,并按照用户标识号及联系人标识号,将备忘信息进行存储。S25,当接收到即时通信客户端的备忘信息请求时,即时通信服务器将所述备忘信息返回至客户端;客户端接收到用户针对备忘信息进行播报输出的触发命令时,向服务器发送备忘信息请求,服务器根据用户标识号及联系人标识号,查找对应的备忘信息,并将查找到的备忘信息按照协议格式组合到数据包中,通过客户端的动态IP地址以及Port端口生成发送数据信息的套接字端口,将数据包发送至客户端。S26,即时通信客户端将返回的备忘信息进行输出。客户端接收到服务器返回的数据包,解析获取备忘信息,并将备忘信息在备忘窗口或者生成的播报窗口中输出。输出备忘信息时,可以按照备忘信息的输入时间、或重要程度或者提醒时间,将备忘信息进行排序输出。本实施例中,客户端采集用户在备忘窗口中输入的备忘信息,并将采集备忘信息发送至服务器进行保存。当采集到用户针对备忘信息的触发操作时,客户端向服务器发送备忘信息请求,服务器向客户端返回相应的备忘信息,客户端将服务器返回的备忘信息进行输出。参见图3,为本发明第三实施例提供的针对备忘窗口中输入的备忘信息进行发送的方法流程图,具体步骤如下所述。S31,采集用户针对在备忘窗口中输入的备忘信息进行发送的触发操作;在备忘窗口中针对用户输入的备忘信息设置有发送功能控件按钮,所述控件按钮的设置方式为以下两种方式1,发送功能控件按钮设置在备忘窗口中的相应位置。当采集到针对发送功能控件按钮的触发操作时,将对应的备忘信息发送至联系人客户端。方式2,发送功能控件按钮设置在用户从备忘信息中选中的信息内容对应的子列表中。当采集到针对子列表中的发送功能控件按钮的触发操作时,将用户所选中的信息内容发送至联系人客户端。S32,根据备忘信息对应的联系人对象标识号,建立数据传输通道;建立数据传输通道的过程为客户端将自身标识、联系人标识按照协议格式组合到数据包中,对数据包进行加密处理后,发送给即时通信服务器;即时通信服务器接收数据包,对其进行解密解析处理后,从中提取出联系人标识,通过查询登录服务器,获取联系人所在客户端对应的动态IP地址以及Port端口;即时通信服务器根据获取到的动态IP地址以及Port端口建立经由服务器的数据传输通道,或者服务器将联系人所在客户端的动态 IP地址以及Port端口发送至用户客户端,由用户客户端建立点对点的数据传输通道。S33,通过所述数据传输通道,将所述备忘信息发送至联系人客户端。客户端可通过点对点的数据传输方式,将备忘信息发送至联系人客户端;也可通过服务器,将备忘信息发送至服务器,由服务器将备忘信息转发至联系人客户端。本实施例中,用户通过触发发送功能控件按钮,可以针对设置的备忘信息或备忘信息中的部分内容,直接将其中的信息内容发送至联系人客户端。参见图4,为本发明第四实施例提供的将备忘窗口中设置的备忘信息转发至邮箱的方法流程图,具体步骤如下所述。S41,采集用户针对在备忘窗口中设置的备忘信息进行邮件转发的触发操作;在备忘窗口中针对用户输入的备忘信息设置有邮件转发控件按钮,所述的邮件转发控件按钮设置在备忘窗口中的相应位置。当采集到针对邮件转发控件按钮的触发操作时,将对应的备忘信息发送至邮箱中。所述的邮件转发控件按钮还可设置在用户从备忘信息中选中的信息内容对应的子列表中。当采集到针对子列表中的邮件转发控件按钮的触发操作时,将用户所选中的信息内容发送至邮箱中。S42,获取用户预设或者输入的邮箱地址;当采集到用户触发针对备忘信息进行邮件转发的触发操作时,生成邮箱地址输入窗口,用户可以在该窗口中输入发送备忘信息的邮箱地址。也可由用户预设邮箱地址,当采集到邮件转发的触发操作时,不需要用户再输入邮箱地址,而是直接将备忘信息发送至预设的邮箱地址中。S43,将所述备忘信息转发至前述的邮箱地址中。客户端获取与用户标识号相关联的邮箱地址以及对应的邮箱密码,根据该邮箱地址获取相应的邮件服务器地址,并根据邮件传输协议,按照邮件格式将用户的邮箱地址及备忘信息进行组装,生成邮件数据包,对于备忘信息中的上传文件数据及录制的数据则以附件的形式组装到数据包中,然后利用邮件传输通道,通过邮件服务器将数据包发送至前述预设或者输入的邮箱地址中。结合前面描述的在即时通信中设置备忘信息的方法实施例,本发明还提供了配套的终端及系统。参见图5,为本发明第五实施例提供的一种在即时通信中设置备忘信息的终端示意图,该终端包括备忘窗口建立单元510,用以在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口;备忘窗口开启单元520,与所述备忘窗口建立单元510相连,用以开启在即时通信工具中创建的备忘窗口;备忘信息采集单元530,与所述备忘窗口开启单元520相连,用以采集用户通过前述备忘窗口所输入的备忘信息;备忘信息输出单元M0,与所述备忘信息采集单元530相连,用以将所采集的备忘信息存储,并根据触发条件输出。所述备忘窗口建立单元510包括以下组件文本输入组件511,用以进行输入文本信息;手写输入组件512,用以提供手写输入功能;超链接添加组件513,用以添加网页信息或者数据库中存储的数据信息的超链接;文件上传组件514,用以将本地保存的数据信息上传至服务器;信息录制组件515,用以录制音频信息或视频信息或多媒体信息,并将录制的信息保存在客户端或服务器中。
所述备忘信息输出单元540包括以下组件信息排序组件Ml,用以对备忘信息按照设置标准进行排序输出;信息发送组件M2,用以将所述备忘信息发送至联系人客户端;邮件转发组件M3,用以将所述备忘信息转发至邮箱中。本实施例所述的终端中,备忘窗口建立单元510在即时通信交互界面中创建用以记录备忘信息的备忘窗口 ;当用户需要输入备忘信息时,通过备忘窗口开启单元520将创建的备忘窗口转换为焦点窗口 ;备忘信息采集单元530采集用户在备忘窗口中输入的备忘信息;备忘信息输出单元540存储用户输入的备忘信息,并根据用户的触发操作输出所述备忘fn息。参见图6,为本发明第六实施例提供的一种在即时通信中设置备忘信息的终端示意图,该终端包括备忘窗口建立单元610,用以在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口;备忘窗口开启单元620,与所述备忘窗口建立单元610相连,用以开启在即时通信工具中创建的备忘窗口;备忘信息采集单元630,与所述备忘窗口开启单元620相连,用以采集用户通过前述备忘窗口所输入的备忘信息; 生物信息触发单元640,与所述备忘信息采集单元630相连,用以通过预设的生物识别信息来触发所采集的备忘信息的输出;备忘信息输出单元650,与所述生物信息触发单元640相连,用以将所采集的备忘信息存储,并根据触发条件输出。本实施例所述的终端中,针对于用户输入的备忘信息,由生物信息触发单元640 采集用户的生物信息,在比对通过的情况下,触发所述备忘信息的输出;备忘信息输出单元 650接收到触发信息后,输出所述备忘信息。参见图7,为本发明第七实施例提供的一种在即时通信中设置备忘信息的系统示意图,该系统包括即时通信客户端710和服务器720,所述即时通信客户端710包括备忘窗口建立单元711,用以在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口;备忘窗开启单元712,与所述备忘窗口建立单元711相连,用以开启在即时通信工具中创建的用以记录备忘信息的备忘窗口;备忘信息采集单元713,与所述备忘窗口开启单元712相连,用以采集用户通过开启的备忘窗口所输入的备忘信息;备忘信息发送单元714,与所述备忘信息采集单元713相连,用以将采集的备忘信息发送至服务器;备忘信息输出单元715,用以将服务器返回的备忘信息,根据触发条件进行输出;所述服务器720包括,备忘信息接收单元721,用于接收即时通信客户端发送的备忘信息;备忘信息保存单元722,用于保存所接收的备忘信息;
备忘信息返回单元723,用于在接收到即时通信客户端的信息请求时,将所述备忘信息返回至即时通信客户端。本实施例所述的系统中,在即时通信客户端的即时通信交互界面中创建有备忘窗口,即时通信客户端710采集用户在备忘窗口中输入的备忘信息,并将采集的备忘信息发送至服务器720 ;服务器720接收到即时通信客户端的信息请求时,将所述备忘信息返回至即时通信客户端;即时通信客户端710将服务器返回的备忘信息进行输出。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种在即时通信中设置备忘信息的方法,其特征在于,该方法包括以下步骤 步骤1,开启针对于联系人对象的用以记录备忘信息的备忘窗口 ;步骤2,采集用户通过前述备忘窗口所输入的备忘信息; 步骤3,将所采集的备忘信息存储,并根据触发条件输出。
2.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于所述步骤1之前还包括,在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗□。
3.根据权利要求2所述的一种在即时通信中设置备忘信息的方法,其特征在于所述创建的备忘窗口设置在用户与联系人对象的即时通信交互界面中,或者设置在联系人列表的联系人ITEM项中或旁边。
4.根据权利要求3所述的一种在即时通信中设置备忘信息的方法,其特征在于所述创建的备忘窗口设置在即时通信交互界面信息输入栏或者信息输出栏中。
5.根据权利要求4所述的一种在即时通信中设置备忘信息的方法,其特征在于所述的备忘窗口设置在即时通信交互界面信息的输入栏下侧,在采集到针对于备忘窗口的触发信息时,展开为能显示两行及两行以上字符的空间布局,在采集到针对于非备忘窗口所在区间的触发信息后,缩减为仅能够显示一行字符的空间布局。
6.根据权利要求3所述的一种在即时通信中设置备忘信息的方法,其特征在于采集针对于联系人ITEM项的触发但非开启对应即时通信交互界面的触发信息;遍历对应着该联系人的备忘信息存储状况;在针对于该联系人对象具有备忘信息的情况下,在前述的联系人ITEM项中或旁边,建立备忘窗口;将前述的备忘信息在前述的备忘窗口中输出。
7.根据权利要求6所述的一种在即时通信中设置备忘信息的方法,其特征在于采集针对于联系人ITEM项的触发但非开启对应即时通信交互界面的触发信息;在前述的触发信息移离前述的联系人ITEM项后,取消该备忘窗口。
8.根据权利要求2所述的一种在即时通信中设置备忘信息的方法,其特征在于所创建的备忘窗口中设置有文件上传组件,用以将本地保存的数据信息上传至服务器。
9.根据权利要求2所述的一种在即时通信中设置备忘信息的方法,其特征在于所创建的备忘窗口中设置有信息录制组件,用以录制音频信息或视频信息或多媒体信息,并将录制的信息保存在客户端或服务器中。
10.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于所述步骤2中输入的备忘信息包括以下至少其一的信息,输入的文本信息;手写输入的信息;添加的超链接信息;通过文件上传组件上传的文件信息;通过信息录制组件录制的数据信息。
11.根据权利要求10所述的一种在即时通信中设置备忘信息的方法,其特征在于所述添加的超链接信息为本地客户端或服务器中保存的数据信息或者网页信息的超链接。
12.根据权利要求11所述的一种在即时通信中设置备忘信息的方法,其特征在于所述本地客户端或者服务器中保存的数据信息为文本信息、图片信息、音频信息、视频信息、 多媒体信息其中至少其一的信息。
13.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于所述步骤3中根据触发条件输出备忘信息的过程为,监测用户所对应即时通信客户端的上线状态信息;在判定前述即时通信客户端处于上线状态的情况下,将备忘信息推送至该即时通信客户端;通过该即时通信客户端生成备忘信息播报窗口,将前述备忘信息输出。
14.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于所述步骤3中根据触发条件输出备忘信息的过程为,在即时通信主面板中设置用以开启备忘总窗口的操作入口 ; 当采集到针对于前述操作入口的触发信息时,调出预存的备忘信息; 将调出的备忘信息在备忘总窗口中按照联系人对象分类输出。
15.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于所述步骤3中根据触发条件输出备忘信息的过程为,采集即时通信客户端的即时通信交互界面的开启状态;在前述的即时通信交互界面处于开启状态的情况下,判定是否针对于该即时通信交互界面设置有备忘信息;在具有备忘信息情况下,输出前述的备忘信息。
16.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于所述步骤3中根据触发条件输出备忘信息的过程为,监测所述备忘信息对应的联系人对象的在线状态;在所述备忘信息对应的联系人对象至少一个在线的情况下,输出所述的备忘信息。
17.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于所述步骤3中根据触发条件输出备忘信息的过程为,针对所创建的备忘窗口设置用以播报备忘信息的触发控件; 采集针对于前述触发控件的触发信息;生成备忘信息的播报窗口,输出针对于该备忘窗口所存储的备忘信息。
18.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于所述步骤3中根据触发条件输出备忘信息的过程为,针对于前述的备忘窗口设置用以触发播报备忘信息的播报规则,该播报规则是通过预设的生物识别信息来触发的;在用户的即时通信客户端处于上线状态下,采集用户的生物信息,所采集的生物信息类型,和前一步骤预设的生物识别信息类型一致;将采集获得的生物信息进行识别,判断是否识别通过;在识别通过的情况下,调出与前述生物识别信息相对应的备忘信息。
19.根据权利要求18所述的一种在即时通信中设置备忘信息的方法,其特征在于所述的生物信息是语音信息、唇语信息、手语信息、姿态动作信息中至少其一的信息。
20.根据权利要求18所述的一种在即时通信中设置备忘信息的方法,其特征在于根据语音信息触发输出备忘信息的过程为,针对于前述的备忘窗口设置用以触发播报备忘信息的播报规则,该播报规则是针对备忘信息对应的联系人对象,设置语音信息作为播报该备忘信息的触发条件; 在用户的即时通信客户端处于上线状态下,采集用户的语音信息; 将采集的语音信息和预设的播报规则进行比对;在比对通过的情况下,若针对于该联系人对象预存有备忘信息,则输出该备忘信息。
21.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于针对用户输入的备忘信息设置有即时通信消息的发送功能控件按钮,用以将所述备忘信息进行发送。
22.根据权利要求21所述的一种在即时通信中设置备忘信息的方法,其特征在于将所述备忘信息进行发送的过程为,采集用户针对备忘信息对应的发送功能控件按钮的触发操作; 根据备忘信息对应的联系人对象标识号,建立数据传输通道; 通过所述数据传输通道,将所述备忘信息发送至联系人客户端。
23.根据权利要求21所述的一种在即时通信中设置备忘信息的方法,其特征在于将所述备忘信息进行发送的过程为,采集用户在所述备忘信息中选中的信息内容;捕获用户针对选中的信息内容对应的发送功能控件按钮的触发操作;将所述选中的信息内容发送至联系人客户端。
24.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于输出所述备忘信息的方式为,针对于备忘信息设置等级;采集备忘信息中的等级信息;按照备忘信息的等级依次进行排序输出。
25.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于输出所述备忘信息的方式为,针对于备忘信息设置提醒时间; 采集备忘信息的提醒时间信息; 按照所述提醒时间的先后顺序依次输出备忘信息。
26.根据权利要求1所述的一种在即时通信中设置备忘信息的方法,其特征在于针对用户输入的备忘信息,能够转发至邮件中,其过程为,针对用户输入的备忘信息设置邮件转发控件按钮; 采集用户对备忘信息中邮件转发控件的触发操作; 获取设置的邮箱地址,将备忘信息转发至前述的邮箱地址中。
27.—种在即时通信中设置备忘信息的终端,其特征在于该终端包括备忘窗口建立单元,用以在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口;备忘窗口开启单元,与所述备忘窗口建立单元相连,用以开启在即时通信工具中创建的备忘窗口;备忘信息采集单元,与所述备忘窗口开启单元相连,用以采集用户通过前述备忘窗口所输入的备忘信息;备忘信息输出单元,与所述备忘信息采集单元相连,用以将所采集的备忘信息存储,并根据触发条件输出。
28.根据权利要求27所述的一种在即时通信中设置备忘信息的终端,其特征在于所述备忘窗口建立单元包括以下至少其一的组件,文本输入组件,用以进行输入文本信息; 手写输入组件,用以提供手写输入功能;超链接添加组件,用以添加网页信息或者数据库中存储的数据信息的超链接; 文件上传组件,用以将本地保存的数据信息上传至服务器;信息录制组件,用以录制音频信息或视频信息或多媒体信息,并将录制的信息保存在客户端或服务器中。
29.根据权利要求27所述的一种在即时通信中设置备忘信息的终端,其特征在于所述备忘信息输出单元包括以下至少其一的组件,信息排序组件,用以对备忘信息按照设置标准进行排序输出; 信息发送组件,用以将所述备忘信息发送至联系人客户端; 邮件转发组件,用以将所述备忘信息转发至邮箱中。
30.根据权利要求27所述的一种在即时通信中设置备忘信息的终端,其特征在于所述终端还包括生物信息触发单元,与所述备忘信息输出单元相连,用以通过预设的生物识别信息来触发所述备忘信息的输出。
31.一种在即时通信中设置备忘信息的系统,包括即时通信客户端和服务器,其特征在于所述即时通信客户端包括,备忘窗口建立单元,用以在即时通信工具中创建针对联系人对象的用以记录备忘信息的备忘窗口;备忘窗口开启单元,与所述备忘窗口建立单元相连,用以开启在即时通信工具中创建的用以记录备忘信息的备忘窗口;备忘信息采集单元,与所述备忘窗口开启单元相连,用以采集用户通过前述备忘窗口所输入的备忘信息;备忘信息发送单元,与所述备忘信息采集单元相连,用以将采集的备忘信息发送至服务器;备忘信息输出单元,用以将服务器返回的备忘信息,根据触发条件进行输出; 所述服务器包括,备忘信息接收单元,用于接收即时通信客户端发送的备忘信息; 备忘信息保存单元,用于保存所接收的备忘信息;备忘信息返回单元,用于在接收到即时通信客户端的信息请求时,将所述备忘信息返回至即时通信客户端。
全文摘要
本发明提供了一种在即时通信中设置备忘信息的方法、终端及系统,属于计算机、软件技术领域。该方法包括开启针对于联系人对象的用以记录备忘信息的备忘窗口;采集用户通过前述备忘窗口所输入的备忘信息;将所采集的备忘信息存储,并根据触发条件输出。利用本发明,通过即时通信工具创建用以记录备忘信息的备忘窗口,采集用户在该备忘窗口中输入的备忘信息,并进行存储,当用户与联系人通信需要所述备忘信息时,则通过触发操作获取所述备忘信息,从而更加方便用户与联系人的信息交流。
文档编号H04L12/58GK102377693SQ20111038799
公开日2012年3月14日 申请日期2011年11月29日 优先权日2011年11月29日
发明者刘红梅, 马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1