一种用于数字终端的人机交互系统的制作方法

文档序号:6433994阅读:148来源:国知局
专利名称:一种用于数字终端的人机交互系统的制作方法
技术领域
本发明涉及数字终端控制领域,尤其涉及一种用于数字终端的人机交互系统。
背景技术
传统的遥控器只能通过红外方式发送一些简单的控制命令,如换台和音量调节, 只能通过上下左右以及数字等按键操作实现对数字终端的控制。随着家用电器智能化发展,传统的遥控器与数字终端的交互方式已经不能满足消费者的需求,不能像用鼠标操控电脑或触摸操控平板电脑一样灵活控制数字终端,使得用户的操作体验大打折扣。

发明内容
本发明实施例提供了一种用于数字终端的人机交互系统,客户端可以通过按键、 体感、语音和触摸多种操控方式实现对数字终端的控制,服务端可以提供业务数据和音视频数据服务。本发明实施例提供的一种用于数字终端的人机交互系统,包括客户端装置和服务端装置,所述客户端装置用于向所述服务端装置发送键值命令;所述服务端装置用于接收所述键值命令为用户提供业务数据和音视频数据,所述业务数据和音视频数据直接在服务端装置上显示或传送至客户端装置。优选地,所述服务端装置和所述客户端装置之间通过无线网络进行键值命令、业务数据和音视频数据的收发。优选地,所述客户端装置进一步包括人机接口模块、键值模块和客户端收发模块,所述人机接口模块用于提供用户人机交互接口,获取用户输入的命令发送到键值模块;所述键值模块进一步包括遥控接口和操控接口,所述遥控接口用于获取用户输入的命令按键指令,并将所述按键指令转换成相对应的键值,所述操控接口用于获取用户输入的命令操控指令,并将所述操控指令转换成相对应的键值命令;所述客户端收发模块用于封装所述键值命令,并将所述键值命令发送至所述服务
端装置。优选地,所述服务端装置进一步包括服务端收发模块、控制模块、数据模块和音视频模块,所述服务端收发模块用于接收所述客户端发送的键值命令;所述控制模块用于解析所述键值命令的类型,如果是基本操作,直接进行处理,
如果是数据请求,发送给数据模块处理,如果是音视频请求,发送给音视频模块进行处理; 所述音视频模块包括电视节目接口和本地节目接口,所述电视节目接口用于从所述服务端装置中提取电视节目,所述本地节目接口用于从所述服务端装置中提取本地音视频;所述数据模块包括电子节目菜单EPG接口和预约接口,所述EPG接口用于获取EPG 数据,所述预约接口用于获取预约数据。优选地,所述客户端装置进一步包括跨平台模块,所述跨平台模块用于调用操作系统提供的基本应用程序接口 API封装客户端操作系统的函数,实现与操作系统的通信。优选地,所述操作系统为WinCE、Android、Linux或IOS。优选地,所述服务端装置进一步包括跨平台模块,所述跨平台模块用于调用操作系统提供的基本应用程序接口 API封装客户端操作系统的函数,实现与操作系统的通信。优选地,所述操作系统为WinCE、Android、Linux或IOS。从以上技术方案可以看出,本发明实施例具有以下优点(1)可通过按键、体感、语音和触摸等多种操控方式实现对数字终端的控制;(2)客户端装置和服务端装置之间通过无线网络实现控制信号和数据的通信;(3)服务端装置可在提供音视频服务的同时为用户提供业务数据和音视频下载服务,使得服务端终端的功能更加多样化,满足用户需求;(4)客户端装置和服务端端装置可适用于多个操作系统,增强用于数字终端的人机交互系统的适应性。


图1是本发明实施例用于数字终端的人机交互系统的结构示意图一;图2是本发明实施例用于数字终端的人机交互系统结构示意图二 ;图3是本发明实施例用于数字终端的人机交互系统的服务端装置结构示意图;图4是本发明实施例用于数字终端的人机交互系统的结构示意图三;图5是本发明实施例用于数字终端的人机交互系统的控制指令流程示意图。
具体实施例方式本发明实施例提供了一种用于数字终端的人机交互系统,用于通过按键、体感、语音和触摸多种操控方式实现对数字终端的控制,终端不但可以响应控制命令,更可以回传业务数据和音视频数据。为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,本发明实施例用于数字终端的人机交互系统包括包括用户端装置和服务端装置,客户端装置10用于向所述服务端装置发送键值命令;服务端装置20用于接收所述键值命令为用户提供业务数据和音视频数据,所述业务数据和音视频数据直接在服务端装置上显示或传送至客户端装置。为了使得客户端装置10能提供除了通常的按键指令之外的方式对服务端装置20 进行控制,参见图2,进一步的,本发明实施例用于数字终端的人机交互系统的客户端装置 10进一步包括,人机接口模块11、键值模块12和客户端收发模块13,人机接口模块11用于提供用户人机交互接口,获取客户端输入的命令发送到键值模块12 ;键值模块12进一步包括遥控接口 121和操控接口 122,遥控接口 121用于获取用户输入的命令按键指令,并将按键指令转换成相对应的键值,操控接口 122用于获取体感指令、语音指令或触摸指令等的用户输入命令操控指令,并将体感指令、语音指令或触摸指令转换成相对应的键值命令;客户端收发模块13依据网络通信协议封装键值命令,并将键值命令发送至服务端装置20,服务端装置20用于通过客户端装置10的键值命令为用户提供业务数据和音视频数据,业务数据和音视频数据直接在服务端装置20上显示或传送至客户端装置10。通过对客户端装置的人机接口模块新增操控接口,使得客户端装置可以将体感指令、语音指令或触摸指令转换成相对应的键值命令,增加了对服务端装置的控制方式,提升了用户体验。进一步的,服务端装置和客户端装置之间通过无线网络进行控制指令、业务数据和音视频数据的收发,通过无线网络,既可实现客户端装置对服务端装置的操作控制,又可实现音视频数据在客户端装置和服务端装置之间的交互,彻底改变了以往服务端装置和用户装置之间只能单向控制指令交互的方式。为了实现音视频数据在客户端装置和服务端装置之间的交互,参见图3所示为本发明实施例服务端装置结构示意图,服务端装置20进一步包括服务端收发模块21,控制模块22、数据模块23和音视频模块M,服务端收发模块21用于接收客户端发送的键值命令; 控制模块22用于解析键值命令的类型,如果是基本操作,直接进行处理,如果是数据请求, 发送给数据模块23处理,如果是音视频请求,发送给音视频模块M进行处理;音视频模块 M包括电视节目接口 241和本地节目接口 M2,电视节目接口 241用于从服务端装置中提取电视节目,本地节目接口 242用于从服务端装置中提取本地音视频;数据模块23包括电子节目菜单(Electronic Program Guide, EPG)接口 232 和预约接口 231,EPG 接口 232 用于获取EPG数据,预约接口 231用于获取预约数据。EPG是节目的相关信息,例如播放时间、 播放时长、节目简介、导演、演员、价格等;预约数据包括预约的时间、是否到时进行录像、循环为每天、每周、工作日、假期等。参见图4,为了使客户端装置10和服务端装置20都可与多操作系统交互,客户端装置进一步包括客户端跨平台模块14,客户端跨平台模块14用于调用操作系统提供的基本应用程序接口(Application Program Interface, API)封装客户端操作系统的函数,实现与操作系统的通信,操作系统为WinCE、Andr0id、LinuX或I0S。同样,服务端装置20也可进一步包括服务端跨平台模块25,服务端跨平台模块25用于调用操作系统提供的基本API 封装服务端操作系统的函数,实现与操作系统的通信,操作系统为WinCE、Android, Linux 或 IOS0以下结合图5对客户端装置和服务端装置之间的控制指令动作流程作详细说明。
S401,客户端装置开始工作;S402,客户端装置接收用户的动作指令,对用户的动作指令作判断;S403,若判断为按键操作,则进入S404,解析命令,继而进入S405,生成相对应的键值;S406,若判断为触摸操作,则进入S407,解析命令,继而进入S405,生成相对应的键值;S408,若判断为体感操作,则进入S409,解析命令,继而进入S405,生成相对应的键值;S410,若判断为语音操作,则进入S411,解析命令,继而进入S405,生成相对应的键值;S412,将键值命令通过客户端收发模块发送相应的键值命令至服务端收发模块;S413,服务端收发模块接收键值命令;S414,服务端控制模块解析键值命令;S415,通过解析判断键值命令为基本操作,进入S416,服务端装置响应操作,完成相应的控制指令;S417,通过解析判断键值命令为数据请求,进入S418,服务端装置发送业务数据至客户端装置;S419,通过解析判断键值命令为视频请求,进入S420,服务端装置发送音视频数据
至客户端装置;S421,控制指令动作流程结束。以下将结合图3与具体应用场景进一步说明控制指令的动作过程。用户以语音的方式发出“EPG”命令,其控制指令动作流程如下a)用户说出“EPG”的命令,人机接口模块11将语音指令发送到操控接口 122进行解析;b)键值模块12将获得的语音数据与数据库的语音模板进行对比,分析出是EPG服务的命令,将此命令转换成EPG的键值命令;c)客户端收发模块13将增加键值命令通过协议打包发送到服务端装置20 ;d)服务端接收模块21接收数据,解析出数据包发送到控制模块22 ;f)控制模块22分析数据包中的键值是获取EPG服务的命令,将数据包发送给数据模块23处理;g)数据模块23在数据包中获取客户端的IP和服务端口,将获取EPG的数据通过实时流传输协议(Real Time Streaming Protocol, RTSP)发送到客户端;h)客户端监听服务端口,收到服务端发来的EPG数据,调用浏览器显示EPG信息, EPG信息是独立提取出来的,不影响当前节目的观看。用户以语音的方式来发出观看“CCTV5”的命令,其控制指令动作流程如下a)用户说出“CCTV5”的命令,人机接口模块11将语音操作发送到操控接口 122进行解析;b)键值模块12将获得的语音数据与数据库的语音模板进行对比,是观看CCTV5的命令,将此命令转换成CCTV5的键值;
c)客户端收发模块13将增加键值通过协议打包发送到服务端;d)服务端接收模块21接收数据,解析出数据包发送到控制模块22 ;e)控制模块22分析数据包中的键值是观看CCTV5的命令,将数据包发送给音视频模块M处理;f)音视频模块M在数据包中获取客户端装置10的IP和服务端口,将获取CCTV5 的视频流通过RTSP协议到客户端装置10 ;g)客户端装置10监听服务端口,收到服务端发来的CCTV5视频流,调用播放器观看CCTV5的节目,此节目和电视中播放的节目可以是不同的,因此,不影响其他人用电视观看。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种基于数字终端的人机交互系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种用于数字终端的人机交系统,其特征在于,包括用户端装置和服务端装置, 所述客户端装置用于向所述服务端装置发送键值命令;所述服务端装置用于接收所述键值命令为用户提供业务数据和音视频数据,所述业务数据和音视频数据直接在服务端装置上显示或传送至客户端装置。
2.根据权利要求1所述的用于数字终端的人机交互系统,其特征在于所述服务端装置和所述客户端装置之间通过无线网络进行键值命令、业务数据和音视频数据的收发。
3.根据权利要求1所述的用于数字终端的人机交互系统,其特征在于, 所述客户端装置进一步包括人机接口模块、键值模块和客户端收发模块,所述人机接口模块用于提供用户人机交互接口,获取用户输入的命令发送到键值模块;所述键值模块进一步包括遥控接口和操控接口,所述遥控接口用于获取用户输入的命令按键指令,并将所述按键指令转换成相对应的键值,所述操控接口用于获取用户输入的命令操控指令,并将所述操控指令转换成相对应的键值命令;所述客户端收发模块用于封装所述键值命令,并将所述键值命令发送至所述服务端装置。
4.根据权利要求1或3所述的用于数字终端的人机交互系统,其特征在于,所述服务端装置进一步包括服务端收发模块、控制模块、数据模块和音视频模块,所述服务端收发模块用于接收所述客户端发送的键值命令;所述控制模块用于解析所述键值命令的类型,如果是基本操作,直接进行处理,如果是数据请求,发送给数据模块处理,如果是音视频请求,发送给音视频模块进行处理;所述音视频模块包括电视节目接口和本地节目接口,所述电视节目接口用于从所述服务端装置中提取电视节目,所述本地节目接口用于从所述服务端装置中提取本地音视频;所述数据模块包括电子节目菜单EPG接口和预约接口,所述EPG接口用于获取EPG数据,所述预约接口用于获取预约数据。
5.根据权利要求3所述的用于数字终端的人机交互系统,其特征在于,所述客户端装置进一步包括跨平台模块,所述跨平台模块用于调用操作系统提供的基本应用程序接口 API封装客户端操作系统的函数,实现与操作系统的通信。
6.根据权利要求5所述的用于数字终端的人机交互系统,其特征在于,所述操作系统为 WinCE, Android、Linux 或 I0S。
7.根据权利要求4所述的用于数字终端的人机交互系统,其特征在于,所述服务端装置进一步包括跨平台模块,所述跨平台模块用于调用操作系统提供的基本应用程序接口 API封装客户端操作系统的函数,实现与操作系统的通信。
8.根据权利要求7所述的用于数字终端的人机交互系统,其特征在于,所述操作系统为 WinCE, Android、Linux 或 I0S。
全文摘要
本发明实施例提供了一种用于数字终端的人机交互系统,用于通过按键、体感、语音和触摸等多种操控方式实现对数字终端的控制。本发明实施例的一种用于数字终端的人机交互系统,包括客户端装置和服务端装置,客户端装置用于向服务端装置发送键值命令;服务端装置用于接收键值命令为用户提供业务数据和音视频数据,业务数据和音视频数据直接在服务端装置上显示或传送至客户端装置。
文档编号G06F3/01GK102508543SQ201110285658
公开日2012年6月20日 申请日期2011年9月23日 优先权日2011年9月23日
发明者金山, 黄邦奉 申请人:深圳数字电视国家工程实验室股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1