[发明专利]用于经由社交网络平台控制外围设备的方法和装置有效
申请号: | 201480049286.0 | 申请日: | 2014-03-12 |
公开(公告)号: | CN105518692B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 林向耀;范亮亮;刘金海;刘呈林;华耀波;成世海;刘凯;叶润桂;周志杰;刘粲;潘农菲;舒展;孙丹青;任安奇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/41 | 分类号: | G06F21/41 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 经由 社交 网络 平台 控制 外围设备 方法 装置 | ||
1.一种用于经由蓝牙低能耗连接而在外围设备与用户设备之间传送数据的方法,包括:
在所述外围设备处:
在模拟数据流中向所述用户设备传送数据,所述传送包括:
识别用于写数据的第一蓝牙特性,获得所述第一蓝牙特性的预定数据大小,所述第一蓝牙特性在当前连接事件中已经被所述外围设备暴露给所述用户设备;
根据所识别的第一蓝牙特性的预定数据大小,将要被传送至所述用户设备的数据包划分成数据帧的序列加上零或一个余项;每个数据帧具有与所识别的第一蓝牙特性的预定数据大小相等的相应大小,并且所述余项具有比所识别的第一蓝牙特性的预定数据大小更小的相应大小;以及
针对所述数据帧的序列中的每个数据帧:
将所述数据帧写入针对所识别的第一蓝牙特性的相应值;以及
推送所识别的第一蓝牙特性以供所述用户设备读取;
在社交网络平台的服务器处:
创建所述外围设备的社交网络身份;将所述外围设备注册为,与耦接至所述外围设备的用户设备相关联的用户账号对应的社交网络联系人;所述外围设备利用所述外围设备的社交网络身份,与所述用户设备的用户进行通信。
2.根据权利要求1所述的方法,还包括:
填充所述余项以获得具有与所识别的第一蓝牙特性的预定大小相等的相应大小的已填充余项;
将所述已填充余项写入针对所识别的第一蓝牙特性的相应值;以及
推送所识别的第一蓝牙特性以供所述用户设备读取。
3.根据权利要求1所述的方法,其中,所述推送所识别的第一蓝牙特性以供所述用户设备读取还包括:
通过指示操作来请求所述用户设备读取所识别的第一蓝牙特性的更新的值。
4.根据权利要求3所述的方法,还包括:
针对所述数据帧的序列中的每个数据帧:
从所述用户设备接收针对所识别的第一蓝牙特性的读取的相应确认,其中,响应于接收所述相应确认来执行对所述数据帧的序列中的下一个数据帧的写入和推送,直到所述数据包中不再存在要被传送的数据帧或余项为止。
5.根据权利要求4所述的方法,其中,所述用户设备将从所识别的第一蓝牙特性读取的各个值重组为所述数据包。
6.根据权利要求4所述的方法,其中,所述数据包包括从所述外围设备发出并且以所述外围设备的支持服务提供商为目标的消息。
7.根据权利要求4所述的方法,其中,所述数据包包括从所述外围设备发出并且以所述用户设备的用户为目标的消息。
8.根据权利要求4所述的方法,其中,所述数据包包括从所述外围设备发出并且以所述用户设备的用户的社交网络联系人为目标的消息。
9.根据权利要求8所述的方法,其中,所述用户设备的用户的社交网络联系人为另一用户。
10.根据权利要求8所述的方法,其中,所述用户设备的用户的社交网络联系点为另一外围设备。
11.根据权利要求1所述的方法,还包括:
在所述外围设备处:
在第二模拟数据流中从所述用户设备接收数据,所述接收包括:
从所述用户设备接收写入请求的序列,以写入用于接收数据的第二蓝牙特性,所述第二蓝牙特性在当前连接事件中已经被所述外围设备暴露给所述用户设备;
响应于接收所述写入请求的序列中的每个写入请求,读取所述第二蓝牙特性中的相应值;以及
将已经响应于所述写入请求的序列中的每个写入请求而读取的所述相应值存储在所述外围设备的读取缓冲器中;以及
将存储在所述读取缓冲器中的各个值重组为第二数据包。
12.根据权利要求11所述的方法,其中,所述第二数据包是从所述外围设备的支持服务提供商发出并且以所述外围设备为目标的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480049286.0/1.html,转载请声明来源钻瓜专利网。