预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107682428A(43)申请公布日2018.02.09(21)申请号201710878906.7(22)申请日2017.09.26(71)申请人武汉创享未来孵化器服务有限公司地址430074湖北省武汉市东湖新技术开发区光谷大道58号1栋电商办公楼二层646号(72)发明人白汉文(74)专利代理机构北京华仲龙腾专利代理事务所(普通合伙)11548代理人李静(51)Int.Cl.H04L29/08(2006.01)权利要求书1页说明书3页附图1页(54)发明名称一种智能硬件的跨平台人机交互装置(57)摘要一种适用于智能硬件设备的人机交互显示反馈装置,该装置包括网络服务器、浏览器及控制进程组成;网络服务器提供Web服务,维持与浏览器和控制进程的网络连接,运行服务器端代码,根据控制进程的命令来回应浏览器的页面请求;浏览器解析并执行从服务器获得的页面代码,渲染人机交互界面并获取用户反馈;控制进程根据不同的人机交互场景的动态需求,通知网络服务器计算生成相应页面数据,回应浏览器页面访问请求。本发明智能硬件的跨平台人机交互系统,可以实现动画图文显示、音视频播放及录制、用户输入等人机交互的功能,满足对智能硬件控制、查询的需要,并且具备人机交互体验优秀、兼容所有软硬件平台,易于维护和扩展的特点。CN107682428ACN107682428A权利要求书1/1页1.智能硬件的跨平台人机交互装置,其特征在于,包括网络服务器(101)、浏览器(102)、控制进程(103)组成;网络服务器(101)提供Web页面服务(104),并监听控制端口(105);浏览器(102)维持与网络服务器(101)的长连接(106),发起Web请求(107),接受Web数据(108),解析并执行页面代码,渲染人机交互显示界面(109),并获取用户反馈(110);控制进程(103)通过控制端口(105)连接网络服务器(101),并根据人机交互场景和功能需要,发送控制命令(111)通知网络服务器(101)计算生成相应页面数据,回应浏览器(102)页面访问请求,接收网络服务器回应和消息(112)。2.根据权利要求1所述的智能硬件的跨平台人机交互装置,其特征在于,网络服务器(101)与浏览器(102)运行于同一个硬件平台,也可以运行于不同的硬件平台上。3.根据权利要求1所述的智能硬件的跨平台人机交互装置,其特征在于,网络服务器(101)提供的Web页面服务(104),Web数据(108)可以通过同步方式返回,也可以通过长连接(106)以异步方式推送至浏览器(102)。4.根据权利要求1所述的智能硬件的跨平台人机交互装置,其特征在于,由网络服务器(101)至浏览器(102)的数据可以是Web页面、JSON数据、XML数据、文件或者其他任意形式数据。5.根据权利要求1所述的智能硬件的跨平台人机交互装置,其特征在于,浏览器(102)主动从网络服务器(101)获取Web数据(108)用于渲染人机交互显示界面(109),同时维持长连接(106),等待接受异步推送数据。6.根据权利要求5所述的智能硬件的跨平台人机交互装置,其特征在于,浏览器(102)渲染人机交互界面(109),具有以下多种约束:1)、浏览器(102)从网络服务器(101)获得的Web数据(108)格式,包括但不限于JSON数据、XML数据、文件、CSS、HTML、HTML5、JavaScript;2)、浏览器(102)从网络服务器(101)获得的数据,可以用于在浏览器窗口内展示但不局限于动画、图片、文字、音视频及交互控件;3)、浏览器(102)可以使用窗口方式、全屏方式显示,可以隐藏窗口标题栏(113);4)、浏览器(102)可以通过HTML输入标签直接获得用户输入。7.根据权利要求1所述的智能硬件的跨平台人机交互装置,其特征在于,控制进程(103)和网络服务器(101)之间约定控制协议,由控制进程(103)向网络服务器发送控制命令(111),接收网络服务器回应和消息(112)。8.根据权利要求7所述的智能硬件的跨平台人机交互装置,其特征在于,控制进程(103)和网络服务器(101)之间的通信,具有以下多种约束:1)、控制进程(103)和网络服务器(101)之间的通信协议可以是但不限于HTTPPost/Get请求、基于TCP/IP的连接、共享内存和进程间消息通信;2)、控制命令(103)指定网络服务器(101)将向浏览器回复或者推送的页面或者数据类型、内容;3)、网络服务器回应和消息(112)包括用户通过浏览器(102)输入的信息、页面状态及页面代码执行结果。2CN107682428A说明书1/3页一种智能硬件的跨平台人机交互装置技术领域[000