[发明专利]一种跨设备屏幕坐标的适配方法、装置以及存储介质有效
申请号: | 201910766730.5 | 申请日: | 2019-08-19 |
公开(公告)号: | CN110543278B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 黄政;黄镜宁;周丕化;张顺四 | 申请(专利权)人: | 广州点云科技有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/14 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文;麦小婵 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 屏幕 标的 配方 装置 以及 存储 介质 | ||
本发明公开了一种跨设备屏幕坐标的适配方法,所述方法包括:第二终端接收第一终端发送第一触摸请求,并将所述第一触摸请求包括媒体流原点与第一终端屏幕原点的坐标偏移量;所述第二终端根据所述第一触摸请求获取第二触摸请求,所述第二触摸请求包括所述坐标偏移量转换得到第二终端的触控坐标;所述第二终端的屏幕根据所述第二触摸请求进行相应的响应。本发明还提供了跨设备屏幕坐标的适配装置。采用本发明,可以实现跨设备屏幕精准适配。
技术领域
本发明涉及屏幕适配领域,特别是涉及一种跨设备屏幕坐标的适配方法、装置以及存储介质。
背景技术
目前,用户的操作需要横跨不同设备之间的交互等场景时,难以实现对设备触控的精准适配。尤其在现今各式各样的刘海屏及不同屏幕尺寸比例的手机上和媒体流需要放大缩小的业务场景下,问题尤为突出。
目前,对设备中的应用进行操作时,多采用基于对象定位的方法。也就是通过在设备中对对象进行识别,进而根据识别出的对象标识,对对象进行操作。然而,有很多应用在设备中是无法被识别出来的。在这种情况下,人们希望通过定位目标在屏幕中的位置,来对应用进行操作。但是,由于相同画面的同一目标(比如,按钮)在不同设备的屏幕上的坐标有可能不完全相同,使得这一想法无法得以实现。
因此,如何跨设备屏幕进行坐标适配成为了人们迫切需要解决的问题。
发明内容
为了解决上述问题,本发明的目的是提供一种跨设备屏幕坐标的适配方法,可以实现跨设备屏幕精准适配。
基于此,本发明提供了一种跨设备屏幕坐标的适配方法,所述方法包括:
第二终端接收第一终端发送第一触摸请求,并将所述第一触摸请求包括媒体流原点与第一终端屏幕原点的坐标偏移量;
所述第二终端根据所述第一触摸请求获取第二触摸请求,所述第二触摸请求包括所述坐标偏移量转换得到第二终端的触控坐标;
所述第二终端的屏幕根据所述第二触摸请求进行相应的响应。
其中,所述第二终端将所述坐标偏移量转换为第二终端的第二触摸请求包括:
所述坐标偏移量包括媒体流原点与屏幕原点的x轴偏移量和y轴偏移量;
将所述x轴偏移量和y轴偏移量转换为所述媒体流上的x轴触摸坐标和y轴触摸坐标;
将所述x轴触摸坐标和y轴触摸坐标按照预设比例响应第二终端的触控坐标,所述第二触摸请求包括。
其中,所述获取媒体流原点与屏幕原点的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
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州点云科技有限公司,未经广州点云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910766730.5/2.html,转载请声明来源钻瓜专利网。