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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。