应用程序推送方法、装置、设备及系统的制作方法

文档序号:8339448阅读:331来源:国知局
应用程序推送方法、装置、设备及系统的制作方法
【技术领域】
[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]第三接收模块,用于控制所述接收器接收所述终端在加载所述推荐网页的内容时发送的加载请求;
[0031]第一检测模块,用于控制处理器检测是否接收过所述终端发送的用于指示所述终端已经安装指定应用程序的通知消息;
[0032]第三发送模块,用于在所述第一检测模块的检测结果为接收过所述终端发送的用于指示所述终端已经安装指定应用程序的通知消息时,控制所述发送器向所述终端发送不加载所述指定应用程序的下载地址的指令,由所述终端显示包含有除所述指定应用程序之外的其他所有推送的所述应用程序的下载地址的推荐网页页面。
[0033]结合第二方面、第二方面的第一种可能的实施方式或者第二方面的第二种可能的实施方式,在第三种可能的实施方式中,所述装置还包括:
[0034]第二检测模块,用于控制所述处理器检测所述无线网络设备是否保存有所述终端发送的用于指示所述终端拒绝接收所述无线网络设备推送应用程序的拒绝指令;
[0035]所述第一发送模块,还用于在所述第二检测模块的检测结果为所述无线网络设备中没有保存所述终端发送的用于指示所述终端拒绝接收所述无线网络设备推送应用程序的拒绝指令时,控制所述发送器向所述终端发送指定网页地址。
[0036]第三方面,提供了一种无线网络设备,所述无线网络设备包括:接收器和发送器;
[0037]所述接收器,用于接收终端发送的与所述无线网络设备建立连接的连接请求;
[0038]所述发送器,用于向所述终端发送指定网页地址,由所述终端根据接收到的所述指定网页地址所对应的网页内容获取所述终端的系统类型,并将所述系统类型发送给所述无线网络设备;
[0039]所述接收器,用于接收所述终端发送的所述系统类型;
[0040]所述发送器,用于向所述终端发送供所述终端下载应用程序时与所述系统类型对应的推送地址。
[0041]在第三方面的第一种可能的实施方式中,所述发送器,还用于当推送的所述应用程序为一个时,向所述终端发送供所述终端下载所述应用程序时需要的与所述系统类型对应的下载地址;
[0042]所述发送器,还用于当推送的所述应用程序为两个或两个以上时,向所述终端发送与所述系统类型对应的推荐网页的网页地址,所述推荐网页包括推送的所有应用程序的下载地址。
[0043]结合第三方面或者第三方面的第一种可能的实施方式,在第二种可能的实施方式中,所述装置还包括处理器;
[0044]所述接收器,还用于接收所述终端在加载所述推荐网页的内容时发送的加载请求;
[0045]所述处理器,用于检测是否接收过所述终端发送的用于指示所述终端已经安装指定应用程序的通知消息;
[0046]所述发送器,用于在所述处理器的检测结果为接收过所述终端发送的用于指示所述终端已经安装指定应用程序的通知消息时,向所述终端发送不加载所述指定应用程序的下载地址的指令,由所述终端显示包含有除所述指定应用程序之外的其他所有推送的所述应用程序的下载地址的推荐网页页面。
[0047]结合第三方面、第三方面的第一种可能的实施方式或者第三方面的第二种可能的实施方式,在第三种可能的实施方式中,所述处理器,还用于检测所述无线网络设备是否保存有所述终端发送的用于指示所述终端拒绝接收所述无线网络设备推送应用程序的拒绝指令;
[0048]所述发送器,还用于在所述处理器的检测结果为所述无线网络设备中没有保存所述终端发送的用于指示所述终端拒绝接收所述无线网络设备推送应用程序的拒绝指令时,控制所述发送器向所述终端发送指定网页地址。
[0049]第四方面,还提供一种无线网络设备,所述无线网络设备包括如第二方面以及第二方面的各种实现方式中所描述的应用程序推送装置,或如第三方面所描述的无线网络设备。
[0050]第五方面,还提供一种应用程序推送系统,所述系统包括无线网络设备和至少一个终端,所述无线网络设备通过有线网络方式或无线网络方式分别与所述终端连接;
[0051 ] 所述无线网络设备为第四方面所描述的无线网络设备。
[0052]本发明实施例提供的技术方案带来的有益效果是:
[0053]通过无线网络设备向终端发送无线网络设备中设置网页的网页内容,终端根据网页内容获取终端的系统类型,无线网络设备向终端发送供终端下载应用程序时与该系统类型对应的推送地址;解决了现有技术中容易导致用户错过获得新的应用程序的最佳时机的问题;当指定应用程序开发完成并需要推送时,可以在无线网络设备中的添加要推送的应用程序的多个与系统类型对应的下载地址,当获取到终端的系统类型时,则可以向终端发送供终端下载应用程序时与该系统类型对应的推送地址,完成向终端主动推送指定应用程序的功能,达到了可以保证用户能够获取新的应用程序的最佳时机的效果。
【附图说明】
[0054]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0055]图1是本发明部分实施例中提供的应用程序推送方法所涉及的实施环境的示意图;
[0056]图2是本发明一个实施例中提供的应用程序推送方法的方法流程图;
[0057]图3A是本发明另一个实施例中提供的应用程序推送方法的方法流程图;
[0058]图3B是本发明一部分实施例中提供的快捷导航项的示意图;
[0059]图3C是本发明另一部分实施例中提供的快捷导航项的示意图;
[0060]图4A是本发明又一个实施例中提供的应用程序推送方法的方法流程图;
[0061]图4B是本发明一个实施例中无线网络设备对终端进行第一次重定向时的示意图;
[0062]图4C是本发明一个实施例中终端通过Http请求获取设置网页的网页地址的示意图;
[0063]图5是本发明一个实施例中提供的应用程序推送装置的结构示意图;
[006
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1