一种图片分享系统技术方案

技术编号:18709875 阅读:19 留言:0更新日期:2018-08-21 22:32
本发明专利技术公开了一种图片分享系统,包括图片分享服务器和至少两个用户客户端;图片分享服务器包括:通信连接模块,用于与用户客户端形成通信连接通道;用户操作界面模块,用于根据每个用户客户端的显示信息向对应的用户客户端提供图片分享控件和显示视窗;图片分享模块,用于向全部用户客户端发送图片访问路径和图片地址,以使全部用户客户端显示相同的分享图片;画图标记模块,在接收任一用户客户端发送的画图轨迹坐标时,用于向其他用户客户端发送对应的轨迹坐标,以使其他用户客户端在其显示视窗上对轨迹坐标进行渲染显示。采用本发明专利技术的图片分享系统可有效简化图片分享操作,能有效节省沟通时间,降低沟通的时间成本。

A picture sharing system

The invention discloses a picture sharing system, which comprises a picture sharing server and at least two user clients; a picture sharing server comprises a communication connection module for forming a communication connection channel with a user client; and a user operation interface module for corresponding use according to the display information of each user client. The user client provides a picture sharing control and a display window; the picture sharing module is used to send a picture access path and a picture address to all user clients so that all user clients display the same shared picture; and the drawing icon marking module is used to send a picture track coordinate to any user client when receiving the picture track coordinates sent by the user client. Other user clients send the corresponding trajectory coordinates so that other user clients render the trajectory coordinates on their display windows. The picture sharing system of the invention can effectively simplify picture sharing operation, effectively save communication time and reduce communication time cost.

【技术实现步骤摘要】
一种图片分享系统
本专利技术涉及互联网
,尤其涉及一种图片分享系统。
技术介绍
为提高使用者的沟通效率,现有的即时通信软件通常都具有图片分享功能,其利用IM(InstantMessage)进行分享图片的方式为以下两种:一种是两个用户客户端之间建立一对一的信息传递方式,其中一个用户客户端直接传送图片给另一个用户客户端;另一种是多个用户客户端建立网络分享连接例如多人聊天室,任一用户客户端通过聊天室向其他用户客户端传送图片。本专利技术人在实施本专利技术的过程中发现:虽然上述两种图片分享的方式都可以实现至少用户两个客户端之间的图片展示,但是在图片分享过程中一个用户客户端需要对图片进行画图标记时,该用户客户端就需要先下载图片,再对图片进行画图标记,然后将标记好的图片发送给其他用户客户端,这种图片分享的方式操作较为繁琐,会耗费较多沟通时间,增加沟通成本。
技术实现思路
针对上述问题,本专利技术的一种图片分享系统,能够同时向至少两个用户客户端提供相同的分享图片和画图标记轨迹,简化图片分享操作,能有效节省沟通时间,降低沟通的时间成本。为解决上述技术问题,本专利技术的一种图片分享系统,包括图片分享服务器和至少两个用户客户端;其中,图片分享服务器包括:通信连接模块,用于与所述至少两个用户客户端建立长连接,形成通信连接通道;用户操作界面模块,用于通过所述通信连接通道获取全部所述用户客户端的显示信息,以根据每个所述用户客户端的显示信息向对应的所述用户客户端提供图片分享控件和显示视窗;其中,所述显示信息包括显示屏尺寸和显示屏分辨率,所述图片分享控件包括用于在显示视窗生成画图轨迹坐标的画笔控件;图片分享模块,存储有预设的分享图片,用于通过所述通信连接通道向全部所述用户客户端发送图片访问路径和图片地址,以使全部所述用户客户端根据所述图片访问路径和所述图片地址在其显示视窗显示相同的分享图片;其中,每张所述分享图片包括唯一的图片地址;画图标记模块,在接收任一所述用户客户端发送的画图轨迹坐标时,用于生成与其他所述用户客户端的显示视窗对应的轨迹坐标,并向其他所述用户客户端发送对应的所述轨迹坐标,以使其他用户客户端在其显示视窗上对所述轨迹坐标进行渲染显示。作为上述方案的改进,所述图片分享控件还包括用于生成切换动作信号和切换图片地址的切换控件;所述图片分享服务器还包括:图片切换模块,在接收到任一所述用户客户端通过所述切换控件发送的切换动作信号和切换图片地址时,用于向其他所述用户客户端发送所述切换动作信号和所述切换图片地址,以使其他所述用户客户端在其显示视窗上实时显示所述切换地址对应的分享图片。作为上述方案的改进,所述图片分享控件还包括用于上传文件的上传控件;所述图片分享服务器还包括:文件上传模块,在接收到任一所述用户客户端通过所述上传控件上传的文件时,用于为所述文件分配文件地址和访问路径,并向其他所述用户客户端发送所述文件地址和所述访问路径,以使其他所述用户客户端根据所述文件地址和所述访问路径显示对应的文件;所述文件包括新分享图片和文字文档。作为上述方案的改进,所述图片分享控件还包括用于生成缩放信号的缩放控件;所述图片分享服务器还包括:图片缩放模块,在接收到任一所述用户客户端通过所述缩放控件发送的缩放信号时,用于向其他所述用户客户端转发所述缩放信号,以使其他所述客户端对相同的所述分享图片进行缩放。作为上述方案的改进,所述图片分享控件还包括用于生成锁屏信号的锁屏控件;所述图片分享服务器还包括:图片锁屏模块,在接收到任一所述用户客户端通过所述锁屏控件发送的锁屏信号时,用于向其他所述用户客户端转发所述锁屏信号,以在其他所述用户客户端的显示视窗上覆盖一层透明视窗实现锁屏。作为上述方案的改进,所述通信连接模块包括:IP地址获取单元,用于依次获取至少两个用户客户端的IP地址信息;长连接建立单元,用于按照IP地址信息的获取顺序,与全部所述用户客户端依次建立长连接并分配长连接ID;通信连接通道建立单元,用于将全部所述长连接ID设于同一通信连接通道中,形成所述图片分享服务器与全部所述用户客户端之间的通信连接通道。作为上述方案的改进,所述画图标记模块包括:画图轨迹接收单元,用于接收任一所述用户客户端发送的画图轨迹坐标;比例值计算单元,用于计算所述画图轨迹对应的显示视窗与其他所述用户客户端的显示视窗之间的比例值;轨迹坐标计算单元,用于将所述画图轨迹坐标与每个所述比例值的倒数相乘,生成与其他所述用户客户端的显示视窗对应的画图轨迹坐标;画图轨迹发送单元,用于向其他所述用户客户端发送对应的所述轨迹坐标,以使其他用户客户端在其显示视窗上对所述轨迹坐标进行渲染显示。作为上述方案的改进,所述图片分享服务器还包括:图片预览模块,用于向全部所述用户客户端提供图片预览视窗,以使全部所述用户客户端在所述预览视窗显示相同的分享图片。作为上述方案的改进,所述图片分享服务器还包括:即时通信模块,用于向全部所述用户客户端提供即时通信视窗,以使全部所述用户客户端在所述即时通信视窗显示即时通信消息。与现有技术相比,本专利技术的图片分享系统包括图片分享服务器和至少两个用户客户端;图片分享服务器通过通信连接模块与至少两个用户客户端建立通信连接通道,进而通过用户操作界面模块通道向全部用户客户端提供与其显示屏相适应的图片分享控件和显示视窗,图片分享服务器再利用图片分享模块向全部用户客户端发送相同的图片地址和预设的分享图片,使得全部用户客户端根据相同的图片地址在其显示视窗显示相同的分享图片,实现全部用户客户端的分享图片同步显示,此外,当图片分享服务器的画图标记模块接收到任一用户客户端发送的画图轨迹坐标时,则向其他用户客户端发送与其显示视窗相适应的画图轨迹坐标,以使其他用户客户端在其显示视窗上进行渲染显示,实现全部用户客户端对相同分享图片的同步画图标记,免除图片分享中的图片下载、标记、发送步骤,可有效简化图片分享操作,节省沟通时间、降低沟通的时间成本。附图说明图1是本专利技术实施例1的图片分享系统的结构示意图。图2是本专利技术实施例1中通信连接模块的结构示意图。图3是本专利技术实施例1中画图标记模块的结构示意图。图4是本专利技术实施例2的图片分享系统的结构示意图。图5是本专利技术实施例2的另一种图片分享系统的结构示意图。图6是本专利技术实施例3的图片分享系统的结构示意图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本专利技术。但是本专利技术能够以很多不同于此描述的其他方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广,因此本专利技术不受下面公开的具体实施例的限制。下面结合具体实施例和附图对本专利技术的技术方案进行清楚、完整的描述。实施例1如图1所示,是本专利技术实施例1的图片分享系统的结构示意图,该图片分享系统包括图片分享服务器1和至少两个用户客户端2,图片分享服务器1设有用于验证用户登录信息的用户信息模块,当用户通过用户客户端2向图片分享服务器1输入用户信息时,用户信息模块对用户信息进行验证,并在验证成功后为用户客户端2分配角色权限。图片分享服务器1还包括:通信连接模块16,用于与至少两个用户客户端2建立长连接,形成通信连接通道;用户操作界面模块17,用于通过通信连接通道获取全部用户客户端2的显示信息,以根据每个用户客户端2的本文档来自技高网...

【技术保护点】
1.一种图片分享系统,其特征在于,包括图片分享服务器和至少两个用户客户端;其中,图片分享服务器包括:通信连接模块,用于与所述至少两个用户客户端建立长连接,形成通信连接通道;用户操作界面模块,用于通过所述通信连接通道获取全部所述用户客户端的显示信息,以根据每个所述用户客户端的显示信息向对应的所述用户客户端提供图片分享控件和显示视窗;其中,所述显示信息包括显示屏尺寸和显示屏分辨率,所述图片分享控件包括用于在显示视窗生成画图轨迹坐标的画笔控件;图片分享模块,存储有预设的分享图片,用于通过所述通信连接通道向全部所述用户客户端发送图片访问路径和图片地址,以使全部所述用户客户端根据所述图片访问路径和所述图片地址在其显示视窗显示相同的分享图片;其中,每张所述分享图片包括唯一的图片地址;画图标记模块,在接收任一所述用户客户端发送的画图轨迹坐标时,用于生成与其他所述用户客户端的显示视窗对应的轨迹坐标,并向其他所述用户客户端发送对应的所述轨迹坐标,以使其他用户客户端在其显示视窗上对所述轨迹坐标进行渲染显示。

【技术特征摘要】
1.一种图片分享系统,其特征在于,包括图片分享服务器和至少两个用户客户端;其中,图片分享服务器包括:通信连接模块,用于与所述至少两个用户客户端建立长连接,形成通信连接通道;用户操作界面模块,用于通过所述通信连接通道获取全部所述用户客户端的显示信息,以根据每个所述用户客户端的显示信息向对应的所述用户客户端提供图片分享控件和显示视窗;其中,所述显示信息包括显示屏尺寸和显示屏分辨率,所述图片分享控件包括用于在显示视窗生成画图轨迹坐标的画笔控件;图片分享模块,存储有预设的分享图片,用于通过所述通信连接通道向全部所述用户客户端发送图片访问路径和图片地址,以使全部所述用户客户端根据所述图片访问路径和所述图片地址在其显示视窗显示相同的分享图片;其中,每张所述分享图片包括唯一的图片地址;画图标记模块,在接收任一所述用户客户端发送的画图轨迹坐标时,用于生成与其他所述用户客户端的显示视窗对应的轨迹坐标,并向其他所述用户客户端发送对应的所述轨迹坐标,以使其他用户客户端在其显示视窗上对所述轨迹坐标进行渲染显示。2.如权利要求1所述的图片分享系统,其特征在于,所述图片分享控件还包括用于生成切换动作信号和切换图片地址的切换控件;所述图片分享服务器还包括:图片切换模块,在接收到任一所述用户客户端通过所述切换控件发送的切换动作信号和切换图片地址时,用于向其他所述用户客户端发送所述切换动作信号和所述切换图片地址,以使其他所述用户客户端在其显示视窗上实时显示所述切换地址对应的分享图片。3.如权利要求1所述的图片分享系统,其特征在于,所述图片分享控件还包括用于上传文件的上传控件;所述图片分享服务器还包括:文件上传模块,在接收到任一所述用户客户端通过所述上传控件上传的文件时,用于为所述文件分配文件地址和访问路径,并向其他所述用户客户端发送所述文件地址和所述访问路径,以使其他所述用户客户端根据所述文件地址和所述访问路径显示对应的文件;所述文件包括新分享图片和文字文档。4.如权利要求1所述的图片分享系统,其特征在于,所述图片分享控件还包括用于...

【专利技术属性】
技术研发人员:何志伟肖琦军
申请(专利权)人:广州森成和信息技术有限公司
类型:发明
国别省市:广东,44

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

1