CN107077778A - 用于远程控制的方法和装置 - Google Patents
用于远程控制的方法和装置 Download PDFInfo
- Publication number
- CN107077778A CN107077778A CN201580062961.8A CN201580062961A CN107077778A CN 107077778 A CN107077778 A CN 107077778A CN 201580062961 A CN201580062961 A CN 201580062961A CN 107077778 A CN107077778 A CN 107077778A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- control signal
- display
- control
- equipment
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/92—Universal remote control
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了用于远程控制的电子设备和方法。该电子设备包括通信模块和操作性地联接至通信模块的至少一个处理器;其中,该至少一个处理器配置成:确定至少一个对象,将至少一个控制信号与对象相关联,以及输出与对象相对应的控制信号。
Description
技术领域
本公开一般涉及电子设备,更具体地,涉及用于远程控制的方法和装置。
背景技术
诸如家用电器(例如,音频系统、空调、电视(TV)等)的电子设备提供了用于控制电子设备的无线远程控制或有线远程控制。远程控制并不局限于那些需要控制频道和音量的、诸如TV或音频系统的电子设备,还可适用于诸如空调和风扇的制冷和加热设施以及诸如数字视频光盘(DVD)播放器和灯的数字化设备。无线远程控制可通过生成和输出信号(包括数据代码的红外(IR)发光二极管(LED)信号)来控制远程电子设备。近来,用于执行各种功能的电子设备(例如,智能电话、平板计算机、便携式计算机设备)可使用远程控制(例如,IR LED输出控制器)来控制各种功能。
可使用具有各种功能的一体化远程控制(例如,配置在单个设备中的两个或更多远程控制)。然而,为了控制各种功能,一体化远程控制需要大量的输入按钮。另外,用户不经常使用的、不必要的按钮可能降低利用率。当添加新的电子设备时,一体化远程控制不能存储所添加的电子设备的全部代码。
发明内容
技术方案
根据本公开的方面,方法包括:确定至少一个对象;将至少一个控制信号与对象相关联;以及输出与对象相对应的控制信号。
根据本公开的方面,提供了一种电子设备,该电子设备包括:通信模块;以及功能性地联接至通信模块的至少一个处理器;其中,该至少一个处理器配置成:确定至少一个对象,将至少一个控制信号与对象相关联,以及输出与对象相对应的控制信号。
根据本公开的示例,对象包括与外部设备相对应的标识符。
根据本公开的示例,控制信号包括当被外部设备接收时使外部设备从一个状态转换成另一状态的信号。
根据本公开的示例,输出控制信号包括以下至少之一:同时输出多个控制信号、输出多个控制信号中的至少一个控制信号;以及依次输出多个控制信号。
根据本公开的示例,对象与多个外部设备相关联,以及输出控制信号包括将控制信号发送至外部设备中的每一个外部设备。
根据本公开的示例,输出控制信号包括:将对象(例如,与对象相关联的图像)显示在电子设备的显示器上;检测选择对象的输入;以及输出与对象相对应的控制信号。
根据本公开的示例,控制信号具有被外部设备支持的格式。
根据本公开的示例,响应于在电子设备处检测到输入而生成对象。
根据本公开的示例,对象包括与外部设备相对应的标识符,以及其中,控制信号包括当被外部设备接收时使外部设备从一个状态转换到另一状态的信号。
根据本公开的示例,输出控制信号包括以下至少之一:同时输出多个控制信号;输出多个控制信号中的至少一个控制信号;以及依次输出多个控制信号。
根据本公开的示例,电子设备还包括功能性地连接至至少一个处理器的显示器,其中,该至少一个处理器配置成将对象显示在显示器上、检测选择对象的输入以及输出与对象相对应的控制信号。
根据本公开的示例,控制信号具有被外部设备支持的格式。
根据本公开的示例,响应于在电子设备处检测到输入而生成对象。
本发明的另一方面提供了包括指令的计算机程序,其中,指令设置成当被执行时实现根据上述方面和示例中的任一项的方法和/或装置。另外的方面提供了存储有这种程序的机器可读存储器。
根据本公开的一些示例,存储在电子设备或服务器上的对象(例如,远程控制对象)可包括相关联的图像(例如,图标)、控制功能、外部设备的标识符和控制信号,该控制信号用于指示与对象相关联的外部设备执行功能。随后,响应于对电子设备的用户输入,电子设备上可显示与一个或多个对象相关联的一个或多个图像,以及响应于对该图像中的一个图像的用户选择,将与所选择的图像/对象相关联的控制信号发送至关联的外部设备。通过限定一个或多个对象,一个或多个不同外部设备的多个功能可被用户利用电子设备进行有效和直观地控制。
根据本公开的一些示例,响应于与显示相关联的图像的请求相对应的图像表示的用户输入,可执行显示相关联的图像;以及响应于与相关联的图像相对应的图像表示的用户输入,可执行选择相关联的图像。
根据本公开的一些示例,生成对象可包括以下所列项中的一项或多项:用户对一个或多个控制功能的选择;用户对相关联的图像的输入;以及用户对用于执行功能的外部设备的选择。通过以这种方式生成对象,用户可在电子设备处高效地实施、存储和定制一个或多个外部设备的远程控制功能。
附图说明
根据以下结合附图的描述,本公开的某些示例性实施方式的上述方面和其它方面、特征和有益效果将更加显而易见,在附图中:
图1是根据本公开的实施方式的、包括电子设备的网络的示例的图示;
图2是根据本公开的实施方式的电子设备的示例的图示;
图3是根据本公开的实施方式的、包含远程控制代码的协议数据单元的示例的图示;
图4是根据本公开的实施方式的用户界面的示例的图示;
图5A是根据本公开的实施方式的用户界面的示例的图示;
图5B是根据本公开的实施方式的用户界面的示例的图示;
图6是根据本公开的实施方式的用户界面的示例的图示;
图7是根据本公开的实施方式的用户界面的示例的图示;
图8是根据本公开的实施方式的用户界面的示例的图示;
图9是根据本公开的实施方式的用户界面的示例的图示;
图10A是根据本公开的实施方式的设置表的示例的图示;
图10B是根据本公开的实施方式的设置表的示例的图示;
图11是根据本公开的实施方式的用户界面的示例的图示;
图12是根据本公开的实施方式的过程的示例的流程图;
图13是根据本公开的实施方式的过程的示例的流程图;
图14是根据本公开的实施方式的过程的示例的流程图;以及
图15是根据本公开的实施方式的过程的示例的流程图。
在全部附图中,相同的参考标记将理解为表示相同的部分、组件和结构。
具体实施方式
提供以下参照附图的描述以帮助全面理解如权利要求所限定的本公开的实施方式。以下描述包括各种具体的细节以帮助理解,但是这些仅被视为示例。因此,本领域普通技术人员应认识到,在不脱离本公开的范围的情况下,可对本文中描述的实施方式进行各种改变和修改。另外,为了清楚和简明起见,可省略对众所周知的功能和结构的描述。
如本公开中所使用的,诸如“包括(comprise/include)”或“可包括(mayinclude)”的术语表示相应的功能、操作或特征的存在,而不限制附加功能、操作或特征的存在。此外,诸如“包括”或“具有”的术语表示特征、数量、操作、运算、组件或它们的组合的存在,而不意在排除一个或多个附加特征、数量、操作、运算、组件或它们的组合。
如本公开中所使用的,术语“或”用来包括所列出的术语的任何结合和全部结合。例如,“A或B”包括只有A、只有B或包括A和B两者。
如本公开中所使用的,诸如“第一”或“第二”的术语可用来描述各种特征,但是不对这些特征进行限制。例如,该术语不限制它们关联特征的顺序和/或重要性。这样的术语可用来将一个特征与另一特征区分开来。例如,第一用户设备(UE)和第二用户设备可能是不同类型的用户设备。例如,在不脱离本公开的范围的情况下,第一组件可称作第二组件,以及同样地,第二组件可称作第一组件。
如果组件被称为“与...连接”或“连接至”另一组件,该组件可与其他组件直接连接,或直接连接至其他组件,或在它们之间可存在另一组件。另一方面,如果组件被称为“与...直接连接”或“直接连接至”另一组件,应理解的是它们之间不存在其它组件。
术语“大致(substantially)”表示不需要精确地实现所述的特征、参数或值,而是可以在不排除该特征意图提供的效果的情况下,在数量上存在包括例如公差、测量误差、测量精度限制、以及所属领域技术人员公知的其他因素在内的偏差或差异。
除非不兼容,否则结合本公开的特定方面、实施方式或示例所描述的特征、整体、特性、化合物、化学部分或化学基团将理解成可用于本文中所描述的任何其它方面、实施方式或示例。
还将理解的是,在本申请文件的说明书和权利要求书的全文中,“用于Y的X”(其中,Y是一些动作、活动或步骤,以及X是用于执行这些动作、活动或步骤的一些装置)一般形式的措辞包括适配为或专门布置为执行Y的装置X,但不限于此。
根据本公开的各种实施方式的电子设备可包括信号接收传感器。例如,信号接收传感器可包括用于从电子设备的外部接收信号的传感器,诸如,照相机、图像传感器或红外(IR)传感器。例如,电子设备可包括以下所列项中的任一项:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、桌上型PC、膝上型PC、上网本计算机、个人数字助理(PDA)、便携式多媒体播放器(PMP)、活动图像专家组音频层3(MP3)播放器、移动医疗器械、照相机以及可穿戴设备(例如,诸如电子眼镜的头戴式设备(HMD)、电子服装、电子手环、电子项链、电子配件、电子纹身和智能手表)。电子设备可包括智能家用电器中的一项,例如,电视机、数字视频光盘(DVD)播放器、音频系统、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、电视盒(例如,三星HomeSyncTM、苹果TVTM或谷歌TVTM)、游戏手柄、电子词典、数字化钥匙、摄影机和数码相框。电子设备可包括以下所列项中的任一项:医疗设备(例如,磁共振血管造影(MRA)设备、磁共振成像(MRI)设备、计算机断层扫描(CT)设备、医疗成像设备、超声波设备等)、导航设备、全球定位系统(GPS)接收器、行车记录仪(EDR)、飞行数据记录器(FDR)、车辆资讯娱乐设备、船舶电子设备(例如、船舶导航系统、陀螺罗盘等)、航空电子设备、安全设备、车辆头部单元、工业机器人或家用机器人、金融机构的自动柜员机(ATM)和商店的销售点(POS)。电子设备可包括以下所列项中的至少一项:家具或建筑/结构的一部分、电子板、电子签名接收设备、投影仪和各种测量仪器(例如,水、电、燃气或无线电信号测量仪器)。在本公开的各种实施方式中,电子设备可以是上述各种设备中的一个设备或他们的结合。电子设备可以是柔性电子设备。另外,电子设备不局限于上述设备,而是还可根据技术发展可包括新型电子设备。
在下文中,将参照附图更详细地描述根据本公开的各种实施方式的电子设备。在本申请文件中,术语“用户”可表示使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。
图1示出了根据本公开的实施方式的、包括电子设备的网络环境。
参照图1,电子设备101可包括总线110、处理器120、存储器130、输入/输出接口140、显示器150和通信接口160中的至少一项。
总线110可包括将组件110至组件170连接并在它们之间传递通信信号(例如,控制消息)的电路。
处理器120可包括任何合适类型的处理电路,诸如,一个或多个通用处理器(例如,基于ARM的处理器)、数字信号处理器(DSP)、可编程序逻辑设备(PLD)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等。处理器120可通过总线110从其他组件(例如,存储器130、输入/输出接口140、显示器150和通信接口160)接收指令,解译所接收的指令,以及根据所解译的指令处理操作或数据。
电子设备101中可包括至少一个处理器120,以执行电子设备101的预置功能。根据本公开的实施方式,处理器120可包括一个或多个应用处理器(AP)和一个或多个微控制器单元(MCU)。根据本公开的另一实施方式,处理器120可包括作为应用的一个或多个MCU,或者,可功能性地连接至一个或多个MCU。在图1中,AP和MCU可包括在单个集成电路(IC)封装中或分开在不同的IC封装中。MCU可包括在AP的IC封装中以配置单个IC封装。当处理器210包括AP或MCU以帮助全面理解时,应注意的是处理器120可用作AP和/或MCU。
AP可通过驱动操作系统或应用程序来控制连接至AP的多个硬件组件或软件组件,以及处理包括多媒体数据的各种数据和运算。可使用例如片上系统(SoC)来实现AP。AP还可包括图形处理单元(GPU)。
MCU可以是指定为执行预置功能的处理器。MCU可通过一个或多个预置运动传感器(例如,陀螺仪传感器、加速度传感器或地磁传感器)获取感测信息,对所获得的感测信息进行比较,以及基于电子设备101的数据库确定预置传感器的操作状态。
AP或MCU可在易失性存储器中处理和加载从连接至AP或MCU的非易失性存储器或其他组件中的至少一个组件中接收的指令或数据。AP或MCU可将从其他组件中的至少一个组件接收的数据或由其他组件中的至少一个组件生成的数据存储在非易失性存储器中。
存储器130可包括任何合适类型的易失性存储器或非易失性存储器,诸如,随机存取存储器(RAM)、只读存储器(ROM)、网络可访问存储器(NAS)、云存储器、固态驱动器(SSD)等。存储器130(例如,存储器230)可存储从处理器120或其他组件(例如,输入/输出接口140、显示器150和通信接口160)接收的或由处理器120或其他组件生成的指令或数据。存储器130例如可包括内核131、中间件132、应用编程接口(API)133和/或应用134的编程模块。编程模块可使用软件、固件和硬件,或它们中的至少两项的组合来实现。
内核131可控制或管理系统资源(例如,总线110、处理器120或存储器130),该系统资源用来执行通过其他编程模块(例如中间件132、API 133或应用程序134)实现的操作或功能。另外,内核131可通过从中间件132、API 133或应用134访问电子设备101的相应组件来提供用于控制或管理系统资源的接口。
中间件132可充当用于通过通信在API 133或应用134与内核131之间交换数据的媒介作用。另外,对于从应用134接收的工作请求,中间件132可通过向应用134中的至少一个应用分配用于使用电子设备101的系统资源(例如,总线110、处理器120或存储器130)的优先权来执行对工作请求的控制(例如,调度或负载平衡)。
作为供应用134控制由内核131或中间件132提供的功能的接口的API 133例如可包括用于文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能(例如,指令)。
应用134(或处理器)可包括短信息服务(SMS)/多媒体消息服务(MMS)应用、电子邮件应用、日历应用、闹钟应用、健康护理应用(例如,用于测量运动量、血糖水平等的应用)或环境信息应用(例如,用于提供空气压力、湿度、温度信息等的应用)。应用134(或处理器)可涉及电子设备101与外部电子设备(例如,电子设备102或电子设备104)之间的信息交换。信息交换应用可包括例如用于向外部电子设备转发某些信息的通知转发应用,或用于管理外部电子设备的设备管理应用。例如,通知转发应用可向外部电子设备(例如,电子设备104)转发电子设备101的另一应用(例如,SMS/MMS应用、电子邮件应用、健康护理应用、环境信息应用等)的通知信息。另外地或可替代地,通知转发应用可从外部电子设备(例如,电子设备104)接收通知信息,并向用户提供通知信息。设备管理应用可打开/关闭与电子设备101通信的外部电子设备(例如,电子设备104)的功能(例如,外部电子设备(或其它组件))的至少一部分,控制显示器的亮度(或分辨率),以及管理(例如,安装、删除或更新)由外部电子设备的应用或由外部电子设备自身提供的服务(例如,呼叫服务或消息服务)。应用134可包括基于外部电子设备(例如,电子设备102或电子设备104)的属性(例如,电子设备的类型)指定的应用。例如,当外部电子设备为MP3播放器时,应用134可包括音乐播放应用。同样地,当外部电子设备为移动医疗设备时,应用134可包括健康护理应用。应用134可包括电子设备101中指定的应用中的至少一个应用,以及从外部电子设备(例如,服务器106或电子设备104)接收的应用。功能提供程序135可包括在应用134中,或作为单独的程序存储在存储器130中。
功能提供程序135可在显示器上显示至少一个对象,为对象设置至少一个控制信号,以及通过通信接口输出所选择的对象的控制信号。功能提供程序135可将基于点击、拖拽以及输入至显示器的附图中的至少一个所生成的图像显示为对象。功能提供程序135可将用于控制另一电子设备的功能的信号确定为控制信号。功能提供程序135可为对象限定至少两个控制信号。功能提供程序135可通过同时输出两个或更多控制信号、输出两个或更多控制信号中的至少一个控制信号或依次输出两个或更多控制信号来输出所选择的对象的控制信号。功能提供程序135可将至少一个控制信号的两个或更多第二对象包括在对象中。功能提供程序135可将对象中的第二对象的控制信号中的至少一个控制信号输出,作为所选择的对象的控制信号。
功能提供程序135可在显示器上显示第一对象,显示第一对象中的至少一个第二对象,以及通过通信接口输出所选择的第二对象的控制信号。当检测到绘制在显示器上的闭合曲线时,功能提供程序135可显示第一对象。功能提供程序135可显示从第一对象中的、显示在显示器的一部分中的对象列表中选取的至少一个第二对象。功能提供程序135可基于绘制在第一对象上的图像显示第一对象中的至少一个第二对象。功能提供程序135可确定与绘制的图像匹配的第二对象,并设置图像中的第二对象的控制信号。功能提供程序135可确定与绘制在第一对象中的图像匹配的第二对象,并且用第二对象更换所绘制的图像。功能提供程序135可向第二对象添加用于控制另一电子设备的功能的控制信号。功能提供程序135可向第二对象添加两个或更多控制信号。功能提供程序135可基于第二对象选择类型输出不同的控制信号。功能提供程序135可使用IR收发传感器、蓝牙通信、低功耗蓝牙(BLE)通信和近场通信(NFC)中的至少一项来控制输出控制信号。
输入/输出接口140可通过总线110将用户通过输入/输出设备(例如,诸如加速度传感器和陀螺仪传感器的各种传感器,和/或诸如键盘或触摸屏的设备)输入的指令或数据转发至例如处理器120、存储器130或通信接口160。例如,输入/输出接口140可将用户通过触摸屏的触摸输入的数据转发至处理器120。输入/输出接口140可通过输出设备(例如,扬声器或显示器)输出指令或数据,该指令或数据是通过总线110从处理器120、存储器130或通信接口160接收的。例如,输入/输出接口140可通过扬声器将由处理器120处理的语音数据输出至用户。
显示器150可向用户显示各种信息(例如,多媒体数据或文字数据)。显示器150可包括通过使用输入装置接近显示器或触摸显示器来输入指令的触摸屏。
通信接口160(例如,通信模块220)可建立电子设备101与外部设备(例如,电子设备104或服务器106)之间的通信。例如,通信接口160可使用无线通信或有线通信通过网络162与外部设备通信。无线通信可包括例如无线保真(WiFi)、蓝牙(BT)、NFC、GPS和蜂窝式通信(例如,长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动远程通信系统(UMTS)、WiBro或全球移动通信系统(GSM))中的至少一项。有线通信可包括例如通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准(RS)232、普通老式电话业务(POTS)等中的至少一项。
信号接收传感器170可从电子设备101的外部接收至少一个信号。信号接收传感器170可包括用于从电子设备101的外部接收特定信号的传感器,诸如,照相机、IR传感器、图像传感器或麦克风。
网络162可以是远程通信网络。远程通信网络可包括计算机网络、互联网、物联网和电话网络中的至少一项。用于电子设备101与外部设备之间通信的协议(例如,传输层协议、数据链路协议或物理层协议)可由应用134、API 133、中间件132、内核131和通信接口160中的至少一项支持。
服务器106可通过执行电子设备101的操作(或功能)中的至少一项来支持电子设备101。例如,服务器106可包括用于控制的处理器120以实践待说明的本公开的各种实施方式,或包括用于支持特定模块的服务器模块以实践本公开的各种实施方式。例如,服务器模块可包括处理器120或特定模块的至少一个组件,并且实践(例如,执行)处理器120或特定模块的操作中的至少一个操作。服务器模块可表示为图1的功能提供服务器模块108。
可参照待说明的图2至图13对电子设备101的相关附加信息进行描述。
图2是根据本公开的实施方式的电子设备的框图。
电子设备201例如可包括或扩展图1的电子设备101中的全部或一部分。参照图2,电子设备201可包括至少一个处理器210、通信模块220、用户识别模块(SIM)卡224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、照相机模块291、电源管理模块295、电池296、指示器297和电机298。
电子设备101中可包括至少一个处理器210以执行电子设备101的预置功能。根据本公开的实施方式,处理器210可包括一个或多个AP和一个或多个MCU。根据本公开的另一实施方式,处理器210可包括作为应用的一个或多个MCU,或者,可功能性地连接至一个或多个MCU。在图1中,AP和MCU可包括在单个IC封装中,或分开在不同的IC封装中。MCU可包括在AP的IC封装中以配置单个IC封装。当处理器210包括AP或MCU以帮助全面理解时,应注意的是,处理器210可起AP和/或MCU的作用。
AP可通过执行操作系统或应用程序来控制连接至AP的多个硬件组件或软件组件,并且还执行各种数据处理和运算。AP可使用SoC来实现。处理器210还可包括GPU(未示出)。
MCU可以是配置成执行预置功能的处理器。根据本公开的实施方式,MCU可使用一个或多个预置运动传感器(例如,陀螺仪传感器、加速度传感器或地磁传感器)获取感测信息,对所获得的感测信息进行比较,以及基于电子设备201的数据库确定预置传感器(例如,地磁传感器240P)的操作状态。虽然MCU和传感器模块240的组件在图2中示出为分离的,但是MCU可包括传感器模块240的组件中的至少一部分(例如,陀螺仪传感器、加速度传感器和地磁传感器中的至少一个传感器)。
AP或MCU可在易失性存储器中处理和加载从连接至AP或MCU的非易失性存储器或其他组件中的至少一个组件中接收的指令或数据。AP或MCU可将从其他组件中的至少一个组件接收的数据或由其他组件中的至少一个组件生成的数据存储在非易失性存储器中。
通信模块220(例如,通信接口160)可通过网络在电子设备201与连接至电子设备201的其他电子设备(例如,电子设备102、电子设备104或服务器106)之间的通信中发送和接收数据。通信模块220例如可包括蜂窝模块221、WiFi模块223、BT模块225、GPS模块227、NFC模块228和射频(RF)模块229。
功能提供程序135可通过蜂窝模块221、WiFi模块223、BT模块225、GPS模块227、NFC模块228和RF模块229中的至少一项来控制输出控制信号。
蜂窝模块221可通过通信网络(例如,LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro或GSM)提供语音呼叫、视频呼叫、SMS或互联网服务。此外,蜂窝模块221可使用SIM(例如,SIM卡224)对通信网络中的电子设备进行识别和认证。蜂窝模块221可执行由AP210提供的功能中的至少一部分功能。例如,蜂窝模块221可执行多媒体控制功能中的至少一部分功能。
蜂窝模块221可包括CP。蜂窝模块221可使用例如SoC来实现。虽然在图2中蜂窝模块221的组件(例如,CP)、存储器230和电源管理模块295与AP 210是分离的,但是AP 210可包括上述组件中的至少一部分组件(例如,蜂窝模块221)。
AP 210或蜂窝模块221(例如,CP)可在易失性存储器中加载和处理从连接至AP210或蜂窝模块221的非易失性存储器或其他组件中的至少一个组件接收的指令或数据。此外,AP 210或蜂窝模块221可将从其他组件中的至少一个组件接收的数据或由其他组件中的至少一个组件生成的数据存储在非易失性存储器中。
WiFi模块223、BT模块225、GPS模块227和NFC模块228中的每一个模块均可包括处理器,该处理器用于处理通过相应模块发送/接收的数据。虽然在图2中蜂窝模块221、Wifi模块223、BT模块225、GPS模块227和NFC模块228彼此分离,但是蜂窝模块221、Wifi模块223、BT模块225、GPS模块227和NFC模块228中的至少一部分(例如,至少两个)模块可包括在单个IC或IC封装中。例如,与蜂窝模块221、Wifi模块223、BT模块205、GPS模块227和NFC模块228对应的处理器的至少一部分(例如,与蜂窝模块221对应的CP和与Wifi模块223对应的Wifi处理器)可使用单个SoC实现。
射频模块229例如可发送/接收例如射频信号的通信信号。射频模块229例如可包括收发器、功率放大模块(PAM)、频率滤波器或低噪声放大器(LNA)。此外,射频模块229还可包括这样的组件,例如,用于无线通信期间在自由空间中发送和接收电磁波的导体或导线。虽然在图2中蜂窝模块221、Wifi模块223、BT模块225、GPS模块227和NFC模块228共用单个射频模块229,但是蜂窝模块221、WiFi模块223、BT模块223、GPS模块225、NFC模块228中的至少一项可通过不同的RF模块发送和接收RF信号。
SIM卡224可以是包括SIM的卡片,并且插入到电子设备的指定位置处形成的槽中。SIM卡224可包括唯一标识信息(例如,集成电路卡标识符(ICCID))或用户信息(例如,国际移动用户标识符(IMSI))。
存储器230(例如,存储器130)可包括内存储器232或外存储器234。例如,内存储器232可包括易失性存储器和非易失性存储器中的至少一项,其中,易失性存储器例如动态RAM(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM),非易失性存储器例如一次性可编程ROM(OTPROM)、可编程ROM(PROM)、可擦可编程ROM(EPROM)、电可擦可编程ROM(EEPROM)、掩码型ROM、闪速ROM、NAND闪速存储器和NOR闪速存储器。
内存储器232可以是固态驱动器(SSD)。外存储器234还可包括闪速驱动器,例如,紧凑式闪存卡(CF)、安全数字卡、微SD、迷你SD、极速卡(xD)或存储条。外存储器234可通过各种接口功能性地连接至电子设备201。电子设备201还可包括诸如硬盘驱动器的存储设备(或存储介质)。
传感器模块240可测量物理量或检测电子设备201的操作状态,并且将测量的信息或检测的信息转换成电信号。传感器模块240可包括例如以下所列项中的至少一项:姿势传感器240A、陀螺仪传感器240B、大气压力传感器240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(例如,红绿蓝(RGB)传感器)、生物传感器240I、温度/湿度传感器240J、光传感器240K或紫外线(UV)传感器240M。另外地或可替代地,传感器模块240可包括例如电子噪声传感器(未示出)、肌电图(EMG)传感器(未示出)、脑电图(EEG)传感器(未示出)、心电图(ECG)传感器(未示出)、红外线(IR)传感器(未示出)、虹膜传感器(未示出)或指纹传感器(未示出)。传感器模块240还可包括用于控制传感器模块240的一个或多个传感器的控制电路。
输入设备250可包括触摸板252、(数字)笔传感器254、键256或超声波输入设备258。例如,触摸板252可识别使用电容技术、电阻技术、红外技术和超声波技术中的至少一项输入的触摸。此外,触摸板252还可包括控制器。电容式类型可识别物理接触或接近。触摸板2052还可包括触觉层。在这种情况下,触摸板252可向用户提供触觉响应。
(数字)笔传感器254可使用例如与用户的触摸输入相同的或类似的方法来实现,或使用单独的识别板来实现。例如,键256可包括例如物理按钮、光学键或小键盘。超声波输入设备258是能够通过电子设备201中的麦克风(例如,麦克风288)检测生成超声波信号的输入工具生成的微波来获取数据的设备,超声波输入设备258允许射频识别。电子设备201可使用通信模块220从连接的外部设备(例如,计算机或服务器)接收用户输入。
显示器260(例如,显示器150)可包括面板262、全息照相设备264或投影仪266。面板262可使用例如液晶显示器(LCD)或有源矩阵有机发光二极管(AMOLED)。面板262可实现为例如柔性的、透明的或可穿戴的。面板262可构造为具有触摸板252的单一模块。全息照相设备264可使用光的干涉在空气中呈现三维图像。投影仪266可通过将光投影在屏幕上来显示图像。屏幕可位于例如电子设备201的内部或外部。显示器260还可包括用于控制面板262、全息照相设备264或投影仪266的控制电路。
接口270可包括例如HDMI 272、USB 274、光学接口276或超小型D(D-sub)278。接口270可包括在例如图1的通信接口160中。另外地或可替代地,接口270可包括例如移动高清晰度链接(MHL)接口、SD卡/多媒体卡(MMC)接口或红外数据协议(IrDA)标准接口。光学接口276可通过光缆或激光构造用于将信号传递至电子设备201的至少一个模块或传递来自电子设备201的至少一个模块的信号的通信系统,或者,通过激光或连接至至少一个其他电子设备的光缆传送/接收数据。电子设备201可输出IrDA通信标准的预定义的IR信号,并且因此,将预置控制信号发送至接收IR信号的至少一个其他电子设备。
音频模块280可将声音转换成电信号,以及可将电信号转换成声音。音频模块280中的至少一部分可包括在例如图1的输入/输出接口140中。音频模块280可通过例如扬声器282、接收器284、耳机286或麦克风288处理输入/输出的声音信息。照相机模块291是用于拍摄静止图片和活动图片的设备,并且可包括一个或多个图像传感器(例如,顶部传感器或底部传感器)、镜头(未示出)、图像信号处理器(ISP)(未示出)或闪光灯(例如,LED或氙气灯)(未示出)。
电源管理模块295可管理电子设备201的电源。电源管理模块295可包括电源管理IC(PMIC)、充电器IC或者电池计或燃料计。PMIC可安装在例如IC或SoC导体中。充电类型可分成有线类型和无线类型。充电器IC可为电池充电,以及防止从充电器流出过电压或过电流。
充电器IC可包括用于有线充电类型或无线充电类型中的至少一种充电类型的充电器IC。无线充电类型包括例如磁共振类型、磁感应类型或微波类型,并且可添加用于无线充电的附加电路,例如,诸如线圈回路的电路、谐振电路或整流器。
电池计可例如测量电池296的剩余电量和充电时的电压、电流或温度。电池296可生成或存储电,以及使用存储的电或生成的电为电子设备201供电。电池296可包括例如可充电电池或太阳能电池。
指示器297可显示电子设备201或它的部分(例如,AP 210)的特定状态,例如,启动状态、消息状态或充电状态(SOC)。电机299可将电信号转换成机械振动。虽然没有示出,但是电子设备201可包括用于移动TV支持的处理设备(例如,GPU)。用于移动TV支持的处理设备可根据例如数字多媒体广播(DMB)、数字视频广播(DVB)或媒体流的标准处理媒体数据。
根据本公开的各种实施方式的电子设备的上述组件均可包括一个或多个组件,并且相应组件的名称可根据电子设备的类型而不同。该电子设备可包括上述组件中的至少一个组件,省略一些组件或还包括其他组件。此外,该电子设备的组件中的一些组件可合并成单一的实体,因此而执行相应组件的同样功能。
在下文中,电子设备101可包括用于控制至少一个其他电子设备(例如,电子设备102和/或电子设备103)的远程控制功能。每个电子设备(例如,TV、空调等)均可接收预置控制信号并执行该电子设备的相应功能。在本文中,预置控制信号可以根据电子设备和/或制造商而不同。每个电子设备(例如,TV、空调等)均可提供配置成输出(例如,发出控制信号)控制信号的远程控件,从而控制至少一个功能。电子设备101可包括用于控制至少一个其他电子设备(例如,电子设备102和/或电子设备103)的远程控制功能,并且控制至少一个其他电子设备(例如,电子设备102和/或电子设备103)。
图3是根据本公开的实施方式的、包含远程控制代码的协议数据单元的示例的图示。为了远程控制功能,电子设备101可根据电子设备的类型使用不同的远程控制代码,从而防止在相应电子设备中的输出控制信号错误。远程控制代码可包括比特的序列,并且每个比特可通过切换LED的打开或关闭而进行编码。当电子设备101的输出信号中High为常数而随后的Low很长时,(比特)数据可设置为1。当输出了High且Low很短时,(比特)数据可设置为0。电子设备101可组合根据用于控制另一电子设备(例如,电子设备102和/或电子设备103)的控制信号的数据,并且因此,将组合的数据用作为用于控制其他电子设备的指令。
同样地,电子设备101使用IR信号和光学信号输出预置信号,使得输出的光学信号和预置控制信号可控制至少一个其他电子设备。
图4是根据本公开的实施方式的用户界面的示例的图示。如所示出的,用户界面可包括用于控制诸如电子设备102和/或电子设备103的其他电子设备的对象。当电子设备处于配置模式中时,对象可生成;以及当电子设备处于远程控制模式中时,对象可呈现给用户。
当在配置模式中时,电子设备101可基于用户输入在显示器150上生成至少一个对象。例如,当显示器150为触摸板时,在电子设备101的显示器150上生成的对象可包括使用输入装置(例如,用户的手指、诸如数字笔和/或触摸笔的输入装置)绘制的图像。然后,电子设备101可基于电子设备101的对象列表识别与接收的输入相对应的匹配对象。匹配对象可包括与输相对应的标识符入(例如、设备名称或数量)、图像和/或图标(例如、设备的图像)中的一项或多项。对象列表可包括至少一个特定图像以及与该图像相对应的至少一个预置控制信号的标识。在操作中,电子设备101可基于对象列表获取对象401,以及识别与获取的对象401匹配的对象(例如,图像)。在识别了匹配对象401的图像之后,电子设备101可识别与该图像相关联的控制信号并将识别的控制信号包括在对象401中。例如,当匹配对象401的图像的控制信号控制空调的电源时,电子设备101可将用于控制空调电源的控制信号与对象401关联。当选择显示在显示器150上的对象401时,电子设备101可输出用于控制空调电源的控制信号。当将控制信号与对象401关联时,电子设备101可使用在对象列表中识别的匹配图像来更换对象401的图像。
如图4所示,电子设备101可在至少一个其他程序(或应用)的用户界面上叠加用于控制至少一个其他电子设备(例如,电子设备102和/或电子设备103)的对象(例如,对象401和/或对象403)。例如,在备忘录程序执行期间,电子设备101可检测显示器150上的用户输入。当输入与特定对象匹配时,电子设备101可设置对应的控制信号。可在备忘录程序执行期间检测用户输入,但不限于该时段,并且电子设备101可在当前执行的、诸如媒体播放器或互联网浏览器的任何合适类型的程序用户界面上叠加对象401和/或对象403。电子设备101可将对象401和/或对象403包括在不同的层中,但不限于此。例如,电子设备101可生成不显示的(例如,透明的)或可视的(例如,半透明的)新层,并且将该层叠加到正显示的应用界面上。
可以以嵌入的形式限定呈现在显示器150上的对象。显示在电子设备101的显示器150上的对象可包括至少一个其他对象。例如,电子设备101可基于存储在存储器130中的至少一个列表生成包括控制信号的对象。进一步,对象可包括在另一对象中。例如,对象401可包括用于控制空调的电源的控制信号,并且它还可包括至少一个其他控制信号和/或嵌入的内部。例如,电子设备101可在对象401中包括对象403。对象403可包括控制TV的静音的控制信号。当对象401包括对象403时,电子设备101可在对象401的图像中显示对象403的图像。当检测到选择对象401的用户输入时,电子设备101可输出对象401的控制信号(例如,用于控制空调电源的控制信号)和对象403的控制信号(例如,用于控制TV静音的控制信号)中的至少一个控制信号。本文中,电子设备101可基于用户输入确定输出了对象401的控制信号和/或对象403的控制信号中的哪一个控制信号。例如,电子设备101可根据选择显示器150上的对象401的输入模式(例如,单击、双击或长按)选择对象401和对象401的对象403中的至少一个对象。
另外,电子设备101可将对象401包括在另一对象中。例如,包括对象401的对象不必限于图标式对象,并且可包括在电子设备101的显示器150上的特定程序的用户界面的至少一部分中。例如,包括对象401的对象可包括在特定程序(例如,备忘录程序)的用户界面(例如,层,下文中的对象405)中。回过来参照图4,电子设备101的显示器150可显示特定程序(例如,备忘录程序)的用户界面(例如,对象405),以及显示其内部的至少一个对象(例如,对象401和/或对象403)。因此,当检测到对对象405的用户输入时,电子设备101可基于用户输入选择对象401和对象403中的至少一个对象,以及输出与所选择的对象相关联的控制信号。
另外地或可替代地,当检测到对对象405的输入时,电子设备101可基于该输入使嵌入在对象405中的至少一个对象激活或失效。例如,当检测到用于选择显示器150的对象405的用户输入时,电子设备101可激活未激活的对象401。然后,当选择了显示器150上的对象405的所激活的对象401时,电子设备101可输出用于控制TV的电源的控制信号。另一方面,当在对象401处于未激活状态的时候选择了对象401时,电子设备101在对象401中可能不会输出用于控制TV电源的控制信号。
当检测到用于改变显示器150上的特定程序的层(例如,对象405)的位置的用户输入时,电子设备101还可改变对象405的至少一个其他对象(例如,对象401和/或对象403)的位置。
图5A是根据本公开的各种实施方式的用户界面的示例的图示。根据该示例,电子设备101可将控制信号与在显示器150上手绘的对象相关联。电子设备101可在如图4所示的输入对象中设置与输入至显示器150的对象(例如,对象401和/或对象403)匹配的特定对象的控制信号,以及基于用户输入在显示器150上的手绘对象中设置控制信号。例如,用于设置至少一个控制信号的对象并不局限于用于匹配特定图像(诸如,图4的显示器150上的对象401或对象403)的预置图像,而是还可包括用户任意绘制的、诸如输入至图5的显示器150的对象500和/或对象540的圆形、椭圆形或多边形图像(例如,图形)。
在操作中,响应于用户输入,电子设备101可配置在显示器150上手绘的对象。电子设备101可显示用于选择控制至少一个其他电子设备的控制信号的菜单510。接下来,电子设备101可在菜单510的至少一个标签525(例如,子菜单)中显示属性列表520。使用属性列表520,电子设备101可为用户提供用于控制另一电子设备的至少一个功能的控制信号列表。接下来,电子设备101可基于用户输入选择至少一个控制信号(例如,控制信号521),并将该控制信号与对象相关联。例如,当用户将控制信号521拖拽至对象500中时,电子设备101可将控制信号521与对象500关联。然后,当用户选择对象500时,电子设备101可输出关联的控制信号521(例如,用于控制机顶盒的电源的控制信号)。
电子设备101可将两个或更多控制信号与对象500相关联。电子设备101可检测选择至少一个控制信号(例如,控制信号523)并拖拽至对象500的用户输入,并将该控制信号523与对象500关联。当用户输入在显示器150上选择了对象500时,电子设备101可输出对象500中设置的、用于控制机顶盒的电源的控制信号和用于控制TV的电源的控制信号中的至少一种控制信号。
电子设备101可通过将对象(例如,对象540)划分成两个或更多区域来使控制信号与对象相关联。电子设备101可检测到用户输入将绘制在显示器150上的特定形状(例如,四边形或椭圆形)的对象540划分成两个或更多区域(例如,对象541和对象542)。然后,电子设备101可将不同的控制信号与划分的对象541和划分的对象542中的每一个对象相关联。例如,基于用户输入,电子设备101可将控制信号521与划分的对象541相关联,将控制信号523与划分的对象542相关联。响应于任何合适类型的姿势,电子设备101可将控制信号523与对象542相关联。例如,当在对象(或标识符)上执行双击操作,或者,在对象上执行长按操作时,在将与控制信号相对应的标识符拖拽到对象524上时,示例性控制信号523可与对象524相关联。另外,电子设备101可基于存储在其设置信息中的方法将给定的控制信号与对象相关联。然后,当选择了单个椭圆形(或多边形)对象540的划分的对象541时,电子设备101可输出与所关联的划分的对象相关联的控制信号(例如,用于控制机顶盒的电源开/关信号)。当选择了划分的对象542时,电子设备101可输出用于控制TV的电源的控制信号。
电子设备101可基于用户输入存储包括控制信号521的对象500。电子设备101可将对象500存储在包括至少一个控制信号的对象的对象列表中,或存储在独立的数据库中。当检测到在显示器150上绘制了对象时,电子设备101可使用对象500代替绘制的对象,并且将包括控制信号521的对象500显示在显示器150上。
图5B是根据本公开的各种实施方式的用户界面的示例的图示。根据该示例,电子设备101可基于用户输入在显示器150上显示用于控制至少一个其他电子设备的对象。电子设备101可基于用户输入在显示器150的另一部分中生成对象550。对象可充当用于执行特定功能的按钮。例如,在电子设备101的显示器150上生成的对象550可包括另一对象,例如,圆形对象500或椭圆形(或多边形)对象540。在电子设备101的显示器150上生成的对象550并不局限于椭圆形形状或多边形形状,而是还可具有包括闭合的曲线的任何其他合适类型的形状。电子设备101可基于用户输入在显示器150上显示对象550,例如,选择显示器150上的图形界面中的调用对象550的图形界面或选择电子设备101的特定按钮的用户输入。为了基于用户输入生成和显示绘制在显示器150上的对象550,电子设备101可在正执行的、诸如备忘录程序的程序用户界面中显示对象,以允许对象的形成。在备忘录程序和/或诸如媒体播放器和/或互联网浏览器的各种其他程序的执行期间,响应于绘制对象的形状的用户输入,对象550可显示在显示器150上。
电子设备101可通过使用用户输入而绘制在显示器150的某些区域中的对象550来执行至少一个功能。当用户输入570向对象550输入文字“对象列表”571时,电子设备101可显示与所输入的文字“对象列表”571相对应的对象列表580。当选择了对象550时,电子设备101可执行预置为对象的默认功能的特定功能(例如,远程控制功能)。在一些实施例中,对象列表580可包括与不同的远程控制按钮相关联的对象的集合。对象列表可包括对象的集合,对象包括控制信号或指令属性。
当执行显示器150上的对象550(例如,第一对象)中的远程控制功能时,电子设备101可在显示器150的至少一部分中显示包括用于远程控制功能的至少一个第二对象的对象列表580。在电子设备101的显示器150上的对象列表580可包括与用于远程控制功能的至少一个控制信号相关联的第二对象。该第二对象可包括任何合适类型的图形界面输入组件,诸如,图标或图像。例如,对象列表580可分别显示包括用于控制特定电子设备的控制信号的第二对象,诸如,用于控制TV电源的电源图标581、用于控制TV频道的频道图标583和用于控制TV静音的图标585。
在一些实施例中,电子设备101可显示包括至少一个控制信号的属性列表,诸如,图5A的属性列表520。电子设备101可将显示器150的一部分中的属性列表作为对象列表580显示在图5B的显示器150上。
如上所述,基于在显示器150的对象550中检测到的用户输入,对象550可用作为用于调用电子设备101的特定功能或信息(例如,对象列表或属性列表)的功能调用区域。
对象550可显示在显示器150上。电子设备101可将用于控制其他电子设备(例如,电子设备102和/或电子设备103)的属性与对象550相关联。如上所述,电子设备101可向对象550分配远程控制功能。电子设备101可通过调用对象550中的远程控制功能来将至少一个其他对象(例如,第二对象)包括在对象550(例如,第一对象)中。例如,电子设备101可接收文字串“远程控制1”(未示出)作为对对象550的用户输入570。远程控制1可包括用于控制其他电子设备(例如,电子设备102和/或电子设备103)的预置对象配置信息。与“远程控制1”相对应的对象配置信息可包括“远程控制1”的至少一个第二对象(例如,图5A的对象500和对象540以及图5B的包括对象581、对象583和对象585的第二对象中的至少一个对象),和/或包括用于显示第一对象550中所包括的第二对象的位置信息(例如,排列信息或布置信息)。当调用了远程控制功能时,电子设备101可基于对应的对象配置信息显示第一对象550中的至少一个对象。基于用户输入或配置信息,电子设备101可将在特定时间显示在第一对象550中的对象(例如,第二对象)和/或该第二对象的位置信息进行存储(例如,存储在对象配置信息中)。
图6是根据本公开的实施方式的用户界面的示例的图示。
电子设备101可在显示器150上的对象600(例如,第一对象)中设置远程控制功能。例如,用户可在显示器150上绘制图形。当检测到显示器150上绘制了图形时,电子设备101可以以与所绘制的图形相对应的尺寸显示对应的对象,诸如,对象600。
电子设备101可包括对象列表610中至少一个对象(例如,包括对象611和对象613中的至少一个对象的对象600)。例如,基于用户输入,使用对象621和对象623,电子设备101可将包括对象621和对象623的对象600调用至特定的对象列表或将对象600(例如,包括对象621和对象623的对象600)调用至对象列表610。
当基于用户输入生成第一对象600时,电子设备101可调用设置信息中限定的远程控制功能。电子设备101可基于在第一对象600中检测到的用户输入来关联第一对象600中的远程控制功能。当远程控制功能与第一对象600相关联时,电子设备101可从显示的对象列表610中调用第二对象(例如,图标),该第二对象用于控制特定电子设备(例如,电子设备102和/或电子设备103)的至少一个功能(例如,包括控制至少一个功能的控制信号)。电子设备101可基于用户输入从对象列表610中调用用于控制TV电源的电源控制图标,并将该图标显示在显示器150的第一对象600中。电子设备101可基于用户输入从对象列表610中调用用于控制TV频道的频道控制图标,并将该图标显示在显示器150的第一对象600中。当图标从图标列表610拖拽至第一对象600中时,电子设备101可将来自对象列表610的至少一个图标显示在第一对象600中。例如,为了拖拽图标并将其显示在显示器150的第一对象600中,电子设备101可触摸显示在对象列表610中的图标611,电子设备101可触摸对象列表610的图标611并将其拖拽至第一对象600,释放触摸,并且因此,将图标621(例如,起原始图标611相同作用的图标)显示在第一对象600中。电子设备101可基于用户输入触摸或多次触摸(例如,在预置时间内触摸两次或更多次)显示在对象列表610中的第二对象中的至少一个对象,并且将所选择的第二对象显示在显示器150的第一对象600中。当选择了第二对象时,电子设备101可输出与该第二对象相关联的控制信号。
电子设备101可改变第一对象600和/或第二对象(例如,对象621、对象623)的尺寸。基于用户输入或用于控制对象尺寸的输入,电子设备101可变更所选择的(例如,从显示器150上的对象中选取的)对象的尺寸。例如,电子设备101可检测用于减小对象600的尺寸的用户输入。当第一对象600包括第二对象621和第二对象623中的至少一个对象时,电子设备101可将第一对象600的尺寸缩小至预置值。例如,在确定预置尺寸时,电子设备101可使第一对象600的尺寸小于第二对象(例如,对象621或对象623)的尺寸。在一些实施例中,第一对象600可调整成对象621和对象623的平均尺寸。本文中,尺寸单位可包括面积。当第一对象600的尺寸缩小为小于预置尺寸的尺寸时,电子设备101可在第一对象600中设置第一对象600的第二对象的控制信号。电子设备101可确认第一对象600的对象621和/或对象623的控制信号。电子设备101可检索用于控制TV电源的控制信号和/或用于改变TV频道的控制信号。电子设备101可在第一对象600中设置所确认的控制信号中的至少一种控制信号。当将第二对象的控制信号与第一对象相关联时,电子设备101可使第二对象(例如,对象621和/或对象623)从显示器150中隐藏起来。当检测到用于选择第一对象600的输入时,电子设备101可输出在第一对象600中限定的控制信号。例如,当缩小第一对象600的尺寸时,电子设备101可将用于控制对象621的TV电源的控制信号与第一对象600直接相关联。当检测到用于选择第一对象600的输入时,电子设备101可输出在第一对象600中的电源开/关控制。
例如,可将包括至少一个第二对象的区域(诸如对象600)限定为第一对象。可基于用户输入使用第一对象来调用电子设备101的预置功能。包括用于控制至少一个其他电子设备的控制信号的、诸如图像或图标的图形界面可包括图标、图像和第二对象。第二对象可独立地显示在显示器150上,或包括在第一对象中。
当在显示器150上检测到用于改变对象600的位置的用户输入时,电子设备101还可改变对象600中的至少一个其他对象(例如,对象621和/或对象623)的位置。
图7是根据本公开的实施方式的用户界面的示例的图示。
电子设备101可在第一对象700中包括和设置用于控制另一电子设备的第二对象。第一对象700可显示在显示器150上。当第一对象700包括第二对象时,电子设备101可包括两个或更多第二对象。为了控制两个或更多其他电子设备(例如,TV、空调和/或机顶盒),电子设备101可在第一对象中显示用于控制电子设备102的对象(例如,第二对象或图标)和用于控制电子设备103的另一对象。当第一对象700包括至少一个第二对象时,电子设备101可从对象列表710中选择第二对象,以及将所选择的对象包括在第一对象700中。第二对象可包括用于控制两个或更多其他电子设备(例如,电子设备102和/或电子设备103)的至少一个功能的控制指令。电子设备101可在第一对象700中显示第二对象,以及因此将所选择的第二对象包括在第一对象700中。例如,当在第一对象700中显示电源图标701时,电子设备101可在用于控制TV的远程控制区域显示第一对象700。电子设备101可在用于控制TV的第一对象700中显示第二对象,诸如,频道控制图标或音量控制图标。
当将用于控制空调的电源图标703显示在第一对象中时,电子设备101可将第一对象700设置为用于控制空调的区域。电子设备101可另外显示和使用功能调用区域中的、用于控制空调的温度控制图标和风向控制图标717。当TV电源图标701和/或空调电源图标703显示在第一对象700中并选择了这些图标时,电子设备101可激活(切换)所选择的电子设备的远程控制功能。
当在激活了TV电源图标701的同时选择了静音图标715时,电子设备101可使TV静音。电子设备101可在第一对象700中显示静音图标715和机顶盒电源图标711。当选择了静音图标715时,电子设备101还可使机顶盒的音量变为静音。因此,多个控制信号可与静音图标715相关联。静音图标715可包括用于使TV静音的控制信号和用于使机顶盒静音的控制信号。当检测到选择了静音图标715时,电子设备101可输出用于使TV静音的控制信号和用于使机顶盒静音的控制信号。电子设备101可基于如何选择静音图标715来输出控制信号。当选择了显示器150上的静音图标715时,电子设备101可检测用于选择静音图标715(或另一类型的对象)的输入的类型,诸如,单击、双击、预置时间(例如,一秒)的长按,并且根据输入的类型输出与图标715相关联的多个预置控制信号中的一个控制信号。
电子设备101可通过选择显示在对象列表710中的设置图标739来变更对象列表。当用户输入选择了设置图标739时,电子设备101可提供用于将第二对象添加至对象列表和/或从对象列表删除第二对象的功能(例如,对象列表设置功能),或提供用于添加至少一个其他电子设备的远程控制功能的功能。电子设备101可通过对象列表设置功能改变与显示在对象列表中的第二对象相关联的图像(例如,图标)。
当在对象列表701中显示第二对象时,电子设备101可分别显示在第一对象中调用的电子设备和未调用的电子设备。当第一对象700不包括用于打开和关闭热水器的图标719时,电子设备101可在对象列表710中显示用于控制热水器的未激活的第二对象(例如,对象729和对象723)。当选择了图标719并将其显示在第一对象700中时,电子设备101可显示用于控制热水器的所激活的第二对象(例如,对象729和对象723)。
图8是根据本公开的实施方式的用户界面的示例的图示。
电子设备101可在显示器150的第一对象800中显示至少一个第二对象。电子设备101可使用包括第二对象的控制信号的、与显示器150的第一图像800中绘制的图像相匹配的图像作为远程控制功能的第二对象。例如,电子设备101可获取第一对象800中输入的图像801。电子设备101可将绘制的图像801与对象列表中识别的第二对象进行比较。电子设备101可识别与图像801相匹配的第二对象(例如,TV电源图标),并且将与所识别的第二对象相对应的控制信号与图像801相关联。然后,当选择了图像801时,电子设备101可输出用于控制TV电源的控制信号。当用户输入选择了图像801时,电子设备101可将第一对象800确定为用于TV控制的远程控件(例如,远程控制功能)。
当在第一对象800中选择了图像803时,电子设备101可将空调的远程控制功能与第一对象800相关联。电子设备101可显示通过用户输入预置的第二对象(例如,温度控制图标805)。当将用于控制空调的第二对象显示在第一对象800中时,电子设备101可显示从对象列表中选取的图标或诸如图像807的、用户直接手绘在设备屏幕上的图像。当确定了与风向控制图标匹配的绘制的图像807时,电子设备101可在图像807中设置风向控制图标的控制信号。另外,电子设备101可在第一对象800中显示与图像807匹配的风向控制图标。例如,电子设备101可使用匹配的风向控制图标(例如,图7的第二对象717)代替输入至显示器150的图像807。
电子设备101可变更(或改变)输入(例如,绘制)在显示器150上的图像。当使用输入装置(例如,手指)绘制在显示器150上的例如图像805的手绘图形不是闭合图形时,电子设备101可自动地将其闭合。另外地或可替代地,当图像805的三角形的线段不直时,电子设备101可自动地将其变直。本文中,闭合图形不局限于诸如圆形或椭圆形的弯曲图形,而是还可包括包含直线和顶点的图形,诸如三角形和四边形。
电子设备101可显示第一对象800以及另一应用的用户界面。当在进行视频回放期间检测到用于调用第一对象800的用户输入时,电子设备101可改变显示视频的层810的尺寸。电子设备101可在显示视频的层810的一部分中或在生成为与层810不同的层820中显示第一对象800。电子设备101可基于用户输入控制这些层(例如,层810和/或层820)中的至少一个层的尺寸。
图9是根据本公开的实施方式的用户界面的示例的图示。根据这个示例,电子设备101可通过信号接收传感器170获取从至少一个远程控制设备输出的控制信号,以及通过将所获取的控制信号包括在那些特定对象中来生成用于控制特定电子设备的第二对象。当电子设备处于远程控制设置模式时,电子设备101可在呈现在显示器150上的第一对象900中显示至少一个第二对象,并且选择第二对象903以设置远程控制功能。当将用于设置远程控制功能的第二对象显示在第一对象900中时,电子设备101可显示(或提供)包括用于第二对象的至少一个图像的图像列表920,并且使用图像列表920的图形或诸如移动图标921的图像将特定对象作为第二对象显示在第一对象900中。在一些实施例中,电子设备101可通过信号接收传感器170从远程控制设备930接收控制信号。电子设备101的信号接收传感器170可包括照相机或IR收发传感器。当通过IR收发传感器从远程控制设备930接收控制信号时,电子设备101可在显示器150的部分910中显示远程控制设备930的图像。可使用照相机拍摄该图像。电子设备101可分析通过照相机拍摄的远程控制设备的形状,识别远程控制设备指向的方向,并且输出向导(例如,显示引导线),其中,该向导指示远程控制设备应指向的方向,从而使其能够与IR收发传感器通信。电子设备101可通过IR收发传感器获取从远程控制设备930输出的控制信号。例如,电子设备101可获取从远程控制设备930输出的控制信号。电子设备101可通过IR收发传感器检测控制信号。
电子设备101可将通过IR收发传感器获取的控制信号存储在属性列表中,该属性列表存储在电子设备101的存储器130中。电子设备101可生成对象,对象包括存储在属性列表中的多个控制信号中的至少一个控制信号。在生成对象的时候,电子设备101可选择至少一个控制信号和待显示在显示器150上的图像(例如,图标),并且将该控制信号与所选择的图像相关联。然后,电子设备101可将生成的对象存储在对象列表中。然后,电子设备101可将存储在对象列表中的对象用作为第一对象和/或第二对象。
电子设备101可将所获取的控制信号与用于远程控制功能的第二对象903相关联。当将远程控制功能与第一对象中显示的至少一个第二对象(例如,第二对象903)相关联时,电子设备101可显示设置通知905。
为了将用于控制机顶盒的第二对象与第一对象900相关联,电子设备101可在功能设置区域选择机顶盒的电源图标901,并且将TV远程控制功能调用至第一对象900。然后,电子设备101可通过图像列表920在第一对象900中显示特定图像903,并且通过选择图像903来输入控制信号。电子设备101可从远程控制设备930接收控制信号,并且在显示器150的照相机区域910中显示通过照相机拍摄的远程控制设备930的图像。然后,电子设备101可显示向导,该向导指示远程控制设备应指向的方向。电子设备101可在图像903中设置所获取的控制信号。当从远程控制设备930输出的控制信号与频道上调(channel-up)功能相关联且接收了选择图像903的用户输入时,电子设备101可输出频道上调的控制信号。
图10A是根据本公开的实施方式的设置表的示例的图示。
电子设备101可将用于输出特定控制信号的对象包括到设置表1000中。当将对象包括在设置表1000中时,电子设备101可在设置表1000中获取和存储与对象相关联的图像和/或控制信号。当将各种对象包括在设置表1000中时,电子设备101可在远程控制设置模式中通过直接输入来自远程控件的控制信号来设置远程控制功能,或通过网络通信从连接至电子设备101的另一电子设备(例如,服务器106)接收和设置特定远程控制设备的功能列表。
电子设备101可包括以下所列项中的至少一项:对象图像列1013、与对象相对应的远程控制功能的类别列1015以及控制信息(例如,第一控制信息列1017、第二控制信息列1019和第三控制信息列1021)。在一些实施例中,当用于控制电子设备(例如,电子设备102和/或电子设备103)的对象显示在显示器150上的第一对象中时,可基于对象选择类型对控制信息进行分类。例如,第一控制信息列1017可与单击输入姿势相关联,第二控制信息列1019可与长按(例如,按压一秒)输入姿势相关联,以及第三控制信息列1021可与双击输入姿势相关联。
例如,当用户在对象1031的图标上点击时,电子设备101可根据存储在第一控制信息1017中的信息输出用于控制TV电源的控制信号和用于控制机顶盒电源的控制信号。当用户在编号1011的对象1031的图标上执行长时触摸时,电子设备101可输出用于控制TV电源的控制信号。当用户在对象1031的图标上执行双击时,电子设备101可输出用于控制机顶盒电源的控制信号。
电子设备101可将包括至少一个控制信号的对象合并到设置表1000中,或在从属设置表中设置对象。
图10B是根据本公开的实施方式的设置表的示例的图示。
电子设备101并不局限于这些说明,而是还可设置控制信号以控制两个或更多功能,诸如对象1061的图标中的第一控制信息列1053和/或第二控制信息列1055。当用于增大扬声器音量的控制信号与对象1061的图标的第一控制信号列1053相关联以及用于增大机顶盒音量的控制信号设置在第二控制信息列1055中时,电子设备101可使用对象1061的图标增大扬声器音量和/或机顶盒音量。例如,当用户点击对象1061的图标时,电子设备101可输出音量上调控制信号。当检测到用于选择对象1061的图标的另一输入时,电子设备101可根据对象1061的图标的先前选择确定已经经过预置时间是否。当已经经过预置时间时,电子设备101可输出与扬声器相对应的音量上调控制信号。当没有经过预置时间时,电子设备101可输出与机顶盒相对应的音量上调控制信号。
当检测到用户输入重复地选择对象1061的图标时,电子设备101可根据对象1061的图标的选择次数交替地输出第一控制信息列1053的扬声器的音量上调控制信号和第二控制信息列1055的机顶盒的音量上调控制信号。如前所述,电子设备101可基于设置信息根据第二对象的选择类型输出预置控制信号。电子设备101可配置成以各种方式选择第二对象以及控制两个或更多电子设备(例如,TV、空调、扬声器和/或机顶盒)。
电子设备101并不局限于根据重复地选择对象的用户输入来输出预置控制信号,而是还可基于存储在设置信息中的各种输入类型来输出预置控制信号。电子设备101可检测各种类型的输入,诸如,单击、双击、长按(例如,一秒)、特定触摸模式和/或它们的任何其他合适组合。电子设备101可选择与检测到的触摸相对应的预置控制信息,和/或输出该控制信息的控制信号中的至少一个控制信号。
图11是根据本公开的实施方式的用户界面的示例的图示。
电子设备101可基于在显示器150上检测到的用户输入调用(和显示)预置远程控制功能。当检测到通过输入设备1100输入的文字“远程控制”1101时,电子设备101可在显示器150上显示与文字“远程控制”相对应的第一对象1111。在一些实施例中,显示器150上的第一对象1111可包括与文字“远程控制”相对应的至少一个第二对象。
电子设备101可选择和移动显示器150上的第一对象1111,并且因此还移动第一对象1111的至少一个第二对象。当选择了第一对象1111中的预置图标1115时,电子设备101可提供用于改变第一对象1111的第二对象的功能。当检测到用于选择关闭图标1113的用户输入时,电子设备101可使第一对象1111在显示器150中隐藏起来。
如上所述,电子设备101可根据输入至显示器150的文字在显示器150上显示至少一个第一对象。电子设备101并不局限于输入至显示器150的文字“远程控制”1101。在检测到诸如文字“远程控制1”的预置文字输入时,电子设备101可在显示器150上显示与输入的文字相对应的至少一个第一对象。应注意的是,当调用第一对象时,电子设备101并不局限于显示单个第一对象,而是还可根据输入的文字调用两个或更多第一对象。第一对象中的每一个对象均可与能够通过电子设备101控制的不同电子设备相关联。用于调用第一对象的输入并不局限于输入至显示器150的文字,而是还可包括各种输入,诸如图形、符号、数字或通过麦克风输入的特定音频声音。
值得注意的是,电子设备101并不局限于显示包括与绘制在显示器150上的特定文字相对应的至少一个第二对象的第一对象,而是还可调用功能调用区域中的第一对象。
图12是根据本公开的实施方式的过程的示例的流程图。
在操作1201中,电子设备101可生成至少一个对象并将其呈现在显示器150上。在一些实施例中,可响应于用户输入生成对象。当检测到用户输入时,电子设备101并不局限于在显示器150上显示用于书写文字、符号或数字的备忘录程序。电子设备101可在显示器150上显示媒体播放器的用户界面或显示诸如s网页的信息的同时检测用户输入(例如,书写)。电子设备101可显示绘制在显示器150上的用户输入(例如,图像)。
在操作1203中,响应于接收到用户输入,电子设备101可将控制信号与对象相关联。基于对象列表,电子设备101可确定与绘制在显示器150上的用户输入(例如,图像)相匹配的对象。电子设备101可在匹配的对象中识别用于控制至少一个其他电子设备(例如,特定的电子设备)的预置功能的控制信号。电子设备101可将所识别的控制信号与绘制在显示器150上的图像相关联。
当在绘制在显示器150上的图像中设置控制信号时,电子设备101可基于用户输入设置所选择的控制信号。电子设备101可调用包括至少一个控制信号的属性列表。电子设备101可在绘制在显示器150上的图像中设置基于用户输入从属性列表的控制信号中选取的控制信号。
电子设备101可基于用户输入或设置信息在绘制在显示器150上的一个图像中设置两个或更多控制信号。电子设备101可将包括至少一个控制信号的图像用作为用于控制特定电子设备的对象。
在操作1205中,响应于所选择的对象,电子设备101可输出对象的控制信号。当检测到用于选择与开机信号相关联的对象的用户输入时,电子设备101可输出开机信号。控制信号可通过使用任何合适类型的短程无线通信协议来输出,诸如,IR通信协议、蓝牙或NFC。
用于操作电子设备的方法可包括确定至少一个对象,在对象中设置至少一个控制信号,以及根据对象输出控制信号。在显示器上显示至少一个对象可显示基于输入至显示器的点击、拖拽和绘制中的至少一个方式而生成的图像。控制信号可包括用于控制其他电子设备的功能的预置信号。对象可包括至少两个控制信号。输出所选择的对象的控制信号还可包括同时输出两个或更多控制信号,输出两个或更多控制信号中的至少一个控制信号,以及依次输出两个或更多控制信号。对象可包括两个或更多第二对象,该两个或更多第二对象包括至少一个控制信号。输出所选择的对象的控制信号还可包括输出对象的第二对象的控制信号中的至少一个控制信号。
图13是根据本公开的实施方式的过程的示例的流程图。
在操作1301中,电子设备101可在显示器150的至少一部分上显示第一对象。电子设备101可使用至少一个程序的用户界面,同时调用和显示第一对象。例如,当显示备忘录程序的用户界面且检测到绘制成预置尺寸的闭合图形(例如,闭合曲线)时,电子设备101可将闭合图形识别为第一对象。在识别了第一对象之后,电子设备101可基于关联的设置信息调用远程控制功能。
在操作1303中,电子设备101可在第一对象中显示第二对象,该第二对象包括用于控制至少一个其他电子设备的控制信息。为了在第一对象中显示第二对象,电子设备101可在对应的图像中将第二对象的控制信息与显示在显示器150的至少一部分中的第一对象相关联。当基于用户输入确认在第一对象中的与控制TV电源的图标匹配的图像时,电子设备101可在对应的图像中设置TV电源控制图标的控制信息,或使用TV电源控制图标来更换对应的图像。
根据本公开的另一实施方式,为了在显示器150上的第一对象中显示包括控制至少一个其他电子设备的的控制信息的第二对象,电子设备101可选择显示在显示器150的一部分中的对象列表的第二对象中的至少一个第二对象,并且将该至少一个第二对象显示在功能显示区域中。
在操作1305中,响应于用户输入,电子设备101可输出与第二对象相关联的控制信号。电子设备101可使用至少一个无线通信协议输出控制信号,诸如,IR通信协议、蓝牙或NFC。
图14是根据本公开的实施方式的过程的示例的流程图。在一些实施例中,可执行图14的过程代替图13过程的操作1303。
在操作1401中,电子设备101可显示包括至少一个第二对象的对象列表(例如,数据表)。第二对象可包括控制至少一个其他电子设备的控制指令。
在操作1403中,电子设备101可从列表检测对第二对象的选择。可通过使用任何合适类型的输入来进行选择,诸如,单击、长按或双击和/或拖拽姿势。
在操作1405中,电子设备101可在第一对象中显示第二对象。当用户在对象列表中选择了被限定为电源图标(例如,TV电源图标、机顶盒图标等)的第二对象时,电子设备101可在第一对象中显示所选择的电源图标,并且激活第一对象的所选择的远程控制功能。当在第一对象中激活了用于控制特定电子设备(例如,TV)的特定远程控制功能时,电子设备101可将对应的第一对象用作为TV远程控制。此外,电子设备101可在第一图标中显示与另一电子设备(例如,空调)相关联的电源控制图标,并且因此,利用该第一对象来控制两个不同的设备。电子设备101可使显示在第一对象中的特定电子设备的电源图标激活/失效,并且将该电源图标用作为用于控制与所激活的电源图标相对应的电子设备的远程控件。
图15是根据本公开的实施方式的过程的示例的流程图。在一些实施例中,可执行图15的过程代替图13过程的操作1305。
在操作1501中,电子设备101可将(在第一对象中的)绘制的图像接收为输入。该图像可手绘在显示器150上的、显示有第一对象的位置。电子设备101可通过将该图像与在对象列表中识别的至少一个图像进行比较来识别匹配的第二对象。基于绘制在显示器150的第一对象中的图像和诸如第二对象的图形或文字的图像组件,电子设备101可在对象列表中识别匹配的第二对象。操作1501可在图13的操作1303之后执行。
在操作1503中,电子设备101可将与所确定的第二对象相对应的控制信号与绘制在第一对象中的图像相关联。当识别了与TV电源图标相匹配的对象图像时,电子设备101可在获取的图像中设置TV电源图标的控制信号,并且使获取的图像执行TV电源图标相同的功能。
根据本公开的另一实施方式,电子设备101可使用与该图像匹配的第二对象来更换所获取的图像。当确定了与TV电源图标相匹配的对象图像时,电子设备101可使用TV电源图标来更换第一对象中的对应的图像。
在操作1505中,电子设备101可接收选择图像的用户输入并响应于输入而输出控制信号。当用户选择了包括TV电源图标的控制信号的图像时,电子设备101可输出TV电源控制信号。电子设备101可使用任何合适类型的短程通信协议来输出控制信号,诸如,IR通信协议、蓝牙和NFC。
根据本公开的各种实施方式,电子设备101可包括TV(例如,电子设备102)远程控制功能。电子设备101可在显示器150上显示用于管理电子设备102的远程控制功能的至少一个对象。电子设备101可在显示器150上显示对象。电子设备101可基于用户输入在显示器150上选择对象,并且输出与所选择的对象相对应的控制信号。当显示器150上显示了用于控制另一电子设备的对象时,电子设备101可选择和显示特定远程控制功能的对象中的至少一部分对象。电子设备101还可在显示器150上显示从与两个或更多其他电子设备(例如,电子设备102和/或电子设备103)相对应的远程控制功能中选取的对象。当显示器150上显示了至少一个远程控制功能的对象时,电子设备101可从与远程控制功能相对应的对象列表中选择至少一个对象,并且将所选择的对象添加至显示器150,或者,在显示器150的预置区域中绘制包括远程控制功能对象的预置图像,并且将该图像用作为用于控制其他电子设备的对象。当用户输入选择了绘制在显示器150上的图像时,电子设备101可输出与所选择的图像相对应的预置控制信号。例如,电子设备101可基于用户输入在显示器150上显示从对象列表中选取的机顶盒电源图标、频道上调图标和频道下调图标。当选择了机顶盒电源图标时,电子设备101可输出用于控制机顶盒电源的控制信号。当选择了频道上调图标或频道下调图标时,电子设备101可输出用于控制机顶盒频道或另一电子设备(例如,TV、电子设备102)的频道的控制信号。
根据本公开的各种实施方式,电子设备101可获取基于用户输入绘制在显示器150的对象(例如,第一对象)内部的图像,并且基于电子设备101的数据库的对象列表确定匹配的第二对象。电子设备101可在对应的图像中设置与所确定的第二对象相对应的控制信号。例如,当绘制在第一对象中的图像是电子设备103(例如,空调)的调高温度图标时,电子设备101可在该图像中设置与电子设备103(例如,空调)的调高温度图标相对应的控制信号。当用户输入选择了该图像时,电子设备101可输出用于升高电子设备103(例如,空调)的温度的控制信号。如前所述,电子设备101可在显示器150上的第一对象中显示用于控制各种电子设备的第二对象,选择第二对象中的至少一个对象,输出与所选择的对象相对应的控制信号,并且因此控制至少一个其他电子设备(例如,电子设备102和/或电子设备103)。
用于操作电子设备的方法可包括:确定至少一个对象;在对象中设置至少一个控制信号;以及根据对象输出控制信号。
对象可指示至少一个其他电子设备。
控制信号可包括用于控制其他电子设备的功能的预置信号。
输出控制信号可包括以下所列项中的至少一项:同时输出多个控制信号;输出多个控制信号中的至少一个控制信号;以及依次输出多个控制信号。
对象可指示多个其他电子设备,以及输出控制信号可包括根据其他电子设备输出控制信号。
输出控制信号可包括显示对象,检测对象选择,根据对象确定控制信号以及输出控制信号。
控制信号可使对象激活或失效。
控制信号可根据其他电子设备格式化。
确定对象可包括检测通过用户输入生成的对象。
该确定可包括显示多个对象和检测对对象中的至少一个对象的选择。
电子设备101的各种实施方式可在处理器12的控制之下实施。电子设备101可包括与处理器120独立的模块,该模块被程序化以控制本公开的各种实施方式。程序化为控制本公开的各种实施方式的独立模块可在处理器120的控制之下工作。
电子设备可包括通信模块和功能性地连接至通信模块的处理器。
处理器可配置成确定至少一个对象,在对象中设置至少一个控制信号,以及根据对象输出控制信号。
对象可指示至少一个其他电子设备。
控制信号可包括用于控制其他电子设备的功能的预置信号。
处理器可配置成执行以下所列项中的至少一项:同时输出多个控制信号;输出多个控制信号中的至少一个控制信号;以及依次输出多个控制信号。
对象可指示多个其他电子设备,以及处理器可配置成根据其他电子设备输出控制信号。
电子设备还可包括功能性地连接至处理器的显示器。处理器可配置成显示对象,检测对象选择,根据对象确定控制信号以及输出控制信号。
控制信号可使对象激活或失效。
控制信号可根据其他电子设备格式化。
处理器可配置成检测和确定通过用户输入生成的对象。
电子设备还可包括功能性地连接至处理器的显示器。处理器可配置成显示多个对象以及检测和确定对对象中的至少一个对象的选择。
电子设备的上述组件可包括一个或多个部分,并且相应组件的名称可根据电子设备的类型而不同。本公开的电子设备可包括该组件中的至少一个组件,省略一些组件或还包括其他组件。电子设备组件中的一些组件可组合成单个实体以执行对应组件的相同功能。
本公开所附权利要求和/或说明书中描述的设备或方法中的至少一部分可使用例如硬件、软件、固件或其一个或多个的组合(例如,模块或单元)来实现。术语“模块”可与例如“单元”、“逻辑”、“逻辑块”、“组件”或“电路”的术语互换地使用。“模块”可以是整体地形成的组件的最小单元或部分。“模块”可以是一个或多个功能的最小单元或部分。“模块”可机械地或电子地实现。例如,“模块”可包括专用集成电路(ASIC)、现场可编程门阵列(FPGA)或用于执行操作的众所周知的或待发展的可编程逻辑设备中的至少一种。“模块”可提供在存储了一个或多个程序(或编程模块、应用)的非暂时性计算机可读存储介质中。例如,可使用存储在计算机可读存储介质中的指令将程序实现为编程模块。一个或多个程序可包括供电子设备执行本公开所附权利要求和/或说明书中描述的方法的指令。例如,当指令通过一个或多个处理器(例如,处理器120)执行时,该一个或多个处理器执行对应的功能。非暂时性计算机可读存储介质可以是例如存储器130。编程模块的至少一部分可通过处理器120实现(例如,执行)。编程模块的至少一部分可包括例如用于执行一个或多个功能的模块、程序、例程、指令集或程序。
电子设备可包括计算机可读存储介质,该计算机可读存储介质存储了用于确定至少一个对象、在对象中设置至少一个控制信号以及根据对象输出控制信号的程序。
非暂时性计算机可读记录介质可包括诸如硬盘、软盘和磁带的磁介质;诸如光盘ROM(CD-ROM)和数字多功能光盘(DVD)的光学介质;诸如光软盘的磁光盘介质;专门配置成存储和执行应用指令(例如,编程模块)的硬件设备,诸如,ROM、随机存取存储器(RAM)和闪速存储器;电可擦可编程只读存储器(EEPROM);磁盘存储器设备或其他光存储器设备;以及磁带盒。可替代地,程序可存储在组合了这些记录介质中的部分或全部记录介质的存储器中。可配备多个存储器。程序指令不仅包括由编译器生成的机器代码,而且还可包括能够由计算机使用解译器执行的高级语言代码。
程序可存储在能够通过通信网络访问的电子设备的附接存储设备中,该通信网络例如为互联网、内部网、局域网(LAN)、宽域网(WLAN)或存储区域网(SAN)或组合了这些网络的通信网络。存储设备可通过外部端口访问电子设备。通信网络中的独立存储设备可访问便推式电子设备。上述电子设备可用作用于实践本公开的实施方式的操作的一个或多个软件模块,反之亦然。
根据本公开的各种实施方式的模块或编程模块可包括上述组件中的至少一个组件,省略一些组件或还包括其他组件。由模块、编程模块或其他组件实践的操作可依次地、并行地、重复地或启发式地进行。另外,一些操作可以以不同的顺序执行或省略,或者可添加其他的操作。
图1至图15仅作为示例提供。结合这些附图讨论的操作中的至少一些操作可同时执行,以不同的顺序执行,和/或完全省略。将理解的是,提供本文中所描述的示例以及表达为“诸如”、“例如”、“包括”、“在一些方面中”、“在一些实施例中”等的从句不应被解释为将要求保护的主题限制为特定示例。
虽然已参照本文中提供的示例具体地示出和描述了本公开,但是本领域技术人员将理解的是,在不脱离如所附权利要求所限定的本公开的范围的情况下,可对本公开进行形式和细节上的各种改变。
Claims (15)
1.电子设备的方法,所述方法包括:
确定至少一个对象;
将至少一个控制信号与所述对象相关联;以及
输出与所述对象相对应的控制信号。
2.根据权利要求1所述的方法,其中,所述对象包括与外部设备相对应的标识符。
3.根据权利要求2所述的方法,其中,所述控制信号包括这样的信号,当该信号被所述外部设备接收时使所述外部设备从一个状态转换成另一状态。
4.根据前述权利要求中任一项所述的方法,其中,输出所述控制信号包括以下至少之一:
同时输出多个控制信号;
输出所述多个控制信号中的至少一个控制信号;以及
依次输出所述多个控制信号。
5.根据前述权利要求中任一项所述的方法,其中,所述对象与多个外部设备相关联,以及输出所述控制信号包括:将所述控制信号发送至所述外部设备中的每一个外部设备。
6.根据前述权利要求中任一项所述的方法,其中,输出所述控制信号包括:
将所述对象显示在所述电子设备的显示器上;
检测选择所述图像的用户输入;以及
输出与所述对象相关联的控制信号。
7.根据前述权利要求中任一项所述的方法,其中,所述控制信号具有被外部设备支持的格式。
8.根据前述权利要求中任一项所述的方法,其中,所述对象响应于在所述电子设备处检测到用户输入而生成。
9.电子设备,包括:
通信模块;以及
至少一个处理器,所述至少一个处理器操作性地联接至所述通信模块以及配置成:
确定至少一个对象;
将至少一个控制信号与所述对象相关联;以及
输出与所述对象相对应的控制信号。
10.根据权利要求9所述的电子设备,
其中,所述对象包括与外部设备相对应的标识符,以及其中,
所述控制信号包括这样的信号,当该信号被所述外部设备接收时使所述外部设备从一个状态转换到另一状态。
11.根据权利要求9或10所述的电子设备,其中,输出所述控制信号包括以下至少之一:
同时输出多个控制信号;
输出所述多个控制信号中的至少一个控制信号;以及
依次输出所述多个控制信号。
12.根据权利要求9至11中任一项所述的电子设备,
其中,所述对象与多个外部设备相关联,以及
输出所述控制信号包括:将所述控制信号发送至所述外部设备中的每一个外部设备。
13.根据权利要求9至12中任一项所述的电子设备,还包括:
显示器,所述显示器功能性地连接至所述至少一个处理器,其中,所述至少一个处理器配置成:
将所述对象显示在所述显示器上;
检测选择所述对象的用户输入;以及
输出与所述对象相关联的控制信号。
14.根据权利要求9至13中任一项所述的电子设备,其中,所述控制信号具有被外部设备支持的格式。
15.根据权利要求9至14中任一项所述的电子设备,其中,所述对象响应于在所述电子设备处检测到用户输入而生成。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140181534A KR102353498B1 (ko) | 2014-12-16 | 2014-12-16 | 기능 제공 방법 및 그 전자 장치 |
KR10-2014-0181534 | 2014-12-16 | ||
PCT/KR2015/013577 WO2016099082A1 (en) | 2014-12-16 | 2015-12-11 | Method and apparatus for remote control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107077778A true CN107077778A (zh) | 2017-08-18 |
CN107077778B CN107077778B (zh) | 2020-05-01 |
Family
ID=55079945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580062961.8A Active CN107077778B (zh) | 2014-12-16 | 2015-12-11 | 用于远程控制的方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10115300B2 (zh) |
EP (1) | EP3035313B1 (zh) |
KR (1) | KR102353498B1 (zh) |
CN (1) | CN107077778B (zh) |
WO (1) | WO2016099082A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101833789B1 (ko) * | 2016-05-16 | 2018-03-02 | (주)휴맥스 | 이미지 처리 장치 및 이를 이용한 외부 기기 제어 방법 |
KR102649254B1 (ko) * | 2016-08-03 | 2024-03-20 | 삼성전자주식회사 | 디스플레이 제어 방법, 저장 매체 및 전자 장치 |
CN110764497A (zh) * | 2019-09-09 | 2020-02-07 | 深圳市无限动力发展有限公司 | 移动机器人遥控方法、装置、存储介质及遥控终端 |
CN114095534A (zh) * | 2021-11-11 | 2022-02-25 | 珠海格力电器股份有限公司 | 一种数据交互方法、装置、系统、无线模块及空调机组 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001071685A1 (en) * | 2000-03-23 | 2001-09-27 | Brightcom Technologies Ltd. | Method, device, and system for adaptively, interactively, and universally remote controlling appliances |
US20020130834A1 (en) * | 2001-03-16 | 2002-09-19 | Emsquare Research, Inc. | System and method for universal control of devices |
WO2003044625A2 (en) * | 2001-11-20 | 2003-05-30 | Universal Electronics Inc. | Hand held remote control device having an improved user interface |
US20120119889A1 (en) * | 2010-11-17 | 2012-05-17 | Carrillo Michael A | Interactive mobile communication device |
CN102956095A (zh) * | 2011-08-19 | 2013-03-06 | 富泰华工业(深圳)有限公司 | 遥控方法以及遥控设备 |
CN103206766A (zh) * | 2012-01-17 | 2013-07-17 | 珠海格力电器股份有限公司 | 多台空调器的控制方法及系统和遥控器及空调器 |
EP2620869A1 (en) * | 2012-01-27 | 2013-07-31 | Optim Corporation | Portable terminal, method, and program of changing user interface |
US20140070926A1 (en) * | 2012-09-13 | 2014-03-13 | Asia Vital Components Co., Ltd. | Portable electronic device based user-definable remote-control interface system and operating method thereof |
CN103917941A (zh) * | 2011-11-02 | 2014-07-09 | Lg电子株式会社 | 遥控器及其操作方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100447877B1 (ko) | 2001-11-27 | 2004-09-08 | 에스케이텔레텍주식회사 | 단축기능과 특수문자를 위한 아이콘을 생성하는 방법 |
US7274303B2 (en) * | 2002-03-01 | 2007-09-25 | Universal Electronics Inc. | Power strip with control and monitoring functionality |
KR20040006855A (ko) | 2002-07-16 | 2004-01-24 | 주식회사 센티움 | 다기능 통합형 리모컨 및 그 제어방법 |
TWI353736B (en) * | 2007-11-23 | 2011-12-01 | Compal Communications Inc | Device of wireless remote control and operating me |
JP2010015238A (ja) * | 2008-07-01 | 2010-01-21 | Sony Corp | 情報処理装置、及び補助情報の表示方法 |
KR20100015165A (ko) | 2008-08-04 | 2010-02-12 | 박병진 | 터치스크린 패드를 이용하는 사용자 입력 장치 |
US20100169842A1 (en) * | 2008-12-31 | 2010-07-01 | Microsoft Corporation | Control Function Gestures |
KR101632748B1 (ko) * | 2009-09-24 | 2016-07-04 | 삼성전자주식회사 | 맞춤형 원격 사용자 인터페이스 페이지를 제공하기 위한 장치 및 방법 |
US20120056823A1 (en) * | 2010-09-08 | 2012-03-08 | Telefonaktiebolaget L M Ericsson (Publ) | Gesture-Based Addressing of Devices |
US20120062471A1 (en) * | 2010-09-13 | 2012-03-15 | Philip Poulidis | Handheld device with gesture-based video interaction and methods for use therewith |
KR101037397B1 (ko) | 2010-09-17 | 2011-05-30 | 주식회사 디지엔스 | 스마트폰을 이용한 디지털 기기 제어 시스템 |
KR101253148B1 (ko) | 2011-03-21 | 2013-04-10 | 주식회사 디지엔스 | 스마트폰과 중계 홈서버를 이용한 적외선 신호 학습이 가능한 디지털기기 제어시스템 |
US9024894B1 (en) * | 2012-08-29 | 2015-05-05 | Time Warner Cable Enterprises Llc | Remote control including touch-sensing surface |
KR101527872B1 (ko) | 2012-10-17 | 2015-06-10 | 용훈 김 | 스마트기기용 리모컨 인터페이스 자동 생성 방법 |
KR20140109166A (ko) * | 2013-03-05 | 2014-09-15 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
US9082292B2 (en) * | 2013-05-02 | 2015-07-14 | pita4 mobile LLC | Display apparatus, hardware remote controller, and remote control system |
-
2014
- 2014-12-16 KR KR1020140181534A patent/KR102353498B1/ko active Active
-
2015
- 2015-12-11 CN CN201580062961.8A patent/CN107077778B/zh active Active
- 2015-12-11 WO PCT/KR2015/013577 patent/WO2016099082A1/en active Application Filing
- 2015-12-15 US US14/969,234 patent/US10115300B2/en active Active
- 2015-12-16 EP EP15200476.8A patent/EP3035313B1/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001071685A1 (en) * | 2000-03-23 | 2001-09-27 | Brightcom Technologies Ltd. | Method, device, and system for adaptively, interactively, and universally remote controlling appliances |
US20020130834A1 (en) * | 2001-03-16 | 2002-09-19 | Emsquare Research, Inc. | System and method for universal control of devices |
WO2003044625A2 (en) * | 2001-11-20 | 2003-05-30 | Universal Electronics Inc. | Hand held remote control device having an improved user interface |
US20120119889A1 (en) * | 2010-11-17 | 2012-05-17 | Carrillo Michael A | Interactive mobile communication device |
CN102956095A (zh) * | 2011-08-19 | 2013-03-06 | 富泰华工业(深圳)有限公司 | 遥控方法以及遥控设备 |
CN103917941A (zh) * | 2011-11-02 | 2014-07-09 | Lg电子株式会社 | 遥控器及其操作方法 |
CN103206766A (zh) * | 2012-01-17 | 2013-07-17 | 珠海格力电器股份有限公司 | 多台空调器的控制方法及系统和遥控器及空调器 |
EP2620869A1 (en) * | 2012-01-27 | 2013-07-31 | Optim Corporation | Portable terminal, method, and program of changing user interface |
US20140070926A1 (en) * | 2012-09-13 | 2014-03-13 | Asia Vital Components Co., Ltd. | Portable electronic device based user-definable remote-control interface system and operating method thereof |
Also Published As
Publication number | Publication date |
---|---|
US20160171879A1 (en) | 2016-06-16 |
CN107077778B (zh) | 2020-05-01 |
KR102353498B1 (ko) | 2022-01-20 |
EP3035313A1 (en) | 2016-06-22 |
EP3035313B1 (en) | 2019-04-10 |
WO2016099082A1 (en) | 2016-06-23 |
KR20160073125A (ko) | 2016-06-24 |
US10115300B2 (en) | 2018-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094314B (zh) | 用于利用显示器来处理输入的方法和装置 | |
CN108076217A (zh) | 用于显示使用图标的应用的执行屏幕的电子装置和方法 | |
KR102213190B1 (ko) | 홈스크린 구성 방법 및 이를 이용한 전자 장치 | |
KR20150146236A (ko) | 지문 처리 방법 및 그 전자 장치 | |
CN108432260A (zh) | 电子设备及其图像控制方法 | |
CN110476189A (zh) | 用于在电子装置中提供增强现实功能的方法和设备 | |
CN110008678A (zh) | 电子设备和在电子设备中注册指纹的方法 | |
CN104793818A (zh) | 用于在电子设备中获得输入的方法、电子设备和存储介质 | |
CN105528540B (zh) | 电子装置及其操作方法 | |
CN106575201A (zh) | 在空闲模式下操作的电子设备及其方法 | |
CN106354451A (zh) | 用于操作电子设备的方法和电子设备 | |
CN107548486A (zh) | 用于提供快捷用户界面的电子装置及其方法 | |
CN105630326A (zh) | 电子设备和控制电子设备中的对象的方法 | |
KR20160031851A (ko) | 정보 제공 방법 및 그 전자 장치 | |
CN107835969A (zh) | 对电子设备的触摸感测模块进行控制的方法、电子设备、对设置在电子设备中的触摸感测模块进行操作的方法以及触摸感测模块 | |
CN105426069B (zh) | 用于产生预览数据的方法和电子设备 | |
CN107924286A (zh) | 电子设备及电子设备的输入方法 | |
CN105528025A (zh) | 电子设备中的显示控制方法和保护封套 | |
CN108463799A (zh) | 电子设备的柔性显示器及其操作方法 | |
CN104978023A (zh) | 用于接收用户输入的电子装置的用户界面方法和设备 | |
CN105446611A (zh) | 用于对触摸输入进行处理的装置及其方法 | |
CN109804618A (zh) | 用于显示图像的电子设备和计算机可读记录介质 | |
KR20150057080A (ko) | 입력 도구에 따라 입력 모드를 변경하는 전자 장치 및 방법 | |
KR20160026342A (ko) | 유저 입력에 기초한 오브젝트 속성을 제어하는 전자 장치 및 방법 | |
CN109952556A (zh) | 控制使用触摸屏的电子装置上的应用的运行的方法及其电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |