电子设备、控制其的用户输入装置及其控制方法与流程

文档序号:11730830阅读:217来源:国知局
电子设备、控制其的用户输入装置及其控制方法与流程
与示例实施例相一致的装置和方法涉及电子设备、控制其的用户输入装置及其控制方法。

背景技术:
近年来在数字设备方面的发展使得各种电子设备之间能够通信,从而使得能够发送和接收各种内容。此外,这些技术进步导致数字趋同并且被应用于不同领域,而不论电子设备之间的通信模式和方法以及内容的类型。更进一步,随着消费电子设备之间的旺盛通信,用户越来越需要各种显示环境。近年来,随着游戏产业的扩张和各种内容的发展,将用于控制特定软件的控制器被开发成为独立的程序。因此,为用户提供适合和方便的界面很重要。

技术实现要素:
一个或多个示例实施例提供被配置在没有用户附加选择的情况下运行控制应用程序的专用控制器的电子设备、控制其的用户输入装置及其控制方法。进一步,一个或多个示例实施例提供被配置在没有用户附加选择的情况下升级和安装控制应用程序的专用控制器的电子设备、控制其的用户输入装置及其控制方法。另外,一个或多个示例实施例提供被配置在没有用户附加选择的情况下安装和运行被专用控制器控制的应用程序的电子设备、控制其的用户输入装置及其控制方法。根据示例实施例的一方面,提供一种电子设备,包括:通信单元,配置为与用户输入装置通信;信息产生单元,产生关于专用控制器的信息,专用控制器在用户输入装置中运行并且控制在电子设备中运行的应用程序;以及控制器,当将电子设备与用户输入装置配对时,控制信息产生单元产生关于专用控制器的信息,并且控制通信单元向用户输入装置发送所产生的关于专用控制器的信息。所述关于专用控制器的信息包括关于专用控制器是否存在信息、应用程序标识符(ID)、关于应用程序版本的信息、以及关于从中下载专用控制器的源的信息。所述控制器可以进一步向用户输入装置发送关于与用户输入装置配对的信息。根据另一示例实施例的一方面,提供一种用户输入装置,包括:通信单元,被配置与运行应用程序的电子设备通信;以及控制器,通过通信单元从电子设备接收关于控制应用程序的专用控制器的信息,并且基于所述关于专用控制器的信息自动运行专用控制器。所述用户输入装置可以进一步包括控制应用程序的基本控制器,其中,所述控制器通过所述基本控制器与电子设备进行配对,当接收到关于专用控制器的信息时,确定在用户输入装置中是否存在专用控制器,并且如果确定专用控制器存在,则将基本控制器切换到专用控制器以控制应用程序。所述关于专用控制器的信息可以包括关于专用控制器是否存在的信息、应用程序ID、关于应用程序版本的信息、以及关于从中下载专用控制器的源的信息,并且所述控制器确定在用户输入装置中是否存在专用控制器,以及如果确定专用控制器不存在,则基于关于源的信息下载专用控制器。所述关于专用控制器的信息可以包括关于专用控制器是否存在的信息、应用程序ID、关于应用程序版本的信息、以及关于从中下载专用控制器的源的信息,并且所述控制器基于应用程序ID、关于应用程序版本的信息、以及关于源的信息升级专用控制器。所述通信单元可以接收关于与用户输入装置配对的信息,并且当运行专用控制器时,所述控制器使用关于配对的信息与电子设备进行配对。根据另一示例实施例的方面,提供用户输入装置的控制方法,所述控制方法包括:通过用户输入装置的基本控制器将用户输入装置与电子设备配对;从电子设备接收关于控制通过电子设备可运行的应用程序的专用控制器的信息;以及基于关于专用控制器的信息在用户输入装置中自动运行专用控制器。所述控制方法可以进一步包括:确定在用户输入装置中是否存在专用控制器;以及如果确定在用户输入装置中存在专用控制器,则将基本控制器切换到专用控制器以控制应用程序。所述关于专用控制器的信息可以包括关于专用控制器是否存在的信息、应用程序ID、关于应用程序版本的信息、以及关于从中下载专用控制器的源的信息,并且所述控制方法进一步包括:确定在用户输入装置中是否存在专用控制器;以及如果确定专用控制器不存在,则基于关于源的信息下载专用控制器。关于专用控制器的信息可以包括关于专用控制器是否存在的信息、应用程序ID、关于应用程序版本的信息、以及关于从中下载专用控制器的源的信息,并且所述控制方法进一步包括基于应用程序ID、关于应用程序版本的信息、以及关于源的信息升级专用控制器。根据另一示例实施例,提供电子设备,包括:通信单元,被配置与用户输入装置通信;以及运行单元,基于通过通信单元接收的关于应用程序的信息自动下载应用程序并且运行所下载的应用程序。所述关于应用程序的信息可以包括应用程序ID、关于应用程序版本的信息、关于从中下载应用程序的源的信息,并且运行单元基于关于源的信息下载应用程序。所述通信单元可以接收关于与用户输入装置配对的信息,并且当运行应用程序时,运行单元使用关于配对的信息执行与用户输入装置的配对。根据另一示例实施例,提供用户输入装置,包括:通信单元,被配置与电子设备通信;专用控制器,控制在电子设备中可运行的应用程序;信息产生单元,产生关于应用程序的信息;以及控制器,控制专用控制器以便用户输入装置与电子设备配对,当用户输入装置与电子设备配对时,控制信息产生单元产生关于应用程序的信息,以及控制通信单元向电子设备发送关于应用程序的信息。所述关于应用程序的信息可以包括应用程序ID、关于应用程序版本的信息、以及关于从中下载应用程序的源的信息。所述控制器可以向电子设备发送关于与电子设备配对的信息。根据示例实施例的方面,提供一种电子设备的控制方法,所述控制方法包括:在电子设备中接收来自用户输入装置的关于应用程序的信息;基于关于应用程序的信息自动下载应用程序;以及运行所下载的应用程序。关于应用程序的信息可以包括应用程序ID、关于应用程序版本的信息、以及关于从中下载应用程序的源的信息,并且所述下载应用程序包括基于关于源的信息下载应用程序。所述控制方法可以进一步包括:接收关于与用户输入装置配对的信息;以及当运行应用程序时,使用关于配对的信息执行与用户输入装置的配对。根据另一示例实施例的方面,提供一种用户输入装置的控制方法,所述控制方法包括:将用户输入装置与电子设备配对;在用户输入装置产生关于在电子设备中可运行的应用程序的信息;以及将关于应用程序的信息从用户输入装置发送到电子设备。所述控制方法可以进一步包括将关于与电子设备配对的信息从用户输入装置发送到电子设备。根据另一示例实施例的方面,提供一种电子设备的控制方法,所述方法包括:产生关于专用控制器的信息,专用控制器在用户输入装置中运行并且控制在电子设备中运行的应用程序;以及将所产生的关于专用控制器的信息从电子设备发送到用户输入装置。所述控制方法可以进一步包括将关于与用户输入装置配对的信息从电子设备发送到用户输入装置。附图说明从结合附图的示例实施例的以下描述中,以上和/或其它方面将变得显而易见并且更加易于理解,其中:图1示出根据示例实施例的电子设备和控制其的用户输入装置的说明性实例;图2是根据示例实施例的图1的电子设备和用户输入装置的框图;图3是示出根据示例实施例的图1的电子设备和用户输入装置的控制方法的流程图;图4是根据另一示例实施例的电子设备和用户输入装置的框图;图5是示出根据示例实施例的图4的电子设备和用户输入装置的控制方法的流程图;图6是根据仍然另一示例实施例的电子设备和用户输入装置的框图;以及图7是示出根据示例实施例的图6的电子设备和用户输入装置的控制方法的流程图。具体实施方式下面将参照附图详细描述示例实施例,以便具有本领域普通知识的人易于实现。可以以各种形式实例化示例实施例,而不限于这里所阐述的示例实施例。为了清晰简洁起见省略熟知部件的描述,并且全文中相似的参考标号指代相似的元件。图1示出根据示例实施例的电子设备和控制其的用户输入装置的说明性实例,并且图2是根据示例实施例的图1的电子设备和用户输入装置的框图。如图1中所示,将根据本实施例的电子设备100配置为诸如电视机(TV)的显示装置,其能够播放、执行和显示例如游戏、视频、静止图像和/或电子书的应用程序。进一步,也可以将电子设备100配置为在公共场所安装的监视器、大尺寸显示器(LFD)以及桌面显示器。电子设备100包括第一通信单元110、应用程序120、信息产生单元130、第一控制器140、以及配置来控制和/或执行第一通信单元110、应用程序120、信息产生单元130和第一控制器140的硬件处理器105。将用户输入装置200配置为包括被配置控制在电子设备100上显示的图像(即被运行的应用程序)的用户接口的移动电话机。用户输入装置200可以包括具有方向按钮、数字按钮、回车按钮和取消按钮的键盘,或者例如触摸板和触摸屏的用户接口。可以将用户输入装置200配置为远程控制设备、实现双电视机的附加显示装置、以及诸如个人数字助手(PDA)的各种类型移动设备。用户输入装置200包括第二通信单元210、基本控制器220、专用控制器230、第二控制器240、以及控制和/或执行第二通信单元210、基本控制器220、专用控制器230和第二控制器240的硬件处理器205。第一通信单元110根据第一控制器140的控制执行与用户输入装置200的配对并且与第二通信单元210通信。第一通信单元110和第二通信单元210可以包括与诸如蓝牙、Wi-Fi、Zigbee、红外(IR)通信、射频(RF)通信、和/或其它线缆通信的各种通信模式和/或协议相对应的通信模块。支持允许共享在诸如个人计算机、家用电器和便携终端的电子设备中存储的诸如音乐、图片和视频的数字内容的家庭网络的中间件包括通用即插即用(UPnP)、家庭音频视频交互(HaVi)、Jini、VESA、数字生活网络联盟(DLNA)等。根据本示例实施例的电子设备100和用户输入装置200可以根据构建在诸如HTTP、UPnP和Wi-Fi的现有公共标准上的DLAN指导原则互相通信。DLAN指导原则致力于共享从包括TV、VCR、数码相机和音频系统的设备提供的所有内容,并且支持从诸如移动设备和个人计算机的个人设备获得、发送和管理大量数字媒体内容(例如,图片、音乐和视频)。第一通信单元110和第二通信单元210可以通过基于DLNA的网络发送和接收图像、用户接口信息和各种控制信号。可以将指代在电子设备100中安装并运行的软件的应用程序120作为默认安装在电子设备100中,或者将其从外部服务器下载到电子设备100中。如上所描述,将应用程序120配置为用于播放游戏、视频、静止图像和/或电子书的软件,并且在运行应用程序120的同时用户可以执行各种类型的控制。例如,当应用程序120是游戏软件时,用户使用玩游戏的按钮输入各种输入信号。根据用户输入控制应用程序120,并且将相应变化的各种图像提供给用户。信息产生单元130产生关于在用户输入装置200中运行以控制应用程序120的专用控制器230的信息。在本示例实施例中,将用于控制应用程序120的一般控制软件定义为基本控制器,并且将专门为控制具体应用程序120而设计的软件定义为专用控制器。所述基本控制器执行使用方向键移动对象、调节音量、或者执行和停止应用程序的基本控制。在电子设备100中也安装基本控制器,并且用户可以使用在电子设备100中安装的基本控制器控制应用程序。可以在控制应用程序120的用户输入装置200中提供所述专用控制器,而不是在电子设备100中。当运行应用程序时,信息产生单元130通过被所运行的应用程序120包含的信息产生能够识别与应用程序120相对应的专用控制器的专用控制器信息。所述专用控制器信息包括关于用于控制应用程序的专用控制器是否存在的信息、应用程序标识符(ID)、关于应用程序版本的信息、以及关于从中下载专用控制器的源的信息。通过关于是否存在与应用程序120相对应的专用控制器的信息以及能够识别应用程序120的信息来确定与应用程序120相对应的专用控制器230。通过第一通信单元110向用户输入装置200发送所述专用控制器信息。当将电子设备100与用户输入装置200配对时,第一控制器140控制信息产生单元130产生专用控制器信息,并且控制第一通信单元110向用户输入装置200发送专用控制器信息。进一步,当通过用户输入装置200的专用控制器230控制应用程序200时,第一控制器140进一步向用户输入装置200发送关于与用户输入装置200配对的信息。所述配对信息可以包括关于将电子设备100与用户输入装置200匹配的信息以及媒体访问控制(MAC)地址,并且表示用于设备之间通信的唯一信息。当应用程序或软件控制具体设备时,无论何时运行新应用程序或软件,通常执行配对。第二通信单元210执行与电子设备100的配对,并且根据第二控制器240的控制与电子设备100通信。基本控制器220是指被配置控制和运行在电子设备100中安装的应用程序120的通用软件。在本示例实施例中,用户运行基本控制器220以启动运行应用程序120。专用控制器230是指不仅具有基本控制器220的功能而且控制特定应用程序的控制程序。就是说,应用程序120和专用控制器230被配置互相识别。如上所描述,可以将专用控制器230安装在用户输入装置200中,或者通过经由网络被连接到用户输入装置200的外部服务器来下载和/或升级。如果将专用控制器230和基本控制器220两者都安装在用户输入装置200中,则可以通过专用控制器230和基本控制器220中的任何一个控制应用程序120。在本示例实施例中,自动运行专用控制器230。第二控制器240通过第二通信单元210接收关于控制应用程序120的专用控制器230的专用控制器信息,并且基于所述专用控制器信息自动运行专用控制器230。当在基本控制器220正在运行的同时接收到专用控制器信息时,第二控制器240将用于控制应用程序120的控制器从基本控制器220自动切换到专用控制器230。当将所述控制器切换到专用控制器230时,通过所述新控制器而不是以前的基本控制器220来控制电子设备100,于是需要重新配对专用控制器230和电子设备100。当运行专用控制器230时,第二控制器240使用所述配对信息执行电子设备100与专用控制器230的配对。根据相关技术的方法,识别是否存在电子设备所需的专用控制器的过程、如果专用控制器存在,获得关于专用控制器信息的过程、以及运行专用控制器并且重新配对电子设备和用户输入装置用于所述运行的过程完全由用户输入来执行。另一方面,在本示例实施例中,电子设备100和用户输入装置200通过网络通信自动执行整个前述过程。一旦用户选择运行应用程序120,则选择并运行专用控制器230,从而执行针对应用程序120的最优和便利的控制。在另一示例实施例中,用户可以将被自动执行的前述过程改变为手动过程,或者配备图形界面以便在发送所述信息的同时识别所述专用控制器信息或配对信息。第二控制器240可以产生并且显示图形界面以便询问用户关于无论何时改变所述过程的选择。可替换地,当用户不想将基本控制器220改变为专用控制器230时,第二控制器240可以向用户提供选择专用控制器230的图形界面。图3是示出根据示例实施例的图1的电子设备和用户输入装置的控制方法的流程图。参照图3将控制应用程序120的用户输入装置200的过程描述如下。首先,用户运行用户输入装置200的基本控制器220(S10)以进行用户输入装置200与电子设备100的配对(S20)。在配对用户输入装置200和电子设备100之后,用户通过基本控制器220运行应用程序120(S30)。电子设备100的信息产生单元130从应用程序120产生关于专用控制器的信息(S40)。所述关于专用控制器的信息包括关于是否有专用控制器的信息、应用程序ID、关于应用程序版本的信息、以及关于从其中下载专用控制器230的源的信息。将所产生的关于专用控制器的信息与配对信息一起发送给用户输入装置200(S50)。用户输入装置200的第二控制器240确定是否有与所接收的关于专用控制器的信息相对应的专用控制器(S60)。如果确定专用控制器230存在,则第二控制器240将基本控制器220切换到专用控制器230以控制应用程序120(S70)。在此过程中,在用户没有进一步设置和选择的情况下,基于诸如关于电子设备100与用户输入装置200的匹配和MAC地址的信息的配对信息实现电子设备100与专用设备230的配对。另外,第二控制器240可以基于应用程序ID、关于应用程序版本的信息、以及关于源的信息升级专用控制器230(S80)。所述源信息可以包括下载专用控制器230的网站地址。第二控制器240通过关于应用程序版本的信息可以识别专用控制器230的版本,并且如果当前的专用控制器230不是最新版本,则可以使用所述源信息下载最新的专用控制器230。用户运行专用控制器230以控制应用程序120(S90)。根据另一示例实施例,用户可以在电子设备100中而不是在用户输入装置200中运行应用程序120。在这种情形中,也将关于专用控制器的信息和配对信息从电子设备100发送到用户输入装置200,并且用户可以在没有附加选择的情况下使用用户输入装置200控制应用程序120。图4是根据另一示例实施例的电子设备和用户输入装置的框图。如图4中所示,根据本示例实施例的用户输入装置201不包括专用控制器。用户输入装置201从电子设备101接收关于专用控制器的信息,例如,关于是否有专用控制器的信息、应用程序ID、关于应用程序版本的信息、以及关于从其中下载专用控制器的源的信息,并且确定在用户输入装置201中是否有专用控制器。如果确定专用控制器不存在,则第二控制器240基于关于所述源的信息从外部服务器300下载专用控制器。根据相关技术的方法,为了下载特定应用程序或软件给设备,有必要访问网站以便从例如应用程序市场站点下载应用程序,搜索应用程序,下载并运行被检索到的应用程序。进一步,也有必要执行所下载的应用程序与要被控制的电子设备的新配对。根据本示例实施例的用户输入装置201允许自动检索、下载和运行专用控制器以便解决这种不方便并且以最佳条件控制应用程序120。图5是示出根据示例实施例的图4的电子设备和用户输入装置的控制方法的流程图。参照图5将控制应用程序120的用户输入装置201的过程描述如下。如图5中所示,运行基本控制器220的过程(S10)和配对电子设备101与用户输入装置201的过程(S20)、通过基本控制器运行应用程序120的过程(S30)、产生关于专用控制器的信息的过程(S40)、将关于专用控制器的信息与配对信息一起发送给用户输入装置201的过程(S50)、以及用户输入装置201的第二控制器240确定是否有与专用控制器信息相对应的专用控制器的过程(S60)与在参照图3的以上示例实施例中的过程类似或者实质上相同。如果确定在用户输入装置201中不存在专用控制器,则第二控制器240使用专用控制器信息的源信息自动下载并运行专用控制器(S100)。将已下载的专用控制器与电子设备101自动配对,并且用户可以使用专用控制器控制电子设备101的应用程序120(S90)。图6是根据仍然另一示例实施例的电子设备和用户输入装置的框图。如图6中所示,电子设备102包括第一通信单元102、运行单元150、以及被配置控制和/或运行第一通信单元110和所述运行单元的硬件处理器105。用户输入装置202包括第二通信单元210、专用控制器230、信息产生单元250、控制器241、以及控制和/或运行第二通信单元210、运行控制器230、信息产生单元250、以及控制器241的硬件处理器205。在电子设备102中不安装应用程序,并且在用户输入装置202中安装专用控制器230。根据本示例实施例的用户输入装置202使用专用控制器230确定是否有与专用控制器230相对应的应用程序,并且如果在电子设备102中没有应用程序,则控制电子设备102下载并运行应用程序。第一通信单元110和第二通信单元210与在前面示例实施例中的那些类似或者实质上相同。用户输入装置202的专用控制器230是控制可运行在电子设备102中的应用程序的软件,并且专用控制器230包括关于由专用控制器230控制的应用程序的标识的信息。信息产生单元250使用通过专用控制器230获得的信息产生关于应用程序的信息。所述应用程序信息可以包括应用程序ID、关于应用程序版本的信息、以及关于下载应用程序的源的信息。控制器241控制专用控制器230与电子设备102配对,当专用控制器230与电子设备102配对时,控制信息产生单元250产生应用程序信息,并且控制第二通信单元210向电子设备102发送所述应用程序信息。控制器241进一步将关于与电子设备102配对的信息与所述应用程序信息一起发送给用户输入装置202。当所述应用程序由专用控制器230控制时,所述配对信息使得专用控制器能够在没有附加配对过程的情况下控制应用程序。电子设备102的运行单元150基于通过第一通信单元110接收的应用程序信息自动下载应用程序并且运行所下载的应用程序。电子设备102可以通过与外部服务器300的通信来下载并升级所述应用程序。可替换地,可以将所述应用程序安装在电子设备102中,并且由用户输入装置202中的专用控制器230自动检索、运行和控制。就是说,所述应用程序可以由专用控制器而不是基本控制器自动控制。在此情形中,使用包含在专用控制器中的关于应用程序识别的信息。图7是示出根据示例实施例的图6的电子设备和用户输入装置的控制方法的流程图。参照图7描述根据本示例实施例的运行应用程序的过程。用户运行用户输入装置202的专用控制器230(S110)。在此过程中,将电子设备102与用户输入装置202配对(S20),并且信息产生单元250产生关于由专用控制器230控制的应用程序的信息(S120)。通过第二通信单元210将所产生的应用程序信息和配对信息发送给电子设备102(S130)。电子设备102的运行单元150确定是否有与所发送应用程序信息相对应的应用程序(S140)。如果确定没有应用程序,则基于所述应用程序信息自动下载应用程序并运行(S150)。然后通过专用控制器230控制电子设备100的应用程序(S90)。如上所描述,一个示例实施例提供被配置在没有用户附加选择的情况下便捷地运行控制应用程序的专用控制器的电子设备,控制其的用户输入装置及其控制方法。另一示例实施例也提供被配置在没有用户附加选择的情况下很容易地升级和安装控制应用程序的专用控制器的电子设备、控制其的用户输入装置及其控制方法。另外,仍然另一示例实施例提供被配置在没有用户附加选择的情况下便捷地安装和运行被专用控制器控制的应用程序的电子设备、控制其的用户输入装置及其控制方法。虽然已经示出和描述了几个示例实施例,本领域技术人员将明白,在不脱离其范围被定义在所附权利要求书及其等价物中的本发明构思的原则和精神的情况下,可以在这些示例实施例中进行改变。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1