一种电话排队系统的制作方法

文档序号:7592228阅读:237来源:国知局
专利名称:一种电话排队系统的制作方法
技术领域
本发明涉及一种可以利用电话登记排队相关服务的排队系统。应用领域是医院、银行等需要排队的服务行业。
背景技术
目前随着通讯技术的发展,电话和移动电话已经得到普及,人们利用电话和移动电话从事各种生产、生活的活动,与之相关的功能不断地被开发出来。通讯技术、打印机技术、处理器技术、软件技术的发展也使各种嵌入系统得到广泛的应用。
以上技术方案参见申请号为01239585的专利智能排队、叫号管理系统。
目前在银行、医院等场所经常要遇到排队的问题。人们站在长长的队伍中等待,非常的耗时也非常的辛苦。一种现有的排队机的技术解决了一部分困难人们来到银行或者医院后,首先到排队机前通过按钮等操作得到一个号码,不必去排队,而是坐在一边或者四处走动等待,待轮到自己后,凭号码凭条去接受服务。这种设备的缺点是人们在等待叫号时,仍然需要在现场等候,不能充分利用排队的时间去处理其他的事情,同时,也不利于缓解排队场所的拥挤状况,当采用语音方式报号时,由于声音的传播距离的局限,人们不可能离开现场很远。

发明内容
本发明所提出的可以利用电话登记排队相关服务的系统,它同已经有的排队叫号的机器相比,显著的特点是增加了电话呼叫的相关功能和模块,包括电话号码登记、电话呼叫、语音通知、电话应答、短消息等功能。使用现有的排队机,人们在排队时,仍然需要留在现场等待语音通知,往往会浪费掉许多宝贵的时间,而使用带有电话功能的排队机,利用了现代的通讯手段,人们可以在未到达现场时登记排队,也可以在排队的同时离开现场去处理其他的事情,甚至回到家里等待,这样便大大提高了时间的利用率,减少了公共场所的拥挤,促进了通讯业务的发展。
如附图1所示,电话排队系统由以下部分组成控制及语音模块A、本地交互输入模块B、电话模块C、独立的打印登记及语音叫号模块D。如图5所示,当用户钦下D中的排队按钮1时,中央处理单元进行处理,打印号码凭条。用户利用登记操作可以登记电话通知叫号服务。
登记操作是指通过B或者C进行交互从而完成登记的过程,也可以是通过电话呼叫、短消息交互而完成的输入过程。登记操作包含两类登记排队操作和登记通知服务操作。前者是指用户希望能够排队,因而经过该操作后,用户可以被系统接受并排在上一个用户之后或者排在第一的位置(当用户为第一个进行登记排队操作时);后者是指用户希望能够被系统通知排队的情况,因而经过该操作后,当排队情况满足用户设定的条件时,用户可以被系统通知。
当工作人员按下图5中的叫号按钮2,依次通过语音模块和扬声器模块发出通知,并且当轮到某个用户登记的号码时,通过电话接口模块拨打该用户的号码,当电话接通后,从语音接口电路中调出语音信息,接入到电话通路中,从而实现向用户的电话通知。也可以通过无线通讯模块和短消息等方式通知用户。当电话电路有空闲的时候,用户从外面打入的电话也可以被自动接听,利用语音提示的功能和用户交互,从而使用户可以进行登记排队操作、登记通知服务操作,或者通过语音模块发送排队情况的信息。利用短消息的交互同样可以完成上述的功能。而利用无线寻呼业务,也可以完成通知功能。
如上所述,通过在系统中集成电话通讯的相关功能,可以实现用户在登记通知服务后,离开现场去处理其他的事情,而不必等在现场浪费宝贵的时间,当快要轮到用户所设定的号码时,系统自动地按照登记的号码呼叫该用户,以便提醒用户排队的情况。同时,用户也可以主动地通过电话进行排队登记、通过电话或者短信进行叫号通知服务的登记。


图1是本发明的基本组成方式的原理图。其中,英文字母为系统的逻辑模块。
A控制及语音模块,包括语音模块、CPU及其必要的周围器件,如存储器、晶体震荡器等;B本地交互输入模块;C电话模块,包括有线电话、无线电话和、小灵通模块和无线寻呼模块;D独立的打印登记及语音叫号模块;E公共电话网络。
图2是控制及语音模块A框图。包括单片机1、程序/数据存储器2、语音模块3以及接口总线4。
图3是本地交互输入模块B的框图。包括键盘模块1、扬声器模块2、投币模块3。
图4电话模块C的框图。包括有线电话电路1、移动通讯模块2、小灵通模块3、寻呼模块4。
图5是独立的打印登记及语音叫号模块D的框图。用户排队按钮1、叫号按钮2、打印机3、语音提示模块4、单独的处理器5。
图6是用户登记数据库的格式。
图7是服务人员按下叫号按钮的程序的框图。
图8是用户通过本地交互输入模块B登记号码程序的框图。
图9是用户通过电话模块交互登记和查询服务的程序的框图。
图10是用户通过短消息交互登记和查询服务的程序的框图。
图11是实施例二中所述的本地交互输入模块的另一种形式用显示器代替扬声器;图12是实施例二中所述的本地交互登记过程的流程图。
图13是分布式系统的示例。其中,MMPRT为本地交互输入和打印模块;TEL为电话模块;PB为按钮模块;SPKR为本地语音叫号模块;NTWK为本地网络。
具体实施例方式
实施例一如图2所示,控制及语音模块A中包括单片机1、程序/数据存储器2、语音模块3以及接口总线4;如图3所示,本地交互输入模块B包括键盘模块1、扬声器模块2、投币模块3;如图4所示,电话模块C包括有线电话电路1、移动通讯模块2、小灵通模块3;如图5所示,独立的打印登记及语音叫号模块D包括用户登记按钮1、叫号按钮2、打印机3、语音提示模块4、单独的处理器5。
单片机接受来自B中键盘模块的键盘输入,同时控制语音模块向B中的扬声器模块发送语音以便进行交互;单片机检测C中的电话相关的事件,包括来话、短消息接收、DTMF检测、电话挂断等等;单片机也负责操作C中的电话模块,包括摘挂机、拨号、发送短消息等等;单片机控制语音模块,在电话中插入语音,以便进行交互和通知;单片机接收来自D中的排队情况的信息、并向D发送通过电话完成的远端登记信息。
软件中包含一个登记数据库,用来存放登记信息。如图6所示。其中,触发排队号码是用户登记的排队号码,用户希望当排到该号码时,系统给予提示;电话号码是用户登记的号码;通知类型记录用户希望提醒的方式。
服务人员按下叫号按钮后的程序流程如7所示。在软件中,这个流程可以作为一个任务存在。首先,该任务由初始化后,进入处于就绪态,在该状态下,不停地扫描来自独立的打印登记及语音叫号模块D的叫号信息,当接收到信息时,经过分析,从中取出触发排队号码,然后在登记数据库中查找有无和该号码匹配的记录,如果没有,就返回到就绪态,重新扫描来自D的信息;如果有,就进一步根据记录中的用户希望的通知方式采用拨打电话、语音提示,或者是移动短消息等方式对用户进行通知。
图8是用户通过本地交互输入模块B登记号码程序的框图。同样,在软件中,这个流程可以作为一个任务存在。首先,该任务由初始化后,进入处于就绪态,在该状态下,不停地扫描来自B模块的用户事件,例如,用户拾起听筒并投币,这时,向用户发送语音提示信息,提示用户按下按钮进行交互,直至登记信息输入完毕;最后,把用户登记的信息录入数据库中,程序回到就绪状态。
图9是用户通过电话模块交互登记和查询服务程序的框图。在软件中,这个流程可以作为一个任务存在。首先,该任务由初始化后,进入处于就绪态,在该状态下,不停地扫描来自B模块的呼叫事件,当遇到用户呼入时,命令C执行有线电话的摘机操作,并向C的有线电话的语音通道中发送语音提示信息,提示用户利用DTMF进行交互,如果用户希望查询目前的排队情况,就通过和C的联系,利用语音通道发送目前的排队情况;如果用户希望的是登记服务,就和独立的打印登记及语音叫号模块D联系,然后,向用户分配其排队号码,并且询问用户是否登记通知服务;如果用户登记了通知服务,则登记操作完成后,把用户登记的信息录入数据库中,程序回到就绪状态。
图10是用户通过短消息交互登记和查询服务的程序的框图。在软件中,这个流程可以作为一个任务存在。首先,该任务由初始化后,进入处于就绪态,在该状态下,不停地扫描来自B模块的短消息事件,当接收到短消息后,对该短消息进行分析,如果用户希望的是查询排队情况,就和C联系,获得排队情况后,用短消息向用户发送排队情况;如果用户希望的是登记服务,就和独立的打印登记及语音叫号模块D联系,然后,向用户分配其排队号码,然后用短消息询问用户是否登记通知业务;如果用户登记了通知业务,则登记操作完成后,把用户登记的信息录入数据库中,程序回到就绪状态。
实施例二将实施例一中的本地交互输入模块B中的扬声器模块换成显示器,如图11所示,利用显示器,而非扬声器,和用户进行交互。相应地,图8所示的流程中的语音提示的内容换成向显示器发送的提示信息,如图12所示。
实施例三将实施例一中的独立的打印登记及语音叫号模块D中的单独的处理器和语音模块放弃,而由控制及语音模块A来代替,从而独立的打印登记及语音叫号模块D成为一个从属的系统,控制及语音模块A可以直接控制或检测其内部的打印机、按钮、扬声器等模块。
实施例四参见附图13。本示例属于全分布式设计,因而不存在控制及语音模块,本地交互输入和打印模块MMPRT、电话模块TEL、按钮模块PB和本地语音叫号模块SPKR中均含有自己的处理器,TEL、SPKR中还有自己的语音模块;模块之间通过本地数据网络NTWK连接。每个模块的个数是可以动态扩充的,基本的配置是一个MMPRT、TEL、SPKR和若干PB。每个模块都有自己的逻辑地址。模块间的通讯机制采用冲突检测。
每个模块开始运行后,都要用广播消息向其他模块通知自己的出现以及模块的类型。
MMPRT完成的功能包括允许用户在本地进行登记操作,并且当用户完成登记排队操作后,由打印机打印一个号码凭条,登记操作完成后,MMPRT会通知其他模块以便同步数据。
TEL完成的功能和实施例一的C类似,所不同的是,TEL拥有自己的语音模块和CPU,可以和其他模块进行网络通讯。用户经过TEL完成登记操作后,TEL会通知其他模块以便同步数据。当TEL接收到来自PB的信息“某某号请到某某窗口”后,根据它自己的内部的数据库决定是否进行通知服务。
PB模块比较简单,由营业员操作。当它被按下时,表示“某某号请到某某窗口”,这个消息被SPK模块和TEL接收。
SPK模块中有语音模块,当它接收到来自PB的消息“某某号请到某某窗口”后,就向大厅内的人群发出语音通知。
通讯数据以消息块为单位,每个块为一个字符串。
基本消息块的类型为1、IAMHERE当一个模块开始运行后,向其他模块发出的通知。
2、NEXT下一位。当一个叫号按钮被营业员按下后发出;它包含有按钮的编号。SPK和TEL模块将接收这个消息块。
3、QREG排队登记。当一个用户由远端(例如电话方式)或者在本地登记排队后发出。TEL模块和MMPRT模块相互之间都接收这一个消息,以便同步其数据。
4、IREG通知登记。当一个用户在本地登记通知服务后由MMPRT发出。接收的对象为TEL中的一个,确定的方法是按照逻辑地址由小到大的顺序轮流通知,达到最大地址后,再重复由小地址开始,这样,就可以在TEL之间平均分配负荷。
权利要求
1)一种可利用电话进行排队服务设备,由中央处理单元、按钮装置、电源、信号通道等组成,其特征在于,该设备具有电话模块,电话模块利用电话网络和用户登记的电话建立通讯以通知用户排队情况。
2)根据权利要求1)所述,其特征在于,用户可通过登记通知服务操作登记其希望提醒的排队号码。
3)根据权利要求2)所述,其特征在于,用户可通过本地交互输入模块、或者拨打电话、或者利用移动通讯短消息服务进行登记通知服务操作。
4)根据权利要求1)所述,其特征在于,电话模块利用通讯网络和用户登记的电话建立通讯,利用语音或者短消息向用户提醒排队情况的变化。
5)根据权利要求1)所述,其特征在于,当用户拨打电话,接通本设备的电话模块后,利用语音向用户发出提示。
6)根据权利要求1)所述,其特征在于,用户通过本地交互输入模块、或者拨打电话、或者利用移动通讯短消息服务进行登记排队操作。
7)根据权利要求1)所述,为了和现有的排队机兼容,其特征在于,电路中有数据口,和现有的排队机通讯,获得排队信息。
8)根据权利要求1)所述,其特征在于,本地交互输入模块、电话模块为全分布式,它们都有各自的处理器和独立的地址,相互之间可以进行通讯和协调。
9)根据权利要求8)所述,其特征在于,电话模块可以利用语音或者短消息和用户进行交互或者进行通知服务。
10)根据权利要求8)所述,其特征在于,本地交互输入模块可以利用显示器或者语音和用户进行交互。
全文摘要
本发明涉及一种可以利用电话登记排队服务的系统。应用领域是医院、银行等需要排队的服务行业。它同已经有的排队叫号的机器相比,显著的特点是增加了电话呼叫的相关功能和模块,包括电话号码登记、电话呼叫、语音通知、电话应答、短消息等功能。利用了现代的通讯手段,用户可以在未到达现场时登记排队,也可以在排队的同时离开现场去处理其他的事情,当排队情况轮到某个号码时,系统可以通过电话功能通知用户。
文档编号H04M11/00GK1674017SQ20041003989
公开日2005年9月28日 申请日期2004年3月25日 优先权日2004年3月25日
发明者王宣, 庞金鹏 申请人:王宣, 庞金鹏
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1