基于视联网的即时通讯方法及装置、电子设备、存储介质制造方法及图纸

技术编号:38229682 阅读:16 留言:0更新日期:2023-07-25 17:58
本发明专利技术实施例提供了基于视联网的即时通讯方法及装置、电子设备、存储介质,方法包括:第一服务器与第二服务器在视联网中同步用户信息表,用户信息表包括视联网用户在注册视联网应用程序时生成的通讯标识;在第一视联网用户基于视联网应用程序登录第一服务器后,从第一服务器中获取第一视联网用户的第一通讯标识;基于第一通讯标识登录第二服务器,并从第二服务器的用户信息表中拉取第一通讯标识关联的通讯列表;在通讯列表中选定第二视联网用户,并通过第二服务器向第二视联网用户发送即时消息。通过本发明专利技术实施例,第一服务器与第二服务器用户信息同步,从而第一视联网用户与第二视联网用户在无需添加好友的情况下,也可以进行即时沟通。进行即时沟通。进行即时沟通。

【技术实现步骤摘要】
基于视联网的即时通讯方法及装置、电子设备、存储介质


[0001]本专利技术涉及视联网
,特别是涉及基于视联网的即时通讯方法及装置、电子设备、存储介质。

技术介绍

[0002]目前,即时沟通基本都是在用户双方互为联系人的情况下进行,非联系人之间难以进行即时沟通,例如,即时通信软件的用户A与用户B在进行通信前,用户A需要添加用户B为好友或者用户B添加用户A为好友,使用户A与对比B成为联系人;当用户A与用户B不是联系人时,无法进行即时沟通。

技术实现思路

[0003]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的基于视联网的即时通讯方法及装置、电子设备、存储介质,包括:
[0004]一种基于视联网的即时通讯方法,涉及视联网用户的视联网应用程序、用于缓存所述视联网用户数据的第一服务器以及用于多个视联网用户之间进行通讯的第二服务器,所述方法包括:
[0005]所述第一服务器与所述第二服务器在视联网中同步用户信息表,所述用户信息表包括视联网用户在注册所述视联网应用程序时生成的通讯标识;
[0006]在第一视联网用户基于所述视联网应用程序登录所述第一服务器后,从所述第一服务器中获取所述第一视联网用户的第一通讯标识;
[0007]基于所述第一通讯标识登录所述第二服务器,并从所述第二服务器的用户信息表中拉取所述第一通讯标识关联的通讯列表;
[0008]在所述通讯列表中选定第二视联网用户,并通过所述第二服务器向所述第二视联网用户发送即时消息。
[0009]可选地,所述基于所述第一通讯标识登录所述第二服务器,包括:
[0010]从所述第一服务器中获取所述第二服务器的通讯配置信息;
[0011]基于所述通讯配置信息与所述第二服务器建立长连接;
[0012]将所述第一通讯标识发送至所述第二服务器,以按照所述第二服务器的用户信息表对所述第一通讯标识进行登录验证;
[0013]在所述第二服务器的用户信息表中包含所述第一通讯标识时,确定所述第一视联网用户成功登录所述第二服务器。
[0014]可选地,所述通过所述第二服务器向所述第二视联网用户发送即时消息,包括:
[0015]响应于所述第一视联网用户的消息发送操作,将所述消息发送操作对应的即时消息发送至所述第二服务器,以通过所述第二服务器将所述即时消息转发至所述第二视联网用户。
[0016]可选地,在所述通过所述第二服务器向所述第二视联网用户发送即时消息之后,
还包括:
[0017]当所述第二服务器在第一预设时间内未接收到所述第二视联网用户针对所述即时消息的反馈消息时,通过所述第二服务器将所述即时消息发送至用于设备推送的第三服务器,以通过所述第三服务器确定所述第二视联网用户最近一次登录所述视联网应用程序的目标终端设备,生成所述即时消息的第一未读提醒消息,并将所述第一未读提醒消息推送至所述目标终端设备。
[0018]可选地,在所述通过所述第二服务器向所述第二视联网用户发送即时消息之后,还包括:
[0019]当所述第二服务器在第二预设时间内未接收到所述第二视联网用户针对所述即时消息的反馈消息时,所述第二服务器根据所述即时消息生成第二未读提醒消息,将所述第二未读提醒消息发送至所述第二视联网用户的本地终端。
[0020]可选地,在所述通过所述第二服务器向所述第二视联网用户发送即时消息之前,包括:
[0021]将所述即时消息标记为未读消息,并将所述未读消息存入用于管理未读消息的数据库;
[0022]在所述通过所述第二服务器向所述第二视联网用户发送即时消息之后,还包括:
[0023]当所述第二服务器接收到所述第二视联网用户针对所述即时消息的反馈消息时,将所述即时消息标记为已读消息,并从所述数据库中删除所述即时消息。
[0024]可选地,所述从所述第二服务器的用户信息表中拉取所述第一通讯标识关联的通讯列表,包括:
[0025]通过增量拉取的方式从所述第二服务器的用户信息表中拉取所述第一通讯标识关联的通讯列表。
[0026]一种基于视联网的即时通讯装置,涉及视联网用户的视联网应用程序、用于缓存所述视联网用户数据的第一服务器以及用于多个视联网用户之间进行通讯的第二服务器,所述装置包括:
[0027]信息同步模块,用于所述第一服务器与所述第二服务器在视联网中同步用户信息表,所述用户信息表包括视联网用户在注册所述视联网应用程序时生成的通讯标识;
[0028]第一通讯标识获取模块,用于在第一视联网用户基于所述视联网应用程序登录所述第一服务器后,从所述第一服务器中获取所述第一视联网用户的第一通讯标识;
[0029]通讯列表拉取模块,用于基于所述第一通讯标识登录所述第二服务器,并从所述第二服务器的用户信息表中拉取所述第一通讯标识关联的通讯列表;
[0030]即时消息发送模块,用于在所述通讯列表中选定第二视联网用户,并通过所述第二服务器向所述第二视联网用户发送即时消息。
[0031]一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述基于视联网的即时通讯方法。
[0032]一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行
[0033]本专利技术实施例具有以下优点:
[0034]本专利技术实施例通过第一服务器与第二服务器在视联网中同步用户信息表,可以在第一视联网用户基于视联网应用程序登录第一服务器后,从第一服务器中获取第一视联网用户的第一通讯标识,并基于第一通讯标识登录第二服务器,并从第二服务器的用户信息表中拉取第一通讯标识关联的通讯列表,进而在通讯列表中选定第二视联网用户,并通过第二服务器向第二视联网用户发送即时消息,从而第一视联网用户与第二视联网用户在无需添加好友的情况下,进行即时沟通,提高了沟通效率,其中,第一服务器与第二服务器基于视联网进行用户信息同步,充分利用了视联网实时、结构性安全的特点。
附图说明
[0035]为了更清楚地说明本专利技术的技术方案,下面将对本专利技术的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本专利技术一实施例提供的一种基于视联网的即时通讯方法的步骤流程图;
[0037]图2a是本专利技术一实施例提供的另一种基于视联网的即时通讯方法的步骤流程图;
[0038]图2b是本专利技术一实施例提供的一种框架示意图;
[0039]图2c是本专利技术一实施例提供的一种消息发送流程示意图;
[0040]图2d是本专利技术一实施例提供的一种消息接收流程示意图;
[0041]图3是本专利技术一实施例提供的基于视联网的即时通讯装置的结构示意图。
具体实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视联网的即时通讯方法,其特征在于,涉及视联网用户的视联网应用程序、用于缓存所述视联网用户数据的第一服务器以及用于多个视联网用户之间进行通讯的第二服务器,所述方法包括:所述第一服务器与所述第二服务器在视联网中同步用户信息表,所述用户信息表包括视联网用户在注册所述视联网应用程序时生成的通讯标识;在第一视联网用户基于所述视联网应用程序登录所述第一服务器后,从所述第一服务器中获取所述第一视联网用户的第一通讯标识;基于所述第一通讯标识登录所述第二服务器,并从所述第二服务器的用户信息表中拉取所述第一通讯标识关联的通讯列表;在所述通讯列表中选定第二视联网用户,并通过所述第二服务器向所述第二视联网用户发送即时消息。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一通讯标识登录所述第二服务器,包括:从所述第一服务器中获取所述第二服务器的通讯配置信息;基于所述通讯配置信息与所述第二服务器建立长连接;将所述第一通讯标识发送至所述第二服务器,以按照所述第二服务器的用户信息表对所述第一通讯标识进行登录验证;在所述第二服务器的用户信息表中包含所述第一通讯标识时,确定所述第一视联网用户成功登录所述第二服务器。3.根据权利要求1所述的方法,其特征在于,所述通过所述第二服务器向所述第二视联网用户发送即时消息,包括:响应于所述第一视联网用户的消息发送操作,将所述消息发送操作对应的即时消息发送至所述第二服务器,以通过所述第二服务器将所述即时消息转发至所述第二视联网用户。4.根据权利要求1或2或3所述的方法,其特征在于,在所述通过所述第二服务器向所述第二视联网用户发送即时消息之后,还包括:当所述第二服务器在第一预设时间内未接收到所述第二视联网用户针对所述即时消息的反馈消息时,通过所述第二服务器将所述即时消息发送至用于设备推送的第三服务器,以通过所述第三服务器确定所述第二视联网用户最近一次登录所述视联网应用程序的目标终端设备,生成所述即时消息的第一未读提醒消息,并将所述第一未读提醒消息推送至所述目标终端设备。5.根据权利要求1或2或3所述的方法,其特征在于,在所述通过所述第二服务器向所述第二视联网用户发送即时消息之后,还包括:当所述第二服务器在第二预设时间内未...

【专利技术属性】
技术研发人员:王亚军沈世国李阔杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:

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

1