CN104488233B - 设备选择方法和装置 - Google Patents

设备选择方法和装置 Download PDF

Info

Publication number
CN104488233B
CN104488233B CN201480001779.7A CN201480001779A CN104488233B CN 104488233 B CN104488233 B CN 104488233B CN 201480001779 A CN201480001779 A CN 201480001779A CN 104488233 B CN104488233 B CN 104488233B
Authority
CN
China
Prior art keywords
home network
control device
network device
angle
deflection angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201480001779.7A
Other languages
English (en)
Other versions
CN104488233A (zh
Inventor
张亚军
朱萸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Dongguan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Dongguan Co Ltd filed Critical Huawei Device Dongguan Co Ltd
Publication of CN104488233A publication Critical patent/CN104488233A/zh
Application granted granted Critical
Publication of CN104488233B publication Critical patent/CN104488233B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/026Services making use of location information using location based information parameters using orientation information, e.g. compass
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Selective Calling Equipment (AREA)

Abstract

一种设备选择方法及装置,该方法包括:控制设备响应用户的选择操作,根据控制设备的传感器采集得到的感应数据确定控制设备的指向和/或控制设备的偏转角;根据控制设备的指向和/或控制设备的偏转角确定用户选择的家庭网络设备,能够有效提高选择家庭网络设备的正确率。

Description

设备选择方法和装置
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种设备选择方法和装置。
背景技术
随着数字家庭的发展,以及消费电子(英文全称为:Consumer Electronics,缩写为:CE)产品本身的普遍数字化,家庭中正出现越来越多的数字化的娱乐设备和家电产品。将这些家庭网络设备以有线或无线方式连接成家庭网络,以实现内容共享或相互控制等功能,是业界正在构想并努力实现的数字家庭网络概念。
目前,越来越多的消费类电子设备都支持媒体分享功能,用户在进行媒体分享时需要选择源设备和目的设备,家庭网络中的消费类电子设备也越来越多,各种设备都有自己产品型号和命名规则,用户往往会被生产商私有定义的产品型号迷惑而分不清这些产品型号具体对应的是哪个设备,例如:华为手机A的产品型号是U9510,用户使用SSDP协议发现该设备显示的是U9510,但是用户难以区分U9510和A指示的是同一个设备。
传统的家庭网络的媒体分享协议是首先通过服务发现协议发现同一家庭网络中的家庭网络设备,用户在使用移动终端选择分享该移动终端上的资源的家庭网络设备时,家庭网络中的所有家庭网络设备的型号都将显示在该移动终端上,由用户进行选择,由于目前家庭网络中的家庭网络设备较多,设备型号也较为复杂,用户难以正确选择家庭网络设备,降低了用户体验。
发明内容
本发明实施例提供了一种设备选择方法和装置,用于通过家庭网络中的控制设备的指向和/或偏转角选择家庭网络设备,以提高选择家庭网络设备的正确率,改善用户体验。
本发明第一方面提供了一种设备选择方法,包括:
控制设备响应用户的选择操作,根据所述控制设备的传感器采集得到的感应数据确定所述控制设备的指向和/或所述控制设备的偏转角;
根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选择的家庭网络设备。
在第一方面第一种可能的实现方式中,所述根据所述控制设备的指向确定所述用户选择的家庭网络设备,包括:
利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围;
查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息;
将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
在第一方面第二种可能的实现方式中,所述根据所述控制设备的偏转角确定所述用户选择的家庭网络设备,包括:
根据家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家庭网络设备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角;
选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭网络设备。
在第一方面第三种可能的实现方式中,所述根据所述控制设备的指向和所述控制设备的偏转角确定所述用户选择的家庭网络设备,包括:
根据所述控制设备的指向确定家庭网络中的待选择家庭网络设备;
根据所述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所述用户选择的家庭网络设备。
结合第一方面第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述控制设备的指向确定在家庭网络中待选择家庭网络设备,包括:
利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围;
查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息。
结合第三方面第三种可能的实现方式或者第三方面第四种可能的实现方式,在第三方面第五种可能的实现方式中,所述根据所述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所述用户选择的家庭网络设备,包括:
根据所述待选择家庭网络设备的位置信息及所述控制设备的位置信息计算所述待选择家庭网络设备的位置夹角,所述位置夹角为所述待选择家庭网络设备与所述控制设备之间的夹角;
根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备。
结合第三方面第五种可能的实现方式,在第三方面第六种可能的实现方式中,所述根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备,包括:
若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制设备的偏转角之间的差值占所述偏转角的比例小于预先设置的数值,则确定所述位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备;
若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制设备的偏转角之间的差值占所述偏转角的比例大于或等于所述预先设置的数值,则将所述待选择家庭网络设备显示在所述控制设备的显示界面上,或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
结合第三方面第五种可能的实现方式,在第三方面第七种可能的实现方式中,所述根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备,包括:
从所述待选择家庭网络设备中选择支持所述所述控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络设备集合;
若所述家庭网络设备集合中包含一个家庭网络设备,则确定所述家庭网络设备集合中的家庭网络设备为所述用户选择的家庭网络设备;
若所述家庭网络设备集合中包含至少两个家庭网络设备,则确定所述家庭网络设备集合中位置夹角与所述控制设备的偏转角最接近的家庭网络设备为所述用户选择的家庭网络设备。
本发明第二方面提供了一种控制设备,包括:
第一确定单元,用于控制设备响应用户的选择操作,根据所述控制设备的传感器采集得到的感应数据确定所述控制设备的指向和/或所述控制设备的偏转角;
设备确定单元,用于在所述第一确定单元确定所述控制设备的指向和/或所述控制设备的偏转角之后,根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选择的家庭网络设备。
在第二方面第一种可能的实现方式中,所述设备确定单元包括:
第二确定单元,用于在所述第一确定单元确定所述控制设备的指向之后,查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息;
第三确定单元,用于在所述第二确定单元得到所述待选择家庭网络设备之后,将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
在第二方面第二种可能的实现方式中,所述设备确定单元包括:
夹角计算单元,用于在所述第一确定单元确定所述控制设备的偏转角之后,根据家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家庭网络设备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角;
第四确定单元,用于在所述夹角计算单元确定所述控制设备的位置夹角之后,选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭网络设备。
在第二方面第三种可能的实现方式中,所述设备确定单元包括:
选择确定单元,用于在所述第一确定单元确定所述控制设备的指向及所述控制设备的偏转角之后,根据所述控制设备的指向确定家庭网络中待选择家庭网络设备;
选择单元,用于在所述选择确定单元确定所述待选择家庭网络设备之后,根据所述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所述用户选择的家庭网络设备。
结合第二方面第三种可能的实现方式,在第二方面第四种可能的实现方式中,所述选择确定单元包括:
第五确定单元,用于在所述第一确定单元执行完之后,利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围;
第六确定单元,用于在所述第五确定单元得到所述区域范围之后,查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含所述家庭网络中的所有家庭网络设备的位置信息。
结合第三方面第三种可能的实现方式或者第三方面第四种可能的实现方式,在第三方面第五种可能的实现方式中,所述选择单元包括:
计算单元,用于在所述选择确定单元得到所述待选择家庭网络设备之后,根据所述待选择家庭网络设备的位置信息及所述控制设备的位置信息计算所述待选择家庭网络设备的位置夹角,所述位置夹角为所述待选择家庭网络设备与所述控制设备之间的夹角;
第七确定单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备。
结合第二方面第五种可能的实现方式,在第二方面第六种可能的实现方式中,所述第七确定单元包括:
第八确定单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制设备的偏转角之间的差值占所述偏转角的比例小于预先设置的数值,则确定所述位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备;
显示单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,若所述位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制设备的偏转角之间的差值占所述偏转角的比例大于或等于所述预先设置的数值,则将所述待选择家庭网络设备显示在所述控制设备的显示界面上,,或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
结合第二方面第五种可能的实现方式,在第二方面第七种可能的实现方式中,所述第七确定单元包括:
设备选择单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,从所述待选择家庭网络设备中选取支持所述控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络设备集合;
第九确定单元,用于在所述设备选择单元确定所述家庭网络设备集合之后,若所述家庭网络设备集合中包含一个家庭网络设备,则确定所述家庭网络设备集合中的家庭网络设备为所述用户选择的家庭网络设备;若所述家庭网络设备集合中包含至少两个家庭网络设备,则确定所述家庭网络设备集合中位置夹角与所述控制设备的偏转角最接近的家庭网络设备为所述用户选择的家庭网络设备。
从以上技术方案可以看出,本发明实施例具有以下优点:
控制设备响应用户的选择操作,根据该控制设备中的传感器采集得到的感应数据确定该控制设备的指向和/或该控制设备的偏转角;根据该控制设备的指向和或控制设备的偏转角确定该用户选择的家庭网络设备,控制设备通过上述方式能够有效提高选择家庭网络设备的正确率,改善用户体验。
附图说明
图1为本发明实施例中设备选择方法的一个示意图;
图2为本发明实施例中设备选择方法的另一示意图;
图3为本发明实施例中设备选择方法的另一示意图;
图4为本发明实施例中位置夹角的示意图;
图5为本发明实施例中设备选择方法的另一示意图;
图6为本发明实施例中设备选择方法的另一示意图;
图7为本发明实施例中控制设备的结构的一个示意图;
图8为本发明实施例中控制设备的结构的另一示意图;
图9为本发明实施例中控制设备的结构的另一示意图;
图10为本发明实施例中控制设备的结构的另一示意图;
图11为本发明实施例中控制设备的结构的另一示意图;
图12为本发明实施例中控制设备的结构的另一示意图。
具体实施方式
本发明实施例提供了一种设备选择方法和装置,用于通过家庭网络中的控制设备的指向和/或偏转角选择家庭网络设备,以提高选择家庭网络设备的正确率,改善用户体验。
在本发明实施例中,家庭网络中包含了控制设备、室内定位基站、位置服务器及家庭网络设备,其中,控制设备多为个人终端设备,例如智能手机或者平板电脑等,用于控制家庭网络设备,且该控制设备包含具有低功耗蓝牙(英文全称为:Bluetooth Low Energy,缩写为:BLE)功能或者Wi-Fi功能;室内定位基站是具有无线定位功能的室内定位基站,能够通过BLE室内定位技术或者Wi-Fi室内定位技术确定控制设备及家庭网络设备在家庭网络中的位置信息;位置服务器与室内定位基站以有线或者无线的方式连接,位置服务器中存储了家庭网络的室内的地图信息且可以配置室内定位基站。
需要说明的是,在本发明实施例中,位置服务器预先设置了一个基准坐标系,室内定位基站是基于该基准坐标系对控制设备及家庭网络设备进行定位,以确定控制设备及家庭网络设备的位置信息,其中,该基准坐标系为三维坐标系。
在本发明实施例中,控制设备可以通过简单服务发现协议(英文全称为:SimpleService Discovery Protocol,缩写为:SSDP)发现家庭网络中的家庭网络设备,需要说明的是,本发明实施例中提到的家庭网络设备可以为通用即插即用(英文全称为:UniversalPlug and Play,缩写为:UPnP)设备。控制设备可以接收家庭网络设备反馈的SSDP消息,在该SSDP消息中,包含了该家庭网络设备的身份标识码(英文全称为IDentity,缩写为:ID)、网络之间互连的协议(英文全称为:Internet Protocol,缩写为:IP)地址和设备类型,且控制设备还可通过UPuP协议获取到该家庭网络设备支持的媒体格式的信息,通过分析该家庭网络设备所支持的媒体格式的信息和设备类型可以确定该家庭网络设备具体是什么设备,例如若控制设备利用SDDP消息确定家庭网络设备的设备类型为数字媒体呈现器(英文全称为:Digital Media Renderer,缩写为:DMR),利用到设备支持的媒体格式信息确定该家庭网络设备支持联合图像专家小组(Joint Photographic Experts Group,缩写为:JPEG)格式、动态影像专家压缩标准音频层面3(英文全称为:Moving Picture Experts GroupAudio Layer III,缩写为:MP3)格式,控制设备可确定该家庭网络设备为视频媒体播放设备,如智能电视或者高清电视等。
在本发明实施例中,位置服务器将配置室内定位基站,通过室内定位基站利用BLE室内定位技术或者Wi-Fi室内定位技术确定家庭网络中的家庭网络设备和控制设备的位置信息及BLE地址、Wi-Fi MAC地址。
控制设备在家庭网络中发现家庭网络设备之后,可从位置服务器获取该家庭网络设备的位置信息及BLE地址、Wi-Fi MAC地址,并将该家庭网络设备的信息保存到已有的家庭网络设备列表中,该列表可参阅表1:
设备 IP地址 位置信息 设备ID BLE地址 Wi-Fi MAC地址
电视 192.168.125.1 (x1,y1,z1) 11.123.456.1 D4:87:D8:94:11:22 00:37:6D:B3:11:22
投影仪 192.168.125.2 (x2,y2,z2) 11.123.456.2 D4:87:D8:94:33:44 00:37:6D:B3:33:44
智能手机 192.168.125.3 (x3,y3,z3) 11.123.456.3 D4:87:D8:94:55:66 00:37:6D:B3:55:66
表1
需要说明的是,位置服务器使用的BLE室内定位技术或者Wi-Fi室内定位技术为现有技术,此处不再赘述。
通过上述的设备发现和室内定位技术,家庭网络中的每一个控制设备都可以保存家庭网络中的所有家庭网络设备的信息。
在本发明实施例中,可利用已保存的家庭网络设备列表选择家庭网络设备,请参阅图1,为本发明实施例中,一种设备选择方法的实施例,包括:
101、控制设备响应用户的选择操作,根据控制设备的传感器采集得到的感应数据确定控制设备的指向和/或控制设备的偏转角;
在本发明实施例中,用户可通过使用控制设备控制家庭网络中的家庭网络设备,例如:用户可利用智能手机连接智能电视,将智能手机上的视频文件传输至智能电视,使得能够通过智能电视播放该视频文件。
在本发明实施例,用户在使用控制设备选择设备时,可利用该控制设备进行选择操作,控制设备将响应该选择操作,并根据传感器采集得到的感应数据确定控制设备的指向和/或控制设备的偏转角,其中,选择操作可以是用户拿起控制设备对着用户想要选择的家庭网络设备保持一个预置的时长并按下确认按钮或者确认键,使得控制设备中的传感器将用户在执行选择操作时感应得到的感应数据传输给控制设备中的处理器。例如:用户可将手机对准用户想要选择的电视机的方向停顿2-3秒并按下确认按钮,则手机将按照本发明实施例中的技术方案确定电视机为手机选择的设备,若用户在使用手机选择电视机后,想要控制音响,则用户可使用手机对准音响的方向停顿2至3秒并按下确认按钮,使得手机也可按照本发明实施例中的技术方案确定音响为手机选择的设备,即实现了选择的设备的切换,其中,偏转角为立体空间中的偏转角,即基于基准坐标系在该坐标系的X轴、Y轴、Z轴上的偏转角。
需要说明的是,在本发明实施例中,控制设备预先设置了该控制设备确定该控制设备所指的方向的方法,具体可以为该控制设备上的某个位置或者某个部分向外直线所指的方法为该控制设备所指的方向,例如:预先设置手机正面顶端向外所指的方向为该手机的所指的方向。
102、根据控制设备的指向和/或控制设备的偏转角确定用户选择的家庭网络设备。
在本发明实施例中,控制设备在利用传感器采集得到的感应数据得到控制设备的指向和/或控制设备的偏转角之后,将根据控制设备的指向和/或控制设备的偏转角确定用户选择的家庭网络设备。
在本发明实施例中,控制设备响应用户的选择操作,根据该控制设备中的传感器采集得到的感应数据确定该控制设备的指向和/或该控制设备的偏转角;根据该控制设备的指向和或控制设备的偏转角确定该用户选择的家庭网络设备,控制设备通过上述方式能够有效提高选择家庭网络设备的正确率,改善用户体验。
在本发明实施例中,控制设备可以根据控制设备的指向和/或控制设备的偏转角确定用户选择的家庭网络设备,下面将分别进行介绍,请参阅图2,为本发明实施例中,基于控制设备的指向的设备选择方法,包括:
201、控制设备响应用户的选择操作,根据控制设备的传感器采集得到的感应数据确定控制设备的指向;
在本发明实施例中,传感器可以为陀螺仪其中,陀螺仪可以用来确定控制设备的偏转和/或倾斜时的转动角速度,且陀螺仪感应得到的控制设备的偏转和/或倾斜时的转动角速度即为陀螺仪可以采集得到的感应数据。
在本发明实施例中,控制设备在确定用户执行了选择操作之后,将获取到陀螺仪在用户执行选择操作的时候采集得到的感应数据,并利用该感应数据确定控制设备所指的方向,将控制设备所指的方向作为该控制设备的指向。
需要说明的是,在本发明实施例中,控制设备预先设置了该控制设备所指的方向的基准,具体可以为该控制设备上的某个位置或者某个部分向外直线所指的方法为该控制设备所指的方向,例如:预先设置手机正面顶端向外所指的方向为该手机的所指的方向。
202、利用控制设备的位置信息及控制设备的指向确定待查找的区域范围;
在本发明实施例中,控制设备将利用该控制设备的位置信息及控制设备的指向确定待查找的区域范围,例如:若控制设备的指向为平行于基准坐标系的Y轴,方向为-y的方向,且控制设备在基准坐标系中的位置信息为(10,10,10),则利用控制设备位置信息及控制设备的执行确定的待查找的区域范围为:在Y轴上的起点为10,且不限定X轴和Z轴的位置,且在-y方向的区域,该区域即为待查找的区域范围。
203、查找控制设备的家庭网络设备列表,确定位置信息在区域范围内的家庭网络设备为待选择家庭网络设备,家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息;
在本发明实施例中,控制设备在得到待查找的区域范围之后,将查找控制设备的家庭网络设备列表中的家庭网络设备的位置信息,确定位置信息在该区域范围内的家庭网络设备为待选择家庭网络设备。
在本发明实施例中,控制设备中保存了家庭网络设备列表,该家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息。
204、将待选择家庭网络设备显示在控制设备的显示界面上,由用户进行选择;或者将待选择家庭网络设备中支持控制设备待分享数据的媒体格式的家庭网络设备显示在控制设备的显示界面上,由用户进行选择。
在本发明实施例中,控制设备在得到待选择家庭网络设备之后,将待选择家庭网络设备显示在显示界面上,由用户进行选择,或者将待选择家庭网络设备中支持控制设备待分享数据的媒体格式的家庭网络设备显示在控制设备的显示界面上,由用户进行选择。
其中,用户在执行选择操作之前,可先指定待分享的数据,例如:音频数据、视频数据、图片数据等,控制设备可确定待分享的数据的媒体格式。
在本发明实施例中,控制设备通过控制设备的指向确定在家庭网络中待选择家庭网络设备,并将待选择家庭网络设备显示在显示界面上,或者将待选择家庭网络设备中支持待分享数据的媒体格式的家庭网络设备显示在显示界面上,能够有效的减少显示在显示界面上的家庭网络设备的数目,提高用户选择家庭网络设备的正确率,改善用户的体验。
下面将介绍控制设备基于控制设备的偏转角确定用户选择的家庭网络设备的方法,请参阅图3,为本发明实施例中设备选择方法的实施例,包括:
301、控制设备响应用户的选择操作,根据控制设备的传感器采集得到的感应数据确定控制设备的偏转角;
在本发明实施例中,用户在执行选择操作之后,控制设备响应该用户的选择操作,根据控制设备的传感器采集得到的感应数据确定控制设备的偏转角。
控制设备中的传感器可以是陀螺仪,其中,陀螺仪可以用来确定控制设备的偏转和/或倾斜时的转动角速度,且陀螺仪感应得到的控制设备的偏转和/或倾斜时的转动角速度即为陀螺仪可以采集得到的感应数据。
302、根据家庭网络中的家庭网络设备的位置信息及控制设备的位置信息计算家庭网络设备的位置夹角,位置夹角为家庭网络设备与控制设备之间的夹角;
在本发明实施例中,控制设备在得到待选择家庭网络设备之后,根据家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,其中,位置夹角为待选择家庭网络设备与控制设备之间的夹角,例如:请参阅图4,图4为位置夹角的示意图,其中,电视A和智能手机在Z轴与X轴构成的平面上的位置夹角为α,电视A和智能手机在X轴和Y轴构成的平面上的位置夹角为β,需要说明的是,在本发明实施例中,家庭网络设备的位置夹角包括该家庭网络设备与控制设备基于基准坐标系在X轴和Y轴构成的平面上的位置夹角、在Y轴和Z轴构成的平面上的位置夹角及在X轴和Z轴构成的平面上的位置夹角。
303、选择位置夹角最接近控制设备的偏转角的家庭网络设备为用户选择的家庭网络设备。
在本发明实施例中,控制设备将选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭网络设备。
在本发明实施例中,控制设备可利用传感器的感应数据确定该控制设备的偏转角,并利用该控制设备的偏转角及家庭网络设备的位置夹角确定用户选择的家庭网络,能够有效的提高确定用户选择的家庭网络设备的准确性,改善用户体验。
下面将介绍基于控制设备的指向及控制设备的偏转角确定用户选中的家庭网络设备的方法,请参阅图5,为本发明实施例中选择设备方法的实施例,包括:
501、控制设备响应用户的选择操作,利用传感器采集得到的感应数据确定控制设备的偏转角,及将控制设备所指的方向作为控制设备的指向;
控制设备中的传感器可以是陀螺仪,其中,陀螺仪可以用来确定控制设备的偏转和/或倾斜时的转动角速度,且陀螺仪感应得到的控制设备的偏转和/或倾斜时的转动角速度即为陀螺仪可以采集得到的感应数据。
在本发明实施例中,控制设备在确定用户执行了选择操作之后,将响应该选择操作,获取陀螺仪在用户执行选择操作的时候采集得到的感应数据,并利用该感应数据确定控制设备执行该选择操作的偏转角,及将控制设备所指的方向作为该控制设备的指向。
需要说明的是,在本发明实施例中,控制设备预先设置了该控制设备确定该控制设备所指的方向的方法,具体可以为该控制设备上的某个位置或者某个部分向外直线所指的方法为该控制设备所指的方向,例如:预先设置手机正面顶端向外所指的方向为该手机的所指的方向。
在本发明实施例中,控制设备在得到控制上设备的指向和偏转角之后,将根据控制设备的指向确定家庭网络中的待选择家庭网络设备,并根据控制设备的偏转角从该待选择家庭网络设备中选择家庭网络设备作为用户选择的家庭网络设备,且在步骤502至505中进行了详细描述。
502、利用控制设备的位置信息及控制设备的指向确定待查找的区域范围;
在本发明实施例中,控制设备将利用该控制设备的位置信息及控制设备的指向确定待查找的区域范围,例如:若控制设备的指向为平行于基准坐标系的Y轴,方向为-y的方向,且控制设备在基准坐标系中的位置信息为(10,10,10),则利用控制设备位置信息及控制设备的执行确定的待查找的区域范围为:在Y轴上的起点为10,且不限定X轴和Z轴的位置,且在-y方向的区域,该区域即为待查找的区域范围。
503、查找控制设备的家庭网络设备列表,确定位置信息在区域范围内的家庭网络设备为待选择家庭网络设备,家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息;
在本发明实施例中,控制设备在得到待查找的区域范围之后,将查找控制设备的家庭网络设备列表中的家庭网络设备的位置信息,确定位置信息在该区域范围内的家庭网络设备为待选择家庭网络设备。
在本发明实施例中,控制设备中保存了家庭网络设备列表,该家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息。
504、根据家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,位置夹角为待选择家庭网络设备与控制设备之间的夹角;
在本发明实施例中,控制设备在得到待选择家庭网络设备之后,根据家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,其中,位置夹角为待选择家庭网络设备与控制设备之间的夹角,例如:请参阅图4,图4为位置夹角的示意图,其中,电视A和智能手机在Z轴与X轴构成的平面上的位置夹角为α,电视A和智能手机在X轴和Y轴构成的平面上的位置夹角为β,需要说明的是,在本发明实施例中,家庭网络设备的位置夹角包括该家庭网络设备与控制设备基于基准坐标系在X轴和Y轴构成的平面上的位置夹角、在Y轴和Z轴构成的平面上的位置夹角及在X轴和Z轴构成的平面上的位置夹角。
505、根据待选择家庭网络设备的位置夹角及控制设备的偏转角从待选择家庭网络设备中确定用户选择的家庭网络设备。
在本发明实施例中,控制设备在得到待选择家庭网络设备的位置夹角之后,根据待选择家庭网络设备的位置夹角及控制设备的偏转角从待选择家庭网络设备中确定用户选择的家庭网络设备。
在本发明实施例中,控制设备根据待选择家庭网络设备的位置夹角及控制设备的偏转角从待选择家庭网络设备中确定用户选择的家庭网络设备,具体可以为:若位置夹角最接近控制设备的偏转角的家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例小于预先设置的数值,则确定位置夹角最接近控制设备的偏转角的家庭网络设备为用户选择的家庭网络设备;例如:控制设备在位置夹角最接近控制设备的待选择家庭网络设备为音响之后,若该音响的位置夹角为(a1,a2,a3),其中,a1表示在X轴和Y轴构成的平面上的位置夹角、a2表示在X轴和Z轴构成的平面上的位置夹角,a3表示在Y轴和Z轴构成的平面上的位置夹角,若控制设备的偏转角为(b1,b2,b3),则计算A1=|(a1-b1)|/b1,A2=|(a2-b2)|/b2,A3=|(a3-b3)|/b3,其中,A1,A2及A3为在不同的平面上位置夹角与偏转角之间的差值占偏转角的比例,在A1,A2,A3均小于预先设置的数值时,则可确定该音响即为用户选择的家庭网络设备。
或者,控制设备在确定待选择家庭网络设备的位置夹角之后,若位置夹角最接近控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例大于或等于预先设置的数值,则将所有待选择家庭网络设备显示在控制设备的显示界面上,或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户选择家庭网络设备。其中,控制设备显示待选择家庭网络设备的方式可以是生成虚拟图像或者以设备列表的方式展示,例如,用户通过手机指向电视机墙,通过手机的指向确定待选择家庭网络设备包括电视、音响和机顶盒等,并以图片的形式显示在手机的显示界面上,使得用户能够方便准确的确认所需要选择的设备。
需要说明的是,若控制设备确定的待选择家庭网络设备只有一个设备,则控制设备可确定该设备为选择的设备。
在本发明实施例中,控制设备利用陀螺仪采集得到的数据确定控制设备的偏转角及将控制设备所指的方向作为该控制设备的指向,并利用控制设备的指向及位置信息确定待查找的区域范围,查找控制设备的家庭网络设备列表,确定位置信息在该区域范围内的家庭网络设备为待选择家庭网络设备,并根据家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,若位置夹角最接近控制设备的偏转角的家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例小于预先设置的数值,则确定位置夹角最接近控制设备的偏转角的家庭网络设备为用户选择的家庭网络设备,使得能够由控制设备根据控制设备的指向及偏转角确定选择的设备,避免由用户从所有的家庭网络设备中选择设备带来的选择困难的问题,能够有效的改善用户的体验。且若最位置夹角最接近控制设备的偏转角的家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例大于或等于预先设置的数值,则将所有待选择家庭网络设备显示在控制设备的显示界面上,由用户选择家庭网络设备,由于仅显示了根据控制设备的指向所确定的待选择家庭网络设备,可以有效的缩小用户选择的范围,能够有效避免用户从大量的家庭网络设备中选择设备带来的易出现选择错误的问题,也能够有效的改善用户的体验。
在本发明实施例图5所示实施例描述的技术方案中,控制设备在根据家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角之后,还可根据控制设备待分享数据的媒体格式确定用户选择的家庭网络设备,请参阅图6,为本发明实施例中一种设备选择方法的实施例,包括:
控制设备在执行图5所示实施例中描述的步骤501至504之后,步骤505可以按照如下的步骤执行:
601、从待选择家庭网络设备中选择支持控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络设备集合,分别执行步骤602及步骤603;
602、若家庭网络设备集合中包含一个家庭网络设备,则确定家庭网络设备集合中的家庭网络设备为用户选择的家庭网络设备;
603、若家庭网络设备集合中包含至少两个家庭网络设备,则确定家庭网络设备集合中位置夹角与控制设备的偏转角最接近的家庭网络设备为用户选择的家庭网络设备。
在本发明实施例中,控制设备在得到待选择家庭网络设备之后,将从该待选择家庭网络设备中选取支持该控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络设备的集合,其中,控制设备可以在控制设备上保存家庭网络中的所有家庭网络设备支持的媒体格式,且家庭网络设备支持的媒体格式是在控制设备进行设备发现时得到的。
需要说明是的,图6所示实施例所描述的技术方案适用于用户已经确定了待分享的数据的媒体格式的情况,例如:用户需要将手机上的视频推送到电视机上展示,则用户可使用手机对准电视机的方向进行选择操作,手机确定手机的指向及偏转角,并根据手机的指向及偏转角确定待选择家庭网络设备包含电视机、机顶盒和音响,由于只有电视机能够支持视频的播放,因此,手机可以确定电视机即为用户选择的数据。
在本发明实施例中,若得到的家庭网络设备集合中包含一个家庭网络设备,则控制设备可确定该家庭网络设备集合中的家庭网络设备为用户选择的家庭网络设备,若得到的家庭网络设备集合中包含至少两个家庭网络设备,则控制设备确定家庭网络设备集合中位置夹角与控制设备的偏转角最接近的家庭网络设备为用户选择的家庭网络设备。若得到的家庭网络设备集合中未包含家庭网络设备,即待选择家庭网络设备中不包含可支持控制设备待分享的数据的媒体格式的家庭网络设备,则控制设备将在显示界面上显示提醒信息,以提醒未找到可支持控制设备待分享数据的媒体格式的家庭网络设备。
在本发明实施例中,控制设备利用该控制设备的指向及偏转角确定待查找的区域范围,并确定该区域范围内的待选择家庭网络设备,从该待选择家庭网络设备中确定支持控制设备待分享数据的媒体格式的家庭网络设备集合,以确定控制设备选择的家庭网路设备,能够有效的避免由用户从所有的家庭网络设备中选择设备带来的选择困难及容易出错的问题,有效的改善了用户体验。
请参阅图7,为本发明实施例中,控制设备的结构的实施例,包括:
第一确定单元701,用于控制设备响应用户的选择操作,根据所述控制设备的传感器采集得到的感应数据确定所述控制设备的指向和/或所述控制设备的偏转角;
设备确定单元702,用于在所述第一确定单元确定所述控制设备的指向和/或所述控制设备的偏转角之后,根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选择的家庭网络设备。
在本发明实施例中,第一确定单元701在检测到控制设备的选择操作之后,响应该控制设备的选择操作,根据该控制设备的传感器采集得到的感应数据确定该控制设备的指向和/或控制设备的偏转角。并由设备确定单元702根据控制设备的指向和/或控制设备的偏转角确定用户选择的家庭网络设备。
在本发明实施例中,控制设备响应用户的选择操作,根据该控制设备中的传感器采集得到的感应数据确定该控制设备的指向和/或该控制设备的偏转角;根据该控制设备的指向和或控制设备的偏转角确定该用户选择的家庭网络设备,控制设备通过上述方式能够有效提高选择家庭网络设备的正确率,改善用户体验。
请参阅图8,为本发明实施例中控制设备的结构的实施例,包括:
如图7所示实施例中描述的第一确定单元701,设备确定单元702,且与图7所示实施例中描述的内容相似,此处不再赘述。
在本发明实施例中,设备确定单元702包括:
第二确定单元801,用于在所述第一确定单元701确定所述控制设备的指向之后,查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含所述家庭网络中的所有家庭网络设备的位置信息;
第三确定单元802,用于在所述第二确定单元801得到所述待选择家庭网络设备之后,将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
在本发明实施例中,第一确定单元701在利用感应数据得到控制设备的指向之后,设备确定单元702中的第二确定单元801查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含所述家庭网络中的所有家庭网络设备的位置信息;并由第三确定单元802将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
在本发明实施例中,控制设备通过控制设备的指向确定在家庭网络中待选择家庭网络设备,并将待选择家庭网络设备显示在显示界面上,或者将待选择家庭网络设备中支持待分享数据的媒体格式的家庭网络设备显示在显示界面上,能够有效的减少显示在显示界面上的家庭网络设备的数据,提高用户选择家庭网络设备的正确率,改善用户的体验。
请参阅图9,为本发明实施例中控制设备的结构的实施例,包括:
如图7所示实施例中描述的第一确定单元701及设备确定单元702,且与图7所示实施例中描述的内容相似,此处不再赘述。
其中,设备确定单元702包括:
夹角计算单元901,用于在所述第一确定单元701确定所述控制设备的偏转角之后,根据家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家庭网络设备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角;
第四确定单元902,用于在所述夹角计算单元901确定所述控制设备的位置夹角之后,选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭网络设备。
在本发明实施例中,控制设备可利用传感器的感应数据确定该控制设备的偏转角,并利用该控制设备的偏转角及家庭网络设备的位置夹角确定用户选择的家庭网络,能够有效的提高确定用户选择的家庭网络设备的准确性,改善用户体验。
请参阅图10,为本发明实施例中一种控制设备的结构的实施例,包括:
如图7所示实施例中描述的第一确定单元701及设备确定单元702,且与图7所示实施例中描述的内容相似,此处不再赘述。
选择确定单元1001,用于在第一确定单元得到控制设备的指向及控制设备的偏转角之后,根据控制设备的指向确定家庭网络中待选择家庭网络设备;
选择单元1002,用于在选择确定单元1002确定待选择家庭网络设备之后,根据控制设备的偏转角从待选择家庭网络设备中选择家庭网络设备作为用户选择的家庭网络设备。
在本发明实施例中,控制设备中的第一确定单元701根据控制设备的传感器采集得到的感应数据确定控制设备的指向及控制设备的偏转角;接着,设备确定单元702中的选择确定单元1001根据控制设备的指向确定家庭网络中待选择家庭网络设备;并由设备确定单元702中的选择单元1002根据控制设备的偏转角从待选择家庭网络设备中选择家庭网络设备作为用户选择的家庭网络设备。
在本发明实施例中,控制设备根据该控制设备中的传感器采集得到的感应数据确定该控制设备的指向及该控制设备的偏转角;再根据该控制设备的指向确定家庭网络中待选择家庭网络设备,根据控制设备的偏转角从该待选择家庭网络设备中选择家庭网络设备作为用户选择的家庭网络设备,控制设备通过上述方式能够实现家庭网络设备的选择,避免由用户选择家庭网络设备带来的选择困难的问题,能够有效改善用户体验。
为了更好的理解本发明实施例中的技术方案,请参阅图11,为本发明实施例中控制设备的结构的实施例,包括:
如图10所示实施例中描述的第一确定单元701、设备确定单元702、选择确定单元1001、选择单元1002,且与图10所示实施例中描述的内容相似,此处不再赘述。
在本发明实施例中,传感器可以为陀螺仪。
在本发明实施例中,选择确定单元1001包括:
第五确定单元1101,用于在第一确定单元701得到控制设备的指向和偏转角之后,利用控制设备的位置信息及控制设备的指向确定待查找的区域范围;
第六确定单元1102,用于在第五确定单元1101得到区域范围之后,查找控制设备的家庭网络设备列表,确定位置信息在区域范围内的家庭网络设备为待选择家庭网络设备,家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息。
在本发明实施例中,选择单元1002包括:
计算单元1103,用于在选择确定单元1001得到待选择家庭网络设备之后,根据待选择家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,位置夹角为待选择家庭网络设备与控制设备之间的夹角;
第七确定单元1104,用于在所述计算单元1103得到所述待选择家庭网络设备的位置夹角之后,根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备。
其中,第七确定单元1104包括:
第八确定单元1105,用于在计算单元1103得到待选择家庭网络设备的位置夹角之后,若位置夹角最接近控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例小于预先设置的数值,则确定位置夹角最接近控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备。
显示单元1106,用于在计算单元1103得到待选择家庭网络设备的位置夹角之后,若位置夹角最接近控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例大于或等于预先设置的数值,则将待选择家庭网络设备显示在控制设备的显示界面上,由用户选择家庭网络设备,或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
在本发明实施例中,第七确定单元1104还包括:
设备选择单元1107,用于在计算单元1103得到待选择家庭网络设备的位置夹角之后,从待选择家庭网络设备中选取支持控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络设备集合;
第九确定单元1108,用于在设备选择单元1107确定家庭网络设备集合之后,若家庭网络设备集合中包含一个家庭网络设备,则确定家庭网络设备集合中的家庭网络设备为用户选择的家庭网络设备;或者还用于若家庭网络设备集合中包含至少两个家庭网络设备,则确定家庭网络设备集合中位置夹角与控制设备的偏转角最接近的家庭网络设备为用户选择的家庭网络设备。
在本发明实施例中,控制设备中的第一确定单元701利用陀螺仪采集得到的感应数据确定控制设备的偏转角,及将控制设备所指的方向作为控制设备的指向;接着,选择确定单元702中的第五确定单元1101利用控制设备的位置信息及控制设备的指向确定待查找的区域范围;并由选择确定单元702中的第六确定单元1102查找控制设备的家庭网络设备列表,确定位置信息在区域范围内的家庭网络设备为待选择家庭网络设备,家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息。接着选择单元1002中的计算单元1103根据待选择家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,位置夹角为待选择家庭网络设备与控制设备之间的夹角;并由第七确定单元1104根据待选择家庭网络设备的位置夹角及控制设备的偏转角从待选择家庭网络设备中确定用户选择的家庭网络设备。
其中,第七确定单元1104根据待选择家庭网络设备的位置夹角及控制设备的偏转角从待选择家庭网络设备中确定用户选择的家庭网络设备可以为:若位置夹角最接近控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例小于预先设置的数值,则第七确定单元1104中的第八确定单元1105确定位置夹角最接近控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备。若位置夹角最接近控制设备的偏转角的待选择家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例大于或等于预先设置的数值,则第七确定单元1104中的显示单元1106将待选择家庭网络设备显示在控制设备的显示界面上,,或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户选择家庭网络设备。
或者,控制设备中的计算单元1103在得到待选择家庭网络设备的位置夹角之后,第七确定单元1104中的设备选择单元1107从待选择家庭网络设备中选取支持控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络设备集合;若家庭网络设备集合中包含一个家庭网络设备,则第九确定单元1108确定该家庭网络设备集合中的家庭网络设备为用户选择的家庭网络设备;若家庭网络设备集合中包含至少两个家庭网络设备,第九确定单元1108确定家庭网络设备集合中位置夹角与控制设备的偏转角最接近的家庭网络设备为用户选择的家庭网络设备。
在本发明实施例中,控制设备利用陀螺仪采集得到的数据确定控制设备的偏转角及将控制设备所指的方向作为该控制设备的指向,并利用控制设备的指向及位置信息确定待查找的区域范围,查找控制设备的家庭网络设备列表,确定位置信息在该区域范围内的家庭网络设备为待选择家庭网络设备,并根据家庭网络设备的位置信息及控制设备的位置信息计算待选择家庭网络设备的位置夹角,若位置夹角最接近控制设备的偏转角的家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例小于预先设置的数值,则确定位置夹角最接近控制设备的偏转角的家庭网络设备为用户选择的家庭网络设备,使得能够由控制设备根据控制设备的指向及偏转角确定选择的设备,避免由用户从所有的家庭网络设备中选择设备带来的选择困难的问题,能够有效的改善用户的体验。且若最位置夹角最接近控制设备的偏转角的家庭网络设备的位置夹角与控制设备的偏转角之间的差值占偏转角的比例大于或等于预先设置的数值,则将所有待选择家庭网络设备显示在控制设备的显示界面上,由用户选择家庭网络设备,由于仅显示了根据控制设备的指向所确定的待选择家庭网络设备,可以有效的缩小用户选择的范围,能够有效避免用户从大量的家庭网络设备中选择设备带来的易出现选择错误的问题,也能够有效的改善用户的体验。
或者,在本发明实施例中,控制设备利用该控制设备的指向确定待查找的区域范围,并确定该区域范围内的待选择家庭网络设备及确定支持控制设备待分享数据的媒体格式的家庭网络设备集合之后,从该家庭网络设备集合中确定控制设备选择的家庭网路设备,能够有效提高选择家庭网络设备的正确率,改善用户体验。。
请参阅图12,为本发明实施例中控制设备的结构的实施例,包括:
处理器1201、接收装置1202、发送装置1203、存储器1204;
其中,处理器1201用于根据所述控制设备的传感器采集得到的感应数据,确定所述控制设备的指向,及所述控制设备的偏转角;根据所述控制设备的指向确定家庭网络中待选择家庭网络设备;根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选择的家庭网络设备。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明所提供的一种设备选择方法及装置,进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (14)

1.一种设备选择方法,其特征在于,包括:
控制设备响应用户的选择操作,根据所述控制设备的传感器采集得到的感应数据确定所述控制设备的指向和/或所述控制设备的偏转角;其中,所述控制设备的偏转角为所述控制设备在立体空间中的偏转角,具体是基于基准坐标系在该坐标系的X轴、Y轴、Z轴上的偏转角;
根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选择的家庭网络设备;
所述根据所述控制设备的指向确定所述用户选择的家庭网络设备,包括:
利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围;
查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息;
将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
2.根据权利要求1所述的选择方法,其特征在于,所述根据所述控制设备的偏转角确定所述用户选择的家庭网络设备,包括:
根据家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家庭网络设备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角;
选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭网络设备。
3.根据权利要求1所述的方法,其特征在于,所述根据所述控制设备的指向和所述控制设备的偏转角确定所述用户选择的家庭网络设备,包括:
根据所述控制设备的指向确定家庭网络中的待选择家庭网络设备;
根据所述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所述用户选择的家庭网络设备。
4.根据权利要求3所述的方法,其特征在于,所述根据所述控制设备的指向确定在家庭网络中待选择家庭网络设备,包括:
利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围;
查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息。
5.根据权利要求3或4所述的方法,其特征在于,所述根据所述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所述用户选择的家庭网络设备,包括:
根据所述待选择家庭网络设备的位置信息及所述控制设备的位置信息计算所述待选择家庭网络设备的位置夹角,所述位置夹角为所述待选择家庭网络设备与所述控制设备之间的夹角;
根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备。
6.根据权利要求5所述的方法,其特征在于,所述根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备,包括:
若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制设备的偏转角之间的差值占所述偏转角的比例小于预先设置的数值,则确定所述位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备;
若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制设备的偏转角之间的差值占所述偏转角的比例大于或等于所述预先设置的数值,则将所述待选择家庭网络设备显示在所述控制设备的显示界面上,或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
7.根据权利要求5所述的方法,其特征在于,所述根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备,包括:
从所述待选择家庭网络设备中选择支持所述控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络设备集合;
若所述家庭网络设备集合中包含一个家庭网络设备,则确定所述家庭网络设备集合中的家庭网络设备为所述用户选择的家庭网络设备;
若所述家庭网络设备集合中包含至少两个家庭网络设备,则确定所述家庭网络设备集合中位置夹角与所述控制设备的偏转角最接近的家庭网络设备为所述用户选择的家庭网络设备。
8.一种控制设备,其特征在于,包括:
第一确定单元,用于控制设备响应用户的选择操作,根据所述控制设备的传感器采集得到的感应数据确定所述控制设备的指向和/或所述控制设备的偏转角;其中,所述控制设备的偏转角为所述控制设备在立体空间中的偏转角,具体是基于基准坐标系在该坐标系的X轴、Y轴、Z轴上的偏转角;
设备确定单元,用于在所述第一确定单元确定所述控制设备的指向和/或所述控制设备的偏转角之后,根据所述控制设备的指向和/或所述控制设备的偏转角确定所述用户选择的家庭网络设备;
所述设备确定单元包括:
第二确定单元,用于在所述第一确定单元确定所述控制设备的指向之后,查找所述控制设备的家庭网络设备列表,确定位置信息在区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含家庭网络中的所有家庭网络设备的位置信息;
第三确定单元,用于在所述第二确定单元得到所述待选择家庭网络设备之后,将所述待选择家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择;或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
9.根据权利要求8所述的控制设备,其特征在于,所述设备确定单元包括:
夹角计算单元,用于在所述第一确定单元确定所述控制设备的偏转角之后,根据家庭网络中的家庭网络设备的位置信息及所述控制设备的位置信息计算所述家庭网络设备的位置夹角,所述位置夹角为家庭网络设备与所述控制设备之间的夹角;
第四确定单元,用于在所述夹角计算单元确定所述控制设备的位置夹角之后,选择位置夹角最接近所述控制设备的偏转角的家庭网络设备为所述用户选择的家庭网络设备。
10.根据权利要求8所述的控制设备,其特征在于,所述设备确定单元包括:
选择确定单元,用于在所述第一确定单元确定所述控制设备的指向及所述控制设备的偏转角之后,根据所述控制设备的指向确定家庭网络中待选择家庭网络设备;
选择单元,用于在所述选择确定单元确定所述待选择家庭网络设备之后,根据所述控制设备的偏转角从所述待选择家庭网络设备中选择家庭网络设备作为所述用户选择的家庭网络设备。
11.根据权利要求10所述的控制设备,其特征在于,所述选择确定单元包括:
第五确定单元,用于在所述第一确定单元执行完之后,利用所述控制设备的位置信息及所述控制设备的指向确定待查找的区域范围;
第六确定单元,用于在所述第五确定单元得到所述区域范围之后,查找所述控制设备的家庭网络设备列表,确定位置信息在所述区域范围内的家庭网络设备为待选择家庭网络设备,所述家庭网络设备列表中包含所述家庭网络中的所有家庭网络设备的位置信息。
12.根据权利要求10或11所述的控制设备,其特征在于,所述选择单元包括:
计算单元,用于在所述选择确定单元得到所述待选择家庭网络设备之后,根据所述待选择家庭网络设备的位置信息及所述控制设备的位置信息计算所述待选择家庭网络设备的位置夹角,所述位置夹角为所述待选择家庭网络设备与所述控制设备之间的夹角;
第七确定单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,根据所述待选择家庭网络设备的位置夹角及所述控制设备的偏转角从所述待选择家庭网络设备中确定所述用户选择的家庭网络设备。
13.根据权利要求12所述的控制设备,其特征在于,所述第七确定单元包括:
第八确定单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,若位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制设备的偏转角之间的差值占所述偏转角的比例小于预先设置的数值,则确定所述位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备为用户选择的家庭网络设备;
显示单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,若所述位置夹角最接近所述控制设备的偏转角的待选择家庭网络设备的位置夹角与所述控制设备的偏转角之间的差值占所述偏转角的比例大于或等于所述预先设置的数值,则将所述待选择家庭网络设备显示在所述控制设备的显示界面上,或者将所述待选择家庭网络设备中支持所述控制设备待分享数据的媒体格式的家庭网络设备显示在所述控制设备的显示界面上,由用户进行选择。
14.根据权利要求12所述的控制设备,其特征在于:所述第七确定单元包括:
设备选择单元,用于在所述计算单元得到所述待选择家庭网络设备的位置夹角之后,从所述待选择家庭网络设备中选取支持所述控制设备待分享数据的媒体格式的家庭网络设备作为家庭网络设备集合;
第九确定单元,用于在所述设备选择单元确定所述家庭网络设备集合之后,若所述家庭网络设备集合中包含一个家庭网络设备,则确定所述家庭网络设备集合中的家庭网络设备为所述用户选择的家庭网络设备;若所述家庭网络设备集合中包含至少两个家庭网络设备,则确定所述家庭网络设备集合中位置夹角与所述控制设备的偏转角最接近的家庭网络设备为所述用户选择的家庭网络设备。
CN201480001779.7A 2014-04-22 2014-04-22 设备选择方法和装置 Active CN104488233B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/075927 WO2015161437A1 (zh) 2014-04-22 2014-04-22 设备选择方法和装置

Publications (2)

Publication Number Publication Date
CN104488233A CN104488233A (zh) 2015-04-01
CN104488233B true CN104488233B (zh) 2018-03-09

Family

ID=52761439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480001779.7A Active CN104488233B (zh) 2014-04-22 2014-04-22 设备选择方法和装置

Country Status (4)

Country Link
US (1) US10291427B2 (zh)
EP (1) EP2955860B1 (zh)
CN (1) CN104488233B (zh)
WO (1) WO2015161437A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106713598B (zh) 2015-07-24 2020-02-21 中兴通讯股份有限公司 基于指示方向的指令传输方法及装置、智能设备
CN109085807A (zh) * 2018-08-10 2018-12-25 深圳市中福信息科技有限公司 一种智能控制***及其控制方法
EP3963425A1 (en) * 2019-04-30 2022-03-09 Google LLC Systems and interfaces for location-based device control
CN112987580B (zh) * 2019-12-12 2022-10-11 华为技术有限公司 一种设备的控制方法、装置、服务器以及存储介质
CN114090140A (zh) * 2020-08-05 2022-02-25 华为技术有限公司 基于指向操作的设备之间的交互方法及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195706A (zh) * 2011-04-19 2011-09-21 百度在线网络技术(北京)有限公司 一种用于实现多个移动设备间共享资源信息的方法与设备
CN102377872A (zh) * 2010-08-24 2012-03-14 中央大学 无线传送信息***以及无线传送信息方法
EP2451122A2 (en) * 2010-11-05 2012-05-09 Samsung Electronics Co., Ltd. Mobile device and control method thereof
CN102891784A (zh) * 2011-07-20 2013-01-23 联想(北京)有限公司 控制方法、控制装置的装置及控制***

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004166193A (ja) * 2002-09-27 2004-06-10 Matsushita Electric Ind Co Ltd リモコン装置
JP4516042B2 (ja) * 2006-03-27 2010-08-04 株式会社東芝 機器操作装置および機器操作方法
TWI317807B (en) 2006-12-27 2009-12-01 Ind Tech Res Inst Positioning apparatus and method
JP2008299619A (ja) * 2007-05-31 2008-12-11 Toshiba Corp モバイル機器、データ転送方法、およびデータ転送システム
US9571625B2 (en) * 2009-08-11 2017-02-14 Lg Electronics Inc. Electronic device and control method thereof
JP5879735B2 (ja) * 2010-09-29 2016-03-08 ブラザー工業株式会社 携帯装置のプログラム、携帯装置および携帯装置の制御方法
US9142122B2 (en) * 2010-11-25 2015-09-22 Panasonic Intellectual Property Corporation Of America Communication device for performing wireless communication with an external server based on information received via near field communication
CN102204271A (zh) 2011-06-28 2011-09-28 华为终端有限公司 控制用户设备的方法和装置
US9208680B2 (en) * 2012-01-12 2015-12-08 Lumen Radio Ab Remote commissioning of an array of networked devices
KR101863197B1 (ko) * 2012-01-31 2018-05-31 삼성전자주식회사 컨텐츠 공유 네트워크에서 발견된 디바이스를 알리기 위한 장치 및 방법
CN103091662B (zh) 2013-01-09 2015-08-05 上海大唐移动通信设备有限公司 定位方法、路测终端与手持终端
US9721462B2 (en) * 2013-08-30 2017-08-01 Hitachi Maxell, Ltd. Terminal device and remote control method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377872A (zh) * 2010-08-24 2012-03-14 中央大学 无线传送信息***以及无线传送信息方法
EP2451122A2 (en) * 2010-11-05 2012-05-09 Samsung Electronics Co., Ltd. Mobile device and control method thereof
CN102195706A (zh) * 2011-04-19 2011-09-21 百度在线网络技术(北京)有限公司 一种用于实现多个移动设备间共享资源信息的方法与设备
CN102891784A (zh) * 2011-07-20 2013-01-23 联想(北京)有限公司 控制方法、控制装置的装置及控制***

Also Published As

Publication number Publication date
EP2955860B1 (en) 2018-06-27
US10291427B2 (en) 2019-05-14
EP2955860A1 (en) 2015-12-16
WO2015161437A1 (zh) 2015-10-29
US20150365248A1 (en) 2015-12-17
EP2955860A4 (en) 2016-05-18
CN104488233A (zh) 2015-04-01

Similar Documents

Publication Publication Date Title
CN104488233B (zh) 设备选择方法和装置
AU2021269359B2 (en) Display method and apparatus
US10505752B2 (en) Electronic apparatus and method of controlling group action
EP2993832B1 (en) Mobile terminal, home appliance, and method of operating the same
KR102092063B1 (ko) 통신 서비스 수행 방법 및 장치
JP6399748B2 (ja) コンテンツ再生装置、そのui提供方法、ネットワークサーバ及びその制御方法
EP2701036A2 (en) Method of establishing communication link and display devices thereof
US20130165045A1 (en) Electronic device and method for sharing resources via bluetooth network
KR20160062602A (ko) 근접 네트워크 구성 방법 및 그 전자 장치
US9514641B2 (en) Smart remote control
KR20140052690A (ko) 전자장치 및 시스템의 제어방법
CN105491135B (zh) 建立数据连接的方法及装置
US20160316259A1 (en) Techniques for communicating display streams
KR20150067240A (ko) 와이파이 네트워크 환경에서 와이파이 다이렉트 연결을 설정하기 위한 방법 및 시스템
CN106953785A (zh) 智能家居设备添加方法及装置
KR20150142218A (ko) 전자 장치 및 전자 장치의 네트워크 연결방법
CN108322926A (zh) 网络接入方法、终端、网络服务器及计算机可读存储介质
JP6259790B2 (ja) ユーザ端末、画面共有方法及びユーザ端末用プログラム
WO2015014135A1 (zh) 鼠标指针的控制方法、装置及终端设备
KR101722784B1 (ko) 증강현실을 이용한 사용자 인터페이스 제공방법 및 그 방법을 이용한 이동 단말기
CN107852425A (zh) 图像显示装置及其操作方法
CN108432160B (zh) 在无线通信***中基于声音信号发送和接收数据的设备和方法
JP5961926B2 (ja) 情報処理システム
WO2013152656A1 (zh) 一种绘制滑动轨迹的方法及移动终端
JP6195865B2 (ja) データ送信装置、データ送信方法及び、データ送信装置用プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171027

Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Applicant after: HUAWEI terminal (Dongguan) Co., Ltd.

Address before: 518129 Guangdong city of Shenzhen province Bantian HUAWEI base in B District No. 2

Applicant before: Huawei Device Co., Ltd.

GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee after: Huawei Device Co., Ltd.

Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee before: HUAWEI terminal (Dongguan) Co., Ltd.