一种基于微信公众平台的人员位置轨迹分析系统及分析方法

文档序号:6639123阅读:5777来源:国知局
一种基于微信公众平台的人员位置轨迹分析系统及分析方法
【专利摘要】本发明涉及一种基于微信公众平台的人员位置轨迹分析系统及分析方法,包括一个后台管理中心、一个微信公众账号、多个带地理位置信息的二维码以及多个装载微信客户端的手持智能移动终端,普通用户通过手持智能终端在WiFi或3G/4G无线网络环境下通过微信客户端与微信公众平台服务器内部通信机制以及后台管理中心进行数据交互。本发明基于现有的手机终端设备、微信平台软件、现成的扫描二维码功能、通信功能、地理位置信息记录及上传功能,通过限定二维码方式既保持了多点轨迹记录的特点,又排除了大量无效信息的输入可能性,提高了系统工作效率,有效记录特定人员真实时刻下的真实地理位置信息,且整个系统成本低廉,在电子巡更、看护领域有着重要作用。
【专利说明】一种基于微信公众平台的人员位置轨迹分析系统及分析方法

【技术领域】
[0001]本发明涉及移动互联网、物联网及安防领域,特别是涉及一种基于微信公众平台的人员位置轨迹分析系统及分析方法。

【背景技术】
[0002]二维码(Quick Response Code),又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。它可以提供产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子商务应用、车辆管理、信息传递等多种应用服务。
[0003]微信公众平台是腾讯公司在微信软件基础上开放给个人、企业和组织提供业务服务与用户管理能力的全新服务平台。它基于微信的数亿活跃用户及充分开放的接口,使得第三方开发者可以为不同目标客户,提供多样且个性化的产品和服务,并能有效提升开发、部署效率、确保应用活跃度。
[0004]人员的位置轨迹记录与分析技术可以运用于多个领域,如安保巡更、重点人员管控、老幼特殊人群看护等,通过GPS、移动通讯网络、RFID等技术的综合运用实现对目标对象坐标位置的及时跟踪,从而实现各种智能化应用。但是由于人员的位置轨迹记录与分析需要运用到GPS、移动通讯网、RFID等多项基础物理运用,如果完全独立开发那么如何平衡硬件开发成本将成为难点。例如,申请号为201310629344.4的专利公开了一种基于人体运动轨迹分析的居家养老安防系统,但是该系统需要使用独立的硬件(摄像头),增加了硬件成本开销,同时该系统还通过述智能分析模块利用背景减除、时间差分对视频中的居家老人进行提取,相当于是全程监控,需要大量的存储空间来记录无效数据;申请号为201410290738.6的专利公开了一种利用智能手机进行主动式乘客信息获取及服务的方法,通过用户“查询操作”触发位置信息上传,存在大量无效位置信息上传的可能性,而且用户希望查询地铁流量信息,很可能是在地铁区域之外进行查询的,而系统需要记录的是用户在地铁内的位置信息,因此可能造成信息不全面或不准确;申请号为201310720969.1的专利“一种基于微信的车辆寻车二维码的位置信息存储及其寻找方法”以及申请号为201410101001.5的专利“基于微信公众平台的智能寻车服务系统”都是通过记录单点位置信息并在需要时候返回该信息从而实现预期功能,无法实现多点轨迹记录与比对。因此,针对现有技术的弊端,亟需开发出一种高效率且无需独立硬件及存储设备就能实现多点轨迹记录的人员位置轨迹分析系统及分析方法。


【发明内容】

[0005]为了克服现有技术的缺陷,解决上述技术问题,本发明提供一种基于微信公众平台的人员位置轨迹分析系统及分析方法,该系统不需要独立硬件,通过限定二维码方式既保持了多点轨迹记录的特点,排除了大量无效信息的输入可能性,提高了系统工作效率。
[0006]本发明涉及一种基于微信公众平台的人员位置轨迹分析系统,包括一个后台管理中心、一个微信公众账号、多个地理位置预设的二维码标签以及多个装载微信客户端的手持智能移动终端,普通用户通过手持智能终端在WiFi或3G/4G无线网络环境下通过微信客户端与微信公众平台服务器内部通信机制以及后台管理中心进行数据交互,其中:
所述后台管理中心,用于管理所有享用其服务的用户信息、时间信息、位置信息,并根据预设对其三种信息构成的人员行动轨迹进行合理性判定;
所述微信公众账号用于连接后台管理中心和普通用户,实现普通用户与后台管理中心之间的信息交互;
所述二维码标签是后台管理中心提前设置轨迹预判模型的触发节点,每个二维码标签内部都带有具体的地理位置坐标信息,按指定顺序扫描所有二维码标签即可触发轨迹绘制;
所述手持智能移动终端,用于扫描地理位置预设的二维码标签,并将二维码标签中包含的信息上传给微信公众平台服务器,触发普通用户与后台管理中心的通信。
[0007]优选地,所述后台管理中心按照分层化、模块化模式构建,按三个层次划分系统,包含通信层、处理层及数据层,其中:
所述通信层主要包括通信网关模块,通信网关用于与微信服务器进行通讯连接及信息转发,保证数据传输畅通、稳定、有序;
所述处理层包括位置对比判定模块、轨迹曲线绘制模块、统计报表导出模块,所述位置对比判定模块用于比对获取位置信息的正确性,所述轨迹曲线绘制模块用于针对记录的位置信息绘制出行动轨迹,所述统计报表导出模块用于数据结果的呈现;
所述数据层主要包括用户数据库、位置数据库、时间数据库三个数据库,所述用户数据库记录关注用户的基本信息,所述位置数据库记录所有采集的位置信息,所述时间数据库记录采集时间节点信息。
[0008]优选地,所述手持智能移动终端是具备WiFi/3G/4G等无线通信模块,预装有微信客户端软件、GPS及摄像头硬件的终端设备。
[0009]优选地,所述微信公众账号是微信公众平台开放给社会申请的免费管理员账户,通过微信公众账号实现微信公众平台后台API的调用,所述微信公众账号也是后台管理中心和管理用户通过微信连接的中转站。
[0010]优选地,所述二维码标签中包含的信息包括用户微信ID信息、扫描二维码内的存储信息即预设地理位置信息、自身智能移动终端内含GPS地理位置信息即实际地理位置信肩、O
[0011]另外,本发明还提供了一种基于微信公众平台的人员位置轨迹分析方法,包括以下步骤:
(1)后台管理中心在微信公众平台上申请一个微信公众账号,得到微信公众账号ID及其管理员权限,后台管理中心通过所述得到的管理员权限读取所有微信内微信公众账号ID获得的信息,并控制微信公众账号ID进行信息反馈;
(2)普通用户通过手持智能终端安装及注册微信客户端,得到自身的普通微信ID,然后通过手持智能终端通过得到的微信客户端软件搜索步骤(I)中所述的微信公众账号ID,并关注该微信公众账号ID,关注成功后,随即触发普通用户将自身微信ID信息上传给微信公众账户ID所属的后台管理中心;
(3)后台管理中心制作存储有地理位置信息的预设二维码标签,并固定到对应地理位置上;
(4)普通用户使用手持智能移动终端进入与微信公众账号对话软件界面,通过扫描步骤(3)中所述预设二维码标签触发与后台管理中心的通信;
(5)普通用户扫描二维码标签,若扫描的是非步骤(3)中所述预设的二维码标签,则后台管理中心返回一个出错提示信息且不记录此次二维码中的信息;普通用户扫描的若是步骤(3)中预设的二维码标签,则触发手持智能终端信息上传,上传的信息内容包括:用户微信ID信息、扫描二维码内的存储信息即预设地理位置信息、自身智能移动终端内含GPS地理位置信息即实际地理位置信息;
(6)后台管理中心收集步骤(5)中所述普通用户上传的信息,并建立以普通用户上传的用户微信ID信息为主键的数据表;
(7)后台管理中心对步骤(5)中用户上传的智能移动终端内含的GPS地理位置信息及二维码内存储的地理位置信息进行比对,若两个信息中包含的地理位置信息一致,则标记此地理位置信息并记录此时时间,若不一致,则分别标记两个信息中包含的地理位置信息并记录此时时间;
(8)不断重复所述步骤(5),后台管理中心全部按照所述步骤(6)、(7)中的标准进行地理位置信息标记及时间记录;
(9)扫描结束后,后台管理中心按时间先后顺序依次在电子地图上连接步骤(8)中所有用户上传的二维码内存储的地理信息节点,得到预设路径图;接着后台管理中心按时间先后顺序依次在电子地图上连接步骤(8)中所有的用户上传的智能移动终端内含的GPS地理位置信息节点,得到实际路径图;若不存在任何时间点记录着两个不同地理位置信息的情况,则表明绘制的预设路径图与实际路径图完全重合,若存在一个或多个时间点记录着两个不同地理位置信息的情况,则表明绘制的预设路径图与实际路径图不完全重合,存在分歧路径;
(10)后台管理中心按时间段截取步骤(9)所述绘制的普通用户轨迹路径,从而得到用户行动轨迹的实际路径与预设路径的对比图。
[0012]优选地,步骤(2)所述自身微信ID信息包括普通用户注册微信时候必选的昵称、头像、性别、所在城市、语言和关注时间等内容。
[0013]优选地,所述预设二维码标签触发与后台管理中心的通信,即普通用户通过扫描步骤(3)中所述二维码标签的方式触发上传信息给微信公众平台服务器,微信公众平台再将信息反馈到后台管理中心,后台管理中心希望与用户进行信息交互时需将信息发送到微信公众平台服务器,再由微信公众平台服务器下发给指定的普通用户。
[0014]与现有技术相比,本发明涉及的一种基于微信公众平台的人员位置轨迹分析系统及分析方法,具有以下优点和显著的进步:
1、低廉的软、硬件成本:利用现有的手机终端设备,无需二次硬件成本投入,利用微信平台软件、现成的扫描二维码功能、通信功能、地理位置信息记录及上传功能,降低开发难度,降低用户操作难度,提高用户使用便捷程度;
2、通过扫描二维码方式,降低无效信息输入量,提高有效信息辨识度,减少软、硬件的数据存储及解析压力;
3、通过信息化手段,实现特定人员的行动轨迹获取,杜绝行动轨迹造假的行为,有效记录特定人员真实时刻下的真实地理位置信息,在电子巡更、看护领域有着重要作用。

【专利附图】

【附图说明】
[0015]图1是本发明的一种基于微信公众平台的人员位置轨迹分析系统的结构示意图; 图2是本发明中的后台管理中心的分层结构示意图;
图3是本发明的一种基于微信公众平台的人员位置轨迹分析方法的流程图;
图4是普通用户与后台管理中心之间可实现信息交互的流程图。

【具体实施方式】
[0016]以下结合实施例对本发明进行详细说明。但应理解,以下实施例仅是对本发明实施方式的举例说明,而非对本发明的范围限定。
[0017]实施例1:
下面结合附图对本发明的技术方案做进一步说明如下:
图1是本发明一种基于微信公众平台的人员位置轨迹分析系统的一个实施例。
[0018]它包括本发明提供的基于微信公众平台的人员位置轨迹分析系统,包括一个后台管理中心、一个微信公众账号、多个带地理位置信息的二维码、多个装载微信客户端的手持智能移动终端,普通用户则通过手持智能终端在WIFI或3G/4G无线网络环境下通过微信客户端与微信公众平台服务器内部通信机制进行数据交互,其中:
所述后台管理中心,用于管理所有享用其服务的用户信息、时间信息、位置信息,并根据预设对其三种信息构成的人员行动轨迹进行合理性判定,所述后台管理中心按照分层化、模块化模式构建,按三个层次划分系统,包含通信层、处理层及数据层,所述通信层主要包括通信网关模块,通信网关用于与微信服务器进行通讯连接及信息转发,保证数据传输畅通、稳定、有序;所述处理层包括位置对比判定模块、轨迹曲线绘制模块、统计报表导出模块,所述位置对比判定模块用于比对获取位置信息的正确性,所述轨迹曲线绘制模块用于针对记录的位置信息绘制出行动轨迹,所述统计报表导出模块用于数据结果的呈现;所述数据层主要包括用户数据库、位置数据库、时间数据库三个数据库,所述用户数据库记录关注用户的基本信息,所述位置数据库记录所有采集的位置信息,所述时间数据库记录采集时间节点信息;
所述微信公众账号是微信公众平台开放给社会申请的免费管理员账户,通过微信公众账号才能实现微信公众平台后台API的调用,同时微信公众账号也是后台管理中心和管理用户通过微信连接的中转站;
所述带地理位置信息的二维码是后台管理中心提前设置轨迹预判模型的触发节点,按指定顺序扫描所有地理位置坐标信息即可触发轨迹绘制,每个二维码内部都包含的信息包括用户微信ID信息、扫描二维码内的存储信息即预设地理位置信息、自身智能移动终端内含GPS地理位置信息即实际地理位置信息;
所述手持智能移动终端是具备WiFi/3G/4G等无线通信模块,预装有微信客户端软件、GPS及摄像头硬件的终端设备。
[0019]实施例2
基于实施例1提出的系统,本实施例提出了一种基于微信公众平台的人员位置轨迹的分析方法,如图3所示,所述方法包含如下步骤:
(1)后台管理中心在微信公众平台上申请一个微信公众账号,得到微信公众账号ID及其管理员权限,后台管理中心通过所述得到的管理员权限读取所有微信内微信公众账号ID获得的信息,并控制微信公众账号ID进行信息反馈;
(2)普通用户通过手持智能终端安装及注册微信客户端,得到自身的普通微信ID,然后通过手持智能终端通过得到的微信客户端软件搜索步骤(I)中所述的微信公众账号ID,并关注该微信公众账号ID,关注成功后,随即触发普通用户将自身微信ID信息上传给微信公众账户ID所属的后台管理中心,所述自身微信ID信息包括普通用户注册微信时候必选的昵称、头像、性别、所在城市、语言和关注时间等内容;
(3)所述后台管理中心制作存储有地理位置信息的预设二维码标签,并固定到对应地理位置上;
(4)普通用户使用手持智能移动终端进入与微信公众账号对话软件界面,通过扫描步骤(3)中所述预设二维码标签触发与后台管理中心的通信,即普通用户通过扫描步骤(3)中所述二维码标签的方式触发上传信息给微信公众平台服务器,微信公众平台再将信息反馈到后台管理中心,后台管理中心希望与用户进行信息交互时需将信息发送到微信公众平台服务器,再由微信公众平台服务器下发给指定的普通用户;
(5)普通用户扫描二维码标签,若扫描的是非步骤(3)中所述预设的二维码标签,则后台管理中心返回一个出错提示信息且不记录此次二维码中的信息;普通用户扫描的若是步骤(3)中预设的二维码标签,则触发手持智能终端信息上传,上传的信息内容包括:用户微信ID信息、扫描二维码内的存储信息即预设地理位置信息、自身智能移动终端内含GPS地理位置信息即实际地理位置信息;
(6)后台管理中心收集步骤(5)中所述普通用户上传的信息,并建立以普通用户上传的用户微信ID信息为主键的数据表;
(7)后台管理中心对步骤(5)中用户上传的智能移动终端内含的GPS地理位置信息及二维码内存储的地理位置信息进行比对,若两个信息中包含的地理位置信息一致,则标记此地理位置信息并记录此时时间,若不一致,则分别标记两个信息中包含的地理位置信息并记录此时时间;
(8)不断重复所述步骤(5),后台管理中心全部按照所述步骤(6)、(7)中的标准进行地理位置信息标记及时间记录;
(9)扫描结束后,后台管理中心按时间先后顺序依次在电子地图上连接步骤(8)中所有用户上传的二维码内存储的地理信息节点,得到预设路径图;接着后台管理中心按时间先后顺序依次在电子地图上连接步骤(8)中所有的用户上传的智能移动终端内含的GPS地理位置信息节点,得到实际路径图;若不存在任何时间点记录着两个不同地理位置信息的情况,则表明绘制的预设路径图与实际路径图完全重合,若存在一个或多个时间点记录着两个不同地理位置信息的情况,则表明绘制的预设路径图与实际路径图不完全重合,存在分歧路径;
(10)后台管理中心按指定时间段截取步骤(9)中所述绘制的普通用户轨迹路径,从而得到用户行动轨迹的实际路径与预设路径对比图示。
【权利要求】
1.一种基于微信公众平台的人员位置轨迹分析系统,其特征在于,包括:一个后台管理中心、一个微信公众账号、多个地理位置预设的二维码标签以及多个装载微信客户端的手持智能移动终端,普通用户通过手持智能终端在WiFi或3G/4G无线网络环境下通过微信客户端与微信公众平台服务器内部通信机制以及后台管理中心进行数据交互,其中: 所述后台管理中心,用于管理所有享用其服务的用户信息、时间信息、位置信息,并根据预设对其三种信息构成的人员行动轨迹进行合理性判定; 所述微信公众账号用于连接后台管理中心和普通用户,实现普通用户与后台管理中心之间的信息交互; 所述二维码标签是后台管理中心提前设置轨迹预判模型的触发节点,每个二维码标签内部都带有具体的地理位置坐标信息,按指定顺序扫描所有二维码标签即可触发轨迹绘制; 所述手持智能移动终端,用于扫描地理位置预设的二维码标签,并将二维码标签中包含的信息上传给微信公众平台服务器,触发普通用户与后台管理中心的通信。
2.根据权利要求1所述的一种基于微信公众平台的人员位置轨迹分析系统,其特征在于,所述后台管理中心按照分层化、模块化模式构建,按三个层次划分系统,包含通信层、处理层及数据层,其中: 所述通信层主要包括通信网关模块,通信网关用于与微信服务器进行通讯连接及信息转发; 所述处理层包括位置对比判定模块、轨迹曲线绘制模块、统计报表导出模块,所述位置对比判定模块用于比对获取位置信息的正确性,所述轨迹曲线绘制模块用于针对记录的位置信息绘制出行动轨迹,所述统计报表导出模块用于数据结果的呈现; 所述数据层主要包括用户数据库、位置数据库、时间数据库三个数据库,所述用户数据库记录关注用户的基本信息,所述位置数据库记录所有采集的位置信息,所述时间数据库记录采集时间节点信息。
3.根据权利要求1或2所述的一种基于微信公众平台的人员位置轨迹分析系统,其特征在于,所述手持智能移动终端是具备WiFi/3G/4G无线通信模块,预装有微信客户端软件、GPS及摄像头硬件的终端设备。
4.根据权利要求1或2所述的一种基于微信公众平台的人员位置轨迹分析系统,其特征在于,所述二维码标签中包含的信息包括用户微信ID信息、扫描二维码内的存储信息即预设地理位置信息、自身智能移动终端内含GPS地理位置信息即实际地理位置信息。
5.根据权利要求1或2所述的一种基于微信公众平台的人员位置轨迹分析系统,其特征在于,所述微信公众账号是微信公众平台开放给社会申请的免费管理员账户,通过微信公众账号实现微信公众平台后台API的调用,所述微信公众账号也是后台管理中心和管理用户通过微信连接的中转站。
6.一种基于微信公众平台的人员位置轨迹分析方法,其特征在于,包括以下步骤: (1)后台管理中心在微信公众平台上申请一个微信公众账号,得到微信公众账号ID及其管理员权限,后台管理中心通过所述得到的管理员权限读取所有微信内微信公众账号ID获得的信息,并控制微信公众账号ID进行信息反馈; (2)普通用户通过手持智能终端安装及注册微信客户端,得到自身的普通微信ID,然后通过手持智能终端通过得到的微信客户端软件搜索步骤(I)中所述的微信公众账号ID,并关注该微信公众账号ID,关注成功后,随即触发普通用户将自身微信ID信息上传给微信公众账户ID所属的后台管理中心; (3)后台管理中心制作存储有地理位置信息的预设二维码标签,并固定到对应地理位置上; (4)普通用户使用手持智能移动终端进入与微信公众账号对话软件界面,通过扫描步骤(3)中所述预设二维码标签触发与后台管理中心的通信; (5)普通用户扫描二维码标签,若扫描的是非步骤(3)中所述预设的二维码标签,则后台管理中心返回一个出错提示信息且不记录此次二维码中的信息;普通用户扫描的若是步骤(3)中预设的二维码标签,则触发手持智能终端信息上传,上传的信息内容包括:用户微信ID信息、扫描二维码内的存储信息即预设地理位置信息、自身智能移动终端内含GPS地理位置信息即实际地理位置信息; (6)后台管理中心收集步骤(5)中所述普通用户上传的信息,并建立以普通用户上传的用户微信ID信息为主键的数据表; (7)后台管理中心对步骤(5)中用户上传的智能移动终端内含的GPS地理位置信息及二维码内存储的地理位置信息进行比对,若两个信息中包含的地理位置信息一致,则标记此地理位置信息并记录此时时间,若不一致,则分别标记两个信息中包含的地理位置信息并记录此时时间; (8)不断重复所述步骤(5),后台管理中心全部按照所述步骤(6)、(7)中的标准进行地理位置信息标记及时间记录; (9)扫描结束后,后台管理中心按时间先后顺序依次在电子地图上连接步骤(8)中所有用户上传的二维码内存储的地理信息节点,得到预设路径图;接着后台管理中心按时间先后顺序依次在电子地图上连接步骤(8)中所有的用户上传的智能移动终端内含的GPS地理位置信息节点,得到实际路径图;若不存在任何时间点记录着两个不同地理位置信息的情况,则表明绘制的预设路径图与实际路径图完全重合,若存在一个或多个时间点记录着两个不同地理位置信息的情况,则表明绘制的预设路径图与实际路径图不完全重合,存在分歧路径; (10)后台管理中心按时间段截取步骤(9)所述绘制的普通用户轨迹路径,从而得到用户行动轨迹的实际路径与预设路径的对比图。
7.根据权利要求6所述的一种基于微信公众平台的人员位置轨迹分析方法,其特征在于,步骤(2)中所述自身微信ID信息包括普通用户注册微信时候必选的昵称、头像、性别、所在城市、语言和关注时间。
8.根据权利要求6所述的一种基于微信公众平台的人员位置轨迹分析方法,其特征在于,所述预设二维码标签触发与后台管理中心的通信,即普通用户通过扫描步骤(3)中所述二维码标签的方式触发上传信息给微信公众平台服务器,微信公众平台再将信息反馈到后台管理中心,后台管理中心希望与用户进行信息交互时需将信息发送到微信公众平台服务器,再由微信公众平台服务器下发给指定的普通用户。
【文档编号】G06K17/00GK104463284SQ201410786100
【公开日】2015年3月25日 申请日期:2014年12月18日 优先权日:2014年12月18日
【发明者】刘方磊, 郝俊瑞, 向智宇, 徐德伟, 李伟, 秦伟, 王若舟 申请人:武汉邮电科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1