专利名称:一种图像数据的共享方法、相关设备及系统的制作方法
技术领域:
本发明涉及计算机技术领域,尤其涉及一种图像数据的共享方法、相关设备及系统。
背景技术:
智能移动终端是指能够像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对移动终端的功能进行扩充的终端的总称,并且其中的智能手机还可以通过移动通讯网络来实现无线网络。通过智能移动终端,用户可以安装如绘画程序等,使得用户可以随时进行图像编辑、绘制,并且在绘制完图像后,能够通过无线通信技术将绘制的图像传输到服务器,由服务器将该图像传输给其他设备,实现该图像的共享。 现有技术在共享图像时,都是需要将已完成的全部或者部分图像通过服务器等设备传递给其他终端显示,还不能够在绘制图像的过程中,与其他终端共享当前绘制的图像信息。
发明内容
本发明实施例提供了一种图像数据的共享方法、相关设备及系统,可使得用户之间能够在绘制图像的过程中共享当前绘制的图像信息。本发明实施例提供了一种图像数据的共享方法,包括终端检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息;所述终端向服务主机发送第一图像数据,所述第一图像数据包括所述图像信息和位置信息;所述服务主机向与所述终端共享图像的共享终端发送所述第一图像数据,所述共享终端中设置了所述图像绘制应用;所述共享终端根据接收到的所述第一图像数据,在共享终端的图像绘制应用绘制界面上所述位置信息对应的位置区域绘制所述图像信息所指示的图像。进一步的,还包括所述终端在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息;其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。进一步的,所述服务主机为实现数据共享应用的服务器,所述终端和所述共享终端在开启了数据共享应用并登录账号后,建立到所述服务主机的通信连接。进一步的,所述终端向服务主机发送第一图像数据之前,还包括
设置了图像绘制应用的终端、与所述终端共享图像的共享终端以及服务主机向组网服务器发送各自的设备信息,每个设备信息包括与对应设备相连接的网关设备的信息;所述组网服务器根据所述网关设备的信息分别判断所述终端和所述服务主机之间,所述共享终端和所述服务主机之间是否可以连通;若所述终端和所述服务主机之间可以连通,所述组网服务器将所述终端和所述服务主机的全部或者部分设备信息反馈给对方,以使所述终端和所述服务主机建立通信连接;若所述共享终端和所述服务主机之间可以连通,所述组网服务器将所述共享终端和所述服务主机的全部或者部分设备信息反馈给对方,以使所述共享终端和所述服务主机建立通信连接。进一步的,所述终端向服务主机发送第一图像数据之前,还包括服务主机根据热点创建界面上录入的热点标识分配无线资源,并广播所述热点标·识,所述无线资源包括无线网卡资源或者移动通信资源;所述终端和共享终端根据所述热点标识接入到所述服务主机。进一步的,所述服务主机中设置了所述图像绘制应用,所述方法还包括所述服务主机在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像;所述服务主机在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。相应地,本发明实施例还提供了另一种图像数据的共享方法,包括设置了图像绘制应用的终端检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息;所述终端向服务主机发送所述第一图像数据,所述第一图像数据包括所述图像信息和位置信息;所述终端在本端所述位置信息对应的位置区域绘制并显示所述图像信息对应的图像。进一步的,所述终端在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息;其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。相应地,本发明实施例还提供了再一种图像数据的共享方法,包括服务主机在接收到设置了图像绘制应用的终端发送的第一图像数据时,向与所述终端共享图像的设置了图像绘制应用的共享终端发送所述第一图像数据,所述第一图像数据包括图像信息及所述图像信息的位置信息;服务主机在接收到所述共享终端发送的第二图像数据时,向所述终端发送所述第二图像数据,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息。进一步的,还包括
所述服务主机在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像;所述服务主机在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。相应地,本发明实施例还提供了一种实现图像数据共享的终端,所述终端中设置了图像绘制应用,其特征在于,包括获取模块,用于检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息;
发送模块,用于向服务主机发送所述第一图像数据,所述第一图像数据包括所述图像信息和位置信息;显示模块,用于在本端所述位置信息对应的位置区域显示绘制的所述图像信息对应的图像。进一步的,还包括绘制模块,在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息;其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。相应地,本发明实施例还提供了一种实现图像数据共享的服务主机,包括通信模块,用于在接收到设置了图像绘制应用的终端发送的第一图像数据时,向与所述终端共享图像的设置了图像绘制应用的共享终端发送所述第一图像数据,所述第一图像数据包括图像信息及所述图像信息的位置信息;并用于,在接收到所述共享终端发送的第二图像数据时,向所述终端发送所述第二图像数据,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息。进一步的,所述服务主机中设置了图像绘制应用,所述服务主机还包括绘制模块,用于在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像;并用于在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。相应地,本发明实施例还提供了一种图像数据的共享系统,包括分别设置了图像绘制应用的终端和共享终端,以及服务主机;所述终端,用于检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息,并向服务主机发送第一图像数据,所述第一图像数据包括所述图像信息和位置信息;所述服务主机,用于向与所述共享终端发送所述第一图像数据;所述共享终端,用于根据接收到的所述第一图像数据,在共享终端的图像绘制应用的绘制界面上所述位置信息对应的位置区域绘制所述图像信息所指示的图像。
进一步的,所述终端,还用于在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息;所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。进一步的,所述服务主机中设置了所述图像绘制应用;所述服务主机,还用于在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像 信息所指示的图像,并在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。实施本发明实施例,具有以下有益效果在检测到用户开启绘图软件进行绘图时,能够检测每一时刻当前的图像信息以及图像信息的位置,并发送给其他共享图像的终端,其他共享图像的终端在图像绘制应用的图像界面上相应位置处绘制并显示所述图像信息所指示的图像,其他用户可继续在共享终端图像绘制应用中已绘制的所述图像的基础上继续进行绘制。
图I是本发明实施例的一种图像数据的共享方法的流程示意图;图2是本发明实施例的另一种图像数据的共享方法的流程示意图;图3是本发明实施例的一种建立终端之间通信连接的流程示意图;图4是本发明实施例的另一种建立终端之间通信连接的流程示意图;图5是本发明实施例的又一种图像数据的共享方法的流程示意图;图6是本发明实施例的再一种图像数据的共享方法的流程示意图;图7是本发明实施例的一种图像数据的共享系统的结构示意图;图8是本发明实施例的实现图像数据共享的终端的结构示意图;图9是本发明实施了的实现图像数据共享的服务主机的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参见图1,是本发明实施例的一种图像数据的共享方法的流程示意图,本发明实施例中的终端、共享终端以及服务主机之间建立了通信连接。所述终端和共享终端中均设置了图像绘制应用。本发明实施例的所述方法具体包括SlOl :终端检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息。所述位置信息用于指示相应图像在绘制界面上的位置,所述位置信息可以为一个位置区域信息,包括所述图像各边界的位置坐标。所述图像信息用于指示图像的形状、色彩等信息,以便于在共享终端中能够完全重绘本终端中所绘制的图像。S102:所述终端向服务主机发送第一图像数据,所述第一图像数据包括所述图像信息和位置信息。所述服务主机可以是某一即时通信应用、或者数据共享应用的服务器,当然也可以为局域网中一个用于 作为服务器的终端。
S103:所述服务主机向与所述终端共享图像的共享终端发送所述第一图像数据。所述服务主机中可记录共享终端的IP地址或者账号等共享终端标识,所述服务主机可根据所述共享终端标识广播第一图像数据。S104:所述共享终端根据接收到的所述第一图像数据,在共享终端的图像绘制应用的绘制界面上所述位置信息对应的位置区域绘制所述图像信息所指示的图像。每一个共享终端在接收到第一图像数据后,在绘制界面的相应位置区域绘制图像,以便于共享终端的用户在绘制界面上继续绘制对应的图像。在其中一种具体实施方式
中,当每一个终端同时或者依次作为发起端时,所述服务主机还可以用于对共享数据的发送进行管理。需要发送图像数据的发起端在向所述服务主机发送图像数据之前,向服务主机发出令牌权限申请;服务主机根据当前正在处理的图像数据,确定是否响应申请返回用于指示可以发送图像数据的令牌,例如,服务主机在当前图像数据的数量未达到预置的数量阈值例如2条时,响应申请并发送令牌;获取到令牌的所述发送端发送包括图像信息和位置信息的图像数据。本发明实施例在检测到用户开启绘图软件进行绘图时,检测每一时刻当前的图像信息以及图像信息的位置,并发送给其他共享图像的终端,其他共享图像的终端在图像绘制应用的图像界面上相应位置处绘制并显示所述图像信息所指示的图像,其他用户可继续在共享终端图像绘制应用中已绘制的所述图像的基础上继续进行绘制。再请参见图2,是本发明实施例的另一种图像数据的共享方法的流程示意图;S201 :终端和共享终端建立到服务主机的通信连接。所述S201中,所述服务主机可以是即时通信应用或者数据共享应用的服务器,所述终端和共享终端可以通过相应的即时通信应用等账号登录到网络侧的服务器中,完成到服务主机的通信通道。终端和共享终端建立到相应作为服务器的服务主机的通信可以为现有技术。进一步具体的,所述终端和共享终端建立到服务主机的通信连接的方式还可以为下述的图3以及图4对应的实施例。S202:终端检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息。S203:所述终端向服务主机发送第一图像数据,所述第一图像数据包括所述图像信息和位置信息。S204:所述服务主机向与所述终端共享图像的共享终端发送所述第一图像数据,所述共享终端中设置了所述图像绘制应用。S205:所述共享终端根据接收到的所述第一图像数据,在共享终端的图像绘制应用的绘制界面上所述位置信息对应的位置区域绘制所述图像信息所指示的图像。另外,在所述终端接收到所述服务主机发送的第二图像数据时,所述终端在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息。其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。进一步可选地,若所述服务主机为局域网中的其中一个安装了所述图像绘制应用的终端,那么,所述服务主机在接收到所述终端的所述第一图像数据时,也可以在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像;在接收到所述共享终端的第二图像数据时,也可以在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。本发明实施例在检测到用户开启绘图软件进行绘图时,检测每一时刻当前的图像信息以及图像信息的位置,并发送给其他共享图像的终端,其他共享图像的终端在图像绘制应用的图像界面上相应位置处绘制并显示所述图像信息所指示的图像,其他用户可继续在共享终端图像绘制应用中已绘制的所述图像的基础上继续进行绘制。 具体请参见图3,是本发明实施例的一种建立终端之间通信连接的流程示意图;本实施例的所述方法包括S2001 :设置了图像绘制应用的终端、与所述终端共享图像的共享终端以及服务主机向组网服务器发送各自的设备信息,每个设备信息包括与对应设备相连接的网关设备的信息;所述网关设备为路由器、wifi热点等设备。所述终端、共享终端以及服务主机通过各自的网关设备连接到网络中用户进行局域网组网的组网服务器。所述组网服务器可以是一个单独的服务器,也可以为一具备局域网设备发现以及连接功能的数据共享服务器。S2002:所述组网服务器根据所述网关设备的信息分别判断所述终端和所述服务主机之间,所述共享终端和所述服务主机之间是否可以连通;具体可以根据设备信息通过判断所述终端和所述服务主机之间的网关设备是否为同一网关设备,所述共享终端和所述服务主机之间的网关设备是否为同一网关设备来判断对应终端之间是否可以直连。S2003 :若所述终端和所述服务主机之间可以连通,所述组网服务器将所述终端和所述服务主机的全部或者部分设备信息反馈给对方,以使所述终端和所述服务主机建立通信连接。所述终端和所述服务主机之间根据相应的例如对方的IP地址、端口等信息建立到对方的连接。S2004 :若所述共享终端和所述服务主机之间可以连通,所述组网服务器将所述共享终端和所述服务主机的全部或者部分设备信息反馈给对方,以使所述共享终端和所述服务主机建立通信连接。所述全部或者部分设备信息包括IP地址、端口信息。所述共享终端和所述服务主机之间根据相应的例如对方的IP地址、端口等信息建立到对方的连接。本发明实施例通过第三方的用于通信连接的组网服务器,可以达到即便局域网内的用于建立局域网内通信连接的广播或者多播无法使用,也能实现设备发现,进而建立设备之间的通信连接的效果。具体的再请参见图4,是本发明实施例的另一种建立终端之间通信连接的流程示意图。本实施例中,所述服务主机为一个手机等移动终端,或者为一个个人电脑,所述方法包括S2011 :服务主机根据热点创建界面上录入的热点标识分配无线资源,并广播所述热点标识,所述无线资源包括无线网卡资源或者移动通信资源。例如用户可以在服务主机中热点的创建界面上输入一个“图像共享”的字符串,或者也可以是一个默认的指定格式的
字符串。所述服务主机为所述热点登录信息的主题名称分配无线资源,所述无线资源包括无线网卡资源或者移动通信资源。如果所述服务主机为个人电脑,那么所述服务主机用于分配自身的无线网卡资源,所述服务主机广播热点标识,所述热点标识中携带所述热点登录信息中的主题名称,以便于所述终端和所述共享终端根据所述热点标识接入到所述服务主机中。如果所述服务主机为手机等移动终端,那么所述服务主机则分配移动通信资源, 具体可以将服务主机的2G或者3G通信模块与指定格式的字符串关联,该指定格式的字符串用于指示本服务主机为热点,其为热点标识。所述终端和所述共享终端在检测到该指定格式的字符串时,根据该指定格式的字符串接入到所述服务主机。S2012:所述终端和共享终端根据所述热点标识接入到所述服务主机。所述终端和共享终端根据热点标识接入到所述服务主机的实现方式,与现有根据SSID接入各类热点的实现方式相同,在此不赘述。本发明实施例中的服务主机能够自建热点,使得在没有网络的情况下,终端和共享终端也能够通过服务主机的无线网卡资源或者如2G/3G等移动通信资源,收发对方的图像数据。再请参见图5是本发明实施例的又一种图像数据的共享方法的流程示意图;本发明实施例是在作为图像数据发起的终端侧对图像数据的共享方法进行说明,所述终端设置了图像绘制应用,本实施例的所述方法包括S301 :所述终端检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息。所述位置信息用于指示相应图像在绘制界面上的位置,所述位置信息可以为一个位置区域信息,包括所述图像各边界的位置坐标。所述图像信息用于指示图像的形状、色彩等信息,以便于在共享终端中能够完全重绘本终端中所绘制的图像。S302:所述终端向服务主机发送所述第一图像数据,所述第一图像数据包括所述图像信息和位置信息。所述服务主机可以是某一即时通信应用、或者数据共享应用的服务器,当然也可以为局域网中一个用于作为服务器的终端。S303:所述终端在本端所述位置信息对应的位置区域绘制并显示所述图像信息对应的图像。进一步的,所述终端还可能在上述任一步骤之前或者之后接收到服务主机发送的第二图像数据,此时执行下述S304。另外,在所述终端接收到所述服务主机发送的第二图像数据时,所述终端在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息。
其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。所述共享终端获取相应的共享图像信息和共享位置信息的方式与所述终端的获取方式相同。本发明实施例在检测到用户开启绘图软件进行绘图时,检测每一时刻当前的图像信息以及图像信息的位置,并发送给其他共享图像的终端,其他共享图像的终端在图像绘制应用的图像界面上相应位置处绘制并显示所述图像信息所指示的图像,其他用户可继续在共享终端图像绘制应用中已绘制的所述图像的基础上继续进行绘制。再请参见图6,是本发明实施例的再一种图像数据的共享方法的流程示意图;本发明实施例是在服务主机侧对图像数据的共享方法进行详细说明,本实施例的所述方法包括S401 :服务主机在接收到设置了图像绘制应用的终端发送的第一图像数据时,向与所述终端共享图像的设置了图像绘制应用的共享终端发送所述第一图像数据,所述第一图像数据包括图像信息及所述图像信息的位置信息;·
S402 :服务主机在接收到所述共享终端发送的第二图像数据时,向所述终端发送所述第二图像数据,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信肩、O进一步可选地,如所述服务主机本身也是安装了图像绘制应用、进行图像共享的一个终端,那么,此时,所述服务主机在接收到所述终端的所述第一图像数据时,还可以在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像;所述服务主机在接收到所述共享终端的第二图像数据时,还可以在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。本发明实施例在检测到用户开启绘图软件进行绘图时,检测每一时刻当前的图像信息以及图像信息的位置,并发送给其他共享图像的终端,其他共享图像的终端在图像绘制应用的图像界面上相应位置处绘制并显示所述图像信息所指示的图像,其他用户可继续在共享终端图像绘制应用中已绘制的所述图像的基础上继续进行绘制。下面对本发明实施例的图像数据的共享系统及相关设备进行详细说明。请参见图7,是本发明实施例的一种图像数据的共享系统的结构示意图;本发明实施例的所述系统包括设置了图像绘制应用的终端I和共享终端2,以及服务主机3 ;其中,所述终端1,用于检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息,并向服务主机3发送第一图像数据,所述第一图像数据包括所述图像信息和位置信息;所述服务主机3,用于向与所述共享终端2发送所述第一图像数据;所述共享终端2,用于根据接收到的所述第一图像数据,在共享终端的图像绘制应用的绘制界面上所述位置信息对应的位置区域绘制所述图像信息所指示的图像。所述位置信息用于指示相应图像在绘制界面上的位置,所述位置信息可以为一个位置区域信息,包括所述图像各边界的位置坐标。所述图像信息用于指示图像的形状、色彩等信息,以便于在共享终端中能够完全重绘本终端中所绘制的图像。所述服务主机3可以是某一即时通信应用、或者数据共享应用的服务器,当然也可以为局域网中一个用于作为服务器的终端。所述服务主机3中可记录本系统中每个终端的IP地址或者账号等终端标识,所述服务主机3可根据所述终端标识向其他终端广播第一图像数据,如根据所述共享终端2的终端标识向所述共享终端2发送所述终端I的第一图像数据。所述共享终端2在接收到第一图像数据后,在绘制界面的相应位置区域绘制图像,以便于共享终端2的用户继续在绘制界 面上绘制。在其中一种具体实施方式
中,当每一个终端同时或者依次作为发起端时,所述服务主机3还可以用于对共享数据的发送进行管理。需要发送图像数据的发起端如所述终端I在向所述服务主机发送图像数据之前,向服务主机发出令牌权限申请;服务主机根据当前正在处理的图像数据,确定是否响应申请返回用于指示可以发送图像数据的令牌,例如,服务主机在当前图像数据的数量未达到预置的数量阈值例如2条时,响应申请,向所述终端I发送令牌;获取到令牌的所述发送端发送包括图像信息和位置信息的图像数据。进一步的,所述终端I还用于在接收到所述服务主机3发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息;所述共享图像信息及其共享位置信息分别用于指示所述共享终端2检测到共享终端2的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。进一步可选的,如果所述服务主机3也为一用于进行图像共享的终端,且所述服务主机3中设置了所述图像绘制应用;则所述服务主机3还用于在接收到所述终端I的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像,并在接收到所述共享终端2的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。所述终端I和共享终端2与所述服务主机3之间建立通信连接可以采用上述方法实施例中的建立方式。本发明实施例在检测到用户开启绘图软件进行绘图时,检测每一时刻当前的图像信息以及图像信息的位置,并发送给其他共享图像的终端,其他共享图像的终端在图像绘制应用的图像界面上相应位置处绘制并显示所述图像信息所指示的图像,其他用户可继续在共享终端图像绘制应用中已绘制的所述图像的基础上继续进行绘制。进一步具体的,请参见图8,是本发明实施例的实现图像数据共享的终端的结构示意图;本实施例的所述终端可以为上述系统实施例中的终端I,本实施例的所述终端包括所述获取模块11,用于检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息;所述发送模块12,用于向服务主机发送所述第一图像数据,所述第一图像数据包括所述图像信息和位置信息;所述显示模块13,用于在本端所述位置信息对应的位置区域显示绘制的所述图像信息对应的图像。
进一步的,所述终端还包括绘制模块14,在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息;其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。进一步的,再请参见图9,是本发明实施了的实现图像数据共享的服务主机的结构示意图,本实施例的所述服务主机可以为上述系统实施例中的服务主机3,本实施例的所述服务主机包括通信模块31,用于在接收到设置了图像绘制应用的终端发送的第一图像数据时,向与所述终端共享图像的设置了图像绘制应用的共享终端发送所述第一图像数据,所述第一图像数据包括图像信息及所述图像信息的位置信息;并用于,在接收到所述共享终端发 送的第二图像数据时,向所述终端发送所述第二图像数据,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息。绘制模块32,用于在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像;并用于在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。本发明实施例在检测到用户开启绘图软件进行绘图时,检测每一时刻当前的图像信息以及图像信息的位置,并发送给其他共享图像的终端,其他共享图像的终端在图像绘制应用的图像界面上相应位置处绘制并显示所述图像信息所指示的图像,其他用户可继续在共享终端图像绘制应用中已绘制的所述图像的基础上继续进行绘制。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
权利要求
1.一种图像数据的共享方法,其特征在于,包括 终端检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息; 所述终端向服务主机发送第一图像数据,所述第一图像数据包括所述图像信息和位置信息; 所述服务主机向与所述终端共享图像的共享终端发送所述第一图像数据,所述共享终端中设置了所述图像绘制应用; 所述共享终端根据接收到的所述第一图像数据,在共享终端的图像绘制应用的绘制界面上所述位置信息对应的位置区域绘制所述图像信息所指示的图像。
2.如权利要求I所述的方法,其特征在于,还包括 所述终端在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息; 其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。
3.如权利要求2所述的方法,其特征在于,所述服务主机为实现数据共享应用的服务器,所述终端和所述共享终端在开启了数据共享应用并登录账号后,建立到所述服务主机的通信连接。
4.如权利要求2所述的方法,其特征在于,所述终端向服务主机发送第一图像数据之前,还包括 设置了图像绘制应用的终端、与所述终端共享图像的共享终端以及服务主机向组网服务器发送各自的设备信息,每个设备信息包括与对应设备相连接的网关设备的信息; 所述组网服务器根据所述网关设备的信息分别判断所述终端和所述服务主机之间,所述共享终端和所述服务主机之间是否可以连通; 若所述终端和所述服务主机之间可以连通,所述组网服务器将所述终端和所述服务主机的全部或者部分设备信息反馈给对方,以使所述终端和所述服务主机建立通信连接;若所述共享终端和所述服务主机之间可以连通,所述组网服务器将所述共享终端和所述服务主机的全部或者部分设备信息反馈给对方,以使所述共享终端和所述服务主机建立通信连接。
5.如权利要求2所述的方法,其特征在于,所述终端向服务主机发送第一图像数据之前,还包括 服务主机根据热点创建界面上录入的热点标识分配无线资源,并广播所述热点标识,所述无线资源包括无线网卡资源或者移动通信资源; 所述终端和共享终端根据所述热点标识接入到所述服务主机。
6.如权利要求3-5任一项所述的方法,其特征在于,所述服务主机中设置了所述图像绘制应用,所述方法还包括 所述服务主机在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像;所述服务主机在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。
7.一种图像数据的共享方法,其特征在于,包括 设置了图像绘制应用的终端检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息; 所述终端向服务主机发送所述第一图像数据,所述第一图像数据包括所述图像信息和位置信息; 所述终端在本端所述位置信息对应的位置区域绘制并显示所述图像信息对应的图像。
8.如权利要求7所述的方法,其特征在于,还包括 所述终端在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息; 其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。
9.一种图像数据的共享方法,其特征在于,包括 服务主机在接收到设置了图像绘制应用的终端发送的第一图像数据时,向与所述终端共享图像的设置了图像绘制应用的共享终端发送所述第一图像数据,所述第一图像数据包括图像信息及所述图像信息的位置信息; 服务主机在接收到所述共享终端发送的第二图像数据时,向所述终端发送所述第二图像数据,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息。
10.如权利要求9所述的方法,其特征在于,还包括 所述服务主机在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像; 所述服务主机在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。
11.一种实现图像数据共享的终端,所述终端中设置了图像绘制应用,其特征在于,包括 获取模块,用于检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息; 发送模块,用于向服务主机发送所述第一图像数据,所述第一图像数据包括所述图像信息和位置信息; 显示模块,用于在本端所述位置信息对应的位置区域显示绘制的所述图像信息对应的 图像。
12.如权利要求11所述的终端,其特征在于,还包括 绘制模块,在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息; 其中,所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。
13.一种实现图像数据共享的服务主机,其特征在于,包括 通信模块,用于在接收到设置了图像绘制应用的终端发送的第一图像数据时,向与所述终端共享图像的设置了图像绘制应用的共享终端发送所述第一图像数据,所述第一图像数据包括图像信息及所述图像信息的位置信息; 并用于,在接收到所述共享终端发送的第二图像数据时,向所述终端发送所述第二图像数据,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息。
14.如权利要求13所述的服务主机,其特征在于,所述服务主机中设置了图像绘制应用,所述服务主机还包括 绘制模块,用于在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像; 并用于在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。
15.一种图像数据的共享系统,其特征在于,包括分别设置了图像绘制应用的终端和共享终端,以及服务主机;其中, 所述终端,用于检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息,并向服务主机发送第一图像数据,所述第一图像数据包括所述图像信息和位置信息; 所述服务主机,用于向与所述共享终端发送所述第一图像数据; 所述共享终端,用于根据接收到的所述第一图像数据,在共享终端的图像绘制应用的绘制界面上所述位置信息对应的位置区域绘制所述图像信息所指示的图像。
16.如权利要求15所述的系统,其特征在于, 所述终端,还用于在接收到所述服务主机发送的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制共享图像信息所指示的图像,所述第二图像数据包括共享图像信息及该共享图像信息的共享位置信息; 所述共享图像信息及其共享位置信息分别用于指示所述共享终端检测到共享终端的绘制界面上在进行图像绘制时获取到的当前绘制图像的信息及其位置。
17.如权利要求15或16所述的系统,其特征在于, 所述服务主机中设置了所述图像绘制应用; 所述服务主机,还用于在接收到所述终端的所述第一图像数据时,在本端的所述图像绘制应用的绘制界面上所述第一图像数据中位置信息对应的位置区域绘制所述图像信息所指示的图像,并在接收到所述共享终端的第二图像数据时,在本端的绘制界面上所述第二图像数据中共享位置信息对应的位置区域绘制所述共享图像信息所指示的图像。
全文摘要
本发明实施例提供了一种图像数据的共享方法、相关设备及系统,其中,所述方法包括终端检测到本端图像绘制应用的绘制界面上在进行图像绘制时,获取当前绘制的图像信息以及该图像信息的位置信息;所述终端向服务主机发送第一图像数据,所述第一图像数据包括所述图像信息和位置信息;所述服务主机向与所述终端共享图像的共享终端发送所述第一图像数据,所述共享终端中设置了所述图像绘制应用;所述共享终端根据接收到的所述第一图像数据,在共享终端的图像绘制应用的绘制界面上所述位置信息对应的位置区域绘制所述图像信息所指示的图像。采用本发明,可在多个终端设备之间实现图像数据的共享。
文档编号H04L29/08GK102904938SQ20121036351
公开日2013年1月30日 申请日期2012年9月26日 优先权日2012年9月26日
发明者毛小波, 陈柏松, 张新辉, 王灿 申请人:腾讯科技(深圳)有限公司