一种基于Android的微型投影仪的交互方法与流程

文档序号:16208207发布日期:2018-12-08 07:23阅读:318来源:国知局
一种基于Android的微型投影仪的交互方法与流程

本发明属于android系统设备、投影仪技术领域,具体涉及一种基于android的微型投影仪的交互方法。

背景技术

android智能产品携带方便,有手机端、tv端、pad端等很多智能设备。针对tv、机顶盒在家庭中不便捷的方面:不能调节显示距离、不能放大屏幕、随处移动的缺点;android系统结合微型投影的方式展现:android设备的小巧轻便的特点,加上投影显示屏幕,可以实现调节显示距离、任意位置摆放。但是android与投影之间的操作控制是一个主要难题。

因此,如何解决android与投影软件之间的操作控制问题成为本领域亟需解决的问题。



技术实现要素:

本发明针对现有技术的不足,提供一种基于android的微型投影仪的交互方法。通信安全、通信速度快,串口传输很稳定,实现android端与微型投影仪间的交互控制。

为解决上述问题,本发明采用的技术方案为:

一种基于android的微型投影仪的交互方法,包括:

制定通信协议,用于android端、微型投影仪发送,接收以及识别指令信息;

所述通信协议具有安全机制,所述安全机制包括:在每条所述指令信息中添加一个校验位,校验成功时,执行命令,校验失败时,重新发送。

进一步,还包括:

a.所述微型投影仪接收、识别、执行通过校验的第一指令信息并生成第二指令信息,发出所述第二指令信息;

b.重复多次上述步骤a,直至交互完成。

进一步,还包括:所述微型投影仪发出所述第二指令信息时需经所述校验位验证,验证失败时,重新发送。

进一步,还包括:

c.android端发出第一指令信息;

d.所述android端接收、识别、执行经过校验的第二指令信息并生成第三指令信息,发出所述第三指令信息;

e.重复步骤d,直至交互完成。

进一步,还包括:所述第一指令信息和所述第三指令信息被发出时需经校验位验证,发送失败时,重新发送。

进一步,android端与所述微型投影仪的通信方式为串口通信。

一种基于android的微型投影仪的交互系统,包括:

微型投影仪,所述微型投影仪内设置有通信协议;所述通信协议具有安全机制,所述安全机制包括:在每条所述指令信息中添加一个校验位,校验成功时,执行命令,校验失败时,重新发送。

android端,所述android端与所述微型投影仪通过串行接口连接;所述android端向所述微型投影仪发出的第一指令信息,校验成功后,所述微型投影仪接收、识别、执行所述第一指令信息并生成第二指令信息,所述微型投影仪发出所述第二指令信息,校验成功后,所述android端接收、识别、执行所述第二指令信息并生成第三指令信息,重复上述步骤,直至交互完成。

进一步,所述android端为能够运行android系统的终端。

本发明的有益效果在于:通信安全、通信速度快,串口传输很稳定,实现了android端与微型投影仪间的交互控制。

附图说明

图1为本发明方法逻辑示意图。

图2为本发明微型投影仪交互方法示意图。

图3为本发明android端交互方法示意图。

具体实施方式

为了使本领域技术人员更好地理解本发明的技术方案,下面结合具体实施例对本发明作进一步的详细说明。请注意,下面描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。实施例中未注明具体技术或条件的,按照本领域内的文献所描述的技术或条件或者按照产品说明书进行。所用试剂或仪器未注明生产厂商者,均为可以通过市购获得的常规产品。

android系统与投影软件之间通信的核心是串口,根据双方制定的协议,接收与发送指令,实现最终的控制效果。串口通信需要保证无其他信息干扰,因此android端需要开设一个特殊的串口,投影端连接该特殊的串口,该串口专门用于两个系统通信,到此两个系统连接完成。双方制定的协议,用于发送、接收、识别,到最终的执行。为了保证每个命令的安全性,以及保证每个命令都会被接收到,因此设立一种安全机制,每个命令带一个校验位,提高安全;命令接收的回调,保证命令接收完成。串口命令带安全机制的方式组合成为android系统与投影系统之间的通信,并且很好的完成系统之间的互相控制,成为一个整体系统。

根据本发明的一个方面,本发明提供了一种基于android的微型投影仪的交互方法,图1为本发明方法逻辑示意图,包括:

制定通信协议,用于android端、微型投影仪发送,接收以及识别指令信息;

所述通信协议具有安全机制,所述安全机制包括:在每条所述指令信息中添加一个校验位,校验成功时,执行命令,校验失败时,重新发送。

根据本发明的具体实施例,图2为本发明微型投影仪交互方法示意图,所述微型投影仪执行的步骤包括:

s01a.所述微型投影仪接收、识别、执行通过校验的第一指令信息并生成第二指令信息,发出所述第二指令信息;

其中,所述微型投影仪发出所述第二指令信息时需经所述校验位验证,验证失败时,重新发送。

s02b.重复多次上述步骤a,直至交互完成。

根据本发明的具体实施例,图3为本发明android端交互方法示意图,所述android端执行的步骤包括:

s11c.android端发出第一指令信息;

s12d.所述android端接收、识别、执行经过校验的第二指令信息并生成第三指令信息,发出所述第三指令信息;

其中,所述第一指令信息和所述第三指令信息被发出时需经校验位验证,发送失败时,重新发送。

s13e.重复步骤d,直至交互完成。

根据本发明的具体实施例,android端与所述微型投影仪的通信方式为串口通信。

根据本发明的具体实施例,本发明的指令信心包括但不限于显示距离,屏幕尺寸,音频调节以及其他的一些常规交互控制。

根据本发明的另一方面,本发明提供了一种基于android的微型投影仪的交互系统,包括:微型投影仪,所述微型投影仪内设置有通信协议;所述通信协议具有安全机制,所述安全机制包括:在每条所述指令信息中添加一个校验位,校验成功时,执行命令,校验失败时,重新发送。

android端,所述android端与所述微型投影仪通过串行接口连接;所述android端向所述微型投影仪发出的第一指令信息,校验成功后,所述微型投影仪接收、识别、执行所述第一指令信息并生成第二指令信息,所述微型投影仪发出所述第二指令信息,校验成功后,所述android端接收、识别、执行所述第二指令信息并生成第三指令信息,重复上述步骤,直至交互完成。

根据本发明的具体实施例,所述android端为能够运行android系统的终端。

综上所述本发明的一种基于android的微型投影仪的交互方法,通信安全、通信速度快,串口传输很稳定,实现了android端与微型投影仪间的交互控制。

在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型,同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1