CN110113743A - 一种应用程序推送方法和无线路由器 - Google Patents
一种应用程序推送方法和无线路由器 Download PDFInfo
- Publication number
- CN110113743A CN110113743A CN201910348360.3A CN201910348360A CN110113743A CN 110113743 A CN110113743 A CN 110113743A CN 201910348360 A CN201910348360 A CN 201910348360A CN 110113743 A CN110113743 A CN 110113743A
- Authority
- CN
- China
- Prior art keywords
- application program
- program
- user terminal
- wireless router
- downloading
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种应用程序推送方法和无线路由器,属于通信技术领域。本发明提供的一种应用程序推送方法和无线路由器,用户终端通无线局域网与无线路由器连接,无线路由器接收到用户终端通过无线局域网发送的程序下载请求时,可以通过无线局域网向用户终端发送程序下载请求对应的应用程序的安装文件。在用户终端下载应用程序的过程中,可以不消耗用户的上网流量,为用户节约流量费用。并且,在没有移动网络的场合,用户终端也可以通过上述方法完成应用程序的下载。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种应用程序推送方法和无线路由器。
背景技术
随着无线通信技术的发展和移动网络的大范围普及,智能移动终端的使用给人们的生活和办公等带来了极大的便利,人们越来越多地应用智能移动终端下载和使用各种应用程序处理相应的事务。
目前,用户在户外空间中,周围没有可以连接的无线网络,此时用户要下载某个应用程序时,需要连接移动网络,使用用户终端扫描二维码进行下载,或者在应用市场搜索应用程序进行下载。例如,某公司的工作人员推广某个应用程序时,可以让用户扫描二维码下载该应用程序,整个下载过程需要在用户终端连接移动网络的状态下完成。
上述应用程序的下载过程需要消耗用户的上网流量,增加用户的流量费用。
发明内容
本发明实施例提供一种应用程序推送方法和无线路由器,用以解决现有技术中下载应用程序时需要消耗用户流量的问题。
本发明实施例提供的具体技术方案如下:
第一方面,本发明实施例提供了一种应用程序推送方法,应用于无线路由器,所述方法包括:
接收所述用户终端通过无线局域网发送的程序下载请求;所述程序下载请求携带有所述用户终端预下载的应用程序的标识信息;
通过无线局域网向所述用户终端发送所述程序下载请求对应的应用程序的安装文件。
上述应用程序推送方法,用户终端通无线局域网与无线路由器连接,无线路由器接收到用户终端通过无线局域网发送的程序下载请求时,可以通过无线局域网向用户终端发送程序下载请求对应的应用程序的安装文件。在用户终端下载应用程序的过程中,可以不消耗用户的上网流量,为用户节约流量费用。并且,在没有移动网络的场合,用户终端也可以通过上述方法完成应用程序的下载。
在一种可能的实现方式中,所述接收所述用户终端发送的程序下载请求之前,还包括:
向所述用户终端发送程序下载页面;所述程序下载页面中包含至少一个应用程序的下载按钮,每个所述应用程序的下载按钮与所述应用程序的标识信息相对应。
通过上述方法,在进行应用程序推广时,无线路由器将所推广的应用程序的相关信息通过程序下载页面发送至用户终端,以使用户终端将程序下载页面展示给用户,用户可以直接在程序下载页面上选择预下载的应用程序,而无需再通过应用市场或其它方式查找所需下载的应用程序,节约了用户的时间,更方便用户使用。
在一种可能的实现方式中,可以通过下列方式生成所述程序下载页面:
根据预先存储的应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮;
建立所述应用程序的标识信息和所述下载按钮之间的对应关系,得到所述程序下载页面。
上述方法中,无线路由器可以根据预先存储的应用程序自动生成程序下载页面,无需应用程序的推广人员手动配置程序下载页面,使用更便捷。即使没有网页配置的相关专业知识,推广人员也可以很容易地使用该无线路由器推广其应用程序。
在一种可能的实现方式中,所述方法还包括:
当本地存储介质中的应用程序发生变化时,根据变化后的应用程序的标识信息更新所述程序下载页面。
上述方法中,当本地存储介质中的应用程序发生变化时,无线路由器可以根据变化后的应用程序及时更新程序下载页面,以确保程序下载页面提供的可下载的应用程序的确保存在本地存储介质中,避免发生用户选择某个应用程序后,无线路由器无法提供该应用程序的安装文件的现象。
在一种可能的实现方式中,所述接收所述用户终端发送的程序下载请求之后,向所述用户终端发送所述程序下载请求对应的应用程序的安装文件之前,还包括:
根据所述程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有所述应用程序的安装文件;
如果是,从所述本地存储介质上获取所述应用程序的安装文件;
如果否,通过网络获取所述应用程序的安装文件,并将所述应用程序的安装文件保存在所述本地存储介质上。
上述方法中,无线路由器接收到程序下载请求,根据程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有应用程序的安装文件。如果本地存储介质上没有该应用程序的安装文件,可以通过网络获取该应用程序的安装文件并保存在本地存储介质上。下一个用户再下载这个应用程序时,可以无需网络直接将该应用程序的安装文件发送至用户终端,可以提高程序的推送速度,减少用户的等待时间。
第二方面,本发明实施例提供了一种无线路由器,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
接收所述用户终端通过无线局域网发送的程序下载请求;所述程序下载请求携带有所述用户终端预下载的应用程序的标识信息;
通过无线局域网向所述用户终端发送所述程序下载请求对应的应用程序的安装文件。
在一种可能的实现方式中,所述处理器还用于:
向所述用户终端发送程序下载页面;所述程序下载页面中包含至少一个应用程序的下载按钮,每个所述应用程序的下载按钮与所述应用程序的标识信息相对应。
在一种可能的实现方式中,所述处理器还用于:
根据预先存储的应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮;
建立所述应用程序的标识信息和所述下载按钮之间的对应关系,得到所述程序下载页面。
在一种可能的实现方式中,所述处理器还用于:
当本地存储介质中的应用程序发生变化时,根据变化后的应用程序的标识信息更新所述程序下载页面。
在一种可能的实现方式中,所述处理器还用于:
根据所述程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有所述应用程序的安装文件;
如果是,从所述本地存储介质上获取所述应用程序的安装文件;
如果否,通过网络获取所述应用程序的安装文件,并将所述应用程序的安装文件保存在所述本地存储介质上。
第三方面,本发明实施例提供了一种无线路由器,包括:
请求接收模块,用于接收所述用户终端通过无线局域网发送的程序下载请求;所述程序下载请求携带有所述用户终端预下载的应用程序的标识信息;
文件发送模块,用于通过无线局域网向所述用户终端发送所述程序下载请求对应的应用程序的安装文件。
在一种可能的实现方式中,所述无线路由器还包括:
页面发送模块,用于向所述用户终端发送程序下载页面;所述程序下载页面中包含至少一个应用程序的下载按钮,每个所述应用程序的下载按钮与所述应用程序的标识信息相对应。
在一种可能的实现方式中,所述无线路由器还包括:
页面生成模块,用于根据预先存储的应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮;建立所述应用程序的标识信息和所述下载按钮之间的对应关系,得到所述程序下载页面。
在一种可能的实现方式中,所述无线路由器还包括:
页面更新模块,用于当本地存储介质中的应用程序发生变化时,根据变化后的应用程序的标识信息更新所述程序下载页面。
在一种可能的实现方式中,所述无线路由器还包括:
文件获取模块,用于根据所述程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有所述应用程序的安装文件;如果是,从所述本地存储介质上获取所述应用程序的安装文件;如果否,通过网络获取所述应用程序的安装文件,并将所述应用程序的安装文件保存在所述本地存储介质上。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面中任意一种应用程序推送方法的步骤。
第二方面至第四方面中任意一种实现方式所带来的技术效果可参见第一方面中对应的实现方式所带来的技术效果,此处不再赘述。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种应用程序推送方法的应用场景示意图;
图2为本发明实施例中一种应用程序推送方法的流程示意图;
图3为本发明实施例中另一种应用程序推送方法的流程示意图;
图4为本发明实施例提供的程序下载页面的示意图;
图5为本发明实施例提供的另一种应用程序推送方法的流程示意图;
图6为本发明实施例提供的一种无线路由器的结构框图;
图7为本发明实施例提供的另一种无线路由器的结构框图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
需要说明的是,下述本发明实施例描述的应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
本发明实施例提供了一种应用程序推送方法和无线路由器,其中,所述应用程序推送方法可以应用于无线路由器。图1示出了本发明实施例的使用场景示意图,如图1所示,无线路由器100可以是室外无线路由器或车载路由器等,无线路由器100可随身携带,具有发射无线局域网(WiFi)信号的功能。一般来说,无线路由器100刚出厂或者恢复出厂设置之后,再进行上电就可以发射无线局域网信号。用户终端200处于无线路由器100发射的无线局域网信号的覆盖范围之内时,即可以通过无线路由器100发送的无线局域网信号与无线路由器100进行通信连接,并从无线路由器100上下载应用程序。需要说明的是,用户终端200只能连接该无线路由器100,而不能通过无线路由器100连接网络。下结合附图和具体实施例对本发明实施例提供的应用程序推送方法和无线路由器进行详细说明。
实施例一
本实施例提供了一种应用程序推送方法,可以应用于无线路由器。如图2所示,该方法包括如下步骤:
步骤S201,接收用户终端通过无线局域网发送的程序下载请求。
其中,用户终端可以是手机或掌上电脑等。用户终端通过无线路由器发射的无线局域网信号与所述无线路由器建立通信连接之后,用户有下载应用程序的需求时,可以通过用户终端向无线路由器发送程序下载请求。所述程序下载请求携带有用户终端预下载的应用程序的标识信息,应用程序的标识信息可以是应用程序的名称,也可以是应用程序的链接信息,例如应用程序的存储路径等。
可选地,用户也可以通过无线路由器推送至用户终端的程序下载页面选择要下载的应用程序。用户点击应用程序对应的下载按钮后,用户终端根据应用程序的标识信息生成相应的程序下载请求。
步骤S202,通过无线局域网向用户终端发送程序下载请求对应的应用程序的安装文件。
无线路由器接收到用户终端发送的程序下载请求,根据程序下载请求中携带的应用程序的标识信息获取对应的应用程序的安装文件,通过无线局域网向用户终端发送该应用程序的安装文件。
本实施例提供的应用程序推送方法,用户终端通无线局域网与无线路由器连接,无线路由器接收到用户终端通过无线局域网发送的程序下载请求时,可以通过无线局域网向用户终端发送程序下载请求对应的应用程序的安装文件。在用户终端下载应用程序的过程中,可以不消耗用户的上网流量,为用户节约流量费用。并且,在没有移动网络的场合,用户终端也可以通过上述方法完成应用程序的下载。
实施例二
在上述实施例一的基础上,本实施例提供了一种应用程序推送方法的具体实施例。在一种示例性地应用场景中,应用程序的推广人员在推广其应用程序时,可以将应用程序预先存储在无线路由器的本地存储介质中。所述本地存储介质可以是无线路由器内部的存储器,也可以是连接在无线路由器上的U盘或SD卡等外部存储器。通过本实施例提供的应用程序推送方法,用户终端可以在不消耗流量的情况下下载推广人员所推广的应用程序,从而使用户更乐意接受其应用程序。
如图3所示,本实施例提供的应用程序推送方法,包括如下步骤:
步骤S301,通过无线局域网与用户终端建立通信连接。
无线路由器上电后发射无线局域网信号,用户终端可以主动搜索无线局域网信号,搜索到该无线路由器发射的无线局域网信号后,在用户的触发下与该无线路由器建立通信连接。或者,用户可以手动在用户终端的浏览器中输入无线路由器的链接地址,连接至无线路由器。其中,无线路由器的链接地址可以是IP地址,如192.168.1.1。
步骤S302,通过无线局域网向用户终端发送程序下载页面。
无线路由器与用户终端建立通信连接后,通过无线局域网向用户终端发送程序下载页面。该程序下载页面可以是预先手动配置的,也可以是无线路由器自动生成的。
示例性地,无线路由器可以根据预先存储的应用程序生成程序下载页面,生成过程如下:根据预先存储的应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮;建立应用程序的标识信息和下载按钮之间的对应关系,得到所述程序下载页面。需要说明的是,上述的下载按钮可以呈现为按钮或按键形式,也可以是应用程序的图形标识(下文简称图标)等其它形式。
进一步地说,无线路由器可以统计本地存储介质中指定格式的文件的数量,将指定格式的文件的数量作为应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮。示例性地,指定格式的文件可以是exe格式的文件。无线路由器可以将指定格式的文件的名称作为对应的应用程序的标识信息;或者将指定格式的文件的存储位置作为对应的应用程序的标识信息,建立应用程序的标识信息和下载按钮之间的对应关系。
由于无线路由器可以根据预先存储的应用程序自动生成程序下载页面,无需应用程序的推广人员手动配置程序下载页面,使用更便捷。即使没有网页配置的相关专业知识,推广人员也可以很容易地使用该无线路由器推广其应用程序,因此使用更方便。
由上述说明可知,程序下载页面中包含至少一个应用程序的下载按钮,每个应用程序的下载按钮与应用程序的标识信息相对应。用户点击程序下载页面上的下载按钮,用户终端即可根据该下载按钮对应的应用程序的标识信息生成程序下载请求,向无线路由器发送程序下载请求。
例如,如果无线路由器的本地存储介质中只有一个应用程序,则程序下载页面中可以只包含一个下载按钮。如果无线路由器的本地存储介质中包括多个应用程序,则程序下载页面中可以对应设置多个下载按钮,如图4所示,可以使用应用程序的图标作为下载按钮。一些实施例中,在程序下载页面中,可以一个应用程序对应一个下载按钮。另一些实施例中,应用程序也可以成组下载,如某个下载按钮可以对应于具有相关性的多个应用程序的标识信息。当用户点击该下载按钮时,可以一次性地下载相关的多个应用程序,避免了用户需点击多个下载按钮才能将所需的应用程序全部下载的麻烦。
步骤S303,接收用户终端通过无线局域网发送的程序下载请求。
步骤S304,通过无线局域网向用户终端发送程序下载请求对应的应用程序的安装文件。
无线路由器接收到的程序下载请求中携带有用户终端预下载的应用程序的标识信息,应用程序的标识信息可以是应用程序的名称或应用程序的存储位置。根据程序下载请求携带的应用程序的标识信息,可以确定应用程序的安装文件在本地存储介质中的存储位置,从确定的存储位置获取应用程序的安装文件发送至用户终端。示例性地,如果应用程序的标识信息为应用程序的名称,可以根据应用程序的名称和预先设置的应用程序的名称与安装文件的存储位置的对应关系,确定应用程序的安装文件的存储位置;或者,可以根据应用程序的名称在本地存储介质中查找对应的应用程序的安装文件,进而确定应用程序的安装文件的存储位置。
推广人员通过本实施例提供的应用程序推送方法推广应用程序时,无线路由器可以将所推广的应用程序的相关信息通过程序下载页面发送至用户终端,以使用户终端将程序下载页面展示给用户,用户可以直接在程序下载页面上选择预下载的应用程序,而无需再通过应用市场或其它方式查找所需下载的应用程序,从而节约了用户的时间。并且,与现有的推广人员在推广应用程序时,需要用户扫描二维码后使用流量进行下载相比,使用本实施例提供的程序推送方法,用户终端通过无线局域网从无线路由器下载应用程序,可以不消耗上网流量,为用户节约流量费用。即使在没有移动网络的场合,用户终端也可以通过上述方法完成应用程序的下载。
在一种可选的实施例中,当本地存储介质中的应用程序发生变化时,可以根据变化后的应用程序的标识信息更新程序下载页面。具体地,无线路由器可以在人工触发下根据变化后的应用程序的标识信息更新程序下载页面;或者,无线路由器可以监测本地存储介质中的应用程序是否发生变化,如果发生变化,可以自动根据变化后的应用程序的标识信息更新程序下载页面,以确保程序下载页面提供的可下载的应用程序的确保存在本地存储介质中,避免发生用户选择某个应用程序后,无线路由器无法提供该应用程序的安装文件的现象。
更新程序下载页面时,可以先删除程序下载页面中原有的下载按钮,按照上述的程序下载页面生成过程重新生成程序下载页面。例如,如果应用程序存储在连接在无线路由器上的存储卡中,当存储卡被拔出后,无线路由器可以删除程序下载页面或清除程序下载页面中的下载按钮,当新的存储卡***无线路由器时,无线路由器可以根据新的存储卡中存储的应用程序生成新的程序下载页面。如果无线路由器上连接有多张存储卡,无线路由器可以综合所有存储卡上的应用程序生成程序下载页面。
实施例三
在上述实施例一的基础上,本实施例提供了另一种应用程序推送方法的具体实施例。在本实施例中,如果无线路由器上没有存储用户终端预下载的应用程序,可以从网络获取应用程序的安装文件发送至用户终端。如图5所示,该方法包括如下步骤:
步骤S501,通过无线局域网与用户终端建立通信连接。
步骤S502,接收用户终端通过无线局域网发送的程序下载请求。
移动终端通过无线局域网向用户终端发送预设的程序下载页面。程序下载页面中还可以包括远程的应用程序商店的图标。用户点击应用程序商店的图标后,用户终端可以显示应用程序商店的界面,用户可以在界面中选择要下载的应用程序。用户点击应用程序图标或应用程序对应的下载按钮后,用户终端根据应用程序的标识信息生成相应的程序下载请求并发送至无线路由器。
步骤S503,根据程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有应用程序的安装文件;如果是,执行步骤S504;如果否,执行步骤S505。
无线路由器首先根据应用程序的标识信息在本地存储介质上查找对应的应用程序。如果本地存储介质上存储有该应用程序的安装文件,可以通过步骤S504和步骤S506直接将应用程序的安装文件推送至用户终端。如果本地存储介质上没有该应用程序的安装文件,则可以根据步骤S505通过网络搜索并获取该应用程序的安装文件。
步骤S504,从本地存储介质上获取应用程序的安装文件。
步骤S505,通过网络获取应用程序的安装文件,并将应用程序的安装文件保存在本地存储介质上。
步骤S506,通过无线局域网向用户终端发送程序下载请求对应的应用程序的安装文件。
本实施例提供的应用程序推送方法,无线路由器接收到程序下载请求,根据程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有应用程序的安装文件。如果本地存储介质上没有该应用程序的安装文件,可以通过网络获取该应用程序的安装文件并保存在本地存储介质上。下一个用户再下载这个应用程序时,可以无需网络直接将该应用程序的安装文件发送至用户终端,可以提高程序的推送速度,减少用户的等待时间。
实施例四
与上述应用程序推送方法基于同一发明构思,本发明实施例中还提供了一种无线路由器,由于该无线路由器解决问题的原理与上述应用程序推送方法相似,因此该无线路由器可以参见上述方法实施例进行实施,重复之处不再赘述。
如图6所示,本发明实施例提供的无线路由器100包括处理器101、存储器102无线通信单元103和数据传输接口104。处理器101、存储器102无线通信单元103和数据传输接口104可以通过总线105连接。
处理器101可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述应用程序推送方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。
存储器102可以是随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器等。存储器102用于存储实现上述应用程序推送方法的程序和处理器101在执行程序时所使用的应用程序的安装文件等数据。
无线通信单元103用于发射无线局域网信号,用户终端可以通过无线通信单元103发射的无线局域网信号与无线路由器建立连接。可选地,无线通信单元103包括无线信号发射机和天线。无线信号发射机输出射频信号,通过馈线输送到天线,由天线以电磁波形式辐射出去。
数据传输接口104为输入输出接口,如USB口等。数据传输接口104可以用于连接U盘或SD卡等,U盘或SD卡中存储有应用程序的安装文件。
总线105可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
本发明实施例揭示的流程,可以应用于处理器101中,或者由处理器101实现。在实现过程中,信号处理流程的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。处理器101可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器102,处理器101读取存储器102中的信息,结合其硬件完成信号处理流程的步骤。
具体地,处理器101,用于读取存储器102中的程序并执行如下步骤:
接收所述用户终端通过无线局域网发送的程序下载请求;所述程序下载请求携带有所述用户终端预下载的应用程序的标识信息;
通过无线局域网向所述用户终端发送所述程序下载请求对应的应用程序的安装文件。
可选地,所述处理器101还用于:
向所述用户终端发送程序下载页面;所述程序下载页面中包含至少一个应用程序的下载按钮,每个所述应用程序的下载按钮与所述应用程序的标识信息相对应。
可选地,所述处理器101还用于:
根据预先存储的应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮;
建立所述应用程序的标识信息和所述下载按钮之间的对应关系,得到所述程序下载页面。
可选地,所述处理器101还用于:
当本地存储介质中的应用程序发生变化时,根据变化后的应用程序的标识信息更新所述程序下载页面。
可选地,所述处理器101还用于:
根据所述程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有所述应用程序的安装文件;
如果是,从所述本地存储介质上获取所述应用程序的安装文件;
如果否,通过网络获取所述应用程序的安装文件,并将所述应用程序的安装文件保存在所述本地存储介质上。
本发明实施例提供的无线路由器,接收到用户终端通过无线局域网发送的程序下载请求时,可以通过无线局域网向用户终端发送程序下载请求对应的应用程序的安装文件。在用户终端下载应用程序的过程中,可以不消耗用户的上网流量,为用户节约流量费用。并且,在没有移动网络的场合,用户终端也可以通过上述方法完成应用程序的下载。
实施例五
与上述应用程序推送方法基于同一发明构思,本发明实施例中还提供了一种无线路由器,由于该无线路由器解决问题的原理与上述应用程序推送方法相似,因此该无线路由器可以参见上述方法实施例实施,重复之处不再赘述。
如图7所示,本发明实施例提供的一种无线路由器,包括如下模块:
请求接收模块71,用于接收所述用户终端通过无线局域网发送的程序下载请求;所述程序下载请求携带有所述用户终端预下载的应用程序的标识信息;
文件发送模块72,用于通过无线局域网向所述用户终端发送所述程序下载请求对应的应用程序的安装文件。
可选地,该无线路由器还可以包括页面发送模块,页面发送模块与请求接收模块71连接,用于向所述用户终端发送程序下载页面;所述程序下载页面中包含至少一个应用程序的下载按钮,每个所述应用程序的下载按钮与所述应用程序的标识信息相对应。
可选地,无线路由器还可以包括页面生成模块,页面生成模块与页面发送模块连接,用于根据预先存储的应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮;建立所述应用程序的标识信息和所述下载按钮之间的对应关系,得到所述程序下载页面。
可选地,无线路由器还可以包括页面更新模块,用于当本地存储介质中的应用程序发生变化时,根据变化后的应用程序的标识信息更新所述程序下载页面。
可选地,无线路由器还可以包括文件获取模块,文件获取模块连接在请求接收模块71和文件发送模块72之间,文件获取模块用于根据所述程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有所述应用程序的安装文件;如果是,从所述本地存储介质上获取所述应用程序的安装文件;如果否,通过网络获取所述应用程序的安装文件,并将所述应用程序的安装文件保存在所述本地存储介质上。
本发明实施例提供的无线路由器,用户终端通无线局域网与无线路由器连接,无线路由器接收到用户终端通过无线局域网发送的程序下载请求时,可以通过无线局域网向用户终端发送程序下载请求对应的应用程序的安装文件。在用户终端下载应用程序的过程中,可以不消耗用户的上网流量,为用户节约流量费用。并且,在没有移动网络的场合,用户终端也可以通过上述方法完成应用程序的下载。
本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,可以实现上述任一方法实施例记载的应用程序推送方法的步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (11)
1.一种应用程序推送方法,应用于无线路由器,其特征在于,所述方法包括:
接收所述用户终端通过无线局域网发送的程序下载请求;所述程序下载请求携带有所述用户终端预下载的应用程序的标识信息;
通过无线局域网向所述用户终端发送所述程序下载请求对应的应用程序的安装文件。
2.根据权利要求1所述的方法,其特征在于,所述接收所述用户终端发送的程序下载请求之前,还包括:
向所述用户终端发送程序下载页面;所述程序下载页面中包含至少一个应用程序的下载按钮,每个所述应用程序的下载按钮与所述应用程序的标识信息相对应。
3.根据权利要求2所述的方法,其特征在于,通过下列方式生成所述程序下载页面:
根据预先存储的应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮;
建立所述应用程序的标识信息和所述下载按钮之间的对应关系,得到所述程序下载页面。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当本地存储介质中的应用程序发生变化时,根据变化后的应用程序的标识信息更新所述程序下载页面。
5.根据权利要求1所述的方法,其特征在于,所述接收所述用户终端发送的程序下载请求之后,向所述用户终端发送所述程序下载请求对应的应用程序的安装文件之前,还包括:
根据所述程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有所述应用程序的安装文件;
如果是,从所述本地存储介质上获取所述应用程序的安装文件;
如果否,通过网络获取所述应用程序的安装文件,并将所述应用程序的安装文件保存在所述本地存储介质上。
6.一种无线路由器,其特征在于,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
接收所述用户终端通过无线局域网发送的程序下载请求;所述程序下载请求携带有所述用户终端预下载的应用程序的标识信息;
通过无线局域网向所述用户终端发送所述程序下载请求对应的应用程序的安装文件。
7.根据权利要求6所述的无线路由器,其特征在于,所述处理器还用于:
向所述用户终端发送程序下载页面;所述程序下载页面中包含至少一个应用程序的下载按钮,每个所述应用程序的下载按钮与所述应用程序的标识信息相对应。
8.根据权利要求7所述的无线路由器,其特征在于,所述处理器还用于:
根据预先存储的应用程序的数量,在预设的程序下载页面模板上设置相应个数的下载按钮;
建立所述应用程序的标识信息和所述下载按钮之间的对应关系,得到所述程序下载页面。
9.根据权利要求8所述的无线路由器,其特征在于,所述处理器还用于:
当本地存储介质中的应用程序发生变化时,根据变化后的应用程序的标识信息更新所述程序下载页面。
10.根据权利要求6所述的无线路由器,其特征在于,所述处理器还用于:
根据所述程序下载请求携带的应用程序的标识信息,判断本地存储介质上是否预先存储有所述应用程序的安装文件;
如果是,从所述本地存储介质上获取所述应用程序的安装文件;
如果否,通过网络获取所述应用程序的安装文件,并将所述应用程序的安装文件保存在所述本地存储介质上。
11.一种无线路由器,其特征在于,所述无线路由器包括:
请求接收模块,用于接收所述用户终端通过无线局域网发送的程序下载请求;所述程序下载请求携带有所述用户终端预下载的应用程序的标识信息;
文件发送模块,用于通过无线局域网向所述用户终端发送所述程序下载请求对应的应用程序的安装文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910348360.3A CN110113743A (zh) | 2019-04-28 | 2019-04-28 | 一种应用程序推送方法和无线路由器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910348360.3A CN110113743A (zh) | 2019-04-28 | 2019-04-28 | 一种应用程序推送方法和无线路由器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110113743A true CN110113743A (zh) | 2019-08-09 |
Family
ID=67487074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910348360.3A Pending CN110113743A (zh) | 2019-04-28 | 2019-04-28 | 一种应用程序推送方法和无线路由器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110113743A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114765908A (zh) * | 2021-01-13 | 2022-07-19 | 京东方科技集团股份有限公司 | 客户前置设备、物联网***、数据传输方法及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103702399A (zh) * | 2013-12-25 | 2014-04-02 | 福建星网锐捷通讯股份有限公司 | 一种通过智能手机管理无线路由器的方法 |
CN104394601A (zh) * | 2014-11-24 | 2015-03-04 | 深圳信息职业技术学院 | 一种WiFi无线网络的访问控制方法、装置及路由器 |
CN104852953A (zh) * | 2015-01-27 | 2015-08-19 | 苏州梦想人软件科技有限公司 | 基于具有存储及识别功能的无线路由器的增强现实方法 |
CN105204915A (zh) * | 2015-10-29 | 2015-12-30 | 小米科技有限责任公司 | 应用程序更新方法、装置及*** |
CN106657217A (zh) * | 2016-09-20 | 2017-05-10 | 厦门伙伴信息技术有限公司 | 一种基于路由设备的app下载缓存的方法 |
CN108124005A (zh) * | 2017-12-18 | 2018-06-05 | 上海斐讯数据通信技术有限公司 | 一种目标app的免流量下载方法、***以及路由器 |
-
2019
- 2019-04-28 CN CN201910348360.3A patent/CN110113743A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103702399A (zh) * | 2013-12-25 | 2014-04-02 | 福建星网锐捷通讯股份有限公司 | 一种通过智能手机管理无线路由器的方法 |
CN104394601A (zh) * | 2014-11-24 | 2015-03-04 | 深圳信息职业技术学院 | 一种WiFi无线网络的访问控制方法、装置及路由器 |
CN104852953A (zh) * | 2015-01-27 | 2015-08-19 | 苏州梦想人软件科技有限公司 | 基于具有存储及识别功能的无线路由器的增强现实方法 |
CN105204915A (zh) * | 2015-10-29 | 2015-12-30 | 小米科技有限责任公司 | 应用程序更新方法、装置及*** |
CN106657217A (zh) * | 2016-09-20 | 2017-05-10 | 厦门伙伴信息技术有限公司 | 一种基于路由设备的app下载缓存的方法 |
CN108124005A (zh) * | 2017-12-18 | 2018-06-05 | 上海斐讯数据通信技术有限公司 | 一种目标app的免流量下载方法、***以及路由器 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114765908A (zh) * | 2021-01-13 | 2022-07-19 | 京东方科技集团股份有限公司 | 客户前置设备、物联网***、数据传输方法及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100697174B1 (ko) | 무선 파라메트릭 데이타 및 규제 데이타에 대한 근거리 및원거리 액세스 및 그 방법 | |
CN108510389A (zh) | 基于区块链的智能合约调用方法、设备及可读存储介质 | |
CN107861713A (zh) | 数据调用方法、装置及计算机可读存储介质 | |
CN110351378A (zh) | 一种物联网设备的控制方法及*** | |
CN103152392B (zh) | 安装包提供方法、获取方法、设备及*** | |
CN107872534B (zh) | 信息推送方法、装置、服务器及可读存储介质 | |
CN106293765A (zh) | 一种布局更新方法及装置 | |
CN109992732A (zh) | 信息分享方法、装置、电子设备及存储介质 | |
CN109766071A (zh) | 条形电子货架标签的显示调整方法及装置 | |
CN103885775A (zh) | 驱动程序文件的获取方法和装置 | |
CN110413528A (zh) | 测试环境智能配置方法及*** | |
CN113743143B (zh) | 物联网智能设备的配网绑定方法及*** | |
CN108960587A (zh) | 置业顾问服务质量的评价方法、装置及可读存储介质 | |
CN104519105A (zh) | 一种获取与终端相匹配的应用的方法及装置 | |
CN1852326B (zh) | 一种移动终端获取移动游戏的方法 | |
CN113014637A (zh) | 信息显示方法和信息推送方法 | |
CN111615099A (zh) | eSIM卡交互控制方法及相关设备 | |
CN107205210A (zh) | 无线网络节点的配置方法、装置、***及计算机程序 | |
CN110113743A (zh) | 一种应用程序推送方法和无线路由器 | |
CN108810916A (zh) | Wi-Fi热点推荐方法、装置及存储介质 | |
CN207354634U (zh) | 无线网络配置设备和无线网络节点的配置*** | |
CA2397109A1 (en) | Information processing terminal | |
EP4339871A1 (en) | Internet of vehicles-based digital commodity processing method, apparatus, and medium | |
CN106375862A (zh) | 一种获取gif图片的方法、装置及终端 | |
KR101028351B1 (ko) | 휴대 단말 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190809 |
|
RJ01 | Rejection of invention patent application after publication |