一种音频设备适应不同移动设备音频口位置的方法.pdf

上传人:b*** 文档编号:4043686 上传时间:2018-08-12 格式:PDF 页数:21 大小:1.30MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410806463.7

申请日:

2014.12.22

公开号:

CN104536712A

公开日:

2015.04.22

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/14申请日:20141222|||公开

IPC分类号:

G06F3/14; G06F9/44

主分类号:

G06F3/14

申请人:

飞天诚信科技股份有限公司

发明人:

陆舟; 于华章

地址:

100085北京市海淀区学清路9号汇智大厦B楼17层

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开一种音频设备适应不同移动设备音频口位置的方法,属于信息安全领域,所述方法包括:音频设备接收到移动设备发送的第一预设指令和第二预设指令后,对应将当前屏显方向更新为第一显示方向和第二显示方向;当接收到移动设备发送的签名指令时,得到显示数据,将显示数据中的当前显示数据保存至显示缓存区进行显示,检测按键状态,当翻页键按下时,根据当前屏显方向进行相应显示,当确认键按下时,执行签名操作,当取消键按下时,报错。采用本发明的技术方法,能够实现对于不同音频口位置的移动设备使用同一音频设备时能够将音频设备显示内容进行相应翻转,达到符合用户使用习惯的目的,用户体验更佳。

权利要求书

权利要求书
1.  一种音频设备适应不同移动设备音频口位置的方法,其特征在于,包括: 音频设备上电初始化,执行以下操作:
步骤S1:所述音频设备等待接收移动设备发送的指令;
当接收到第一预设指令时,根据所述第一预设指令更新当前屏显方向为第 一显示方向,向所述移动设备返回成功响应,返回步骤S1;
当接收到第二预设指令时,根据所述第二预设指令更新当前屏显方向为第 二显示方向,向所述移动设备返回成功响应,返回步骤S1;
当接收到签名指令时,执行以下操作:
步骤T1:所述音频设备解析所述签名指令,得到显示数据,从所述显示数 据中获取当前显示数据,将当前显示数据保存至显示缓存区进行显示;
步骤T2:所述音频设备检测按键状态;
当检测到第一翻页键按下时,判断所述当前屏显方向,如果是所述第一显 示方向,则获取所述显示数据中当前显示数据之前的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2,如果是所述第二显示方向,则获取所述显示 数据中当前显示数据之后的显示数据并保存至所述显示缓存区进行显示,返回 步骤T2;
当检测到第二翻页键按下时,判断所述当前屏显方向,如果是所述第一显 示方向,则获取所述显示数据中当前显示数据之后的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2,如果是所述第二显示方向,则获取所述显示 数据中当前显示数据之前的显示数据并保存至所述显示缓存区进行显示,返回 步骤T2;
当检测到确认键按下,执行签名操作,向所述移动设备返回成功响应,返 回步骤S1;
当检测到取消键按下,则向所述移动设备返回失败响应,返回步骤S1。

2.  根据权利要求1所述的方法,其特征在于,还包括:当接收到获取屏显 方向指令时,执行以下操作:
步骤A1:所述音频设备根据接收到的获取屏显方向指令,获取当前屏显方 向,根据所述当前屏显方向生成方向显示响应;
步骤A2:所述音频设备将所述方向显示响应发送给所述移动设备,返回步 骤S1。

3.  根据权利要求2所述的方法,其特征在于,所述步骤S1之前还包括:
步骤B1:所述移动设备应用程序启动;
步骤B2:当所述移动设备应用程序接收到用户的翻转请求后,获取内部保 存的所述获取屏显方向指令;
步骤B3:所述移动设备应用程序将所述获取屏显方向指令发送给所述音频 设备。

4.  根据权利要求3所述的方法,其特征在于,所述步骤A2之后,还包括:
步骤C1:所述移动设备应用程序对接收到的所述方向显示响应进行解析, 得到所述当前屏显方向;
步骤C2:所述移动设备应用程序判断所述当前屏显方向,如果是所述第一 显示方向,则执行步骤C3,如果是所述第二显示方向,则执行步骤C4;
步骤C3:所述移动设备应用程序获取内部保存的所述第一预设指令,将所 述第一预设指令发送给所述音频设备;
步骤C4:所述移动设备应用程序获取内部保存的所述第二预设指令,将所 述第二预设指令发送给所述音频设备。

5.  根据权利要求1所述的方法,其特征在于,所述步骤S1之前还包括:
步骤D1:所述移动设备启动移动设备应用程序;
步骤D2:所述移动设备应用程序等待接收用户的显示请求;
步骤D3:当所述移动设备应用程序接收到用户的显示请求后,判断所述显 示请求类型,如果是第一显示方向请求,则执行步骤D4,如果是第二显示方向 请求,则执行步骤D5;
步骤D4:所述移动设备应用程序获取内部保存的第二预设指令,将所述第 二预设指令发送给所述音频设备;
步骤D5:所述移动设备应用程序获取内部保存的第一预设指令,将所述第 一预设指令发送给所述音频设备。

6.  根据权利要求5所述的方法,其特征在于,所述步骤D3还包括:当判 断所述显示请求类型为第三显示方向请求时,所述移动设备应用程序获取内部 保存的第三预设指令,将所述第三预设指令发送给所述音频设备;
所述方法还包括:当接收到所述第三预设指令时,所述音频设备根据所述 第三预设指令更新当前屏显方向为第三显示方向,向所述移动设备返回成功响 应,返回步骤S1。

7.  根据权利要求6所述的方法,其特征在于,所述根据所述第三预设指令 更新当前屏显方向为第三显示方向,具体为:根据所述第三预设指令,获取保 存的第三预设显示指令,将所述第三预设显示指令发送至显示屏设置显示屏的 显示属性。

8.  根据权利要求6所述的方法,其特征在于,
当所述音频设备检测到第一翻页键按下且判断当前屏显方向为所述第三显 示方向时,获取所述显示数据中当前显示数据之前的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2;
当所述音频设备检测到第二翻页键按下且判断当前屏显方向为所述第三显 示方向时,获取所述显示数据中当前显示数据之后的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2。

9.  根据权利要求5所述的方法,其特征在于,所述步骤D3还包括:当判 断所述显示请求类型为第四显示方向请求时,所述移动设备应用程序获取内部 保存的第四预设指令,将所述第四预设指令发送给所述音频设备;
所述方法还包括:当接收到所述第四预设指令时,所述音频设备根据所述 第四预设指令更新当前屏显方向为第四显示方向,向所述移动设备返回成功响 应,返回步骤S1。

10.  根据权利要求9所述的方法,其特征在于,所述根据所述第四预设指令 更新当前屏显方向为第四显示方向,具体为:根据所述第四预设指令,获取保 存的第四预设显示指令,将所述第四预设显示指令发送至显示屏设置显示屏的 显示属性。

11.  根据权利要求9所述的方法,其特征在于,
当所述音频设备检测到第一翻页键按下且判断当前屏显方向为所述第三显 示方向时,获取所述显示数据中当前显示数据之后的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2;
当所述音频设备检测到第二翻页键按下且判断当前屏显方向为所述第四显 示方向时,获取所述显示数据中当前显示数据之前的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2。

12.  根据权利要求1或8或11中任意一项所述的方法,其特征在于,
所述获取所述显示数据中当前显示数据之前的显示数据并保存至所述显示 缓存区进行显示,之前还包括:所述音频设备判断所述显示数据中当前显示数 据之前是否还有显示数据,如果是,则将所述显示缓存区中当前显示数据之前 的显示数据传给所述显示屏,否则返回步骤T2。

13.  根据权利要求1或8或11中任意一项所述的方法,其特征在于,
所述获取所述显示数据中当前显示数据之后的显示数据并保存至所述显示 缓存区进行显示,之前还包括:所述音频设备判断所述显示数据中当前显示数 据之后是否还有显示数据,如果是,则将所述显示缓存区中当前显示数据之后 的显示数据传给所述显示屏,否则返回步骤T2。

14.  根据权利要求1或4或5中任意一项所述的方法,其特征在于,所述根 据所述第一预设指令更新当前屏显方向为第一显示方向,具体为:根据所述第 一预设指令,获取保存的第一预设显示指令,将所述第一预设显示指令发送至 显示屏设置显示屏的显示属性,并更新当前屏显方向为第一显示方向。

15.  根据权利要求1或4或5中任意一项所述的方法,其特征在于,所述根 据所述第二预设指令更新当前屏显方向为第二显示方向,具体为:根据所述第 二预设指令,获取保存的第二预设显示指令,将所述第二预设显示指令发送至 显示屏设置显示屏的显示属性,并更新当前屏显方向为第二显示方向。

16.  根据权利要求1所述的方法,其特征在于,
所述接收到第一预设指令与所述更新当前屏显方向为第一显示方向之间还 包括:所述音频设备获取并判断当前屏显方向,如果是第一显示方向,则向上 位机返回不需要调整屏幕响应,返回步骤S1,否则继续;
所述接收到第二预设指令与所述更新当前屏显方向为第二显示方向之间还 包括:所述音频设备获取并判断当前屏显方向,如果是第二显示方向,则向上 位机返回不需要调整屏幕响应,返回步骤S1,否则继续。

17.  根据权利要求1所述的方法,其特征在于,所述步骤S1中,所述签名 指令,具体包括待解析指令与待签名指令;
当接收到待解析指令时,执行以下操作:
步骤G1:所述音频设备获取所述待解析指令中的报文,应用预设算法对所 述报文进行哈希计算,将哈希结果保存在预设存储区中;
步骤G2:所述音频设备对所述报文进行解析,得到显示数据,并向所述移 动设备返回成功响应,返回步骤S1;
当接收到待签名指令时,执行以下操作:
步骤H1:所述音频设备接收到签名指令后,从所述显示数据中获取当前显 示数据,将当前显示数据保存至显示缓存区进行显示,执行步骤T2;
所述检测到确认键按下,执行签名操作,向所述移动设备返回成功响应, 返回步骤S1,具体操作为:从所述预设存储区中获取哈希结果,对所述哈希结 果进行签名,得到签名结果,向所述移动设备返回包括所述签名结果的成功响 应,返回步骤S1。

18.  根据权利要求1所述的方法,其特征在于,当接收到确认键按下时,还 包括:
所述音频设备提示是否需要执行签名操作,并等待接收按键操作,当接收 到确认键再次按下时,执行签名操作,向所述移动设备返回确认响应,返回步 骤S1,当接收到取消键按下时,清空所述显示缓存区,向所述移动设备返回失 败响应,返回步骤S1。

19.  根据权利要求1所述的方法,其特征在于,所述向所述移动设备返回失 败响应之前,还包括:显示取消签名信息。

说明书

说明书一种音频设备适应不同移动设备音频口位置的方法
技术领域
本发明涉及信息安全领域,尤其涉及一种音频设备适应不同移动设备音频 口位置的方法。
背景技术
音频设备,主要是对音频输入输出设备的总称,其产品类型也很多,例如 音频智能密钥装置等,音频智能密钥装置是具有耳机接口的智能密钥设备,能 够向与之连接的移动设备发送音频数据,具有麦克风功能。
现有技术中,由于移动设备的耳机孔的方向不固定,而生产相应方向的音 频设备需要耗费大量人力和物力,本发明就是在这样的应用背景下应运而生的。
发明内容
本发明的目的是为了解决现有技术中存在的问题,提供了一种音频设备适 应不同移动设备音频口位置的方法。
本发明采用的技术方案是:一种音频设备适应不同移动设备音频口位置的 方法,包括:音频设备上电初始化,执行以下操作:
步骤S1:所述音频设备等待接收移动设备发送的指令;
当接收到第一预设指令时,根据所述第一预设指令更新当前屏显方向为第 一显示方向,向所述移动设备返回成功响应,返回步骤S1;
当接收到第二预设指令时,根据所述第二预设指令更新当前屏显方向为第 二显示方向,向所述移动设备返回成功响应,返回步骤S1;
当接收到签名指令时,执行以下操作:
步骤T1:所述音频设备解析所述签名指令,得到显示数据,从所述显示数 据中获取当前显示数据,将当前显示数据保存至显示缓存区进行显示;
步骤T2:所述音频设备检测按键状态;
当检测到第一翻页键按下时,判断所述当前屏显方向,如果是所述第一显 示方向,则获取所述显示数据中当前显示数据之前的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2,如果是所述第二显示方向,则获取所述显示 数据中当前显示数据之后的显示数据并保存至所述显示缓存区进行显示,返回 步骤T2;
当检测到第二翻页键按下时,判断所述当前屏显方向,如果是所述第一显 示方向,则获取所述显示数据中当前显示数据之后的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2,如果是所述第二显示方向,则获取所述显示 数据中当前显示数据之前的显示数据并保存至所述显示缓存区进行显示,返回 步骤T2;
当检测到确认键按下,执行签名操作,向所述移动设备返回成功响应,返 回步骤S1;
当检测到取消键按下,则向所述移动设备返回失败响应,返回步骤S1。
所述方法还包括:当接收到获取屏显方向指令时,执行以下操作:
步骤A1:所述音频设备根据接收到的获取屏显方向指令,获取当前屏显方 向,根据所述当前屏显方向生成方向显示响应;
步骤A2:所述音频设备将所述方向显示响应发送给所述移动设备,返回步 骤S1。
所述步骤S1之前还包括:
步骤B1:所述移动设备启动移动设备应用程序;
步骤B2:当所述移动设备应用程序接收到用户的翻转请求后,获取内部保 存的所述获取屏显方向指令;
步骤B3:所述移动设备应用程序将所述获取屏显方向指令发送给所述音频 设备。
所述步骤A2之后,还包括:
步骤C1:所述移动设备应用程序对接收到的所述方向显示响应进行解析, 得到所述当前屏显方向;
步骤C2:所述移动设备应用程序判断所述当前屏显方向,如果是所述第一 显示方向,则执行步骤C3,如果是所述第二显示方向,则执行步骤C4;
步骤C3:所述移动设备应用程序获取内部保存的所述第一预设指令,将所 述第一预设指令发送给所述音频设备;
步骤C4:所述移动设备获取内部保存的所述第二预设指令,将所述第二预 设指令发送给所述音频设备。
所述步骤S1之前还包括:
步骤D1:所述移动设备启动移动设备应用程序;
步骤D2:所述移动设备应用程序等待接收用户的显示请求;
步骤D3:当所述移动设备应用程序接收到用户的显示请求后,判断所述显 示请求类型,如果是第一显示方向请求,则执行步骤D4,如果是第二显示方向 请求,则执行步骤D5;
步骤D4:所述移动设备应用程序获取内部保存的第二预设指令,将所述第 二预设指令发送给所述音频设备;
步骤D5:所述移动设备获取内部保存的第一预设指令,将所述第一预设指 令发送给所述音频设备。
所述步骤D3还包括:当判断所述显示请求类型为第三显示方向请求时,所 述移动设备获取内部保存的第三预设指令,将所述第三预设指令发送给所述音 频设备;
所述方法还包括:当接收到所述第三预设指令时,所述音频设备根据所述 第三预设指令更新当前屏显方向为第三显示方向,向所述移动设备返回成功响 应,返回步骤S1。
所述根据所述第三预设指令更新当前屏显方向为第三显示方向,具体为: 根据所述第三预设指令,获取保存的第三预设显示指令,将所述第三预设显示 指令发送至显示屏设置显示屏的显示属性。
当所述音频设备检测到第一翻页键按下且判断当前屏显方向为所述第三显 示方向时,获取所述显示数据中当前显示数据之前的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2;
当所述音频设备检测到第二翻页键按下且判断当前屏显方向为所述第三显 示方向时,获取所述显示数据中当前显示数据之后的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2。
所述步骤D3还包括:当判断所述显示请求类型为第四显示方向请求时,所 述移动设备获取内部保存的第四预设指令,将所述第四预设指令发送给所述音 频设备;
所述方法还包括:当接收到所述第四预设指令时,所述音频设备根据所述 第四预设指令更新当前屏显方向为第四显示方向,向所述移动设备返回成功响 应,返回步骤S1。
所述根据所述第四预设指令更新当前屏显方向为第四显示方向,具体为: 根据所述第四预设指令,获取保存的第四预设显示指令,将所述第四预设显示 指令发送至显示屏设置显示屏的显示属性。
当所述音频设备检测到第一翻页键按下且判断当前屏显方向为所述第三显 示方向时,获取所述显示数据中当前显示数据之后的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2;
当所述音频设备检测到第二翻页键按下且判断当前屏显方向为所述第四显 示方向时,获取所述显示数据中当前显示数据之前的显示数据并保存至所述显 示缓存区进行显示,返回步骤T2。
所述获取所述显示数据中当前显示数据之前的显示数据并保存至所述显示 缓存区进行显示,之前还包括:所述音频设备判断所述显示数据中当前显示数 据之前是否还有显示数据,如果是,则将所述显示缓存区中当前显示数据之前 的显示数据传给所述显示屏,否则返回步骤T2。
所述获取所述显示数据中当前显示数据之后的显示数据并保存至所述显示 缓存区进行显示,之前还包括:所述音频设备判断所述显示数据中当前显示数 据之后是否还有显示数据,如果是,则将所述显示缓存区中当前显示数据之后 的显示数据传给所述显示屏,否则返回步骤T2。
所述根据所述第一预设指令更新当前屏显方向为第一显示方向,具体为: 根据所述第一预设指令,获取保存的第一预设显示指令,将所述第一预设显示 指令发送至显示屏设置显示屏的显示属性,并更新当前屏显方向为第一显示方 向。
所述根据所述第二预设指令更新当前屏显方向为第二显示方向,具体为: 根据所述第二预设指令,获取保存的第二预设显示指令,将所述第二预设显示 指令发送至显示屏设置显示屏的显示属性,并更新当前屏显方向为第二显示方 向。
所述接收到第一预设指令与所述更新当前屏显方向为第一显示方向之间还 包括:所述音频设备获取并判断当前屏显方向,如果是第一显示方向,则向上 位机返回不需要调整屏幕响应,返回步骤S1,否则继续;
所述接收到第二预设指令与所述更新当前屏显方向为第二显示方向之间还 包括:所述音频设备获取并判断当前屏显方向,如果是第二显示方向,则向上 位机返回不需要调整屏幕响应,返回步骤S1,否则继续。
所述步骤S1中,所述签名指令,具体包括待解析指令与待签名指令;
当接收到待解析指令时,执行以下操作:
步骤G1:所述音频设备获取所述待解析指令中的报文,应用预设算法对所 述报文进行哈希计算,将哈希结果保存在预设存储区中;
步骤G2:所述音频设备对所述报文进行解析,得到显示数据,并向所述移 动设备返回成功响应,返回步骤S1;
当接收到待签名指令时,执行以下操作:
步骤H1:所述音频设备接收到签名指令后,从所述显示数据中获取当前显 示数据,将当前显示数据保存至显示缓存区进行显示,执行步骤T2;
所述检测到确认键按下,执行签名操作,向所述移动设备返回成功响应, 返回步骤S1,具体操作为:从所述预设存储区中获取哈希结果,对所述哈希结 果进行签名,得到签名结果,向所述移动设备返回包括所述签名结果的成功响 应,返回步骤S1。
当接收到确认键按下时,还包括:
所述音频设备提示是否需要执行签名操作,并等待接收按键操作,当接收 到确认键再次按下时,执行签名操作,向所述移动设备返回确认响应,返回步 骤S1,当接收到取消键按下时,清空所述显示缓存区,向所述移动设备返回失 败响应,返回步骤S1。
所述向所述移动设备返回失败响应之前,还包括:显示取消签名信息。
本发明取得的有益效果是:采用本发明的技术方法,能够实现对于不同音 频口位置的移动设备使用同一音频设备时能够将音频设备显示内容进行相应翻 转,达到符合用户使用习惯的目的,用户体验更佳。
附图说明
为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1提供的一种音频设备适应不同移动设备音频口位置 的方法中移动设备的工作方法流程图;
图2是本发明实施例1中音频设备显示方向示意图;
图3是本发明实施例2提供的另一种音频设备适应不同移动设备音频口位 置的方法中移动设备的工作方法流程图;
图4是本发明实施例2中音频设备显示方向示意图;
图5和图6是本发明实施例3提供的一种音频设备适应不同移动设备音频口 位置的方法中音频设备的工作方法流程图;
图7是本发明实施例3中的待解析指令和待签名指令的操作通过一条签名 指令实现的具体操作流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本实施例中,第一显示方向和第二显示方向,可通过接收获取屏显状态指 令的返回响应,来判定需要发送的指令数据,也可以通过接收用户的方向选择 触发,第三显示方向和第四显示方向通过接收用户的方向选择触发。
本发明中,移动设备应用程序与音频设备预先协商好需要的指令,音频设 备与音频设备的显示屏之间预先协商好屏幕翻转指令。
实施例1
本发明实施例1提供了一种音频设备适应不同移动设备音频口位置的方法, 如图1所示,当移动设备与音频设备建立连接,即音频设备插入移动设备的音 频口内时,音频设备开机,移动设备启动移动设备应用程序,移动设备应用程 序执行以下操作:
步骤101:当移动设备应用程序接收到用户的翻转请求后,获取内部保存的 获取屏显方向指令;
步骤102:移动设备应用程序将获取屏显方向指令发送给音频设备;
例如,移动设备应用程序获取到的获取屏显方向指令为80FA25010001;
步骤103:音频设备根据接收到的获取屏显方向指令,获取当前屏显方向, 根据当前屏显方向生成方向显示响应;
步骤104:音频设备将方向显示响应发送给移动设备;
步骤105:移动设备应用程序对接收到的方向显示响应进行解析,得到当前 屏显方向;
步骤106:移动设备应用程序判断当前屏显方向,如果是第一显示方向,则 执行步骤107,如果是第二显示方向,则执行步骤109;
如图2所示,其中,2-1为音频设备,2-101为音频设备的音频头,2-102为 显示屏,2-103为显示数据,标识当前显示方向为第一显示方向,2-104为显示数 据,标识当前显示方向为第二显示方向,2-105为取消键,2-106为第一翻页键, 2-107为第二翻页键,2-108为确认键;
步骤107:移动设备应用程序获取内部保存的第一预设指令;
本实施例中,如果当前屏显方向为第一显示方向,即相对于音频设备为正 屏显示时,移动设备应用程序发送第一预设指令,即发送相对于音频设备为反 屏显示的指令;
例如,移动设备应用程序获取到的第一预设指令为80fc 25 00 00;
步骤108:移动设备应用程序将第一预设指令发送给音频设备,移动设备操 作结束;
步骤109:移动设备应用程序获取内部保存的第二预设指令;
例如,移动设备获取内部保存的第二预设指令为80fc250001;
步骤110:移动设备应用程序将第二预设指令发送给音频设备,移动设备操 作结束。
实施例2
本发明实施例2提供了一种音频设备适应不同移动设备音频口位置的方法 中移动设备的工作方法,如图3所示,当移动设备与音频设备建立连接,即音 频设备插入移动设备的音频口内时,音频设备开机,移动设备启动移动设备应 用程序,移动设备应用程序执行以下操作:
步骤201:移动设备应用程序等待接收到用户的显示请求;
步骤202:移动设备应用程序判断接收到的用户的显示请求类型,如果是第 一显示方向请求,则执行步骤203,如果是第二显示方向请求,则执行步骤205, 如果是第三显示方向请求,则执行步骤207,如果是第四显示方向请求,则执行 步骤209;
如图4所示,其中,4-1为音频设备,4-101为音频设备的音频头,4-102为 显示屏,4-103为显示数据,标识为当前屏显方向为第一显示方向,4-104为显示 数据,标识为当前屏显方向为第二显示方向,4-105为显示数据,标识为当前屏 显方向为第三显示方向,4-106为显示数据,标识为当前屏显方向为第四显示方 向,4-107为取消键,4-108为第一翻页键,4-109为第二翻页键,4-110为确认键;
步骤203:移动设备应用程序获取内部保存的第二预设指令;
例如,移动设备获取内部保存的第二预设指令为80fc250001;
步骤204:移动设备应用程序将第二预设指令发送给音频设备,移动设备操 作结束;
步骤205:移动设备应用程序获取内部保存的第一预设指令;
例如,移动设备应用程序获取内部保存的第一预设指令为80fc250000;
步骤206:移动设备应用程序将第一预设指令发送给音频设备,移动设备操 作结束;
步骤207:移动设备应用程序获取内部保存的第三预设指令;
例如,移动设备应用程序获取内部保存的第三预设指令为80fc250002;
步骤208:移动设备应用程序将第三预设指令发送给音频设备,移动设备操 作结束;
步骤209:移动设备应用程序获取内部保存的第四预设指令;
例如,移动设备获取内部保存的第四预设指令为80fc250003;
步骤210:移动设备应用程序将第四预设指令发送给音频设备,移动设备操 作结束。
实施例3
本发明实施例3提供了一种音频设备适应不同移动设备音频口位置的方法 中音频设备的工作方法,如图5和图6所示,当移动设备与音频设备建立连接, 即音频设备插入移动设备的耳机孔内时,音频设备执行以下操作:
步骤301:音频设备上电初始化;
步骤302:音频设备等待接收移动设备发送的指令;
步骤303:音频设备接收到移动设备发送的指令后,判断指令类型,如果是 第一预设指令,则执行步骤304,如果是第二预设指令,则执行步骤308,如果 是第三预设指令,则执行步骤312,如果是第四预设指令,则执行步骤316,如 果是待解析指令,则执行步骤320,如果是待签名指令,则执行步骤323;
优选的,音频设备根据接收到的指令的第五字节判定指令类型,如果第五 字节为01,则为第一预设指令,如果第五字节为00,则为第二预设指令,如果 第五字节为02,则为第三预设指令,如果第五字节为03,则为第四预设指令;
步骤304:音频设备解析第一预设指令,判断接收到的第一预设指令是否正 确,如果是,则执行步骤305,否则向移动设备发送指令错误响应,返回步骤302;
优选的,音频设备判断接收到的指令的前四个字节是否为80fc2500,如果是, 则指令正确,否则指令错误;
例如,音频设备接收到的第一预设指令为80fc250000;
步骤305:音频设备获取当前屏显方向,判断当前屏显方向是否为第一显示 方向,如果是,则向移动设备返回不需要调整屏幕响应,返回步骤302,否则执 行步骤306;
步骤306:音频设备根据接收到的第一预设指令,获取音频设备存储区中保 存的第一预设显示指令,将该第一预设显示指令发送给显示屏设置显示属性;
本实施例中,音频设备的片内操作系统与显示屏之间预先约定好调整显示 屏的屏显方向的预设显示指令,音频设备获取到的第一预设显示指令为 0x2f,0x22,0x81,0x3f,0xa2,0xa1,0xc8,0x10,0x00,0xb0,0xaf,0xa6;
步骤307:音频设备更新当前屏显方向为第一显示方向,并向移动设备发送 屏幕调整成功响应,返回步骤302;
步骤308:音频设备解析第二预设指令,判断接收到的第二预设指令是否正 确,如果是,则执行步骤309,否则向移动设备发送指令错误响应,返回步骤302;
步骤309:音频设备获取当前屏显方向,判断当前屏显方向是否为第二显示 方向,如果是,则向移动设备返回不需要调整屏幕响应,返回步骤302,否则执 行步骤310;
步骤310:音频设备根据接收到的第二预设指令,获取音频设备存储区中保 存的第二预设显示指令,将该第二预设显示指令发送给显示屏设置显示属性;
步骤311:音频设备更新当前屏显方向为第二显示方向,并向移动设备发送 屏幕调整成功响应,返回步骤302;
步骤312:音频设备解析第三预设指令,判断接收到的第三预设指令是否正 确,如果是,则执行步骤313,否则向移动设备发送指令错误响应,返回步骤302;
步骤313:音频设备获取当前屏显方向,判断当前屏显方向是否为第三显示 方向,如果是,则向移动设备返回不需要调整屏幕响应,返回步骤302,否则执 行步骤314;
步骤314:音频设备根据接收到的第三预设指令,获取音频设备存储区中保 存的第三预设显示指令,将该第三预设显示指令发送给显示屏设置显示属性;
步骤315:音频设备更新当前屏显方向为第三显示方向,并向移动设备发送 屏幕调整成功响应,返回步骤302;
步骤316:音频设备解析第四预设指令,判断接收到的第四预设指令是否正 确,如果是,则执行步骤317,否则向移动设备发送指令错误响应,返回步骤302;
步骤317:音频设备获取当前屏显方向,判断当前屏显方向是否为第四显示 方向,如果是,则向移动设备返回不需要调整屏幕响应,返回步骤302,否则执 行步骤318;
步骤318:音频设备根据接收到的第四预设指令,获取音频设备存储区中保 存的第四预设显示指令,将该第四预设显示指令发送给显示屏设置显示属性;
步骤319:音频设备更新当前屏显方向为第四显示方向,并向移动设备发送 屏幕调整成功响应,返回步骤302;
步骤320:音频设备解析待解析指令,判断接收到的待解析指令是否正确, 如果是,则执行步骤321,否则向移动设备发送指令错误响应,返回步骤302;
步骤321:音频设备获取待解析指令中的报文,应用预设算法对指令中的报 文进行哈希计算,将哈希结果保存在预设存储区中;
步骤322:音频设备对待解析指令中的报文进行解析,得到显示数据并保存, 并向所述移动设备返回成功响应,返回步骤302;
步骤323:音频设备解析待签名指令,判断接收到的待签名指令是否正确, 如果是,则执行步骤324,否则向移动设备发送指令错误响应,返回步骤302;
步骤324:音频设备获取保存的显示数据中的当前显示数据,将当前显示数 据保存至显示缓存区中,按照显示属性进行显示;
步骤325:音频设备检测按键状态,当接收到第一翻页键键按下时,执行步 骤326,当接收到第二翻页键按下时,执行步骤331,当接收到确认键按下时, 执行步骤336,当接收到取消键按下时,执行步骤338;
步骤326:音频设备获取并判断当前屏显方向,如果是第一显示方向或第三 显示方向,则执行步骤327,如果是第二显示方向或第四显示方向,则执行步骤 329;
步骤327:音频设备判断保存的显示数据中当前显示数据之前是否还有显示 数据,如果是,则执行步骤328,否则返回步骤325;
步骤328:音频设备将显示数据中当前显示数据之前的显示数据保存至显示 缓存区中,按照显示属性进行显示,返回步骤325;
步骤329:音频设备判断保存的显示数据中当前显示数据之后是否还有显示 数据,如果是,则执行步骤330,否则返回步骤325;
步骤330:音频设备将显示数据中当前显示数据之后的显示数据保存至显示 缓存区中,按照显示属性进行显示,返回步骤325;
步骤331:音频设备获取并判断当前屏显方向,如果是第一显示方向或第三 显示方向,则执行步骤332,如果是第二显示方向或第四显示方向,则执行步骤 334;
步骤332:音频设备判断保存的显示数据中当前显示数据之后是否还有显示 数据,如果是,则执行步骤333,否则返回步骤325;
步骤333:音频设备将显示数据中当前显示数据之后的显示数据保存至显示 缓存区中,按照显示属性进行显示,返回步骤325;
步骤334:音频设备判断保存的显示数据中当前显示数据之后是否还有显示 数据,如果是,则执行步骤335,否则返回步骤325;
步骤335:音频设备将显示数据中当前显示数据之后的显示数据保存至显示 缓存区中,按照显示属性进行显示,返回步骤325;
步骤336:音频设备提示是否需要执行签名操作,并等待接收按键操作,如 果接收到的是确认键再次按下,则执行步骤337,如果接收到的是取消键按下, 则执行步骤338;
步骤337:音频设备从预设存储区中获取哈希结果,并对哈希结果进行签名, 得到签名结果,向移动设备返回包含签名结果的签名成功响应,返回步骤302;
步骤338:音频设备删除预设存储区中的哈希结果,并向移动设备返回签名 失败响应,返回步骤302;
本步骤还包括:提示取消签名信息;
参见图7,本实施例中,待解析指令和待签名指令的操作可以通过一条指令 (即签名指令)来实现,当音频设备接收到签名指令时,执行以下操作:
步骤11:音频设备从签名指令中获取报文,应用预设算法对报文进行哈希 计算,得到哈希结果并保存;
步骤12:音频设备解析签名指令,得到显示数据,从显示数据中获取当前 显示数据,将当前显示数据保存至显示缓存区进行显示;
步骤13:音频设备检测按键状态,如果检测到第一翻页键按下,则执行步 骤14,如果检测到第二翻页键按下,则执行步骤17,如果检测到确认键按下, 则执行步骤20,如果检测到取消键按下,则执行步骤21,
步骤14:音频设备当前屏显方向,如果是第一显示方向或第三显示方向, 则执行步骤15,如果是第二显示方向或第四显示方向,则执行步骤16;
步骤15:获取显示数据中当前显示数据之前的显示数据并保存至所述显示 缓存区进行显示,返回步骤13;
本步骤之前还包括:判断保存的显示数据中当前显示数据之前是否还有显 示数据,如果是,则执行步骤15,否则返回步骤13;
步骤16:获取所述显示数据中当前显示数据之后的显示数据并保存至所述 显示缓存区进行显示,返回步骤13;
本步骤之前还包括:判断保存的显示数据中当前显示数据之后是否还有显 示数据,如果是,则执行步骤16,否则返回步骤13;
步骤17:判断当前屏显方向,如果是第一显示方向或第三显示方向,则执 行步骤18,如果是第二显示方向或第四显示方向,则执行步骤19;
步骤18:获取所述显示数据中当前显示数据之后的显示数据并保存至所述 显示缓存区进行显示,返回步骤13;
本步骤之前还包括:判断保存的显示数据中当前显示数据之后是否还有显 示数据,如果是,则执行步骤18,否则返回步骤13;
步骤19:获取所述显示数据中当前显示数据之前的显示数据并保存至所述 显示缓存区进行显示,返回步骤13;
本步骤之前还包括:判断保存的显示数据中当前显示数据之前是否还有显 示数据,如果是,则执行步骤19,否则返回步骤13;
步骤20:对保存的所述哈希结果进行签名,得到签名结果,向所述移动设 备返回包括所述签名结果的成功响应,返回步骤302;
本步骤之前还包括:提示是否需要执行签名操作,并等待接收按键操作, 如果接收到确认键按下,则执行步骤20,如果接收到的是取消键按下,则执行 步骤21;
步骤21:删除保存的哈希结果,显示取消签名信息,向移动设备返回签名 失败响应,返回步骤302。
本发明中,也可以通过设置移动设备屏幕的翻转达到满足用户使用习惯的 目的,具体操作为:如果移动设备接收到用户对移动设备屏幕翻转的选择时, 设置移动设备界面的视图属性的变化矩阵,使视图旋转相应角度(90度或180 度)。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明公开的技术范围内,可轻易 想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应该以权利要求的保护范围为准。

一种音频设备适应不同移动设备音频口位置的方法.pdf_第1页
第1页 / 共21页
一种音频设备适应不同移动设备音频口位置的方法.pdf_第2页
第2页 / 共21页
一种音频设备适应不同移动设备音频口位置的方法.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《一种音频设备适应不同移动设备音频口位置的方法.pdf》由会员分享,可在线阅读,更多相关《一种音频设备适应不同移动设备音频口位置的方法.pdf(21页珍藏版)》请在专利查询网上搜索。

本发明公开一种音频设备适应不同移动设备音频口位置的方法,属于信息安全领域,所述方法包括:音频设备接收到移动设备发送的第一预设指令和第二预设指令后,对应将当前屏显方向更新为第一显示方向和第二显示方向;当接收到移动设备发送的签名指令时,得到显示数据,将显示数据中的当前显示数据保存至显示缓存区进行显示,检测按键状态,当翻页键按下时,根据当前屏显方向进行相应显示,当确认键按下时,执行签名操作,当取消键按下。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1