执行升级的方法,固件升级的方法以及相关电子装置制造方法及图纸

技术编号:13675481 阅读:46 留言:0更新日期:2016-09-08 01:13
本发明专利技术提供一种在电子装置内执行升级的方法,该方法包含:由第一装置侦测第一设备是否存在,该第一设备并非该第一装置的一部分;以及回应于该侦测由第一装置执行升级。本发明专利技术能够在跨平台之间加载各个平台的硬件组件,以实现无缝连接式地使用远端设备的硬件能力。

【技术实现步骤摘要】

本专利技术关于一种硬件抽象(hardware abstraction)技术,更具体地,关于一种跨平台加载(cross-mounting)设备的方法及相关装置。
技术介绍
除非有特别提到,本部分描述的技术方案并非是后续权利要求的现有技术,本部分包含的技术方案也不是承认的现有技术。随着科技在我们生活中扮演日益重要的角色,也碰到了许多问题。举例来说,用户可习惯用具有摄像头的智能机来进行视频电话。可是,如果用户想要用高解析度电视机上的屏幕来进行视频通话呢?另外一个例子,用户可用连接到电视机的机顶盒来看视频,但有时,用户可能希望躺在床上看视频。简而言之,不是所有的装置配备了用户要用的所有外围硬件。现在,许多应用无法在一些装置中运行,因为这些装置缺少用户要用到的功能的硬件部件。
技术实现思路
因此,本专利技术为了解决跨平台硬件调用问题,特提供一种新的升级方法及相关电子装置。本专利技术提供一种执行升级的方法,用于电子装置内,该方法包含:由第一装置侦测第一设备是否存在,该第一设备并非该第一装置的一部分;以及回应于该侦测由该第一装置执行升级。本专利技术另提供一种固件升级的方法,用于电子装置内,包含:由该第一装置,侦测第一设备是否存在,该第一设备并非该第一装置的一部分;以及回应于该侦测,该第一装置执行固件升级。本专利技术另提供一种电子装置,包含:连接模块,用来侦测远端设备是否存在,并与该远端设备建立通信连接;以及处理单元,耦接至该连接模块,该处理单元用于利用该远端设备来执行一个或多个任务。本专利技术能够在跨平台之间加载各个平台的硬件组件,以实现无缝连接式地使用远端设备的硬件能力。本专利技术的这些及其他的目的对于本领域的技术人员来说,在阅读了下述优选实施例的详细说明以后是很容易理解和明白的,所述优选实施例通过多幅图予以揭示。附图说明图1显示本专利技术一实施例的示例场景100。图2显示本专利技术另一实施例的示例场景200。图3显示本申请一实施例的示例算法300。图4显示本申请另一实施例的示例算法400。图5显示本申请一实施例的示例场景500。图6显示本申请一实施例的示例装置600。图7显示本申请另一实施例的示例装置700。图8显示本申请另一实施例的跨平台加载虚拟设备的示例算法800。图9显示本申请另一实施例的跨平台加载的虚拟设备的固件升级的示例算法900。图10显示本申请另一实施例的跨平台加载的虚拟设备的固件升级的示例算法1000。图11显示本申请一实施例的示例场景1100。图12显示本申请另一实施例的示例场景1200。图13显示本申请另一实施例的示例场景1300。图14显示本申请另一实施例的示例场景1400。图15显示本申请另一实施例的示例场景1500。图16显示本申请另一实施例的示例流程1600。图17显示本申请另一实施例的示例算法1700。图18显示本申请一实施例的示例流程1800。具体实施方式本说明书及权利要求书使用了某些词语代指特定的组件。本领域的技术人员可理解的是,制造商可能使用不同的名称代指同一组件。本文件不通过名字的差别,而通过功能的差别来区分组件。在以下的说明书和权利要求书中,词语“包括”是开放式的,因此其应理解为“包括,但不限于...”。总览本申请提出一种新型的跨平台加载硬件组件的机制,这里的硬件组件可以是外围装置。在本申请提出的跨平台机制下,不同的装置可以使能来执行一既定应用,而不会被该装置的硬件能力所限制,其通过无缝连接式地跨平台加载并使用周边的装置的硬件组件来达到。如此,用户不需要安装任何定制的或特定的应用来使用远端的硬件组件,如此,用户不需要经过学习即可使用。本申请的实施例可使能用户无缝连接式地连接装置到一个或多个远端硬件组件,该装置可能缺少一个或多个硬件能力,而远端硬件组件则
具有该一个或多个该装置缺少的硬件能力。举例来说,一个智能手机,智能手表或一个平板电脑可配备有各种外围硬件设备,例如,摄像头,麦克风,重力传感器,触控板,扬声器,指纹识别传感器,显示屏等等。根据本申请的实施例,用户可无缝连接装置,例如缺少一个或多个前述外围硬件设备组件的电视机,到智能手机或平板电脑上的一个或多个外围设备来使能该装置来应用智能手机或平板电脑的外围设备。根据本申请,不同的装置可通过一个发现协议(discovering protocol)来发现并连接到彼此,例如通用即插即用协议(Universal Plug and Play,UPnP),或另一个类似的协议或适合的协议。举例来说,本申请的实施例可使用UPnP的技术来于多种支持网络协议(Internet Protocol,IP)的通信媒介上运行,这些网络协议可包含,但不限于,以太网(Ethernet),火线(FireWire),红外(Infrared,IR)),家庭无线(home wiring,G.hn),以及例如蓝牙及Wi-Fi的射频通信。在建立连接之后,每个装置可自动产生,创造,建造或建立一个或多个虚拟设备。举例来说,继续上面的例子,在电视机中可产生一个输入虚拟设备,同时在智能手机或平板电脑上可产生一个输出虚拟设备。根据本申请,虚拟设备(包含输入虚拟设备与输出虚拟设备)可以软件或固件的形式实施,这些软件或固件可举例来说,模拟真实硬件并处理与操作系统间的交互。根据本申请,输入虚拟设备可为对应远端输入虚拟设备来存取与本地物理硬件组件(例如外围设备)相关的数据。举例来说,输出虚拟设备可读取与本地物理硬件组件相关的数据,并自动发送该数据给一个或多个对应的远端输出虚拟设备。在接收到从输出虚拟设备发来的数据后,输入虚拟设备可处理,准备或呈现该接收的数据,使得接收的数据恢复/成为(resemble)物理硬件组件输出的数据形式,这样使能输入虚拟设备
所实施的装置(例如电视机),来提供与硬件组件(例如智能手机的摄像头)对应的这些功能/能力,就好像该装置配备了这些硬件组件一样。更好地,本申请的实施例使能一装置超出该装置本身的硬件能力的范围,来使用各种应用。也就是说,采用本申请的技术的装置可从具有这些硬件资源的其他装置获取并使用远端硬件资源。实施例图1显示本专利技术实施例的示例场景100。场景100可包含第一装置110(例如电视机)以及第二装置120(例如智能手机或平板电脑)。第一装置110可以是设备-要求装置,这表明第一装置110是需要或要求一个或多个特定的硬件能力,而这些硬件能力第一装置110并不配备。第二装置120可为设备-提供装置,这表明第二装置120可配备一个或多个第一装置110所要求的硬件能力,因此,要提供或者让第一装置110来使用第二装置120的一个或多个硬件组件的硬件功能。第一装置110与第二装置120可在物理上彼此分离,但是在一个可以有效通信的范围内(例如通过近场通信,蓝牙,Wi-Fi以及/或其他移动通信技术,例如长期演进与未来的无线通信技术)。第一装置110可包含多个组件,包含如图1所示的,例如,应用111,连接模块112,应用架构113,OS114以及硬件组件115。同样,第二装置120可包含多个组件,包含至少如图1所示的,例如,应用121,连接模块122,应用架构123,OS 124以及硬件组件125。在场景100中,每个第一装置110与第二装置120可侦测或以其本文档来自技高网
...

【技术保护点】
一种执行升级的方法,用于电子装置内,该方法包含:由第一装置侦测第一设备是否存在,该第一设备并非该第一装置的一部分;以及回应于该侦测由该第一装置执行升级。

【技术特征摘要】
2015.02.26 US 62/121,0221.一种执行升级的方法,用于电子装置内,该方法包含:由第一装置侦测第一设备是否存在,该第一设备并非该第一装置的一部分;以及回应于该侦测由该第一装置执行升级。2.如权利要求1所述的执行升级的方法,其特征在于,其中执行升级的步骤包含执行现有固件或安装新固件,来操作该第一设备。3.如权利要求1所述的执行升级的方法,其特征在于,其中执行升级的步骤包含升级现有设备驱动器或安装新的设备驱动器,来操作该第一设备。4.如权利要求1所述的执行升级的方法,其特征在于,其中执行升级的步骤包含升级现有操作系统或安装新操作系统来操作该第一设备。5.如权利要求1所述的执行升级的方法,其特征在于,更包含:由该第一装置,建立与该第一设备的通信连接;以及由该第一装置使用该第一设备来执行一个或多个任务。6.一种固件升级的方法,用于电子装置内,包含:由该第一装置,侦测第一设备是否存在,该第一设备并非该第一装置的一部分;以及回应于该侦测,该第一装置执行固件升级。7.如权利要求6所述的固件升级的方法,其特征在于,其中执行固件升级的步骤包含:确定该第一设备是否有可用的对应该第一设备操作的升级版本的固件;回应于该第一设备有可用的对应该第一设备操作的该升级版本的该固件的确认,从该第一设备接收该升级版本的该固件;以及用从该第一设备接收的该升级版本的该固件,升级现有版本的该固件。8.如权利要求7所述的固件升级的方法,其特征在于,其中执行固件升级的步骤更包含:回应于该第一设备内没有可用的对应该第一设备操作的该升级版本的该固件的确认,从一远端设备接收该升级版本的该固件;以及用从该远端设备接收的该升级版本的该固件,升级现有版本的该固件。9.如权利要求6所述的固件升级的方法,其特征在于,其中执行固件升级的步骤包含:确定该第一装置内是否存在对应该第一设备的操作的固件;以及回应于该第一装置内没有可用的对应该第一设备操作的该固件的确认,接收该固件的拷贝。10.如权利要求9所述的固件升级的方法,其特征在于,其中接收该固件的拷贝的步骤包含从该第一设备或远端设备接收该固件的该拷贝。11.如权利要求6所述的固件升级的方法,其特征在于,其中执行该固件升级的步骤包含:确定固件的现有版本对于该第一设备的操作是否足够;以及回应于该固件的该现有版本对于该第一设备的操作不够的确认,执行该固件升级。12.如权利要求6所述的固件升级的方法,其特征在于,更包含:确定该第一装置的硬件组件或该第一设备是否需要被重新配置;以及...

【专利技术属性】
技术研发人员:罗仁杰王靖杰张书鑫胡竣雄张佑诚
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1