一种遥控器管理方法及终端设备的制造方法_3

文档序号:9867382阅读:来源:国知局
中,通过上述方式可以获取遥控器按键面板图像,遥控器按键面板图像中的按键的位置信息以及按键红外编码信息,将被遥控设备的遥控器录入到终端设备中,通过重复上述过程,可以录入多个遥控器到该终端设备中。
[0105]本发明实施例中,步骤202、步骤203、步骤204、步骤205的具体实现方式可以分别参照步骤11)、步骤12)、步骤31)、步骤32)所描述的方式,本发明实施例不作复述。
[0106]本发明实施例中,图2所描述的遥控器管理方法可以不需要利用网络获取遥控器资源即可完成对每个遥控器的虚拟化,大大提高了该终端设备的通用性和易用性。
[0107]进一步地,如图3所示,为本发明实施例的另一方法流程示意图,具体如下:
[0108]301、终端设备拍摄得到遥控器的按键面板图像,在终端设备的显示屏显示上述按键面板图像;
[0109]302、终端设备获取用户触摸上述按键面板图像中的按键时触摸点的中心位置的坐标;
[0110]303、对按键面板图像中上述坐标所在区域进行边缘提取,依据该边缘提取的结果绘制虚拟标识,并获得上述虚拟标识的位置信息;
[0111]304、接收该遥控器对应的上述按键的红外编码信号;
[0112]305、解析该红外编码信号,得到用于生成上述红外编码信号的红外编码信息;
[0113]306、将上述位置信息与上述红外编码信息相关联;
[0114]307、存储上述位置信息与上述红外编码信息的关联信息。
[0115]本发明实施例中,通过步骤302?步骤305可以获取该遥控器按键面板图像中的按键的位置信息以及与该按键对应的红外编码信息,其他按键也可以参照这个方式获取在终端设备显示屏上对应的位置信息,以及表示按键功能的红外编码信息。
[0116]本发明实施例中,步骤302、步骤303、步骤304、步骤305的具体实现方式可以分别参照步骤21)、步骤22)、步骤31)、步骤32)所描述的方式,本发明实施例不作复述。
[0117]本发明实施例中,通过上述方式可以获取遥控器按键面板图像,遥控器按键面板图像中的按键的位置信息以及按键红外编码信息,将被遥控设备的遥控器录入到终端设备中,通过重复上述过程,可以录入多个遥控器到该终端设备中。
[0118]本发明实施例中,图3所描述的遥控器管理方法可以不需要利用网络获取遥控器资源即可完成对每个遥控器的虚拟化,大大提高了该终端设备的通用性和易用性。
[0119]进一步地,如图4所示,为本发明实施例的另一方法流程示意图,具体如下:
[0120]401、终端设备拍摄得到遥控器的按键面板图像,在终端设备的显示屏显示上述按键面板图像;
[0121]402、终端设备获取上述按键面板图像中的按键在显示屏上的位置信息,并获取与上述按键对应的红外编码信息;
[0122]403、将上述位置信息与上述红外编码信息相关联;
[0123]404、存储上述位置信息与上述红外编码信息的关联信息;
[0124]405、生成并输出上述按键面板图像、上述遥控器或者上述遥控器对应的被控设备的二维码;
[0125]作为一种可选的实施方式,可以通过终端设备的二维码生成工具生成与按键面板图像、遥控器或者遥控器对应的被控设备的二维码,上述的二维码生成工具,是一种可以将输入的信息生成相应二维码的一种二维码生成软件,并将生成的二维码进行保存应用。
[0126]作为一种可选的实施方式,上述输入的信息可以是遥控器按键面板图像、遥控器的型号、被遥控设备的型号、被遥控设备的名称、被遥控设备的图像或者其他任何可以唯一标识被遥控设备、与被遥控设备对应的遥控器或者该遥控器的按键面板图像的信息,本发明实施例不作唯一性限定。
[0127]作为一种可选的实施方式,可以将上述二维码进行打印,黏贴在对应的被遥控设备上,当用户需要对该被遥控设备进行控制时,只需要扫描该被遥控设备上的二维码即可。
[0128]406、若扫描获得的上述二维码,则查找与上述二维码对应的按键面板图像,并将该按键面板图像显示到显示屏上;
[0129]作为一种可选的实施方式,通过步骤405生成二维码之后,可以将该二维码与对应的遥控器按键面板图像进行关联,当用户扫描该二维码时,则可以查找出与上述二维码对应的按键面板图像,并将该按键面板图像显示到显示屏上。
[0130]407、获得触摸指令对应的触摸位置,确定与上述触摸位置对应的按键对应的红外编码?目息;
[0131]本发明实施例中,当用户触摸终端设备显示屏中所呈现的虚拟标识时,终端设备的遥控器应用程序通过访问终端设备的触摸传感器的驱动接口获取到用户的触摸位置,根据该触摸位置找到存储的相应按键的位置信息,并匹配出与该位置信息关联的红外编码信息。
[0132]408、依据上述红外编码信息生成红外编码信号,并发送该红外编码信号。
[0133]本发明实施例中,通过步骤407得到相应的红外编码信息之后,通过终端设备的遥控器应用程序对该红外编码信息进行处理成红外编码信号,通过终端设备的红外发送模块发送该红外编码信号。
[0134]本发明实施例中,通过步骤401?步骤404可以完成对遥控器的虚拟化,通过步骤405?步骤408可以实现由终端设备控制被遥控设备的功能。
[0135]在图4所描述的方法中,可以不需要利用网络获取遥控器资源即可完成对每个遥控器的虚拟化,大大提高了该终端设备的通用性和易用性。
[0136]本发明实施例还提供了一种终端设备,如图5所示,包括:
[0137]图像获取单元501、用于拍摄得到遥控器的按键面板图像,在终端设备的显示屏显示上述按键面板图像;
[0138]位置信息获取单元502、用于获取上述按键面板图像中的按键在显示屏上的位置信息;
[0139]红外信息获取单元503、用于获取与上述按键对应的红外编码信息;
[0140]关联处理单元504、用于将上述位置信息与上述红外编码信息相关联;
[0141]存储单元505、用于存储上述位置信息与上述红外编码信息的关联信息。
[0142]本发明实施例中,图像获取单元501可以由终端设备自带的图像功能实现,终端设备的遥控器应用程序调用终端设备的拍照功能,对遥控器的按键面板进行拍摄,并将拍摄得到的遥控器按键面板图像保存到终端设备中,当需要使用终端设备的遥控器功能时,通过终端设备的遥控器应用程序调用上述按键面板图像显示在终端设备的显示屏上。
[0143]本发明实施例中,关联处理单元504可以将位置信息获取单元502获取的位置信息与红外信息获取单元503获取的红外编码信息进行关联,存储单元505将关联处理单元504处理的关联信息进行存储。
[0144]本发明实施例中,各功能单元的具体实现方式可以参考方法实施例中的描述,本发明的后续实施例将不作复述。
[0145]本发明实施例中,图5所描述的终端设备可以不需要利用网络获取遥控器资源即可完成对每个遥控器的虚拟化,大大提高了该终端设备的通用性和易用性。
[0146]进一步地,如图6所示,图6是本发明实施例提供的另外一种终端设备的结构示意图。其中,图6所示的终端设备是由图5所示的终端设备进行优化得到的,与图5所示的终端设备相比,图6所示的终端设备还可以包括:
[0147]二维码生成单元601、用于生成并输出上述按键面板图像、上述遥控器或者上述遥控器对应的被控设备的二维码;
[0148]查找单元602、用于若扫描获得的上述二维码,则查找与上述二维码对应的按键面板图像,并将该按键面板图像显示到显示屏上;
[0149]作为一种可选的实施方式,通过二维码生成单元601生成二维码之后,可以通过关联处理单元504将该二维码与图像获取单元501获取的相应的按键面板图像进行关联,并由存储单元505存储该关联信息。当用户扫描该二维码时,则可以匹配出与上述二维码对应的按键面板图像,并将该按键面板图像显示到显示屏上,若未匹配成功,则输出提示指令对话框,提醒用户完成遥控器图像的匹配工作。
[0150]作为一种可选的实施方式,当用户扫描被遥控设备的二维码之后,终端设备将该二维码对应的遥控器按键面板图像设置为默认操作的按键面板图像,下一次操作相同的被遥控设备时,不需要再次扫描该被遥控设备的二维码,终端设备的遥控器应用程序可以检测用户自定义的摇晃手机动作或者通过组合按键触摸启动遥控器应用程序,并将该按键面板图像呈现在显示屏上,如果下一次操作不同的被遥控设备,则需要再次扫描被遥控设备上面的二维码,上述用户自定义的摇晃手机动作可以是摇晃的次数或者摇晃的方向,本发明实施例不作唯一性限定。
[0151]确定单元603、用于获得触摸指令对应的触摸位置,确定与上述触摸位置对应的按键对应的红外编码信息;
[0152]本发明实施例中,当用户触摸由查找单元602得到的终端设备显示屏中所呈现的遥控器按键面板图像中的按键的虚拟标识时,终端设备的遥控器应用程序通过访问终端设备的触摸传感器的驱动接口获取用户的触摸位置,根据该触摸位置找到由位置信息获取单元502获取的相应按键的位置信息,并匹配出与该位置信息关联的红外编码信息。
[0153]红外信号发送单元604、用于依据上述红外编码信息生成红外编码信号,并发送该红外编码信号。
[0154]本发明实施例中,通过确定
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1