CN104778022B - 一种数据处理方法及电子设备 - Google Patents
一种数据处理方法及电子设备 Download PDFInfo
- Publication number
- CN104778022B CN104778022B CN201410010593.XA CN201410010593A CN104778022B CN 104778022 B CN104778022 B CN 104778022B CN 201410010593 A CN201410010593 A CN 201410010593A CN 104778022 B CN104778022 B CN 104778022B
- Authority
- CN
- China
- Prior art keywords
- system message
- input
- display unit
- controlled cell
- output display
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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
- G06F3/1431—Digital 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 using a single graphics controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1639—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being based on projection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1647—Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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
- G06F3/1438—Digital 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 using more than one graphics controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital 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
- G06F3/1462—Digital 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 with means for detecting differences between the image stored in the host and the images displayed on the remote displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/12—Synchronisation between the display unit and other units, e.g. other display units, video-disc players
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/04—Display device controller operating with a plurality of display units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/042—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller for monitor identification
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/16—Details of telephonic subscriber devices including more than one display unit
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种数据处理方法及电子设备,该方法包括:所述至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;在至少一个显示区域获取用户操作;响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;所述至少一个显示内容为相同或不相同。
Description
技术领域
本发明涉及通讯技术,尤其涉及一种数据处理方法及电子设备。
背景技术
目前的电子设备,诸如家用台式机,笔记本,智能手机等等支持多种显示输出方式,电子设备还可以支持投影功能从而支持投影显示的输出方式。
本申请发明人在实现本申请实施例技术方案的过程中,至少发现现有技术中存在如下技术问题:
在目前多显示输出的场景下,显示内容只是作为电子设备输出显示的辅助扩充,而不是独立运行的显示内容的并行输出,例如HDMI等输出内容都是与电子设备主屏幕相同的镜像输出方式,而多屏幕手机的副屏幕也往往只是作为主屏显示在尺寸上的扩充。相关技术中,对于该问题,尚无有效解决方案。
发明内容
有鉴于此,本发明的主要目的在于提供一种数据处理方法及电子设备,避免了显示内容只是作为电子设备输出显示的辅助扩充,显示内容独立运行且并行输出。
为达到上述目的,本发明的技术方案是这样实现的:
一种数据处理方法,该方法应用于电子设备中,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;所述方法包括:
所述至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;
在至少一个显示区域获取用户操作;
响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;
所述至少一个显示内容为相同或不相同。
优选地,所述电子设备还包括:系统消息总控单元;
所述响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务,包括:
由所述系统消息总控单元响应所述用户操作;
所述系统消息总控单元将响应结果通知所有输入/输出显示单元,根据所述响应结果在所有输入/输出显示单元间进行系统消息同步。
优选地,所述电子设备还包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元,所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
所述响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务,包括:
由第一系统消息受控单元响应所述用户操作;
所述第一系统消息受控单元将响应结果上报所述系统消息主控单元,由所述系统消息主控单元决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
优选地,所述电子设备还包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元,所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
所述响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务,包括:
由第一系统消息受控单元响应所述用户操作,所述第一系统消息受控单元将响应结果通知第X系统消息受控单元;
所述第X系统消息受控单元将所述响应结果上报所述系统消息主控单元,由所述系统消息主控单元决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
优选地,所述至少一个显示内容,包括:属于同一个APP应用的显示内容。
优选地,所述至少一个显示内容,包括:属于不同APP应用的显示内容。
一种电子设备,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;所述电子设备还包括:
第一处理单元,用于将所述至少一个输入/输出显示单元对应显示的至少一个显示内容间保持各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;
第一获取单元,用于在至少一个显示区域获取用户操作;
第一响应单元,用于响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;所述至少一个显示内容为相同或不相同。
优选地,所述第一响应单元包括:系统消息总控单元;
所述系统消息总控单元,用于响应所述用户操作;将响应结果通知所有输入/输出显示单元,根据所述响应结果在所有输入/输出显示单元间进行系统消息同步。
优选地,所述第一响应单元包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元;所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
所述第一系统消息受控单元,用于响应所述用户操作;将响应结果上报所述系统消息主控单元;
所述系统消息主控单元,用于收到所述第一系统消息受控单元上报的响应结果后,决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
优选地,所述第一响应单元包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元;所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
所述第一系统消息受控单元,用于响应所述用户操作,将响应结果通知第X系统消息受控单元;
所述系统消息主控单元,用于收到所述第X系统消息受控单元上报的响应结果后,决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
优选地,所述至少一个显示内容,包括:属于同一个APP应用的显示内容。12、根据权利要求7至10任一项所述的电子设备,所述至少一个显示内容,包括:属于不同APP应用的显示内容。
本发明的数据处理方法,该方法应用于电子设备中,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;所述方法包括:所述至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;在至少一个显示区域获取用户操作;响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;所述至少一个显示内容为相同或不相同。
采用本发明,由于至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元,而且显示内容虽然独立运行且并行输出,但是由于在至少一个输入/输出显示单元间能进行系统消息同步,从而在所述至少一个输入/输出显示单元获得一致的系统服务。
附图说明
图1为现有技术的一应用场景的示意图;
图2为本发明方法实施例的一个实现流程示意图;
图3为本发明方法实施例的一个实现流程示意图;
图4为本发明方法实施例的一个实现流程示意图;
图5为本发明方法实施例的一个实现流程示意图;
图6为本发明电子设备实施例的一个组成结构示意图;
图7为本发明电子设备实施例的一个组成结构示意图;
图8为本发明电子设备实施例的一个组成结构示意图;
图9为应用本发明实施例的一场景的一个示意图;
图10为应用本发明实施例的一场景的一个示意图;
图11为应用本发明实施例的一场景的一个示意图。
具体实施方式
下面结合附图对技术方案的实施作进一步的详细描述。
方法实施例一:
本发明实施例的数据处理方法,该方法应用于电子设备中,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;如图2所示,该方法包括以下步骤:
步骤101、至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元。
步骤102、在至少一个显示区域获取用户操作。
步骤103、响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务。
这里,所述至少一个显示内容为相同或不相同。
采用本发明实施例,具有如下有益效果:
由于至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元,而且显示内容虽然独立运行且并行输出,但是由于在至少一个输入/输出显示单元间能进行系统消息同步,从而在所述至少一个输入/输出显示单元获得一致的系统服务。这里需要指出的是,至少一个显示内容为相同或不相同的好处是:若各个输入/输出显示单元显示相同的显示内容,则可以根据显示效果方便用户选择一个输出显示效果最好的输入/输出显示单元用于显示这个显示内容;若各个输入/输出显示单元显示不相同的显示内容,则可以方便用户针对不相同的显示内容,利用输入/输出显示单元不同显示效果,选择一个输出显示效果最好的输入/输出显示单元用于显示不相同的显示内容,以确保每一个显示内容都达到最好的显示效果,而且用户可以同时操作多个不同的显示内容,比如一个输入/输出显示单元用于显示打电话的状态,另一个输入/输出显示单元用于显示手写记录通话概要内容的状态。
总的来说,采用本发明实施例,多个显示内容各自独立运行,显示内容可以一样,也可以不一样,各自的显示参数,如分辨率等可以不同以满足不同显示体验;各自独立运行的多个显示内容之间可以进行系统消息同步,其中一个当前输入/输出显示单元对用户操作进行响应后,会将这种响应结果(当前输入/输出显示单元上显示内容的状态变化)同步通知到其他输入/输出显示单元,从而,实现用户一个电子设备如手机,能达到多个输出显示体验,相当于有多个手机的用户体验。
方法实施例二:
本发明实施例的数据处理方法,该方法应用于电子设备中,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;
所述电子设备还包括:系统消息总控单元;如图3所示,该方法包括以下步骤:
步骤201、至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元。
步骤202、在至少一个显示区域获取用户操作。
步骤203、由所述系统消息总控单元响应所述用户操作。
步骤204、所述系统消息总控单元将响应结果通知所有输入/输出显示单元,根据所述响应结果在所有输入/输出显示单元间进行系统消息同步。
这里,所述至少一个显示内容为相同或不相同。
采用本发明实施例,具有如下有益效果:
由于至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元,而且显示内容虽然独立运行且并行输出,但是由于在至少一个输入/输出显示单元间能进行系统消息同步,从而在所述至少一个输入/输出显示单元获得一致的系统服务。这里需要指出的是,至少一个显示内容为相同或不相同的好处是:若各个输入/输出显示单元显示相同的显示内容,则可以根据显示效果方便用户选择一个输出显示效果最好的输入/输出显示单元用于显示这个显示内容;若各个输入/输出显示单元显示不相同的显示内容,则可以方便用户针对不相同的显示内容,利用输入/输出显示单元不同显示效果,选择一个输出显示效果最好的输入/输出显示单元用于显示不相同的显示内容,以确保每一个显示内容都达到最好的显示效果,而且用户可以同时操作多个不同的显示内容,比如一个输入/输出显示单元用于显示打电话的状态,另一个输入/输出显示单元用于显示手写记录通话概要内容的状态。
本发明实施例是总控方式,在实现响应时涉及系统消息总控单元与输入/输出显示单元间的交互,由系统消息总控单元统一对输入/输出显示单元进行系统消息同步控制,以使得所有的输入/输出显示单元根据所述响应结果在所有输入/输出显示单元间进行系统消息同步,即为统一控制的同步机制,无差别的告诉所有输入/输出显示单元必须都进行系统消息同步。
当然,除了控制所有的输入/输出显示单元都进行系统消息同步,也可以控制其中几个输入/输出显示单元进行系统消息同步。
总的来说,采用本发明实施例,多个显示内容各自独立运行,显示内容可以一样,也可以不一样,各自的显示参数,如分辨率等可以不同以满足不同显示体验;各自独立运行的多个显示内容之间可以进行系统消息同步,其中一个当前输入/输出显示单元对用户操作进行响应后,会将这种响应结果(当前输入/输出显示单元上显示内容的状态变化)同步通知到其他输入/输出显示单元,从而,实现用户一个电子设备如手机,能达到多个输出显示体验,相当于有多个手机的用户体验。
而且,本发明实施例不限定在一个显示区域所限定的一个操作场景(如打电话场景)下获取用户操作,以触发消息同步的交互,本发明实施例是多屏场景,即在至少一个显示区域获取用户操作,例如,有两个显示区域的场景,两个显示区域用于显示相同的显示内容,都是来电显示,如果在一个当前输入/输出显示单元提供的显示区域接听了电话,该已经接听了电话的状态变化会通过系统消息同步到另一个输入/输出显示单元提供的显示区域,则另一个显示区域停止来电显示。不仅能消息同步,而且在另一个显示区域停止来电显示,关闭来电显示也能达到节约电子设备功耗,省电的效果。
当然,除了相同的显示内容,也可以显示不相同的显示内容。
方法实施例三:
本发明实施例的数据处理方法,该方法应用于电子设备中,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;
所述电子设备还包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元,所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;如图4所示,该方法包括以下步骤:
步骤301、至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元。
步骤302、在至少一个显示区域获取用户操作。
步骤303、由第一系统消息受控单元响应所述用户操作。
步骤304、所述第一系统消息受控单元将响应结果上报所述系统消息主控单元,由所述系统消息主控单元决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步。
步骤305、将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
这里,所述至少一个显示内容为相同或不相同。
采用本发明实施例,具有如下有益效果:
由于至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元,而且显示内容虽然独立运行且并行输出,但是由于在至少一个输入/输出显示单元间能进行系统消息同步,从而在所述至少一个输入/输出显示单元获得一致的系统服务。这里需要指出的是,至少一个显示内容为相同或不相同的好处是:若各个输入/输出显示单元显示相同的显示内容,则可以根据显示效果方便用户选择一个输出显示效果最好的输入/输出显示单元用于显示这个显示内容;若各个输入/输出显示单元显示不相同的显示内容,则可以方便用户针对不相同的显示内容,利用输入/输出显示单元不同显示效果,选择一个输出显示效果最好的输入/输出显示单元用于显示不相同的显示内容,以确保每一个显示内容都达到最好的显示效果,而且用户可以同时操作多个不同的显示内容,比如一个输入/输出显示单元用于显示打电话的状态,另一个输入/输出显示单元用于显示手写记录通话概要内容的状态。
本发明实施例在实现响应时涉及系统消息主控单元、系统消息受控单元与输入/输出显示单元间的交互,由系统消息受控单元(如第一系统消息受控单元)对输入/输出显示单元进行响应,上报响应结果给系统消息主控单元,系统消息主控单元有选择的控制多个系统消息受控单元(第一系统消息受控单元,……,第X系统消息受控单元,所述X>1且为自然数)进行系统消息同步,将系统消息同步结果由系统消息主控单元或者系统消息受控单元通知与其对应的输入/输出显示单元,由对应的输入/输出显示单元间显示系统消息同步结果。这种第一系统消息受控单元上报响应结果,由系统消息主控单元根据响应结果进行控制,可以有选择的控制其中几个输入/输出显示单元进行系统消息同步。
总的来说,采用本发明实施例,多个显示内容各自独立运行,显示内容可以一样,也可以不一样,各自的显示参数,如分辨率等可以不同以满足不同显示体验;各自独立运行的多个显示内容之间可以进行系统消息同步,其中一个当前输入/输出显示单元对用户操作进行响应后,会将这种响应结果(当前输入/输出显示单元上显示内容的状态变化)同步通知到其他输入/输出显示单元,从而,实现用户一个电子设备如手机,能达到多个输出显示体验,相当于有多个手机的用户体验。
本发明实施例是主/从控制方式,该电子设备还包括系统消息主控单元(“主”)和对应于各个输入/输出显示单元的各个系统消息受控单元(“从”),即为以“主”/“从”方式控制有选择的系统消息同步机制,例如,当前响应的第一系统消息受控单元(“从1”)可以根据响应结果上报需求给系统消息主控单元(“主”),系统消息主控单元(“主”)有选择的对第一系统消息受控单元(“从1”),“从2”,……,第X系统消息受控单元(“从X”)等各个系统消息受控单元进行系统消息同步,再通知对应的输入/输出显示单元显示系统消息同步结果,而无需对所有输入/输出显示单元必须都进行系统消息同步。
方法实施例四:
本发明实施例的数据处理方法,该方法应用于电子设备中,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;
所述电子设备还包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元,所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;如图5所示,该方法包括以下步骤:
步骤401、至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元。
步骤402、在至少一个显示区域获取用户操作。
步骤403、由第一系统消息受控单元响应所述用户操作,所述第一系统消息受控单元将响应结果通知第X系统消息受控单元。
步骤404、所述第X系统消息受控单元将所述响应结果上报所述系统消息主控单元,由所述系统消息主控单元决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步。
步骤405、将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
这里,所述至少一个显示内容为相同或不相同。
采用本发明实施例,具有如下有益效果:
由于至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元,而且显示内容虽然独立运行且并行输出,但是由于在至少一个输入/输出显示单元间能进行系统消息同步,从而在所述至少一个输入/输出显示单元获得一致的系统服务。这里需要指出的是,至少一个显示内容为相同或不相同的好处是:若各个输入/输出显示单元显示相同的显示内容,则可以根据显示效果方便用户选择一个输出显示效果最好的输入/输出显示单元用于显示这个显示内容;若各个输入/输出显示单元显示不相同的显示内容,则可以方便用户针对不相同的显示内容,利用输入/输出显示单元不同显示效果,选择一个输出显示效果最好的输入/输出显示单元用于显示不相同的显示内容,以确保每一个显示内容都达到最好的显示效果,而且用户可以同时操作多个不同的显示内容,比如一个输入/输出显示单元用于显示打电话的状态,另一个输入/输出显示单元用于显示手写记录通话概要内容的状态。
本发明实施例在实现响应时涉及系统消息主控单元、系统消息受控单元与输入/输出显示单元间的交互,由系统消息受控单元(如第一系统消息受控单元)对输入/输出显示单元进行响应,将响应结果通知第X系统消息受控单元,由第X系统消息受控单元将所述响应结果上报所述系统消息主控单元,系统消息主控单元有选择的控制多个系统消息受控单元(第一系统消息受控单元,……,第X系统消息受控单元,所述X>1且为自然数)进行系统消息同步,将系统消息同步结果由系统消息主控单元或者系统消息受控单元通知与其对应的输入/输出显示单元,由对应的输入/输出显示单元间显示系统消息同步结果。这种第一系统消息受控单元将响应结果通知第X系统消息受控单元,第X系统消息受控单元上报响应结果,由系统消息主控单元根据响应结果进行控制,可以有选择的控制其中几个输入/输出显示单元进行系统消息同步。
总的来说,采用本发明实施例,多个显示内容各自独立运行,显示内容可以一样,也可以不一样,各自的显示参数,如分辨率等可以不同以满足不同显示体验;各自独立运行的多个显示内容之间可以进行系统消息同步,其中一个当前输入/输出显示单元对用户操作进行响应后,会将这种响应结果(当前输入/输出显示单元上显示内容的状态变化)同步通知到其他输入/输出显示单元,从而,实现用户一个电子设备如手机,能达到多个输出显示体验,相当于有多个手机的用户体验。
本发明实施例是主/从控制方式+系统消息受控单元间的通知机制,该电子设备还包括系统消息主控单元(“主”)和对应于各个输入/输出显示单元的各个系统消息受控单元(“从”),即为以“主”/“从”方式控制有选择的系统消息同步机制,例如,在第一系统消息受控单元(“从1”),“从2”,……,第X系统消息受控单元(“从X”)等各个系统消息受控单元之间存在消息通知机制,以决定是否需要进行系统消息同步。因为系统消息主控单元(“主”)可以分配资源给第一系统消息受控单元(“从1”),“从2”,……,第X系统消息受控单元(“从X”)等各个系统消息受控单元,第X系统消息受控单元(“从X”)虽然不是当前响应的单元,但是通过上述消息通知机制若也能知道系统消息,当然也可以上报需求给系统消息主控单元(“主”),系统消息主控单元(“主”)有选择的对第一系统消息受控单元(“从1”),“从2”,……,第X系统消息受控单元(“从X”)等各个系统消息受控单元进行系统消息同步,再通知对应的输入/输出显示单元显示系统消息同步结果,而无需对所有输入/输出显示单元必须都进行系统消息同步。
本发明实施例与方法实施例三的区别是:响应结果上报主体不同,方法实施例三是由当前响应用户操作的第一系统消息受控单元作为上报主体,而本发明实施例是当前响应用户操作的第一系统消息受控单元采用消息通知机制,将响应结果通知第X系统消息受控单元,由第X系统消息受控单元作为上报主体。
而且,本发明实施例不限定在一个显示区域所限定的一个操作场景(如打电话场景)下获取用户操作,以触发消息同步的交互,本发明实施例是多屏场景,即在至少一个显示区域获取用户操作,例如,有两个显示区域的场景,两个显示区域用于显示相同的显示内容,都是来电显示,如果在一个当前输入/输出显示单元提供的显示区域接听了电话,该已经接听了电话的状态变化会通过系统消息同步到另一个输入/输出显示单元提供的显示区域,则另一个显示区域停止来电显示。不仅能消息同步,而且在另一个显示区域停止来电显示,关闭来电显示也能达到节约电子设备功耗,省电的效果。
又如,有两个显示区域的场景,两个显示区域用于显示不相同的显示内容,(如打电话场景和输入文本记录场景)下获取用户操作,以触发消息同步的交互,打电话时有文本记录的需要,则一个当前输入/输出显示单元提供的显示区域用于显示打电话,另一个输入/输出显示单元提供的显示区域用于显示打电话需记录的文本等,这两个输入/输出显示单元也能系统消息交互,则一个获取到结束打电话,则另一个也停止文本记录的输入。
基于上述方法实施例一至四,本发明一优选实施方式中,所述至少一个显示内容,包括:属于同一个APP应用的显示内容。也就是说,除了上述内容本身为相同或不相同,所述显示内容可以属于同一个APP应用的相同内容或不同内容。例如,有这种场景,都是同一个阅读APP应用,在不同屏幕显示不同页,即一本书分多个屏幕显示,是对屏幕单页显示的扩展。
基于上述方法实施例一至四,所述至少一个显示内容,包括:属于不同APP应用的显示内容。也就是说,除了上述内容本身为相同或不相同,所述显示内容还可以属于不同APP应用,此时必然为不同内容。例如,有这种场景,输入/输出显示单元运行不同APP应用,由于不同APP应用对屏幕分辨率等是有显示效果区别的,比如打游戏,看视频需要高分辨率,而短信/打电话需要低分辨率就行。响应系统消息同步时,可以根据对当前用户操作的判断,来选择一个符合用户操作最佳显示效果需求的输入/输出显示单元来进行显示输出,以便用户得到更好的用户体验。
这里需要指出的是:以下电子设备项的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明电子设备实施例中未披露的技术细节,请参照本发明方法实施例的描述。
电子设备实施例一:
本发明实施例的电子设备,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;如图6所示,所述电子设备还包括:
第一处理单元11,用于将所述至少一个输入/输出显示单元对应显示的至少一个显示内容间保持各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;
第一获取单元12,用于在至少一个显示区域获取用户操作;
第一响应单元13,用于响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;所述至少一个显示内容为相同或不相同。
电子设备实施例二:
本发明实施例的电子设备,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;如图7所示,所述电子设备还包括:
第一处理单元11,用于将所述至少一个输入/输出显示单元对应显示的至少一个显示内容间保持各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;
第一获取单元12,用于在至少一个显示区域获取用户操作;
第一响应单元13,用于响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;所述至少一个显示内容为相同或不相同;
第一响应单元13包括:系统消息总控单元131,系统消息总控单元131,用于响应所述用户操作;将响应结果通知所有输入/输出显示单元,根据所述响应结果在所有输入/输出显示单元间进行系统消息同步。
电子设备实施例三:
本发明实施例的电子设备,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;如图8所示,所述电子设备还包括:
第一处理单元11,用于将所述至少一个输入/输出显示单元对应显示的至少一个显示内容间保持各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;
第一获取单元12,用于在至少一个显示区域获取用户操作;
第一响应单元13,用于响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;所述至少一个显示内容为相同或不相同;
第一响应单元13包括:系统消息主控单元132和对应至少一个输入/输出显示单元的至少一个系统消息受控单元133;至少一个系统消息受控单元133包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
第一系统消息受控单元,用于响应所述用户操作;将响应结果上报所述系统消息主控单元。系统消息主控单元,用于收到所述第一系统消息受控单元上报的响应结果后,决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
电子设备实施例四:
本发明实施例的电子设备,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;如图8所示,所述电子设备还包括:
第一处理单元11,用于将所述至少一个输入/输出显示单元对应显示的至少一个显示内容间保持各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;
第一获取单元12,用于在至少一个显示区域获取用户操作;
第一响应单元13,用于响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;所述至少一个显示内容为相同或不相同;
第一响应单元13包括:系统消息主控单元132和对应至少一个输入/输出显示单元的至少一个系统消息受控单元133;至少一个系统消息受控单元133包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
第一系统消息受控单元,用于响应所述用户操作,将响应结果通知第X系统消息受控单元。系统消息主控单元,用于收到所述第X系统消息受控单元上报的响应结果后,决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
基于上述电子设备实施例一至四,本发明一优选实施方式中,所述至少一个显示内容,包括:属于同一个APP应用的显示内容。也就是说,除了上述内容本身为相同或不相同,所述显示内容可以属于同一个APP应用的相同内容或不同内容。例如,有这种场景,都是同一个阅读APP应用,在不同屏幕显示不同页,即一本书分多个屏幕显示,是对屏幕单页显示的扩展。
基于上述电子设备实施例一至四,所述至少一个显示内容,包括:属于不同APP应用的显示内容。也就是说,除了上述内容本身为相同或不相同,所述显示内容还可以属于不同APP应用,此时必然为不同内容。例如,有这种场景,输入/输出显示单元运行不同APP应用,由于不同APP应用对屏幕分辨率等是有显示效果区别的,比如打游戏,看视频需要高分辨率,而短信/打电话需要低分辨率就行。响应系统消息同步时,可以根据对当前用户操作的判断,来选择一个符合用户操作最佳显示效果需求的输入/输出显示单元来进行显示输出,以便用户得到更好的用户体验。
图1、图9-11中涉及的中英文注释对照如下:
SystemMessages(ie.A phone call in):系统消息平台,例如在多个输入/输出显示单元的多屏情况下接听电话的场景;
LCD:液晶显示器,可以是手机显示屏幕;
PICO:可移动手机微投影仪;
HDMI:高清晰度多媒体接口;
Pick up the phone:接听电话;
Don’t know the phone status has changed:不知道在多个输入/输出显示单元的多屏情况下接听电话的场景,其状态已经发生变化,不知道在已经在某一个输入/输出显示单元已经接听电话;
Pick up the phone and sync the message to all display output:接听电话并通知所有的输入/输出显示单元;
Process the message of phone:处理消息;
APPLICATIONS:上层应用;
Home:上层应用的主功能应用;
Contacts:上层应用的联系人应用;
Phone:上层应用的打电话应用;
Browser:上层应用的浏览器应用;
APPLICATIONS FRAMWORK:上层应用框架;
Activity Manager:应用程序窗口管理;
Window Manager:微软管理;
Content Providers:数据共享;
View System:观察系统;
Notification Manager:通知管理;
Package Manager:封装管理;
Telephony Manager:通话管理;
Resource Manager:资源管理;
Location Manager:定位管理;
XMPP Service:XMPP服务是一种基于XML的协议,它继承了在XML环境中灵活的发展性;
LIBRARIES:函数库层;
Surface Manager:绘图表面管理,它是用户空间中framework下函数库层中负责显示相关的一个模块,当系统同时执行多个应用程序时,它会负责管理显示与存取操作间的互动;
Media Framework:媒体框架;
SQ Lite:数据库编辑器;
Open GLIES:它是三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计;
Free Type:Free Type库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件;
Web Kit:它是一个开源的浏览器引擎;
SGL:它是一个内置的2D图形引擎3D libraries,基于OpenGL ES1.0APIs实现;
SSL:安全套接层,它是一种互联网通信的通信协议;
Libc:它是Linux下的ANSIC的函数库;
ANDROID RUNTIME:Android运行时库;
Core Libraries:Core Libraries;
Dalvik Virtual Machine:Dalvik虚拟机器,它是包含在Android Runtime中的元件,作为类Java虚拟机Dalvik提供了所有应用的运行时环境;
LINUX KERNEL:Linux内核层;
Display Driver:显卡驱动;
Camera Driver:摄像头驱动;
Bluetooth Driver:蓝牙驱动;
M-Systems Driver:艾蒙系统驱动,用于移动存储技术;
Binder(IPC)Driver:Binder进程间通信驱动,Binder操作类似于线程迁移;
USB Driver:USB驱动;
Keypad Driver:键盘驱动;
WiFi Driver:无线驱动;
Audio Drivers:声卡驱动;
Power Management:电源管理;
SystemMessageSync:系统消息同步平台;
Notification Manager1-4:系统消息同步通知管理1-4;
GUI:图形用户界面。
以下对本发明实施例以一应用场景进行举例描述如下。
对多屏应用场景进行说明:在电子设备如智能手机设备上支持的显示输出方式越来越多的情况下,目前市面上可见的智能手机显示输出方式除了传统的LCD显示屏外还有HDMI,WiFi display,Pico投影以及多块屏幕等等。但是与多种显示内容相矛盾的是目前智能手机输出内容技术发展的落后。市面上的HDMI,PICO等输出内容都是与主屏相同的镜像输出方式,而多屏幕手机的副屏也往往只是作为主屏显示在尺寸上的扩充。这种状况已经成为智能手机在向未来灵活多变的智能移动终端角色演变道路上的阻碍。本发明实施例就是一种在传统的智能手机系统上实现多套独立的显示内容输出的方案,充分利用手机上的各种显示方法,让一台手机实现多台手机设备的使用体验,充分发挥智能手机不断增强的计算能力和提高使用效率。使用户得到更新颖的使用体验和更高效灵活的使用方式。通过对现有智能手机的系统架构的简单改造,可以在系统中并行多套显示内容的输出控制。从而可以方便灵活的利用手机上具备的各种显示手段,将不同的显示内容输出出来。不同的输出内容给用户的体验就好像同时使用几部不同的手机设备一样。用户可以在不同的显示输出中运行不同的应用,做不同的操作。并可以根据用户需要选择某个内容最合适的输出设备已达到最佳的体验。
以接听电话为例对上述场景进行说明,在目前多显示输出的场景下,显示内容只是作为电子设备输出显示的辅助扩充,而不是独立运行的显示内容的并行输出,例如HDMI等输出内容都是与电子设备主屏幕相同的镜像输出方式,而多屏幕手机的副屏幕也往往只是作为主屏显示在尺寸上的扩充,即便能并行输出,如图1所示也无法进行同步,也就是说,改进仅仅在于:多显示系统因为各个输出端是内容独立的显示,所以各不相关,然而该系统又是运行在相同的硬件上,其系统消息会在各个输出端都独立表现出来,在其中一端的处理只会影响到该输出端,而不会同步到整个系统,导致系统状态不一致,可能引起系统不稳定的问题。
本发明实施例由于能实现多显示系统间的系统消息同步控制,因此使得多显示系统在各自内容独立的基础上进行系统消息的同步,从而方便了在各个输出端获得统一、一致的系统服务,如图9所示,若LCD、PICO、HDMI等多个屏幕显示相同的显示内容,都是接听电话的内容,则在LCD屏幕接听了电话,这种接听状态变化会同步到在LCD端接起的电话时系统会同步该消息到所有的显示系统,各个显示系统的系统消息即可同步,图9中是同步到包括PICO、HDMI等多个屏幕,这些屏幕就会停止显示,而不会重复接听电话,如果没有同步,则这些屏幕不知道状态变化,会重复接听电话,不仅会造成干扰,也会费电。
如图10所示,Android的系统架构和其操作系统一样,采用了分层的架构。从图10的架构图来看,分为四个层,从高层到低层分别是应用程序层(图10中的APPLICATIONS)、应用程序框架层(图10中的APPLICATIONS FRAMWORK)、系统运行库层(图10中的LIBRARIES)和Linux内核层(图10中的LINUX KERNEL)。
本发明实施例在多显示系统中新添加系统消息同步(SystemMessageSync)模块,专门处理系统中所有系统消息的同步,SystemMessageSync模块是作为NotificationManager模块的更上层封装。
如图11所示,例如Notification Manager模块有四个,分别为NotificationManager1-NotificationManager4,主要用于完成单个输出端的系统通知管理,本发明实施例中提及的SystemMessageSync模块是管理Notification Manager1-NotificationManager4,并把系统消息同步到所有的输出端。其中,所述输出端可以为输入/输出显示单元,SystemMessageSync模块可以为系统消息总控单元,若与NotificationManager模块配合时,SystemMessageSync模块也可以为系统消息主控单元,此时,NotificationManager模块可以为系统消息受控单元。
在上述以接听电话为例的多屏场景下,从用户的角度来看,可以实现:在多显示系统来电时,多个显示输出端都会有来电的显示界面,当用户在其中一端接听来电后,其他显示端可以获得该消息并停止来电显示界面;从系统设计逻辑的角度来看,可以实现:电子设备,如智能手机具有一种服务程序,该服务程序是所有的系统消息处理的上层封装,可以同步系统内不同显示端的系统消息。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种数据处理方法,该方法应用于电子设备中,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;所述方法包括:
所述至少一个输入/输出显示单元对应显示的至少一个显示内容间各自独立,以使得对当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;
在至少一个显示区域获取用户操作;
响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;
所述至少一个显示内容为相同或不相同;
所述电子设备还包括:系统消息总控单元,由所述系统消息总控单元响应在至少一个显示区域获取的所述用户操作,获得用于表征所述至少一个显示内容的状态变化的响应结果,将所述响应结果通知所有输入/输出显示单元,根据所述响应结果在所有输入/输出显示单元间进行系统消息同步,当系统消息同步到另一个输入/输出显示单元提供的显示区域时,在所述另一个输入/输出显示单元提供的显示区域停止对所述用户操作的响应。
2.根据权利要求1所述的方法,所述电子设备还包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元,所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
所述响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务,包括:
由第一系统消息受控单元响应所述用户操作;
所述第一系统消息受控单元将响应结果上报所述系统消息主控单元,由所述系统消息主控单元决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
3.根据权利要求1所述的方法,所述电子设备还包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元,所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
所述响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务,包括:
由第一系统消息受控单元响应所述用户操作,所述第一系统消息受控单元将响应结果通知第X系统消息受控单元;
所述第X系统消息受控单元将所述响应结果上报所述系统消息主控单元,由所述系统消息主控单元决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
4.根据权利要求1至3任一项所述的方法,所述至少一个显示内容,包括:属于同一个APP应用的显示内容。
5.根据权利要求1至3任一项所述的方法,所述至少一个显示内容,包括:属于不同APP应用的显示内容。
6.一种电子设备,所述电子设备包括一投影单元、至少一个采集单元、至少一个输入/输出显示单元,所述至少一个输入/输出显示单元具有对应的至少一个显示区域,所述至少一个显示区域中包括由所述投影单元投射形成的第一显示区域;所述电子设备还包括:
第一处理单元,用于将所述至少一个输入/输出显示单元对应显示的至少一个显示内容间保持各自独立,以使得对一当前输入/输出显示单元的处理只会影响到所述当前输入/输出显示单元的显示内容变化,而不会影响到其他输入/输出显示单元;
第一获取单元,用于在至少一个显示区域获取用户操作;
第一响应单元,用于响应所述用户操作,在所述至少一个输入/输出显示单元间进行系统消息同步,以使得在所述至少一个输入/输出显示单元获得一致的系统服务;所述至少一个显示内容为相同或不相同;
所述电子设备还包括:系统消息总控单元,由所述系统消息总控单元响应在至少一个显示区域获取的所述用户操作,获得用于表征所述至少一个显示内容的状态变化的响应结果,将所述响应结果通知所有输入/输出显示单元,根据所述响应结果在所有输入/输出显示单元间进行系统消息同步,当系统消息同步到另一个输入/输出显示单元提供的显示区域时,在所述另一个输入/输出显示单元提供的显示区域停止对所述用户操作的响应。
7.根据权利要求6所述的电子设备,所述第一响应单元包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元;所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
所述第一系统消息受控单元,用于响应所述用户操作;将响应结果上报所述系统消息主控单元;
所述系统消息主控单元,用于收到所述第一系统消息受控单元上报的响应结果后,决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
8.根据权利要求6所述的电子设备,所述第一响应单元包括:系统消息主控单元和对应至少一个输入/输出显示单元的至少一个系统消息受控单元;所述至少一个系统消息受控单元包括第一系统消息受控单元和第X系统消息受控单元,所述X>1且为自然数;
所述第一系统消息受控单元,用于响应所述用户操作,将响应结果通知第X系统消息受控单元;
所述系统消息主控单元,用于收到所述第X系统消息受控单元上报的响应结果后,决定是否允许根据所述响应结果在第一系统消息受控单元与第X系统消息受控单元间进行系统消息同步,并将系统消息同步结果通知与所述第一系统消息受控单元对应的输入/输出显示单元、及与所述第X系统消息受控单元对应的输入/输出显示单元。
9.根据权利要求6至8任一项所述的电子设备,所述至少一个显示内容,包括:属于同一个APP应用的显示内容。
10.根据权利要求6至8任一项所述的电子设备,所述至少一个显示内容,包括:属于不同APP应用的显示内容。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410010593.XA CN104778022B (zh) | 2014-01-09 | 2014-01-09 | 一种数据处理方法及电子设备 |
US14/461,007 US9552186B2 (en) | 2014-01-09 | 2014-08-15 | Data processing method and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410010593.XA CN104778022B (zh) | 2014-01-09 | 2014-01-09 | 一种数据处理方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104778022A CN104778022A (zh) | 2015-07-15 |
CN104778022B true CN104778022B (zh) | 2019-07-26 |
Family
ID=53495198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410010593.XA Active CN104778022B (zh) | 2014-01-09 | 2014-01-09 | 一种数据处理方法及电子设备 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9552186B2 (zh) |
CN (1) | CN104778022B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107147769B (zh) * | 2016-03-01 | 2020-09-08 | 阿里巴巴集团控股有限公司 | 基于移动终端的设备控制方法、装置和移动终端 |
CN106775934B (zh) * | 2016-11-29 | 2020-12-11 | 北京元心科技有限公司 | 基于多系统的输入输出方法及装置 |
CN107340983B (zh) * | 2017-06-16 | 2021-01-22 | 北京一数科技有限公司 | 一种电子设备双显示方法、装置及电子设备 |
CN107315558A (zh) * | 2017-06-22 | 2017-11-03 | 惠州Tcl移动通信有限公司 | 一种终端设备的控制方法、存储介质及终端设备 |
CN107340809A (zh) * | 2017-07-07 | 2017-11-10 | 北京数科技有限公司 | 一种显示方法、装置、可穿戴设备及计算机可读存储介质 |
CN109951310A (zh) * | 2017-12-21 | 2019-06-28 | 中车株洲电力机车研究所有限公司 | 显示控制装置远程监控系统、方法、装置及存储介质 |
CN109976691B (zh) * | 2019-03-29 | 2021-05-18 | 联想(北京)有限公司 | 一种信息处理方法、装置、设备及存储介质 |
CN113946528B (zh) * | 2020-07-16 | 2024-07-30 | 华为技术有限公司 | 切换系统架构的方法与装置 |
CN112367422B (zh) * | 2020-10-30 | 2022-07-01 | 北京数秦科技有限公司 | 移动终端设备与显示系统的互动方法、装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1896946A (zh) * | 2006-06-09 | 2007-01-17 | 宋丽娟 | 一种多显示屏并行显示的电子设备设计方案 |
US8458370B1 (en) * | 2007-12-05 | 2013-06-04 | Nvidia Corporation | Method and system for supporting multiple display interface standards |
CN103390397A (zh) * | 2013-07-24 | 2013-11-13 | 福州瑞芯微电子有限公司 | 一种基于Android系统的双屏显示装置及显示方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6924816B2 (en) * | 2000-03-17 | 2005-08-02 | Sun Microsystems, Inc. | Compensating for the chromatic distortion of displayed images |
US8200796B1 (en) * | 2005-05-05 | 2012-06-12 | Digital Display Innovations, Llc | Graphics display system for multiple remote terminals |
US8669970B2 (en) * | 2011-01-27 | 2014-03-11 | Apple Inc. | Master synchronization for multiple displays |
CN103207768A (zh) * | 2012-01-11 | 2013-07-17 | 元太科技工业股份有限公司 | 双屏幕电子装置及其操作方法 |
KR101919788B1 (ko) * | 2012-05-31 | 2018-11-19 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
US9933986B2 (en) * | 2013-11-29 | 2018-04-03 | Lenovo (Beijing) Co., Ltd. | Method for switching display mode and electronic device thereof |
US20150185839A1 (en) * | 2013-12-28 | 2015-07-02 | Aleksander Magi | Multi-screen wearable electronic device for wireless communication |
JP6325886B2 (ja) * | 2014-05-14 | 2018-05-16 | オリンパス株式会社 | 表示処理装置および撮像装置 |
JP6358847B2 (ja) * | 2014-05-14 | 2018-07-18 | オリンパス株式会社 | 表示処理装置および撮像装置 |
-
2014
- 2014-01-09 CN CN201410010593.XA patent/CN104778022B/zh active Active
- 2014-08-15 US US14/461,007 patent/US9552186B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1896946A (zh) * | 2006-06-09 | 2007-01-17 | 宋丽娟 | 一种多显示屏并行显示的电子设备设计方案 |
US8458370B1 (en) * | 2007-12-05 | 2013-06-04 | Nvidia Corporation | Method and system for supporting multiple display interface standards |
CN103390397A (zh) * | 2013-07-24 | 2013-11-13 | 福州瑞芯微电子有限公司 | 一种基于Android系统的双屏显示装置及显示方法 |
Also Published As
Publication number | Publication date |
---|---|
US9552186B2 (en) | 2017-01-24 |
US20150193185A1 (en) | 2015-07-09 |
CN104778022A (zh) | 2015-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104778022B (zh) | 一种数据处理方法及电子设备 | |
CN110399064B (zh) | 显示界面的切换方法和装置、存储介质及电子装置 | |
CN103329094B (zh) | 交叉环境重定向 | |
CN103294428A (zh) | 一种信息显示方法及电子设备 | |
US9899002B2 (en) | Information processing methods for displaying parts of an object on multiple electronic devices | |
CN103701807A (zh) | 一种vdi环境下的数据发送方法和装置 | |
CN108337547B (zh) | 一种文字动画实现方法、装置、终端和存储介质 | |
CN106909333B (zh) | 显示屏的配屏方法及装置 | |
CN109324903A (zh) | 用于嵌入式系统的显示资源调度方法及装置 | |
CN102298491B (zh) | 嵌入式图形界面系统及其图像生成方法 | |
CN109840114A (zh) | 页面处理方法及移动终端 | |
CN103488371A (zh) | 一种在移动终端上制作动画的方法及移动终端 | |
CN111813490A (zh) | 插帧处理方法及装置 | |
CN104267915A (zh) | 一种信息处理方法及电子设备 | |
CN104503564A (zh) | 一种应用程序画面刷新的控制方法及装置 | |
CN107908452A (zh) | 多页面启动方法及装置 | |
CN117711356A (zh) | 一种屏幕刷新率切换方法及电子设备 | |
CN110290058A (zh) | 一种在应用中呈现会话消息的方法与设备 | |
CN105975168A (zh) | 一种osd菜单淡入/淡出方法及装置 | |
CN104346029A (zh) | 电子设备中osd界面上实现动态图标显示控制的系统及方法 | |
CN105426076A (zh) | 信息处理方法及电子设备 | |
CN109426532A (zh) | 安卓系统中衔接页面的方法、装置及电子设备 | |
CN105634909A (zh) | 消息显示方法和消息显示装置 | |
CN108009977B (zh) | 多线程环境下支持多个远程图形终端的方法及系统 | |
CN104915208B (zh) | 应用程序头图显示控制方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |