发送信息的方法和电子设备与流程

文档序号:37355334发布日期:2024-03-18 18:39阅读:29来源:国知局
发送信息的方法和电子设备与流程

本技术涉及终端,尤其涉及发送信息的方法和电子设备。


背景技术:

1、投屏又叫同屏、飞屏、屏幕共享,它是通过投屏技术将移动设备(比如,手机、平板等)的画面实时地显示到另一个设备(比如,电视、投影仪等)的屏幕上,输出的内容包括图片、音频、视频等各类多媒体信息,以及在移动设备上的实时操作画面。目前大多数投屏场景采用的都是镜像投屏方式,其中,镜像投屏方式是指通过无线网络,将具有较强核心处理能力的源多媒体终端(比如,手机)的屏幕显示的内容以流媒体的形式实时地传送到目的多媒体终端(比如,电视)上进行显示的方式;通过镜像投屏,可将手机或平板等终端设备上的媒体资源(比如,文档、图片、音频和视频等)完整地复制到投屏端,从而获得跨屏体验;但是,这种镜像投屏方式会增加手机或平板等终端设备的功耗,影响投屏体验。


技术实现思路

1、本技术提供一种发送信息的方法和电子设备,能够降低终端设备的功耗,提升投屏体验。

2、为达到上述目的,本技术采用如下技术方案:

3、第一方面,提供了一种发送信息的方法,该方法包括:生成第一信息,第一信息包括第二信息和第三信息,第二信息用于指示第一设备的触摸事件,第三信息用于指示触摸事件对应的事件属性,触摸事件和事件属性用于指示媒体资源的展示方式,媒体资源为第二设备从第一设备获取的资源,或者,媒体资源为第二设备从第三设备获取的资源;向第二设备发送第一信息。

4、上述方法可以由第一设备执行,也可以由应用于第一设备中的模块(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分第一设备功能的逻辑节点、逻辑模块或软件实现。现有镜像投屏方式,为了确保第一设备(比如,手机)与第二设备(比如,电视)的画面的同步,第一设备的编码器需要对显示页面上的所有内容(即虚拟屏上的所有内容)进行实时编码(比如,十几毫秒编码一次),并将编码结果发送到第二设备,但是,一些情况下第一设备显示页面上的内容短时间内不会发生变化,比如,用户将手机图库中照片投屏到电视上观看,浏览期间大部分情况,用户不会频繁翻页,而是间隔一段时间(比如,5秒)翻看下一张,此时,电视的显示屏才需要与手机上的显示画面一致;若采用镜像投屏方式,用户观看一张图片5秒,手机已经对当前照片的显示页面编码了上百次,显然,很浪费手机的功耗,而本技术中,第一设备根据用户的操作需求(比如,翻页)生成相应地控制信息(比如,第一信息),并将控制信息编码后发送给第二设备,而不是将第一设备当前页面的所有内容(比如,控件图标等)全部编码,即使第一设备从本地向第二设备发送需要展示的媒体资源(比如,另一张图片),也仅仅是对该媒体资源进行编码,而无需编码第一设备的整个页面,从而降低第一设备的功耗,提高用户投屏体验。

5、在一种可能的实现方式中,第三信息包括数量信息、索引信息和坐标信息,数量信息用于指示触摸事件的指针数量,索引信息用于指示触摸事件的索引,坐标信息用于指示触摸事件的坐标数据集合。

6、第一设备通过数量信息、索引信息和坐标信息指示触摸事件的事件属性,有利于第二设备(比如,投屏端)根据数量信息、索引信息和坐标信息准确地确定触摸事件对应的手势触摸操作。

7、在一种可能的实现方式中,坐标信息包括:标识信息、第一类型信息、第一坐标信息和第二坐标信息,标识信息用于指示触摸事件的指针标识,第一类型信息用于指示触摸事件对应的操作类型,第一坐标信息用于指示触摸事件的横坐标,第二坐标信息用于指示触摸事件的纵坐标。

8、第一设备进一步地通过标识信息、第一类型信息等指示触摸事件对应的坐标数据集合,有利于第二设备(比如,投屏端)进一步提高根据坐标信息确定触摸事件对应的用户触摸操作的准确性。

9、在一种可能的实现方式中,坐标信息还包括:第二类型信息,当第一类型信息用于指示触摸事件对应的操作类型为触摸操作类型时,第二类型信息用于指示悬浮操作类型;或者,当第一类型信息用于指示触摸事件对应的操作类型为悬浮操作类型时,第二类型信息用于指示触摸操作类型。

10、在一些特殊场景下,坐标信息还包括第二类型信息,第一类型信息与第二类型信息所指示的操作类型不同,而不同的操作类型可以用于指示同一触摸事件,也可以用于指示不同的触摸事件,从而满足不同场景下坐标信息可以指示用户不同触摸事件的需求。

11、在一种可能的实现方式中,触摸操作类型包括按下动作、抬起动作和移动动作。

12、在一种可能的实现方式中,触摸操作类型还包括动作掩码。

13、在一种可能的实现方式中,悬浮操作类型包括悬浮移动、悬浮移入和悬浮退出。

14、在一种可能的实现方式中,媒体资源为图片。

15、在一种可能的实现方式中,展示方式为缩放展示方式、翻页展示方式或旋转展示方式。

16、第二方面,提供了一种接收信息的方法,方法包括:从第一设备接收第一信息,第一信息包括第二信息和第三信息,第二信息用于指示第一设备的触摸事件,第三信息用于指示触摸事件对应的事件属性,触摸事件和事件属性用于指示媒体资源的展示方式,媒体资源为从第一设备获取的资源,或者,媒体资源为从第三设备获取的资源;响应于第一信息,根据展示方式展示媒体资源。

17、上述方法可以由第二设备执行,也可以由应用于第二设备中的模块(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分第二设备功能的逻辑节点、逻辑模块或软件实现。现有镜像投屏方式,为了确保第一设备(比如,手机)与第二设备(比如,电视)的画面的同步,第一设备需要对自己显示页面上的所有内容进行实时编码(比如,十几毫秒编码一次),并将编码结果发送到第二设备,相依地,第二设备需要解码很多数据;但是,一些情况下第一设备显示页面上的内容短时间内不会发生变化,比如,用户将手机图库中照片投屏到电视上观看,浏览期间大部分情况,用户不会频繁翻页,而是间隔一段时间(比如,5秒)翻看下一张,此时,电视的显示屏才需要与手机上的显示画面一致;若采用镜像投屏方式,用户观看一张图片5秒,手机已经对当前照片的显示页面编码了上百次,显然,很浪费手机的功耗,而本技术中,第一设备根据用户的操作需求(比如,翻页)生成相应地控制信息(比如,第一信息),并将控制信息编码后发送给第二设备,而不是将第一设备当前页面的所有内容(比如,控件图标等)全部编码,即使第一设备从本地向第二设备发送需要展示的媒体资源(比如,另一张图片),也仅仅是对该媒体资源进行编码,而无需编码第一设备的整个页面,第二设备只需要解码控制信息以及需要展示的媒体资源,而无需解码很多无关数据,这样可以降低第二设备的功耗,从而提高用户投屏体验。

18、在一种可能的实现方式中,第三信息包括数量信息、索引信息和坐标信息,数量信息用于指示触摸事件的指针数量,索引信息用于指示触摸事件的索引,坐标信息用于指示触摸事件的坐标数据集合。

19、第一终端通过数量信息、索引信息和坐标信息指示触摸事件的事件属性,有利于投屏侧(比如,第二设备)根据数量信息、索引信息和坐标信息准确地确定触摸事件对应的用户触摸操作。

20、在一种可能的实现方式中,坐标信息包括:标识信息、第一类型信息、第一坐标信息和第二坐标信息,标识信息用于指示触摸事件的指针标识,第一类型信息用于指示触摸事件对应的操作类型,第一坐标信息用于指示触摸事件的横坐标,第二坐标信息用于指示触摸事件的纵坐标。

21、第一终端进一步地通过标识信息、第一类型信息等指示触摸事件对应的坐标数据集合,有利于投屏侧(比如,第二设备)进一步提高根据坐标信息确定触摸事件对应的用户触摸操作的准确性。

22、在一种可能的实现方式中,坐标信息还包括:第二类型信息,当第一类型信息用于指示触摸事件对应的操作类型为触摸操作类型时,第二类型信息用于指示悬浮操作类型;或者,当第一类型信息用于指示触摸事件对应的操作类型为悬浮操作类型时,第二类型信息用于指示触摸操作类型。

23、在一些特殊场景下,坐标信息还包括第二类型信息,第一类型信息与第二类型信息所指示的操作类型不同,而不同的操作类型可以用于指示同一触摸事件,也可以用于指示不同的触摸事件,从而满足不同场景下坐标信息可以指示用户不同触摸事件的需求。

24、在一种可能的实现方式中,触摸操作类型包括按下动作、抬起动作和移动动作。

25、在一种可能的实现方式中,触摸操作类型还包括动作掩码。

26、在一种可能的实现方式中,悬浮操作类型包括悬浮移动、悬浮移入和悬浮退出。

27、在一种可能的实现方式中,媒体资源为图片。

28、在一种可能的实现方式中,展示方式为缩放展示方式、翻页展示方式或旋转展示方式。

29、第三方面,本技术实施例提供了一种电子设备,电子设备包括处理器和存储器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得电子设备执行第一方面中任一项的方法。

30、第四方面,本技术实施例提供了一种电子设备,电子设备包括处理器和存储器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得电子设备执行第二方面中任一项的方法。

31、第五方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储了计算机程序,当计算机程序被处理器执行时,使得处理器执行第一方面中任一项的方法。

32、第六方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储了计算机程序,当计算机程序被处理器执行时,使得处理器执行第二方面中任一项的方法。

33、第七方面,本技术实施例提供了一种计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码被电子设备运行时,使得该电子设备执行第一方面中任一种方法。

34、第八方面,本技术实施例提供了一种计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码被电子设备运行时,使得该电子设备执行第二方面中任一种方法。

35、第九方面,本技术实施例提供了一种芯片系统,该芯片系统包括处理电路、存储介质,存储介质中存储有计算机程序指令;计算机程序指令被处理电路执行时实现第一方面中任一种方法。

36、可选的,上述芯片系统中的处理电路可以由处理器替换,存储介质可以由存储器替换。可选的,该芯片系统还可以包括通信接口,通信接口用于实现该芯片系统与外部设备的通信。

37、第十方面,本技术实施例提供了一种芯片系统,该芯片系统包括处理电路、存储介质,存储介质中存储有计算机程序指令;计算机程序指令被处理电路执行时实现第二方面中任一种方法。

38、可选的,上述芯片系统中的处理电路可以由处理器替换,存储介质可以由存储器替换。可选的,该芯片系统还可以包括通信接口,通信接口用于实现该芯片系统与外部设备的通信。

39、在本技术的第三方面至第十方面的技术方案的有益效果可以参考第一方面或第二方面的技术方案的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1