在电子设备之间传送软件状态的方法和系统的制作方法

文档序号:6563976阅读:108来源:国知局

专利名称::在电子设备之间传送软件状态的方法和系统的制作方法
技术领域
:本公开涉及软件应用领域,具体是从第一个电子设备向第二个电子设备传送应用软件状态。
背景技术
:移动电子设备帮助用户管理他们繁忙的日程和与社会联系以及为用户提供娱乐,所以它们变得越来越普及。例如便携式计算机,如笔记本电脑或膝上型计算机、个人数据助理(PDA)和移动电话正成为很多人的必需品。笔记本电脑或膝上计算机是重量非常轻的个人计算机,对于经常出差的商务人士来说可以很容易地把他们放在公文包中,所以它们很流行。PDA是手持式移动设备,其允许用户访问信息、记录他们繁忙的日程和与其他人联系。典型的PDA可以用作手机或蜂窝式电话、传真机和个人记事本。此外,许多PDA具有可无线连接性以及执行许多应用软件。对现在经常出差的专业人士来说,能够从世界的任何地方访问信息是很重要的。与便携式计算机类似,许多PDA被设计成高度便携式的,所以他们很流行。一些移动电子设备具有娱乐功能并且包括MP3播放器,例如苹果公司的iPodTM,和诸如任天堂公司的GameboyTM系列产品或者索尼公司的PlayStationPortableTM等手持式游戏终端。为了同步各种数据的目的,便携式设备(如PDA)的共有特征是具有使该移动设备与另一个电子设备(如台式计算机、膝上型电脑或另一个PDA)通信的能力。典型地,PDA通过无线或串口方式与台式计算机连接通信。当设备接收到用户要求同步的指令时,诸如联系人、电子邮件、日历、备忘录等数据通过用更新的数据替换旧数据而被同步。众多的计算机软件被设计来同步两个电子设备,以确保新数据被保留而不是被旧数据盖写。同步两个电子设备典型地仅限于上面所描述的数据单元。结果是,如果用户决定离开正在运行特定应用软件的诸如台式计算机的第一设备并且希望从诸如PDA的第二个设备继续工作时,该用户典型地操作是从该PDA启动该应用软件并且重新开始。例如,如果该用户正在浏览环球信息网并且希望在PDA上继续浏览,那么该用户将在该PDA上启动浏览器并输入URL,再重新开始。PCT专利申请公开号WO00/34891公开了保持在通过通信网连接的终端间转移的活动应用状态的功能。该转移需要物理对象,例如令牌,目的终端检测该令牌以便在该目的终端上重新部署所述活动状态。在改进的实施例中,通过在该源和目的终端应用诸如指纹检测器等“个人身份识别的复杂设备”来识别用户,就可以避免对物理令牌的要求。因此需要某种物理控制机制。美国专利申请公开号2004/236974公开了在计算机上使用休眠文件以便当用户随后登录到该计算机上时接收用户设置等。很多用户能够适应。计算机的休眠使得保存这些设置不等同于在设备之间传送应用软件的状态。鉴于上面所描述的事实,需要在多个设备间提供改进功能性的方法。
发明内容根据本公开的一个主要方面,优选地提供一种在第一电子设备和第二电子设备之间传输应用软件状态的方法,该第一电子设备可操作地与该第二电子设备连接通信,该方法包括在第一电子设备上接收来自用户的指令,该指令指示将第一电子设备上执行的第一应用软件的至少一个应用软件状态单元传送到第二电子设备,以用于第二应用软件的执行;向第二电子设备传送至少一个应用软件状态单元;以及根据所述至少一个应用软件状态单元,自动地在第二电子设备上开始执行第二应用软件。根据具体的应用软件和状态,优选地终止在第一电子设备上执行的所述第一应用软件。优点在于,本公开的方法优选地提供从第一设备向第二设备传送应用软件的状态,所以用户可以更加无缝的方式继续他或她的电子活动。根据本公开的另一个方面,优选地提供一种计算机可读存储器,该可读存储器用来存储在计算机中执行本公开的方法所要使用的语句和指令。优选地,该计算机可读存储器位于移动电子设备内。根据本公开的另一个方面,优选地提供一种具有指令序列的数据载体产品,当执行该指令序列时,实现本公开的方法。根据本公开的另一个方面,优选地提供一种具有指令序列的软件产品,当执行该指令序列时,实现本公开的方法。根据本公开的另一个方面,优选地提供一种具有指令序列的集成电路产品,当执行该指令序列时,实现本公开的方法。通过阅读下面结合附图的详细描述,对本领域的普通技术人员来讲,本公开的这些和其他方面和特征将变得更加明显。本公开的实施例可以通过参考下面的描述和附图得到更好的理解。在本描述和附图中,相同的数字表示同样的结构或过程。在附图中图1是用于说明根据本公开的第一实施例的从第一电子设备向第二电子设备传送应用软件的应用状态的操作的流程图;图2是用于说明根据本公开的第二实施例的从第一电子设备向第二电子设备传送应用软件的应用状态的操作的流程图;图3是根据本公开的第二实施例的从第一电子设备向第二电子设备传送应用软件的应用状态的系统的示意图;以及图4示出存储指令的移动电子设备,当执行该指令时实现本公开的方法。应了解的是,贯穿整个附图,相同的特征由相同的参考数字标识。具体实施例方式在下面的描述中,许多具体细节的说明是为了提供对本公开的全面理解。然而,应了解的是在没有这些具体细节的情况下本公开可以被实施。在其他例子中,为了清楚地描述本公开,对公知的软件、电路、结构体系和技术不作描述或详细说明。本公开的优点用例子进一步说明。这些例子和它们的详细描述在这里提出仅用于说明而不应该解释为对本公开的权利要求的限制。方法。通常,依据本公开的一个方面,提供从第一电子设备向第二电子设备传送正在第一电子设备上运行的第一应用软件的应用状态的方法。第二设备与第一设备连接通信。本领域的技术人员应了解该连接通信可以是通过USB的直接连接或通过在第一和第二设备之间的类似端口的无线连接,或它们的组合来连接。还应了解的是该两个设备可以通过网络间接地连接通信,最佳的方式是无线方式。该第一和第二设备可以是任何能够运行应用软件的电子设备,例如个人计算机、膝上型电脑或PDA,但不限于能够运行多个应用软件的设备。因此该第一和第二设备也可以包括MP3播放器、便携式媒体播放器、游戏终端或电子书阅读器,但不限于此。参照图1,提供的是示出了根据本公开的第一实施例的操作100的流程图。在步骤110用户作出一个决定,将第一设备的应用软件状态传送到第二设备。在步骤120,至少一个应用软件状态单元被传送到该第二设备。在步骤130中,根据该应用软件的状态单元在第二设备上运行第二应用软件。在步骤140中,终止该第一设备上的该第一应用软件。实施例1-媒体用户在台式个人计算机上运行诸如WindowsMediaPlayerTM或苹果公司的iTunesTM的媒体播放器收听MP3格式的音乐,例如一首歌曲。该用户也拥有一个便携式MP3播放器,例如与台式计算机连接的AppleiPodTM或DiamondRIOTM。可选地,用户可以使用具有能够播放MP3的媒体播放软件的PDA。当用户通过选择“切换到PDA”指示希望切换到该便携式设备时,关于该媒体播放软件状态的应用状态单元从台式计算机传送到MP3播放器。本实施例中的应用程序状态单元包括播放的歌曲文件、歌曲的已播放时间、播放列表和随机顺序(shuffleorder)中的任何一个,但不限于此。根据该应用软件状态单元,将运行该MP3播放器中的该媒体播放软件并且终止台式计算机上的该源媒体播放器。结果,原来在该用户的台式计算机上播放的相同歌曲将从同一时间开始在MP3播放器上开始播放。此外,该媒体播放器的播放列表和随机顺序(shuffleorder)将被保留。优点在于,这样提供了从第一设备(台式计算机)到第二设备(MP3播放器)更好的无缝传送。虽然在第一设备上运行的该第一应用软件优选地与在第二设备上运行的第二应用软件是同一个应用软件,但使用不同的应用软件传送相同的任务是可能的。例如,用户可以在第一设备上使用WindowsMediaPlayerTM收听MP3,而在第二设备上使用WinampTM收听MP3。此外,使用中间件来解决分别在第一和第二设备上的第一和第二应用软件之间潜在的不兼容问题也是公知的。在本公开的另一个实施例中,所述第一和第二设备都是便携式媒体播放器,并且在它们之间传输应用软件状态单元。这样允许两个便携式媒体播放器的同步,因此两个独立的个体可以在相同的时间和以相同的顺序收听相同的歌曲。例如,第一便携式MP3播放器与第二便携式MP3播放器连接以进行通信。在用户指示“传送状态”时,软件状态单元从该第一MP3播放器传送到该第二MP3播放器。根据该软件状态单元,将在该第二MP3播放器上运行媒体播放软件。因此,所述第一和第二便携式MP3播放器将在相同时间以相同顺序播放相同的媒体。结果,第一和第二用户将分别拥有同步的体验。本公开的该方法同样适用于流媒体。在这个例子中,由于媒体文件来自远程位置,所以该流媒体的软件状态单元还包括媒体文件的URL或者位置,足以使第二设备能够开始使媒体文件流向第二设备。对于非流媒体,其它应用软件状态单元(诸如已播放时间)都将被提供给该第二设备,以更利于应用软件状态的无缝传送。还应理解的是,流媒体或关于已播放时间的数据中的任何一个都可以涉及指示远程第三方设备向该第二设备、从已播放时间开始传送该媒体。在本公开的一些实施例中,当第二设备上的第二软件已经根据该软件状态单元运行时,即,从相同的时间点播放相同的媒体,在终止第一应用软件前,存在一个预定时间段的停顿。因此,由于这个预定的时间段,所述媒体可以在两个设备上同时播放。优点是,这样防止该用户在所述传送后并在使用该第二设备前丢失任何媒体,例如在戴耳机时。在媒体位于服务器的情况下,在该预定的时间段,该服务器鉴别两个设备,并使软件状态的传送通过多路广播到两个设备。在另一个实施例中,所述第一应用软件将无限制地继续播放,直到该用户手动停止它。本领域的技术人员应了解,软件状态单元可以包括将该软件状态从第一设备传送到第二设备所需要的任何身份验证信息。例如,流媒体可以仅在通过用户的身份验证后就可以得到。还有,如果不能获得流媒体的应用软件级的同步,那么应了解的是可以使用本
技术领域
公知的中间件来同步在该第二设备上的该媒体与在该第一设备上的该媒体的已播放时间。实施例2-网页浏览器用户正从如BlackBerryTM等PDA(可从ResearchinMotionLtd.(RIM)公司获得)、使用BlackBerryTM本产网页浏览器浏览环球信息网,并且已经来到一个桌面工作站,并希望将该软件的状态传送到该桌面工作站。那么该用户将PDA与台式个人计算机连接进行通信并且选择“切换到PC”指令。将网页浏览器的应用状态从该PDA传送到PC所需的所有软件状态单元从该PDA传送到该PC,例如URL和任何需要的cookies。优选地,该应用软件状态单元包括网页的实际位置。该个人计算机于是根据传送来的软件状态单元运行诸如Microsoft’sInternetExplorerTM或Mozilla’sFirefoxTM的网页浏览器。因此该个人计算机上的网页浏览器在相同的位置打开同一个URL,这有助于继续该用户当前的动作-如阅读、进行事务处理或玩联机游戏。实施例3-电子书用户正在台式计算机上阅读电子书(e-book)并且希望将该应用状态传送到PDA上。那么该用户将该PDA与该台式个人计算机连接通信并且选择“切换到PDA”指令。传送该电子书的应用状态所需要的软件状态单元从该PDA传送到该PC,例如电子书文件的全部或相关部分,或者是该电子书的链接和所显示的该电子书的最后位置。该个人计算机于是根据所传送的软件状态单元运行一种能够阅读该电子书文件的适当软件。该用户于是能够在PDA上从所述电子书的相同位置开始继续阅读。参照图2,示出了根据本公开的第二实施例的从第一设备向第二设备传送一个应用软件状态的操作200。一些应用软件需要通过可能是要求用户登录和应用软件服务器来配合。操作200包含其他步骤210和220。在步骤210中,用户从第一设备的第一应用软件退出。在步骤220中,用户登录到第二设备的第二应用软件。参照图3,描述操作200的指令可以独立或组合存储在系统300中的台式计算机310、个人数据助理320和应用软件服务器330中的任何一个中并在其上执行。在系统300中,每个台式计算机310、个人数据助理320和应用服务器330彼此连接以进行通信。实施例4-即时消息典型地,即时消息(“IM”)需要用户登录到应用软件服务器。用户从台式计算机和即时消息的不同联系人处登录到即时消息系统。当决定离开台式计算机并将该软件切换到与该台式计算机连接通信的PDA上时,该用户选择“切换到PDA”选项。与该即时消息相关的软件状态单元从台式计算机传送到该PDA上。本公开的本实施例中的软件状态单元可以包括会话日志、打开的会话和登录状态。然后根据该传送的软件状态单元在该PDA上运行该即时消息软件。因此,该PDA上的即时消息将显示具有相同会话历史记录的、与该相同联系人的打开会话。此外,该用户将具有同样的登录状态,例如“在线”、“离线”、“隐藏”、“离开”、“忙碌”和“请勿打扰”中的任何一个。然后该用户退出台式计算机的即时消息软件并登录到PDA上的即时消息软件。因此用户经历了从台式计算机到PDA的软件状态转换同时继续进行与他/她的即时消息联系。应了解的是,这取决于即时消息软件,一些软件状态单元在该用户从第二设备登录以前可能不能被实现。在这些例子中,软件状态单元将在登录应用服务器后由该第二设备执行。尽管该软件状态单元是作为从台式计算机到PDA传送来描述的,但应该明白的是涉及包括单独应用服务器的一些应用软件,对于软件状态单元来说,常驻在应用服务器上也是可能的,可从应用服务器上下载获得。在本公开的一个实施例中,用户的IM联络人或“伙伴”不会注意到该用户在线状态的改变。本领域的技术人员会明白这能够通过各种不同方式来实现。例如,一旦“切换到PDA”选项已经被选择,除了传送如上所述的应用软件状态单元外,该应用服务器还保持该用户的在线状态,尽管该用户临时断开了连接。在此期间,指向该用户的任何信息可以临时存储在内存中,那么一旦第二设备登录应用服务器则将其传送到该第二设备。在本公开的另一个实施例中,如果失去与该用户的个人计算机的连接,例如用户注销或关闭个人计算机就会出现这种结果,那么将IM应用服务器设置为自动尝试“切换到PDA”。尽管已经描述的本公开的方法仅涉及从第一设备向第二设备传送一个软件状态。本领域的技术人员会明白可以从第一设备向第二设备传送多个软件的状态。例如,能够传送关于网页浏览器和媒体播放器的应用软件状态单元,并且用户能够无缝地继续网页浏览和从第二设备收听相同的歌曲。本公开的方法已经参照几种类型软件的具体实施例进行了描述,但不限于此。可以使用该方法从第一电子设备向第二电子设备传送任何软件的软件状态。例如,如果要求与远程游戏服务器连接,操作100或操作200将允许从诸如台式计算机的第一电子设备向诸如PDA或手持游戏终端的第二电子设备传送游戏。设备。参照图4,示出了能够执行本公开的方法所表示指令的移动电子设备402。移动电子设备402优选的是拥有至少语音和具有能与其他计算机系统通信的高级数据通信功能的双工通信设备。根据移动电子设备402所具有的功能,可以是数据消息收发设备、双向寻呼机、具有数据消息功能的蜂窝电话、无线网络设备或者数据通信设备(具有或不具有电话功能)。移动电子设备402可以通过网络400进行通信,在本实施例中,多个固定收发站中的任何一个都在其地理覆盖范围内。移动电子设备402通常会并有一种通信子系统411,该通信子系统411包括接收器、发射器和一些关联部件,例如一个或多个(优选地为嵌入式或内置式)天线元件、本机振荡器(LO)和诸如数字信号处理器(DSP)的处理模块(都未示出)。通信子系统411。对通信领域的技术人员是很清楚的,通信子系统411的具体设计依赖于移动电子设备402要操作于其中的通信网络。在本公开的本实施例中,通信子系统411包括接收器,该接收器设置为从定位系统470接收数据,以精确确定移动电子设备402的全球位置。网络接入与用户或移动电子设备402的用户相关,因此移动电子设备402需要用户识别模块或在SIMIF464中插入的″SIM″卡462,以便在网络中操作。移动电子设备402是一种电池供电设备,所以它也包括电池IF454以便容纳一个或多个可充电电池456。这个电池456为移动电子设备402中的大多数电路而不是所有电路提供电能,而该电池IF454为其提供一种机械和电连接。该电池IF454与为所有电路提供电压V+的电压调节器(未示出)连接。移动电子设备402包括诸如微处理器438的控制器,该控制器控制移动电子设备402的全部操作。通信功能,至少包括数据和语音通信,由通信子系统411来实现。微处理器438也与其他设备子系统交互,例如显示器422,照明显示器422的背光、闪存424、随机存储器(RAM)426、辅助输人/输出(I/O)子系统428、串行端口430、键盘432、扬声器434、麦克风436、短距离通信子系统440和通常由442标明的任何其他设备子系统。根据在设备的总体位置处影响周围亮度的至少一个光线条件的情况,微处理器438也能够调整背光的强度。图4中所示的一些子系统实现与通信相关的功能,而其它子系统可以提供“驻留”或设备上功能。特别地,例如一些子系统既可以用来实现与通信相关的功能也可以实现设备驻留功能,诸如键盘432和显示器422既可以输入用于通信网络传输的文本信息也可以实现计算器或者任务列表功能。微处理器438使用的操作系统软件优选地存储在诸如闪存424的永久存储器中,可选地的是使用只读存储器(ROM)或类似的存储元件(未示出)。本领域的技术人员将能意识到,该操作系统、专门设备软件或者其它部件都可以临时装载到诸如RAM426的易失性存储器中。微处理器438,除它的操作系统功能以外,优选地能够在移动电子设备402上运行软件。控制基本设备操作的一组预定软件通常会在移动电子设备402的制造期间安装,至少包括数据和语音通信软件。可以在移动电子设备402上装载的首选软件是具有组织和管理该用户的数据项的个人信息管理器(PIM)软件,例如即时消息(IM)、电子邮件、日程安排、语音邮件、约会和任务项,但不限于此。自然地,在移动电子设备402和SIM462上可部署一个或多个存储器,以利于PIM数据项和其他信息的存储。所述PIM软件优选地具有通过无线网络发送和接收数据项的功能。在优选实施例中,通过无线网络,PIM数据项与存储在主机系统和/或与其的移动电子设备用户的相应数据项无缝结合、同步和更新,因此,在移动电子设备402上创建一个映射主机。主机系统是移动电子设备用户的办公计算机系统,这是一个特别的优点。附加应用软件也可以通过网络400、输入输出子系统428、串行端口430、短距离通信子系统440或者任何其它适合的子系统442装载到移动电子设备402上,并且由用户安装到RAM426或优选地安装到用于微处理器438执行的非易失性存储(未示出)。软件安装的这种灵活性增强了移动电子设备402的功能,并且可以提供增强的设备上功能、通信相关功能,或二者同时得到增强。例如,安全通信软件可以允许使用移动电子设备402完成电子商务功能和其他金融事务。在数据通信模式下,诸如文本信息、电子邮件信息或者网页下载的接收信号将由通信子系统411来处理,并且输入到微处理器438中。微处理器438将优选地进一步处理该接收的信号,用于输出到显示器422、辅助I/O设备428,或同时输出到此二者。移动电子设备402的用户也可以创建诸如电子邮件信息的数据项,例如借助键盘432结合显示器422和可能的辅助I/O设备428。键盘432优选地是电话类型的键盘、全字母数字键盘或者全部或精简的QWERTY小键盘。这些创建的数据项可以通过通信子系统411在通信网络中传输。对于语音通信,除了将接收到的信号输出到扬声器434以及用于传输的信号由麦克风436产生外,移动电子设备402的全部操作实际上是很类似的。可选地,声音或者音频I/O子系统,例如语音信息记录子系统也可以在移动电子设备402上实现。作为一些例子,尽管声音或音频信号输出优选地主要是由扬声器434实现,显示器422也可以用于提供主叫方的身份识别的标识、语音呼叫时长或与其他语音呼叫相关信息。图4中的串行端口430通常部署在个人数字助理(PDA)类型的通信设备上,用于与用户的台式计算机同步是理想的部件,尽管是可选的。串行端口430允许用户通过外部设备或者软件来设置参数条件,并且通过不同于无线通信网络的方式为移动电子设备402提供信息或软件下载,从而来扩展移动电子设备402的功能。例如,通过一种直接并因此可靠和值得信赖的连接,替换下载路径可以用来将加密密钥下载到移动电子设备402上,从而提供安全的设备通信。图4中的短距离通信子系统440是一种附加的可选部件,它提供移动电子设备402与不同的系统或设备之间的通信,这些系统或设备也不是必需类似的设备。例如,子系统440可以包括红外装置及其相关电路和部件,或者包括BluetoothTM通信模块,从而来提供与具有类似使能的系统和设备的通信。BluetoothTM是BluetoothSIG公司的注册商标。依据本公开的实施例,移动电子设备402设置为发送和接收数据项,并且包括PIM用于组织和管理涉及该用户的数据项,例如即时消息(IM)、电子邮件、日程安排、约会和任务项等等,但不限于此。通过实施例的方法,针对用户的预定,移动电子设备402可设置语音(可以包括手机上的一键通(POC))和数据业务、语音邮件业务、电子邮件业务、SMS和聊天业务。为了提供控制移动电子设备402操作的友好用户环境,与操作系统和各种软件一起驻留在端站402上的PIM提供一种具有主界面的GUI,在该主界面上可以通过存储在所述设备或其可用的软件访问各种业务。某些或所有表示本公开的方法的指令都可以存储在如上所述的任何存储器上并由微处理器438执行。移动电子设备402可以作为本公开的第一或第二设备,并且本领域的技术人员将清楚地了解,所述软件状态单元的传送可以通过向或从其它设备推或拉来实现。同样地,关于在第一设备上终止第一软件或反之在第二设备上执行第二软件的这些指令可以由移动电子设备402上的微处理器438产生,并使得另一个设备上的微处理器进一步执行。数据载体产品。根据本公开的一个实施例,当执行这些指令序列时,使得这里所描述的方法由系统实现,这些指令序列可以包括在数据载体产品中以供传输,例如嵌入载波传输。计算机软件产品。根据本公开的一个实施例,当执行这些指令序列时,使得这里所描述的方法由系统所实现,这些指令序列可以包括在计算机软件产品中。该计算机软件产品可以由系统加载并运行。集成电路产品。根据本公开的一个实施例,当执行这些指令序列时,使得这里所描述的方法由系统所实现,这些指令序列可以包括在具有协处理器或存储器的集成电路产品中。该集成电路产品可以安装在系统中。尽管本公开主要被描述为一种方法,本领域的普通技术人员将明白本公开也关注执行所述方法的装置,并且该装置包括实现每一个所描述的方法步骤的装置部件,通过硬件组件的方式,适当软件编程的计算机也能实现所公开的方法,此二者的任何组合或以任何其他方式来实现本公开的方法。此外,制造与所述装置一起使用的商品,诸如包括在其上记录程序指令的预记录存储设备或其它类似计算机可读媒介,或者执行计算机可读程序指令的计算机数据信号,都可以控制装置来实现本公开的方法。应了解的是,这样的装置、制造的商品和计算机数据信号也在本公开的范围之内。上面所描述的本公开的实施例仅作为例子。本领域的技术人员可以在不脱离本公开的范围内对具体的实施例进行修改、改进和变更。特别是,从上面所描述的实施例中一个或多个选择的特征可以组合来建立未明确描述的可替换的实施例,对这样的组合适合的特征对本领域的技术人员是显而易见的。在书面陈述的权利要求中描述的主要内容意在覆盖并包括所有适合的技术上的变化。权利要求1.一种在第一电子设备和第二电子设备之间传送应用软件状态的方法,第一电子设备与第二电子设备可在操作上连接以进行通信,所述方法包括在第一电子设备上接收来自用户的指令,所述指令指示将正在第一电子设备上运行的第一应用软件的至少一个应用软件状态单元传送到第二电子设备,以供运行第二应用软件所使用;向第二电子设备传送所述至少一个应用软件状态单元;以及根据所述至少一个应用软件状态单元,在所述第二电子设备上自动地开始运行第二应用软件。2.如权利要求1所述的方法,其中,在所述第二电子设备上运行所述第二应用软件后,就在所述第一电子设备上停止所述第一应用软件。3.如权利要求1或2所述的方法,其中,所述第一应用软件和所述第二应用软件是相同的应用软件。4.如权利要求1到3之一所述的方法,其中,中间件分别连接所述第一电子设备和所述第二电子设备上的所述第一应用软件和所述第二应用软件。5.如权利要求1到4之一所述的方法,还包括在所述传送步骤后,从所述第一电子设备的所述第一应用软件注销一个用户。6.如权利要求5所述的方法,还包括从所述第二电子设备登录用户到第二应用软件。7.如权利要求1到6之一所述的方法,其中,所述应用软件是媒体播放器。8.如权利要求7所述的方法,其中,所述至少一个应用软件状态单元包括媒体文件、流媒体位置、媒体标题、播放列表、随机顺序和/或者已播放时间中的任何一个。9.如权利要求7所述的方法,其中,所述至少一个应用软件状态单元包括流媒体位置和/或者已播放时间,所述方法还包括指示流媒体的远端源以使流媒体流到第二电子设备。10.如权利要求1到6之一所述的方法,其中,所述应用软件是浏览器。11.如权利要求10所述的方法,其中,所述至少一个应用软件状态包括URL和/或者网页位置中的任何一个。12.权利要求1到6之一所述的方法,其中,所述应用软件是即时消息软件。13.如权利要求12所述的方法,其中,所述至少一个应用软件状态单元包括会话日志、打开会话和/或登录状态中的任何一个。14.如权利要求13所述的方法,还包括在所述传送步骤后,从所述第一电子设备的即时消息软件账号退出,并从所述第二电子设备登录即时消息软件账号。15.如权利要求12到14之一所述的方法,其中,一个或多个应用软件状态单元是从即时消息收发应用服务器获得的。16.如权利要求14到15之一所述的方法,其中,在从所述第一电子设备的即时消息账号登出和从所述第二电子设备登录即时消息账号的步骤之间,所述即时消息收发应用软件保持用户的登录状态。17.如权利要求1到16之一所述的方法,其中,寻址到用户的即时消息由所述即时消息收发应用服务器存储,并且在从所述第二电子设备登录到即时消息账号的步骤之后发送给用户。18.如权利要求1到17之一所述的方法,其中,两个或两个以上的应用软件状态单元要从所述第一电子设备传送到所述第二电子设备,所述两个或两个以上的应用软件状态单元包括用于从所述第一电子设备向所述第二电子设备传送所述应用软件状态的验证信息。19.如权利要求1到6之一所述的方法,其中所述应用软件是视频游戏。20.如权利要求1到12、19之一所述的方法,还包括从应用软件服务器接收一个或多个应用软件状态单元。21.一种用于在第一电子设备和第二电子设备之间传送应用软件状态的计算机可读存储设备,所述第一电子设备可在操作上与所述第二电子设备连接以进行通信,所述计算机可读存储设备存储用于在计算机中执行权利要求1到20之一所述的方法的语句和指令。22.一种个人数据助理,包括如权利要求21所述的计算机可读存储设备。23.一种用于在第一电子设备和第二电子设备之间传送应用软件状态的数据载体产品,所述第一电子设备可在操作上与所述第二电子设备连接以进行通信,所述数据载体产品包含指令序列,当执行所述指令序列时,能够执行根据权利要求1到20之一所述的方法。24.一种用于在第一电子设备和第二电子设备之间传送应用软件状态的集成电路产品,所述第一电子设备可在操作上与所述第二电子设备连接以进行通信,所述集成电路产品包含指令序列,当执行所述指令序列时,能够执行根据权利要求1到20之一所述的方法。全文摘要提供一种在第一个电子设备和第二个电子设备之间传送应用软件状态的方法和系统。第一个电子设备与第二个电子设备连接通信。该方法包括步骤向第二个电子设备传送至少一个应用软件状态单元以及根据该应用软件状态单元在第二个电子设备上执行第二个应用软件。文档编号G06F9/48GK1945535SQ20061016271公开日2007年4月11日申请日期2006年8月23日优先权日2005年8月23日发明者克里斯托弗·R·沃莫尔德申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1