• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 23
    • 下载费用:30 金币  

    重庆时时彩彩开奖视频: 基于邻近度和连接的照片共享.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201310145463.2

    申请日:

    2013.04.24

    公开号:

    CN103365957A

    公开日:

    2013.10.23

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||专利申请权的转移IPC(主分类):G06F 17/30变更事项:申请人变更前权利人:微软公司变更后权利人:微软技术许可有限责任公司变更事项:地址变更前权利人:美国华盛顿州变更后权利人:美国华盛顿州登记生效日:20150729|||实质审查的生效IPC(主分类):G06F 17/30申请日:20130424|||公开
    IPC分类号: G06F17/30 主分类号: G06F17/30
    申请人: 微软公司
    发明人: S·G·拉塔; K·P·欣克利; K·A·盖斯那; S·N·巴斯彻; H·本克; V·普拉迪普
    地址: 美国华盛顿州
    优先权: 2012.04.25 US 13/455,797
    专利代理机构: 上海专利商标事务所有限公司 31100 代理人: 顾嘉运
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310145463.2

    授权公告号:

    |||||||||

    法律状态公告日:

    2017.03.01|||2015.08.19|||2013.11.20|||2013.10.23

    法律状态类型:

    授权|||专利申请权、专利权的转移|||实质审查的生效|||公开

    摘要

    本发明提供了基于邻近度和连接的照片共享。在各设备之间共享照片,这些设备彼此非??拷⑶以谡庑┥璞钢浯嬖诹?。照片可以自动或基于各种用户输入来共享?;箍梢远怨蚕碚掌┘痈髦植煌目刂埔韵拗颇芄挥肫涔蚕碚掌钠渌璞?、能够共享照片的方式和/或如何共享照片。

    权利要求书

    权利要求书
    1.  一种或多种其上存储有多个指令的计算机可读存储介质,所述指令在由设备的一个或多个处理器执行时使所述一个或多个处理器:
    接收在所述设备处捕捉到的照片;
    确定非??拷錾璞傅囊桓龌蚨喔銎渌璞?;
    确定所述设备与所述一个或多个其他设备中的至少一个之间的连接;以及
    自动与所述一个或多个其他设备中的至少一个共享所述照片。

    2.  如权利要求1所述的一种或多种计算机可读存储介质,其特征在于,所述连接包括对于所述一个或多个其他设备中的每一个其他设备,所述其他设备的用户被包括在所述设备的用户的社交网络中。

    3.  如权利要求1所述的一种或多种计算机可读存储介质,其特征在于,所述多个指令还使得所述一个或多个处理器:
    从所述一个或多个其他设备中的一个其他设备接收所述其他设备的用户已经拒绝所述照片的指示;以及
    响应于所述指示,不与所述一个或多个其他设备中的其他设备共享所述照片。

    4.  如权利要求1所述的一种或多种计算机可读存储介质,其特征在于,使所述一个或多个处理器自动共享所述照片的所述指令包括使所述一个或多个处理器执行以下操作的指令:向所述一个或多个其他设备中的至少一个其他设备中的每一个提供令牌,所述令牌包括存储所述照片的位置的统一资源定位符以及用于允许在所述位置访问所述照片的数据。

    5.  一种具有能够显示照片的多个设备的环境中的方法,包括:
    确定照片拍摄设备与一个或多个其他设备之间的连接;
    确定所述一个或多个其他设备的属性、许可和/或安全措施;
    接收所述照片拍摄设备所拍摄的照片;
    基于所述属性、许可和/或安全措施中的至少一个来与所述一个或多个其他设备共享所述照片;
    在所述其他设备的至少某一些上显示所述照片;以及
    在完成共享所述照片之前提供在所述其他设备中的至少某一些上拒绝所 述照片的机会。

    6.  如权利要求5所述的方法,其特征在于,所述环境包括彼此非??拷亩喔錾璞?。

    7.  如权利要求5所述的方法,其特征在于,设备的属性包括所述设备的一个或多个配置设置和/或特性。

    8.  如权利要求5所述的方法,其特征在于,设备的安全措施包括所述设备遵循的安全机制或策略。

    9.  如权利要求5所述的方法,其特征在于,设备的许可包括所述设备能够和/或不能够对所述照片采取什么动作的指示。

    10.  如权利要求5所述的方法,其特征在于,所述设备的许可包括可以在所述设备上显示所述照片的时长的指示。

    说明书

    说明书基于邻近度和连接的照片共享
    技术领域
    本发明设计基于邻近度和连接的照片共享。
    背景技术
    数码相机当今能够在众多不同类型的设备中找到,包括专用数码相机、蜂窝电话、计算机、游戏控制台等。数码相机的这一广泛可用性允许用户拍摄大量数码照片,但问题依旧存在。一种这样的问题是用户可能难以与其他用户共享他们拍摄的数码照片。共享数码照片有时是涉及众多步骤的复杂过程,对于用户而言该过程可能是费时且令人沮丧的。
    发明内容
    提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求?;ぶ魈獾墓丶卣骰虮匾卣?,也不旨在用于限制所要求?;ぶ魈獾姆段?。
    根据一个或多个方面,接收在一设备处捕捉到的照片。确定非??拷蒙璞傅囊桓龌蚨喔銎渌璞??;谷范ǜ蒙璞赣敫靡桓龌蚨喔銎渌璞钢械闹辽僖桓鲋涞牧?,并且自动与该一个或多个其他设备中的至少一个共享该照片。
    根据一个或多个方面,在具有能够显示照片的多个设备的环境中,确定拍摄照片的设备与一个或多个其他设备之间的连接?;谷范ǜ靡桓龌蚨喔銎渌璞傅氖粜?、许可和/或安全措施。接收由该拍摄照片的设备拍摄的照片,并且基于该属性、许可和/或安全措施中的至少一个来与该一个或多个其他设备共享该照片。在这些其他设备中的至少某一些上显示该照片,并且在与该一个或多个其他设备共享该照片之前提供在这些其他设备中的至少某一些上拒绝该照片的机会。
    附图说明
    在全部附图中,使用相同的附图标记来指示相同的特征。
    图1示出了根据一个或多个实施例的实现基于邻近度和连接的照片共享的示例系统。
    图2示出了根据一个或多个实施例的实现基于邻近度和连接的照片共享的另一示例系统。
    图3是示出根据一个或多个实施例的用于实现基于邻近度和连接的照片共享的示例过程的流程图。
    图4是示出根据一个或多个实施例的用于实现基于邻近度和连接的照片共享的另一示例过程的流程图。
    图5示出了根据一个或多个实施例的可被配置成实现基于邻近度和连接的照片共享的示例计算设备。
    具体实施方式
    此处讨论基于邻近度和连接的照片共享。在各设备之间共享照片,这些设备彼此非??拷⑶以谡庑┥璞钢浯嬖诹?。设备彼此非??拷傅氖抢缟璞复υ谕晃恢煤?或在彼此的阈值距离内。在设备之间存在连接指的是例如一个设备的用户被包括在其他设备的用户的社交网络中。照片可以自动或基于各种用户输入来共享?;箍梢远怨蚕碚掌┘痈髦植煌目刂埔韵拗颇芄挥肫涔蚕碚掌钠渌璞?、能够共享照片的方式和/或如何共享照片。
    图1示出了根据一个或多个实施例的实现基于邻近度和连接的照片共享的示例系统100。系统100包括能够经由网络110来彼此通信的设备102、设备104、设备106和在线服务108。网络110可以是各种不同的网络,包括因特网、局域网(LAN)、公共电话网、内联网、其他公共和/或专有网络、它们的组合等等。尽管示出了三个设备102-106和服务108,但系统100可包括任何数量的设备以及任何数量的服务。
    设备102被示为专用数码相机,设备104被示为平板计算机,而设备106被示为蜂窝电话。然而,应当注意,每一个设备102、104和106都可以是各种不同类型的设备。例如,每一个设备102-106可以是台式计算机、服务器计算机、膝上型或上网本计算机、平板或笔记本计算机、移动站、娱乐设备、可 通信地耦合到显示设备的机顶盒、电视机或其他显示设备、蜂窝或其他无线电话、数码相机或摄像机、游戏控制台、车载计算机等等。因此,设备102-106的范围可以从具有充足存储器和处理器资源的全资源设备(如个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(如传统机顶盒、手持式游戏控制台)。设备102-106可以是不同类型的设备和/或相同类型的设备。
    在线服务108方便在设备102-106之间传递包括照片在内的各种数据和信息。在线服务108包括账户访问服务112、照片共享服务114和社交网络服务116,这些服务中的每一个都可彼此通信。服务112、114和116可在在线服务108内彼此通信和/或经由设备102-106彼此通信。在线服务108还可任选地包括各种附加功能,包括消息收发功能、游戏功能等。
    账户访问服务112提供支持在线服务108的用户账户的各种功能。不同的用户和/或设备102-106通常具有在线服务108的不同账户,并且可经由账户访问服务112来登录他们的账户。用户或设备102-106通过提供凭证信息来登录到账户,如id(例如用户名、电子邮件地址等)和口令、数字证书或来自智能卡的其他数据,等等。账户访问服务112验证或认证该凭证信息,从而如果该凭证信息被验证或认证则允许用户或设备102-106访问该账户,并且如果该凭证信息未被验证或未被认证则禁止用户或设备102-106访问该账户。一旦认证了用户的凭证信息,则该用户可以使用在线服务108提供的其他服务。账户访问服务112还可提供各附加账户管理功能,如准许改变凭证信息、建立新账户、移除账户,等等。
    照片共享服务114提供支持在设备102-106之间共享照片的各种功能。照片共享服务114与设备102-106和社交网络服务116相结合地操作,以便于基于设备102-106彼此的邻近度以及设备102-106之间的连接来共享照片,如下文中更详细讨论的。
    社交网络服务116提供支持设备102-106的用户的社交网络的各种功能。用户的社交网络指的是熟知用户或与用户相关联的其他用户或实体,并且这些其他用户或实体被称为在该用户的社交网络内。这些其他用户或实体可以是用户的朋友、用户的同事、用户标识的其他实体等。社交网络服务116允许用户 控制谁在他或她的社交网络内,从而允许用户将其他用户添加到他或她的社交网络并允许该用户从他或她的社交网络中移除用户。社交网络服务116与照片共享服务114相结合地方便在设备102-106中的适当设备之间共享照片,如下文中更详细地讨论的。社交网络服务116还可提供各种附加社交网络功能,诸如在用户的墙上张贴消息或评论、经由电子邮件或其他消息收发系统来进行通信等。
    设备102-106的用户的社交网络还可基于设备102-106自身上的或由设备102-106自身获取的数据来建立,而不是基于社交网络服务116来建立。该数据可包括例如设备上的用户的联系人列表上或用户的地址簿中的其他用户或实体、对不同用户或实体进行的电话呼叫的长度和频率、用来标识亲密朋友和/或家人的对文本和/或电子邮件消息的分析,等等。用户的社交网络可基于社交网络服务116、用户设备自身上或用户设备自身获取的数据或其组合。因此,在某些情况下,系统100不包括社交网络服务116。
    服务112、114和116中的每一个可使用一个或多个设备来实现。通常,这些设备是服务器计算机,但可以另选地使用各种不同类型的设备中的任何设备(例如,以上参考设备102-106讨论的那些类型的设备中的任何设备)。服务112、114和116中的每一个都可使用相同和/或不同类型的设备中的多个设备来实现。
    另外,尽管服务112、114和116被示为是单独的服务,但另选地,这些服务中的一个或多个可被实现成单个服务。例如,照片共享服务114和社交网络服务116可被实现成单个服务。此外,服务112、114和116中的一个或多个的功能可被分到多个服务中。另外,在线服务108的功能可被分到多个服务中。例如,在线服务108可包括账户访问服务112和照片共享服务114,而一个不同的服务可包括社交网络服务116。
    此外,尽管在线服务108被示为与设备102-106分开,但另选地,在线服务108的各种功能可以在设备102-106中实现。例如,账户访问服务112、照片共享服务114和/或社交网络服务116的至少某些功能可以在设备102-106中实现。
    设备102、104和106各自分别包括照片共享???22、124和126。与在 线服务108相结合地操作的照片共享???22-126方便基于设备102-106彼此的邻近度以及设备102-106之间的连接来在设备102-106之间共享照片,如下文中更详细讨论的。
    每一个设备102-106从设备的用户接收用户输入。用户输入能够以各种不同的方式提供,诸如通过按压设备的一个或多个按钮、按压设备的小键盘或键盘的一个或多个键、按压设备的控制器(例如,??仄?、鼠标、跟踪板或触摸板等)的一个或多个键、按压设备的触摸板或触摸屏的特定部分、在设备的板或屏的特定距离内移动手指或其他物体、在设备的触摸板或触摸屏上做出特定姿势、和/或在设备的控制器(例如,??仄?、鼠标、跟踪板或触摸板等)上做出特定姿势?;箍删善渌锢矸蠢∈淙虢没淙胩峁└璞?,诸如轻击设备的任何部分、可被设备的运动检测组件识别的动作(诸如晃动设备、旋转设备等)等等?;箍捎闷渌绞嚼刺峁┯没淙?,诸如经由针对话筒的可听或语音输入、经由图像捕捉设备观察到的手或其他身体部位的运动等等。
    图2示出了根据一个或多个实施例的实现基于邻近度和连接的照片共享的另一示例系统200。系统200包括设备202、设备204和设备206,每一个设备都可以是类似于以上参考图1的设备102-106讨论的各种不同类型的设备中的任一种。每一个设备202、204和206分别包括照片共享???12、214和216。与在线服务(例如,图1的在线服务108)相结合地操作的照片共享???12-216方便基于设备202-206彼此的邻近度以及设备202-206之间的连接来在设备202-206之间共享照片。
    在所示示例中,每一个设备202、204和206还分别包括照片捕捉组件222、224和226。照片捕捉组件222、224和226是能够捕捉图像的各种不同的常规图像捕捉组件或设备中的任一种。捕捉图像也被称为拍摄图片或拍摄照片。照片捕捉组件222、224和226可以基于例如电荷耦合装置(CCD)传感器和/或互补金属氧化物半导体(CMOS)传感器,但可另选地使用其他类型的传感器。尽管被示为包括照片捕捉组件222、224和226,但另选地,一个或多个设备202-206可以不包括照片捕捉组件。不具有照片捕捉组件的设备无法拍摄照片,但仍旧能够接收和显示其他设备所共享的照片。
    在一个或多个实施例中,照片共享???12-216所提供的照片共享支持至 少部分地基于设备202-206的邻近度。使用本文所讨论的技术,照片在彼此非??拷纳璞钢涔蚕?,但不在彼此不是非??拷纳璞钢涔蚕?。两个设备彼此非??拷傅氖钦饬礁錾璞冈谙嗤肪持泻?或在相同位置(例如,在同一房间内、在同一建筑物内、参与同一事件(例如,体育比赛、音乐会等等)或者在彼此的阈值距离内(例如,在彼此的50米内、在彼此的200米内,等等)。
    两个设备是否彼此非??拷芄灰愿髦植煌姆绞嚼慈范?。在一个或多个实施例中,每一个设备都确定非??拷蒙璞傅钠渌璞?。一个设备能够以各种方式确定另一设备非??拷?。一设备能够基于使用发送器、接收器和/或协议的另一设备所发射的无线信号和/或这两个设备之间的无线通信来确定该另一设备是否非??拷?。例如,可使用基于蓝牙、蓝牙低能量(BLE)、近场通信(NFC)、红外(IR)光等的发射器、接收器和/或协议来发射无线信号和/或进行无线通信。如果发射器、接收器和/或协议不支持超过设备之间的阈值距离,则一设备可基于是否从另一设备接收到无线信号来确定该另一设备在阈值距离内?;蛘?,一设备可基于无线信号的类型(及其已知范围)以及接收自另一设备的无线信号的强度(例如,所接收的信号强度的指示符(RSSI)值)来确定与该另一设备的近似距离。
    检测到非??拷牧硪簧璞傅纳璞缚扇窝〉赝ㄖ掌蚕矸瘢ɡ?,图1的照片共享服务114)这两个设备彼此非??拷?。该设备还可任选地向照片共享服务提供该设备的标识符以及该另一设备的标识符(例如,如由该另一设备提供的)。该设备的标识符可以是例如该设备的用户的标识符(例如,用户用来登录到诸如图1的账户访问服务112等账户访问服务的标识符)。该设备还可任选地通知照片共享服务这两个设备何时不再彼此非??拷?。
    在其他实施例中,照片共享服务(例如,图1的照片共享服务114)确定两个设备彼此非??拷?,并且可以向每一个设备提供非??拷蒙璞傅钠渌璞傅谋晔斗?。在这些实施例中,当一设备捕捉到一照片时,该设备将该照片和/或该照片的元数据发送到照片共享服务。照片共享服务可分析照片本身和/或照片的元数据以确定拍摄该照片的位置。照片共享服务还知道发送该照片的设备的身份(例如,由于该设备经由账户访问服务(例如,图1的账户服务服务112)登录过账户,因此该设备发送与该照片相关联的设备的标识符(例如, 作为该照片的元数据的一部分或以其他方式与该照片相关联),等等)。
    照片共享服务可分析照片本身和/或照片的元数据以便以各种方式确定拍摄该照片的位置。在一个或多个实施例中,照片的元数据包括位置标识。照片的元数据中的位置标识可采取各种形式,诸如全球定位系统(GPS)坐标、无线信号(例如,Wi-Fi信号、蜂窝信号等)的指示和设备检测到的那些信号的强度(例如,RSSI值)、设备的用户已使用位置跟踪服务来登记的位置,等等。照片的元数据中的位置指示被用作所确定的拍摄照片的位置。
    或者,照片共享服务可通过分析照片本身来确定拍摄该照片的位置??墒褂酶髦植煌墓?或专用的对象检测过程或算法来标识照片中的已知对象,并且照片中的一个或多个这样的已知对象的位置被用作所确定的拍摄照片的位置。这些对象可以是特定建筑物、地理特征、符号、其他陆标等。
    或者,照片共享服务无需确定拍摄照片的具体位置,而是能够仅仅确定两张照片在相同的位置拍摄并由此拍摄这两张照片的两个设备彼此非??拷?。照片共享服务可使用各种不同的公开和/或专有的对象检测过程或算法来分析两张照片,以标识这两张照片中的共同对象。如果每一张照片中都存在至少阈值数量的相同对象(例如,一个),则这两张照片被确定为是在相同位置拍摄的。这些对象可以是例如个人(例如,面部)、建筑物、地理特征、符号、其他陆标等。
    在一个或多个实施例中,在确定是否与另一设备共享照片时,两个设备是否彼此非??拷傅氖钦饬礁錾璞冈诓蹲降礁谜掌保ɑ蛘咴诓蹲降礁谜掌你兄凳奔淞磕?,诸如五分钟、一小时等)是否彼此非??拷?。因此,当捕捉到照片时,或者在捕捉到照片的阈值时间量内,在彼此非??拷纳璞钢涔蚕碚掌?。
    或者,在其他实施例中,两个设备是否彼此非??拷梢灾刚饬礁錾璞冈诔瞬蹲降秸掌氖奔渲獾氖奔涫欠癖舜朔浅?拷?。因此,在这些实施例中,在在不同的时间(例如,分隔数小时、数天、数年等)处在相同的环境和/或处在相同的位置或者在相同的环境和/或相同的位置的阈值距离内的设备之间共享照片。
    确定特定设备是否非??拷硪簧璞甘腔诟锰囟ㄉ璞傅幕肪澈?或位 置,如上所述。在一个或多个实施例中,特定设备的环境和/或位置只在接收到这样做的用户准许之后才被确定。该用户准许可以是加入准许,其中用户采取肯定动作来请求确定设备的环境和/或位置?;蛘?,该用户准许可以是退出准许,其中用户采取肯定动作来请求不确定设备的环境和/或位置。如果用户未选择退出该环境和/或位置确定,则这是应记录环境和/或位置的用户暗示准许?;箍梢韵蛴没允疽缴?,以便向用户解释所确定的环境和/或位置如何保持私密。此外,应当注意,对特定设备的环境和/或位置的确定不需要且通常不包括记录或确定标识特定用户的任何私人信息。因此,尽管特定用户的环境和/或位置可被确定,但不确定或记录该特定用户的指示。
    照片共享???12-216所提供的照片共享支持还至少部分地基于设备202-206的用户的社交网络。使用此处所讨论的技术,在彼此非??拷那以谏璞钢浯嬖诹拥恼庑┥璞钢涔蚕碚掌?。两个设备之间的连接指的是这两个设备中的至少一个的用户被包括在另一设备的用户的社交网络中。对于特定用户,与其共享照片的特定用户的社交网络中的用户能够以不同的方式标识。例如,照片共享服务(诸如图1的照片共享服务114)可访问社交网络服务(诸如图1的社交网络服务116)以标识特定用户的社交网络中的用户,或者照片共享???12-216可访问社交网络服务以标识特定用户的社交网络中的用户。作为另一示例,照片共享???12-216可访问联系人列表或地址簿以标识特定用户的社交网络中的用户。
    应当注意,对其间存在连接的设备的确定可被用来确定照片共享服务分析哪些照片来确定两张照片是在相同位置拍摄的。对于照片共享服务从特定设备接收到的每一张照片,照片共享服务可对照仅仅从与该特定设备存在连接的其他设备接收到的照片来分析该照片,而不是分析从所有设备接收到的照片来确定两张照片是否是在相同位置拍摄的。
    一设备可具有一个或多个用户,每一个用户都可使用各种凭证来标识其自身。在一个或多个实施例中,设备的用户在任何特定时刻都是登录到在线服务的账户(例如,经由图1的账户访问服务112)的用户。应当注意,设备的用户可随时间变化。如此处所讨论的,与一设备共享照片也被称为与该设备的用户共享照片。
    可以在设备本身和/或在照片共享服务(例如,图1的服务114)处确定与哪些设备共享哪些照片。例如,一设备捕捉到的照片可被发送到照片共享服务,且该照片共享服务基于该设备的用户的社交网络以及该设备与其他设备的邻近度来确定将与哪些其他设备共享这些照片。作为另一示例,一设备的用户的社交网络的指示可由在线服务(例如,图1的在线服务108)来提供,并且该设备可使用社交网络的指示以及其他设备的邻近度(例如,如由该设备确定或如由在线服务确定并提供给该设备)来确定将与哪些其他设备共享照片。
    在一个或多个实施例中,在一设备处拍摄的照片自动与非??拷矣胝掌纳闵璞复嬖诹拥钠渌璞腹蚕?。拍摄照片的设备的用户无需执行附加动作来与其他设备共享照片?;蛘?,可提示用户确认他或她期望开始自动与其他设备共享照片,并且照片基于是否接收到用户确认来被自动共享或不共享。
    或者,在一设备处拍摄的照片自动与非??拷矣胝掌纳闵璞复嬖诹拥钠渌璞钢械挠没∩璞腹蚕?。用户所选设备由拍摄照片的设备的用户选择并且可以在捕捉到照片时选择。例如,当捕捉到一照片时,可以向拍摄该照片的设备的用户呈现非??拷矣胝掌纳闵璞复嬖诹拥钠渌璞傅挠没У牧斜?。用户可提供各种用户输入来从所呈现的用户列表中选择特定用户,并且与所选特定用户所使用的设备共享照片。
    可以在每一次捕捉到照片时或者另选地响应于对其他设备的用户的列表的用户请求来向拍摄照片的设备的用户呈现该用户列表。拍摄照片的设备的用户可请求呈现非??拷矣肫浯嬖诹拥钠渌璞傅挠没У牧斜?。接收并记录对来自该列表的特定用户的用户选择。随后捕捉到的照片然后与所选特定用户所使用的设备共享,直到接收到请求共享停止的用户输入或对来自该列表的特定用户的另一用户选择。
    被呈现给拍摄照片的设备的用户的用户列表还能够以各种不同的方式进行过滤以确定该列表中呈现哪些用户和/或该列表中的用户的排序。该过滤可基于与特定其他用户共享照片的频率。例如,该列表可基于照片共享频率来排序,以使得用户按照从最频繁地与其共享照片的用户到最不频繁地与其共享照片的用户的次序(例如,自顶向下)列出。作为另一示例,该列表可被过滤成只包括以至少阈值频率与其共享照片的那些用户(例如,已经与该用户共享至少 特定百分比的照片、在特定时间帧内已经与该用户共享至少特定数量的照片,等等)。
    或者,该过滤可基于各种其他准则。例如,用户列表可基于其他用户是否与拍摄照片的设备的用户共享照片来进行过滤。作为另一示例,用户列表可基于各用户的设备有多靠近拍摄照片的设备来进行过滤(例如,该列表可基于邻近度来进行排序,以使得设备用户按照从物理上最靠近拍摄照片的设备的设备的用户到物理上最远离拍摄照片的设备的设备的用户的次序(例如,自顶向下)列出。
    另外,在一个或多个实施例中,可维护对于特定位置与其共享照片的用户所选其他用户的记录。这些记录可由照片共享???12-216来为其各自的设备202-206维护和/或由在线服务(例如,图1的在线服务108)来维护。设备的用户可提供各种输入来请求呈现与其存在连接的其他设备的用户的列表,并且提供各种输入来从该列表中选择特定用户。确定设备的当前位置并且维护该设备的当前位置和所选特定用户的记录。当该设备随后处在同一位置时,使用该记录来标识所选特定用户,并且然后与在捕捉到照片时非??拷哪切┧√囟ㄓ没褂玫纳璞腹蚕碓诟梦恢貌蹲降降恼掌?。
    在两个设备之间共享照片一般是指一个设备允许在另一设备上显示照片。照片能够以各种不同的方式在两个设备之间共享。在一个或多个实施例中,照片通过从一个设备传送或发送到另一设备来共享。例如,照片可被存储为文件(或被包括为存储多个照片的文件的一部分)并被直接发送到另一设备。照片能够经由各种不同的无线通信协议中的任一种来直接从一个设备传送到另一个设备,或者任选地经由网络(诸如图1的网络110)来传送。照片可另选地经由照片共享服务(诸如图1的照片共享服务114)来从一个设备传送到另一个设备。例如,照片可被存储为文件(或被包括为存储多个照片的文件的一部分)并被发送到照片共享服务,照片共享服务进而将该文件发送到另一设备。
    照片可使用电子邮件地址或另选地使用(例如,如由诸如图1的在线服务108等在线服务维护、如在设备202-206的联系人列表或地址簿中所维护的)设备和/或用户的其他标识符来发送。例如,照片可由拍摄照片的设备发送到用户的电子邮件地址、用户在支持消息收发的服务中的另一账户名或标识符,等 等。作为另一示例,照片可由拍摄照片的设备发送到照片共享服务(诸如图1的照片共享服务114)管理的电子邮件地址,并且该照片共享服务可将照片发送到用户的电子邮件地址、该用户在支持消息收发的服务中的另一账户名或标识符,等等。照片还可经由在各种不同类型的设备中的任一种上的专门或专用照片通道(诸如电视机上的频道等)来发送。
    电子邮件地址可任选地基于对设备的情形知晓来进行过滤。设备可能处于不同的情形(例如,工作、聚会、体育比赛等)。设备在任何特定时刻所处的情形能够以不同的方式来标识,诸如输入或以其他方式由设备的用户指示、基于一天中的时间(例如,从上午8点到下午5点在工作)、基于星期几或日期(例如,周六、周日或1月1日不工作)、基于设备的位置(例如,基于设备的GPS坐标、设备检测到的WiFi信号),等等。用户可具有多个电子邮件地址,诸如私人电子邮件地址和工作电子邮件地址??杀晔渡璞冈谌魏胃ㄊ笨趟Φ那樾?,并且如果确定当前情形是工作,则用户的工作电子邮件地址被自动选为向其发送照片的电子邮件地址,并且如果确定当前情形不是工作,则用户的私人电子邮件地址被自动选为向其发送照片的电子邮件地址。
    或者,在一个或多个实施例中,照片通过变得可供其他设备临时查看来进行共享。照片可由捕捉照片的设备和/或由照片共享服务(诸如图1的照片共享服务114)来变得可供其他设备临时查看。照片可供查看的时长可以变化(例如,照片可以显示一次,之后它们不再可供查看,照片可以显示三十分钟、一天等)。例如,照片的幻灯片放映可被流传输至另一设备,该另一设备当在流中接收到这些照片时显示这些照片,但不存储流或照片?;玫破庞晨扇窝〉厥侵馗吹幕玫破庞骋灾馗聪允径嗾耪掌?。作为另一示例,照片可以经由诸如图1的网络110等网络从特定位置或站点(例如,照片共享服务114主存的位置或站点)变得可供查看(但不能下载)。
    还可以对共享的照片施加各种不同的控制以限制如何共享照片,诸如可与其共享照片的其他设备、能够共享照片的方式。与特定照片相关联的控制能够以不同的方式确定,诸如通过设备或照片共享服务(诸如图1的照片共享服务114)的开发者或分发者、通过设备或照片共享服务的用户或管理员等。这些控制可标识可与其共享照片的特定类型的设备、特定设备将为了共享照片而具 备或遵循的特定安全机制或策略、照片的生存期(指示可以在设备上显示照片的时长),等等
    控制可由设备202-206和/或由照片共享服务(诸如图1的照片共享服务114)来与照片相关联??刂瓶梢栽诓蹲降秸掌庇敫谜掌喙亓?,诸如通过捕捉到该照片的设备的照片捕捉组件和/或照片共享??槔窗ㄗ魑谜掌脑???刂瓶闪硌〉卦谥钊绻蚕碚掌钡绕渌奔溆胝掌喙亓?。例如,与照片相关联的控制可由捕捉到该照片的设备的照片共享??楹?或由照片共享服务(诸如图1的照片共享服务114)响应于(基于如上所述的另一设备的邻近度以及与该另一设备的连接)确定将要共享该照片来包括作为该照片的元数据。
    与照片相关联的控制可由照片共享???12-216和/或由照片共享服务(诸如图1的照片共享服务114)来强制实施。在一个或多个实施例中,将与其共享照片的设备上的照片共享???12-216在显示照片之前验证该设备满足控制。如果不满足控制,则该设备上的照片共享??椴怀氏终掌词垢蒙璞阜浅?拷伊优纳阏掌纳璞福?。
    或者,捕捉到照片的设备上的照片共享???12或共享照片的照片共享服务(诸如图1的照片共享服务114)在与一设备共享照片之前验证该设备满足控制。一设备是否满足控制可由捕捉到照片的设备或照片共享服务以不同的方式确定,诸如通过该设备提供数字证书或满足控制的其他得到验证的证明。如果一设备不满足控制,则不与该设备共享照片(即使该设备非??拷伊优纳阏掌纳璞福?。
    与照片相关联的控制还可被称为设备对该照片的许可。设备的许可指示该设备能够和/或不能对照片采取什么动作。这些许可可指示例如是否能够在设备上显示照片、照片的生存期、设备是否能够与其他设备共享照片,等等。
    与照片相关联的控制可基于且指示设备的各种安全措施。设备的安全措施指的是设备具备或遵循的安全机制或策略??刂瓶芍甘旧璞附擞敫蒙璞腹蚕碚掌弑傅陌踩胧?。设备的安全措施可标识该设备的各方面,诸如设备存储照片的方式(例如,加密或不加密、存储在受?;さ拇娲⑶蚰谝允沟梅乐垢蒙璞傅钠渌没Р榭凑掌龋?、设备遵循的关于向其他设备发送照片或打 印照片的策略、设备遵循的关于在可移动存储设备上存储照片的策略、设备上所包括的特定安全组件或??椋捌涓靼姹荆?,等等。
    与照片相关联的控制可基于且指示设备的各种属性。设备的属性指的是设备的各种配置设置和/或特性??刂瓶芍甘旧璞附擞敫蒙璞腹蚕碚掌弑傅氖粜?。设备的属性可标识设备的各种设置和/或特性,诸如被包括为设备的一部分的存储设备的类型(例如,可移动或不可移动)、设备的显示屏的大小、设备的显示屏的分辨率、设备用来在特定时刻访问在线服务(诸如图1的在线服务108)的网络连接的类型(例如,Wi-Fi、蜂窝等),等等。
    设备的许可还可标识该设备上的照片的生存期。照片的生存期指示能够在与其共享照片的设备上显示照片的时长。生存期能够以不同方式标识,诸如期满日期和/或时间(此后不再能够在与其共享照片的设备上显示该照片)、过去时间量(例如,在接收到能够在与其共享照片的设备上显示该照片后的特定分钟或小时数)、能够在与其共享照片的设备上显示该照片的次数(例如,一次),等等。
    如上所述,设备可以在不同的时间具有不同的用户。在一个或多个实施例中,设备的许可、属性和安全措施基于设备本身,而不管该设备在任何特定时刻的用户。因此,在这些实施例中,设备的许可、属性和安全措施对于该设备的不同用户是相同的?;蛘?,设备的许可、属性和/或安全措施可基于该设备的用户。在这些实施例中,设备的许可、属性和/或安全措施对于该设备的不同用户可以是不同的。
    照片可以自动或基于各种用户输入来与一设备共享,如上所述。在一个或多个实施例中,接收设备(与其共享照片的设备)自动接收所共享的照片,并且能够向该接收设备的用户显示或以其他方式呈现所共享的照片和/或所共享的照片的通知?;蛘?,可出现其中接收设备不自动接收所共享的照片和/或呈现所共享的照片的通知的情形。例如,接收设备可通过上下文知晓用户的动作并且容易地确定该用户当前是否正在使用该设备(例如,打电话、玩游戏等)。如果用户当前正在使用接收设备,则不与该接收设备共享照片(或另选地共享照片但该接收设备不显示或以其他方式呈现该照片的通知)。作为另一示例,可接收到选择用于禁用对所共享的照片的接收的配置设置的用户输入,响应于 该用户输入,不与接收设备共享照片。
    另外,可出现其中同一用户具有非??拷掌蚕砩璞傅亩喔鼋邮丈璞傅那樾?。在这些情形中,可以与该用户的非??拷掌蚕砩璞傅乃薪邮丈璞腹蚕碚掌??;蛘?,可选择该用户的非??拷掌蚕砩璞傅慕邮丈璞钢械囊桓龌蚨喔隼唇邮照掌?。这些一个或多个接收设备能够以不同的方式确定。在一个或多个实施例中,接收设备可通过上下文知晓用户的动作并且容易地确定该用户当前是否正在使用该设备(例如,打电话、玩游戏等)。如果用户当前正在使用接收设备,则不与该接收设备共享照片(或另选地共享照片但该接收设备不显示或以其他方式呈现该照片的通知)。在其他实施例中,标识用户的一个或多个默认接收设备,并且与用户的默认接收设备,而不是该用户的其他接收设备共享照片(或另选地,与该用户的其他接收设备共享照片,但该用户的那些其他接收设备不显示或以其他方式呈现照片的通知)。该一个或多个默认接收设备能够以不同的方式标识,诸如基于对设备的用户输入(例如,请求所共享的照片、选择标识一个或多个默认设备的配置设置等)、基于设备被标识为非??拷掌蚕砩璞傅拇涡颍ɡ?,最近(或最初)被确定为非??拷掌蚕砩璞傅纳璞甘悄辖邮丈璞福?、基于设备的类型(例如,设备可具有基于设备类型的优先级,且最高优先级的设备被标识为用户的默认接收设备)、基于随机选择或其他规则或准则,等等。
    如果不与特定接收设备共享照片,则该不共享能够以各种方式实现。例如,可(由接收设备)通知照片共享设备或照片共享服务:即使接收设备非??拷掌蚕砩璞?,该接收设备也不接收所共享的照片。响应于这一通知,照片共享设备或照片共享服务不与接收设备共享照片。作为另一示例,接收设备不访问可从中获取照片的特定位置或站点即可。
    在一个或多个实施例中,其他设备的多个用户能够提供关于是否共享包括该用户的照片的输入。非??拷矣胝掌纳闵璞复嬖诹拥钠渌璞傅挠没Э商峁└髦钟没淙胍跃芫蜃柚构蚕戆ㄋ亲约旱恼掌???梢栽诓蹲降酵枷裰疤峁┯没淙?,诸如指示“不共享我在该位置的照片”的用户输入。响应于这一输入,该输入的指示被提供给照片共享服务(例如,图1的照片共享服务114)和/或非??拷矣敫糜没У纳璞干璞复嬖诹拥钠渌璞?,以拒绝 包括该用户的照片。作为响应,照片共享服务和/或其他设备不共享包括该用户的照片。
    用户输入可另选地响应于所共享的照片来提供,诸如用户看到所共享的照片并且提供指示“不要共享该照片”的用户输入。在终止共享照片之前,拍摄照片的设备可任选地与被标识为被包括在照片中的用户所使用的其他设备(例如,非??拷纳阏掌纳璞盖矣肱纳阏掌纳璞复嬖诹樱┕蚕碚掌???墒褂酶髦植煌墓?或专有的脸部识别过程或算法来将用户标识为在照片中。响应于这一指示不共享照片的输入,该输入的指示被提供给照片共享服务(例如,图1的照片共享服务114)和/或捕捉到照片的设备,以便不共享该特定照片。作为响应,照片共享服务和/或照片捕捉设备通过不共享包括该用户的照片来终止照片共享。如果没有接收到这一指示,则通过与非??拷矣胝掌纳闵璞复嬖诹拥乃猩璞腹蚕碚掌粗罩拐掌蚕?。
    应当注意,不共享包括用户的照片能够以各种不同的方式执行。在一个或多个实施例中,不与其他设备共享照片的任一部分、该照片不被包括在发送到其他设备的文件中、文件不被照片共享服务(例如,图1的照片共享服务112)存储、照片不被流传输到其他设备,等等?;蛘?,照片被更改成移除用户,且与其他设备共享更改后的照片。照片可使用各种公开和/或专有的图像编辑过程或算法来更改,以便从照片中删除用户(例如,用从一个或多个其他照片获取的背景数据来替换用户、移动照片中的用户以便将他们挤压在一起以避免被移除的用户所处的空点,等等)。因此,照片仍然与其他设备共享,但是在没有用户的情况下共享。
    因此,用户能够拒绝或否决共享特定照片。用户可拒绝或否决包括该用户的特定照片,即使那些照片是由其他用户的设备拍摄的。
    使用此处所讨论的技术,照片共享能够以各种不同的方式实现。在一个或多个实施例中,分析捕捉到的照片以标识照片中的一个或多个用户,并且确定非??拷掌纳闵璞傅纳璞?。然后只在以下情况下与另一设备共享捕捉到的照片:该另一设备非??拷掌纳闵璞?,该另一设备和照片拍摄设备之间存在连接并且该另一设备的用户被包括在照片中。
    在一个或多个实施例中,分析用户的社交网络并基于用户输入的各种准则 来将该社交网络分类成各组。准则可标识例如所有家庭成员、亲密家庭成员、亲密朋友、所有朋友、同事等。诸如语音命令“与妈妈共享”或“发送给亲密朋友”等特定用户输入与每一组相关联,并且维护该关联。该关联可由各设备(例如,照片共享???12-216)或服务(例如,图1的照片共享服务112)来维护。随后,响应于捕捉到照片和特定用户输入,自动与被包括在相关联的组中的用户共享捕捉到的照片(任选地,仅当在该用户所使用的设备非??拷掌纳闵璞傅那榭鱿拢?。
    各种附加过滤器还可以与每一组相关联,过滤器标识是否自动与相关联的组共享捕捉到的照片。过滤器可标识一个或多个用户、设备在任何特定时间可能所处的各种情形等。例如,过滤器可指示自动与特定组(例如,用户的母亲)共享包括特定用户的照片(例如,如使用各种不同的公开/专有脸部识别过程或算法来标识)。作为另一示例,过滤器可指示在除了工作之外的任何情形中拍摄的照片将自动与除了一个或多个特定组(例如,用户的同事)之外的所有组共享。
    在一个或多个实施例中,分析捕捉到的照片以标识照片中的一个或多个用户,并且对于该一个或多个用户中的每一个,获取该用户的电子邮件地址(例如,从诸如图1的社交网络服务116等社交网络服务)。对于每一个捕捉到的照片,捕捉到的照片被发送到该照片中所标识的每一个用户的电子邮件地址(任选地,仅当该用户所使用的设备非??拷掌纳闵璞傅那榭鱿拢?。
    在一个或多个实施例中,照片由照片流或其他设备可访问的站点来变得对那些其他设备可用。诸如由照片拍摄设备或照片共享服务(例如,图1的照片共享服务112)建立令牌并将其提供给与其共享照片的其他设备。令牌能够以各种方式被提供给其他设备,诸如通过将令牌发送到另一设备的用户的电子邮件地址、基于另一设备的标识符将令牌传送到该另一设备、显示令牌以供另一设备的照片捕捉组件捕捉,等等。令牌准许设备访问照片流,并且令牌被提供给将与其共享照片的每一个设备。令牌包括例如存储照片的站点或位置的统一资源定位符(URL)、与要共享的照片相关联的控制的标识符、以及如适于允许在特定时间量内访问该站点或位置处的照片的可任选的其他数据(例如,口令或其他凭证)。照片拍摄设备将照片存储在照片流或站点,并且其他设备可 以在没有照片拍摄设备(或该照片拍摄设备的用户)的进一步输入的情况下使用令牌来从该照片流或站点获取照片。
    令牌能够以各种方式分发。在一个或多个实施例中,令牌从照片拍摄设备或照片共享服务传送到另一设备,从而允许该另一设备访问照片流?;蛘?,令牌能够以其他方式传送,诸如被打印在物理介质上或以其他方式附加到物理介质。令牌本身可被打印或附加到物理介质,或者可以对令牌进行编码(例如,使用高容量色彩条形码(HCCB)、快速响应(QR)码、条形码等),并且经编码的令牌被打印在物理介质上或以其他方式附加到物理介质。设备的用户然后可提供令牌或以其他方式使该令牌对他或她的设备可用。例如,用户可以在他或她的设备上输入令牌字符,令他或她的设备捕捉并解码经编码的令牌,等等。令牌可被打印或附加到各种物理介质,诸如用户的名片、宣传材料、明信片、手册等。
    在一个或多个实施例中,要共享的照片被从照片拍摄设备发送到另一位置以便存储。该另一位置可以是照片拍摄设备所标识的站点或位置、照片拍摄设备向其发送照片的照片共享服务(例如,图1的照片共享服务112)所标识的站点或位置,等等。照片拍摄设备可任选地响应于将照片发送到另一设备或服务来接收存储照片的位置或站点的指示,以便允许照片拍摄设备随后在该位置或站点访问照片。照片拍摄设备还将标识符分配给照片,以允许将照片彼此区分开来。照片拍摄设备随后可使用标识符来在存储照片的位置或站点引用照片,诸如删除照片、更改照片的内容(例如,以便从照片中移除某个人)、更新与照片相关联的数据(例如,照片的控制或其他元数据),等等。
    在一个或多个实施例中,在非??拷矣胝掌纳闵璞复嬖诹拥纳璞复Σ蹲降降恼掌皇幼鞅桓璨榭凑掌囊叫砜?。然而,许可是临时的(具有如上所述的特定生存期),任选地除非照片拍摄设备和与其共享照片的设备的用户就其他条款达成协议。例如,在开会时或在公共场所拍摄照片后,非??拷矣胝掌纳闵璞复嬖诹拥钠渌璞妇哂性谟邢奘奔涠文诓榭凑掌男砜?。在该有限时间段过去后,照片从与其共享该照片的设备淡出、模糊或被删除等,除非照片拍摄设备的用户显式或隐式地向其他人或特定用户授予更久地(例如,永久或某一其他时长)保存该照片的许可。此外,这一共享所授予的 数字权限可具有相关联的控制,这些相关联的控制约束或以其他方式限制接收者可以在他们可查看照片的时间段期间对该照片做什么,包括限制进一步与其他人共享照片的能力、取得照片的屏幕剪辑的能力、经由因特网将照片保存到辅助存储或服务的能力、查看照片的能力等。如果控制限制查看照片的能力,则照片的模糊或降级版本可任选地作为令牌保留在与其共享照片的设备处,该令牌允许该设备联系摄影人(照片拍摄设备的用户)并且重新协商对照片的访问,任选地包括按需为这一访问付费。
    在一设备处捕捉到的照片还可以对在相同和/或不同的时间处在相同环境内和/或在相同位置处或者在相同环境和/或相同位置的阈值距离内的其他设备可用。照片的不同特性可被标识并任选地被存储为与照片相关联。照片的这些特性标识照片的主题和/或照片的其他方面,诸如标识照片中的物体、标识照片的位置和/或环境、标识照片中的各个人,等等。这些特性能够以各种方式标识,诸如由捕捉到照片的设备的用户基于使用各种公开和/或专有算法或技术的对照片的分析(例如,以便标识各个人、陆标、日落等)、基于位置(例如,捕捉到照片的位置在特定陆标的已知位置的阈值距离内),等等。
    这些不同的特性允许用户搜索在相同环境中和/或在相同位置处拍摄的照片。例如,用户可搜索具有“日落”特性的照片,并且可标识在相同和/或不同时间处在相同环境中和/或在相同位置处或者在相同环境和/或相同位置的阈值距离内的具有“日落”特性的照片并且与用户的设备共享照片。当用户的设备处在相同环境中和/或在相同位置处或者在相同环境和/或相同位置的阈值距离内时,或另选地在用户的设备处在相同环境中和/或在相同位置处或者在相同环境和/或相同位置的阈值距离内之后的稍后时间,可以与该用户的设备共享这些照片。例如,可维护用户的设备曾经在特定位置和/或特定环境中的记录,并且能够在稍后时间与用户的设备共享在相同环境中和/或在相同位置处或者相同环境和/或相同位置的阈值距离内捕捉到的照片。
    不同的环境和/或位置还可以与不同的标签相关联。这些不同的标签能够诸如由将标签与环境和/或位置相关联的管理员、用户、其他设备/服务以各种方式分配。这些标签允许维护与特定环境和/或位置相关联的公共共享,并且照片拍摄设备被视作被给予查看该公共共享中的照片的隐式许可。例如,可建立 对应于在约塞米蒂(Yosemite)国家公园的阈值距离内的位置的“约塞米蒂”公共共享。当用户在约塞米蒂国家公园的阈值距离内时(以及任选地在不再处于该阈值距离内之后),可以与该用户的设备共享约塞米蒂国家公园的阈值距离内的其他设备所捕捉到的照片。用户还可任选地搜索诸如“日落”或“瀑布”等特定特性,以查看由在约塞米蒂国家公园的阈值距离内的其他设备捕捉到的、与那些特定特性相关联的照片。
    在一个或多个实施例中,在非??拷矣胝掌纳闵璞复嬖诹拥纳璞复Σ蹲降降恼掌敫胁獾降纳舷挛牡钠渌刂钊缟璞付ㄏ?、设备运动、通过设备的加速计检测到的脚步、该设备的位置的移位,等等,相组合。感测到的上下文的这些不同元素可被标识为关于共享照片的各种方面的用户输入。用户输入可包括用于发送和/或接收捕捉到的照片的各种姿势,并且多个姿势可用于提供将共享照片的什么方面和/或如何共享照片的不同指示。例如,在幻灯片放映模式中,照片拍摄设备的用户可以临时将照片“投影”到其他附近设备(例如,作为照片流),以使得非??拷钠渌没芄徊榭凑掌欢哉掌扇∪魏纹渌?,并且只要呈现者前进至下一幻灯片/照片,照片就不再在接收设备上可用。作为另一示例,照片拍摄设备的用户可采用不同的姿势、姿势的变体,在完成共享姿势等之前或之后从菜单调用不同的命令,以便将照片“给予”另一用户(允许该另一用户永久保存该照片)、将照片“借”给另一用户(允许该另一用户在某一时长内保存该照片)、只共享照片的一部分,等等。
    可使用各种不同的用户输入或姿势中的任一种来指示要共享的各种不同的照片中的任一个和/或如何共享照片。例如,两个设备可以碰撞在一起以指示要共享照片。作为另一示例,在设备A的屏幕上开始并且在设备B的屏幕上结束的触摸或笔姿势可指示照片将从设备A共享到设备B。作为另一示例,特定设备的用户可将手指滑到特定设备的屏幕的顶端并将他或她的手指保持在那里,并且附近的其他设备的其他用户可触摸他们的设备的屏幕的顶端并将其手指向下滑过屏幕以接收该特定设备所共享的照片。作为又一示例,特定设备的用户可以“拿着”(例如,触摸或以其他方式选择)要共享的一个或多个照片并将该特定设备指向另一设备以便将照片传送到该另一设备(例如,经由IR通信信道、经由蓝牙通信信道或经由另一无线通信信道)。该另一设备能够以 不同的方式标识,诸如使用与特定通信信道相关联的技术、设备的位置、设备的用户所提供的输入,等等。
    在此处的讨论中,引用共享照片的设备,并且照片的共享可以是自动的或响应于来自照片拍摄设备的用户的请求。应当注意,照片的共享还可由与其共享照片的设备来发起。例如,一设备可以检测到(例如,自动或响应于用户输入)照片拍摄设备非??拷?,并向该照片拍摄设备发送让该照片拍摄设备共享照片的请求(例如,经由诸如图1的照片共享服务112等照片共享服务)。照片拍摄设备可响应于该请求来自动与做出请求的设备共享照片或响应于用户输入(例如,准许共享的确认)来共享照片。
    还应注意,尽管此处引用照片共享,但照片是示例且可另选地类似地共享各种其他类型的内容。例如,可使用此处所讨论的技术来共享捕捉到的视频,可使用此处所讨论的技术来共享捕捉到的音频,等等。
    在此处的讨论中,还引用共享照片的照片拍摄设备。应当注意,照片拍摄设备是能够共享照片的一个设备,且其他设备可任选地共享照片(任选地受制于如上所述的与照片相关联的控制)。此处讨论的如由捕捉设备执行的各种技术可另选地由该捕捉设备与其共享照片或以其他方式获取照片的另一设备来执行。
    图3是示出根据一个或多个实施例的用于实现基于邻近度和连接的照片共享的示例过程300的流程图。过程300由诸如图1的设备102-106或图2的设备202-206等设备或诸如图1的照片共享服务114等服务来执行,并且能够用软件、固件、硬件或其组合来实现。过程300被示为一组动作,并且不仅限于所示出的用于执行各种动作的操作的顺序。过程300是用于实现基于邻近度和连接的照片共享的示例过程,此处参考不同附图来包括对实现基于邻近度和连接的照片共享的附加讨论。
    在过程300中,接收在一设备处捕捉到的照片(动作302)。该照片可以在实现过程300的照片拍摄设备处被捕捉到或另选地可接收自照片拍摄设备。
    确定非??拷掌纳闵璞傅囊桓龌蚨喔銎渌璞福ǘ?04)。这些一个或多个设备能够以各种方式来确定,诸如基于图像分析、GPS坐标、在设备处检测到的无线信号的指示等,如上所述。
    确定照片拍摄设备与一个或多个其他设备中的至少一个之间的连接(动作306)。如上所述,两个设备之间的连接指的是这两个设备中的至少一个的用户被包括在另一设备的用户的社交网络中。
    与一个或多个其他设备中的至少一个共享照片(动作308)。如上所述,该共享能够以各种方式执行,并且可以对共享施加各种限制。
    可以从至少一个设备接收用户已经拒绝照片的指示(动作310)。如上所述,该指示通常接收自被包括在照片中的用户。
    响应于用户已经拒绝照片的指示,不与一个或多个其他设备中的其他设备共享照片(动作312)。不与一个或多个设备中的其他设备共享照片或不共享照片能够以不同的方式实现,诸如将照片更改成从该照片中移除用户或者不与其他设备共享照片的任一部分,如上所述。
    图4是示出根据一个或多个实施例的用于实现基于邻近度和连接的照片共享的示例过程400的流程图。过程400在诸如图1的系统100等系统中执行,并可以用软件、固件、硬件、或其组合来实现。过程400被示为一组动作,并且不仅限于所示出的用于执行各种动作的操作的顺序。过程400是用于实现基于邻近度和连接的照片共享的示例过程;此处参考不同附图来包括对实现基于邻近度和连接的照片共享的附加讨论。
    在过程400中,确定照片拍摄设备与一个或多个其他设备之间的连接(动作402)。如上所述,两个设备之间的连接指的是这两个设备中的至少一个的用户被包括在另一设备的用户的社交网络中。
    确定一个或多个设备的属性、许可和/或安全措施(动作404)。如上所述,设备的许可指示该设备能够和/或不能对照片采取什么动作。如上所述,设备的安全措施指的是设备具备或遵循的安全机制或策略。如上所述,设备的属性指的是设备的各种配置设置和/或特性。
    接收照片拍摄设备所拍摄的照片(动作406)。如上所述,照片可由照片拍摄设备的照片捕捉组件以各种方式拍摄。
    基于属性、许可和/或安全措施中的至少一个来与一个或多个其他设备共享照片(动作408)。与照片相关联的控制指示一设备为了与该设备共享照片而具备的属性、许可和/或安全措施,如上所述。
    在其他设备中的至少某一些上显示照片(动作410)。其上显示照片的设备可以是正由被包括在图片中的用户使用的那些设备,如上所述。
    提供在至少某些设备上拒绝照片的机会(动作412)。其上提供该机会的设备是动作410中其上显示照片的那些设备,并且该机会在完成照片共享之前提供,如上所述。用户可提供各种输入以指示拒绝照片,如上所述。
    此处所讨论的技术提供各种不同的使用场景。例如,用户可参与一事件(诸如音乐会、婚礼、体育比赛等),并且容易地与也参与该事件的他或她的朋友共享他或她在该事件处拍摄的照片。他或她的朋友也可容易地与该用户共享他们在该事件处拍摄的照片,以允许该用户从该事件获取比他或她在只依靠他或她拍摄的照片的情况下所具有的照片集更大的照片集。
    本文讨论了由各??橹葱械闹钊绱?、接收、发送、记录、存储、获取等各个动作。本文讨论的执行某一动作的特定??榘ǜ锰囟?楸旧碇葱懈枚骰蛄硌〉馗锰囟?榈饔没蛞云渌绞椒梦手葱懈枚鞯牧硪蛔榧蚰?椋ɑ蛴敫锰囟?榱现葱懈枚鳎?。因而,执行某一动作的特定??榘ǜ锰囟?楸旧碇葱懈枚骱?或该特定??榈饔没蛞云渌绞椒梦手葱懈枚鞯牧硪荒??。
    图5示出了根据一个或多个实施例的可被配置成实现基于邻近度和连接的照片共享的示例计算设备500。计算设备500可以是例如图1的设备102-106,实现图1的在线服务108的至少一部分,或者可以是图2的设备202-206,等等。
    所示计算设备500包括处理系统502、一个或多个计算机可读介质504、以及相互通信地耦合的一个或多个I/O接口506。尽管没有示出,但计算设备500还可包括系统总线或将各种组件相互耦合的其它数据和命令传输系统。系统总线可包括不同总线结构中的任一个或组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线、和/或利用各种总线架构中的任一种的处理器或局部总线。也构想了各种其它示例,诸如控制和数据线。
    处理系统502表示使用硬件执行一个或多个操作的功能。因此,处理系统502被示为包括可被配置为处理器、功能块等的硬件元件508。这可包括在作为应用专用集成电路或使用一个或多个半导体构成的其它逻辑设备的硬件中 的实现。硬件元件508不受形成它们的材料或者其中利用的处理机制的限制。例如,处理器可以由半导体和/或晶体管(例如,电子集成电路(IC))构成。在这一上下文中,处理器可执行指令可以是可电子地执行的指令。
    计算机可读存储介质504被示为包括存储器/存储510。存储器/存储510表示与一个或多个计算机可读介质相关联的存储器/存储容量。存储器/存储510可包括易失性介质(诸如随机存取存储器(RAM))和/或非易失性介质(诸如只读存储器(ROM)、闪存、光盘、磁盘等等)。存储器/存储510可包括固定介质(例如,RAM、ROM、固定硬盘驱动器等)以及可移动介质(例如闪存、可移动硬盘驱动器、光盘等等)。计算机可读介质504可以用下面进一步描述的各种方式来配置。
    输入/输出接口506表示允许用户向计算设备500输入命令和信息的功能,并且还允许使用各种输入/输出设备向用户和/或其他组件或设备呈现信息。输入设备的示例包括键盘、光标控制设备(例如,鼠标)、话筒(例如,用于语音或其他听觉输入)、扫描仪、触摸功能(例如,电容性的或被配置成检测物理触摸的其它传感器)、相机(例如,可采用可见或诸如红外频率等不可见波长来将不涉及触摸的移动检测为姿势),等等。输出设备的示例包括显示设备(例如,监视器或投影仪)、扬声器、打印机、网卡、触觉响应设备,等等。因此,计算设备500能够以各种方式配置成支持用户交互。
    计算设备500还包括照片共享系统520。照片共享系统520提供如上所述的各种照片共享功能。照片共享系统520可以是例如图1的照片共享???22-126、图2的照片共享???12-216或实现图1的照片共享服务114的至少一部分。
    此处可以在软件、硬件元件或程序??榈囊话闵舷挛闹忻枋龈髦旨际?。一般而言,这种??榘ㄖ葱刑囟ㄈ挝窕蚴迪痔囟ǔ橄笫堇嘈偷睦?、程序、对象、元件、组件、数据结构等等。本文使用的术语“??椤?、“功能”和“组件”一般表示软件、固件、硬件或其组合。本文描述的技术的各特征是平台无关的,从而意味着该技术可在具有各种处理器的各种商用计算平台上实现。
    所描述的??楹图际醯氖迪挚梢源娲⒃谀持中问降募扑慊啥两橹噬匣蛲ü持中问降募扑慊啥两橹蚀?。计算机可读介质可包括可由计算设备 500访问的介质。作为示例而非限制,计算机可读介质可包括“计算机可读存储介质”和“计算机可读信号介质”。
    “计算机可读存储介质”指的是相对于仅信号传输、载波、或信号本身而言,启用对信息的持久和/或非瞬态存储的介质和/或设备。由此,计算机可读存储介质是指非信号承载介质。计算机可读存储介质包括以适合于存储如计算机可读指令、数据结构、程序???、逻辑元件/电路、或其他数据等的方法或技术来实现的诸如易失性和非易失性、可移动和不可移动介质和/或存储设备的硬件。该计算机可读存储介质的示例包括但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、硬盘、磁带盒、磁带、磁盘存储或其它磁存储设备、或者可适用于存储所需信息并可由计算机访问的其它存储设备、有形介质或制品。
    “计算机可读信号介质”指的是被配置为诸如经由网络向计算设备500的硬件传输指令的信号承载介质。信号介质通常用诸如载波、数据信号、或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序??榛蚱渌?。信号介质还包括任何信息传送介质。术语“已调制数据信号”是指使得以在信号中编码信息的方式来设定或改变其一个或多个特征的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线路连接,以及无线介质,诸如声学、RF、红外线和其他无线介质。
    如前面所述描述的,硬件元件508和计算机可读介质504是以硬件形式表示指令、???、可编程设备逻辑和/或所实现的固定设备逻辑,其可被某些实施例采用来实现此处描述的技术的至少某些方面。硬件元件508可包括集成电路或片上系统、应用专用集成电路(ASIC)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD),和用硅或其它硬件设备实现的组件。在此上下文中,硬件元件可操作为通过指令、??楹停蛴捎布迪值穆呒粗葱谐绦蛉挝竦拇砩璞?,以及被用来存储用于执行的指令的硬件设备(例如上面描述的计算机可读存储介质)。
    前面的组合也可被采用来实现在此描述的各种技术和???。因此,软件、硬件,或程序??楹推渌绦蚰?榭杀皇迪治桓龌蚨喔鲋噶詈停蛟谀持中问降募扑慊啥链娲⒔橹噬虾停蛴梢桓龌蚨喔鲇布?08实现的逻辑。计 算设备500可被配置成实现特定指令和/或对应于软件和/或硬件??榈墓δ?。因此,可由计算设备500执行为软件的??榈氖迪挚芍辽俨糠忠杂布瓿?,例如,通过使用计算机可读存储介质和/或处理系统的硬件元件508。指令和/或功能可以是一个或多个制品(例如,一个或多个计算设备500和/或处理系统502)可执行/可操作的,以实现技术、???,以及此处描述的示例。
    尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。更确切而言,上述具体特征和动作是作为实现权利要求的示例形式公开的。

    关 键 词:
    基于 邻近 连接 照片 共享
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:基于邻近度和连接的照片共享.pdf
    链接地址://www.4mum.com.cn/p-5779220.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03