网络寻呼系统和方法

申请号 CN201510845447.3 申请日 2015-11-26 公开(公告)号 CN105338626A 公开(公告)日 2016-02-17
申请人 北京金和网络股份有限公司; 发明人 程洪彬;
摘要 本 发明 的目的在于提供一种网络寻呼系统和方法,该系统包括发起 请求 及接收结果的客户端,维持用户的查询操作的 服务器 ,侦听新寻呼并将寻呼数返回到客户端的寻呼控制单元,以及存储寻呼相关信息的 数据库 。其中,寻呼控制单元对数据库或服务器进行侦听,当侦听到新寻呼时将寻呼数返回至客户端,由此能够减少无效操作次数,提高协同管理平台中的网络寻呼刷新效率。
权利要求

1.一种网络寻呼系统,其特征在于,
包括:
客户端,其发起请求并对结果进行接收;
服务器,其对用户的查询操作进行维护;
寻呼控制单元,其对新寻呼进行侦听,并将寻呼数返回到客户端;
数据库,其对寻呼相关信息进行存储。
2.根据权利要求1所述的网络寻呼系统,其特征在于,
所述服务器为网页服务器、应用程序服务器中的一种或组合。
3.根据权利要求1或2所述的网络寻呼系统,其特征在于,
所述寻呼控制单元,包括:
寻呼监控器,其对新寻呼进行侦听,如果侦听到新寻呼则触发寻呼发起事件;以及寻呼异步控制器,其对订阅寻呼发起事件的异步操作进行触发,如果有新寻呼,则向客户端返回结果。
4.根据权利要求1或2所述的网络寻呼系统,其特征在于,
所述服务器包括:计数器,对未阅寻呼数进行计数。
5.一种网络寻呼方法,其特征在于,
包括以下步骤:
寻呼更新步骤,当有新寻呼时,在数据库中存储新寻呼;
查询寻呼数步骤,用户登录系统后,发起查询寻呼数的请求,从数据库中查出该用户的未阅寻呼数,并返回给客户端;
侦听新寻呼步骤,客户端收到所述寻呼数后,会发起一个侦听新寻呼的请求到寻呼控制单元,当有新寻呼时,寻呼控制单元将新寻呼数发送到客户端,客户端处理完返回信息后,再次发起侦听新寻呼的请求。
6.根据权利要求5所述的网络寻呼方法,其特征在于,
还包括:
寻呼内容查询步骤,用户发起寻呼内容查询请求,从数据库中获取具体的寻呼内容。
7.根据权利要求5或6所述的网络寻呼方法,其特征在于,
在所述侦听新寻呼步骤中,由寻呼异步控制器接收客户端发送的侦听新寻呼请求,触发订阅寻呼发起事件的异步操作,寻呼监控器对数据库进行周期性的查询,如果查到新寻呼则触发寻呼发起事件,通过寻呼异步控制器向客户端返回结果。
8.一种网络寻呼方法,其特征在于,
包括以下步骤:
寻呼更新步骤,当有新寻呼时,在数据库中存储新寻呼并在服务器中更新寻呼数;
查询寻呼数步骤,用户登录系统后,发起查询寻呼数的请求,从服务器中查出该用户的未阅寻呼数,并返回给客户端;
侦听新寻呼步骤,客户端收到所述寻呼数后,发起一个侦听新寻呼的请求到寻呼控制单元,所述控制单元对服务器进行侦听,当有新寻呼时,寻呼控制单元将新寻呼数发送到客户端,客户端处理完返回信息后,再次发起侦听新寻呼的请求。
9.根据权利要求8所述的网络寻呼方法,其特征在于,
还包括:
寻呼内容查询步骤,用户发起寻呼内容查询请求,从数据库中获取具体的寻呼内容。
10.根据权利要求8或9所述的网络寻呼方法,其特征在于,
在所述侦听新寻呼步骤中,由寻呼异步控制器接收客户端发送的侦听新寻呼请求,触发订阅寻呼发起事件的异步操作,寻呼监控器对服务器进行周期性的查询,如果查到新寻呼则触发寻呼发起事件,通过寻呼异步控制器向客户端返回结果。

说明书全文

网络寻呼系统和方法

技术领域

[0001] 本发明涉及一种网络寻呼系统和方法,具体涉及一种协同管理平台的网络寻呼系统和方法。

背景技术

[0002] 协同管理平台是继协同办公之后又一全新的概念,可以将组织内部、外部的人员以及平台联合起来,在一个统一的平台上协同工作、实时交流与沟通。其最大的特点之一是协同管理平台提供的信息交流工具——网络寻呼。
[0003] 工作中,我们需要不断与周围的人发生联系,无论是公司同伴还是客户。传统的交流方式主要依靠电话、传真和电子邮件等工具,难以保证信息及时传达,联系记录也无法保留,容易导致推诿扯皮、延误工作的现象。网络寻呼在继承传统的基础上,结合了电话的即时性、邮件带附件的功能和短信的方便性,同时克服了电话不可重现、邮件技术壁垒、短信输入困难等缺点,使用网络寻呼可以发送即时消息、传送文档、发送手机短信,还可以查看消息接收方查阅信息的时间,极大的提高了企业沟通效率,降低了企业沟通成本,使企业管理更加即时方便快捷。
[0004] 但是,在现有的协同管理平台中,用户登录以后需要及时获取自己新的寻呼,客户端每隔几秒钟时间,就向Web服务器发起一次请求,并执行一次数据库操作。如果在线客户量很大的时候,就会给对web服务器和DB服务器(尤其是DB)带来巨大的处理压。并且,由于大部分时间用户是没有寻呼的,因此在这些大量的请求和查询操作中,绝大多数是无效的。

发明内容

[0005] 为了解决上述问题,本发明的目的在于提供一种能够减少无效操作次数,提高协同管理平台中的网络寻呼刷新效率的系统和方法。
[0006] 根据本发明的一方面,提供一种网络寻呼系统,包括,客户端,其发起请求并对结果进行接收,服务器,其对用户的查询操作进行维护,寻呼控制单元,其对新寻呼进行侦听,并将寻呼数返回到客户端,数据库,其对寻呼相关信息进行存储。
[0007] 其中,服务器为网页服务器、应用程序服务器中的一种或组合。
[0008] 其中,寻呼控制单元,包括:寻呼监控器,其对新寻呼进行侦听,如果侦听到新寻呼则触发寻呼发起事件,以及,寻呼异步控制器,其对订阅寻呼发起事件的异步操作进行触发,如果有新寻呼,则向客户端返回结果。
[0009] 优选地,服务器包括,计数器,对未阅寻呼数进行计数。
[0010] 根据本发明另一方面,提供一种网络寻呼方法,包括:寻呼更新步骤,当有新寻呼时,在数据库中存储新寻呼,查询寻呼数步骤,用户登录系统后,发起查询寻呼数的请求,从数据库中查出该用户的未阅寻呼数,并返回给客户端,侦听新寻呼步骤,客户端收到所述寻呼数后,会发起一个侦听新寻呼的请求到寻呼控制单元,当有新寻呼时,寻呼控制单元将新寻呼数发送到客户端,客户端处理完返回信息后,再次发起侦听新寻呼的请求。
[0011] 优选地,还包括寻呼内容查询步骤,用户发起寻呼内容查询请求,从数据库中获取具体的寻呼内容。
[0012] 其中,在侦听新寻呼步骤中,由寻呼异步控制器接收客户端发送的侦听新寻呼请求,触发订阅寻呼发起事件的异步操作,寻呼监控器对数据库进行周期性的查询,如果查到新寻呼则触发寻呼发起事件,通过寻呼异步控制器向客户端返回结果。
[0013] 提供另一种网络寻呼方法,包括,寻呼更新步骤,当有新寻呼时,在数据库中存储新寻呼并在服务器中更新寻呼数,查询寻呼数步骤,用户登录系统后,发起查询寻呼数的请求,从服务器中查出该用户的未阅寻呼数,并返回给客户端,侦听新寻呼步骤,客户端收到所述寻呼数后,发起一个侦听新寻呼的请求到寻呼控制单元,所述控制单元对服务器进行侦听,当有新寻呼时,寻呼控制单元将新寻呼数发送到客户端,客户端处理完返回信息后,再次发起侦听新寻呼的请求。
[0014] 优选地,还包括,寻呼内容查询步骤,用户发起寻呼内容查询请求,从数据库中获取具体的寻呼内容。
[0015] 其中,在侦听新寻呼步骤中,由寻呼异步控制器接收客户端发送的侦听新寻呼请求,触发订阅寻呼发起事件的异步操作,寻呼监控器对服务器进行周期性的查询,如果查到新寻呼则触发寻呼发起事件,通过寻呼异步控制器向客户端返回结果。附图说明
[0016] 图1是网络寻呼系统的实施例一的功能框图
[0017] 图2是寻呼控制单元的功能框图。
[0018] 图3是网络寻呼系统的实施例二的功能框图。
[0019] 图4是网络寻呼方法实施例一的流程图
[0020] 图5是网络寻呼方法实施例一中的侦听新寻呼步骤的流程图。
[0021] 图6是网络寻呼方法实施例二的流程图。
[0022] 图7是网络寻呼方法实施例二中的侦听新寻呼步骤的流程图。

具体实施方式

[0023] 为了使本发明的目的、技术方案及优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0024] 根据本发明的一方面,提供一种网络寻呼系统,在图1中示出了该网络寻呼系统的实施例一的功能框图。具体来说,包括客户端11,其发起请求及并对接收结果进行接收,服务器12,其对维持用户的查询操作进行维持,寻呼控制单元13,其对新寻呼进行侦听,并将新寻呼数返回到客户端,数据库14,对寻呼相关信息进行存储。其中,寻呼控制单元13对数据库14进行周期性查询以侦听新寻呼。
[0025] 另外,服务器12可以是网页服务器,也可以是应用程序服务器,或者也可以是两者的组合。
[0026] 另外,寻呼控制单元13,包括:寻呼监控器131,周期性对数据库进行查询,如果侦听新寻呼则触发寻呼发起事件,以及寻呼异步控制器132,接收用户侦听新寻呼请求,触发订阅寻呼发起事件的异步操作,如果寻呼监控器131侦听到新寻呼则将新寻呼数发送到寻呼异步控制器132,之后,寻呼异步控制器132将新寻呼数发送到客户端11。图2示出了寻呼控制单元的功能框图。
[0027] 在网络寻呼系统实施例二中,优选地,服务器12ˊ还包括计数器(图3中未示出),用于对未阅的寻呼数进行计数。这种情况下,上述寻呼控制单元13ˊ对服务器12ˊ进行周期性查询,如果以侦听到新寻呼则向客户端返回结果,更具体地来说是寻呼控制单元13中的寻呼监控器131对服务器12ˊ进行周期性查询以侦听新寻呼。图3中示出了网络寻呼系统实施例二的功能框图。
[0028] 根据本发明的另一方面,提供一种网络寻呼方法,以下结合图4针对网络寻呼的实施例一进行说明,包括以下步骤:
[0029] 在寻呼更新步骤S1中,当有新寻呼时,在数据库14中存储新寻呼。
[0030] 接下来,在查询寻呼数步骤S2中,用户登录系统后,客户端11发起查询寻呼数的请求,从数据库14中查出该用户的未阅寻呼数,并返回给客户端11。
[0031] 接下来,在侦听新寻呼步骤S3,如图5所示,在步骤S31中,客户端11在收到上述未阅寻呼数后,会发起一个侦听新寻呼的请求到寻呼控制单元13。之后,在步骤S32中,寻呼异步控制器132接收接收寻呼侦听请求后触发一个异步操作——订阅寻呼发起事件。接下来,在步骤S33中,寻呼监控器131对数据库14进行周期性查询,侦听新寻呼。在步骤S34中,对是否有新寻呼进行判断,如果有新寻呼,则进入步骤S35触发寻呼发起事件,将新寻呼数发送到寻呼异步控制器132,并进入步骤S36通过寻呼异步控制器132将新寻呼数发送至客户端11。如果没有新寻呼,则继续保持侦听。最后,在步骤S37中,客户端11处理完返回信息后,再次发起侦听新寻呼的请求。
[0032] 另外,还包括寻呼内容查询步骤S4,用户发起寻呼内容查询请求,从数据库14中获取具体的寻呼内容。
[0033] 根据本发明提供的一种网络寻呼方法的实施例二,如图6所示,包括以下步骤:
[0034] 在寻呼更新步骤ST1中,当有新寻呼时,在数据库14中存储新寻呼并在服务器12ˊ中更新寻呼数。
[0035] 接下来,在查询寻呼数步骤ST2中,用户登录系统后,客户端11发起查询寻呼数的请求,从服务器12ˊ中查出该用户的未阅寻呼数,并返回给客户端11。
[0036] 接下来,在侦听新寻呼步骤ST3,如图7所示,在步骤ST31中,客户端11在收到上述未阅寻呼数后,会发起一个侦听新寻呼的请求到寻呼控制单元13。之后,在步骤ST32中,寻呼异步控制器132接收寻呼侦听请求后触发一个异步操作——订阅寻呼发起事件。接下来,在步骤ST33中,寻呼监控器131对服务器12ˊ进行周期性查询,侦听新寻呼。在步骤ST34中,对是否有新寻呼进行判断,如果有新寻呼,则进入步骤ST35触发寻呼发起事件,将新寻呼数发送到寻呼异步控制器132,并进入步骤ST36通过寻呼异步控制器132将新寻呼数发送至客户端11。如果没有新寻呼,则继续保持侦听。最后,在步骤ST37中,客户端11处理完返回信息后,再次发起侦听新寻呼的请求。
[0037] 另外,还包括寻呼内容查询步骤ST4,用户发起寻呼内容查询请求,从数据库14中获取具体的寻呼内容。
[0038] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
QQ群二维码
意见反馈