CN103782588A - 在电子装置之间传输状态信息 - Google Patents

在电子装置之间传输状态信息 Download PDF

Info

Publication number
CN103782588A
CN103782588A CN201280041504.7A CN201280041504A CN103782588A CN 103782588 A CN103782588 A CN 103782588A CN 201280041504 A CN201280041504 A CN 201280041504A CN 103782588 A CN103782588 A CN 103782588A
Authority
CN
China
Prior art keywords
calculation element
content
request
electronic installation
state information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201280041504.7A
Other languages
English (en)
Other versions
CN103782588B (zh
Inventor
史蒂文-卡-祥·莫伊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amazon Technologies Inc
Original Assignee
Amazon Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amazon Technologies Inc filed Critical Amazon Technologies Inc
Publication of CN103782588A publication Critical patent/CN103782588A/zh
Application granted granted Critical
Publication of CN103782588B publication Critical patent/CN103782588B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/148Migration or transfer of sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一些实施方案可使第一电子装置(例如,笔记型计算机)直接从另一电子装置(例如,智能电话)获得状态信息,使得所述第一电子装置可以复制所述另一计算装置的内容的状态。这在电子装置的用户期望在一个装置与另一装置之间切换使得所述用户可以在另一装置上继续活动(例如,玩视频游戏)而不必重启所述活动时有用。这还在第一电子装置的用户尝试复制来自另一用户的第二装置上的所述活动的所述状态使得两个用户均可以参与所述相同活动时有用。在一些实施方案中,装置的用户可以从服务器获得内容且从另一装置获得状态信息以复制所述另一装置上的所述内容状态。

Description

在电子装置之间传输状态信息
背景
人们正利用用于越来越多数量和种类的任务的电子装置。对用户来说拥有或具有对多个电子装置的访问权并不常见。在单日内,用户可以在多个电子装置之间切换:从在家的个人计算机上查看天气,在去取车的路上看移动装置,在用户到达办公室时使用工作的桌上型计算机,在用户下班时或回家途中切换回至移动装置,接着在用户回到家之后回到家用桌上型计算机或膝上型计算机。甚至在用户在他的家里,用户可以选择从他在他卧室时的家用桌上型计算机切换至坐在他起居室中时的大屏幕电视机或切换至餐桌上的他的便携式膝上型计算机。
时常地,当用户正在位置之间移动且在装置之间切换时,用户可能四分之三时间在阅读新闻文章,中间玩视频游戏,中途观看YouTube?视频或部分时间听歌曲。因为用户在装置之间切换时可能需要重新定位信息或再次重新开始,所以用户发现在不同装置之间切换有所不便。当前对用户而言没有简单的方法可以在不中断用户与装置的交互下在多个装置之间简单地切换。随着人们继续遇到越来越多数量的电子装置,当在装置之间切换时,需要为用户改善整体用户体验。
附图简述
将参考附图描述根据本公开的不同实施方案,其中:
图1图示根据不同实施方案的第一装置可以如何从第二装置获得数据的实例情形;
图2(a)图2(b)图示根据不同实施方案的在内容的状态从第一装置(例如,便携式计算装置)传送至第二装置(例如,桌上型计算机)时,使得(若干)用户可以在第二装置上继续第一装置的活动的实例情形;
图3(a)图3(b)图示根据不同实施方案的将内容状态从第一装置复制至第二装置,使得第二装置显示与第一装置相同的内容状态的实例情形;
图4(a)图4(b)图示根据不同实施方案的电子装置可以如何产生匹配便携式计算装置上的内容状态的另一实例情形;
图5图示根据不同实施方案的可使电子装置显示便携式计算装置上显示的内容的当前状态的实例过程;
图6图示根据不同实施方案的用于将状态信息发送至电子装置的实例过程;
图7图示可以根据不同实施方案使用的实例电子用户装置的前视图和后视图;
图8图示计算装置(诸如图7中所示的计算装置)的实例组件;且
图9图示其中可以实施不同实施方案的环境。
详述
根据本公开的不同实施方案的***和方法可以克服常规方法在跨越两个或更多个电子装置使内容同步(“同步(syncing)”)或复制状态信息中经历的一个或多个上述和其它缺点。使装置同步可以使得更新至少一个装置,使得每个装置具有至少所选或确定的信息(例如,内容或应用程序内的状态信息)的最近版本。
一些实施方案可使电子装置(例如,桌上型计算机和便携式计算装置(诸如,膝上型计算机、平板计算机、智能电话、媒体播放器、个人数字助理等等))通过使得电子装置获得对内容(例如,存储于移动装置上的数据(诸如视频剪辑、音频剪辑、文档、网页等等)和软件应用程序(诸如游戏应用程序、联系人列表应用程序等等))的访问权(如果电子装置未具有对内容的访问权)且还获得对另一装置的特定状态信息(例如,视频剪辑内的(若干)视频帧、音频剪辑内的点、文档内的页面、视频游戏内的级别、网页内的点、更新联系人列表)的访问权来复制另一装置的内容的状态。通过这样做,电子装置的用户可以方便地在另一用户装置(例如,桌上型计算机、膝上型计算机或支持因特网的电视机)上恢复第一用户装置的活动(例如,听歌曲、观看YouTube?视频或在智能电话上阅读文章)而不必从头开始或重新位于用户在第一用户装置上中断的地方。
根据不同实施方案的方法可使电子装置通过提交使得单独用户装置通过直接连接将状态信息发送至电子装置的请求从单独用户装置(例如,便携式计算装置)获得或复制内容的状态。接着电子装置通过获得对内容的访问权(例如,通过与远程服务器的网络连接)(如果内容未由电子装置存储或获得)且通过使用接收的状态信息以访问在单独用户装置上最后访问的内容的状态来复制单独用户装置的内容的状态。
在一个实施方案中,便携式计算装置(或其它第一装置)可以允许电子装置(或其它第二装置)通过将邀请(诸如一个或多个超链接(例如,统一资源定位符(URL)))发送至电子装置来复制便携式计算装置上的内容的状态。在一些实施方案中,电子装置可以通过其中一个超链接从服务器获得对内容的访问权。在一些实施方案中,当便携式计算装置与服务器周期性同步时,服务器除了应用程序之外包含应用程序数据。接着电子装置可以通过遵循其中一个超链接从便携式计算装置直接获得关于内容的状态信息,所述超链接可以提供可使便携式计算装置将状态或其它此类信息发送至电子装置的信息。
在一些实施方案中,当不存在网络(例如,因特网)连接时,电子装置可以直接从便携式计算装置获得状态信息。例如,桌上型计算机可以使用无线连接信道(例如,蓝牙?、Wi-Fi)或有线连接(例如,使用通用串行总线(USB)电缆)产生直接连接以与不同便携式计算装置通信。经由直接连接,便携式计算装置可以在具有或不具有因特网连接下将状态信息发送至连接的电子装置。在一些实施方案中,用户还可以经由直接连接从便携式计算装置接收内容的副本。当用户想要在没有因特网访问下从便携式计算装置接收内容的状态时(例如,当他在没有信号的露营旅行、电梯、车库中时),电子装置的用户可以发现状态信息和/或内容在装置之间直接传送十分方便。
根据不同实施方案的方法可使一个或多个装置匹配来自另一个装置的内容的状态。一些实施方案可使电子装置的用户从远程服务器获得内容信息(例如,游戏应用程序、文字处理应用程序、计算装置的数据、联系人列表应用程序等等)。在一些实施方案中,接着电子装置的用户通过直接将状态信息从特定装置(例如,便携式计算装置、工作站、视频游戏机等等)传送至电子装置(例如,另一便携式计算装置、膝上型计算机等等)而从特定装置获得关于内容信息的状态信息。接着特定装置的用户方便地在电子装置上继续相同活动而不必重新开始。在一些实施方案中,一个装置的用户可以将内容的状态传送至另一装置的用户,使得多个用户可以从相同点开始参与相同活动。
此外,电子装置的用户可以方便地提取存储于另一装置(例如,由用户或另一用户拥有的便携式计算装置)上的数据。在一些实施方案中,当装置之间的直接连接不可用时,电子装置从远程服务器获得存储于便携式计算装置上的数据。电子装置随后从“云中”的远程服务器获得数据。在一些实施方案中,电子装置(例如,通过直接连接)直接从便携式计算装置获得应用程序(例如,地址簿应用程序)的实例和/或本地存储的数据(例如,联系人列表和任何关联信息)的更新版本。
下文关于不同实施方案呈现不同其它应用程序、过程和使用。
图1图示第一装置(本文称作电子装置)可以如何从第二装置(为了解释的清楚起见,本文称作便携式计算装置)的实例情形100。传统上,因为其中一个装置的用户可能无意地使得机密信息存储于其它用户装置上,所以同步并不在装置之间复制或传送状态(例如,视频中的视频帧)。一些实施方案可使用户经由有线或无线连接将电子装置上的内容传送至中央位置(例如,(若干)远程服务器)。继而用户可以通过类似地经由有线或无线连接而连接至中央位置,接着下载或以流传输信息来使另一装置同步或提取更新信息。
如上文所描述,便携式计算装置105上的数据(诸如应用程序和其关联状态信息)可存储于中央位置(例如,中央服务器)110。在一些实施方案中,便携式计算装置的用户将便携式计算装置上的一些或所有数据存储于中央位置(例如,通过手动保存且使数据与远程服务器同步)。一些实施方案的装置周期性地自动将数据(例如,状态信息)从便携式计算装置发送至用于存储的位置(例如,每5秒、每分钟、每半小时)。通过使数据存储于可由相同网络上的其它装置访问的位置中,用户可以通过连接至数据存储位置来从另一装置提取数据。此处,电子装置115(例如,桌上型计算机)的用户可以通过经由无线通信信道(例如,蓝牙?、Wi-Fi等等)连接至(例如)中央位置来从便携式计算装置105提取某种内容和/或关联状态信息。
如上文所描述,一些实施方案将用户账号的所有内容的副本存储于远程服务器。接着用户通过获得访问用户账号的内容的许可(例如,通过登录至Web浏览器的页面上,通过经由安装于装置上的应用程序输入认证凭证等等)而从任何电子装置提取用户账号的内容。在图1中,装置105将其内容的副本本地存储于装置上且将另一副本存储于远程服务器上。电子装置115可以通过与便携式计算装置105的本地连接(例如,使用USB电缆或无线通信信道)或通过与远程服务器110的网络连接提取内容。
图2(a)图2(b)图示在内容的状态从第一装置(例如,便携式计算装置)传送至第二装置(例如,桌上型计算机)时,使得(若干)用户可以在第二装置上继续第一装置的活动的实例情形200。这在(例如)用户正在玩视频游戏或正在移动装置上草草记下笔记且在用户进入公寓,期望在桌上型计算机上继续视频游戏或记笔记的情形下有用。状态信息或内容(诸如用户正进行的视频游戏的状态信息或用户笔记的当时内容)从移动装置至桌上型计算机的无缝传送可使用户在不同装置(例如,具有较大屏幕的装置)上继续玩游戏或更新笔记。
如图2(a)中所示,移动装置205的屏幕显示正在播放的电视节目的状态。在不需要另一装置使相同应用程序或程序本地下载于装置上的情况下,用户可以在不同装置上继续他的电视节目。在图2(b)中,用户已将内容和/或状态信息从移动装置205传送至用户的桌上型计算机210(例如,通过选择移动装置的屏幕上显示的虚拟按钮,通过将统一资源定位符(URL)链接从移动装置发送至桌上型计算机以可使桌上型计算机获得用于使装置同步的必需信息等等)。如用户桌上型计算机210的显示器中所示,桌上型计算机显示移动装置205上显示的电视节目的继续。接着桌上型计算机210的用户在不同装置上恢复观看正好他在移动装置205上中断的电视节目。
图3(a)图3(b)图示将内容的状态300从便携式计算装置320复制至电子装置315,使得电子装置在特定应用程序内显示与便携式计算装置相同的状态。如上文所提及,电子装置可以是桌上型计算机,而便携式计算装置可以是诸如智能电话或平板计算机的装置。虽然这个图图示内容信息从便携式计算装置(例如,蜂窝电话)至电子装置(例如,桌上型计算机)的传送,但是普通技术人员将认识到传送内容信息且使得装置在特定应用程序内显示相同状态还可以其它方式执行(即,随着用户走出公寓,离开他的桌上型计算机,他在他的蜂窝电话上继续玩视频游戏时)。进一步来说,虽然术语“便携式计算装置”和“电子装置”在这个实例(和全部其它实例)中使用,但是应理解,我们可以在相同类型的装置之间复制内容的状态(例如,在多个智能电话之间复制内容的状态)。
在一些实施方案中,便携式计算装置320将链接发送至电子装置315。在一个例子中,链接(例如,URL)可使电子装置315访问远程服务器,所述远程服务器包含关于便携式计算装置320上的内容和/或状态信息的信息。在另一例子中,链接(例如,装置识别符)可使电子装置315与便携式计算装置320建立本地连接,使得电子装置315可以直接从便携式计算装置320提取内容和/或状态信息。在又一例子中,链接可使电子装置315从远程服务器提取内容(例如,视频游戏引用程序)且从便携式计算装置320提取状态信息(例如,视频游戏应用程序中的用户进度的确切状态)。如上文所描述,内容可以是便携式计算装置的用户想要与电子装置的用户共享的文档等等。在一些实施方案中,链接可以是通过电子邮件,通过实时消息等等传输至电子装置的URL。一些实施方案的链接可以包含关于便携式计算装置的信息(例如,便携式计算装置的IP地址,装置识别符和/或定位符),用于从远程服务器和/或从便携式计算装置提取数据的访问信息或许可。
在一些实施方案中,电子装置不需要等待从便携式计算装置接收可使电子装置访问便携式计算装置上的内容和/或状态信息的链接。更恰当地说,电子装置可以主动发起对来自便携式计算装置的内容和/或状态信息的请求。为了从便携式计算装置提取内容和/或状态信息,一些实施方案的电子装置将请求发送至“云”以用于进行装置同步或提取正在便携式计算装置上操作的所关注的特定应用程序的状态。本文档中指称且如图内图示的具有云形状的“云”称作计算资源,其可通过计算机网络(例如,因特网、LAN、WAN等等)访问。
图3(a)中的第一情景305中所示,一些实施方案可使电子装置315将请求传输至云325(例如,通过计算机网络)。在一些实施方案中,请求是获得可使电子装置重新产生显示于便携式计算装置上的内容的信息的请求。请求可以包括对用户当前正在便携式计算装置上使用的应用程序数据的请求(例如,对特定视频游戏应用程序(诸如Angry Birds?)的请求)。请求还可以包括对包括程序或应用程序中的信息的当前配置的状态信息的请求(例如,对正在进行的视频游戏的当时状态信息的请求)。
在一个实例中,视频文件的状态信息可以包括当前正显示于便携式计算装置上的(若干)视频帧。在另一实例中,视频游戏的状态信息可以包括游戏中的级别。Angry Birds?中特定用户的状态信息可以是他所在的级别,他击倒的猪的数量,猪的位置,剩余鸟的数量,鸟朝着目标飞行的位置和轨迹等等。
在一些实施方案中,在用户选择从便携式计算装置接收的链接之后,请求被提交至云。一些实施方案在用户在Web浏览器应用程序中输入特定URL之后将请求传输至云。不同实施方案可以使得电子装置不同地提交对应用程序数据和/或状态信息的请求。
接着一些实施方案的云或计算资源可以通过分析请求的信息处理来自电子装置的请求。在一些实施方案中,请求可以包括对应用程序数据的请求。请求还可以包括对便携式计算装置的状态信息的请求,使得远程服务器必须将单独请求发送至便携式计算装置。在一些实施方案中,远程服务器将请求状态信息的单独请求传输至便携式计算装置。如上文提及,一些实施方案的便携式计算装置就正在便携式计算装置上进行的活动的当前状况或状态信息周期性更新远程服务器。例如,便携式计算装置可以每分钟发送文档中的Δ或每十秒钟发送视频内的位置(例如,特定帧的指针)。除了周期自动保存至远程服务器之外,便携式计算装置的用户还可以就装置的当前状态手动保存和更新服务器(例如,通过选择应用程序中的“保存”选项)。
在一些实施方案中,便携式计算装置在接收对状态信息的请求之后将状态信息发送至云。接着远程服务器或云可以将接收的状态信息发送/转发至电子装置。在一些实施方案中,在从云接收对状态信息的请求之后,便携式计算装置将状态信息直接发送至电子装置,而非通过云。当电子装置与便携式计算装置之间的本地连接可用时,一些实施方案实现状态信息在装置之间的直接传输以节省时间和资源。进一步来说,电子装置可以从便携式计算装置本地接收状态信息(例如,视频游戏的状态),电子装置可以仍从远程服务器请求/接收应用程序数据(例如,视频游戏应用程序)。这是因为虽然涉及相对少的数据传送量来提取状态信息,但是需要相当大的数据传送量来请求/接收应用程序数据。因为电子装置与便携式计算装置之间的本地连接不那么适合于处理较大数据传送,所以在至少某些例子中,当电子装置从远程服务器请求/提取应用程序数据时,改善总效率。进一步来说,在一些实施方案中,电子装置与云服务器通信地耦接且利用云服务器上的应用程序。电子装置并不本地下载或安装应用程序,而是依赖于云服务器来进行所有应用程序相关的处理。
图3(a)中第二情境310中所示,一些实施方案可使电子装置315将对应用程序数据的请求传输至云325且将对状态信息的单独请求传输至便携式计算装置320。如图中所示,电子装置315将对应用程序(例如,Microsoft? Word应用程序、用于显示和管理联系人列表的应用程序,诸如Angry Birds?的视频应用程序)的请求发送至云。电子装置315将对状态信息(例如,当前编辑的文档、联系人列表信息、级别信息)的单独请求直接发送至便携式处理装置320,而非通过云。
在一些实施方案中,对应用程序的请求可以是将整个应用程序下载至电子装置上的请求。一些实施方案的装置可以请求应用程序的虚拟实例(例如,作为服务的虚拟化的应用程序或软件),其可以运行于电子装置的环境上或主控于远程管理的数据中心中。一些实施方案可以从云以流传输应用程序,使得在某些例子中,只需要应用程序的代码、数据和设置的片段来用于重现便携式计算装置上显示的内容。而且,在一些实施方案中,对应用程序数据的请求可以不只是对应用程序自身的请求,而且可以是对由便携式计算装置最后保存至云上的数据(例如,来自最后自动保存的数据,来自最后同步或保存的数据)的请求。
图3(b)图示内容和状态信息至电子装置315的传送(例如,通过(若干)计算机网络)。在一些实施方案中,便携式计算装置可以将状态信息发送至云(例如,当便携式装置与电子装置之间的直接连接不可用时),接着所述状态信息转发至电子装置。一些实施方案可使便携式计算装置将状态信息直接发送至电子装置。当便携式计算装置将状态信息直接发送至电子装置时,状态信息并不发送至第三方(例如,远程服务器)且转发至电子装置,而是直接从便携式计算装置发送至电子装置(例如,通过蓝牙?、Wi-Fi等等)。只要在两个装置之间建立本地连接(例如,蓝牙?),就不要求至云的网络连接,因此可以离线发送至电子装置。
在一些实施方案中,云(例如,远程服务器)将内容和/或状态信息发送至电子装置。如上文提及,云可以发送包括应用程序和来自最后同步或应用程序自身的一些内容的应用程序数据。接着电子装置在装置自身上安装应用程序。在一些实施方案中,云可以从服务器以流传输应用程序(即,应用程序流传输),这根据需要传递程序的部分。一些实施方案发送为电子装置在服务器上集中运行程序或应用程序所必需的内容,而非使电子装置本地存储或运行程序或应用程序。
在一些实施方案中,电子装置可以产生显示,其使用接收的内容和状态信息镜射便携式计算装置的内容内的状态。如上文提及,电子装置可以产生显示,其通过使用状态信息识别内容内的位置来镜射便携式计算装置的内容内的状态。内容内的位置可以是视频剪辑中的帧、音频剪辑内的点、视频游戏内的级别、文档内的页面等等。一些实施方案的电子装置可以使用指针来标记或识别便携式计算装置已中断的内容内的位置。
一些实施方案可使电子装置显示产生的信息。在一些实施方案中,便携式计算装置随后使装置上的内容与云同步。一些实施方案可使便携式计算装置将状态信息发送至云以便集中保持这个信息。
图4(a)图4(b)图示电子装置415可以如何产生匹配便携式计算装置420上的内容的状态的另一实例情形400。在一些例子中,电子装置并非始终与云建立连接。然而,电子装置通过在连接可用时的先前时间接收必需的内容,接着通过在连接不可用时,从便携式计算装置接收状态信息来重新产生便携式计算装置上显示的内容。这在(诸如)两个装置想要在因特网连接不可用的露营旅行期间同步时的例子中有用。
图4(a)图示电子装置415请求内容和状态信息。在一些实施方案中,电子装置可以在与因特网的连接可用且建立时的时间t1从云请求内容。一些实施方案的电子装置下载用于应用程序的必需信息以本地运行于电子装置上。如由虚线箭头指示,电子装置415在连接建立时,利用云请求内容且接收请求的数据(例如,应用程序数据)。这可以在露营旅行之前,进入没有因特网连接的地区之前或在膝上型计算机失去与因特网的连接之前执行。
当电子装置的用户想要使电子装置与便携式计算装置同步,使得装置具有关于内容的匹配状态时,电子装置的用户可以从便携式计算装置请求状态信息。在一些实施方案中,在时间t2,当与因特网的连接不可用时,电子装置可以直接向便携式计算装置请求状态信息。一些实施方案可使电子装置经由蓝牙?连接或通过Wi-Fi或USB连接器电缆的本地连接发送请求。
图4(b)图示通过本地连接(例如,蓝牙?、Wi-Fi、USB连接器电缆等等)直接从便携式计算装置接收便携式计算装置的状态信息。在没有因特网连接下,电子装置可以使用先前下载的应用程序数据和从便携式计算装置接收的状态信息重新产生便携式计算装置上显示的内容。
在一些实施方案中,便携式计算装置可以将状态信息作为信息的数据包直接发送至电子装置。接着一些实施方案的电子装置使用接收的状态信息复制便携式计算装置的内容的状态。类似地,当因特网连接再次建立时,便携式计算装置可以将状态信息发送至云。时常地,状态信息相比于先前从云提取的内容是少量信息。例如,当内容是90分钟长的视频时,状态信息可以是特定帧或导向至视频的帧的指针。
图5图示根据至少一个实施方案的可使电子装置显示另一装置(例如,便携式计算装置)上显示的内容的当前状态的实例过程500。应理解,对于本文讨论的任何过程,除非以其它方式陈述,否则可以有以类似或替代顺序或并行执行的在不同实施方案的范围内的额外、较少或替代步骤。在这个实例中,电子装置传输对存储于便携式计算装置上的数据的请求502。在一些实施方案中,请求的数据是内容的状态。如上文所描述,内容的状态可以是视频游戏中的级别、视频剪辑中的帧、歌曲内的点、文档中的页面、联系人列表应用程序内的特定联系人的信息等等。在一些实施方案中,请求的数据是状态信息和内容两者。例如,请求的数据可以是应用程序(即,内容)和便携式计算装置上关于应用程序的用户的当前状态(例如,游戏级别、视频帧)两者。
一些实施方案可使电子装置将请求直接发送至便携式计算装置。在此类实施方案中,电子装置可以正从便携式计算装置请求内容的状态信息。在一些实施方案中,请求首先传输至远程服务器,接着所述远程服务器请求存储于便携式计算装置上的数据。如所提及,请求可以是对内容和状态信息的请求。接着服务器可以将对运行于便携式计算装置上的应用程序的状态信息的单独请求发送至便携式计算装置。
在电子装置传输对数据的请求之前,一些实施方案的电子装置接收传输请求的邀请。在一些实施方案中,传输请求的邀请由便携式计算装置发送。传输的邀请是呈将电子装置导向至其需要的资源(例如,常驻于远程服务器上的应用程序数据或状态信息)或指定用于提取信息的机制的一个或多个URL的形式。在一些实施方案中,当电子装置的用户在URL上点击时,电子装置传输请求。如所提及,电子装置可以将一个或多个请求传输至服务器、便携式计算装置或两者。而且,在一些实施方案中,当用户将URL直接输入至电子装置上的Web浏览器应用程序中时,电子装置传输请求。
在电子装置传输数据请求之后,电子装置从第一源获得关于请求的内容504。在一些实施方案中,电子装置从服务器或另一客户端装置获得应用程序数据。如上文所提及,电子装置可以从服务器下载整个应用程序数据,从服务器以流传输必需数据或提取为电子装置访问运行于中央服务器上的应用程序所必需的信息。如果电子装置已经在装置自身上具有必需数据(例如,已经具有安装于电子装置上的应用程序的副本),那么电子装置可以略过这个步骤。
接着电子装置从便携式计算装置接收关于请求数据的状态信息506。在一些实施方案中,便携式计算装置将状态信息发送至云或远程服务器(例如,经由无线通信)。接着远程服务器可以将状态信息转发至电子装置。一些实施方案可使便携式计算装置将状态信息直接发送至电子装置。电子装置可以与便携式计算装置建立本地连接(例如,Wi-Fi、蓝牙?),使得便携式计算装置可以将状态信息直接发送至电子装置。这可以甚至在没有因特网连接可用时完成。当装置是在阈值范围内时,便携式计算装置可以发送状态信息而不必通过第三方(例如,中央服务器)。
在一些实施方案中,装置估计将传输至电子装置的状态信息的大小。如果装置确定状态信息的大小超过阈值大小,那么因为装置之间的传输会花费太长时间,所以便携式计算装置不会将状态信息直接发送至电子装置。另一方面,一些实施方案可以确定状态信息小于阈值大小,因此允许传输。接着便携式计算装置将状态信息发送至电子装置。
接着电子装置至少部分基于状态信息提供对电子装置上的内容的状态的访问权508。在接收状态信息之后,电子装置可以复制或镜射便携式计算装置上的内容的状态。例如,电子装置可以定位便携式计算装置的用户已中断的音频剪辑中的点,使得用户可以在装置之间无缝地过渡。在另一例子中,电子装置可以在不同装置上继续播放视频游戏而不必重新配置电子装置或在电子装置上重启。接着一些实施方案的电子装置允许电子装置的用户具有对电子装置上的内容的状态的访问权,所述状态本质上镜射便携式装置的内容的状态。
如上文所提及,一些实施方案的电子装置可以在不同时间(例如,在家时相对于在露营地)获得内容(例如,应用程序)和状态信息。电子装置可以在电子装置接收状态信息之后的任何时间复制便携式装置的内容的状态。
图6图示根据至少一个实施方案的用于将状态信息发送至电子装置的实例过程600。在这个实例中,请求经由第一通信信道接收以与电子装置建立通信,电子装置具有对内容的实例的访问权602。在一些实施方案中,电子装置通过通信信道(例如,无线通信信道(诸如蓝牙?或Wi-Fi)或使用USB电缆的有线通信信道)将对数据(例如,益智游戏的状态信息)的请求直接发送至便携式计算装置。一些实施方案的便携式计算装置可以从电子装置间接接收请求。例如,便携式计算装置可以从远程服务器接收对状态信息的请求(例如,经由无线通信信道),其中在服务器从电子装置接收最初请求之后提出来自服务器的请求。在另一例子中,便携式计算装置可以从远程服务器接收来自电子装置对状态信息的转发的请求。
在一些实施方案中,请求包括识别电子装置的信息(例如,IP地址、MAC地址)。接着一些实施方案的便携式计算装置可以识别哪个电子装置已发送请求以发送回请求的数据。如上文所提及,电子装置可以通过从因特网以流传输,通过保持且运行于中央服务器上的应用程序等等具有对电子装置上的内容的实例的访问权(例如,当电子装置已安装应用程序时)。
接着便携式计算装置可以经由直接通信信道将确认请求发送至电子装置以与电子装置建立连接604。一些实施方案在接收对数据的请求之后将确认请求发送至电子装置以确认电子装置是想要建立连接来接收请求的数据的装置。这被执行以在便携式计算装置错误地发送状态信息之前确信电子装置确实提出此类请求。连接可以是无线连接或有线连接。
接着,便携式计算装置可以从电子装置接收确认606。如果便携式计算装置不从电子装置接收确认,那么将不会建立连接。如果便携式计算装置从电子装置接收确认,那么便携式计算装置发起且建立与电子装置的连接。在一些实施方案中,建立的连接是两个装置之间的直接连接。
普通技术人员将认识到存在采取不同预防措施的例子且一些实施方案可能不会执行604606。并非请求电子装置确认电子装置已提出对数据的请求,一些实施方案的便携式计算装置可以发送电子装置的用户在由登陆屏幕提示时可以输入的产生的pin(例如,在单独电子邮件或文本消息中)。如对于本领域普通技术人员来说明显的是,存在许多方法来确认两个装置想要在装置之间建立连接。
便携式计算装置可以基于接收的请求和确认发送状态信息608。在接收确认之后,一些实施方案的便携式计算装置与电子装置建立连接且将状态信息发送至电子装置。这继而可使电子装置将来自便携式计算装置的内容的状态复制于电子装置上。
图7图示可以根据不同实施方案使用的实例电子用户装置700的前视图和后视图。虽然示出了便携式计算装置(例如,智能电话、电子书阅读器或平板计算机),但是应理解,可以根据本文讨论的不同实施方案使用能够接收、处理和提供输入的任何电子装置。例如,装置可以包括桌上型计算机、电子书计算机、个人数据助理、智能电话、视频游戏机、电视机机顶盒和便携式媒体播放器等等。
在这个实例中,用户装置700在前侧上具有显示屏幕702,其在正常操作下将信息显示给面向显示屏幕的用户(例如,在与显示屏幕相同的用户装置侧上)。在这个实例中的用户装置包括定位于装置上的至少一个前图像捕捉元件704和至少一个后图像捕捉元件710,使得在足够的透镜和/或光学器件下用户装置700能够在用户装置周围的大体上任何方向上捕捉图像信息。实例用户装置700还包括能够捕捉音频数据(诸如,由装置的用户说的话或指示当前发现装置所在的环境的声音)的至少一个麦克风706或其它音频捕捉装置。
实例用户装置700还包括至少一个位置和/或方位确定元件708。例如,此类元件可以包括加速度计或陀螺仪,其可***作来侦测用户装置700的方位和/或方位上的改变。方位确定元件还可以包括电子或数字罗盘,其可以指示装置确定指向(例如,相对于主轴或其它此类方面)的方向(例如,北或南)。位置确定元件还可以包括或包含可***作来确定计算装置的位置的相对坐标的全球定位***(GPS)或类似定位元件。不同实施方案可以包括以任何适当方式组合的一个或多个此类元件。如应理解,用于确定相对位置和/或方位的算法或机制可以至少部分取决于可用于装置的元件的选择。
为了提供功能(诸如关于图7描述的功能),图8图示电子用户装置800的基本组件的实例集。在这个实例中,装置包括至少一个处理器802,其用于执行可以存储于至少一个存储装置或元件804中的指令。如对于本领域普通技术人员明显的是,装置可以包括许多类型的存储器、数据存储器或计算机可读存储介质(诸如用于由处理器802执行的程序指令的第一数据存储器),相同或单独存储器可以用于图像或数据,可卸除式存储器可用于与其它装置共享信息等等。装置通常将包括一些类型的显示元件806,诸如触控屏幕、电子墨水(“e-ink”)、有机发光二极管(OLED)或液晶显示器(LCD),但是装置(诸如便携式媒体播放器)可以经由其它构件(诸如通过音频扬声器)传达信息。
如所讨论,许多实施方案中的装置将包括能够捕捉装置的附近的物体的至少一个图像捕捉元件808,诸如相机或红外传感器。应理解,可以使用单个图像、多个图像、周期性成像、连续图像捕捉、图像流传输等等执行图像捕捉。进一步来说,装置可以包括(诸如)在从用户、应用程序或其它装置接收命令时开始和/或停止图像捕捉的能力。装置还可以包括如上文讨论的一个或多个方位和/或位置确定元件810,诸如加速度计、陀螺仪、电子罗盘或GPS装置。这些元件可以与处理器通信以将定位和/或方位数据提供给处理器。
在一些实施方案中,装置可以包括至少一个额外输入装置812,其能够从用户接收常规输入。例如,这个常规输入可以包括按钮、触控板、触控屏幕、轮盘、操纵杆、键盘、鼠标、追踪球、小键盘或任何其它此类装置或元件,据此用户可以将命令输入至装置。在一些实施方案中,这些I/O装置甚至也可以由无线红外或蓝牙或其它链路连接。但是,在一些实施方案中,此类装置可以根本不包括任何按钮且只通过虚拟和音频命令的组合受控,使得用户可以控制装置而不必与装置接触。
实例装置还包括一个或多个无线组件814,其可***作来与特定无线信道的通信范围内的一个或多个电子装置通信。无线信道可以是用于可使装置无线通信的任何适当信道,诸如蓝牙、蜂窝或Wi-Fi信道。应理解,装置可以具有如本领域所知的一个或多个常规有线通信连接。
实例装置包括本领域所知的用于将电力提供至计算装置的不同电力组件816,其可以包括用于配合电源垫或本文其它地方讨论的类似装置使用的电容充电元件。实例装置还可以包括至少一个触敏和/或压敏元件818(诸如装置的外壳周围的触敏材料),其至少一个区域能够将基于挤压的输入至装置等等。在一些实施方案中,这个材料可以用于(例如)确定(诸如)装置或用户手指的运动,但是在其它实施方案中,材料将用于提供特定输入或命令。
如所讨论,可以在不同环境中根据描述的实施方案实施不同方法。例如,图9图示用于根据不同实施方案实施方面的环境900的实例。如将理解,虽然基于Web的环境用于解释的目的,但是可以适当地使用不同环境以实施不同实施方案。***包括电子客户端装置902,其可以包括可***作来经由适当网络904发送和接收请求、消息或信息且将信息传达回装置的用户的任何适当装置。此类客户端装置的实例包括个人计算机、蜂窝电话、手持消息传送装置、膝上型计算机、机顶盒、个人数据助理、电子书阅读器等等。网络可以包括任何适当的网络,其包括内联网、因特网、蜂窝网络、局域网或任何其它此类网络或其组合。用于此类***的组件可以至少部分取决于所选网络和/或环境的类型。用于经由此类网络通信的协议和组件众所周知且将不在本文中详细讨论。经由网络的通信可以经由有线或无线连接和其组合启用。在这个实例中,网络包括因特网,同样环境包括用于接收请求且响应于此而供应内容的Web服务器906,但是如对于本领域普通技术人员来说明显的是,对于其它网络,可使用替代装置达到类似的目的。
说明性环境包括至少一个应用服务器908和数据存储区910。应当理解,可以有若干应用服务器、应用层或其它元件、过程或组件,其可以是链状或以其它方式配置,其可以交互执行任务,诸如从适当的数据存储区获得数据。如本文所用,术语“数据存储区”是指在任何标准、分布式或集群式环境中能够存储、访问和提取数据的任何装置或装置的组合,其可能包括任何组合和数量的数据服务器、数据库、数据存储装置和数据存储介质。应用服务器908可以包括任何适当的硬件和软件,其用于根据需要与数据存储器区910整合来为客户端装置运行一个或多个应用程序的方面且为应用程序处理大多数的数据访问和业务逻辑。应用服务器与数据存储区合作来提供访问控制服务,并能够生成将传送给用户的内容,诸如文本、图形、音频和/或视频,其在本实例中可能通过Web服务器906以HTML、XML或另一种适当的结构化语言的形式供应给用户。客户端装置902与应用服务器908之间所有请求和响应的处理以及内容的传递可以由Web服务器906来处理。应理解,因为本文讨论的结构化代码可在本文其它地方讨论的任何适当的装置或主机机器上运行,所以Web服务器和应用服务器不作要求且仅仅是实例组件。
数据存储区910可以包括用于存储关于特定方面的数据的若干单独的数据表、数据库或其它数据存储机构和介质。例如,所示的数据存储区包括用于存储内容(例如,生产数据)912和用户信息916的机构,对于生产方,内容912和用户信息916可用于供应内容。数据存储区还被示出包括用于存储日志或会话数据914的机构。应当理解,可以有许多其它方面,这些方面可能需要被存储在数据存储区中,诸如有关页面图像信息和访问权限信息的方面,其可被存储于数据存储区910中的任何上面列出的适当机构中或于额外的机构中。数据存储区910通过与其相关联的逻辑可***作来从应用服务器908接收指令,并响应于此获得、更新或以其它方式处理数据。在一个实例中,用户可能会提交对某一类型的项目的搜索请求。在这种情况下,数据存储区可能访问用户信息以验证用户的身份,并且可以访问目录详细信息以获得关于那个类型的项目的信息。然后,所述信息可以(诸如)在用户能够经由在用户装置902上的浏览器查阅的Web页上的结果列表中被返回给用户。可以在浏览器的专用页面或窗口中查阅所关注的特定项目的信息。
每个服务器通常都将包括为所述服务器的一般管理和操作提供可执行的程序指令的操作***,并且通常将包括存储指令的计算机可读介质,当服务器的处理器执行指令时,指令允许服务器执行其预期的功能。服务器的操作***和一般功能的合适实施是已知的或可在市场上购得,并且易于由本领域普通技术人员特别地按照本文的公开实施。
在一个实施方案中,环境是利用若干计算机***和组件的分布式计算环境,这些***和组件经由通信链路使用一个或多个计算机网络或直接连接来互连。然而,本领域普通技术人员将理解,此类***可在具有比图9中所示的组件更少或更多数量的组件的***中发挥同样的作用。因此,图9中的***900的描绘应被视为是说明性的,而不是对本公开的范围的限制。
可以在各种操作环境中实施不同实施方案,在一些情况下,所述操作环境可以包括可用于操作一些应用程序的任何一个的一个或多个用户计算机或计算装置。用户或客户端装置可以包括一些通用个人计算机的任何一个,诸如运行标准操作***的桌上型计算机或膝上型计算机以及运行移动软件并且能够支持一些联网和消息传送协议的蜂窝、无线和手持装置。此类***还可以包括运行用于诸如开发和数据库管理的目的的各种可在市场上购得的操作***和其它已知的应用程序中的任何一个的一些工作站。这些装置还可以包括其它电子装置,诸如能够经由网络通信的虚拟终端、瘦客户端、游戏***和其它装置。
大多数实施方案利用为本领域熟练技术人员所熟悉的,用于使用各种可在市场上购得的协议(诸如,TCP/IP、OSI、FTP、UPnP、NFS、CIFS和AppleTalk)的任何一个支持通信的至少一个网络。例如,网络可以是局域网、广域网、虚拟专用网络、因特网、内联网、外联网、公共交换式电话网络、红外网络、无线网络和其任何组合。
在利用Web服务器的实施方案中,Web服务器可以运行各种服务器或中间层应用中的任何一个,其包括HTTP服务器、FTP服务器、CGI服务器、数据服务器、Java服务器和商业应用服务器。(若干)服务器还能够响应来自用户装置的请求而(诸如)通过执行可以实施为用任何编程语言(诸如Java?、C、C#或C++)或任何脚本语言(诸如Perl、Python或TCL)以及其组合编写的一个或多个脚本或程序的一个或多个Web应用程序来执行程序或脚本。(若干)服务器还可以包括数据库服务器,其包括(但不限于)在市场上从Oracle?、Microsoft?、Sybase?和IBM?购得的数据库服务器。
环境可以包括如上文讨论的各种数据存储区及其它存储器和存储介质。这些可以常驻于各种位置中,诸如在对一个或多个计算机而言是本地(和/或常驻于一个或多个计算机中)或跨越网络远离任何或所有计算机的存储介质上。在特定的实施方案集中,信息可以常驻于为本领域熟练技术人员所熟悉的存储区域网络(“SAN”)中。类似地,可以酌情适当地本地和/或远程地存储用于执行属于计算机、服务器或其它网络装置的功能的任何必需的文件。在***包括计算机化装置的情况下,每个此类装置可以包括可经由总线电耦接的硬件元件,所述元件包括(例如)至少一个中央处理单元(CPU)、至少一个输入装置(例如,鼠标、键盘、控制器、触敏显示元件或小键盘)和至少一个输出装置(例如,显示装置、打印机或扬声器)。此类***还可以包括一个或多个存储装置,诸如磁盘驱动器、光存储装置和固态存储装置(诸如随机访问存储器(“RAM”)或只读存储器(“ROM”))以及可卸除式介质装置、存储卡、闪存卡等等。
此类装置还可以包括上文描述的计算机可读存储介质阅读器、通信装置(例如,调制解调器、网卡(无线或有线)、红外通信装置)和工作存储器。计算机可读存储介质阅读器可以与计算机可读存储介质连接或被配置来接纳计算机可读存储介质,其表示用于暂时和/或更永久地包含、存储、传输和提取计算机可读信息的远程、本地、固定和/或可卸除式存储装置以及存储介质。***和不同装置通常还将包括位于至少一个工作存储装置内的一些软件应用程序、模块、服务或其它元素,其包括操作***和应用程序(诸如,客户端应用程序或Web浏览器)。应当了解,替代的实施方案可以具有来自上文描述的实施方案的许多变化。例如,还可以使用定制化硬件和/或特定元素可实施于硬件、软件(包括可移植软件,诸如小应用程序)或两者中。进一步来说,可以采用到其它计算装置(诸如,网络输入/输出装置)的连接。
用于包含代码或部分代码的存储介质和计算机可读介质可以包括本领域中所知或使用的任何适当介质,其包括存储介质和通信介质,诸如但不限于在用于信息(诸如,计算机可读指令、数据结构、程序模块或其它数据)的存储和/或传输的任何方法或技术中实施的易失性和非易失、可卸除式和不可卸除式介质,所述介质包括可以用于存储期望的信息且由***装置访问的RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多用光盘(DVD)或其它光存储器、磁带盒、磁带、磁盘存储器或其它磁存储装置或任何其它介质。基于本文提供的本公开和教示,本领域普通技术人员将了解实施不同实施方案的其它方式和/或方法。
因此,说明书和附图应以说明性而非限制性的意义来考虑。但是,明显的是可以在不脱离如权利要求书中提出的本公开的较宽泛的精神和范围的情况下对其作出不同修改和改变。
条例
1. 一种可使电子装置产生对应于便携式计算装置上的内容的状态的显示的方法,所述方法包括:
接收与便携式计算装置关联的链接;
将数据请求发送至与链接关联的位置,所述请求包括识别所述电子装置的信息;
从远程服务器接收与数据请求有关的内容;
使用识别信息与便携式计算装置建立通信;
直接从便携式计算装置接收与数据请求有关的状态信息;且
使用内容和状态信息在电子装置上产生显示,
其中显示于电子装置上的内容的状态匹配显示于便携式计算装置上的内容的状态。
2. 根据条款1所述的方法,其中传输数据请求使得数据请求发送至便携式计算装置以使用识别信息建立通信。
3. 根据条款1所述的方法,其中状态信息涉及内容内的位置。
4. 根据条款1所述的方法,其中与便携式计算装置建立通信经由无线信道执行,所述无线信道包括蓝牙信道、蜂窝信道和Wi-Fi信道中的至少一个。
5. 根据条款1所述的方法,其中内容是音频文件、视频文件、演示、应用程序、游戏中的至少一个,且其中所述状态信息是音频文件内的点、视频文件内的帧、演示内的页面、应用程序内的部分、游戏中的级别中的至少一个。
6. 根据条款1所述的方法,其中数据请求经由电子装置的Web浏览器传输。
7. 一种将第一计算装置的内容的状态传送至第二计算装置的方法,所述方法包括:
从所述第二计算装置传输对存储于所述第一计算装置上的数据的请求;
从内容的源获得关于所述请求的数据的内容;
将关于所述请求的数据的状态信息直接从所述第一计算装置接收至所述第二计算装置;且
至少部分基于所述接收的状态信息提供对所述第二计算装置上的所述内容的状态的访问权,
其中所述第一计算装置上关于内容的状态直接传送至所述第二计算装置,使得可在所述第二计算装置上访问所述内容的所述状态。
8. 根据条款7所述的方法,其进一步包括:
从所述第二计算装置的用户请求认证信息,认证信息包括pin、指纹、脸部特征输入、手势输入和眼睛扫描输入中的至少一个;且
使用所述认证信息确认所述用户是否被授权从所述第一计算装置接收信息。
9. 根据条款7所述的方法,其中所述获得的内容是地址簿应用程序且所述内容的所述状态是如存储于所述第一计算装置上的联系人信息。
10. 根据条款7所述的方法,其中所述状态信息经由无线信道接收,所述无线信道包括蓝牙信道、蜂窝信道和Wi-Fi信道中的至少一个。
11. 根据条款7所述的方法,其中传输对数据的所述请求包括:
将对所述内容的第一请求直接发送至所述源,所述源是远程服务器;且
将对所述状态信息的第二请求发送至所述第一计算装置。
12. 根据条款7所述的方法,其中所述请求传输至所述源,所述源是远程服务器,其可***作来将所述请求转译为对所述远程服务器和所述第一计算装置的多个请求。
13. 根据条款7所述的方法,其中所述请求通过所述第二计算装置的Web浏览器传输。
14. 根据条款7所述的方法,其进一步包括:
从所述第一计算装置接收统一资源定位符(URL),其中当所述第二计算装置的用户选择所述URL时,所述请求传输至与所述URL关联的地址。
15. 根据条款7所述的方法,其中通过将所述内容从所述源下载至所述第二计算装置,将所述内容从所述源以数据流传输至所述第二计算装置且在维持本地虚拟显示时,加载某些本地资源以执行远程应用程序中的至少一个来获得所述内容。
16. 根据条款7所述的方法,其进一步包括:
确定所述第二计算装置的参数集;且
至少部分基于所述确定的参数集修改所述第二计算装置上的所述内容的所述状态的显示,
其中所述第二计算装置上的所述修改的显示具有不同于所述第一计算装置上的所述内容的所述状态的显示的显示分辨率。
17. 根据条款7所述的方法,其中所述第二计算装置是监视器、投影机、电视机、笔记型计算机和个人计算机中的一个,且所述第一计算装置是智能电话、平板计算机和便携式媒体播放器中的一个。
18. 一种可使第一计算装置的用户在应用程序的使用期间无缝过渡至使用第二计算装置的方法,所述方法包括:
经由第一通信信道接收请求以与第二计算装置建立通信,所述第二计算装置具有对内容的实例的访问权;
经由直接通信信道将确认请求发送至所述第二计算装置以与所述第二计算装置建立连接;
从所述第二计算装置接收确认;且
基于所述接收的请求和确认发送状态信息,其中所述第二计算装置可以使用所述状态信息以将所述内容的状态从所述第一计算装置复制于所述第二计算装置上。
19. 根据条款18所述的方法,其中所述状态信息通过本地连接直接发送至所述第二计算装置。
20. 根据条款18所述的方法,其中在没有因特网连接下执行接收所述请求,发送所述确认请求,接收所述确认,发送所述状态信息。
21. 根据条款18所述的方法,其进一步包括:
确定所述状态信息的数据大小是否超过阈值数据量;
当所述确定的数据大小超过所述阈值数据量时,将所述状态信息发送至远程服务器以用于传输至所述第二计算装置。
22. 根据条款18所述的方法,其进一步包括:
将链接发送至所述第二计算装置,其中所述链接的选择使得所述请求从所述第二计算装置经由所述第一通信信道发送。
23. 一种存储计算程序的计算机可读介质,所述计算程序可使电子装置具有对计算装置上的数据的访问权,所述计算机程序包括指令集,所述指令集用于:
传输对存储于所述计算装置上的数据的请求;
从源获得关于所述请求数据的内容;
从所述计算装置接收关于所述请求数据的状态信息;且
至少部分基于所述状态信息提供对所述电子装置上的所述内容的状态的访问权,
其中所述计算装置上关于所述计算装置上的内容的状态直接传送至所述电子计算装置。
24. 根据条款23所述的计算机可读介质,其中直接从所述计算装置接收所述状态信息。
25. 根据条款23所述的计算机可读介质,其中所述计算机程序进一步包括指令集,其用于认证所述电子装置的用户具有访问来自所述计算装置的内容的权限。
26. 一种电子装置,其包括:
处理器;和
存储装置,其包括可***作来由所述处理器执行以执行动作集的指令,所述指令可使所述计算装置:
传输对存储于计算装置上的数据的请求;
从源获得关于所述请求数据的内容;
从所述计算装置接收关于所述请求数据的状态信息;且
至少部分基于所述状态信息提供对所述电子装置上的所述内容的状态的访问权,
其中所述计算装置上关于所述计算装置上的内容的状态直接传送至所述电子计算装置。
27. 根据条款26所述的装置,其中在所述电子装置与所述源通信地耦接时获得所述内容,且其中在所述电子装置不与所述源通信地耦接时接收所述状态信息。
28. 根据条款26所述的装置,其中直接从所述计算装置接收所述状态信息。
29. 根据条款26所述的装置,其中所述状态信息经由无线信道接收,所述无线信道包括蓝牙信道、蜂窝信道和Wi-Fi信道中的至少一个。

Claims (15)

1.一种将第一计算装置的内容的状态传送至第二计算装置的方法,所述方法包括:
从所述第二计算装置传输对存储于所述第一计算装置上的数据的请求;
从内容的源获得关于所述请求的数据的内容;
将关于所述请求的数据的状态信息直接从所述第一计算装置接收至所述第二计算装置;且
至少部分基于所述接收的状态信息提供对所述第二计算装置上的所述内容的状态的访问权,
其中所述第一计算装置上关于内容的状态直接传送至所述第二计算装置,使得可在所述第二计算装置上访问所述内容的所述状态。
2.根据权利要求1所述的方法,其进一步包括:
从所述第二计算装置的用户请求认证信息,认证信息包括pin、指纹、脸部特征输入、手势输入和眼睛扫描输入中的至少一个;且
使用所述认证信息确认所述用户是否被授权从所述第一计算装置接收信息。
3.根据权利要求1所述的方法,其中所述获得的内容是地址簿应用程序且所述内容的所述状态是如存储于所述第一计算装置上的联系人信息。
4.根据权利要求1所述的方法,其中所述状态信息经由无线信道接收,所述无线信道包括蓝牙信道、蜂窝信道和Wi-Fi信道中的至少一个。
5.根据权利要求1所述的方法,其中传输对数据的所述请求包括:
将对所述内容的第一请求直接发送至所述源,所述源是远程服务器;且
将对所述状态信息的第二请求发送至所述第一计算装置。
6.根据权利要求1所述的方法,其中所述请求传输至所述源,所述源是远程服务器,其可***作来将所述请求转译为对所述远程服务器和所述第一计算装置的多个请求。
7.根据权利要求1所述的方法,其进一步包括:
从所述第一计算装置接收统一资源定位符(URL),其中当所述第二计算装置的用户选择所述URL时,所述请求传输至与所述URL关联的地址。
8.根据权利要求1所述的方法,其中通过将所述内容从所述源下载至所述第二计算装置,将所述内容从所述源以数据流传输至所述第二计算装置且在维持本地虚拟显示时,加载某些本地资源以执行远程应用程序中的至少一个来获得所述内容。
9.根据权利要求1所述的方法,其进一步包括:
确定所述第二计算装置的参数集;且
至少部分基于所述确定的参数集修改所述第二计算装置上的所述内容的所述状态的显示,
其中所述第二计算装置上的所述修改的显示具有不同于所述第一计算装置上的所述内容的所述状态的显示的显示分辨率。
10.根据权利要求1所述的方法,其中所述第二计算装置是监视器、投影机、电视机、笔记型计算机和个人计算机中的一个,且所述第一计算装置是智能电话、平板计算机和便携式媒体播放器中的一个。
11.一种电子装置,其包括:
处理器;和
存储装置,其包括可***作来由所述处理器执行以执行动作集的指令,所述指令可使所述计算装置:
传输对存储于计算装置上的数据的请求;
从源获得关于所述请求数据的内容;
从所述计算装置接收关于所述请求数据的状态信息;且
至少部分基于所述状态信息提供对所述电子装置上的所述内容的状态的访问权,
其中所述计算装置上关于所述计算装置上的内容的状态直接传送至所述电子计算装置。
12.根据权利要求11所述的装置,其中在所述电子装置与所述源通信地耦接时获得所述内容,且其中在所述电子装置不与所述源通信地耦接时接收所述状态信息。
13.根据权利要求11所述的装置,其中直接从所述计算装置接收所述状态信息。
14.根据权利要求11所述的装置,其中所述状态信息经由无线信道接收,所述无线信道包括蓝牙信道、蜂窝信道和Wi-Fi信道中的至少一个。
15.根据权利要求11所述的装置,其中可使所述装置传输对数据的请求包括可使所述装置:
将对所述内容的第一请求直接发送至所述源,所述源是远程服务器;且
将对所述状态信息的第二请求发送至所述计算装置。
CN201280041504.7A 2011-06-28 2012-06-27 在电子装置之间传输状态信息 Active CN103782588B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/170,182 2011-06-28
US13/170,182 US8775850B2 (en) 2011-06-28 2011-06-28 Transferring state information between electronic devices
PCT/US2012/044365 WO2013003440A1 (en) 2011-06-28 2012-06-27 Transferring state information between electronic devices

Publications (2)

Publication Number Publication Date
CN103782588A true CN103782588A (zh) 2014-05-07
CN103782588B CN103782588B (zh) 2017-09-08

Family

ID=47391926

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280041504.7A Active CN103782588B (zh) 2011-06-28 2012-06-27 在电子装置之间传输状态信息

Country Status (5)

Country Link
US (2) US8775850B2 (zh)
EP (1) EP2727336A4 (zh)
JP (2) JP2014527732A (zh)
CN (1) CN103782588B (zh)
WO (1) WO2013003440A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106462454A (zh) * 2014-05-30 2017-02-22 苹果公司 在电子设备之间继续活动
CN107949830A (zh) * 2015-08-31 2018-04-20 苹果公司 将与活动相关的信息从源电子装置转发至伴随电子装置
US10667109B2 (en) 2014-05-30 2020-05-26 Apple Inc. Forwarding activity-related information from source electronic devices to companion electronic devices
US10771946B2 (en) 2014-05-30 2020-09-08 Apple Inc. Dynamic types for activity continuation between electronic devices
CN111740887A (zh) * 2020-06-22 2020-10-02 广州三星通信技术研究有限公司 分发电子终端的未完任务的方法及设备
US10869008B2 (en) 2014-12-29 2020-12-15 Coretronic Corporation Projection system and projection method thereof

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130104062A1 (en) 2011-09-27 2013-04-25 Z124 Unified desktop input segregation in an application manager
US9110509B2 (en) * 2010-07-28 2015-08-18 VIZIO Inc. System, method and apparatus for controlling presentation of content
US20130104051A1 (en) 2011-09-27 2013-04-25 Z124 Unified desktop big brother application pools
US11416131B2 (en) 2011-09-27 2022-08-16 Z124 Unified desktop input segregation in an application manager
US20130080899A1 (en) 2011-09-27 2013-03-28 Paul E. Reeves Unified desktop big brother applications
KR20130040542A (ko) * 2011-10-14 2013-04-24 삼성전자주식회사 개인정보 보호 장치 및 방법
KR20130041600A (ko) * 2011-10-17 2013-04-25 주식회사 케이티 이종 플랫폼 단말 간 컨텐츠 이어보기 서비스 제공 장치 및 방법
US9219661B2 (en) * 2011-12-02 2015-12-22 Netzyn, Inc. System and method for access to continously running application programs by network connected end-user devices
US9274780B1 (en) * 2011-12-21 2016-03-01 Amazon Technologies, Inc. Distribution of applications with a saved state
CN104137064B (zh) * 2011-12-28 2018-04-20 诺基亚技术有限公司 应用切换器
JP6034401B2 (ja) 2011-12-28 2016-11-30 ノキア テクノロジーズ オーユー アプリケーションのオープン・インスタンスの提供
US8996729B2 (en) 2012-04-12 2015-03-31 Nokia Corporation Method and apparatus for synchronizing tasks performed by multiple devices
US8774147B2 (en) 2012-02-23 2014-07-08 Dahrwin Llc Asynchronous wireless dynamic ad-hoc network
US9940118B2 (en) * 2012-02-23 2018-04-10 Dahrwin Llc Systems and methods utilizing highly dynamic wireless ad-hoc networks
US8751451B2 (en) * 2012-04-12 2014-06-10 Nokia Corporation Method and apparatus for facilitating switching between devices
EP2850785A4 (en) * 2012-05-18 2016-01-20 Blackberry Ltd METHODS AND DEVICES FOR INITIATING A COMPLEMENTARY APPLICATION
US10033773B2 (en) * 2012-12-10 2018-07-24 Samsung Electronics Co., Ltd. Application execution method and apparatus
US20150088957A1 (en) * 2013-09-25 2015-03-26 Sony Corporation System and methods for managing applications in multiple devices
US10028028B2 (en) * 2013-09-30 2018-07-17 Sonos, Inc. Accessing last-browsed information in a media playback system
US9641592B2 (en) 2013-11-11 2017-05-02 Amazon Technologies, Inc. Location of actor resources
US9582904B2 (en) 2013-11-11 2017-02-28 Amazon Technologies, Inc. Image composition based on remote object data
US9604139B2 (en) 2013-11-11 2017-03-28 Amazon Technologies, Inc. Service for generating graphics object data
US9578074B2 (en) 2013-11-11 2017-02-21 Amazon Technologies, Inc. Adaptive content transmission
US9634942B2 (en) 2013-11-11 2017-04-25 Amazon Technologies, Inc. Adaptive scene complexity based on service quality
US9805479B2 (en) 2013-11-11 2017-10-31 Amazon Technologies, Inc. Session idle optimization for streaming server
CN106132494A (zh) * 2013-11-11 2016-11-16 亚马逊技术有限公司 用于多个视图生成的数据集合
US9596280B2 (en) 2013-11-11 2017-03-14 Amazon Technologies, Inc. Multiple stream content presentation
WO2015070582A1 (zh) * 2013-11-18 2015-05-21 珠海金山网络游戏科技有限公司 文件共享方法、装置及移动设备
US10015227B2 (en) * 2014-02-07 2018-07-03 Kik Interactive Inc. Method and system for replicating a communication application on an auxiliary computing device
CN103888346A (zh) * 2014-03-24 2014-06-25 北京智谷睿拓技术服务有限公司 信息发送方法及信息发送装置
US20150295973A1 (en) * 2014-04-10 2015-10-15 Screenovate Technologies Ltd. Method for real-time multimedia interface management
WO2015174793A1 (ko) * 2014-05-15 2015-11-19 엘지전자(주) 무선 통신 시스템에서 블루투스 저전력 에너지 기술을 이용하여 데이터를 송수신하기 위한 방법 및 장치
US10055567B2 (en) 2014-05-30 2018-08-21 Apple Inc. Proximity unlock and lock operations for electronic devices
US9544714B2 (en) 2014-05-30 2017-01-10 Apple Inc. Companion application for activity cooperation
US9380123B2 (en) * 2014-05-30 2016-06-28 Apple Inc. Activity continuation between electronic devices
US9549375B2 (en) 2014-05-30 2017-01-17 Apple Inc. Operating-mode transitions based on advertising information
US9491231B1 (en) * 2014-06-26 2016-11-08 Sprint Communications Company L.P. Mobile communication device stateful applications system
US9426203B2 (en) * 2014-06-27 2016-08-23 Microsoft Technology Licensing, Llc Remote application control interface
US20160036923A1 (en) * 2014-08-03 2016-02-04 Microsoft Corporation Efficient Migration of Application State Information
US10061861B2 (en) * 2014-08-19 2018-08-28 Intuit Inc. Common declarative representation of application content and user interaction content processed by a user experience player
US10205718B1 (en) * 2014-09-16 2019-02-12 Intuit Inc. Authentication transfer across electronic devices
US9681193B2 (en) * 2014-09-26 2017-06-13 Echostar Technologies L.L.C. Locally controllable interactive game system and methods of creating the same
US9621650B2 (en) * 2014-09-30 2017-04-11 Google Inc Mobile application state identifier framework
CN104320163B (zh) * 2014-10-10 2017-01-25 安徽华米信息科技有限公司 一种通讯方法及装置
US10283091B2 (en) * 2014-10-13 2019-05-07 Microsoft Technology Licensing, Llc Buffer optimization
US9495142B2 (en) * 2014-11-07 2016-11-15 Amazon Technologies, Inc. Dynamic reconstruction of application state upon application re-launch
US9678936B2 (en) 2014-11-26 2017-06-13 Intuit Inc. Dynamic user experience workflow
US11574621B1 (en) 2014-12-23 2023-02-07 Amazon Technologies, Inc. Stateless third party interactions
WO2017117455A1 (en) * 2015-12-29 2017-07-06 Quixey, Inc. Message based application state and card sharing methods for user devices
US10805427B1 (en) * 2016-01-20 2020-10-13 Sprint Communications Company L.P. Backup and restore of customer devices
CN105786413A (zh) * 2016-03-04 2016-07-20 成都中蓝信息技术有限责任公司 非结构性大数据分析处理***
US10637933B2 (en) * 2016-05-26 2020-04-28 Logitech Europe S.A. Method and apparatus for transferring information between electronic devices
US9948729B1 (en) 2016-10-15 2018-04-17 International Business Machines Corporation Browsing session transfer using QR codes
US10115396B2 (en) * 2017-01-03 2018-10-30 Logitech Europe, S.A. Content streaming system
US10574644B2 (en) 2017-05-03 2020-02-25 International Business Machines Corporation Stateful session manager
US11799955B2 (en) * 2018-06-03 2023-10-24 Apple Inc. Data synchronization across multiple devices
US10789038B2 (en) 2018-07-20 2020-09-29 Logitech Europe S.A. Content streaming apparatus and method
KR102509071B1 (ko) * 2018-08-29 2023-03-10 삼성전자주식회사 전자 장치 및 이의 외부 장치를 제어하는 방법
US11127247B2 (en) * 2018-10-23 2021-09-21 Igt System and method for utilizing mobile device to provide inputs in a gaming environment
KR20200084587A (ko) * 2019-01-03 2020-07-13 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
CN111831243A (zh) 2019-04-18 2020-10-27 三星电子株式会社 显示装置、用户终端装置、以及装置的控制方法
US11088861B2 (en) 2019-08-16 2021-08-10 Logitech Europe S.A. Video conference system
US11258982B2 (en) 2019-08-16 2022-02-22 Logitech Europe S.A. Video conference system
US11038704B2 (en) 2019-08-16 2021-06-15 Logitech Europe S.A. Video conference system
US11095467B2 (en) 2019-08-16 2021-08-17 Logitech Europe S.A. Video conference system
KR20210119174A (ko) 2020-03-24 2021-10-05 삼성전자주식회사 전자 장치 및 이의 제어 방법
US10904446B1 (en) 2020-03-30 2021-01-26 Logitech Europe S.A. Advanced video conferencing systems and methods
US10972655B1 (en) 2020-03-30 2021-04-06 Logitech Europe S.A. Advanced video conferencing systems and methods
US10965908B1 (en) 2020-03-30 2021-03-30 Logitech Europe S.A. Advanced video conferencing systems and methods
US10951858B1 (en) 2020-03-30 2021-03-16 Logitech Europe S.A. Advanced video conferencing systems and methods
CN111770379B (zh) 2020-07-10 2021-08-24 腾讯科技(深圳)有限公司 一种视频投放方法、装置及设备
US11562638B2 (en) 2020-08-24 2023-01-24 Logitech Europe S.A. Electronic system and method for improving human interaction and activities
US11418559B2 (en) 2020-09-21 2022-08-16 Logitech Europe S.A. Content distribution system
US11445457B2 (en) 2020-09-21 2022-09-13 Logitech Europe S.A. Content distribution system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006110894A1 (en) * 2005-04-12 2006-10-19 Palm, Inc. System and method for enabling a person to switch use of computing devices
CN101447846A (zh) * 2008-12-31 2009-06-03 中兴通讯股份有限公司 一种支持手机电视节目共享的***和方法
US20090320073A1 (en) * 2002-05-10 2009-12-24 Richard Reisman Method and Apparatus for Browsing Using Multiple Coordinated Device Sets
WO2010049914A2 (en) * 2008-10-31 2010-05-06 Iono Broadcasting (Proprietary) Limited Electronic media content management system and method of operating an electronic media content management system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6884171B2 (en) * 2000-09-18 2005-04-26 Nintendo Co., Ltd. Video game distribution network
JP2003108479A (ja) * 2001-09-27 2003-04-11 Ryuji Hayasaka アドレス帳自動アップデート方法及びシステム
JP2004048132A (ja) * 2002-07-09 2004-02-12 Toshiba Corp 視聴装置および視聴方法
JP2004102415A (ja) * 2002-09-05 2004-04-02 Toshiba Corp データ伝送装置およびデータ伝送方法並びに車載用電子機器
JP2004320396A (ja) * 2003-04-16 2004-11-11 Hitachi Ltd ワイヤレス画像送受信システム
US7154862B2 (en) 2003-12-31 2006-12-26 Openpeak Inc. Device control system, method, and apparatus for server-based or peer-to-peer network environments
JP2006005759A (ja) * 2004-06-18 2006-01-05 Sony Corp サーバ装置、再生装置、コンテンツ送信方法、コンテンツ再生方法、コンテンツ再生システム及びプログラム
JP4794947B2 (ja) * 2005-08-30 2011-10-19 キヤノン株式会社 制御方法及び再生装置
JP4708128B2 (ja) * 2005-09-08 2011-06-22 三菱電機株式会社 携帯端末及びコンテンツ継続視聴システム
JP4984584B2 (ja) * 2006-03-17 2012-07-25 富士通株式会社 アプリケーション実行制御プログラム
US20080126511A1 (en) * 2006-07-26 2008-05-29 Appaji Anuradha K Method for Handing Off Applications for WebOS-Enabled User Devices
JP5011917B2 (ja) * 2006-09-29 2012-08-29 株式会社日立製作所 コンテンツ送信装置、再生装置およびコンテンツ再生方法
JP2008276715A (ja) 2007-05-01 2008-11-13 Mobile System Kk 携帯電話端末で録画保存したムービーをメールに添付、送信して更新できる新着ムービーフォルダ。
JP5137513B2 (ja) * 2007-09-26 2013-02-06 Necパーソナルコンピュータ株式会社 コンテンツ視聴引継再生システムおよび方法
JP5472614B2 (ja) * 2007-10-29 2014-04-16 日本電気株式会社 コンテンツ配信システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090320073A1 (en) * 2002-05-10 2009-12-24 Richard Reisman Method and Apparatus for Browsing Using Multiple Coordinated Device Sets
WO2006110894A1 (en) * 2005-04-12 2006-10-19 Palm, Inc. System and method for enabling a person to switch use of computing devices
WO2010049914A2 (en) * 2008-10-31 2010-05-06 Iono Broadcasting (Proprietary) Limited Electronic media content management system and method of operating an electronic media content management system
CN101447846A (zh) * 2008-12-31 2009-06-03 中兴通讯股份有限公司 一种支持手机电视节目共享的***和方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106462454A (zh) * 2014-05-30 2017-02-22 苹果公司 在电子设备之间继续活动
CN106462454B (zh) * 2014-05-30 2020-02-21 苹果公司 在电子设备之间继续活动
US10667109B2 (en) 2014-05-30 2020-05-26 Apple Inc. Forwarding activity-related information from source electronic devices to companion electronic devices
CN111309465A (zh) * 2014-05-30 2020-06-19 苹果公司 在电子设备之间继续活动
US10708371B2 (en) 2014-05-30 2020-07-07 Apple Inc. Activity continuation between electronic devices
US10771946B2 (en) 2014-05-30 2020-09-08 Apple Inc. Dynamic types for activity continuation between electronic devices
US11356829B2 (en) 2014-05-30 2022-06-07 Apple Inc. Dynamic types for activity continuation between electronic devices
US10869008B2 (en) 2014-12-29 2020-12-15 Coretronic Corporation Projection system and projection method thereof
CN107949830A (zh) * 2015-08-31 2018-04-20 苹果公司 将与活动相关的信息从源电子装置转发至伴随电子装置
CN107949830B (zh) * 2015-08-31 2022-05-06 苹果公司 将与活动相关的信息从源电子装置转发至伴随电子装置
CN111740887A (zh) * 2020-06-22 2020-10-02 广州三星通信技术研究有限公司 分发电子终端的未完任务的方法及设备

Also Published As

Publication number Publication date
US9478195B2 (en) 2016-10-25
EP2727336A1 (en) 2014-05-07
JP6339263B2 (ja) 2018-06-06
US20130007499A1 (en) 2013-01-03
US8775850B2 (en) 2014-07-08
JP2017184242A (ja) 2017-10-05
CN103782588B (zh) 2017-09-08
JP2014527732A (ja) 2014-10-16
US20140306863A1 (en) 2014-10-16
EP2727336A4 (en) 2015-02-18
WO2013003440A1 (en) 2013-01-03

Similar Documents

Publication Publication Date Title
CN103782588A (zh) 在电子装置之间传输状态信息
JP6695092B2 (ja) デバイスがユーザ・インターフェースをディスプレイする方法及びそのデバイス
CN103281666B (zh) 用于无线通信环境中的小窗口互通信的设备和方法
CN113225572B (zh) 直播间的页面元素展示方法、装置及***
CN103635955A (zh) 多显示器型装置交互
US20210168412A1 (en) Method and apparatus for provisioning secondary content based on primary content
CN102375869A (zh) 在设备上管理应用程序的***,方法及装置
CN102523519A (zh) 用于启用社交媒体的移动设备的自动多媒体幻灯片放映
CN102282549A (zh) 用于提供电话和数字媒体服务的***、方法和装置
CN103748609A (zh) 用于传送来自不同设备的媒体回放的方法
CN101795241A (zh) 电子公告板***及其终端装置和服务器装置
JP2018502408A (ja) 情報をプッシュする方法、装置、設備及びシステム
CN105308900A (zh) 虚拟移动电话接口***及其方法
CN104025071A (zh) 人群确定的文件尺寸上载方法、装置和***
US20120042008A1 (en) Systems, methods, and computer programs for detecting carrier-controlled requests for a web site
CN104168667A (zh) 数据获取的方法、装置及***
EP3198883A1 (en) Method and apparatus for providing information associated with media content
CN103856606A (zh) 将手机终端上图片投放到图片播放设备播放的方法和***
KR20160020335A (ko) 클라우드 시스템 및 클라우드 시스템에서 컨텐츠를 디스플레이하는 방법
TW200933384A (en) Social service system for digital photos
US10555148B2 (en) Mobile ghosting
US9565224B1 (en) Methods, systems, and media for presenting a customized user interface based on user actions
CN104809017A (zh) 应用程序分发控制、执行方法及其相应装置
KR20130032027A (ko) 식별 코드 기반 정보 운용 방법 및 시스템과 이를 지원하는 장치 및 휴대 단말기
KR20170044846A (ko) 온라인 게시판 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant