数据分享方法及装置制造方法及图纸

技术编号:17944909 阅读:31 留言:0更新日期:2018-05-15 23:52
本公开揭示了一种数据分享方法及装置,属于无线通信领域,所述方法包括:检测第一终端是否存在摇动事件;当检测到第一终端的摇动事件时,获取第一终端的振动参数,振动参数由第一终端采集的第一传感器数据生成;搜索与第一终端具有相同振动参数的至少一个第二终端,第二终端的振动参数由第二终端采集的第二传感器数据生成;建立与第二终端的蓝牙连接;通过蓝牙连接将第一终端的待分享数据分享至第二终端。本公开实施例中,待连接的终端只需要保持相同的运动状态,终端即可自动与处于相同运动状态的终端进行蓝牙连接,整个连接过程中无需用户手动选择待连接的终端,且无需手动输入连接密钥,简化了建立蓝牙连接的过程,进而提高了数据分享的效率。

Data sharing methods and devices

The present disclosure discloses a data sharing method and device, which belongs to the field of wireless communication. The method includes: detecting whether there is a shaking event in the first terminal; when the shaking event of the first terminal is detected, the vibration parameters of the first terminal are obtained, and the vibration parameters are generated by the first sensor data collected by the first terminal; The cable and the first terminal have at least one second terminal with the same vibration parameters, and the vibration parameters of the second terminal are generated by the second sensor data collected by the second terminal; a Bluetooth connection with the second terminal is established; and the shared data of the first terminal is shared through the Bluetooth connection to the second terminal. In this open example, the terminal to be connected is only required to maintain the same motion state, and the terminal can automatically connect with a terminal in the same moving state. The whole connection process does not require the user to manually select the terminal to be connected, and without manually entering the connection key, the process of establishing a Bluetooth connection is simplified. Furthermore, the efficiency of data sharing is improved.

【技术实现步骤摘要】
数据分享方法及装置
本公开实施例涉及无线通信领域,特别涉及一种数据分享方法及装置。
技术介绍
随着蓝牙传输技术的不断完善和发展,终端间利用蓝牙进行近距离数据传输成为了一个很好的选择。当用户利用终端的蓝牙进行近距离数据传输时,发送方终端和接收方终端的蓝牙均处于开启状态。发送方终端搜索附近已打开蓝牙的其他终端,并显示相应的终端列表;用户在终端列表中选择需要建立蓝牙连接的接收方终端后,发送方终端即向接收方终端发送连接请求;接收方终端接收到连接请求后,向发送方终端发送密钥验证指令,以便发送方终端根据该密钥验证指令发送携带有连接密钥的密钥验证请求;当检测到连接密钥与自身预存的密钥一致时,接收方终端则与发送方终端建立蓝牙连接,进而通过蓝牙连接进行数据分享。整个数据分享过程中,从终端列表中选择接收方终端以及输入连接密钥均由用户手动完成。
技术实现思路
为了解决数据分享过程中,建立蓝牙连接的操作过于繁琐的问题,本公开实施例提供了一种信息分享方法及装置,该技术方案如下:第一方面,提供了一种数据分享方法,用于第一终端,该方法包括:检测第一终端是否存在摇动事件;当检测到第一终端的摇动事件时,获取第一终端的振动参数,振动参数由第一终端采集的第一传感器数据生成;搜索与第一终端具有相同振动参数的至少一个第二终端,第二终端的振动参数由第二终端采集的第二传感器数据生成;建立与第二终端的蓝牙连接;通过蓝牙连接将第一终端的待分享数据分享至第二终端。可选的,该方法,还包括:检测第一终端是否开启蓝牙配对功能;若第一终端开启蓝牙配对功能,且第一终端的蓝牙处于关闭状态,则在振动参数指示的振动频率大于阈值时,将第一终端的蓝牙设置为开启状态。可选的,搜索与第一终端具有相同振动参数的至少一个第二终端,包括:获取周围其它各个终端广播的连接配对信息;连接配对信息是终端在检测到摇动事件时根据获取的振动参数生成;当检测到与第一连接配对信息相同的第二连接配对信息时,将广播第二连接配对信息的终端确定为第二终端;第一连接配对信息由第一终端根据获取到的振动参数生成;建立与第二终端的蓝牙连接,包括:通过蓝牙向第二终端发送包含第一连接配对信息的连接请求,第二终端用于根据连接请求通过蓝牙向第一终端发送请求接受指令;根据请求接受指令与第二终端建立蓝牙连接。可选的,通过蓝牙连接将第一终端的待分享数据分享至第二终端,包括:当检测到待分享数据被拖动至预定区域时,通过蓝牙连接向第二终端发送待分享数据,第二终端用于在接收到待分享数据时,根据待分享数据对应的类型,通过相应的应用程序响应待分享数据。第二方面,提供了一种数据分享方法,用于第二终端,该方法包括:检测第二终端是否存在摇动事件;当检测到与第二终端的摇动事件时,获取第二终端的振动参数,振动参数由第二终端采集的第二传感器数据生成;搜索与第二终端具有相同振动参数的第一终端,第一终端的振动参数由第一终端采集的第一传感器数据生成;建立与第一终端的蓝牙连接;通过蓝牙连接接收第一终端分享的待分享数据。可选的,该方法,还包括:当接收到待分享数据时,在通知栏显示分享通知;当接收到对分享通知的点击操作时,根据待分享数据的数据类型,启用相应的应用程序响应待分享数据;其中,当待分享数据为图片,启用图片浏览应用程序响应待分享数据;当待分享数据为多媒体时,启用多媒体应用程序响应待分享数据;当待分享数据为文本时,启用文本处理应用程序响应待分享数据;当待分享数据为应用程序时,启用应用商店程序响应待分享数据。第三方面,提供了一种数据分享装置,用于第一终端,该装置包括:摇动检测模块,被配置为检测第一终端是否存在摇动事件;获取模块,被配置为当检测到第一终端的摇动事件时,获取第一终端的振动参数,振动参数由第一终端采集的第一传感器数据生成;搜索模块,被配置为搜索与第一终端具有相同振动参数的至少一个第二终端,第二终端的振动参数由第二终端采集的第二传感器数据生成;建立模块,被配置为建立与第二终端的蓝牙连接;分享模块,被配置为通过蓝牙连接将第一终端的待分享数据分享至第二终端。可选的,该装置,还包括:功能检测模块,被配置为检测第一终端是否开启蓝牙配对功能;设置模块,被配置为若第一终端开启蓝牙配对功能,且第一终端的蓝牙处于关闭状态,则在振动参数指示的振动频率大于阈值时,将第一终端的蓝牙设置为开启状态。可选的,搜索模块,包括:获取单元,被配置为获取周围其它各个终端广播的连接配对信息;连接配对信息是终端在检测到摇动事件时根据获取的振动参数生成;确定单元,被配置为当检测到与第一连接配对信息相同的第二连接配对信息时,将广播第二连接配对信息的终端确定为第二终端;第一连接配对信息由第一终端根据获取到的振动参数生成;建立模块,包括:发送单元,被配置为通过蓝牙向第二终端发送包含第一连接配对信息的连接请求,第二终端用于根据连接请求通过蓝牙向第一终端发送请求接受指令;建立单元,被配置为根据请求接受指令与第二终端建立蓝牙连接。可选的,分享模块,还被配置为:当检测到待分享数据被拖动至预定区域时,通过蓝牙连接向第二终端发送待分享数据,第二终端用于在接收到待分享数据时,根据待分享数据对应的类型,通过相应的应用程序响应待分享数据。第四方面,提供了一种数据分享装置,用于第二终端,该装置包括:摇动检测模块,被配置为检测第二终端是否存在摇动事件;获取模块,被配置为当检测到与第二终端的摇动事件时,获取第二终端的振动参数,振动参数由第二终端采集的第二传感器数据生成;搜索模块,被配置为搜索与第二终端具有相同振动参数的第一终端,第一终端的振动参数由第一终端采集的第一传感器数据生成;建立模块,被配置为建立与第一终端的蓝牙连接;接收模块,被配置为通过蓝牙连接接收第一终端分享的待分享数据。可选的,该装置,还包括:显示模块,被配置为当接收到待分享数据时,在通知栏显示分享通知;响应模块,被配置为当接收到对分享通知的点击操作时,根据待分享数据的数据类型,启用相应的应用程序响应待分享数据;其中,当待分享数据为图片,启用图片浏览应用程序响应待分享数据;当待分享数据为多媒体时,启用多媒体应用程序响应待分享数据;当待分享数据为文本时,启用文本处理应用程序响应待分享数据;当待分享数据为应用程序时,启用应用商店程序响应待分享数据。第五方面,提供了一种终端,该终端包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:检测第一终端是否存在摇动事件;当检测到第一终端的摇动事件时,获取第一终端的振动参数,振动参数由第一终端采集的第一传感器数据生成;搜索与第一终端具有相同振动参数的至少一个第二终端,第二终端的振动参数由第二终端采集的第二传感器数据生成;建立与第二终端的蓝牙连接;通过蓝牙连接将第一终端的待分享数据分享至第二终端。第六方面,提供了了一种终端,该终端包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:检测第二终端是否存在摇动事件;当检测到与第二终端的摇动事件时,获取第二终端的振动参数,振动参数由第二终端采集的第二传感器数据生成;搜索与第二终端具有相同振动参数的第一终端,第一终端的振动参数由第一终端采集的第一传感器数据生成;建立与第一终端的蓝牙连接;通过蓝牙连接接收第一终端分享的待分享数据。第七方面,提供本文档来自技高网...
数据分享方法及装置

【技术保护点】
一种数据分享方法,其特征在于,用于第一终端,所述方法包括:检测所述第一终端是否存在摇动事件;当检测到所述第一终端的摇动事件时,获取所述第一终端的振动参数,所述振动参数由所述第一终端采集的第一传感器数据生成;搜索与所述第一终端具有相同振动参数的至少一个第二终端,所述第二终端的振动参数由所述第二终端采集的第二传感器数据生成;建立与所述第二终端的蓝牙连接;通过所述蓝牙连接将所述第一终端的待分享数据分享至所述第二终端。

【技术特征摘要】
1.一种数据分享方法,其特征在于,用于第一终端,所述方法包括:检测所述第一终端是否存在摇动事件;当检测到所述第一终端的摇动事件时,获取所述第一终端的振动参数,所述振动参数由所述第一终端采集的第一传感器数据生成;搜索与所述第一终端具有相同振动参数的至少一个第二终端,所述第二终端的振动参数由所述第二终端采集的第二传感器数据生成;建立与所述第二终端的蓝牙连接;通过所述蓝牙连接将所述第一终端的待分享数据分享至所述第二终端。2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:检测所述第一终端是否开启蓝牙配对功能;若所述第一终端开启所述蓝牙配对功能,且所述第一终端的蓝牙处于关闭状态,则在所述振动参数指示的振动频率大于阈值时,将所述第一终端的蓝牙设置为开启状态。3.根据权利要求1或2所述的方法,其特征在于,所述搜索与所述第一终端具有相同振动参数的至少一个第二终端,包括:获取周围其它各个终端广播的连接配对信息;所述连接配对信息是终端在检测到摇动事件时根据获取的振动参数生成;当检测到与第一连接配对信息相同的第二连接配对信息时,将广播所述第二连接配对信息的终端确定为所述第二终端;所述第一连接配对信息由所述第一终端根据获取到的振动参数生成;所述建立与所述第二终端的蓝牙连接,包括:通过蓝牙向所述第二终端发送包含所述第一连接配对信息的连接请求,所述第二终端用于根据所述连接请求通过蓝牙向所述第一终端发送请求接受指令;根据所述请求接受指令与所述第二终端建立蓝牙连接。4.根据权利要求1或2所述的方法,其特征在于,所述通过所述蓝牙连接将所述第一终端的待分享数据分享至所述第二终端,包括:当检测到所述待分享数据被拖动至预定区域时,通过蓝牙连接向所述第二终端发送所述待分享数据,所述第二终端用于在接收到所述待分享数据时,根据所述待分享数据对应的类型,通过相应的应用程序响应所述待分享数据。5.一种数据分享方法,其特征在于,用于第二终端,所述方法包括:检测所述第二终端是否存在摇动事件;当检测到与所述第二终端的摇动事件时,获取所述第二终端的振动参数,所述振动参数由所述第二终端采集的第二传感器数据生成;搜索与所述第二终端具有相同振动参数的第一终端,所述第一终端的振动参数由所述第一终端采集的第一传感器数据生成;建立与所述第一终端的蓝牙连接;通过所述蓝牙连接接收所述第一终端分享的待分享数据。6.根据权利要求5所述的方法,其特征在于,所述方法,还包括:当接收到所述待分享数据时,在通知栏显示分享通知;当接收到对所述分享通知的点击操作时,根据所述待分享数据的数据类型,启用相应的应用程序响应所述待分享数据;其中,当所述待分享数据为图片,启用图片浏览应用程序响应所述待分享数据;当所述待分享数据为多媒体时,启用多媒体应用程序响应所述待分享数据;当所述待分享数据为文本时,启用文本处理应用程序响应所述待分享数据;当所述待分享数据为应用程序时,启用应用商店程序响应所述待分享数据。7.一种数据分享装置,其特征在于,用于第一终端,所述装置,包括:摇动检测模块,被配置为检测所述第一终端是否存在摇动事件;获取模块,被配置为当检测到所述第一终端的摇动事件时,获取所述第一终端的振动参数,所述振动参数由所述第一终端采集的第一传感器数据生成;搜索模块,被配置为搜索与所述第一终端具有相同振动参数的至少一个第二终端,所述第二终端的振动参数由所述第二终端采集的第二传感器数据生成;建立模块,被配置为建立与所述第二终端的蓝牙连接;分享模块,被配置为通过所述蓝牙连接将所述第一终端的待分享数据分享至所述第二终端。8.根据权利要求7所述的装置,其特征在于,所述装置,还包括:功能检测模块,被配置为检测所述第一终端是否开启蓝牙配对功能;设置模块,被配置为若所述第一终端开启所述蓝牙配对功能,且所述第一...

【专利技术属性】
技术研发人员:周鹏骆艳飞王乐
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1