掌桥专利:专业的专利平台
掌桥专利
首页

UWB检测的隐私设置方法、装置及电子设备

文献发布时间:2023-06-19 11:22:42


UWB检测的隐私设置方法、装置及电子设备

技术领域

本申请属于通信技术领域,具体涉及一种UWB检测的隐私设置方法、装置及电子设备。

背景技术

目前,用户在使用电子设备的社交类应用程序时,可以通过该社交类应用程序中的某些功能,例如查找附近好友功能、共享位置功能等,以满足用户的社交需求。通常,电子设备可以通过电子设备中集成的超带宽(ultra wideband,UWB)模块,测量两个设备之间的距离,以实现设备定位、设备查找等。

然而,在通过UWB模块测量设备之间的距离时,由于UWB模块的测距精度可达厘米级,容易被其他用户通过多个UWB模块进行测距测角,以定位出用户精确的位置信息,因此会导致用户的隐私泄露,从而电子设备通过UWB模块进行检测的安全性较差。

发明内容

本申请实施例的目的是提供一种UWB检测的隐私设置方法、装置及电子设备,能够解决电子设备通过UWB模块进行检测的安全性较差的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种UWB检测的隐私设置方法,应用于电子设备,该UWB检测的隐私设置方法包括:在显示第一界面的情况下,接收用户的第一输入,该第一界面中包括至少一个设备标识和至少一个控件,每个设备标识分别用于指示通过UWB功能已检测到的一个设备,每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置,该第一输入为用户对至少一个控件中的目标控件的输入;响应于第一输入,启用目标控件对应的隐私设置。

第二方面,本申请实施例提供了一种UWB检测的隐私设置装置,该UWB检测的隐私设置装置包括:接收模块和启用模块。其中,接收模块,用于在显示第一界面的情况下,接收用户的第一输入,该第一界面中包括至少一个设备标识和至少一个控件,每个设备标识分别用于指示通过UWB功能已检测到的一个设备,每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置,该第一输入为用户对至少一个控件中的目标控件的输入。启用模块,用于响应于接收模块接收的第一输入,启用目标控件对应的隐私设置。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,由于在电子设备通过UWB功能检测其它设备的情况下,用户可以对至少一个控件(每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置)中的某些控件(例如目标控件)进行第一输入,以使得电子设备可以启用该控件对应的隐私设置,即用户可以根据使用需求,自定义地启用通过UWB功能检测时相关的隐私设置,即用户可以在电子设备中,设置其它设备通过UWB功能检测电子设备时的相关隐私功能,以避免用户的隐私泄露,达到保护用户隐私的目的,从而提升了电子设备通过UWB模块进行检测的安全性。

附图说明

图1是本申请实施例提供的一种UWB检测的隐私设置方法的示意图之一;

图2是本申请实施例提供的一种手机的界面的实例示意图之一;

图3是本申请实施例提供的一种手机的界面的实例示意图之二;

图4是本申请实施例提供的一种手机的界面的实例示意图之三;

图5是本申请实施例提供的一种测距原理的示意图;

图6是本申请实施例提供的一种手机的界面的实例示意图之四;

图7是本申请实施例提供的一种测角原理的示意图;

图8是本申请实施例提供的一种基于测距的定位方式的示意图;

图9是本申请实施例提供的一种基于测距和测角的定位方式的示意图;

图10是本申请实施例提供的一种UWB检测的隐私设置方法的示意图之二;

图11是本申请实施例提供的一种UWB检测的隐私设置方法的示意图之三;

图12是本申请实施例提供的一种UWB检测的隐私设置装置的结构示意图;

图13是本申请实施例提供的一种电子设备的硬件结构示意图之一;

图14是本申请实施例提供的一种电子设备的硬件结构示意图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的UWB检测的隐私设置方法进行详细地说明。

UWB作为一种成熟的通信方式,由于其测距测角精度很高,已经在定位领域被广泛应用。目前很多电子设备通过集成的UWB模块,来进行定位(例如“查找附近的人”、“查看附近好友”等)、查找物品等。UWB可测量两个设备之间的距离,根据其功率不同,覆盖范围可从几米到几百米,非常适合用于近场社交场合。然而由于UWB的测距精度可达厘米级,且在多天线情况下可测角,因此电子设备在通过UWB模块定位其它设备时,很容易被其他用户也通过UWB设备进行测距测角,从而定位出电子设备精确的位置信息,暴露用户的隐私。

为了解决上述技术问题,本申请实施例提出了一种针对UWB隐私保护的方法,电子设备在打开UWB功能(通过UWB模块进行测量(例如测距、测角))的情况下,可以向用户展示设置UWB功能的相关界面,以使得用户可以根据自己的使用需求,设定是否允许被其它设备检测到、设定UWB的覆盖范围(即仅允许设定的覆盖范围内的设备检测到)、设定测距测角精度(即设定测距测角误差值,以使得其它设备无法准确地获取到电子设备的位置信息)。在满足用户需求的前提下,最大程度地模糊用户的位置信息,以避免用户的隐私泄露,保护了用户的隐私。

本申请实施例提供一种UWB检测的隐私设置方法,图1示出了本申请实施例提供的一种UWB检测的隐私设置方法的流程图,该方法可以应用于电子设备。如图1所示,本申请实施例提供的UWB检测的隐私设置方法可以包括下述的步骤201和步骤202。

步骤201、在显示第一界面的情况下,电子设备接收用户的第一输入。

本申请实施例中,上述第一界面中包括至少一个设备标识和至少一个控件,每个设备标识分别用于指示通过UWB功能已检测到的一个设备,每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置。上述第一输入为用户对至少一个控件中的目标控件的输入。

本申请实施例中,用户可以先在电子设备的设置界面中,开启电子设备的UWB功能,以使得电子设备可以通过UWB功能检测其它设备,并在检测到其它设备的情况下,在第一界面(该第一界面可以为设置界面,或更新设置界面后的一个界面)中显示检测到的设备的标识(例如设备名称)和用于用户设置UWB检测相关功能的控件,然后用户可以对这些控件中的某些控件进行第一输入,以使得电子设备可以进行该某些控件对应的隐私设置。

需要说明的是,在关闭UWB功能的情况下,电子设备无法通过UWB功能进行设备的检测,并且也不能被其它设备通过UWB功能检测到。其它设备可以是其它电子设备,或者可以是其它包括UWB模块(或具有UWB功能)的设备。

可选地,本申请实施例中,上述至少一个控件包括以下至少一项:第一控件、第二控件和第三控件。其中,第一控件用于设置是否允许被其它设备通过UWB功能检测到,第二控件用于设置允许被目标范围内的设备通过UWB功能检测到,第三控件用于设置第一设备与电子设备之间的测量误差值,该第一设备为对电子设备进行测量的设备。

可以理解,上述第一控件对应的隐私设置为:可以将电子设备检测其它设备时的隐私,设置为不允许其它设备通过UWB功能检测到电子设备。上述第二控件对应的隐私设置为:可以将电子设备检测其它设备时的隐私,设置为仅允许目标范围内的设备通过UWB功能检测到电子设备(即位于目标范围外的设备无法通过UWB功能检测到电子设备)。上述第三控件对应的隐私设置为:在其它设备测量电子设备时,设置一个测量精度/测量误差值,以模糊其它设备测量电子设备的测量值(例如距离、角度值),即其它设备确定的电子设备的位置信息(例如由其它设备与电子设备之间的距离、角度确定的位置信息)是存在误差的,从而使得其它设备无法准确地定位电子设备。

需要说明的是,电子设备可以通过对其它设备发送过来的检测信号不给予回应,以使得其它设备无法通过UWB功能检测到电子设备。

可选地,本申请实施例中,上述第二控件还用于设置允许通过UWB功能检测到目标范围内的设备。可以理解,用户可以通过第二控件设置仅允许目标范围内的设备通过UWB功能检测到电子设备的同时,也可以设置仅允许电子设备通过UWB功能检测到目标范围内的设备(即电子设备通过UWB功能无法检测到目标范围外的设备)。

可选地,本申请实施例中,上述第三控件用于设置测距误差值/测距精度,或者,上述第三控件用于设置测角误差值/测角精度。

可选地,本申请实施例中,上述第一输入可以为用户对第一控件的点击输入;或者,上述第一输入可以为用户对第二控件的滑动输入,以调整UWB的覆盖范围(即目标范围,也即根据滑动输入的起始位置和结束位置确定目标范围);或者,上述第一输入可以为用户对第三控件的滑动输入,以调整测量误差值。

可选地,本申请实施例中,上述第一界面还包括以下至少一项:测距控件和测角控件,该测距控件用于开启或关闭测距功能,该测角控件用于开启或关闭测角功能。其中,测距功能用于通过UWB功能测量电子设备与其它设备之间的距离,测角功能用于通过UWB功能测量电子设备与其它设备之间的角度。

需要说明的是,在一种方式中,上述第一界面中包括至少一个设备标识、至少一个控件(即第一控件、第二控件和/或第三控件)和测量控件(即测距控件和/或测角控件);在另一种方式中,上述第一界面中包括至少一个设备标识和至少一个控件,该至少一个控件中包括以下至少一项:第一控件、第二控件、第三控件、测距控件和测角控件。

可以理解,在用户打开测距功能之后,电子设备可以通过UWB功能测量电子设备与其它设备之间的距离,而在关闭测距功能之后,电子设备无法通过UWB功能测量电子设备与其它设备之间的距离;或者,在用户打开测角功能之后,电子设备可以通过UWB功能测量电子设备与其它设备之间的角度值,而在关闭测角功能之后,电子设备无法通过UWB功能测量电子设备与其它设备之间的角度值。并且,电子设备可以根据电子设备与其它设备之间的距离定位其它设备;或者,电子设备可以根据电子设备与其它设备之间的距离,以及电子设备与其它设备之间的角度值定位其它设备。需要说明的是,电子设备定位其它设备的具体方法,将在下述实施例中进行描述,此处不予赘述。

示例性的,以电子设备为手机为例进行说明。如图2中的(A)所示,手机显示设置界面10,该设置界面10中包括UWB功能控件和手机的名称(例如设备1),用户可以对该设置界面10中的UWB功能控件进行点击输入,以使得手机开启UWB功能,以通过UWB功能进行设备的检测;在手机检测到其它设备的情况下,如图2中的(B)所示,手机可以在设置界面10中显示检测到的设备的名称(例如设备2、设备3和设备4)和多个控件(例如“被其它设备检测”控件、“覆盖范围”控件、“测距功能”控件、“测角功能”控件、“测距精度”控件11、“测角精度”控件12等),然后用户可以对该多个控件中的某些控件进行第一输入,以使得手机启用这些控件对应的隐私设置。

需要说明的是,一种方式中,用户可以对“覆盖范围”控件进行滑动输入,以设定UWB的覆盖范围(例如0到100米,滑动到最左边表示设定的覆盖范围最小(即0米),滑动到最右边表示设定的UWB所能支持的最大覆盖范围(即100米)),并实时向用户展示用户自定义的UWB的覆盖范围,以使得该覆盖范围内的设备才能通过UWB功能检测到手机(即设备1),且手机仅能检测到该覆盖范围内的设备。结合图2中的(B),如图3所示,用户可以将“覆盖范围”控件滑动到中间位置,即当前UWB的覆盖范围为50米,从而手机只能检测到该覆盖范围内的设备,例如设备4与手机之间的距离超过/大于50米,则手机当前无法检测到设备4,则不再在设置界面10中显示设备4的名称,且设备4也无法检测到手机。

本申请实施例中,针对UWB的覆盖范围的设定:在自由空间中,电磁波的传播模型为:

另一种方式中,上述第一输入可以包括两个子输入。具体的,用户可以先对“测距功能”控件进行点击输入,以使得手机开启测距功能,然后用户可以对“测距精度”控件11进行滑动输入,以使得手机可以调整测距精度,即在自身测距精度的基础上,增加用户设定的测距误差值(例如0到100米,滑动到最左边表示设定的精度最高(即不增加任何测距误差值(即测距误差值为0米),也即UWB本身的测距精度),滑动到最右边表示设定的精度最差(例如可设定为UWB所能支持的最大测距范围(例如100米),即将该最大测距范围作为测距误差值),并实时向用户展示用户自定义的测距精度,以模糊其它设备测量与电子设备之间的距离。结合图2中的(B),如图4所示,用户在对“测距功能”控件进行点击输入之后,可以继续将“测距精度”控件11滑动到中间位置,即测距精度/测距误差值为50米,从而手机可以根据该测距误差值确定时间误差值,并基于该时间误差值确定两个时刻(例如下述实施例所述的第一时刻和第二时刻),以将这两个时刻发送至其它设备,以使得该其它设备根据该两个存在误差的时刻确定与手机之间的距离(即该其它设备确定的与手机之间的距离为与实际距离存在误差的距离),从而达到模糊其它设备测距的目的。

本申请实施例中,在通过UWB功能进行测距时,可以采用双边测距方式,无需各个设备的UWB模块之间进行时钟同步,系统复杂度和成本都很低。其中,测距原理如图5所示,一个设备的UWB模块(可以简称为UWB设备1)在t1时刻发送信号,另一个设备的UWB模块(例如UWB设备2)在t2时刻接收到该信号,并在t3时刻发送响应信号,UWB设备1在t4时刻接收到该响应信号,则UWB设备1和UWB设备2之间的距离d1可通过下述的公式一计算得到,其中c为光速。

又一种方式中,上述第一输入可以包括两个子输入。具体的,用户可以先对“测角功能”控件进行点击输入,以使得手机开启测角功能,然后用户可以对“测角精度”控件12进行滑动输入,以使得手机可以调整测角精度,即在自身测角精度的基础上,增加用户设定的测角误差值(例如0到180°,滑动到最左边表示设定的精度最高(即不增加任何测角误差值(即测角误差值为0°),也即UWB本身的测角精度),滑动到最右边表示设定的精度最差(例如可设定为UWB所能支持的最大测角范围(例如180°),即将该最大测角范围作为测角误差值),并实时向用户展示用户自定义的测角精度,以模糊其它设备测量与电子设备之间的角度值。结合图4,如图6所示,用户在设置测距误差值之后,可以对“测角功能”控件进行点击输入,并将“测角精度”控件12滑动到中间位置,即测角精度/测角误差值为90°,从而手机可以将存在误差的角度值(例如手机测量的正确的角度值与测角误差值之和)发送至其它设备,以达到模糊其它设备测角的目的。

本申请实施例中,在通过UWB功能进行测角时,需求接收信号的UWB设备具有两根天线,测角原理如图7所示,电子设备的UWB模块(可以称为UWB主设备,以下简称为UWB设备1)具有两根UWB天线,其它设备(可以称为UWB从设备,以下简称为UWB设备2)发送信号之后,UWB设备1的两根天线接收信号的时间分别为t1和t2,则电子设备根据两根天线之间的距离k,通过下述的公式二计算UWB设备1与UWB设备2之间的角度θ。

本申请实施例中,电子设备在测距和/或测角之后,可以通过下述的两种定位方式中的任意定位方式对其它设备进行定位,该两种定位方式为:基于测距的定位方式、基于测距和测角的定位方式。

示例性的,如图8所示,为基于测距的定位方式的示意图。UWB设备P的位置坐标为(Xp,Yp),UWB设备A、UWB设备B和UWB设备C的位置坐标分别为(Xa,Ya)、(Xb,Yb)和(Xc,Yc),且与UWB设备P之间的距离分别为r1、r2和r3,则UWB设备P的位置坐标(Xp,Yp)可由下述的公式三计算得到。

示例性的,如图9所示,为基于测距和测角的定位方式的示意图。UWB设备P的位置坐标为(Xp,Yp),UWB设备A的位置坐标为(Xa,Ya),且与UWB设备P之间的距离为r1、角度为θ,则UWB设备P的位置坐标(Xp,Yp)可由下述的公式四计算得到。

步骤202、电子设备响应于第一输入,启用目标控件对应的隐私设置。

可以理解,在上述目标控件为第一控件的情况下,电子设备可以启用第一控件对应的隐私设置,即设置不允许电子设备被其它设备通过UWB功能检测到,以达到保护用户隐私的目的。在上述目标控件为第二控件的情况下,电子设备可以启用第二控件对应的隐私设置,即设置仅允许位于范围内的设备通过UWB功能检测到电子设备,以减小用户隐私泄露的风险,从而达到保护用户隐私的目的。在上述目标控件为第三控件的情况下,电子设备可以启用第三控件对应的隐私设置,即设置一个测量误差值(例如测距误差值、测角误差值),以模糊其它设备对电子设备的测量,使得其它设备无法准确地获知电子设备的位置信息,从而达到保护用户隐私的目的。

本申请实施例中,可以通过用户自定义是否允许被其它设备检测到、UWB的覆盖范围、测距精度、测角精度等,在满足用户各种需求的前提下,最大程度的模糊用户的位置信息,避免用户的隐私泄露,提升了安全体验。

本申请实施例提供一种UWB检测的隐私设置方法,由于在电子设备通过UWB功能检测其它设备的情况下,用户可以对至少一个控件(每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置)中的某些控件(例如目标控件)进行第一输入,以使得电子设备可以启用该控件对应的隐私设置,即用户可以根据使用需求,自定义地启用通过UWB功能检测时相关的隐私设置,即用户可以在电子设备中,设置其它设备通过UWB功能检测电子设备时的相关隐私功能,以避免用户的隐私泄露,达到保护用户隐私的目的,从而提升了电子设备通过UWB模块进行检测的安全性。

可选地,本申请实施例中,上述目标控件用于设置允许被目标范围内的设备通过UWB功能检测到。在上述步骤202之后,本申请实施例提供的UWB检测的隐私设置方法还包括下述的步骤301至303。

步骤301、在接收到第二设备发送的信号的情况下,电子设备获取电子设备与第二设备之间的距离。

需要说明的是,这种方式中,目标控件为第二控件,该第二控件用于设置允许被目标范围内的设备通过UWB功能检测到。

步骤302、在电子设备与第二设备之间的距离在目标范围内的情况下,电子设备向第二设备发送响应信号。

可以理解,在第二设备处于目标范围内的情况下,电子设备可以向第二设备发送响应信号,以使得第二设备能够在接收到响应信号之后,通过UWB功能检测到电子设备(例如测距、测角等)。

步骤303、在电子设备与第二设备之间的距离在目标范围外的情况下,电子设备禁止向第二设备发送响应信号。

可以理解,在第二设备处于目标范围外的情况下,电子设备可以不向第二设备发送响应信号(即不响应第二设备发送的信号),以使得第二设备无法通过UWB功能检测到电子设备。

本申请实施例中,用户可以对目标控件进行第一输入,以设置其它设备通过UWB功能检测电子设备的权限,从而使得电子设备仅允许被目标范围内的设备通过UWB功能检测到,提升了其它设备通过UWB模块对电子设备进行检测的安全性。

可选地,本申请实施例中,上述目标控件用于设置允许通过UWB功能检测到目标范围内的设备。在上述步骤202之后,本申请实施例提供的UWB检测的隐私设置方法还包括下述的步骤401。

步骤401、在检测到目标设备位于目标范围外的情况下,电子设备删除第一界面中的目标设备标识。

本申请实施例中,上述目标设备标识为至少一个设备标识中指示目标设备的标识。

需要说明的是,这种方式中,目标控件为第二控件,该第二控件用于设置允许通过UWB功能检测到目标范围内的设备。

本申请实施例中,电子设备可以获取目标设备与电子设备之间的距离,以根据该距离判断目标设备是否位于目标范围外,即目标设备与电子设备之间的距离是否大于目标范围,从而确定是否取消显示目标设备标识。

需要说明的是,针对上述步骤401的执行顺序,还可以是在步骤202中的“启用目标控件对应的隐私设置”之前执行,即先执行步骤401,再执行步骤202中的“启用目标控件对应的隐私设置”,或者还可以同时执行步骤401和步骤202中的“启用目标控件对应的隐私设置”,本申请实施例中不作限定。

本申请实施例中,用户可以对第二控件(即上述“覆盖范围”控件)进行第一输入,以使得电子设备在仅允许被目标范围内的设备通过UWB功能检测到的同时,通过UWB功能仅检测到目标范围内的设备,从而在提升了电子设备通过UWB模块进行检测的安全性的同时,也提升了电子设备通过UWB模块进行检测的灵活性。

可选地,本申请实施例中,上述目标控件用于设置测距误差值。结合图1,如图10所示,在上述步骤202之后,本申请实施例提供的UWB检测的隐私设置方法还包括下述的步骤501和步骤502。

步骤501、电子设备根据第一公式确定目标距离和时间误差值。

本申请实施例中,上述目标距离为电子设备与第一设备之间的实际距离。

本申请实施例中,上述第一公式为:

需要说明的是,这种方式中,目标控件为第三控件,该第三控件用于设置测距误差值。

本申请实施例中,根据上述图5的测距原理,在用户设定了测距误差值之后,UWB设备2接收UWB设备1的信号的时间为t2,且向UWB设备1发送响应信号的时间为t3时,UWB设备2只需调节t3或t2的值,使其差距减小dt,便可以计算UWB设备2与UWB设备1之间的距离(即上述目标距离)。具体的,在设置了测距误差值D之后,由上述图5所述的测距原理可以得出,

步骤502、电子设备根据时间误差值,确定第一时刻和第二时刻,并向第一设备发送第一时刻和第二时刻。

其中,上述第一时刻和第二时刻用于第一设备确定第一设备与电子设备之间的测量距离,该第一时刻为与t2对应的时刻,第二时刻为与t3对应的时刻,该测量距离为第一设备通过UWB功能确定的第一设备与电子设备之间的距离,上述测距误差值为测量距离相对于目标距离的误差值。

需要说明的是,第一时刻为与t2对应的时刻可以理解为:电子设备告知第一设备,电子设备接收到第一设备发送的信号的时刻(该时刻是存在时间误差的时刻),第二时刻为与t3对应的时刻可以理解为:电子设备告知第一设备,电子设备向第一设备发送响应信号的时刻(该时刻是存在时间误差的时刻)。

可选地,本申请实施例中,电子设备可以将t2和t3中的至少一个的基础上,加上一个时间值(例如t2增加时间误差值,t3不变),以确定出第一时刻和第二时刻。

可以理解,t2和t3是真实的时间戳,电子设备可以t1至t4计算出准确的距离(即目标距离)。而电子设备根据时间误差值确定的第一时刻(以下称为t22)和第二时刻(以下称为t33),满足以下条件:t33-t22=t3-t2-dt,则:

一种情况,t22=t2且t33=t3-dt,即发送的第一时刻为未增加时间误差值的时刻,且发送的第二时刻为减去了时间误差值的时刻;

另一种情况,t33=t3且t22=t2+dt,即发送的第一时刻为增加了时间误差值的时刻,且发送的第二时刻为未增加时间误差值的时刻;

又一种情况,t22=t2+dt1且t33=t3-dt2,其中dt1+dt2=dt,即发送的第一时刻为增加了时间误差值的时刻,且发送的第二时刻为减去了时间误差值的时刻。

本申请实施例中,第一设备在接收到第一时刻和第二时刻后,可以采用上述公式一,根据t1、第一时刻(即t22)、第二时刻(即t33)和t4,计算得到第一设备与电子设备之间的距离(即上述测量距离)。具体的,针对上述三种情况,第一设备确定的测量距离d2为:

可以理解,电子设备可以通过第一公式准确地计算出第一设备与电子设备之间的距离,然后电子设备可以基于测距误差值确定的时间误差值,并根据该时间误差值确定两个存在误差的时刻以发送至第一设备,以使得第一设备可以基于这两个时刻确定第一设备与电子设备之间的距离,因此第一设备确定的第一设备与电子设备之间的距离是存在误差的,如此通过本方案,可以实现模糊第一设备对电子设备的测距,使得第一设备无法准确地获知用户的位置信息,避免了用户的隐私泄露,提升了电子设备通过UWB模块进行测距的安全性。

可选地,本申请实施例中,上述目标控件为第三控件,该第三控件用于设置测角误差值,电子设备包括至少两根天线,第一设备包括至少一根天线。结合图1,如图11所示,在上述步骤202之后,本申请实施例提供的UWB检测的隐私设置方法还包括下述的步骤601和步骤602。

步骤601、电子设备采用第二公式确定目标角度值。

本申请实施例中,上述目标角度值为电子设备与第一设备之间的角度值。

本申请实施例中,上述第二公式为:

本申请实施例中,根据上述图7的测角原理,在用户设定了测角误差值之后,由于接收UWB信号的设备最少需求两根天线才能测角,若是UWB从设备只有一根天线,当UWB从设备发送信号时,UWB主设备有两根天线,UWB主设备可以测量UWB主设备与UWB从设备之间的角度值,而UWB从设备无法测量UWB从设备与UWB主设备之间的角度值;UWB主设备在测量UWB主设备与UWB从设备之间的角度值之后,可以将该角度值与用户设定的测角误差值之和,发送给UWB从设备,以实现模糊第一设备对电子设备的测角。

步骤602、电子设备向第一设备发送第二数值。

本申请实施例中,上述第二数值为目标角度值与测角误差值之和,该第二数值用于第一设备将第二数值确定为第一设备与电子设备之间的角度值。

可以理解,电子设备可以通过第二公式准确地计算出电子设备与第一设备之间的角度值,然后电子设备可以将该角度值与设定的测角误差值之和(即第二数值)发送至第一设备,以使得第一设备可以将该第二数值确定为第一设备与电子设备之间的角度值,即第一设备确定的第一设备与电子设备之间的角度值是存在误差的,如此通过本方案,可以实现模糊第一设备对电子设备的测角,使得第一设备无法准确地获知用户的位置信息,避免了用户的隐私泄露,提升了电子设备通过UWB模块进行测角的安全性。

需要说明的是,本申请实施例提供的UWB检测的隐私设置方法,执行主体可以为UWB检测的隐私设置装置,或者该UWB检测的隐私设置装置中的用于执行UWB检测的隐私设置方法的控制模块。本申请实施例中以UWB检测的隐私设置装置执行UWB检测的隐私设置方法为例,说明本申请实施例提供的UWB检测的隐私设置装置。

图12示出了本申请实施例中涉及的UWB检测的隐私设置装置的一种可能的结构示意图。如图12所示,该UWB检测的隐私设置装置70可以包括:接收模块71和启用模块72。

其中,接收模块71,用于在显示第一界面的情况下,接收用户的第一输入,该第一界面中包括至少一个设备标识和至少一个控件,每个设备标识分别用于指示通过UWB功能已检测到的一个设备,每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置,该第一输入为用户对至少一个控件中的目标控件的输入。启用模块72,用于响应于接收模块接收的第一输入,启用目标控件对应的隐私设置。

在一种可能的实现方式中,上述至少一个控件包括以下至少一项:第一控件、第二控件和第三控件。其中,第一控件用于设置是否允许被其它设备通过UWB功能检测到,第二控件用于设置允许被目标范围内的设备通过UWB功能检测到,第三控件用于设置第一设备与电子设备之间的测量误差值,该第一设备为对电子设备进行测量的设备。

在一种可能的实现方式中,上述目标控件用于设置允许被目标范围内的设备通过UWB功能检测到。本申请实施例提供的装置还包括:获取模块、发送模块和禁止模块。其中,获取模块,用于在启用模块启用目标控件对应的隐私设置之后,在接收到第二设备发送的信号的情况下,获取电子设备与第二设备之间的距离。发送模块,用于在电子设备与第二设备之间的距离在目标范围内的情况下,向第二设备发送响应信号。禁止模块,用于在电子设备与第二设备之间的距离在目标范围外的情况下,禁止向第二设备发送响应信号。

在一种可能的实现方式中,上述目标控件用于设置允许通过UWB功能检测到目标范围内的设备。本申请实施例提供的装置还包括:删除模块。其中,删除模块,用于在检测到目标设备位于目标范围外的情况下,删除第一界面中的目标设备标识,该目标设备标识为至少一个设备标识中指示目标设备的标识。

在一种可能的实现方式中,上述目标控件用于设置测距误差值。本申请实施例提供的装置还包括:确定模块和发送模块。其中,确定模块,用于在启用模块72启用目标控件对应的隐私设置之后,根据第一公式确定目标距离和时间误差值;并根据时间误差值,确定第一时刻和第二时刻。发送模块,用于向第一设备发送第一时刻和第二时刻,该第一时刻和第二时刻用于第一设备确定为第一设备与电子设备之间的测量距离。

其中,第一公式为:

在一种可能的实现方式中,上述目标控件用于设置测角误差值,电子设备包括至少两根天线,第一设备包括至少一根天线。本申请实施例提供的装置还包括:确定模块和发送模块。其中,确定模块,用于在启用模块72启用目标控件对应的隐私设置之后,采用第二公式确定目标角度值,该目标角度值为电子设备与第一设备之间的角度值。发送模块,用于向第一设备发送第二数值,该第二数值为目标角度值与测角误差值之和,该第二数值用于第一设备将第二数值确定为第一设备与电子设备之间的角度值。

其中,第二公式为:

在一种可能的实现方式中,上述第一界面还包括以下至少一项:测距控件和测角控件,该测距控件用于开启或关闭测距功能,该测角控件用于开启或关闭测角功能。其中,测距功能用于通过UWB功能测量电子设备与其它设备之间的距离,测角功能用于通过UWB功能测量电子设备与其它设备之间的角度。

本申请实施例提供一种UWB检测的隐私设置装置,由于在通过UWB功能检测其它设备的情况下,用户可以对至少一个控件(每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置)中的某些控件(例如目标控件)进行第一输入,以启用该控件对应的隐私设置,即用户可以根据使用需求,自定义地启用通过UWB功能检测时相关的隐私设置,即用户可以设置其它设备通过UWB功能检测电子设备时的相关隐私功能,以避免用户的隐私泄露,达到保护用户隐私的目的,从而提升了通过UWB模块进行检测的安全性。

本申请实施例中的UWB检测的隐私设置装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的UWB检测的隐私设置装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的UWB检测的隐私设置装置能够实现上述方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

可选地,如图13所示,本申请实施例还提供一种电子设备90,包括处理器91,存储器92,存储在存储器92上并可在所述处理器91上运行的程序或指令,该程序或指令被处理器91执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图14为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。

本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图14中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,用户输入单元107,用于在显示第一界面的情况下,接收用户的第一输入,该第一界面中包括至少一个设备标识和至少一个控件,每个设备标识分别用于指示通过UWB功能已检测到的一个设备,每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置,该第一输入为用户对至少一个控件中的目标控件的输入。

处理器110,用于响应于第一输入,启用目标控件对应的隐私设置。

本申请实施例提供一种电子设备,由于在电子设备通过UWB功能检测其它设备的情况下,用户可以对至少一个控件(每个控件分别对应被其它设备通过UWB功能检测时的一个隐私设置)中的某些控件(例如目标控件)进行第一输入,以使得电子设备可以启用该控件对应的隐私设置,即用户可以根据使用需求,自定义地启用通过UWB功能检测时相关的隐私设置,即用户可以在电子设备中,设置其它设备通过UWB功能检测电子设备时的相关隐私功能,以避免用户的隐私泄露,达到保护用户隐私的目的,从而提升了电子设备通过UWB模块进行检测的安全性。

可选地,本申请实施例中,上述目标控件用于设置允许被目标范围内的设备通过UWB功能检测到。处理器110,还用于在启用目标控件对应的隐私设置之后,在接收到第二设备发送的信号的情况下,获取电子设备与第二设备之间的距离。射频单元101,用于在电子设备与第二设备之间的距离在目标范围内的情况下,向第二设备发送响应信号。处理器110,还用于在电子设备与第二设备之间的距离在目标范围外的情况下,禁止向第二设备发送响应信号。

可选地,本申请实施例中,上述目标控件用于设置允许通过UWB功能检测到目标范围内的设备。处理器110,还用于在检测到目标设备位于目标范围外的情况下,删除第一界面中的目标设备标识,该目标设备标识为至少一个设备标识中指示目标设备的标识。

可选地,本申请实施例中,上述目标控件用于设置测距误差值。处理器110,还用于在启用目标控件对应的隐私设置之后,根据第一公式确定目标距离和时间误差值;并根据时间误差值,确定第一时刻和第二时刻。射频单元101,还用于向第一设备发送第一时刻和第二时刻,该第一时刻和第二时刻用于第一设备确定第一设备与电子设备之间的测量距离。

其中,第一公式为:

可选地,本申请实施例中,上述目标控件用于设置测角误差值,电子设备包括至少两根天线,第一设备包括至少一根天线。处理器110,还用于在启用目标控件对应的隐私设置之后,采用第二公式确定目标角度值,该目标角度值为电子设备与第一设备之间的角度值。射频单元101,用于向第一设备发送第二数值,该第二数值为目标角度值与测角误差值之和,该第二数值用于第一设备将第二数值确定为第一设备与电子设备之间的角度值。

其中,第二公式为:

本申请实施例提供的电子设备能够实现上述方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。

应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • UWB检测的隐私设置方法、装置及电子设备
  • 隐私权限检测方法、装置、电子设备以及存储介质
技术分类

06120112900741