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

一种基于网络通信的智能硬件定位系统及方法与流程

2021-10-27 13:20:00 来源:中国专利 TAG:硬件 智能 定位系统 网络通信 定位


1.本发明涉及智能硬件定位领域,特别是涉及一种基于网络通信的智能硬件定位系统及方法。


背景技术:

2.智能硬件是一个科技概念,指通过将硬件和软件相结合对传统设备进行智能化改造。而智能硬件移动应用则是软件,通过应用连接智能硬件,操作简单,开发简便。
3.智能硬件自兴起以来,发展方向由面向大众市场的标准化产品向小众市场的偏个性化产品转型。在众多的小众市场中,儿童市场脱颖而出,市场需求强烈;其中,定位是儿童产品的消费刚需,例如,在智能手表中设置定位系统。
4.但是现有市场上的定位系统只能提供简单的定位服务,智能手表整体操作性不佳,并且大部分工作都需要硬件公司完成,导致智能手表的开发周期较长,并且不稳定。


技术实现要素:

5.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于网络通信的智能硬件定位系统及方法,基于mkt芯片进行二次开发,使得智能手表和智能终端通过智能硬件定位系统完全联通。
6.本发明提供一种基于网络通信的智能硬件定位系统,所述智能硬件定位系统包括用于采集原始定位数据的智能硬件;与智能硬件网络长连接,用于对原始定位数据进行定位计算后生成定位轨迹的服务器;与服务器网络长连接,用于获取定位轨迹的智能终端;所述原始定位数据至少为gps数据、wifi数据、基站数据三种数据中的一种。
7.本发明中,智能硬件采用基站定位、gps定位、wifi热点定位等融合定位,使得定位更加精准;并且服务器采用tcp长连接与智能硬件、智能终端进行实时通讯,使得数据传输更加实时。
8.于本发明的一实施例中,所述服务器包括web后台服务器,所述web后台服务器包括用户管理模块、管理员模块、电子地图模块,所述用户管理模块用于对智能终端进行账号信息管理,所述管理员模块用于查看用户账号信息;所述电子地图模块用于地图显示定位轨迹。
9.于本发明的一实施例中,所述服务器还包括数据存储服务器、数据处理服务器、短信服务器,所述数据存储服务器用于存储原始定位数据和定位轨迹,所述数据处理服务器用于对原始定位数据进行定位计算后生成定位轨迹;所述短信服务器用于根据智能终端设置的电子围栏,实时进行短信通知。
10.于本发明的一实施例中,所述智能硬件包括mtk芯片,所述mtk芯片上集成有网络通讯芯片、gps芯片、wifi芯片以及gsm芯片。
11.于本发明的一实施例中,所述智能硬件还包括mic、加速度传感器,所述mic、加速度传感器分别与mtk芯片电连接。
12.一种基于网络通信的智能硬件定位方法,所述方法包括以下步骤:
13.步骤1:在mtk芯片的nucleus os操作系统上设置动态加载功能;
14.步骤2:mtk芯片每隔特定时间段,采集原始定位数据,并且通过网络长连接发送到服务器;
15.步骤3:服务器接收原始定位数据,并且对原始定位数据进行定位计算后生成定位轨迹;
16.步骤4:智能终端设置电子围栏,并且实时接收定位轨迹。
17.于本发明的一实施例中,所述步骤3中服务器对定位原始数据进行定位计算时,对于不同定位原始数据进行不同定位计算:
18.对于gps数据:在大数据平台,查询gps数据对应的经纬度数据,即获取智能硬件的位置;
19.对于wifi数据:在大数据平台,查询三个wifi数据的mac地址,根据mac地址和信号衰减模型计算智能硬件的位置;
20.对于基站数据:在大数据平台,查询基站lac信息的位置,即获取智能硬件的位置。如上所述,本发明的一种基于网络通信的智能硬件定位系统及方法,具有以下有益效果:本发明中,智能硬件采用基站定位、gps定位、wifi热点定位等融合定位,使得定位更加精准;并且服务器采用tcp长连接与智能硬件、智能终端进行实时通讯,使得数据传输更加实时。
附图说明
21.图1显示为本发明实施例中公开的智能硬件定位系统的结构框图。
22.图2显示为本发明实施例中公开的智能硬件定位方法的流程图。
具体实施方式
23.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
24.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
25.请参阅图1,本发明提供一种基于网络通信的智能硬件定位系统,所述智能硬件定位系统包括用于采集原始定位数据的智能硬件;与智能硬件网络长连接,用于对原始定位数据进行定位计算后生成定位轨迹的服务器;与服务器网络长连接,用于获取定位轨迹的智能终端;所述原始定位数据至少为gps数据、wifi数据、基站数据三种数据中的一种。
26.其中,所述智能硬件包括mtk芯片、mic、加速度传感器、显示屏,所述mtk芯片上集成有网络通讯芯片、gps芯片、wifi芯片以及gsm芯片;所述mic、加速度传感器、显示屏分别与mtk芯片电连接。
27.其中,显示屏用于智能硬件定位系统的相关界面,例如:联系人界面、绑定码界面等;所述mic用于录音;所述加速度传感器用于采集运动步数;所述gsm芯片用于与服务器通信;所述gps芯片用于采集gps数据;所述wifi芯片用于采集wifi数据、网路通讯芯片用于采集基站数据;服务器与智能硬件、智能终端的数据传输采用二进制字节流进行传输,使得传输的数据量更小,传输更快速。
28.具体的,所述服务器包括web后台服务器,所述web后台服务器包括用户管理模块、管理员模块、电子地图模块,所述用户管理模块用于对智能终端进行账号信息管理,所述管理员模块用于查看用户账号信息;所述电子地图模块用于地图显示定位轨迹。
29.具体的,所述服务器还包括数据存储服务器、数据处理服务器、短信服务器,所述数据存储服务器用于存储原始定位数据和定位轨迹,所述数据处理服务器用于对原始定位数据进行定位计算后生成定位轨迹;所述短信服务器用于根据智能终端设置的电子围栏,实时进行短信通知。
30.请参阅图2,本发明提供一种基于网络通信的智能硬件定位方法,所述方法包括以下步骤:
31.步骤1:在mtk芯片的nucleus os操作系统(嵌入式操作系统,用于管理芯片和提供网络协议)上设置动态加载功能(动态安装和应用更新功能);
32.通过设置动态加载功能能够突破嵌入式操作系统不能安装程序的限制,当具有动态加载功能,能够实现分段加载程序,减少嵌入式程序的空间占用,解决硬件成本,让低廉的硬件可以实现复杂的功能。
33.步骤2:mtk芯片每隔特定时间段,采集原始定位数据,并且通过网络长连接发送到服务器;
34.其中,原始定位数据包括gps数据、wifi数据、基站数据,gps数据是gps芯片手机到的卫星定位经纬度;wifi数据是wifi芯片的mac地址;基站数据是移动运营商的基站信号;通过在mtk芯片上设置一个定时器,每隔一段时间,定时获取原始定位数据。
35.步骤3:服务器接收原始定位数据,并且对原始定位数据进行定位计算后生成定位轨迹;
36.其中,服务器对于不同定位原始数据进行不同定位计算:
37.1.对于gps数据:在大数据平台,查询gps数据对应的经纬度数据,即获取智能硬件的位置;
38.2.对于wifi数据:在大数据平台,查询三个wifi数据的mac地址,利用三角定位法,根据mac地址和信号衰减模型计算智能硬件的位置;
39.3.对于基站数据:在大数据平台,查询基站lac信息的位置,即获取智能硬件的位置。
40.步骤4:智能终端设置电子围栏,并且实时接收定位轨迹。
41.其中,智能终端可以设置电子围栏,如果检测到定位超出电子围栏的设置范围,则通过服务器发送短信通知到智能终端,进行短信提示。
42.综上所述,本发明的智能硬件采用mtk芯片进行二次开发,成本较低;并且mtk芯片功能集成度较高,例如集成gps芯片、gps芯片、wifi芯片等,在此芯片上开发的定位系统可以便于用户拓展不同的功能来适配不同的应用场景;并且智能硬件定位系统是将智能硬
件、移动互联网、云计算、大数据等融合的解决方案,能够满足设备(例如智能手表)的智能化需求。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
43.上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜