一种即时通信IM聊天记录的保存方法及装置制造方法及图纸

技术编号:13798748 阅读:59 留言:0更新日期:2016-10-06 23:44
本申请公开了一种即时通信IM聊天记录的保存方法,包括:当即时通讯IM聊天窗口发送或接收到的即时消息中包含非文本信息时,获取所述非文本信息的内容摘要;保存所述即时消息,将所述非文本信息保存为数据对象,所述数据对象包括所述非文本信息和所述非文本信息的内容摘要。本申请还公开一种即时通信IM聊天记录的保存装置。采用本申请实施例,可以实现对聊天记录中的非文本信息的搜索功能,解决了现有技术的问题。

【技术实现步骤摘要】

本申请涉及网络
,尤其涉及一种即时通信IM聊天记录的保存方法及装置
技术介绍
随着网络技术的飞速发展,IM(Instant Message,即时通信)已经成为人们进行网络沟通的比较常见的方式。用户在使用IM工具进行聊天时,服务器会自动对IM聊天窗口发送和接收到的消息进行保存,形成聊天记录,以文件的形式保存在客户端设备中。通常,IM工具会提供历史消息搜索的功能。当用户需要回顾某一条历史消息时,只需要调取出相应的聊天记录文件,并输入相应的关键词,就可以获取需要的历史消息。但是,现有技术中,仅能对用户发送或接收过的纯文本信息进行查找。当用户在聊天时,输入或接收的是一个非文本信息,例如URL(Uniform Resource Locator,统一资源定位器)、某个公众号的分享、图片、音频或视频文件等。如果用户希望对该非文本信息进行查找,则无法实现。
技术实现思路
本申请提供一种即时通信IM聊天记录的保存方法、装置及服务器,以解决现有技术中的问题。根据本申请实施例的第一方面,提供一种即时通信IM聊天记录的保存方法,所述方法包括:当即时通讯IM聊天窗口发送或接收到的即时消息中包含非文本信息时,获取所述非文本信息的内容摘要;保存所述即时消息,将所述非文本信息保存为数据对象,所述数据对象包括所述非文本信息和所述非文本信息的内容摘要。根据本申请实施例的第二方面,提供一种即时通信IM聊天记录的保存装置,所述装置包括:获取单元,用于当即时通讯IM聊天窗口发送或接收到的即时消息中包含非文本信息时,获取所述非文本信息的内容摘要;保存单元,用于保存所述即时消息,将所述非文本信息保存为数据对象,所述数据对象包括所述非文本信息和所述非文本信息的内容摘要。应用本申请实施例,当IM聊天窗口中发送或接收到的即时消息中包含非文本信息时,获取该非文本信息的内容摘要;将该非文本信息保存为数据对象,该数据对象包括该非文本信息和该非文本信息的内容摘要。当用户需要通过搜索聊天记录获取该非文本信息时,只需要在搜索框内输入该非文本信息的内容摘要中的部分文字即可。由此实现了对聊天记录中的非文本信息的搜索功能,解决了现有技术的问题。附图说明图1为本申请即时通信聊天记录的保存方法的一个实施例的流程图;图2为本申请即时通信聊天记录的保存方法的另一个实施例的流程图;图3为本申请即时通信聊天记录的保存装置所在设备的一种硬件结构图;图4为本申请即时通信聊天记录的保存装置的一个实施例框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所
有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。目前常用的IM工具,在保存聊天记录时,都是采用纯文本格式存储的。用户搜索聊天记录时,只能通过搜索框输入相应的文字,通过文字匹配获取相应的历史消息。如果用户在聊天中发送或接收的是一个超链接,例如URL或者是某公众号的分享,服务器也是以纯文本格式记录超链接信息的。假设当前用户在聊天窗口接收到的IM信息为一个URL,具体为:http://www.sipo.gov.cn/zlsq/200804/t20080418_383686.html。用户点击该URL,打开的网页为中国国家知识产权局网站的“专利申请”的版面。在该用户的聊天记录中,该URL被保存为文本格式,文本的内容即为该URL本身。如果用户希望通过搜索聊天记录获取该URL,用户必须给出该URL的全部或部分。但是,对于用户而言,一般只能记住该URL指向的页面的主题内容(即为专利申请),很难能记住该URL本身。因此,对于常规的IM聊天记录的保存方法而言,如果用户需要对发送或接收到的超链接信息进行搜索,将很难实现。另一方面,如果用户在聊天过程中发送或接收到图片、音频或视频文件等。在该用户的聊天记录中,仅能够保存该图片、音频或视频文件本身。因此,对于常规的IM聊天记录的保存方法而言,如果用户希望通过搜索聊天记录获取曾经发送或接收到的图片、音频或视频文件,是无法实现的。基于此,本申请实施例提供一种即时通信IM聊天记录的保存方法。参照图1,为本申请即时通信IM聊天记录的保存方法的一个实施例的流程图。如图1所示,所述方法用于服务器,所述方法包括:步骤101:当即时通讯IM聊天窗口发送或接收到的即时消息中包含非文本信息时,获取所述非文本信息的内容摘要。步骤102:保存所述即时消息,将所述非文本信息保存为数据对象,所述数据对象包括所述非文本信息和所述非文本信息的内容摘要。本申请实施例提供的IM聊天记录的保存方法中,将用户在IM聊天窗口中发送或接收到的非文本信息保存为数据对象,该数据对象包括该非文本信息和该非文本信息的内容摘要。当用户需要通过搜索聊天记录获取该非文本信息时,只需要在搜索框内输入该非文本信息的内容摘要中的部分文字即可。由此实现了对聊天记录中的非文本信息的搜索功能,解决了现有技术的问题。下面对本申请实施例所述的IM聊天记录的保存方法进行详细的介绍。参照图2,为本申请即时通信IM聊天记录的保存方法的另一个实施例的流程图。如图2所示,所述方法用于服务器,包括以下步骤:步骤201:服务器对IM聊天窗口发送或接收到的即时消息进行判断,如果该即时消息中包含非文本信息,则进入步骤202;否则,对该即时消息按照常规方式进行存储。本申请实施例中,用户通过客户端设备上安装的IM应用软件发起或接受即时通讯。用户在聊天过程中,通过IM聊天窗口发送或接收到即时消息,该即时消息中可能会包含非文本信息。具体的,该非文本信息可以包括超链接、图片、音频或视频文件等。其中,超链接是指从一个对象指向一个目标的连接关系。这个目标可以
是一个网页,也可以是一个网页上的一部分内容,例如一张图片、一个文件、甚至是一个应用程序。本申请实施例中,当该即时消息中包括超链接时,该超链接信息的表现形式可以包括两种。一种是绝对的URL的超链接,该URL是网络上一个站点或网页的完整路径。当即时消息中包含的超链接是URL形式时,即为即时消息中包含某个站点或网页的完整路径信息,点击该URL,可以直接启动浏览器访问该URL对应的网页。另一种是相对的URL的超链接,例如将某一段文字、一张图片、一段音频或视频等链接到某一网站或某个网页。此时,该即时消息中本文档来自技高网
...

【技术保护点】
一种即时通信IM聊天记录的保存方法,其特征在于,所述方法包括:当即时通讯IM聊天窗口发送或接收到的即时消息中包含非文本信息时,获取所述非文本信息的内容摘要;保存所述即时消息,将所述非文本信息保存为数据对象,所述数据对象包括所述非文本信息和所述非文本信息的内容摘要。

【技术特征摘要】
1.一种即时通信IM聊天记录的保存方法,其特征在于,所述方法包括:当即时通讯IM聊天窗口发送或接收到的即时消息中包含非文本信息时,获取所述非文本信息的内容摘要;保存所述即时消息,将所述非文本信息保存为数据对象,所述数据对象包括所述非文本信息和所述非文本信息的内容摘要。2.根据权利要求1所述的方法,其特征在于,所述获取所述非文本信息的内容摘要,包括:当所述非文本信息为超链接时,启动浏览器访问所述超链接对应的网页;根据所述超链接对应的网页信息,生成所述超链接对应网页的内容摘要。3.根据权利要求2所述的方法,其特征在于,所述根据所述超链接对应的网页信息,生成所述超链接对应网页的内容摘要包括:获取所述超链接对应网页的标题信息,作为所述超链接对应网页的内容摘要;或者,从所述超链接对应的网页信息中,抽取出至少一个出现频率较高的关键词,将所述关键词作为所述超链接对应网页的内容摘要。4.根据权利要求1所述的方法,其特征在于,所述获取所述非文本信息的内容摘要,包括:提示用户为所述非文本信息设定内容摘要;接收用户输入的文字信息,将所述文字信息作为所述非文本信息的内容摘要。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:设定所述数据对象中,所述非文本信息的显示属性为可见,所述非文本信息的内容摘要的显示属性为不可见。6.一种即时通信IM聊天记录的保存装置,其特征在于,所述装置包括:获取单元,用于当即...

【专利技术属性】
技术研发人员:周竞文
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1