图片分享方法、系统及电子设备的制作方法

文档序号:7889500阅读:245来源:国知局
专利名称:图片分享方法、系统及电子设备的制作方法
技术领域
本发明涉及电子通信领域,尤其涉及图片显示技术。
背景技术
目前具有通讯能力的电子设备,如手机、笔记本电脑均可通过网络或者数据线将图片从源设备传输至目标设备上,再通过目标设备进行显示,从而达到源设备与目标设备的图片共享。如中国知识产权局专利局于2007年09月19日公开了一种图片共享系统和方法,公开号为CN101039250。该系统包括用于为客户端分配资源ID并保存共享资源信息和每个客户端的接收资源信息的共享服务器、用于保存共享列表的客户端和P2P服务器。该方法包括发起图片共享的客户端发送共享通知消息并给共享服务器发送共享消息;接收共享图片,向共享服务器发送接收成功消息,共享服务器修改对应信息;客户端登录共享服务器,查找在离线期间向自己发起图片共享的客户端;向发起图片共享的客户端发送图片请求消息或者查找具有共享图片的其它客户端,向在线的其它客户端发送图片请求消息。该发明可以使在离线期间没有收到共享图片的客户端在上线时可以重新收到共享图片。如上述发明,现有技术中均是将整幅图片的数据由源电子设备传送给目标电子设备,实现源电子设备和目标电子设备均显示完整的图片,即由源电子设备和目标电子设备实现对图片的共享,而不可实现由源电子设备和目标电子设备对图片的分享显示,即源电子设备显示图片的第一部分,而目标电子设备显示图片的第二部分,由源电子设备和目标电子设备共同完成一幅图片的显示。

发明内容
为了实现电子设备对图片的分享显示,本发明提供一种图片分享方法、系统及电子设备。本发明所提供的图片分享方法,包括如下步骤S1源电子设备和目标电子设备建立图片分享通讯连接;S2源电子设备将待显示图片处理为第一数据包和第二数据包;S3源电子设备根据第一数据包进行显示;S4源电子设备将第二数据包发送给目标电子设备;S5目标电子设备根据第二数据包进行显示。本发明所提供的图片分享源电子设备,包括图片数据分割模块,用于将图片数据处理为第一数据包和第二数据包;第一显示模块,用于根据所述第一数据包进行显示;第一通讯模块,用于发送所述第二数据包。本发明所提供的图片分享目标电子设备,包括第二通讯模块,用于接收所述第二数据包;第二显示模块,用于根据所述第二数据包进行显示。本发明所提供的实现图片分享的系统,包括可实现数据通讯的源电子设备和目标电子设备;所述源电子设备包括图片数据分割模块,用于将图片数据处理为第一数据包和第二数据包;第一显示模块,用于根据所述第一数据包进行显示;第一通讯模块,用于发送所述第二数据包;所述目标电子设备包括第二通讯模块,用于接收所述第二数据包;第二显示模块,用于根据所述第二数据包进行显示。本发明所提供的图片分享方法、系统及电子设备,由源电子设备和目标电子设备实现对图片的共享,实现利用多个设备共同完成图片的显示,扩大面积,进而扩大显示比例,提供了更加丰富的图片显示方式,增强了设备的易用性,为用户提供更好的使用体验。


图I为实施例一所提供的图片分享方法流程示意 图2为图I中所述的源电子设备将待显示图片处理为第一数据包和第二数据包的流程示意 图3为实施例二、实施例三和实施例四所述的源电子设备、目标电子设备及其构成的实现图片分享的系统的示意 图4为图片分孚的效果不意 图5及图8为实施例一中所述的源电子设备和目标电子设备建立图片分享通讯连接,源电子设备端的处理流程示意 图6为实施例一中所述的源电子设备和目标电子设备建立图片分享通讯连接,目标电子设备端的处理流程示意 图7为实施例一中所述的根据所述源电子设备显示信息及原始图片信息计算出所述第二数据包的流程示意 图9为实施例一中所述的目标电子设备根据第二数据包进行显示的流程示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一
如图I所示,本实施例一提供一种图片分享方法,包括如下步骤
源电子设备和目标电子设备建立图片分享通讯连接;
源电子设备将待显示图片处理为第一数据包和第二数据包;
源电子设备根据第一数据包进行显示;
源电子设备将第二数据包发送给目标电子设备;
目标电子设备根据第二数据包进行显示。本领域技术人员可以理解,所述第一数据包括用于显示一幅完整的图片的第一部分的所有数据;所述第二数据包括用于显示一幅完整的图片的第二部分的所有数据;源电子设备通过读取所述第一数据包实现对所述图片的第一部分的显示,目标电子设备通过读取所述第二数据包实现对所述图片的第二部分的显示,从而实现源电子设备和目标电子设备对该幅图片的分享显示(显示效果如图4所示)。如图2所示,所述源电子设备将待显示图片处理为第一数据包和第二数据包,包括如下步骤输入源电子设备显示信息;本领域技术人员可以理解,用户可通过在设定的界面选择显示方式的方法来输入源电子设备显示信息,也可以采用拖动鼠标或在触控显示屏上触摸滑动的方法来输入源电子设备,这些输入电子设备显示信息的方法均为现有公知技术,这里不再进行赘述。如图8所示,本领域技术人员可以理解,所述源电子设备根据所述源电子设备显示信息可对其屏幕中显示的图片是否移动进行监测。所述源电子设备显示信息,包括源电子设备显示图片的宽度信息Wl和高度信息H1。源电子设备根据所述源电子设备显示信息及原始图片信息,计算出所述第一数据包并保存;所述原始图片信息,包括原始图片的宽度信息WO和高度信息HO。例如,原始图片信息为W0=500像素且H0=300像素;用户输入源电子设备显示信息为Wl=200像素且Hl=300像素;则说明用户希望源电子设备显示图片中宽度为300像素的部分,其余200像素通过目标电子设备进行显示,因此源电子设 备计算出用于显示宽度为300像素的图片部分的第一数据包。源电子设备根据所述源电子设备显示信息及原始图片信息,计算出所述第二数据包并保存;仍以原始图片信息为W0=500像素且H0=300像素,源电子设备显示信息为Wl=200像素且Hl=300像素为例,由于源电子设备与目标电子设备分享该图片,实现共同显示一幅完整的图片,因此,目标电子设备应显示该图片的其余部分,即目标电子设备显示的图片的宽度信息W2应该为W0-W1,源电子设备计算出用于显示宽度为200像素的图片部分的第二数据。如图7所述,根据所述源电子设备显示信息及原始图片信息,计算出所述第二数据包,包括如下步骤
获取原始图片信息的宽度WO和高度HO ;
新建宽度为W2、高度为H2的绘图区,且W2=W0-W1,H2=H0-H1 ;
从原始图片中复制跨度为W2且高度为H2的图片区域到所述绘图区,形成第二部分图
片;
将所述第二部分图片转换成第二数据包。这样就完成了将原始图片数据处理为第一数据包,用于源电子设备进行显示及处理为第二数据包,用于目标电子设备进行显示。如图5所示,所述源电子设备和目标电子设备建立图片分享通讯连接,源电子设备端包括如下步骤
源电子设备确定通讯连接方式和连接目标,所述连接方式如蓝牙通讯连接、红外通讯连接、数据线通讯连接、局域网通讯连接、互联网通讯连接或移动数据通讯(GSM\CDMA)连接;所述连接目标指目标电子设备;
源电子设备发送连接邀请;
源电子设备判断是否连接成功,如连接成功,则完成图片分享通讯连接;如连接不成功,则执行容错操作。所述容错操作包括
当发送连接邀请的次数小于或等于设定值时,重复发送连接邀请;
当发送连接邀请的次数大于设定值时,执行报错操作,如显示文字信息“连接失败”。所述容错操作还可以包括询问用户是否重新发送连接邀请,当用户输入重新发送的指令时,再次发送连接邀请;当用户输入不重新发送的指令时,执行报错操作,如显示文字信息“连接失败”。源电子设备根据是否在设定的时间内接收到目标电子设备发出的回应信号来判断是否连接成功。即当源电子设备在设定的时间内接收到所述回应信号时,判断为连接成功;当源电子设备在设定的时间内未接收到所述回应信号时,判断为连接失败。如图6所示,所述源电子设备和目标电子设备建立图片分享通讯连接,目标电子设备端包括如下步骤
目标电子设备接收连接邀请;
目标电子设备判断是否接受邀请,如接收邀请,则发送回应信号;这时,源电子设备接收到回应信号,判断为连接成功;如不接受邀请,则不发送回应信号或发送拒绝信息。这时,源电子设备在设定的时间内无法接收到回应信号或接收到拒绝信息,判断为连接失败。所述源电子设备和目标电子设备建立图片分享通讯连接,可以是一个源电子设备与一个目标电子设备建立图片分享通讯连接,实现两个电子设备实现图片分享显示;也可以是一个源电子设备与两个以上目标电子设备通过多线程并发的方式建立多路分享通讯连接,实现源电子设备与多个目标电子设备分别实现图片的多组分享显示。本领域技术人员可以理解,所述多线程并发的方式为本领域现有公知技术,这里不进行赘述。如图9所示,所述目标电子设备根据第二数据包进行显示,包括如下步骤
目标电子设备监听是否有数据发送过来,当监测到数据发送来时,接收数据;
目标电子设备将接收到的数据转换成图片进行显示。在所述目标电子设备将接收到的数据转换成图片进行显示之后,还包括根据用户的需要结束图片分享。实施例二
如图3所示,一种图片分享源电子设备,包括
图片数据分割模块,用于将图片数据处理为第一数据包和第二数据包;
第一显示模块,用于根据所述第一数据包进行显示;
第一通讯模块,用于发送所述第二数据包。本领域技术人员可以理解,所述源电子设备根据第一数据包进行显示,并将第二数据包发送给目标电子设备进行显示,可实现源电子设备和目标电子设备对图片的分享显示,使用户体验到更丰富的视频效果。所述图片数据分割模块包括
源电子设备显示信息输入装置,用于用户输入源电子设备的显示信息,包括源电子设备显示的第一部分的宽度信息Wl和高度信息Hl ;这样,用户可根据源电子设备的显示信息处理得到第一数据包;
数据处理装置,用于根据源电子设备的显示信息和原始图片信息,计算获得第一数据包和第二数据包; 存储装置,用于存储所述第一数据包和第二数据包。本领域技术人员可以理解,所述数据处理装置接收所述源电子设备的显示信息后,根据原始图片信息和所述源电子设备的显示信息计算获得第一数据包和第二数据包,并分别发送给所述存储装置保存。所述通讯模块读取所述存储装置中的第二数据包并进行发送。所述通讯模块可以采用现有技术中的任何通讯装置,如蓝牙装置、红外装置、局域网通讯装置或移动通讯(GSM或CDMA)装置。实施例三
如图3所示,一种图片分享目标电子设备,包括
第二通讯模块,用于接收所述第二数据包; 第二显示模块,用于根据所述第二数据包进行显示。本领域技术人员可以理解,所述目标电子设备通过所述第二通讯模块接收到奥所述第二数据包后发送给所述第二显示模块进行显示,从而实现与所述源电子设备对图片的分享显示。实施例四
如图3所示,一种实现图片分享的系统,包括可实现数据通讯的源电子设备和目标电子设备,所述源电子设备如实施例二中所述的电子设备;所诉目标电子设备如实施例四中所述的电子设备。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种图片分享方法,其特征在于,包括如下步骤 Si源电子设备和目标电子设备建立图片分享通讯连接; S2源电子设备将待显示图片处理为第一数据包和第二数据包; S3源电子设备根据第一数据包进行显示; S4源电子设备将第二数据包发送给目标电子设备; S5目标电子设备根据第二数据包进行显示。
2.如权利要求I所述的图片分享方法,其特征在于,所述S2源电子设备将待显示图片处理为第一数据包和第二数据包,依次包括如下步骤 S211输入源电子设备显不信息; S212源电子设备根据所述源电子设备显示信息及原始图片信息,计算出所述第一数据包并保存; S213源电子设备根据所述源电子设备显示信息及原始图片信息,计算出所述第二数据包并保存。
3.如权利要求2所述的图片分享方法,其特征在于,所述S213中源电子设备根据所述源电子设备显示信息及原始图片信息,计算出所述第二数据包,依次包括如下步骤 S2131获取原始图片信息的宽度WO和高度HO ; S2132新建宽度为W2、高度为H2的绘图区,且W2=W0_W1,H2=H0_H1 ; S2133从原始图片中复制跨度为W2且高度为H2的图片区域到所述绘图区,形成第二部分图片; S2134将所述第二部分图片转换成第二数据包。
4.如权利要求I所述的图片分享方法,其特征在于,所述SI源电子设备和目标电子设备建立图片分享通讯连接,源电子设备端包括如下步骤 Slll源电子设备确定通讯连接方式和连接目标; SI 12源电子设备发送连接邀请; S113源电子设备判断是否连接成功,如连接成功,则完成图片分享通讯连接;如连接不成功,则执行容错操作。
5.如权利要求4所述的图片分享方法,其特征在于,所述S113中所述的容错操作,包括如下步骤 S1131当发送连接邀请的次数小于或等于设定值时,重复发送连接邀请; S1132当发送连接邀请的次数大于设定值时,执行报错操作。
6.如权利要求4或5所述的图片分享方法,其特征在于,所述SI13中所述的容错操作,包括如下步骤 S1133询问用户是否重新发送连接邀请,当用户输入重新发送的指令时,再次发送连接邀请;当用户输入不重新发送的指令时,执行报错操作。
7.如权利要求I所述的图片分享方法,其特征在于,所述SI源电子设备和目标电子设备建立图片分享通讯连接中,所述源电子设备根据是否在设定的时间内接收到目标电子设备发出的回应信号来判断是否连接成功。
8.如权利要求I所述的图片分享方法,其特征在于,所述SI源电子设备和目标电子设备建立图片分享通讯连接,目标电子设备端包括如下步骤S121目标电子设备接收连接邀请; S122目标电子设备判断是否接受邀请,如接受邀请,则发送回应信号;如不接受邀请,则不发送回应信号或发送拒绝信息。
9.如权利要求I所述的图片分享方法,其特征在于,所述SI源电子设备和目标电子设备建立图片分享通讯连接为一个源电子设备与一个目标电子设备建立图片分享通讯连接。
10.如权利要求I所述的图片分享方法,其特征在于,所述SI源电子设备和目标电子设备建立图片分享通讯连接为一个源电子设备与两个以上目标电子设备建立多路分享通讯连接。
11.如权利要求10所述的图片分享方法,其特征在于,所述源电子设备采用多线程并发的方式与目标电子设备建立多路分享通讯连接。
12.如权利要求I所述的图片分享方法,其特征在于,所述S5目标电子设备根据第二数据包进行显示,包括如下步骤 S51目标电子设备监听是否有数据发送过来,当监测到数据发送来时,接收数据; S52目标电子设备将接收到的数据转换成图片进行显示。
13.如权利要求12所述的图片分享方法,其特征在于,在所述S52目标电子设备将接收到的数据转换成图片进行显示,之后还包括 根据用户的需要结束图片分享。
14.一种图片分享源电子设备,其特征在于,包括 图片数据分割模块,用于将图片数据处理为第一数据包和第二数据包; 第一显示模块,用于根据所述第一数据包进行显示; 第一通讯模块,用于发送所述第二数据包。
15.如权利要求14所述的图片分享源电子设备,其特征在于,所述图片数据分割模块包括 源电子设备显示信息输入装置,用于用户输入源电子设备的显示信息; 数据处理装置,用于根据源电子设备的显示信息和原始图片信息,计算获得第一数据包和第二数据包; 存储装置,用于存储所述第一数据包和第二数据包。
16.一种图片分享目标电子设备,其特征在于,包括 第二通讯模块,用于接收所述第二数据包; 第二显示模块,用于根据所述第二数据包进行显示。
17.一种实现图片分享的系统,其特征在于,包括可实现数据通讯的源电子设备和目标电子设备; 所述源电子设备,包括 图片数据分割模块,用于将图片数据处理为第一数据包和第二数据包, 第一显示模块,用于根据所述第一数据包进行显示; 第一通讯模块,用于发送所述第二数据包; 所述目标电子设备,包括 第二通讯模块,用于接收所述第二数据包; 第二显示模块,用于根据所述第二数据包进行显示。
18.如权利要求17所述的图片分享的系统,其特征在于 所述图片数据分割模块,包括 源电子设备显示信息输入装置,用于用户输入源电子设备的显示信息; 数据处理装置,用于根据源电子设备的显示信息和原始图片信息,计算获得第一数据包和第二数据包; 存储装置,用于存储所述第一数据包和第二数据包。
全文摘要
本发明公开了一种图片分享方法、系统及电子设备,其中所述方法包括S1源电子设备和目标电子设备建立图片分享通讯连接;S2源电子设备将待显示图片处理为第一数据包和第二数据包;S3源电子设备根据第一数据包进行显示;S4源电子设备将第二数据包发送给目标电子设备;S5目标电子设备根据第二数据包进行显示。
文档编号H04L29/08GK102624873SQ20121003378
公开日2012年8月1日 申请日期2012年2月16日 优先权日2012年2月16日
发明者欧阳俊 申请人:上海华勤通讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1