基于区块链的处理环境特点和用户偏好的方法及其应用技术

技术编号:19187716 阅读:27 留言:0更新日期:2018-10-17 02:35
本发明专利技术提供了一种基于区块链的处理环境特点和用户偏好的方法及其应用;该方法包括如下步骤:对目标区域进行建模以获取目标区域模型,并建立对应的坐标系;将目标区域模型导入实时定位系统;实时捕捉进入目标区域内的移动设备的信号,并对所述移动设备进行定位以获取定位信息;分析所述移动设备的信号以获取mac地址,计算所述mac地址对应的实时坐标值,实时生成所述移动设备的移动轨迹;将所述mac地址、实时坐标值和移动轨迹发送给服务器。本发明专利技术能够流畅、安全、自主地为用户提供观察目标的高精确度的移动轨迹。

Method and application of processing environment characteristics and user preferences based on block chaining

The invention provides a method for processing environment characteristics and user preferences based on block chains and its application; the method comprises the following steps: modeling the target region to obtain the target region model and establishing the corresponding coordinate system; importing the target region model into the real-time positioning system; and capturing the target region in real-time. The signal of the mobile device is positioned to obtain the positioning information; the signal of the mobile device is analyzed to obtain the MAC address, the real-time coordinate value corresponding to the MAC address is calculated, and the moving track of the mobile device is generated in real time; and the MAC address, the real-time coordinate value and the moving track are transmitted to the mobile device. The server. The invention can provide users with a high precision moving track of an observing target smoothly, safely and independently.

【技术实现步骤摘要】
基于区块链的处理环境特点和用户偏好的方法及其应用
本专利技术涉及数据收集领域,尤其涉及基于区块链的处理环境特点和用户偏好的方法及其应用。
技术介绍
传统的商业统计时,一般由第三方进行人工计数或者抽样问卷调查进行推算,受制于现场环境、抽样比例、问卷内容、执行成本等各方因素的影响,从而导致计算过程比较粗糙,影响了统计的精确性和实时性。现有技术中,RFID技术是一种无接触自动识别技术,其基本原理是利用射频信号及其空间耦合、传输特性,实现对静止的或移动中的待识别物品的自动机器识别。射频识别系统一般由两个部分组成,即射频标签和阅读器。应用中,射频标签附着在待识别的物品上,当附着射频标签的待识别物品通过读出范围时,阅读器自动以无接触的方式远距离将射频标签中的约定识别信息取出,从而实现自动识获取目标的信息。但目前实际应用中的读写器大多只适合单机工作,不适合组网,不便于集中控制,不能应用到多点高密度数据采集场合。
技术实现思路
本专利技术针对现有方式的缺点,提出基于区块链的处理环境特点和用户偏好的方法及其应用,用以解决现有技术存在的上述问题。根据本专利技术的第一个方面,提供了一种基于区块链的处理环境特点和用户偏好的方法,包括如下步骤:对目标区域进行建模以获取目标区域模型,并建立对应的坐标系;将目标区域模型导入实时定位系统;实时捕捉进入目标区域内的移动设备的信号,并对所述移动设备进行定位以获取定位信息;分析所述移动设备的信号以获取mac地址,计算所述mac地址对应的实时坐标值,实时生成所述移动设备的移动轨迹;将所述mac地址、实时坐标值和移动轨迹发送给服务器。进一步的,所述实时捕捉进入目标区域内的移动设备的信号,并对所述移动设备进行定位以获取定位信息之后,还包括,记录所述移动设备进入目标区域时的第一时间和离开目标区域时的第二时间。进一步的,所述分析移动设备的信号以获取mac地址,计算mac地址对应的实时坐标值,实时生成移动设备的移动轨迹,还包括:分析所述移动设备的信号以获取mac地址和信号强度,计算所述mac地址对应的实时坐标值,获取所述实时坐标值对应的实时时间,实时生成移动设备的移动轨迹。进一步的,所述将mac地址、实时坐标值和移动轨迹发送给服务器,是指:将所述mac地址、实时坐标值和移动轨迹按设定的时间发送给服务器。进一步的,所述设定的时间,是指:设定的时间周期或者根据所述移动设备的当前位置点而设定的时间。根据本专利技术的第二个方面,提供了一种基于区块链的处理环境特点和用户偏好的装置,至少包括:区域建模模块,用于对目标区域进行建模以获取目标区域模型,并建立对应的坐标系;定位模块,用于将目标区域模型导入实时定位系统;信息获取模块,用于实时捕捉进入目标区域内的移动设备的信号,并对所述移动设备进行定位以获取定位信息;计算处理模块,用于分析所述移动设备的信号以获取mac地址,计算所述mac地址对应的实时坐标值,实时生成所述移动设备的移动轨迹;通信模块,用于将所述mac地址、实时坐标值和移动轨迹发送给服务器。进一步的,所述信息获取模块还用于记录所述移动设备进入目标区域时的第一时间和离开目标区域时的第二时间。进一步的,所述计算处理模块用于分析所述移动设备的信号以获取mac地址和信号强度,计算所述mac地址对应的实时坐标值,获取所述实时坐标值对应的实时时间,实时生成移动设备的移动轨迹。根据本专利技术的第三个方面,提供了一种服务器,至少包括通信单元和数据处理单元,所述通信模块用来连接如上任意一项所述装置的通信模块以接收移动设备的mac地址、实时坐标值和移动轨迹;所述数据处理模块用于处理所述mac地址、实时坐标值和移动轨迹;所述数据处理模块处理所述mac地址、实时坐标值和移动轨迹之后,所述通信模块将处理后的数据推送给客户端。根据本专利技术的第四个方面,提供了一种客户端,至少包括数据接收单元和显示单元,所述数据接收单元用于接收如上所述的服务器的通信单元推送的数据;显示单元,用于显示及提供相关接口以响应用户需求查询如上所述的服务器的通信单元推送的数据。与现有技术相比,本专利技术的有益效果是:本专利技术通过利用物联网技术,通过获取移动设备的mac等,实现区域内移动设备的数据采集,且结合定位系统能够实现全程轨迹记录,能够流畅、安全、自主地为用户提供目标区域内的观察目标的高精确度移动轨迹。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例一中的一种基于区块链的处理环境特点和用户偏好的方法流程图;图2为本专利技术实施例二中的一种基于区块链的处理环境特点和用户偏好的装置的结构框图;图3为本专利技术实施例三中的服务器的结构框图;图4为本专利技术实施例四中的客户端设置在手机上时手机的部分结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分例,实施而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。实施例一如图1所示,提供了本专利技术一个实施例的一种基于区块链的处理环境特点和用户偏好的方法,包括如下步骤:S101对目标区域进行建模以获取目标区域模型,并建立对应的坐标系;具体的,对目标区域进行建模,建立对应的坐标系,还包括如下三种情况:第一、若目标区域包括多个不连续的子区域,对目标区域进行空间建模,建立对应的子区域坐标系;第二、将目标区域划分为多个子区域,并建立对应的子区域坐标系;第三、获取目标区域的平面图,以目标区域的平面图进行建模,并建立对应的坐标系。按建筑物,楼层,区域的结构来划分实际的线下场所,比如建筑物可以是一幢楼,楼层可以是1楼,区域可以是1楼的一个房间或者一个指定的区域。一个楼层下可以有1个或者多个区域,在区域内会安装探针等硬件设备。例如,区域在楼层内,一个区域在楼层的什么位置通过配置页面来定义,也就是区域的起点(左上角)x和y,这时用楼层的坐标本文档来自技高网
...

【技术保护点】
1.一种基于区块链的处理环境特点和用户偏好的方法,其特征在于,包括如下步骤:对目标区域进行建模以获取目标区域模型,并建立对应的坐标系;将目标区域模型导入实时定位系统;实时捕捉进入目标区域内的移动设备的信号,并对所述移动设备进行定位以获取定位信息;分析所述移动设备的信号以获取mac地址,计算所述mac地址对应的实时坐标值,实时生成所述移动设备的移动轨迹;将所述mac地址、实时坐标值和移动轨迹发送给服务器。

【技术特征摘要】
1.一种基于区块链的处理环境特点和用户偏好的方法,其特征在于,包括如下步骤:对目标区域进行建模以获取目标区域模型,并建立对应的坐标系;将目标区域模型导入实时定位系统;实时捕捉进入目标区域内的移动设备的信号,并对所述移动设备进行定位以获取定位信息;分析所述移动设备的信号以获取mac地址,计算所述mac地址对应的实时坐标值,实时生成所述移动设备的移动轨迹;将所述mac地址、实时坐标值和移动轨迹发送给服务器。2.根据权利要求1所述的方法,其特征在于,所述实时捕捉进入目标区域内的移动设备的信号,并对所述移动设备进行定位以获取定位信息之后,还包括,记录所述移动设备进入目标区域时的第一时间和离开目标区域时的第二时间。3.根据权利要求1或2所述的方法,其特征在于,所述分析移动设备的信号以获取mac地址,计算mac地址对应的实时坐标值,实时生成移动设备的移动轨迹,还包括:分析所述移动设备的信号以获取mac地址和信号强度,计算所述mac地址对应的实时坐标值,获取所述实时坐标值对应的实时时间,实时生成移动设备的移动轨迹。4.根据权利要求1或2所述的方法,其特征在于,所述将mac地址、实时坐标值和移动轨迹发送给服务器,是指:将所述mac地址、实时坐标值和移动轨迹按设定的时间发送给服务器。5.根据权利要求4所述的方法,其特征在于,所述设定的时间,是指:设定的时间周期或者根据获取所述mac地址对应的实时坐标值时的时间。6.一种基于区块链的处理环境特点和用户偏好的装置,其特征在于,包括:区域建模模块,用于对目...

【专利技术属性】
技术研发人员:吴奇创
申请(专利权)人:广州仁星数位时代科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1