The invention discloses an electronic device, a chat data processing method and a computer readable storage medium. The method includes: acquiring the ID of both chatting parties when chat messages are detected; generating the session ID of both chatting parties according to preset generation rules; and mapping relationship between the pre-determined digital number and the database. A database corresponding to the last N digits of the session ID is determined, and the chat message is stored in the determined database. The technical scheme of the invention improves the storage speed of chat messages in the storage system, and ensures the real-time performance and low latency of the instant messaging platform.
【技术实现步骤摘要】
电子装置、聊天数据处理方法和计算机可读存储介质
本专利技术涉及通信数据处理领域,特别涉及一种电子装置、聊天数据处理方法和计算机可读存储介质。
技术介绍
随着即时通讯平台的用户量增加,聊天消息量越来越大,对存储系统提出了很高的要求,现有存储系统通常不具备文件内容处理能力,对聊天消息统一存储,当聊天消息量大幅增加时,存储系统对聊天消息的存储速度会降低,无法满足即时通讯平台实时性高、低延迟的需求。
技术实现思路
本专利技术的主要目的是提供一种电子装置、聊天数据处理方法和计算机可读存储介质,旨在提升存储系统的聊天消息存储速度,保证即时通讯平台的实时性和低延迟。为实现上述目的,本专利技术提出的电子装置,所述电子装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的聊天数据处理系统,所述聊天数据处理系统被所述处理器执行时实现如下步骤:A1、在检测到聊天消息产生时,获取聊天双方的ID;B1、将聊天双方的ID按预设生成规则生成会话ID;C1、根据预先确定的数字编号与数据库之间的映射关系,确定所述会话ID的后N位数对应的数据库;D1、将所述聊天消息存储到所述确定的数据库中。优选地,在所述步骤D1之前,所述处理器还用于执行所述聊天数据处理系统,以实现如下步骤:对所述聊天消息进行预设字段检测;在从所述聊天消息中检测出预设字段后,根据预先确定的预设字段与标签之间的映射关系,确定各个检测出的预设字段各自对应的标签;对所述聊天消息标记上所述确定的各个标签。优选地,在所述步骤D1之前,所述处理器还用于执行所述聊天数据处理系统,以实现如下步骤:生成所述聊天消息的消息ID,所述消息I ...
【技术保护点】
1.一种电子装置,其特征在于,所述电子装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的聊天数据处理系统,所述聊天数据处理系统被所述处理器执行时实现如下步骤:A1、在检测到聊天消息产生时,获取聊天双方的ID;B1、将聊天双方的ID按预设生成规则生成会话ID;C1、根据预先确定的数字编号与数据库之间的映射关系,确定所述会话ID的后N位数对应的数据库;D1、将所述聊天消息存储到所述确定的数据库中。
【技术特征摘要】
1.一种电子装置,其特征在于,所述电子装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的聊天数据处理系统,所述聊天数据处理系统被所述处理器执行时实现如下步骤:A1、在检测到聊天消息产生时,获取聊天双方的ID;B1、将聊天双方的ID按预设生成规则生成会话ID;C1、根据预先确定的数字编号与数据库之间的映射关系,确定所述会话ID的后N位数对应的数据库;D1、将所述聊天消息存储到所述确定的数据库中。2.如权利要求1所述的电子装置,其特征在于,在所述步骤D1之前,所述处理器还用于执行所述聊天数据处理系统,以实现如下步骤:对所述聊天消息进行预设字段检测;在从所述聊天消息中检测出预设字段后,根据预先确定的预设字段与标签之间的映射关系,确定各个检测出的预设字段各自对应的标签;对所述聊天消息标记上所述确定的各个标签。3.如权利要求1所述的电子装置,其特征在于,在所述步骤D1之前,所述处理器还用于执行所述聊天数据处理系统,以实现如下步骤:生成所述聊天消息的消息ID,所述消息ID的生成方式为在前一个消息ID的数值基础上增大预设值。4.如权利要求1所述的电子装置,其特征在于,所述处理器还用于执行所述聊天数据处理系统,以实现如下步骤:接收用户的查询请求,所述查询请求中包含待查询的聊天双方的ID和查询条件;根据所述待查询的聊天双方的ID按预设生成规则生成会话ID;根据预先确定的数字编号与数据库之间的映射关系,确定所述会话ID的后N位数对应的数据库;从所述确定的数据库中找出符合所述查询条件的聊天记录。5.如权利要求1至4中任意一项所述的电子装置,其特征在于,所述预设生成规则包括:若聊天双方均为普通用户,则将聊天双方的ID中较小的ID拼接在较大的ID后面;若聊天...
【专利技术属性】
技术研发人员:李清东,孙志博,
申请(专利权)人:康键信息技术深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。