推车定位的方法、装置及电子设备与流程

文档序号:27127312发布日期:2021-10-27 20:22阅读:327来源:国知局
推车定位的方法、装置及电子设备与流程

1.本发明涉及定位通讯技术领域,尤其是涉及一种推车定位的方法、装置及电子设备。


背景技术:

2.推车是一种常见的使用工具,尤其婴儿推车是婴儿的常用“交通工具”,随着科学技术的发展,消费者对婴儿推车的需求越来越大,对婴儿推车的要求也越来越高,消费者希望婴儿推车能最大可能让孩子的生活环境更安全、更舒适、更健康、更美好。
3.婴儿的监护人都希望随时监控婴儿的位置,例如保姆用推车带婴儿外出散步或购物时,婴儿的父母无法得知婴儿的位置,不便于对婴儿进行监护。
4.为了解决上述问题,现有婴儿推车都安装有定位装置,以对婴儿推车进行定位,然而,现有安装在婴儿推车上的定位装置是单一定位装置,在该定位装置信号不佳时则无法进行准确定位,从而降低了用户的使用体验。


技术实现要素:

5.有鉴于此,本发明的目的在于提供一种推车定位的方法、装置及电子设备,有效缓解单一定位装置信号不佳无法实现推车精度定位问题,从而提高了用户的使用体验。
6.第一方面,本发明实施例提供了一种推车定位的方法,其中,上述方法应用于通信定位系统,通信定位系统安装在推车上,通信定位系统包括第一定位模块和第二定位模块;该方法包括:利用第一定位模块对目标推车进行定位,得到目标推车对应的位置信息;判断是否接收到用户终端发送的连接请求;如果是,利用第二定位模块对目标推车进行定位;如果否,将第一定位模块得到的目标推车的位置信息发送至用户终端。
7.结合第一方面,本发明实施例提供了第一方面的一种可能的实施方式,其中,第一定位模块包括多个定位装置;利用第一定位模块对目标推车进行定位,得到目标推车对应的位置信息的步骤,包括:分别获取各个定位装置对目标推车的定位信息;将多个定位信息进行加权取均值计算,得到目标推车的位置信息。
8.结合第一方面,本发明实施例提供了第一方面的二种可能的实施方式,其中,通信定位系统还包括通讯模块,通信定位系统通过通讯模块与云平台进行通讯连接;该方法还包括:通过通讯模块将位置信息发送至云平台。
9.结合第一方面=本发明实施例提供了第一方面的三种可能的实施方式,其中,利用第二定位模块对目标推车进行定位的步骤,包括:基于第二定位模块和用户终端对目标推车进行定位。
10.结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的四种可能的实施方式,其中,第二定位模块为蓝牙定位装置;基于第二定位模块和用户终端对目标推车进行定位的步骤,包括:通过蓝牙定位装置向用户终端发送广播信号,以触发用户终端提取广播信号所携带的rssi值,并基于rssi值计算用户终端与目标推车之间的位置距离。
11.结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的五种可能的实施方式,其中,第二定位模块为超宽带定位装置;基于第二定位模块和用户终端对目标推车进行定位的步骤,包括:通过超宽带定位装置向用户终端发送与接收到的定位查询信息对应的定位反馈信息,以触发用户终端基于发送的定位查询信息的发送时间,以及接收到定位反馈信息的接收时间计算用户终端与目标推车之间的位置距离,并触发用户终端基于定位反馈信息确定目标推车相对于用户终端的方位。
12.结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的六种可能的实施方式,其中,将第一定位模块得到的目标推车的位置信息发送至用户终端的步骤,包括:触发用户终端向云平台发送携带有目标推车对应的标识信息的获取指令;触发云平台基于标识信息将第一定位模块得到的目标推车的位置信息发送至用户终端进行显示。
13.第二方面,本发明实施例还提供一种推车定位的装置,其中,该装置应用于通信定位系统,通信定位系统安装在推车上,通信定位系统包括第一定位模块和第二定位模块;该装置包括:第一定位模块,用于利用第一定位模块对目标推车进行定位,得到目标推车对应的位置信息;判断模块,用于判断是否接收到用户终端发送的连接请求;第二定位模块,用于如果判断模块判断为是时,利用第二定位模块对目标推车进行定位;发送模块,用于如果判断模块判断为否时,将第一定位模块得到的目标推车的位置信息发送至用户终端。
14.第三方面,本发明实施例还提供一种电子设备,其中,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述方法。
15.第四方面,本发明实施例还提供一种计算机可读存储介质,其中,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述工作强度确定方法的步骤。
16.本发明实施例带来了以下有益效果:
17.本技术实施例提供一种推车定位的方法、装置及电子设备,其中,该方法应用于通信定位系统,通信定位系统安装在推车上,通信定位系统包括第一定位模块和第二定位模块;利用第一定位模块对目标推车进行定位,得到目标推车对应的位置信息;并在判断出接收到用户终端发送的连接请求时,利用第二定位模块对目标推车进行定位;如果没有接收到用户终端发送的连接请求,将第一定位模块得到的目标推车的位置信息发送至用户终端;本技术能够通过两个定位模块对目标推车进行定位,可有效避免因单一定位模块信号不佳无法定位的问题,从而提高了用户的使用体验度。
18.本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
19.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
20.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的
附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本发明实施例提供的一种推车定位的方法的流程图;
22.图2为本发明实施例提供的另一种推车定位的方法的流程图;
23.图3为本发明实施例提供的一种推车定位的装置的结构示意图;
24.图4为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
25.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.考虑到现有安装在婴儿推车上的定位装置是单一定位装置,在该定位装置信号不佳时则无法进行准确定位,从而降低了用户的使用体验;为了有效缓解单一定位装置信号不佳无法实现推车精度定位问题,提高用户的使用体验,本发明实施例提供的一种推车定位的方法、装置及电子设备,能够通过两个定位模块对目标推车进行定位,可有效避免因单一定位模块信号不佳无法定位的问题,从而提高了用户的使用体验度。
27.本实施例提供了一种推车定位的方法,其中,上述方法应用于通信定位系统,通信定位系统安装在推车上,通信定位系统包括第一定位模块和第二定位模块。
28.参见图1所示的一种推车定位的方法的流程图,该方法具体包括如下步骤:
29.步骤s102,利用第一定位模块对目标推车进行定位,得到目标推车对应的位置信息;
30.上述位置信息可理解为目标推车在世界地图中的具体位置。
31.步骤s104,判断是否接收到用户终端发送的连接请求;
32.该用户终端可以理解为是用户使用的智能手机或平板电脑等具有联网功能的设备,通常,在用户终端上预先安装有与通信定位系统对应的应用程序,用户可通过该应用程序向通信定位系统发送连接请求。
33.如果接收到用户终端发送的连接请求,则表明用户想通过用户终端与目标推车上的通信定位系统连接,这时可通过执行步骤s106进行目标推车的定位;如果没有接收用户终端发送的连接请求,则表明用户当前不想通过用户终端与目标推车上的通信定位系统连接,这时可通过执行步骤s108获取目标推车的当前定位。
34.步骤s106,利用第二定位模块对目标推车进行定位;
35.步骤s108,将第一定位模块得到的目标推车的位置信息发送至用户终端。
36.当用户不与通信定位系统连接而需要获取目标推车当前位置时,可将第一定位模块得到的目标推车的位置信息发送至用户终端进行显示,以使得用户能够根据该位置信息快速定位到目标推车。
37.本技术实施例提供一种推车定位的方法,其中,该方法应用于通信定位系统,通信定位系统安装在推车上,通信定位系统包括第一定位模块和第二定位模块;利用第一定位模块对目标推车进行定位,得到目标推车对应的位置信息;并在判断出接收到用户终端发
送的连接请求时,利用第二定位模块对目标推车进行定位;如果没有接收到用户终端发送的连接请求,将第一定位模块得到的目标推车的位置信息发送至用户终端;本技术能够通过两个定位模块对目标推车进行定位,可有效避免因单一定位模块信号不佳无法定位的问题,从而提高了用户的使用体验度。
38.本实施例提供了另一种推车定位的方法,该方法在上述实施例的基础上实现;本实施例重点描述利用第一定位模块或第二定位模块对目标推车进行定位的具体实施方式。如图2所示的另一种推车定位的方法的流程图,本实施例中的推车定位的方法包括如下步骤:
39.步骤s202,分别获取各个定位装置对目标推车的定位信息;
40.在本实施例中,上述第一定位模块包括多个定位装置,多个定位装置的数量至少为2个,比如,第一定位模块包括但不限于北斗系统、gps(global positioning system,全球定位系统)、glonass(global navigation satellite system,全球卫星导航系统)、galileo(伽利略卫星导航系统)这四个定位装置,其中,第一定位模块包括的定位装置可以根据实际需要进行设置,在此不进行限定。
41.该定位信息即为通过定位装置对目标推车进行定位得到的位置信息。续接前例,利用上述四个定位装置可分别得到各个定位装置对目标推车的定位信息。
42.步骤s204,将多个定位信息进行加权取均值计算,得到目标推车的位置信息;
43.本实施例通过将多个定位装置的定位信息进行加权取均值计算,并将各个定位装置加权取均值计算的定位结果确定为最终的目标推车的位置信息,能够通过多个定位装置协同工作实现大范围内的无缝定位服务覆盖,进而提高了定位精度。
44.步骤s206,判断是否接收到用户终端发送的连接请求;
45.如果是,执行步骤s208,如果否,执行步骤s210。
46.步骤s208,基于第二定位模块和用户终端对目标推车进行定位;
47.具体实现时,当第二定位模块为蓝牙定位装置时,根据该蓝牙定位装置和用户终端实现对目标推车的定位,具体地实现过程为:通过蓝牙定位装置向用户终端发送广播信号,以触发用户终端提取广播信号所携带的rssi(received signal strength indication,信号场强指示)值,并基于rssi值计算用户终端与目标推车之间的位置距离。
48.由于上述基于蓝牙定位装置和用户终端进行定位的方式与现有蓝牙定位方式相同,所以,在此不进行详细赘述。
49.除了蓝牙定位方式之外,本实施例中的第二定位模块还可以为超宽带定位装置,利用超宽带定位技术实现精准定位,具体根据该超宽带定位装置和用户终端对目标推车进行定位的过程为:通过超宽带定位装置向用户终端发送与接收到的定位查询信息对应的定位反馈信息,以触发用户终端基于发送的定位查询信息的发送时间,以及接收到定位反馈信息的接收时间计算用户终端与目标推车之间的位置距离,并触发用户终端基于定位反馈信息确定目标推车相对于用户终端的方位。
50.通常,上述位置距离可用如下公式进行表示:
51.d=(t2

t1)/2;其中,d表示用户终端与目标推车之间的距离长度,t2表示用户终端接收到定位反馈信息的接收时间,t1表示用户终端发送定位查询信息的发送时间。
52.在本实施例中,可基于信息的发送和接收时间计算出当前用户终端与目标推车之
间的距离,用户终端还可以通过定位反馈信息计算出目标推车相对于用户终端的方位,通过上述超宽带定位装置和用户终端能够准确确定出目标推车相对于用户的位置;由于本实施例中基于超宽带进行定位的方式同现有利用超宽带定位的方式,所以,在此不进行详细赘述。
53.进一步,为了增加定位的准确性,还可以将基于蓝牙定位装置和用户终端得到的目标推车的定位,与基于超宽带定位装置和用户终端得到的目标推车的定位进行加权求平均计算,以得到最终目标推车的位置。
54.为了便于用户了解当前目标推车的具体位置,在实际使用时,可将第二定位模块得到的目标推车的位置信息发送至用户终端进行显示,以便于用户快速找到当前目标推车。
55.步骤s210,将第一定位模块得到的目标推车的位置信息发送至用户终端。
56.通常,通信定位系统还包括通讯模块,通信定位系统通过通讯模块与云平台进行通讯连接;在第一定位模块对目标推车进行定位得到位置信息后,可通过通讯模块将位置信息发送至云平台进行存储。
57.在用户终端不连接通信定位系统通过第二定位模块进行定位时,为了使得用户终端同样能够得到目标推车的位置,在本实施例中,可将存储至云平台的目标推车对应的位置信息发送至用户终端。
58.具体地,可通过步骤a1至步骤a2实现上述步骤s210;
59.步骤a1,触发用户终端向云平台发送携带有目标推车对应的标识信息的获取指令;
60.通常,云平台可与多个通信定位系统进行通讯连接,因此,可以存储多个不同的推车对应的位置信息,为了便于用户查找到目标推车,可通过安装在用户终端上与通信定位系统对应的应用程序进行查询,具体地,用户可登陆到应用程序后,利用该应用程序的查询界面向云平台发送携带有目标推车对应的标识信息的获取指令;其中,标识信息可理解为是推车的唯一标识,可以用数字、字符或字母等进行表示,在此不进行限定。
61.步骤a2,触发云平台基于标识信息将第一定位模块得到的目标推车的位置信息发送至用户终端进行显示。
62.当云平台接收到获取指令后,可从多个位置信息中查找与该获取指令携带的标识信息相匹配的位置信息发送至用户终端以显示当前目标推车所在位置。
63.在实际使用时,存储至云平台的推车的位置信息中也携带有推车对应的标识信息,因此,上述查找目标推车的位置信息的过程为:首先,从云平台存储的多个标识信息中查找到与获取指令携带的标识信息相匹配的目标标识信息,然后,将该目标标识信息对应的位置信息确定为用户所要查找的目标推车的位置信息。
64.本实施例提供的推车定位的方法,能够在第一信号强度值大于第二信号强度值时,利用第一定位模块对目标推车进行定位,在第一信号强度值等于或小于第二信号强度值时,利用第二定位模块对目标推车进行定位,从而实现了根据定位模块接收信号的强弱可实时进行第一定位模块和第二定位模块的灵活切换,以利用信号较好的定位模块实现对目标推车的定位。
65.在实际使用时,为了使得通信定位系统能够正常工作,上述通信定位系统还包括
供电模块,以利用供电模块对通信定位系统进行供电,其中,供电模块可以是使用电池供电,也可通过太阳能和usb进行充电,在此不进行限定。
66.对应于上述方法实施例,本发明实施例还提供了一种推车定位的装置,其中,该装置应用于通信定位系统,通信定位系统安装在推车上,通信定位系统包括第一定位模块和第二定位模块;图3示出了一种推车定位的装置的结构示意图,如图3所示,该装置包括:
67.第一定位模块302,用于利用第一定位模块对目标推车进行定位,得到目标推车对应的位置信息;
68.判断模块304,用于判断是否接收到用户终端发送的连接请求;
69.第二定位模块306,用于如果判断模块判断为是时,利用第二定位模块对目标推车进行定位;
70.发送模块308,用于如果判断模块判断为否时,将第一定位模块得到的目标推车的位置信息发送至用户终端。
71.本技术实施例提供一种推车定位的装置,其中,该方法应用于通信定位系统,通信定位系统安装在推车上,通信定位系统包括第一定位模块和第二定位模块;利用第一定位模块对目标推车进行定位,得到目标推车对应的位置信息;并在判断出接收到用户终端发送的连接请求时,利用第二定位模块对目标推车进行定位;如果没有接收到用户终端发送的连接请求,将第一定位模块得到的目标推车的位置信息发送至用户终端;本技术能够通过两个定位模块对目标推车进行定位,可有效避免因单一定位模块信号不佳无法定位的问题,从而提高了用户的使用体验度。
72.本发明实施例提供的推车定位的装置,与上述实施例提供的推车定位的方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
73.本技术实施例还提供了一种电子设备,如图4所示,为该电子设备的结构示意图,其中,该电子设备包括处理器121和存储器120,该存储器120存储有能够被该处理器121执行的计算机可执行指令,该处理器121执行该计算机可执行指令以实现上述推车定位的方法。
74.在图4示出的实施方式中,该电子设备还包括总线122和通信接口123,其中,处理器121、通信接口123和存储器120通过总线122连接。
75.其中,存储器120可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non

volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口123(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线122可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述总线122可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
76.处理器121可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器121中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器121可以是通用处理器,包括中央处理器(centralprocessing unit,简称cpu)、
网络处理器(network processor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field

programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器121读取存储器中的信息,结合其硬件完成前述实施例的推车定位的方法的步骤。
77.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述推车定位的方法,具体实现可参见前述方法实施例,在此不再赘述。
78.本技术实施例所提供的推车定位的方法、装置及电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
79.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本技术的范围。
80.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,randomaccess memory)、磁碟或者光盘等各种可以存储程序代码的介质。
81.在本技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
82.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1