本发明涉及计算机应用技术领域,特别涉及一种扩展坞、远程控制方法、系统及终端。
背景技术:
大部分的电子设备均是通过外部设备进行充电,并通过接口与外部设备通信。随着技术的高速发展,电子设备日益丰富,各种电子设备开发商采用不同类型的连接器充电和通信。因此,为满足不同电子设备的需求,通过扩展坞与电子设备连接,进而对电子设备进行充电和通信。
然而,目前的扩展坞仅能实现对电子设备进行充电及提供连接接口等功能,无法通过扩展坞实现对其他电子设备的远程控制。
因此,通过扩展坞实现对电子设备的远程控制将成为当前所亟待解决的技术问题。
技术实现要素:
为了解决相关技术中无法通过扩展坞实现对电子设备的远程控制的技术问题,本发明提供了一种远程控制方法及系统、扩展坞。
第一方面,提供了一种远程控制方法,包括:
接收远程控制指令;
根据所述远程控制指令在预置的红外码库中查找对应的目标红外码;
发送所述目标红外码,对关联的电子设备进行远程控制。
第二方面,提供了另一种远程控制方法,该方法运行于远程控制设备中,包括:
远程控制设备探测与扩展坞之间的距离;
判断所述距离是否在预设的使用距离范围内,若为否,则
向所述扩展坞发送电子设备关闭通知。
第三方面,提供了一种扩展坞,包括:
处理器;
与所述处理器通信连接的存储器;
红外发射器,其与所述处理器、所述存储器分别通信连接;
通过接收相应的控制指令后,所述处理器对所述控制指令进行处理生成相应的红外码,进而所述红外发射器在所述处理器的控制下发送所述红外码,对关联的电子设备进行控制。
第四方面,提供了一种远程控制系统,包括:
通信终端;
扩展坞,其与所述通信终端通信连接;其中,所述扩展坞包括:
处理器;
与所述处理器通信连接的存储器;
通信模块,所述通信模块与所述通信终端、所述处理器及所述存储器均通信连接;
红外发射器,其与所述处理器、所述存储器分别通信连接;
通过所述通信模块接收所述通信终端的远程控制指令后,所述处理器根据所述远程控制指令生成对应的红外码,所述红外发射器在所述处理器的控制下发送红外码,对关联的电子设备进行控制。
第五方面,提供了一种终端,包括:
处理器;以及
与所述处理器通信连接的存储器;其中,
所述存储器存储有可被所述处理器执行的指令,所述指令被所述处理器执行,以使所述处理器能够执行如第一方面所述的方法。
第六方面,提供了一种存储介质,用于存储程序,所述程序在被执行时使得终端执行如第一方面所述的方法。
通过本发明的实施例提供的技术方案能够得到以下有益效果:
通过扩展坞接收远程控制指令,再对该远程指令进行处理得到控制信息,进而在预置的红外码库中查找对应的目标红外码,通过发送目标红外码对关联的电子设备进行远程控制,大大提高了对电子设备控制的便利性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,本发明并不受限制。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据本公开所涉及的一个实施环境的示意图。
图2是根据一示例性实施例示出的一种扩展坞的结构图。
图3是根据图1对应实施例示出的另一种扩展坞的结构图。
图4是根据图1对应实施例示出的另一种扩展坞的结构图。
图5是根据图1对应实施例示出的另一种扩展坞的结构图。
图6是根据一示例性实施例示出的一种远程控制系统的结构图。
图7是根据图6对应示例性实施例示出的另一种远程控制系统的结构图。
图8是根据一示例性实施例示出的一种远程控制方法流程图。
图9是根据图8对应实施例示出的另一种远程控制方法的流程图。
图10是根据图9对应实施例示出的另一种远程控制方法的流程图。
图11是根据图8对应实施例示出的另一种远程控制方法的流程图。
图12是根据图11对应实施例示出的另一种远程控制方法的流程图。
图13是根据图8对应实施例示出的远程控制方法中步骤s120的一种具体实现流程图。
图14是根据图13对应实施例示出的另一种远程控制方法的流程图。
图15是根据一示例性实施例示出的一种远程控制方法流程图。
图16是根据一示例性实施例示出的一种远程控制方法流程图。
图17是根据一示例性实施例示出的一种终端的框图。
具体实施方式
体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。
基于此,特提出一种扩展坞及远程控制方法、系统,该远程控制方法由计算机程序实现,以在该扩展坞或远程控制系统中运行,进而实现对各种电子设备进行远程控制,并且操作简单,智能化程度高。
图1是根据本公开所涉及的一个实施环境的示意图。该实施环境包括:扩展坞200、与扩展坞200通信连接的第二终端103及与第二终端103通信连接的第一终端101。
第二终端103和扩展坞200之间的关联方式,包括但不限于以wifi、蓝牙等无线网络或者usb接口等有线连接实现的二者之间往来的数据关联方式,具体关联方式不受本实施例的限制。
第一终端101和第二终端103之间的关联方式,包括但不限于以wifi等无线网络或者有线宽带实现的二者之间往来的数据关联方式,具体关联方式不受本实施例的限制。
第一终端101发送远程控制指令,第二终端103接收该远程控制指令后传输至扩展坞200,扩展坞200根据该远程控制指令在预置的红外码库中查找对应的目标红外码,进而发送目标红外码,对关联的电子设备进行远程控制。
第一终端101可以是手机、平板电脑等计算机设备,具体实现方式不受本实施例的限制。
第二终端103可以是手机、电脑等计算机设备,具体实现方式不受本实施例的限制。
在一个实施例中,具体的,如图2所示,一种扩展坞200包括:处理器201,与处理器201通信连接的存储器202、以及与处理器201、存储器202分别通信连接的红外发射器203。
接收控制指令后,处理器201对控制指令进行处理生成相应的红外码,进而红外发射器203在处理器201的控制下发送红外码,对关联的电子设备进行控制。
接收的控制指令可以是与扩展坞200通信连接的通信终端发送的,例如,通过用户触发通信终端上的应用程序,进而向扩展坞200发送控制指令;也可以是通过用户触发扩展坞200上的相关按键而触发的;还可以是通过其他方式接收的控制指令。
从而通过扩展坞,根据接收的控制指令发送相应的红外码,实现对关联电子设备的控制,大大提高了对电子设备控制的便利性。
可选的,如图3所示,扩展坞200还包括与处理器201、存储器202分别通信连接的通信模块204。通过通信模块204,与外部设备之间进行数据传输。
可选的,通信模块204包括有线通信模块2041及无线通信模块2042。
在一具体的示例性实施例中,有线通信模块2041包括连接接口,例如,usb接口、lightning接口等;无线通信模块2042包括rf协议模块,例如,蓝牙、wifi、zigbee(紫蜂协议)、z-wave等。
在一具体的示例性实施例中,通过通信模块204,与外部设备通信连接,接收外部设备发送的控制指令,进而通过处理器201对控制指令进行处理生成相应的红外码,在处理器的控制下通过红外发射器203发送红外码,对关联的电子设备进行控制。
进而通过通信模块204接收与扩展坞200通信连接的通信终端传输的远程控制指令,实现对关联电子设备的远程控制。
可选的,扩展坞200还包括与处理器201、存储器202分别通信连接的状态显示器205。通过状态显示器205,对扩展坞200的工作状态进行显示,从而更便捷地了解扩展坞200的工作状态,为对关联电子设备控制提供更好的方便性。
在一具体的示例性实施例中,状态显示器205为液晶显示屏。
可选的,扩展坞200上还装设有控制按键及开关,通过控制按键或开关,对扩展坞200的工作进行控制。
可选的,如图4所示,扩展坞200还包括与处理器201、存储器202分别通信连接的红外接收器208。通过红外接收器208,接收外部设备发送的红外信号。
在一具体的示例性实施例中,通过红外接收器208,接收外部设备通过红外线发送的配对请求,根据该配对请求,扩展坞200与该外部设备建立配对连接,进而基于配对连接,实现对该外部设备的远程控制。
在另一具体的示例性实施例中,通过红外接收器208,接收外部设备发送的红外控制指令,基于该红外控制指令,在扩展坞200的红外码库中查找对应的目标红外码,进而通过发送该目标红外码,对关联的电子设备进行远程控制。
可选的,扩展坞200还包括与处理器201、存储器202分别通信连接的直流电源模块207。通过直流电源模块207,为与扩展坞200物理连接的通信终端或扩展坞200中的其它模块提供电能。
在一具体的示例性实施例中,扩展坞200与通信终端通过连接接口物理连接,在通信终端电量不足时,直流电源模块207通过连接接口为通信终端提供电能。
可选的,扩展坞200还包括与处理器201、存储器202分别通信连接的传感器209。
通过传感器209,对扩展坞200所处环境进行相关环境参数的探测,进而根据环境参数实现对相关的电子设备的自动控制,大大提高了对电子设备进行远程控制的智能化程度。
可选的,传感器209包括温度传感器2091、湿度传感器2092、振动传感器2093、光传感器2094、运动传感器2095、人体红外传感器2096、声音传感器2097中的一种或多种。
可选的,扩展坞200还包括齿轮箱,齿轮箱装设于扩展坞200的底部。通过齿轮箱对扩展坞200的位置倾斜度进行调节。
在一具体的示例性实施例中,通过传感器探测到扩展坞的运动后,自动调节齿轮箱,使扩展坞更加稳定,避免因扩展坞放置不稳而造成扩展坞的损坏。
图5是根据一示例性实施例示出的一种扩展坞200的结构框图,如图5所示,扩展坞200包括:处理器201,与处理器201通信连接的存储器202,与处理器201、存储器202分别通信连接的红外发射器203、通信模块204、状态显示器205、i-beacon收发器206、直流电源模块207、红外接收器208、传感器209。
其中,传感器209包括温度传感器2091、湿度传感器2092、振动传感器2093、光传感器2094、运动传感器2095、人体红外传感器2096、声音传感器2097中的一种或多种。
在一个实施例中,具体的,如图6所示,一种远程控制系统300包括:通信终端103、扩展坞200,扩展坞200与通信终端103通信连接。
扩展坞200包括:
处理器201,与处理器201通信连接的存储器202、以及与处理器201、存储器202分别通信连接的红外发射器203、通信模块204。
通过通信模块204,扩展坞200接收通信终端103的远程控制指令,处理器201根据远程控制指令生成对应的红外码,在处理器201的控制下通过红外发射器发送红外码,进而对关联的电子设备进行控制。
远程控制指令可以是根据通信终端103上触发的控制信息而生成的,也可以是根据通信终端103接收与其通信连接的其他通信终端发送的控制信息而生成的,在此不进行限定。
在一具体的示例性实施例中,如图7所示,图6对应实施例示出的远程控制系统300还包括通信终端101,通信终端101与通信终端103通信连接。通信终端103接收通信终端101下发的控制信息,生成远程控制指令,并将该远程控制指令传送至扩展坞200。
由于接收控制信息以及对控制信息分析处理生成远程控制指令是通信终端103执行的,因此大大降低了扩展坞200的性能要求。在一具体的示例性实施例中,采用废置的手机作为通信终端103,并与扩展坞200协同即可实现远程控制,从而大大提高了远程控制的便利性。
图8是根据一示例性实施例示出的一种远程控制方法流程图,如图8所示,该远程控制方法可以包括以下步骤。
在步骤s110中,接收远程控制指令。
远程控制指令是通过无线连接对远端电子设备进行控制的指令。
在一具体的示例性实施例中,通信终端与扩展坞无线连接,用户在通信终端下发控制指令后,扩展坞通过与通信终端的无线连接,接收通信终端发送的远程控制指令。
可选的,扩展坞接收远程控制指令的方式包括但不限于:sms(short-messageservices,短信)、gprs(generalpacketradioservice,通用分组无线协议)、3g/4g、wi-fi、z-wave、zigbee、蓝牙、ble(bluetoothlowenergy,低能耗蓝牙)。
在步骤s120中,根据远程控制指令在预置的红外码库中查找对应的目标红外码。
红外码库是预先设置的。在红外码库中,存储有各类型电子设备的红外码及对应的控制信息。
可以理解的是,由于通信协议的不同,不同通信终端发送的远程控制指令存在一定的差别。因此,在接收远程控制指令后,需预先对远程控制指令进行识别处理,得到相应的控制信息。
在获取得到远程控制指令相应的控制信息后,根据该控制信息在预置的红外码库中查找对应的目标红外码。
在步骤s130中,发送目标红外码,对关联的电子设备进行远程控制。
需要说明的是,对不同电子设备控制的红外码是不一样的。因而,根据红外码,对关联的电子设备进行控制,从而根据远程控制指令实现对电子设备的远程控制。
利用如上所述的方法,通过接收远程控制指令,对远程控制指令处理后在预置的红外码库中查找对应的目标红外码,进而发送目标红外码对关联电子设备进行远程控制,大大提高了对电子设备控制的便利性。
图9是根据另一示例性实施例示出的远程控制方法流程图。如图9所示,在图8示出的远程控制方法中的步骤s120之前,该远程控制方法还可以包括以下步骤。
在步骤s210中,从云服务器下载各种不同电子设备信息相关的红外码及控制信息。
电子设备信息是电子设备的标识信息。
通过电子设备信息,对不同的电子设备进行标识区分。
云服务器中存储有控制各种不同类型电子设备的红外码及对应的控制信息。
在通信终端与云服务器之间存在网络连接时,通过通信终端与云服务器之间的网络连接,从云服务器中下载各种不同电子设备信息相关的红外码及控制信息。
在步骤s220中,将红外码及对应的控制信息关联存储形成红外码库。
通过从云服务器下载各种不同电子设备信息相关的红外码及控制信息,并将红外码及对应的控制信息关联存储形成红外码库。在对接收的远程控制指令识别处理得到控制信息后,根据控制信息在红外码库中查找目标红外码,从而无需在云服务器的海量信息中进行查找,提高了目标红外码的查找速率,并且在存储有红外码库后,在未连接网络时依然能够进行电子设备的远程控制,大大提高了对电子设备进行远程控制的效率。
图10是根据另一示例性实施例示出的远程控制方法流程图。如图10所示,在图9示出的远程控制方法中的步骤s220之前,该远程控制方法还可以包括以下步骤。
在步骤s310中,接收红外码更新指令,红外码更新指令中包含电子设备信息。
红外码更新指令是对红外码库进行更新的指令。
红外码更新指令可以是通过用户触发而生成的,也可以是按照预定的时间间隔检测到云服务器中有更新时而生成的,在此不对红外码更新指令的生成方式进行限定。
红外码更新指令中包含有电子设备信息,根据该电子设备信息,指示对相应的电子设备控制的红外码存在更新。
在步骤s320中,响应红外码更新指令,对红外码库中电子设备信息相关的红外码及控制信息进行更新。
对红外码库中电子设备信息相关的红外码及控制信息进行更新时,可以根据电子设备信息,从云服务器下载该电子设备信息相关的红外码及控制信息,对红外码库中该电子设备信息相关的红外码及控制信息进行替换;也可以是根据电子设备信息,基于红外码库中该电子设备信息相关的红外码及控制信息,从云服务器下载存在更新的红外码及控制信息,对红外码库中该电子设备信息相关的红外码及控制信息进行增添、删除、修改。
通过如上所述的方法,根据接收的红外码更新指令,对红外码库中电子设备信息相关的红外码及控制信息进行更新,保证了红外码库中的红外码及控制信息的准确性。
图11是根据另一示例性实施例示出的远程控制方法流程图。如图11所示,在图8示出的远程控制方法中的步骤s110之前,该远程控制方法还可以包括以下步骤。
在步骤s410中,接收配对请求,配对请求中包含电子设备信息。
配对请求是电子设备发送的与扩展坞进行适配连接的请求。
根据配对请求,与相应的电子设备进行适配连接,通过发送红外码对该电子设备进行控制。
接收的配对请求可以是通过红外接收器接收的红外配对请求,也可以是通过蓝牙等无线连接而接收的配对请求,还可以是通过其他的方式接收的配对请求,在此不进行一一限定。
在步骤s420中,响应配对请求,与电子设备信息所属的电子设备进行配对连接。
在接收到配对请求后,根据配对请求与相应的电子设备建立配对连接。通过该配对连接,以便对相应的电子设备进行远程控制。
利用如上所述的方法,通过接收配对请求,与相关电子设备进行配对连接,进而对已配对连接的电子设备发送进行控制的红外码,保证了对电子设备进行远程控制的准确性。
图12是根据另一示例性实施例示出的远程控制方法流程图。如图12所示,在图11示出的远程控制方法中的步骤s410之后,该远程控制方法还可以包括以下步骤。
在步骤s510中,响应配对请求,从云服务器下载电子设备信息相关的红外码及控制信息。
在接收到配对请求后,根据配对请求下载对相应的电子设备进行控制的红外码及控制信息,并将红外码及控制信息与对应的电子设备信息关联存储于预置的红外码库中,保证在对该电子设备进行远程控制时,预置的红外码库中存储有该电子设备相关的最新红外码及控制信息。
在步骤s520中,将红外码及控制信息与对应的电子设备信息关联存储于预置的红外码库中。
利用如上所述的方法,在接收配对请求后,根据配对请求中的电子设备信息下载相关的红外码及控制信息,使预置的红外码库中存储有该电子设备相关的最新红外码及控制信息,保证了对电子设备进行远程控制的准确性。
图13是根据图8对应实施例示出的远程控制方法中步骤s120的细节描述。图13中,该步骤s120可以包括以下步骤。
在步骤s121中,对远程控制指令进行解调得到控制信息。
如前所述的,由于通信协议的不同,不同通信终端发送的远程控制指令存在一定的差别。因此,在接收远程控制指令后,需预先对远程控制指令进行识别处理,得到相应的控制信息。
另外,为便于信号的传输,在传输之前,将对传输的信号进行对载波调制。因此,在接收到远程控制指令后,需对远程控制指令进行解调。
解调是从被调制的远程控制指令中恢复控制信息的过程。
通过对远程控制指令进行解调,恢复得到相应的控制信息。
在步骤s122中,根据控制信息在预置的红外码库中查找得到对应的目标红外码。
如前所述的,预置的红外码库中,红外码与控制信息进行关联存储。
因此,通过控制信息,查找与该控制信息对应的红外码,即为目标红外码。
利用如上所述的方法,接收远程控制指令后,对远程控制指令进行解调,进而能够识别各种不同类型的远程控制指令,得到相应的控制信息,再根据控制信息在预置的红外码库中查找得到对应的目标红外码,保证了对电子设备进行远程控制的灵活性。
图14是根据另一示例性实施例示出的远程控制方法流程图。如图14所示,在图13示出的远程控制方法中的步骤s122之前,该远程控制方法还可以包括以下步骤。
在步骤s123中,根据控制信息对应的电子设备信息,判断预置的红外码库中是否存储有电子设备信息相关的红外码,若为否(n),则执行步骤s124,若为是,则不执行任何操作。
如前所述的,红外码库中,红外码与控制信息是以电子设备信息为标识而关联存储的。
而远程控制指令中携带有电子设备信息,将远程控制指令解调后得到的控制信息即有对应的电子设备信息。因而,根据对应的电子设备信息在预置的红外码库中查找是否存在相关的红外码,若预置的红外码库中不存在该电子设备信息相关的红外码,则从云服务器中下载该电子设备信息相关的红外码及控制信息;若预置的红外码库中存在该电子设备信息相关的红外码,则不执行操作。
在步骤s124中,从云服务器下载电子设备信息相关的红外码及控制信息,并存储于预置的红外码库中。
利用如上所述的方法,对接收的远程控制指令进行解调得到控制信息后,通过预先判断预置的红外码库中是否存储有电子设备信息相关的红外码,在预置的红外码库中未存储有电子设备信息相关的红外码时,从云服务器中下载电子设备信息相关的红外码及控制信息,保证能够对相关的电子设备进行远程控制。
图15是根据一示例性实施例示出的一种远程控制方法流程图,如图15所示,该远程控制方法可以包括以下步骤。
在步骤s1210中,通过人体传感器检测环境中人体的运动。
人体传感器是一种对人体进行感应检测的传感器。因而,通过人体传感器能够检测到人体的运动。
人体传感器可以通过红外线或超声波对人体进行感应检测,还可以通过其他方式对人体进行感应检测。
在步骤s1220中,获取环境中的环境光亮度。
环境光亮度是环境中的光线亮度。
当检测到环境中人体的运动时,根据人体所处环境的环境光亮度,对环境中的灯具进行控制。
在步骤s1230中,判断环境光亮度是否达到预设亮度阈值,若为否,则执行步骤s1240,若为是,则不执行任何操作。
亮度阈值是预先设定的。
在环境光亮度在亮度阈值以上时,用户能够看清环境中布局,在环境中进行无障碍活动,即该环境光亮度能够满足用户的日常生活需求。
在环境光亮度在亮度阈值以下时,用户不能方便的在所处环境中活动,需开启灯具,对环境进行光线补充。
在步骤s1240中,向关联的灯具发送红外码,开启灯具。
通过红外码,控制灯具的开启,对环境进行光线补充。
例如,用户休息过程中,房间灯具均已关闭,但突然醒来上洗手间,人体传感器将检测到房间中人体的运动,在判断到环境光亮度未达到预设的亮度阈值时,则自动向关联的灯具发送红外码,控制开启该灯具,为用户提供方便。
利用如上所述的方法,在夜间或光线不足的环境中,当检测到人体运动时,通过向灯具发送红外码,自动控制开启灯具,对环境进行光线补充,大大提高了生活的便利性。
图16是根据一示例性实施例示出的一种远程控制方法流程图,如图16所示,该远程控制方法运行于远程控制设备中,该远程控制方法可以包括以下步骤。
在步骤s1310中,远程控制设备探测与扩展坞之间的距离。
在一具体的示例性实施例中,远程控制设备为通信终端,例如智能手机、平板电脑等。扩展坞中装设有i-beacon收发器,通过i-beacon收发器,对通信终端与扩展坞之间的具体进行探测。
在一具体的示例性实施例中,远程控制设备为通信终端,例如智能手机、平板电脑等。通信终端与扩展坞之间通过蓝牙配对连接,进而通过蓝牙对通信终端与扩展坞之间的距离进行探测。
在步骤s1320中,判断距离是否在预设的使用距离范围内,若为否(n),则执行步骤s1330,若为是,则不作处理。
使用距离是预先设置的,例如,使用距离预先设置为20米。
当远程控制设备与扩展坞之间的距离在预设的使用距离范围外时,则表明远程控制设备的用户已远离扩展坞的所处环境,因此,通过向扩展坞发送电子设备关闭通知,扩展坞向环境中的电子设备发送红外码,控制各电子设备关闭。
当远程控制设备与扩展坞之间的距离在预设的使用距离范围内时,则表明远程控制设备的用户仍在扩展坞的所处环境中,因此,无需进行处理。
在步骤s1330中,向扩展坞发送电子设备关闭通知。
电子设备关闭通知可以通过短信的方式,也可以是通过互联网,还可以是通过其它的方式进行发送。
例如,远程控制设备为智能手机,当用户早上出门时,智能手机探测到与扩展坞之间的距离已较远,在预设的使用距离范围之外,此时,智能手机将向扩展坞发送电子设备关闭通知,进而扩展坞根据该电子设备关闭通知,关闭房间内的所有电子设备。
利用如上所述的方法,通过远程控制设备探测与扩展坞之间的距离,进而在远程控制设备与扩展坞之间的距离在预设的使用距离范围以外时,向扩展坞发送电子设备关闭通知,控制关闭电子设备,避免因电子设备的无效使用而造成能源的浪费。
图17是根据一示例性实施例示出的一种终端100的框图。参考图17,终端100可以包括以下一个或者多个组件:处理组件101,存储器102,电源组件103,多媒体组件104,音频组件105,传感器组件107以及通信组件108。其中,上述组件并不全是必须的,终端100可以根据自身功能需求增加其他组件或减少某些组件,本实施例不作限定。
处理组件101通常控制终端100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件101可以包括一个或多个处理器109来执行指令,以完成上述操作的全部或部分步骤。此外,处理组件101可以包括一个或多个模块,便于处理组件101和其他组件之间的交互。例如,处理组件101可以包括多媒体模块,以方便多媒体组件104和处理组件101之间的交互。
存储器102被配置为存储各种类型的数据以支持在终端100的操作。这些数据的示例包括用于在终端100上操作的任何应用程序或方法的指令。存储器102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如sram(staticrandomaccessmemory,静态随机存取存储器),eeprom(electricallyerasableprogrammableread-onlymemory,电可擦除可编程只读存储器),eprom(erasableprogrammablereadonlymemory,可擦除可编程只读存储器),prom(programmableread-onlymemory,可编程只读存储器),rom(read-onlymemory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。存储器102中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器109执行,以完成图8、图9、图10、图11、图12、图13、图14、图15和图16任一所示方法中的全部或者部分步骤。
电源组件103为终端100的各种组件提供电力。电源组件103可以包括电源管理系统,一个或多个电源,及其他与为终端100生成、管理和分配电力相关联的组件。
多媒体组件104包括在所述终端100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括lcd(liquidcrystaldisplay,液晶显示器)和tp(touchpanel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
音频组件105被配置为输出和/或输入音频信号。例如,音频组件105包括一个麦克风,当终端100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器102或经由通信组件108发送。在一些实施例中,音频组件105还包括一个扬声器,用于输出音频信号。
传感器组件107包括一个或多个传感器,用于为终端100提供各个方面的状态评估。例如,传感器组件107可以检测到终端100的打开/关闭状态,组件的相对定位,传感器组件107还可以检测终端100或终端100一个组件的坐标改变以及终端100的温度变化。在一些实施例中,该传感器组件107还可以包括磁传感器,压力传感器或温度传感器。
通信组件108被配置为便于终端100和其他设备之间有线或无线方式的通信。终端100可以接入基于通信标准的无线网络,如wifi(wireless-fidelity,无线网络),2g或3g,或它们的组合。在一个示例性实施例中,通信组件108经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件108还包括nfc(nearfieldcommunication,近场通信)模块,以促进短程通信。例如,在nfc模块可基于rfid(radiofrequencyidentification,射频识别)技术,irda(infrareddataassociation,红外数据协会)技术,uwb(ultra-wideband,超宽带)技术,bt(bluetooth,蓝牙)技术和其他技术来实现。
在示例性实施例中,终端100可以被一个或多个asic(applicationspecificintegratedcircuit,应用专用集成电路)、dsp(digitalsignalprocessing,数字信号处理器)、pld(programmablelogicdevice,可编程逻辑器件)、fpga(field-programmablegatearray,现场可编程门阵列)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
该实施例中的终端的处理器执行操作的具体方式已经在有关该远程控制方法的实施例中执行了详细描述,此处将不再做详细阐述说明。
可选的,本发明还提供一种终端,执行图8、图9、图10、图11、图12、图13、图14、图15和图16任一所示的远程控制方法的全部或者部分步骤。所述装置包括:
处理器;以及
与所述处理器通信连接的存储器;其中,
所述存储器存储有可被所述处理器执行的指令,所述指令被所述处理器执行,以使所述处理器能够执行如上述实施例任一项所述的方法。
该实施例中的装置的处理器执行操作的具体方式已经在有关该远程控制方法的实施例中执行了详细描述,此处将不做详细阐述说明。
在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介质例如包括指令的存储器102,上述指令可由终端100的处理器109执行以完成上述远程控制方法。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,本领域技术人员可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。