一种数据上传的方法及其装置与流程

文档序号:11843189阅读:212来源:国知局
一种数据上传的方法及其装置与流程

本申请涉及互联网技术领域,尤其涉及一种数据上传的方法及其装置。



背景技术:

随着便携终端的发展,其所具有的拍摄等数据获取功能也越来越强大。因此,需要经常将便携终端获取的数据上传到PC等电子设备的网页或软件中。例如,将手机相册中的图片上传到PC端的网页或软件中。

通常先将便携终端与电子设备通过数据线连接,再通过一定的工具将便携终端的数据导入电子设备。之后,在电子设备的网页或软件中,通过“添加本地文件”的方式,将数据上传到电子设备的网页或软件中。或者,先通过云盘、邮箱等网络工具,将便携终端中的数据上传至网络,再在电子设备上从网络下载数据到本地。之后,在网页或软件中,通过“添加本地文件”的方式,将数据上传到电子设备的网页或软件中。

但是,上述两种方案的操作过程非常复杂,并且仍需要第三方软件工具才能实现。

因此,如何简便的实现从便携终端上传数据到电子设备的网页或者软件成为亟待解决的技术问题。



技术实现要素:

有鉴于此,本申请提供一种数据上传的方法及其装置,其无需第三方软件工具,即可简便的实现从便携终端上传数据到电子设备的网页或者软件。

本申请提供一种数据上传的方法,应用于便携终端,所述便携终端用于 将数据上传到电子设备的网页或者软件中,所述方法包括:

获取所述电子设备提供的上传数据的传输信息,所述传输信息包括所述上传数据的存储信息以及上传数据传输的网络地址;

根据所述上传数据的存储信息,获取所述便携终端存储的上传数据;

根据所述网络地址,将获取的上传数据传输至网络地址对应的服务器,并令所述服务器将所述上传数据传输至所述电子设备的网页或者软件中。

在本申请一具体实施例中,所述根据所述上传数据的存储信息,获取所述便携终端存储的上传数据为:根据所述存储信息,识别并打开所述上传数据所在的文件夹,在所述文件夹中选择所述上传数据。

在本申请一具体实施例中,所述在所述文件夹中选择所述上传数据为:根据所述存储地址,识别并打开所述上传数据所在的文件夹,并根据用户输入指令,在所述文件夹中选择所述上传数据。

在本申请一具体实施例中,所述传输信息还包括:所述上传数据的身份信息;

所述在所述文件夹中选择所述上传数据为:根据所述存储地址,识别并打开所述上传数据所在的文件夹,并根据所述上传数据的身份信息,在所述文件夹中选择所述上传数据。

在本申请一具体实施例中,所述传输信息为二维码形式;

所述获取所述电子设备提供的上传数据的传输信息为扫描所述电子设备显示的二维码。

本申请还提供一种数据上传的方法,应用于电子设备,所述电子设备用于接收便携终端上传到其网页或者软件中的数据,所述方法包括:

生成并显示上传数据的传输信息,所述传输信息包括所述上传数据的存储信息以及上传数据传输的网络地址;

接收服务器发送的操作指令,从所述服务器下载便携终端传输的上传数据至所述电子设备的网页或者软件中。

在本申请一具体实施例中,所述传输信息还包括:所述上传数据的身份 信息。

在本申请一具体实施例中,所述传输信息为二维码形式;

所述生成并显示上传数据的传输信息为生成并显示所述二维码。

本申请还提供一种数据上传的装置,应用于便携终端,所述便携终端用于将数据上传到电子设备的网页或者软件中,所述装置包括:

信息获取模块,用于获取所述电子设备提供的上传数据的传输信息,所述传输信息包括所述上传数据的存储信息以及上传数据传输的网络地址;

数据获取模块,用于根据所述上传数据的存储信息,获取所述便携终端存储的上传数据;

数据上传模块,用于根据所述网络地址,将选择的上传数据传输至网络地址对应的服务器,并令所述服务器将所述上传数据传输至所述电子设备的网页或者软件中。

在本申请一具体实施例中,所述数据获取模块具体用于,根据所述存储地址,识别并打开所述上传数据所在的文件夹,在所述文件夹中选择所述上传数据。

在本申请一具体实施例中,所述识别并打开所述上传数据所在的文件夹,在所述文件夹中选择所述上传数据具体为:根据用户输入指令,在所述文件夹中选择所述上传数据。

在本申请一具体实施例中,所述传输信息还包括:所述上传数据的身份信息;

所述识别并打开所述上传数据所在的文件夹,在所述文件夹中选择所述上传数据具体为:根据所述上传数据的身份信息,在所述文件夹中选择所述上传数据。

在本申请一具体实施例中,所述传输信息为二维码形式;

所述信息获取模块获取所述电子设备提供的上传数据的传输信息为扫描所述电子设备显示的二维码。

本申请还提供一种数据上传的装置,应用于电子设备,所述电子设备用 于接收便携终端上传到其网页或者软件中的数据,所述装置包括:

信息显示模块,用于生成并显示上传数据的传输信息,所述传输信息包括所述上传数据的存储信息以及上传数据传输的网络地址;

数据下载模块,用于接收服务器发送的操作指令,从所述服务器下载便携终端传输的上传数据至所述电子设备的网页或者软件中。

在本申请一具体实施例中,所述传输信息还包括:所述上传数据的身份信息。

在本申请一具体实施例中,所述传输信息为二维码形式;

所述信息显示模块生成并显示上传数据的传输信息为生成并显示所述二维码。

由以上技术方案可见,本申请便携终端获取电子设备提供的上传数据的传输信息,并根据传输信息包含的存储信息,获取上传数据。便携终端据传输信息包含的网络地址,将获取的上传数据传输至网络地址对应的服务器。电子设备根据服务器发送的操作指令,将所述上传数据下载到其网页或者软件中。本申请无需第三方软件工具,即可简便的实现从便携终端上传数据到电子设备的网页或者软件。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本申请数据上传的方法一实施例的流程图;

图2是本申请数据上传的方法另一实施例的流程图;

图3是本申请数据上传的装置一实施例的结构图;

图4是本申请数据上传的装置另一实施例的结构图;

图5是本申请一实施例的信息传递示意图;

图6、图7、图10是本申请一实施例的PC显示界面示意图;

图8、图9是本申请一实施例的手机显示界面示意图。

具体实施方式

本申请便携终端获取电子设备提供的上传数据的传输信息,并根据传输信息包含的存储信息,获取上传数据。便携终端据传输信息包含的网络地址,将获取的上传数据传输至网络地址对应的服务器。电子设备根据服务器发送的操作指令,将所述上传数据下载到其网页或者软件中。本申请无需第三方软件工具,即可简便的实现从便携终端上传数据到电子设备的网页或者软件。

当然,实施本申请的任一技术方案必不一定需要同时达到以上所述的所有优点。

为了使本领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请保护的范围。

本申请一实施例提供一种数据上传的方法,其应用于手机、PAD等便携终端。所述便携终端用于将数据上传到PC等电子设备的网页或者软件中。所述数据包括:图片、视频、动画、文件等。所述便携终端的硬件结构通常包括CPU、内存、输入设备、输出设备以及其他硬件。用户通过输入设备,例如鼠标、触摸屏、触摸板,发送输入指令给所述CPU,所述CPU调用存储于内存中的程序控制所述输出设备进行相应的输出。

参看图1,本申请实施例所述方法1包括如下步骤:

S1、获取所述电子设备提供的上传数据的传输信息,所述传输信息包括所述上传数据的存储信息以及上传数据传输的网络地址。

所述电子设备根据所述上传数据在所述便携终端的存储信息以及上传数 据传输的网络地址生成一二维码。所述电子设备显示所述生成的二维码,所述便携终端扫描所述电子设备显示的二维码,从而得到所述上传数据在所述便携终端的存储信息以及上传数据传输的网络地址。

具体地,所述便携终端可以通过一安装的APP扫描所述电子设备显示的二维码,得到所述上传数据在所述便携终端的存储信息以及上传数据传输的网络地址。

S2、根据所述上传数据的存储信息,获取所述便携终端存储的上传数据。

在本申请一具体实现中,如所述存储信息为存储地址或者开启触发指令,所述步骤S2为:根据所述存储地址或者开启触发指令,识别并打开所述上传数据所在的文件夹,在所述文件夹中选择所述上传数据。

具体地,所述步骤S2中在所述文件夹中选择所述上传数据为:根据用户输入指令,在所述文件夹中选择所述上传数据。例如,用户可以通过手机的触摸屏,在相册中点选上传到PC的照片。

或者,为了更加便于操作,所述步骤S1中的传输信息还包括:所述上传数据的身份信息。所述步骤S2中在所述文件夹中选择所述上传数据为:根据所述上传数据的身份信息,在所述文件夹中选择所述上传数据。例如,所述手机扫描所述电子设备显示的二维码,同时获得上传数据在所述手机的存储信息、身份信息以及上传数据传输的网络地址。手机可以根据扫描获得的二维码,直接打开文件夹获得上传数据,用户无需进行输入操作。

此外,在本申请另一具体实现中,所述存储信息亦可为拍摄指令,所述步骤S2为:根据所述拍摄指令,获取所述便携终端拍摄并存储的图像数据作为上传数据。例如,所述便携终端通过扫描二维码获得拍摄指令后,进行照片拍摄,并直接将存储的拍摄照片作为上传数据。

S3、根据所述网络地址,将选择的上传数据传输至网络地址对应的服务器,并令所述服务器将所述上传数据传输至所述电子设备的网页或者软件中。

具体地,所述便携终端根据扫描获得的二维码,获得上传数据的网络地址,从而将步骤S2中选择的上传数据传输给网络地址对应的服务器。所述服 务器发送操作指令给电子设备,电子设备从所述服务器下载便携终端传输的上传数据至其网页或者软件中。

因此,本申请无需第三方软件工具,即可简便的实现从便携终端上传数据到电子设备的网页或者软件。

本申请另一实施例提供一种数据上传的方法,其应用于PC等电子设备。所述电子设备用于接收手机等便携终端上传到其网页或者软件中的数据。所述数据包括:图片、视频、动画、文件等。所述电子设备的硬件结构通常包括CPU、内存、输入设备、输出设备以及其他硬件。用户通过输入设备,例如鼠标、触摸屏、触摸板,发送输入指令给所述CPU,所述CPU调用存储于内存中的程序控制所述输出设备进行相应的输出。

参看图2,本申请实施例所述方法2包括如下步骤:

P1、生成并显示上传数据的传输信息,所述传输信息包括所述上传数据的存储信息以及上传数据传输的网络地址。

具体地,电子设备根据所述上传数据的存储信息以及上传数据传输的网络地址生成二维码,并显示所述生成的二维码。

便携终端通过扫描所述电子设备显示的二维码,得到所述上传数据的存储信息以及上传数据传输的网络地址。

在本申请一具体实现中,所述电子装置显示的二维码仅包含所述上传数据的存储信息以及上传数据传输的网络地址。所述便携终端获得所述二维码后,需要用户输入指令,在所述文件夹存储的数据中选择所述上传数据。

在本申请另一具体实现中,所述电子装置显示的二维码包含所述上传数据的存储信息以及上传数据传输的网络地址外,还包括:所述上传数据的身份信息。所述便携终端获得所述二维码后,即可获得所述上传数据。

P2、接收服务器发送的操作指令,从所述服务器下载便携终端传输的上传数据至所述电子设备的网页或者软件中。

便携终端将选择的上传数据传输给扫描二维码获得的网络地址对应的服 务器。所述服务器发送操作指令给电子设备,电子设备从所述服务器下载便携终端传输的上传数据至其网页或者软件中。

因此,本申请无需第三方软件工具,即可简便的实现从便携终端上传数据到电子设备的网页或者软件。

对应于上述方法,本申请还提供一种数据上传的的装置,其应用于手机、PAD等便携终端。所述便携终端用于将数据上传到PC等电子设备的网页或者软件中。所述数据包括:图片、视频、动画、文件等。所述便携终端的硬件结构通常包括CPU、内存、输入设备、输出设备以及其他硬件。用户通过输入设备,例如鼠标、触摸屏、触摸板,发送输入指令给所述CPU,所述CPU调用存储于内存中的程序控制所述输出设备进行相应的输出。

参看图3,本申请实施例所述装置3包括:

信息获取模块31,用于获取所述电子设备提供的上传数据的传输信息,所述传输信息包括所述上传数据的存储信息以及上传数据传输的网络地址。

数据获取模块32,用于根据所述上传数据的存储信息,获取所述便携终端存储的上传数据。

数据上传模块33,用于根据所述网络地址,将选择的上传数据传输至网络地址对应的服务器,并令所述服务器将所述上传数据传输至所述电子设备的网页或者软件中。

所述电子设备根据所述上传数据在所述便携终端的存储信息以及上传数据传输的网络地址生成一二维码。所述电子设备显示所述生成的二维码,所述便携终端扫描所述电子设备显示的二维码,从而得到所述上传数据在所述便携终端的存储信息以及上传数据传输的网络地址。

具体地,所述便携终端可以通过一安装的APP扫描所述电子设备显示的二维码,得到所述上传数据在所述便携终端的存储信息以及上传数据传输的网络地址。

在本申请一具体实现中,如所述存储信息为存储地址或者开启触发指令, 所述数据获取模块32具体用于根据所述存储地址或者开启触发指令,识别并打开所述上传数据所在的文件夹,在所述文件夹中选择所述上传数据。

具体地,所述数据获取模块32中在所述文件夹中选择所述上传数据为:根据用户输入指令,在所述文件夹中选择所述上传数据。例如,用户可以通过手机的触摸屏,在相册中点选上传到PC的照片。

或者,为了更加便于操作,所述信息获取模块31中的传输信息还包括:所述上传数据的身份信息。所述数据获取模块32中在所述文件夹中选择所述上传数据为:根据所述上传数据的身份信息,在所述文件夹中选择所述上传数据。例如,所述手机扫描所述电子设备显示的二维码,同时获得上传数据在所述手机的存储信息、身份信息以及上传数据传输的网络地址。手机可以根据扫描获得的二维码,直接打开文件夹获得上传数据,用户无需进行输入操作。

此外,在本申请另一具体实现中,所述存储信息亦可为拍摄指令,所述信息获取模块31具体用于根据所述拍摄指令,获取所述便携终端拍摄并存储的图像数据作为上传数据。例如,所述便携终端通过扫描二维码获得拍摄指令后,进行照片拍摄,并直接将存储的拍摄照片作为上传数据。

所述便携终端根据扫描获得的二维码,获得上传数据的网络地址,从而将数据获取模块32中选择的上传数据传输给网络地址对应的服务器。所述服务器发送操作指令给电子设备,电子设备从所述服务器下载便携终端传输的上传数据至其网页或者软件中。

因此,本申请无需第三方软件工具,即可简便的实现从便携终端上传数据到电子设备的网页或者软件。

本申请另一实施例提供一种数据上传的装置,其应用于PC等电子设备。所述电子设备用于接收手机等便携终端上传到其网页或者软件中的数据。所述数据包括:图片、视频、动画、文件等。所述电子设备的硬件结构通常包括CPU、内存、输入设备、输出设备以及其他硬件。用户通过输入设备,例 如鼠标、触摸屏、触摸板,发送输入指令给所述CPU,所述CPU调用存储于内存中的程序控制所述输出设备进行相应的输出。

参看图4,本申请实施例所述装置4包括:

信息显示模块41,用于生成并显示上传数据的传输信息,所述传输信息包括所述上传数据的存储信息以及上传数据传输的网络地址。

数据下载模块42,用于接收服务器发送的操作指令,从所述服务器下载便携终端传输的上传数据至所述电子设备的网页或者软件中。

具体地,电子设备根据所述上传数据的存储信息以及上传数据传输的网络地址生成二维码,并显示所述生成的二维码。

便携终端通过扫描所述电子设备显示的二维码,得到所述上传数据所述上传数据的存储信息以及上传数据传输的网络地址。

在本申请一具体实现中,所述电子装置显示的二维码仅包含所述上传数据的存储信息以及上传数据传输的网络地址。所述便携终端获得所述二维码后,需要用户输入指令,在所述文件夹存储的数据中选择所述上传数据。

在本申请另一具体实现中,所述电子装置显示的二维码包含所述上传数据的存储信息以及上传数据传输的网络地址外,还包括:所述上传数据的身份信息。所述便携终端获得所述二维码后,即可获得所述上传数据。

便携终端将选择的上传数据传输给扫描二维码获得的网络地址对应的服务器。所述服务器发送操作指令给电子设备,电子设备从所述服务器下载便携终端传输的上传数据至其网页或者软件中。

因此,本申请无需第三方软件工具,即可简便的实现从便携终端上传数据到电子设备的网页或者软件。

下面通过一具体实例进一步说明本申请实现。

本实施例的便携终端为具有触摸屏的手机,电子装置为PC,上传数据为照片。本实施例通过手机安装的App来实现将手机中的照片上传到PC的网页或者软件中。

参看图5,PC选择通过手机上传照片,根据照片在手机的存储地址以及照片传输的网络地址生成二维码,并显示所生成的二维码。手机扫描PC所显示的二维码,根据二维码中的存储地址,识别并打开照片所在的相册。用户可以通过手机触摸屏在相册中选择要上传的照片。手机上选完照片并点“确定”,照片被上传至网络地址对应的服务器。服务器向PC发送操作指令,PC自动下载服务器上传的照片至其网页或者软件中。

其中,

PC选择是否通过手机上传照片的显示界面如图6所示。

PC显示二维码的显示界面如图7所示。

手机扫描二维码的显示界面如图8所示。

手机选择照片的显示界面如图9所示。

PC自动下载服务器上传的照片后的显示界面如图10所示。

因此,本申请无需第三方软件工具,即可简便的实现从手机上传照片到PC的网页或者软件。

本申请的实施例所提供的装置可通过计算机程序实现。本领域技术人员应该能够理解,上述的单元以及模块划分方式仅是众多划分方式中的一种,如果划分为其他单元或模块或不划分块,只要信息对象的具有上述功能,都应该在本申请的保护范围之内。

本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方 框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1