CN107920012B - 即时通信消息的存储方法和装置 - Google Patents
即时通信消息的存储方法和装置 Download PDFInfo
- Publication number
- CN107920012B CN107920012B CN201610886266.XA CN201610886266A CN107920012B CN 107920012 B CN107920012 B CN 107920012B CN 201610886266 A CN201610886266 A CN 201610886266A CN 107920012 B CN107920012 B CN 107920012B
- Authority
- CN
- China
- Prior art keywords
- identifier
- instant messaging
- user
- session
- filing
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及一种即时通信消息的存储方法和装置。所述方法包括:获取用户标识、会话标识及所述用户标识对所述会话标识对应的即时通信会话窗口的触发操作;根据所述触发操作产生归档指令;根据所述归档指令获取所述用户标识对应的电子邮箱地址;将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述用户标识对应的电子邮箱地址。上述即时通信消息的存储方法和装置,根据该触发操作产生归档指令,根据归档指令获取用户标识对应的电子邮箱地址,将获取到的用户标识所选的即时通信消息发送给该用户标识对应的电子邮箱地址,在电子邮箱地址对应的电子邮箱中保存该即时通信消息,方便用户查找历史的即时通信消息。
Description
技术领域
本发明涉及计算机应用领域,特别是涉及一种即时通信消息的存储方法和装置。
背景技术
随着计算机技术和网络技术的发展,越来越多的用户通过网络从事各种社交活动。为了便于用户之间即时进行交流,服务提供者提供了即时通信应用程序。通过即时通信应用程序用户之间可进行即时通信,相互之间传递即时通信消息。
目前即时通信用户通过即时通信应用程序进行交互后,即时通信消息一般存储在本地,当用户换一台设备登录即时通信应用程序时,在其他设备上进行交互的即时通信消息在该设备上没有记录,不方便查找历史的即时通信消息。
发明内容
基于此,有必要针对历史的即时通信消息不方便被查找的问题,提供一种即时通信消息的存储方法和装置,方便查找历史的即时通信消息。
一种即时通信消息的存储方法,包括:
获取用户标识、会话标识及所述用户标识对所述会话标识对应的即时通信会话窗口的触发操作;
根据所述触发操作产生归档指令;
根据所述归档指令获取所述用户标识对应的电子邮箱地址;
将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述用户标识对应的电子邮箱地址。
一种即时通信消息的存储装置,包括:
操作获取模块,用于获取用户标识、会话标识及所述用户标识对所述会话标识对应的即时通信会话窗口的触发操作;
指令生成模块,用于根据所述触发操作产生归档指令;
邮箱获取模块,用于根据所述归档指令获取所述用户标识对应的电子邮箱地址;
发送模块,用于将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述用户标识对应的电子邮箱地址。
上述即时通信消息的存储方法和装置,通过获取到对用户标识对应的即时通信会话窗口的触发操作,根据该触发操作产生归档指令,根据归档指令获取用户标识对应的电子邮箱地址,将获取到的即时通信消息发送给该用户标识对应的电子邮箱地址,在电子邮箱地址对应的电子邮箱中保存该即时通信消息,方便用户查找历史的即时通信消息。
附图说明
图1为一个实施例中终端的内部结构示意图;
图2为一个实施例中即时通信消息的存储方法的流程图;
图3A为一个实施例中用户B选取即时通信消息进行归档的示意图;
图3B为一个实施例中用户B选取即时通信消息进行归档的示意图;
图4为一个实施例中即时通信消息的存储装置的结构框图;
图5为另一个实施例中即时通信消息的存储装置的结构框图;
图6为另一个实施例中即时通信消息的存储装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为一个实施例中终端(或电子设备等)的内部结构示意图。如图1所示,该终端包括通过***总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏和输入装置。其中,终端的非易失性存储介质存储有操作***,还包括一种即时通信消息的存储装置,该即时通信消息的存储装置用于实现一种即时通信消息的存储方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的即时通信消息的存储装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种即时通信消息的存储方法。网络接口用于与服务器进行网络通信,如发送消息至服务器,接收服务器返回的其他的消息等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
图2为一个实施例中即时通信消息的存储方法的流程图。如图2所示,一种即时通信消息的存储方法,运行于终端上,包括:
步骤202,获取用户标识、会话标识及该用户标识对该会话标识对应的即时通信会话窗口的触发操作。
本实施例中,用户标识是用于唯一标示用户身份的字符串。该字符串可包括字母、数字和字符中的一种或多种。会话标识是用于唯一标示即时通信会话的。对即时通信会话窗口的触发操作可为关闭即时通信会话窗口或点击即时通信会话窗口上设置的归档控件。该归档控件可为在即时通信会话窗口上增设的文字按钮或图标按钮等。
会话标识可为两人会话的会话标识,也可为多人(两个以上用户)会话的会话标识。多人会话可为群组会话。群组会话可为群或讨论组等会话。
在一个实施例中,步骤202包括:获取用户标识、会话标识及该用户标识对该会话标识对应的即时通信会话窗口的关闭操作或触发归档控件操作。
具体地,关闭操作是指关闭即时通会话窗口的关闭按钮或在任务栏中右键关闭等关闭操作。触发归档控件操作是指点击归档按钮操作或在归档控件上停留时长超过预设时长而产生的触发操作等。预设时长可根据需要设定,如3秒、4秒等。
步骤204,根据该触发操作产生归档指令。
具体地,根据对会话标识对应的即时通信会话窗口的关闭操作产生归档指令,或者根据触发归档控件操作产生归档指令。
步骤206,根据该归档指令获取该用户标识对应的电子邮箱地址。
本实施例中,首先在用户标识对应的用户的个人信息中设置用户标识对应的电子邮箱地址。该电子邮箱地址可为各种电子邮箱地址,如[email protected],[email protected],[email protected],[email protected],[email protected]等。用户标识对应的电子邮箱地址可为一个或多个。
根据归档指令可直接从用户标识对应的用户的个人信息中获取用户标识对应的电子邮箱地址。
根据归档指令将会话标识对应的即时通信会话窗口中的即时通信消息归档保存。本实施例中,将即时通信消息归档保存可为将即时通信消息以文本文件保存或转换为word文件保存或转换为PDF文件保存或转换为图片文件保存。
具体地,根据归档指令创建文本文档,将即时通信消息自动复制粘贴到文本文档中,或者根据归档指令创建word文档,将即时通信消息字符复制粘贴到word文档中,或将word文档转换为PDF文件或图片文件。此外,可将包含即时通信消息的文本文件或word文件或PDF文件或图片文件保存在用户标识所在终端的指定路径中。
例如,可根据归档指令提供“另存为”控件供用户选择保存何种格式的文件,如文本文档、word文档、PDF文件、图片文件等,根据用户选择的文件格式,创建对应的文件,将即时通信消息保存在该文件中。也可由***根据归档指令对即时通信信息内容进行识别,判断保存为何种格式的文件,再创建对应的文件保存即时通信消息,如识别即时通信信息内容为图片格式,则将即时通信消息保存为图片文件。
步骤208,将该会话标识对应的即时通信会话窗口中的即时通信消息发送给该用户标识对应的电子邮箱地址。
本实施例中,会话标识对应的即时通信会话窗口中的即时通信消息可为用户标识所选的即时通信信息或全部的即时通信消息。其中,用户标识所选的即时通信消息可为用户标识设置的默认时间内的即时通信信息,比如10小时或24小时内的聊天记录(即交互的即时通信消息)等,不限于此;也可为用户标识对应的用户进行触发操作产生归档指令后选择要归档的时间内的即时通信消息。
将用户标识所选的即时通信消息发送给该用户标识对应的一个或多个电子邮箱地址,以将即时通信消息保存在该一个或多个电子邮箱地址对应的电子邮箱中。具体地,可将即时通信消息归档保存的文本文件或word文件或PDF文件或图片文件以电子邮件附件形式发送给用户标识对应的一个或多个电子邮箱地址。也可将即时通信消息以电子邮件正文形式发送给用户标识对应的一个或多个电子邮箱地址。
本实施例中,将即时通信消息发送到对应的电子邮箱地址对应的电子邮箱后,可保存在电子邮箱的指定文件夹中或收件箱中等。指定文件夹可为配置的用于专门存储即时通信消息的文件夹。
在其他实施例中,上述即时通信消息的存储方法还包括:在用户标识对应的电子邮箱中创建与会话标识对应的文件夹,将该会话标识对应的即时通信消息存储在所述电子邮箱中与该会话标识对应的文件夹中。
上述即时通信消息的存储方法,通过获取到对用户标识对应的即时通信会话窗口的触发操作,根据该触发操作产生归档指令,根据归档指令获取用户标识对应的电子邮箱地址,将获取到的即时通信消息发送给该用户标识对应的电子邮箱地址,在电子邮箱地址对应的电子邮箱中保存该即时通信消息,方便用户查找历史的即时通信消息。
在一个实施例中,会话标识为群组会话标识,则上述即时通信消息的存储方法还包括:获取该用户标识所选的要归档的群组会话标识中指定用户标识所发布的即时通信消息及时间范围,将该时间范围内的该指定用户标识所发布的即时通信消息发送给该用户标识对应的电子邮箱地址。通过用户标识选择的指定用户标识及时间范围,实现了所选时间范围内的指定用户标识发布的即时通信消息保存在该发起归档指令的用户标识对应的电子邮箱地址中,方便该用户标识对应的用户查找。
在一个实施例中,会话标识为群组会话标识,则上述即时通信消息的存储方法还包括:根据该归档指令获取该会话标识关联的其余用户标识对应的电子邮箱地址;将该会话标识对应的即时通信会话窗口中的即时通信消息发送给该其余用户标识对应的电子邮箱地址。
本实施例中,会话标识为群组会话标识,则群组会话标识关联有多个用户标识。当其中群组会话标识关联的其中一个用户触发操作产生了归档指令,可根据该归档指令获取群组会话标识关联的全部用户标识对应的电子邮箱地址,将会话标识对应的即时通信会话窗口中该用户标识所选的即时通信消息或全部的即时通信消息发送给全部用户标识对应的电子邮箱地址。通过将群组会话标识中的其中一个用户触发操作将所选的即时通信消息发送给所有的用户标识的电子邮箱地址进行归档保存,方便所有用户查找历史即时通信消息。
在一个实施例中,会话标识为群组会话标识,则上述即时通信消息的存储方法还包括:根据该归档指令获取预设的该会话标识关联的指定用户标识对应的电子邮箱地址;将该会话标识对应的即时通信会话窗口中的即时通信消息发送给该指定用户标识对应的电子邮箱地址。
本实施例中,会话标识为群组会话标识,则群组会话标识关联有多个用户标识。当其中群组会话标识关联的其中一个用户触发操作产生了归档指令,可根据该归档指令获取群组会话标识关联的预设的指定用户标识对应的电子邮箱地址,可将会话标识对应的即时通信会话窗口中该用户标识所选的即时通信消息或全部的即时通信消息发送给指定用户标识对应的电子邮箱地址。通过将群组会话标识中的其中一个用户触发操作将所选的即时通信消息发送给指定用户标识的电子邮箱地址进行归档保存,方便指定用户查找历史即时通信消息。
在一个实施例中,会话标识为群组会话标识,则上述即时通信消息的存储方法还包括:获取群组会话中另一个用户标识对所述会话标识对应的即时通信会话窗口的触发操作;根据该触发操作产生归档指令;根据该归档指令获取该另一个用户标识对应的电子邮箱地址;将该会话标识对应的即时通信会话窗口中该另一个用户标识所选的即时通信消息发送给该另一个用户标识对应的电子邮箱地址。
本实施例中,会话标识为群组会话标识,则群组会话标识关联有多个用户标识。群组会话标识关联的多个用户标识中各个用户标识对该会话标识对应的即时通信会话窗口的触发操作而产生的归档指令,根据归档指令各个用户标识所选的即时通信消息可能相同,也可能不同。各个用户标识可将各自选择的即时通信消息发送给各自的电子邮箱地址。
如图3A所示,群组会话标识关联的A用户和B用户,A用户在A用户所在终端上触发群组会话窗口的归档控件,根据触发操作弹出归档配置界面,在归档配置界面上获取A用户选择的要归档的时间范围为2016年8月13日10点至15点,得到要归档的即时通信消息,将要归档的即时通信消息添加到邮件中,发送给A用户的个人信息中的电子邮箱地址。
如图3B所示,群组会话标识关联的A用户和B用户,B用户在B用户所在终端上触发群组会话窗口的归档控件,根据触发操作弹出归档配置界面,在归档配置界面上获取B用户选择的要归档的时间范围为2016年8月13日10点至18点得到要归档的即时通信消息,将要归档的即时通信消息添加到邮件中,发送给B用户的个人信息中的电子邮箱地址。
进一步的,上述即时通信消息的存储方法还包括:根据该归档指令获取会话标识获取预设的该会话标识关联的指定用户标识对应的电子邮箱地址;将该会话标识对应的即时通信会话窗口中该另一个用户标识所选的即时通信消息发送给该指定用户标识对应的电子邮箱地址。不同用户标识所选的即时通信消息均可发送该群组会话标识对应的指定用户标识对应的电子邮箱地址,方便指定用户标识查找不同用户标识保存的即时通信消息。
进一步的,上述即时通信消息的存储方法还包括:根据该归档指令获取该会话标识关联的其余用户标识对应的电子邮箱地址;将该会话标识对应的即时通信会话窗口中该另一个用户标识所选的即时通信消息发送给该其余用户标识对应的电子邮箱地址。不同用户标识所选的即时通信消息均可发送该群组会话标识对应的全部用户标识对应的电子邮箱地址,方便全部用户标识查找保存的即时通信消息。
在一个实施例中,该会话标识为群组会话标识,上述即时通信消息的存储方法还包括:接收该群组会话标识对应的群主标识或者群管理员标识对该用户标识配置的归档权限和归档范围;若该用户标识没有归档权限,则在该用户标识所在终端上展示的该会话标识对应的即时通信会话窗口中不显示归档控件及归档范围;若该用户标识具有归档权限,则在该用户标识所在终端上展示该会话标识对应的即时通信会话窗口中显示归档控件及归档范围。
本实施例中,群主标识是用于唯一表示群主身份的。群主标识或群管理员标识是用于唯一表示群管理员身份的。群主是指具有最高级权限的群组内成员。群管理员是指具有仅次于群主的次高级权限的群组内成员。
归档权限是指将即时通信消息发送给电子邮箱进行保存的权限。归档范围是指能保存的即时通信消息的时间范围,如3天内的即时通信消息。
在一个实施例中,上述即时通信消息的存储方法还包括:根据该触发操作产生归档指令;判断该用户标识是否具有归档权限,若是,则根据该归档指令获取用户标识对应的电子邮箱地址,若否,则结束。
本实施例中,根据该用户标识查找到用户标识的权限属性,从该权限属性中判断是否具有归档权限,若有,则该用户标识具有归档权限,若无,则该用户标识不具有归档权限。通过权限进行控制,方便控制群组会话标识中各个用户标识的权限,提高安全性。
在一个实施例中,步骤210包括:将该会话标识对应的即时通信会话窗口中的即时通信消息以文本文件或转换为word文件或PDF文件或图片文件作为邮件附件发送给该用户标识对应的电子邮箱地址。
本实施例中,将即时通信消息转换为word文件或PDF文件或图片文件,容易保存,转为PDF文件或图片文件不易被修改,提高了数据的准确性。
进一步的,可将转换的word文件或PDF文件或图片文件进行加密,得到加密后的word文件或PDF文件或图片文件,再将加密后的word文件或PDF文件或图片文件作为邮件附件发送给该用户标识对应的电子邮箱地址。该加密方式可采用预先设定的加密方式。
在一个实施例中,上述即时通信消息的存储方法还包括:可将所选的即时通信消息中的文字以文本形式存在,视频、音频、图片等以原有形式存在,作为邮件附件发送给用户标识对应的电子邮箱地址。保留即时通信消息中视频、音频或图片的原有形式,减小转换的计算量,防止出错。
在一个实施例中,上述即时通信消息的存储方法还包括:记录该用户标识及该会话标识对应的即时通信会话窗口中即时通信消息的归档时间。
本实施例中,不同用户标识所在用户终端根据各自用户标识所选的即时通信消息发送给用户标识对应的电子邮箱地址进行保存,记录本次触发操作产生归档指令的时间,作为本次归档时间。
进一步的,用户标识所选的即时通信消息可为本次归档时间的上一次归档时间至本次归档时间之间的即时通信消息。
图4为一个实施例中即时通信消息的存储装置的结构框图。如图4所示,一种即时通信消息的存储装置,包括操作获取模块402、指令生成模块404、邮箱获取模块406和发送模块408。其中:
操作获取模块402用于获取用户标识、会话标识及该用户标识对该会话标识对应的即时通信会话窗口的触发操作。
本实施例中,用户标识是用于唯一标示用户身份的字符串。该字符串可包括字母、数字和字符中的一种或多种。会话标识是用于唯一标示即时通信会话的。对即时通信会话窗口的触发操作可为关闭即时通信会话窗口或点击即时通信会话窗口上设置的归档控件。该归档控件可为在即时通信会话窗口上增设的文字按钮或图标按钮等。
会话标识可为两人会话的会话标识,也可为多人(两个以上用户)会话的会话标识。多人会话可为群组会话。群组会话可为群或讨论组等会话。
在一个实施例中,操作获取模块402还用于获取用户标识、会话标识及该用户标识对该会话标识对应的即时通信会话窗口的关闭操作或触发归档控件操作。
具体地,关闭操作是指关闭即时通会话窗口的关闭按钮或在任务栏中右键关闭等关闭操作。触发归档控件操作是指点击归档按钮操作或在归档控件上停留时长超过预设时长而产生的触发操作等。预设时长可根据需要设定,如3秒、4秒等。
指令生成模块404用于根据该触发操作产生归档指令。
具体地,根据对会话标识对应的即时通信会话窗口的关闭操作产生归档指令,或者根据触发归档控件操作产生归档指令。
邮箱获取模块406用于根据该归档指令获取该用户标识对应的电子邮箱地址。
本实施例中,首先在用户标识对应的用户的个人信息中设置用户标识对应的电子邮箱地址。该电子邮箱地址可为各种电子邮箱地址。用户标识对应的电子邮箱地址可为一个或多个。
根据归档指令可直接从用户标识对应的用户的个人信息中获取用户标识对应的电子邮箱地址。
发送模块408用于将该会话标识对应的即时通信会话窗口中的即时通信消息发送给该用户标识对应的电子邮箱地址。
本实施例中,会话标识对应的即时通信会话窗口中的即时通信消息可为用户标识所选的即时通信信息或全部的即时通信消息。其中,用户标识所选的即时通信消息可为用户标识设置的默认时间内的即时通信信息,比如10小时或24小时内的聊天记录(即交互的即时通信消息)等,不限于此;也可为用户标识对应的用户进行触发操作产生归档指令后选择要归档的时间内的即时通信消息。
将用户标识所选的即时通信消息发送给该用户标识对应的一个或多个电子邮箱地址,以将即时通信消息保存在该一个或多个电子邮箱地址对应的电子邮箱中。
本实施例中,将即时通信消息发送到对应的电子邮箱地址对应的电子邮箱后,可保存在电子邮箱的指定文件夹中或收件箱中等。指定文件夹可为配置的用于专门存储即时通信消息的文件夹。
在其他实施例中,上述即时通信消息的存储方法还包括:在用户标识对应的电子邮箱中创建与会话标识对应的文件夹,将该会话标识对应的即时通信消息存储在所述电子邮箱中与该会话标识对应的文件夹中。
上述即时通信消息的存储装置,通过获取到对用户标识对应的即时通信会话窗口的触发操作,根据该触发操作产生归档指令,根据归档指令获取用户标识对应的电子邮箱地址,将获取到的即时通信消息发送给该用户标识对应的电子邮箱地址,在电子邮箱地址对应的电子邮箱中保存该即时通信消息,方便用户查找历史的即时通信消息。
在一个实施例中,会话标识为群组会话标识,则上述即时通信消息的存储装置还包括:发送模块408还用于获取该用户标识所选的要归档的群组会话标识中指定用户标识所发布的即时通信消息及时间范围,将该时间范围内的该指定用户标识所发布的即时通信消息发送给该用户标识对应的电子邮箱地址。通过用户标识选择的指定用户标识及时间范围,实现了所选时间范围内的指定用户标识发布的即时通信消息保存在该发起归档指令的用户标识对应的电子邮箱地址中,方便该用户标识对应的用户查找。
在一个实施例中,会话标识为群组会话标识,则上述即时通信消息的存储方法还包括:邮箱获取模块406还用于根据该归档指令获取该会话标识关联的其余用户标识对应的电子邮箱地址;该发送模块408还用于将该会话标识对应的即时通信会话窗口中该用户标识所选的即时通信消息或全部即时通信消息发送给该其余用户标识对应的电子邮箱地址。
本实施例中,会话标识为群组会话标识,则群组会话标识关联有多个用户标识。当其中群组会话标识关联的其中一个用户触发操作产生了归档指令,可根据该归档指令获取群组会话标识关联的全部用户标识对应的电子邮箱地址,将会话标识对应的即时通信会话窗口中该用户标识所选的即时通信消息或全部即时通信消息发送给全部用户标识对应的电子邮箱地址。通过将群组会话标识中的其中一个用户触发操作将所选的即时通信消息发送给所有的用户标识的电子邮箱地址进行归档保存,方便所有用户查找历史即时通信消息。
在一个实施例中,会话标识为群组会话标识,邮箱获取模块406还用于根据该归档指令获取预设的该会话标识关联的指定用户标识对应的电子邮箱地址;发送模块408还用于将该会话标识对应的即时通信会话窗口中该用户标识所选的即时通信消息发送给该指定用户标识对应的电子邮箱地址。
本实施例中,会话标识为群组会话标识,则群组会话标识关联有多个用户标识。当其中群组会话标识关联的其中一个用户触发操作产生了归档指令,可根据该归档指令获取群组会话标识关联的预设的指定用户标识对应的电子邮箱地址,将会话标识对应的即时通信会话窗口中该用户标识所选的即时通信消息发送给指定用户标识对应的电子邮箱地址。通过将群组会话标识中的其中一个用户触发操作将所选的即时通信消息发送给指定用户标识的电子邮箱地址进行归档保存,方便指定用户查找历史即时通信消息。
在一个实施例中,会话标识为群组会话标识,操作获取模块402还用于获取群组会话中另一个用户标识对所述会话标识对应的即时通信会话窗口的触发操作;指令生成模块404还用于根据该触发操作产生归档指令;邮箱获取模块406还用于根据该归档指令获取该另一个用户标识对应的电子邮箱地址;发送模块408还用于将该会话标识对应的即时通信会话窗口中该另一个用户标识所选的即时通信消息发送给该另一个用户标识对应的电子邮箱地址。
本实施例中,会话标识为群组会话标识,则群组会话标识关联有多个用户标识。群组会话标识关联的多个用户标识中各个用户标识对该会话标识对应的即时通信会话窗口的触发操作而产生的归档指令,根据归档指令各个用户标识所选的即时通信消息可能相同,也可能不同。各个用户标识可将各自选择的即时通信消息发送给各自的电子邮箱地址。
进一步的,邮箱获取模块406还用于根据该归档指令获取会话标识获取预设的该会话标识关联的指定用户标识对应的电子邮箱地址;发送模块408还用于将该会话标识对应的即时通信会话窗口中该另一个用户标识所选的即时通信消息发送给该指定用户标识对应的电子邮箱地址。不同用户标识所选的即时通信消息均可发送该群组会话标识对应的指定用户标识对应的电子邮箱地址,方便指定用户标识查找不同用户标识保存的即时通信消息。
进一步的,邮箱获取模块406还用于根据该归档指令获取该会话标识关联的其余用户标识对应的电子邮箱地址;发送模块408还用于将该会话标识对应的即时通信会话窗口中该另一个用户标识所选的即时通信消息发送给该其余用户标识对应的电子邮箱地址。不同用户标识所选的即时通信消息均可发送该群组会话标识对应的全部用户标识对应的电子邮箱地址,方便全部用户标识查找保存的即时通信消息。
图5为另一个实施例中即时通信消息的存储装置的结构框图。如图5所示,一种即时通信消息的存储装置,除了包括操作获取模块402、指令生成模块404、邮箱获取模块406和发送模块408,还包括接收模块410和显示模块412。其中:
该会话标识为群组会话标识;
接收模块410用于接收该群组会话标识对应的群主标识或群管理员标识对该用户标识配置的归档权限和归档范围;
显示模块412用于若该用户标识没有归档权限,则在该用户标识所在终端上展示的该会话标识对应的即时通信会话窗口中不显示归档控件及归档范围;以及若该用户标识具有归档权限,则在该用户标识所在终端上展示该会话标识对应的即时通信会话窗口中显示归档控件及归档范围。
本实施例中,群主标识是用于唯一表示群主身份的。群主标识或群管理员标识是用于唯一表示群管理员身份的。群主是指具有最高级权限的群组内成员。群管理员是指具有仅次于群主的次高级权限的群组内成员。
归档权限是指将即时通信消息发送给电子邮箱进行保存的权限。归档范围是指能保存的即时通信消息的时间范围,如3天内的即时通信消息。
在一个实施例中,上述即时通信消息的存储装置还包括:在根据该触发操作产生归档指令后,判断模块判断该用户标识是否具有归档权限,若是,则邮箱获取模块406根据该归档指令获取用户标识对应的电子邮箱地址,若否,则结束。
本实施例中,根据该用户标识查找到用户标识的权限属性,从该权限属性中判断是否具有归档权限,若有,则该用户标识具有归档权限,若无,则该用户标识不具有归档权限。通过权限进行控制,方便控制群组会话标识中各个用户标识的权限,提高安全性。
在一个实施例中,该发送模块还用于将该会话标识对应的即时通信会话窗口中的即时通信消息以文本文件或转换为word文件或PDF文件或图片文件作为邮件附件发送给该用户标识对应的电子邮箱地址。
本实施例中,将即时通信消息转换为word文件或PDF文件或图片文件,容易保存,转为PDF文件或图片文件不易被修改,提高了数据的准确性。
进一步的,上述即时通信消息的存储装置还可包括加密模块。加密模块可将转换的word文件或PDF文件或图片文件进行加密,得到加密后的word文件或PDF文件或图片文件,再将加密后的word文件或PDF文件或图片文件作为邮件附件发送给该用户标识对应的电子邮箱地址。该加密方式可采用预先设定的加密方式。
图6为另一个实施例中即时通信消息的存储装置的结构框图。如图6所示,一种即时通信消息的存储装置,除了包括操作获取模块402、指令生成模块404、邮箱获取模块406和发送模块408,还包括记录模块414。
记录模块414用于记录该用户标识及该会话标识对应的即时通信会话窗口中即时通信消息的归档时间。
本实施例中,不同用户标识所在用户终端根据各自用户标识所选的即时通信消息发送给用户标识对应的电子邮箱地址进行保存,记录本次触发操作产生归档指令的时间,作为本次归档时间。
进一步的,用户标识所选的即时通信消息可为本次归档时间的上一次归档时间至本次归档时间之间的即时通信消息。
在其他实施例中,一种即时通信消息的存储装置,可包括操作获取模块402、指令生成模块404、邮箱获取模块406、发送模块408、接收模块410和显示模块412、记录模块414、判断模块和加密模块中任意可能的组合。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (14)
1.一种即时通信消息的存储方法,其特征在于,所述方法包括:
获取用户标识、会话标识及所述用户标识对所述会话标识对应的即时通信会话窗口的触发操作;
根据所述触发操作产生归档指令;
判断所述用户标识是否具有归档权限;
当所述用户标识具有所述归档权限时,根据所述归档指令获取所述用户标识对应的电子邮箱地址,或者所述用户标识对应的电子邮箱地址和所述会话标识关联的其余用户标识对应的电子邮箱地址;
将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述用户标识对应的电子邮箱地址进行保存,或者所述用户标识对应的电子邮箱地址和所述其余用户标识对应的电子邮箱地址进行保存;
其中,所述会话标识为群组会话标识;接收所述群组会话标识对应的群主标识或群管理员标识对所述用户标识配置的归档权限和归档范围;若所述用户标识没有归档权限,则在所述用户标识所在终端上展示的所述会话标识对应的即时通信会话窗口中不显示归档控件及归档范围;若所述用户标识具有归档权限,则在所述用户标识所在终端上展示所述会话标识对应的即时通信会话窗口中显示归档控件及归档范围;所述归档控件用于触发产生所述归档指令。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述归档指令获取预设的所述会话标识关联的指定用户标识对应的电子邮箱地址;
将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述指定用户标识对应的电子邮箱地址。
3.根据权利要求1或2中任一项所述的方法,其特征在于,所述获取用户标识、会话标识及所述用户标识对所述会话标识对应的即时通信会话窗口的触发操作,包括:
获取用户标识、会话标识及所述用户标识对所述会话标识对应的即时通信会话窗口的关闭操作或触发归档控件操作。
4.根据权利要求1或2中任一项所述的方法,其特征在于,将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述用户标识对应的电子邮箱地址,包括:
将所述会话标识对应的即时通信会话窗口中的即时通信消息以文本文件或转换为word文件或PDF文件或图片文件作为邮件附件发送给所述用户标识对应的电子邮箱地址。
5.根据权利要求1或2中任一项所述的方法,其特征在于,所述方法还包括:
记录所述用户标识及所述会话标识对应的即时通信会话窗口中即时通信消息的归档时间。
6.根据权利要求1所述的方法,其特征在于,所述将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述用户标识对应的电子邮箱地址进行保存,包括:
将所述会话标识对应的即时通信会话窗口中的即时通信消息中的文字以文本形式存在,视频、音频和图片以原有形式存在,作为邮件附件发送给所述用户标识对应的电子邮箱地址。
7.一种即时通信消息的存储装置,其特征在于,包括:
操作获取模块,用于获取用户标识、会话标识及所述用户标识对所述会话标识对应的即时通信会话窗口的触发操作;
指令生成模块,用于根据所述触发操作产生归档指令;
判断模块,用于判断所述用户标识是否具有归档权限;
邮箱获取模块,用于当所述用户标识具有所述归档权限时,根据所述归档指令获取所述用户标识对应的电子邮箱地址,或者所述用户标识对应的电子邮箱地址和所述会话标识关联的其余用户标识对应的电子邮箱地址;
发送模块,用于将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述用户标识对应的电子邮箱地址进行保存,或者所述用户标识对应的电子邮箱地址和所述其余用户标识对应的电子邮箱地址进行保存;
其中,所述会话标识为群组会话标识;所述装置还包括:
接收模块,用于接收所述群组会话标识对应的群主标识或群管理员标识对所述用户标识配置的归档权限和归档范围;
显示模块,用于若所述用户标识没有归档权限,则在所述用户标识所在终端上展示的所述会话标识对应的即时通信会话窗口中不显示归档控件及归档范围;以及若所述用户标识具有归档权限,则在所述用户标识所在终端上展示所述会话标识对应的即时通信会话窗口中显示归档控件及归档范围;所述归档控件用于触发产生所述归档指令。
8.根据权利要求7所述的装置,其特征在于,所述邮箱获取模块还用于根据所述归档指令获取预设的所述会话标识关联的指定用户标识对应的电子邮箱地址;
所述发送模块还用于将所述会话标识对应的即时通信会话窗口中的即时通信消息发送给所述指定用户标识对应的电子邮箱地址。
9.根据权利要求7或8中任一项所述的装置,其特征在于,所述操作获取模块还用于获取用户标识、会话标识及所述用户标识对所述会话标识对应的即时通信会话窗口的关闭操作或触发归档控件操作。
10.根据权利要求7或8中任一项所述的装置,其特征在于,所述发送模块还用于将所述会话标识对应的即时通信会话窗口中的即时通信消息以文本文件或转换为word文件或PDF文件或图片文件作为邮件附件发送给所述用户标识对应的电子邮箱地址。
11.根据权利要求7或8中任一项所述的装置,其特征在于,所述装置还包括:
记录模块,用于记录所述用户标识及所述会话标识对应的即时通信会话窗口中即时通信消息的归档时间。
12.根据权利要求7所述的装置,其特征在于,所述发送模块还用于将所述即时通信消息中的文字以文本形式存在,视频、音频和图片以原有形式存在,作为邮件附件发送给所述用户标识对应的电子邮箱地址。
13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
14.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610886266.XA CN107920012B (zh) | 2016-10-10 | 2016-10-10 | 即时通信消息的存储方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610886266.XA CN107920012B (zh) | 2016-10-10 | 2016-10-10 | 即时通信消息的存储方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107920012A CN107920012A (zh) | 2018-04-17 |
CN107920012B true CN107920012B (zh) | 2021-05-11 |
Family
ID=61892584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610886266.XA Active CN107920012B (zh) | 2016-10-10 | 2016-10-10 | 即时通信消息的存储方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107920012B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109063029A (zh) * | 2018-07-10 | 2018-12-21 | 苏奇 | 一种基于即时通信软件的信息归档管理方法 |
CN111181834B (zh) * | 2019-10-09 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 消息处理方法、装置、服务器及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1716921A (zh) * | 2004-06-30 | 2006-01-04 | 微软公司 | 空闲时消息传送 |
CN101110787A (zh) * | 2006-07-21 | 2008-01-23 | ***通信集团公司 | 历史会话管理的方法及历史会话转发*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040107270A1 (en) * | 2002-10-30 | 2004-06-03 | Jamie Stephens | Method and system for collaboration recording |
CN1921458B (zh) * | 2005-08-23 | 2011-09-28 | 吴刚强 | 企业电子邮件统一接入及交换***和方法 |
US8464272B2 (en) * | 2007-05-04 | 2013-06-11 | Qualcomm Incorporated | Inter-process communication methods and apparatus for building scalable/redundant telecommunications systems |
CN101188578B (zh) * | 2007-12-29 | 2010-06-16 | 腾讯科技(深圳)有限公司 | 组群邮件/消息转换装置及方法、和组群信息交互*** |
CN101742436A (zh) * | 2009-11-24 | 2010-06-16 | 中兴通讯股份有限公司 | 获得未接电话信息的方法及通信终端 |
CN102611644A (zh) * | 2012-03-27 | 2012-07-25 | 上海量明科技发展有限公司 | 一种针对即时通信消息进行收藏的方法及客户端 |
US9887943B2 (en) * | 2014-06-01 | 2018-02-06 | Apple Inc. | Dual server system for sending a large email attachment |
CN104917670B (zh) * | 2015-06-09 | 2018-05-08 | 北京北信源软件股份有限公司 | 一种支持多应用用户标识关联的即时通信***及方法 |
-
2016
- 2016-10-10 CN CN201610886266.XA patent/CN107920012B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1716921A (zh) * | 2004-06-30 | 2006-01-04 | 微软公司 | 空闲时消息传送 |
CN101110787A (zh) * | 2006-07-21 | 2008-01-23 | ***通信集团公司 | 历史会话管理的方法及历史会话转发*** |
Also Published As
Publication number | Publication date |
---|---|
CN107920012A (zh) | 2018-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108494571B (zh) | 发起预约会议的方法、装置及*** | |
KR101298879B1 (ko) | 추적능력이 감소된 전자 메시지 시스템 및 방법 | |
CN111756917B (zh) | 信息交互方法、电子设备和计算机可读介质 | |
US10613717B2 (en) | Reproducing state of source environment when image was screen captured on a different computing device using resource location, resource navigation and positional metadata embedded in image | |
US20140359032A1 (en) | Apparatus and Method for Maintaining a Message Thread with Opt-In Permanence for Entries | |
US10461934B2 (en) | Authentication-based message display method and communication terminal thereof | |
US11316818B1 (en) | Context-based consolidation of communications across different communication platforms | |
AU2012267487A1 (en) | Selective linking of message accounts | |
US10243903B2 (en) | Similar content alert to reduce duplicate electronic communication | |
US20160255024A1 (en) | Systems and methods for managing presentation of message content at user communication terminals | |
US20120023175A1 (en) | Method to Change Instant Messaging Status Based on Text Entered During Conversation | |
US20170200244A1 (en) | Systems and Techniques for Integrating Electronic Signature Platforms with Social Messaging Applications for Authenticated Electronic Documents | |
WO2017198210A1 (zh) | 表情发送方法、计算机设备和计算机可读存储介质 | |
CN106896986B (zh) | 会议记录生成方法及装置 | |
US11281761B2 (en) | Method and system for using a plurality of accounts in an instant messaging application | |
CN111726456A (zh) | 一种数据处理方法及相关装置 | |
WO2014114172A1 (zh) | 一种发送短信的方法、装置及终端 | |
US9021033B2 (en) | Method to change instant messaging status based on text entered during conversation | |
CN107920012B (zh) | 即时通信消息的存储方法和装置 | |
CN112016280B (zh) | 一种文件编辑方法、装置及计算机可读介质 | |
US20180139244A1 (en) | Management of actions initiated by applications in client devices | |
CN107391100B (zh) | 一种支持多语言账单的配置文件生成方法及装置 | |
CN109302503A (zh) | 签名档的生成方法、签名档模板的分享方法及装置 | |
US20160294787A1 (en) | Secure and confidential messaging systems | |
JP7353076B2 (ja) | 会話関連データを収集する方法、コンピュータプログラム、コンピュータ機器及びサーバーシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |