《通过手持终端实现遥控多个设备的方法、系统及手持终端.pdf》由会员分享,可在线阅读,更多相关《通过手持终端实现遥控多个设备的方法、系统及手持终端.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102881137 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 1 1 3 7 A *CN102881137A* (21)申请号 201210368188.6 (22)申请日 2012.09.28 G08C 17/02(2006.01) H04M 1/725(2006.01) (71)申请人惠州TCL移动通信有限公司 地址 516006 广东省惠州市仲恺高新区惠风 四路70号 (72)发明人郭翰林 (74)专利代理机构深圳市君胜知识产权代理事 务所 44268 代理人王永文 杨宏 (54) 发明名称 通过手持终端实现遥控多个设备的方法、系。
2、 统及手持终端 (57) 摘要 本发明公开了一种通过手持终端实现遥控多 个设备的方法、系统及手持终端,通过自定义各个 被遥控设备的体感遥控模式,并根据体感动作识 别相应的重力感应参数,再由遥控芯片处理匹配, 根据重力感应参数执行相应的遥控操作按键的指 令,实现了手持终端可以兼容并体感控制多个设 备,同时也可以通过在线更新遥控代码,不断获得 对于更多新设备的遥控支持。而且保证了操作的 连贯性及良好的用户体验。 (51)Int.Cl. 权利要求书2页 说明书5页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 5 页 附图 4 页 1/2页 2 1。
3、.一种通过手持终端实现体感遥控多个设备的方法,其特征在于,包括以下步骤: A、手持终端预先获取各个被遥控设备的遥控代码,并将所述各个被遥控设备的遥控代 码写入自身的遥控芯片中;所述遥控代码定义了各个被遥控设备的遥控操作按键信息与体 感动作的对应关系; B、手持终端与被遥控设备建立连接,通过自身的重力感应芯片感应用户的体感动作, 获取所述体感动作的重力感应参数,并将所述体感动作的重力感应参数发送至所述遥控芯 片; C、所述遥控芯片执行所述被遥控设备的遥控代码,对所述体感动作的重力感应参数进 行分析处理,根据所述体感动作的重力感应参数得出与所述体感动作相匹配的遥控操作按 键信息; D、手持终端根据。
4、所述遥控操作按键信息向被遥控设备发送控制指令,控制被遥控设备 进行相应的操作。 2.根据权利要求1所述的通过手持终端实现体感遥控多个设备的方法,其特征在于, 所述步骤A中手持终端预先获取各个被遥控设备的遥控代码的方式为:从服务器中获取各 个被遥控设备的遥控代码;或者接收用户的操作指令自定义各个被遥控设备的遥控代码。 3.根据权利要求2所述的通过手持终端实现体感遥控多个设备的方法,其特征在于, 在手持终端接收用户的操作指令自定义各个被遥控设备的遥控代码时,选择体感动作对应 的遥控操作按键,识别用户的体感动作,并通过重力感应芯片记录所述体感动作对应的重 力感应参数,完成对各个被遥控设备的遥控代码的。
5、定义。 4.根据权利要求1所述的通过手持终端实现体感遥控多个设备的方法,其特征在于, 所述步骤B还包括: 所述手持终端通过无线方式与所述被遥控设备建立连接;所述无线方式为蓝牙或者 wifi。 5.根据权利要求1所述的通过手持终端实现体感遥控多个设备的方法,其特征在于, 所述步骤C还包括: 所述遥控芯片与所述重力感应芯片同步工作,在每次接收到所述重力感应芯片发送的 所述体感动作的重力感应参数时,即时对所述体感动作的重力感应参数进行分析,采用特 征比对的方式,确认与所述体感动作对应的遥控操作按键信息。 6.根据权利要求1所述的通过手持终端实现体感遥控多个设备的方法,其特征在于, 所述步骤D还包括:。
6、 所述遥控芯片将控制指令发送给手持终端的指令发射端口,并由所述指令发送端口经 蓝牙或者wifi发送给被遥控设备,控制被遥控设备进行相应的操作。 7.根据权利要求1所述的通过手持终端实现体感遥控多个设备的方法,其特征在于, 所述步骤D之后还包括: 所述重力感应芯片继续识别用户的体感动作,获取本次体感动作的重力感应参数。 8.一种通过手持终端实现体感遥控多个设备的系统,所述系统包括: 预设置模块,用于预先获取各个被遥控设备的遥控代码,并将所述各个被遥控设备的 遥控代码写入手持终端的遥控芯片中; 重力感应芯片,用于感应用户的体感动作,获取所述体感动作的重力感应参数,并将所 权 利 要 求 书CN 1。
7、02881137 A 2/2页 3 述体感动作的重力感应参数发送至所述遥控芯片; 遥控芯片,用于执行被遥控设备的遥控代码,对所述重力感应芯片发送的所述体感动 作的重力感应参数进行分析处理,根据所述体感动作的重力感应参数得出与所述体感动作 相匹配的遥控操作按键信息; 指令控制模块,用于根据所述遥控芯片得出的所述遥控操作按键信息向被遥控设备发 送控制指令,控制被遥控设备进行相应的操作。 9.根据权利要求8所述的通过手持终端实现体感遥控多个设备的系统,其特征在于, 所述预设置模块还用于从服务器中获取各个被遥控设备的遥控代码;以及用于接收用 户的操作指令,自定义各个被遥控设备的遥控代码。 10.一种手。
8、持终端,其特征在于,所述手持终端内设置有权利要求8或9所述的实现体 感遥控多个设备的系统。 权 利 要 求 书CN 102881137 A 1/5页 4 通过手持终端实现遥控多个设备的方法、 系统及手持终端 技术领域 0001 本发明涉及体感遥控控制技术,尤其涉及的是一种通过手持终端实现体感遥控多 个设备的方法、系统及手持终端。 背景技术 0002 随着移动通信技术的发展,体感遥控设备已越来越普及,特别是在智能家居领域, 通过体感遥控设备智能控制各个家庭设备。然而目前很多的家庭设备都没有专属的体感遥 控设备,比如电视、PC、机顶盒、专属游戏设备等等。即使有专属的体感遥控设备,这些体感 遥控设备。
9、也存在兼容性问题。一个体感遥控设备只能遥控唯一的设备,无法兼容其他设备。 为每个设备配备专属的体感遥控设备不仅成本较高,而且操作繁琐。 0003 同时,现有体感遥控设备存在体感遥控指令滞后及OS失去响应等问题。且多采用 红外遥控,有效操作距离较短,易受外界信号干扰。 0004 因此,现有技术还有待于改进和发展。 发明内容 0005 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种通过手持终 端实现体感遥控多个设备的方法、系统及手持终端,实现一个手持终端对多个设备的遥控 控制,解决现有体感遥控指令滞后、OS失去响应等问题,保证操作的连贯性及良好的用户体 验。 0006 本发明解决技术。
10、问题所采用的技术方案如下: 一种通过手持终端实现体感遥控多个设备的方法,其中,包括以下步骤: A、手持终端预先获取各个被遥控设备的遥控代码,并将所述各个被遥控设备的遥控代 码写入自身的遥控芯片中;所述遥控代码定义了各个被遥控设备的遥控操作按键信息与体 感动作的对应关系; B、手持终端与被遥控设备建立连接,通过自身的重力感应芯片感应用户的体感动作, 获取所述体感动作的重力感应参数,并将所述体感动作的重力感应参数发送至所述遥控芯 片; C、所述遥控芯片执行所述被遥控设备的遥控代码,对所述体感动作的重力感应参数进 行分析处理,根据所述体感动作的重力感应参数得出与所述体感动作相匹配的遥控操作按 键信息。
11、; D、手持终端根据所述遥控操作按键信息向被遥控设备发送控制指令,控制被遥控设备 进行相应的操作。 0007 所述的通过手持终端实现体感遥控多个设备的方法,其中,所述步骤A中手持终 端预先获取各个被遥控设备的遥控代码的方式为:从服务器中获取各个被遥控设备的遥控 代码;或者接收用户的操作指令自定义各个被遥控设备的遥控代码。 0008 所述的通过手持终端实现体感遥控多个设备的方法,其中,在手持终端接收用户 说 明 书CN 102881137 A 2/5页 5 的操作指令自定义各个被遥控设备的遥控代码时,选择体感动作对应的遥控操作按键,识 别用户的体感动作,并通过重力感应芯片记录所述体感动作对应的重。
12、力感应参数,完成对 各个被遥控设备的遥控代码的定义; 所述的通过手持终端实现体感遥控多个设备的方法,其中,所述步骤B还包括: 所述手持终端通过无线方式与所述被遥控设备建立连接;所述无线方式为蓝牙或者 wifi。 0009 所述的通过手持终端实现体感遥控多个设备的方法,其中,所述步骤C还包括: 所述遥控芯片与所述重力感应芯片同步工作,在每次接收到所述重力感应芯片发送的 所述体感动作的重力感应参数时,即时对所述体感动作的重力感应参数进行分析,采用特 征比对的方式,确认与所述体感动作对应的遥控操作按键信息。 0010 所述的通过手持终端实现体感遥控多个设备的方法,其中,所述步骤D还包括: 所述遥控芯。
13、片将控制指令发送给手持终端的指令发射端口,并由所述指令发送端口经 蓝牙或者wifi发送给被遥控设备,控制被遥控设备进行相应的操作。 0011 所述的通过手持终端实现体感遥控多个设备的方法,其中,所述步骤D之后还包 括: 所述重力感应芯片继续识别用户的体感动作,获取本次体感动作的重力感应参数。 0012 一种通过手持终端实现体感遥控多个设备的系统,所述系统包括: 预设置模块,用于预先获取各个被遥控设备的遥控代码,并将所述各个被遥控设备的 遥控代码写入手持终端的遥控芯片中; 重力感应芯片,用于感应用户的体感动作,获取所述体感动作的重力感应参数,并将所 述体感动作的重力感应参数发送至所述遥控芯片; 。
14、遥控芯片,用于执行被遥控设备的遥控代码,对所述重力感应芯片发送的所述体感动 作的重力感应参数进行分析处理,根据所述体感动作的重力感应参数得出与所述体感动作 相匹配的遥控操作按键信息; 指令控制模块,用于根据所述遥控芯片得出的所述遥控操作按键信息向被遥控设备发 送控制指令,控制被遥控设备进行相应的操作。 0013 所述的通过手持终端实现体感遥控多个设备的系统,其中, 所述预设置模块还用于从服务器中获取各个被遥控设备的遥控代码;或者接收用户的 操作指令,自定义各个被遥控设备的遥控代码。 0014 一种手持终端,其中,所述手持终端内设置有上述通过手持终端实现体感遥控多 个设备的系统。 0015 本发。
15、明所提供的通过手持终端实现体感遥控多个设备的方法、系统及手持终端, 实现了一个手持终端对多个设备的体感遥控控制,解决了现有体感遥控指令滞后、OS失去 响应等问题,保证了操作的连贯性及良好的用户体验。 附图说明 0016 图1是本发明提供的通过手持终端实现体感遥控多个设备的方法流程图。 0017 图2是本发明提供的通过手持终端实现体感遥控多个设备的方法中自定义体感 遥控模式的方法流程图。 说 明 书CN 102881137 A 3/5页 6 0018 图3是本发明提供的通过手持终端实现体感遥控多个设备的方法的优选实施例 示意图。 0019 图4是本发明提供的通过手持终端实现体感遥控多个设备的系统。
16、结构框图。 具体实施方式 0020 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用 于限定本发明。 0021 本方案的目的是使手持终端可以兼容并体感控制多个数码设备,并支持用户自定 义功能及学习功能,同时也可以通过在线更新遥控代码,不断获得对于更多新设备的遥控 支持。技术实现方面主要通过重力感应器及特殊的遥控芯片、蓝牙芯片及无线芯片来搭配 软件算法共同实现的。 0022 请参阅图1,图1是本发明提供的通过手持终端实现体感遥控多个设备的方法流 程图,包括以下步骤: 步骤S100、手持终端预。
17、先获取各个被遥控设备的遥控代码,并将所述各个被遥控设备 的遥控代码写入自身的遥控芯片中;所述遥控代码定义了各个被遥控设备的遥控操作按键 信息与体感动作的对应关系; 步骤S200、手持终端与被遥控设备建立连接,通过自身的重力感应芯片感应用户的体 感动作,获取所述体感动作的重力感应参数,并将所述体感动作的重力感应参数发送至所 述遥控芯片; 步骤S300、所述遥控芯片执行所述被遥控设备的遥控代码,对所述体感动作的重力感 应参数进行分析处理,根据所述体感动作的重力感应参数得出与所述体感动作相匹配的遥 控操作按键信息; 步骤S400、手持终端根据所述遥控操作按键信息向被遥控设备发送控制指令,控制被 遥控。
18、设备进行相应的操作。 0023 下面结合具体的实施例对上述步骤进行详细的说明。 0024 在本实施例中,用户通过手持终端对某设备进行体感遥控操作之前,需对每个被 遥控设备进行体感遥控模式的定义,获取各个被遥控设备的遥控代码,具体的定义过程请 参阅图2。首先,进入体感遥控模式定义菜单,通过该菜单供用户选择,由用户选择获取被遥 控设备的遥控代码的方式,包括云端网络更新以及手动自定义。 0025 手持终端通过互联网进行下载遥控代码时,由用户选择从网络更新,并开启手持 终端的网络。手持终端连接云端服务器,获取支持的设备列表信息。用户可以通过手持终 端查看所述支持的设备列表信息,从列表中选择所需支持的设。
19、备,并通过手持终端自动下 载该设备对应的遥控代码到本地。下载完毕后,手持终端将该遥控代码对应的所有信息写 入遥控芯片,完成通过网络更新方式进行体感遥控模式的定义。通过在线更新遥控代码,能 够获取对各种设备的支持,增强了遥控控制的多样性。 0026 手持终端通过用户手动自定义各个被遥控设备的遥控代码时,接收用户的操作指 令,创建该体感遥控模式对应的设备名称,选择体感动作对应的遥控操作按键,在选择完毕 后等待用户做出体感动作,用户通过手持终端完成目标体感动作,手持终端识别到用户的 说 明 书CN 102881137 A 4/5页 7 体感动作后,会启动重力感应芯片,识别该体感动作对应的重力感应参数。
20、,识别成功后保存 该遥控操作按键对应的重力感应参数。判断是否进行其他遥控操作按键的定义,如果是,则 选择体感动作对应的其他遥控操作按键,并重新通过重力感应芯片识别其所对应的重力感 应参数。而如果不进行其他遥控操作按键的定义,则完成对遥控代码的定义,并将所述遥控 代码写入遥控芯片。 0027 在被遥控设备的体感遥控模式定义完成后,开始通过手持终端对被遥控设备的遥 控操作,具体过程如图3所示,首先手持终端与被遥控设备建立连接,本实施例支持蓝牙或 者wifi进行连接。采用蓝牙或者wifi连接被遥控设备,避免了红外设备的发射端口应对 准设备的红外接收端口的问题,大大提高了遥控距离。 0028 手持终端。
21、是作为标准的蓝牙设备或者无线设备,可以很快速的被识别。手持终端 与被遥控设备连接成功后,读取被遥控设备的设备ID。如果遥控代码是采用在线更新算法 的方式,由于所更新的相应遥控代码已经包含此设备的设备ID信息,那么手持终端直接读 取到相应的设备ID信息并自动启动此设备对应的体感遥控模式。如果遥控代码是通过手 动自定义的,则有可能读取设备ID失败,如果设备ID读取失败,则从预先已定义的体感遥 控模式中手动选择此设备对应的体感遥控模式。 0029 启动选择的体感遥控模式,用户通过手持终端做出相应的体感动作,此时重力感 应芯片获取体感动作相对应的重力感应参数,并将所述重力感应参数发送给遥控芯片处 理。。
22、所述遥控芯片与所述重力感应芯片同步工作,在每次接收到所述重力感应芯片发送的 所述体感动作的重力感应参数时,即时对所述体感动作的重力感应参数进行分析,采用特 征比对的方式,确认与所述体感动作对应的遥控操作按键信息。 0030 遥控芯片根据所述体感动作对应的遥控操作按键信息,将控制指令发送给手持终 端的指令发射端口,并由所述指令发送端口经蓝牙或者wifi发送给被遥控设备,控制被遥 控设备进行相应的操作。 0031 在本实施例中,重力感应芯片和遥控芯片是同步工作的,具体为,当选择某一被遥 控设备的体感遥控模式后,重力感应芯片和遥控芯片开始同步工作,每完成一个体感动作, 重力感应芯片都会记录与其相对应。
23、的重力感应参数,并将本次体感动作的所有重力感应参 数发送至遥控芯片,遥控芯片计算这些重力感应参数,并匹配该重力感应参数是否符合该 感遥控模式下对应的遥控操作按键的定义,如果符合,则立即输出控制指令给手持终端上 的指令发射端口,并由指令发射端口发送给被遥控设备。而如果不符合,则不做任何反馈, 并继续通过重力感应芯片识别用户的体感动作,获取其重力感应参数。 0032 由于本实施例通过遥控芯片单独出来一系列指令及参数分析,大大提高了操作的 连贯性及数据处理速度。 0033 基于上述通过手持终端实现体感遥控多个设备的方法,本发明还提供了一种过手 持终端实现体感遥控多个设备的系统,其中,如图4所示,所示。
24、系统包括: 预设置模块10,用于预先获取各个被遥控设备的遥控代码,并将所述各个被遥控设备 的遥控代码写入手持终端的遥控芯片中; 重力感应芯片20,用于感应用户的体感动作,获取所述体感动作的重力感应参数,并将 所述体感动作的重力感应参数发送至所述遥控芯片30; 遥控芯片30,用于执行被遥控设备的遥控代码,对所述重力感应芯片20发送的所述体 说 明 书CN 102881137 A 5/5页 8 感动作的重力感应参数进行分析处理,根据所述体感动作的重力感应参数得出与所述体感 动作相匹配的遥控操作按键信息; 指令控制模块40,用于根据所述遥控芯片30得出的所述遥控操作按键信息向被遥控 设备发送控制指令。
25、,控制被遥控设备进行相应的操作。 0034 进一步地,所述预设置模块10还用于通过网络访问服务器,从所述服务器中获取 各个被遥控设备的遥控代码;或者自定义各个被遥控设备的遥控代码。 0035 本发明还提供了一种手持终端,所述手持终端包括上述实现体感遥控多个设备的 系统。 0036 综上所述,本发明提供的通过手持终端实现体感遥控多个设备的方法、系统及手 持终端,通过自定义各个被遥控设备的体感遥控模式,并根据体感动作识别相应的重力感 应参数,再由遥控芯片处理匹配,根据重力感应参数执行相应的遥控操作按键的指令,实现 手持终端可以兼容并体感控制多个设备,同时也可以通过在线更新遥控代码,不断获得对 于更。
26、多新设备的遥控支持。而且保证了操作的连贯性及良好的用户体验,可以在诸多平台 上通过体感操作这种创新的人机交互方式,为用户带来卓越的用户体验,尤其是各种平台 上的游戏应用。 0037 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可 以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保 护范围。 说 明 书CN 102881137 A 1/4页 9 图1 说 明 书 附 图CN 102881137 A 2/4页 10 图2 说 明 书 附 图CN 102881137 A 10 3/4页 11 图3 说 明 书 附 图CN 102881137 A 11 4/4页 12 图4 说 明 书 附 图CN 102881137 A 12 。