数据共享方法及系统的制作方法

文档序号:6548521阅读:154来源:国知局
数据共享方法及系统的制作方法
【专利摘要】本发明公开一种数据共享方法及系统,系第一电子设备将数据共享到第二电子设备,所述方法包括如下步骤:在WLAN直连的状态下,从所述第一电子设备接收字节流;对所述字节流进行解码,以得到字符串;将所述字符串粘贴到剪贴板,其中,所述字符串为未经封装为文件的文字内容。
【专利说明】数据共享方法及系统【技术领域】
[0001]本发明涉及通信领域,尤其涉及第一电子设备通过WLAN直连功能将复制的文字内容直接共享到第二电子设备的剪贴板的共享数据的方法及系统。
【背景技术】
[0002]随着电子设备之间的互动性的增加,各个电子设备之间的需要传送数据的情况越发的频繁。电子设备之间的数据的传送是指在电子设备之间传送office文档文件、图像文件、音频文件、视频文件等。
[0003]最近,随着无线局域网(WLAN)技术的发展,两个电子设备之间通常使用WLAN直连功能而共享数据。使用WLAN直连功能时,不同的设备之间无需使用数据线就可以传送数据。而且,WLAN直连的速度是蓝牙速度的约100倍。
[0004]但是,以往使用WLAN直连功能时,需要以文件的形式进行共享传送。
[0005]然而,在需要共享简单的文字内容、网址等时,得到共享的电子设备通常都是接收到文本文档,然后需要对该文档的内容进行复制和粘贴的操作。而且,在需要共享多个内容时,需要反复执行上述操作。 [0006]而且,即便是通过微信、QQ、短信等社交应用发送需要共享的内容,也需要进行复制和粘贴等操作。尤其是,在类型不同的电子设备之间共享数据时,不仅需要借助第三方应用,而且即便借助了第三方应用,仍需要反复执行复制和粘贴的操作。

【发明内容】

[0007]本发明是为了解决上述问题而提出的,其目的在于提供一种第一电子设备通过WLAN直连功能将复制的内容直接共享到第二电子设备的剪贴板的数据共享方法及系统。
[0008]为了达到目的,根据本发明的一方面,提供一种数据共享方法,系第一电子设备将数据共享到第二电子设备,所述方法包括如下步骤:在WLAN直连的状态下,从所述第一电子设备接收字节流;对所述字节流进行解码,以得到字符串;将所述字符串粘贴到剪贴板,其中,所述字符串为未经封装为文件的文字内容。
[0009]优选地,所述对所述字节流进行解码的步骤具体包括步骤:利用预定解码方式对所述字节流进行解码;将解码后的字节流转换为字符串。
[0010]优选地,所述字符串中还添加有识别信息,该识别信息包括字符串属性、字符串生成时间、字符串长度、字符串产生设备的固有识别号。
[0011]优选地,所述将所述字符串粘贴到剪贴板的步骤中,基于所述识别信息将所述字符串粘贴到到贴板。
[0012]优选地,所述剪贴板中按照所述字符串生成时间依次粘贴有多个字符串。
[0013]优选地,从所述第一电子设备接收字节流之前,所述第一电子设备执行如下步骤:检测用户对显示于画面的文字内容的操作而选择字符串;对所述字符串进行编码,以生成字节流;通过WLAN直连将所述字节流发送到所述第二电子设备。[0014]优选地,所述对所述字符串进行编码的步骤具体包括步骤:生成识别信息而添加到所述字符串;将所述字符串转换为字节流;利用预定编码方式对该字节流进行编码。
[0015]为了达到目的,根据本发明的另一方面,提供一种数据共享系统,具有第一电子设备和共享第一电子设备的数据的第二电子设备,所述第二电子设备包括:第二通信单元,在WLAN直连的状态下,从所述第一电子设备接收字节流;解码单元,对所述字节流进行解码,以得到字符串;剪贴板管理器,将所述字符串粘贴到剪贴板,其中,所述字符串为未经封装为文件的文字内容。
[0016]优选地,所述解码单元利用预定解码方式对所述字节流进行解码,并将解码后的字节流转换为字符串。
[0017]优选地,所述字符串中还添加有识别信息,该识别信息包括字符串属性、字符串生成时间、字符串长度、字符串产生设备的固有识别号。
[0018]优选地,所述剪贴板管理器基于所述识别信息将所述字符串粘贴到剪贴板。
[0019]优选地,所述剪贴板中按照所述字符串生成时间依次粘贴有多个字符串。
[0020]优选地,所述第一电子设备包括:第一显示单元,用于显示画面;第一输入单元,检测用户对显示于画面的文字内容的操作而选择字符串;编码单元,对所述字符串进行编码,以生成字节流;第一通信单元,通过WLAN直连将所述字节流发送到所述第二电子设备。
[0021]优选地,所述编码单元生成识别信息而添加到所述字符串,并将所述字符串转换为字节流,且利用预定编码方式对该字节流进行编码。
[0022]根据本发明,在通过WLAN直连功能进行共享时,可以把第一电子设备的简单的文字内容直接共享到第二电子设备的剪贴板,从而第二电子设备的用户可以直接进行粘贴操作,据此可提高数据共享操作的效率。
【专利附图】

【附图说明】
[0023]图1为根据本发明的数据共享系统的方框图。
[0024]图2为根据本发明的数据共享方法的流程图。
[0025]图3为示出根据本发明的数据共享方法的电子设备的画面变换过程的示意图。【具体实施方式】
[0026]本发明可具有多种不同的实施例,在此通过优选实施例进行说明。但是,优选实施例的目的并不是为了限定本发明,其包括本发明的技术思想范畴之内的所有变更及等同物。
[0027]在以下说明中,“第一”、“第二”之类的术语可用于描述各种构成要素,然而各个构成要素并不限定于这些术语,这些术语仅用于区分各个构成要素。即,在本发明的权利范围之内,“第一”和“第二”具有互换性。
[0028]图1为根据本发明的数据共享系统的方框图。该数据共享系统至少可包括第一电子设备100和第二电子设备200。虽然图1中不出的第一电子设备100和第二电子设备200具有不同的结构,但两者也可以具有相同的结构。
[0029]第一电子设备100、第二电子设备200可以是智能手机、桌面型电脑、桌面会议设备、游戏机、显示终端、笔记本电脑、平板电脑、智能电视、个人多媒体播放器、个人数字助理、车载智能系统等。在本实施例中,第一电子设备100和第二电子设备200以智能手机为例,然而本发明并不局限于此,第二电子设备200可以是智能电视。
[0030]第一电子设备100能够与第二电子设备200进行通信或与第二电子设备200联动。而且,第一电子设备100可通过网络或直连的方式将数据发送到第二电子设备200。其中,网络方式可包括近距离无线通信(WLAN)、广域通信网(WAN)、互联网等。
[0031]第一电子设备100可包括第一显示单元110、第一输入单元120、第一通信单元130、编码单元140等。
[0032]第一显示单元110,用于在第一电子设备100的屏幕上显示各种画面,例如图像、网页内容、各种应用的画面、文本信息等。电子设备的屏幕可包括LCD、LED、OLED之类的显示器单元和设置在显示器单元的上侧或下侧的触控面板。该触控面板可以检测用户的输入。当用户通过手指、触控笔等按压屏幕时,触控面板输出针对触摸位置(或坐标)和/或输入状态(鼠标滑轮的上滚动或下滚动、指针的移动)的感测信号。例如,用户点击显示于屏幕上的各种应用的图标而运行该应用时,第一显示单元110可以将运行后的画面显示到第一电子设备的屏幕上。或者,在第一电子设备100从外部接收到数据或其他请求时,第一显示单元Iio将对应的画面显示于屏幕上。
[0033]第一输入单元120,检测用户的输入操作而实现相应的输入。例如,第一输入单元120可根据来自触控面板之类的输入部件的感测信号而从所述第一显示单元110显示的画面中选择至少一个字符串。并且,当检测到用户输入了用于选择复制字符串的指令时,第一输入单元120使第一显示单元110在用户所触摸的位置显示字符选择器,然后检测用户针对该字符选择器的操作(滑动或拖拽)而改变字符选择器的覆盖范围以选择相应的字符串。而且,在第一显示单元110显示字符选择器之后,若第一输入单元120检测到用户触摸了画面中的字符选择器范围之外的位置,则输出信号以使第一显示单元110取消字符选择器的显不。
[0034]此时,所述字符串可以是网址、联系人信息、短信内容、便签内容之类的文字内容。
[0035]另外,当用户通过第一输入单元120完成针对字符选择器的操作时,第一显示单元110可在画面上显示一快捷菜单,该快捷菜单至少包括复制、选择、查找、共享等菜单。
[0036]其中,共享菜单与第一通信单元130联动而通过第一通信单元130将用户所要共享的内容发送给第二电子设备200。
[0037]此时,在本发明中,通过第一通信单元130所共享的字符串是未经封装为文件(例如,TXT文件)的文字内容。即,以往电子设备之间数据的共享是以文件为单位进行的,因此即便是再简单的字符串(例如,网页地址等)也需要将其封装为文本文件而发送到其他电子设备进行共享,但本发明中,如后面所述,用户通过第一输入单元120所选择的字符串可未经封装而发送到其他电子设备。
[0038]第一通信单元130可以根据其性能,包括移动通信单元、无线局域网(WLAN)单元、近距离通信(NFC)单元中的至少一种。本实施例中,第一通信单元130以WLAN直连单元为例。对于WLAN直连连接的建立方式,属于本领域技术人员熟知的技术,因此在此不再详述。
[0039]优选地,字符串在通过第一通信单元130发送到第二电子设备200之前可事先被编码。
[0040]S卩,在通过WLAN直连单元发送到其他设备之前,字符串不会被执行文本(TXT)文件的封装,而直接被转换为字节流。
[0041]编码单元140,将用户所选定的字符串转换成字节流并利用预定编码方式对该字节流进行编码,以防止字符串以明码方式在网络间传输。优选地,编码单元140执行base64编码。
[0042]优选地,编码单元140还可以生成识别信息而添加到所述字符串并转换成字节流之后进行编码,其中,该识别信息可包括字符串属性、字符串生成时间、字符串长度、字符串产生设备(第一电子设备100)的固有识别号等。
[0043]第二电子设备200可包括第二显示单元210、第二输入单元220、第二通信单元230、解码单元240、剪贴板管理器250、剪贴板260等。
[0044]第二显示单元210,用于在第二电子设备200的屏幕上显示各种画面。
[0045]第二输入单元220,检测用户的输入操作而实现相应的输入。
[0046]第二通信单元230,用于与第一电子设备100的第一通信单元130建立网络连接,以从第一电子设备100接收各种数据。优选地,第二通信单元230为WLAN直连单元。
[0047]由此,在本实施例中,第一通信单元130和第二通信单元230之间建立WLAN直连连接,第二电子设备200通过第二通信单元230从第一电子设备100接收所述经编码的字节流。
[0048]解码单元240,利用预定解码方式对于通过第二通信单元230所接收的字节流进行解码,并将完成解码的字节流转换成字符串。优选地,解码单元240使用base64对字节流进行解码。
[0049]此时,字符串中可包括识别信息,该识别信息可包括字符串属性、字符串生成时间、字符串长度、字符串产生设备(第一电子设备100)的固有识别号等。
[0050]剪贴板管理器250,可基于所述识别信息将所述字符串粘贴到剪贴板。例如,剪贴板管理器250可基于字符串属性信息判断出所述字符串将应用于剪贴板。此时,剪贴板260中,可以按照识别信息中的字符串生成时间依序粘贴对应的字符串。
[0051]由此,用户可以通过第二输入单元220直接调取剪贴板260中的字符串而粘贴在所需的输入位置进行使用,而且用户也可以打开剪贴板260而确认所接收的字符串。
[0052]当第一电子设备100与第二电子设备200之间继续保持WLAN直连连接状态时,可相互发送多个字符串。
[0053]图2为根据本发明的数据共享方法的流程图,图3为示出根据本发明的数据共享方法的电子设备的画面变换过程的示意图。
[0054]首先,如图3的(a)所示,在第一电子设备100中,检测用户对显示于画面的文字内容的操作而选择字符串(SlOO)。此时,可以在用户所选择的字符串的周围显示快捷菜单,该快捷菜单至少包括复制、选择、查找、共享等菜单等项目。
[0055]然后,当检测到用户激活了共享菜单时,判断为需要将该字符串共享到其他电子设备(例如,第二电子设备200),如图3的(b)所示,据此选择数据的发送方式(S110)。在步骤S102中,优选选择WLAN直连作为发送该字符串的方式。
[0056]接着,进入步骤S120,对所述字符串进行编码。该编码步骤S120可具体包括如下步骤:生成识别信息而添加到所述字符串;将所述字符串转换为字节流;利用预定编码方式对该字节流进行编码。此时,优选使用base64而对字节流进行编码。然而,本发明并不局限于此,还可以使用base64之外的其他编码方式。而且,完成编码的字节流被保存在变量中等待连接第二电子设备之后传送。
[0057]优选地,所述识别信息可包括字符串属性、字符串生成时间、字符串长度、字符串产生设备(第一电子设备100)的固有识别号等。
[0058]接着,如图3的(c)、(d)、(e)所示,利用在步骤SllO中所选择的发送方式,与第二电子设备200建立网络连接,以发送经编码的所述字节流(S130)。
[0059]然后,在第二电子设备200中,对从所述第一电子设备100所接收的字节流进行解码(SI40)。
[0060]此时,解码步骤S140可具体包括如下步骤:利用预定解码方式对于字节流进行解码;对于解码后的字节流,转换为字符串。此时,在对字符串执行解码时,对应于字节流的编码方式,基于base64对字节流进行解码。然而,本发明并不局限于此,还可以采用其他各种字符解码方式。
[0061]而且,转换字节流之后得到的字符串中包含识别信息,该识别信息可包括字符串属性、字符串生成时间、字符串长度、字符串产生设备(第一电子设备100)的固有识别号
坐寸O
[0062]优选地,可基于字符串属性信息而将该字符串应用于剪贴板。
[0063]接着,剪贴板管理器将所述字符串粘贴到剪贴板(S150)。
[0064]具体而言,剪贴板管理器可基于识别信息将所述字符串粘贴到剪贴板。例如,剪贴板管理器可基于字符串属性信息判断出所述字符串将应用于剪贴板。
[0065]如此,如图3的(f)、(g)、(h)所示,的用户可以在所需的位置直接粘贴该字符串或者可以打开剪贴板而确认自第一设备传送的字符串。此时,在剪贴板中,可以按照识别信息中的字符串的广生时间依序粘贴对应的字符串。
[0066]据此,当第一电子设备100与第二电子设备200之间继续保持WLAN直连连接状态时,第一电子设备100可向第二电子设备200发送多个字符串。由此,剪贴板中按照字符串的产生时间依序粘贴有多个字符串。
[0067]本领域技术人员应知,本说明书中提及的方法步骤及单元可以被实现为电子硬件、计算机软件或两者的组合。各种功能被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计条件,本领域技术人员可以针对每种具体应用方式以各种方式来实现相应的功能。
[0068]以上的说明是以本发明的优选实施例进行的,但应当注意,在不背离本发明的权利要求所限定的保护范围的前提下,本领域技术人员可以进行各种改变和修改。而且,本发明实施例的功能、步骤和/或动作不需以任何特定顺序执行。
【权利要求】
1.一种数据共享方法,系第一电子设备将数据共享到第二电子设备,其特征在于,包括如下步骤: 在WLAN直连的状态下,从所述第一电子设备接收字节流; 对所述字节流进行解码,以得到字符串; 将所述字符串粘贴到剪贴板, 其中,所述字符串为未经封装为文件的文字内容。
2.根据权利要求1所述的方法,其特征在于,所述对所述字节流进行解码的步骤具体包括步骤:利用预定解码方式对所述字节流进行解码;将解码后的字节流转换为字符串。
3.根据权利要求1或2所述的方法,其特征在于,所述字符串中还添加有识别信息,该识别信息包括字符串属性、字符串生成时间、字符串长度、字符串产生设备的固有识别号。
4.根据权利要求3所述的方法,其特征在于,所述将所述字符串粘贴到剪贴板的步骤中,基于所述识别信息将所述字符串粘贴到剪贴板。
5.根据权利要求4所述的方法,其特征在于,所述剪贴板中按照所述字符串生成时间依次粘贴有多个字符串。
6.根据权利要求1所述的方法,其特征在于,从所述第一电子设备接收字节流之前,所述第一电子设备执行如 下步骤: 检测用户对显示于画面的文字内容的操作而选择字符串; 对所述字符串进行编码,以生成字节流; 通过WLAN直连将所述字节流发送到所述第二电子设备。
7.根据权利要求6所述的方法,其特征在于,所述对所述字符串进行编码的步骤具体包括步骤:生成识别信息而添加到所述字符串;将所述字符串转换为字节流;利用预定编码方式对该字节流进行编码。
8.一种数据共享系统,具有第一电子设备和共享第一电子设备的数据的第二电子设备,其特征在于,所述第二电子设备包括: 第二通信单元,在WLAN直连的状态下,从所述第一电子设备接收字节流; 解码单元,对所述字节流进行解码,以得到字符串; 剪贴板管理器,将所述字符串粘贴到剪贴板, 其中,所述字符串为未经封装为文件的文字内容。
9.根据权利要求8所述的数据共享系统,其特征在于,所述第一电子设备包括: 第一显示单元,用于显示画面; 第一输入单元,检测用户对显示于画面的文字内容的操作而选择字符串; 编码单元,对所述字符串进行编码,以生成字节流; 第一通信单元,通过WLAN直连将所述字节流发送到所述第二电子设备。
10.根据权利要求9所述的数据共享系统,其特征在于,所述编码单元生成识别信息而添加到所述字符串,并将所述字符串转换为字节流,且利用预定编码方式对该字节流进行编码。
【文档编号】G06F9/46GK104023057SQ201410242424
【公开日】2014年9月3日 申请日期:2014年5月30日 优先权日:2014年5月30日
【发明者】庞帆, 于明华 申请人:天津三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1