多终端消息同步和隔离即时通讯方法及系统
文献发布时间:2023-06-19 10:11:51
技术领域
本发明涉及一种多终端消息同步和隔离即时通讯方法及系统,属于通讯技术领域。
背景技术
目前随着智能手机和平板的普及,越来越多的文件、信息以及在线服务平台均推广到给智能手机和平板发送信息,很多网站均已推出对应的APP,信息在PC端和智能手机端或平板端如何实现同步和隔离成为当前行业亟待解决的问题,很多软件开发工作也为此展开。如何高效及时筛选和区分发送给不同客户端的信息成为行业难点。
发明内容
为了解决上述技术问题,本发明提供一种多终端消息同步和隔离即时通讯方法及系统,其具体技术方案如下:
一种多终端消息同步和隔离即时通讯方法,包括以下步骤,
步骤1:建立发送端:建立唯一的网址用于发送端,
步骤2:客户端注册:客户端注册,注册后的客户端均通过服务器发送到发送端,
步骤3:多终端登录客户端:客户端在多个终端设备登录,
步骤4:信息同步和隔离:发送端给客户端发送消息,消息携带消息状态和消息标识,将信息发送的客户端类型标记在消息标识中,将客户端是否在线反馈在消息状态中,消息首先进入服务器,服务器验证消息内容的合法性,验证不合法时,给发送端反馈消息返回,合法时,验证消息标识,给客户端对应设备上发送消息。
进一步的,将消息标识分类,针对平板、智能手机和PC端,分别在消息的前缀中写如“for pad”、“for phone”和“for pc”,客户端注册时,首先验证客户端的类型,当为平板、智能手机、PC端时,依次在客户端中默认设置对应的消息类型,即消息的前缀中写有“forpad”、“for phone”、“for pc”才可被接收,否则不接收。
进一步的,当服务器消息验证合格后,若客户端在线,将消息发送给客户端,并给发送端反馈已发送;若客户端离线,消息暂存,并记录客户端编码,随时刷新该客户端编码是否上线,当客户端上线,服务器刷新到该客户端上线,将消息发送给客户端,并将该消息从服务器删除,同时给客户端反馈已发送。
多终端消息同步和隔离即时通讯系统,包括
发送端,发送端用于编辑发送信息,且要在发送信息中嵌入标识;
服务器,服务端设置消息接收模块、消息合法性验证模块、消息标识模块、消息缓存模块、客户端刷新模块、消息发送模块,所述信息接收模块用于接收发送端发过来的消息,消息合法性验证模块用于验证消息的合法性,客户端刷新模块用于刷新客户端是否上线,所述信息缓存模块用于临时存储发送给离线客户端的信息,消息发送模块用于将验证合法后的消息发送给客户端,
客户端,客户端用于接收信息,且验证消息内是否含有标识,将与客户端设备匹配的消息显示,不匹配的消息隔离。
本发明的有益效果是:
本发明能够根据客户端的设备类型隔离与其不匹配的信息,防止客户端设备接收到不能显示的消息,降低使用者体验感,因为传统的不匹配的消息不能准确隔离,客户端点开消息,总是陷入不限循环的打不开状态,浪费使用者的流量和时间,让使用者以为有消息遗漏,造成内心不安,使用感很不友好。
本发明当客户端上线后,即时将消息发送到客户端,确保信息同步,当相同账户有多个客户端登录时,根据客户端设备,可分别发送,确保发送到客户端上的消息,客户端设备均能打开,提高使用感。
附图说明
图1是本发明的系统框图。
具体实施方式
现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
本发明的多终端消息同步和隔离即时通讯方法,包括以下步骤,
步骤1:建立发送端:建立唯一的网址用于发送端,
步骤2:客户端注册:客户端注册,注册后的客户端均通过服务器发送到发送端,
步骤3:多终端登录客户端:客户端在多个终端设备登录,
步骤4:信息同步和隔离:发送端给客户端发送消息,消息携带消息状态和消息标识,将信息发送的客户端类型标记在消息标识中,将客户端是否在线反馈在消息状态中,消息首先进入服务器,服务器验证消息内容的合法性,验证不合法时,给发送端反馈消息返回,合法时,验证消息标识,给客户端对应设备上发送消息。
步骤4具体为,将消息标识分类,针对平板、智能手机和PC端,分别在消息的前缀中写如“for pad”、“for phone”和“for pc”,客户端注册时,首先验证客户端的类型,当为平板、智能手机、PC端时,依次在客户端中默认设置对应的消息类型,即消息的前缀中写有“for pad”、“for phone”、“for pc”才可被接收,否则不接收。
当服务器消息验证合格后,若客户端在线,将消息发送给客户端,并给发送端反馈已发送;若客户端离线,消息暂存,并记录客户端编码,随时刷新该客户端编码是否上线,当客户端上线,服务器刷新到该客户端上线,将消息发送给客户端,并将该消息从服务器删除,同时给客户端反馈已发送。
如图1所示,多终端消息同步和隔离即时通讯系统,包括
发送端,发送端用于编辑发送信息,且要在发送信息中嵌入标识;
服务器,服务端设置消息接收模块、消息合法性验证模块、消息标识模块、消息缓存模块、客户端刷新模块、消息发送模块,所述信息接收模块用于接收发送端发过来的消息,消息合法性验证模块用于验证消息的合法性,客户端刷新模块用于刷新客户端是否上线,所述信息缓存模块用于临时存储发送给离线客户端的信息,消息发送模块用于将验证合法后的消息发送给客户端,
客户端,客户端用于接收信息,且验证消息内是否含有标识,将与客户端设备匹配的消息显示,不匹配的消息隔离。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。
- 多终端消息同步和隔离即时通讯方法及系统
- 多终端消息同步和隔离即时通讯方法及系统