专网环境下智能终端的定位方法、系统和通信设备与流程

文档序号:19077500发布日期:2019-11-08 21:47阅读:333来源:国知局
专网环境下智能终端的定位方法、系统和通信设备与流程

本发明涉及智能终端的定位领域,更具体地说,涉及一种专网环境下智能终端的定位方法、系统和通信设备。



背景技术:

出于安全考虑,智能pos终端需要管控网络连接而使用专网(通过vpn(virtualprivatenetwork,即虚拟专用网络)连接到内网),同时为了维护设备,需要进行实时监控智能pos终端的位置移动信息。

但是目前没有专网的室内网络定位系统,或者有些用户直接通过外部网络进行定位,但使用这些外部网络无法管控外部网络通过智能pos终端搜集敏感的交易通信信息,存在一定安全隐患。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种专网环境下智能终端的定位方法、系统和通信设备。

本发明解决其技术问题所采用的技术方案是:提供一种专网环境下智能终端的定位方法,包括:

智能终端发起网络请求;

基于所述网络请求,获取在所述智能终端周围的网络信息;

对所述网络信息进行加密处理,获得加密信息;

将所述加密信息发送至专网服务器;

所述专网服务器对所述加密信息进行识别处理,根据识别结果获得所述智能终端的位置信息。

在一个实施例中,所述基于所述网络请求,获取在所述智能终端周围的网络信息包括:

打开智能终端的网络连接;

对所述智能终端周围的网络信息进行扫描;

判断是否扫描到网络连接信号;

若是,与所述网络连接信号进行网络连接,并基于所述网络连接信号获取与所述网络连接信号对应的网络信息。

在一个实施例中,所述网络信息包括:wifi热点的详细信息和/或基站信息。

在一个实施例中,所述网络信息包括:

与所述智能终端连接的wifi热点的详细信息及所述智能终端周围的三个wifi热点的详细信息;

和/或,与所述智能终端连接的基站信息及所述智能终端周围的两个基站信息。

在一个实施例中,所述专网服务器对所述加密信息进行识别处理,根据识别结果获得所述智能终端的位置信息包括:

所述专网服务器基于所述加密信息获取与所述网络连接信号对应的网络信息;

判断是否存在与所述网络信息相同的专网信息;所述专网信息为储存在所述专网服务器中的联网信息;

若是,则基于所述联网信息获得所述智能终端的位置信息。

在一个实施例中,所述方法还包括:

若不存在与所述网络信息相同的专网信息,则将所述网络信息发送至外部网络;

所述外部网络对所述网络信息进行识别处理,以获得所述智能终端的位置信息。

本发明还提供一种专网环境下智能终端的定位系统,包括智能终端和专网服务器;

所述智能终端,用于发起网络请求,并基于所述网络请求获取其周围的网络信息,以及对所述网络信息进行加密处理、获得加密信息,并将所述加密信息发送至专网服务器;

所述专网服务器,用于对所述加密信息进行识别处理,根据识别结果获得所述智能终端的位置信息。

在一个实施例中,所述网络信息包括:

与所述智能终端连接的wifi热点的详细信息及所述智能终端周围的三个wifi热点的详细信息;

和/或,与所述智能终端连接的基站信息及所述智能终端周围的两个基站信息。

本发明还提供一种通信设备,包括:处理器、存储器和收发器;

所述收发器,用于收发通信信号;

所述存储器,用于存储程序指令;

所述处理器,用于根据所述存储器所存储的程序指令执行权利要求1-6中任一项所述方法的步骤。

本发明还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。

实施本发明的专网环境下智能终端的定位方法,具有以下有益效果:该定位方法包括:智能终端发起网络请求;基于网络请求,获取在智能终端周围的网络信息;对网络信息进行加密处理,获得加密信息;将加密信息发送至专网服务器;专网服务器对加密信息进行识别处理,根据识别结果获得智能终端的位置信息。本发明通过设置专网服务器,将智能终端与专网服务器直接进行网络通信,由专网服务器对智能终端上传的加密信息进行识别处理,以实现对智能终端的定位,智能终端不直接与外部网络进行直接数据交互,保证了智能终端的安全性。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明实施例提供专网环境下智能终端的定位方法的流程示意图。

具体实施方式

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

为了解决目标没有专网的室内网络定位系统导致需要通过外部网络实现对智能终端进行定位,使智能终端直接与外部网络进行数据/通信交互,存在安全隐患的问题,本发明提供了一种专网环境下智能终端的定位方法,该定位方法直接在专网环境下进行,智能终端不需要与外部网络通信或者不直接与外部网络通信,即可完成对智能终端的定位,保证了智能终端的安全性。其中,智能终端可以为智能手机、智能手持数据采集终端(pos)等智能手持终端。智能终端安装有安卓操作系统。本发明实施例所指的专网可以为企业的内部专用网络,一般外部网络无法直接接入,需要通过特殊的节点方可接入,如企业的局域网等。

参考图1,本发明实施例所提供的专网环境下智能终端的定位方法可以应用于对室内的智能终端进行实时定位,实时获取智能终端的位置信息,完成对智能终端的实时位置变化的监控。

具体的,如图1所示,该专网环境下智能终端的定位方法包括:步骤s1、步骤s2、步骤s3、步骤s4和步骤s5。

步骤s1、智能终端发起网络请求。

步骤s2、基于网络请求,获取在智能终端周围的网络信息。

本发明实施例中,基于网络请求以获取在智能终端周围的网络信息具体通过以下步骤实现:

步骤s201、打开智能终端的网络连接。

步骤s202、对智能终端周围的网络信息进行扫描。

步骤s203、判断是否扫描到网络连接信号。

步骤s204、若是,与网络连接信号进行网络连接,并基于网络连接信号获取与网络连接信号对应的网络信息。

其中,网络连接信号包括wifi连接信号和/或移动数据连接信号。

在一个具体实施例中,用户输入相关操作信息,以使智能终端打开网络连接,其中智能终端所打开的网络连接包括但不限于wifi连接、移动数据连接。其中,用户输入的操作信息可以为语音控制指令信息、按键操作信息等,一般地,用户可以在对应的程序中输入相关操作信息,以打开智能终端的网络连接。

在一些实施例中,本发明的网络信息可以包括wifi热点的详细信息和/或基站信息。其中,wifi热点的详细信息包括但不限于wifi热点的mac地址、信号强度等。基站信息包括但不限于mcc,mobilecountrycode,移动国家代码,mnc,mobilenetworkcode,移动网络号码,lac,locationareacode,位置区域码,cid,cellidentity,基站编号,bsss,basestationsignalstrength,基站信号强度等。

进一步地,本发明的网络信息可以包括:与智能终端连接的wifi热点的详细信息及智能终端周围的三个wifi热点的详细信息;和/或,与智能终端连接的基站信息及智能终端周围的两个基站信息。

可以理解地,当智能终端扫描到wifi连接信号后,智能终端与其中一个较宜的wifi连接信号(如信号强度最强、或者最接近的wifi连接信号)连接,并获取该wifi连接信号的wifi热点的详细信息,同时,智能终端还获取其周围扫描到的三个wifi热点的详细信息。通过获取其周围扫描到的三个wifi热点的详细信息,可以提高对智能终端定位的准确度。

进一步地,当智能终端扫描到基站连接信号后,智能终端与其中一个较宜的基站连接信号(如信号强度最强、或者最接近的基站连接信号)连接并获取该基站连接信号的基站信息,智能终端还获取其周围扫描到的两个基站的基站信息,以提高智能终端定位的准确度。

当然,可以理解地,在其他一些实施例中,所获取的wifi热点的详细信息或者基站的基站信息的数量不限于三个/两个,具体以能获取到wifi热点的详细信息/基站信息为准。

步骤s3、对网络信息进行加密处理,获得加密信息。

其中,对网络信息进行加密处理可以采用常规的加密算法对网络进行加密,本发明不对此作具体限定或要求。

步骤s4、将加密信息发送至专网服务器。

步骤s5、专网服务器对加密信息进行识别处理,根据识别结果获得智能终端的位置信息。

具体的,专网服务器对加密信息进行识别处理,根据识别结果获得智能终端的位置信息具体可以通过以下步骤实现:

步骤s501、专网服务器基于加密信息获取与网络连接信号对应的网络信息。

步骤s502、判断是否存在与网络信息相同的专网信息;专网信息为储存在专网服务器中的联网信息。

步骤s503、若是,则基于联网信息获得智能终端的位置信息。

具体的,专网服务器接收到智能终端上传的wifi热点的详细信息或者基站信息后,在数据库中进行查找判断,若在数据库中可查找到与智能终端上传的wifi热点的详细信息或者基站信息相同的联网信息后,则直接基于所查找到的联网信息获取到智能终端的位置信息。

其中,联网信息为储存在数据库中的wifi热点的详细信息或者基站信息。

进一步地,在一些实施例中,在专网服务器上不存在与智能终端上传的网络信息相同的专网信息,对于该情况,本发明实施例的专网环境下智能终端的定位方法通过以下步骤实现:

步骤s504、若不存在与网络信息相同的专网信息,则将网络信息发送至外部网络。

步骤s505、外部网络对网络信息进行识别处理,以获得智能终端的位置信息。

具体的,当专网服务器的数据库中没有与智能终端上传的wifi热点的详细信息或者基站信息相同的wifi热点的详细信息或者基站信息时,专网服务器将所接收到的wifi热点的详细信息或者基站信息发送给外部网络,通过外部网络根据专网服务器发送的wifi热点的详细信息或者基站信息,获取到智能终端的位置信息,并将所获取的智能终端的位置信息返回给专网服务器,专网服务器再根据外部网络返回的位置信息对智能终端的具体位置进行判断和定位,完成对智能终端的位置的定位。

进一步地,本发明还提供了一种专网环境下智能终端的定位系统,该定位系统可以用于实现本发明实施例公开的专网环境下智能终端的定位方法。具体的,该定位系统可以包括智能终端和专网服务器。

智能终端,用于发起网络请求,并基于网络请求获取其周围的网络信息,以及对网络信息进行加密处理、获得加密信息,并将加密信息发送至专网服务器。

专网服务器,用于对加密信息进行识别处理,根据识别结果获得智能终端的位置信息。

进一步地,网络信息包括:与智能终端连接的wifi热点的详细信息及智能终端周围的三个wifi热点的详细信息;和/或,与智能终端连接的基站信息及智能终端周围的两个基站信息。

进一步地,本发明还提供一种通信设备,该通信设备包括:处理器、存储器和收发器。

收发器,用于收发通信信号。

存储器,用于存储程序指令。

处理器,用于根据存储器所存储的程序指令执行本发明实施例公开的专网环境下智能终端的定位方法的步骤。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

进一步地,本发明还提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明实施例公开的专网环境下智能终端的定位方法的步骤。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

本发明利用专网服务器,使智能终端与专网服务器直接进行网络通信,由专网服务器对智能终端上传的加密信息进行识别处理,以实现对智能终端的定位,智能终端不直接与外部网络进行直接数据交互,保证了智能终端的安全性,也给智能终端的运行维护提供便利性。

以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。

应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1