CN111047762A - 一种排号方法、装置及计算机存储介质 - Google Patents

一种排号方法、装置及计算机存储介质 Download PDF

Info

Publication number
CN111047762A
CN111047762A CN201811183433.XA CN201811183433A CN111047762A CN 111047762 A CN111047762 A CN 111047762A CN 201811183433 A CN201811183433 A CN 201811183433A CN 111047762 A CN111047762 A CN 111047762A
Authority
CN
China
Prior art keywords
queuing
platform
identifier
internet
request
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
Application number
CN201811183433.XA
Other languages
English (en)
Inventor
闫园
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201811183433.XA priority Critical patent/CN111047762A/zh
Publication of CN111047762A publication Critical patent/CN111047762A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • G07C2011/04Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere related to queuing systems

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种排号方法,包括:排号器向排号应用平台发送携带有排号器标识的排号请求;所述排号请求用于所述排号应用平台为所述排号器分配排队号;所述排号器接收物联网平台发送的基于所述排号请求从所述排号应用平台获得的排队信息,所述排队信息包括所述排队号;所述排号器显示所述排队信息。本发明实施例还公开了一种排号装置及计算机存储介质。

Description

一种排号方法、装置及计算机存储介质
技术领域
本发明涉及排号领域,尤其涉及一种排号方法、装置及计算机存储介质。
背景技术
随着城市规模的不断扩大以及人口的增加,各行各业都面临着客户急剧增加的问题,使得排队成为了常态。现有技术中,排队通常都是采用排号的方式完成,且实现排号存在多种方式。例如,排号***通过手动触发排号方式发放携带有排队号的纸条并通过屏幕或语音进行叫号服务,或者给客户发放具有排号功能的近端通知器,或者通过将排号应用程序安装于智能手机,并借助用户自发的协作完成排号。然而,上述排号方法要么操作复杂,要么通用性差,并且用户使用体验不佳。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种操作简单、通用性好且能够提升用户使用体验的排号方法、装置及计算机存储介质。
为达到上述目的,本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供了一种排号方法,所述方法包括:
排号器向排号应用平台发送携带有排号器标识的排号请求;所述排号请求用于所述排号应用平台为所述排号器分配排队号;
所述排号器接收物联网平台发送的基于所述排号请求从所述排号应用平台获得的排队信息,所述排队信息包括所述排队号;
所述排号器显示所述排队信息。
第二方面,本发明实施例提供了一种排号方法,所述方法包括:
排号应用平台获取携带有排号器标识的排号请求;
所述排号应用平台基于所述排号请求向物联网平台发送携带有所述排号器标识的认证请求,并接收所述物联网平台基于所述认证请求对所述排号器标识进行认证通过后返回的认证响应消息;
所述排号应用平台基于所述认证响应消息,根据当前已排号记录信息生成所述排号器标识对应的排队信息;所述排队信息包括所述排号器标识对应的排队号;
所述排号应用平台通过所述物联网平台向所述排号器标识对应的排号器发送所述排队信息。
第三方面,本发明实施例提供了一种排号方法,所述方法包括:
物联网平台接收排号应用平台发送的携带有排号器标识的认证请求,基于所述认证请求对所述排号器标识进行认证通过后,向所述排号应用平台发送认证响应消息;
所述物联网平台接收所述排号应用平台接收到所述认证响应消息后返回的所述排号器标识对应的排队信息,并将所述排队信息向所述排号器标识对应的排号器发送;所述排队信息包括所述排号器标识对应的排队号。
第四方面,本发明实施例提供了一种排号装置,所述装置包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
所述处理器用于运行所述计算机程序时,执行第一方面或第二方面或第三方面中任一项所述排号方法的步骤。
第五方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现执行第一方面或第二方面或第三方面中任一项所述排号方法的步骤。
上述实施例所提供的排号方法、装置及计算机存储介质,排号器向排号应用平台发送携带有排号器标识的排号请求,所述排号应用平台基于所述排号请求向物联网平台发送携带有所述排号器标识的认证请求,在接收到物联网平台基于所述认证请求对所述排号器标识进行认证通过后返回的认证响应消息后,根据当前已排号记录信息生成所述排号器标识对应的排队信息,并通过物联网平台将所述排队信息发送给排号器,实现排号器完成排号。如此,排号器可以通过自动触发方式向排号应用平台发送携带有排号器标识的排号请求,通过排号应用平台基于排号器标识与物联网平台之间进行交互认证,并在认证通过时为排号器分配排队号,从而实现了无需手动触发排号操作,且基于排号器标识可以实现不同场景下的排号,操作简单,通用性好,并提升了用户使用体验。
附图说明
图1为本发明一实施例中排号方法的应用环境示意图;
图2为本发明一实施例中排号方法的流程示意图;
图3为本发明一实施例中排号器的结构示意图;
图4为本发明另一实施例中排号方法的流程示意图;
图5为本发明一实施例中排号应用平台的结构示意图;
图6为本发明又一实施例中排号方法的流程示意图;
图7为本发明一实施例中物联网平台的结构示意图;
图8为本发明一实施例中排号装置的结构示意图;
图9为本发明一实施例中排号***的结构示意图;
图10为本发明一可选的具体实施例提供的所述排号器实现所述排号方法的流程示意图;
图11为本发明一可选的具体实施例提供的所述排号***实现所述排号方法的时序图;
图12为本发明一可选的具体实施例中所述排号***取消排号的时序图。
具体实施方式
以下结合说明书附图及具体实施例对本发明技术方案做进一步的详细阐述。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
图1为本发明实施例所提供的排号方法的一可选的应用环境示意图,包括排号器1、排号终端2、排号应用平台3和物联网平台(IoT,Internet of Things)4,其中排号器1具有窄宽带物联网或海量机器类通信等低功耗广域网通信模块,排号应用平台3通过排号终端2接收外部发送的排号请求。排号器1可以基于近距离无线通讯技术或射频识别技术向排号终端2发送携带有排号器标识的排号请求,排号终端2将所述排号请求发送给排号应用平台3,排号应用平台3通过物联网平台4对排号器1进行认证,并在确定对排号器1的认证通过时生成包含排号器1的排队号的排队信息,然后分别将所述排队信息发送给排号终端2和物联网平台4,物联网平台4基于低功耗广域网将所述排队信息发送给排号器1,从而使用户通过排号器1获知当前排队号、需等待的排队号数量等信息。排号器1上可设有取消排号按键和推迟排号按键,并设有显示排队信息的屏幕,比如显示排队号为第7号、还需等待3位等。如此,排号器1可以通过自动触发方式向排号应用平台3发送携带有排号器标识的排号请求,通过排号应用平台3基于排号器标识与物联网平台4之间进行交互认证,并在认证通过时为排号器1分配排队号,从而实现了无需手动触发排号操作,且基于排号器标识可以实现不同场景下的排号,操作简单,通用性好,并提升了用户使用体验。排号终端2可以是诸如个人计算机、手机、平板电脑等智能设备,排号应用平台3可以是一个物理服务器或者多个物理服务器虚拟而成的一个逻辑服务器,物联网平台4可以是现有运营商提供的物联网平台,可以是根据实际需求通过一个物理服务器或者多个物理服务器虚拟而成的一个逻辑服务器,也可以是多个可互联通信的服务器组成的服务器集群。
参见图2,为本发明实施例提供的一种排号方法,该方法可以应用于图1所示的排号器1,包括以下步骤:
S101:排号器向排号应用平台发送携带有排号器标识的排号请求;所述排号请求用于所述排号应用平台为所述排号器分配排队号;
具体地,排号器通过近距离无线通讯技术(NFC,Near Field Communication)或者射频识别(RFID,Radio Frequency Identification)技术与排号终端进行数据交互,即排号器在接触到或自动感应到排号终端时,向所述排号终端发送携带有排号器标识的排号请求,所述排号终端将接收到的所述排号请求向排号应用平台发送,从而请求所述排号应用平台为所述排号器分配排队号。
可以理解地,所述排号器和排号终端可以是都嵌入有短距离无线通信模块的终端设备,所述短距离无线通信模块可通过NFC或者RFID技术对外通信。因此,当所述排号器接触到所述排号终端或者自动感应到所述排号终端时,将以自动触发方式向所述排号终端发送携带有排号器标识的排号请求,与通过手动触发排号***或排号应用程序生成排号请求的方式相比,操作更加简单,通用性好且提升了用户使用体验。所述排号器自动感应到排号终端可以是所述排号器因进入到所述排号终端携带的发射天线的工作区域内而被激活。
这里,所述排号器标识用于唯一标识所述排号器,所述排号器中可以安装有用户身份识别卡(SIM,Subscriber Identification Module),相应的,所述排号器标识可以是SIM***。此外,所述排号器标识也可以是与所述排号器对应的国际移动设备识别码(IMEI,International Mobile Equipment Identity)、表征当前排号器身份信息的二维码等。
在一个可选的实施例中,所述步骤S101:排号器向排号应用平台发送携带有所述排号器标识的排号请求之前,还包括:
所述排号器向所述物联网平台发送携带有所述排号器标识的注册请求;
所述排号器接收所述物联网平台基于所述排号器标识对所述排号器注册成功后、返回的注册响应消息。
具体地,所述排号器在满足注册触发条件,比如初次使用时向所述物联网平台发送携带有所述排号器标识的注册请求,以请求所述物联网平台基于所述排号器标识对所述排号器进行注册,并接收所述物联网平台对所述注册请求成功响应后返回的注册响应消息,从而确定已在所述物联网平台完成注册。
需要说明的是,所述排号器还可以嵌入有低功耗广域网(LPWAN,Low Power WideArea Network)模块,所述LPWAN模块可以通过窄带物联网(NB-IoT,Narrow Band Internetof Things)或者海量机器类通信(mMTC,massive Machine Type of Communication)技术实现。由于NB-IoT和mMTC具有覆盖范围广、速度快等优点,所述排号器通过所述LPWAN模块与所述物联网平台之间进行通信,能够确保所述排号器的通信范围不受到所述排号器与所述排号终端之间的距离的影响,即所述排号器与所述物联网平台之间的通信不会受所述排号终端的影响,提高了灵活性。此外,当所述排号器在所述物联网平台完成注册后,所述物联网平台会存储所述排号器标识,以在接收到排号应用平台发送的认证请求时,能够通过存储的已注册的排号器标识信息对排号器进行合法性认证,提高了使用安全性。例如,假设使用排号器在医院进行排队且为第一次使用该排号器,该排号器需要将携带自身标识的注册请求发送给物联网平台进行注册,若该排号器成功在所述物联网平台进行了注册,则后续使用该排号器在医院进行排队或者使用该排号器在餐厅等场所进行排队时,都不需要再次向所述物联网平台发送注册请求,通用性好。如此,排号器通过物联网平台进行注册,提高了使用安全性,并且通用性好。
S102:所述排号器接收物联网平台发送的基于所述排号请求从所述排号应用平台获得的排队信息,所述排队信息包括所述排队号;
具体地,所述排号应用平台根据所述排号请求生成与所述排号器标识对应的排队信息,并将所述排队信息发送给物联网平台和排号终端,所述物联网平台接收到所述排队信息后,会将所述排队信息向所述排号器发送,则所述排号器接收所述物联网平台发送的所述排队信息。
这里,所述排队信息除了包括排队号之外,还可包括当前需等待的排队号数量、预计等待时间等信息,所述当前需等待的排队号数量可以根据所述排队信息中的排队号与当前轮到或呼叫的排队号之间的差值确定,所述预计等待时间可以根据历史每个排队号平均占用时间以及所述需等待的排队号数量进行确定。例如,假设所述当前需等待的排队号数量为3个,而根据历史排号记录确定每个排队号平均占用时间为10分钟,则所述预计等待时间为30分钟。
S103:所述排号器显示所述排队信息。
具体地,所述排号器将步骤S102中接收到的所述排队信息进行显示,以将所述排队信息告知用户,从而方便用户进行选择。
这里,所述排号器具有一显示屏幕,可显示所述排队信息。若所述当前需等待的排队号数量较多或者所述预计等待时间较长,用户可以先选择离开排队场所,避免排队场所出现拥挤,从而提升用户使用体验;若所述当前需等待的排队号数量较少或者所述预计等待时间较短,用户可以选择继续在排队场所等待。
综上,上述实施例提供的排号方法中,排号器通过自动触发方式向排号应用平台发送携带有排号器标识的排号请求,以请求排号应用平台基于排号器标识与物联网平台之间进行交互认证,并在认证通过时为排号器分配排队号,从而实现了无需手动触发排号操作,且基于排号器标识可以实现不同场景下的排号,操作简单,通用性好,并提升了用户使用体验。
在一个可选的实施例中,还包括:
所述排号器接收到取消排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的取消排号请求,所述取消排号请求用于所述排号应用平台取消对所述排号器的排队号。
可以理解地,所述排号器可以预先设置取消排号操作,比如,可以预先设置将触发所述排号器上的某一按键或者所述排号器显示界面上的某一图标、某一浮标、某一文本框、或预设滑动的操作作为取消排号操作。相应的,可以通过点击、滑动等方式触发所述取消排号操作。当设置的所述取消排号操作被触发时,排号器可以接收到取消排号指令。
如此,排号器确定需要取消排号时,通过物联网平台向排号应用平台发送携带有排号器标识的取消排号请求,实现取消所述排号器标识对应的排队号,操作简单且灵活,实用性强。
在一个可选的实施例中,还包括:
所述排号器接收到推迟排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的推迟排号请求,所述推迟排号请求用于所述排号应用平台推迟对所述排号器的排队号;
所述排号器接收所述物联网平台基于所述推迟排号请求从所述排号应用平台获得的更新后的排队信息,所述更新后的排队信息包括所述排号应用平台根据所述推迟排号请求推迟设置位数后的排队号。
具体地,所述排号器接收到推迟排号指令后,向所述物联网平台发送携带有所述排号器标识的推迟排号请求,而所述物联网平台将所述推迟排号请求向所述排号应用平台发送;所述物联网平台接收所述排号应用平台根据所述推迟排号请求获得的更新后的排队信息,并将所述更新后的排队信息向所述排号器发送;所述排号器接收并显示所述更新后的排队信息。
可以理解地,所述排号器可以预先设置推迟排号操作,比如,可以预先设置将触发所述排号器上的某一按键或者所述排号器显示界面上的某一图标、某一浮标、某一文本框、或预设滑动的操作作为推迟排号操作。相应的,可以通过点击、滑动等方式触发所述推迟排号操作。当设置的所述推迟排号操作被触发时,排号器可以接收到推迟排号指令。所述更新后的排队信息还可包括所述排号应用平台根据所述推迟排号请求推迟设置位数后需等待的排队号数量以及预计等待时间等信息。
如此,排号器确定需要推迟排号时,通过物联网平台向排号应用平台发送携带有排号器标识的推迟排号请求,实现推迟所述排号器标识对应的排队号,操作简单且灵活,实用性强,并进一步提升了用户使用体验。
在一个可选的实施例中,还包括:
所述排号器接收到所述物联网平台发送的提醒指令后,根据所述提醒指令发出提醒消息。
这里,所述排号应用平台确定所述排号器对应的排队号满足设置的提醒条件时,会向所述物联网平台发送携带有所述排号器标识的提醒指令,所述物联网平台将所述物联网平台向所述排号器发送,而所述排号器接收到所述提醒指令后,根据所述提醒指令发出提醒消息。所述排号器根据所述提醒指令发出提醒消息可以是发出震动、播放语音或发出灯光等进行提示,以及时告知用户前往排队场所。
需要说明的是,当所述排号器远离所述排号终端时,由于所述排号器能够正常与所述物联网平台进行通信,所述提醒指令能够正常从所述物联网平台发送至所述排号器,解决了现有技术中利用近端通知器进行排号所存在的通信距离受限问题,使得应用范围更广泛。此外,所述排号器根据所述提醒指令发出提醒消息后,若所述排号器再次接触到所述排号终端或者再次自动感应到所述排号终端,触发所述排号终端将携带有所述排号器标识的删除指令向排号应用平台发送,以指示所述排号应用平台删除所述排号器标识对应的排队信息。并且,所述排号应用平台发送携带有所述排号器标识的同步指令至所述物联网平台,以指示所述物联网平台删除所述排号器标识对应的排队信息。
如此,排号器根据接收到的提醒指令发出提醒消息,可以避免用户错过排队号,操作简单且方式灵活。
为实现上述方法,本发明实施例还提供了一种排号器,如图3所示,包括:第一发送模块10、第一接收模块11和显示模块12;其中,
所述第一发送模块10,用于向排号应用平台发送携带有排号器标识的排号请求;所述排号请求用于所述排号应用平台为排号器分配排队号;
所述第一接收模块11,用于接收物联网平台发送的基于所述排号请求从所述排号应用平台获得的排队信息,所述排队信息包括所述排队号;
所述显示模块12,用于显示所述排队信息。
综上,上述实施例提供的排号器中,通过自动触发方式向排号应用平台发送携带有排号器标识的排号请求,以请求排号应用平台基于排号器标识与物联网平台之间进行交互认证,并在认证通过时为排号器分配排队号,从而实现了无需手动触发排号操作,且基于排号器标识可以实现不同场景下的排号,操作简单,通用性好,并提升了用户使用体验。
在一个可选的实施例中,
所述第一发送模块10,还用于向所述物联网平台发送携带有所述排号器标识的注册请求;
所述第一接收模块11,还用于接收所述物联网平台基于所述排号器标识对所述排号器注册成功后、返回的注册响应消息。
如此,排号器通过物联网平台进行注册,提高了使用安全性,并且通用性好。
在一个可选的实施例中,
所述第一发送模块10,还用于接收到取消排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的取消排号请求,所述取消排号请求用于所述排号应用平台取消对所述排号器的排队号。
如此,确定需要取消排号时,通过物联网平台向排号应用平台发送携带有排号器标识的取消排号请求,实现取消所述排号器标识对应的排队号,操作简单且灵活,实用性强。
在一个可选的实施例中,
所述第一发送模块10,还用于接收到推迟排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的推迟排号请求,所述推迟排号请求用于所述排号应用平台推迟对所述排号器的排队号;
所述第一接收模块11,还用于接收所述物联网平台基于所述推迟排号请求从所述排号应用平台获得的更新后的排队信息,所述更新后的排队信息包括所述排号应用平台根据所述推迟排号请求推迟设置位数后的排队号。
如此,确定需要推迟排号时,通过物联网平台向排号应用平台发送携带有排号器标识的推迟排号请求,实现推迟所述排号器标识对应的排队号,操作简单且灵活,实用性强,并进一步提升了用户使用体验。
在一个可选的实施例中,所述排号器还包括提醒模块13;其中,
所述第一接收模块11,还用于接收所述物联网平台发送的提醒指令;
所述提醒模块13,用于根据所述提醒指令发出提醒消息。
如此,根据接收到的提醒指令发出提醒消息,可以避免用户错过排队号,操作简单且方式灵活。
参见图4,为本发明实施例提供的一种排号方法,该方法可以应用于图1所示的排号应用平台3,包括以下步骤:
S201:排号应用平台获取携带有排号器标识的排号请求;
具体地,排号应用平台接收排号器通过排号终端发送的携带有排号器标识的排号请求,所述排号请求用于所述排号应用平台为所述排号器标识对应的排号器分配排队号。
这里,所述排号应用平台与所述排号终端之间可以通过无线网络或有线网络建立通信连接。
S202:所述排号应用平台基于所述排号请求向物联网平台发送携带有所述排号器标识的认证请求,并接收所述物联网平台基于所述认证请求对所述排号器标识进行认证通过后返回的认证响应消息;
具体地,所述排号应用平台接收到所述排号请求后,向物联网平台发送携带有所述排号器标识的认证请求,以请求物联网平台对所述排号器标识对应的排号器进行认证,并接收所述物联网平台对所述排号器标识认证通过后返回的认证响应消息。
这里,所述物联网平台对所述排号器标识对应的排号器进行认证可包括对所述排号器标识对应的排号器是否具有合法性进行认证,若具有合法性,则对所述排号器标识认证通过,否则对所述排号器标识认证不通过。例如,所述对所述排号器标识对应的排号器是否具有合法性进行认证,可以是检查所述物联网平台中是否存储有所述排号器标识,当所述物联网平台中存储有所述排号器标识时,说明所述排号器标识对应的排号器具有合法性,否则说明所述排号器标识对应的排号器不具有合法性。此外,所述物联网平台对所述排号器标识对应的排号器进行认证还可包括对所述排号器标识对应的排号器是否具有可使用性进行认证,若具有可使用性且具有合法性,则对所述排号器标识认证通过,否则对所述排号器标识认证不通过。例如,所述对所述排号器标识对应的排号器是否具有可使用性进行认证,可以是检查所述排号器标识对应的排号器是否处于可使用状态,当所述排号器标识对应的排号器处于可使用状态时,说明所述排号器标识对应的排号器具有可使用性,否则说明所述排号器标识对应的排号器不具有可使用性。
这里,排号应用平台通过与物联网平台进行交互以对所述排号器标识对应的排号器进行认证,提高了使用安全性。并且,不同排号应用平台都可通过与物联网平台进行交互以对所述排号器标识对应的排号器进行认证,同一排号器可以应用于不同场所,通用性好。
S203:所述排号应用平台基于所述认证响应消息,根据当前已排号记录信息生成所述排号器标识对应的排队信息;所述排队信息包括所述排号器标识对应的排队号;
具体地,排号应用平台接收到所述物联网平台对所述排号器标识认证通过后返回的认证响应消息后,根据当前已排号记录信息为所述排号器标识分配对应的排队号,生成包含所述排队号的所述排号器标识对应的排队信息。
这里,所述排号器标识对应的排队信息除了包括所述排队号,还可包括当前需等待的排队号数量、预计等待时间等信息,所述当前需等待的排队号数量可以根据所述排队信息中的排队号与当前轮到或呼叫的排队号之间的差值确定,所述预计等待时间可以根据历史每个排队号平均占用时间以及所述当前需等待的排队号数量进行确定。
S204:所述排号应用平台通过所述物联网平台向所述排号器标识对应的排号器发送所述排队信息。
具体地,所述排号应用平台向所述物联网平台发送所述排队信息,以使所述物联网平台将所述排队信息向所述排号器标识对应的排号器发送。
综上,上述实施例提供的排号方法中,排号应用平台接收到排号器发送的携带有排号器标识的排号请求后,与物联网平台之间进行交互以对所述排号器标识对应的排号器进行认证,并在认证通过时为所述排号器标识对应的排号器分配排队号,操作简单,通用性好,并提升了用户使用体验。
在一个可选的实施例中,还包括:
所述排号应用平台接收到所述物联网平台发送的携带有所述排号器标识的取消排号请求后,删除所述已排号记录信息中与所述排号器标识对应的所述排队信息。
如此,通过及时删除已排号记录信息中与接收到的取消排号请求所携带的所述排号器标识对应的排队信息,可以避免因处理不及时导致操作重复,节省了存储资源,提高了处理效率。
在一个可选的实施例中,还包括:
所述排号应用平台接收到所述物联网平台发送的携带有所述排号器标识的推迟排号请求后,根据所述已排号记录信息和设置的排号推迟条件对所述排号器标识对应的所述排队号推迟设置位数,获得所述排号器标识对应的更新后的排队信息;
所述排号应用平台通过所述物联网平台向所述排号器标识对应的排号器发送所述更新后的排队信息。
这里,所述排号推迟条件包含所述设置位数,所述设置位数可以根据实际需要进行设置,比如设置为2位或4位等。例如,假设所述设置位数为2位,若所述排号器标识对应的排队号为第5位,则推迟后所述排号器标识对应的排队号为第7位。所述排号应用平台根据所述已排号记录信息和设置的排号推迟条件对所述排号器标识对应的所述排队号推迟设置位数后,获得所述排号器标识对应的更新后的排队号、需等待的排队号数量以及预计等待时间等信息。所述排号应用平台将所述更新后的排队信息告知所述排号器标识对应的排号器,以使用户获知所述更新后的排队信息,方便用户进行选择。
如此,排号应用平台及时对接收到的推迟排号请求进行响应,提升了用户使用体验。
在一个可选的实施例中,还包括:
所述排号应用平台确定所述排号器标识对应的排队号满足提醒条件时,向所述物联网平台发送携带有所述排号器标识的提醒指令。
具体地,排号应用平台实时监测所述排号器标识对应的排队号,确定所述排号器标识对应的排队号满足提醒条件时,向所述物联网平台发送携带有所述排号器标识的提醒指令。
这里,所述提醒条件可以根据实际需要进行设置,比如所述提醒条件可设置为所述排号器标识对应的排队号与当前轮到或呼叫的排队号之间的差值小于设定阈值,所述设定阈值可以设置为2或3等。需要说明的是,排号应用平台在接收到携带有所述排号器标识的删除指令、或者发出携带有所述排号器标识的提醒指令后,可删除所述排号器标识对应的排队信息。
如此,排号应用平台确定所述排号器标识对应的排队号满足提醒条件时,及时通过所述物联网平台向所述排号器标识对应的排号器发出提醒指令,以提醒用户前往排队场所,可以避免用户错过排队号,提升了用户使用体验。
为实现上述方法,本发明实施例还提供了一种排号应用平台,如图5所示,包括:获取模块20、第二发送模块21、第二接收模块22和处理模块23;其中,
所述获取模块20,用于获取携带有排号器标识的排号请求;
所述第二发送模块21,用于基于所述排号请求向物联网平台发送携带有所述排号器标识的认证请求;
所述第二接收模块22,用于接收所述物联网平台基于所述认证请求对所述排号器标识进行认证通过后返回的认证响应消息;
所述处理模块23,用于基于所述认证响应消息,根据当前已排号记录信息生成所述排号器标识对应的排队信息;所述排队信息包括所述排号器标识对应的排队号;
所述第二发送模块21,还用于通过所述物联网平台向所述排号器标识对应的排号器发送所述排队信息。
综上,上述实施例提供的排号应用平台中,接收到排号器发送的携带有排号器标识的排号请求后,与物联网平台之间进行交互以对所述排号器标识对应的排号器进行认证,并在认证通过时为所述排号器标识对应的排号器分配排队号,操作简单,通用性好,并提升了用户使用体验。
在一个可选的实施例中,
所述第二接收模块22,还用于接收所述物联网平台发送的携带有所述排号器标识的取消排号请求;
所述处理模块23,还用于删除所述已排号记录信息中与所述排号器标识对应的所述排队信息。
如此,通过及时删除已排号记录信息中与接收到的取消排号请求所携带的所述排号器标识对应的排队信息,避免因处理不及时导致操作重复,节省了存储资源,提高了处理效率。
在一个可选的实施例中,
所述第二接收模块22,还用于接收所述物联网平台发送的携带有所述排号器标识的推迟排号请求;
所述处理模块23,还用于根据所述已排号记录信息和设置的排号推迟条件对所述排号器标识对应的所述排队号推迟设置位数,获得所述排号器标识对应的更新后的排队信息;
所述第二发送模块21,还用于通过所述物联网平台向所述排号器标识对应的排号器发送所述更新后的排队信息。
如此,排号应用平台及时对接收到的推迟排号请求进行响应,提升了用户使用体验。
在一个可选的实施例中,
所述第二发送模块21,还用于确定所述排号器标识对应的排队号满足提醒条件时,向所述物联网平台发送携带有所述排号器标识的提醒指令。
如此,排号应用平台确定所述排号器标识对应的排队号满足提醒条件时,及时通过所述物联网平台向所述排号器标识对应的排号器发出提醒指令,以提醒用户前往排队场所,避免用户错过排队号,提升了用户使用体验。
参见图6,为本发明实施例提供的一种排号方法,该方法可以应用于图1所示的物联网平台4,包括以下步骤:
S301:物联网平台接收排号应用平台发送的携带有排号器标识的认证请求,基于所述认证请求对所述排号器标识进行认证通过后,向所述排号应用平台发送认证响应消息;
这里,所述物联网平台对所述排号器标识对应的排号器进行认证可包括对所述排号器标识对应的排号器是否具有合法性进行认证,若具有合法性,则对所述排号器标识认证通过,否则对所述排号器标识认证不通过。例如,所述对所述排号器标识对应的排号器是否具有合法性进行认证,可以是检查所述物联网平台中是否存储有所述排号器标识,当所述物联网平台中存储有所述排号器标识时,说明所述排号器标识对应的排号器具有合法性,否则说明所述排号器标识对应的排号器不具有合法性。此外,所述物联网平台对所述排号器标识对应的排号器进行认证还可包括对所述排号器标识对应的排号器是否具有可使用性进行认证,若具有可使用性且具有合法性,则对所述排号器标识认证通过,否则对所述排号器标识认证不通过。例如,所述对所述排号器标识对应的排号器是否具有可使用性进行认证,可以是检查所述排号器标识对应的排号器是否处于可使用状态,当所述排号器标识对应的排号器处于可使用状态时,说明所述排号器标识对应的排号器具有可使用性,否则说明所述排号器标识对应的排号器不具有可使用性。
这里,排号应用平台通过与物联网平台进行交互以对所述排号器标识对应的排号器进行认证,提高了使用安全性。并且,不同排号应用平台都可通过与物联网平台进行交互以对所述排号器标识对应的排号器进行认证,同一排号器可以应用于不同场所,通用性好。
S302:所述物联网平台接收所述排号应用平台接收到所述认证响应消息后返回的所述排号器标识对应的排队信息,并将所述排队信息向所述排号器标识对应的排号器发送;所述排队信息包括所述排号器标识对应的排队号。
这里,所述物联网平台在向所述排号应用平台发送对所述排号器标识认证通过的认证响应消息后,接收所述排号应用平台返回的所述排号应用平台所生成的所述排号器标识对应的排队信息,然后将包含所述排号器标识对应的排队号的所述排队信息向所述排号器标识对应的排号器发送。
综上,上述实施例提供的排号方法中,物联网平台根据排号应用平台发送的携带有排号器标识的认证请求对所述排号器标识进行认证,并在认证通过后向排号应用平台返回认证响应消息,以及将排号应用平台发送的所述排号器标识对应的排队信息向所述排号器标识对应的排号器发送,操作简单,通用性好,并提升了用户使用体验。
在一个可选的实施例中,所述物联网平台接收排号应用平台发送的携带有排号器标识的认证请求之前,还包括:
所述物联网平台接收所述排号器发送的携带有所述排号器标识的注册请求;
所述物联网平台根据所述注册请求对所述排号器标识对应的排号器进行注册,并在注册成功后向所述排号器返回注册响应消息。
具体地,所述物联网平台接收到所述排号器发送的注册请求后,根据所述注册请求对所述排号器标识对应的排号器进行注册,并在对所述排号器标识对应的排号器注册成功后向所述排号器返回注册响应消息,以告知所述排号器已在所述物联网平台完成注册。
这里,当所述排号器在所述物联网平台完成注册后,所述物联网平台会存储所述排号器标识,使得所述排号器在后续使用过程中不需要重新向所述物联网平台发起注册请求,可扩展性好,简单便捷。
如此,物联网平台通过对排号器进行注册,提高了排号器使用安全性,且在后续使用过程中不需要排号器重新进行注册,通用性和可扩展性好,简单便捷。
在一个可选的实施例中,还包括:
所述物联网平台接收到所述排号器发送的携带有所述排号器标识的取消排号请求后,将所述取消排号请求向所述排号应用平台发送。
这里,所述取消排号请求用于所述排号应用平台取消对所述排号器的排队号。需要说明的是,当所述排号器远离所述排号终端时,由于所述排号器能够正常与所述物联网平台进行通信,所述取消排号请求能够正常从所述排号器发送至所述物联网平台,解决了现有技术中利用近端通知器进行排号所存在的通信距离受限问题,使得应用范围更广泛。
如此,物联网平台通过及时将接收到的取消排号请求向排号应用平台发送,以使排号应用平台及时对所述取消排号请求进行响应,即及时取消所述排号器标识对应的排队号,操作简单且灵活,实用性强。
在一个可选的实施例中,还包括:
所述物联网平台接收到所述排号器发送的携带有所述排号器标识的推迟排号请求后,将所述推迟排号请求向所述排号应用平台发送;
所述物联网平台接收所述排号应用平台基于所述推迟排号请求返回的更新后的排队信息,并将所述更新后的排队信息向所述排号器发送。
这里,所述推迟排号请求用于所述排号应用平台推迟对所述排号器的排队号。所述更新后的排队信息为排号应用平台基于所述推迟排号请求获得所述排号器标识对应的更新后的排队信息,包括所述排号器标识对应的更新后的排队号、当前需等待的排队号数量以及预计等待时间等信息。
如此,物联网平台通过及时将接收到的推迟排号请求向所述排号应用平台发送,以及将接收到的更新后的排队信息向所述排号器发送,提高了处理效率和用户使用体验。
在一个可选的实施例中,还包括:
所述物联网平台接收到所述排号应用平台发送的提醒指令后,将所述提醒指令向所述排号器发送。
需要说明的是,当所述排号器远离所述排号终端时,由于所述排号器能够正常与所述物联网平台进行通信,所述提醒指令能够正常从所述物联网平台发送至所述排号器,解决了现有技术中利用近端通知器进行排号所存在的通信距离受限问题,使得应用范围更广泛。此外,当物联网平台接收到排号应用平台发送的携带有所述排号器标识的同步指令后,删除所述排号器标识对应的排队信息。
如此,物联网平台通过将接收到的提醒指令及时向排号器发送,以提醒排号器及时发出提醒消息,避免用户错过排队号,提升了用户使用体验。
为实现上述方法,本发明实施例还提供了一种物联网平台,如图7所示,包括:第三接收模块30、认证模块31和第三发送模块32;其中,
所述第三接收模块30,用于接收排号应用平台发送的携带有排号器标识的认证请求;
所述认证模块31,用于基于所述认证请求对所述排号器标识进行认证;
所述第三发送模块32,用于在对所述排号器标识进行认证通过后,向所述排号应用平台发送认证响应消息;
所述第三接收模块30,还用于接收所述排号应用平台接收到所述认证响应消息后返回的所述排号器标识对应的排队信息;所述排队信息包括所述排号器标识对应的排队号;
所述第三发送模块32,还用于将所述排队信息向所述排号器标识对应的排号器发送。
综上,上述实施例提供的物联网平台中,根据排号应用平台发送的携带有排号器标识的认证请求对所述排号器标识进行认证,并在认证通过后向排号应用平台返回认证响应消息,以及将排号应用平台发送的所述排号器标识对应的排队信息向所述排号器标识对应的排号器发送,操作简单,通用性好,并提升了用户使用体验。
在一个可选的实施例中,所述物联网平台还包括注册模块33;其中,
所述第三接收模块30,还用于接收所述排号器发送的携带有所述排号器标识的注册请求;
所述注册模块33,用于根据所述注册请求对所述排号器标识对应的排号器进行注册;
所述第三发送模块32,还用于在注册成功后向所述排号器返回注册响应消息。
如此,通过对排号器进行注册,提高了排号器使用安全性,且在后续使用过程中不需要排号器重新进行注册,通用性和可扩展性好,简单便捷。
在一个可选的实施例中,
所述第三接收模块30,还用于接收所述排号器发送的携带有所述排号器标识的取消排号请求;
所述第三发送模块32,还用于将所述取消排号请求向所述排号应用平台发送。
如此,通过及时将接收到的取消排号请求向排号应用平台发送,以使排号应用平台及时对所述取消排号请求进行响应,即及时取消所述排号器标识对应的排队号,操作简单且灵活,实用性强。
在一个可选的实施例中,
所述第三接收模块30,还用于接收所述排号器发送的携带有所述排号器标识的推迟排号请求;以及,接收所述排号应用平台基于所述推迟排号请求返回的更新后的排队信息;
所述第三发送模块32,还用于将所述推迟排号请求向所述排号应用平台发送;以及,将所述更新后的排队信息向所述排号器发送。
如此,通过及时将接收到的推迟排号请求向所述排号应用平台发送,以及将接收到的更新后的排队信息向所述排号器发送,提高了处理效率和用户使用体验。
本发明实施例提供了一种排号装置,如图8所示,该排号装置包括:处理器310和用于存储能够在处理器310上运行的计算机程序的存储器311;其中,图8中示意的处理器310并非用于指代处理器310的个数为一个,而是仅用于指代处理器310相对其他器件的位置关系,在实际应用中,处理器310的个数可以为一个或多个;同样,图8中示意的存储器311也是同样的含义,即仅用于指代存储器311相对其他器件的位置关系,在实际应用中,存储器311的个数可以为一个或多个。
一方面,所述处理器310用于运行所述计算机程序时,执行如下步骤:
向排号应用平台发送携带有排号器标识的排号请求;所述排号请求用于所述排号应用平台为所述排号器分配排队号;
接收物联网平台发送的基于所述排号请求从所述排号应用平台获得的排队信息,所述排队信息包括所述排队号;
显示所述排队信息。
在一可选的实施例中,所述处理器310还用于运行所述计算机程序时,执行如下步骤:
向所述物联网平台发送携带有所述排号器标识的注册请求;
接收所述物联网平台基于所述排号器标识对所述排号器注册成功后、返回的注册响应消息。
在一可选的实施例中,所述处理器310还用于运行所述计算机程序时,执行如下步骤:
接收到取消排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的取消排号请求,所述取消排号请求用于所述排号应用平台取消对所述排号器的排队号;或者,
接收到推迟排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的推迟排号请求,所述推迟排号请求用于所述排号应用平台推迟对所述排号器的排队号;以及,接收所述物联网平台基于所述推迟排号请求从所述排号应用平台获得的更新后的排队信息,所述更新后的排队信息包括所述排号应用平台根据所述推迟排号请求推迟设置位数后的排队号。
在一可选的实施例中,所述处理器310还用于运行所述计算机程序时,执行如下步骤:
接收到所述物联网平台发送的提醒指令后,根据所述提醒指令发出提醒消息。
另一方面,所述处理器310用于运行所述计算机程序时,执行如下步骤:
获取携带有排号器标识的排号请求;
基于所述排号请求向物联网平台发送携带有所述排号器标识的认证请求,并接收所述物联网平台基于所述认证请求对所述排号器标识进行认证通过后返回的认证响应消息;
基于所述认证响应消息,根据当前已排号记录信息生成所述排号器标识对应的排队信息;所述排队信息包括所述排号器标识对应的排队号;
通过所述物联网平台向所述排号器标识对应的排号器发送所述排队信息。
在一可选的实施例中,所述处理器310还用于运行所述计算机程序时,执行如下步骤:
接收到所述物联网平台发送的携带有所述排号器标识的取消排号请求后,删除所述已排号记录信息中与所述排号器标识对应的所述排队信息;或者,
接收到所述物联网平台发送的携带有所述排号器标识的推迟排号请求后,根据所述已排号记录信息和设置的排号推迟条件对所述排号器标识对应的所述排队号推迟设置位数,获得所述排号器标识对应的更新后的排队信息;以及,通过所述物联网平台向所述排号器标识对应的排号器发送所述更新后的排队信息。
在一可选的实施例中,所述处理器310还用于运行所述计算机程序时,执行如下步骤:
确定所述排号器标识对应的排队号满足提醒条件时,向所述物联网平台发送携带有所述排号器标识的提醒指令。
又一方面,所述处理器310用于运行所述计算机程序时,执行如下步骤:
接收排号应用平台发送的携带有排号器标识的认证请求,基于所述认证请求对所述排号器标识进行认证通过后,向所述排号应用平台发送认证响应消息;
接收所述排号应用平台接收到所述认证响应消息后返回的所述排号器标识对应的排队信息,并将所述排队信息向所述排号器标识对应的排号器发送;所述排队信息包括所述排号器标识对应的排队号。
在一可选的实施例中,所述处理器310还用于运行所述计算机程序时,执行如下步骤:
接收所述排号器发送的携带有所述排号器标识的注册请求;
根据所述注册请求对所述排号器标识对应的排号器进行注册,并在注册成功后向所述排号器返回注册响应消息。
在一可选的实施例中,所述处理器310还用于运行所述计算机程序时,执行如下步骤:
接收到所述排号器发送的携带有所述排号器标识的取消排号请求后,将所述取消排号请求向所述排号应用平台发送;或者,
接收到所述排号器发送的携带有所述排号器标识的推迟排号请求后,将所述推迟排号请求向所述排号应用平台发送;以及,接收所述排号应用平台基于所述推迟排号请求返回的更新后的排队信息,并将所述更新后的排队信息向所述排号器发送。
该排号装置还包括:至少一个网络接口312。该排号装置中的各个组件通过总线***313耦合在一起。可理解,总线***313用于实现这些组件之间的连接通信。总线***313除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线***313。
其中,存储器311可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random AccessMemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器311旨在包括但不限于这些和任意其它适合类型的存储器。
本发明实施例中的存储器311用于存储各种类型的数据以支持该排号装置的操作。这些数据的示例包括:用于在该排号装置上操作的任何计算机程序,如操作***和应用程序;联系人数据;电话簿数据;消息;图片;视频等。其中,操作***包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。这里,实现本发明实施例方法的程序可以包含在应用程序中。
本实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,计算机存储介质可以是磁性随机存取存储器(FRAM,ferromagnetic random accessmemory)、只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,ProgrammableRead-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically ErasableProgrammable Read-Only Memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory)等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。
一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程被处理器运行时,执行如下步骤:
向排号应用平台发送携带有排号器标识的排号请求;所述排号请求用于所述排号应用平台为所述排号器分配排队号;
接收物联网平台发送的基于所述排号请求从所述排号应用平台获得的排队信息,所述排队信息包括所述排队号;
显示所述排队信息。
在一可选的实施例中,所述计算机程序被处理器运行时,还执行如下步骤:
向所述物联网平台发送携带有所述排号器标识的注册请求;
接收所述物联网平台基于所述排号器标识对所述排号器注册成功后、返回的注册响应消息。
在一可选的实施例中,所述计算机程序被处理器运行时,还执行如下步骤:
接收到取消排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的取消排号请求,所述取消排号请求用于所述排号应用平台取消对所述排号器的排队号;或者,
接收到推迟排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的推迟排号请求,所述推迟排号请求用于所述排号应用平台推迟对所述排号器的排队号;以及,接收所述物联网平台基于所述推迟排号请求从所述排号应用平台获得的更新后的排队信息,所述更新后的排队信息包括所述排号应用平台根据所述推迟排号请求推迟设置位数后的排队号。
在一可选的实施例中,所述计算机程序被处理器运行时,还执行如下步骤:
接收到所述物联网平台发送的提醒指令后,根据所述提醒指令发出提醒消息。
一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程被处理器运行时,执行如下步骤:
获取携带有排号器标识的排号请求;
基于所述排号请求向物联网平台发送携带有所述排号器标识的认证请求,并接收所述物联网平台基于所述认证请求对所述排号器标识进行认证通过后返回的认证响应消息;
基于所述认证响应消息,根据当前已排号记录信息生成所述排号器标识对应的排队信息;所述排队信息包括所述排号器标识对应的排队号;
通过所述物联网平台向所述排号器标识对应的排号器发送所述排队信息。
在一可选的实施例中,所述计算机程序被处理器运行时,还执行如下步骤:
接收到所述物联网平台发送的携带有所述排号器标识的取消排号请求后,删除所述已排号记录信息中与所述排号器标识对应的所述排队信息;或者,
接收到所述物联网平台发送的携带有所述排号器标识的推迟排号请求后,根据所述已排号记录信息和设置的排号推迟条件对所述排号器标识对应的所述排队号推迟设置位数,获得所述排号器标识对应的更新后的排队信息;以及,通过所述物联网平台向所述排号器标识对应的排号器发送所述更新后的排队信息。
在一可选的实施例中,所述计算机程序被处理器运行时,还执行如下步骤:
确定所述排号器标识对应的排队号满足提醒条件时,向所述物联网平台发送携带有所述排号器标识的提醒指令。
一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程被处理器运行时,执行如下步骤:
接收排号应用平台发送的携带有排号器标识的认证请求,基于所述认证请求对所述排号器标识进行认证通过后,向所述排号应用平台发送认证响应消息;
接收所述排号应用平台接收到所述认证响应消息后返回的所述排号器标识对应的排队信息,并将所述排队信息向所述排号器标识对应的排号器发送;所述排队信息包括所述排号器标识对应的排队号。
在一可选的实施例中,所述计算机程序被处理器运行时,还执行如下步骤:
接收所述排号器发送的携带有所述排号器标识的注册请求;
根据所述注册请求对所述排号器标识对应的排号器进行注册,并在注册成功后向所述排号器返回注册响应消息。
在一可选的实施例中,所述计算机程序被处理器运行时,还执行如下步骤:
接收到所述排号器发送的携带有所述排号器标识的取消排号请求后,将所述取消排号请求向所述排号应用平台发送;或者,
接收到所述排号器发送的携带有所述排号器标识的推迟排号请求后,将所述推迟排号请求向所述排号应用平台发送;以及,接收所述排号应用平台基于所述推迟排号请求返回的更新后的排队信息,并将所述更新后的排队信息向所述排号器发送。
下面通过具体示例对本发明实施例作进一步详细说明。如图9所示,为本发明一可选的具体实施例提供的排号***,包括排号器1、排号终端2、排号应用平台3和IoT平台4;其中,
排号器1包括第一微控制单元(MCU,Microcontroller Unit)40、第一近端无线传输模块41、NB-IoT/eMTC无线通信模块42、显示屏43(也可称为屏幕)以及按键44,排号器1通过LPWAN(NB-IoT/eMTC)连接IoT平台4,第一MCU 40用于控制短距离射频传输模块(NB-IoT/eMTC无线通信模块)的消息接收与发送,显示屏43显示最基本的信息,如排号是否成功、当前还有几人、预计等待时间等信息。这里,第一近端无线传输模块41实现近端无线通信可以采用NFC或者RFID技术;排号器1的运行过程考虑到功耗,多数情况下排号器1工作在低功耗模式下,显示屏43关闭,NB-IoT/eMTC无线通信模块42进入空闲状态或低功耗模式,当用户需要查询当前的状态或者IoT平台4有通知达到,唤醒NB-IoT/eMTC无线通信模块42并做相应的动作。
如图10所示,为本发明一可选的具体实施例提供的所述排号器实现所述排号方法的流程示意图,包括以下步骤:
步骤S401:排号器开机;
这里,可以通过打开排号器的开关使得排号器开机。
步骤S402:点亮屏幕20秒,显示开机过程;
这里,排号器通过屏幕点亮提示用户已经开机成功,并且屏幕中显示整个开机的过程,正常情况下20秒会灭掉屏幕以节省功耗。
步骤S403:发送网络注册消息;
这里,排号器向IoT平台发送网络注册消息,以注册到LPWAN(NB-IoT/eMTC)网络。排号器在找网的过程也会在显示屏上进行提示,当准备就绪,通过显示屏告诉用户。
步骤S404:连接到IoT平台;
这里,当连接到IoT平台后,可将该消息告知用户,以便用户提前了解排号器的状态,防止在真正使用时出现措手不及的情况,这个过程可以确认该排号器是一个合法的、且可用于排号的排号器。
步骤S405:和排号终端对接,传递排号器标识;
这里,排号器和商家的排号终端通过对接进行通信,以将与排号器的SIM卡相关的IMEI或国际移动用户识别码作为排号器标识传递给排号终端。
这里,所述排号器标识用于后续排号应用平台到IoT平台确认用户合法性。
步骤S406:判断排号是否成功,若是,则执行步骤S407,否则返回步骤S405;
这里,所述排号器确认接收到IoT平台下发的排号信息时,判定排号成功,否则判定排号不成功。当商家的排号终端获取排号器标识后,商家的排号应用平台与IoT平台会有交互,由于排号器会事先在IoT平台进行注册,因此在IoT平台会有终端的注册信息,排号应用平台从IoT平台读取到正确的信息后,通过IoT平台告知排号器排号成功,否则排号器需要再通过商家的排号终端再次扫描排号,同时应用平台可以从IoT平台获取到排号器当前状态以提醒用户做相关操作。
步骤S407:NB-IoT/eMTC无线通信模块进入空闲状态或低功耗模式,
这里,由于NB-IoT/eMTC无线通信模块在与无线基站交互时功耗很大,在不需要联网时,MCU控制NB-IoT/eMTC无线通信模块进入空闲状态或低功耗模式。
步骤S408:远程唤醒或用户按键唤醒;
这里,排号器被IoT平台远程唤醒即将排到,或者用户手动点击按键查询当前的状态,排号器会退出低功耗模式与网络进行通信。
步骤S409:点亮屏幕,显示信息获取中;与IoT平台交互获取最新状态;显示最新状态,确定需要提醒时通过语音/震动通知用户;取消排号与排号应用平台交互。
这里,排号器被唤醒后先点亮屏幕,以响应相关的操作,并显示信息获取中;然后,唤醒NB-IoT/eMTC无线通信模块从IoT平台上获取数据并将所有最新状态显示出来;当然,用户可以选择取消排号甚至推迟排号,这些信息也会与IoT平台以及商家的排号应用平台交互完成。
请再次参阅图9,排号终端2包括第二MCU50、第二近端无线传输模块51和联网模块52,排号终端2用于与排号器1之间通过第二近端无线传输模块51和第一近端无线传输模块41通信获得请求排号后,将排号器1的信息传递到排号应用平台3中,排号终端2与商家内部的排号应用平台3通过有线方式或者无线方式连接。
排号应用平台3用于内部管理用户排号数据,该排号应用平台3可以根据商家的类型不同进行分别定义,如医院需要和用户的挂号信息绑定,但餐饮只要记录排号器1的标识即可,同时和IoT平台4交互的消息数据结构统一,这样可以做到排号器的统一。
这里,商家的排号终端2存在第二近端无线传输模块51和排号器1进行对接,并且与商家的排号应用平台3相关联。商家的排号应用平台3因为应用不同,具体的方案也不同,但都遵循运营商的IoT平台的北向接口定义实现,支持事件触发和周期更新。需要强调的是,排号应用平台3在排号终端2获取到排号器1的标识后,会与IoT平台交互,如果当前可以读取到排号器1的信息,认为排号器1是合法,运营商可以在账号销户、欠费等情况下将该排号器1标注为非可用状态,以保证运营商的盈利和商业模式的闭环。
IoT平台4是运营商根据物联网产品的特性引入的平台,该IoT平台4可以在网络出现问题时缓存用户数据,运营商会定义统一IoT平台4的南向和北向接口,现在NB-IoT模组产品都已经完成国内运营商IoT平台的南向接口的适配,北向也已经非常成熟,由商家的排号应用平台3进行对接。IoT平台4是自NB-IoT之后引入的一个网元,该平台的引入可以将用户或者排号应用平台3的数据暂时缓存到其中,同时也便于远程排号应用平台3在排号器1处于低功耗模式下的远程控制和访问,而不需要排号器1实时发送心跳消息。这样的好处是,排号器1借用运营商的IoT平台的安全可靠,不用将排号器1与排号应用平台3进行绑定,以能够适用到多种不同的应用场景中。
IoT平台4在一个应用搭建时,需要创建一个配置文件(Profile),该Profile用于排号器1和IoT平台4南向接口对于数据基本元素的定义,排号器1和IoT平台4都遵循并进行数据包的组建和解析,但IoT平台4上编解码器的定义都是运营商已有技术,不在本发明实施例中过多描述。
这里,对于Profile的定义参考如下:
Figure BDA0001825563300000281
Figure BDA0001825563300000291
如图11所示,为本发明一可选的具体实施例提供的所述排号***实现所述排号方法的时序图,包括以下步骤:
步骤S501:排号扫描配对;
这里,排号器在排队现场通过短距离无线协议与商家的排号终端进行交互,向排号终端提供自身的无线通信模组的IMEI或者SIM***等标识。排号器可以是独立的终端,也可以是嵌入至终端的。
步骤S502:提示排号扫描成功;
这里,排号器提示扫描成功,但需要等待***的交互认证,以确认排号器是否排号成功。
步骤S503:同步排号器标识;
这里,排号终端获取到排号器的标识后,排号终端将排号器信息同步到排号应用平台上,对于不同的商家,同步信息方式会有不同。对于餐饮行业,仅需要同步排号器的IMEI或者SIM***即可。对于医院,需要在排号终端上绑定用户和排号器的关系,这部分取决于具体应用实例中的差异。
步骤S504:验证排号器的合法性;
这里,排号应用平台出于安全考虑,与运营商的IoT平台交互该排号器的合法性,即认证该排号器是否为有效的注册排号器、以及该排号器是否存在安全隐患,排号器在运营商或者代理发放的时候,已经携带具备排号功能的无线通信模组的SIM卡并且该SIM卡已经激活,这样在保证安全的前提下,也可以保证运营商或者商家的商业盈利。
步骤S505:***数据变化后定时同步排号信息;
这里,排号应用平台在排号成功后记录排号器的标识,并将当前的排号信息发送到IoT平台。
步骤S506:获取当前的***排号情况;
这里,排号器通过IOT平台协议获取数据,根据定义好的格式对数据进行解析,从而获取排队号、前面还有几位以及预计等待时间等信息。
步骤S507:确定即将排到时,向排号器发送提醒指令;
具体地,排号应用平台向确定排号器对应的排队号即将排到时,向IoT平台发送提醒指令,IoT平台转发IoT平台提醒指令给排号器。
步骤S508:排号器通过震动或响铃等方式提示用户;
具体地,排号器接收到提醒指令后,通过震动或响铃等方式提示用户。
步骤S509:当用户抵达后,删除当前用户信息;
具体地,排号应用平台确定用户抵达排队现场后,删除当前用户信息。
步骤S510:数据同步到IoT平台上。
这里,排号应用平台通过周期同步机制将排号信息等数据同步到IoT平台。
如图12所示,为本发明一可选的具体实施例中所述排号***取消排号的时序图,包括以下步骤:
步骤S601:接收用户取消排号指令;
步骤S602:发送取消排号指令;
具体地,排号器接收到取消排号指令后,主动向IoT平台发送取消排号请求。
步骤S603:同步所述取消排号请求到排号应用平台;
具体地,IoT平台将所述取消排号请求发送至排号应用平台。
这里,IoT平台提供两种方式的信息共享,一种是条件触发的主动上报,另一种是商家的排号应用平台定时到IoT平台获取。
步骤S604:内部数据更新;
具体地,排号应用平台根据接收到的所述取消排号请求,删除对所述排号器的排队号,完成内部数据更新。
步骤S605:更新当前信息;
具体地,排号应用平台完成内部数据更新后,触发IoT平台更新当前信息,比如删除对所述排号器的排队号。
综上,排号器1通过LPWAN与IoT平台实现远程通信,通过近端无线通信技术与商家的排号终端2进行交互,排号器1有一个可交互的屏幕,通知当前的状态,并携带按钮可以执行取消/查询/推迟等操作,该排号器1可以是独立的终端设备利用LPWAN特性,将功耗做的足够低,也可以是嵌入到已有整机终端设备上的。上述实施例提供的排号***和方法利用目前LPWAN以及IoT平台,保证了排号器1接入和排号***的安全性,同时利用IoT平台的Profile,定义一套参数字段、信息传递和通知规则,使得上述排号***和方法可以在多种类型的商家中被使用,而每个用户只需要一个排号器即可完成所有类型商家的排号,可扩展性好。
上述实施例提供的排号***和方法可以应用于所有需要排队的场景中,比如医院,在用户挂号后,可以通过近端无线的方式绑定用户的挂号信息,绑定后通知用户前面还有几个人以及预计的等待时间等。此时,用户可以根据提示信息选择是否离开。当即将排到时,医院的排号应用平台发消息给排号器,排号器通过声音、震动等方式提醒用户。同时,用户可以通过排号器选择取消这个排号,取消排号信息传递给排号应用平台,排号应用平台可以根据该信息进行更新同步。同样的,上述实施例提供的排号***和方法也可以用于餐饮、银行、行政业务办理、游乐场等经常需要排队的业务场所。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以所述权利要求的保护范围以准。

Claims (12)

1.一种排号方法,其特征在于,所述方法包括:
排号器向排号应用平台发送携带有排号器标识的排号请求;所述排号请求用于所述排号应用平台为所述排号器分配排队号;
所述排号器接收物联网平台发送的基于所述排号请求从所述排号应用平台获得的排队信息,所述排队信息包括所述排队号;
所述排号器显示所述排队信息。
2.根据权利要求1所述的方法,其特征在于,所述排号器向排号应用平台发送携带有排号器标识的排号请求之前,还包括:
所述排号器向所述物联网平台发送携带有所述排号器标识的注册请求;
所述排号器接收所述物联网平台基于所述排号器标识对所述排号器注册成功后、返回的注册响应消息。
3.根据权利要求1所述的方法,其特征在于,还包括:
所述排号器接收到取消排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的取消排号请求,所述取消排号请求用于所述排号应用平台取消对所述排号器的排队号;或者,
所述排号器接收到推迟排号指令后,通过所述物联网平台向所述排号应用平台发送携带有所述排号器标识的推迟排号请求,所述推迟排号请求用于所述排号应用平台推迟对所述排号器的排队号;以及,所述排号器接收所述物联网平台基于所述推迟排号请求从所述排号应用平台获得的更新后的排队信息,所述更新后的排队信息包括所述排号应用平台根据所述推迟排号请求推迟设置位数后的排队号。
4.根据权利要求1或2所述的方法,其特征在于,还包括:
所述排号器接收到所述物联网平台发送的提醒指令后,根据所述提醒指令发出提醒消息。
5.一种排号方法,其特征在于,所述方法包括:
排号应用平台获取携带有排号器标识的排号请求;
所述排号应用平台基于所述排号请求向物联网平台发送携带有所述排号器标识的认证请求,并接收所述物联网平台基于所述认证请求对所述排号器标识进行认证通过后返回的认证响应消息;
所述排号应用平台基于所述认证响应消息,根据当前已排号记录信息生成所述排号器标识对应的排队信息;所述排队信息包括所述排号器标识对应的排队号;
所述排号应用平台通过所述物联网平台向所述排号器标识对应的排号器发送所述排队信息。
6.根据权利要求5所述的方法,其特征在于,还包括:
所述排号应用平台接收到所述物联网平台发送的携带有所述排号器标识的取消排号请求后,删除所述已排号记录信息中与所述排号器标识对应的所述排队信息;或者,
所述排号应用平台接收到所述物联网平台发送的携带有所述排号器标识的推迟排号请求后,根据所述已排号记录信息和设置的排号推迟条件对所述排号器标识对应的所述排队号推迟设置位数,获得所述排号器标识对应的更新后的排队信息;以及,所述排号应用平台通过所述物联网平台向所述排号器标识对应的排号器发送所述更新后的排队信息。
7.根据权利要求5所述的方法,其特征在于,还包括:
所述排号应用平台确定所述排号器标识对应的排队号满足提醒条件时,向所述物联网平台发送携带有所述排号器标识的提醒指令。
8.一种排号方法,其特征在于,所述方法包括:
物联网平台接收排号应用平台发送的携带有排号器标识的认证请求,基于所述认证请求对所述排号器标识进行认证通过后,向所述排号应用平台发送认证响应消息;
所述物联网平台接收所述排号应用平台接收到所述认证响应消息后返回的所述排号器标识对应的排队信息,并将所述排队信息向所述排号器标识对应的排号器发送;所述排队信息包括所述排号器标识对应的排队号。
9.根据权利要求8所述的方法,其特征在于,所述物联网平台接收排号应用平台发送的携带有排号器标识的认证请求之前,还包括:
所述物联网平台接收所述排号器发送的携带有所述排号器标识的注册请求;
所述物联网平台根据所述注册请求对所述排号器标识对应的排号器进行注册,并在注册成功后向所述排号器返回注册响应消息。
10.根据权利要求8所述的方法,其特征在于,还包括:
所述物联网平台接收到所述排号器发送的携带有所述排号器标识的取消排号请求后,将所述取消排号请求向所述排号应用平台发送;或者,
所述物联网平台接收到所述排号器发送的携带有所述排号器标识的推迟排号请求后,将所述推迟排号请求向所述排号应用平台发送;以及,所述物联网平台接收所述排号应用平台基于所述推迟排号请求返回的更新后的排队信息,并将所述更新后的排队信息向所述排号器发送。
11.一种排号装置,其特征在于,所述装置包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
所述处理器用于运行所述计算机程序时,执行权利要求1至10中任一项所述排号方法的步骤。
12.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述排号方法的步骤。
CN201811183433.XA 2018-10-11 2018-10-11 一种排号方法、装置及计算机存储介质 Pending CN111047762A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811183433.XA CN111047762A (zh) 2018-10-11 2018-10-11 一种排号方法、装置及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811183433.XA CN111047762A (zh) 2018-10-11 2018-10-11 一种排号方法、装置及计算机存储介质

Publications (1)

Publication Number Publication Date
CN111047762A true CN111047762A (zh) 2020-04-21

Family

ID=70228997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811183433.XA Pending CN111047762A (zh) 2018-10-11 2018-10-11 一种排号方法、装置及计算机存储介质

Country Status (1)

Country Link
CN (1) CN111047762A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113781697A (zh) * 2021-11-12 2021-12-10 深圳市明源云采购科技有限公司 一种自动排号方法、设备及存储介质
CN114187699A (zh) * 2021-12-06 2022-03-15 江苏苏宁银行股份有限公司 一种银行用排队提示器

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101059883A (zh) * 2007-06-02 2007-10-24 郑志豪 一种基于业务帐号的排队方法
CN101216962A (zh) * 2008-01-04 2008-07-09 深圳市奥拓电子有限公司 一种排队信息管理***及其管理方法
CN102034292A (zh) * 2010-12-15 2011-04-27 迈普通信技术股份有限公司 基于rfid的营业网点/服务机构的排号方法及***
CN102509374A (zh) * 2011-09-23 2012-06-20 中兴通讯股份有限公司 一种通过nfc实现叫号排队的方法及***
US20130052998A1 (en) * 2003-12-06 2013-02-28 Robert C. Walter System for Interactive Queuing Through Communication Networks
CN103093534A (zh) * 2012-12-19 2013-05-08 北京时代凌宇科技有限公司 一种物联网叫号***
CN104464070A (zh) * 2014-11-06 2015-03-25 苏州海博智能***有限公司 基于nfc的可视智能卡及排队取号方法、***
CN106296955A (zh) * 2016-09-09 2017-01-04 深圳怡化电脑股份有限公司 基于无线终端的排队方法及装置
CN107230273A (zh) * 2017-06-08 2017-10-03 咪咕文化科技有限公司 一种排队取号方法、装置、***及存储介质
CN107613496A (zh) * 2017-09-29 2018-01-19 迈普通信技术股份有限公司 排号方法、***及认证服务器

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130052998A1 (en) * 2003-12-06 2013-02-28 Robert C. Walter System for Interactive Queuing Through Communication Networks
CN101059883A (zh) * 2007-06-02 2007-10-24 郑志豪 一种基于业务帐号的排队方法
CN101216962A (zh) * 2008-01-04 2008-07-09 深圳市奥拓电子有限公司 一种排队信息管理***及其管理方法
CN102034292A (zh) * 2010-12-15 2011-04-27 迈普通信技术股份有限公司 基于rfid的营业网点/服务机构的排号方法及***
CN102509374A (zh) * 2011-09-23 2012-06-20 中兴通讯股份有限公司 一种通过nfc实现叫号排队的方法及***
CN103093534A (zh) * 2012-12-19 2013-05-08 北京时代凌宇科技有限公司 一种物联网叫号***
CN104464070A (zh) * 2014-11-06 2015-03-25 苏州海博智能***有限公司 基于nfc的可视智能卡及排队取号方法、***
CN106296955A (zh) * 2016-09-09 2017-01-04 深圳怡化电脑股份有限公司 基于无线终端的排队方法及装置
CN107230273A (zh) * 2017-06-08 2017-10-03 咪咕文化科技有限公司 一种排队取号方法、装置、***及存储介质
CN107613496A (zh) * 2017-09-29 2018-01-19 迈普通信技术股份有限公司 排号方法、***及认证服务器

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113781697A (zh) * 2021-11-12 2021-12-10 深圳市明源云采购科技有限公司 一种自动排号方法、设备及存储介质
CN114187699A (zh) * 2021-12-06 2022-03-15 江苏苏宁银行股份有限公司 一种银行用排队提示器

Similar Documents

Publication Publication Date Title
CN114495341B (zh) 访客管理方法、设备、***及计算机可读存储介质
CN107508883B (zh) 信息推送方法、装置、存储介质及移动终端
KR100880889B1 (ko) 고객 맞춤식 위치추적 서비스
CN102804144B (zh) 远程地定位和命令移动设备
CN105592168A (zh) 远程地定位和命令移动设备
CN101729441B (zh) 更新提醒方法、***、更新源服务器及接入服务器
CN102868968A (zh) 在移动网络中识别并定位用户
CN101426023A (zh) 用于促进基于位置的分布式待执行列表的方法和装置
RU2006127470A (ru) Способ и система для управления доступом к информации атрибутов присутствия
CN101176360A (zh) 无线寻呼***
WO2014065085A1 (ja) 空席状況情報提供システム
KR101067326B1 (ko) 이동통신 시스템에서 위치 기반 서비스 제공 방법 및 장치
CN101807317A (zh) 利用移动终端设备排队的方法、装置、***及移动终端设备
JP2007148471A (ja) サービス通知システム
CN106372841A (zh) 基于人员的备忘录提醒方法、***及电子装置
CN111047762A (zh) 一种排号方法、装置及计算机存储介质
KR101304617B1 (ko) 댁내 에너지 표시장치의 사용자 인증방법
WO2017219587A1 (zh) 主从设备切换方法、从设备、管理服务器及存储介质
CN109670918A (zh) 房地产租赁的管理方法、装置和存储介质
JP6481550B2 (ja) 代理認証方法、および通信装置
JP5718738B2 (ja) 名刺情報交換サーバ、ユーザ端末及び名刺情報交換方法
CN101068141B (zh) 通信终端与网络通信***之间数据同步的方法及装置
JP2003099449A (ja) 情報配信装置、情報配信システム、情報配信方法、情報配信プログラム及びこれを記録した記録媒体
CN101355723A (zh) 无线通信***中提供位置信息服务的***及其方法
CN104052728A (zh) 服务调度***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200421

WD01 Invention patent application deemed withdrawn after publication