[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105991398A - 一种即时通信im聊天记录的保存方法及装置 - Google Patents

一种即时通信im聊天记录的保存方法及装置 Download PDF

Info

Publication number
CN105991398A
CN105991398A CN201510059702.1A CN201510059702A CN105991398A CN 105991398 A CN105991398 A CN 105991398A CN 201510059702 A CN201510059702 A CN 201510059702A CN 105991398 A CN105991398 A CN 105991398A
Authority
CN
China
Prior art keywords
text information
hyperlink
information
content
content abstract
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510059702.1A
Other languages
English (en)
Inventor
周竞文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510059702.1A priority Critical patent/CN105991398A/zh
Priority to KR1020177024552A priority patent/KR101968034B1/ko
Priority to PCT/CN2016/072771 priority patent/WO2016124114A1/zh
Priority to EP16746109.4A priority patent/EP3255842A4/en
Priority to SG11201706254PA priority patent/SG11201706254PA/en
Priority to JP2017541046A priority patent/JP6665191B2/ja
Publication of CN105991398A publication Critical patent/CN105991398A/zh
Priority to US15/661,239 priority patent/US10659412B2/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

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

Description

一种即时通信IM聊天记录的保存方法及装置
技术领域
本申请涉及网络技术领域,尤其涉及一种即时通信IM聊天记录的保存方法及装置。
背景技术
随着网络技术的飞速发展,IM(Instant Message,即时通信)已经成为人们进行网络沟通的比较常见的方式。
用户在使用IM工具进行聊天时,服务器会自动对IM聊天窗口发送和接收到的消息进行保存,形成聊天记录,以文件的形式保存在客户端设备中。通常,IM工具会提供历史消息搜索的功能。当用户需要回顾某一条历史消息时,只需要调取出相应的聊天记录文件,并输入相应的关键词,就可以获取需要的历史消息。
但是,现有技术中,仅能对用户发送或接收过的纯文本信息进行查找。当用户在聊天时,输入或接收的是一个非文本信息,例如URL(UniformResource 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聊天窗口接收或发送的即时消息中是否包含非文本信息,均按照常规方法进行聊天记录的存储。具体为,直接将IM聊天窗口接收或发送的即时信息以纯文本的形式保存为聊天记录,存储在数据库中。
而本申请实施例中,服务器需要对当前聊天窗口发送或接收到的即时消息进行判断,只有当即时消息中不包含非文本信息,仅为纯文本信息时,才将该信息按照常规方式进行存储。而当即时消息中包含非文本信息时,在对该即时消息存储前,需要对非文本信息进行进一步的处理。
步骤202:服务器获取该非文本信息对应的内容摘要。
本申请实施例中,对于即时消息中包括的非文本信息,获取该非文本信息对应的内容摘要。
当该非文本信息为超链接时,服务器启动浏览器,访问该超链接对应的网页,获取该超链接对应的网页的内容摘要。
具体的,假设用户当前发送或接收到的即时消息中包含超链接,当用户点击该超链接时,服务器启动浏览器,访问该超链接对应的网页,并获取该超链接对应的网页信息,根据该超链接对应的网页信息,生成该超链接对应网页的内容摘要。
但是,在实际应用中,当用户接收或发送到的即时消息中包含超链接时,有可能用户不会点击该超链接。例如,该超链接是用户发送给对端用户的,所以用户一般不会打开该超链接进行查看;又例如,对端用户发送该超链接时,用户处于离开或脱机状态,没法打开该超链接进行查看。在这种情况下,服务器可以在后台自动启动浏览器,访问该超链接对应的网页,并获取该超链接对应的网页信息,并根据该超链接对应的网页信息,生成该超链接对应网页的内容摘要。
本申请实施例中,可以从该超链接的网页信息中,获取该网页的标题信息,作为该超链接对应网页的内容摘要。
例如,以URL(http://www.sipo.gov.cn/zlsq/200804/t20080418_383686.html)为例。用户点击该URL,打开的网页的标题信息为“专利申请”,则可以将该标题信息“专利申请”作为该超链接对应网页的内容摘要。
在本申请实施例中,还可以从该超链接对应的网页信息中,抽取出若干个出现频率较高的关键词,将这些关键词作为该超链接对应网页的内容摘要。
具体的,对该超链接对应的网页信息,删除网页中的导航链接、广告链接、日期等噪声信息,得到该网页对应的文档正文,统计得到该文档正文中词语出现的频率,从各个段落中分别抽取出现频率较高的语句或词语作为关键词,这些关键词可以反映出该网页的主题内容,可以用作该超链接对应网页的内容摘要。
例如,以URL(http://www.sipo.gov.cn/zlsq/200804/t20080418_383686.html)为例,通过上述统计方法,可以获知该网页中出现频率较高的词语为“专利申请”。因此,可以将关键词“专利申请”作为该超链接对应网页的内容摘要。
当然,在实际应用中,获取超链接对应网页的内容摘要的方式有很多,在此不再一一赘述。但是,现有技术中,任何能够获取超链接对应网页的内容摘要的方式都可以应用于本申请实施例,并实现本申请实施例的发明目的。
需要说明的是,当即时消息中包含的非文本信息为图片、音频或视频文件时,该图片、音频或视频文件可能是一个超链接,也可能不是。
当即时消息中包含的图片、音频或视频文件是超链接时,服务器启动浏览器,访问该图片、音频或视频文件所在的网页,并根据该网页的内容获取该图片、音频或视频文件对应的内容摘要。
例如,假设当前用户在聊天窗口中发送或接收一段视频,该视频来自于某视频网站。当用户点击该视频,服务器启动浏览器,打开该视频所在网站的某个网页,该网页上一般会包括该视频展示窗口、视频名称、视频内容简介、视频上传时间等信息。服务器可以直接获取该视频网站上的视频名称作为该视频文件的内容摘要;也可以通过抽取关键词的方式,得到该视频文件的内容摘要。
当然,在实际应用中,该图片、音频或视频文件可能不是一个超链接信息。例如用户用客户端设备拍摄的一张照片或一段视频等。此时服务器可以推送摘要获取的消息窗口给用户,提示用户为该非文本信息设定内容摘要。并接收用户输入的文字信息,将所述文字信息作为该非文本信息的内容摘要。
例如,用户在IM聊天窗口中接收或发送一张图片,服务器确定该图片不是一个超链接信息,推送消息窗口给用户,提示用户为该图片设定相应的内容摘要。用户根据当前图片的内容,输入相应的文字信息作为该图片的内容摘要,并通过该推送消息窗口上传至服务器。服务器接收到用户输入的文字信息后,将该文字信息作为该图片的内容摘要。
当然,对于超链接信息,也可以采用上述方式获取该超链接信息的内容摘要。
例如,用户在IM聊天窗口中接收或发送一个超链接,服务器推送消息窗口给用户,提示用户为该超链接设定相应的内容摘要。用户根据当前超链接对应网页的内容,输入相应的文字信息作为该超链接的内容摘要,并通过该推送消息窗口上传至服务器。服务器接收到用户输入的文字信息后,将该文字信息作为该超链接的内容摘要。
步骤203:服务器保存该即时消息,并将该即时消息中的非文本信息保存为数据对象,该数据对象包括该非文本信息和该非文本信息的内容摘要。
由此可见,本申请实施例中,服务器在对即时消息进行保存时,当即时消息中包含非文本信息时,服务器不再简单的以纯文本的形式保存该非文本信息,而是将非文本信息保存为数据对象。由于数据对象是一个具有相同特征的数据元素的集合,因此该数据对象可以包括多方面的内容。本申请实施例中,该数据对象可以包括该非文本信息和非文本信息的内容摘要。
仍以URL(http://www.sipo.gov.cn/zlsq/200804/t20080418_383686.html)为例进行说明。该URL的内容摘要为“专利申请”。当对该URL进行保存时,将该URL保存为数据对象,该数据对象不仅包括该URL本身(完整的路径信息),还包括该URL对应的内容摘要(专利申请)。当用户需要从聊天记录中获取该URL时,不再需要提供该URL本身,只需要在搜索框中输入“专利申请”全部或部分内容即可。
再例如,如果用户发送一段视频文件,该视频文件的内容摘要为“生日记录”。当对该视频进行保存时,将该视频保存为数据对象,该数据对象中包括该视频文件本身和该视频文件的内容摘要(生日记录)。当用户需要从聊天记录中获取该视频文件时,只需要在搜索框输入“生日记录”的全部或部分内容即可。
由此可见,本申请实施例提供的IM聊天记录的保存方法,将用户在IM聊天窗口中发送或接收到的非文本信息保存为数据对象,该数据对象包括该非文本信息和该非文本信息的内容摘要。当用户需要通过搜索聊天记录获取该非文本信息时,只需要在搜索框内输入该非文本信息的内容摘要中的部分文字即可。由此实现了对聊天记录中的非文本信息的搜索功能,解决了现有技术的问题。
进一步的,由于数据对象中每个数据元素可以具有不同的属性。在实际应用中,为了更好的用户体验,有时可能不希望该内容摘要显示在聊天记录中。则本申请实施例的方法,还可以包括:设定该数据对象中,该非文本信息的显示属性为可见,该非文本信息的内容摘要的显示属性为不可见。通过该设定,在打开聊天记录时,在该非文本信息对应的消息记录中,仅显示该非文本信息,不显示该非文本信息的内容摘要。但是,用户在搜索框中输入该非文本信息的内容摘要的全部或部分内容时,仍然可以搜索得到该非文本信息所在的消息记录。
仍以URL(http://www.sipo.gov.cn/zlsq/200804/t20080418_383686.html)为例进行说明,在保存该URL时,将该URL的显示属性设置为可见,将该URL的内容摘要(专利申请)的显示属性设置为不可见。则打开聊天记录,在该URL对应的消息记录中,仅显示该URL本身,并不显示该URL的内容摘要。但是,用户在搜索框中输入该“专利申请”的全部或部分内容时,仍然可以搜索得到该URL所在的消息记录。
再例如,当对视频文件进行保存时,可以设定该视频文件的显示属性为可见,该视频文件的内容摘要的显示属性为不可见。则打开聊天记录,在该视频文件对应的消息记录中,仅显示该视频文件本身,并不显示该视频文件的内容摘要。但是,用户在搜索框中输入该视频文件的内容摘要的全部或部分内容时,仍然可以搜索得到该视频文件所在的消息记录。
由此可以使得,在实现对即时消息中的非文本信息的搜索功能的同时,还能在聊天记录中的消息记录中保持用户在聊天窗口发送或接收到的即时消息的原本模样,增强了用户体验。
与本申请即时通信IM的聊天记录的保存方法的实施例相对应,本申请还提供了即时通信IM的聊天记录的保存装置及服务器的实施例。
本申请即时通信IM的聊天记录的保存装置的实施例可以应用在服务器上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本申请即时通信IM的聊天记录的保存装置所在设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常根据该设备的实际功能,还可以包括其他硬件,如对于客户端设备来说,可能包括摄像头、触摸屏子、通信组件等,对于服务器,可能包括负责处理报文的转发芯片等等。
参见图4,为本申请即时通信IM的聊天记录的保存装置的一个实施例框图,该聊天记录的保存装置可以应用在服务器上:
该装置可以包括:获取单元401和保存单元402。
所述获取单元401,用于当即时通讯IM聊天窗口发送或接收到的即时消息中包含非文本信息时,获取所述非文本信息的内容摘要。
所述保存单元402,用于保存所述即时消息,将所述非文本信息保存为数据对象,所述数据对象包括所述非文本信息和所述非文本信息的内容摘要。
在一个可选的实现方式中,所述获取单元401可以包括:启动子单元和生成子单元。
所述启动子单元,用于当所述非文本信息为超链接时,启动浏览器访问所述超链接对应的网页。
所述生成子单元,用于根据所述超链接对应的网页信息,生成所述超链接对应网页的内容摘要。
在一个可选的实现方式中,所述生成子单元可以包括:标题获取子单元或者关键词获取子单元。
所述标题获取子单元,用于获取所述超链接对应网页的标题信息,作为所述超链接对应网页的内容摘要。
所述关键词获取子单元,用于从所述超链接对应的网页信息中,抽取出至少一个出现频率较高的关键词,将所述关键词作为所述超链接对应网页的内容摘要。
在一个可选的实现方式中,所述获取单元402可以包括:提示子单元和接收子单元。
所述提示子单元,用于提示用户为所述非文本信息设定内容摘要。
所述接收子单元,用于接收用户输入的文字信息,将所述文字信息作为所述非文本信息的内容摘要。
在一个可选的实现方式中,所述装置还可以包括:设定单元。
所述设定单元,用于设定所述数据对象中,所述非文本信息的显示属性为可见,所述非文本信息的内容摘要的显示属性为不可见。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本申请还提供一种服务器,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为:当即时通讯IM聊天窗口发送或接收到的即时消息中包含非文本信息时,获取所述非文本信息的内容摘要;保存所述即时消息,将所述非文本信息保存为数据对象,所述数据对象包括所述非文本信息和所述非文本信息的内容摘要。
应用本申请实施例,当IM聊天窗口中发送或接收到的即时消息中包含非文本信息时,获取该非文本信息的内容摘要;将该非文本信息保存为数据对象,该数据对象包括该非文本信息和该非文本信息的内容摘要。当用户需要通过搜索聊天记录获取该非文本信息时,只需要在搜索框内输入该非文本信息的内容摘要中的部分文字即可。由此实现了对聊天记录中的非文本信息的搜索功能,解决了现有技术的问题。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

Claims (10)

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

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN201510059702.1A CN105991398A (zh) 2015-02-04 2015-02-04 一种即时通信im聊天记录的保存方法及装置
KR1020177024552A KR101968034B1 (ko) 2015-02-04 2016-01-29 인스턴트 메시징의 채팅 기록을 저장하기 위한 방법 및 디바이스
PCT/CN2016/072771 WO2016124114A1 (zh) 2015-02-04 2016-01-29 一种即时通信im聊天记录的保存方法及装置
EP16746109.4A EP3255842A4 (en) 2015-02-04 2016-01-29 Method and device for saving chat record of instant messaging
SG11201706254PA SG11201706254PA (en) 2015-02-04 2016-01-29 Method and device for saving chat record of instant messaging
JP2017541046A JP6665191B2 (ja) 2015-02-04 2016-01-29 インスタントメッセージングのチャットレコードを保存する方法及び装置
US15/661,239 US10659412B2 (en) 2015-02-04 2017-07-27 Method and device for saving chat record of instant messaging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510059702.1A CN105991398A (zh) 2015-02-04 2015-02-04 一种即时通信im聊天记录的保存方法及装置

Publications (1)

Publication Number Publication Date
CN105991398A true CN105991398A (zh) 2016-10-05

Family

ID=56563457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510059702.1A Pending CN105991398A (zh) 2015-02-04 2015-02-04 一种即时通信im聊天记录的保存方法及装置

Country Status (7)

Country Link
US (1) US10659412B2 (zh)
EP (1) EP3255842A4 (zh)
JP (1) JP6665191B2 (zh)
KR (1) KR101968034B1 (zh)
CN (1) CN105991398A (zh)
SG (1) SG11201706254PA (zh)
WO (1) WO2016124114A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106789551A (zh) * 2016-11-14 2017-05-31 北京小米移动软件有限公司 会话消息展示方法及装置
CN108809809A (zh) * 2018-06-08 2018-11-13 腾讯科技(武汉)有限公司 消息发送方法、计算机设备及存储介质
CN108846098A (zh) * 2018-06-15 2018-11-20 上海掌门科技有限公司 一种信息流摘要生成及展示方法
CN111309218A (zh) * 2020-02-11 2020-06-19 维沃移动通信有限公司 信息显示方法、装置及电子设备
CN114090515A (zh) * 2022-01-21 2022-02-25 亿次网联(杭州)科技有限公司 文件搜索方法、终端设备及存储介质

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021161104A1 (en) 2020-02-12 2021-08-19 Monday.Com Enhanced display features in collaborative network systems, methods, and devices
WO2021144656A1 (en) 2020-01-15 2021-07-22 Monday.Com Digital processing systems and methods for graphical dynamic table gauges in collaborative work systems
WO2017141338A1 (ja) * 2016-02-15 2017-08-24 富士通株式会社 情報処理装置、情報処理方法、および情報処理プログラム
CN108092872B (zh) * 2016-11-22 2021-07-13 阿里巴巴集团控股有限公司 通讯方法及装置
US11698890B2 (en) 2018-07-04 2023-07-11 Monday.com Ltd. System and method for generating a column-oriented data structure repository for columns of single data types
US11436359B2 (en) 2018-07-04 2022-09-06 Monday.com Ltd. System and method for managing permissions of users for a single data type column-oriented data structure
KR102690215B1 (ko) * 2019-03-26 2024-08-01 라인플러스 주식회사 대화 스레드를 표시하기 위한 방법 및 시스템
US11775890B2 (en) 2019-11-18 2023-10-03 Monday.Com Digital processing systems and methods for map-based data organization in collaborative work systems
US11501255B2 (en) * 2020-05-01 2022-11-15 Monday.com Ltd. Digital processing systems and methods for virtual file-based electronic white board in collaborative work systems
US20240184989A1 (en) 2020-05-01 2024-06-06 Monday.com Ltd. Digital processing systems and methods for virtualfile-based electronic white board in collaborative work systems systems
US11928315B2 (en) 2021-01-14 2024-03-12 Monday.com Ltd. Digital processing systems and methods for tagging extraction engine for generating new documents in collaborative work systems
US12056664B2 (en) 2021-08-17 2024-08-06 Monday.com Ltd. Digital processing systems and methods for external events trigger automatic text-based document alterations in collaborative work systems
US12105948B2 (en) 2021-10-29 2024-10-01 Monday.com Ltd. Digital processing systems and methods for display navigation mini maps
KR20240066808A (ko) * 2022-11-08 2024-05-16 라인플러스 주식회사 미디어 파일로부터 추출한 텍스트를 이용하여 미디어 메시지를 검색하는 방법 및 시스템
US11741071B1 (en) 2022-12-28 2023-08-29 Monday.com Ltd. Digital processing systems and methods for navigating and viewing displayed content
US11886683B1 (en) 2022-12-30 2024-01-30 Monday.com Ltd Digital processing systems and methods for presenting board graphics
US11893381B1 (en) 2023-02-21 2024-02-06 Monday.com Ltd Digital processing systems and methods for reducing file bundle sizes
US12056255B1 (en) 2023-11-28 2024-08-06 Monday.com Ltd. Digital processing systems and methods for facilitating the development and implementation of applications in conjunction with a serverless environment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102054033A (zh) * 2010-12-25 2011-05-11 百度在线网络技术(北京)有限公司 表情搜索引擎、使用该表情搜索引擎的表情管理系统及表情管理方法
CN103067248A (zh) * 2011-10-19 2013-04-24 腾讯数码(天津)有限公司 一种在即时通信软件窗口中显示链接摘要信息的方法及装置
CN104022943A (zh) * 2014-06-26 2014-09-03 北京奇虎科技有限公司 交互式消息的处理方法、装置及系统

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001057704A1 (en) 2000-02-02 2001-08-09 Woo Jong Hyun System and method for providing chatting service as well as contents by using network
US7017162B2 (en) * 2001-07-10 2006-03-21 Microsoft Corporation Application program interface for network software platform
US20040110490A1 (en) * 2001-12-20 2004-06-10 Steele Jay D. Method and apparatus for providing content to media devices
JP2004070809A (ja) * 2002-08-08 2004-03-04 Ntt Advanced Technology Corp Web情報閲覧装置、Web情報表示方法及びそのプログラム
US7124149B2 (en) 2002-12-13 2006-10-17 International Business Machines Corporation Method and apparatus for content representation and retrieval in concept model space
KR101163434B1 (ko) 2003-05-16 2012-07-13 구글 잉크. 네트워크된 챗과 미디어 공유 시스템 및 방법
JP2005267229A (ja) * 2004-03-18 2005-09-29 Chubu Electric Power Co Inc 情報提供装置
US20060195506A1 (en) 2005-02-26 2006-08-31 Li Deng Simplified scheme of mobile to mobile rich content messaging
US20070143423A1 (en) * 2005-12-21 2007-06-21 Oliver Kieselbach Method and system for allowing a session initiating user to select one or more privacy settings to be applied to an instant messaging session from among multiple possible privacy controls
US7814425B1 (en) 2005-12-30 2010-10-12 Aol Inc. Thumbnail image previews
US7503007B2 (en) * 2006-05-16 2009-03-10 International Business Machines Corporation Context enhanced messaging and collaboration system
US7779353B2 (en) * 2006-05-19 2010-08-17 Microsoft Corporation Error checking web documents
US20080161045A1 (en) * 2006-12-29 2008-07-03 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen
US8090779B2 (en) 2007-02-20 2012-01-03 Google Inc. Systems and methods for viewing media content in instant messaging
US9298783B2 (en) * 2007-07-25 2016-03-29 Yahoo! Inc. Display of attachment based information within a messaging system
US8135114B2 (en) 2007-08-06 2012-03-13 Mspot, Inc. Method and apparatus for creating an answer tone for a computing device with phone capabilities or a telephone
CN100579055C (zh) * 2007-08-13 2010-01-06 腾讯科技(深圳)有限公司 对包括超链接的即时通讯信息的处理方法及装置
US9690786B2 (en) * 2008-03-17 2017-06-27 Tivo Solutions Inc. Systems and methods for dynamically creating hyperlinks associated with relevant multimedia content
US9165284B2 (en) 2008-06-06 2015-10-20 Google Inc. System and method for sharing content in an instant messaging application
US8756519B2 (en) 2008-09-12 2014-06-17 Google Inc. Techniques for sharing content on a web page
US8566403B2 (en) 2008-12-23 2013-10-22 At&T Mobility Ii Llc Message content management system
US8577715B2 (en) 2009-02-27 2013-11-05 Blackberry Limited Pushed ringtones based on device-side content
WO2011077501A1 (ja) * 2009-12-26 2011-06-30 株式会社ラピースドリーム コミュニケーションシステム
CN102263705B (zh) 2010-05-25 2016-06-08 腾讯科技(深圳)有限公司 显示即时通讯消息的方法及装置
US9047584B2 (en) 2010-09-16 2015-06-02 Facebook, Inc. Web-based user interface tool for social network group collaboration
EP2664998B1 (en) * 2011-01-11 2022-03-09 Tencent Technology (Shenzhen) Company Limited Microblog message processing method and device thereof
CN102651731B (zh) 2011-02-24 2016-06-29 腾讯科技(深圳)有限公司 一种视频播放方法及其装置
US9076244B2 (en) * 2011-06-29 2015-07-07 Trimble Navigation Limited Managing web page data in a composite document
US9424334B2 (en) * 2011-12-12 2016-08-23 Tcb Encore, Llc Keyword based identity of multi-media content for message
US20140095964A1 (en) * 2012-10-01 2014-04-03 Cellco Partnership D/B/A Verizon Wireless Message links
CN104375997A (zh) * 2013-08-13 2015-02-25 腾讯科技(深圳)有限公司 一种为即时通讯音频信息添加备注信息的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102054033A (zh) * 2010-12-25 2011-05-11 百度在线网络技术(北京)有限公司 表情搜索引擎、使用该表情搜索引擎的表情管理系统及表情管理方法
CN103067248A (zh) * 2011-10-19 2013-04-24 腾讯数码(天津)有限公司 一种在即时通信软件窗口中显示链接摘要信息的方法及装置
CN104022943A (zh) * 2014-06-26 2014-09-03 北京奇虎科技有限公司 交互式消息的处理方法、装置及系统

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106789551A (zh) * 2016-11-14 2017-05-31 北京小米移动软件有限公司 会话消息展示方法及装置
CN106789551B (zh) * 2016-11-14 2019-12-03 北京小米移动软件有限公司 会话消息展示方法及装置
CN108809809A (zh) * 2018-06-08 2018-11-13 腾讯科技(武汉)有限公司 消息发送方法、计算机设备及存储介质
CN108846098A (zh) * 2018-06-15 2018-11-20 上海掌门科技有限公司 一种信息流摘要生成及展示方法
CN111309218A (zh) * 2020-02-11 2020-06-19 维沃移动通信有限公司 信息显示方法、装置及电子设备
CN114090515A (zh) * 2022-01-21 2022-02-25 亿次网联(杭州)科技有限公司 文件搜索方法、终端设备及存储介质
CN114090515B (zh) * 2022-01-21 2022-07-05 亿次网联(杭州)科技有限公司 文件搜索方法、终端设备及存储介质

Also Published As

Publication number Publication date
US10659412B2 (en) 2020-05-19
EP3255842A1 (en) 2017-12-13
EP3255842A4 (en) 2018-07-11
WO2016124114A1 (zh) 2016-08-11
US20170324692A1 (en) 2017-11-09
JP6665191B2 (ja) 2020-03-13
SG11201706254PA (en) 2017-09-28
KR101968034B1 (ko) 2019-04-10
JP2018507480A (ja) 2018-03-15
KR20170110671A (ko) 2017-10-11

Similar Documents

Publication Publication Date Title
CN105991398A (zh) 一种即时通信im聊天记录的保存方法及装置
US8099406B2 (en) Method for human editing of information in search results
US8856168B2 (en) Contextual application recommendations
US9152614B2 (en) System and method for bulk web domain generation and management
CN102341800B (zh) 检索处理方法以及装置
US20140344707A1 (en) Information Distribution Method and Device
US20070162566A1 (en) System and method for using a mobile device to create and access searchable user-created content
WO2016150083A1 (zh) 一种信息输入方法和装置
US20070162459A1 (en) System and method for creating searchable user-created blog content
CN106471497B (zh) 使用上下文的辅助浏览
CN104346396B (zh) 一种即时通讯客户端的数据处理方法、装置、终端及系统
US9892096B2 (en) Contextual hyperlink insertion
EP2524278A1 (en) Preview functionality for increased browsing speed
US20050108363A1 (en) Web page update notification method and web page update notification device
JP6520513B2 (ja) 問答情報提供システム、情報処理装置及びプログラム
US10558727B2 (en) System and method for operating a browsing application
CN103412901A (zh) 一种历史记录清理方法及装置
US20240020305A1 (en) Systems and methods for automatic archiving, sorting, and/or indexing of secondary message content
WO2016173185A1 (zh) 信息推送方法和装置
US9876776B2 (en) Methods for generating and publishing a web site based on selected items and devices thereof
Ali et al. Internet
EP2423837A1 (en) Method and system for viewing web page and computer program product thereof
US20160042080A1 (en) Methods, Systems, and Apparatuses for Searching and Sharing User Accessed Content
US20080033918A1 (en) Systems, methods and computer program products for supplemental data communication and utilization
US20110099134A1 (en) Method and System for Agent Based Summarization

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161005