设备选择方法和装置制造方法

文档序号:7835257阅读:172来源:国知局
设备选择方法和装置制造方法
【专利摘要】一种设备选择方法及装置,该方法包括:控制设备响应用户的选择操作,根据控制设备的传感器采集得到的感应数据确定控制设备的指向和/或控制设备的偏转角;根据控制设备的指向和/或控制设备的偏转角确定用户选择的家庭网络设备,能够有效提高选择家庭网络设备的正确率。
【专利说明】设备选择方法和装置

【技术领域】
[0001] 本发明实施例涉及通信【技术领域】,尤其涉及一种设备选择方法和装置。

【背景技术】
[0002] 随着数字家庭的发展,W及消费电子(英文全称为;Consumer Electronics,缩写 为;C巧产品本身的普遍数字化,家庭中正出现越来越多的数字化的娱乐设备和家电产品。 将该些家庭网络设备W有线或无线方式连接成家庭网络,W实现内容共享或相互控制等功 能,是业界正在构想并努力实现的数字家庭网络概念。
[0003] 目前,越来越多的消费类电子设备都支持媒体分享功能,用户在进行媒体分享时 需要选择源设备和目的设备,家庭网络中的消费类电子设备也越来越多,各种设备都有自 己产品型号和命名规则,用户往往会被生产商私有定义的产品型号迷惑而分不清该些产品 型号具体对应的是哪个设备,例如:华为手机A的产品型号是U9510,用户使用SSDP协议发 现该设备显示的是U9510,但是用于难W区分U9510和A指示的是同一个设备。
[0004] 传统的家庭网络的媒体分享协议是首先通过服务发现协议发现同一家庭网络中 的家庭网络设备,用户在使用移动终端选择分享该移动终端上的资源的家庭网络设备时, 家庭网络中的所有家庭网络设备的型号都将显示在该移动终端上,由用户进行选择,由于 目前家庭网络中的家庭网络设备较多,设备型号也较为复杂,用户难W正确选择家庭网络 设备,降低了用户体验。


【发明内容】

[0005] 本发明实施例提供了一种设备选择方法和装置,用于通过家庭网络中的控制设备 的指向和/或偏转角选择家庭网络设备,W提高选择家庭网络设备的正确率,改善用户体 验。
[0006] 本发明第一方面提供了一种设备选择方法,包括:
[0007] 控制设备响应用户的选择操作,根据所述控制设备的传感器采集得到的感应数据 确定所述控制设备的指向和/或所述控制设备的偏转角;
[0008] 根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选择的家 庭网络设备。
[0009] 在第一方面第一种可能的实现方式中,所述根据所述控制设备的指向确定所述用 户选择的家庭网络设备,包括:
[0010] 利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围;
[0011] 查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭 网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网 络设备的位置信息;
[0012] 将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选 择;或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网 络设备显示在所述控制设备的显示界面上,由用户进行选择。
[0013] 在第一方面第二种可能的实现方式中,所述根据所述控制设备的偏转角确定所述 用户选择的家庭网络设备,包括:
[0014] 根据家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所 述家庭网络设备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角;
[0015] 选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的 家庭网络设备。
[0016] 在第一方面第H种可能的实现方式中,所述根据所述控制设备的指向和所述控制 设备的偏转角确定所述用户选择的家庭网络设备,包括:
[0017] 根据所述控制设备的指向确定家庭网络中的待选择家庭网络设备;
[0018] 根据所述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作 为所述用户选择的家庭网络设备。
[0019] 结合第一方面第H种可能的实现方式,在第四种可能的实现方式中,所述根据所 述控制设备的指向确定在家庭网络中待选择家庭网络设备,包括:
[0020] 利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围;
[0021] 查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭 网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网 络设备的位置信息。
[0022] 结合第H方面第H种可能的实现方式或者第H方面第四种可能的实现方式,在第 H方面第五种可能的实现方式中,所述根据所述控制设备的偏转角从所述待选择家庭网络 设备中选择家庭网络设备作为所述用户选择的家庭网络设备,包括:
[0023] 根据所述待选择家庭网络设备的位置信息及所述控制设备的位置信息计算所述 待选择家庭网络设备的位置夹角,所述位置夹角为所述待选择家庭网络设备与所述控制设 备之间的夹角;
[0024] 根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选 择家庭网络设备中确定所述用户选择的家庭网络设备。
[0025] 结合第H方面第五种可能的实现方式,在第H方面第六种可能的实现方式中,所 述根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭 网络设备中确定所述用户选择的家庭网络设备,包括:
[0026] 若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与 所述控制设备的偏转角之间的差值占所述偏转角的比例小于预先设置的数值,则确定所述 位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设 备;
[0027] 若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与 所述控制设备的偏转角之间的差值占所述偏转角的比例大于或等于所述预先设置的数值, 则将所述待选择家庭网络设备显示在所述控制设备的显示界面上,或者将所述待选择家庭 网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设 备的显示界面上,由用户进行选择。
[0028] 结合第H方面第五种可能的实现方式,在第H方面第走种可能的实现方式中,所 述根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭 网络设备中确定所述用户选择的家庭网络设备,包括:
[0029] 从所述待选择家庭网络设备中选择支持所述所述控制设备待分享数据的媒体格 式的家庭网络设备作为家庭网络设备集合;
[0030] 若所述家庭网络设备集合中包含一个家庭网络设备,则确定所述家庭网络设备集 合中的家庭网络设备为所述用户选择的家庭网络设备;
[0031] 若所述家庭网络设备集合中包含至少两个家庭网络设备,则确定所述家庭网络设 备集合中位置夹角与所述控制设备的偏转角最接近的家庭网络设备为所述用户选择的家 庭网络设备。
[0032] 本发明第二方面提供了一种控制设备,包括:
[0033] 第一确定单元,用于控制设备响应用户的选择操作,根据所述控制设备的传感器 采集得到的感应数据确定所述控制设备的指向和/或所述控制设备的偏转角;
[0034] 设备确定单元,用于在所述第一确定单元确定所述控制设备的指向和/或所述控 制设备的偏转角之后,根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用 户选择的家庭网络设备。
[00巧]在第二方面第一种可能的实现方式中,所述设备确定单元包括:
[0036] 第二确定单元,用于在所述第一确定单元确定所述控制设备的指向之后,查找所 述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选 择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信 息;
[0037] 第H确定单元,用于在所述第二确定单元得到所述待选择家庭网络设备之后,将 所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所 述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示 在所述控制设备的显示界面上,由用户进行选择。
[0038] 在第二方面第二种可能的实现方式中,所述设备确定单元包括:
[0039] 夹角计算单元,用于在所述第一确定单元确定所述控制设备的偏转角之后,根据 家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家庭网络设 备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角;
[0040] 第四确定单元,用于在所述夹角计算单元确定所述控制设备的位置夹角之后,选 择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭网络设 备。
[0041] 在第二方面第H种可能的实现方式中,所述设备确定单元包括:
[0042] 选择确定单元,用于在所述第一确定单元确定所述控制设备的指向及所述控制设 备的偏转角之后,根据所述控制设备的指向确定家庭网络中待选择家庭网络设备;
[0043] 选择单元,用于在所述选择确定单元确定所述待选择家庭网络设备之后,根据所 述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所述用户选择 的家庭网络设备。
[0044] 结合第二方面第H种可能的实现方式,在第二方面第四种可能的实现方式中,所 述选择确定单元包括:
[0045] 第五确定单元,用于在所述第一确定单元执行完之后,利用所述控制设备的位置 信息及所述控制设备的指向确定待查找的区域范围;
[0046] 第六确定单元,用于在所述第五确定单元得到所述区域范围之后,查找所述控制 设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家 庭网络设备,所述家庭网络设备列表中包含所述家庭网络中的所有家庭网络设备的位置信 息。
[0047] 结合第H方面第H种可能的实现方式或者第H方面第四种可能的实现方式,在第 H方面第五种可能的实现方式中,所述选择单元包括:
[0048] 计算单元,用于在所述选择确定单元得到所述待选择家庭网络设备之后,根据所 述待选择家庭网络设备的位置信息及所述控制设备的位置信息计算所述待选择家庭网络 设备的位置夹角,所述位置夹角为所述待选择家庭网络设备与所述控制设备之间的夹角;
[0049] 第走确定单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之 后,根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭 网络设备中确定所述用户选择的家庭网络设备。
[0050] 结合第二方面第五种可能的实现方式,在第二方面第六种可能的实现方式中,所 述第走确定单元包括:
[0051] 第八确定单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之 后,若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控 制设备的偏转角之间的差值占所述偏转角的比例小于预先设置的数值,则确定所述位置夹 角最接近所述控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备;
[0052] 显示单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后, 若所述位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述 控制设备的偏转角之间的差值占所述偏转角的比例大于或等于所述预先设置的数值,则将 所述待选择家庭网络设备显示在所述控制设备的显示界面上,,或者将所述待选择家庭网 络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备 的显示界面上,由用户进行选择。
[0053] 结合第二方面第五种可能的实现方式,在第二方面第走种可能的实现方式中,所 述第走确定单元包括:
[0054] 设备选择单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之 后,从所述待选择家庭网络设备中选取支持所述控制设备待分享数据的媒体格式的家庭网 络设备作为家庭网络设备集合;
[0055] 第九确定单元,用于在所述设备选择单元确定所述家庭网络设备集合之后,若所 述家庭网络设备集合中包含一个家庭网络设备,则确定所述家庭网络设备集合中的家庭网 络设备为所述用户选择的家庭网络设备;若所述家庭网络设备集合中包含至少两个家庭网 络设备,则确定所述家庭网络设备集合中位置夹角与所述控制设备的偏转角最接近的家庭 网络设备为所述用户选择的家庭网络设备。
[0056] 从W上技术方案可W看出,本发明实施例具有W下优点:
[0057] 控制设备响应用户的选择操作,根据该控制设备中的传感器采集得到的感应数据 确定该控制设备的指向和/或该控制设备的偏转角;根据该控制设备的指向和或控制设备 的偏转角确定该用户选择的家庭网络设备,控制设备通过上述方式能够有效提高选择家庭 网络设备的正确率,改善用户体验。

【专利附图】

【附图说明】
[0058] 图1为本发明实施例中设备选择方法的一个示意图;
[0059] 图2为本发明实施例中设备选择方法的另一示意图;
[0060] 图3为本发明实施例中设备选择方法的另一示意图;
[0061] 图4为本发明实施例中位置夹角的示意图;
[0062] 图5为本发明实施例中设备选择方法的另一示意图;
[0063] 图6为本发明实施例中设备选择方法的另一示意图;
[0064] 图7为本发明实施例中控制设备的结构的一个示意图;
[0065] 图8为本发明实施例中控制设备的结构的另一示意图;
[0066] 图9为本发明实施例中控制设备的结构的另一示意图;
[0067] 图10为本发明实施例中控制设备的结构的另一示意图;
[0068] 图11为本发明实施例中控制设备的结构的另一示意图;
[0069] 图12为本发明实施例中控制设备的结构的另一示意图。

【具体实施方式】
[0070] 本发明实施例提供了一种设备选择方法和装置,用于通过家庭网络中的控制设备 的指向和/或偏转角选择家庭网络设备,W提高选择家庭网络设备的正确率,改善用户体 验。
[0071] 在本发明实施例中,家庭网络中包含了控制设备、室内定位基站、位置服务器及家 庭网络设备,其中,控制设备多为个人终端设备,例如智能手机或者平板电脑等,用于控制 家庭网络设备,且该控制设备包含具有低功耗蓝牙(英文全称为;Bluetooth Low化ergy, 缩写为;BL巧功能或者Wi-Fi功能;室内定位基站是具有无线定位功能的室内定位基站,能 够通过BLE室内定位技术或者Wi-Fi室内定位技术确定控制设备及家庭网络设备在家庭网 络中的位置信息;位置服务器与室内定位基站W有线或者无线的方式连接,位置服务器中 存储了家庭网络的室内的地图信息且可W配置室内定位基站。
[0072] 需要说明的是,在本发明实施例中,位置服务器预先设置了一个基准坐标系,室内 定位基站是基于该基准坐标系对控制设备及家庭网络设备进行定位,W确定控制设备及家 庭网络设备的位置信息,其中,该基准坐标系为H维坐标系。
[0073] 在本发明实施例中,控制设备可W通过简单服务发现协议(英文全称为;Simple Service Discovery Protocol,缩写为;SSD巧发现家庭网络中的家庭网络设备,需要说明 的是,本发明实施例中提到的家庭网络设备可W为通用即插即用(英文全称为山niversal Plug and Play,缩写为;U化巧设备。控制设备可W接收家庭网络设备反馈的SSDP消息, 在该SSDP消息中,包含了该家庭网络设备的身份标识码(英文全称为IDentity,缩写为: ID)、网络之间互连的协议(英文全称为Jnternet Protocol,缩写为;1巧地址和设备类 型,且控制设备还可通过UPuP协议获取到该家庭网络设备支持的媒体格式的信息,通过 分析该家庭网络设备所支持的媒体格式的信息和设备类型可W确定该家庭网络设备具体 是什么设备,例如若控制设备利用SDDP消息确定家庭网络设备的设备类型为数字媒体呈 现器(英文全称为;Digital Media Renderer,缩写为;DMR),利用到设备支持的媒体格式 信息确定该家庭网络设备支持联合图像专家小组(Joint Photographic Experts Group, 缩写为;J阳G)格式、动态影像专家压缩标准音频层面3(英文全称为;Moving Pic化re Experts Group Audio Layer III,缩写为;MP3)格式,控制设备可确定该家庭网络设备为 视频媒体播放设备,如智能电视或者高清电视等。
[0074] 在本发明实施例中,位置服务器将配置室内定位基站,通过室内定位基站利用BLE 室内定位技术或者Wi-Fi室内定位技术确定家庭网络中的家庭网络设备和控制设备的位 置信息及BLE地址、Wi-Fi MAC地址。
[00巧]控制设备在家庭网络中发现家庭网络设备之后,可从位置服务器获取该家庭网络 设备的位置信息及BLE地址、Wi-Fi MAC地址,并将该家庭网络设备的信息保存到已有的家 庭网络设备列表中,该列表可参阅表1 ;
[0076] ^ |IP地址 I位置信息 I设备ID IbLE m± |Wi-Fi MAC地址 电视 192. 168. 125. 1~ (xl, yl, zl)~ 11.123.456.1 D4:87:D8:94:11:22~00:37:邸:B3:11:22 投影仪 192. 168. 125.2~ (x2, y2, z2)~ 11.123.456.2 D4:87:D8:94:33:44 00:37:邸:B3:33:44 智能手机~ 192. 168. 125.3 (x3, y3, z3)~ 11.123.456.3 D4:87:D8:94:55:66 00:37:邸:B3:55:66
[0077] 表 1
[0078] 需要说明的是,位置服务器使用的BLE室内定位技术或者Wi-Fi室内定位技术为 现有技术,此处不再费述。
[0079] 通过上述的设备发现和室内定位技术,家庭网络中的每一个控制设备都可W保存 家庭网络中的所有家庭网络设备的信息。
[0080] 在本发明实施例中,可利用已保存的家庭网络设备列表选择家庭网络设备,请参 阅图1,为本发明实施例中,一种设备选择方法的实施例,包括:
[0081] 101、控制设备响应用户的选择操作,根据控制设备的传感器采集得到的感应数据 确定控制设备的指向和/或控制设备的偏转角;
[0082] 在本发明实施例中,用户可通过使用控制设备控制家庭网络中的家庭网络设备, 例如:用户可利用智能手机连接智能电视,将智能手机上的视频文件传输至智能电视,使得 能够通过智能电视播放该视频文件。
[0083] 在本发明实施例,用户在使用控制设备选择设备时,可利用该控制设备进行选择 操作,控制设备将响应该选择操作,并根据传感器采集得到的感应数据确定控制设备的指 向和/或控制设备的偏转角,其中,选择操作可W是用户拿起控制设备对着用户想要选择 的家庭网络设备保持一个预置的时长并按下确认按钮或者确认键,使得控制设备中的传感 器将用户在执行选择操作时感应得到的感应数据传输给控制设备中的处理器。例如:用 户可将手机对准用户想要选择的电视机的方向停顿2-3砂并按下确认按钮,则手机将按照 本发明实施例中的技术方案确定电视机为手机选择的设备,若用户在使用手机选择电视机 后,想要控制音响,则用户可使用手机对准音响的方向停顿2至3砂并按下确认按钮,使得 手机也可按照本发明实施例中的技术方案确定音响为手机选择的设备,即实现了选择的设 备的切换,其中,偏转角为立体空间中的偏转角,即基于基准坐标系在该坐标系的X轴、Y 轴、Z轴上的偏转角。
[0084] 需要说明的是,在本发明实施例中,控制设备预先设置了该控制设备确定该控制 设备所指的方向的方法,具体可W为该控制设备上的某个位置或者某个部分向外直线所指 的方法为该控制设备所指的方向,例如:预先设置手机正面顶端向外所指的方向为该手机 的所指的方向。
[0085] 102、根据控制设备的指向和/或控制设备的偏转角确定用户选择的家庭网络设 备。
[0086] 在本发明实施例中,控制设备在利用传感器采集得到的感应数据得到控制设备的 指向和/或控制设备的偏转角之后,将根据控制设备的指向和/或控制设备的偏转角确定 用户选择的家庭网络设备。
[0087] 在本发明实施例中,控制设备响应用户的选择操作,根据该控制设备中的传感器 采集得到的感应数据确定该控制设备的指向和/或该控制设备的偏转角;根据该控制设备 的指向和或控制设备的偏转角确定该用户选择的家庭网络设备,控制设备通过上述方式能 够有效提高选择家庭网络设备的正确率,改善用户体验。
[0088] 在本发明实施例中,控制设备可W根据控制设备的指向和/或控制设备的偏转角 确定用户选择的家庭网络设备,下面将分别进行介绍,请参阅图2,为本发明实施例中,基于 控制设备的指向的设备选择方法,包括:
[0089] 201、控制设备响应用户的选择操作,根据控制设备的传感器采集得到的感应数据 确定控制设备的指向;
[0090] 在本发明实施例中,传感器可W为巧螺仪其中,巧螺仪可W用来确定控制设备的 偏转和/或倾斜时的转动角速度,且巧螺仪感应得到的控制设备的偏转和/或倾斜时的转 动角速度即为巧螺仪可W采集得到的感应数据。
[0091] 在本发明实施例中,控制设备在确定用户执行了选择操作之后,将获取到巧螺仪 在用户执行选择操作的时候采集得到的感应数据,并利用该感应数据确定控制设备所指的 方向,将控制设备所指的方向作为该控制设备的指向。
[0092] 需要说明的是,在本发明实施例中,控制设备预先设置了该控制设备所指的方向 的基准,具体可W为该控制设备上的某个位置或者某个部分向外直线所指的方法为该控制 设备所指的方向,例如:预先设置手机正面顶端向外所指的方向为该手机的所指的方向。
[0093] 202、利用控制设备的位置信息及控制设备的指向确定待查找的区域范围;
[0094] 在本发明实施例中,控制设备将利用该控制设备的位置信息及控制设备的指向确 定待查找的区域范围,例如:若控制设备的指向为平行于基准坐标系的Y轴,方向为-y的方 向,且控制设备在基准坐标系中的位置信息为(10,10,10),则利用控制设备位置信息及控 制设备的执行确定的待查找的区域范围为:在Y轴上的起点为10,且不限定X轴和Z轴的 位置,且在-y方向的区域,该区域即为待查找的区域范围。
[0095] 203、查找控制设备的家庭网络设备列表,确定位置信息在区域范围内的家庭网络 设备为待选择家庭网络设备,家庭网络设备列表中包含家庭网络中的所有家庭网络设备的 位置信息;
[0096] 在本发明实施例中,控制设备在得到待查找的区域范围之后,将查找控制设备的 家庭网络设备列表中的家庭网络设备的位置信息,确定位置信息在该区域范围内的家庭网 络设备为待选择家庭网络设备。
[0097] 在本发明实施例中,控制设备中保存了家庭网络设备列表,该家庭网络设备列表 中包含家庭网络中的所有家庭网络设备的位置信息。
[0098] 204、将待选择家庭网络设备显示在控制设备的显示界面上,由用户进行选择;或 者将待选择家庭网络设备中支持控制设备待分享数据的媒体格式的家庭网络设备显示在 控制设备的显示界面上,由用户进行选择。
[0099] 在本发明实施例中,控制设备在得到待选择家庭网络设备之后,将待选择家庭网 络设备显示在显示界面上,由用户进行选择,或者将待选择家庭网络设备中支持控制设备 待分享数据的媒体格式的家庭网络设备显示在控制设备的显示界面上,由用户进行选择。
[0100] 其中,用户在执行选择操作之前,可先指定待分享的数据,例如:音频数据、视频数 据、图片数据等,控制设备可确定待分享的数据的媒体格式。
[0101] 在本发明实施例中,控制设备通过控制设备的指向确定在家庭网络中待选择家庭 网络设备,并将待选择家庭网络设备显示在显示界面上,或者将待选择家庭网络设备中支 持待分享数据的媒体格式的家庭网络设备显示在显示界面上,能够有效的减少显示在显示 界面上的家庭网络设备的数目,提高用户选择家庭网络设备的正确率,改善用户的体验。
[0102] 下面将介绍控制设备基于控制设备的偏转角确定用户选择的家庭网络设备的方 法,请参阅图3,为本发明实施例中设备选择方法的实施例,包括:
[0103] 301、控制设备响应用户的选择操作,根据控制设备的传感器采集得到的感应数据 确定控制设备的偏转角;
[0104] 在本发明实施例中,用户在执行选择操作之后,控制设备响应该用户的选择操作, 根据控制设备的传感器采集得到的感应数据确定控制设备的偏转角。
[0105] 控制设备中的传感器可W是巧螺仪,其中,巧螺仪可W用来确定控制设备的偏转 和/或倾斜时的转动角速度,且巧螺仪感应得到的控制设备的偏转和/或倾斜时的转动角 速度即为巧螺仪可W采集得到的感应数据。
[0106] 302、根据家庭网络中的家庭网络设备的位置信息及控制设备的位置信息计算家 庭网络设备的位置夹角,位置夹角为家庭网络设备与控制设备之间的夹角;
[0107] 在本发明实施例中,控制设备在得到待选择家庭网络设备之后,根据家庭网络设 备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,其中,位置夹 角为待选择家庭网络设备与控制设备之间的夹角,例如:请参阅图4,图4为位置夹角的示 意图,其中,电视A和智能手机在Z轴与X轴构成的平面上的位置夹角为a,电视A和智能 手机在X轴和Y轴构成的平面上的位置夹角为目,需要说明的是,在本发明实施例中,家庭 网络设备的位置夹角包括该家庭网络设备与控制设备基于基准坐标系在X轴和Y轴构成的 平面上的位置夹角、在Y轴和Z轴构成的平面上的位置夹角及在X轴和Z轴构成的平面上 的位置夹角。
[0108] 303、选择位置夹角最接近控制设备的偏转角的家庭网络设备为用户选择的家庭 网络设备。
[0109] 在本发明实施例中,控制设备将选择位置夹角最接近所述控制设备的偏转角的家 庭网络设备为所述用户选择的家庭网络设备。
[0110] 在本发明实施例中,控制设备可利用传感器的感应数据确定该控制设备的偏转 角,并利用该控制设备的偏转角及家庭网络设备的位置夹角确定用户选择的家庭网络,能 够有效的提高确定用户选择的家庭网络设备的准确性,改善用户体验。
[0111] 下面将介绍基于控制设备的指向及控制设备的偏转角确定用户选中的家庭网络 设备的方法,请参阅图5,为本发明实施例中选择设备方法的实施例,包括:
[0112] 501、控制设备响应用户的选择操作,利用传感器采集得到的感应数据确定控制设 备的偏转角,及将控制设备所指的方向作为控制设备的指向;
[0113] 控制设备中的传感器可W是巧螺仪,其中,巧螺仪可W用来确定控制设备的偏转 和/或倾斜时的转动角速度,且巧螺仪感应得到的控制设备的偏转和/或倾斜时的转动角 速度即为巧螺仪可W采集得到的感应数据。
[0114] 在本发明实施例中,控制设备在确定用户执行了选择操作之后,将响应该选择操 作,获取巧螺仪在用户执行选择操作的时候采集得到的感应数据,并利用该感应数据确定 控制设备执行该选择操作的偏转角,及将控制设备所指的方向作为该控制设备的指向。
[0115] 需要说明的是,在本发明实施例中,控制设备预先设置了该控制设备确定该控制 设备所指的方向的方法,具体可W为该控制设备上的某个位置或者某个部分向外直线所指 的方法为该控制设备所指的方向,例如:预先设置手机正面顶端向外所指的方向为该手机 的所指的方向。
[0116] 在本发明实施例中,控制设备在得到控制上设备的指向和偏转角之后,将根据控 制设备的指向确定家庭网络中的待选择家庭网络设备,并根据控制设备的偏转角从该待选 择家庭网络设备中选择家庭网络设备作为用户选择的家庭网络设备,且在步骤502至505 中进行了详细描述。
[0117] 502、利用控制设备的位置信息及控制设备的指向确定待查找的区域范围;
[0118] 在本发明实施例中,控制设备将利用该控制设备的位置信息及控制设备的指向确 定待查找的区域范围,例如:若控制设备的指向为平行于基准坐标系的Y轴,方向为-y的方 向,且控制设备在基准坐标系中的位置信息为(10,10,10),则利用控制设备位置信息及控 制设备的执行确定的待查找的区域范围为:在Y轴上的起点为10,且不限定X轴和Z轴的 位置,且在-y方向的区域,该区域即为待查找的区域范围。
[0119] 503、查找控制设备的家庭网络设备列表,确定位置信息在区域范围内的家庭网络 设备为待选择家庭网络设备,家庭网络设备列表中包含家庭网络中的所有家庭网络设备的 位置信息;
[0120] 在本发明实施例中,控制设备在得到待查找的区域范围之后,将查找控制设备的 家庭网络设备列表中的家庭网络设备的位置信息,确定位置信息在该区域范围内的家庭网 络设备为待选择家庭网络设备。
[0121] 在本发明实施例中,控制设备中保存了家庭网络设备列表,该家庭网络设备列表 中包含家庭网络中的所有家庭网络设备的位置信息。
[0122] 504、根据家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络 设备的位置夹角,位置夹角为待选择家庭网络设备与控制设备之间的夹角;
[0123] 在本发明实施例中,控制设备在得到待选择家庭网络设备之后,根据家庭网络设 备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,其中,位置夹 角为待选择家庭网络设备与控制设备之间的夹角,例如:请参阅图4,图4为位置夹角的示 意图,其中,电视A和智能手机在Z轴与X轴构成的平面上的位置夹角为a,电视A和智能 手机在X轴和Y轴构成的平面上的位置夹角为目,需要说明的是,在本发明实施例中,家庭 网络设备的位置夹角包括该家庭网络设备与控制设备基于基准坐标系在X轴和Y轴构成的 平面上的位置夹角、在Y轴和Z轴构成的平面上的位置夹角及在X轴和Z轴构成的平面上 的位置夹角。
[0124] 505、根据待选择家庭网络设备的位置夹角及控制设备的偏转角从待选择家庭网 络设备中确定用户选择的家庭网络设备。
[01巧]在本发明实施例中,控制设备在得到待选择家庭网络设备的位置夹角之后,根据 待选择家庭网络设备的位置夹角及控制设备的偏转角从待选择家庭网络设备中确定用户 选择的家庭网络设备。
[0126] 在本发明实施例中,控制设备根据待选择家庭网络设备的位置夹角及控制设备的 偏转角从待选择家庭网络设备中确定用户选择的家庭网络设备,具体可W为:若位置夹角 最接近控制设备的偏转角的家庭网络设备的位置夹角与控制设备的偏转角之间的差值占 偏转角的比例小于预先设置的数值,则确定位置夹角最接近控制设备的偏转角的家庭网络 设备为用户选择的家庭网络设备;例如:控制设备在位置夹角最接近控制设备的待选择家 庭网络设备为音响之后,若该音响的位置夹角为(al,a2, a3),其中,al表示在X轴和Y轴构 成的平面上的位置夹角、a2表示在X轴和Z轴构成的平面上的位置夹角,a3表示在Y轴和Z 轴构成的平面上的位置夹角,若控制设备的偏转角为化I,b2,b3),则计算A1 = I (al-bl) I/ bl,A2= |(a2-b2)|/b2,A3= |(a3-b3)|/b3,其中,A1,A2 及 A3 为在不同的平面上位置夹 角与偏转角之间的差值占偏转角的比例,在A1,A2, A3均小于预先设置的数值时,则可确定 该音响即为用户选择的家庭网络设备。
[0127] 或者,控制设备在确定待选择家庭网络设备的位置夹角之后,若位置夹角最接近 控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏转角之间的差值占 偏转角的比例大于或等于预先设置的数值,则将所有待选择家庭网络设备显示在控制设备 的显示界面上,或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格 式的家庭网络设备显示在所述控制设备的显示界面上,由用户选择家庭网络设备。其中,控 制设备显示待选择家庭网络设备的方式可W是生成虚拟图像或者W设备列表的方式展示, 例如,用户通过手机指向电视机墙,通过手机的指向确定待选择家庭网络设备包括电视、音 响和机顶盒等,并W图片的形式显示在手机的显示界面上,使得用户能够方便准确的确认 所需要选择的设备。
[0128] 需要说明的是,若控制设备确定的待选择家庭网络设备只有一个设备,则控制设 备可确定该设备为选择的设备。
[0129] 在本发明实施例中,控制设备利用巧螺仪采集得到的数据确定控制设备的偏转角 及将控制设备所指的方向作为该控制设备的指向,并利用控制设备的指向及位置信息确定 待查找的区域范围,查找控制设备的家庭网络设备列表,确定位置信息在该区域范围内的 家庭网络设备为待选择家庭网络设备,并根据家庭网络设备的位置信息及控制设备的位置 信息计算待选择家庭网络设备的位置夹角,若位置夹角最接近控制设备的偏转角的家庭网 络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例小于预先设置的数值, 则确定位置夹角最接近控制设备的偏转角的家庭网络设备为用户选择的家庭网络设备,使 得能够由控制设备根据控制设备的指向及偏转角确定选择的设备,避免由用户从所有的家 庭网络设备中选择设备带来的选择困难的问题,能够有效的改善用户的体验。且若最位置 夹角最接近控制设备的偏转角的家庭网络设备的位置夹角与控制设备的偏转角之间的差 值占偏转角的比例大于或等于预先设置的数值,则将所有待选择家庭网络设备显示在控制 设备的显示界面上,由用户选择家庭网络设备,由于仅显示了根据控制设备的指向所确定 的待选择家庭网络设备,可W有效的缩小用户选择的范围,能够有效避免用户从大量的家 庭网络设备中选择设备带来的易出现选择错误的问题,也能够有效的改善用户的体验。
[0130] 在本发明实施例图5所示实施例描述的技术方案中,控制设备在根据家庭网络设 备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角之后,还可根据 控制设备待分享数据的媒体格式确定用户选择的家庭网络设备,请参阅图6,为本发明实施 例中一种设备选择方法的实施例,包括:
[0131] 控制设备在执行图5所示实施例中描述的步骤501至504之后,步骤505可W按 照如下的步骤执行:
[0132] 601、从待选择家庭网络设备中选择支持控制设备待分享数据的媒体格式的家庭 网络设备作为家庭网络设备集合,分别执行步骤602及步骤603 ;
[0133] 602、若家庭网络设备集合中包含一个家庭网络设备,则确定家庭网络设备集合中 的家庭网络设备为用户选择的家庭网络设备;
[0134] 603、若家庭网络设备集合中包含至少两个家庭网络设备,则确定家庭网络设备集 合中位置夹角与控制设备的偏转角最接近的家庭网络设备为用户选择的家庭网络设备。
[0135] 在本发明实施例中,控制设备在得到待选择家庭网络设备之后,将从该待选择家 庭网络设备中选取支持该控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络 设备的集合,其中,控制设备可W在控制设备上保存家庭网络中的所有家庭网络设备支持 的媒体格式,且家庭网络设备支持的媒体格式是在控制设备进行设备发现时得到的。
[0136] 需要说明是的,图6所示实施例所描述的技术方案适用于用户已经确定了待分享 的数据的媒体格式的情况,例如:用户需要将手机上的视频推送到电视机上展示,则用户可 使用手机对准电视机的方向进行选择操作,手机确定手机的指向及偏转角,并根据手机的 指向及偏转角确定待选择家庭网络设备包含电视机、机顶盒和音响,由于只有电视机能够 支持视频的播放,因此,手机可W确定电视机即为用户选择的数据。
[0137] 在本发明实施例中,若得到的家庭网络设备集合中包含一个家庭网络设备,则控 制设备可确定该家庭网络设备集合中的家庭网络设备为用户选择的家庭网络设备,若得到 的家庭网络设备集合中包含至少两个家庭网络设备,则控制设备确定家庭网络设备集合中 位置夹角与控制设备的偏转角最接近的家庭网络设备为用户选择的家庭网络设备。若得 到的家庭网络设备集合中未包含家庭网络设备,即待选择家庭网络设备中不包含可支持控 制设备待分享的数据的媒体格式的家庭网络设备,则控制设备将在显示界面上显示提醒信 息,W提醒未找到可支持控制设备待分享数据的媒体格式的家庭网络设备。
[013引在本发明实施例中,控制设备利用该控制设备的指向及偏转角确定待查找的区域 范围,并确定该区域范围内的待选择家庭网络设备,从该待选择家庭网络设备中确定支持 控制设备待分享数据的媒体格式的家庭网络设备集合,w确定控制设备选择的家庭网路设 备,能够有效的避免由用户从所有的家庭网络设备中选择设备带来的选择困难及容易出错 的问题,有效的改善了用户体验。
[0139] 请参阅图7,为本发明实施例中,控制设备的结构的实施例,包括:
[0140] 第一确定单元701,用于控制设备响应用户的选择操作,根据所述控制设备的传感 器采集得到的感应数据确定所述控制设备的指向和/或所述控制设备的偏转角;
[0141] 设备确定单元702,用于在所述第一确定单元确定所述控制设备的指向和/或所 述控制设备的偏转角之后,根据所述控制设备的指向和/或所述控制设备的偏转角确定所 述用户选择的家庭网络设备。
[0142] 在本发明实施例中,第一确定单元701在检测到控制设备的选择操作之后,响应 该控制设备的选择操作,根据该控制设备的传感器采集得到的感应数据确定该控制设备的 指向和/或控制设备的偏转角。并由设备确定单元702根据控制设备的指向和/或控制设 备的偏转角确定用户选择的家庭网络设备。
[0143] 在本发明实施例中,控制设备响应用户的选择操作,根据该控制设备中的传感器 采集得到的感应数据确定该控制设备的指向和/或该控制设备的偏转角;根据该控制设备 的指向和或控制设备的偏转角确定该用户选择的家庭网络设备,控制设备通过上述方式能 够有效提高选择家庭网络设备的正确率,改善用户体验。
[0144] 请参阅图8,为本发明实施例中控制设备的结构的实施例,包括:
[0145] 如图7所示实施例中描述的第一确定单元701,设备确定单元702,且与图7所示 实施例中描述的内容相似,此处不再费述。
[0146] 在本发明实施例中,设备确定单元702包括:
[0147] 第二确定单元801,用于在所述第一确定单元701确定所述控制设备的指向之后, 查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备 为待选择家庭网络设备,所述家庭网络设备列表中包含所述家庭网络中的所有家庭网络设 备的位置信息;
[014引第H确定单元802,用于在所述第二确定单元801得到所述待选择家庭网络设备 之后,将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或 者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设 备显示在所述控制设备的显示界面上,由用户进行选择。
[0149] 在本发明实施例中,第一确定单元701在利用感应数据得到控制设备的指向之 后,设备确定单元702中的第二确定单元801查找所述控制设备的家庭网络设备列表,确定 位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列 表中包含所述家庭网络中的所有家庭网络设备的位置信息;并由第H确定单元802将所述 待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所述待 选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所 述控制设备的显示界面上,由用户进行选择。
[0150] 在本发明实施例中,控制设备通过控制设备的指向确定在家庭网络中待选择家庭 网络设备,并将待选择家庭网络设备显示在显示界面上,或者将待选择家庭网络设备中支 持待分享数据的媒体格式的家庭网络设备显示在显示界面上,能够有效的减少显示在显示 界面上的家庭网络设备的数据,提高用户选择家庭网络设备的正确率,改善用户的体验。
[0151] 请参阅图9,为本发明实施例中控制设备的结构的实施例,包括:
[0152] 如图7所示实施例中描述的第一确定单元701及设备确定单元702,且与图7所示 实施例中描述的内容相似,此处不再费述。
[0153] 其中,设备确定单元702包括:
[0154] 夹角计算单元901,用于在所述第一确定单元701确定所述控制设备的偏转角之 后,根据家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家庭 网络设备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角;
[0155] 第四确定单元902,用于在所述夹角计算单元901确定所述控制设备的位置夹角 之后,选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭 网络设备。
[0156] 在本发明实施例中,控制设备可利用传感器的感应数据确定该控制设备的偏转 角,并利用该控制设备的偏转角及家庭网络设备的位置夹角确定用户选择的家庭网络,能 够有效的提高确定用户选择的家庭网络设备的准确性,改善用户体验。
[0157] 请参阅图10,为本发明实施例中一种控制设备的结构的实施例,包括:
[015引如图7所示实施例中描述的第一确定单元701及设备确定单元702,且与图7所示 实施例中描述的内容相似,此处不再费述。
[0159] 选择确定单元1001,用于在第一确定单元得到控制设备的指向及控制设备的偏转 角之后,根据控制设备的指向确定家庭网络中待选择家庭网络设备;
[0160] 选择单元1002,用于在选择确定单元1002确定待选择家庭网络设备之后,根据控 制设备的偏转角从待选择家庭网络设备中选择家庭网络设备作为用户选择的家庭网络设 备。
[0161] 在本发明实施例中,控制设备中的第一确定单元701根据控制设备的传感器采集 得到的感应数据确定控制设备的指向及控制设备的偏转角;接着,设备确定单元702中的 选择确定单元1001根据控制设备的指向确定家庭网络中待选择家庭网络设备;并由设备 确定单元702中的选择单元1002根据控制设备的偏转角从待选择家庭网络设备中选择家 庭网络设备作为用户选择的家庭网络设备。
[0162] 在本发明实施例中,控制设备根据该控制设备中的传感器采集得到的感应数据确 定该控制设备的指向及该控制设备的偏转角;再根据该控制设备的指向确定家庭网络中待 选择家庭网络设备,根据控制设备的偏转角从该待选择家庭网络设备中选择家庭网络设备 作为用户选择的家庭网络设备,控制设备通过上述方式能够实现家庭网络设备的选择,避 免由用户选择家庭网络设备带来的选择困难的问题,能够有效改善用户体验。
[0163] 为了更好的理解本发明实施例中的技术方案,请参阅图11,为本发明实施例中控 制设备的结构的实施例,包括:
[0164] 如图10所示实施例中描述的第一确定单元701、设备确定单元702、选择确定单元 1001、选择单元1002,且与图10所示实施例中描述的内容相似,此处不再费述。
[0165] 在本发明实施例中,传感器可W为巧螺仪。
[0166] 在本发明实施例中,选择确定单元1001包括:
[0167] 第五确定单元1101,用于在第一确定单元701得到控制设备的指向和偏转角之 后,利用控制设备的位置信息及控制设备的指向确定待查找的区域范围;
[0168] 第六确定单元1102,用于在第五确定单元1101得到区域范围之后,查找控制设 备的家庭网络设备列表,确定位置信息在区域范围内的家庭网络设备为待选择家庭网络设 备,家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息。
[0169] 在本发明实施例中,选择单元1002包括:
[0170] 计算单元1103,用于在选择确定单元1001得到待选择家庭网络设备之后,根据待 选择家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹 角,位置夹角为待选择家庭网络设备与控制设备之间的夹角;
[0171] 第走确定单元1104,用于在所述计算单元1103得到所述待选择家庭网络设备的 位置夹角之后,根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述 待选择家庭网络设备中确定所述用户选择的家庭网络设备。
[0172] 其中,第走确定单元1104包括:
[0173] 第八确定单元1105,用于在计算单元1103得到待选择家庭网络设备的位置夹角 之后,若位置夹角最接近控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备 的偏转角之间的差值占偏转角的比例小于预先设置的数值,则确定位置夹角最接近控制设 备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备。
[0174] 显示单元1106,用于在计算单元1103得到待选择家庭网络设备的位置夹角之后, 若位置夹角最接近控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏 转角之间的差值占偏转角的比例大于或等于预先设置的数值,则将待选择家庭网络设备显 示在控制设备的显示界面上,由用户选择家庭网络设备,或者将所述待选择家庭网络设备 中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示 界面上,由用户进行选择。
[01巧]在本发明实施例中,第走确定单元1104还包括:
[0176] 设备选择单元1107,用于在计算单元1103得到待选择家庭网络设备的位置夹角 之后,从待选择家庭网络设备中选取支持控制设备待分享数据的媒体格式的家庭网络设备 作为家庭网络设备集合;
[0177] 第九确定单元1108,用于在设备选择单元1107确定家庭网络设备集合之后,若 家庭网络设备集合中包含一个家庭网络设备,则确定家庭网络设备集合中的家庭网络设备 为用户选择的家庭网络设备;或者还用于若家庭网络设备集合中包含至少两个家庭网络设 备,则确定家庭网络设备集合中位置夹角与控制设备的偏转角最接近的家庭网络设备为用 户选择的家庭网络设备。
[0178] 在本发明实施例中,控制设备中的第一确定单元701利用巧螺仪采集得到的感应 数据确定控制设备的偏转角,及将控制设备所指的方向作为控制设备的指向;接着,选择确 定单元702中的第五确定单元1101利用控制设备的位置信息及控制设备的指向确定待查 找的区域范围;并由选择确定单元702中的第六确定单元1102查找控制设备的家庭网络设 备列表,确定位置信息在区域范围内的家庭网络设备为待选择家庭网络设备,家庭网络设 备列表中包含家庭网络中的所有家庭网络设备的位置信息。接着选择单元1002中的计算 单元1103根据待选择家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网 络设备的位置夹角,位置夹角为待选择家庭网络设备与控制设备之间的夹角;并由第走确 定单元1104根据待选择家庭网络设备的位置夹角及控制设备的偏转角从待选择家庭网络 设备中确定用户选择的家庭网络设备。
[0179] 其中,第走确定单元1104根据待选择家庭网络设备的位置夹角及控制设备的偏 转角从待选择家庭网络设备中确定用户选择的家庭网络设备可W为:若位置夹角最接近控 制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏 转角的比例小于预先设置的数值,则第走确定单元1104中的第八确定单元1105确定位置 夹角最接近控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备。若位置 夹角最接近控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏转角之 间的差值占偏转角的比例大于或等于预先设置的数值,则第走确定单元1104中的显示单 元1106将待选择家庭网络设备显示在控制设备的显示界面上,,或者将所述待选择家庭网 络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备 的显示界面上,由用户选择家庭网络设备。
[0180] 或者,控制设备中的计算单元1103在得到待选择家庭网络设备的位置夹角之后, 第走确定单元1104中的设备选择单元1107从待选择家庭网络设备中选取支持控制设备待 分享数据的媒体格式的家庭网络设备作为家庭网络设备集合;若家庭网络设备集合中包含 一个家庭网络设备,则第九确定单元1108确定该家庭网络设备集合中的家庭网络设备为 用户选择的家庭网络设备;若家庭网络设备集合中包含至少两个家庭网络设备,第九确定 单元1108确定家庭网络设备集合中位置夹角与控制设备的偏转角最接近的家庭网络设备 为用户选择的家庭网络设备。
[0181] 在本发明实施例中,控制设备利用巧螺仪采集得到的数据确定控制设备的偏转角 及将控制设备所指的方向作为该控制设备的指向,并利用控制设备的指向及位置信息确定 待查找的区域范围,查找控制设备的家庭网络设备列表,确定位置信息在该区域范围内的 家庭网络设备为待选择家庭网络设备,并根据家庭网络设备的位置信息及控制设备的位置 信息计算待选择家庭网络设备的位置夹角,若位置夹角最接近控制设备的偏转角的家庭网 络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例小于预先设置的数值, 则确定位置夹角最接近控制设备的偏转角的家庭网络设备为用户选择的家庭网络设备,使 得能够由控制设备根据控制设备的指向及偏转角确定选择的设备,避免由用户从所有的家 庭网络设备中选择设备带来的选择困难的问题,能够有效的改善用户的体验。且若最位置 夹角最接近控制设备的偏转角的家庭网络设备的位置夹角与控制设备的偏转角之间的差 值占偏转角的比例大于或等于预先设置的数值,则将所有待选择家庭网络设备显示在控制 设备的显示界面上,由用户选择家庭网络设备,由于仅显示了根据控制设备的指向所确定 的待选择家庭网络设备,可W有效的缩小用户选择的范围,能够有效避免用户从大量的家 庭网络设备中选择设备带来的易出现选择错误的问题,也能够有效的改善用户的体验。
[0182] 或者,在本发明实施例中,控制设备利用该控制设备的指向确定待查找的区域范 围,并确定该区域范围内的待选择家庭网络设备及确定支持控制设备待分享数据的媒体 格式的家庭网络设备集合之后,从该家庭网络设备集合中确定控制设备选择的家庭网路设 备,能够有效提高选择家庭网络设备的正确率,改善用户体验。。
[0183] 请参阅图12,为本发明实施例中控制设备的结构的实施例,包括:
[0184] 处理器1201、接收装置1202、发送装置1203、存储器1204 ;
[0185] 其中,处理器1201用于根据所述控制设备的传感器采集得到的感应数据,确定所 述控制设备的指向,及所述控制设备的偏转角;根据所述控制设备的指向确定家庭网络中 待选择家庭网络设备;根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用 户选择的家庭网络设备。
[0186] 本领域普通技术人员可W理解实现上述实施例方法中的全部或部分步骤是可W 通过程序来指令相关的硬件完成,所述的程序可W存储于一种计算机可读存储介质中,上 述提到的存储介质可W是只读存储器,磁盘或光盘等。
[0187] W上对本发明所提供的一种设备选择方法及装置,进行了详细介绍,对于本领域 的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之 处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1. 一种设备选择方法,其特征在于,包括: 控制设备响应用户的选择操作,根据所述控制设备的传感器采集得到的感应数据确定 所述控制设备的指向和/或所述控制设备的偏转角; 根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选择的家庭网 络设备。
2. 根据权利要求1所述的选择方法,其特征在于,所述根据所述控制设备的指向确定 所述用户选择的家庭网络设备,包括: 利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围; 查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络 设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设 备的位置信息; 将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或 者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设 备显示在所述控制设备的显示界面上,由用户进行选择。
3. 根据权利要求1所述的选择方法,其特征在于,所述根据所述控制设备的偏转角确 定所述用户选择的家庭网络设备,包括: 根据家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家 庭网络设备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角; 选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭 网络设备。
4. 根据权利要求1所述的方法,其特征在于,所述根据所述控制设备的指向和所述控 制设备的偏转角确定所述用户选择的家庭网络设备,包括: 根据所述控制设备的指向确定家庭网络中的待选择家庭网络设备; 根据所述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所 述用户选择的家庭网络设备。
5. 根据权利要求4所述的方法,其特征在于,所述根据所述控制设备的指向确定在家 庭网络中待选择家庭网络设备,包括: 利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围; 查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络 设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设 备的位置信息。
6. 根据权利要求4或5所述的方法,其特征在于,所述根据所述控制设备的偏转角从所 述待选择家庭网络设备中选择家庭网络设备作为所述用户选择的家庭网络设备,包括: 根据所述待选择家庭网络设备的位置信息及所述控制设备的位置信息计算所述待选 择家庭网络设备的位置夹角,所述位置夹角为所述待选择家庭网络设备与所述控制设备之 间的夹角; 根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家 庭网络设备中确定所述用户选择的家庭网络设备。
7. 根据权利要求6所述的方法,其特征在于,所述根据所述待选择家庭网络设备的位 置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭 网络设备,包括: 若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述 控制设备的偏转角之间的差值占所述偏转角的比例小于预先设置的数值,则确定所述位置 夹角最接近所述控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备; 若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述 控制设备的偏转角之间的差值占所述偏转角的比例大于或等于所述预先设置的数值,则将 所述待选择家庭网络设备显示在所述控制设备的显示界面上,或者将所述待选择家庭网络 设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的 显示界面上,由用户进行选择。
8. 根据权利要求6所述的方法,其特征在于,所述根据所述待选择家庭网络设备的位 置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭 网络设备,包括: 从所述待选择家庭网络设备中选择支持所述所述控制设备待分享数据的媒体格式的 家庭网络设备作为家庭网络设备集合; 若所述家庭网络设备集合中包含一个家庭网络设备,则确定所述家庭网络设备集合中 的家庭网络设备为所述用户选择的家庭网络设备; 若所述家庭网络设备集合中包含至少两个家庭网络设备,则确定所述家庭网络设备集 合中位置夹角与所述控制设备的偏转角最接近的家庭网络设备为所述用户选择的家庭网 络设备。
9. 一种控制设备,其特征在于,包括: 第一确定单元,用于控制设备响应用户的选择操作,根据所述控制设备的传感器采集 得到的感应数据确定所述控制设备的指向和/或所述控制设备的偏转角; 设备确定单元,用于在所述第一确定单元确定所述控制设备的指向和/或所述控制设 备的偏转角之后,根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选 择的家庭网络设备。
10. 根据权利要求9所述的控制设备,其特征在于,所述设备确定单元包括: 第二确定单元,用于在所述第一确定单元确定所述控制设备的指向之后,查找所述控 制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家 庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息; 第三确定单元,用于在所述第二确定单元得到所述待选择家庭网络设备之后,将所述 待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所述待 选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所 述控制设备的显示界面上,由用户进行选择。
11. 根据权利要求9所述的控制设备,其特征在于,所述设备确定单元包括: 夹角计算单元,用于在所述第一确定单元确定所述控制设备的偏转角之后,根据家庭 网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家庭网络设备的 位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角; 第四确定单元,用于在所述夹角计算单元确定所述控制设备的位置夹角之后,选择位 置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭网络设备。
12. 根据权利要求9所述的控制设备,其特征在于,所述设备确定单元包括: 选择确定单元,用于在所述第一确定单元确定所述控制设备的指向及所述控制设备的 偏转角之后,根据所述控制设备的指向确定家庭网络中待选择家庭网络设备; 选择单元,用于在所述选择确定单元确定所述待选择家庭网络设备之后,根据所述控 制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所述用户选择的家 庭网络设备。
13. 根据权利要求12所述的控制设备,其特征在于,所述选择确定单元包括: 第五确定单元,用于在所述第一确定单元执行完之后,利用所述控制设备的位置信息 及所述控制设备的指向确定待查找的区域范围; 第六确定单元,用于在所述第五确定单元得到所述区域范围之后,查找所述控制设备 的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络 设备,所述家庭网络设备列表中包含所述家庭网络中的所有家庭网络设备的位置信息。
14. 根据权利要求12或13所述的控制设备,其特征在于,所述选择单元包括: 计算单元,用于在所述选择确定单元得到所述待选择家庭网络设备之后,根据所述待 选择家庭网络设备的位置信息及所述控制设备的位置信息计算所述待选择家庭网络设备 的位置夹角,所述位置夹角为所述待选择家庭网络设备与所述控制设备之间的夹角; 第七确定单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后, 根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网 络设备中确定所述用户选择的家庭网络设备。
15. 根据权利要求14所述的控制设备,其特征在于,所述第七确定单元包括: 第八确定单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后, 若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制 设备的偏转角之间的差值占所述偏转角的比例小于预先设置的数值,则确定所述位置夹角 最接近所述控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备; 显示单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,若所 述位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制 设备的偏转角之间的差值占所述偏转角的比例大于或等于所述预先设置的数值,则将所述 待选择家庭网络设备显示在所述控制设备的显示界面上,,或者将所述待选择家庭网络设 备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显 示界面上,由用户进行选择。
16. 根据权利要求14所述的控制设备,其特征在于:所述第七确定单元包括: 设备选择单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后, 从所述待选择家庭网络设备中选取支持所述控制设备待分享数据的媒体格式的家庭网络 设备作为家庭网络设备集合; 第九确定单元,用于在所述设备选择单元确定所述家庭网络设备集合之后,若所述家 庭网络设备集合中包含一个家庭网络设备,则确定所述家庭网络设备集合中的家庭网络设 备为所述用户选择的家庭网络设备;若所述家庭网络设备集合中包含至少两个家庭网络设 备,则确定所述家庭网络设备集合中位置夹角与所述控制设备的偏转角最接近的家庭网络 设备为所述用户选择的家庭网络设备。
【文档编号】H04L12/28GK104488233SQ201480001779
【公开日】2015年4月1日 申请日期:2014年4月22日 优先权日:2014年4月22日
【发明者】张亚军, 朱萸 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1