书签 分享 收藏 举报 版权申诉 / 14

一种跨平台同步剪切板的方法和系统.pdf

  • 上传人:a3
  • 文档编号:5658750
  • 上传时间:2019-03-04
  • 格式:PDF
  • 页数:14
  • 大小:1.65MB
  • 摘要
    申请专利号:

    CN201410040490.8

    申请日:

    2014.01.27

    公开号:

    CN103761154A

    公开日:

    2014.04.30

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的驳回IPC(主分类):G06F 9/52申请公布日:20140430|||实质审查的生效IPC(主分类):G06F 9/52申请日:20140127|||公开

    IPC分类号:

    G06F9/52; H04B5/02; H04W84/12(2009.01)I

    主分类号:

    G06F9/52

    申请人:

    宇龙计算机通信科技(深圳)有限公司

    发明人:

    姚丽辉

    地址:

    518057 广东省深圳市南山区高新技术产业园(北区)梦溪道2号

    优先权:

    专利代理机构:

    深圳市顺天达专利商标代理有限公司 44217

    代理人:

    郭伟刚

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种跨平台同步剪切板的方法和系统,包括具有第一操作系统的第一平台和具有第二操作系统的第二平台,方法包括以下步骤:S1、在第一平台中向第二平台发送连接请求,在第二平台中监听连接请求并与第一平台建立连接;S2、在第一平台中获取第一平台的剪切板中的数据信息,并根据第一操作系统将数据信息转化为用于传送的数据包;S3、将数据包传送至第二平台;S4、在第二平台中接收到数据包后,根据第二操作系统解析数据包以得到数据信息,并将数据信息覆盖第二平台的剪切板中原有的数据信息。实施本发明的有益效果是,简化跨平台间的剪切板的复制/粘贴操作。

    权利要求书

    权利要求书
    1.  一种跨平台同步剪切板的方法,包括具有第一操作系统的第一平台(1)和具有第二操作系统的第二平台(2),其特征在于,所述方法包括以下步骤:
    S1、在所述第一平台(1)中向所述第二平台(2)发送连接请求,在所述第二平台(2)中监听所述连接请求并与所述第一平台(1)建立连接;
    S2、在所述第一平台(1)中获取所述第一平台(1)的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为用于传送的数据包;
    S3、将所述数据包传送至所述第二平台(2);
    S4、在所述第二平台(2)中接收到所述数据包后,根据所述第二操作系统解析所述数据包以得到所述数据信息,并将所述数据信息覆盖所述第二平台(2)的剪切板中原有的数据信息。

    2.  根据权利要求1所述的方法,其特征在于,在所述步骤S1中,建立的所述连接为USB、蓝牙、Wi-Fi中的一种。

    3.  根据权利要求1所述的方法,其特征在于,在所述步骤S1中,设置远程服务器(3),所述远程服务器(3)与所述第一平台(1)和第二平台(2)通过移动通信网络连接,从而在第一平台(1)与第二平台(2)之间建立移动通信网络连接。

    4.  根据权利要求1所述的方法,其特征在于,在所述步骤S2中,间歇地获取所述第一平台(1)的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包。

    5.  根据权利要求1所述的方法,其特征在于,在所述步骤S2中,检测所述第一平台(1)的剪切板中的数据信息是否发生变化,若所述第一平台(1)的剪切板中的数据信息发生变化,则获取所述第一平台(1)的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包。

    6.  一种跨平台同步剪切板的系统,用于同步所述第一平台(1)与所述第二平台(2)的剪切板中的数据信息,其特征在于,
    所述第一平台(1)包括用于向第二平台(2)发送连接请求的客户端(11)、用于获取所述第一平台(1)的剪切板中的数据信息的剪切板获取模块(12)、 用于根据所述第一操作系统将所述数据信息转化为用于传送的数据包的转化模块(13);
    所述第二平台(2)包括用于监听所述连接请求并与所述客户端(11)连接的服务端(21)、用于将所述数据信息覆盖所述第二平台(2)的剪切板中原有的数据信息的剪切板同步模块(22)、用于根据所述第二操作系统解析所述数据包以得到所述数据信息的解析模块(23);
    所述客户端(11)还用于将所述数据包传送至所述第二平台(2);
    所述服务端(21)还用于接收所述数据包。

    7.  根据权利要求6所述的系统,其特征在于,所述第一平台(1)还包括第一USB模块(14)、第一蓝牙模块(15)或第一Wi-Fi模块(16);
    若所述第一平台包括第一USB模块(14),则所述第二平台(2)还包括第二USB模块(24);若所述第一平台包括第一蓝牙模块(15),则所述第二平台(2)还包括第二蓝牙模块(25);若所述第一平台包括第二Wi-Fi模块(16),则所述第二平台(2)还包括第二Wi-Fi模块(26);
    其中,所述第一USB模块(14)和第二USB模块(24)用于在第一平台(1)与第二平台(2)之间建立USB连接,所述第一蓝牙模块(15)和第二蓝牙模块(25)用于在第一平台(1)与第二平台(2)之间建立蓝牙连接,所述第一Wi-Fi模块(16)和第二Wi-Fi模块(26)用于在第一平台(1)与第二平台(2)之间建立Wi-Fi连接。

    8.  根据权利要求6所述的系统,其特征在于,该系统还包括远程服务器(3),所述第一平台(1)还包括第一通信模块(17),所述第二平台(2)还包括第二通信模块(27);
    所述远程服务器(3)与所述第一通信模块(17)和第二通信模块(27)通过移动通信网络连接,从而在第一平台(1)与第二平台(2)之间建立移动通信网络连接。

    9.  根据权利要求6所述的系统,其特征在于,所述第一平台(1)还包括时钟模块(18),所述时钟模块(18)用于控制所述剪切板获取模块(12)间歇地获取所述第一平台(1)的剪切板中的数据信息。

    10.  根据权利要求6所述的系统,其特征在于,所述第二平台(2)还包括检测模块(19),所述检测模块(19)用于检测所述第一平台(1)的剪切板中的数据信息是否发生变化,若所述第一平台(1)的剪切板中的数据信息发生变化,则控制所述剪切板获取模块(12)获取所述第一平台(1)的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包。

    说明书

    说明书一种跨平台同步剪切板的方法和系统
    技术领域
    本发明涉及计算机应用领域,更具体地说,涉及一种跨平台同步剪切板的方法和系统。
    背景技术
    随着计算机的不断普及,各种操作系统得到了极为广泛的应用。剪切板作为操作系统支持的一种跨进程数据传递方式,允许用户把某数据从一个应用程序中复制到另外一个程序中的中转传输介质。剪切板是操作系统提供的一个暂存数据和共享数据的模块,它在内存中开辟的一块动态空间,得到了极为广泛的应用。剪切板也称为数据中转站,剪切板在后台(在内存里,内存是指操作系统设置的一段存储区域)起作用。对于windows操作系统,通过选定待复制的文本后按下CTRL+C或触发右键功能以进行复制,而文本输入的地方按CRTL+V或触发右键功能然后粘贴完成文本输入,新的内容送到剪切板后,将覆盖旧内容。
    当用户使用笔记本上网时发现有趣的信息后,想通过手机再把该信息以短信的方式转发给其他联系人,通常需要打开某个应用复制某段文字后,保存成文件,然后通过USB/Wi-Fi/蓝牙等信道发送到手机上,然后在手机上打开该文件,复制该段信息,再打开应用目标,粘贴该信息。这个跨平台复制/粘贴信息的过程比较复杂。
    发明内容
    本发明要解决的技术问题在于,针对上述跨平台复制/粘贴信息复杂的过程,提供一种跨平台同步剪切板的方法和系统。
    本发明解决其技术问题所采用的技术方案是:构造一种跨平台同步剪切板 的方法,包括具有第一操作系统的第一平台和具有第二操作系统的第二平台,其特征在于,所述方法包括以下步骤:
    S1、在所述第一平台中向所述第二平台发送连接请求,在所述第二平台中监听所述连接请求并与所述第一平台建立连接;
    S2、在所述第一平台中获取所述第一平台的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为用于传送的数据包;
    S3、将所述数据包传送至所述第二平台;
    S4、在所述第二平台中接收到所述数据包后,根据所述第二操作系统解析所述数据包以得到所述数据信息,并将所述数据信息覆盖所述第二平台的剪切板中原有的数据信息。
    在本发明所述的方法中,在所述步骤S1中,建立的所述连接为USB、蓝牙、Wi-Fi中的一种。
    在本发明所述的方法中,在所述步骤S1中,设置远程服务器,所述远程服务器与所述第一平台和第二平台通过移动通信网络连接,从而在第一平台与第二平台之间建立移动通信网络连接。
    在本发明所述的方法中,在所述步骤S2中,间歇地获取所述第一平台的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包。
    在本发明所述的方法中,在所述步骤S2中,检测所述第一平台的剪切板中的数据信息是否发生变化,若所述第一平台的剪切板中的数据信息发生变化,则获取所述第一平台的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包。
    本发明的另一方面,提供一种跨平台同步剪切板的系统,用于同步所述第一平台与所述第二平台的剪切板中的数据信息,所述第一平台包括用于向第二平台发送连接请求的客户端、用于获取所述第一平台的剪切板中的数据信息的剪切板获取模块、用于根据所述第一操作系统将所述数据信息转化为用于传送的数据包的转化模块;
    所述第二平台包括用于监听所述连接请求并与所述客户端连接的服务端、 用于将所述数据信息覆盖所述第二平台的剪切板中原有的数据信息的剪切板同步模块、用于根据所述第二操作系统解析所述数据包以得到所述数据信息的解析模块;
    所述客户端还用于将所述数据包传送至所述第二平台;
    所述服务端还用于接收所述数据包。
    在本发明所述的系统中,所述第一平台还包括第一USB模块、第一蓝牙模块或第一Wi-Fi模块;
    若所述第一平台包括第一USB模块,则所述第二平台还包括第二USB模块;若所述第一平台包括第一蓝牙模块,则所述第二平台还包括第二蓝牙模块;若所述第一平台包括第二Wi-Fi模块,则所述第二平台还包括第二Wi-Fi模块;
    其中,所述第一USB模块和第二USB模块用于在第一平台与第二平台之间建立USB连接,所述第一蓝牙模块和第二蓝牙模块用于在第一平台与第二平台之间建立蓝牙连接,所述第一Wi-Fi模块和第二Wi-Fi模块用于在第一平台与第二平台之间建立Wi-Fi连接。
    在本发明所述的系统中,该系统还包括远程服务器,所述第一平台还包括第一通信模块,所述第二平台还包括第二通信模块;
    所述远程服务器与所述第一通信模块和第二通信模块通过移动通信网络连接,从而在第一平台与第二平台之间建立移动通信网络连接。
    在本发明所述的系统中,所述第一平台还包括时钟模块,所述时钟模块用于控制所述剪切板获取模块间歇地获取所述第一平台的剪切板中的数据信息。
    在本发明所述的系统中,所述第二平台还包括检测模块,所述检测模块用于检测所述第一平台的剪切板中的数据信息是否发生变化,若所述第一平台的剪切板中的数据信息发生变化,则控制所述剪切板获取模块获取所述第一平台的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包。
    实施本发明的一种跨平台同步剪切板的方法和系统,具有以下有益效果:避免了用户在跨平台间多次进行复制/粘贴操作,通过简单的UI操作即可实现跨平台间的剪切板的信息同步。
    附图说明
    下面将结合附图及实施例对本发明作进一步说明,附图中:
    图1是本发明提供的一种跨平台同步剪切板的方法的流程图;
    图2是本发明提供的一种跨平台同步剪切板的方法的示意图;
    图3是本发明第一方法实施例提供的通过USB连接的跨平台同步剪切板的系统的方框图;
    图4是本发明第一产品实施例提供的通过USB连接的跨平台同步剪切板的系统的方框图;
    图5是本发明第二方法实施例提供的通过蓝牙连接的跨平台同步剪切板的方法的流程图;
    图6是本发明第二产品实施例提供的通过蓝牙连接的跨平台同步剪切板的系统的方框图;
    图7是本发明第三方法实施例提供的通过Wi-Fi连接的跨平台同步剪切板的方法的流程图;
    图8是本发明第三产品实施例提供的通过Wi-Fi连接的跨平台同步剪切板的系统的方框图;
    图9是本发明第四方法实施例提供的通过移动通信网络连接的跨平台同步剪切板的方法的流程图;
    图10是本发明第四产品实施例提供的通过移动通信网络连接的跨平台同步剪切板的系统的方框图;
    图11是本发明提供的采用“轮询”同步方式的第一平台的方框图;
    图12是本发明提供的采用“中断”同步方式的第一平台的方框图。
    具体实施方式
    为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
    如图1所示,在本发明提供的一种跨平台同步剪切板的方法的流程图中, 该方法包括具有第一操作系统的第一平台1和具有第二操作系统的第二平台2,其中第一平台1可以是手机、PDA、PC机、服务器等,第二平台可以是手机、PDA、PC机、服务器等,方法包括以下步骤:
    S1、在所述第一平台1中向所述第二平台2发送连接请求,在所述第二平台2中监听所述连接请求并与所述第一平台1建立连接;
    例如:在第一平台1中设置客户端11,在第二平台2设置服务端21,并在客户端11与服务端21之间建立通信;其中,可以在客户端11和服务端21之间建立Socket通信,Socket通常也称作“套接字”,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。Socket之间的连接过程可以分为三个步骤:服务端21监听,客户端11请求,连接确认。
    服务端21监听:是服务端21套接字并不定位具体的客户端11套接字,而是处于等待连接的状态,实时监控网络状态。
    客户端11请求:是指由客户端11的套接字提出连接请求,要连接的目标是服务器端21的套接字。为此,客户端11的套接字必须首先描述它要连接的服务端21的套接字,指出服务端21套接字的IP地址和端口号port,然后就向服务端21套接字提出连接请求。
    连接确认:是指当服务端21套接字监听到或者说接收到客户端11套接字的连接请求,它就响应客户端11套接字的请求,建立一个新的线程,把服务器端21套接字的描述发给客户端,一旦客户端确认了此描述,连接就建立好了。而服务端21套接字继续处于监听状态,继续接收其他客户端11套接字的连接请求。
    S2、在所述第一平台1中获取所述第一平台1的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为用于传送的数据包;
    例如:在windows系统中,获取剪切板的数据信息可以通过JavaScript获取网页剪切板内容,对于word剪切板的内容可以通过VBScript(Microsoft Visual Basic Script Editon,微软公司可视化BASIC脚本版)获取,获取剪切板内容后根据信道类型将内容转化为相应用于在信道中传送的数据包。
    S3、将数据包发送至第二平台2;
    例如:获取剪切板数据信息时,第一平台与第二平台已建立Socket连接,那么将该数据信息转化为相应用于在信道中传送的数据包后,通过Socket发送至第二平台。
    S4、在所述第二平台2中接收到所述数据包后,根据所述第二操作系统解析所述数据包以得到所述数据信息,并将所述数据信息覆盖所述第二平台2的剪切板中原有的数据信息。
    例如:第一平台1为PC机,第二平台2为手机,PC机实时获取其中剪切板的数据信息,若用户触发右键复制功能或者选定文本后按下CTRL+C时,均为复制操作,PC机获取复制后剪切板中的数据信息,建立Socket连接后,将所述数据信息转化为相应的数据包,手机实时接收来自PC机的剪切板中的数据包,并根据手机自身的操作系统,调用相应的API接口,例如,手机为Windows Phone系统,解析数据包,调用系统内存中的拷贝函数即可覆盖剪切板原有的数据信息,从而同步手机和PC机的剪切板中的数据信息;本实施例实现的功能如图2所示,使手机和PC机间的应用程序通过复制/粘贴的简单操作完成信息交互。
    其中,跨平台同步剪贴板的数据信息可采用以下两种方式:
    1)间歇地获取所述第一平台1的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包。这种方式又称为“轮询”。“轮询”方式可以实现但比较低效。即需做“复制/剪切”动作的终端将系统剪切板中的数据实时不停的发给服务端,服务端将收到的数据不停地刷新到系统剪贴板里。其中,间歇时间可以自行设定。若采取“轮询”数据同步方式,则通过在第一平台1中添加时钟模块18,所述时钟模块18用于控制所述剪切板获取模块12间歇地获取所述第一平台1的剪切板中的数据信息,如图11所示,图中还包括了第一USB模块,表示在物理层上采用USB连接。
    2)检测所述第一平台1的剪切板中的数据信息是否发生变化,若所述第一平台1的剪切板中的数据信息发生变化,则获取所述第一平台1的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包。这种方式又称为“中断”。“中断”方式比较高效。根据操作上的需求,用作“复 制/剪切”动作的终端作为的客户端11来主动发送数据。用作“粘贴”动作的一端作为服务端21来监听客户端11发来的数据。若采取“中断”数据同步方式,则通过在第一平台1中添加检测模块19,所述检测模块19用于检测所述第一平台1的剪切板中的数据信息是否发生变化,若所述第一平台1的剪切板中的数据信息发生变化,则控制所述剪切板获取模块12获取所述第一平台1的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为传送的数据包,如图12所示,图中还包括了第一USB模块,表示在物理层上采用USB连接。
    如,当在PC机中设置了客户端后,在短信、浏览器、记事本上选择文字、网址、图片并点击“复制”后,该PC机的系统的原生逻辑会在“系统剪贴板”上暂存用户选择的数据。当PC机监听到CTRL+C键盘事件时,将已存入剪贴板的数据发送给手机,手机收到数据后,刷新/覆盖系统剪切板中的原有数据。接下来就是用户自己根据自己的需求将剪切板中的数据粘贴到不同的软件里了,如Word、短信、邮件、微信文本框。安卓系统和Windows系统是以IPC方式同步其剪切板。
    如图3所示,在本发明第一方法实施例提供的通过USB连接的跨平台同步剪切板的方法的流程图中,该实施例在第一平台1与第二平台2之间采用USB连接,具体步骤如下:
    S201、在第一平台1中向第二平台2发送连接请求,在第二平台中2监听所述连接请求并与第一平台1建立USB连接;
    例如:第一平台1为PC机,第二平台2为安装了android系统的手机,以手机的service后台运行的程序作为Socket的服务器端;用于接收PC机端发来的命令,来处理数据后,把结果发给PC机。PC机作为Socket的客户端,用于给手机发送信息;其中,手机一定要有adb模式,插上USB线时即可连接,要联通PC机与手机的socket,需用adb forward来作下端口转发。从PC的客户端来启动手机上的service,这个办法可以通过PC端adb命令来发一个Broastcast,手机端再写个接收BroastcastReceive来接收这个Broastcast,在这个BroastcastReceive来启动service。
    S202、在所述第一平台1中获取所述第一平台1的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为用于传送的数据包;
    S203、将所述数据包传送至所述第二平台2;
    S204、在所述第二平台2中接收到所述数据包后,根据所述第二操作系统解析所述数据包以得到所述数据信息,并将所述数据信息覆盖所述第二平台2的剪切板中原有的数据信息。
    如图4所示,在本发明第一产品实施例提供的一种跨平台同步剪切板的系统的方框图中,该系统用于同步所述第一平台1与所述第二平台2的剪切板中的数据信息,需保证第一平台与第二平台之间在物理层上可实现连接。
    所述第一平台1包括用于向第二平台2发送连接请求的客户端11、用于获取所述第一平台1的剪切板中的数据信息的剪切板获取模块12、用于根据所述第一操作系统将所述数据信息转化为用于传送的数据包的转化模块13;其中,剪切板获取模块12可以编程实现,也可以单独作为一个装置独立存在;例如,第一平台为PC机,那么该PC机必须存在一个模块可以监控并获取剪切板中的数据信息。
    所述第二平台2包括用于监听所述连接请求并与所述客户端11连接的服务端21、用于将所述数据信息覆盖所述第二平台2的剪切板中原有的数据信息的剪切板同步模块22、用于根据所述第二操作系统解析所述数据包以得到所述数据信息的解析模块23;其中,剪切板同步模块22可以编程实现,也可以单独作为一个装置独立存在;例如,第二平台为手机,那么该手机必须存在一个模块可以根据Socket通信发送而来的数据信息对剪切板中的数据信息进行同步。
    所述第一平台1还包括第一USB模块13,所述第二平台2还包括第二USB模块23;第一USB模块13和第二USB模块23用于在第一平台1与第二平台2之间建立USB连接。
    如图5所示,在本发明第二方法实施例提供的通过蓝牙连接的跨平台同步剪切板的方法的流程图中,该实施例在第一平台1与第二平台2之间采用蓝牙连接,具体步骤如下:
    S301、在第一平台1中向第二平台2发送连接请求,在第二平台中2监听所述连接请求并与第一平台1建立蓝牙连接;
    蓝牙Socket连接使用到的包名为:android.bluetooth.*,主要相关类介绍如下:
    BluetoothAdapter:本地蓝牙设备的适配类,所有的蓝牙操作都要通过该类完成;
    BluetoothDevice:蓝牙设备类,代表了蓝牙通讯过程中的远端设备;
    BluetoothSocket:蓝牙通讯套接字,代表了与远端设备的连接点,使用socket本地程序可以通过inputstream和outputstream与远端程序进行通讯;
    BluetoothServerSocket:服务器通讯套接字,与TCPServerSocket类似;
    BluetoothClass:用于描述远端设备的类型,特点等信息,通过getBluetoothClass()方法获取代表远端设备属性的BluetoothClass对象。
    S302、在所述第一平台1中获取所述第一平台1的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为用于传送的数据包;
    S303、将所述数据包传送至所述第二平台2;
    S304、在所述第二平台2中接收到所述数据包后,根据所述第二操作系统解析所述数据包以得到所述数据信息,并将所述数据信息覆盖所述第二平台2的剪切板中原有的数据信息。
    如图6所示,在本发明第二产品实施例提供的通过蓝牙连接的跨平台同步剪切板的系统的方框图中,该实施例不用于第一实施例之处在于,将第一蓝牙模块14替换第一USB模块13,第二蓝牙模块24替换第二USB模块23;
    第一蓝牙模块14和第二蓝牙模块24用于在第一平台1与第二平台2之间建立蓝牙连接。
    如图7所示,在本发明第三方法实施例提供的通过Wi-Fi连接的跨平台同步剪切板的方法的流程图中,该实施例在第一平台1与第二平台2之间采用Wi-Fi连接,具体步骤如下:
    S401:在第一平台1中向第二平台2发送连接请求,在第二平台中2监听所述连接请求并与第一平台1建立Wi-Fi连接;
    例如:在Wi-Fi局域网下,手机可以和电脑通过socket通信。第一平台1为PC机,第二平台2为安装了android系统的手机,即手机作为服务端,PC机使用MFC编程作为客户端,手机建立一个ServerSocket,并获取自己的ip地址和端口port;然后电脑通过socket连接手机的ip:port。
    再如:手机和PC机之间还可以通过搭建路由器连接。
    S402、在所述第一平台1中获取所述第一平台1的剪切板中的数据信息,并根据所述第一操作系统将所述数据信息转化为用于传送的数据包;
    S403、将所述数据包传送至所述第二平台2;
    S404、在所述第二平台2中接收到所述数据包后,根据所述第二操作系统解析所述数据包以得到所述数据信息,并将所述数据信息覆盖所述第二平台2的剪切板中原有的数据信息。
    如图8所示,在本发明第三产品实施例提供的通过Wi-Fi连接的跨平台同步剪切板的系统的方框图中,该实施例不用于第一实施例之处在于,将第一Wi-Fi模块15替换第一USB模块13,第二Wi-Fi模块25替换第二USB模块23;
    第一Wi-Fi模块15和第二Wi-Fi模块25用于在第一平台1与第二平台2之间建立Wi-Fi连接。
    如图9所示,在本发明第四方法实施例提供的通过移动通信网络连接的跨平台同步剪切板的方法的流程图中,该实施例在第一平台1与第二平台2之间采用移动通信网络连接,具体步骤如下:
    S501:设置远程服务器3,远程服务器3与第一平台1和第二平台2通过移动通信网络连接,在第一平台1中向第二平台2发送连接请求,在第二平台中2监听所述连接请求并与第一平台1建立移动通信网络连接;由于第一平台1与第二平台需要定向连结,所以需要预先架设一远程服务器3,通过第一平台1和第二平台2在该远程服务器注册,建立第一平台1和第二平台2的对应关系,即该远程服务器3记录了第一平台1与第二平台2的连接关系,提供相应地连接管理功能。
    S502、在所述第一平台1中获取所述第一平台1的剪切板中的数据信息, 并根据所述第一操作系统将所述数据信息转化为用于传送的数据包;
    S503、将所述数据包传送至所述第二平台2;
    S504、在所述第二平台2中接收到所述数据包后,根据所述第二操作系统解析所述数据包以得到所述数据信息,并将所述数据信息覆盖所述第二平台2的剪切板中原有的数据信息。
    如图10所示,在本发明第三产品实施例提供的通过Wi-Fi连接的跨平台同步剪切板的系统的方框图中,该实施例不用于第一实施例之处在于,将第一通信模块16替换第一USB模块13,第二通信模块26替换第二USB模块23;并设置了远程服务器3;
    远程服务器3与第一通信模块16和第二通信模块26通过移动通信网络连接,从而在第一平台1与第二平台2之间建立移动通信网络连接。
    上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

    关 键  词:
    一种 平台 同步 剪切板 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种跨平台同步剪切板的方法和系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-5658750.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1