[发明专利]串口访问方法、装置、终端设备及存储介质有效
申请号: | 202010236096.7 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111352868B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 王金水 | 申请(专利权)人: | 厦门科灿信息技术有限公司;科华数据股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361000 福建省厦门市厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串口 访问 方法 装置 终端设备 存储 介质 | ||
1.一种串口访问方法,其特征在于,包括:
获取应用端的访问请求;将应用端的访问请求依次添加至预设访问队列的队尾;基于预设访问队列对串口进行访问;
其中,所述基于预设访问队列对串口进行访问,包括:选取预设访问队列中的前n个访问请求;根据前n个访问请求的请求类型对前n个访问请求进行排序,得到实际访问队列;基于实际访问队列中各访问请求的访问次序对串口进行访问;从预设访问队列的队头删除前n个访问请求,并返回执行选取预设访问队列中的前n个访问请求的步骤;
其中,所述根据前n个访问请求的请求类型对前n个访问请求进行排序,得到实际访问队列,包括:获取请求类型与串口响应时长的预设关系表;根据前n个访问请求的请求类型以及预设关系表确定前n个访问请求的串口响应时长;基于前n个访问请求的串口响应时长对前n个访问请求进行排序,得到实际访问队列;
其中,n的确定方法为:统计各请求类型对应的请求量,并基于预设关系表确定各请求类型对应的串口响应时长,基于各请求类型对应的请求量、以及各请求类型对应的串口响应时长,采用最优规划的思想,确定n的值, 其中,最优规划的目标函数为串口响应时间最短。
2.如权利要求1所述的串口访问方法,其特征在于,在基于预设访问队列对串口进行访问之后,还包括:
获取串口的返回数据;
将串口的返回数据添加至预设返回队列的队尾;
基于预设返回队列向应用端返回数据。
3.如权利要求1所述的串口访问方法,其特征在于,所述预设关系表的确定方法为:
获取单应用端访问请求的请求类型、以及各请求类型对应的串口响应时长;
根据单应用端访问请求的请求类型、以及各请求类型对应的串口响应时长生成预设关系表。
4.一种串口访问装置,其特征在于,包括:
访问请求获取模块,用于获取应用端的访问请求;
请求队列生成模块,用于将应用端的访问请求依次添加至预设访问队列的队尾;
串口访问模块,用于基于预设访问队列对串口进行访问;
其中,所述串口访问模块具体用于执行以下步骤:
选取预设访问队列中的前n个访问请求;
根据前n个访问请求的请求类型对前n个访问请求进行排序,得到实际访问队列;
基于实际访问队列中各访问请求的访问次序对串口进行访问;
从预设访问队列的对头删除前n个访问请求,并返回执行选取预设访问队列中的前n个访问请求的步骤;
其中,所述根据前n个访问请求的请求类型对前n个访问请求进行排序,得到实际访问队列,包括:获取请求类型与串口响应时长的预设关系表;根据前n个访问请求的请求类型以及预设关系表确定前n个访问请求的串口响应时长;基于前n个访问请求的串口响应时长对前n个访问请求进行排序,得到实际访问队列;
其中,n的确定方法为:统计各请求类型对应的请求量,并基于预设关系表确定各请求类型对应的串口响应时长,基于各请求类型对应的请求量、以及各请求类型对应的串口响应时长,采用最优规划的思想,确定n的值, 其中,最优规划的目标函数为串口响应时间最短。
5.如权利要求4所述的串口访问装置,其特征在于,还包括:
返回数据获取模块,用于获取串口的返回数据;
返回队列生成模块,用于将串口的返回数据添加至预设返回队列的队尾;
数据返回模块,用于基于预设返回队列向应用端返回数据。
6.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至3任一项所述方法的步骤。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门科灿信息技术有限公司;科华数据股份有限公司,未经厦门科灿信息技术有限公司;科华数据股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010236096.7/1.html,转载请声明来源钻瓜专利网。