一种智能终端间数据交换的系统及方法

文档序号:8000438阅读:281来源:国知局
一种智能终端间数据交换的系统及方法
【专利摘要】一种智能终端间数据交换的系统及方法,其系统包括:智能终端A和与其通过WIFI进行连接1?数据传输的智能终端B。所述智能终端A和智能冬端B均由搜索模块、连接模块、数据输入模块、玫据发送模块、数据接收模块、数据处理模块和管里模块构成。其方法包括:智能终端A搜索附近的智能终端并向智能终端B发送WIFI直连请求,能终端B接受智能终端A的WIFI直连请求,智指终端A与智能终端B建jll网络连接;智能终端A先择数据并发送给智能终端B,智能终端B接收智乾终端A发送的数据并保存。智能终端A向智能冬端B请求数据,智能终端B根据请求获取数据,皆能终端B返回数据给智能终端A。本发明数据专输速率高,用户体验流畅舒适。
【专利说明】一种智能终端间数据交换的系统及方法

【技术领域】
[0001] 本发明涉及数据交换【技术领域】,尤其是一种智能终端间的数据交换方法与系统。

【背景技术】
[0002] 传统的智能终端间交换数据有三种方法:第一种通过中间服务器传输数据,第二 种通过USB连接线直连交换数据,第三种通过蓝牙或红外技术交换数据。
[0003] 第一种方法需要无线路由和中间路由器传输数据,如果是3G/2G网络需要向网络 运营商支付网络费用;第二种方法受制于不同智能终端的接口和不同操作系统软件的限 制;第三种数据传输速率低,距离短。


【发明内容】

[0004] 为解决上述问题,本发明提供了一种方便快速地实现智能终端之间的数据交换的 智能终端间数据交换的系统和方法。
[0005] 实现本发明目的之一的一种智能终端间数据交换的系统,其特征在于,包括:搜索 模块,用于搜索附近的其它智能终端;连接模块,用于对搜索到的智能终端发起连接请求, 或者接受其它智能终端的连接请求,建立连接;数据输入模块,输入数据给发送模块;数据 发送模块,把输入模块的数据发送给其它智能终端;数据接收模块,接收其它智能终端发送 的数据;数据处理模块,用于处理接收模块接收到的数据;管理模块,对连接和上述模块进 行管理。
[0006] 所述搜索模块基于WIFI直连技术搜索其它智能终端;
[0007] 所述连接模块基于WIFI直连技术建立智能终端之间的连接;
[0008] 所述智能终端之间建立TCP/IP连接;
[0009] 所述数据输入模块的功能还包括:数据输入来源的展示与选择;待选数据的展示 与选择;
[0010] 所述数据发送模块系采用TCP/IP协议发送数据;
[0011] 所述数据接收模块系采用TCP/IP协议接收数据;
[0012] 所述数据处理模块还包括如下功能:数据输出方式的展示与选择;数据保存位置 的展示与选择;数据的直接处理,包括对图片的放大、缩小和旋转;
[0013] 所述管理模块可以对接收到的数据请求进行转发,并从其它智能终端返回的数据 发送给发起数据请求的智能终端。
[0014] 实现本发明目的之二的一种智能终端间数据交换的方法,其特征在于,包括如下 步骤:智能终端A搜索附近的智能终端并向智能终端B发送WIFI直连请求,智能终端B接 受智能终端A的WIFI直连请求,智能终端A与智能终端B建立网络连接;智能终端A选择 数据并发送给智能终端B,智能终端B接收智能终端A发送的数据并保存。智能终端A向智 能终端B请求数据,智能终端B根据请求获取数据,智能终端B返回数据给智能终端A。
[0015] 所述智能终端A展示可连接的其它智能终端列表,不限于一个其它智能终端;所 述智能终端A可以同时连接其它多个智能终端;
[0016] 所述智能终端B可以同时接受其它多个智能终端的连接请求;同时智能终端B可 以向其它智能终端发起连接请求;
[0017] 所述智能终端A可以同时与其它多个智能终端的建立网络连接;所述智能终端B 可以同时与其它多个智能终端的建立网络连接;
[0018] 所述智能终端A选择的数据,其数据来源包括:智能终端内存储的数据;智能终端 从网络实时获取的数据;智能终端通过内置麦克风、照相机等数据获取设备获取的数据;
[0019] 所述智能终端A发送数据给智能终端B,其数据发送协议系基于TCP/IP协议;所 述智能终端B启动监听端口供智能终端A连接;或所述智能终端A启动监听端口供智能终 端B连接。
[0020] 所述智能终端B接收并处理数据,所述智能终端B可保存数据至本地存储空间;所 述智能终端B也可保存数据至网络服务器;所述智能终端B还可直接通过内置扬声器、显示 屏等数据输出设备输出收到的数据。
[0021] 上述智能终端为手机、平板电脑、笔记本、计算机、游戏机、电视、投影仪和音响设 备中的任意一种;
[0022] 上述智能终端的操作系统包括 iOS、Android、Windows Phone、Mac 0S X、Linux、 Windows ;
[0023] 上述数据包括图片、音频文件、视频文件、二维码、文档、以及程序运行中产生的数 据。
[0024] 本发明利用WIFI直连技术,无需借助于无线路由器及服务器即可实现不同智能 终端之间的数据交换,交换过程简单方便,数据传输速率高,用户体验流畅舒适。

【专利附图】

【附图说明】
[0025] 图1为本发明所述的一种智能终端间数据交换的系统的结构示意图。
[0026] 图2为本发明所述的一种智能终端间数据交换的方法的一个实施例的工作流程 示意图。
[0027] 图3为本发明所述的一种智能终端间数据交换的方法的另一实施例的工作流程 示意图。

【具体实施方式】
[0028] 实施例1
[0029] 如图1所示,一种智能终端间数据交换的系统的实施例的框架图,该系统包括智 能终端A和B。
[0030] 智能终端A包括以下模块:搜索模块,用于搜索附近的其它智能终端;连接模块, 用于对搜索到的智能终端发起连接请求,或者接受其它智能终端的连接请求,建立连接;数 据输入模块,输入数据给发送模块;数据发送模块,把输入模块的数据发送给其它智能终 端;数据接收模块,接收其它智能终端发送的数据;数据处理模块,用于处理接收模块接收 到的数据;管理模块,对连接和上述模块进行管理。
[0031] 智能终端B所包含的模块同上述智能终端A所包含的模块一致。
[0032] 当需要交换数据的时候,智能终端A和智能终端B同时打开WIFI直连功能,智能 终端A用搜索模块搜索到智能终端B,之后调用连接模块对智能终端B发起WIFI直连请求, 智能终端B用连接模块响应智能终端A的网络连接请求并建立连接;
[0033] 智能终端A的数据输入模块获取数据传递给数据发送模块,数据发送模块发送数 据给智能终端B,智能终端B的数据接收模块接收数据,传递给数据处理模块;
[0034] 智能终端A也可以直接通过连接模块向智能终端B发送数据请求,智能终端B从 数据输入模块获取数据,通过智能终端B的数据发送模块发送给智能终端A,智能终端A用 接收模块接收所请求的数据并传递给数据处理模块进行处理;
[0035] 智能终端B如果没有智能终端A所请求的数据,跟据智能终端A的请求规则,智能 终端B的管理模块可以向其它连接的智能终端继续转发智能终端A的数据请求,并把请求 到的数据返回给智能终端A。
[0036] 同样的,智能终端终端B的数据输入模块获取数据给数据发送模块,并发送数据 给智能终端A的数据接收模块;智能终端A的数据接收模块接收到数据后传递给数据处理 模块。
[0037] 上述智能终端间的数据交换系统实现了不同智能终端之间方面快速的数据传输。
[0038] 实施例2
[0039] 如图2所示,一种智能终端间数据交换的方法的一个实施例的流程图,具体步骤 如下:
[0040] 步骤S101包括:智能终端A打开自身的WIFI直连功能,搜索附近的WIFI直连功 能打开的其它智能终端;
[0041] 步骤S102,智能终端B的WIFI直连功能处于打开状态,把自身的WIFI信息返回给 智能终端A,其中携带自身唯一的名字信息;
[0042] 步骤S103,智能终端A收到智能终端B的信息,根据名字确认是智能终端B,发起 对智能终端B的WIFI直连请求;
[0043] 步骤S104,智能终端B收到智能终端A的WIFI直连请求,并同意智能终端A的 WIFI直连请求;
[0044] 步骤S105包括:智能终端B开启TCP/IP监听服务,智能终端A连接到智能终端B 的监听服务,并发送数据到这个连接;智能终端B收到智能终端A的数据发送,并作进一步 处理;
[0045] 步骤S106,智能终端终端B给智能终端A -个发送成功反馈,智能终端终端A给用 户成功提示,或继续发送其它数据;
[0046] 步骤S107包括:智能终端A连接到智能终端B的监听服务,并发送数据请求到这 个连接;
[0047] 步骤S108包括,智能终端终端B收到智能终端A的数据请求,智能终端B获取到 数据,智能终端终端B把数据发送给智能终端A,智能终端A再对数据进一步处理。
[0048] 实施例3
[0049] 如图3所示,一种智能终端间数据交换的方法的另一个实施例的流程图,适应于 如下情况:
[0050] 智能终端A和智能终端B在一个WIFI直连范围内,智能终端B和智能终端C在一 个直连范围内,但智能终端A和智能终端C不在一个WIFI直连范围内,智能终端A和智能 终端C需要做数据交换的情况。
[0051] 具体步骤如下:
[0052] 步骤S201包括:智能终端A和B按照前面示例所述步骤建立连接;
[0053] 步骤S202包括:智能终端B和C按照前面示例所述步骤建立连接;
[0054] 步骤S203包括:智能终端A向智能终端B发送数据请求,但是所请求的数据在智 能终端C上;
[0055] 步骤S204包括:智能终端B向智能终端A反馈一个回复,所请求的数据暂时没有, 但会进一步搜索,请等待;
[0056] 步骤S205包括:智能终端B向智能终端C发送数据请求,所请求的数据为智能终 端A所请求的数据;
[0057] 步骤S206包括;智能终端C把智能终端B所请求的数据返回给智能终端A ;
[0058] 步骤S207包括;智能终端B把智能终端C所返回的数据发送给智能终端A,智能 终端A再对数据进一步处理。
[0059] 上面所述的实施例仅仅是对本发明所述的优选实施方式进行描述,并非对本发 明所述的范围进行限定,在不脱离本发明设计精神前提下,本领域普通工程技术人员对本 发明技术方案做出的各种变形和改进,均应落入本发明所述的权利要求书确定的保护范围 内。
【权利要求】
1. 一种智能终端间数据交换的系统,其特征在于,包括:搜索模块,用于搜索附近的其 它智能终端;连接模块,用于对搜索到的智能终端发起连接请求,或者接受其它智能终端的 连接请求,建立连接;数据输入模块,输入数据给发送模块;数据发送模块,把输入模块的 数据发送给其它智能终端;数据接收模块,接收其它智能终端发送的数据;数据处理模块, 用于处理接收模块接收到的数据;管理模块,对连接和上述模块进行管理。
2. -种智能终端间数据交换的方法,其特征在于,包括如下步骤:智能终端A搜索附近 的智能终端并向智能终端B发送WIFI直连请求,智能终端B接受智能终端A的WIFI直连 请求,智能终端A与智能终端B建立网络连接;智能终端A选择数据并发送给智能终端B, 智能终端B接收智能终端A发送的数据并保存。智能终端A向智能终端B请求数据,智能 终端B根据请求获取数据,智能终端B返回数据给智能终端A。
3. 根据权利要求1或2任一所述的一种智能终端间数据交换的系统及方法,其特在于, 所述智能终端为手机、平板电脑、笔记本、计算机、游戏机、电视、投影仪和音响设备中的任 意一种。
4. 根据权利要求1或2任一所述的一种智能终端间数据交换的系统及方法,其特 征在于,所述智能终端的操作系统包括i〇S、Android、Windows Phone、Mac 0S X、Linux、 Windows。
5. 根据权利要求1或2任一所述的一种智能终端间数据交换的系统及方法,其特征在 于,所述数据包括图片、音频文件、视频文件、二维码、文档、以及程序运行中产生的数据。
6. 根据权利要求1所述的一种智能终端间数据交换的系统,其特征在于,所述搜索模 块基于WIFI直连技术搜索其它智能终端。
7. 根据权利要求1所述的一种智能终端间数据交换的系统,其特征在于,所述连接模 块基于WIFI直连技术建立智能终端之间的连接。
8. 根据权利要求1所述的一种智能终端间数据交换的系统,其特征在于,所述智能终 端之间建立TCP/IP连接。
9. 根据权利要求1所述的一种智能终端间数据交换的系统,其特征在于,所述数据输 入模块的功能还包括:数据输入来源的展示与选择;待选数据的展示与选择。
10. 根据权利要求1所述的一种智能终端间数据交换的系统,其特征在于,所述数据发 送模块系采用TCP/IP协议发送数据。
11. 根据权利要求1所述的一种智能终端间数据交换的系统,其特征在于,所述数据接 收模块系采用TCP/IP协议接收数据。
12. 根据权利要求1所述的一种智能终端间数据交换的系统,其特征在于,所述数据处 理模块还包括如下功能:数据输出方式的展示与选择;数据保存位置的展示与选择;数据 的直接处理,包括对图片的放大、缩小和旋转。
13. 根据权利要求1所述的一种智能终端间数据交换的系统,其特征在于,所述管理模 块可以对接收到的数据请求进行转发,并从其它智能终端返回的数据发送给发起数据请求 的智能终端。
14. 根据权利要求2所述的一种智能终端间数据交换的方法,其特征在于,所述智能终 端A展示可连接的其它智能终端列表,不限于一个其它智能终端;所述智能终端A可以同时 连接其它多个智能终端。
15. 根据权利要求2所述的一种智能终端间数据交换的方法,其特征在于,所述智能终 端B可以同时接受其它多个智能终端的连接请求;同时智能终端B可以向其它智能终端发 起连接请求。
16. 根据权利要求2所述的一种智能终端间数据交换的方法,其特征在于,所述智能终 端A可以同时与其它多个智能终端的建立网络连接;所述智能终端B可以同时与其它多个 智能终端的建立网络连接。
17. 根据权利要求2所述的一种智能终端间数据交换的方法,其特征在于,所述智能终 端A选择的数据,其数据来源包括:智能终端内存储的数据;智能终端从网络实时获取的数 据;智能终端通过内置麦克风、照相机等数据获取设备获取的数据。
18. 根据权利要求2所述的一种智能终端间数据交换的方法,其特征在于,智能终端A 发送数据给智能终端B,其数据发送协议系基于TCP/IP协议;所述智能终端B启动监听端 口供智能终端A连接;或所述智能终端A启动监听端口供智能终端B连接。
19. 根据权利要求2所述的一种智能终端间数据交换的方法,其特征在于,所述智能终 端B接收并处理数据,所述智能终端B可保存数据至本地存储空间;所述智能终端B也可保 存数据至网络服务器;所述智能终端B还可直接通过内置扬声器、显示屏等数据输出设备 输出收到的数据。
【文档编号】H04W76/00GK104219781SQ201310220237
【公开日】2014年12月17日 申请日期:2013年6月5日 优先权日:2013年6月5日
【发明者】孟炜, 杨仕忠 申请人:北京国信冠群技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1