一种分享资源的方法、装置及系统的制作方法

文档序号:7799649阅读:95来源:国知局
一种分享资源的方法、装置及系统的制作方法
【专利摘要】本发明公开了一种分享资源的方法、装置及系统,用于快速、便捷地实现资源分享。其中,所述方法包括:接收分享资源事件的触发指令,生成配置文件;其中,所述配置文件中包括待分享资源的相关信息;获取所述待分享资源的位置信息;将所述配置文件与所述待分享资源的位置信息关联存储;根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维码;输出所述二维码。
【专利说明】一种分享资源的方法、装置及系统【技术领域】
[0001]本发明涉及移动终端通信【技术领域】,尤其涉及一种分享资源的方法、装置及系统。【背景技术】
[0002]现今社会,在人与人交流时,将自己设备中拥有的数字资源,例如图片、音乐、视频、游戏等分享给别人,或者获取别人分享的数字资源,已经成为社交活动的重要组成部分。
[0003]随着移动通信技术的发展,近距离设备间的资源分享可以通过蓝牙、无线保真WIFI (Wireless Fidelity)、近场通信 NFC (Near Field Communication)等无线通信技术来实现。然而,这种方式虽然不需借助互联网即可实现两个近距离设备之间的资源分享,但是用户需要先开启蓝牙、无线保真WIFI或者近场通信NFC,让两个近距离设备之间建立连接,然后进行资源的传输,操作步骤较多、操作过程繁琐,效率较低。因此,如何快速、便捷地实现资源分享成为目前亟待解决的技术问题。

【发明内容】

[0004]为克服相关技术中存在的问题,本发明实施例提供一种分享资源的方法、装置及系统,用于快速、便捷地实现资源分享。
[0005]一方面,本发明实施例提供了一种分享资源的方法,用于分享资源的第一终端,包括:
[0006]接收分享资源事件的触发指令,生成配置文件;其中,所述配置文件中包括待分享资源的相关信息;
[0007]获取所述待分享资源的位置信息;
[0008]将所述配置文件与所述待分享资源的位置信息关联存储;
[0009]根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维码;
[0010]输出所述二维码。
[0011]本发明实施例中,获取资源的第二终端,通过扫描、解析分享资源的第一终端输出的二维码,实现快速、便捷地分享资源。
[0012]优选地,所述根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维码,包括:获取本端的HTTPServer的IP和端口号;根据所述待分享资源的位置信息、所述本端的HTTPServer的IP和端口号,生成所述二维码。本方案中,使得在同一局域网内的两个终端之间实现资源分享。
[0013]优选地,所述输出所述二维码,包括:对所述二维码进行加密操作;输出加密后的二维码。本方案中,提高资源分享的安全性和私密性。
[0014]相应的,本发明实施例提供了一种分享资源的方法,用于获取资源的第二终端,包括:[0015]扫描第一终端输出的二维码;
[0016]解析所述二维码,获得待分享资源的位置信息;
[0017]根据所述待分享资源的位置信息,从第一终端处获取配置文件;其中,所述配置文件中包括待分享资源的相关信息;
[0018]根据所述配置文件下载所述待分享资源。
[0019]优选地,所述解析所述二维码,获得待分享资源的位置信息,包括:解析所述二维码,获得待分享资源的位置信息、所述第一终端的HTTPServer的IP和端口号;
[0020]所述根据所述待分享资源的位置信息,从第一终端处获取配置文件,包括:根据所述待分享资源的位置信息、所述第一终端的HTTPServer的IP和端口号,从所述第一终端处获取配置文件。
[0021]另一方面,本发明实施例提供了一种分享资源的装置,用于分享资源的第一终端,包括:
[0022]处理模块,用于接收分享资源事件的触发指令,生成配置文件;其中,所述配置文件中包括待分享资源的相关信息;
[0023]第一获取模块,用于获取所述待分享资源的位置信息;
[0024]存储模块,用于将所述配置文件与所述待分享资源的位置信息关联存储;
[0025]生成模块,用于根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维码;
[0026]输出模块,用于输出所述二维码。
[0027]优选地,所述生成模块用于获取所述本端的HTTPServer的IP和端口号;根据所述待分享资源的位置信息、所述本端的HTTPServer的IP和端口号,生成所述二维码。
[0028]优选地,所述输出模块用于对所述二维码进行加密操作;输出加密后的二维码。
[0029]相应的,本发明实施例提供了一种分享资源的装置,用于获取资源的第二终端,包括:
[0030]扫描模块,用于扫描第一终端输出的二维码;
[0031]解析模块,用于解析所述二维码,获得待分享资源的位置信息;
[0032]第二获取模块,用于根据所述待分享资源的位置信息,从第一终端处获取配置文件;其中,所述配置文件中包括待分享资源的相关信息;
[0033]下载模块,用于根据所述配置文件下载所述待分享资源。
[0034]优选地,所述解析模块用于解析所述二维码,获得待分享资源的位置信息、所述第一终端的HTTPServer的IP和端口号;
[0035]所述第二获取模块用于根据所述待分享资源的位置信息、所述第一终端的HTTPServer的IP和端口号,从所述第一终端处获取配置文件。
[0036]另一方面,本发明实施例还提供一种一种分享资源的系统,用于分享资源的第一终端和获取资源的第二终端,包括:
[0037]所述第一终端,用于接收分享资源事件的触发指令,生成配置文件;其中,所述配置文件中包括待分享资源的相关信息;获取所述待分享资源的位置信息;将所述配置文件与所述待分享资源的位置信息关联存储;根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维码;输出所述二维码;[0038]所述第二终端,用于扫描第一终端输出的二维码;解析所述二维码,获得待分享资源的位置信息;根据所述待分享资源的位置信息,从第一终端处获取配置文件;其中,所述配置文件中包括待分享资源的相关信息;根据所述配置文件下载所述待分享资源。
[0039]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
[0040]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【专利附图】

【附图说明】
[0041]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0042]图1为本发明实施例提供的一种分享资源的方法的第一种主要流程图;
[0043]图2为本发明实施例提供的一种分享资源的方法的第二种主要流程图;
[0044]图3为本发明实施例提供的一种分享资源的方法的优选实施方式流程图;
[0045]图4为本发明实施例提供的终端a的显示界面的示意图;
[0046]图5为本发明实施例提供的终端a的显示界面的另一示意图;
[0047]图6为本发明实施例提供的一种分享资源的装置的第一种结构示意图;
[0048]图7为本发明实施例`提供的一种分享资源的装置的第二种结构示意图。
[0049]通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
【具体实施方式】
[0050]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
[0051]参见图1所示,本发明实施例中一种分享资源的方法,用于分享资源的第一终端,包括以下步骤101-105:
[0052]步骤101、接收分享资源事件的触发指令,生成配置文件;其中,该配置文件中包括待分孚资源的相关?目息。
[0053]其中,待分享资源的相关信息包括待分享资源的名称、待分享资源所在的中控设备的标识、待分享资源的所有文件个数、以及待分享资源的所有文件各自在本端的位置信息等。
[0054]步骤102、获取待分享资源的位置信息。
[0055]步骤103、将配置文件与待分享资源的位置信息关联存储。
[0056]步骤104、根据待分享资源的位置信息,生成与待分享资源的位置信息对应的二维码。
[0057]优选地,为了使得在同一局域网内的两个终端之间实现资源分享,上述步骤104可包括以下步骤A1-A2:
[0058]步骤Al、获取本端的 HTTPServer (Hypertext transfer protocol Server,超文本传送协议服务)的IP (Internet Protocol,网络之间互连的协议)和端口号。
[0059]步骤A2、根据待分享资源的位置信息、本端的HTTPServer的IP和端口号,生成二维码。
[0060]步骤105、输出二维码。
[0061]优选地,为了提高资源分享的安全性和私密性,上述步骤105可包括以下步骤B1-B2:
[0062]步骤B1、对二维码进行加密操作。
[0063]步骤B2、输出加密后的二维码。
[0064]相应的,参见图2所示,本发明实施例中一种分享资源的方法,用于获取资源的第二终端,包括以下步骤201-204:
[0065]步骤201、扫描第一终端输出的二维码。
[0066]步骤202、解析二维码,获得待分享资源的位置信息。
[0067]步骤203、根据待分享资源的位置信息,从第一终端处获取配置文件;其中,该配置文件中包括待分享资源的相关信息。
[0068]其中,待分享资源的相关信息包括待分享资源的名称、待分享资源所在的中控设备的标识、待分享资源的所有文件个数、以及待分享资源的所有文件各自在本端的位置信息等。
[0069]步骤204、根据配置文件下载待分享资源。
[0070]优选地,上述步骤202可执行为:解析二维码,获得待分享资源的位置信息、第一终端的HTTPServer的IP和端口号。此时,上述步骤203可执行为:根据待分享资源的位置信息、第一终端的HTTPServer的IP和端口号,从第一终端处获取配置文件。
[0071]本发明实施例中,获取资源的第二终端,通过扫描、解析分享资源的第一终端输出的二维码,实现快速、便捷地分享资源;并且分享资源的第一终端对二维码进行加密操作,提高了资源分享的安全性和私密性。
[0072]以上介绍了图1和图2所示的实施例中各环节的多种实现方式,下面详细介绍实现过程。
[0073]参见图3所示,本发明实施例中分享资源的方法的一种优选实施方式,该实施例中,终端a为分享资源的第一终端,终端b为获取资源的第二终端,且终端a和终端b处于同一局域网内,该方法包括以下步骤:
[0074]步骤301、终端a接收分享资源事件的触发指令,生成配置文件;其中,该配置文件中包括待分享资源的相关信息。
[0075]其中,待分享资源的相关信息包括待分享资源的名称、待分享资源所在的中控设备的标识、待分享资源的所有文件个数、以及待分享资源的所有文件各自在本端的位置信息等。
[0076]如图4所示,终端a的显示界面401,用户点击“分享”按钮402,此时终端a接收分享资源事件的触发指令,生成配置文件。
[0077]步骤302、终端a获取待分享资源的位置信息。[0078]步骤303、终端a将配置文件与待分享资源的位置信息关联存储。
[0079]步骤304、终端a获取本端的HTTPServer的IP和端口号。
[0080]步骤305、终端a根据待分享资源的位置信息、本端的HTTPServer的IP和端口号,生成二维码。
[0081]步骤306、终端a输出二维码。
[0082]如图5所示,终端a输出二维码501。
[0083]优选地,为了提高资源分享的安全性和私密性,上述步骤306可执行为:终端a对二维码进行加密操作;终端a输出加密后的二维码。
[0084]步骤307、终端b扫描终端a输出的二维码。
[0085]步骤308、终端b解析二维码,获得待分享资源的位置信息、第一终端的HTTPServer 的 IP 和端口号。
[0086]步骤309、终端b根据待分享资源的位置信息、第一终端的HTTPServer的IP和端口号,从第一终端处获取配置文件。
[0087]其中,待分享资源的相关信息包括待分享资源的名称、待分享资源所在的中控设备的标识、待分享资源的所有文件个数、以及待分享资源的所有文件各自在本端的位置信息等。
[0088]步骤310、终端b根据配置文件下载待分享资源。
[0089]本发明实施例中,终端b通过扫描、解析终端a输出的二维码,实现快速、便捷地分享资源;并且终端a对二维码进行加密操作,提高了资源分享的安全性和私密性。
[0090]需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。
[0091]通过以上描述了解了分享资源的方法实现过程,该过程可由装置实现,下面对装置的内部结构和功能进行介绍。
[0092]基于同一发明构思,如图6所示,本发明实施例中一种分享资源的装置,用于分享资源的第一终端,包括:处理模块601、第一获取模块602、存储模块603、生成模块604和输出模块605。
[0093]处理模块601,用于接收分享资源事件的触发指令,生成配置文件;其中,配置文件中包括待分享资源的相关信息;
[0094]第一获取模块602,用于获取待分享资源的位置信息;
[0095]存储模块603,用于将配置文件与待分享资源的位置信息关联存储;
[0096]生成模块604,用于根据待分享资源的位置信息,生成与待分享资源的位置信息对应的二维码;
[0097]输出模块605,用于输出二维码。
[0098]优选地,上述生成模块604用于获取本端的HTTPServer的IP和端口号;根据待分享资源的位置信息、本端的HTTPServer的IP和端口号,生成二维码。
[0099]优选地,上述输出模块605用于对二维码进行加密操作;输出加密后的二维码。
[0100]相应的,如图7所示,本发明实施例中一种分享资源的装置,用于获取资源的第二终端,包括:扫描模块701、解析模块702、第二获取模块703和下载模块704。
[0101]扫描模块701,用于扫描第一终端输出的二维码;[0102]解析模块702,用于解析二维码,获得待分享资源的位置信息;
[0103]第二获取模块703,用于根据待分享资源的位置信息,从第一终端处获取配置文件;其中,配置文件中包括待分享资源的相关信息;
[0104]下载模块704,用于根据配置文件下载待分享资源。
[0105]优选地,上述解析模块702用于解析二维码,获得待分享资源的位置信息、第一终端的HTTPServer的IP和端口号;
[0106]上述第二获取模块703用于根据待分享资源的位置信息、第一终端的HTTPServer的IP和端口号,从第一终端处获取配置文件。
[0107]本发明实施例还提供一种分享资源的系统,用于分享资源的第一终端和获取资源的第二终端,包括:
[0108]第一终端,用于接收分享资源事件的触发指令,生成配置文件;其中,配置文件中包括待分享资源的相关信息;获取待分享资源的位置信息;将配置文件与待分享资源的位置信息关联存储;根据待分享资源的位置信息,生成与待分享资源的位置信息对应的二维码;输出二维码;
[0109]第二终端,用于扫描第一终端输出的二维码;解析二维码,获得待分享资源的位置信息;根据待分享资源的位置信息,从第一终端处获取配置文件;其中,配置文件中包括待分享资源的相关信息;根据配置文件下载待分享资源。
[0110]本发明实施例中,获取资源的第二终端,通过扫描、解析分享资源的第一终端输出的二维码,实现快速、便捷地分享资源;并且分享资源的第一终端对二维码进行加密操作,提高了资源分享的安全性和私密性。
[0111]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0112]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种分享资源的方法,用于分享资源的第一终端,其特征在于,包括: 接收分享资源事件的触发指令,生成配置文件;其中,所述配置文件中包括待分享资源的相关信息; 获取所述待分享资源的位置信息; 将所述配置文件与所述待分享资源的位置信息关联存储; 根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维码; 输出所述二维码。
2.如权利要求1所述的方法,其特征在于,所述根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维码,包括: 获取本端的HTTPServer的IP和端口号; 根据所述待分享资源的位置信息、所述本端的HTTPServer的IP和端口号,生成所述二维码。
3.如权利要求1所述的方法,其特征在于,所述输出所述二维码,包括: 对所述二维码进行加密操作; 输出加密后的二维码。
4.一种分享资源的方法,用于获取资源的第二终端,其特征在于,包括: 扫描第一终端输出的二维码; 解析所述二维码,获得待分享资源的位置信息; 根据所述待分享资源的位置信息,从第一终端处获取配置文件;其中,所述配置文件中包括待分享资源的相关信息; 根据所述配置文件下载所述待分享资源。
5.如权利要求4所述的方法,其特征在于,所述解析所述二维码,获得待分享资源的位置信息,包括:解析所述二维码,获得待分享资源的位置信息、所述第一终端的HTTPServer的IP和端口号; 所述根据所述待分享资源的位置信息,从第一终端处获取配置文件,包括:根据所述待分享资源的位置信息、所述第一终端的HTTPServer的IP和端口号,从所述第一终端处获取配置文件。
6.一种分享资源的装置,用于分享资源的第一终端,其特征在于,包括: 处理模块,用于接收分享资源事件的触发指令,生成配置文件;其中,所述配置文件中包括待分享资源的相关信息; 第一获取模块,用于获取所述待分享资源的位置信息; 存储模块,用于将所述配置文件与所述待分享资源的位置信息关联存储; 生成模块,用于根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维码; 输出模块,用于输出所述二维码。
7.如权利要求6所述的装置,其特征在于,所述生成模块用于获取所述本端的HTTPServer的IP和端口号;根据所述待分享资源的位置信息、所述本端的HTTPServer的IP和端口号,生成所述二维码。
8.如权利要求6所述的装置,其特征在于,所述输出模块用于对所述二维码进行加密操作;输出加密后的二维码。
9.一种分享资源的装置,用于获取资源的第二终端,其特征在于,包括: 扫描模块,用于扫描第一终端输出的二维码; 解析模块,用于解析所述二维码,获得待分享资源的位置信息; 第二获取模块,用于根据所述待分享资源的位置信息,从第一终端处获取配置文件;其中,所述配置文件中包括待分享资源的相关信息; 下载模块,用于根据所述配置文件下载所述待分享资源。
10.如权利要求9所述的装置,其特征在于, 所述解析模块用于解析所述二维码,获得待分享资源的位置信息、所述第一终端的HTTPServer 的 IP 和端口 号; 所述第二获取模块用于根据所述待分享资源的位置信息、所述第一终端的HTTPServer的IP和端口号,从所述第一终端处获取配置文件。
11.一种分享资源的系统,用于分享资源的第一终端和获取资源的第二终端,其特征在于,包括: 所述第一终端,用于接收分享资源事件的触发指令,生成配置文件;其中,所述配置文件中包括待分享资源的相关信息;获取所述待分享资源的位置信息;将所述配置文件与所述待分享资源的位置信息关联存储;根据所述待分享资源的位置信息,生成与所述待分享资源的位置信息对应的二维`码;输出所述二维码; 所述第二终端,用于扫描第一终端输出的二维码;解析所述二维码,获得待分享资源的位置信息;根据所述待分享资源的位置信息,从第一终端处获取配置文件;其中,所述配置文件中包括待分享资源的相关信息;根据所述配置文件下载所述待分享资源。
【文档编号】H04W88/02GK103873692SQ201410109341
【公开日】2014年6月18日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】王金宇 申请人:天脉聚源(北京)传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1