基于存在的内容共享的制作方法

文档序号:10476191阅读:200来源:国知局
基于存在的内容共享的制作方法
【专利摘要】提供了一种用于与至少一个第二设备共享内容的设备以及可在该设备中操作的方法。其中显示了联络人列表的消息通讯应用被运行。从显示在联系人列表中的联系人当中对接收共享内容的一部分联系人的选择被检测。存在信息被发布给联系人列表上的所有联系人。可用于共享的内容的指示被包括在只发布给所选择的一部分联系人的存在信息中。所述设备可以是局域网中的控制设备,并且共享的内容可从由控制设备控制的外围设备中取得,其中,关于外围设备的信息被包括在存在信息中。
【专利说明】
基于存在的内容共享
技术领域
[0001] 本公开一般设及用于通信设备之间的内容共享的技术。
【背景技术】
[0002] 内容共享服务平台使得在远处的设备的用户能够分享存储在他们的设备中的多 媒体内容,诸如照片、视频、音乐和文件。内容共享已经在移动设备用户之间变得特别流行, 其中,内容可通过广域网共享。最近开发的方法允许用户对若干个人内容存储设备进行分 组,从而每个设备变得能够将与那个用户相关联的内容提供给第=方。
[0003] 互联网和移动聊天、消息器、社交网络服务(SNS)和VoIP服务允许用户向其它用户 发布他的"存在信息(presence information)"。发布存在信息的用户通常被称为"存在体 (presentity)"。存在信息是传达潜在通信伙伴进行通信的能力和意愿的状态指示器 (status indicator)。传统的存在信息仅仅示出了通信状态,诸如,"有空聊天"、"忙碌"或 "离开"。最近,存在信息已经扩展为包括用户设备的当前通信载体(即,无线协议),诸如, Wi-Fi、3G或4G,其可W显示在与即时消息通讯应用的其它联系人信息相邻的联系人页面或 电话簿上。例如,某些服务对于经由3G和4G的数据使用进行收费而不对经由Wi-Fi的数据使 用进行收费,并且对于一些提供商,视频会议只能通过Wi-Fi进行。因此,预先知道通信能力 可W增加用户的便利。
[0004] 在移动设备之间共享内容的一种方法设及IP地址的提供。也就是说,每个移动设 备获得期望与之通信的一个或多个其它移动设备的IP地址。

【发明内容】

[0005] 技术问题
[0006] 但是,在对于每个共享会话共享内容之前确认另一个移动设备的IP地址的过程使 用户不便。
[0007] 共享内容的另一种方法利用了内容共享应用。运里,每个参与的移动设备需要下 载并建立相同的内容共享应用。每个设备还需要在共享内容之前知道另一方设备的用户 ID。因此,运些类型的内容共享应用已经被证明对于用户来说是繁复的。
[000引技术方案
[0009] 在示范性实施例中,在其中显示了联系人列表的消息通讯应用在设备中被运行。 检测从显示在联系人列表中的联系人当中对于接收共享内容的仅仅一部分联系人的选择。 存在信息被发布给联系人列表上的所有联系人。可用于共享的内容的指示被包括在只发布 给所选择的一部分联系人的存在信息中。
[0010] 所述设备可W是局域网中的控制设备,并且共享的内容可从由控制设备控制的外 围设备中检索,其中,关于外围设备的信息被包括在存在信息中。
[0011] 可用于共享的内容的指示可W包括W下各项中的至少一个:代表可从其获得内容 的设备的设备图标;可获得的内容的数量;可从其获得内容的设备的设备模型;W及可从其 获得内容的设备的网际协议(IP)地址。
[0012] 发布给所选择的一部分联系人的存在信息还可W包括对通信协议限制的指示,在 该通信协议限制中,只有在至少控制设备经由指定通信协议连接到广域网时内容才能够被 下载到第二设备。
[0013] 控制设备还可W从第=方设备接收共享的内容。在一种实施方式中,消息通讯应 用显示包含多个联系人区域的联系人列表屏幕,其中,每个联系人区域与特定联系人相关 联并显示那个特定的联系人的存在信息。给定联系人的存在信息还显示了代表从由给定联 系人控制的第=方设备可获得的可共享内容的可选择项目。对可选择项目的选择的检测被 检测到,并且作为响应,对可获得的可共享内容的请求被传送到第=方设备。
[0014] 在第一设备中执行的用于共享内容的方法的另一个实施例中,对将被共享的内容 的用户选择被检测到。存在信息被发布给至少一个目标设备,其中,存在信息包括存储所选 择的内容的第一设备的一个或多个外围设备的指示。所选择的内容能够从外围设备下载到 目标设备。
[0015] 发明的有益效果
[0016] 本公开的一个方面提供了控制设备用户,W便在基于存在的消息通讯环境中选择 性地控制哪个目标用户被准许接收由控制设备控制的可共享内容。实施例还在接收端提供 了在用户界面中的增强的存在信息,W允许用户方便地选择用于立即下载的内容,或者访 问展示在存在信息中的特定的外围设备。
【附图说明】
[0017] 从W下结合附图的详细描述中,本技术的上述W及其他方面、特征、W及优点将变 得的更加清楚,在附图中,相似的参考标号指代相似的元素或特征,其中:
[0018] 图1是根据本技术的允许消息通讯和内容共享的示范性数据通信系统的功能框 图。
[0019]图2A、图2B和图2C是用于示出根据本技术的示范性用户界面的、图1的通信和消息 通讯系统中的各个用户设备的示例即时消息器截屏。
[0020] 图3是示出根据目前公开的技术的发布存在信息、向终端用户通知发布存在信息、 W及共享内容的示例方法的信号流程图。
[0021] 图4示出了用于示出存在分组操作的、内容共享设备上的消息通讯应用屏幕的示 例截屏。
[0022] 图5是示出根据实施例的在源设备中执行的用于在基于存在的共享环境中共享选 择性的内容的方法的流程图;
[0023] 图6是示出根据实施例的在接收设备中执行的用于在基于存在的共享环境中接收 共享的内容的方法的流程图;W及
[0024] 图7是根据本技术的被配置为共享内容的示范性用户设备的功能框图。
【具体实施方式】
[0025] W下参考附图的描述被提供来帮助对为了说明性目的而提供在运里的技术的一 定示范性实施例的全面的了解。所述描述包括各种特定的细节来帮助本领域技术人员理解 所请求保护的发明,但是运些细节被认为仅仅是示范性的。因此,本领域普通技术人员将认 识到,可W对运里描述的示范性示例做出各种改变和修改,而不脱离本发明的精神和所附 权利要求的范围。为了简洁和清楚的目的,当包括对于熟知功能和结构的描述可能模糊本 领域普通技术人员对所请求保护的发明的主题的理解时,可W被省略运些描述。
[0026] 在W下描述和权利要求中使用的术语和词语并不限于其文献含义,而是仅仅被发 明者用来使得本发明能够被清楚和一致的理解。因此,本领域技术人员应当理解,W下对示 范性实施例的描述仅仅被提供用于说明的目的,而非为了限制由所附权利要求W及它们的 等同物所定义的本发明的目的。
[0027] 运里,术语"内容"是指代表文本、静态图像、运动图像、音频、W及它们的组合的数 据。内容的项目可W是特定的相片、文字处理文件、视频片段、音频片段等。数量为N的内容 的项目被称为"N个内容'。
[0028] 运里,术语"源设备"被用来指代从其发送共享的内容的终端用户设备,或者用作 控制共享的内容从局域网中的相关联的设备的发送的控制设备。控制相关联的本地设备的 内容共享的源设备还可W被称为控制节点。由源设备控制的相关联的本地设备被称为"外 围设备"或"外围节点"。诸如"目标设备"、"第=方设备"和"接收设备"的术语被可相互交换 地使用,W指代接收由源设备或其外围设备发送的共享的内容的终端用户设备。
[0029] 运里,源设备或目标设备可W是具有数据存储、处理、W及通信能力的任何显示设 备。示例包括手持、便携式电子设备,例如,智能电话、平板计算机和智能相机,W及更大的 设备,诸如,膝上型计算机、桌上型PC和智能TV。请注意,运里描述的实施例特别适用于便携 式和具备无线能力的设备;但是,所公开的技术也适用于固定的和有线的设备。
[0030] 术语3G和4G分别指熟知的第S代和第四代移动通信技术的协议。4G也称为长期演 进化TE) DWi-Fi是熟知的无线保真短程通信技术,也称为IE邸802.11技术。
[0031] 图1是根据本技术的实施例的允许消息通讯(messaging)和内容共享的示范性数 据通信系统10的功能框图。系统10允许终端用户设备100,例如,100-4、100-8、100-(:和100-D,通过基于IP的广域网(WAN)20,例如,互联网或私有网络,在彼此之间共享内容。WAN 20包 括即时消息通讯(IM)服务器/IPx代理实体30( W下称为"IM服务器30"),其被服务提供商操 作W便为各种移动设备100提供至少即时消息通讯服务。存在服务器(presence server) 50/60通信地禪合在IM服务器30和设备100之间。每个设备100可W在局域网(LAN)中连接到 一个或多个相关联的外围设备(等同地,"外围节点"),所述外围设备存储可与其他(目标) 设备100共享的个人内容。节点是指提供基于IP的无线通信功能的设备。
[0032] 例如,设备IOO-A在诸如家庭网或企业网的LAN中通信地禪合到外围设备Dl和D2。 设备IOO-A用作LAN中的控制设备,其中,其控制存储在外围设备Dl和D2内的个人内容到目 标设备100-B、IOO-C和IOO-D的传递。设备IOO-A还可W被称为控制节点。设备IOO-A被假定 为能够通过Wi-Fi链路或3G/4G链路连接到WAN 20,并且可W被服务提供商分配用于3G/4G 电话的电话号码。可替换的,设备IOO-A可W只启用3G/4GW用于数据通信。在任一情况下, 由设备IOO-A做出的3G/4G互联网数据使用可W被监视,并且对于3G/4G数据使用可能产生 费用。3G/4G数据和电话通信被经由基站66和控制服务器68路由。反之,当设备IOO-A通过 Wi-Fi接入点(AP)62、经由Wi-Fi连接到WAN 20时,数据使用的成本要么为零要么显著地小 于3G/4G的成本。类似地,目标设备100-B、IOO-C和IOO-D可能能够使用类似的基站和AP(未 示出)、使用Wi-Fi或3G/4G、经由链路63连接到WAN 20。另一方面,外围设备Dl、D2等等中的 一些可能仅仅被配置用于到WAN 20的Wi-Fi连接,而不配置用于3G/4G连接;其它外围设备 可W具有3G/4G能力。应当注意,其它短程和远程无线通信协议的使用也是可能的;本技术 不限于任何特定的无线协议。
[0033] 如将在W下进一步详细描述的,控制设备IOO-A的用户界面允许用户选择外围设 备和存储在其中的内容,W便与所选择的第S方目标设备共享。当控制设备IOO-A的用户希 望作为内容提供商来共享内容时,该用户命令设备IOO-A将更新的存在发布给存在服务器 50。根据本技术,运个存在信息不同于传统的存在信息,因为其包括用于共享的可获得 (available)内容的指示。可获得内容指示被选择性地提供给期望的目标用户,由此实际的 内容能够通过目标用户的选择而被自动地下载。存在信息还可W包括存储期望被共享的内 容的至少一个外围设备的指示。W运种方式,在一些实施方式中,第=方能够认识到所提供 的内容的准确来源,并且直接地访问外围设备。
[0034] 存在信息还可W包括对用来处理数据共享的通信承载的选择,例如,从Wi-Fi、3G 或4G中的选择。存在信息还可W包括可用于从相应的相关联的设备D1、D2等的共享的内容 项目的数量的指示。如上所述,如果Wi-Fi可用,则其是优选的选择,因为服务提供商可能针 对3G/4G媒体的数据使用对订阅者(subscriber)进行收费,然而Wi-Fi使用通常是不受限的 或更便宜的。在任何事件中,终端用户设备IOO-A可W经由Wi-Fi链路或3G/4G链路发布其存 在信息,而目标设备100-B、100-C、100-D可W经由它们当前连接的链路被通知所述存在信 息。然而,数据最终被下载所遵循的协议可能不同于用来发布和通知存在信息的协议。
[0035] IM服务器30将至少IM(聊天)服务提供给用户,并且还可W充当在用户设备之间共 享内容所借助的中转者(conduit)。为此,IM服务器30为每个第一方用户设备设立IP连接, 并且转发在每个第一方用户的联系人列表上的第S方用户的存在信息。IM服务器30在用户 设备之间设立逻辑连接W便将聊天消息转发到由消息生成用户(message generating user)选择的接收者。IM服务器30解析由诸如100-A的控制设备提供的存在信息,并且将用 于控制设备IOO-A用户的不同的存在信息选择性地提供到不同的各个目标设备100。W运种 方式,只有内容可获得指示的消息通讯联系人列表上的期望的接收者才接收那些指示,而 列表上的其他联系人只接收设备IOO-A用户的基本存在信息(例如,在线或"空卸'、离线、离 开)。
[0036] 图2A、图2B和图2C分别是用于示出根据本技术的示范性用户界面的目标设备100-B、IOO-C和IOO-D的示例即时消息器(messenger)截屏。在运些示例中,假定源设备IOO-A的 用户/拥有者"Bob"已经选择了在设备100-B、100-C和IOO-D的用户(此后,分别称为用户B、 用户C和用户D) W包括在他的用于诸如IM服务的消息通讯服务中的消息通讯的联系人("好 友")列表中。同样地,用户B、用户C和用户D中的每一个已经将Bob包括在他们的用于相同的 IM服务的好友列表中。还假定截屏是在大约同时存在的屏幕。根据目前公开的技术,用户被 准许选择性地发布他们的存在信息,W便不同的存在信息可W在任何给定的时间被展示给 不同的各个联系人。运样的选择性的存在信息不仅包括在线/离线类型存在信息,而且还包 括用于共享的个人内容的可获得性(availability)。在当前示例中,假定Bob已经选择与用 户B和用户D共享他的一些内容,但是不与用户C共享。但是,Bob仍然期望维持用户C为当前 聊天方。Bob还已经选择使得对于用户B而言可获得的内容项目比对于用户D而言可获得的 内容项目更多。
[0037] 如图2A中所示,在上述情形中,设备IOO-B已经运行其中显示即时消息器屏幕200-B的消息器/内容共享应用。屏幕200-B可W是触摸屏,其示出经由选择好友图标232访问的 好友列表或者当消息器应用被最新选择运行时最初出现的好友列表。(诸如聊天234和设定 236的其它图标运行IM应用中的相应的功能,并且退出图标230也可W被显示。)列表上具有 "空闲"存在状态(presence Sta化S)的任何好友能够经由预定操作(诸如与该好友的显示 区域相关的预定的触摸手势)被联系W进行即时消息通讯。屏幕200-B最初包括联系区域 210J20-B等,每个联系区域显示特定联系人的联系人和存在信息。区域210被指定用于联 系人"Billy",包含指定Billy的图标212(和/或Billy的照片)、W及指示Billy是否有空聊 天、离线、忙碌、离开等的存在图标214。"说话"图标216允许用户B发起与Billy的即时VoIP 电话呼叫。图标218指示Billy当前连接到IM服务器30所用的通信承载(协议)的当前类型。 例如,如果用户B知道Billy当前使用3G连接到消息器服务,则如果IM服务提供商对基于3G 的数据使用进行收费,则用户B可能不情愿发起语音呼叫。
[003引区域220-B显示在Billy后面的下一个联系人(在示例中是Bob,即,设备IOO-A的用 户)的联系人和存在信息。Bob先前已经将存在"空闲"发布给存在服务器50,表示Bob目前至 少可进行即时消息通讯。因此,指示"空闲"的存在图标224被显示。电话图标226和通信承载 图标228具有与上面针对区域210中的项目216和218讨论的相同的功能。设备图标223指示 相机,并紧连着带圈数字("2")图标241。运表示在区域220-B中的联系人,即,Bob,具有存储 在他的相机中的、当前可用于与用户B共享的两个内容项目。如果用户B对指示下载请求的 图标223或241执行预定操作,则与Bob的相机相关联的两个内容可W被立即下载到设备 100-B。预定操作可W由设备设计者来设计,并且可W是对图标223或241的简单轻击、长按、 或多次轻击等。类似地,图标227指示Bob的Galaxy?牌的智能电话具有九个可用于共享的 项目;图标225示出了Bob的PC具有11个可用于共享的项目,而图标229指示他的膝上型计算 机具有=个可用于共享的项目。所有与运个设备相关的内容信息作为可适用于用户B的而 被Bob提前发布给存在服务器50。当可共享内容的下载完成时,可W使相关图标223、225等 从联系人区域220-B自动消失,从而不需要重复相同内容的下载操作。
[0039] 在一定的实施例中,指示与源设备的可共享内容相关联的通信承载(还被称为通 信协议)的图标221被显示。在示例中,Wi-Fi图像221被显示为与相机图标223相邻,运可W 指示可从相机223获得的内容只在至少(用户A的)源设备经由Wi-Fi连接到消息通讯服务时 才可下载。因此,图标221指示内容是协议受限的。在一些实施例中,为了进行下载,源设备 IOO-A和目标设备IOO-B两者必须利用指定协议来连接。运个选项允许用户限制可能随着诸 如3G或4G的一些连接协议而产生的数据使用费用,特别是对于大文件下载,例如,视频片 段。请注意,协议图标221与潜在的可共享内容相关联,并且不同于指示源设备IOO-A的当前 连接协议的协议图标228。因此,例如,在屏幕200-B中,如果用户B观察到Bob使用4G连接,并 且操作的实施例规定协议受限的文件要求源设备和目标设备两者都使用所显示的限制的 协议来连接,则用户B可W通过观察到Bob是使用在228指示的4G进行连接的而避免尝试从 相机223下载内容。另一方面,在设备图标225、227和229上没有显示运样的协议限制图标, 由此,接收方B能够使用任何协议进行连接W便下载那些设备的内容。
[0040] 参考图2B,示例屏幕200-C代表与W上提到的情形相对应的设备IOO-C的IM消息通 讯联系人屏幕。用户C被假定为已经将Billy指明(name)为在Bob之前的好友,从而区域210 与图2A中的相同。由于用户C也已经指明Bob为好友,区域220-C展示Bob的联系人和存在信 息。由于Bob先前已经发布了不包括用于与用户C进行共享的内容的存在信息,所W设备 IOO-C没有接收到与设备或内容相关的存在信息,由此,没有诸如223、225、227或229的图标 被显示在区域220-C中。
[0041 ] 如图2C中所示,设备IOO-D展示示例屏幕200-D,其包括:与区域220-D相同的区域 210。运里,Bob先前已经发布了允许用户D从他的相机访问两张照片的存在信息,因此描绘 相机的图标223和带圈数字"2"被与用户D的好友Bob相关联地显示。
[0042] 因此,屏幕200-A、200-B和200-C示出了发布用户能够选择性地向不同的各个目标 设备用户发布关于可用于从发布用户的个人设备下载的内容的不同的存在信息。在运些示 例中,"可共享内容存在信息"被例示为由设备图标和数字(指示可获得的可共享内容项目 的数量)组成。但是,一般,可共享内容存在信息可W最低限度地只包括W下各项中的一个 或多个:设备图标;设备模型;共享的内容项目的数量;具有可获得的内容的设备的IP地址; W及被准许用来接收任何可获得的内容的通信承载(例如,Wi-Fi、3G或4G)。
[0043] 图3是示出根据目前公开的技术的发布存在信息和向终端用户通知所述存在信息 的示例方法的信号流程图。流程图示出了运样的示例:发布设备IOO-A的用户A期望使得来 自至少个人相机Dl的相同内容可分别对于被作为一个组的目标设备100-B、IOO-C和IOO-D 的用户B、用户C和用户D中的每一个而言可获得。最初,用户B、用户C和用户D中的每一个被 认为在301已经相对于用户A向存在服务器60发送了 "订阅"请求。订阅请求传达了:选择用 户AW将其包括在各个设备IOO-BUOO-C和IOO-D中的好友列表中。结果,用户A被设定为每 个设备100-B、IOO-C和IOO-D的订阅者,运意味着如果用户A的状态改变,则属于运个改变的 状态的信息被发送给用户B、用户C和用户D。在301的订阅请求时,初始的好友列表区域220 i 被显示在设备100-B、IOO-C和IOO-D好友列表的每一个中。运时,用户A还没有发布用于共享 的可获得内容信息的任何指示,因此,初始区域220i缺乏任何基于内容的存在信息(诸如图 2八-图2(:中的图标223、225)。
[0044] 在301处的订阅请求之后的某个时间,用户决定通过发布关于当前存储在他的个 人相机Dl中的用于共享的两个内容项目(两个"内容")(例如,照片或视频)的可获得性的信 息,来更新他的存在状态。为此,用户A在302执行设备分组操作,在所述设备分组操作中,他 经由设备IOO-A上的用户界面选择可用于从任何期望的设备(在运种情况下,设备Dl)共享 的内容。接下来,在304,用户A在304命令存在分组操作,其中,他在他的好友列表上选择被 准许接收全部所选择的内容的特定好友。(示例存在分组操作稍后参考图4描述。)在运个示 例中,用户A选择用户B、用户C和用户D中的每一个来接收所述两个选择的内容。
[0045] 然后用户A在306输入内容共享命令。运导致设备IOO-A在308将内容复制请求发送 到设备Dl。设备Dl在310从其存储器中复制所请求的内容,并且在312将包含所请求的内容 的文件发送到设备100-A。此后,设备IOO-A在314a将存在发布消息(Presence PUBLI細 message)发送到存在服务器50,存在服务器50接着在314b转发给IM服务器/IPx代理30,然 后在314c转发到存在服务器60。存在发布消息包含用于设备IOO-A的更新的存在信息,在运 个示例中,更新的存在信息包括最新可获得的内容从其可获得的个人设备(相机Dl)的指示 W及可获得的内容的数量。
[0046] 运里请注意,存在服务器50和60被描绘成不同于IM服务器/IPx代理30的实体。在 其它实施例中,存在服务器50和60可W是IM服务器代理30的一部分。
[0047] 存在服务器60在步骤316、318和320分别将包含用户A的更新的存在信息的存在通 知消息(Presence NOTIFY message)转发给目标设备100-B、100-C和IOO-D中的每一个。然 后,每个目标设备在322执行存在更新操作,其中,各个好友列表(诸如200-B、200-C和200-D)被更新W便从联系人区域220i改变到220U的联系人区域。例如,示例联系人区域220U代 表更新版本的区域220i,并且包含具有关联显示的数字"2"的相机图标223,该数字"2"指示 源于用户A的相机的两个内容现在可用于从用户A的共享。如果目标设备中的任何一个的用 户选择图标223,则在330根据存在信息中提供的控制数据,下载请求消息被自动地从目标 设备发送到设备100-A,或者直接发送到设备D1。在任何情况下,然后在340,内容被优选地 自动下载到目标设备,即,无需任何额外的由用户A要求的操作。
[004引如果设立的条件使得可共享内容已经从设备Dl传递到设备100-A,则下载请求330 可W只扩展到设备100-A,并且由设备IOO-A执行下载。另一方面,如果设立条件是用于设备 Dl的经由发布的存在信息中的设备Dl的IP地址的提供的直接访问,则下载请求300能够直 接前进到设备D1。例如,如果存在信息数据包括外围设备的IP地址W及其它控制数据,则目 标设备可W认识到外围设备将被直接访问,并且将目的地IP地址包括在其请求消息中。可 替换地,指示图标223选择的预定响应被目标设备转发到IM服务器30,并且IM服务器30做出 用于将设备IOO-A或Dl连接到目标设备的路由决定。
[0049] 图4示出了在内容共享设备IOO-A上的消息通讯应用屏幕的示例截屏,其示出了在 图3的方法中的存在分组操作304。在其中联系人列表被显示的消息通讯应用的运行期间, 设备用户能够选择被准许接收选择性的内容的一组联系人。
[0050] 更具体地说,所选择的一组联系人被指定为接收与相同的可共享内容相对应的存 在通知(来自于存在发布),并且此后在请求时自动接收内容。在图4中,屏幕(a)示出了在消 息通讯应用期间显示包含好友B到好友F的好友列表。消息通讯应用可W配置好友列表,从 而如果在好友的名称或照片的区域上检测到输入触摸,则那个好友的显示区域被突出显 示,表示其已经被选择用于随后的操作。在屏幕(a)中,用户已经经由触摸输入选择了好友 B、C和D。然后,内容共享图标404等等可W被选择和自动地突出显示,从而指示内容共享操 作将被应用到所选择的联系人。
[0051 ]当检测到OK图标406上的触摸输入或其它预定的命令时,显示改变为与所选择的 一组联系人相关的内容选择屏幕(b)。选择屏幕(b)可W包含指示被选择用于内容共享的一 组联系人的分组指示符区域427、设备选择区域431、内容列表选择区域410、选择的内容区 域414、W及通信承载选择区域415。设备区域431包含代表控制设备IOO-A的外围设备的图 标。在示例中,示例外围设备Dl、D2、D3和D4的图像分别代表平板、膝上型计算机、摄像机和 数字相机。当在运些图像中的任何一个上检测到触摸输入时,来自所选择的设备的内容项 目的信息被W缩略图或其它适当形式显示在内容列表区域410中。检索和显示内容的表示 的任何合适的手段可W被采用。因为在手持设备IOO-A的情况下,显示屏幕具有受限的尺 寸,所W相对较少数量的内容项目Pl到P8被显示。内容列表可经由方向箭头413滚动 (scro 11) W访问所选择的设备D4中的更多内容。如果内容由文本文件组成,则只有文件名 的图像可W被显示在区域410中。对于视频片段,可W显示代表性的静态图像。
[0052] 用户可W经由预定操作,诸如结束于区域414中的触摸和拖曳412,来选择特定的 内容项目,W包括在区域414的所选择的内容组中。在示例中,用户已经选择了项目P3和P8 用于与BCD组相对应的内容共享。在用户通过选择"完成"图标428等来输入内容选择完成命 令之前或之后,元数据可W被添加到区域414中的所选择的内容的每个文件,其中,所述元 数据指示内容所源于的设备,例如,D4。W运种方式,当来自各种设备D1-D4的内容作为对于 存在组BCD的可获得内容被选择和分组在区域414中时,外围设备信息被附加到每个文件。 运里应注意,当内容被选择并且其图标被置于区域414中时,预定规则可W被用来确定是否 应当为了便利随后的与目标设备的内容共享的目的而将整个文件内容从外围设备传递到 设备100-A。例如,基于所选择的文件的大小的规则可W被使用,例如,如果所选择的文件超 过预定数量的兆比特,则其不被复制到设备100-A。
[0053] 还应当注意,在一些情况下,用户期望授权对一个或多个外围设备D1-D4的无限制 访问,而不是选择特定的可获得的内容。在运种情形下,预先配置的输入操作,诸如直接拖 曳区域431中的设备图标到区域414,可W被采用W指示无限制访问授权。
[0054] 区域415显示了通信承载图标416-422,每一个指示能够用来将区域414的所选择 的内容指定用于到目标用户设备的下载操作的特定协议。运被称为对于特定内容的协议限 审IJ。例如,用户可W只选择Wi-Fi图标418,其将允许的用于内容的下载协议限制到Wi-Fi。其 他选项包括用于LTE(4G)416、3G420或5G 422的可选择的图标。当诸如Wi-Fi的特定协议被 选择时,在一些实施例中,发送端设备IOO-A和目标设备100-B、100-C或IOO-D都要求在被请 求的下载的时间经由该协议进行连接,W便下载能够进行。如早前在图2A中所示,在目标设 备用户界面中,协议限制的指示(如果有的话)可W与可获得内容存在信息相关联地显示。 协议限制的一个益处在于使得用户能够控制数据使用成本。例如,用于Wi-Fi使用的数据成 本可W显著地小于其它协议中的每一个。如果发送设备IOO-A的用户A将可获得的内容(包 括诸如视频的大文件)分组到用户B、用户C和用户D,则虽然用户A可W在使用Wi-Fi的同时 设立可获得的内容,但他此后可能在用户B、用户C或用户D中的任何一个请求自动下载之前 离开Wi-Fi区域。一旦离开Wi-Fi区域,用户A可能由于3G、4G或5G的数据成本而不愿意从他 的设备下载内容,因此对可获得的内容的Wi-Fi限制防止运种情况的发生。类似地,如果用 户B、用户C和用户D是用户A的家庭成员,则用户A可能希望通过防止用户B、用户C和用户DW 除了 Wi-Fi W外的协议下载大文件来限制设备100-B、IOO-C和IOO-D的数据使用成本。
[0055] 应当注意,用户界面可W被设计成允许协议限制只被应用到所选择的文件中的特 定的文件,或者只被应用到源于设备D1-D4中的特定设备的文件。预定的图标和/或输入命 令可W实施在用户界面屏幕(b)上,W实现选择性的协议限制分配。
[0056] 图5是示出根据实施例的在源设备中执行的方法500的流程图,该方法500用于在 基于存在的共享环境中与目标设备共享选择性的内容。在下面的讨论中,源设备被例示为 图1的设备100-A,其中用户/拥有者将被称为用户A,而目标设备可W是分别由用户B、用户C 和用户D操作的设备100-B、100-C或IOO-D中的任何一个。在方法500中,被提供用于共享的 内容可W是存储在设备IOO-A中的内容、或存储在与设备IOO-A相关联的一个或多个外围设 备(例如,如上所述的设备D1-D4)中的内容。在后一情况下,用户A被准许选择与控制设备 IOO-A相关联的用于分组的设备,并且在块502,运样的分组利用适当的预先配置的用户界 面菜单来执行。在设备IOO-A和外围设备D1-D4之间形成的LAN中,设备之间的连接使用蓝牙 或其他短程协议来实现,其中,设备IOO-A能够用作控制外围设备D1-D4的主设备(master)。 如果若干外围设备被分组,则可W授予目标设备优选地利用口令保护的安全方案来访问被 分组的设备中的任何一个的内容的许可。
[0057]与外围设备相连接和控制外围设备W用于块502中的分组和最终的内容共享的另 一种方式被本申请的发明人公开在共同未决US专利申请(S/N 13/174,372)中,其公开通过 引用整体结合于此。S/N 13/174,372申请解释了利用服务提供商的3G/4G控制服务器,诸如 运里图1中示出的控制服务器110,外围节点能够利用分组的类别(诸如控制设备的电话号 码)与控制设备相关联地被分组。无线系统将外围节点注册在控制服务器中,W便便利节点 之间的连接。
[005引接下来,在块504,用户A被准许选择一组目标设备W接收共同的存在信息。运个操 作可能设及如上所述在图4的屏幕(a)中描述的选择,其中,用户输入关于消息器应用屏幕 好友列表的适当的分组命令,并直接选择好友进行分组。然后,显示屏幕进展到屏幕(b),其 示出,例如,BCD组被形成。此后,在块508,一个或多个外围设备D1-D4被选择(从区域431) W 包括在该组的存在信息中,然后,在块508中可选地选择特定内容,例如,内容项目被从区域 412中选择并拖曳到区域414。
[0059] 运里应注意,用户A可能希望允许目标设备用户或目标用户组具有对一个或多个 外围设备D1-D4的无限制访问。在运种情况下,块508将被跳过,并且作为结果的显示在目标 设备屏幕上的用于外围设备的图标将省略内容数量。例如,在图2A中,在目标设备,相机图 标23将被显示为没有带圈数字"2",指示可W进行无限制的访问。当在运种情形下目标用户 选择图标23时,菜单屏幕将优选地与用于口令输入的区域一起出现。当口令被输入时,将直 接建立从目标设备到外围设备的链路,并且口令将经由安装在外围设备的安全软件来检 查。如果口令正确,则目标用户可W通过远程访问软件在外围设备处滚动内容。
[0060] 在块508之后,用户有运样的选项:将关于可下载内容的通信承载限制(协议限制) 作为存在信息的一部分放置,如上所述,相对于图4的区域415。然后,在块512,所有存在信 息被发送到(多个)目标设备。此时,用户可W发起另一个内容共享选择,如在路径521所指 示的。
[0061] 在查询框514,如果控制设备IOO-A从目标设备之一接收内容共享请求,并且如果 在块520施加协议限制,则在查询框516,在设定的承载选项和在存在信息中识别的设备 IOO-A的或外围设备D1-D4的当前承载之间进行比较。如果承载相同,在块518下载内容。如 果承载不同,设备IOO-A或外围设备将错误消息发送到目标设备。
[0062] 图6是示出根据实施例的在接收(目标)设备中可操作的方法的流程图,该方法用 于在基于存在的共享环境中接收共享的内容。在块602,例如,在即时消息器应用的运行期 间接收源设备用户的存在信息。在块604显示存在信息,W便更新好友列表等,如图2A-图2C 的示例中那样。如果存在信息包含用于外围设备D1-D4的或用于控制设备本身(例如,100-A)的图标,则图标被显示为可选择的图标(例如,223),其中,当对图标的触摸或用于所述触 摸的其它预定的选择装置被检测到时,动作被自动地执行。在运种条件下,在块606,设备图 标的选择是可检测到的。如果没有设备图标被包括在存在信息中,则如路径607所指示的, 块606被跳过。
[0063] 如早前所述,存在信息能够包括设备图标(例如,223)和相关联的内容图标(诸如, 241)两者。在运种情况下,用户界面可W被设计为允许用户在请求被发送W便完全下载内 容之前预览所述内容。用于内容的预览信息可W与存在信息一起被包括并被临时存储,但 是不被显示,除非被目标用户请求。例如,预览信息可W是视频片段的低分辨率静止图像; 长文本文件的文件名;简要总结等。因此,如果在606选择设备图标,则可W使得用于各个内 容的多个预览图像自动出现在弹出窗口中。然后用户可W在块608选择一个或多个预览图 像,由此选择用于下载的相关联的内容。运个选择之后可W是块610中的经由例如"下载"图 标等上的另一个预定输入的对所有选择的内容的特定内容共享请求。
[0064] 如果如上所述没有包括设备图标,但是包括至少一个内容图标,则块606被跳过, 然后如果用户选择内容图标,则在块608,用于内容的预览图像被类似地显示W用于选择。
[0065] 在另一种情形下,早前已述,目标用户被授权对外围设备的无限制的访问。运里, 设备图标223可W被显示为没有内容数量的特定指示,但是有无限制的访问的指示。然后, 如果在块606中设备图标被选择,则如路径609所指示的,块608被跳过。然后,可W生成包括 口令的输入区域的窗口,W授权对外围设备的远程访问,由此为外围设备的内容提供防备 未经授权的用户和黑客的一些安全性手段。
[0066] 当在块610中内容共享请求被发送时,如果内容被接收(查询框612),则内容被存 储在存储器中,并且在块614中存在信息的显示被修改。例如,可能使得相关存在信息消失, 或者相关存在信息可W W稱色的非响应性的方式显示,W指示下载已经发生。然而,如果内 容没有被接收,并且来源于源设备的错误消息被接收到,则在块618显示错误消息。一个运 样的错误的原因在于内容共享是协议受限的,例如,限制在Wi-Fi,但是源设备当前经由3G 或4G连接。如果没有接收到运种类型的错误消息但也还是没有接收到内容,则可W在块618 显示不同类型的错误消息;运个条件由路径619来指示。
[0067] 图7是作为图1的设备100中的任何一个的实施例的示例电子设备700的功能框图。 设备700可W充当用于发送将被共享的内容的控制设备和用于接收共享的内容的目标设备 两者。设备700可W是智能电话、平板计算机、智能相机、或通常具有显示器和用于检测用户 命令的用户输入机制的任何其他处理设备。设备700包括控制器770,控制器770包括至少一 个处理器,并且一般控制设备700的所有操作。触摸屏710可W被提供W直接从具有触摸实 施(例如,用户的手指或手写笔)的用户接收触摸输入。触摸面板712检测触摸输入,而显示 面板711显示触摸屏710的图像。物理按键输入单元720还被提供来接收控制输入,例如,电 源开启/关闭、音量调节、立即主屏幕访问,并且可选择地,物理特性按键,W补充触摸屏(或 者,如果只包括不具有触摸屏的显示器,则接收设备700的所有用户输入)。音频处理单元 730输出音频,并接收用于电话通信、录音、W及语音命令的用户语音输入。无线电通信单元 740被配置为通过用于短程和远程数据通信两者的许多无线通信协议发送/接收数据。短程 协议的示例包括Wi-Fi、蓝牙、Zigbee等。远程协议的示例包括3G和4G。
[0068] 存储器750包括由控制器770运行的消息通讯应用760。应当注意到,设备700可W 是商业可用的、手持便携式设备,诸如SamsungGdaxy⑥智能电话,其通过消息通讯应用 760来增强。消息通讯应用760可W是通过基于存在的内容共享模块761和数据库762来增强 的传统消息通讯应用。通过控制器770的消息通讯应用760的运行导致如上针对图3、图5和 图6所述的方法中的任何一个中的操作的运行,其可W包括如W上在图2A、图3B、图2C和图4 的任何一个中描绘的显示面板711上的屏幕的生成。
[0069] 如W上在示范性实施例中描述的,目前公开的技术的实施方式使得控制设备用户 能够选择性地控制哪个目标用户被准许在基于存在的消息通讯环境中接收由控制设备控 制的可共享内容。实施例还在接收端的用户界面中提供了增强的存在信息,W允许用户便 利地选择用于立即下载的内容,或者访问在存在信息中展示的特定的外围设备。
[0070] 根据本发明的上述方法可W W硬件、固件或作为能够存储在记录介质中的软件或 计算机代码来实施,所述记录介质诸如CD R0M、RAM、软盘、硬盘、或磁光盘、或者原始存储在 远程记录介质或非瞬时机器可读介质上的通过网络下载的并且将要存储在本地记录介质 上的计算机代码,从而运里描述的方法能够呈现在使用通用计算机或特殊处理器而存储在 记录介质上的软件中,或者呈现在可编程或专用硬件中(诸如ASIC或FPGA)。本领域技术人 员将理解,计算机、处理器、微处理器控制器或可编程硬件包括存储器组件,例如,RAM、R0M、 闪速存储器等,当所述存储器组件被计算机、处理器或实施运里描述的方法的硬件实施访 问和运行时,其可W存储或接收软件或计算机代码。此外,将认识到,当通用计算机访问用 于实施运里示出的处理的代码时,所述代码的运行将通用计算机转换为用于运行运里示出 的处理的专用计算机。
[0071] 虽然已经参考本发明的示范性实施例而具体示出和描述了运里描述的示范性实 施例,但是本领域普通技术人员将理解,运里可W做出在形式和细节方面的各种改变,而不 脱离由所附权利要求W及它们的等同物限定的发明的精神和范围。
【主权项】
1. 一种在第一设备中执行的用于共享内容的方法,包括: 检测对将被共享的内容的选择;以及 向至少一个目标设备发布存在信息,该存在信息包括存储所选择的内容的第一设备的 外围设备的指示,其中,所选择的内容可从所述外围设备下载到所述目标设备。2. 如权利要求1所述的方法,还包括在第一设备运行消息通讯应用并显示该消息通讯 应用的联系人列表屏幕,以及通过从所述联系人列表屏幕中选择目标联系人来选择所述至 少一个目标设备。3. 如权利要求2所述的方法,其中,所述联系人列表除了所选择的联系人以外还包含多 个其他目标联系人,并且所述方法还包括将排除了外围设备的指示的存在信息发布给其他 目标联系人中的每一个,由此所选择的内容不可被下载到所述其他目标联系人。4. 如权利要求3所述的方法,其中,所述至少一个联系人是选择的一组联系人。5. 如权利要求1所述的方法,还包括由第一设备或所述外围设备从所述目标设备接收 指示对下载所选择的内容的请求的消息,以及由接收到所述消息的第一设备或外围设备将 所选择的内容下载到所述目标设备。6. 如权利要求1所述的方法,其中,所述存在信息还包括对通信协议限制的指示,在该 通信协议限制中,只有在至少第一设备经由指定的通信协议连接到广域网时所述内容才可 被下载到所述目标设备。7. 如权利要求6所述的方法,其中,所述通信协议限制防止所述内容可被下载到所述目 标设备,除非所述目标设备和第一设备两者都被连接到所述指定的通信协议。8. 如权利要求1所述的方法,还包括通过以下步骤由第一设备从第三方设备接收共享 的内容: 运行显示包含多个联系人区域的联系人列表屏幕的消息通讯应用,每个联系人区域与 特定联系人相关联并显示那个特定联系人的存在信息,其中,给定联系人的存在信息还显 示代表可从由给定联系人控制的第三方设备获得的可共享内容的可选择项目; 检测对可选择项目的选择; 响应于检测到的选择,将对可获得的可共享内容的请求发送到第三方设备;以及 从第三方设备接收可共享内容。9. 如权利要求1所述的方法,其中,所述存在信息还包括可从所述外围设备获得的内容 的数量的指示。10. 如权利要求1所述的方法,其中: 对将被共享的内容的选择是对所述外围设备中的全部内容的选择;以及 包括外围设备的指示而没有可获得的内容的数量的指示的存在信息被提供,并且作为 所述外围设备的所有内容都可由所述目标设备经由远程访问操作访问的指示来操作。11. 如权利要求1所述的方法,其中,所述存在信息包括所述外围设备的网际协议(IP) 地址。12. -种在第一设备中执行的用于与至少一个第二设备共享内容的方法,包括: 运行其中联系人列表被显示的消息通讯应用; 检测从显示在所述联系人列表上的联系人中对接收共享的内容的一部分联系人的选 择;以及 将存在信息发布给所述联系人列表上的所有联系人,其中,可用于共享的内容的指示 被包括在只被发布给所选择的一部分联系人的存在信息中。13. 如权利要求12所述的方法,其中,所述可用于共享的内容的指示包括代表可从其获 得内容的设备的设备图标、可获得的内容的数量、可从其获得内容的设备的设备模型、以及 可从其获得内容的设备的网际协议(IP)地址中的至少一个。14. 如权利要求12所述的方法,其中,发布给所选择的一部分联系人的存在信息还包括 对通信协议限制的指示,在所述通信协议限制中,只有在至少第一设备经由指定的通信协 议连接到广域网时所述内容才可被下载到第二设备。15. 如权利要求14所述的方法,其中,所述通信协议限制进行操作来防止所述内容可被 下载到目标设备,除非所述目标设备和第一设备两者都被连接到所述指定的通信协议。16. 如权利要求12所述的方法,其中,所述存在信息还包括第一设备的当前通信承载信 息。17. 如权利要求12所述的方法,还包括从第二设备接收指示对下载所选择的内容的请 求的消息,以及由第一设备将所选择的内容下载到所述目标设备。18. 如权利要求12所述的方法,还包括通过以下步骤由第一设备从第三方设备接收共 享的内容: 运行显示包含多个联系人区域的联系人列表屏幕的消息通讯应用,每个联系人区域与 特定联系人相关联并显示那个特定联系人的存在信息,其中,给定联系人的存在信息还显 示代表可从由给定联系人控制的第三方设备获得的可共享内容的可选择项目; 检测对可选择项目的选择; 响应于检测到的选择,将对可获得的可共享内容的请求发送到第三方设备;以及 从所述第三方设备接收所述可共享内容。19. 一种用于与至少一个第二设备共享内容的设备,包括: 显示器,其上显示消息通讯应用的联系人列表; 存储器,其存储所述消息通讯应用及其联系人列表; 控制器,具有至少一个处理器,该控制器被配置为运行所述消息通讯应用,并控制所述 显示器显示所述联系人列表,检测从显示在所述联系人列表上的联系人当中对接收共享的 内容的仅仅一部分联系人的选择;以及将存在信息发布给所述联系人列表上的所有联系 人,其中,可用于共享的内容的指示被包括在只发布给所选择的一部分联系人的存在信息 中。20. -种非瞬时记录介质,其存储程序指令,当所述程序指令被处理器运行时,使得电 子设备执行如权利要求12所述的方法。
【文档编号】H04L12/58GK105830391SQ201480068779
【公开日】2016年8月3日
【申请日】2014年12月15日
【发明人】崔佑准, 李柱承, 车淳贤, 黄善民
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1