数据处理方法和装置的制造方法

文档序号:9261420阅读:233来源:国知局
数据处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别是涉及一种数据处理方法和装置。
【背景技术】
[0002]医院作为一种公共服务机构,每天要为大量医疗需求者提供医疗服务,但医院的医疗资源是有限的,这就需要人们排队等候医疗服务,保证医院的医疗服务能够公平、有序地进行。
[0003]目前,考虑到传统的排队方式需要人们站立成一个人群队列,限制了人的空间自由,给人们带来不便,为此引进了电子排队系统。医护人员可以通过电子排队系统登记医疗需求者的姓名或者分配号码,进而由电子排队系统记录医疗需求者的姓名或者号码所形成的排队数据,然后医疗需求者就可以在等候区的座椅上休息并等候。在轮到某一特定医疗需求者时,电子排队系统通过屏幕显示和/或声音播报的方式提醒该医疗需求者。
[0004]然而,目前通过电子排队系统管理排队数据的方式,仍然需要将医疗需求者限制在医院特定的区域等候,占用医疗需求者的空间和时间,给人们带来不便。

【发明内容】

[0005]基于此,有必要针对目前通过电子排队系统管理排队数据的方式不方便的问题,提供一种数据处理方法和装置。
[0006]一种数据处理方法,所述方法包括:
[0007]接收移动终端发来的查询请求;
[0008]根据所述查询请求查询排队数据池,获得排队数据;
[0009]将所述排队数据发送给所述移动终端;
[0010]在检测到排队数据池发生变化后,生成排队更新数据;
[0011]通过与所述移动终端的长连接,将所述排队更新数据发送给所述移动终端。
[0012]一种数据处理装置,所述装置包括:
[0013]查询请求接收模块,用于接收移动终端发来的查询请求;
[0014]查询模块,用于根据所述查询请求查询排队数据池,获得排队数据;
[0015]排队数据发送模块,用于将所述排队数据发送给所述移动终端;
[0016]排队更新数据获取模块,用于在检测到排队数据池发生变化后,生成排队更新数据;
[0017]排队更新数据发送模块,用于通过与所述移动终端的长连接,将所述排队更新数据发送给所述移动终端。
[0018]一种基于移动终端的数据处理方法,所述方法包括:
[0019]向排队应用服务器发送查询请求;
[0020]接收所述排队应用服务器在根据所述查询请求查询排队数据池而获得排队数据后返回的排队数据,并显示所述排队数据;
[0021]接收所述排队应用服务器在检测到排队数据池发生变化后生成并通过长连接发送的排队更新数据;
[0022]根据所述排队更新数据对显示的排队数据进行更新。
[0023]一种基于移动终端的数据处理装置,所述装置包括:
[0024]查询请求发送模块,用于向排队应用服务器发送查询请求;
[0025]排队数据接收模块,用于接收所述排队应用服务器在根据所述查询请求查询排队数据池而获得排队数据后返回的排队数据;
[0026]显示模块,用于显示所述排队数据;
[0027]排队更新数据接收模块,用于接收所述排队应用服务器在检测到排队数据池发生变化后生成并通过长连接发送的排队更新数据;
[0028]更新模块,用于根据所述排队更新数据对显示的排队数据进行更新。
[0029]上述数据处理方法和装置,以及基于移动终端的数据处理方法和装置,根据移动终端的查询请求向移动终端提供排队数据,并且在检测到排队数据池发生变化时,自动向移动终端提供排队更新数据。这样用户可以随时通过移动终端查看例如医院这样的排队场所的排队情况,并且实时更新,用户不需要局限在排队场所等候,提高了便利性。
【附图说明】
[0030]图1为一个实施例中数据处理系统的组成结构图;
[0031]图2为另一个实施例中数据处理系统的应用环境图;
[0032]图3为一个实施例中图1中的服务器的内部结构图;
[0033]图4为一个实施例中图1中的移动终端的内部结构图;
[0034]图5为一个实施例中数据处理方法的流程示意图;
[0035]图6为一个实施例中对移动终端发来的排队预约请求进行处理的步骤的流程示意图;
[0036]图7为个实施例中移动终端上显不的排队应用界面不意图;
[0037]图8为一个实施例中处理注册请求和登录请求的步骤的流程示意图;
[0038]图9为另一个实施例中数据处理方法的流程示意图;
[0039]图10为一个实施例中基于移动终端的数据处理方法的流程示意图;
[0040]图11为一个实施例中请求注册和登录的步骤的流程示意图;
[0041]图12为一个实施例中数据处理装置的结构框图;
[0042]图13为另一个实施例中数据处理装置的结构框图;
[0043]图14为再一个实施例中数据处理装置的结构框图;
[0044]图15为一个实施例中基于移动终端的数据处理装置的结构框图;
[0045]图16为另一个实施例中基于移动终端的数据处理装置的结构框图;
[0046]图17为再一个实施例中基于移动终端的数据处理装置的结构框图。
【具体实施方式】
[0047]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0048]如图1所示,在一个实施例中,提供了一种数据处理系统,包括移动终端102和服务器104。其中,移动终端102可以是手机、平板电脑或者PDA(个人数字助理)等;服务器104可以是一个或多个服务器。
[0049]如图2所示,在另一个实施例中,提供了另一种数据处理系统,包括移动终端102、排队应用服务器104a和排队管理服务器104b。其中,移动终端102上运行有排队应用程序,至少提供排队数据的查询功能,还可以提供排队预约功能。排队应用服务器104a用于为移动终端102上运行的排队应用提供服务支持,这里的排队应用是一种应用程序。排队管理服务器104b是属于排队场所的服务器,用于维护排队数据池,排队场所的工作人员可以向该排队数据池录入排队数据。排队场所是指需要人们排队的场所,包括但不限于医院、银行、民营企业营业厅或者政府办事大厅等。
[0050]在一个实施例中,上述图1中的服务器104的内部结构图如图3所示,包括通过系统总线连接的处理器、内存、存储介质和网络接口。其中,该服务器104的存储介质存储有操作系统、数据库和一种数据处理装置,该数据处理装置用于实现一种数据处理方法。该服务器104的处理器被配置为执行一种数据处理方法。
[0051]在一个实施例中,上述图1中的移动终端102的内部结构图如图4所示,包括通过系统总线连接的处理器、内存、存储介质、显示屏幕、输入设备和网络接口。其中,该服务器104的存储介质存储有操作系统和一种基于移动终端的数据处理装置,该基于移动终端的数据处理装置用于实现一种基于移动终端的数据处理方法。该服务器104的处理器被配置为执行一种基于移动终端的数据处理方法。
[0052]如图5所示,在一个实施例中,提供了一种数据处理方法,本实施例以该方法应用于上述图1中的服务器104来举例说明。该方法具体包括如下步骤:
[0053]步骤502,接收移动终端发来的查询请求。
[0054]具体地,移动终端上运行有排队应用,排队应用的排队查询页面中设置有查询请求触发控件,比如一个按钮或一个超链接。用户通过移动终端的触摸屏、按键或者轨迹球等输入设备输入触发指令,使得移动终端向服务器发送查询请求。该查询请求是指用于查询排队数据的请求。
[0055]步骤504,根据查询请求查询排队数据池,获得排队数据。
[0056]具体地,排队数据池是指表示相应的排队场所的排队情形的具有顺序的排队数据的集合。排队数据池可以用单进单出的队列表示,该队列中每个元素表示一个排队数据,排队数据至少包括标识出一个排队需求者的身份的排队者标志符,可以是用户登录所使用的用户标识,也可以是人名或者临时分配的排队号码。
[0057]排队数据池也可以用数组表示,用数组序号来表示排队顺序,用数组序号所对应的数组来存储相应的排队需求者的排队者标志符。排队数据池也可以用排队需求者的排队者标志符与登记时间的对应关系来表示,一个排队者标志符与相应的登记时间的对应关系可以表示一个排队数据,其中登记时间的大小可以表示排队顺序。
[0058]在一个实施例中,查询请求可以携带有排队项目标识。相应地,步骤504包括:根据查询请求查询排队数据池,获得排队项目标识所对应的排队数据。或者,步骤504包括:根据查询请求查询排队项目标识所对应的排队数据池,以获得相应的排队数据。具体地,排队项目用以唯一标识出一个排队项目,一个排队项目则是排队场所中为了不同目的所进行的排队的类别。
[0059]举例说明,医院中不同科室下需要分别排队,比如内科、外科、耳鼻喉科等,每个科室可以表示为一个排队项目,用相应的排队项目标识来唯一标识出。再比如,银行的不同业务窗口下也需要分别排队,比如存款业务窗口、信用卡业务窗口、理财产品业务窗口等,每个业务窗口可以表示为一个排队项目,用相应的排队项目标识来唯一标识出。
[0060]步骤506,将排队数据发送给移动终端。
[0061]具体地,服务器在查询到排队数据后,可按照移动终端发送的查询请求所携带的源地址,或者通过与移动终端之间的长连接,将查询到的排队数据发送给移动终端。
[0062]在一个实施例中,服务器也可以将查询到的排队数据所包括的排队者标志符进行映射处理后发送给移动终端。比如若排队者标志符不是人名,而是排队号码、用户标识,则将其映射为人名,或者可以将排队者标志符映射为替代称呼,比如映射为先生或女士。
[0063]移动终端在接收到排队数据后按照预定义显示方式显示该排队数据,若排队数据中包括移动终端上登录所用的用户标识,或者包括与该用户标识匹配的排队者标志符,则将相应的用户标识或者排队者标志符进行差异显示。比如若其它用户标识或者排队者标志符显示为黑色,则排队数据所包括的登录所用的用户标识或者匹配的排队者标志符可以显示为白色或蓝色,或者显示为不同的字体。
[0064]在一个实施例中,还可以将排队相关信息发送给移动终端。其中排队相关信息包括排队总人数、人均排队时间、平均排队变化速率等。这些排队相关信息可以根据排队数据池统计并计算得出。其中排队总人数是当前排队的人的总数量,人均排队时间是指平均下来一个人从
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1