CN105915613A - 基于云服务的资源提供方法及装置 - Google Patents
基于云服务的资源提供方法及装置 Download PDFInfo
- Publication number
- CN105915613A CN105915613A CN201610245565.5A CN201610245565A CN105915613A CN 105915613 A CN105915613 A CN 105915613A CN 201610245565 A CN201610245565 A CN 201610245565A CN 105915613 A CN105915613 A CN 105915613A
- Authority
- CN
- China
- Prior art keywords
- resource
- server
- information
- download address
- cloud
- 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/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种基于云服务的资源提供方法及装置。其中,基于云服务的资源提供方法包括:从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息;根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息;从所述资源服务器接收与所述请求消息相应的下载地址,以根据所述下载地址获取所述资源,实现了从资源服务器获得资源,缩短了数据传输的时间,且无需用户做出上传等繁琐的操作,提升了用户体验。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于云服务的资源提供方法及装置。
背景技术
随着互联网技术的快速发展,越来越多的第三方服务提供商可为用户提供基于互联网的服务。这些服务在丰富了用户的工作和娱乐生活的同时,也为用户提供了便利。以网络打印这一服务为例,现有技术通常是用户在第三方服务器提供的页面做上传图片等操作,从而使得第三方服务器获得图片,进而进行线下打印等处理。
然而,上述方式具有以下不足之处:首先,第三方服务器需要通过用户上传图片才可获得,该过程数据传输的速度较慢,且用时较长;其次,用户在客户端做出的操作较多,不便捷导致用户体验不好。
发明内容
本发明的目的在于,提供一种基于云服务的资源提供方法及装置,以实现从资源服务器获得资源,缩短数据传输的时间,且无需用户做出上传等繁琐的操作,提升用户体验。
根据本发明的一方面,提供一种基于云服务的资源提供方法,包括:从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息;根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息;从所述资源服务器接收与所述请求消息相应的下载地址,以根据所述下载地址获取所述资源。
优选地,所述资源服务器为存储有所述资源的云端服务器。
优选地,所述请求消息还包括认证码,所述从所述资源服务器接收与所述请求消息相应的下载地址的处理包括:
如果所述云端服务器对所述认证码校验通过,则接收所述云端服务器发送的携带有所述下载地址的下载确认消息。
优选地,所述方法还包括:根据所述下载地址下载所述资源。
优选地,所述资源包括以下任一种:图片、视频和音频。
根据本发明的另一方面,还提供一种基于云服务的资源提供方法,包括:响应于用户对资源的指定操作,发送服务请求消息给第三方服务器,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
根据本发明的另一方面,还提供一种基于云服务的资源提供装置,包括:消息接收模块,用于从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息;消息发送模块,用于根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息;下载地址接收模块,用于从所述资源服务器接收与所述请求消息相应的下载地址,以根据所述下载地址获取所述资源。
优选地,所述资源服务器为存储有所述资源的云端服务器。
优选地,所述请求消息还包括认证码,所述下载地址接收模块用于如果所述云端服务器对所述认证码校验通过,则接收所述云端服务器发送的携带有所述下载地址的下载确认消息。
优选地,所述装置还包括:资源下载模块,用于根据所述下载地址下载所述资源。
优选地,所述资源包括以下任一种:图片、视频和音频。
根据本发明的另一方面,还提供一种基于云服务的资源提供装置,包括:用户操作检测模块,用于检测用户对资源的指定操作;消息发送响应模块,用于响应于用户对资源的指定操作,发送服务请求消息给第三方服务器,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
根据本发明实施例提供的基于云服务的资源提供方法及装置,通过根据从终端设备接收到的服务请求消息向资源服务器发送对资源的请求消息;进一步从资源服务器接收与请求消息相应的下载地址,以根据下载地址获取资源。实现了从资源服务器获得资源,缩短了数据传输的时间,且无需用户做出上传等繁琐的操作,提升了用户体验。
附图说明
图1所示为根据本发明实施例一的基于云服务的资源提供方法的流程图;
图2所示为根据本发明实施例二的基于云服务的资源提供方法的流程图;
图3所示为根据本发明实施例三的基于云服务的资源提供方法的流程图;
图4所示为根据本发明实施例四的基于云服务的资源提供装置的逻辑框图;
图5所示为根据本发明实施例五的基于云服务的资源提供装置的逻辑框图;
图6所示为根据本发明实施例六的基于云服务的资源提供装置的逻辑框图;
图7所示为根据本发明实施例七的服务器的硬件结构示意图;
图8所示为根据本发明实施例八的终端设备的硬件结构示意图。
具体实施方式
本发明的基本构思是,提供一种基于云服务提供资源的技术方案。第三方服务器从终端设备接收服务请求消息;根据服务请求消息向资源服务器发送对资源的请求消息,从而为第三方服务器提供一个传输速度快且稳定的网络环境,实现了从资源服务器获得资源。与现有技术相比,无需向用户所在的终端设备请求资源,从而减少用户操作,进而极大地保证了用户的网络体验。
下面结合附图详细描述本发明的示例性实施例基于云服务的资源提供方法及装置。
实施例一
图1是示出根据本发明实施例一的基于云服务的资源提供方法的流程图。可在如第三方服务器端执行该方法。
参照图1,在步骤S110,从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
这里,所述资源可包括以下任一种:图片、视频和音频,但不限于此。
举例来说,用户欲请求打印照片的服务,且待打印的照片存储在云端服务器。那么,第三方服务器就可从用户所在的终端设备接收到关于打印照片的服务请求消息。
需要说明的是,第三方服务器是第三方服务提供商的服务器。资源服务器可以是存储有前述待打印的照片的云端服务器。
在步骤S120:根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息。
也就是说,第三方服务器可从接收到的服务请求消息得知资源的相关信息和资源所存储的位置即资源服务器的信息。例如,前述照片存储在云端服务器,那么第三方服务器就可以获得云端服务器的地址信息。
在步骤S130:从所述资源服务器接收与所述请求消息相应的下载地址,以根据所述下载地址获取所述资源。
经过前述步骤S120获得资源服务器的信息之后,第三方服务器就可访问该资源服务器,并向资源服务器请求资源的下载链接。通过接收到的下载链接去下载需要的资源。
仍以前述存储在云端服务器的照片为例,通常,存储在云端服务器的照片称为云图片,每张云图片都有其对应的下载链接,第三方服务器基于从云端服务器获得的云图片的下载链接,从而可下载该云图片。
本发明实施例提供的基于云服务的资源提供方法,通过根据从终端设备接收到的服务请求消息向资源服务器发送对资源的请求消息;进一步从资源服务器接收与请求消息相应的下载地址,以根据下载地址获取资源。实现了从资源服务器获得资源,缩短了数据传输的时间,且无需用户做出上传等繁琐的操作,提升了用户体验。
实施例二
图2是示出根据本发明实施例二的基于云服务的资源提供方法的流程图,所述实施例可视为图1的又一种具体的实现方案。可在如图5所示的基于云服务的资源提供装置上执行该方法。
在步骤S210,从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
在步骤S220,根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息。
这里,步骤S210、S220分别与上述实施例一中步骤S110和S120处理方式相同,具体可参见上述S110和S120的步骤内容,在此不再赘述。
根据本发明的优选实施例,所述资源服务器可以为存储有所述资源的云端服务器。为了保证数据传输的安全性,所述请求消息还可包括认证码。
相应地,在步骤S230,如果所述云端服务器对所述认证码校验通过,则接收所述云端服务器发送的携带有所述下载地址的下载确认消息。
在步骤S240,根据下载地址下载资源。
通常,100M的图片上传时间为一到两分钟,经过前述步骤S210-S240的处理后,实现第三方服务器和云端服务器之间数据高速传输,甚至可达到秒传。
本发明实施例提供的基于云服务的资源提供方法,具有如下技术效果:一方面,资源服务器可以是云端服务器,根据云端服务器提供的资源的下载地址下载资源,进一步缩短了数据传输的时间;另一方面,通过对认证码的校验,在校验通过的情况下才发送下载地址给第三方服务器,极大地提高了数据传输的安全性。
实施例三
图3是示出根据本发明实施例三的基于云服务的资源提供方法的流程图。可在如终端设备执行该方法。
参照图3,在步骤S310,检测用户对资源的指定操作。
在步骤S320,响应于用户对资源的指定操作,发送服务请求消息给第三方服务器。这里,所述服务请求消息可包括涉及的资源的信息以及资源服务器的信息。
本发明实施例提供的基于云服务的资源提供方法,通过检测用户对资源的指定操作,进一步响应该用户对资源的指定操作,实现了发送包含存储有该资源的资源服务器的信息的服务请求消息给第三方服务器,从而为第三服务器提供更加便捷、快速下载到资源的途径。
实施例四
基于相同的技术构思,图4是示出根据本发明实施例四的基于云服务的资源提供装置的逻辑框图。可用以执行如实施例一所述的基于云服务的资源提供方法流程。
参照图4,基于云服务的资源提供装置包括:消息接收模块410、消息发送模块420和下载地址接收模块430。
消息接收模块410用于从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
消息发送模块420用于根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息。
下载地址接收模块430用于从所述资源服务器接收与所述请求消息相应的下载地址,以根据所述下载地址获取所述资源。
本发明实施例提供的基于云服务的资源提供装置,通过根据从终端设备接收到的服务请求消息向资源服务器发送对资源的请求消息;进一步从资源服务器接收与请求消息相应的下载地址,以根据下载地址获取资源。实现了从资源服务器获得资源,缩短了数据传输的时间,且无需用户做出上传等繁琐的操作,提升了用户体验。
实施例五
基于相同的技术构思,图5是示出根据本发明实施例五的基于云服务的资源提供装置的逻辑框图。可用以执行如实施例二所述的基于云服务的资源提供方法流程。
参照图5,在前述实施例的基础上,所述请求消息还可包括认证码,根据本发明优选实施例,所述下载地址接收模块430用于如果所述云端服务器对所述认证码校验通过,则接收所述云端服务器发送的携带有所述下载地址的下载确认消息。
进一步地,基于云服务的资源提供装置还可包括:资源下载模块440用于根据所述下载地址下载所述资源。
优选地,所述资源服务器为存储有所述资源的云端服务器。
进一步地,所述资源包括以下任一种:图片、视频和音频。
本发明实施例提供的基于云服务的资源提供装置,具有如下技术效果:一是资源服务器可以是云端服务器,根据云端服务器提供的资源的下载地址下载资源,进一步缩短了数据传输的时间;二是通过对认证码的校验,在校验通过的情况下才发送下载地址给第三方服务器,极大地提高了数据传输的安全性。
实施例六
基于相同的技术构思,图6是示出根据本发明实施例六的基于云服务的资源提供装置的逻辑框图。可用以执行如实施例三所述的基于云服务的资源提供方法流程。
参照图6,基于云服务的资源提供装置包括:用户操作检测模块610和消息发送响应模块620。
用户操作检测模块610用于检测用户对资源的指定操作。
消息发送响应模块620用于响应于用户对资源的指定操作,发送服务请求消息给第三方服务器,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
本发明实施例提供的基于云服务的资源提供装置,通过检测用户对资源的指定操作,进一步响应该用户对资源的指定操作,实现了发送包含存储有该资源的资源服务器的信息的服务请求消息给第三方服务器,从而为第三服务器提供更加便捷、快速下载到资源的途径。
实施例七
本发明实施例提供了一种服务器,其硬件结构示意图如图7所示。
服务器包括处理器710、收发器720和总线730。其中,处理器710、收发器720通过总线730通信。
收发器720用于从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息;根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息;从所述资源服务器接收与所述请求消息相应的下载地址,以根据所述下载地址获取所述资源。
所述请求消息还可包括认证码,相应地,在一种可选的实施方式中,收发器720还用于如果所述云端服务器对所述认证码校验通过,则接收所述云端服务器发送的携带有所述下载地址的下载确认消息。
在一种可选的实施方式中,处理器710用于根据所述下载地址下载所述资源。
应理解,根据本发明实施例提供的服务器可实现图1至图2中的各个方法的相应流程,为了简洁,在此不再赘述,上述方法实施例中的相关描述也适用于本实施例。
此外,本发明实施例还提供了一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在服务器上运行时,导致服务器执行前述方法实施例一或实施例二的基于云服务的资源提供方法。
并且,本发明实施例还提供了一种计算机可读介质,其中存储了上述的计算机程序。
实施例八
本发明实施例提供了一种终端设备,其硬件结构示意图如图8所示。
终端设备包括处理器810、收发器820和总线830。其中,处理器810、收发器820通过总线830通信。
收发器820用于响应于用户对资源的指定操作,发送服务请求消息给第三方服务器,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
该处理器810用于检测用户对资源的指定操作。
应理解,根据本发明实施例提供的终端设备可实现图3中的方法的相应流程,为了简洁,在此不再赘述,上述方法实施例中的相关描述也适用于本实施例。
此外,本发明实施例还提供了一种计算机程序,该计算机程序包括计算机可读代码,当该计算机可读代码在终端设备上运行时,导致终端设备执行前述方法实施例三的基于云服务的资源提供方法。
并且,本发明实施例还提供了一种计算机可读介质,其中存储了上述的计算机程序。
需要指出,根据实施的需要,可将本申请中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明的目的。
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (12)
1.一种基于云服务的资源提供方法,所述方法包括:
从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息;
根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息;
从所述资源服务器接收与所述请求消息相应的下载地址,以根据所述下载地址获取所述资源。
2.根据权利要求1所述的方法,其中,所述资源服务器为存储有所述资源的云端服务器。
3.根据权利要求2所述的方法,其中,所述请求消息还包括认证码,所述从所述资源服务器接收与所述请求消息相应的下载地址的处理包括:
如果所述云端服务器对所述认证码校验通过,则接收所述云端服务器发送的携带有所述下载地址的下载确认消息。
4.根据权利要求3所述的方法,其中,所述方法还包括:根据所述下载地址下载所述资源。
5.根据权利要求1~4中任一项所述的方法,其中,所述资源包括以下任一种:图片、视频和音频。
6.一种基于云服务的资源提供方法,所述方法包括:
响应于用户对资源的指定操作,发送服务请求消息给第三方服务器,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
7.一种基于云服务的资源提供装置,所述装置包括:
消息接收模块,用于从终端设备接收服务请求消息,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息;
消息发送模块,用于根据所述服务请求消息向所述资源服务器发送对所述资源的请求消息;
下载地址接收模块,用于从所述资源服务器接收与所述请求消息相应的下载地址,以根据所述下载地址获取所述资源。
8.根据权利要求7所述的装置,其中,所述资源服务器为存储有所述资源的云端服务器。
9.根据权利要求8所述的装置,其中,所述请求消息还包括认证码,所述下载地址接收模块用于如果所述云端服务器对所述认证码校验通过,则接收所述云端服务器发送的携带有所述下载地址的下载确认消息。
10.根据权利要求9所述的装置,其中,所述装置还包括:资源下载模块,用于根据所述下载地址下载所述资源。
11.根据权利要求7~10中任一项所述的装置,其中,所述资源包括以下任一种:图片、视频和音频。
12.一种基于云服务的资源提供装置,所述装置包括:
用户操作检测模块,用于检测用户对资源的指定操作;
消息发送响应模块,用于响应于用户对资源的指定操作,发送服务请求消息给第三方服务器,所述服务请求消息包括涉及的资源的信息以及资源服务器的信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610245565.5A CN105915613A (zh) | 2016-04-19 | 2016-04-19 | 基于云服务的资源提供方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610245565.5A CN105915613A (zh) | 2016-04-19 | 2016-04-19 | 基于云服务的资源提供方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105915613A true CN105915613A (zh) | 2016-08-31 |
Family
ID=56747544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610245565.5A Pending CN105915613A (zh) | 2016-04-19 | 2016-04-19 | 基于云服务的资源提供方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105915613A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110178349A (zh) * | 2017-01-23 | 2019-08-27 | 西门子公司 | 用于与设备相关地提供下载资源的方法 |
CN110962132A (zh) * | 2019-12-26 | 2020-04-07 | 珠海市一微半导体有限公司 | 一种机器人*** |
CN113709231A (zh) * | 2021-08-24 | 2021-11-26 | 广州文远知行科技有限公司 | 一种数据包加载方法、客户端、服务器、设备及存储介质 |
CN113779098A (zh) * | 2021-08-17 | 2021-12-10 | 北京百度网讯科技有限公司 | 数据处理方法、装置、电子设备以及存储介质 |
-
2016
- 2016-04-19 CN CN201610245565.5A patent/CN105915613A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110178349A (zh) * | 2017-01-23 | 2019-08-27 | 西门子公司 | 用于与设备相关地提供下载资源的方法 |
CN110962132A (zh) * | 2019-12-26 | 2020-04-07 | 珠海市一微半导体有限公司 | 一种机器人*** |
CN113779098A (zh) * | 2021-08-17 | 2021-12-10 | 北京百度网讯科技有限公司 | 数据处理方法、装置、电子设备以及存储介质 |
CN113709231A (zh) * | 2021-08-24 | 2021-11-26 | 广州文远知行科技有限公司 | 一种数据包加载方法、客户端、服务器、设备及存储介质 |
CN113709231B (zh) * | 2021-08-24 | 2024-02-20 | 广州文远知行科技有限公司 | 一种数据包加载方法、客户端、服务器、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108712485B (zh) | 一种物联网设备的资源订阅方法和装置 | |
US20220083326A1 (en) | Upgrading method and system, server, and terminal device | |
CN104754062B (zh) | 基于互联网的信息推广方法、服务器及用户终端 | |
CN108063714B (zh) | 一种网络请求的处理方法及装置 | |
US20120293826A1 (en) | Systems and methods for providing multiple images | |
CN105915613A (zh) | 基于云服务的资源提供方法及装置 | |
CN106105154B (zh) | 数据上载的方法、装置及*** | |
US10216464B2 (en) | Wireless communication of print content and a mobile device identifier | |
JP2014149813A (ja) | モバイル端末で大容量のファイルが添付されたメールを送信する方法およびシステム | |
CN110830442A (zh) | 报文处理方法、装置及网关 | |
CN112799780A (zh) | 容器镜像共享方法、装置、服务器、设备及介质 | |
CN107547505B (zh) | 一种报文处理方法及装置 | |
CN111629030A (zh) | 基于边缘计算平台的通信处理方法、装置、介质及设备 | |
CN109104368B (zh) | 一种请求连接方法、装置、服务器及计算机可读存储介质 | |
CN104967646B (zh) | 文件下载方法及装置 | |
CN105357110A (zh) | 邮件发送方法、装置及*** | |
WO2015074391A1 (zh) | 一种实现多虚拟机挂载外设部件的方法及装置 | |
JP2006119738A (ja) | 電子メール送信システム | |
CN109194706B (zh) | 网络资源拨测方法及终端 | |
CN106385516B (zh) | 一种设置业务转移的方法、装置及终端 | |
CN107370731B (zh) | 基于自然语言实现不同应用之间通信的方法及装置 | |
CN103188282B (zh) | 文件同步的方法、***及设备 | |
US9219675B2 (en) | Communication device, communication system, and computer program product | |
US20150242176A1 (en) | Determining optimal rendering systems | |
CN107395583B (zh) | 基于自然语言实现不同应用之间通信的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160831 |