设备控制方法和终端设备技术

技术编号:34119382 阅读:15 留言:0更新日期:2022-07-14 12:38
本申请提供一种设备控制方法和终端设备,涉及终端技术领域,其中,该方法包括:目的投屏设备显示源投屏设备的投屏窗口后,响应于用户从投屏窗口外滑动到投屏窗口内的触摸滑动操作,生成触摸滑动事件;并在触摸滑动操作的起始触摸点位于目标区域内的情况下,将触摸滑动事件转换为源投屏设备的边缘滑动事件,然后向源投屏设备发送边缘滑动事件,其中,目标区域为从投屏窗口的边缘向外延伸预设距离形成的区域;源投屏设备接收到边缘滑动事件后,根据边缘滑动事件更新屏幕显示内容。本申请提供的技术方案可以提高投屏场景下使用全面屏手势进行反控操作的便利性,进而提高用户体验。进而提高用户体验。进而提高用户体验。

Equipment control method and terminal equipment

【技术实现步骤摘要】
设备控制方法和终端设备


[0001]本申请涉及终端
,尤其涉及一种设备控制方法和终端设备。

技术介绍

[0002]随着终端技术的飞速发展,设备互连技术得到了广泛的应用。通过设备互连技术,用户可以很方便的将一个终端设备(即源投屏设备)上的内容传递到另一个终端设备(即目的投屏设备)上,比如,可以通过投屏功能,在平板上显示手机的投屏窗口(即手机的屏幕内容的镜像),用户可以在投屏窗口中进行手势操作来反向控制手机。
[0003]目前,终端设备的屏占比越来越高,全面屏已成为主流趋势。为了方便用户使用,各大厂家也都开发了相关的全面屏手势,例如,可以通过从屏幕边缘向内滑动的边缘滑动手势实现相关的控制功能(比如导航栏功能)。但是,在目的投屏设备上通过全面屏手势控制源投屏设备存在操作不便的问题。

技术实现思路

[0004]有鉴于此,本申请提供一种设备控制方法和终端设备,用于提高投屏场景下通过全面屏手势进行反控操作的便利性,进而提高用户体验。
[0005]为了实现上述目的,第一方面,本申请实施例提供一种设备控制方法,应用于包括目的投屏设备和源投屏设备的系统,该方法包括:
[0006]所述目的投屏设备显示所述源投屏设备的投屏窗口;
[0007]所述目的投屏设备响应于用户从所述投屏窗口外滑动到所述投屏窗口内的第一触摸滑动操作,生成第一触摸滑动事件;
[0008]所述目的投屏设备在所述第一触摸滑动操作的起始触摸点位于目标区域内的情况下,将所述第一触摸滑动事件转换为所述源投屏设备的边缘滑动事件,并向所述源投屏设备发送所述边缘滑动事件,其中,所述目标区域为从所述投屏窗口的边缘向外延伸预设距离形成的区域;
[0009]所述源投屏设备接收到所述边缘滑动事件后,根据所述边缘滑动事件更新屏幕显示内容。
[0010]本实施例提供的设备控制方法,目的投屏设备可以将用户从投屏窗口外滑动到投屏窗口内的触摸滑动操作产生的触摸滑动事件转换为源投屏窗口的边缘滑动事件,这样源投屏设备可以基于完整的边缘滑动事件进行边缘滑动手势的检测,从而可以提高用户在目的投屏设备上触发源投屏设备的边缘滑动手势的成功率,进而可以提高反控操作的便利性和用户体验。
[0011]在第一方面的一种可能的实施方式中,所述第一触摸滑动事件包括所述第一触摸滑动操作产生的一系列触摸事件,所述将所述第一触摸滑动事件转换为所述投屏窗口的边缘滑动事件,包括:
[0012]将所述第一触摸滑动事件中坐标位于目标区域内的触摸事件转换为所述源投屏
设备的屏幕边缘事件;
[0013]根据所述屏幕边缘事件和所述第一触摸滑动事件中坐标位于所述投屏窗口内的触摸事件,生成所述边缘滑动事件。
[0014]上述实施方式中,将目标区域内的触摸事件转换为源投屏设备的屏幕边缘事件,由于目标区域内包括触摸按下事件,根据转换得到的屏幕边缘事件和触摸滑动操作在投屏窗口内对应的触摸事件,则可以得到完整的边缘滑动事件,从而使得用户可以成功触发源投屏设备的边缘滑动手势。
[0015]在第一方面的一种可能的实施方式中,所述第一触摸滑动事件包括所述第一触摸滑动操作产生的一系列触摸事件,所述将所述第一触摸滑动事件转换为所述投屏窗口的边缘滑动事件,包括:
[0016]根据目标事件生成触摸按下事件,所述目标事件为所述第一触摸滑动操作在所述投屏窗口内产生的第一个触摸事件,所述触摸按下事件为所述源投屏设备的屏幕边缘事件;
[0017]根据所述触摸按下事件和所述第一触摸滑动事件中位于所述投屏窗口内的触摸事件,生成所述边缘滑动事件。
[0018]上述实施方式中,通过根据投屏窗口内的第一个触摸事件生成属于源投屏设备的屏幕边缘事件的触摸按下事件,就可以根据该触摸按下事件和投屏窗口内的触摸事件,得到完整的边缘滑动事件,从而使得用户可以成功触发源投屏设备的边缘滑动手势。
[0019]在第一方面的一种可能的实施方式中,所述根据目标事件生成触摸按下事件,包括:
[0020]在所述目标事件前插入所述触摸按下事件,所述触摸按下事件的坐标与所述目标事件的坐标相同。
[0021]在第一方面的一种可能的实施方式中,所述根据目标事件生成触摸按下事件,包括:
[0022]将所述目标事件转换为所述触摸按下事件。
[0023]在第一方面的一种可能的实施方式中,所述方法还包括:
[0024]所述目的投屏设备在所述第一触摸滑动操作的起始触摸点位于目标区域外的情况下,响应所述第一触摸滑动事件,更新所述目的投屏设备的屏幕显示内容。
[0025]上述实施方式中,对于第一触摸滑动操作的起始触摸点位于目标区域外的情况,目的投屏设备将该操作作为针对目的投屏设备的屏幕显示内容的操作,对该操作进行响应,这样可以提高事件响应结果的准确性,进而提升用户体验。
[0026]在第一方面的一种可能的实施方式中,所述方法还包括:
[0027]所述源投屏设备响应于用户在所述源投屏设备上的第二触摸滑动操作,将第一区域作为屏幕边缘区域,对第二触摸滑动操作产生的第二触摸滑动事件进行边缘滑动手势的检测;
[0028]所述目的投屏设备响应于用户从所述投屏窗口内开始向内滑动的第三触摸滑动操作,生成所述源投屏设备对应的第三触摸滑动事件,并向所述源投屏设备发送所述第三触摸滑动事件;
[0029]所述源投屏设备接收到所述第三触摸滑动事件后,将第二区域作为屏幕边缘区
域,对所述第三触摸滑动事件进行边缘滑动手势的检测;其中,所述第一区域和所述第二区域均为从所述源投屏设备的屏幕边缘向内延伸形成的区域,所述第二区域的覆盖范围大于所述第一区域的覆盖范围;
[0030]所述源投屏设备若检测到边缘滑动手势,则执行检测到的边缘滑动手势对应的控制功能,更新屏幕显示内容。
[0031]上述实施方式中,源投屏设备采用第一区域作为屏幕边缘区域,对用户在源投屏设备上触发的触摸滑动事件进行边缘滑动手势的检测;采用比第一区域大的第二区域作为屏幕边缘区域,对接收到的触摸滑动事件进行边缘滑动手势的检测,这样可以提高用户在目的投屏设备上触发源投屏设备的边缘滑动手势的成功率,进而提高反控操作的可靠性和用户体验。
[0032]在第一方面的一种可能的实施方式中,所述边缘滑动手势为返回上一级手势、返回桌面手势或最近任务列表手势。
[0033]在第一方面的一种可能的实施方式中,所述方法还包括:
[0034]所述源投屏设备向所述目的投屏设备发送所述屏幕显示内容;
[0035]所述目的投屏设备接收到所述屏幕显示内容后,在所述投屏窗口中显示所述屏幕显示内容。
[0036]上述实施方式中,源投屏设备更新屏幕显示内容后,将屏幕显示内容发送给目标投屏设备,这样可以使目的投屏设备及时更新投屏窗口的内容。
[0037]第二方面,本申请实施例提供一种设备控制方法,应用于目的投屏设备,该方法包括:
[0038]显示源投屏设备的投屏窗口本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,应用于包括目的投屏设备和源投屏设备的系统,所述方法包括:所述目的投屏设备显示所述源投屏设备的投屏窗口;所述目的投屏设备响应于用户从所述投屏窗口外滑动到所述投屏窗口内的第一触摸滑动操作,生成第一触摸滑动事件;所述目的投屏设备在所述第一触摸滑动操作的起始触摸点位于目标区域内的情况下,将所述第一触摸滑动事件转换为所述源投屏设备的边缘滑动事件,并向所述源投屏设备发送所述边缘滑动事件,其中,所述目标区域为从所述投屏窗口的边缘向外延伸预设距离形成的区域;所述源投屏设备接收到所述边缘滑动事件后,根据所述边缘滑动事件更新屏幕显示内容。2.根据权利要求1所述的方法,其特征在于,所述第一触摸滑动事件包括所述第一触摸滑动操作产生的一系列触摸事件,所述将所述第一触摸滑动事件转换为所述投屏窗口的边缘滑动事件,包括:将所述第一触摸滑动事件中坐标位于目标区域内的触摸事件转换为所述源投屏设备的屏幕边缘事件;根据所述屏幕边缘事件和所述第一触摸滑动事件中坐标位于所述投屏窗口内的触摸事件,生成所述边缘滑动事件。3.根据权利要求1所述的方法,其特征在于,所述第一触摸滑动事件包括所述第一触摸滑动操作产生的一系列触摸事件,所述将所述第一触摸滑动事件转换为所述投屏窗口的边缘滑动事件,包括:根据目标事件生成触摸按下事件,所述目标事件为所述第一触摸滑动操作在所述投屏窗口内产生的第一个触摸事件,所述触摸按下事件为所述源投屏设备的屏幕边缘事件;根据所述触摸按下事件和所述第一触摸滑动事件中位于所述投屏窗口内的触摸事件,生成所述边缘滑动事件。4.根据权利要求3所述的方法,其特征在于,所述根据目标事件生成触摸按下事件,包括:在所述目标事件前插入所述触摸按下事件,所述触摸按下事件的坐标与所述目标事件的坐标相同。5.根据权利要求3所述的方法,其特征在于,所述根据目标事件生成触摸按下事件,包括:将所述目标事件转换为所述触摸按下事件。6.根据权利要求1

5任一项所述的方法,其特征在于,所述方法还包括:所述目的投屏设备在所述第一触摸滑动操作的起始触摸点位于目标区域外的情况下,响应所述第一触摸滑动事件,更新所述目的投屏设备的屏幕显示内容。7.根据权利要求1

6任一项所述的方法,其特征在于,所述方法还包括:所述源投屏设备响应于用户在所述源投屏设备上的第二触摸滑动操作,将第一区域作为屏幕边缘区域,对第二触摸滑动操作产生的第二触摸滑动事件进行边缘滑动手势的检测;
所述目的投屏设备响应于用户从所述投屏窗口内开始向内滑动的第三触摸滑动操作,生成所述源投屏设备对应的第三触摸滑动事件,并向所述源投屏设备发送所述第三触摸滑动事件;所述源投屏设备接收到所述第三触摸滑动事件后,将第二区域作为屏幕边缘区域,对所述第三触摸滑动事件进行边缘滑动手势的检测;其中,所述第一区域和所述第二区域均为从所述源投屏设备的屏幕边缘向内延伸形成的区域,所述第二区域的覆盖范围大于所述第一区域的覆盖范围;所述源投屏设备若检测到边缘滑动手势,则执行检测到的边缘滑动手势对应的控制功能,更新屏幕显示内容。8.根据权利要求7所述的方法,其特征在于,所述边缘滑动手势为返回上一级手势、返回桌面手势或最近任务列表手势。9.根据权利要求1

8任一项所述的方法,其特征在于,所述方法还包括:所述源投屏设备向所述目的...

【专利技术属性】
技术研发人员:王波黄德才朱培陈光军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1