CN113138560B - 终端控制方法、装置、设备及可读存储介质 - Google Patents

终端控制方法、装置、设备及可读存储介质 Download PDF

Info

Publication number
CN113138560B
CN113138560B CN202110388244.1A CN202110388244A CN113138560B CN 113138560 B CN113138560 B CN 113138560B CN 202110388244 A CN202110388244 A CN 202110388244A CN 113138560 B CN113138560 B CN 113138560B
Authority
CN
China
Prior art keywords
target
terminal
distance
terminals
wearable device
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
CN202110388244.1A
Other languages
English (en)
Other versions
CN113138560A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110388244.1A priority Critical patent/CN113138560B/zh
Publication of CN113138560A publication Critical patent/CN113138560A/zh
Application granted granted Critical
Publication of CN113138560B publication Critical patent/CN113138560B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种终端控制方法、装置、设备及可读存储介质,属于终端技术领域。该终端控制方法包括:获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离;在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端;控制目标终端执行目标操作。

Description

终端控制方法、装置、设备及可读存储介质
技术领域
本申请属于终端技术领域,具体涉及一种终端控制方法、装置、设备及可读存储介质。
背景技术
随着智能家居设备的迅速发展,越来越多的智能家居设备进入人们的日常生活。随着智能家居设备越来越多,为了方便用户控制多个智能家居设备,用户可以通过一个智能终端与多个智能家居设备连接,从而控制智能家居设备。
然而,随着智能家居设备越来越多,当用户通过一个设备控制某一智能家居设备时,需要先准确的从多个智能家居设备中选定或者查找到目标设备,然后才能控制目标设备,该选定或者查找的操作过程繁琐,极大的影响了用户体验。
申请内容
本申请实施例的目的是提供一种终端控制方法、装置、设备及可读存储介质,能够解决确定目标设备的过程繁琐,降低用户体验的问题。
第一方面,本申请实施例提供了一种终端控制方法,该方法包括:
获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离;
在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端;
控制目标终端执行目标操作。
第二方面,本申请实施例提供了一种终端控制装置,该装置包括:
获取模块,用于获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离;
确定模块,用于在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端;
控制模块,用于控制目标终端执行目标操作。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,为了方便用户快速控制目标终端,通过获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离,之后,可以在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端,使用户无需通过查找、选择等额外的操作,自动准确确定目标终端,接下来,可以控制目标终端执行目标操作,对用户而言,对终端的控制方式更加便捷,能够有效提高用户体验。
附图说明
图1是本申请实施例提供的终端控制方法的流程示意图;
图2是本申请实施例提供的终端控制方法在一个实施例中的示意图;
图3是本申请实施例提供的终端控制方法在另一个实施例中的示意图;
图4是本申请实施例提供的终端控制方法在又一个实施例中的示意图;
图5是本申请实施例提供的一种终端控制装置结构示意图;
图6是本申请实施例提供的一种电子设备的结构示意图;
图7是本申请实施例提供的另一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
针对背景技术中出现的问题,本申请实施例提供了一种终端控制方法,通过获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离,之后,在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端,使用户无需通过查找、选择等额外的操作,自动准确确定目标终端,实现快速控制目标终端执行目标操作,能够有效提高用户体验。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的终端控制方法进行详细地说明。
请参见图1,图1是本申请实施例提供的一种终端控制方法的流程示意图,包括:
步骤110,获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离。
第一终端可以包括智能家居设备,例如:照明设备、多媒体设备、安防设备、智能家电、智能窗帘等,第一终端还可以包括移动电子设备和非移动电子设备,等等。为方便描述,上面提到的各种设备统称为第一终端。本申请实施例中,可以适用于用户面前任意位置可以有一个或者多个第一终端。
目标穿戴设备可以包括智能耳机、智能眼镜等常见的穿戴设备,为便于理解,下文以目标穿戴设备为智能耳机为例,对本申请实施例提供的终端控制方法作进一步的解释说明。
在目标穿戴设备上的第一位置和第二位置分别设置相关定位元件,通过定位元件检测目标穿戴设备与第一终端之间的距离信息。其中,定位元件例如可以基于天线阵列进行获取与第一终端的距离,定位元件还可以是通过蓝牙、无线或者射频识别等在此并不具体限定。
作为一个具体的示例,目标穿戴设备的第一位置和第二位置可以分别设置有天线阵列,例如,智能耳机可以包括左耳机和右耳机,智能耳机的第一位置可以在左耳机,智能耳机的第二位置可以在右耳机。在左耳机中的天线阵列通过接收到的无线电波的时间,可以得到智能耳机第一位置与第一终端之间的第一距离,同理,也可以得到智能耳机第二位置与第一终端之间的第二距离。
可选的,智能耳机可以包括:有线耳机、无线耳机或者头戴式耳机。其中,无线耳机例如可以是真无线蓝牙耳机(True Wireless Stereo,TWS)、Kleer耳机或者WiFi耳机等类型。
目标穿戴设备与多个第一终端的连接方式,例如可以是,目标穿戴设备与手机连接,由手机和网关连接,其中多个第一终端分别与网关连接,从而使目标穿戴设备可以实现与不同的第一终端连接。
在一些实施例中,在目标穿戴设备中可以设置用于计算差值的计算元件,用于计算目标穿戴设备与每个第一终端之间的第一距离与第二距离的差值。可选的,也可以是与目标穿戴设连接的第一终端设置用于计算差值的计算元件,目标穿戴设备与每个第一终端之间的第一距离与第二距离的差值。
步骤120,在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端。
在一些实施例中,在第一终端为多个的情况下,可选的,预设条件可以包括确定绝对值最小的差值对应的第一终端为目标终端。
在目标穿戴设备的第一朝向可能有一个或多个第一终端,具体地,第一朝向可以是用户面部的朝向。目标穿戴设备内的定位元件可以设置有天线阵列,通过天线阵列中不同阵元接收无线信号的时间差,可以确定目标穿戴设备的第一朝向。此外,定位元件还可以是通过蓝牙、无线或者射频识别等元件,用来实现确定目标穿戴设备的第一朝向,在此并不具体限定。可选的,可以将用户面部的朝向设置为默认的朝向,以便于用户面向终端时,直接可以从中确定目标终端。
作为一个具体的示例,左耳机对应的第一距离,右耳机对应第二距离,预设条件具体还可以是确定第一距离与第二距离的差值为负值时对应的第一终端为目标终端。此时,若目标穿戴设备的第一朝向是用户面部的朝向,则根据差值为负值的预设条件,可以从用户面部朝向的左边确定目标终端。
另外,预设条件还可以是第一距离与第二距离的差值为负值中绝对值最小的差值对应的第一终端为目标终端。此时,若目标穿戴设备的第一朝向是用户面部的朝向,则根据差值为负值且差值的绝对值最小的预设条件,可以得到目标终端在用户面部朝向的正前方偏左的位置。
预设条件具体还可以是确定第一距离与第二距离的差值为正值时对应的第一终端为目标终端。此时,若目标穿戴设备的第一朝向是用户面部的朝向,则根据差值为正值的预设条件,可以从用户面部朝向的右边确定目标终端。
可选的,预设条件对应的具体条件可以是在电子设备中,预先设置好的默认条件,例如,将“绝对值最小的差值对应的第一终端为目标终端”作为默认预设条件,也可以是,用户由自主设置,在此并不具体限定。
以预设条件包括确定绝对值最小的差值为例,用户身边可能有多个智能灯,用户佩戴智能耳机转头面向智能灯,希望控制其中一个智能灯。参考图2所示,用户面对智能灯A、智能灯B和智能灯C,通过智能耳机的可以分别获取到第一位置(左耳机)与智能灯A的第一距离A1、第一位置与智能灯B的第一距离B1,第一位置与智能灯C的第一距离C1,以及,第二位置(右耳机)与智能灯A的第二距离A2、第二位置与智能灯B的第二距离B2、第二位置与智能灯C的第二距离C2。对于智能灯A,可以得到第一距离A1与第二距离A1的差值的绝对值|A1-A2|,对于智能灯B,可以得到第一距离B1与第二距离B2的差值的绝对值|B1-B2|,对于智能灯C,可以得到第一距离C1与第二距离C2的差值的绝对值|C1-C2|,进而通过|A1-A2|、|B1-B2|和|C1-C2|的大小,确定绝对值最小的差值对应的智能灯作为目标终端,从而实现减少用户额外操作,快速确定目标终端,提高用户与终端交互的使用体验。
可以理解的是,用户身边有一个智能灯,目标穿戴设备中的定位元件可以检测到其与智能灯的第一距离和第二距离的差值发生变化,可以在在差值的绝对值变为最小时,将此智能灯作为目标终端。
可以理解的是,预设条件可以由本领域技术人员根据需要进行设置。
步骤130,控制目标终端执行目标操作。
在确定目标终端后,可以控制目标终端执行目标操作。
继续以智能灯为例,目标操作可以是预设的默认操作,例如关灯或开灯。若智能灯处于开启状态,在将智能灯确定为目标终端后,可以控制智能灯关闭;若智能灯处于关闭状态,可以控制智能灯开启。
可选的,目标操作还可以是与用户输入的控制指令相对应的目标操作。例如用户输入的控制指令为“在30分钟后关闭”,则智能灯可以在30分钟后自动关闭。通过本申请实施例提供的终端控制方法,若第一终端有多个,用户无需特意查找到第一终端具体是哪一个,只需面向其中一个第一终端,输出控制指令,接下来会自动确定目标终端,并控制目标终端执行与控制指令相对应的目标操作。
示例性的,控制指令可以是语音输入,还可以是对与目标穿戴设备连接的智能终端的控制界面上设置控件的输入。例如,在控制界面的“关灯”控件以及时间设置控件,在此并不限定。
在另一具体的实施例中,用户身边的至少一个第一终端中包括手机,在用户佩戴智能耳机转头面向手机时,可以将手机确定为目标终端,接下来,可以控制手机点亮屏幕。具体例如,用户佩戴智能耳机在看书时,用户转头面向手机可能想查看手机了解当前时间,因此,在用户只需要面向手机后,手机将会被确定为目标终端,自动点亮,方便用户查看,从而有效提高了用户体验。
在本申请实施例中,通过获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离,之后,可以在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端,使用户无需通过查找、选择等额外的操作,自动确定目标终端。接下来,可以控制目标终端执行目标操作,省去用户手动触发目标终端,例如,亮屏的额外操作,对用户而言,对终端的控制方式更加便捷,有效提高用户体验。
此外,在本申请实施例中还可以获取目标穿戴设备与目标终端的第四距离,在第四距离小于预设阈值时情况下,控制目标终端执行预设操作。其中,第四距离可以作为用户与目标终端地距离,预设操作可以包括生成提示信息。具体地,以目标终端是手机为例,当用户查看手机时,判断目标穿戴设备与手机的第四距离小于预设阈值,接下来可以生成提示信息,用于提示用户注意用眼安全。其中,提示信息的提示方式可以是在屏幕的弹窗提醒,也可以是语音提醒,在此并不具体限定。在本申请实施例中,在确定目标终端与用户距离过近时,可以提示用户注意使用距离,提高用户体验。
在一些实施例中,在绝对值最小的差值为多个的情况下,则目标终端为多个,控制目标终端执行目标操作,可以控制多个目标终端,执行同样的目标操作。
在目标终端为多个的情况下,也可以根据多个目标终端的优先级,控制多个目标终端执行目标操作,具体地,可以包括以下步骤:
步骤131,获取目标穿戴设备与目标终端的第三距离。
作为一个具体地示例,用户身边可能有多个智能灯,用户通过转头面向智能灯时,在用户的正对面可能有多个智能灯,由于绝对值最小的差值有多个,因此,可以作为目标终端的智能灯有多个。为了进一步确定执行目标操作的目标终端,可以目标穿戴设备与目标终端的第三距离,可选的,第三距离可以目标穿戴设备的第一位置与目标终端的第一距离,也可以是目标穿戴设备的第二位置与目标终端的第二距离,在此并不具体限定。其中,第三距离可以作为用户与目标终端的距离。
可选的,还可以通过蓝牙寻向技术或其他无线定位技术,分别获取目标穿戴设备的第一位置和第二位置与目标终端之间的水平夹角,以及通过左耳机和右耳机中的陀螺仪,分别获取第一位置和第二位置与目标终端的垂直夹角,进而结合目标穿戴设备与目标终端的第一距离和第二距离,计算得到用户面部与目标终端的直线距离,并将该直线距离作为用户与目标终端的第三距离,在此并不具体限定。
图3是本申请实施例提供的终端控制方法在另一个实施例中的示意图,参考图3所示,用户面向智能灯时,在用户的正对面可能有智能灯A和智能灯B。
通过智能耳机的分别获取到第一位置与智能灯A的第一距离A1、第一位置与智能灯B的第一距离B1,以及,第二位置与智能灯A的第二距离A2、第二位置与智能灯B的第二距离B2。此时,智能灯A和智能灯B在同一直线上,绝对值最小的差值相等。
步骤132,根据多个第三距离的大小,确定多个目标终端的优先级。
在一些实施例中,可以根据第三距离从小到大的顺序,确定多个目标终端的优先级,例如,根据第三距离从小到大的顺序,依次确定目标终端的最高优先级至最低优先级。可选的,最高优先级对应的目标终端,可以先被控制执行目标操作。
步骤133,根据优先级,控制多个目标终端执行目标操作。
可选的,在确定多个目标终端的优先级后,可以根据优先级从高到低的顺序,依次控制目标终端执行目标操作。从而实现在目标终端过多的情况下,无需用户过多描述即可控制目标终端执行目标操作。
为了使控制终端的过程更具智能化,在一些实施例中,在本申请实施例步骤133具体还可以执行以下步骤:
首先,根据优先级,依次获取多个目标终端的终端状态信息。
然后,在终端状态信息满足预设控制条件的情况下,控制目标终端执行目标操作。
作为一个具体的实施例,继续参考图3,目标终端可以包括智能灯A和智能灯B,根据每个目标终端对应的第三距离,智能灯B为最高优先级,智能灯A为第二优先级。可选的,目标操作可以是预设的默认操作,目标操作还可以是与用户输入的控制指令相对应的目标操作,以目标操作是关闭一盏智能灯为例,相应的,预设控制条件可以是智能灯处于开启状态。根据优先级,获取智能灯B的终端状态信息。
示例性的,若智能灯B的终端状态信息为开启状态,则智能灯B满足预设控制条件,因此,可以控制智能灯B执行目标操作。此时,可以停止获取智能灯A的终端状态信。若智能灯B的终端状态信息为关闭状态,则智能灯B不满足预设控制条件,接下来,可以获取第二优先级对应的智能灯A的终端状态信息,若智能灯A的终端状态信息为开启状态,则智能灯A满足预设控制条件,可以控制智能灯A关闭。
继续以目标操作为关闭一盏智能灯为例,在一个可能的实现方式中,若在智能灯A之后还有绝对值最小的差值对应的目标终端(图3中未示出),则不再获取目标终端的状态信息。
根据本申请实施例中,在用户的正对面可能有多个智能灯的情况下,若用户想要关闭某一个智能灯时,可以通过语音说出“关灯”指令,接下来可以根据多个目标终端的优先级,关闭相应的智能灯关闭,其中,用户无需进行过多描述,实现控制的用户想要关闭的智能灯,从而提高用户家居生活的智能性和便捷性。
在一些实施例中,在执行本申请实施例中步骤110之前,具体还可以包括以下步骤:接收第一输入,其中,第一输入包括方位条件;确定与第一方位条件对应的目标差值条件为预设条件。
其中,第一输入,可以是用户的语音输入,例如,用户可以通过语音说出“关灯”指令之后,执行步骤120和步骤130。此外,目标穿戴设备可以与用户的智能终端连接,智能终端例如可以包括控制界面,在控制界面可以显示相关的控制控件。智能终端例如手机、平板电脑、智能手表等电子设备,在此不一一列举。基于用户通过对控制控件的触控操作,可以得到第一输入。
在一些实施例中,在接收到第一输入之后,再执行本申请实施例中步骤110,相对于实时获取目标穿戴设备与多个第一终端的第一距离和第二距离,可以减少资源消耗,提高目标穿戴设备的续航能力。
此外,第一输入还可以包括第一方位条件,例如,当用户面对多个第一终端时,接收到的第一输入是“关闭我左侧的灯”,从中可以得到第一方位条件为“左侧”,由此,根据第一输入的第一方位条件“左侧”,可以获取与“左侧”相对应的目标差值条件作为预设条件,以便于准确的从多个第一终端中确定出目标终端,使控制过程更具智能化。
可以理解的是,不同的第一方位条件可以对应不同的目标差值条件,而目标差值条件可以作为预设条件,由此,可以适用于目标终端在不同的位置时,快速对目标终端进行定位。
其中,差值可以是正数、负数或者零。示例性的,与第一方位条件“左侧”相对应的目标差值条件可以是第一距离与第二距离的差值为负数时对应的终端作为目标终端。
具体地,继续参考图2,用户面向智能灯时,确定用户面前的智能灯有智能灯A、智能灯B和智能灯C。第一位置(左耳机)与智能灯A的第一距离为3米,第二位置(右耳机)与智能灯A的距离为3.2米;第一位置与智能灯B的第一距离为3.1米,第二位置与智能灯B的第二距离为3米;第一位置与智能灯C的第一距离为3.3,第二位置与智能灯C的第二距离为3.1米。继续结合图2所示,对于智能灯A,第一距离与第二距离的差值为-0.2,对于智能灯B第一距离与第二距离的差值为0.1,对于智能灯C第一距离与第二距离的差值为0.3,因此,基于第一方位条件“左侧”对应的目标差值条件,将-0.2对应的智能灯A作为目标终端。
基于目标穿戴设备中的定位元件中可以确定的目标穿戴设备的朝向信息,具体地,朝向信息可以包括第一朝向或第二朝向,第一朝向可以是用户面部的朝向,第二朝向可以是用户的背部朝向。
在本申请实施例中,还可以获取目标穿戴设备的朝向信息;根据朝向信息,在朝向信息确定目标终端。
以朝向信息是第一朝向为例,即用户面部的朝向,在确定用户的面部朝向后,可以将用户面部朝向的终端作为第一终端,接下来通过获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离,之后,在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端,使用户无需通过查找、选择等额外的操作,自动准确确定目标终端,实现快速控制目标终端执行目标操作。
可选的,可以将用户面部的朝向设置为默认获取第一终端的方向。如此,用户只需面向终端,就可以确定被控制的目标终端。
作为一个具体的示例,目标穿戴设备的朝向可以基于定位元件中的天线阵列确定,可选的,定位元件还可以是蓝牙、无线或者射频识别等元件,在此并不具体限定。
在本申请实施例中,在目标穿戴设备的辅助定位下,用户只需要对希望控制的终端进行简单的方位描述,即可实现确定目标终端,使得用户无需通过查找、选择等额外的操作去操作目标穿戴设备,能够有效提高用户与目标终端交互的体验。
在本申请实施例中,第一输入中包括的第一方位条件还可以包括朝向信息,从而实现从不同的朝向信息确定目标终端,以提高用户应用的便利性。示例性的,以第一输入为“关闭我左后方的灯”为例,可以得到第一方位条件包括“左侧”和“后方”,其中,“后方”作为朝向信息,即第二朝向(用户的背部朝向)。其中,对与“左侧”相对应的目标差值条件可以是第一距离与第二距离的差值为负数。如图4所示,在用户后方有两个智能灯A和智能灯B,例如,第一位置与智能灯A的第一距离为2.5米,第二位置与智能灯A的距离为2.7米;第一位置与智能灯B的第一距离为2.6,第二位置与智能灯B的第二距离为2.5米。可以得到,对于智能灯A第一距离与第二距离的差值为-0.2,对于智能灯B第一距离与第二距离的差值为0.1,由此,可以将智能灯A作为目标终端,并控制智能灯A关闭。根据本申请实施例提供的终端控制方法,使对目标终端的控制过程更具智能化,能够有效提高用户体验。
需要说明的是,本申请实施例提供的终端控制方法,执行主体可以为终端控制装置,或者该终端控制装置中的用于执行终端控制方法的控制模块。本申请实施例中以终端控制装置执行终端控制方法为例,说明本申请实施例提供的终端控制装置。
图5是本申请实施例提供的一种终端控制装置结构示意图。
如图5所示,该终端控制装置500可以包括:
获取模块510,用于获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离;
确定模块520,用于在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端;
控制模块530,用于控制目标终端执行目标操作。
在本申请实施例中,通过获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离,之后,可以在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端,使用户无需通过查找、选择等额外的操作,自动确定目标终端。接下来,可以控制目标终端执行目标操作,省去用户手动触发目标终端,例如,亮屏的额外操作,对用户而言,对终端的控制方式更加便捷,有效提高用户体验。
在一种可能的实施例中,在第一终端为多个的情况下,确定模块520,还用于在多个第一终端中,将绝对值最小的差值对应的第一终端确定为目标终端。
如此,可以减少用户额外操作,快速确定目标终端,提高用户与终端交互的使用体验。
在一种可能的实施例中,在绝对值最小的差值为多个的情况下,目标终端为多个;
获取模块510,还用于获取目标穿戴设备与目标终端的第三距离;
确定模块520,还用于根据多个第三距离的大小,确定多个目标终端的优先级;
控制模块530,还用于根据优先级,控制多个目标终端执行目标操作。
如此,在目标终端过多的情况下,无需用户过多描述即可控制目标终端执行目标操作。
在一种可能的实施例中,获取模块510,还用于根据优先级,依次获取多个目标终端的终端状态信息;
控制模块530,还用于在终端状态信息满足预设控制条件的情况下,控制目标终端执行目标操作。
如此,可以有效提高用户家居生活的智能性和便捷性。
在一种可能的实施例中,装置还包括:
接收模块,用于接收第一输入,其中,第一输入包括第一方位条件;
确定模块520,还用于确定与第一方位条件对应的目标差值条件为预设条件。
如此,可以有效提高用户家居生活的智能性和便捷性。
在一种可能的实施例中,确定模块520,还用于获取目标穿戴设备的朝向信息;根据朝向信息,在朝向信息确定目标终端。
如此,可以使用户无需通过查找、选择等额外的操作,自动准确确定目标终端,实现快速定位目标终端,以及控制目标终端执行目标操作。
本申请实施例中的终端控制装置500可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的终端控制装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的终端控制装置能够实现图1至图4的方法实施例中终端控制装置实现的各个过程,为避免重复,这里不再赘述。
可选的,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述终端控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图7为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器710逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器710,用于获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离;
在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端;
控制目标终端执行目标操作。
本申请实施例提供的电子设备700,通过获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及目标穿戴设备的第二位置与第一终端之间的第二距离,之后,可以在第一距离与第二距离的差值满足预设条件的情况下,将第一终端确定为目标终端,使用户无需通过查找、选择等额外的操作,自动确定目标终端。接下来,可以控制目标终端执行目标操作,省去用户手动触发目标终端,例如,亮屏的额外操作,对用户而言,对终端的控制方式更加便捷,有效提高用户体验。
可选的,处理器710,还用于在第一终端为多个的情况下,在多个第一终端中,将绝对值最小的差值对应的第一终端确定为目标终端。
如此,可以减少用户额外操作,快速确定目标终端,提高用户与终端交互的使用体验。
可选的,处理器710,还用于在绝对值最小的差值为多个的情况下,目标终端为多个,获取目标穿戴设备与目标终端的第三距离;
根据多个第三距离的大小,确定多个目标终端的优先级;
根据优先级,控制多个目标终端执行目标操作。
如此,在目标终端过多的情况下,无需用户过多描述即可控制目标终端执行目标操作。
可选的,处理器710,还用于根据优先级,依次获取多个目标终端的终端状态信息;
在终端状态信息满足预设控制条件的情况下,控制目标终端执行目标操作。
如此,可以有效提高用户家居生活的智能性和便捷性。
可选的,输入单元704,用于接收第一输入,其中,第一输入包括第一方位条件;确定与第一方位条件对应的目标差值条件为预设条件。如此,可以有效提高用户家居生活的智能性和便捷性。
可选的,处理器710,还用于获取目标穿戴设备的朝向信息;根据朝向信息,在朝向信息确定目标终端。
如此,可以使用户无需通过查找、选择等额外的操作,自动准确确定目标终端,实现快速定位目标终端,以及控制目标终端执行目标操作。
应理解的是,本申请实施例中,输入单元704可以包括图形处理器(GraphicsProcessing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述终端控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述终端控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (10)

1.一种终端控制方法,其特征在于,包括:
获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及所述目标穿戴设备的第二位置与第一终端之间的第二距离;
在所述第一距离与所述第二距离的差值满足预设条件的情况下,将所述第一终端确定为目标终端;
控制所述目标终端执行目标操作,其中,在所述目标终端的数量为多个的情况下,根据多个所述目标终端的优先级,控制多个所述目标终端执行所述目标操作。
2.根据权利要求1所述的方法,其特征在于,在所述第一终端为多个的情况下,所述在所述第一距离与所述第二距离的差值满足预设条件的情况下,将所述第一终端确定为目标终端,包括:
在多个所述第一终端中,将绝对值最小的差值对应的第一终端确定为所述目标终端。
3.根据权利要求2所述的方法,其特征在于,在所述绝对值最小的差值为多个的情况下,所述目标终端为多个,所述控制所述目标终端执行目标操作,包括:
获取所述目标穿戴设备与目标终端的第三距离;
根据多个所述第三距离的大小,确定多个所述目标终端的优先级;
根据所述优先级,控制多个所述目标终端执行所述目标操作。
4.根据权利要求3所述的方法,其特征在于,所述根据所述优先级,控制多个所述目标终端执行所述目标操作,包括:
根据所述优先级,依次获取多个所述目标终端的终端状态信息;
在所述终端状态信息满足预设控制条件的情况下,控制所述目标终端执行所述目标操作。
5.根据权利要求1所述的方法,其特征在于,所述在所述第一距离与所述第二距离的差值满足预设条件的情况下,将所述第一终端确定为目标终端之前,所述方法还包括:
接收第一输入,其中,第一输入包括第一方位条件;
确定与所述第一方位条件对应的目标差值条件为所述预设条件。
6.根据权利要求1所述的方法,其特征在于,还包括:
获取所述目标穿戴设备的朝向信息;
根据所述朝向信息,在所述朝向信息确定所述目标终端。
7.一种终端控制装置,其特征在于,所述装置包括:
获取模块,用于获取目标穿戴设备的第一位置与第一终端之间的第一距离,以及所述目标穿戴设备的第二位置与第一终端之间的第二距离;
确定模块,用于在所述第一距离与所述第二距离的差值满足预设条件的情况下,将所述第一终端确定为目标终端;
控制模块,用于控制所述目标终端执行目标操作,其中,在所述目标终端的数量为多个的情况下,根据多个所述目标终端的优先级,控制多个所述目标终端执行所述目标操作。
8.根据权利要求7所述的装置,其特征在于,在所述第一终端为多个的情况下,所述确定模块,还用于在多个所述第一终端中,将绝对值最小的差值对应的第一终端确定为所述目标终端。
9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-6任意一项所述的终端控制方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-6任意一项所述的终端控制方法的步骤。
CN202110388244.1A 2021-04-12 2021-04-12 终端控制方法、装置、设备及可读存储介质 Active CN113138560B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110388244.1A CN113138560B (zh) 2021-04-12 2021-04-12 终端控制方法、装置、设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110388244.1A CN113138560B (zh) 2021-04-12 2021-04-12 终端控制方法、装置、设备及可读存储介质

Publications (2)

Publication Number Publication Date
CN113138560A CN113138560A (zh) 2021-07-20
CN113138560B true CN113138560B (zh) 2024-06-25

Family

ID=76811163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110388244.1A Active CN113138560B (zh) 2021-04-12 2021-04-12 终端控制方法、装置、设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN113138560B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113534715B (zh) * 2021-07-21 2023-01-24 歌尔科技有限公司 智能穿戴设备、目标设备的控制方法及***
CN115190202B (zh) * 2022-05-23 2023-07-25 荣耀终端有限公司 终端设备的解锁方法及相关装置
CN116033431B (zh) * 2022-08-18 2023-10-31 荣耀终端有限公司 穿戴设备的连接方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103826007A (zh) * 2014-02-17 2014-05-28 小米科技有限责任公司 对终端进行遥控的方法、装置及终端设备
KR20180052831A (ko) * 2016-11-10 2018-05-21 한국항공우주연구원 실내 및 실외 연속 측위 측정 장치 및 방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102381989B1 (ko) * 2015-01-07 2022-04-04 삼성전자주식회사 기기 간 무선 연결 방법 및 그 디바이스
CN106325521B (zh) * 2016-08-31 2018-06-29 北京小米移动软件有限公司 测试虚拟现实头显设备软件的方法及装置
CN108549410A (zh) * 2018-01-05 2018-09-18 灵动科技(北京)有限公司 主动跟随方法、装置、电子设备及计算机可读存储介质
KR102626835B1 (ko) * 2018-10-08 2024-01-18 삼성전자주식회사 경로를 결정하는 방법 및 장치
CN111128157B (zh) * 2019-12-12 2022-05-27 珠海格力电器股份有限公司 一种智能家电的免唤醒语音识别控制方法、计算机可读存储介质及空调
CN111610923B (zh) * 2020-04-26 2022-08-05 北京小米移动软件有限公司 定向操作方法、定向操作装置及存储介质
CN112286429B (zh) * 2020-10-29 2023-06-23 维沃移动通信有限公司 电子设备的控制方法、控制装置和电子设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103826007A (zh) * 2014-02-17 2014-05-28 小米科技有限责任公司 对终端进行遥控的方法、装置及终端设备
KR20180052831A (ko) * 2016-11-10 2018-05-21 한국항공우주연구원 실내 및 실외 연속 측위 측정 장치 및 방법

Also Published As

Publication number Publication date
CN113138560A (zh) 2021-07-20

Similar Documents

Publication Publication Date Title
CN113138560B (zh) 终端控制方法、装置、设备及可读存储介质
CN106020670B (zh) 一种屏幕点亮控制方法、装置及电子设备
JP6310556B2 (ja) スクリーン制御方法及び装置
CN106055097B (zh) 一种亮屏控制方法、装置及电子设备
KR101837333B1 (ko) 전자 디바이스를 깨우기 위한 방법 및 장치
US10564833B2 (en) Method and apparatus for controlling devices
CN104503691B (zh) 设备控制方法、装置及智能终端
EP3457268B1 (en) Screen output method and electronic device supporting same
US10175671B2 (en) Method and apparatus for controlling intelligent device
KR101634154B1 (ko) 눈 추적에 기초한 디스플레이의 선택적 백라이팅
EP3411780B1 (en) Intelligent electronic device and method of operating the same
US10244099B2 (en) Method and device for determining status of terminal, and terminal
CN106055458B (zh) 一种充电提醒方法、装置及移动设备
KR20150085402A (ko) 이동단말기 및 그 제어방법
US10088889B2 (en) Method and device for waking up a controller
KR102144588B1 (ko) 센서 모듈 및 이를 구비한 장치
CN111857484B (zh) 屏幕亮度调节方法、装置、电子设备及可读存储介质
CN110262692B (zh) 一种触摸屏扫描方法、装置及介质
CN111092748A (zh) 物联网设备的告警规则设置方法、装置、设备及存储介质
WO2022156598A1 (zh) 蓝牙连接方法、装置和电子设备
US11404065B2 (en) Method for displaying visual information associated with voice input and electronic device supporting the same
KR20180055243A (ko) 이동단말기 및 그 제어방법
CN113253826A (zh) 一种控制方法、装置、终端以及存储介质
CN110890969A (zh) 群发消息的方法、装置、电子设备及存储介质
CN112509510A (zh) 亮度调整方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant