本发明专利技术公开了一种智能手机公网控制智能电视的方法,所述的方法包括以下步骤:步骤一、手机端通过HTTP请求发送控制指令,电视机端通过长连接到消息服务器;步骤二、消息服务器裁剪好友关系模块,将电视机Session从消息服务器中迁移到NOSQL非关系型数据库中进行保存;步骤三、建立一个Web服务器公共客户端,手机通过HTTP连接到公共客户端,公共客户端保持与消息服务器的长连接,供每次手机发送控制消息;步骤四、通过当前时间与最近一次发送消息的时间差来判断当前手机用户是否为活跃用户决定电视机开机联网时是否需要建立与消息服务器的长连接。本发明专利技术让用户真正实现彻底摆脱遥控器对电视机实现任何时间任何地点的全方位控制。
【技术实现步骤摘要】
本专利技术涉及家用电器
,具体涉及一种智能手机公网控制智能电视的方法。
技术介绍
随着彩色电视机的出现人们逐渐告别了老式的黑白电视,电视机的控制也由利用古老的换台按钮与微调高频频道转换旋转按钮实现转化为可以远程移动的红外遥控器来实现控制。因为控制的方便,电视机摆放的阵地也由以前的卧室(遥控器出现以前需要人贴近电视通过电视机上的按钮控制)转移到宽敞的客厅中,成为家庭设施不可或缺的一部分。电视机的观赏与控制解耦给人们对电视机的使用即带来的方便同时也带来了不少的麻烦,客厅是家庭人员与外来访客聚集之处,电视机遥控器也是客厅公共使用的器件,多人使用随手摆放导致电视机遥控器经常不见踪迹,但是电视机遥控器无法像手机一样,随手摆放忘记地方可以通过另一个电话进行呼叫产生铃声进行地点判断。再不少电视机厂家为了追求工艺的美感,电视机遥控器越做越小,更是加大了遥控器遗失的可能性,于是便出现了播放电视时全家出动提灯移柜四处寻找。正如上面所述因为电视机是客厅不可或缺的一部分,电视机对应的遥控器使用的对象也不尽相同,成人能正确使用遥控器延长其寿命,小孩错误使用,或者玩耍,摔打遥控器使其早早的结束服役时间。市场为此也催生了一个产品——万能遥控器,虽名为“万能”,个别小众或者时间较为久远的电视它也是无可奈何,即便是几大主流电视,它为了都兼容,所以在电视机控制功能上也大大缩水,仅能做一点最简单的控制。信息时代的发展,智能手机已经逐渐成为人们“商务居家”标准配置。许多传统的控制,娱乐和办公慢慢由智能手机来取代。比如说:手机购物、手机转账和手机缴纳各种费用等,电视机的控制也开始由智能手机来实现。门前市面上许多主流电视品牌已经实现的智能手机在局域网对电视机进行控制。虽然这已经是一个革命性的创举,但是由于局域网的天然局限任然不能完全的方便用户的使用,限制用户必须提前连接跟电视机所在的局域网才进行控制,而4G的普及资费的降低许多手机用户已经习惯了运营网络的在线连接,同时如果用户需要在远程帮助年老的父母或者年少的子女对电视机进行控制在该功能下是万万不能的。局域网内的智能手机对电视的控制显然不是用户摆脱遥控器控制电视革命道路的终点。
技术实现思路
本专利技术克服了现有技术的不足,提供低成本高并发开源系统消息服务器部署连接方案,实现手机与智能电视机连接上该服务器,从而实现手机通过公网对智能电视的远程控制,再通过手机跟智能电视的连接管理方案使其在少量硬件资源的环境下实现大规模用户无时差的控制体验。为解决上述的技术问题,本专利技术采用以下技术方案:一种智能手机公网控制智能电视的方法,所述的方法包括以下步骤:步骤一、手机端通过HTTP请求发送控制指令,电视机端通过长连接到消息服务器;步骤二、消息服务器裁剪好友关系模块,将电视机Session从消息服务器中迁移到NOSQL非关系型数据库中进行保存;步骤三、建立一个Web服务器公共客户端,手机通过HTTP连接到公共客户端,公共客户端保持与消息服务器的长连接,供每次手机发送控制消息;步骤四、通过当前时间与最近一次发送消息的时间差来判断当前手机用户是否为活跃用户决定电视机开机联网时是否需要建立与消息服务器的长连接。更进一步的技术方案是所述步骤三还包括:手机与电视机的绑定步骤。更进一步的技术方案是所述步骤三包括:在Web服务器公共客户端中建立手机设备关系列表步骤。更进一步的技术方案是所述步骤四包括:每次用户通过手机发送指令控制电视时,异步保存或者更新发送指令的时间,设置一个阈值,如果大于这个阈值判定用户不是活跃用户,电视机启动时不连接消息服务器。更进一步的技术方案是所述阈值是:当前时间与最近一次使用遥控器来发送指令的时间差。更进一步的技术方案是所述步骤四还包括:当非活跃用户再次使用时,手机发送控制指令更新最近一次使用遥控器发送指令的时间,同时重新开机激活连接。更进一步的技术方案是所述重新开机激活连接是:电视机与消息服务器建立长连接。更进一步的技术方案是所述步骤三包括:在Web服务器端通过公共账号与消息服务器建立长连接通道,当手机通过HTTP短连接发送控制指令到Web服务器,再查询该手机绑定的电视设备,从公共客户端消息连接池中获取长连接,进行控制指令的发送,发送完消息后归还链接到长连接池中。与现有技术相比,本专利技术实施例的有益效果之一是:本专利技术提出了低成本高并发开源系统消息服务器部署连接方案,实现手机与智能电视机连接上该服务器,从而实现手机通过公网对智能电视的远程控制,再通过手机跟智能电视的连接管理方案使其在少量硬件资源的环境下实现大规模用户无时差的控制体验。让用户真正实现彻底摆脱遥控器对电视机实现任何时间任何地点的全方位控制。附图说明图1为本专利技术一个实施例手机控制电视原理示意框图。图2为本专利技术一个实施例中电视机开机消息连接建立流程图。具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。下面结合附图及实施例对本专利技术的具体实施方式进行详细描述。如图1和图2所示,根据本专利技术的一个实施例,本实施例公开一种智能手机公网控制智能电视的方法,在即时通讯消息服务器上,选择免费开源的消息服务器如:openfire等作为IM服务器软件(以下都简称开源消息服务器或者),业界都知开源服务器最大的缺点就是内存消耗大,而且随着在线用户的增加,“吃内存”现象更加严重,所以好多时候只能做内网通信或者demo示范。通过具体分析发现消息服务器为了加快通信相应速度,在服务器启动后当设备登陆在线后,消息服务器都将用户信息,好友关系,群组成员分布等以session对象的形式保存在内存中,以方便用户信息查询,消息发送,好友获取等。这样虽然提高了服务效率,但是对服务器内存提出了更高的要求。通过改造消息服务器开源代码将包含在线用户信息session对象从消息服务器软件中移出保存在局域网中另一台服务器NOSQL数据库中,以JSON的形式存储,因为Javabean对象与session可以进行自由快速转换。消息服务器读取用户session时可以先根据用户JID从NOSQL数据库服务器中获取对应的JSON数据串,再将JSON数据串转换成session对象,通过该方案可以大大的减小消息服务器本身内存的使用量,同时通过NOSQL数据库对用户session存储,理论上通过数据库集群存储可以无限扩张,提高了单机用户同时在线人数,为消息服务器大并发奠定了基础。具体的,本实施例智能手机公网控制智能电视的方法包括以下步骤:步骤一、手机端通过HTTP请求发送控制指令,电视机端通过长连接到消息服务器。步骤二、消息服务器裁剪好友关系模块,将电视机Session从消息服务器中迁移到NOSQL非关系型数据库中进行保存。本实施例实现了移除好友关系功能,通过修改消息服务器源代码屏蔽好友相关功能。众所周知:好友,离线消息保存,群组功能,即时消息是一个IM(即时通讯消息服务器)的四大功能。而在本实施例中却要将其移除,因为每当用户(设备)上本文档来自技高网...
【技术保护点】
一种智能手机公网控制智能电视的方法,其特征在于:所述的方法包括以下步骤:步骤一、手机端通过HTTP请求发送控制指令,电视机端通过长连接到消息服务器;步骤二、消息服务器裁剪好友关系模块,将电视机Session从消息服务器中迁移到NOSQL非关系型数据库中进行保存;步骤三、建立一个Web服务器公共客户端,手机通过HTTP连接到公共客户端,公共客户端保持与消息服务器的长连接,供每次手机发送控制消息;步骤四、通过当前时间与最近一次发送消息的时间差来判断当前手机用户是否为活跃用户决定电视机开机联网时是否需要建立与消息服务器的长连接。
【技术特征摘要】
1.一种智能手机公网控制智能电视的方法,其特征在于:所述的方法包括以下步骤:步骤一、手机端通过HTTP请求发送控制指令,电视机端通过长连接到消息服务器;步骤二、消息服务器裁剪好友关系模块,将电视机Session从消息服务器中迁移到NOSQL非关系型数据库中进行保存;步骤三、建立一个Web服务器公共客户端,手机通过HTTP连接到公共客户端,公共客户端保持与消息服务器的长连接,供每次手机发送控制消息;步骤四、通过当前时间与最近一次发送消息的时间差来判断当前手机用户是否为活跃用户决定电视机开机联网时是否需要建立与消息服务器的长连接。2.根据权利要求1所述的智能手机公网控制智能电视的方法,其特征在于所述的步骤三还包括:手机与电视机的绑定步骤。3.根据权利要求1所述的智能手机公网控制智能电视的方法,其特征在于所述的步骤三包括:在Web服务器公共客户端中建立手机设备关系列表步骤。4.根据权利要求1所述的智能手机公网控制智能电视的方法,其特征在于所述的步骤四包括:每次用户通过手机...
【专利技术属性】
技术研发人员:杨震泉,彭世伟,李强,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。