1.一种教育云消息的推送方法,其特征在于,所述推送方法包括:
开发者向教育云服务器端发送消息推送请求,所述消息推送请求中携带待推送消息;
教育云服务器端根据所述消息推送请求获取对应的推送客户端;
教育云服务器端根据所述推送客户端的类型,通过对应的传输方式将所述待推送消息发送到推送客户端。
2.如权利要求1所述的推送方法,其特征在于,在所述教育云服务器端根据所述消息推送请求获取对应的推送客户端的步骤之后,所述推送方法还包括:
教育云服务器端确定所述推送消息接收完毕。
3.如权利要求1~2任一项所述的推送方法,其特征在于,所述推送客户端的类型包括:应用程序类客户端、web类客户端、第三方客户端。
4.如权利要求3所述的推送方法,其特征在于,所述教育云服务器端根据所述推送客户端的类型,通过对应的传输方式将所述待推送消息发送到推送客户端,包括:
如果为应用程序类客户端,则通过TCP方式将待推送消息发送到推送客户端;以及,
如果为web类客户端,则通过HTTP方式将待推送消息发送到推送客户端;以及,
如果为第三方客户端,则通过API接口方式将推送消息发送到推送客户端。
5.如权利要求1所述的推送方法,其特征在于,所述教育云服务器端根据所述消息推送请求获取对应的推送客户端,包括:教育云服务器端根据所述消息推送请求从本地的数据库中获取对应的推送客户端。
6.一种教育云消息的推送系统,其特征在于,所述推送系统包括:
开发者,用于向教育云服务器端发送消息推送请求,所述消息推送请求中携带待推送消息;
教育云服务器端,用于接收所述开发者发送的消息推送请求,根据所述消息推送请求获取对应的推送客户端,根据所述推送客户端的类型,通过对应的传输方式将所述待推送消息发送到推送客户端;
推送客户端,用于接收所述教育云服务器端发送的待推送消息。
7.如权利要求6所述的推送系统,其特征在于,所述教育云服务器端还用于确定所述推送消息接收完毕。
8.如权利要求6~7任一项所述的推送系统,其特征在于,所述推送客户端的类型包括:应用程序类客户端、web类客户端、第三方客户端。
9.如权利要求8所述的推送系统,其特征在于,所述教育云服务器端根据所述推送客户端的类型,通过对应的传输方式将所述待推送消息发送到推送客户端,包括:
如果为应用程序类客户端,则通过TCP方式将待推送消息发送到推送客户端;以及,
如果为web类客户端,则通过HTTP方式将待推送消息发送到推送客户端;以及,
如果为第三方客户端,则通过API接口方式将推送消息发送到推送客户端。
10.如权利要求6所述的推送系统,其特征在于,所述教育云服务器端根据所述消息推送请求获取对应的推送客户端,包括:教育云服务器端根据所述消息推送请求从本地的数据库中获取对应的推送客户端。