分发消息的方法、消息分发服务器及分发消息的系统的制作方法

文档序号:9380427阅读:1066来源:国知局
分发消息的方法、消息分发服务器及分发消息的系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及一种分发消息的方法、消息分发服务器及分发消息的系统。
【背景技术】
[0002]随着互联网技术的快速发展和普及,越来越多的商家或企业通过互联网的平台进行创意等推广,利用互联网在网页上推广信息,吸引更多的人群了解和关注其产品服务等,一方面商家或企业能够通过点击率获得更多转换率,进而从中获利;另一方面,利用互联网推广信息,能够降低推广费用,为商家或企业节省推广成本。
[0003]商家或企业通过互联网平台对创意进行修改后,现有技术一般采用串行方式进行后续流程处理,即,仅在一流程处理结束后才进行后续流程处理,例如记操作记录、同步搜索引擎的数据,采用串行方式进行处理不仅耗费时间,而且降低系统性能。

【发明内容】

[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的分发消息的方法、消息分发服务器和相应的分发消息的系统。
[0005]根据本发明的一个方面,提供了一种分发消息的方法,其包括:
[0006]接收接口代理服务器发送的待分发消息,待分发消息是接口代理服务器根据至少一个平台服务器发送的平台用户请求消息而得到的;
[0007]对待分发消息进行解析,得到订阅待分发消息的至少一个消息队列服务器;
[0008]将待分发消息分发至至少一个消息队列服务器,以供订阅服务器通过订阅消息的方式获取待分发消息并进行相应的处理。
[0009]根据本发明的另一方面,提供了一种消息分发服务器,其包括:
[0010]接收模块,适于接收接口代理服务器发送的待分发消息,待分发消息是接口代理服务器根据至少一个平台服务器发送的平台用户请求消息而得到的;
[0011]解析模块,适于对待分发消息进行解析,得到订阅待分发消息的至少一个消息队列服务器;
[0012]分发模块,适于将待分发消息分发至至少一个消息队列服务器,以供订阅服务器通过订阅消息的方式获取待分发消息并进行相应的处理。
[0013]根据本发明的另一方面,提供了一种分发消息的系统,其包括:上述消息分发服务器、接□代理服务器、至少一个消息队列服务器、订阅服务器;
[0014]接口代理服务器,适于向消息分发服务器发送待分发消息,待分发消息是接口代理服务器根据至少一个平台服务器发送的平台用户请求消息而得到的;
[0015]至少一个消息队列服务器,适于接收消息分发服务器分发的待分发消息;
[0016]订阅服务器,适于通过订阅消息的方式从至少一个消息队列服务器获取待分发消息并进行相应的处理。
[0017]根据本发明提供的方案,接收接口代理服务器发送的待分发消息,对待分发消息进行解析,得到订阅待分发消息的至少一个消息队列服务器,将待分发消息分发至至少一个消息队列服务器,以供订阅服务器通过订阅消息的方式获取待分发消息并进行相应的处理,采用分发消息的方式,实现异步并行方式进行处理,节省了时间,提高了效率,克服了采用串行方式处理耗费时间的缺陷。
[0018]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0019]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0020]图1示出了根据本发明一个实施例的分发消息的方法的流程图;
[0021]图2示出了根据本发明另一个实施例的分发消息的方法的流程图;
[0022]图3示出了根据本发明一个实施例的消息分发服务器的结构框图;
[0023]图4示出了根据本发明一个实施例的分发消息的系统的结构框图。
【具体实施方式】
[0024]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0025]图1示出了根据本发明一个实施例的分发消息的方法的流程图。如图1所示,该方法包括以下步骤:
[0026]步骤S100,接收接口代理服务器发送的待分发消息。
[0027]其中,待分发消息是接口代理服务器根据至少一个平台服务器发送的平台用户请求消息而得到的。
[0028]本实施例中的平台服务器主要对用户的创意、产品等进行推广,例如点睛平台、如意平台等,平台用户可以通过平台服务器对其创意、产品进行推广,通过点击率获得更多转换率,进而从中获利。
[0029]接口代理服务器提供有消息处理的接口,这里的消息处理可以是接收平台服务器发送的平台用户请求消息,或者发送待分发消息。
[0030]具体地,接口代理服务器在接收到至少一个平台服务器发送的平台用户请求消息后,对该平台用户请求消息进行处理,得到待分发消息,并将该待分发消息发送给消息分发服务器。
[0031]步骤S101,对待分发消息进行解析,得到订阅待分发消息的至少一个消息队列服务器。
[0032]本步骤中的消息队列服务器是在消息的传输过程中用于保存消息的服务器。消息队列服务器通过订阅消息的方式向消息分发服务器发送获取待分发消息的请求。
[0033]消息分发服务器在接收到接口代理服务器发送的待分发消息后,可以通过对该待分发消息进行解析,例如解析该待分发消息是否记录有订阅该消息的消息队列服务器,来得到订阅该待分发消息的至少一个消息队列服务器。
[0034]在本实施例中,消息分发服务器只将该待分发消息发送至订阅该待分发消息的消息队列服务器,因此,订阅服务器根据其自身需要,选择是否订阅消息,当订阅服务器需要该待分发消息时,通过向其对应的消息队列服务器发送订阅消息,使该消息队列服务器订阅该待分发消息。
[0035]步骤S102,将待分发消息分发至至少一个消息队列服务器,以供订阅服务器通过订阅消息的方式获取待分发消息并进行相应的处理。
[0036]在本实施例中,消息队列服务器与订阅服务器一一对应,S卩,订阅服务器从与其对应的消息队列服务器通过订阅消息的方式获取待分发消息。
[0037]在根据步骤SlOl得到订阅待分发消息的至少一个消息队列服务器后,消息分发服务器将待分发消息分发至订阅该待分发消息的至少一个消息队列服务器进行存储。订阅服务器对消息队列服务器具有读取权限,其可通过订阅消息的方式从消息队列服务器获取该待分发消息,并根据该待分发消息进行相应的处理。
[0038]根据本发明上述实施例提供的方法,接收接口代理服务器发送的待分发消息,对待分发消息进行解析,得到订阅待分发消息的至少一个消息队列服务器,将待分发消息分发至至少一个消息队列服务器,以供订阅服务器通过订阅消息的方式获取待分发消息并进行相应的处理,采用分发消息的方式,实现异步并行方式进行处理,节省了时间,提高了效率,克服了采用串行方式处理耗费时间的缺陷。
[0039]图2示出了根据本发明另一个实施例的分发消息的方法的流程图。如图2所示,该方法包括以下步骤:
[0040]步骤S200,至少一个平台服务器通过调用接口代理服务器提供的接口发送平台用户请求消息。
[0041]本实施例中的平台服务器主要对用户的创意、产品等进行推广,例如点睛平台、如意平台等,平台用户可以通过平台服务器对其创意、产品进行推广,通过点击率获得更多转换率,进而从中获利。平台用户请求消息可以
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1