本发明专利技术提供了一种应用程序下载方法和系统,其中,该方法包括:用户终端接收由对应用程序的下载地址编码得到的快速响应QR码;用户终端对QR码进行解码得到应用程序的下载地址;用户终端通过下载地址下载应用程序。本发明专利技术解决了无法便捷地将应用程序的下载地址传输给用户终端的问题,通过QR码可以简单地进行下载地址的传输,节约了下载应用程序的流程。
【技术实现步骤摘要】
应用程序下载方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种应用程序下载方法和装置。
技术介绍
目前,当用户终端希望从网络上的应用商店下载应用程序时,通常提供两种下载方式:下载到电脑和下载到手机,其中,下载到手机的方式包括:将应用程序的下载地址(URL)通过wappush消息(推入消息或服务消息)发送到用户的手机中,然后,用户根据该下载地址来下载应用程序;下载到电脑的方式包括:用户通过计算机终端访问应用商店,通过应用商店的网页上提供的下载地址来下载相应的应用程序,然后,通过数据链路将下载到的应用程序传输中手机中。然而,上述两种方式均存在问题:1)目前,部分手机由于硬件或软件的问题无法接收到wappush消息,从而无法获得应用程序的下载地址(URL),也就是,该手机不支持“下载到手机”这种下载方式;2)对于“下载到电脑”而言,由于需要有数据链路(如数据线或WIFI等)支持、且增加了从电脑拷贝到手机的步骤,因此,操作较为麻烦。虽然可以通过将wappush消息改为短信来传输下载地址,但是,由于短信具有字数限制从而当下载地址特别长的时候,利用短信传输的方式无法完整地传输上述的下载地址。
技术实现思路
本专利技术的主要目的在于提供一种应用程序下载方法和系统,以至少解决上述问题之一。根据本专利技术的一个方面,提供了一种应用程序下载方法,包括:用户终端接收由对应用程序的下载地址编码得到的QR码(QuickResponseCode,快速响应码);用户终端对QR码进行解码得到应用程序的下载地址;用户终端通过下载地址下载应用程序。在用户终端接收由对应用程序的下载地址编码得到的快速响应QR码之前,应用程序下载方法还包括:网络服务器接收到用户终端的请求消息,其中,请求消息用于获取应用程序的下载地址;网络服务器判断应用程序是否需要计费;若需要计费,则网络服务器判断用户终端是否计费成功;若计费成功,则网络服务器将应用程序的下载地址编码成QR码,并将QR码发送给用户终端。在网络服务器判断应用程序是否需要计费之后,应用程序下载方法还包括:若不需要计费,则网络服务器将应用程序的下载地址编码成QR码,并发送给用户终端。网络服务器将应用程序的下载地址编码成QR码的步骤包括:网络服务器将多个应用程序的下载地址进行拼接;将拼接后的下载地址转换成一个QR码。QR码与应用程序的下载地址一一对应。QR码为二维码图片,用户终端对QR码进行解码得到应用程序的下载地址的步骤包括:用户终端对QR码进行扫描得到应用程序的下载地址。根据本专利技术的另一方面,提供了一种应用程序下载系统,包括:用户终端,其中,该用户终端包括:接收单元,用于接收由对应用程序的下载地址编码得到的快速响应QR码;解码单元,用于对QR码进行解码得到应用程序的下载地址;下载单元,用于通过下载地址下载应用程序。应用程序下载系统还包括:网络服务器,其中,网络服务器包括:接收单元,用于在用户终端接收由对应用程序的下载地址编码得到的快速响应QR码之前,接收用户终端的请求消息,其中,请求消息用于获取应用程序的下载地址;判断单元,用于判断应用程序是否需要计费;在需要计费时判断用户终端是否计费成功;编码单元,用于在不需要计费时或者在需要计费且计费成功时将应用程序的下载地址编码成QR码;发送单元,用于将QR码发送给用户终端。编码单元包括:拼接模块,用于将多个应用程序的下载地址进行拼接;转换模块,用于将拼接后的下载地址转换成一个QR码。解码单元包括:扫描模块,用于在QR码为二维码图片时对QR码进行扫描得到应用程序的下载地址。在本专利技术中,通过用户终端均支持的QR码来传输应用程序的下载地址,解决了现有技术中无法便捷地将应用程序的下载地址传输给用户终端的问题,通过QR码可以简单地进行下载地址的传输,节约了下载应用程序的流程。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的应用程序下载系统的优选结构图;图2是根据本专利技术实施例的应用程序下载方法的优选流程图;图3是根据本专利技术实施例的未绑定第三方支付账户购买的业务流程图;图4是根据本专利技术实施例的绑定第三方支付账户购买的业务流程图。具体实施方式实施例1图1是根据本专利技术实施例的应用程序下载系统的优选结构图,其中,应用程序下载系统包括:用户终端102和网络服务器104。用户终端102包括:接收单元1021,用于接收由对应用程序的下载地址编码得到的快速响应QR码;解码单元1022,用于对QR码进行解码得到应用程序的下载地址;下载单元1023,用于通过下载地址下载应用程序。优选的,接收单元1021、解码单元1022以及下载单元1023依次连接,如图1所示。在本专利技术的实施例中,QR码的特点是信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等,其容量可容纳最多7089字节的数字、4296字节的字母、2953字节的二进制、984字节的汉字。通过用户终端均支持的QR码来传输应用程序的下载地址,既可以弥补短消息的不足,也可以解决用户终端无法收到wappush的问题,从而解决了现有技术中无法便捷地将应用程序的下载地址传输给用户终端的问题,通过QR码可以简单地进行下载地址的传输,节约了下载应用程序的流程。在通过QR码下载应用的过程中,优选地可以在用户付费完成进入下载页面或免费下载进入下载页面时,由计费模块将下载地址(URL,UniversalResourceLocator,统一资源定位符或称网页地址)通过QR码生成算法形成一个唯一的QR码并在页面生成相应的二维码图片,用户通过二维码解码软件扫描该图片进而获取到下载链接。网络服务器104包括:接收单元1041,用于在用户终端接收由对应用程序的下载地址编码得到的快速响应QR码之前,接收用户终端的请求消息,其中,请求消息用于获取应用程序的下载地址;判断单元1042,用于判断应用程序是否需要计费;在需要计费时判断用户终端是否计费成功;编码单元1043,用于在不需要计费时或者在需要计费且计费成功时将应用程序的下载地址编码成QR码,优选的,通过QR码算法将应用程序的下载地址生成一个QR码;发送单元1044,用于将QR码发送给用户终端。通过计费的判断,可以有效地对QR码的发送进行控制。接收单元1041、判断单元1042、编码单元1043以及发送单元1044优选的依次连接,如图1所示。编码单元1043包括:拼接模块,用于将多个应用程序的下载地址进行拼接;转换模块,用于将拼接后的下载地址转换成一个QR码。通过拼接的方式,可以提高传输下载地址的效率。解码单元1022包括:扫描模块,用于在QR码为二维码图片时对QR码进行扫描得到应用程序的下载地址。本实施例中的二维码图片只是QR码的一种形式,本专利技术的QR码不仅限于此,还可以为其他的表现形式。通过上述的二维码图片,可以有效地进行QR码的解码。优选的,QR码与应用程序的下载地址一一对应。通过这种一一对应的方式,使得QR码具有唯一性,避免了下载地址出现冲突,使得用户终端可以获取准确的下载地址,并使用该下载地址进行应用程序的下载。实施例2图2是根据本专利技术实施例的应用程序下载方法本文档来自技高网...
【技术保护点】
一种应用程序下载方法,其特征在于,包括:用户终端接收由对应用程序的下载地址编码得到的快速响应QR码;所述用户终端对所述QR码进行解码得到所述应用程序的下载地址;所述用户终端通过所述下载地址下载所述应用程序。
【技术特征摘要】
1.一种应用程序下载方法,其特征在于,包括:用户终端接收由对应用程序的下载地址编码得到的快速响应QR码;所述用户终端对所述QR码进行解码得到所述应用程序的下载地址;所述用户终端通过所述下载地址下载所述应用程序;其中,在用户终端接收由对应用程序的下载地址编码得到的快速响应QR码之前,还包括:网络服务器接收到所述用户终端的请求消息,其中,所述请求消息用于获取所述应用程序的下载地址;所述网络服务器判断所述应用程序是否需要计费;若需要计费,则所述网络服务器判断所述用户终端是否计费成功;若计费成功,则所述网络服务器将所述应用程序的下载地址编码成所述QR码,并将所述QR码发送给所述用户终端。2.根据权利要求1所述的方法,其特征在于,在所述网络服务器判断所述应用程序是否需要计费之后,还包括:若不需要计费,则所述网络服务器将所述应用程序的下载地址编码成所述QR码,并发送给所述用户终端。3.根据权利要求1或2所述的方法,其特征在于,所述网络服务器将所述应用程序的下载地址编码成所述QR码的步骤包括:所述网络服务器将多个所述应用程序的下载地址进行拼接;将所述拼接后的下载地址转换成一个QR码。4.根据权利要求1至2中任一项所述的方法,其特征在于,所述QR码与所述应用程序的下载地址一一对应。5.根据权利要求2所述的方法,其特征在于,所述QR码为二维...
【专利技术属性】
技术研发人员:张彬彬,刘勇,
申请(专利权)人:南京中兴新软件有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。