admin管理员组

文章数量:1530842

2024年6月21日发(作者:)

实践

应用

一种结合前端服务器的万能手机

红外遥控器的设计方案

蒋志远 詹永强 广西广播电视信息网络股份有限公司

摘要:本文基于前端服务器的存储功能与智能手机软硬件资源,提出了一种结合前端服务器的手机万能红

外遥控器设计,可作为普通家庭家用电器的万能遥控设备,通过手机客户端连接前端服务器的遥控编码库,下

载对应电器设备的红外遥控编码,可以实现对家庭大部分家用电器的遥控,具备良好的应用前景与市场推广价值。

关键词:前端服务器 智能手机 红外遥控器

1 引言

随着人民群众生活水平的提高,

家庭中的家用电器越来越多,使得家里

的红外遥控器也越来越多,机顶盒、电

视机、空调、电风扇等,每个家庭通常

都会拥有多个遥控器。遥控器的遗失、

不易寻找以及不同种类遥控器电池的配

备都给日常生活带来众多不便。同时,

随着智能手机的普及以及功能的日趋强

大,为扩展智能手机的应用提供了必要

的条件。本文提出一种结合前端服务器

的手机万能红外遥控器,可作为家庭家

用电器的万能遥控设备。通过定制的手

机客户端下载遥控编码的方式,达成一

个手机遥控器(手机)替换家里所有电

器红外遥控器的目标,即实现对空调、

电视机、机顶盒等家用电器的遥控。

遥控器总体系统架构,如图1所示,包

括广电内网服务器、外网遥控代码服务

器、后台管理系统与手机终端等部分。

外网代码服务器用于存放家用电

器的红外遥控编码,广电内网服务器上

的后台管理系统则完成对手机万能红

外遥控器的用户管理与信息统计。终端

手机用户需下载并安装手机万能红外

遥控器APP,具体而言,应先向广电内

网服务器的后台管理系统提出下载红

外遥控编码的申请,等待后台管理系统

审核并认证终端用户,当认证成功后,

手机APP可在外网代码服务器下载红

外遥控编码。当终端用户下载红外遥控

编码后,可使用手机自带或外接的红外

发射头,通过相应的电器遥控界面,即

可实现对家用电器的遥控。

2.2 手机APP

作为手机万能红外遥控器操作界

面的手机APP,可提供用户注册与登录、

按电器类型与品牌下载遥控器编码、遥

控器按键匹配、按使用场景对遥控器进

行分类和选择、手机遥控器基本设置等

功能。通过内部集成的标准红外驱动及

标准音频口驱动,手机APP可支持手

机自带红外发射头与通过音频接口连

接的手机外接红外发射头的驱动。

手机APP支持以手机号码的方式

2 设计方案

结合前端服务器的手机万能红

外遥控器设计包括:系统架构、手机

APP、终端硬件、后台管理系统与服

务器等几个方面。

2.1 系统架构

结合前端服务器的手机万能红外

图1 结合前端服务器的手机万能红外遥控器总体系统架构图

98

《有线电视技术》 2017年第11期 总第335期

《有线电视技术》 2017年第11期 总第335期

实现注册与登录认证,且手机号码与手

机HiTV客户端账号关联支持下载认证

功能,可从服务器搜索并下载遥控编

码。手机APP支持手工输入与直接选

择的两种方式来搜索红外遥控编码。当

手工输入搜索红外遥控编码时,支持按

品牌、型号精确查询与模糊查询的两种

查询方式,且支持品牌的中文、英文和

拼音首字母联想查询方式;当直接选择

搜索红外遥控编码时,可按家电类型、

生产厂家、产品型号三级选择。

当软件中可选的产品型号没有用

户需要的型号时,可采用发送红外指

令查看响应结果的方式,匹配代码库。

匹配代码库时,在按“下一组”的同时

发送需匹配的按键码值(减少一次按键

操作)。另外,手机APP还支持家电

列表排序及手机遥控器的保存,支持手

机遥控界面按键布局的自定义,支持手

机遥控界面屏幕翻转(水平与垂直四个

方向均支持,手机音频接口在底部或旁

边),支持音量开关及音量调节以及遥

微信支付SDK的远程升级,新版本的

APP支持自动提示与更新,以及支持

APP可分享到QQ、微信、微博等功能

的实现。手机APP软硬件架构,如图2

所示。

当下载手机APP后,同意软件使

用协议之后才可进行安装。安装完成

后,显示按电器类型添加遥控器的界

面,而对未注册的用户,需要进行注

册的操作,注册完成后则跳转到添加

遥控器的界面。在添加遥控器的界面

应按电器类型、品牌与型号选择遥控

器,有对应的型号可直

下载手机APP

由后台管理系统以短信的方式返回对

应该手机号的,具有一定时效性的唯

一验证码,用户将该验证码输入认证

界面后,后台管理系统则会判断手机

号与对应的验证码是否匹配,若匹配

则认证成功。

手机APP中自带对于机顶盒的遥

控编码,注册用户登录客户端后,可直

接使用。对于其他家电的遥控编码,可

采用付费下载的方式,认证成功的用户

可以下载付费遥控编码,后台管理系统

将会记录手机号码相对应账户的消费

接选择,若没有对应的

型号,则需要通过按键

匹配的方式选择遥控编

码。遥控器选择完成之

后,则进行用户认证与

下载付费的操作,付费

完成即可下载遥控编码

并使用。另外,对于已

注册的用户,登录之后

登陆

是否已登陆

注册

是否同意软

件使用协议

安装APP

退出安装

按电器类型

添加遥控器

界面

是否已注册

控时手机的震动/声音(可开启、关闭)。

能自动显示上一次退出

手机APP可自动检测外接红外发射头

并提示,不仅支持手机自带红外发射

时使用的遥控器界面。

手机APP的业务流程

是否添加遥

控器

头与音频接口外接红外发射头的驱动,

图,如图3所示。

且支持下载遥控编码的试用模式,即允

许用户付费后在一天之内更换5组遥控

编码并选择最适合的一组保存。另外,

在手机APP使用手

机号码实现注册和登录

时,可采用“手机号+

上次使用的

遥控器界面

添加遥控器

界面

选择电器类

型、品牌与

型号

是否有对应

的型号

直接选择

还实现了与广电统一账号系统的对接,

验证码”的认证方式。

支持操作时附带文字提示,支持与广电

支付平台的对接,集成支付宝SDK与

具体而言,用户在手机

APP中输入手机号码后,

按键匹配

用户认证

下载付费

下载遥控码

根据需要选择

遥控器使用

图2 手机APP软硬件架构图

图3 手机APP业务流程图

99

实践

应用

情况。对于同一认证账号,已付费遥控

编码,不限制下载的次数。为实现遥控

编码付费的功能,手机APP中需集成

支付宝SDK与微信支付SDK,同时实

现与广电统一账号系统和广电支付平

台的对接。手机APP使用手机号码作

为账号名,通过统一的账号系统来完成

红外发射头,通过音频口与手机相连

接,利用手机APP中的标准音频口驱

动,调用手机外接的红外发射头,实

现手机遥控器的功能。手机外接的红

外发射头可支持标准音频接口、支持

940nm红外光谱的输出、有效遥控距

2.5 服务器

服务器包括广电内网服务器与外

网代码服务器两个部分。广电内网服

务器运行后台管理系统,实现了对于

用户管理与用户信息统计的功能,响

应手机终端下载红外遥控编码的需求,

离大于8m、有效遥控角度大于100度。

完成对于账户的审核与认证,使用

账号的注册。统一账号系统将注册的遥

2.4 后台管理系统

控器APP账号与BOSS系统中的机顶

盒账户关联,如果手机号码不一致,则

后台管理系统包括权限管理、用

新开APP账户(与HiTV账户通用)。

户信息表、用户报表和用户操作记录

当需要支付时,手机APP将支付信息

等部分。后台管理系统完成用户管理

通过广电支付平台传递给BOSS系统,

与遥控编码下载策略的实现,按周期

BOSS系统接收支付款项,记录消费情

(周月)统计用户的下载编码次数与

况,同时返回确认信息。

消费信息,便于统计软件使用情况和

分析用户的行为。另外,可对数据库

2.3 终端硬件

的信息进行加密处理。后台管理系统

终端硬件支持手机自带红外发

如图4所示。

射头与手机外接红外发射头。对于部

后台管理系统支持B/S架构,可

分自带红外发射头的手机,可通过手

通过浏览器访问。系统支持使用账号、

机APP中集成的标准红外驱动,调

密码和页面显示的认证码登陆系统,

用手机自带的红外发射头,实现手机

支持账户修改密码,用户信息查询,

遥控器的功能。同时,设计手机外接

用户下载编码情况统计。另外,系统

还支持数据库信息

的加密处理(MD5、

RSA等),数据库查

询权限的管理(管理

员权限或查询权限),

且支持报表的打印与

账号绑定MAC、IP地

址的登陆方式、账号

的单点登陆。另外还

支持页面无操作账号

的超时退出以及账号

的锁定(当输入密码

错误次数达到5次时,

账号被锁定,只能通

过最高权限的管理员

账户解锁)。

图4 后台管理系统功能示意图

100

《有线电视技术》 2017年第11期 总第335期

HiTV内网服务器。外网代码服务器存

放了合作厂家维护的红外遥控编码,

认证通过的终端可连接到该服务器下

载红外遥控编码。另外,服务器均采

取冗余备份的模式。

3 结语

人们的日常生活已经越来越离不

开智能手机,大部分的年轻人使用智

能手机的频率,已经超过了电脑的使

用频率,甚至在一定程度上,已经将

手机作为移动电脑来使用。广电网络

在普及双向网络的同时,不可避免地

与手机等智能客户端进行业务互联,

而本文提出了一种结合前端服务器的

手机万能红外遥控器,作为一种新型

的人机交互方式,从实际出发,采取

循序渐进的方式逐步完成整合,并在

此基础上求新求变,在兼容家电及广

电网络机顶盒的同时,可逐步过渡到

语音识别、WiFi人机交互等新兴技术

上,从而进一步提高广电网络的科技

体验。

参考文献

[1]张锟.基于Android手机的智能遥控器设计

[J].网友世界,2012(9):39-41.

[2]彭华.智能家居中信息家电万能遥控器的

研究与设计[D].湖南:湖南师范大学,2008.

[3]欧阳.基于Android平台的智能家居红

外控制系统的研究[D].成都:电子科技大

学,2012:5-7.

[4]高闯.基于Android平台的智能家居手机

客户端软件设计[J].电子测试,2013(12):71-

72.

CATV

本文标签: 手机遥控遥控器支持编码