[发明专利]基于智能电视终端与手持设备实现虚拟外设的方法有效
申请号: | 201210256996.3 | 申请日: | 2012-07-24 |
公开(公告)号: | CN102802081A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 严勇;任飞 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/422 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 刘世平 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 电视 终端 手持 设备 实现 虚拟 外设 方法 | ||
技术领域
本发明涉及嵌入式软件的应用技术,具体的说,是涉及一种基于智能电视终端和手持设备实现虚拟外设的方法。
背景技术
随着智能电视终端的出现,丰富的应用已经能够在电视上下载并运行。但从用户体验的角度看来,传统遥控器功能已经不能满足操控的需要。在不增加专业交互设备的情况下,如何充分利用身边的智能手持设备并获得较好体验,成为一项研究重点,于是以电视为中心对周围包含触摸屏、重力感应器、陀螺仪、话筒、摄像头等功能的智能手持设备的外设进行整合,延伸电视功能,提升设备使用体验的想法应用而生,即以电视为中心对其它周边智能设备的已有外设功能进行复用(称为虚拟外设技术);然而目前还没有一种有效的基于智能电视终端与手持设备实现虚拟外设的方法。
发明内容
本发明所要解决的技术问题是:提出一种基于智能电视终端与手持设备实现虚拟外设的方法,解决目前智能电视终端的外设不能满足操控需要的问题。
本发明解决上述技术问题所采用的方案是:基于智能电视终端与手持设备实现虚拟外设的方法,所述智能电视终端中设有虚拟外设监听程序,所述手持设备中设有虚拟外设客户端程序,该方法包括以下步骤:
a.智能电视终端启动虚拟外设监听程序,监听虚拟外设的状态;
b.手持设备启动虚拟外设客户端程序,搜索网络环境内的智能电视终端;
c.在手持设备上根据搜索的结果,选择需要连接的智能电视终端;
d.智能电视终端向手持设备查询可以使用的具体服务;
e.手持设备向智能电视终端注册可以提供的服务类型;
f.手持设备捕获虚拟外设事件,并将虚拟外设事件按照指定格式发送至智能电视终端;
g.智能电视终端接收虚拟外设事件,并将其转换为可识别的系统标准事件,写入相应驱动文件;
h.当智能电视终端对事件处理完成后,断开与手持设备的连接。
进一步,在步骤a之前还包括步骤:
a0.选择以太网通信端口号,定义智能电视终端与手持设备之间的数据传输格式。
具体的,采用XML定义数据传输格式,分为设备描述文件、服务描述文件、服务描述文件、事件描述文件。
进一步,所述智能电视终端中的虚拟外设监听程序以Android Service的方式运行,对指定的端口进行事件监控,通过IBinder接口与智能电视终端的其它组件通信。
进一步,步骤h中,所述智能电视终端断开与手持设备连接的方式为:智能电视终端的虚拟外设监听程序与手持设备的虚拟外设客户端程序发送断开通知从而断开连接或者直接断开连接。
本发明的有益效果是:对手持设备的功能进行复用,从而实现虚拟外设,满足对智能电视多应用的操控需求,增强用户的体验。
附图说明
图1为本发明中的智能电视终端与手持设备对事件的处理流程。
具体实施方式
本发明公开了一种基于智能电视终端与手持设备实现虚拟外设的方法,解决目前智能电视终端的外设不能满足操控需要的问题。
实现虚拟外设需要智能电视终端与手持设备的双向交互,而交互又是基于对事件的处理,参见图1,从手持设备客户端来看,其处理流程为:首先,手持设备客户端程序运行;然后搜索电视终端设备,在搜索到电视终端设备后,选择需要连接的电视终端设备,即进入与电视终端设备的交互(捕获虚拟外设事件,按照指定格式发送至电视终端设备),在双方完成交互,对事件处理完成后断开设备连接;
从电视终端来看,其处理流程为:首先,电视终端的监听程序运行,监听外设状态,当建立与某个手持设备的连接后,从该手持设备处获取虚拟外设事件,然后将虚拟外设事件转化为可识别的系统标准事件,写入相应驱动程序,最后事件交由上层交互框架进行处理,在完成交互,对事件处理完成后断开设备连接。
下面以实施例对本发明的方案作进一步的描述。
本例中的实施平台基于Android系统,其具体步骤如下:
1)选择以太网通信端口号。为电视终端监控程序与手持设备客户端程序选择一个端口号,范围1024~65536。
2)启动电视终端虚拟外设监控程序。监控程序以Android Service的方式运行,对指定的端口进行事件监控,通过IBinder接口与系统其它组件通信。
3)定义信息交互的数据传输格式。使用XML定义传输数据格式,分为设备描述文件、服务描述文件、事件描述文件。设备描述文件格式:
<device>
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210256996.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自组织应急通信网络系统及通信方法
- 下一篇:一种多功能对讲机