一种排队叫号方法及叫号服务器的制造方法

文档序号:8413284阅读:472来源:国知局
一种排队叫号方法及叫号服务器的制造方法
【技术领域】
[0001]本发明涉及无线通讯领域,特别涉及一种排队叫号方法及叫号服务器。
【背景技术】
[0002]传统的用户排队叫号的方式多需通过商户人工发放纸质排队叫号卡,这种方式有一个很大的问题,就是商户需要极大的人力成本及纸质材料和印刷成本,而且用户也不乐于接受这种方式。
[0003]基于上述问题,专利号为201220654983.7的专利文献记载了一种基于NFC(NearField Communicat1n,近距离无线通信)的排队系统,能够通过NFC标签向终端发送排队队列信息,从而节约了商户的人力成本。
[0004]然而基于NFC的排队系统,当用户离开商家时,无法及时的提醒用户。

【发明内容】

[0005]本发明实施例提供一种排队叫号方法及叫号服务器,用以实现当用户离开商家时,能够根据用户携带的终端的位置信息,向用户携带的终端发送通知消息以及时地提醒用户。
[0006]本发明实施例提供的排队叫号方法,包括:
[0007]叫号服务器获取终端的位置信息,所述终端为已通过所述叫号服务器进行排队登记的终端;
[0008]根据所述终端的位置信息,确定所述终端到达所述叫号服务器所需的第一时间;
[0009]根据所述叫号服务器中的排队队列信息及所述终端的排队登记信息,确定所述终端排队所需的第二时间;
[0010]将所述第一时间与所述第二时间进行比较,若所述第一时间与所述第二时间的差值小于设定的第一阈值,则所述叫号服务器向所述终端发送提醒消息。
[0011]较佳的,所述叫号服务器在获取所述终端的位置信息之前,还包括:接收所述终端通过NFC标签获取的校验信息;
[0012]根据所述校验信息对所述终端进行校验,若校验通过,则向所述终端发送排队登记信息。
[0013]较佳的,所述叫号服务器获取终端的位置信息之前,还包括:
[0014]根据所述叫号服务器中的排队队列信息及所述终端的排队登记信息,确定所述终端排队所需的第三时间,在所述第三时间小于设定的第二阈值时,周期性获取终端的位置信息;或/和,
[0015]所述根据所述终端的位置信息,确定所述终端到达所述叫号服务器所需的第一时间之前,还包括:
[0016]计算所述终端距离所述叫号服务器的距离,若所述终端距离所述叫号服务器的距离超过设定的距离阈值,则确定所述终端到达所述叫号服务器所需的第一时间。
[0017]较佳的,所述叫号服务器向所述终端发送提醒消息之后,还包括:
[0018]所述叫号服务器在发送第一条提醒短信时,设定等待时间,若所述终端在所述等待时间内没有进行叫号响应,则将所述终端的排队登记信息置为失效状态;或,
[0019]所述叫号服务器将多次获取的所述终端的位置信息进行比较,若所述终端距离所述叫号服务器的距离逐渐增大,则将所述终端的排队登记信息置为失效状态。
[0020]较佳的,根据所述终端的位置信息,通过以下公式计算得到所述终端到达所述叫号服务器所需的第一时间;
[0021]T = S/V+d*t
[0022]其中,S表示所述终端与所述叫号服务器之间的水平距离;V表示所述终端移动的平均速度;d表示所述叫号服务器所在的建筑楼层与所述终端所在的建筑楼层之间的差值的绝对值表示所述终端每移动一层所述叫号服务器所在建筑平均花费的时间。
[0023]基于相同的技术构思,本发明实施例还提供一种叫号服务器,包括:
[0024]获取模块,用于获取终端的位置信息,所述终端为已通过所述叫号服务器进行排队登记的终端;
[0025]确定模块,用于根据所述终端的位置信息,确定所述终端到达所述叫号服务器所需的第一时间;根据所述叫号服务器中的排队队列信息及所述终端的排队登记信息,确定所述终端排队所需的第二时间;
[0026]提醒模块,用于将所述第一时间与所述第二时间进行比较,若所述第一时间与所述第二时间的差值小于设定的第一阈值,则向所述终端发送提醒消息。
[0027]较佳的,所述获取模块还用于在获取所述终端的位置信息之前,接收所述终端通过NFC标签获取的校验信息;根据所述校验信息对所述终端进行校验,若校验通过,则向所述终端发送排队登记信息。
[0028]较佳的,所述获取模块还用于在获取终端的位置信息之前,根据所述叫号服务器中的排队队列信息及所述终端的排队登记信息,指示所述确定模块确定所述终端排队所需的第三时间,在所述第三时间小于设定的第二阈值时,周期性获取终端的位置信息;或/和,
[0029]所述确定模块,还用于在用于根据所述终端的位置信息,确定所述终端到达所述叫号服务器所需的第一时间之前,
[0030]计算所述终端距离所述叫号服务器的距离,若所述终端距离所述叫号服务器的距离超过设定的距离阈值,则确定所述终端到达所述叫号服务器所需的第一时间。
[0031 ] 较佳的,所述提醒模块还用于在用于向所述终端发送提醒消息之后,
[0032]在所述叫号服务器在发送第一条提醒短信时,设定等待时间,若所述终端在所述等待时间内没有进行叫号响应,则将所述终端的排队登记信息置为失效状态;或,
[0033]所述叫号服务器将多次获取的所述终端的位置信息进行比较,若所述终端距离所述叫号服务器的距离逐渐增大,则将所述终端的排队登记信息置为失效状态。
[0034]较佳的,所述确定模块具体用于:
[0035]根据所述终端的位置信息,通过以下公式计算得到所述终端到达所述叫号服务器所需的第一时间;
[0036]T = S/V+d*t
[0037]其中,S表示所述终端与所述叫号服务器之间的水平距离;V表示所述终端移动的平均速度;d表示所述叫号服务器所在的建筑楼层与所述终端所在的建筑楼层之间的差值的绝对值表示所述终端每移动一层所述叫号服务器所在建筑平均花费的时间。
[0038]上述实施例提供的排队叫号方法及叫号服务器,包括:叫号服务器获取终端的位置信息,所述终端为已通过所述叫号服务器进行排队登记的终端;根据所述终端的位置信息,确定所述终端到达所述叫号服务器所需的第一时间;根据所述叫号服务器中的排队队列信息及所述终端的排队登记信息,确定所述终端排队所需的第二时间;将所述第一时间与所述第二时间进行比较,若所述第一时间与所述第二时间的差值小于设定的第一阈值,则所述叫号服务器向所述终端发送提醒消息,从而实现当用户离开商家时,能够根据用户携带的终端的位置信息,向用户携带的终端发送通知消息以及时地提醒用户。
【附图说明】
[0039]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1