一种内容共享的方法及装置的制造方法_4

文档序号:8284331阅读:来源:国知局
所述目标内容的共享模式为好友模式时:确定包含支持至少一种所述可使用的传输方式,且预设定的或标记为好友终端的终端信息的终端列表,所述终端列表中的信息按照支持的所述可使用的传输方式的优先级进行排序。
[0152]当确定所述目标内容的共享模式为公共模式时,同上一实施例所述,即确定包含支持至少一种所述可使用的传输方式的终端的信息的终端列表,所述终端列表中的终端的信息按照支持的所述可使用的传输方式的优先级进行排序。
[0153]可以理解的是,在这两种共享模式下,均可以将符合条件的终端303的终端信息,按照传输方式的优先级由高至低进行全部显示,也可以在传输方式按照优先级排序后,只显示优先级最高的传输方式对应的终端303的终端信息,此处不作具体限定。
[0154]可以理解的是,若当前邻近终端支持的可使用的传输方式的类型为一种,则终端列表包含:当前启用了该种可使用的传输方式的终端的信息;即若当前启用的传输方式的类型为一种时,不用考虑传输方式的优先级,直接更新终端列表即可。
[0155]S311、手机操作系统3022将更新后的终端列表发送至在手机页面3021上进行显示;
[0156]S312、用户301在终端列表中选择至少一个终端303 ;
[0157]S313、手机302与至少一个终端303建立连接,从所述可使用的传输方式中确定至少一个终端支持的第一传输方式;
[0158]S314、手机302通过所述第一传输方式将所述目标内容共享至所述终端303。
[0159]可以理解的是,该实施例中S311至S314可以参考上一实施例中S208至S211的过程进行具体实现,此处不再具体描述。
[0160]由上述可知,本发明实施例提供的内容共享的方法,根据目标内容的当前状态确定可使用的传输方式的优先级,对于用户而言,用户不需要自己选择传输方式类型,而由系统为用户选择。用户只需要选择本地分享,选择目标设备即可,从而使用可使用的传输方式实现内容共享,简化了现有中进行共享的操作步骤,进一步地,可以确定当前场景下所使用的传输方式,根据确定的传输方式的优先级,动态的更新终端列表,以便用户通过较高优先级的传输协议与可连接终端进行内容共享,提高了用户体验。
[0161]实施例四:
[0162]请参考图4,图4为本发明实施例提供的内容共享的方法的另一流程示意图,其中,所述内容共享的方法包括:
[0163]S401、获取用户指令,所述用户操作用于指示通过本地共享方式将用户选择的目标内容进行共享;
[0164]S402、确定包含支持至少一种所述本地共享方式的终端的信息的终端列表;
[0165]S403、从所述终端列表中确定至少一个目的终端;
[0166]S404、根据所述目标内容的当前状态确定第一传输方式,所述本地共享方式包括所述第一传输方式;
[0167]S405、使用所述第一传输方式将所述目标内容共享至所述至少一个终端。
[0168]可以理解的是,该实施例四和前述实施例一至实施例三的区别在于,实施例一至实施例三是先确定可使用的传输方式(所述可使用的传输方式具备优先级),再根据可使用的传输方式选择接收终端,接收终端可以先进行排序,将支持优先级较高的可使用传输方式的接收终端排在靠前位置;而实施例四是先选择接收终端,再确定接收终端支持的可使用传输方式,可以选择所述可使用传输方式中优先级最高的传输方式。
[0169]另容易想到的是,所述实施例四中各步骤的详细分析,可以参考前述实施例一至实施例三相关步骤描述进行具体实现,此处不再阐述。
[0170]由上述可知,本发明实施例提供的内容共享的方法,根据所述目标内容的当前状态确定第一传输方式,对于用户而言,用户不需要自己选择传输方式类型,而由系统为用户选择。用户只需要选择本地分享,选择目标终端即可,从而使用可使用的传输方式实现内容共享,简化了现有中进行共享的操作步骤,提高了用户体验。
[0171]为便于更好的实施本发明实施例提供的内容共享的方法,本发明实施例还提供一种基于上述内容共享方法的终端。其中名词的含义与上述方法中相同,具体实现细节可以参考方法实施例中的说明。
[0172]实施例五:
[0173]请参考图5,图5为本发明实施例提供的一种内容共享装置500的结构示意图,其中,所述装置500可以包括:
[0174]第一获取模块501,用于获取用户指令,所述用户指令用于指示通过本地共享方式将用户选择的目标内容进行共享;
[0175]第一确定模块502,用于根据所述目标内容的当前状态确定可使用的传输方式的优先级,所述通过本地共享方式包括所述可使用的传输方式;
[0176]第二确定模块503,用于确定包含支持至少一种所述可使用的传输方式的终端的信息的终端列表,所述信息按照终端支持的所述可使用的传输方式的优先级进行排序;
[0177]第三确定模块504,用于与所述终端列表中至少一个终端建立连接,并从所述可使用的传输方式中确定所述至少一个终端支持的第一传输方式;
[0178]第一共享模块505,用于使用所述第一传输方式将所述目标内容共享至所述至少一个终端。
[0179]其中,所述内容共享装置400可以为手机或平板电脑等,此处不作具体限定。
[0180]需要说明的是,所述手势信息可以预先设置在所述终端中,所述手势信息用于指示通过本地共享方式将用户选择的目标内容进行共享。所述手势信息可以是目前常见的手与智能终端接触的一种手势的信息,例如:长按向左滑动、三击(连续三次点击)等;也可以是一种悬浮手势的信息(即手并未与智能终端相接触),例如:用户手指悬浮停留几秒等。
[0181]可以理解的是,所述本地共享方式是指支持通过包括蓝牙、数字生活网络联盟DLNA、无线显示Wifi Display、超文本传输协议HTTP、文件传输协议FTP、可扩展通讯和表示协议XMPP等传输协议进行无需服务器的设备间点对点P2P通信的共享方式;其中,P2P通信是指点对点通信,直接由一端传送给另一端。
[0182]可以理解的是,用户共享的内容所在的终端页面可能是多种内容的结合,通常一个终端页面(如网页)可以包含链接、视频、音频、图片、文字等不同类型信息的一种或者多种。用户在当前终端页面中的某一目标对象上发出与预置手势信息相一致的手势信息,则表示用户想分享该目标对象,例如:若用户在链接上发出手势信息,则表示用户共享该链接,终端检测到该手势信息并共享该链接;若用户在视频上发出手势信息,则表示用户共享该视频,终端检测到该手势信息并共享该视频;若用户在页面的空白区域发出手势信息,则表示用户共享该页面,终端检测到该手势信息并共享该页面。
[0183]由上述可知,本发明实施例提供的内容共享的装置500,根据目标内容的当前状态确定可使用的传输方式的优先级,对于用户而言,用户不需要自己选择传输方式类型,而由系统为用户选择。用户只需要选择本地分享,选择目标设备即可,从而使用可使用的传输方式实现内容共享,简化了现有中进行共享的操作步骤,提高了用户体验。
[0184]可以理解的是,用户所选择的目标内容可能有多个状态,本实施方式中,所述目标内容的状态可以包括:例如对于一个图片或者音视频文件,在用户选择时可能为流媒体(放映/播放)状态,也可能为文件(未放映/静止)状态(即用户只是在文件夹中浏览,并未进行其他操作)。
[0185]进一步地,所述第一确定模块502,可以具体用于:确定所述目标内容的当前状态为放映状态或未放映状态;根据所述目标内容的当前状态,确定当前场景下所使用的传输方式,其中,在第一场景下支持的所述可使用的传输方式为蓝牙和/或HTTP和/或FTP和/或XMPP,在第二场景下支持的所述可使用的传输方式为DLNA和/或Wifi Display。
[0186]其中,所述第一确定模块502用于确定当前场景下所使用的传输方式,可以具体包括:若所述目标内容的当前状态为放映状态,则确定第二场景支持的可使用的传输方式的优先级高于第一场景支持的可使用的传输方式的优先级;若所述目标内容的当前状态为未放映状态,则确定第一场景支持的可使用的传输方式的优先级高于第二场景支持的可使用的传输方式的优先级。
[0187]也就是说,可以通过检测并确定所述目标内容的状态信息,分析并确定当前目标内容属于何种场景,并以此确定该场景下可使用的传输方式的优先级。
[0188]本实施方式中,所述场景可包括第一场景和第二场景,所述第一场景为发送Send场景,所述第二场景为播放Play场景;
[0189]其中,Send场景是指直接采用蓝牙、HTTP、FTP、XMPP传输方式进行目标内容的传输,将用户201选取的目标对象通过蓝牙、HTTP、FTP、XMPP的传输方式传输到接收终端(终端203);其中XMPP协议主要对应URL的传输(即传输目标内容的URL至接收终端);蓝牙、HTTP、FTP主要对应图片、视频等媒体文件的传输。
[0190]Play场景是指使用DLNA、Wifi Display传输方式进行目标内容的传输,终端203接收到目标内容后可以直接进行播放。也就是说,在Play场景下,终端203接收到目标内容后其内容状态为播放状态,例如用户201分享一个正在播放的视频到终端203,终端203接收到该视频后会直接播放该视频,呈现给用户的也是一种播放状态。
[0191]在本发明实施例中,当用户选择本地共享一个正在播放的文件(图片、视频、音频等),则系统在确定可使用的传输方式中Play场景中支持的传输方式的优先级较高、Send场景中支持的传输方式优先级较低。反之,当用户选择本地共享一个静止,未放映的文件时,则Send场景中支持的传输方式优先级较高,Play场景中的支持的传输方式优先级较低。
[0192]例如,当用户201在本地选择的目标内容为一个正在播放的文件(图片、视频、音频等),则系统优先采用Play场景、其次选择Send场景,对应地,优先采用DLNA、WifiDisplay传输方式、其次采用蓝牙、HTTP、FTP、XMPP的传输方式;当用户选择本地共享一个静止的文件时,则系统优先采用S
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1