终端及资源分享方法

文档序号:7886853阅读:202来源:国知局
专利名称:终端及资源分享方法
技术领域
本发明涉及通信领域,具体而言,涉及终端及资源分享方法。
背景技术
随着手机功能的日益强大,人们对手机中资源分享的需求也越来越大,如音乐、视频、图片等资源等。目前,用户在使用手机进行资源分享时,一般需多个步骤操作,以具备蓝牙功能的手机为例:一般为选择图片、打开蓝牙、手机配对、发送图片、对方确认接、开始传输。一旦传输失败,或手机之间的蓝牙连接断开,就必须再重复以上步骤,较为繁琐,且受地域限制。上述方案的缺陷在于:1、分享操作繁琐,且通常操作界面不友好。2、受限于通信技术,一般来说分享对象单一,同一时间只能将资源发送给一部手机,十分不便。3、受限于通信技术,分享功能较简单,只能将资源实时的传递给当前已配对的手机。因此,需要一种新的资源分享的方式,能够简化资源分享时的操作步骤,使之更加方便,以及实现资源可以随时随地进行分享,不受距离和终端数量的限制。

发明内容
根据以上背景技术,本发明所要解决的技术问题是提供一种新的资源分享的方式,简化资源分享时的操作步骤,使之更加方便,以及实现资源可以随时随地进行分享,不受距离和终端数量的限制。有鉴于此,本发明提供了一种终端,包括:距离判断模块,判断所述终端与作为分享对象的外部设备之间的距离;资源分享模块,根据所述距离,将所述终端中的资源直接发送至所述外部设备,或将所述资源发送至服务器。在该技术方案中,能够自动选用适用于当前(与接收端的)距离的发送方式,保证不论在何种距离下,都能将资源顺利发送到外部设备。服务器用于将资源转发给外部设备。在上述技术方案中,优选地,所述资源分享模块判断所述距离是否达到阈值,如果在阈值范围内,则通过所述终端中多个通信模块中的第一通信模块将所述资源发送至所述外部设备,若所述距离超过阈值,则将所述资源通过所述终端中多个通信模块的第二通信模块发送至所述服务器。在该技术方案中,可以自动判别出能否将资源直接发送到外部设备,或是需要通过服务器将资源转发给外部设备。终端和外部设备可以通过GPS定位自身位置信息,由终端结合二者位置计算出所述距离(也可以由特定服务器或其他设备计算),判断该距离是否在预定阈值中。另一种方式是,终端可以启用准备与外部设备连接的通信模块,将该通信模块的感测距离作为上述阈值,如果检测不到外部设备,则可以认为二者的距离在阈值之外。在上述技术方案中,优选地,所述资源分享模块还判断是否存在与所述终端建立通信连接关系的外部设备,并将所述资源发送至与所述终端建立通信连接关系的外部设备,或将所述资源发送至与所述终端建立通信连接关系的外部设备相连接的服务器。在该技术方案中,可以为作为分享对象的外部设备分配标识,然后通过查找到具有标识的外部设备,建立直接或间接的连接,以完成资源的传输。标识可以通过蓝牙、NFC等方式发送到外部设备,也可以通过短信等方式发送到外部设备。存在多个具有标识的外部设备时,终端可以根据多个外部设备同时建立连接。在上述技术方案中,优选地,所述第一通信模块包括:蓝牙模块、NFC模块和/或远红外线模块等;所述第二通信模块包括=GSM模块、TD-SCDMA模块、WCDMA模块、LTE模块和/或CDMA2000模块等。在该技术方案中,本领域技术人员应当理解,以上内容仅为示例,并不用于限制第一通信模块和第二通信模块。可以从第一通信模块、第二通信模块以及其他通信模块中,选择一个通信模块作为匹配模块,用于将上述的标识发送到外部设备中。在上述技术方案中,优选地,还包括:分享触发模块,在所述终端的屏幕界面上提供分享图标,并在接收到对所述资源的图标以及所述分享图标的预定操作时,触发资源分享操作。在该技术方案,预定操作可以是同时触发资源图标和分享图标,也可以是连接资源图标和分享图标的滑动操作。根据本发明的另一方面,提供了一种资源分享方法,包括:步骤202,判断终端与作为分享对象的外部设备之间的距离;步骤204,根据所述距离,将所述终端中的资源直接发送至所述外部设备,或将所述资源发送至服务器。在该技术方案中,能够自动选用适用于当前(与接收端的)距离的发送方式,保证不论在何种距离下,都能将资源顺利发送到外部设备。服务器用于将资源转发给外部设备。在上述技术方案中,优选地,所述步骤204具体包括:判断所述距离是否达到阈值,如果在阈值范围内,则通过所述终端中多个通信模块中的第一通信模块将所述资源发送至所述外部设备;若,所述距离超过阈值,则将所述资源通过所述终端中多个通信模块的第二通信模块发送至所述服务器。在该技术方案中,可以自动判别出能否将资源直接发送到外部设备,或是需要通过服务器将资源转发给外部设备。终端和外部设备可以通过GPS定位自身位置信息,由终端结合二者位置计算出所述距离(也可以由特定服务器或其他设备计算),判断该距离是否在预定阈值中。另一种方式是,终端可以启用准备与外部设备连接的通信模块,将该通信模块的感测距离作为上述阈值,如果检测不到外部设备,则可以认为二者的距离在阈值之外。在上述技术方案中,优选地,所述步骤204还包括:判断是否存在与所述终端建立通信连接关系的外部设备;将所述资源发送至与所述终端建立通信连接关系的外部设备;或,将所述资源发送至与所述终端建立通信连接关系的外部设备相连接的服务器。在该技术方案中,可以为作为分享对象的外部设备分配标识,然后通过查找到具有标识的外部设备,建立直接或间接的连接,以完成资源的传输。标识可以通过蓝牙、NFC等方式发送到外部设备,也可以通过短信等方式发送到外部设备。存在多个具有标识的外部设备时,终端可以根据多个外部设备同时建立连接。在上述技术方案中,优选地,所述第一通信模块包括:蓝牙模块、NFC模块和/或远红外线模块等;所述第二通信模块包括=GSM模块、TD-SCDMA模块、WCDMA模块、LTE模块和/或CDMA2000模块等。在该技术方案中,本领域技术人员应当理解,以上内容仅为示例,并不用于限制第一通信模块和第二通信模块。可以从第一通信模块、第二通信模块以及其他通信模块中,选择一个通信模块作为匹配模块,用于将上述的标识发送到外部设备中。
在上述技术方案中,优选地,在所述步骤202之前,还包括:在所述终端的屏幕界面上提供分享图标,并在接收到对所述资源的图标以及所述分享图标的预定操作时,触发资源分享操作。在该技术方案,预定操作可以是同时触发资源图标和分享图标,也可以是连接资源图标和分享图标的滑动操作。通过以上技术方案,实现了分享过程易于操作、分享功能强大,充分利用终端自身的近、远距离传输技术,将分享资源上传至云端服务器,实现了一个资源、多个终端分享,且不受地域限制。


图1是根据本发明的一个实施例的终端的框图;图2是根据本发明的一个实施例的资源分享方法的流程图;图3是根据本发明的一个实施例的终端的界面示意图;图4是根据本发明的一个实施例的终端的工作示意图;图5是根据本发明的一个实施例的终端的工作示意图;图6是根据本发明的一个实施例的终端的工作示意图。
具体实施例方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式
对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。图1是根据本发明的一个实施例的终端的框图。如图1所示,提供了一种终端100,包括:包括:距离判断模块102,判断所述终端100与作为分享对象的外部设备之间的距离;资源分享模块104,根据所述距离,将所述终端100中的资源直接发送至所述外部设备,或将所述资源发送至服务器。在该技术方案中,能够自动选用适用于当前(与接收端的)距离的发送方式,保证不论在何种距离下,都能将资源顺利发送到外部设备。服务器用于将资源转发给外部设备。在上述技术方案中,所述资源分享模块104判断所述距离是否达到阈值,如果在阈值范围内,则通过所述终端100中多个通信模块中的第一通信模块将所述资源发送至所述外部设备,若所述距离超过阈值,则将所述资源通过所述终端100中多个通信模块的第二通信模块发送至所述服务器。在该技术方案中,可以自动判别出能否将资源直接发送到外部设备,或是需要通过服务器将资源转发给外部设备。终端和外部设备可以通过GPS定位自身位置信息,由终端结合二者位置计算出所述距离(也可以由特定服务器或其他设备计算),判断该距离是否在预定阈值中。另一种方式是,终端可以启用准备与外部设备连接的通信模块,将该通信模块的感测距离作为上述阈值,如果检测不到外部设备,则可以认为二者的距离在阈值之外。在上述技术方案中,所述资源分享模块104还判断是否存在与所述终端100建立通信连接关系的外部设备,并将所述资源发送至与所述终端100建立通信连接关系的外部设备,或将所述资源发送至与所述终端100建立通信连接关系的外部设备相连接的服务器。在该技术方案中,可以为作为分享对象的外部设备分配标识,然后通过查找到具有标识的外部设备,建立直接或间接的连接,以完成资源的传输。标识可以通过蓝牙、NFC等方式发送到外部设备,也可以通过短信等方式发送到外部设备。存在多个具有标识的外部设备时,终端可以根据多个外部设备同时建立连接。在上述技术方案中,所述第一通信模块包括:蓝牙模块、NFC模块和/或远红外线模块等;所述第二通信模块包括=GSM模块、TD-SCDMA模块、WCDMA模块、LTE模块和/或CDMA2000模块等。在该技术方案中,本领域技术人员应当理解,以上内容仅为示例,并不用于限制第一通信模块和第二通信模块。可以从第一通信模块、第二通信模块以及其他通信模块中,选择一个通信模块作为匹配模块108,用于将上述的标识发送到外部设备中。在上述技术方案中,还包括:分享触发模块106,在所述终端100的屏幕界面上提供分享图标,并在接收到对所述资源的图标以及所述分享图标的预定操作时,触发资源分享操作。在该技术方案,预定操作可以是同时触发资源图标和分享图标,也可以是连接资源图标和分享图标的滑动操作。图2是根据本发明的一个实施例的资源分享方法的流程图。如图2所示,提供了一种资源分享方法,包括:步骤202,判断终端与作为分享对象的外部设备之间的距离;步骤204,根据所述距离,将所述终端中的资源直接发送至所述外部设备,或将所述资源发送至服务器。在该技术方案中,能够自动选用适用于当前(与接收端的)距离的发送方式,保证不论在何种距离下,都能将资源顺利发送到外部设备。在上述技术方案中,所述步骤204具体包括:判断所述距离是否达到阈值,如果在阈值范围内,则通过所述终端中多个通信模块中的第一通信模块将所述资源发送至所述外部设备;若,所述距离超过阈值,则将所述资源通过所述终端中多个通信模块的第二通信模块发送至所述服务器。在该技术方案中,可以自动判别出能否将资源直接发送到外部设备,或是需要通过服务器将资源转发给外部设备。终端和外部设备可以通过GPS定位自身位置信息,由终端结合二者位置计算出所述距离(也可以由特定服务器或其他设备计算),判断该距离是否在预定阈值中。另一种方式是,终端可以启用准备与外部设备连接的通信模块,将该通信模块的感测距离作为上述阈值,如果检测不到外部设备,则可以认为二者的距离在阈值之外。在上述技术方案中,所述步骤204还包括:判断是否存在与所述终端建立通信连接关系的外部设备;将所述资源发送至与所述终端建立通信连接关系的外部设备;或,将所述资源发送至与所述终端建立通信连接关系的外部设备相连接的服务器。在该技术方案中,可以为作为分享对象的外部设备分配标识,然后通过查找到具有标识的外部设备,建立直接或间接的连接,以完成资源的传输。标识可以通过蓝牙、NFC等方式发送到外部设备,也可以通过短信等方式发送到外部设备。存在多个具有标识的外部设备时,终端可以根据多个外部设备同时建立连接。在上述技术方案中,所述第一通信模块包括:蓝牙模块、NFC模块和/或远红外线模块等;所述第二通信模块包括=GSM模块、TD-SCDMA模块、WCDMA模块、LTE模块和/或CDMA2000模块等。在该技术方案中,本领域技术人员应当理解,以上内容仅为示例,并不用于限制第一通信模块和第二通信模块。可以从第一通信模块、第二通信模块以及其他通信模块中,选择一个通信模块作为匹配模块,用于将上述的标识发送到外部设备中。在上述技术方案中,在所述步骤202之前,还包括:在所述终端的屏幕界面上提供分享图标,并在接收到对所述资源的图标以及所述分享图标的预定操作时,触发资源分享操作。在该技术方案,预定操作可以是同时触发资源图标和分享图标,也可以是连接资源图标和分享图标的滑动操作。以下详细说明根据本发明的技术方案。在本发明的一个实施例中,实现了一种终端,其拥有独特的易操作的Π界面,实现手机与手机之间、手机与其他可联网终端之前的无缝资源分享。界面的示意图可以如图3所示:用户点击手机终端中的任一资源302,如果该资源302在用户设定的允许分享范围内,屏幕右上角或任一位置将出现分享点304,将该资源拖入分享点304,用户选择分享对象后即开始分享资源流程。本实施例中的终端可以实现近距离分享及远程分享功能。近距离实时分享:当包括本实施例的终端的群组中多个手机终端距离较近时,将本实施例提供的手机终端作为该手机群组的分享发起者,将通过以下方式建立与其他终端的分享连接,例如:如图4所示,以实现分享的任意两部手机终端为例,当两部手机终端具备NFC功能并互相接近时,作为分享发起者的终端402为作为分享对象的终端404分配一个用于建立分享连接的唯一标识ID,同时交互两部手机的蓝牙MAC地址,一旦此交互完成,作为分享对象的终端404将打开蓝牙,并自动根据接收的MAC地址与终端402建立蓝牙连接。NFC通信方式可以方便地检测出终端402附近存在的其他设备,相比于其他通信方式,能高速且低功耗低将标识ID将发送至其他终端,并进一步交互双方的MAC地址。用户在界面上操作UI界面将资源拖入分点后,如果存在多个分享ID,即多个手机终端,则用户选择其中一个或多个分享对象,开始分享资源,手机开始通过蓝牙连接根据标识ID与MAC地址的对应关系开始资源传输。远程分享:具体如图5所示,当用户将资源拖入分享点但没有找到分享ID时,终端502将提示用户选择需分享的联系人。作为分享发起者的终端502把手机资源以及分享ID上传至云端服务器,同时向作为分享对象的终端504发送特定格式的分享短信,其中包含了云服务器资源地址、分享ID。该短信在到达作为分享接收对象的终端504时,作为分享接收对象的终端504将接收此短信,解析出对应的分享ID和云端服务器资源地址,以HTTP请求将分享ID与地址组合访问云端服务器,服务器通过分享ID鉴权后将资源下发至手机终端504,从而完成手机远程分享功能,分享发起终端502上传云端服务器后,可将此资源分享给多个用户,即分配给多个用户分享ID。分享发起终端502可以根据当前接入的通信网络,选用对应的GSM通信模块、CDMA通信模块来将待分享的资源上传到服务器,同时作为接收端的终端504,也可以根据自身接入的网络,采用相应的通信模块将资源从服务器上下载下来。基于以上方案,本实施例中的终端还可以实现智能分享:如图6所示,当作为分享发起者的终端602无法确认作为分享对象的手机终端604的距离时,作为分享发起者的手机终端602将发送分享请求短信至另一手机端604,该短信包括分享ID、地理位置信息请求、自身位置信息。作为分享对象的手机终端604收到后将利用GPS (全球卫星定位系统)无线网络定位功能获取自身当前所处地理位置信息回传给作为分享发起者的手机终端602,终端602通过比较两个终端间的距离决定采用近距离分享方式还是远程分享方式。此处通过GPS方式,还有多种可以为定位自身信息的服务,例如,很多门户网站、人际社区的服务商都提供了定位服务,可以方便地确定终端当前位置。当终端602与终端604之间的距离在一定的阈值之内时,判断确定二者距离较近,可以通过NFC方式为终端604分配标识ID,并采用蓝牙等方式,将资源从终端602直接传输给终端604。而二者距离较远时,终端602可以将资源上传到服务器,由服务器将资源转发到终端604。智能的分享方式,使得用户分享资源更自由、更简便。综上所述,通过以上技术方案,可以实现一种终端和一种资源分享方法,易于操作、分享功能强大,充分利用手机自身的近、远距离传输技术,将分享资源上传至云端服务器,实现了一个资源、多个手机终端分享,且不受地域限制。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种终端,其特征在于,包括: 距离判断模块,判断所述终端与作为分享对象的外部设备之间的距离; 资源分享模块,根据所述距离,将所述终端中的资源直接发送至所述外部设备,或将所述资源发送至服务器。
2.根据权利要求1所述的终端,其特征在于,所述资源分享模块判断所述距离是否达到阈值,如果在阈值范围内,则通过所述终端中多个通信模块中的第一通信模块将所述资源发送至所述外部设备,若所述距离超过阈值,则将所述资源通过所述终端中多个通信模块的第二通信模块发送至所述服务器。
3.根据权利要求1所述的终端,其特征在于,所述资源分享模块还判断是否存在与所述终端建立通信连接关系的外部设备,并将所述资源发送至与所述终端建立通信连接关系的外部设备,或将所述资源发送至与所述终端建立通信连接关系的外部设备相连接的服务器。
4.根据权 利要求2所述的终端,其特征在于,所述第一通信模块包括:蓝牙模块、NFC模块和/或远红外线模块; 所述第二通信模块包括=GSM模块、TD-SCDMA模块、WCDMA模块、LTE模块和/或CDMA2000 模块。
5.根据权利要求1至4中任一项所述的终端,其特征在于,还包括: 分享触发模块,在所述终端的屏幕界面上提供分享图标,并在接收到对所述资源的图标以及所述分享图标的预定操作时,触发资源分享操作。
6.一种资源分享方法,其特征在于,包括: 步骤202,判断终端与作为分享对象的外部设备之间的距离; 步骤204,根据所述距离,将所述终端中的资源直接发送至所述外部设备,或将所述资源发送至服务器。
7.根据权利要求6所述的资源分享方法,其特征在于,所述步骤204具体包括: 判断所述距离是否达到阈值,如果在阈值范围内,则通过所述终端中多个通信模块中的第一通信模块将所述资源发送至所述外部设备; 若,所述距离超过阈值,则将所述资源通过所述终端中多个通信模块的第二通信模块发送至所述服务器。
8.根据权利要求6所述的资源分享方法,其特征在于,所述步骤204还包括: 判断是否存在与所述终端建立通信连接关系的外部设备; 将所述资源发送至与所述终端建立通信连接关系的外部设备; 或,将所述资源发送至与所述终端建立通信连接关系的外部设备相连接的服务器。
9.根据权利要求7所述的资源分享方法,其特征在于,所述第一通信模块包括:蓝牙模块、NFC模块和/或远红外线模块; 所述第二通信模块包括=GSM模块、TD-SCDMA模块、WCDMA模块、LTE模块和/或CDMA2000 模块。
10.根据权利要求6至9中任一项所述的资源分享方法,其特征在于,在所述步骤202之前,还包括: 在所述终端的屏幕界面上提供分享图标,并接收到对所述资源的图标以及所述分享图标的预定操作时,触发 资源分享操作。
全文摘要
本发明提供了一种终端和资源分享方法,其中终端可以包括距离判断模块,判断所述终端与作为分享对象的外部设备之间的距离;资源分享模块,根据所述距离,将所述终端中的资源直接发送至所述外部设备,或将所述资源发送至服务器。在该技术方案中,能够自动选用适用于当前与接收端的距离的发送方式,保证不论在何种距离下,都能将资源顺利发送到外部设备。服务器用于将资源转发给外部设备。
文档编号H04L29/08GK103200300SQ201210005608
公开日2013年7月10日 申请日期2012年1月10日 优先权日2012年1月10日
发明者罗李敏 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1