一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

定位方法和装置、以及存储介质和电子设备与流程

2022-03-30 10:28:13 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其是一种定位方法、装置、以及存储介质和电子设备。


背景技术:

2.现在许多电子设备都为用户提供了定位功能,以便用户了解自己以及亲友的位置信息。但由于电子设备内部金属零部件堆叠紧凑,其中的定位模块在接收和发送信号的过程中容易受到干扰,导致定位模块中天线的辐射效率降低,影响定位准确度。


技术实现要素:

3.为了解决上述技术问题,提出了本技术。本技术的实施例提供了一种定位方法和装置、电子设备和存储介质。
4.第一方面,本技术实施例提供了一种定位方法,所述方法应用于电子设备,所述方法包括:获取用户的第一定位信息;接收可穿戴设备发送的所述用户的第二定位信息;根据所述第一定位信息及所述第二定位信息,确定所述用户的位置信息。
5.第二方面,本技术实施例提供了一种定位方法,所述方法应用于可穿戴设备,所述方法包括:获取用户的第二定位信息;发送所述第二定位信息至电子设备,以使所述电子设备根据所述第二定位信息及所述电子设备获取的所述用户的第一定位信息确定所述用户的位置信息。
6.第三方面,本技术实施例提供了一种定位装置,所述装置应用于电子设备,所述装置包括:第一获取模块,用于获取用户的第一定位信息;接收模块,用于接收可穿戴设备发送的所述用户的第二定位信息;确定模块,用于根据所述第一定位信息及所述第二定位信息,确定所述用户的位置信息。
7.第四方面,本技术实施例提供了一种定位装置,所述应用于可穿戴设备,所述装置包括:第二获取模块,用于获取用户的第二定位信息;发送模块,用于发送所述第二定位信息至电子设备,以使所述电子设备根据所述第二定位信息及所述电子设备获取的所述用户的第一定位信息确定所述用户的位置信息。
8.第五方面,本技术实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
9.第六方面,本技术实施例提供一种电子设备,可包括:处理器和存储器;
10.其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
11.本技术一些实施例提供的技术方案带来的有益效果至少包括:
12.基于本技术上述实施例提供的定位方法和装置、电子设备和存储介质,通过获取用户的第一定位信息,接收可穿戴设备发送的用户的第二定位信息,根据第一定位信息及第二定位信息,确定用户的位置信息。由此,本技术通过电子设备接收到的可穿戴设备中用
户的第二定位信息,对电子设备中用户的第一定位信息进行校准,不仅提高了用户位置信息的准确度,还进一步提升了电子设备的运行效率。
附图说明
13.通过结合附图对本技术实施例进行更详细的描述,本技术的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本技术实施例的进一步理解,并且构成说明书的一部分,与本技术实施例一起用于解释本技术,并不构成对本技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
14.图1是本技术一示例性实施例提供的定位系统的架构示意图;
15.图2是本技术一示例性实施例提供的定位方法应用的场景图;
16.图3是本技术一示例性实施例提供的定位方法的流程示意图;
17.图4是本技术另一示例性实施例提供的定位方法的流程示意图;
18.图5是本技术再一示例性实施例提供的定位方法的流程示意图;
19.图6是本技术一示例性实施例提供的定位装置的结构示意图;
20.图7是本技术另一示例性实施例提供的定位装置的结构示意图;
21.图8是本技术另一示例性实施例提供的定位装置中定位模块的结构示意图;
22.图9是本技术一示例性实施例提供的电子设备的结构图;
23.图10是本技术一示例性实施例提供的可穿戴设备的结构图。
具体实施方式
24.下面,将参考附图详细地描述根据本技术的示例实施例。显然,所描述的实施例仅仅是本技术的一部分实施例,而不是本技术的全部实施例,应理解,本技术不受这里描述的示例实施例的限制。
25.应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本技术的范围。
26.本领域技术人员可以理解,本技术实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
27.还应理解,在本技术实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
28.还应理解,对于本技术实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
29.另外,本技术中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本技术中字符“/”,一般表示前后关联对象是一种“或”的关系。
30.还应理解,本技术对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
31.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
32.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本技术及其应用或使用的任何限制。
33.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
34.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
35.本技术实施例可以应用于终端设备、计算机系统、服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与终端设备、计算机系统、服务器等电子设备一起使用的众所周知的终端设备、计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
36.终端设备、计算机系统、服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
37.请参见图1,图1是本技术实施例提供的一种定位系统的架构示意图。
38.如图1所示,该定位系统可以包括至少一个可穿戴设备11(如无线耳机)以及一个电子设备12(如手机)。
39.其中,可穿戴设备11可以但不限于包括:无线耳机、腕带、腰带等设备。电子设备12可以但不限于包括:智能手环、智能手表、手机等设备。进一步的,可穿戴设备和电子设备可以通过蓝牙(bluetooth)、红外线(infrared,ir)、近场通信(near field communication,nfc)等方式进行连接。
40.该可穿戴设备11可以采集和电子设备12同频率的用户的定位信号,该定位信号可以是:全球定位系统(global positioning system,gps)信号、北斗卫星导航系统(beidou navigation satellite system,bds)、格洛纳斯(global navigation satellite system,glonass)信号等导航卫星信号。在具体的应用场景下,还可以使用多个定位信号进行联合定位。例如,使用包括多模卫星导航芯片的多模定位模块,该多模定位模块可以用于接收gps信号、北斗信号和glonass信号以实现多系统联合定位功能。
41.具体的,在如图2所示的一个用户y的运动场景中,用户y在跑步时佩戴了蓝牙耳机21和智能手表22,蓝牙耳机21通过蓝牙信号将用户y的耳机gps定位信息发送到智能手表20中,智能手机20结合自身gps定位模块中的定位信息和接收到的耳机gps定位信息,最终确定用户y的当前位置信息,并进一步通过智能手表进行显示或根据用户y的需要直接将当前位置的语音位置信息反馈给用户y。
42.接下来接合图1介绍的定位系统及图2介绍的应用场景,来介绍本技术实施例提供的定位方法,该定位方法可由上述可穿戴设备和电子设备执行。本技术实施例提供的定位方法适用于可穿戴设备和电子设备实时进行移动通信的场景。
43.在一个实施例中,图3所示,提供了一种定位方法流程图。如图3所示,该定位方法包括如下步骤:
44.s301,电子设备获取用户的第一定位信息。
45.其中,第一定位信息用于表示电子设备中定位模块获取到的用户的定位信息。例如,智能手表中gps定位模块获取到的用户的手表gps定位信息。
46.s302,可穿戴设备获取用户的第二定位信息。
47.其中,第二定位信息用于表示可穿戴设备中定位模块获取到的用户的定位信息。例如,蓝牙耳机中gps定位模块获取到的用户的耳机gps定位信息。
48.s303,可穿戴设备将第二定位信息发送到电子设备中。
49.具体地,可穿戴设备可以通过近距离无线通信方式(例如但不限于蓝牙、无线保真(wireless-fidelity,wi-fi)、nfc、zigbee等)将第二定位信息发送给电子设备。具体地,可穿戴设备可以按照预设频率向第二电子设备发送第二定位信息。其中,预设的频率例如但不限于是每秒一次或者30次每分。可以知道,该预设频率越大,可穿戴设备及电子设备的功耗越高,运动轨迹能越及时的展示给用户。该预设频率越小,可穿戴设备及电子设备的功耗越低,但运动轨迹能展示给用户的及时度会降低。
50.具体地,可以根据用户需求动态调整上述预设的频率。具体可以是在确定用户没有及时查看运动轨迹的场景下(例如在电子设备息屏的场景下)将上述预设的频率减小,在确定用户有及时查看运动轨迹的场景下(例如在电子设备亮屏的场景下)将上述预设的频率增大。
51.s304,电子设备根据第一定位信息及第二定位信息,确定用户的位置信息。
52.在如图2所示的用户y的运动场景实施例中,智能手表22获取用户y的手表gps定位信息,蓝牙耳机21获取用户y的耳机gps定位信息后,将耳机gps定位信息发送到智能手表22中,智能手表22进一步根据手表gps定位信息和耳机gps定位信息,确定用户y的位置信息。
53.可能地,第一定位信息可以是单个定位数据。即可穿戴设备每采集到一个定位数据,就将其发送给电子设备。也即是说,可穿戴设备采集定位数据的频率与其发送数据给电子设备的频率一致。具体地,第一定位信息和第二定位信息均可包括时间戳。电子设备可以将时间戳一致的第一定位信息和第二定位信息结合,来确定用户在该时间戳对应的时刻对应的位置信息。
54.可能地,第一定位信息可以包括多个定位数据。即可穿戴设备采集到多个定位数据之后,再将其发送给电子设备。也即是说,可穿戴设备采集定位数据的频率大于其发送数据给电子设备的频率。具体地,第一定位信息中的每个定位数据(第一定位数据)均可包含时间戳。第二定位信息也由单个的定位数据(第二定位数据)组成,第二定位信息中的每个定位数据也可包含时间戳。电子设备可以将时间戳一致的第一定位数据和第二定位数据结合,来确定用户在该时间戳对应的时刻对应的位置信息。可以知道,上述单个的定位数据可以看作是一组经纬度数据,即单个定位数据对应一个经度及一个维度。
55.在本技术实施例中,获取电子设备中用户的第一定位信息和可穿戴设备中用户的第二定位信息,将可穿戴设备中第二定位信息发送到电子设备中,根据第一定位信息及第二定位信息,确定用户的位置信息。由此,本技术的电子设备通过接收可穿戴设备中用户的第二定位信息,对该电子设备获取的用户的第一定位信息进行校正,不仅提高了用户位置
信息的准确度,还进一步提升了电子设备的运行效率。
56.本技术实施例提供的任一种定位方法可以由任意适当的具有数据处理能力的设备执行,包括但不限于:终端设备和服务器等。或者,本技术实施例提供的任一种定位方法可以由处理器执行,如处理器通过调用存储器存储的相应指令来执行本技术实施例提及的任一种定位方法。下文不再赘述。
57.在一种可行的实施方式中,本技术中的可穿戴设备可以包括:蓝牙模块和定位模块。具体的,电子设备可以接收可穿戴设备通过蓝牙模块发送的用户的第二定位信息。例如,图2所示的智能手表通过蓝牙信号与蓝牙耳机通信,接收蓝牙耳机发送的用户y的耳机gps定位信息。
58.可选的,上述实施方式中可穿戴设备中的蓝牙模块还可以由nfc装置替换,或其他任意可以实现近距离情况下数据交换的嵌入式装置及进行替换。
59.请参见图4,为本技术实施例提供了一种定位方法的流程示意图。如图4所示,本技术实施例的所述方法还可以包括以下步骤:
60.s401,电子设备获取用户的第一定位信息。
61.具体地,s401与s301一致,此处不再赘述。
62.s402,可穿戴设备获取用户的第二定位信息。
63.具体地,s402与s302一致,此处不再赘述。
64.s403:可穿戴设备将第二定位信息发送至电子设备。
65.具体地,s403与s303一致,此处不再赘述。
66.s404,电子设备判断第一定位信息与第二定位信息是否一致;若一致,执行步骤s405,若不一致,执行步骤s406。
67.具体地,第一定位信息及第二定位信息可以是经纬度。
68.可能地,第一定位信息可以是单个定位数据。每个定位数据可以对应一组经纬度,即单个定位数据对应一个经度及一个维度。
69.若第一定位信息对应的经纬度与第二定位信息对应的经纬度一致,或者第一定位信息对应的经纬度与第二定位信息对应的经纬度的偏差不超过预设阈值,则确定第一定位信息与第二定位信息一致。预设阈值例如可以但不限于为1度、2度、5度等。
70.可能地,第一定位信息可以是多个定位数据。若第一定位信息包含的多个定位数据与第二定位信息对应的多个定位数据中,有超过预设比例阈值的定位数据对应的经纬度一致或偏差不超过预设阈值,则确定第一定位信息与第二定位信息一致。预设阈值例如可以但不限于为1度、2度、5度等。预设比例阈值例如但不限于为80%、90%、100%等。
71.可以知道的是,用来对比的第一定位信息与第二定位信息对应的时间戳应该一致。
72.s405,电子设备将第一定位信息确定为用户的位置信息。
73.s406,电子设备将第二定位信息确定为用户的位置信息。
74.在如图2所示的用户y的运动场景实施例中,智能手表22中用户y的gps定位模块和蓝牙耳机21中的gps定位模块每隔预设的时间周期3s获取用户y的gps定位信息,蓝牙耳机每隔0.01s将其中的gps定位信息发送到智能手表22中。当用户y移动到a点时,智能手表22获取到的用户y的gps定位信息为:经度11709.112、纬度3403.868、磁偏角104.1、移动速度
1.35m/s,蓝牙耳机21获取到的用户y的gps定位信息为:经度11709.112、纬度3403.868、磁偏角104.1、移动速度1.35m/s,由于两个设备中获取到的用户y的gps定位信息一致,因此,智能手表22直接将手表gps定位信息确定为用户y的位置信息。当用户y移动到b点时,智能手表22获取到的用户y的gps定位信息为:经度11709.432、纬度3403.868、磁偏角103.1、移动速度0.003m/s,蓝牙耳机21获取到的用户y的gps定位信息为:经度11709.87、纬度3403.694、磁偏角103.1、移动速度1.4m/s,由智能手表22中的移动速度可以观察到,智能手表接收到的gps信号明显减弱,因此,智能手机22会将接收到耳机gps定位信息最终确定为用户y的位置信息。
75.可选的,本技术还可以使用多个不同定位系统的定位信号进行联合定位,已提高定位的可靠性并进一步提升定位的精确度。例如,设置蓝牙耳机接收gps信号、bds信号、以及glonass信号以实现多系统联合定位功能。
76.可选的,用户还可以通过电子设备进一步设定是否将最终确定的位置信息通过可穿戴设备以语音或文字的形式反馈给自己。例如,在如图2所示的用户y的运动场景实施例中,用户y可以在智能手表22上设定,是否需要通过蓝牙耳机21实时以语音播报的方式提示自己当前所处的位置信息。
77.由于可穿戴设备的功能单一,例如,无线耳机仅具有播放和通话功能、腕带或腰带仅具有装饰功能。因此,可穿戴设备内部的金属零部件较少或不存在,这样可穿戴设备内设的天线的辐射效率几乎不会受到影响。因此,本技术通过在可穿戴设备中添加定位模块的方式,有效避免了电子设备中定位模块中天线可能受到较多金属零部件辐射的影响导致的定位信息不准确等缺陷。
78.在一种可行的实施方式中,本技术中的可穿戴设备可以包括:蓝牙模块和定位模块。具体的,通过可穿戴设备中的蓝牙模块发送第二定位信息至电子设备。例如,无线耳机通过其内设的蓝牙模块发送耳机gps定位信息至用户y的智能手表中。
79.可选的,上述实施方式中可穿戴设备中的蓝牙模块还可以由nfc装置替换,或其他任意可以实现近距离情况下数据交换的嵌入式装置。
80.在一种可行的实施方式中,本技术中可穿戴设备的定位模块可以包括:天线单元和射频单元。如图5所示,本技术上述实施例中步骤s302和步骤s402:可穿戴设备获取用户的第二定位信息具体可以包括以下步骤:
81.s501,可穿戴设备通过定位模块中的天线单元接收卫星信号。
82.s502,可穿戴设备通过定位模块中的射频单元对卫星信号进行调制解调,以获取用户的第二定位信息。
83.在图1所示的定位系统中,通过无线耳机中gps定位模块中的天线单元接收gps信号,并将该gps信号发送到gps定位模块中的射频模块,该射频模块会进一步对该gps信号进行调制解调等处理,得到用户y的耳机gps定位信息。
84.在一种可行的实施方式中,本技术中的可穿戴设备中的定位模块还可以包括用于存储用户移动路线的存储器。具体的,当用户y可以通过智能手表22设置接收蓝牙耳机21中gps定位信息的时间周期,例如,在用户y的运动场景中,电子设备每隔3分钟从蓝牙耳机21中定位模块的存储器内获取一次用户y的耳机gps定位信息,即用户y最近3分钟内的移动路线,将耳机gps定位信息中的移动路线与手表gps定位信息中的移动路线进行比较,确定用
户y的位置信息和最近3分钟内的移动路线。由此,本技术可以有效避免两个设备交互过于频繁导致的电量损耗过快。
85.由此,本技术可以在用户使用无线耳机听歌的同时通过耳机中加装的定位模块获取用户的耳机定位信息,不仅提高了电子设备中用户定位信息的精度,还不会对用户的产品使用习惯产生任何影响。
86.图6是本技术一示例性实施例提供的定位装置600的结构示意图。该定位装置600可以设置于终端设备、服务器等电子设备中,执行本技术上述任一实施例的定位方法。如图6所示,该定位装置600包括:
87.第一获取模块610,用于获取用户的第一定位信息。
88.接收模块620,用于接收可穿戴设备发送的所述用户的第二定位信息。
89.确定模块630,用于根据所述第一定位信息及所述第二定位信息,确定所述用户的位置信息。可选的,所述可穿戴设备可以包括:蓝牙模块和定位模块;其中,所述用户的第二定位信息由所述可穿戴设备中的定位模块获取;
90.所述接收模块620,具体用于:接收所述可穿戴设备通过所述蓝牙模块发送的所述用户的第二定位信息。
91.可选的,所述确定模块630,还用于:响应于所述第一定位信息与所述第二定位信息不一致,将所述第二定位信息确定为所述用户的位置信息。
92.可选的,所述确定模块630,还用于:响应于所述第一定位信息与所述第二定位信息一致,将所述第一定位信息确定为所述用户的位置信息。
93.图7是本技术一示例性实施例提供的定位装置700的结构示意图。该定位装置700可以设置于可穿戴设备中,执行本技术上述任一实施例的定位方法。如图7所示,该定位装置700包括:
94.第二获取模块710,用于获取用户的第二定位信息;
95.发送模块720,用于发送所述第二定位信息至电子设备,以使所述电子设备根据所述第二定位信息及所述电子设备获取的所述用户的第一定位信息确定所述用户的位置信息。
96.可选的,所述可穿戴设备包括:蓝牙模块和定位模块;
97.所述第二获取模块710,具体用于:通过所述可穿戴设备中的定位模块获取用户的第二定位信息。
98.所述发送模块720,具体用于:通过所述可穿戴设备中的蓝牙模块发送所述第二定位信息至电子设备。
99.可选的,如图8所示,所述定位模块800包括:天线单元810和射频单元820;
100.所述天线单元810,用于接收卫星信号;
101.所述射频单元820,用于对所述卫星信号进行调制解调,以获取所述用户的第二定位信息。
102.需要说明的是,上述实施例提供的定位装置在执行定位方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的定位装置与定位方法实施例属于同一构思,其体现实现过程详
见方法实施例,这里不再赘述。
103.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
104.请参见图9,为本技术实施例提供了一种电子设备的结构示意图。如图9所示,所述电子设备900可以包括:至少一个处理器910,至少一个网络接口940,用户接口930,存储器950,至少一个通信总线920。
105.其中,通信总线920用于实现这些组件之间的连接通信。
106.其中,用户接口930可以包括显示屏(display)、摄像头(camera),可选用户接口930还可以包括标准的有线接口、无线接口。
107.其中,网络接口940可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
108.其中,处理器910可以包括一个或者多个处理核心。处理器910利用各种借口和线路连接整个电子设备900内的各个部分,通过运行或执行存储在存储器950内的指令、程序、代码集或指令集,以及调用存储在存储器950内的数据,执行电子设备900的各种功能和处理数据。可选的,处理器910可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器910可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块芯片进行实现。
109.其中,存储器950可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器950包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器950可用于存储指令、程序、代码、代码集或指令集。存储器950可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器950可选的还可以是至少一个位于远离前述处理器910的存储装置。如图9所示,作为一种计算机存储介质的存储器950中可以包括操作系统、网络通信模块、用户接口模块以及定位应用程序。
110.在图9所示的电子设备900中,用户接口930主要用于为用户提供输入的接口,获取用户输入的数据;而处理器910可以用于调用存储器950中存储的电子设备的应用程序,并具体执行以下操作:
111.获取用户的第一定位信息;
112.接收可穿戴设备发送的所述用户的第二定位信息;
113.根据所述第一定位信息及所述第二定位信息,确定所述用户的位置信息。
114.在一种可能的实施例中,所述处理器910执行用户的第二定位信息由所述可穿戴设备中的定位模块获取;所述处理器910还执行接收所述可穿戴设备通过所述蓝牙模块发送的所述用户的第二定位信息。
115.在一种可能的实施例中,所述处理器910执行基于所述电子设备与所述可穿戴设
备相互通信时,具体执行:
116.响应于所述第一定位信息与所述第二定位信息不一致,将所述第二定位信息确定为所述用户的位置信息。响应于所述第一定位信息与所述第二定位信息一致,将所述第一定位信息确定为所述用户的位置信息。
117.处理器910可以用于调用存储器910中存储的可穿戴设备的应用程序,并具体执行以下操作:
118.获取用户的第二定位信息;
119.发送所述第二定位信息至电子设备,以使所述电子设备根据所述第二定位信息及所述电子设备获取的所述用户的第一定位信息确定所述用户的位置信息。
120.在一种可能的实施例中,所述处理器910执行通过所述可穿戴设备中的定位模块获取用户的第二定位信息;所述发送所述第二定位信息至电子设备,包括:通过所述可穿戴设备中的蓝牙模块发送所述第二定位信息至电子设备。
121.在一种可能的实施例中,所述处理器910还执行通过所述定位模块中的天线单元接收卫星信号;通过所述定位模块中的射频单元对所述卫星信号进行调制解调,以获取所述用户的第二定位信息。
122.实施本技术实施例可以通过获取用户的第一定位信息,接收可穿戴设备发送的用户的第二定位信息,根据第一定位信息及第二定位信息,确定用户的位置信息。由此,本技术通过电子设备接收到的可穿戴设备中用户的第二定位信息,对电子设备中用户的第一定位信息进行校准,不仅提高了用户位置信息的准确度,还进一步提升了电子设备的运行效率。
123.请参见图10,为本技术实施例提供了一种可穿戴设备的结构示意图。如图10所示,所述可穿戴设备100可以包括:至少一个处理器110,至少一个网络接口140,用户接口130,存储器150,至少一个通信总线120。
124.其中,通信总线120用于实现这些组件之间的连接通信。
125.其中,用户接口130可以包括显示屏(display)、摄像头(camera),可选用户接口130还可以包括标准的有线接口、无线接口。
126.其中,网络接口140可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
127.其中,处理器110可以包括一个或者多个处理核心。处理器110利用各种借口和线路连接整个可穿戴设备100内的各个部分,通过运行或执行存储在存储器950内的指令、程序、代码集或指令集,以及调用存储在存储器150内的数据,执行可穿戴设备100的各种功能和处理数据。可选的,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。
128.其中,存储器150可以包括随机存储器(random access memory,ram),也可以包括
只读存储器(read-only memory)。可选的,该存储器150包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器150可用于存储指令、程序、代码、代码集或指令集。存储器150可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器150可选的还可以是至少一个位于远离前述处理器110的存储装置。如图10所示,作为一种计算机存储介质的存储器150中可以包括操作系统、网络通信模块、用户接口模块以及定位应用程序。
129.在图10所示的可穿戴设备100中,用户接口130主要用于为用户提供输入的接口,获取用户输入的数据;而处理器110可以用于调用存储器150中存储的可穿戴设备的应用程序,并具体执行以下操作:
130.获取用户的第一定位信息;
131.接收可穿戴设备发送的所述用户的第二定位信息;
132.根据所述第一定位信息及所述第二定位信息,确定所述用户的位置信息。
133.在一种可能的实施例中,所述处理器110执行用户的第二定位信息由所述可穿戴设备中的定位模块获取;所述处理器110还执行接收所述可穿戴设备通过所述蓝牙模块发送的所述用户的第二定位信息。
134.在一种可能的实施例中,所述处理器110执行基于所述电子设备与所述可穿戴设备相互通信时,具体执行:
135.响应于所述第一定位信息与所述第二定位信息不一致,将所述第二定位信息确定为所述用户的位置信息。响应于所述第一定位信息与所述第二定位信息一致,将所述第一定位信息确定为所述用户的位置信息。
136.处理器110可以用于调用存储器110中存储的可穿戴设备的应用程序,并具体执行以下操作:
137.获取用户的第二定位信息;
138.发送所述第二定位信息至电子设备,以使所述电子设备根据所述第二定位信息及所述电子设备获取的所述用户的第一定位信息确定所述用户的位置信息。
139.在一种可能的实施例中,所述处理器110执行通过所述可穿戴设备中的定位模块获取用户的第二定位信息;所述发送所述第二定位信息至电子设备,包括:通过所述可穿戴设备中的蓝牙模块发送所述第二定位信息至电子设备。
140.在一种可能的实施例中,所述处理器110还执行通过所述定位模块中的天线单元接收卫星信号;通过所述定位模块中的射频单元对所述卫星信号进行调制解调,以获取所述用户的第二定位信息。
141.实施本技术实施例可以通过获取用户的第一定位信息,接收可穿戴设备发送的用户的第二定位信息,根据第一定位信息及第二定位信息,确定用户的位置信息。由此,本技术通过可穿戴设备接收到的可穿戴设备中用户的第二定位信息,对电子设备中用户的第一定位信息进行校准,不仅提高了用户位置信息的准确度,还进一步提升了电子设备的运行效率。
142.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储
有指令,当其在计算机或处理器上运行时,使得计算机或处理器执行上述图3-图5所示实施例中的一个或多个步骤。上述定位装置的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机可读取存储介质中。
143.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字多功能光盘(digital versatile disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
144.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:制度存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的介质。在不冲突的情况下,本实施例和实施方案中的技术特征可以任意组合。
145.以上所述的实施例仅仅是本技术的优选实施例方式进行描述,并非对本技术的范围进行限定,在不脱离本技术的设计精神的前提下,本领域普通技术人员对本技术的技术方案作出的各种变形及改进,均应落入本技术的权利要求书确定的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献