CN118070828A - 基于场所码信息的处理方法、装置、电子设备及存储介质 - Google Patents
基于场所码信息的处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN118070828A CN118070828A CN202211477647.4A CN202211477647A CN118070828A CN 118070828 A CN118070828 A CN 118070828A CN 202211477647 A CN202211477647 A CN 202211477647A CN 118070828 A CN118070828 A CN 118070828A
- Authority
- CN
- China
- Prior art keywords
- information
- bluetooth
- code information
- location code
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003860 storage Methods 0.000 title claims abstract description 81
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 43
- 238000012545 processing Methods 0.000 claims abstract description 34
- 238000004590 computer program Methods 0.000 claims description 28
- 238000001514 detection method Methods 0.000 claims description 20
- 230000036541 health Effects 0.000 claims description 14
- 238000004806 packaging method and process Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 17
- 230000008569 process Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 230000002093 peripheral effect Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000003862 health status Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 238000013473 artificial intelligence Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 150000007523 nucleic acids Chemical class 0.000 description 2
- 102000039446 nucleic acids Human genes 0.000 description 2
- 108020004707 nucleic acids Proteins 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000002255 vaccination Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000009417 prefabrication Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供了一种基于场所码信息的处理方法、装置、电子设备及存储介质,涉及云技术等领域,应用场景包括但不限于场所码的识别上报等场景。该方法包括:获取场所码广播器广播的蓝牙广播数据;蓝牙广播数据包括场所码信息;蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的;发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息;接收服务器返回的基于场所码信息和权限信息得到的识别结果;显示识别结果。本申请实施例可以实现自动上报场所码信息并获取识别结果,不需要待校验对象手动操作,大大提高了场所码信息的识别和上报效率以及通行效率。
Description
技术领域
本申请涉及数据处理技术领域,具体而言,本申请涉及一种基于场所码信息的处理方法、装置、电子设备及存储介质。
背景技术
目前,在进入有场所码识别要求的区域,一般需要用户扫描识别场所码。扫描识别场所码的过程包括:打开电子设备,打开固定的APP(Application,应用程序),例如:支付宝、微信,操作APP,进入固定页面,准备开始扫描场所码,点击扫描场所码,根据扫描得到的场所码信息得到识别结果后再向工作人员展示。
因此,整个扫描识别场所码过程需要采用手动扫描二维码的方式完成,这样就容易导致场所码信息的识别和上报操作繁琐且效率低。
发明内容
本申请针对现有方式的缺点,提出一种基于场所码信息的处理方法、装置、电子设备及存储介质,用以解决现有技术存在的场所码信息的识别和上报过程中的操作繁琐且效率低的技术问题。
第一方面,本申请实施例提供一种基于场所码信息的处理方法,包括:
获取场所码广播器广播的蓝牙广播数据;
其中,蓝牙广播数据包括场所码信息,场所码信息用于标识场所的位置信息;蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,指定类型用于通过蓝牙通道广播信息;
发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息;
接收服务器返回的基于场所码信息和权限信息得到的识别结果;识别结果用于指示待校验对象是否允许通过场所;
显示识别结果。
在一个可能的实现方式中,蓝牙广播数据基于如下方式进行广播的:
通过上位机将场所码信息写入场所码广播器,并与预设的蓝牙协议栈结合生成蓝牙广播数据;
将蓝牙协议栈广播报文中的PDU类型设置为指定类型,以对蓝牙广播数据进行广播。
在一个可能的实现方式中,获取场所码广播器广播的蓝牙广播数据之前,还包括:
检测到蓝牙处于未开启状态时,显示提示信息;提示信息用于提示开启蓝牙;
响应于针对蓝牙的开启指令,开启蓝牙,与场所码广播器建立蓝牙连接。
在一个可能的实现方式中,发送场所码信息和待校验对象的身份信息至服务器之前,还包括:
提取蓝牙广播数据中的预设字段信息;
发送场所码信息和待校验对象的身份信息至服务器,包括:
若预设字段信息与指定字段相匹配,则场所码信息为有效场所码信息,发送场所码信息和待校验对象的身份信息至服务器。
在一个可能的实现方式中,发送场所码信息和待校验对象的身份信息至服务器,包括:
解析预设字段信息,获取与预设字段信息对应的场所码信息;
将场所码信息和待校验对象的身份信息封装为设定格式的关联数据;
基于预设上报接口,发送关联数据至服务器。
在一个可能的实现方式中,发送场所码信息和待校验对象的身份信息至服务器,还包括:
获取上一次针对场所码信息的识别结果,并确定上一次的识别结果的存储时间;
若存储时间与当前时间的时间间隔小于预设值,则将上一次的识别结果作为当前的识别结果;
若存储时间与当前时间的时间间隔大于或等于预设值,则发送场所码信息和待校验对象的身份信息至服务器。
在一个可能的实现方式中,接收服务器返回的基于场所码信息和权限信息得到的识别结果,包括:
接收服务器返回的基于场所码信息和权限信息得到的识别结果并存储,记录识别结果的存储时间;权限信息包括健康状态信息,健康状态信息包括设定时间内的行程信息和针对待校验对象的检测信息,识别结果包括具有颜色特征的图形码;
显示识别结果,包括:
在终端设备的第一显示区域显示具有颜色特征的图形码。
第二方面,本申请实施例提供一种基于场所码信息的处理装置,包括:
获取模块,用于获取场所码广播器广播的蓝牙广播数据;其中,蓝牙广播数据包括场所码信息,场所码信息用于标识场所的位置信息;蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,指定类型用于通过蓝牙通道广播信息;
处理模块,用于发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息;
接收模块,用于接收服务器返回的基于场所码信息和权限信息得到的识别结果;识别结果用于指示待校验对象是否允许通过场所;
显示模块,用于显示识别结果。
第三方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,处理器执行计算机程序以实现第一方面的任一项方法的步骤。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面的任一项方法的步骤。
第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现第一方面的任一项方法的步骤。
本申请实施例提供的技术方案带来的有益技术效果包括:
本申请实施例的场所码信息是通过获取场所码广播器广播的蓝牙广播数据得到,由于蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,即采用蓝牙通道广播信息的方式实现自动识别场所码信息,不需要用户手动操作。然后,自动发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息,并返回基于场所码信息和权限信息得到的识别结果并显示,从而完成场所码信息的自动上报和识别结果展示。因此,本申请实施例是通过场所码广播器广播发送场所码信息,使得终端设备获取到场所码信息,然后将场所码信息和待校验对象的身份信息发送至服务器,完成自动上报场所码信息并获取识别结果,不需要待校验对象手动操作,避免了现有技术中场所码信息的识别和上报过程中的操作繁琐的问题,大大提高了场所码信息的识别和上报效率以及通行效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
图1为本申请实施例提供的一种基于场所码信息的处理***的架构示意图;
图2为本申请实施例提供的一种基于场所码信息的处理方法的流程示意图;
图3为本申请实施例提供的一种自定义标准蓝牙协议栈的结构示意图;
图4为本申请实施例提供的一种蓝牙广播***的结构示意图;
图5为本申请实施例提供的一种终端设备的场所码识别服务的结构示意图;
图6为本申请实施例提供的另一种基于场所码信息的处理方法的流程图;
图7为本申请实施例提供的一种基于场所码信息的处理***的信息处理流程图;
图8为本申请实施例提供的又一种基于场所码信息的处理方法的流程图;
图9为本申请实施例提供的一种基于场所码信息的处理装置的结构示意图;
图10为本申请实施例提供的一种电子设备的框架结构示意图。
具体实施方式
下面结合本申请中的附图描述本申请的实施例。应理解,下面结合附图所阐述的实施方式,是用于解释本申请实施例的技术方案的示例性描述,对本申请实施例的技术方案不构成限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请实施例所使用的术语“包括”以及“包含”是指相应特征可以实现为所呈现的特征、信息、数据、步骤、操作、元件和/或组件,但不排除实现为本技术领域所支持其他特征、信息、数据、步骤、操作、元件、组件和/或它们的组合等。应该理解,当我们称一个元件被“连接”或“耦接”到另一元件时,该一个元件可以直接连接或耦接到另一元件,也可以指该一个元件和另一元件通过中间元件建立连接关系。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的术语“和/或”指示该术语所限定的项目中的至少一个,例如“A和/或B”指示实现为“A”,或者实现为“A”,或者实现为“A和B”。
本申请实施例的基于场所码信息的处理方法及云技术(Cloud technology)等领域,本申请实施例所涉及的基于场所码信息的处理方法可以基于云技术(Cloudtechnology)实现,例如:服务器基于身份信息确定权限信息并返回的基于场所码信息和权限信息得到的识别结果。示例性的,该基于场所码信息的处理方法的应用场景包括但不限于场所码的识别和上报。
云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络***的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台***进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的***后盾支撑,只能通过云计算来实现。
云技术涉及的类别较多,本申请实施例的基于场所码信息的处理方法主要涉及如下一些类别:
大数据(Big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。随着云时代的来临,大数据也吸引了越来越多的关注,大数据需要特殊的技术,以有效地处理大量的容忍经过时间内的数据。适用于大数据的技术,包括大规模并行处理数据库、数据挖掘、分布式文件***、分布式数据库、云计算平台、互联网和可扩展的存储***。
云计算(cloud computing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用***能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。
作为云计算的基础能力提供商,会建立云计算资源池(简称云平台,一般称为IaaS(Infrastructure as a Service,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作***)、存储设备、网络设备。
云存储(cloud storage)是在云计算概念上延伸和发展出来的一个新的概念,分布式云存储***(以下简称存储***)是指通过集群应用、网格技术以及分布存储文件***等功能,将网络中大量各种不同类型的存储设备(存储设备也称之为存储节点)通过应用软件或应用接口集合起来协同工作,共同对外提供数据存储和业务访问功能的一个存储***。
目前,存储***的存储方法为:创建逻辑卷,在创建逻辑卷时,就为每个逻辑卷分配物理存储空间,该物理存储空间可能是某个存储设备或者某几个存储设备的磁盘组成。客户端在某一逻辑卷上存储数据,也就是将数据存储在文件***上,文件***将数据分成许多部分,每一部分是一个对象,对象不仅包含数据而且还包含数据标识(ID,ID entity)等额外的信息,文件***将每个对象分别写入该逻辑卷的物理存储空间,且文件***会记录每个对象的存储位置信息,从而当客户端请求访问数据时,文件***能够根据每个对象的存储位置信息让客户端对数据进行访问。
存储***为逻辑卷分配物理存储空间的过程,具体为:按照对存储于逻辑卷的对象的容量估量(该估量往往相对于实际要存储的对象的容量有很大余量)和独立冗余磁盘阵列(RAID,Redundant Array of Independent Disk)的组别,预先将物理存储空间划分成分条,一个逻辑卷可以理解为一个分条,从而为逻辑卷分配了物理存储空间。
所谓人工智能云服务,一般也被称作是AIaaS(AI as a Service,中文为“AI即服务”)。这是目前主流的一种人工智能平台的服务方式,具体来说AIaaS平台会把几类常见的AI服务进行拆分,并在云端提供独立或者打包的服务。这种服务模式类似于开了一个AI主题商城:所有的开发者都可以通过API接口的方式来接入使用平台提供的一种或者是多种人工智能服务,部分资深的开发者还可以使用平台提供的AI框架和AI基础设施来部署和运维自已专属的云人工智能服务。
为了更好的理解及说明本申请实施例的方案,下面对本申请实施例中所涉及到的一些名词进行简单说明。
场所码:目前场所码是人员进入到各重点场所使用的专有二维码,是平台为重点场所生成的一个独立标识码。通过扫描场所码,可以对出入该场所的所有人员进行信息的自动化登记,同时也会显示出入该场所人员当时的健康卡状态。
蓝牙:蓝牙(Bluetooth)是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。蓝牙使一些便携移动设备和计算机设备能够不需要电缆就能连接到互联网,并且可以无线接入互联网。
蓝牙协议栈:用于各个蓝牙设备之间的射频连接,蓝牙协议规范的目标是允许遵循规范的应用能够进行相互间操作,蓝牙的核心协议由基带,链路管理,逻辑链路控制与适应协议和服务搜索协议等4部分组成。
PC:个人计算机,指在大小、性能以及价位等多个方面适合于个人使用,并由最终用户直接操控的计算机的统称。它由硬件***和软件***组成,是一种能独立运行,完成特定功能的设备。台式机、笔记本电脑、平板电脑以及超级本等均属于个人计算机的范畴。
USB:UniversalSerialBus,通用串行总线,是一个外部总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人计算机和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域
MCU:Micro Control Unit,微控制单元,又称单片微型计算机(Single ChipMicrocomputer)或者单片机,是指将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机。
PDU:Protocol Data Unit,协议数据单元,是指对等层次之间传递的数据单位,协议数据单元物理层的PDU是数据位(bit),数据链路层的PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的PDU是数据段(segment),其他更高层次的PDU是报文(message)。在分层网络结构,例如在开放式***互联(OSI)模型中,在传输***的每一层都将建立协议数据单元PDU。
BLE:Bluetooth Low Energy,蓝牙低能耗,也称低功耗蓝牙,频段为:2.4GHz ISM频段,频道为:3个广播频道,37个数据频道,是蓝牙技术联盟设计和销售的一种个人局域网技术,旨在用于医疗保健、运动健身、信标、家庭娱乐等领域的新兴应用。相较经典蓝牙,低功耗蓝牙旨在保持同等通信范围的同时显著降低功耗和成本。
json格式:JavaScriptObject Notation,是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
下面通过对几个示例性实施方式的描述,对本申请实施例的技术方案以及本申请的技术方案产生的技术效果进行说明。需要指出的是,下述实施方式之间可以相互参考、借鉴或结合,对于不同实施方式中相同的术语、相似的特征以及相似的实施步骤等,不再重复描述。
图1示出了本申请实施例所适用的一种基于场所码信息的处理***的架构示意图,可以理解的是,本申请实施例所提供的基于场所码信息的处理方法可以适用于但不限于应用于如图1所示的应用场景中。
如图1所示,该示例中的基于场所码信息的处理***的架构可以包括但不限于场所码广播器101、终端设备102和服务器103。场所码广播器101和终端设备102之间通过蓝牙通信连接,终端设备102和服务器103之间可以通过网络进行交互。
场所码广播器101用于广播的蓝牙广播数据,其中,蓝牙广播数据包括场所码信息,场所码信息用于标识场所的位置信息;蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,指定类型用于通过蓝牙通道广播信息。可选地,场所码广播器101与上位机通信连接,通过上位机将场所码信息写入场所码广播器,并与预设的蓝牙协议栈结合生成蓝牙广播数据;将蓝牙协议栈广播报文中的PDU类型设置为指定类型,以对蓝牙广播数据进行广播。
终端设备102用于获取场所码广播器101广播的蓝牙广播数据;其中,蓝牙广播数据包括场所码信息,场所码信息用于标识场所的位置信息;蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,指定类型用于通过蓝牙通道广播信息;发送场所码信息和待校验对象的身份信息至服务器103,使得服务器103基于身份信息确定权限信息;接收服务器103返回的基于场所码信息和权限信息得到的识别结果;显示识别结果;识别结果用于指示待校验对象是否允许通过场所。
其中,终端设备102可以是智能手机(如Android手机、iOS手机等)、手机模拟器、平板电脑、笔记本电脑、数字广播接收器、MID(Mobile Internet Devices,移动互联网设备)、PDA(个人数字助理)等。服务器103可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器或服务器集群。
服务器103用于接收终端设备102发送的场所码信息和身份信息,基于场所码信息和身份信息得到识别结果。可选地,服务器103基于身份信息确定与身份信息对应的权限信息,基于场所码信息和权限信息得到识别结果。服务器103存储场所码信息,并将场所码信息和身份信息建立对应关系,用于记录待校验对象出入各场所的信息,便于后续查询待校验对象的活动范围。
上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、Wi-Fi及其他实现无线通信的网络。具体也可基于实际应用场景需求确定,在此不作限定。
本申请实施例的基于场所码信息的处理方法还可以涉及人工智能领域。人工智能领域中的大数据处理技术等,例如:基于身份信息确定权限信息并返回的基于场所码信息和权限信息得到的识别结果的内容。
参见图2所示,本申请实施例提供一种基于场所码信息的处理方法,应用于终端设备,该基于场所码信息的处理方法,包括:步骤S201至步骤S204。
S201、获取场所码广播器广播的蓝牙广播数据;其中,蓝牙广播数据包括场所码信息,场所码信息用于标识场所的位置信息;蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,指定类型用于通过蓝牙通道广播信息。
可选地,场所码信息是表示场所的相关信息,场所码信息包括场所的位置信息,还可以包括场所名称等信息,可以二维码的形式出现,也可以以条形码等形式出现,本申请实施例采用蓝牙广播数据建立蓝牙连接传输。
在一些实施例中,蓝牙广播数据基于如下方式进行广播的:
通过上位机将场所码信息写入场所码广播器,并与预设的蓝牙协议栈结合生成蓝牙广播数据;
将蓝牙协议栈广播报文中的PDU类型设置为指定类型,以对蓝牙广播数据进行广播。
可选地,蓝牙广播数据由场所码广播器生成并广播,蓝牙广播数据是通过上位机的上位机程序写入到场所码广播器中。
可选地,蓝牙广播数据的场所码信息可以是上位机通过上位机程序写入到场所码广播器中的场所码信息(例如:placeId=19e22315-b70e-42f9-bfca-6982d54f2c83),结合标准蓝牙协议栈,生成自定义的蓝牙广播消息。
参见图3所示,示出了一种自定义标准蓝牙协议栈的结构示意图。如图3所示,在定制的蓝牙协议栈广播报文中,把报文中的PDU Type(协议数据单元的类型)指定为:ADV_NONCONN_IND(0b100),通过指定PDU Type为ADV_NONCONN_IND,可以实现蓝牙协议栈消息的主频道广播。同时,把PDU Payload(协议数据单元的类型的辅助信息)填充如下的数据明文为:
ADType=PlaceId+PlaceId=19e22315-b70e-42f9-bfca-6982d54f2c83
其中,ADV_NONCONN_IND为指定类型,可以通过蓝牙通道广播信息。ADType为广播数据类型,PlaceId为场所码信息。场所码信息包括位置信息以及场所名称等信息。
可选地,场所码信息以数据明文的形式写入,不进行加密,使得终端设备不需要解密,可以直接得到场所码信息。
在一些实施例中,获取场所码广播器广播的蓝牙广播数据之前,还包括:
检测到蓝牙处于未开启状态时,显示提示信息;提示信息用于提示开启蓝牙;
响应于针对蓝牙的开启指令,开启蓝牙,与场所码广播器建立蓝牙连接。
可选地,通过终端设备可以将场所码识别服务通过预制或应用市场安装到可移动的电子设备(手机或手表)中,电子设备启动时,触发场所码服务自动启动逻辑。场所码识别服务可以以APP的形式存在,可以通过应用程序执行。
可选地,终端设备可以通过蓝牙接收场所码广播器广播的标识信息,在获取场所码广播器广播的蓝牙广播数据之前,还包括:识别标识信息并获取与所述标识信息对应的应用程序;应用程序用于执行针对本申请实施例的基于场所码信息的处理方法。应用程序可以执行终端设备的场所码识别服务。具体地,标识信息基于如下方式生成:通过上位机将标识信息写入场所码广播器,并与预设的蓝牙协议栈结合生成。
可选地,场所码识别服务自动启动后,绑定终端设备所属的待校验对象的身份信息(姓名、身份证号码和手机号等)。场所码识别服务启动并绑定待校验对象的身份信息成功后,若蓝牙关闭,则打开终端设备的蓝牙,保证终端设备的蓝牙模块处于开启状态。
具体地,场所码识别服务可以实时检测蓝牙是否处于开启状态,在检测到蓝牙处于未开启状态时,显示提示信息;提示信息用于提示开启蓝牙。待校验对象在出入场所码时,提示信息可以提示待校验对象开启蓝牙,便于接收蓝牙广播数据。同时,在待校验对象在终端设备的显示界面上进行蓝牙开启操作时,场所码识别服务响应于针对蓝牙的开启指令,开启蓝牙,与场所码广播器建立蓝牙连接,接收蓝牙广播数据。
在一些实施例中,发送场所码信息和待校验对象的身份信息至服务器之前,还包括:提取蓝牙广播数据中的预设字段信息;
发送场所码信息和待校验对象的身份信息至服务器,包括:若预设字段信息与指定字段相匹配,则场所码信息为有效场所码信息,发送场所码信息和待校验对象的身份信息至服务器。
可选地,若预设字段信息与指定字段不匹配,则场所码信息为无效场所码信息。
可选地,在发送场所码信息和待校验对象的身份信息至服务器之前,还存在判断场所码信息是否为有效场所码信息的步骤。在实际应用中,可以是场所码识别服务解析蓝牙广播数据中的ADType字段,如果ADType字段对应的值为PlaceId,表示为有效的场所码信息。
S202、发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息。
可选地,权限信息用于表示待校验对象是否允许通过场所的权限。
在一些实施例中,发送场所码信息和待校验对象的身份信息至服务器,包括:解析预设字段信息,获取与预设字段信息对应的场所码信息;
将场所码信息和待校验对象的身份信息封装为设定格式的关联数据;基于预设上报接口,发送关联数据至服务器。
可选地,身份信息为设备终端绑定的用户信息,包括姓名、身份证号码和手机号等。
在实际应用中,场所码识别服务将Place Id和身份信息封装为json格式,请求服务器提供的场所码上报接口,获取预设上报接口,将PlaceId和身份信息绑定为关联数据发送给服务器。
在一些实施例中,发送场所码信息和待校验对象的身份信息至服务器,还包括:
获取上一次针对场所码信息的识别结果,并确定上一次的识别结果的存储时间;
若存储时间与当前时间的时间间隔小于预设值,则将上一次的识别结果作为当前的识别结果;
若存储时间与当前时间的时间间隔大于或等于预设值,则发送场所码信息和待校验对象的身份信息至服务器。
本申请实施例中,终端设备的场所码识别服务可以缓存场所码信息上报后的识别结果,可以将场所码信息和识别结果建立关联关系或识别结果包括场所码信息。这样在时间间隔小于预设值时,待校验对象重复进出某个场所,不需要每次都向服务器上报场所码信息得到识别结果,可以直接从场所码识别服务的本地存储中读取上一次缓存的场所码识别结果,作为当前的识别结果展示。
S203、接收服务器返回的基于场所码信息和权限信息得到的识别结果;识别结果用于指示待校验对象是否允许通过场所。
可选地,识别结果是基于场所码信息和身份信息得到的,识别结果可以包括场所码信息和识别信息,便于终端设备将场所码信息和识别信息建立关联关系,并存储。服务器基于身份信息确定与身份信息对应的权限信息,权限信息包括健康状态信息,识别信息是基于场所码信息和健康状态信息生成,或识别信息是基于健康状态信息生成的。
S204、显示识别结果。
在一些实施例中,接收服务器返回的基于场所码信息和权限信息得到的识别结果,包括:
接收服务器返回的基于场所码信息和权限信息得到的识别结果并存储,记录识别结果的存储时间;权限信息包括健康状态信息,健康状态信息包括设定时间内的行程信息和针对待校验对象的检测信息,识别结果包括具有颜色特征的图形码;
显示识别结果,包括:在终端设备的第一显示区域显示具有颜色特征的图形码。
可选地,具有颜色特征的图形码可以是具有颜色特征的二维码,颜色特征可以为:绿色、黄色、红色。其中,绿色代表经核验无异常的健康状态。黄色核验无异常,但可能现场测温异常的健康状态。红色代表核验为确定或疑似非健康状态。二维码是绿色的说明待校验对象就是健康的,这是它的一个基本功能。
而且,二维码是类似一个电子身份证的二维码,除了报备个人健康外,主要是掌握行动轨迹。比如,进商场超市、坐公交、地铁,乘飞机火车等,会要求你扫码。这样子,在某月某日某时段进入某个封闭空间的数据,就被采集到***数据库,方便数据的统计和寻找可能的接触者等等。
可选地,识别结果的识别信息还可以包括位置信息、行程信息和检测信息,位置信息基于场所码信息确定的。显示识别结果还包括:在第二显示区域显示位置信息,在第三显示区域显示行程信息,在第四显示区域显示检测信息。
可选地,行程信息为设定时间内的途径的省市信息。例如,在最近14天内到过A市、B市和C市,也可以结合各市的风险等级,确定待校验对象是否可以通行。检测信息包括核酸检测信息和特定疫苗接种信息等,用于展示待校验对象的身体状态。
基于上述步骤S201至步骤S204,本申请实施例的场所码信息是通过获取场所码广播器广播的蓝牙广播数据得到,由于蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,即采用蓝牙通道广播信息的方式实现自动识别场所码信息,不需要用户手动操作。然后,自动发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息,并返回基于场所码信息和权限信息得到的识别结果并显示,从而完成场所码信息的自动上报和识别结果展示。因此,本申请实施例是通过场所码广播器广播发送场所码信息,使得终端设备获取到场所码信息,然后将场所码信息和待校验对象的身份信息发送至服务器,完成自动上报场所码信息并获取识别结果,不需要待校验对象手动操作,避免了现有技术中场所码信息的识别和上报过程中的操作繁琐的问题,大大提高了场所码信息的识别和上报效率以及通行效率。
参见图4所示,示出了一种蓝牙广播***的结构示意图,蓝牙广播数据的生成方法可以适用于但不限于应用于如图4所示的应用场景中。如图4所示,该蓝牙广播***包括上位机104和场所码广播器101。上位机104和场所码广播器101之间可以通过网络进行交互。
上位机104用于将场所码信息写入场所码广播器101。场所码广播器101用于将场所码信息与预设的蓝牙协议栈结合生成蓝牙广播数据;将蓝牙协议栈广播报文中的PDU类型设置为指定类型,对蓝牙广播数据进行广播。可以想到的是,上位机104也可以用于将场所码信息与预设的蓝牙协议栈结合生成蓝牙广播数据;将蓝牙协议栈广播报文中的PDU类型设置为指定类型,场所码广播器101用于对蓝牙广播数据进行广播。
可选地,上位机104为PC,上位机程序被安装于PC,用通过USB(Universal SerialBus,通用串行总线)转串口和场所码广播器101进行连接。通过上位机程序可以往场所码广播器101中写入场所码信息、场所码广播频率等信息。
在本实施例中,场所码广播器101包括串口板、MCU(Microcontroller Unit,微控制单元)、存储Flash(闪存)和蓝牙外设模块,串口板为上位机104和MCU的通讯媒介。MCU集成串口板、蓝牙外设模块、存储Flash等硬件,用于运行蓝牙驱动程序和蓝牙广播数据进行管理。存储Flash,用于存储蓝牙外设模块的蓝牙广播数据。蓝牙外设模块为支持蓝牙5.0协议的蓝牙设备。
本申请实施例的场所码广播器101被安装在需要检验场所码的公共场所入口处,如商场门口、公司门口、银行门口等。场所码广播器101采用低功耗蓝牙通过固定特征通道广播场所码信息。
可选地,结合图3所示,通过上位机104对场所码广播器101的蓝牙协议栈进行自定义,使得场所码广播器101在定制的蓝牙协议栈广播报文中,把报文中的PDU Type(协议数据单元的类型)指定为:ADV_NONCONN_IND(0b100),通过指定PDU Type为ADV_NONCONN_IND,我们可以实现蓝牙协议栈消息的主频道广播。同时,把PDU Payload(协议数据单元的类型的辅助信息)填充场所码信息。
参见图5所示,示出了一种终端设备的场所码识别服务的结构示意图。场所码识别服务存储在终端设备中,用于执行本申请实施例的基于场所码信息的处理方法。终端设备为携带蓝牙模块的手机或手表或其他电子设备。终端设备作为场所码识别器,通过蓝牙接收场所码信息,再通过内置的场所码识别服务完成场所码的识别、上报及通知显示。如图5所示,在本实施例中,场所码识别服务包括场所码侦测、场所码上报、场所码存储和场所码通知。
其中,场所码侦测模块用于控制终端设备的蓝牙开关和检测包含场所码信息的蓝牙广播数据。场所码上报模块用于获取到场所码信息后,通过预设网址与服务器进行后台场所码服务。场所码存储模块用于存储针对场所码信息的识别结果到本地。场所码通知模块用于显示待校验对象的场所码自动上报后的识别结果。
参见图6所示,示出了一种基于场所码信息的处理方法,结合图5所示的场所码识别服务的结构,该基于场所码信息的处理方法,包括如下步骤:
场所码识别服务通过预制或应用市场安装到移动电子设备(手机、手表等终端设备);移动电子设备启动,触发场所码识别服务自动启动逻辑;场所码识别服务自动启动后,绑定移动电子设备所属的待校验对象的身份信息。具体地,身份信息包括姓名、身份证号码和手机号。
场所码识别服务启动并绑定待校验对象信息成功后,开启移动电子设备的蓝牙。若蓝牙关闭,则打开移动电子设备的蓝牙,保证移动电子设备的蓝牙模块处于开启状态。
可选地,开启移动电子设备的蓝牙,包括:检测到蓝牙处于未开启状态时,显示提示信息;提示信息用于提示开启蓝牙;响应于针对蓝牙的开启指令,开启蓝牙,与场所码广播器建立蓝牙连接。
场所码识别服务通过***提供的接口,注册蓝牙广播侦测,场所码侦测模块开始工作,启动BLE(Bluetooth Low Energy,蓝牙低能耗)扫描。
场所码侦测模块在***接收到蓝牙广播消息时,获取蓝牙广播数据;解析蓝牙广播消息中的ADType字段,如果ADType字段对应的值为PlaceId,表示为有效的场所码信息,识别成功。
可选地,获取蓝牙广播数据包括:若预设字段信息与指定字段相匹配,则场所码信息为有效场所码信息。
场所码侦测模块解析蓝牙广播消息中的PlaceId对应值,获取PlaceId,完成从蓝牙设备同步场所码信息。
可选地,解析ADType字段,获取与ADType字段对应的场所码信息,得到PlaceId。
场所码识别服务中的场所码存储根据PlaceId,判断本地是否存在上报结果(即识别结果),从本地存储中读取缓存的场所码上报结果的校验信息,校验信息中包含存储时间和上次的上报结果;如果上次上报结果存在且未过期(存储时间<1小时),则直接执行步骤,获取上报结果,创建通知在终端设备的显示界面显示。
可选地,发送场所码信息和待校验对象的身份信息至服务器,还包括:获取上一次针对场所码信息的识别结果,并确定上一次的识别结果的存储时间;若存储时间与当前时间的时间间隔小于预设值,则将上一次的识别结果作为当前的识别结果;若存储时间与当前时间的时间间隔大于或等于预设值,则发送场所码信息和待校验对象的身份信息至服务器。其中,预设值为1小时。
若上报结果不存在或者已过期,则将PlaceId和待校验对象信息封装为json格式,形成场所码数据,作为关联数据,请求场所码云服务的服务器提供的场所码上报接口。
场所码云服务的服务器返回上报结果给场所码识别服务;场所码识别服务根据识别结果创建消息通知,推送通知到移动电子设备。
场所码识别服务缓存上报结果到移动电子设备的本地存储,识别结束。
参见图7所示,示出了一种基于场所码信息的处理***的信息处理流程图。如图7所示,场所码广播器广播包括场所码信息的蓝牙广播数据,蓝牙广播数据可以是场所码管理者通过PC(个人计算机)上的上位机程序设置场所码广播器广播的场所码信息,场所码广播器通过BLE广播场所码信息。场所码识别服务存储在终端设备中,终端设备通过蓝牙接收场所码广播器的蓝牙广播数据,从蓝牙广播数据中识别所包含的场所码信息,再将场所码信息和身份信息作为场所码数据上报到场所码云服务(服务器)。场所码云服务识别场所码数据,生成识别结果,返回识别结果给场所码识别服务。场所码识别服务基于场所码云服务返回的识别结果,生成通知显示。
参见图8所示,示出了一种基于场所码信息的处理方法的流程图。如图8所示,该基于场所码信息的处理方法包括场所码广播器、终端设备和服务器之间的信息处理过程,包括如下步骤:
S801、场所码广播器广播蓝牙广播数据,蓝牙广播数据包括场所码信息。
可选地,蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,指定类型用于通过蓝牙通道广播信息。可选地,场所码信息是表示场所的相关信息,可以包括场所名称、场所位置等信息,在现有技术中是以二维码的形式出现,本申请实施例采用蓝牙广播数据建立蓝牙连接传输。
具体地,蓝牙广播数据的场所码信息可以是上位机通过上位机程序写入到场所码广播器中的场所码信息,结合标准蓝牙协议栈,生成自定义的蓝牙广播消息。具体地,自定义标准蓝牙协议栈的内容参见图3所示,再此不再赘述。
可选地,上位机和场所码广播器的通信连接,上位机程序被安装于上位机中,场所码广播器101包括串口板、MCU、存储Flash和蓝牙外设模块,上位机通过USB转串口和场所码广播器通信连接。
S802、终端设备开启蓝牙,与场所码广播器建立蓝牙连接,获取场所码广播器广播的蓝牙广播数据。
可选地,通过终端设备可以将场所码识别服务通过预制或应用市场安装到可移动的终端设备。场所码识别服务的结构和功能的内容参见图5所示,再此不再赘述。
具体地,场所码识别服务自动启动后,绑定终端设备所属的待校验对象的身份信息(姓名、身份证号码、手机号)。场所码识别服务启动并绑定待校验对象的身份信息成功后,若蓝牙关闭,则打开终端设备的蓝牙,保证终端设备的蓝牙模块处于开启状态。
S803、终端设备获取上一次针对场所码信息的识别结果,并确定上一次的识别结果的存储时间。
可选地,由于步骤S808中,终端设备会存储接收服务器返回的识别结果。识别结果可以包括场所码信息和识别信息,便于将场所码信息和识别信息进行关联,后续可以针对场所码信息对应的识别结果。可以想到的是,识别结果也可以不包括场所码信息,终端设备将场所码信息与识别结果建立对应关系。
可选地,终端设备的场所码识别服务可以缓存场所码信息上报后的识别结果,可以将场所码信息和识别结果建立关联关系或识别结果包括场所码信息。这样在时间间隔小于预设值时,待校验对象重复进出某个场所,不需要每次都向服务器上报场所码信息得到识别结果,可以直接从场所码识别服务的本地存储中读取上一次缓存的场所码识别结果,作为当前的识别结果展示。
S804、终端设备确定存储时间与当前时间的时间间隔是否小于预设值,若是,执行步骤S805;若否,执行步骤S806。
可选地,时间间隔可以设置为半小时、1小时或其他时间。本申请实施例可以根据时间间隔情况执行不同步骤,从而避免终端设备反复上报场所码信息和身份信息,避免服务器反复基于场所码信息和身份信息进行识别,得到识别结果,提高通行效率。
S805、终端设备将上一次的针对场所码信息的识别结果作为当前的识别结果,执行步骤S809。
S806、终端设备发送场所码信息和待校验对象的身份信息至服务器。
可选地,在发送场所码信息和待校验对象的身份信息至服务器之前,还存在判断场所码信息是否为有效场所码信息的步骤。在实际应用中,可以是场所码识别服务解析蓝牙广播数据中的ADType字段,如果ADType字段对应的值为PlaceId,表示为有效的场所码信息。
在一些实施例中,发送场所码信息和待校验对象的身份信息至服务器,包括:解析预设字段信息,获取与预设字段信息对应的场所码信息;
将场所码信息和待校验对象的身份信息封装为设定格式的关联数据;基于预设上报接口,发送关联数据至服务器。
在实际应用中,场所码识别服务将Place Id和身份信息封装为json格式,请求服务器提供的场所码上报接口,获取预设上报接口,将PlaceId和身份信息绑定为关联数据发送给服务器。
S807、服务器基于身份信息确定权限信息,并基于场所码信息和权限信息得到识别结果。
可选地,识别结果是基于场所码信息和权限信息得到的,识别结果可以包括场所码信息和识别信息,便于终端设备将场所码信息和识别信息建立关联关系,并存储。服务器基于身份信息确定与身份信息对应的权限信息,权限信息包括健康状态信息,识别信息是基于场所码信息和健康状态信息生成的,或识别信息是基于健康状态信息生成的。
其中,健康状态信息包括设定时间内的行程信息和针对待校验对象的检测信息。行程信息为设定时间内的途径的省市信息,便于结合各市的风险等级,确定待校验对象是否可以通行。检测信息包括核酸检测信息和特定疫苗接种信息等,用于展示待校验对象的身体状态。
S808、终端设备接收服务器返回的识别结果并存储。
可选地,终端设备接收服务器返回的识别结果并存储,包括:终端设备接收服务器返回的基于场所码信息和权限信息得到的识别结果并存储,记录识别结果的存储时间。
S809、终端设备显示识别结果。
可选地,终端设备显示识别结果,包括:在终端设备的第一显示区域显示具有颜色特征的图形码。具有颜色特征的图形码可以是具有颜色特征的二维码,颜色特征可以为:绿色、黄色、红色。而且,二维码是类似一个电子身份证的二维码,除了报备个人健康外,主要是掌握行动轨迹。比如,进商场超市、坐公交、地铁,乘飞机火车等,会要求你扫码。这样子,在某月某日某时段进入某个封闭空间的数据,就被采集到***数据库,方便数据的统计和寻找可能的接触者等等。
可选地,识别结果的识别信息还可以包括位置信息、行程信息和检测信息,位置信息基于场所码信息确定的。显示识别结果还包括:在第二显示区域显示位置信息,在第三显示区域显示行程信息,在第四显示区域显示检测信息。
本申请实施例是通过场所码广播器自定义的蓝牙协议栈,利用场所码广播器的蓝牙将场所码信息进行广播,场所码识别服务在不需要待校验对象手动操作的情况下,完成场所码信息的收集和上报,并通过通知的方式提醒待校验对象上报结果。这个过程是静默的不需要待校验对象参与的,提高了场所码识别扫描上报的效率,降低人群聚集的风险。
基于同一发明构思,本申请实施例提供一种基于场所码信息的处理装置,参见图9所示,该基于场所码信息的处理装置900包括:获取模块910、处理模块920、接收模块930和显示模块940。
获取模块910用于获取场所码广播器广播的蓝牙广播数据;其中,蓝牙广播数据包括场所码信息,场所码信息用于标识场所的位置信息;蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,指定类型用于通过蓝牙通道广播信息。
处理模块920用于发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息。
接收模块930用于接收服务器返回的基于场所码信息和权限信息得到的识别结果;识别结果用于指示待校验对象是否允许通过场所。
显示模块940用于显示识别结果。
可选地,获取模块910还用于检测到蓝牙处于未开启状态时,显示提示信息;提示信息用于提示开启蓝牙;响应于针对蓝牙的开启指令,开启蓝牙,与场所码广播器建立蓝牙连接。
可选地,处理模块920用于提取蓝牙广播数据中的预设字段信息;若预设字段信息与指定字段相匹配,则场所码信息为有效场所码信息,发送场所码信息和待校验对象的身份信息至服务器。
可选地,处理模块920还用于解析预设字段信息,获取与预设字段信息对应的场所码信息;将场所码信息和待校验对象的身份信息封装为设定格式的关联数据;基于预设上报接口,发送关联数据至服务器。
可选地,处理模块920还用于获取上一次针对场所码信息的识别结果,并确定上一次的识别结果的存储时间;若存储时间与当前时间的时间间隔小于预设值,则将上一次的识别结果作为当前的识别结果;若存储时间与当前时间的时间间隔大于或等于预设值,则发送场所码信息和待校验对象的身份信息至服务器。
可选地,接收模块930接收服务器返回的基于场所码信息和权限信息得到的识别结果并存储,记录识别结果的存储时间;权限信息包括健康状态信息,健康状态信息包括设定时间内的行程信息和针对待校验对象的检测信息,识别结果包括具有颜色特征的图形码。
可选地,显示模块940还用于在终端设备的第一显示区域显示具有颜色特征的图形码。
可选地,显示模块940还用于在终端设备的在第二显示区域显示位置信息,在第三显示区域显示行程信息,在第四显示区域显示检测信息。
本申请实施例的基于场所码信息的处理装置可执行本申请实施例所提供的基于场所码信息的处理方法,其实现原理相类似,本申请各实施例的装置中的各模块所执行的动作是与本申请各实施例的方法中的步骤相对应的,对于装置的各模块的详细功能描述具体可以参见前文中所示的对应方法中的描述,此处不再赘述。
基于同一发明构思,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现本申请任一实施例的方法的步骤。
在一个可选实施例中提供了一种电子设备,如图10所示,图10所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本申请实施例的限定。
处理器4001可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器4003可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质、其他磁存储设备、或者能够用于携带或存储计算机程序并能够由计算机读取的任何其他介质,在此不做限定。
存储器4003用于存储执行本申请实施例的计算机程序,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的计算机程序,以实现前述方法实施例所示的步骤。
其中,电子设备包括但不限于:智能手机、手表等。
应用本申请实施例的电子设备,至少可以实现如下有益效果:
本申请实施例的场所码信息是通过获取场所码广播器广播的蓝牙广播数据得到,由于蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,即采用蓝牙通道广播信息的方式实现自动识别场所码信息,不需要用户手动操作。然后,自动发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息,并返回基于场所码信息和权限信息得到的识别结果并显示,从而完成场所码信息的自动上报和识别结果展示。因此,本申请实施例是通过场所码广播器广播发送场所码信息,使得终端设备获取到场所码信息,然后将场所码信息和待校验对象的身份信息发送至服务器,完成自动上报场所码信息并获取识别结果,不需要待校验对象手动操作,避免了现有技术中场所码信息的识别和上报过程中的操作繁琐的问题,大大提高了场所码信息的识别和上报效率以及通行效率。而且,本申请实施例的基于场所码信息的识别和上报过程是静默的不需要待校验对象参与的,提高了场所码识别扫描上报的效率,降低人群聚集的风险。
基于同一发明构思,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本申请任一实施例的方法的步骤。
本申请的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
本申请实施例的计算机可读介质可以是包含在电子设备中;也可以是单独存在,而未装配入电子设备中。
基于同一发明构思,本申请实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现本申请任一实施例的方法的步骤。
应用本申请实施例的计算机程序产品,至少可以实现如下有益效果:
本申请实施例的场所码信息是通过获取场所码广播器广播的蓝牙广播数据得到,由于蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,即采用蓝牙通道广播信息的方式实现自动识别场所码信息,不需要用户手动操作。然后,自动发送场所码信息和待校验对象的身份信息至服务器,使得服务器基于身份信息确定权限信息,并返回基于场所码信息和权限信息得到的识别结果并显示,从而完成场所码信息的自动上报和识别结果展示。因此,本申请实施例是通过场所码广播器广播发送场所码信息,使得终端设备获取到场所码信息,然后将场所码信息和待校验对象的身份信息发送至服务器,完成自动上报场所码信息并获取识别结果,不需要待校验对象手动操作,避免了现有技术中场所码信息的识别和上报过程中的操作繁琐的问题,大大提高了场所码信息的识别和上报效率以及通行效率。而且,本申请实施例的基于场所码信息的识别和上报过程是静默的不需要待校验对象参与的,提高了场所码识别扫描上报的效率,降低人群聚集的风险。
应该理解的是,虽然本申请实施例的流程图中通过箭头指示各个操作步骤,但是这些步骤的实施顺序并不受限于箭头所指示的顺序。除非本文中有明确的说明,否则在本申请实施例的一些实施场景中,各流程图中的实施步骤可以按照需求以其他的顺序执行。此外,各流程图中的部分或全部步骤基于实际的实施场景,可以包括多个子步骤或者多个阶段。这些子步骤或者阶段中的部分或全部可以在同一时刻被执行,这些子步骤或者阶段中的每个子步骤或者阶段也可以分别在不同的时刻被执行。在执行时刻不同的场景下,这些子步骤或者阶段的执行顺序可以根据需求灵活配置,本申请实施例对此不限制。
以上所述仅是本申请部分实施场景的可选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请的方案技术构思的前提下,采用基于本申请技术思想的其他类似实施手段,同样属于本申请实施例的保护范畴。
Claims (11)
1.一种基于场所码信息的处理方法,其特征在于,包括:
获取场所码广播器广播的蓝牙广播数据;
其中,所述蓝牙广播数据包括场所码信息,所述场所码信息用于标识场所的位置信息;所述蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的协议数据单元PDU类型设置为指定类型进行广播的,所述指定类型用于通过蓝牙通道广播信息;
发送所述场所码信息和待校验对象的身份信息至服务器,使得所述服务器基于所述身份信息确定权限信息;
接收所述服务器返回的基于所述场所码信息和所述权限信息得到的识别结果;所述识别结果用于指示所述待校验对象是否允许通过所述场所;
显示所述识别结果。
2.根据权利要求1所述的基于场所码信息的处理方法,其特征在于,所述蓝牙广播数据基于如下方式进行广播的:
通过上位机将所述场所码信息写入所述场所码广播器,并与预设的蓝牙协议栈结合生成所述蓝牙广播数据;
将所述蓝牙协议栈广播报文中的PDU类型设置为所述指定类型,以对所述蓝牙广播数据进行广播。
3.根据权利要求1所述的基于场所码信息的处理方法,其特征在于,所述获取场所码广播器广播的蓝牙广播数据之前,还包括:
检测到蓝牙处于未开启状态时,显示提示信息;所述提示信息用于提示开启蓝牙;
响应于针对蓝牙的开启指令,开启所述蓝牙,与所述场所码广播器建立蓝牙连接。
4.根据权利要求1所述的基于场所码信息的处理方法,其特征在于,所述发送所述场所码信息和待校验对象的身份信息至服务器之前,还包括:
提取所述蓝牙广播数据中的预设字段信息;
所述发送所述场所码信息和待校验对象的身份信息至服务器,包括:
若所述预设字段信息与指定字段相匹配,则所述场所码信息为有效场所码信息,发送所述场所码信息和待校验对象的身份信息至服务器。
5.根据权利要求4所述的基于场所码信息的处理方法,其特征在于,所述发送所述场所码信息和待校验对象的身份信息至服务器,包括:
解析所述预设字段信息,获取与所述预设字段信息对应的场所码信息;
将所述场所码信息和待校验对象的身份信息封装为设定格式的关联数据;
基于预设上报接口,发送所述关联数据至服务器。
6.根据权利要求1所述的基于场所码信息的处理方法,其特征在于,所述发送所述场所码信息和待校验对象的身份信息至服务器,还包括:
获取上一次针对所述场所码信息的识别结果,并确定上一次的识别结果的存储时间;
若所述存储时间与当前时间的时间间隔小于预设值,则将上一次的识别结果作为当前的识别结果;
若所述存储时间与当前时间的时间间隔大于或等于预设值,则发送所述场所码信息和待校验对象的身份信息至服务器。
7.根据权利要求1所述的基于场所码信息的处理方法,其特征在于,所述接收所述服务器返回的基于所述场所码信息和所述权限信息得到的识别结果,包括:
接收所述服务器返回的基于所述场所码信息和所述权限信息得到的识别结果并存储,记录所述识别结果的存储时间;所述权限信息包括健康状态信息,所述健康状态信息包括设定时间内的行程信息和针对所述待校验对象的检测信息,所述识别结果包括具有颜色特征的图形码;
所述显示所述识别结果,包括:
在终端设备的第一显示区域显示所述具有颜色特征的图形码。
8.一种基于场所码信息的处理装置,其特征在于,包括:
获取模块,用于获取场所码广播器广播的蓝牙广播数据;其中,所述蓝牙广播数据包括场所码信息,所述场所码信息用于标识场所的位置信息;所述蓝牙广播数据是通过将预设的蓝牙协议栈广播报文中的PDU类型设置为指定类型进行广播的,所述指定类型用于通过蓝牙通道广播信息;
处理模块,用于发送所述场所码信息和待校验对象的身份信息至服务器,使得所述服务器基于所述身份信息确定权限信息;
接收模块,用于接收所述服务器返回的基于所述场所码信息和所述权限信息得到的识别结果;所述识别结果用于指示所述待校验对象是否允许通过所述场所;
显示模块,用于显示所述识别结果。
9.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211477647.4A CN118070828A (zh) | 2022-11-23 | 2022-11-23 | 基于场所码信息的处理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211477647.4A CN118070828A (zh) | 2022-11-23 | 2022-11-23 | 基于场所码信息的处理方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118070828A true CN118070828A (zh) | 2024-05-24 |
Family
ID=91104635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211477647.4A Pending CN118070828A (zh) | 2022-11-23 | 2022-11-23 | 基于场所码信息的处理方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118070828A (zh) |
-
2022
- 2022-11-23 CN CN202211477647.4A patent/CN118070828A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Liu et al. | Data-oriented mobile crowdsensing: A comprehensive survey | |
Guo et al. | The emergence of visual crowdsensing: Challenges and opportunities | |
Wang et al. | Crowdsourcing in ITS: The state of the work and the networking | |
TW201835784A (zh) | 物聯網 | |
CN110365721A (zh) | 一种基于用户场景感知触发服务的方法、终端设备及*** | |
CN104254865A (zh) | 凭经验的专家确定和问题路由***和方法 | |
CN106060773B (zh) | 对象定位***、方法及装置 | |
CN109313587A (zh) | 用于在服务层处使能数据分析服务的方法 | |
KR101713221B1 (ko) | 부동산 분양 콘텐츠 제공 방법 | |
CN107710263A (zh) | 商店访问数据创建和管理 | |
US10229182B2 (en) | Friend locator based on friend network and profile | |
KR102120121B1 (ko) | 비가청 음파통신 기반 관람객 출입관리 및 정보분석 시스템과 그 방법 | |
CN113626624B (zh) | 一种资源识别方法和相关装置 | |
CN109409947A (zh) | 一种基于客户端的居民出行调查方法 | |
CN112364186A (zh) | 媒体推荐信息的呈现方法、装置、设备及存储介质 | |
KR101584225B1 (ko) | 메신저의 대화 내용을 바탕으로 추천 검색어를 제공하는 방법과 시스템 및 기록 매체 | |
Merrill et al. | Privacy through uncertainty in location-based services | |
CN118070828A (zh) | 基于场所码信息的处理方法、装置、电子设备及存储介质 | |
Almathami et al. | An Analytical Approach to Using and Implementing Beacons: Opportunities and Challenges. | |
US20210377580A1 (en) | Live or local environmental awareness | |
Chioino et al. | Designing a decision tree for Cross-device communication technology aimed at iOS and Android developers | |
CN111339394A (zh) | 用于获取信息的方法及装置 | |
CN116302449B (zh) | 跨智能体的算法资源调度方法、装置、设备和介质 | |
NEWSTEAD | 5G, OR NOT 5G? | |
Zhao et al. | Mobile crowd sensing service platform for social security incidents in edge computing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |