专利名称:基于智能移动终端的无线互联网排队系统及排队方法
技术领域:
本发明涉及移动互联网综合应用领域,特别涉及一种基于智能移动终端的无线互联网排队系统及排队方法。
背景技术:
随着中国产业升级以及经济转型,服务业在国家经济总量中的比重日益增大,因此提升服务质量的需求与人均公共基础设施短缺的现实矛盾进一步加剧。不管是在银行、医院、社保大厅还是其他业 务集中的公共场所,时常看到大量焦急的人群在排队,既浪费时间又影响情绪。上述商户(即不同银行、不同医院、社保大厅等)设置的排队系统,如图I所示,一般包括服务器端101、网络管理终端102以及现场排队终端103。服务器端101,用于存储各个商户信息的数据库以及为上述终端提供相应的读写接口 ;商户信息包括排队状态信息、排队指令信息、管理信息以及排队设置信息。排队状态信息包括指定商户的名称、地点、电话、客户容量、当前排队人数、排队预估时间、排队号和提醒消息等,用于记录当前排队状态并为排队管理提供基础数据。排队指令信息包括预先设置于数据库中的排队指令、取消指令、预定指令、刷新指令、入队指令以及离队指令等,是终端与服务器交互的指令集,用于终端控制服务器执行各种数据操作。管理信息包括排队状态、客户信息以及统计图表。在日常的营业厅科学管理中,需要对若干周期内的客户管理状态做系统的统计分析,该管理信息数据库能为此提供基础数据服务及相关分析方法的配置参数。排队设置信息包括商户标识、排队规则、营销方案、账号系统配置,用于存储管理员对服务器数据库进行管理操作的相关配置内容。网络管理终端102,用于通过服务器端获取指定商户的管理信息,读取或改写所述的商户信息数据库内的排队设置信息;以及,现场排队终端103,用于通过服务器端获取指定商户的排队状态信息,发出排队指令至所述的服务器端,所述的排队指令包括排队状态指令以及排队动作指令。排队状态指令用于读取或改写排队状态信息或排队指令信息;排队动作指令用于请求当前排队状态信息,所述的现场排队终端根据当前排队状态信息现场执行特定的排队动作。执行特定的排队动作的设备可为与现场排队终端主机联网的取号机104、广播机105以及扫描仪106,排队动作包括取号机104的取号单打印动作,广播机105的语音播报动作以及扫描仪106的扫描动作。上述排队系统由于设置现场排队终端103,能够通过排队状态查阅、取号服务、广播服务等减轻了用户排队的不便性,但上述排队系统仍不能解决用户于商户大厅处等待排号的问题,且随等待的增长,用户容易错过叫号,造成重新排队的问题。针对上述问题,随着通信技术的成熟,现有技术的排队系统还在上述排队系统的基础上进行了进一步改进如某地区移动公司推出“队信通”排队服务用户申请排队成功后,将收到一条队列状态短信,详细说明了用户的编号,当前排队人数,平均等候时间等信息;在即将轮到用户时将收到另一条短信,提醒去业务柜台等候,避免错过业务的办理时间。又如公开号为CN101866507的专利申请公开文本于2010年10月20日公开了一种基于手机短信的预约排队系统包括主控电脑,所述的主控电脑连接一个能够收发手机短信的设备,两者之间有通讯联系;所述设备接收手机发出的信息命令,传递给主控电脑进行分析判断,主控电脑将反馈的信息发送到设备,设备再将接收到的反馈信息发送给手机。该排队系统通过收发短信的方式实现预约排队,查询所排位置,而且可以随时随地取消预约。这些方法或系统都在一定程度上缓解了排队难题。但上述两种排队系统均基于短信服务,对商家来说通信运营成本昂贵,对用户来说需要记录手机号码,并且纯文本的短消息内容有限且无法有效交互,因此仍然具有较大的不便利性。
发明内容
本发明为提出一种基于智能移动终端的无线互联网排队系统及排队方法,能够实现远程虚拟排队功能,交互性强且无需记录手机号码,实施成本低,应用范围广泛。一种基于智能移动终端的排队系统,包括用于存储各个商户排队状态信息的服务器端、网络管理终端以及通过第一排队指令获取所述排队状态信息的现场排队终端,所述的排队系统还包括智能移动终端,该智能移动终端发出第二排队指令至所述的服务器端,以读取或改写指定商户的排队状态信息。本发明的排队系统可以进一步由智能移动终端,现场排队终端,网络管理终端及服务器端四大模块构成,所述的网络管理终端可以是具有网络功能的电脑,所述的现场排队终端可以是平板电脑或者具有网络功能的取号机,所述的智能移动终端可以是智能手机或者平板电脑。本发明的排队系统在现有技术的基础上,加载了于用户端的智能移动终端,而不同于现有技术利用短信的方式进行排队,本发明利用无线互联网,通过智能移动终端直接发出第二排队指令与所述的服务器端进行交互,所述的第二排队指令包含可供服务器端识别的排队指令、取消指令、预定指令、刷新指令、入队指令以及离队指令等,能够对服务器端商户信息数据库中的排队状态信息进行读取或改写,同时可将其读取当前的排队状态信息于智能移动终端的用户处显示,可以实现利用智能手机为用户提供远程排队取号的功能,有效解决了用户排队困难的问题。下面介绍本发明排队系统的优选技术方案。为了更好地实现智能移动终端的功能,所述的智能移动终端设有应用模块,所述的应用模块可以为iOS/Andriod/WinS操作系统的应用程序;所述的应用模块用于执行以下步骤(I)接入网络;应用模块还可以进一步监测智能移动终端所处的网络状态,所述的网络即无线互联网(无线互联网可以是GPRS/GSM/CDMA/WIFI/3G/4G等),进一步地,若网络不通畅则停止操作,提示用户改善网络状态;若网络通畅则提示用户选择可用的网络连接方式或自动连接网络;实现了对不同网络状态的处理,优化人机互动性;(2)通过接入的网络发出所述的第二排队指令至所述的服务器端;获取所述的排队状态信息,并从获取的排队状态信息中获知用户是否已经排队;若已存在排队则显示当前排队状态信息;
若未存在排队则获取服务器端商户信息内的商户名称供用户选择;执行步骤(3) (4);(3)根据用户选择所述的商户名称,再次发出所述的第二排队指令至服务器端,将用户的排队请求写入已选择商户名称所对应的排队状态信息;(4)若服务器端返回排队非法信息,重复步骤(2);若服务器端返回排队合法信息,则显示排队成功。更为优选地,所述的服务器端设置有排队提醒模块;所述的应用模块,在显示排队成功后,发出提醒请求至所述的排队提醒模块;所述的提醒请求可通过如下方式实现发送的命令
所述的应用程序显示排队提醒窗口,询问用户是否需要排队提醒;若用户取消排队提醒,则退出提醒窗口 ;若用户确认排队提醒,则执行发送所述的提醒请求;
所述的排队提醒模块,用于根据所述的提醒请求加载监视线程,并在满足预定提醒条件时推送提醒消息给所述的智能移动终端。更为具体地,所述的排队提醒模块包括时间方式的提醒子模块以及排队人数方式的提醒子模块,所述的提醒请求带有可供时间方式的提醒子模块或排队人数方式的提醒子模块识别的信息。提醒请求带有的可供时间方式的提醒子模块或排队人数方式的提醒子模块识别的信息能够使得服务器端相应地加载时间方式的提醒子模块或排队人数方式的提醒子模块。更进一步地,所述的时间方式的提醒子模块,用于估算平均等待时间,并在时间邻近时通过无线网络预先设置好的提醒消息推送给所述的智能移动终端;所述的排队人数方式的提醒子模块,根据所述排队状态信息制定当前排队人数,用于在临近所述制定的排队人数时通过无线网络预先设置好的提醒消息推送给所述的智能移动终端。在上述优选方案中,当智能移动终端的提醒请求携带可供时间方式的提醒子模块识别的信息时,服务器端在接收该提醒请求后,自动加载所述的时间方式的提醒子模块。该时间方式的提醒子模块实现估算平均等待时间的方法具体如下(I)从零时开始按照间隔时间将每小时分为等长时间片并编号,当前时间片为当前时间点所落入的时间片编号。历史统计数据分为周末、节日、平时三种类型,根据当前日期选择不同类型的统计数据。(2)按照历史统计数据生成平均等待时间的X-Y曲线图,X轴为按照选定间隔所得的时间片,Y轴为各时间片内平均等待时间。(3)根据队列中某位置上客户入队时刻获取当前时间片平均等待时间,加上前一位客户的预估等待时间,并减去前一位客户已等待时间,得到当前位置客户的预计等待时间,具体计算公式如下
EffTi = EWTh-WTh+T O -WTi上式中=EWTi为位置i上预计总等待时间^WIV1为位置i-Ι上预计总等待时间(i=l时EWIV1值为O) ^IV1为位置i-Ι上已等待时间(i=l时EWIV1值为0);Τ()为当前时间片平均等待时间JTi为位置i上已等待时间(入队时WTi值为O)。 当前时间片平均等待时间TO的计算公式如下
权利要求
1.一种基于智能移动终端的排队系统,包括用于存储各个商户排队状态信息的服务器端、网络管理终端以及通过第一排队指令获取所述排队状态信息的现场排队终端,其特征在于,所述的排队系统还包括智能移动终端,该智能移动终端发出第二排队指令至所述的服务器端,以读取或改写指定商户的排队状态信息。
2.如权利要求I所述的无线互联网排队系统,其特征在于,所述的智能移动终端设有应用模块,所述的应用模块用于执行以下步骤 (1)接入网络; (2)通过接入的网络发出所述的第二排队指令至所述的服务器端;获取所述的排队状态信息,并从获取的排队状态信息中获知用户是否已经排队; 若已存在排队则显示当前排队状态信息; 若未存在排队则获取服务器端商户信息内的商户名称供用户选择;执行步骤(3) (4); (3)根据用户选择所述的商户名称,再次发出所述的第二排队指令至服务器端,将用户的排队请求写入已选择商户名称所对应的排队状态信息; (4)若服务器端返回排队非法信息,重复步骤(2);若服务器端返回排队合法信息,则显示排队成功。
3.如权利要求2所述的无线互联网排队系统,其特征在于,所述的服务器端设置有排队提醒模块; 所述的应用模块,在显示排队成功后,发出提醒请求至所述的排队提醒模块; 所述的排队提醒模块,用于根据所述的提醒请求加载监视线程,并在满足预定提醒条件时推送提醒消息给所述的智能移动终端。
4.如权利要求3所述的无线互联网排队系统,其特征在于,所述的排队提醒模块包括时间方式的提醒子模块以及排队人数方式的提醒子模块,所述的提醒请求带有可供时间方式的提醒子模块或排队人数方式的提醒子模块识别的信息。
5.如权利要求4所述的无线互联网排队系统,其特征在于, 所述的时间方式的提醒子模块,用于估算平均等待时间,并在时间邻近时通过无线网络预先设置好的提醒消息推送给所述的智能移动终端; 所述的排队人数方式的提醒子模块,根据所述排队状态信息制定当前排队人数,用于在临近所述制定的排队人数时通过无线网络预先设置好的提醒消息推送给所述的智能移动终端。
6.一种利用如权利要求I所述排队系统实现的排队方法,其特征在于,包括如下步骤 (1)加载所述智能移动终端内的应用模块; (2)将所述的智能移动终端接入网络; (3)所述的应用模块通过接入的网络发出所述的第二排队指令至所述的服务器端;获取所述的排队状态信息,并从获取的排队状态信息中获知用户是否已经排队; 若已存在排队则在智能移动终端显示当前排队状态信息; 若未存在排队则利用所述的应用模块获取服务器端商户信息内的商户名称供用户选择;执行步骤(4) (5); (4)根据用户选择所述的商户名称,所述的应用模块再次发出所述的第二排队指令至服务器端,将用户的排队请求写入已选择商户名称所对应的排队状态信息; (5)若服务器端返回排队非法信息,重复步骤(3);若服务器端返回排队合法信息,则在所述智能移动终端显示排队成功。
7.如权利要求6所述的排队方法,其特征在于,还包括步骤 Ca)在显示排队成功后,发出提醒请求至所述的服务器端; (b)所述的服务器端接收所述的提醒请求,并加载用于排队提醒的监视线程,当满足预定的提醒条件时推送提醒消息给所述的智能移动终端。
8.如权利要求7所述的排队方法,其特征在于,所述的监视线程包括时间监视线程以及排队人数监视线程,所述的提醒请求携带可使服务器端加载时间监视线程或排队人数监视线程的信息。
9.如权利要求8所述的排队方法,其特征在于, 所述的时间监视线程,用于估算平均等待时间;在时间邻近时,所述的服务器端通过无线网络预先设置好的提醒消息推送给所述的智能移动终端; 所述的排队人数监视线程,用于根据所述排队状态信息制定当前排队人数,在临近所述制定的排队人数时,所述的服务器端通过无线网络预先设置好的提醒消息推送给所述的智能移动终端。
10.如权利要求9所述的排队方法,其特征在于,所述的估算平均等待时间,包括步骤 (i)在所述的服务器端存入用于估算平均等待时间的历史统计数据; (ii)从零时开始按照设定的间隔时间将每小时分为等长时间片并编号,当前时间片为当前时间点所落入的时间片编号; (iii)根据所述的历史统计数据生成平均等待时间X-Y曲线图,其中,X轴为按照设定的间隔时间所得的时间片,Y轴为各时间片内平均等待时间; (iv)根据队列中某位置上客户入队时刻获取当前时间片平均等待时间,加上前一位客户的预估等待时间,并减去前一位客户已等待时间,得到当前位置客户的预计等待时间。
全文摘要
本发明公开了一种基于智能移动终端的无线互联网排队系统及排队方法,本发明的排队系统包括用于存储各个商户排队状态信息的服务器端、网络管理终端、通过第一排队指令获取所述排队状态信息的现场排队终端以及发出读取或改写指定商户的排队状态信的第二排队指令至服务器端的智能移动终端。本发明的排队方法包括加载所述智能移动终端内的应用模块、接入网络以及发出所述的第二排队指令进行排队等步骤。本发明通过智能移动终端对服务器端商户信息数据库中的排队状态信息直接进行读取或改写,实现了利用智能手机为用户提供远程排队取号的功能,有效解决了用户排队困难的问题。
文档编号G07C11/00GK102663848SQ201210136160
公开日2012年9月12日 申请日期2012年5月2日 优先权日2012年5月2日
发明者朱方胜, 熊建 申请人:熊建