CN114510203A - 电子设备及其设备间屏幕协同方法和介质 - Google Patents

电子设备及其设备间屏幕协同方法和介质 Download PDF

Info

Publication number
CN114510203A
CN114510203A CN202011279269.XA CN202011279269A CN114510203A CN 114510203 A CN114510203 A CN 114510203A CN 202011279269 A CN202011279269 A CN 202011279269A CN 114510203 A CN114510203 A CN 114510203A
Authority
CN
China
Prior art keywords
interface
electronic device
display
screen
mobile phone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011279269.XA
Other languages
English (en)
Inventor
牛庆建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202011279269.XA priority Critical patent/CN114510203A/zh
Priority to EP21890854.9A priority patent/EP4145268A4/en
Priority to PCT/CN2021/122792 priority patent/WO2022100326A1/zh
Priority to US18/001,380 priority patent/US20230229375A1/en
Publication of CN114510203A publication Critical patent/CN114510203A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/16Use of wireless transmission of display information
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns
    • G09G5/26Generation of individual character patterns for modifying the character dimensions, e.g. double width, double height
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/30Control of display attribute

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本申请涉及一种电子设备及其设备间屏幕协同方法。该方法包括:屏幕协同***中的第一电子设备上显示有包括第一内容且具有第一显示参数的第一界面,在第一电子设备向屏幕协同***中的第二电子设备投屏第一界面时,将第一界面的显示参数修改为与第二电子设备上显示的第二界面的显示参数相同,从而使得第二电子设备上协同显示的两个电子设备的内容显示风格是一致的。通过本申请的方法可以使得在第二电子设备协同显示的第一电子设备的内容和第二电子设备的内容显示风格保持一致,解决协同显示设备同时显示不同设备内容时显示风格不协调的问题。

Description

电子设备及其设备间屏幕协同方法和介质
技术领域
本申请涉及终端技术领域,尤其涉及一种电子设备及其设备间屏幕协同方法和介质。
背景技术
随着电子设备之间的通信技术的发展,用户可以更加方便地将自己的电子设备上的界面投屏到其他电子设备。由于各种电子设备之间的字体大小、字体样式、背景图案,背景颜色以及控件属性等显示风格可能并不一样,将电子设备的界面投屏到与之风格不同的另一电子设备上时,会存在显示风格不协调的问题。
例如,如图1(a)和图1(b)所示,在手机100与平板电脑200之间进行多屏协同显示时,用户可以通过点击手机100下拉菜单中的多屏协同按键,启动手机100的多屏协同显示功能。如图1(c)所示,在用户确定协同对象为平板电脑200后,手机100与平板电脑200通过无线通信功能完成通信连接。如图1(d)所示,平板电脑200的显示界面202上会镜像显示手机100的显示界面103,类似于将手机100的窗口投屏至平板电脑200的显示界面202。从图1(d)可以看出,平板电脑200的字体样式是宋体,背景颜色为白色,而手机100当前显示界面103中字符的字体样式是楷体,并且采用了“涟漪”背景图案(例如,背景颜色为粉色或者蓝色,背景图案上有涟漪),因此,在将手机100的显示界面103投屏至平板电脑200的显示界面202后,与平板电脑200的显示界面202之间存在风格不协调的问题。
发明内容
本申请的目的在于提供一种电子设备及其设备间屏幕协同方法和介质,通过本申请的方法,电子设备会根据被投屏设备的显示风格修改将要投屏的显示内容的显示风格,然后再进行投屏,使得投屏的显示内容的显示风格与协同显示的被投屏设备的显示风格保持一致。
本申请的第一方面提供了一种设备间屏幕协同方法,应用于包括第一电子设备和第二电子设备的屏幕协同***,该方法包括:第一电子设备和第二电子设备建立多屏协同连接;第一电子设备显示第一界面,第一界面包括第一内容,第一界面具有第一显示参数;第二电子设备显示第二界面,第二界面包括第二内容,第二界面具有第二显示参数;第一电子设备向第二电子设备发送第三界面;响应于接收到的第三界面,第二电子设备显示第四界面,第四界面包括第二内容和第一窗口,第一窗口包括第一内容,第一窗口中的第一内容具有第二显示参数。
即在本申请的实施例中,在第一电子设备将第一界面投屏至第二电子设备上进行协同显示时,生成显示内容与第一界面相同但是显示参数与第二电子设备的第二界面相同的第三界面,从而使得第二电子设备在第四界面同时显示自身的第二内容和第一电子设备投屏的第一内容(在第一窗口中)时,两者的显示风格一致。
例如,第一电子设备可以是手机,第二电子设备可以是智能手表。这里的第一界面可以是手机的显示界面,该显示界面中包括:联系人图标,联系人姓名等,即为第一内容,同时,手机的显示界面中字符的字体为楷体,背景颜色为粉色,也就是第一显示参数。这里的第二界面可以是智能手表的显示界面,该显示界面中包括:日期和时间等,即为第二内容,同时,智能手表的显示界面中字符的字体为华文彩云,且背景颜色为白色,也就是第二显示参数。这里,第三界面可以是手机生成的用于向第二电子设备投屏的投屏界面,手机将第三界面内的字体样式从楷体修改为华文彩云,将背景颜色修改为白色,也就是修改为第二显示参数,然后将第三界面投屏至智能手表的显示界面。这里的第四界面,可以是智能手表的显示界面,第一窗口是智能手表的显示界面内的局部投屏区域。智能手表在接收到手机的第三界面后,在显示界面中除了显示日期和时间等,还在局部投屏区域内显示第三界面,也就是联系人图标,联系人姓名,提示内容,取消按键和切换到语音按键等,即为第一内容。并且,第一内容中字符的字体为华文彩云,且背景颜色为白色,也就是第二显示参数。
在上述第一方面的一种可能的实现中,显示参数包括字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性中的至少一个,并且显示参数包括第一显示参数和第二显示参数。
在上述第一方面的一种可能的实现中,第二显示参数包括显示风格标识,显示风格标识对应第二界面的显示风格,其中,对应不同的显示风格标识,第二电子设备的第二界面中的字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性中的至少一个不同。
即在本申请的实施例中,显示参数可以是具体表示字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性中等的参数,也可以是对应不同字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性等的标识。例如,对应显示参数A的显示风格标识ID1,对应的字体为宋体、字体颜色为黑色、背景颜色为白色,而对应显示参数B的显示风格标识ID2,对应的字体为楷体、字体颜色为浅灰色、背景颜色为黑色。
在上述第一方面的一种可能的实现中,上述方法包括:第一电子设备接收第二电子设备发送的第二显示参数,并基于接收到的第二显示参数生成第三界面,其中,第三界面包括第一内容,并且具有第二显示参数。
即在本申请的实施例中,第一电子设备生成一个与显示内容与第一电子设备的第一界面相同,但是显示风格与第二电子设备的第二界面相同的第三界面,然后将其投屏给第二电子设备。
在上述第一方面的一种可能的实现中,第一电子设备通过以下方式生成第三界面:第一电子设备将第三界面中的字体大小调大至与第二电子设备的第二界面中的字体大小相同,并减少第三界面中字符的数量,以及将第三界面中的至少一个控件的属性修改为不可见。
在上述第一方面的一种可能的实现中,第一窗口的字体大小大于第一界面的字体大小并与第二电子设备的第二界面中的字体大小相同,并且第一窗口中字符的数量少于第一界面中字符的数量,以及第一内容的至少一个控件在第一界面中的属性为可见,而在第一窗口中的属性为不可见。例如,如果第二电子设备的第二界面的显示风格是老人模式或者简化模式,而第一电子设备为非老人模式,则相比于第一电子设备的第一界面,第一窗口中的第一显示内容的显示风格调整至第二电子设备的老人模式或者简化模式后,字体会变大,字体变大后相应的字符数减少。
在上述第一方面的一种可能的实现中,第一电子设备通过以下方式生成第三界面:第一电子设备将第三界面中的背景颜色调整为与第二电子设备的第二界面的背景颜色相同,并将第三界面中字符和图标的颜色调整为与背景颜色不同。
在上述第一方面的一种可能的实现中,第一窗口的背景颜色与第二电子设备的第二界面或者第四界面中的第二内容的背景颜色相同,并且第一窗口中字符和图标的颜色与背景颜色不同。
例如,如果第二电子设备的第二界面的显示风格是深色模式,即第二电子设备的背景颜色为深色,其中的字符和图标等为浅色,而第一电子设备的第一界面的背景颜色为浅色,且字符和图标的颜色较深。则在投屏时,第一电子设备生成的第三界面中的背景颜色也会改变为深色,且投屏至第二电子设备后,第一窗口中的第一显示内容的背景颜色也是深色,并且字符和图标的颜色相应的也被改成浅色。
在上述第一方面的一种可能的实现中,第三界面为第一电子设备中不可见的视图或者第三界面生成在第一电子设备的虚拟屏上。
在上述第一方面的一种可能的实现中,第三界面的尺寸小于第一电子设备的屏幕的尺寸,并且第三界面与第一界面同时显示在第一电子设备的屏幕上。
即在本申请的实施例中,第一电子设备可以通过画中画的方式生成第三界面。
在上述第一方面的一种可能的实现中,第一电子设备还从第二电子设备获取第一窗口的尺寸,并且第一电子设备生成的第三界面的尺寸与第一窗口的尺寸相同。
即在本申请的实施例中,第二电子设备将第三界面显示在自身的显示界面重的局部投屏区域中。
例如,这里的第一电子设备可以是手机,第二电子设备是智能手表。第三界面可是手机的创建的窗口,窗口与手机的显示界面同时显示。窗口的尺寸可以是手机从智能手表处获取的局部投屏区域的尺寸。
在上述第一方面的一种可能的实现中,第一电子设备还从第二电子设备获取第一窗口的尺寸,并且
在第一电子设备生成的第三界面的尺寸不同于第一窗口的尺寸的情况下,第一电子设备向第二电子设备发送尺寸缩小或者放大至与第一窗口的尺寸相同的第三界面。
即在本申请的实施例中,第一电子设备可以将第三界面缩小或放大后,再发送给第二电子设备,第二电子设备将第三界面显示在屏幕的一个局部投屏区域中,即第一窗口中。
例如,手机从智能手表处获取了第一窗口的尺寸后,手机确定第一窗口的尺寸小于手机的投屏界面的尺寸,手机将投屏界面缩小后,发送给智能手表。
在上述第一方面的一种可能的实现中,屏幕协同***还包括第三电子设备,并且,方法还包括:第一电子设备还与第三电子设备建立多屏协同连接,并且第三电子设备显示第五界面,第五界面包括第三内容,第五界面具有第三显示参数;第一电子设备向第三电子设备发送第六界面;响应于接收到的第六界面,第三电子设备显示第七界面,第七界面包括第三内容和第二窗口,第二窗口包括第一内容,第二窗口中的第一内容具有第三显示参数。
即第一电子设备可以同时将第一界面投屏到第二电子设备和第三电子设备,并分别对应第二电子设备和第三电子设备的显示风格,对应生成第三界面和第七界面,以使得第一内容在第二电子设备和第三电子上显示时,显示风格分别与第二电子设备和第三电子设备相同。
在上述第一方面的一种可能的实现中,第六界面包括第一内容,并且具有第三显示参数。
在上述第一方面的一种可能的实现中,第一电子设备在用户确定修改显示风格的情况下,生成并向第二电子设备发送第三界面;并且第一电子设备在用户确定不修改显示风格的情况下,向第二电子设备发送第一界面,并且第二电子设备响应于接收到的第一界面显示第八界面,第八界面包括第二内容和第三窗口,第三窗口包括第一界面。
即在本申请的实施例中,可以由用户决定在多屏协同显示过程中,是否修改显示风格后进行投屏。
在上述第一方面的一种可能的实现中,第一电子设备的第一界面包括第一电子设备的显示桌面、左滑显示界面、下拉菜单、应用显示界面中的至少一个。
本申请的第二方面提供了一种设备间屏幕协同方法,包括:第一电子设备和第二电子设备建立多屏协同连接;第一电子设备显示第一界面,第一界面包括第一内容,第一界面具有第一显示参数;第一电子设备接收第二电子设备发送的第二显示参数,其中第二电子设备有显示第二界面,第二界面包括第二内容,第二界面具有第二显示参数;第一电子设备根据第二显示参数生成第三界面;第一电子设备向第二电子设备发送第三界面,第三界面包括第一内容,并且具有第二显示参数。
在上述第二方面的一种可能的实现中,显示参数包括字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性中的至少一个,显示参数包括第一显示参数和第二显示参数。
在上述第二方面的一种可能的实现中,第二显示参数包括对应第二电子设备的第二界面的显示风格的显示风格标识,其中,对应不同的显示风格标识,第二电子设备的第二界面中的字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性中的至少一个不同。
在上述第二方面的一种可能的实现中,第三界面包括第一内容,并且具有第二显示参数。
在上述第二方面的一种可能的实现中,第一电子设备的第一界面的字体大小小于第二电子设备的第一窗口的字体大小,并且第一界面种字符的数量多于第一窗口中字符的数量,以及第一内容的至少一个控件在第一界面中的属性为可见,而在第一窗口中的属性为不可见。
在上述第二方面的一种可能的实现中,第一电子设备上第一界面的背景颜色与第二电子设备上第四界面中的第一窗口的背景颜色不同。
在上述第二方面的一种可能的实现中,屏幕协同***还包括第三电子设备,其中,第三电子设备显示第五界面,第五界面包括第三内容,第五界面具有第三显示参数,并且方法还包括:第一电子设备与第三电子设备建立多屏协同连接;第一电子设备向第三电子设备发送第六界面,第六界面使得第三电子设备显示第七界面,其中第七界面包括第三内容和第二窗口,第二窗口包括第一内容,第二窗口中的第一内容具有第三显示参数。
在上述第二方面的一种可能的实现中,第六界面包括第一内容,并且具有第三显示参数。
在上述第二方面的一种可能的实现中,第一电子设备在用户确定修改显示风格的情况下,生成并向第二电子设备发送第三界面;并且第一电子设备在用户确定不修改显示风格的情况下,第一电子设备向第二电子设备发送第一界面,其中,第一界面使得第二电子设备显示第八界面,其中第八界面包括第二内容和第三窗口,第三窗口包括第一界面。
在上述第二方面的一种可能的实现中,第一电子设备的第一界面包括第一电子设备的显示桌面、左滑显示界面、下拉菜单、应用显示界面中的至少一个。
本申请的第三方面提供了一种装置,该装置包含在电子设备中,该装置具有实现上述方面及上述方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,通信连接单元或模块(如可以是蓝牙或者WIFI模块),显示参数获取单元或模块,显示界面生成单元或模块和多屏协同单元或模块(如具有该模块或单元功能的处理器)等。例如,通信连接单元或模块用于支持多个电子设备中的第一电子设备和第二电子设备建立多屏协同连接;显示参数获取单元或模块,用于支持第一电子设备从第二电子设备接收第二显示参数;显示界面生成单元或模块,用于支持第一电子设备根据显示参数获取单元或模块接收的第二显示参数对生成一个第三界面,第三界面包括第一电子设备的第一界面的第一内容,且该第一内容具有第二显示参数。多屏协同单元或模块,用于支持第一电子设备向第二电子设备发送第三界面;第二电子设备响应于接收到的第三界面,显示第四界面,第四界面包括第二内容和第一窗口,第一窗口包括第一内容,第一窗口中的第一内容具有第二显示参数。
本申请的第四方面提供了一种电子设备,包括:存储器,存储有指令;处理器,处理器和存储器耦合,当存储器存储的程序指令被处理器执行时使得电子设备执行如前述第一方面或第二方面提供的设备间屏幕协同方法。
本申请的第五方面提供了一种可读介质,可读介质中存储有指令,其特征在于,当指令在可读介质上运行时,使得可读介质执行如前述第一方面或第二方面提供的设备间屏幕协同方法。
附图说明
图1示出了现有技术中手机将自身的显示界面投屏至平板电脑进行多屏协同显示的一种示例;
图2根据本申请实施例示出了一种屏幕协同***;
图3a根据本申请实施例示出了一种电子设备间的投屏场景;
图3b根据本申请实施例示出了一种电子设备间的投屏场景;
图3c根据本申请实施例示出了一种电子设备间的投屏场景;
图3d根据本申请实施例示出了一种电子设备间的投屏场景;
图3e根据本申请实施例示出了一种电子设备间的投屏场景;
图4示出了本申请实施例中的电子设备的硬件结构框图;
图5示出了本申请实施例中的电子设备上的屏幕协同***的示例;
图6根据本申请实施例示出了将手机上的显示界面投屏至平板电脑屏幕上进行多屏协同显示的方法流程图;
图7根据本申请实施例示出了在手机上开启一致性显示模式的一种示例;
图8根据本申请实施例示出了在手机上开启一致性显示模式的另一种示例;
图9根据本申请实施例示出了在手机上提示是否开启一致性显示模式的一种示例;
图10根据本申请实施例示出了在手机上提示无法开启一致性显示模式的一种示例;
图11a根据本申请实施例示出了手机上的显示界面投屏至平板电脑的后,背景颜色与平板电脑显示界面的背景颜色保持一致的示例;
图11b根据本申请实施例示出了手机上的显示界面投屏至平板电脑后,背景图案与平板电脑显示界面的背景图案保持一致的示例;
图11c根据本申请实施例示出了手机上的显示界面投屏至平板电脑后,字体样式与平板电脑的显示界面的字体样式保持一致的示例;
图12根据本申请实施例,示出了以画中画方式进行电子设备间的投屏的一种示例;
图13根据本申请实施例将手机上的显示界面投屏至智能手表屏幕上进行多屏协同显示的方法流程图;
图14根据本申请实施例将手机上的显示界面同时投屏至智能手表和车机的屏幕上进行多屏协同显示的方法流程图;
图15根据本申请实施例,示出了第一电子设备,第二电子设备之间进行屏幕协同的方法流程图;
图16示出了根据本申请的实施例的电子设备的软件结构框图。
具体实施方式
下面将结合附图对本申请的实施例作进一步地详细描述。
为了解决上述投屏过程中两个电子设备显示风格不一致的问题,本申请提供了一种投屏方案。在本申请实施例的投屏方案中,电子设备会根据被投屏设备的显示风格修改将要投屏的显示内容的显示风格,然后再进行投屏。电子设备的显示风格可以用显示参数来表示,显示参数包括字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性中的至少一个。本申请中描述的显示界面具有显示参数,可以是指显示界面上的显示内容按照一定的参数进行显示。
图2根据本申请的一些实施例示出了一种屏幕协同***。
具体地,如图2所示,该屏幕协同***包括第一电子设备100、第二电子设备200以及服务器300。其中,第一电子设备100能够分别与第二电子设备200和服务器300进行无线通信。当第一电子设备100向第二电子设备200进行投屏时,第一电子设备100可以从第二电子设备200获取第二电子设备200当前的显示界面202的显示参数。然后第一电子设备100生成一个投屏界面104,投屏界面104的显示内容与第一电子设备100屏幕上当前显示的显示界面103的显示内容相同,但是第一电子设备100根据获取到的第二电子设备200的显示参数,调整投屏界面104的显示参数与第二电子设备200发送的相同,以使得投屏界面104的显示风格与第二电子设备200的显示界面202的显示风格协调一致,然后第一电子设备将显示风格调整后的投屏界面104投屏至第二电子设备200,并且在此过程中,可以不改变第一电子设备100的当前显示界面103的原有显示风格。
可以理解,在本申请的一些实施例中,显示参数可以包括第二电子设备200显示界面202中正在使用的字符的字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性等参数,下文将进行详细描述。可以理解,对于一些电子设备,如手机、平板电脑等,字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性等也可以统一地包括在一种主题模式中,例如,老人模式(简易模式),深色模式等。这里的控件可以包括第一电子设备100的显示界面103中的图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏等。控件属性可以包括上述控件的大小,位置,排列顺序以及是否显示等属性。
在第一电子设备100上不具备第二电子设备200的显示参数所代表的显示功能时,例如,第一电子设备100不具备显示参数中的字体大小、字体样式、背景图案,背景颜色等参数所对应的显示功能的情况下,第一电子设备100还可以服务器300获取上述缺失的显示功能。其中,服务器300可以用于存储和更新显示功能,并应第一电子设备100的请求或者主动将存储或者更新后的显示功能发送给第一电子设备100。
如图2所示,服务器300可以自行收集和更新的显示功能。例如,服务器300可以从各个电子设备(如各第二电子设备200)或从各个字体大小、字体样式、背景图案、背景颜色以及控件属性,或者主题模式的开发者处收集不同显示风格所包括的各种显示功能(例如,开发者在服务器300的应用商店中注册或上架字体大小、字体样式、背景图案,背景颜色以及控件属性,主题模式;再如,服务器300请求各个电子设备上报自身存储的字体大小、字体样式、背景图案,背景颜色以及控件属性,主题模式)。服务器300还可以基于第一电子设备100的请求或者通过定期推送的方式,将最新收集到的字体大小、字体样式、背景图案,背景颜色以及控件属性,主题模式等显示风格参数发送给第一电子设备100。
此外,可以理解,在本申请的实施例中,第一电子设备100在第二电子设备200的局部投屏区域,可以是第二电子设备200的屏幕中与第一电子设备100的显示界面103或者屏幕的尺寸相同的局部投屏区域,例如,将手机上的显示界面投屏到屏幕尺寸大于手机的平板电脑上的局部投屏区域内。也可以是将电子设备的显示界面缩小后投屏到第二电子设备200中,例如,在第二电子设备200接受投屏的区域或者第二电子设备200的屏幕尺寸可以小于第一电子设备100的显示界面103的尺寸的应用场景中。此外,第一电子设备100还可以将屏幕上的显示界面103同时投屏到多个第二电子设备200,并分别适应每个被投屏的第二电子设备200的显示风格。
图3a至图3e分别示出了多种投屏场景。其中,在图3a所示的场景中,第一电子设备100以手机100为例,第二电子设备200以平板电脑200为例,手机100与平板电脑200进行上述多屏协同显示,即手机100将显示界面103显示在平板电脑200上的显示界面202的局部投屏区域中。该局部投屏区域的大小与手机100当前显示界面103的大小相同。在进行投屏时,手机100可以获取平板电脑200的显示界面202的显示参数,并根据获取的平板电脑200的显示参数调整显示界面103的显示参数,从而调整显示界面103的显示风格,例如,在图3a,手机100可以生成一个处于非显示模式(即对于用户不可见)的投屏界面104,该投屏界面104的显示内容与显示界面103相同,而将该投屏界面104内的字体样式从楷体修改为宋体,背景颜色从粉色修改为白色,背景图案从有涟漪图案修改为无涟漪图案,并保持手机100的屏幕中当前的显示界面103不改变,最后将显示风格修改后的投屏界面104投屏至平板电脑200的局部投屏区域内。从图3a可以看出,在平板电脑200的显示界面202上显示的手机100的投屏界面104的显示风格与平板电脑200的显示界面202的显示风格保持了一致。
在图3b所示的场景中,第一电子设备100和第二电子设备200还是分别以手机100和平板电脑200为例,并且手机100与平板电脑200进行多屏协同显示,其中手机当前的显示界面103中显示有即时通信应用(Application,APP),平板电脑200当前的显示界面202的显示风格为老人模式(简易模式)。手机100从平板电脑200获取到的显示参数表示老人模式后,手机100可以创建一个显示内容与手机100的当前的显示界面103相同的投屏界面104(非显示模式,对用户不可见),并对应于老人模式,手机100将投屏界面104中字符的字体调大、字体样式从楷体修改为宋体、背景颜色从粉色修改为白色,背景图案从有涟漪图案修改为无涟漪图案、并简化当前显示的即时通信APP的显示内容,例如,将投屏界面104中即时通信APP中的搜索栏1002设置为不显示,同时,将通信栏目1003中“工作群”的内容预览设置为不显示(可以理解,在其他实施例中,也可以是减少工作群中的文字内容),最后将显示风格修改后的投屏界面104投屏至平板电脑200的局部投屏区域内。从图3b可以看出,在平板电脑200的显示界面202上显示的手机100的投屏界面104的显示风格与平板电脑200的显示界面202的显示风格保持了一致。
图3c与图3b所示的场景类似,不同之处在于平板电脑200的显示风格为深色模式。手机100从平板电脑200获取到显示参数表示深色模式或者获取到的显示参数包括背景颜色、图标颜色、字体颜色等参数时,手机100同样可以创建一个显示内容与手机100的当前的显示界面103相同的投屏界面104(非显示模式,对用户不可见),并对应于深色模式,手机100将投屏界面104中即时通信APP的文字内容以及通信栏目1003内的图标设置为浅色,如白色,并将背景颜色改为颜色与平板电脑200的显示界面202相同的深色。最后将显示风格修改后的投屏界面104投屏至平板电脑200的局部投屏区域内。从图3c可以看出,在平板电脑200的显示界面202上显示的手机100的投屏界面104的显示风格与平板电脑200的显示界面202的显示风格保持了一致。
在图3d所示的场景中,第一电子设备100以手机为例,第二电子设备200以智能手表为例,智能手表200的屏幕小于手机100的屏幕或者手机100上显示界面103的大小,在手机100将显示界面103投屏到智能手表200的显示界面202的局部投屏区域时,可以将显示界面103通过等比例缩放的方式缩小后发送给智能手表200进行显示。具体地,在进行投屏时,手机100获取智能手表200的显示参数和智能手表200用于投屏的局部投屏区域的尺寸信息,并且手机100根据手表200的显示参数调整显示界面103的显示参数,从而调整显示界面103的显示风格,例如,如图3d所示,智能手表200的显示界面202中的字体为宋体,而手机100的显示界面103中的字体为楷体。手机100根据显示参数中的字体参数,可以将生成的投屏界面104内的字体样式从楷体修改为宋体,然后根据获取到的局部投屏区域的尺寸信息,将投屏界面104按照等比例缩放后投屏至智能手表200的显示界面202的局部投屏区域内。从图3d可以看出,在智能手表200的显示界面202上显示的手机100的投屏界面104的显示风格与智能手表200的显示界面202的显示风格保持了一致。此外,可以理解,手机100在生成投屏界面104后,也可以直接发送给智能手表200,由智能手表200根据自身用于投屏的局部投屏区域的大小,对其进行缩放后显示在智能手表200的显示界面202上。
在图3e所示的场景中,公开了将第一电子设备100的显示界面同时投屏到多个第二电子设备200的场景。其中,以将手机100的显示界面103同时投屏到智能手表200-1和车机200-2上为例进行说明。如图3e所示,在投屏时,手机100可以从智能手表200-1和车机200-2分别接收各自对应的显示参数,然后根据两者的显示参数创建分别对应智能手表200-1和车机200-2的第一投屏界面105和第二投屏界面106,并将创建的第一投屏界面105和第二投屏界面106分别投屏至智能手表200-1和车机200-2。具体地,如图3e所示,手机100的显示界面103中字符的字体为楷体,背景颜色为粉色;智能手表200-1的显示界面202中字符的字体为华文彩云,且背景颜色为白色;车机200-2的显示界面204中字符的字体为宋体,且背景颜色为白色。故在生成第一投屏界面105时,手机将第一投屏界面105内字体样式从楷体修改为华文彩云,将背景颜色修改为白色,然后将显示风格修改后的第一投屏界面105按照等比例缩放的方式投屏至智能手表200-1的显示界面202的局部投屏区域内。同时,手机100可以将第二投屏界面106内的字体样式从楷体修改为宋体,然后将显示风格修改后的第二投屏界面106投屏至车机200-2的显示界面204的局部投屏区域内。从图3e可以看出,投屏后,两个电子设备分别显示的第一投屏界面105和第二投屏界面106的显示风格分别与智能手表200-1和车机200-2的显示界面202和显示界面204的显示风格保持了一致。
本申请中的第一电子设备100和第二电子设备200可以是能够互相通信的各种计算设备,例如,第一电子设备100和第二电子设备200可以包括但不限于,膝上型计算机、台式计算机、平板计算机、手机、服务器、可穿戴设备、头戴式显示器、移动电子邮件设备、车机设备、便携式游戏机、便携式音乐播放器、阅读器设备、其中嵌入或耦接有一个或多个处理器的电视机、或能够访问网络的其他电子设备。
在下文的描述中,为了简化说明,以第一电子设备100为手机100,第二电子设备200为平板电脑200为例说明本申请的技术方案。为了便于说明,下文以手机100与平板电脑200之间进行多屏协同显示为例进行说明。但是,可以理解,本申请的投屏方案适用于任何电子设备间投屏功能。
图4示出了手机100或平板电脑200的一种结构示意图。
如图4所示,手机100或平板电脑200可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,无线通信模块160,音频模块170,传感器模块180,按键190,摄像头191,显示屏192,以及用户标识模块(subscriber identificationmodule,SIM)卡接口193等。
可以理解的是,本发明实施例示意的结构并不构成手机100和平板电脑200的具体限定。在本申请另一些实施例中,手机100和平板电脑200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,处理器110中还可以设置存储器,用于存储指令和数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。
充电管理模块140用于从充电器接收充电输入。电源管理模块141用于连接电池142,充电管理模块140与处理器110。手机100和平板电脑200的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。
移动通信模块150可以提供应用在手机100和平板电脑200上的包括2G/3G/4G/5G等无线通信的解决方案。
无线通信模块160可以提供应用在手机100和平板电脑200上的包括无线局域网(wireless local area networks,WLAN)(如Wi-Fi网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。
可以理解,在本发明的实施例中,手机100和平板电脑200可以通过移动通信模块150或者无线通信模块160与平板电脑200以及服务器300进行通信。手机100与平板电脑200之间进行多屏协同显示,向平板电脑200发出多屏协同显示请求后,平板电脑200上会显示手机100的窗口。同时,手机100还可以从平板电脑200获取显示参数,以及从服务器300处获取缺失的显示功能。
手机100通过GPU,显示屏192,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏192和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏192用于显示图像,视频等。显示屏192包括显示面板。在一些实施例中,手机100和平板电脑200可以包括1个或N个显示屏192,N为大于1的正整数。
手机100可以通过ISP,摄像头191,视频编解码器,GPU,显示屏192以及应用处理器等实现拍摄功能。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展手机100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行手机100和平板电脑200的各种功能应用以及数据处理。例如,在本发明的实施例中,内部存储器121可以用于存储显示参数。
手机100和平板电脑200可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。手机100可以接收按键输入,产生与手机100的用户设置以及功能控制有关的键信号输入。
SIM卡接口193用于连接SIM卡。
图5示出了手机100的一种屏幕协同***的结构示意图。
如图5所示,手机100可以包括显示***服务101。显示***服务101用于获取手机100的视图***的显示内容,显示内容可以是应用界面,也可以是一个视图,例如手机主界面的视图。
其中,显示***服务101,是指执行指定***功能的程序、例程或进程,以便支持其他程序,尤其是底层(接近硬件)程序。例如,在本发明的实施例中,如图5所示的显示***服务101,其可以用于管理运行在手机上的当前的显示界面以及投屏界面,并为手机100当前的显示界面以及投屏界面设置不同的字体大小、字体样式、背景图案,背景颜色以及控件,或者主题模式等显示参数。当用户在手机打开当前的显示界面时,显示***服务101可以从手机的存储器中读取显示参数以及其他应用程序资源用于配置当前的显示界面。在手机开启一致性显示模式,手机100的当前的显示界面的显示风格为字体大小1、字体样式1、背景图案1,背景颜色1,显示***服务101可以创建一个显示内容与当前的显示界面相同的投屏界面,通过从平板电脑200获取的字体大小2、字体样式2、背景图案2,背景颜色2等显示参数,修改投屏界面的显示风格。
下面结合图6至图11c说明本申请的投屏技术方案。
可以理解,此处以手机100的显示界面103显示即时通信APP为例进行说明,并且此处的即时通信APP仅仅是示例性的,本申请的技术方案适用于手机100上包括***应用在内的各种应用的显示界面,在此不做限制。此外,显示界面103还可以是手机100的显示桌面、手机100的下拉菜单、在手机100上左滑后显示的界面等等。
具体地,参考图3a-3c所示的场景,如图6所示,手机100将当前显示界面103投屏至平板电脑200的过程包括:
S601:手机100与平板电脑200建立通信连接,并向平板电脑200发出多屏协同请求。
例如,手机100可以通过、蓝牙、WIFI、或NFC等无线通信方式与平板电脑200通信连接。在一些实施例中,手机100也可以通过有线通信方式与平板电脑200通信连接,例如,手机100通过数据线以及通用串行总线(Universal Serial Bus,USB)接口与平板电脑200通信连接。
在手机100与平板电脑200建立通信连接前或者建立通信连接后,用户可以开启手机100的多屏协同功能,如图1(a)和1(b)所示。在用户开启手机100的多屏协同显示功能后,用户可以选择向与手机100通信连接的平板200发出多屏协同显示请求。
S602:手机100确认是否开启一致性显示模式,如果开启则进入S604;如果没有开启则进入S603。
手机100可以对一致性显示模式的开启/关闭配置相对应的参数。例如,手机100通过显示***服务101将一致性显示模式配置为参数名consistenceDisplayMode,将一致性显示模式的开启对应的参数值配置为1,将一致性显示模式的关闭对应的参数值配置为0,上述参数以及参数值保存在手机100的存储器中。在手机100向平板电脑发出多屏协同显示请求的同时,手机100查询参数consistenceDisplayMode以及该参数对应的参数值,如果查询到consistenceDisplayMode对应的参数值为1,则手机100确认开启一致性显示模式。如果查询到consistenceDisplayMode对应的参数值为0,手机100确认未开启一致性显示模式。
在本申请的一些实施例中,如图7所示,手机100可以通过在自身的操作***的***设置里配置一致性显示模式的开启/关闭的选项1011。用户可以通过点击该开启/关闭的选项1011实现开启/关闭一致性显示模式。
在本申请的另一些实施例中,如图8所示,用户还可以通过设置在手机100上的按键来配置一致性显示模式的开启/关闭。例如,手机100上设置有开启/关闭一致性显示模式的侧键1012,用户可以通过拨动该侧键1012实现开启/关闭一致性显示模式。
可以理解,在手机100向平板电脑200发出多屏协同显示请求的同时,如果手机100尚未开启一致性显示模式,则手机100可以提示用户是否要开启一致性显示模式,在用户确认开启后,手机100开启一致性显示模式。例如,如图9所示。在手机100与平板电脑200之间进行多屏协同显示时,如果手机100尚未开启一致性显示模式,则在手机100的屏幕中弹出一个提示框1013,提示用户是否开启一致性显示模式,如果用户选择是,则手机100开启一致性显示模式,否则,手机100不开启一致性显示模式。
在手机100与平板电脑200建立多屏协同,第一电子设备100可以从第二电子设备200获取第二电子设备200当前的显示界面202的显示参数,当第一电子设备确定其屏幕上当前显示的显示界面103的显示风格与显示界面202的显示风格不一致时,第一电子设备100可以弹出提示框,提示用户是否要开启一致性显示模式。
S603:手机100将未修改的显示界面103投屏至平板电脑200的显示界面202的局部投屏区域中。
例如,如图1所示,手机100将未修改过显示风格的显示界面103投屏至平板电脑200的显示界面202的局部投屏区域。
S604:手机100向平板电脑200发出获取平板电脑200的显示参数的指令,并确认平板电脑200是否返回显示参数。
如果平板电脑200返回显示参数,则执行S606;否则执行S605。
可以理解,在一些实施例中,平板电脑200向手机100发送的显示参数可以包括字体大小、字体样式、背景图案,背景颜色、控件属性等具体显示风格参数,例如,背景图案:涟漪,字体样式:宋体,字体大小:大,搜索栏:不可见(如在图3b所示的老人模式下,搜索栏1002不可见)等等。
而在另外一些实施例中,平板电脑200向手机100发送的显示参数可以仅包含一个标识,手机100上存储有各标识所对应的显示风格参数,例如,如下表1所示,其中,标识1对应的背景图案是涟漪,字体样式是宋体,背景颜色为白色无底纹;标识2对应的字体样式是楷体,字体大小是14,背景颜色为黑色;标识3对应的字体样式是华文新魏。
如下表1所示,不同的显示参数具有不同的种类、名称、标识,并对应不同的参数。
Figure BDA0002780198100000121
表1
S605:手机100提示是否在无法完成一致性显示功能的情况下继续进行投屏。
例如,如图10所示,在手机100向平板电脑200发出获取平板电脑200的显示参数的指令后,如果手机100并未收到平板电脑200返回的显示参数。这时,手机100的屏幕中可以弹出一个提示框1014,提示用户无法完成一致性显示功能,是否继续进行多屏协同显示。如果用户选是,则执行S603,手机100将未修改显示风格的显示界面103投屏至平板电脑200,如果用户选择否,则手机100结束投屏,即终止将显示界面103投屏至平板电脑200的操作,并提示用户多屏协同显示结束,即执行S610,结束多屏协同显示。
可以理解,在另一些实施例中,如果用户选择否,手机100还可以重复执行S604,手机100可以再次向平板电脑200发出获取平板电脑200的显示参数的指令。
此外,可以理解,在另外一些实施例中,手机100可以在与平板电脑200建立通信连接之后,向平板电脑200发送获取显示参数的指令,手机100无需等到开启一致性显示模式后,才发送该获取指令。
此外,还可以理解的是,在另外一些实施例中,在手机100与平板电脑200通信连接之后,平板电脑200也可以主动向手机100发送显示参数,手机100无需向平板电脑200发送获取显示参数的指令。
S606:手机100基于获取的显示参数,通过显示***服务101确定手机100是否具备显示参数所对应的显示功能。
如果手机具备这些功能,则创建显示风格修改后的投屏界面104,进入S608;如果不具备某些显示功能,则需要从服务器下载显示功能对应的配置文件,进入S607。
例如,手机100在获取了显示参数后,可以通过显示***服务101在自身的存储器中查找与显示参数对应的显示功能的配置文件。例如,手机100从平板电脑200处获取的显示参数中包含:背景图案“涟漪”,则手机100的显示***服务101可以在自身的存储器中查找背景图案“涟漪”的配置文件。
S607:手机100从服务器300获取手机100所不具备的显示功能所对应的配置文件。
例如,假如手机100接收到的显示参数包括的显示风格参数包括:背景图案“涟漪”以及字体“华文新魏”,其中,手机100的存储器中没有存储字体“华文新魏”,则手机100可以向服务器300发送获取请求,从服务器300接收字体“华文新魏”的配置文件,从而用于后续处理中。
S608:手机100创建与当前的显示界面103的显示内容相同的投屏界面104,基于获取的显示参数修改投屏界面104的显示风格。
可以理解,手机100可以通过各种方式创建投屏界面104,例如手机100可以通过创建不可见视图(View)、创建虚拟屏、或者以画中画的形式生成投屏界面104。在创建投屏界面104时,使得该即时通信APP在投屏界面中的显示内容与手机100当前的显示界面103中的即时通信APP一致。创建投屏界面104以及修改显示风格的具体技术细节将在下文进行详细介绍。
S609:手机100将投屏界面104投屏至平板电脑200的显示界面202的局部投屏区域内,平板电脑200在局部投屏区域内显示投屏界面104。
上述S601至S608中,手机100与平板电脑200,以及手机100与服务器300之间发送/返回的请求可以是socket请求(套接字请求)。socket请求用于无线网络或者有线网络中不同电子设备之间,不同电子设备的应用程序之间进行双向通信。
下面介绍在S608中,创建投屏界面104的几种方式。
方式一:通过创建不可见视图生成投屏界面
这里的投屏界面104可以是手机100通过显示***服务101创建的当前显示界面103的不可见视图,手机100将该投屏界面104设置为不可见。在创建后,投屏界面104的显示内容与手机100屏幕上当前的显示界面103中的显示内容一致。之后,手机100通过显示***服务101基于获取的平板电脑200的显示参数修改投屏界面104的显示风格。例如,手机100通过显示***服务101修改投屏界面104中的即时通信APP的字体大小、字体样式、背景图案,背景颜色以及控件属性,或者主题模式等显示参数。
图11a至图11c描述了手机100在开启一致性显示模式的情况下,通过创建手机100当前显示界面103的不可见视图得到投屏界面104,并基于平板电脑200的当前的显示风格修改投屏界面104的显示风格的具体技术细节。
如图11a所示,手机100当前的显示界面103中显示的即时通信APP由多个控件组成,例如,包括标题栏1001、搜索栏1002以及通信栏目1003。其中,通信栏目1003中显示两个通信对象,这两个通信对象分别是“通勤记录”、“工作群”。每个通信对象还包括:对象图标和通信内容。在图11a中,即时通信APP的背景颜色10011设置为浅灰色,通信栏目1003中的每个通信对象的通信内容的背景颜色10012设置为深灰色。
手机100从平板电脑200获取显示参数,该显示参数包括:背景颜色为白色。手机100创建一个与显示界面103相同的投屏界面104,将该投屏界面104中的即时通信APP的背景颜色10011以及通信栏目1003中通信对象的通信内容部分的背景颜色10012都修改为白色。最后,手机100将修改过显示风格的投屏界面104投屏至平板电脑200的显示界面202。
下面参考图11b中,手机100的当前的显示界面103中显示的即时通信APP除了包括标题栏1001、搜索栏1002以及通信栏目1003,其还设置了“涟漪”的背景图案10013。手机100从平板电脑200获取了显示参数,该显示参数包括:背景图案为默认背景图案。手机100通过创建一个与显示界面103相同的投屏界面104,将该投屏界面104中的即时通信APP中的背景图案修改为默认背景图案,即去掉“涟漪”的背景图案10013,再将修改过显示风格的投屏界面104投屏至平板电脑200的显示界面202。
最后参考图11c,与图11a和图11b不同的是,在图11c中,手机100的当前的显示界面103中显示的即时通信APP包括标题栏1001、搜索栏1002以及通信栏目1003,其中字符的字体样式10014为楷体,而平板电脑200的字体样式为宋体。因此,手机100将创建的投屏界面104中字符的字体样式10014修改为宋体后,将修改过显示风格的投屏界面104投屏至平板电脑200的显示界面202。
方式二:通过虚拟屏创建投屏界面
在另一实施例中,手机100可以在虚拟屏上创建与当前的显示界面103显示内容相同的投屏界面104,并将修改过显示风格的投屏界面104投屏至平板电脑200的显示界面202。
例如,手机100可以创建一个虚拟屏,手机100基于从平板电脑200处获取的字体大小、字体样式、字体颜色、图标大小、图标颜色、背景图案,背景颜色以及控件属性等显示参数创建并修改投屏界面104,并将其显示在虚拟屏中。该虚拟屏的屏幕尺寸、分辨率以及像素密度可以与手机100的当前的显示界面103相同。例如,在Android***中,手机100可以通过将当前的显示界面103的屏幕尺寸、分辨率、像素密度等作为参数,使用Android***的显示***服务DisplayManager的createVirtualDisplay(String,int,int,int,Surface,int)的方法来创建虚拟屏。此外,在一些实施例中,为了不影响手机100上的显示界面103,可以设置虚拟屏为对用户不可见。而在另外一些实施例中,为了让用户确定修改后的显示界面的风格是否满足用户的要求,可以将虚拟屏设置为对用户可见,在用户确认该修改后,才向平板电脑200发送投屏界面104。
方式三:通过画中画的方式创建投屏界面
除了可以通过上述创建不可见视图和虚拟屏的形式来创建投屏界面104外,如图12所示,还可以在手机100中以类似画中画的形式,新建一个窗口1021,将修改过显示风格的投屏界面104显示在窗口1021内。该窗口1021与原来的显示界面103同时显示,然后将新建的窗口1021投屏到智能手表200的显示界面202。
上述手机100投屏平板电脑200的实施例中,平板电脑200用于接收投屏的局部投屏区域的大小大于或者等于手机100的屏幕的尺寸,而与之不同的是,如图3d所示,还存在将屏幕尺寸较大的电子设备(如手机100)投屏至屏幕较小的电子设备(如智能手表)的场景。
图13示出了图3d所示的场景下,手机100和智能手表200实现多屏协同显示的功能。具体地,如图13所示,包括:
S1301:手机100与智能手表200建立通信连接,并向智能手表200发出多屏协同请求。
S1302:手机100确认是否开启一致性显示模式,如果开启则进入S1304;如果没有开启则进入S1303。
S1303:手机100将未修改的显示界面103投屏至智能手表200的显示界面202的局部投屏区域中。
S1304:手机100向智能手表200发出获取智能手表200的显示参数的指令,并确认平板电脑200是否返回显示参数。
S1305:手机100提示是否在无法完成一致性显示功能的情况下继续进行投屏。如果用户选择否,则手机100结束投屏,即终止将显示界面103投屏至智能手表200的操作,并提示用户多屏协同显示结束,即执行S1310,结束多屏协同显示。
S1306:手机100基于获取的显示参数,通过显示***服务101确定手机100是否具备显示参数所对应的显示功能。如果手机具备这些显示功能,则创建显示风格修改后的投屏界面104,进入S1308;如果不具备某些显示功能,则需要从服务器下载显示功能对应的配置文件,进入S1307。
S1307:手机100从服务器300获取手机100所不具备的显示功能所对应的配置文件。
上述S1301至S1307与图6中描述的S601至S607相同,这里不再详述。
S1308:手机100创建与当前的显示界面103的显示内容相同的投屏界面104,基于获取的显示参数修改投屏界面104的显示风格。
例如,手机100的显示界面103的字体样式是楷体,而智能手表200返回的显示参数包括字体样式是宋体,则手机100将投屏界面104的字体样式修改为楷体。在另一实施例中,显示参数还可以包括:字体大小、字体样式、背景图案,背景颜色以及控件等其他显示风格参数。这里的具体过程可以参考上文进行投屏界面的创建和显示风格的修改。
S1309:手机100将投屏界面104投屏至智能手表200的显示界面202的局部投屏区域内,智能手表200根据局部投屏区域的大小,以缩小的方式显示投屏界面104。
例如,智能手表200的屏幕的宽和高分别为100和200,智能手表200的屏幕内的局部投屏区域的大小为,宽50高100,手机100的宽和高分别为200和400,在手机100将投屏界面104投屏至智能手表200的显示界面202的局部投屏区域内后,投屏界面104的宽和高可以根据智能手表200的显示界面202的局部投屏区域的宽和高等比例地缩放为50和100。
上述S1309中描述的智能手表200根据局部投屏区域的大小通过缩放的方式显示投屏界面104,也可以在手机100处完成,例如,手机100在从智能手表200处获取显示参数的同时,手机100还可以同时获取智能手表200的显示界面202的局部投屏区域的尺寸。之后,手机100可以创建一个与智能手表200的局部投屏区域的尺寸相同的投屏界面104,在对投屏界面104修改了显示风格后,将与智能手表200的局部投屏区域的尺寸相同的投屏界面104投屏至智能手表200。
可以理解,在其他实施例中,手机100除了可以将投屏界面104缩小后投屏至第二电子设备200的屏幕,手机100还可以将投屏界面104放大后进行投屏。
例如,在第二电子设备200是智能电视200的情况下,智能电视200的屏幕的宽和高分别为1500和1000,智能电视200的屏幕内的局部投屏区域的大小为,宽300高600,手机100的宽和高分别为200和400,在手机100将投屏界面104投屏至智能电视200的屏幕后,投屏界面104的宽和高可以根据智能电视200的屏幕内的局部投屏区域的宽和高等比例地缩放为300和600。
此外,手机100还可以将显示界面103投屏至多个第二电子设备200,这时,手机100将为显示界面103创建多个投屏界面,将多个投屏界面分别投屏至多个第二电子设备200,同时为了将多个投屏界面进行区分,在创建投屏界面时,手机100对每个投屏界面配置一个投屏界面ID(Display Id)。从而便于手机100在对多个第二电子设备200进行投屏时,通过投屏界面的投屏界面ID对投屏界面进行查找和管理。
参考图3e,下面说明手机100将显示界面103投屏至智能手表200-1和车机200-2的过程,与图6描述的过程的不同之处在于,手机100需要同时创建显示界面103的第一投屏界面105和第二投屏界面106。如图14所示,具体包括:
S1401:手机100与智能手表200-1和车机200-2通信连接,并向智能手表200和车机200-2发出多屏协同请求。
S1402:手机100确认是否开启一致性显示模式,如果开启则进入S1404;如果没有开启则进入S1403。
S1403:手机100将未修改的显示界面103投屏至智能手表200-1的显示界面202和车机200-2的显示界面204的局部投屏区域。
S1404:手机100向智能手表200-1和车机200-2分别发出获取显示参数的指令,并确认智能手表200-1和车机200-2是否返回显示参数。
S1405:手机100提示是否在无法完成一致性显示功能的情况下继续进行投屏。如果用户选择否,则手机100结束投屏,即终止将显示界面103投屏至智能手表200-1和车机200-2的操作,并提示用户多屏协同显示结束,即执行S1410,结束多屏协同显示。
S1406:手机100基于获取的显示参数,通过显示***服务101确定手机100是否具备显示参数所对应的显示功能。如果手机具备这些功能,则创建显示风格修改后的第一投屏界面105和第二投屏界面106,进入S1408;如果不具备某些显示功能,则需要从服务器下载显示功能对应的配置文件,进入S1407。
S1407:手机100从服务器300获取手机100所不具备的显示功能所对应的配置文件。
上述S1401至S1407与图6中描述的S601至S607相同,这里不再详述。
S1408:手机100分别创建与当前的显示界面103的显示内容相同的第一投屏界面105和第二投屏界面106,基于智能手表200-1和车机200-2的不同显示参数分别修改第一投屏界面105和第二投屏界面106的显示风格。
例如,智能手表200-1和车机200-2的显示参数可以是:背景颜色为白色,字体样式为宋体,而这时手机100的显示界面103的显示风格是,背景颜色为灰色,字体样式为楷体,手机100通过显示***服务101分别创建第一投屏界面105和第二投屏界面106,第一投屏界面105用于投屏至智能手表200-1,第二投屏界面106用于投屏至车机200-2。手机100通过显示***服务101将第一投屏界面105和第二投屏界面106的显示风格统一修改为背景颜色为白色,字体样式为宋体。
S1409:手机100将第一投屏界面105投屏至智能手表200的显示界面202的局部投屏区域,将第二投屏界面106投屏至车机200-2的显示界面204的局部投屏区域。
图15根据本申请的另外一些实施例,示出了图2所示的屏幕协同***进行屏幕协同显示的另一种方法流程图。具体地,如图15所示,包括:
S1501:第一电子设备和第二电子设备建立多屏协同连接。
建立多屏协同连接的方式请参考S601中,手机100与平板电脑200建立多屏协同连接的过程,例如,此处第一电子设备可以是手机100,第二电子设备可以是平板电脑200。手机100与平板电脑200进行通信连接,并向平板电脑200发出多屏协同请求。
此外,可以理解,第二电子设备也可以是图3e中的智能手表200-1或者是车机200-2。
S1502:第一电子设备显示第一界面,第一界面包括第一内容,第一界面具有第一显示参数。
例如,如图图3a所示,此处的第一界面可以是手机100的显示界面103,显示界面103中包括:标题栏,搜索栏,通信栏目等,即为第一内容,同时,显示界面103中字符的字体为楷体,背景颜色为粉色,背景图案为有涟漪图案,也就是第一显示参数。
再例如,如图3e所示,手机100的显示界面103中的第一内容也可以包括联系人图标,联系人姓名,提示内容,取消按键和切换到语音按键等。这时,第一显示参数包括显示界面103中的字体为楷体,背景颜色为粉色等参数。
S1503:第二电子设备显示第二界面,第二界面包括第二内容,第二界面具有第二显示参数。
例如,如图3a所示,这里的第二界面可以是平板电脑200的显示界面202,显示界面202中包括:设置,耗电排行等,即为第二内容,同时,显示界面202中字符的字体为宋体,且背景颜色为白色,也就是第二显示参数。
再例如,如图3e所示,第二界面还可以是智能手表200-1的显示界面202,其包括:日期和时间等,即为第二内容。这时,第二显示参数包括智能手表200-1的显示界面202中,字符的字体为华文彩云,且背景颜色为白色。第二界面也可以是车机200-2的显示界面204,显示界面204中包括:音乐播放信息,音乐播放进步,音乐播放按钮等,即为第二内容。这时,第二显示参数包括车机200-2的显示界面204中字符的字体为宋体,且背景颜色为白色。
可以理解,上述步骤S1501至S1503的顺序不限于图示的顺序,可以是任意顺序,例如,可以是S1502、S1503、S1501的顺序,也可以是S1501、S1503、S1502的顺序,或着S1501、S1503、S1502同时进行。
S1504:第一电子设备向第二电子设备发送第三界面。
例如,如图图3a所示,第三界面可以是手机100生成的投屏界面104,手机100将投屏界面104内字体样式从楷体修改为宋体,将背景颜色修改为白色,背景图案从有涟漪图案修改为无涟漪图案,也就是修改为第二显示参数,然后将投屏界面104投屏至平板电脑200的显示界面202。
再例如,如图3e所示,第三界面可以是手机100生成的第一投屏界面105,手机100使用第二显示参数,如:字符的字体为华文彩云,且背景颜色为白色。修改第一投屏界面105。第三界面也可以是手机100生成的第二投屏界面106,手机100使用第二显示参数,如:字符的字体为宋体,且背景颜色为白色,修改第二投屏界面106。
S1505:响应于接收到的第三界面,第二电子设备显示第四界面,第四界面包括第二内容和第一窗口,第一窗口包括第一内容,第一窗口中的第一内容具有第二显示参数。
例如,如图3a所示,这里的第四界面,是平板电脑200的显示界面202,第一窗口是平板电脑200的显示界面202内的局部投屏区域。平板电脑200在接收到手机100的投屏界面104后,在显示界面202中除了显示设置,耗电排行等,还显示投屏界面104,也就是标题栏,搜索栏,通信栏目等,即为第一内容。并且,第一内容中字符的字体为宋体,且背景颜色为白色,无背景图案,也就是第二显示参数。
再例如,如图3e所示,这里的第四界面,可以是是智能手表200-1的显示界面202,智能手表200-1在接收到手机100的第一投屏界面105后,在显示界面202中使用第二显示参数,如:字符的字体为华文彩云,且背景颜色为白色,显示包含第一内容的第一投屏界面105。
这里的第四界面,还可以是车机200-2的显示界面204,车机200-2在接收到手机100的第二投屏界面106后,在显示界面204中使用第二显示参数,如:字体为宋体,且背景颜色为白色,显示包含的第一内容的第二投屏界面106。
图16是本发明实施例的手机100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。
图16所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
图16所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***可以是手机100的显示***服务101,用于管理和修改手机100的应用程序的显示风格。视图***根据手机100从平板电脑200处获取的显示参数中包含的显示风格参数,获取与上述显示风格参数对应的显示功能,用于配置手机100的应用程序。
电话管理器用于提供手机100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
在本发明的实施例中,资源管理器还可以用于存储Overlay配置文件。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (19)

1.一种设备间屏幕协同方法,应用于包括第一电子设备和第二电子设备的屏幕协同***,其特征在于,包括:
所述第一电子设备和所述第二电子设备建立多屏协同连接;
所述第一电子设备显示第一界面,所述第一界面包括第一内容,所述第一界面具有第一显示参数;
所述第二电子设备显示第二界面,所述第二界面包括第二内容,所述第二界面具有第二显示参数;
所述第一电子设备向所述第二电子设备发送第三界面;
响应于接收到的所述第三界面,所述第二电子设备显示第四界面,所述第四界面包括所述第二内容和第一窗口,所述第一窗口包括所述第一内容,所述第一窗口中的所述第一内容具有所述第二显示参数。
2.根据权利要求1所述方法,其特征在于,显示参数包括字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性中的至少一个,并且
所述显示参数包括所述第一显示参数和第二显示参数。
3.根据权利要求1所述的方法,其特征在于,所述第二显示参数包括显示风格标识,所述显示风格标识对应所述第二界面的显示风格,其中,对应不同的显示风格标识,所述第二电子设备的所述第二界面中的字体样式、字体大小、字体颜色、图标颜色、图标大小、背景颜色、背景图案、控件属性中的至少一个不同。
4.根据权利要求1所述的方法,其特征在于,还包括:
所述第一电子设备接收所述第二电子设备发送的所述第二显示参数,并基于接收到的所述第二显示参数生成所述第三界面,其中,所述第三界面包括所述第一内容,并且具有所述第二显示参数。
5.根据权利要求4所述的方法,其特征在于,所述第一电子设备通过以下方式生成所述第三界面:
所述第一电子设备将所述第三界面中的字体大小调大至与所述第二电子设备的第二界面中的字体大小相同,并减少所述第三界面中字符的数量,以及将所述第三界面中的至少一个控件的属性修改为不可见。
6.根据权利要求1所述的方法,其特征在于,所述第一窗口的字体大小大于所述第一界面的字体大小并与所述第二电子设备的第二界面中的字体大小相同,并且
所述第一窗口中字符的数量少于所述第一界面中字符的数量,以及
所述第一内容的至少一个控件在所述第一界面中的属性为可见,而在所述第一窗口中的属性为不可见。
7.根据权利要求4所述的方法,其特征在于,所述第一电子设备通过以下方式生成所述第三界面:
所述第一电子设备将所述第三界面中的背景颜色调整为与所述第二电子设备的第二界面的背景颜色相同,并将所述第三界面中字符和图标的颜色调整为与所述背景颜色不同。
8.根据权利要求1所述的方法,其特征在于,所述第一窗口的背景颜色与所述第二电子设备的第二界面或者第四界面中的所述第二内容的背景颜色相同,并且所述第一窗口中字符和图标的颜色与所述背景颜色不同。
9.根据权利要求1所述的方法,其特征在于,所述第三界面为所述第一电子设备中不可见的视图或者所述第三界面生成在所述第一电子设备的虚拟屏上。
10.根据权利要求1所述的方法,其特征在于,所述第三界面的尺寸小于所述第一电子设备的屏幕的尺寸,并且所述第三界面与第一界面同时显示在第一电子设备的屏幕上。
11.根据权利要求10所述的方法,其特征在于,所述第一电子设备还从所述第二电子设备获取所述第一窗口的尺寸,并且所述第一电子设备生成的第三界面的尺寸与第一窗口的尺寸相同。
12.根据权利要求1所述的方法,其特征在于,所述第一电子设备还从所述第二电子设备获取所述第一窗口的尺寸,并且
在所述第一电子设备生成的第三界面的尺寸不同于所述第一窗口的尺寸的情况下,所述第一电子设备向所述第二电子设备发送尺寸缩小或者放大至与所述第一窗口的尺寸相同的第三界面。
13.根据权利要求1所述的方法,其特征在于,所述屏幕协同***还包括第三电子设备,并且,所述方法还包括:
所述第一电子设备还与所述第三电子设备建立多屏协同连接,并且所述第三电子设备显示第五界面,所述第五界面包括第三内容,所述第五界面具有第三显示参数;
所述第一电子设备向所述第三电子设备发送第六界面;
响应于接收到的所述第六界面,所述第三电子设备显示第七界面,所述第七界面包括所述第三内容和第二窗口,所述第二窗口包括所述第一内容,所述第二窗口中的所述第一内容具有所述第三显示参数。
14.根据权利要求1所述的方法,其特征在于,所述第一电子设备的第一界面包括所述第一电子设备的显示桌面、左滑显示界面、下拉菜单、应用显示界面中的至少一个。
15.一种设备间屏幕协同方法,其特征在于,包括:
第一电子设备和第二电子设备建立多屏协同连接;
所述第一电子设备显示第一界面,所述第一界面包括第一内容,所述第一界面具有第一显示参数;
所述第一电子设备接收所述第二电子设备发送的第二显示参数,其中所述第二电子设备有显示第二界面,所述第二界面包括第二内容,所述第二界面具有所述第二显示参数;
所述第一电子设备根据所述第二显示参数生成第三界面;
所述第一电子设备向所述第二电子设备发送所述第三界面,所述第三界面包括所述第一内容,并且具有所述第二显示参数。
16.根据权利要求15所述的方法,其特征在于,所述第一电子设备的第一界面的字体大小小于所述第二电子设备的第一窗口的字体大小,并且所述第一界面种字符的数量多于所述第一窗口中字符的数量,以及
所述第一内容的至少一个控件在所述第一界面中的属性为可见,而在所述第一窗口中的属性为不可见。
17.根据权利要求15所述的方法,其特征在于,所述第一电子设备上所述第一界面的背景颜色与所述第二电子设备上第四界面中的第一窗口的背景颜色不同。
18.一种电子设备,其特征在于,包括:
存储器,存储有指令;
处理器,所述处理器和存储器耦合,当所述存储器存储的程序指令被所述处理器执行时使得所述电子设备执行权利要求1至17中任一项所述的设备间屏幕协同方法中第一电子设备或者第二电子设备的功能。
19.一种可读介质,所述可读介质中存储有指令,其特征在于,当所述指令在所述可读介质上运行时,使得所述可读介质执行如权利要求1至17中任一项所述的设备间屏幕协同方法中第一电子设备或者第二电子设备的功能。
CN202011279269.XA 2020-11-16 2020-11-16 电子设备及其设备间屏幕协同方法和介质 Pending CN114510203A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202011279269.XA CN114510203A (zh) 2020-11-16 2020-11-16 电子设备及其设备间屏幕协同方法和介质
EP21890854.9A EP4145268A4 (en) 2020-11-16 2021-10-09 ELECTRONIC DEVICE AND METHOD FOR INTEROPERATION BETWEEN DEVICE SCREENS AND MEDIUM THEREOF
PCT/CN2021/122792 WO2022100326A1 (zh) 2020-11-16 2021-10-09 电子设备及其设备间屏幕协同方法和介质
US18/001,380 US20230229375A1 (en) 2020-11-16 2021-10-09 Electronic Device, Inter-Device Screen Coordination Method, and Medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011279269.XA CN114510203A (zh) 2020-11-16 2020-11-16 电子设备及其设备间屏幕协同方法和介质

Publications (1)

Publication Number Publication Date
CN114510203A true CN114510203A (zh) 2022-05-17

Family

ID=81546832

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011279269.XA Pending CN114510203A (zh) 2020-11-16 2020-11-16 电子设备及其设备间屏幕协同方法和介质

Country Status (4)

Country Link
US (1) US20230229375A1 (zh)
EP (1) EP4145268A4 (zh)
CN (1) CN114510203A (zh)
WO (1) WO2022100326A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023011215A1 (zh) * 2021-07-31 2023-02-09 华为技术有限公司 一种显示方法及电子设备
WO2024099102A1 (zh) * 2022-11-09 2024-05-16 维沃移动通信有限公司 控件显示方法及装置、电子设备和可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101582053A (zh) * 2008-05-13 2009-11-18 苹果公司 将用户界面推到远程设备
US20160148521A1 (en) * 2011-04-11 2016-05-26 Ali Mohammad Bujsaim Sensitivity adjustment for talking book
CN107145319A (zh) * 2017-04-26 2017-09-08 海南云江科技有限公司 一种数据共享方法、设备和***
CN108170472A (zh) * 2016-12-05 2018-06-15 法乐第(北京)网络科技有限公司 一种移动终端的皮肤切换方法和装备及移动终端
CN111158543A (zh) * 2019-12-24 2020-05-15 华为技术有限公司 一种文件处理方法、电子设备、***和存储介质
CN111432070A (zh) * 2020-03-17 2020-07-17 北京百度网讯科技有限公司 应用投屏控制方法、装置、设备和介质
CN111736692A (zh) * 2020-06-01 2020-10-02 Oppo广东移动通信有限公司 显示方法、显示装置、存储介质与头戴式设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8568225B2 (en) * 2004-09-16 2013-10-29 Bally Gaming, Inc. User interface system and method for creating and verifying signed content
US8966366B2 (en) * 2011-09-19 2015-02-24 GM Global Technology Operations LLC Method and system for customizing information projected from a portable device to an interface device
CN104640239B (zh) * 2015-03-04 2018-04-27 深圳一智信息技术有限公司 一种用户可自定义界面的车载通信多媒体设备
CN110381195A (zh) * 2019-06-05 2019-10-25 华为技术有限公司 一种投屏显示方法及电子设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101582053A (zh) * 2008-05-13 2009-11-18 苹果公司 将用户界面推到远程设备
US20160148521A1 (en) * 2011-04-11 2016-05-26 Ali Mohammad Bujsaim Sensitivity adjustment for talking book
CN108170472A (zh) * 2016-12-05 2018-06-15 法乐第(北京)网络科技有限公司 一种移动终端的皮肤切换方法和装备及移动终端
CN107145319A (zh) * 2017-04-26 2017-09-08 海南云江科技有限公司 一种数据共享方法、设备和***
CN111158543A (zh) * 2019-12-24 2020-05-15 华为技术有限公司 一种文件处理方法、电子设备、***和存储介质
CN111432070A (zh) * 2020-03-17 2020-07-17 北京百度网讯科技有限公司 应用投屏控制方法、装置、设备和介质
CN111736692A (zh) * 2020-06-01 2020-10-02 Oppo广东移动通信有限公司 显示方法、显示装置、存储介质与头戴式设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023011215A1 (zh) * 2021-07-31 2023-02-09 华为技术有限公司 一种显示方法及电子设备
WO2024099102A1 (zh) * 2022-11-09 2024-05-16 维沃移动通信有限公司 控件显示方法及装置、电子设备和可读存储介质

Also Published As

Publication number Publication date
EP4145268A1 (en) 2023-03-08
EP4145268A4 (en) 2024-01-17
US20230229375A1 (en) 2023-07-20
WO2022100326A1 (zh) 2022-05-19

Similar Documents

Publication Publication Date Title
CN113553014B (zh) 多窗口投屏场景下的应用界面显示方法及电子设备
CN115002937B (zh) 一种多设备协同方法、电子设备及相关产品
CN114356258A (zh) 电子设备及其投屏方法和介质
WO2022100326A1 (zh) 电子设备及其设备间屏幕协同方法和介质
CN116450251A (zh) 一种适配多设备的页面布局的方法及电子设备
CN114168237A (zh) 主题包适配方法及装置
CN115941674B (zh) 多设备应用接续方法、设备及存储介质
CN114816463A (zh) 升级提示方法、终端设备及计算机可读存储介质
CN114780268B (zh) 通知消息的显示方法及电子设备
CN113253905B (zh) 基于多指操作的触控方法及智能终端
CN113254132B (zh) 一种应用显示方法及相关装置
CN112799557B (zh) 一种水墨屏显示控制方法、终端及计算机可读存储介质
US20240036696A1 (en) Inter-Interface Conversion Method, Device, and System
CN113835802A (zh) 设备交互方法、***、设备及计算机可读存储介质
CN111324255B (zh) 一种基于双屏终端的应用处理方法及通信终端
CN114449171A (zh) 控制摄像头的方法、终端设备、存储介质及程序产品
CN115686700A (zh) 渲染方法及电子设备
CN114924676A (zh) 分段指示用户操作的方法、电子设备和可读存储介质
CN115344176A (zh) 显示方法及电子设备
CN115061758B (zh) 应用的显示方法、终端、电子设备以及存储介质
CN114816169B (zh) 桌面图标的显示方法、设备及存储介质
CN112230906B (zh) 列表控件的创建方法、装置、设备及可读存储介质
CN117014543A (zh) 图像显示方法和相关装置
CN118259857A (zh) 一种控制方法及设备
CN111381801A (zh) 一种基于双屏终端的音频播放方法及通信终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40071418

Country of ref document: HK