一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL,当一个网页经历过短期的URL的变化时使用。一个暂时重定向是一种服务器端的重定向,能够被搜索引擎蜘蛛正确地处理。
[0062]203、将所述重定向地址返回至所述应用。
[0063]利用上述应用内下载第三方应用的方法时,当有新用户请求下载第三方应用时,服务就能返回动态更新后的地址,这样就做到了动态更新下载地址,从而避免了为了更新下载地址而开发新版软件。因此,上述应用内下载第三方应用的方法具有耗时短和成本低等优势。
[0064]实施例三、
[0065]本发明实施例将从终端的角度进行描述,该终端具体可以为手机、平板电脑和个人计算机(PC,Personal Computer)等设备。
[0066]如图4所示,应用内下载第三方应用的方法的具体流程可以如下:
[0067]301、向服务器发送下载所述第三方应用的下载请求,所述下载请求包括用于下载所述第三方应用的下载地址。
[0068]所述向服务器发送用于下载所述第三方应用的下载请求的步骤,具体为:通过http协议向服务器发送下载所述第三方应用的下载请求。
[0069]302、接收所述服务器返回的重定向地址返,所述重定向地址为所述服务器从其内存数据中获取的所述下载地址对应的302重定向地址;
[0070]303、根据所述重定向地址下载所述第三方应用。
[0071]所述根据所述重定向地址下载所述第三方应用的步骤,具体为:根据所述重定向地址并通过http协议下载所述第三方应用。
[0072]利用上述应用内下载第三方应用的方法时,当有新用户请求下载第三方应用时,服务就能返回动态更新后的地址,这样就做到了动态更新下载地址,从而避免了为了更新下载地址而开发新版软件。因此,上述应用内下载第三方应用的方法具有耗时短和成本低等优势。
[0073]实施例四、
[0074]本发明实施例将从系统的角度进行描述,所述系统包括终端和服务器。该终端具体可以为手机、平板电脑和个人计算机(PC,Personal Computer)等设备。该服务器可以为应用服务器。
[0075]如图5所示,应用内下载第三方应用的系统包括:终端10和服务器20 ;
[0076]所述终端10包括人机交互模块11、发送模块12及下载模块13 ;
[0077]所述人机交互模块11,用于接收用户在所述应用内下载所述第三方应用的下载请求;
[0078]所述发送模块12,用于将所述下载请求发送给服务器,所述下载请求包括用于下载所述第三方应用的下载地址;
[0079]所述服务器20包括接收模块21、获取模块22及返回模块23 ;
[0080]所述接收模块21,用于器接收所述下载请求;
[0081]所述获取模块22,用于从内存数据中获取所述下载地址对应的302重定向地址;
[0082]所述返回模块23,用于将所述重定向地址返回至所述终端;
[0083]所述下载模块13,用于根据所述重定向地址下载所述第三方应用。
[0084]所述发送模块12具体用于:通过http协议将所述下载请求发送给服务器。
[0085]所述下载模块13具体用于:根据所述重定向地址并通过http协议下载所述第三方应用。
[0086]上述应用内下载第三方应用的系统中,当有新用户请求下载第三方应用时,服务就能返回动态更新后的地址,这样就做到了动态更新下载地址,从而避免了为了更新下载地址而开发新版软件。因此,上述应用内下载第三方应用的系统具有耗时短和成本低等优势。
[0087]实施例五、
[0088]本发明实施例将从服务器的角度进行描述,该服务器可以为应用服务器。
[0089]如图6所示,应用内下载第三方应用的装置包括:
[0090]接收模块31,用于接收下载所述第三方应用的下载请求,所述下载请求包括用于下载所述第三方应用的下载地址;
[0091]获取模块32,用于从内存数据中获取所述下载地址对应的302重定向地址;
[0092]返回模块33,用于将所述重定向地址返回至所述应用。
[0093]上述应用内下载第三方应用的装置中,当有新用户请求下载第三方应用时,服务就能返回动态更新后的地址,这样就做到了动态更新下载地址,从而避免了为了更新下载地址而开发新版软件。因此,上述应用内下载第三方应用的装置具有耗时短和成本低等优势。
[0094]实施例六、
[0095]相应的,本发明实施例还提供另一种终端,作为本发明实施例的终端,如图7所示,该终端可以包括射频(RF,Rad1 Frequency)电路701、包括有一个或一个以上计算机可读存储介质的存储器702、输入单元703、显示单元704、传感器705、音频电路706、无线保真(WiFi,Wireless Fidelity)模块707、包括有一个或者一个以上处理核心的处理器708、以及电源709等部件。本领域技术人员可以理解,图7中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0096]RF电路701可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器708处理;另外,将涉及上行的数据发送给基站。通常,RF电路701包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、S頂卡、收发信机、耦合器、LNA、双工器等。此外,RF电路701还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM、GPRS、CDMA、WCDMA、LTE、电子邮件、SMS 等。
[0097]存储器702可用于存储软件程序以及模块,处理器708通过运行存储在存储器702的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器702还可以包括存储器控制器,以提供处理器708和输入单元703对存储器702的访问。
[0098]输入单元703可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元703可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器708,并能接收处理器708发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元703还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0099]显示单元704可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元704可包括显示面板,可选的,可以采用LCD、OLED等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器708以确定触摸事件的类型,随后处理器708根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图7中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
[0100]终端还可包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和