[发明专利]一种跨设备屏幕坐标的适配方法、装置以及存储介质有效
| 申请号: | 201910766730.5 | 申请日: | 2019-08-19 |
| 公开(公告)号: | CN110543278B | 公开(公告)日: | 2021-08-13 |
| 发明(设计)人: | 黄政;黄镜宁;周丕化;张顺四 | 申请(专利权)人: | 广州点云科技有限公司 |
| 主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/14 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文;麦小婵 |
| 地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 设备 屏幕 标的 配方 装置 以及 存储 介质 | ||
1.一种跨设备屏幕坐标的适配方法,其特征在于,包括:
第二终端接收第一终端发送第一触摸请求,并将所述第一触摸请求包括媒体流原点与第一终端屏幕原点的坐标偏移量;所述第二终端具有无线连接功能,与所述第一终端建立通信连接;所述第二终端为若干个;所述第一终端具有触摸屏;
所述第二终端根据所述第一触摸请求获取第二触摸请求,所述第二触摸请求包括所述坐标偏移量转换得到第二终端的触控坐标;所述坐标偏移量转换得到第二终端的触控坐标包括:所述坐标偏移量包括媒体流原点与屏幕原点的x轴偏移量和y轴偏移量:
offsetX = layoutOffsetX -(MediaLayoutWidth - MediaWidth)/ 2,
offsetY = layoutOffsetY -(MediaLayoutHeight - MediaHeight)/ 2,
其中,offsetX为所述媒体流原点与屏幕原点的x轴偏移量,offsetY为所述媒体流原点与屏幕原点的y轴偏移量,layoutOffsetX为媒体视图原点与屏幕原点的x轴偏移量,layoutOffsetY为媒体视图原点与屏幕原点的y轴偏移量,MediaLayoutWidth为媒体流容器宽度,MediaLayoutHeight为媒体流容器高度,MediaWidth为媒体流真实宽度,MediaHeight为媒体流真实高度;将所述x轴偏移量和y轴偏移量转换为所述媒体流上的x轴触摸坐标和y轴触摸坐标:
mediaTouchX = touchX + offsetX
mediaTouchY = touchY + offsetY
其中,mediaTouchX为所述媒体流上的x轴触摸坐标,mediaTouchY为所述媒体流上的y轴触摸坐标,touchX为触摸点x轴坐标,touchY 为触摸点y轴坐标,offsetX为所述媒体流原点与屏幕原点的x轴偏移量,offsetY为所述媒体流原点与屏幕原点的y轴偏移量;将所述x轴触摸坐标和y轴触摸坐标按照预设比例响应第二终端的触控坐标;
所述第二终端的屏幕根据所述第二触摸请求进行相应的响应;
所述第二终端根据转换后的触控坐标,在显示屏幕上的相应坐标位置显示指示标识。
2.如权利要求1所述跨设备屏幕坐标的适配方法,其特征在于,将所述x轴触摸坐标和y轴触摸坐标按照预设比例响应第二终端触控坐标包括:
responseX= mediaTouchX/MediaWidth * WindowsWidth
responseY = mediaTouchY/MediaHeight * WindowsHeight
其中,responseX为第二终端响应点x轴坐标,responseY为第二终端响应点y轴坐标,mediaTouchX为所述媒体流上的x轴触摸坐标,mediaTouchY为所述媒体流上的y轴触摸坐标,MediaWidth为媒体流真实宽度,MediaHeight为媒体流真实高度,WindowsWidth为Windows屏幕宽度,WindowsHeight为Windows屏幕高度。
3.如权利要求1所述跨设备屏幕坐标的适配方法,其特征在于,所述方法还包括对所述第二终端的触控坐标进行纠偏,即将所述触控坐标的x轴坐标乘以预设的x轴坐标纠偏系数,获取纠偏后的x轴坐标,将所述触控坐标的y轴坐标乘以预设的y轴坐标纠偏系数,获取纠偏后的y轴坐标。
4.一种跨设备屏幕坐标的适配装置,其特征在于,能够执行如权利要求1所述跨设备屏幕坐标的适配方法,包括:
接收模块,用于接收第一终端发送第一触摸请求,并将所述第一触摸请求包括媒体流原点与第一终端屏幕原点的坐标偏移量;
转换模块,用于根据所述第一触摸请求获取第二触摸请求,所述第二触摸请求包括所述坐标偏移量转换得到第二终端的触控坐标;
响应模块,用于所述第二终端的屏幕根据所述第二触摸请求进行相应的响应。
5.一种跨设备屏幕坐标的适配设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至3中任意一项所述跨设备屏幕坐标的适配方法。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至3中任意一项所述跨设备屏幕坐标的适配方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州点云科技有限公司,未经广州点云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910766730.5/1.html,转载请声明来源钻瓜专利网。





