首页 / 专利库 / 电脑零配件 / 手持设备 / 移动电话 / 用于信息的替代下载或上载的方法和系统

用于信息的替代下载或上载的方法和系统

阅读:5发布:2021-04-13

专利汇可以提供用于信息的替代下载或上载的方法和系统专利检索,专利查询,专利分析的服务。并且本文公开了用于信息的替代下载或上载的方法(300)及系统(100)。在一个 实施例 中,这种系统涉及包括能够存储信息或内容的 存储器 设备(206)和至少一个无线通信组件(202)的移动设备(102)。该移动设备进一步包括至少间接耦合至所述存储器设备(206)和至少一个无线通信组件(202)的处理设备(204)以及电源(214)。处理设备(204)被配置成确定至少以特定方式与移动设备(102)相关的至少一个特征/条件(308)。而且,移动设备(102)被配置成,当确定该至少一个特征/条件时,将命令消息(318、314)发送至另一设备(104),该命令消息被配置成使得该另一设备(104)代表移动设备(102)替代地执行信息或内容的下载(332)或上载(336)。,下面是用于信息的替代下载或上载的方法和系统专利的具体信息内容。

1.一种向外部设备上载信息或内容的方法,所述信息或内容存在于移动设备上,所述方法包括:
由所述移动设备建立在所述移动设备和关联设备之间的通信连接;
由所述移动设备持续地收集关于所述移动设备经历的一个或多个状况或特征的其他信息;
由所述移动设备从关于所述移动设备经历的状况或特征的其他信息检测在所述移动设备处已发生触发事件;
在所述移动设备处在检测到已发生所述触发事件之后确定要向所述外部设备上载的所述信息或内容存在于所述关联设备上并且应由所述关联设备来执行向所述外部设备上载所述信息或内容;
响应于确定要向所述外部设备上载的所述信息或内容存在于所述关联设备上并且应由所述关联设备来执行向所述外部设备上载所述信息或内容,从所述移动设备发送用于由所述关联设备接收的命令消息,所述命令消息被配置成使得所述关联设备向所述外部设备上载所述信息或内容;以及
由所述移动设备从所述关联设备接收确认已从所述关联设备向所述外部设备上载所述信息或内容的消息。
2.根据权利要求1所述的方法,其中,所述命令消息进一步识别所述外部设备或者所述信息或内容要被上载到的位置
3.根据权利要求1所述的方法,进一步包括:在接收确认已从所述关联设备向所述外部设备上载所述信息或内容的所述消息之后,在所述移动设备处进一步确定所述触发事件不再存在或可应用,使得由所述移动设备执行要向所述外部设备上载的所述信息或内容的上载是适当的。
4.根据权利要求1所述的方法,其中,响应于确定不应由所述关联设备来执行向所述外部设备上载所述信息或内容,由所述移动设备来执行向所述外部设备上载所述信息或内容。
5.根据权利要求1所述的方法,其中,所述其他信息包括所述移动设备的使用特征的第一指示、所述移动设备的使用频率的第二指示、所述移动设备的使用地理位置的第三指示或所述移动设备的使用时间的第四指示中的一个或多个。
6.根据权利要求1所述的方法,其中,所述其他信息包括所述移动设备是否处于家庭位置的第一范围内的第一指示、所述移动设备是否连接至标准网络、家庭网络或其他网络的第二指示、所述移动设备的电池状况的第三指示以及所述移动设备的剩余存储器存储容量的第四指示中的一个或多个。
7.根据权利要求1所述的方法,其中,所述触发事件至少部分地基于由所述移动设备接收到的用户输入命令而发生。
8.一种从外部设备向移动设备下载信息或内容的方法,所述方法包括:
由所述移动设备建立在所述移动设备和关联设备之间的通信连接;
由所述移动设备持续地收集关于所述移动设备经历的一个或多个状况或特征的其他信息;
由所述移动设备从关于所述移动设备经历的状况或特征的其他信息检测已发生触发事件;
由所述移动设备在已发生所述触发事件之后确定应由所述关联设备来执行要从所述外部设备下载的所述信息或内容的接收;
响应于确定应由所述关联设备来执行要从所述外部设备下载的所述信息或内容的接收,从所述移动设备发送用于由所述关联设备接收的命令消息,所述命令消息被配置成使得所述关联设备从所述外部设备接收所述信息或内容;
由所述移动设备从所述关联设备接收确认已从所述关联设备下载所述信息或内容并且由所述关联设备接收所述信息或内容的消息。
9.根据权利要求8所述的方法,其中,持续地收集的所述其他信息是关于下述中的一个或多个:(a)所述移动设备的电源的第一特征或条件;(b)关于与除了所述关联设备的一个或多个外部实体相关的所述移动设备的连接性的第二特征或条件;(c)关于所述移动设备的存储器部或处理器部的第三特征或条件;(d)关于与所述移动设备相关联的数据计划限制的第四特征;以及(e)反映与所述移动设备相关联的用户的活动的第五特征,所述活动涉及骑车、驾驶、或跑步中的一个或多个。
10.根据权利要求8所述的方法,进一步包括:另外确定所述触发事件不再存在或可应用,使得由所述移动设备来接收要向所述外部设备接收的所述信息或内容是适当的。
11.根据权利要求8所述的方法,其中,所述触发事件至少部分地基于由所述移动设备接收到的用户输入命令而发生。
12.一种移动设备,包括:
存储器设备,所述存储器设备能够存储信息或内容;
至少一个无线通信组件,所述移动设备能够通过所述至少一个无线通信组件来传送和接收无线通信信号以及建立与关联设备的通信;
电源;
处理设备,所述处理设备至少间接耦合至所述存储器设备以及所述至少一个无线通信组件,
其中,响应于所述移动设备检测到触发事件,所述处理设备被配置成确定应由所述关联设备来执行操作,所述操作是由所述移动设备接收或上载信息或内容;以及其中,所述移动设备被配置成:将命令消息发送至所述关联设备,所述命令消息被配置成使得所述关联设备代表所述移动设备来执行所述信息或内容的接收或上载。
13.根据权利要求12所述的移动设备,其中,所述至少一个无线通信组件被配置成分别与无线因特网和所述关联设备两者进行第一通信和第二通信,
其中,所述命令消息被配置成使得所述关联设备执行所述信息或内容的接收或上载,并且
其中,在所述命令消息的提供之后的时间,所述移动设备通过所述至少一个无线通信组件或另一通信组件接收由所述关联设备经由所述第二通信下载的所述信息或内容。
14.根据权利要求13所述的移动设备,其中,所述移动设备是蜂窝电话、个人数字助理和智能电话中的一个,所述关联设备是台式机、膝上型计算机、平板电脑电子书中的一个。

说明书全文

用于信息的替代下载或上载的方法和系统

技术领域

[0001] 本发明涉及移动设备,更具体地说,涉及允许从其他位置或设备接收(或下载)用于由移动设备使用的信息/信号和/或传送(或上载)用于在其他位置或设备处使用的在移动设备处可用的信息/信号的方法和系统。

背景技术

[0002] 诸如蜂窝电话、个人数字助理(PAD)以及智能电话的移动设备是普遍存在的,并且用于多种用途。凭借与其他位置或设备的通信,移动设备能够接入或下载多种类型信息,包括例如语音数据、照片信息和视频信息。同样,这样的移动设备还能够向其他设备或位置通信或上载这些类型的信息。随着移动设备的处理和其他能继续提高,要由这样的移动设备接收和/或传送的信息量继续增加。
[0003] 尽管移动设备通信、存储和处理大量信息的能力持续改进,但是仍然存在移动设备无法接收、下载、传送和/或上载部分信息(或者至少大量信息)的情况,或者不适合移动设备接收、下载、传送和/或上载部分信息(或者至少大量信息)的情况。例如,在一些情况下,移动设备无法保持与无线收发器(例如,蜂窝塔或接入点)的适当连接,以允许信息的成功接收或传送或者允许大量信息的成功接收或传送。而且,例如,在一些情况下,移动设备不具有足够的功率(例如,因为移动设备的电池电量低)以完成期望的信息接收或传送。此外,例如,在大量信息要由该移动设备接收时,移动设备可能具有有限的可用存储器空间,使得该移动设备的存储器空间此时不足以存储接收到的全部信息。
[0004] 因此,如果能够开发用于使用或者实现于移动设备上或者与之相关的改善的方法和系统,则这是有利的,该方法和系统允许移动设备克服诸如上文所述的那些的一个或多个缺点。

发明内容

[0005] 在至少一个实施例中,本发明涉及一种通过因特网向或从移动设备通信与外部设备相关的信息或内容的方法。该方法包括在移动设备处确定信息或内容应当从外部设备下载或上载到外部设备,如果确定了该信息或内容应当被上载,则该信息或内容被存储在移动设备上。该方法也包括在移动设备处另外确定下载操作或上载操作应当被卸载到关联设备。该方法进一步包括从移动设备发送用于由关联设备接收的命令消息,该命令消息被配置成使得该关联设备执行下载操作或上载操作,并且从该关联设备接收该下载操作或上载操作已经被执行的确认消息。如果该确认消息指示该关联设备已经执行了下载操作,则该信息或内容随后在移动设备处被接收。
[0006] 此外,在至少一个其他实施例中,本发明涉及一种通过因特网从外部设备将信息或内容下载到移动设备的方法。该方法包括在移动设备处进行至少一个动作,作为该动作的结果在移动设备和另一设备之间建立关系,并且在移动设备处第一次确定应当由另一设备替代地执行下载操作,通过该下载操作来从外部设备下载信息或内容。该方法还包括:从移动设备发送用于由其他设备接收的命令消息,该命令消息被配置成使得其他设备执行下载操作;从其他设备接收已经执行了下载操作使得已经将信息或内容从外部设备下载到其他设备的确认消息;以及第二次确定将信息或内容从其他设备提供到移动设备是适当的。该方法进一步包括发送用于由其他设备接收的信息或内容被提供到移动设备的请求,以及在移动设备处接收该信息或内容。
[0007] 此外,在至少一个其他实施例中,本发明涉及一种移动设备。该移动设备包括能够存储信息或内容的存储器设备以及至少一个无线通信组件,通过该至少一个无线通信组件,移动设备能够传送和接收无线通信信号。该移动设备进一步包括间接耦合到存储器设备和至少一个无线通信组件的处理设备以及电源。处理设备被配置成确定关于下述的至少一个特征或条件:移动设备的使用方式、移动设备的无线连接状态或者移动设备、至少一个无线通信组件、处理设备或电源中的一个或多个。而且,所述移动设备被配置成:当确定所述至少一个特征或条件时,将命令消息发送至另一设备,所述命令消息被配置成使得所述另一设备代表所述移动设备来替代地执行所述信息或内容的下载或上载附图说明
[0008] 图1示出包括彼此并且与至少一个web服务器进行通信的移动设备和相关设备的示例性通信系统;
[0009] 图2是示出图1的移动设备的示例性内部硬件组件的框图;以及
[0010] 图3是示出图1的通信系统的操作的各种示例性步骤的流程图,这些步骤具体地由通信系统的移动设备和相关设备来执行。

具体实施方式

[0011] 参考图1,以简化图解形式示出示例性通信系统的框图。如所示,通信系统100包括移动设备102和相关设备104。相关设备104在此被称为“关联”的设备,因为如下文所述,在移动设备102和关联设备之间的关系被建立为使得关联设备至少在一些情形下替代地代表移动设备以执行与信息的下载/接收或上传/传送相关的一个或多个操作。此外,如所示,移动设备102和关联设备104能够与因特网106进行通信。通过因特网106,移动设备102和相关设备104中的每一个还能够间接与web服务器108进行通信。当在图1中仅示出web服务器108时,应该理解的是,web服务器实际上表示经由因特网106与其他设备进行通信的许多web服务器的存在。
[0012] 更具体地说,移动设备102被示出为通过无线通信链路110连接到因特网106,该无线通信链路110用于表示在其本身进行因特网连接的一个或多个硬件设备(例如,蜂窝塔或接入点)和移动设备102之间的无线连接的示例。此外,关联设备104被示出为通过通信链路112与因特网106连接,并且web服务器108被示出为通过另一通信链路114与因特网106连接。根据该实施例或所涉及的设备,通信链路112、114中的每一个涉及无线或有线连接(例如,诸如光纤或线连接的陆地连接、微波通信、无线信道通信和/或无线路径通信)中的一个或二者。
[0013] 因特网106进而可以被理解为包括任何数目的因特网、内联网和/或万维网通信路径,其本身可以采用包括例如许多路由器等的许多中间硬件和/或软件设备。可以使用各种通信协议和方法来进行通过因特网106的通信,各种通信协议和方法包括例如传输控制协议/因特网协议(TCP/IP)、可扩展消息收发和存在协议(XMPP)、文件传输协议(FTP)等。虽然通信链路110、112、114在图1中被示出为与因特网106不同的通信系统100的组件,但是这些通信链路本身按照广泛的理解还可以被视为组成因特网106的一部分。
[0014] 仍然参考图1,移动设备102意在表示由人(或用户)或可能由期望或需要通信能力的其他实体(例如其他计算机)操作的各种无线通信设备的任何一个。在一些实施例中,例如移动设备102可以是蜂窝电话、个人数字助理(PAD)、智能电话、其他手持或便捷式电子设备、头戴式麦、MP3播放器、电池供电设备、可穿戴设备、无线电装置、导航设备、膝上型或笔记本计算机、上网本、寻呼机、PMP(个人媒体播放器)、DVR(数字视频录像机)、游戏设备、相机、上网本、电子阅读器、电子书、平板设备、具有支持视频屏幕的导航设备、多媒体扩充口或其他移动设备中的任何一个。
[0015] 相比之下,图1中的关联设备104在图1中被具体示出为可以在家庭或办公设置中使用的膝上型计算机。该膝上型计算机本身还可以是如上所述的移动设备,并且因此,其意在示出关联设备104在至少一些实施例中可以是与移动设备102不同的移动设备(虽然以如下文进一步描述的方式相关联)。虽然在本实施例中关联设备104包括单个膝上型计算机,可以想到在其他实施例中,关联设备可以具有其他形式,并且/或者可以包括多于一个的关联设备,而不是仅单个关联设备。例如,除了膝上型计算机以外,关联设备104可以是诸如平板设备、电子书的其他类型的移动设备,或者如上所述的可能构成移动设备102的任何其他设备。而且,在其他实施例中,关联设备可以是非移动设备的设备,诸如台式计算机。此外,还应当理解的是,在其他实施例中,作为包括膝上型计算机的替代或者添加,这样的一个或多个关联设备可以包括各种其他类型的计算机(例如,台式计算机)或者能够与因特网106进行交互(并且同与之通信的设备或实体间接交互,诸如web服务器108)的其他计算机设备中的任何一个。而且,根据实施例,这样的关联设备可以包括一个或多个移动设备或者一个或多个非移动设备的设备等。
[0016] 此外,web服务器108意在表示支持因特网协议或者以其他方式可以与因特网或万维网进行交互的服务器。即,web服务器108还旨在表示移动设备102和关联设备104能够出于接收/下载或传送/上载信息的目的而经由因特网106与之进行通信的任何计算机设备或终端(或这些中的若干个)。虽然仅在图1中示出了单个web服务器108,但应理解的是,图1旨在表示通信系统和布置的多个替代实施例,在该通信系统和布置中,诸如移动设备102的移动设备以及诸如关联设备104的一个或多个其他设备能够出于下载/接收或传送/上载多种类型信息或内容中的任何一个的目的而经由一个或多个因特网类型的连接来与任何一个或多个web服务器和/或除了web服务器以外的任何一个或多个设备进行通信。
[0017] 假定如图1中所示,移动设备102和关联设备104与诸如图1的web服务器108的web服务器进行通信,还应当理解,web服务器能够根据实施例而具有各种不同的形式。在至少一些实施例中,例如,web服务器108是内容提供商网站(CPW),其能够被理解为总体上包括多种类型网站中的任何一个,包括例如社交联网网站(SNW)、企业对企业网站、企业对客户网站、新闻馈送、视频广播或其他广播源、音乐和拍照网站或其他媒体内容资源。又如,这样的CPW可以包括FacebookTM、MySpaceTM、hi5TM、LinkedInTM和TwitterTM、youtube.com、hulu.com以及RSS或其他新闻馈送源、诸如PicasaTM或PhotobucketTM的拍照服务以及诸如LastFMTM的音乐服务。
[0018] 能够从诸如web服务器108(和/或根据实施例,移动设备102和关联设备104利用其进行通信的其他(多个)设备或(多个)组件)下载/接收或向其上载/传送的信息或内容的类型还能够根据实施例或情况而显著变化。假定web服务器108是如上所述的CPW,例如,能够从诸如CPW下载/接收或者向其上载/传送的信息或内容可以包括文件信息(例如,照片、音乐、视频、文件记录等)、博客发布和消息收发(例如,短消息服务(SMS)、多媒体消息收发服务(MMS)和即时消息收发(IM)服务)以及可能的流送视频和/或音频信息等。此外,例如,在一些实施例中,web服务器108可以是一个或多个软件更新的源,并且由移动设备102和关联设备104接收的信息或内容可以包括软件更新内容。
[0019] 最后,仍然参考图1,除了上文所讨论的通信链路110、112和114以及因特网106,其他通信链路120被示出为连续或临时或间歇(由图1所示的通信链路的虚线表示)存在于移动设备102和关联设备104之间。虽然图1所示的通信链路120被示出为仅单个通信链路,但是应当理解的是,通信链路的数目可以根据实施例并且根据移动设备102是否与除了图1所示的仅关联设备104的多于一个的关联设备进行通信等而变化。即,通常,诸如另一通信链路120的另一通信链路的数目可以与包括在诸如关联设备104的关联设备内的计算机系统或者其他设备的数目相对应,可以根据实施例而变化。
[0020] 虽然在所有实施例中并不必是这种情况,在一个实施例中,另一通信链路120具体地包括在移动设备102和关联设备104之间建立的蓝牙无线通信链路。即,另一通信链路(或者,如果存在若干个,则为多个通信链路)能够包括一个或多个其他类型的无线连接和/或有线连接,以替代(或除此之外)蓝牙无线通信链路。例如,在另一实施例中,另一通信链路120是包括专用连接线的有线通信链路,诸如通用串行总线(USB)线缆(以及任何关联连接器)。根据该实施例,无线和/或有线连接可以但无需是安全的(或基本安全的)。即,在另一通信链路120涉及蓝牙连接的实施例中,蓝牙连接具体地意在是这些具体通信系统组件之间的专用的安全(或基本安全)连接。即,在这样的实施例中,移动设备102和关联设备104具有以专用安全(或基本安全)连接为特征的特殊关系。此外,还应当注意,虽然图1中将另一通信链路120示出为独立于因特网106,但是在替代实施例中可能的是,另一通信链路还将涉及因特网106,使得移动设备102和关联设备104之间的通信至少部分通过因特网来进行。
[0021] 不论提供另一通信链路120所涉及的连接的类型如何或者另一通信链路120是否涉及因特网连接,另一通信链路120都意在表示根据本实施例,在移动设备102和关联设备104之间存在一种关系,根据该关系,那些通信系统组件具体地以诸如下文所述的方式彼此进行通信,以便于在移动设备102不适合或不可能自己下载/接收或上载/传送这样的信息的情况下,允许或促进从web服务器108(或在因特网106上的其他web服务器或其他设备)下载/接收信息或内容和/或向web服务器108(或者因特网上的其他web服务器/设备)上载/传送信息或内容。即,如下文所进一步描述的,关联设备204与移动设备102在各种情况下进行协作以在移动设备102在那些情况下无法自己或自己完全进行操作时,作为该移动设备的替代来替代地进行下载/接收和/或上载/传送操作。
[0022] 参考图2,提供了示出根据本发明的图1的移动设备102的示例内部硬件组件200的框图。如图2中所示,内部组件200包括一个或多个无线收发器202、处理器部204(例如,微处理器、微计算器、专用集成电路等中的一个或多个)、存储器部206、一个或多个输出设备208、以及一个或多个输入设备210。内部组件200还可以包括组件接口212,用于对用于附加或增强的功能的辅助组件或附件提供直接连接。内部组件200优选地还包括诸如电池的电源214,用于将电力提供到其他内部组件同时使得移动设备102便携。此外,内部组件200还包括一个或多个传感器228。所有内部组件200可以彼此耦合并且通过一个或多个内部通信链路232(例如,内部总线)彼此进行通信。
[0023] 无线收发器202中的每一个利用用于通信的无线技术,可以包括例如(但不限于)基于蜂窝的通信技术,诸如模拟通信(使用AMPS)、数字通信(使用CDMA、TDMA、GSM、iDEN、GPRS、EDGE等)以及下一代通信(使用UMTS、WCDMA、LTE、IEEE802.16等)或者其变型;或者对等或自组织通信技术,诸如HomeRF(射频)、蓝牙或IEEE 802.11(a、b、g或n);或者其他无线通信技术,诸如红外技术。在本实施例中,无线收发器202包括蜂窝收发器203和蓝牙收发器205,但是在其他实施例中仅存在这些类型无线收发器中的一个(并且可能这些类型的无线收发器和/或另外类型的无线收发器均没有)。应理解的是,虽然本实施例包括无线收发器
202,但是其中每一个可以被理解为包括无线接收器和无线发射器,在其他实施例中,用于任何给定类型的无线技术的接收器和发射器可以是不同的组件,并且/或者即使不存在用于该无线技术的发射器,用于给定类型的无线技术的接收器也可以存在,或者反之亦然(发射器存在而接收器不存在)。
[0024] 通过使用无线收发器202,移动设备102能够与诸如小区塔、接入点/热点和包括关联设备104(或者如果涉及超过一个设备,则多个这种关联设备)其他设备中的多种外部组件进行通信。具体地认为,在本实施例中,蜂窝收发器203允许移动设备102经由通信链路110与因特网106进行通信(并且,从而最终与web服务器108进行通信),同时蓝牙收发器205允许移动设备102经由另一通信链路120与关联设备104进行通信。
[0025] 无线收发器202与移动设备102的其他内部组件200协作的操作可以采取多种形式。例如,无线收发器202的操作可以以下述方式进行,其中在接收无线信号时,内部组件200检测通信信号,并且收发器202解调通信信号以恢复由无线信号传送的进入信息,诸如语音和/或数据。在从收发器202接收进入信息之后,处理器部204将进入信息格式化以用于一个或多个输出设备208。同样,为了无线信号传输,处理器部204格式化可能无需输入设备
210激活的外出信息,并且将外出信息传递至无线收发器202中的一个或多个以用于调制,以便于提供要传送的调制通信信号。无线收发器202通过诸如(如已经讨论的)通信链路
110、120的无线或有线通信链路来传递用于由其他设备接收的调制通信信号,其他设备诸如小区塔或接入点/热点(例如,用于经由因特网106的通信)或关联设备。
[0026] 根据该实施例,内部组件200的输入和输出设备210、208可以包括各种视觉、音频和/或机械输出。例如,输出设备208可以包括诸如液晶显示器和/发光二级管指示器的一个或多个视觉输出设备216;一个或多个音频输出设备218,诸如扬声器、警报装置和/或蜂鸣器;和/或一个或多个机械输出设备220,诸如振动机构。另外,视觉输出设备216还可以包括视频屏幕。同样,例如,输入设备210可以包括诸如光学传感器(例如,相机镜头和光传感器)的一个或多个视觉输入设备222、诸如麦克的一个或多个音频输入设备224和/或诸如翻转传感器、键盘、小键盘、选择按钮、导航集群、触摸板、电容传感器和/或开关等的一个或多个机械输入设备226。可以致动输入设备210中的一个或多个的操作不仅可以包括按钮或其他致动器的物理按压/促动,而且可以包括例如打开移动设备、解设备、移动设备以致动运动、移动设备以致动位置定位系统以及操作设备。
[0027] 此外,虽然在图2中输入设备210被示出为与输出设备208不同,应当认识到,在一些实施例中,一个或多个设备既作为输入设备也作为输出设备。例如,在一些实施例中,移动设备102可以包括具有包括视觉输出设备216中的一个或多个的用户界面触摸屏显示器,只要该触摸显示屏输出图像;以及机械输入设备226中的一个或多个,只要用户触摸输入被触摸显示屏感测到。在其他实施例中,可以使用其他类型的设备,应当在输入设备210和输出设备208中进行考虑。
[0028] 如上所述,内部组件200还可以包括各种类型的传感器228中的一个或多个。传感器228可以包括,例如,接近传感器(例如,光检测感测器、超声收发器和红外收发器)、触摸传感器、高度传感器以及一个或多个定位电路/组件,可以包括例如全球定位系统(GPS)接收器、三测量接收器、加速计、倾斜传感器、陀螺仪或收集能够识别移动设备102的当前定位或用户设备接口的任何其他信息收集设备。尽管在出于图2的用途的传感器228被认为不同于输入设备210,但是在其他实施例中,输入设备中的一个或多个还能够被认为组成一个或多个传感器(反之亦然)。
[0029] 内部组件200的存储器部件206可以包括各种形式中的任何一个的一个或多个存储器设备(例如,只读存储器随机存取存储器、静态随机存取存储器、动态随机存取存储器等),并且能够由处理器部204使用以存储和检索数据。在一些实施例中,存储器部206(或其一部分)可以与处理器部204(或其一部分)集成在单个设备中(例如,包括存储器或存储器中处理器(PIM)的处理设备),但是这样的单个设备仍然通常具有执行不同处理和存储器功能并且能够被认为是分立设备的不同部件/部件。
[0030] 由存储器部206存储的数据可以包括但不限于操作系统、程序(应用)和信息数据。每个操作系统包括控制移动设备102的基本功能的可执行代码,诸如包括在内部组件200中的各种组件之间的交互、经由无线收发器202和/或组件接口212与外部设备的通信以及向和从存储器部206存储和检索程序和数据。相比之下,每个程序包括利用操作程序来提供更具体功能的可执行代码,诸如文件系统服务以及对存储在存储器部206中的受保护和不受保护数据的处理。虽然许多这样的程序管理移动设备102的标准和所需要的功能,但是在许多情形下,这些程序包括管理可选或专用功能的应用(或者简称为“应用“),其在一些情况下可以由与移动设备制造商无关的第三方零售商来提供。
[0031] 最后,关于信息数据,这是能够由操作系统参考和/或操控的非可执行代码或信息或者用于执行移动设备102的功能的程序。这样的信息数据能够包括上述在移动设备102的持续操作期间从web服务器108(或者经由因特网的其他服务器、设备或组件)下载/接收或者向其上载/传送上述信息或内容的部分。这样的信息数据还可以包括在制造期间在移动设备102上预编程的数据。然而,尽管如上文所述,但是还应进一步理解的是,上文描述为从移动设备102和/或关联设备104上载/传送或者由其下载/接收的“信息或内容”应当被广泛地理解为不仅包含此处关于存储器部件206所描述的“信息数据”,而且还包含程序、应用、软件更新以及操作系统代码等——即,包含可能从移动设备102上载/传送或者由其下载/接收的任何类型的任和和所有信息或内容。
[0032] 虽然图2具体示出了图1的移动设备102的内部组件,但是应理解的是,这些内部组件中的一些(可能所有)还能够存在于图1的关联设备104中(或者,在替代实施例中,在与因特网106和与诸如移动设备102的移动设备进行通信的任何其他计算机系统或设备中)。实际上,组成图1的关联设备104的膝上型计算机可以包括如移动设备102所包括的处理器部和存储器部、输入和输出设备、组件接口、电源和传感器(例如,相机)。此外,由于组成关联设备104的膝上型计算机是移动设备,所以还可以将该膝上型计算机理解为包括如移动设备102所包括的无线收发器。因此,除了图1的移动设备102的内部组件200的表示,也可以认为图2等于或基本上等于表示诸如具有与移动设备102的关系的关联设备104的一个或多个关联设备的内部组件。
[0033] 转到图3,流程图300示出了关于图1的系统100的其他组件的移动设备102的操作的示例性步骤。如图所示,在开始步骤302的操作时,移动设备102在步骤304建立与关联设备104的关系(通过该关系的建立,关联设备104能够被认为与移动设备“相关联”)。步骤304的关系的建立能够由移动设备102自动地或响应于一个或多个操作员命令来执行,命令例如来自操作员在移动设备处输入的命令,其中操作员从若干可能的设备列表中选择关联设备104。
[0034] 如下文更具体描述的,根据关联设备104和移动设备102之间建立的关系,当移动设备102在一个或多个情况下无法自己或全部由自己进行操作时,关联设备104在那些情况下作为移动设备的替代来替代地进行操作,以进行下载/接收和/或上载/传送操作。在本实施例中,在移动设备102和关联设备104之间的关系是其中仅关联设备104能够替代移动设备102进行信息的下载/接收和/或上载/传送的操作(而非任何其他设备)的专用关系。然而,在其他实施例或实施方式中,能够在移动设备102和多种一个或多个关联设备(可能包括或不包括图1的特定关联设备)之间建立一个或多个其他关系。在这样的其他实施例中,移动设备102可以根据情况或其他条件来利用多于一个的关联设备替代地进行下载/接收和/或上载/传送操作。
[0035] 假定在移动设备102和关联设备104之间的这样的关系(或者,在其他实施例中,另一设备或多个设备)已经在步骤304建立,接下来,在步骤306,移动设备102持续收集关于移动设备在其操作或其与用户、设备或其他实体的交互中所经历的多种特征或事件中的任何一个或多个的信息。例如,如在列表308中所示,移动设备102能够监视并且收集关于如何使用移动设备的信息,诸如关于移动设备102在这样的使用期间或使用时间正在执行的使用频率或动作类型的信息。此外,例如,移动设备能够以绝对条件或相对于特定参考点来监视移动设备的位置(和/或监视移动设备所关联的用户的位置)。而且,例如,在一些实施例或情况下,移动设备102可以监视或感测移动设备关联用户的动作,例如,诸如驾驶、骑车、慢跑或跑步的动作。根据实施例,这样的动作可以以多种方式来检测,并且例如,可以通过感测表明这种动作正在发生的移动设备的特定运动或者基于从用户输入到移动设备的信息来进行检测。
[0036] 此外,例如,移动设备102能够监视其正在家庭还是在家庭外使用,或者是否被连接到家庭网络或标准网络(例如,蜂窝网络或WIFI网络)或者仅仅正在漫游。此外,例如,移动设备102能够监视移动设备的电池状况或者剩余数据限制(例如,根据诸如涉及移动设备对因特网接入的数据计划的用于移动设备的数据计划能够被上载/下载的数据量)。在列表308中所示的特征/条件仅意在是示例性的,而且除了列表308中所示的条件以外或者作为其替代,移动设备102能够监视和收集多种其他类型的信息。
[0037] 接下来,在步骤310,移动设备102例如通过移动设备的处理器部204来分析已经收集的信息。进行的分析方式和分析量能够根据实施例和/或进行分析的信息的类型而变化。虽然分析步骤310被示出为顺序在涉及信息收集的步骤306之后,但应理解的是,这样的分析和信息收集可以同时和/或以持续、基本上持续或重复方式发生的持续处理。
[0038] 此外,在步骤310之后的特定点(和/或当步骤310和/或步骤306)以持续方式正在被执行时),移动设备102能够检测将触发移动设备102确定关于因特网106(和/或关于诸如与之连接的web服务器108的实体)的信息或内容的下载/接收或上载/传送应当被执行的触发事件是否已经发生,如步骤312所表示的。例如,触发事件可以包括在移动设备102处的用户命令的接收,该用户命令明确或暗示地要求一个或多个下载/接收或上载/传送操作被执行,例如,用户选择或“点击”在移动设备102上显示的可选择超级链接、图标或按钮的用户命令。应理解的是,在步骤312处的触发事件的检测以及本文所讨论的其他检测和/或确定操作能够通过移动设备的处理部204在移动设备102上具体地执行。
[0039] 只要在步骤312处所确定的没有触发事件发生,该过程就在持续或重复的基础上继续执行步骤306和310。然而,如果确定了触发事件在步骤312已经发生,则该过程前进至步骤314,在该步骤处,移动设备102进一步确定在当前情况下将信息或内容的下载/接收或上载/传送卸载到移动设备102在步骤304处已经与之建立了关系的关联设备104是否是适当的(或者,如果存在多个关联设备,将这样的操作卸载到那些多个关联设备中的一个或多个是否是适当的)。在本实施例中,基于在步骤306处获取的收集的信息来做出该确定(如在步骤310处所分析或处理的)。因此,可以基于与操作条件、特征或上下文相关的多种历史或当前信息中的一个或多个来作出在步骤314处的确定。而且,在一些实施例中,在步骤314处的确定还可以或替代地考虑一个或多个用户输入命令。
[0040] 例如,如果移动设备102当前接入由web服务器108支持的第三方网站,并且用户已经输入下载在该网站上可用的信息或将信息或内容上载到该网站的请求,但是移动设备102的电源214(例如,电池)存储的能量低或者在其他方面不能够向该移动设备提供充足的或期望的功率电平(例如,以操作无线收发器202)以实现期望的下载或上载操作,则从移动设备102向关联设备104的卸载下载或上载操作可能是适当的。而且,如果移动设备102之间的连接不足够可靠或者过慢而不能允许感兴趣的信息或内容的有效下载或上载,则下载或上载操作的卸载可能是适当的。
[0041] 此外,例如,如果存储器部206存储其他信息或内容使得没有足够的剩余存储器可用于存储要下载的信息或内容,或者如果由于一些其他原因而导致移动设备102不准备处理这种大量的信息或内容(例如,因为处理器部204没有准备接受处理这种信息或内容的任务,即使存储器部可能准备接受这种信息或内容),则从移动给设备102到关联设备104的下载操作的卸载可能是适当的。当要下载或上载的信息或内容量大时,许多这些情况可能特别引起关注。此外,如已经指出的,可以基于移动设备102是否已经接受到这样做的用户输入命令来确定下载或上载信息是否应当被卸载到关联设备104或由其替代地执行。
[0042] 如果在步骤314处确定了没有情况当前指示一个或多个下载/接收或上传/传送操作应被卸载到关联设备104,那么该过程返回至步骤306。作为返回至步骤306的一部分,可以理解的是,在该情况下,移动设备102本身能够响应于在步骤312检测到的触发事件来执行在此时应当执行的任何下载/接收或上载/传送操作。然而,如果在步骤314处确定了下载或上载应当被卸载到关联设备104,那么该过程替代地前进到步骤316。在步骤316,确定其是否具体地是期望的信息或内容的下载/接收或信息或内容的上载/传送。虽然在图3中该确定被示出为与步骤310-314不同的步骤,但是也可以在这些步骤中的一个或多个处进行该确定(作为其一部分)。无论如何,步骤316被示出为与步骤310-314分离,因为步骤316之后的由流程图300表示的过程采取了不同路径,这取决于要执行下载还是上载。更具体地说,如果期望信息或内容下载/接收是期望的,那么该过程从步骤316前进至步骤318并且在结束步骤332处结束之前前进至其他随后步骤322-330,但是如果信息或内容的上载/传送是期望的,那么在结束步骤332处结束之前,该过程从步骤316前进至步骤320,并且然后进一步前进至步骤334-338。
[0043] 如果信息或内容的下载/接收是期望的,并且该过程从步骤316前进至步骤318,那么在步骤318,移动设备102将识别要下载的信息或内容的消息与关联设备104执行下载/接收的命令一起发送到关联设备104。根据该实施例,该消息还可以包括补充信息,例如,能够找到要下载的信息或内容的位置(例如,可以接入该信息或内容的web服务器108所托管的网站的网页的web地址)。
[0044] 在步骤318处发送消息时,那么接下来在步骤322,关联设备104替代地(即代替和/或代表移动设备102)执行请求的下载/接收操作。因为与由移动设备102执行的流程图300的所有其他步骤(除了下文待讨论的步骤336)不同,步骤322由关联设备104执行,所以以虚线示出该步骤。为了方便起见,具体示出该步骤322,以澄清在该示例性环境中,是关联设备104实际执行信息或内容的下载。由关联设备104执行的下载操作可以具体经由通信链路
112和与例如web服务器108(这种与web服务器108的通信还将具体地涉及通信链路114)的要下载的信息或内容的一个或多个源相关的因特网106经由关联设备的通信来执行。在完成步骤322时,然后在步骤324,移动设备102从关联设备104接收要下载/接收的信息或内容事实上已经在关联设备处被下载/接收的确认。
[0045] 如已经讨论的是,在步骤314移动设备102确定信息或内容的下载/接收应被卸载至关联设备104,使得在步骤322,这样的下载/接收由关联设备104执行。然而,在特定随后时间,该一个或多个情况可能变化,使得在该随后时间,由关联设备104下载过的信息或内容被提供给移动设备102是适当的。在步骤326做出是否环境已经充分变化的确定,并且根据实施例或操作环境,由移动设备102自身基于其自己的信息(例如,独立地),或者由移动设备102基于其与关联设备104和/或与(多个)其他设备已经进行的或正在进行的通信来做出该确定。在其中涉及信息的收集和分析的步骤306和308被持续执行的至少一些实施例中(如上文所述),能够基于通过这些操作收集和分析的新的或实时信息来在步骤326进行确定。
[0046] 即,在步骤326所进行的确定的基础能够根据实施例或环境而显著改变,并且常常具有与移动设备102在步骤314确定下载操作的卸载是不适当的基础的对应关系。例如,假定移动设备102在步骤314确定下载操作的卸载是适当的,因为电池电力低(或者由于关于电源214的操作的某些其他担心)。在这种情况下,如果并且当移动设备检测到电池现在已经被替换或充电时,移动设备102随后能够在步骤326确定将由关联设备104下载的信息或内容提供给移动设备102是适当的。
[0047] 又如,假定移动设备102在步骤314确定下载操作的卸载是适当的,因为经由无线通信链路110的关于因特网106的移动设备本身的无线连接并不是充分可靠地支持感兴趣信息或内容的直接通信,或者因为可用的无线连接由于其他而不适用于对于该信息或内容的这种传送(例如,因为有限带宽或者因为移动设备具有有限的数据计划)。在这种情况下,假定通信链路120充分可靠(和/或在他方面是适当的)地允许下载的信息或内容从该关联设备被立即提供给移动设备,在步骤326移动设备102进行的确定能够在移动设备在步骤324接收到信息或内容已经由关联设备104成功下载的确认时立即出现。
[0048] 此外,例如,因为移动设备此时不具有可用于接收要下载的信息或内容的足够存储器,所以假定移动设备102在步骤314确定下载操作的卸载是适当的。在这种情况下,当移动设备102检测到稍后的时间存在移动设备处可用的足够的存储器来接收该信息或内容,在步骤326的确定能够在该稍后的时间处发生。又如,在另一实施例中,在步骤326进行的确定可以仅是由移动设备102进行的从关联设备104的替代下载操作发生开始(或者从在步骤324接收了确认消息开始)已经过去特定时间量的确定,由此指示现在是将下载信息从关联设备104传送到移动设备102的适当时间。
[0049] 在移动设备102在步骤326确定将由关联设备104下载的信息或内容被提供给移动设备是适当时,那么在步骤328,移动设备向关联设备提供用于向移动设备提供下载信息或内容的请求。随后,作为响应,在步骤330,在移动设备102处通过通信链路120从关联设备104接收先前下载的信息或内容,并且然后,该过程在步骤332结束(应理解的是,通过返回步骤302,该过程能够再次被重复)。
[0050] 如果在步骤316替代地确定了信息上载是期望的(而非信息下载),与从步骤316前进至步骤318不同,该过程替代地从步骤316前进至步骤320,在该步骤,移动设备102确定期望上载的信息或内容是否已经存在于关联设备104处(并且因此,已经可用于该关联设备进行的上载)。这可以根据实施例或情况来以多种方式确定。
[0051] 例如,移动设备102能够关于已经由移动设备102提供给关联设备104的信息/内容的记录(或者通过其他方式由移动设备了解在另一设备上存在)来咨询其自己存储的记录。又如,移动设备102能够在执行步骤320时进行与关联设备104的通信,以确定在该关联设备出否可提供期望上载的信息或内容。此外,例如,移动设备102可能咨询另外的外部设备,以确定期望上载的信息或内容是否存在于关联设备104上。在这方面,又如,移动设备102能够咨询具有关于期望上载的信息或内容的信息是否先前被传送到关联设备104的信息的第三方网站。
[0052] 如果在步骤320确定了在关联设备104处不可提供期望用于上载的信息或内容,那么期望的上载不能发生,并且因此,该过程回复到步骤306。然而,如果在关联设备104处可提供期望上载的信息或内容,那么该过程前进至步骤334,在该步骤,移动设备102将识别关于其上载是期望的信息或内容并且还命令该关联设备上载该信息/内容的消息发送至关联设备104。该命令能够进一步指定期望上载的信息或内容要被上载/传送到的位置(例如,web服务器108所托管的网站的web地址)。根据实施例,信息或内容由此能够被上载至包括例如web服务器108(或者能够经由因特网106进行通信的任何其他服务器、设备或组件)的多种位置或设备中的任何一个。
[0053] 接下来,在步骤S336,相关设备104替代地(即,替代和/或代表移动设备102)将信息或内容上载至在步骤S334所命令的位置或设备(例如,至web服务器108)。如关于步骤322的情况,在图3中以虚线示出步骤S336,因为其由关联设备104而非移动设备102执行(比较而言,除了步骤322以外的流程图300中的所有其他步骤由移动设备执行)。最后,在关联设备104的信息或内容上载完成时,那么在步骤338,移动设备102从关联设备104接收命令的上载已经完成的确认。在移动设备102上接收了该消息时,然后,该过程在步骤332处结束(虽然在该点,该处理也能通过返回步骤302而被重复)。
[0054] 尽管上文进行了描述,但本发明的目的并非是受上文所描述的实施例的限制,而其目的是包含允许通过另一(多个)设备代表移动设备的信息或内容的替代下载或上载的处理和系统的多种变通和可选实施例。例如,在某些实施例中,提供另外的步骤以实现除了上文所述的那些以外的信息或内容的期望下载或上载。更具体地说,在这方面,应理解的是,上述的这些处理也能够包含了另外的由关联设备104所执行的另外补充步骤(除了步骤322和336以外),这取决于实施例。而且,根据实施例,不仅在移动设备102和诸如关联设备
104的关联设备之间能够发生交互,而且在移动设备102和又进一步(多个)其他设备之间也能够发生交互。例如,通过使一个其他设备上载该信息/内容的一部分并且另一设备上载该信息/内容的另一部分(剩余部分),能够实现在一个替代实施例中的信息/内容的上载。
[0055] 而且,虽然上文提供了具体描述,应理解的是,在某些可选实施例中,根据流程图300所执行的操作的一个或多个能够被修改或者以不同于图3所示的顺序执行。例如,虽然在图3中下载和上载操作被视为不同(独立)的可能操作,但在其他实施例中,下载和上载操作以彼此联合和/或基本同时执行。而且,如已经结合流程图300的某些步骤(例如,步骤
306,310,312)所讨论的,上文所讨论的以特定顺序执行的操作的一个或多个在其他实施例中能够同时或基本同时执行,并且/或者以重复或持续方式执行。而且,在某些可选实施例中,上文讨论的操作的多个能够合并成单一操作。
[0056] 因此,本发明的具体目的并非是限于此处所包含的实施例和图示,而且包含属于下文权利要求所述的范围内的那些包含这些实施例的部分以及不同实施例的元素的组合的修改形式的实施例。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈