用于操作电子设备的方法和电子设备与流程

文档序号:12747746阅读:255来源:国知局
用于操作电子设备的方法和电子设备与流程

本公开涉及电子设备和用于操作该电子设备的方法。



背景技术:

便携式电话能够向外部设备输出屏幕上显示的视频,诸如广播节目。便携式电话的用户可通过向外部设备输出从网络服务器下载的或者通过相机捕捉的图像数据,来在更大的屏幕上观看图像。

另外,具有镜像功能的便携式电话能够按照原样向外部设备输出屏幕。便携式电话的用户可在外部设备的屏幕上观看便携式电话的屏幕(即,镜像屏幕),并且可通过利用外部设备的输入设备对镜像屏幕应用输入来远程地控制便携式电话。

虽然通常可在外部设备上显示便携式电话的屏幕或者可远程控制便携式电话,但是就在便携式电话的任务(或应用)中容易地反映外部设备的数据而言,传统的镜像法具有局限性。

因此,需要一种方法来通过镜像在便携式电话的任务(或应用)中容易地反映外部设备的数据。

以上信息仅作为背景信息提出以帮助理解本公开。至于任何以上信息是否可适于作为与本公开有关的现有技术并没有确定且没有断言。



技术实现要素:

为了解决上述不足,本发明的主要目的是,出于在电子设备中使用考虑而提供通过镜像在便携式电话的任务(或应用)中容易地反映外部设备的数据的方法。

根据本公开的一方面,提供用于操作第一电子设备的方法。该方法包括:在第一电子设备的第一显示器上显示第一图形元素以及与第二电子设备有关的第一屏幕部分;检测第一图形元素的、与第一屏幕部分相关的运动;以及响应于第一图形元素的与第一屏幕部分相关的运动,显示与第二电子设备有关的第二屏幕部分,其中第二屏幕部分中插入有与第一图形元素对应的第二图形元素。

根据本公开另一方面,提供了一种第一电子设备。该第一电子设备包括第一显示器和这样的处理器,该处理器配置成:在第一显示器上显示第一图形元素以及与第二电子设备有关的第一屏幕部分;检测第一图形元素的与第一屏幕部分相关的运动;以及响应于第一图形元素的与第一屏幕部分相关的运动,显示与第二电子设备有关的第二屏幕部分,其中第二屏幕部分中插入有与第一图形元素对应的第二图形元素。

通过以下详细说明,本公开其他的方面、有益效果和显著特征对于本领域技术人员而言将变得明显,以下具体说明结合附图披露了本公开的示例性实施方式。

在进行以下具体说明之前,阐述本专利文件通篇所使用的某些词语和短语的定义可能是有益的:术语“包括”和“包含”及其派生词是指包括但不限制;术语“或”是包括界限的,表示和/或;短语“与…关联”和“与之关联”及其派生词可以指包括、包括在内、与…互连、包含、包含在内、连接至或与…连接、联接至或与…联接、与…通信、与…配合、交错、并列、邻近、约束至或与…相约束、具有、具有…性能等;以及术语“控制器”是指控制至少一个操作的任何设备、系统或其部件,这种设备可实施为硬件、固件或软件,或者硬件、固件或软件中至少两者的一些组合。应注意,无论是本地或远程,与任何特定控制器相关的功能都可以是集中式或分布式的。本专利文件通篇提供了对于某些词语和短语的定义,本领域普通技术人员应理解,在一些情况下(如果不是在大部分情况下),这样的定义适用于现有技术,也适用于这种所定义的词语和短语的将来使用。

附图说明

为了更充分地理解本公开及其有益效果,下面对结合附图的以下说明进行参考,附图中,相同的参考标记表示相同的部件:

图1示出了根据各实施方式的网络环境中的电子设备;

图2示出了根据各实施方式的电子设备;

图3示出了根据各实施方式的编程模块;

图4示出了根据各实施方式的通信系统;

图5示出了根据各实施方式用于操作第一电子设备的方法;

图6A至图6E示出了根据各实施方式用于操作电子设备的方法;

图7A至图7E示出了根据各实施方式用于操作电子设备的方法;

图8A至图8E示出了根据各实施方式用于操作电子设备的方法;

图9示出了根据各实施方式用于操作第一电子设备和第二电子设备的方法;

图10示出了根据各实施方式的通信系统;

图11示出了根据各实施方式用于操作第一电子设备和第二电子设备的方法;

图12示出了根据各实施方式用于操作第一电子设备和第二电子设备的方法;以及

图13A和图13B示出了图12所示的方法。

在全部附图中,相同的参考标记将理解成表示相同的部件、组件和结构。

具体实施方式

该专利文件中,下面讨论的图1至图13B以及用于描述本公开原理的各实施方式仅是说明性的,而不应解释成以任何方式限制本公开的范围。本领域技术人员将理解,本公开的原理可在任何适当布置的电子设备中实施。

在本公开中,术语“具有”、“可具有”、“包括”或“可包括”表示存在特定特征(例如,数量、功能、操作、或者诸如部件的组件),而不排除存在一个或多个其他特征。

在本公开中,术语“A或B”、“A或/和B中的至少一个”、“A/B”或“A或/和B中的一个或多个”可涵盖所列项目的所有可能组合。例如,“A或B”、“A和B中的至少一个”或者“A或B中的至少一个”可表示以下所有情况:(1)包括至少一个A;(2)包括至少一个B;以及(3)包括至少一个A和至少一个B。

如本公开中所使用,术语“第一”或“第二”可修饰各组件的名称且与顺序和/或重要性无关并且不限制各组件。这些表述用于将一组件与另一组件区分开。例如,第一用户设备(UE)和第二UE可表示不同的UE而与顺序或重要性无关。例如,在不背离本公开的范围的情况下,第一组件可表示为第二组件,反之第二组件可表示为第一组件。

当阐述组件(例如,第一组件)“操作地或通信地与……联接/联接至”或者“连接至”另一组件(例如,第二组件)时,应理解,一组件直接连接至或者通过任何其它组件(例如,第三组件)连接至另一组件。另一方面,当阐述组件(例如,第一组件)“直接连接至”或“直接联接至”另一组件(例如,第二组件)时,可理解,各组件之间不存在其它组件(例如,第三组件)。

如本文所使用,术语“配置成”可根据情况例如由术语“适于”、“能够用于”、“设计成用于”、“适合于”、“用于”或者“能够”代替。术语“配置成”在软件中可以不必表示“专门设计成用于”。替代地,术语“配置成”可表示,设备可以是能够具有另一设备或部件的装置。例如,“配置成执行A、B和C的处理器”可表示用于执行对应操作的专用处理器(例如,嵌入式处理器),或者用于执行操作的通用处理器(例如,中央处理单元(CUP)或应用处理器(AP))。

如本公开中所使用的术语仅用于描述具体实施方式,而不旨在限制其他实施方式的范围。应理解,除非上下文明确另外指出,否则单数形式包括复数指示物。除非另外地定义,否则以下说明书和权利要求中所使用的术语和词语(包括技术术语或科技术语)的含义可与本领域技术人员通常所理解的含义相同。如词典中通常所定义的术语可解释成具有相关技术的上下文中的含义相同或相似的含义。除非另外定义,否则术语不应解释成理想化或过于形式化的含义。必要时,即使如本公开所定义的术语也可能不解释成排除本公开的实施方式。

根据本公开各实施方式的电子设备可以是以下至少之一:例如,智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗设备、相机或可穿戴设备。根据各实施方式,可穿戴设备可以是以下至少之一:配件类(例如,手表、戒指、手环、脚链、项圈、眼镜、隐形眼镜或头戴式设备(HMD))、织物或服装类(例如,电子服装)、身体附着类(例如,护皮垫或纹身)或者可植入类(例如,可植入电路)。

根据一些实施方式,电子设备可以是家电。例如,家电可以是以下至少之一:例如,电视(TV)、数字多功能光盘(DVD)播放器、音频播放器、冰箱、空调器、真空吸尘器、烘箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、电视盒(例如,Samsung HomeSyncTM、AppleGoogle等)、游戏机(例如,等)、电子词典、电子钥匙、摄影机或电子相框。

根据其他实施方式,电子设备可以是以下至少之一:医疗设备(例如,便携式医疗仪器,诸如血糖计、心率计、血压计或体温计;磁共振血管造影(MRA)设备;磁共振成像(MRI)设备、计算机断层扫描(CT)设备;成像设备;超声波设备等)、导航设备、全球导航卫星系统(GNSS)、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载娱乐设备、船用电子设备(例如,船用导航设备、回转罗盘等)、航空电子设备、安全设备、车头单元、工业机器人或消费性机器人、金融机构中的自动出纳机(ATM)、商店中的销售点(POS)设备、或者物联网(IoT)设备(例如,照明灯泡、各种传感器、电表或燃气表、洒水器、火警装置、恒温器、路灯、烘炉、体育用品、热水箱、加热器或锅炉)。

根据一些实施方式,电子设备可以是以下至少之一:家具、建筑物/构筑物的一部分、电子板、电子签名接收设备、投影仪或者各种测量设备(例如,水、电、燃气或电磁波测量设备)。根据各实施方式,电子设备可以是上述设备中的一个或者其中两者或更多的组合。根据一些实施方式,电子设备可以是柔性电子设备。此外,对于本领域普通技术人员而言将显而易见的是,根据本公开实施方式的电子设备不局限于前述设备,而是涵盖随着技术发展而产生的新的电子设备。

参照附图,下面将描述根据各实施方式的电子设备。在本公开中,术语“用户”可表示使用电子设备的人或设备(例如,人工智能电子设备)。

参照图1,描述了根据各实施方式的网络环境100中的电子设备101。电子设备101可包括总线110、处理器120、存储器130、输入/输出(I/O)接口150、显示器160和通信接口170。在一些实施方式中,可省去电子设备101中的至少一个组件,或者可向电子设备添加组件。

总线110可包括例如将前述组件120、130、150、160和170互连并且允许前述组件之间进行通信(例如,控制消息和/或数据)的电路。

处理器120可包括CPU、AP或通信处理器(CP)中的一个或多个。处理器120例如可执行与电子设备101的至少一个其他组件的控制和/或通信有关的计算或数据处理。处理器120可当作控制器,处理器120可包括控制器作为处理器120的一部分,或者处理器120可形成控制器。

存储器130可包括易失性存储器和/或非易失性存储器。存储器130例如可存储与至少一个其他组件有关的指令或数据。根据实施方式,存储器130可存储软件和/或程序140。程序140可包括:例如,内核141、中间件143、应用编程接口(API)145和/或应用程序(或应用)147。内核141、中间件143和API 145中的至少一部分可称为操作系统(OS)。

内核141可控制或管理在运行操作或功能中使用的系统资源(例如,总线110、处理器120或存储器130),这些操作或功能在诸如中间件143、API 145或应用程序147的其它程序中实现。另外,内核141可提供允许中间件143、API 145或应用程序147访问电子设备101的各个组件的接口,并且可控制或管理系统资源。

中间件143能用作可供内核141与例如API 145或应用程序147通信以传输和接收数据的媒介。

另外,中间件143可根据从应用程序147接收的一个或多个任务请求的优先级来处理这些任务请求。例如,中间件143可向应用程序147中的至少一个分配用于使用电子设备101的系统资源(总线110、处理器120或存储器130)的优先级。例如,中间件143可通过根据分配给至少一个应用程序147的优先级处理一个或多个任务请求,来执行对于一个或多个任务请求的调度或负载均衡。

API 145是位于内核141或中间件143处的、可控制应用程序147提供的功能的接口。例如,API 145可包括用于文件控制、窗口控制、视频处理或文本控制的至少一个接口或功能(例如,命令)。

I/O接口150可例如用作向电子设备101的其它组件提供从用户或外部设备接收的命令或数据的接口。此外,I/O接口150可向用户或外部设备输出从其他组件接收的命令或数据。

显示器160可包括:例如,液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、微型机电系统(MEMS)显示器或电子纸显示器。显示器160可向用户显示例如各类内容(例如,文本、图像、视频、图标或符号)。显示器160可包括触摸屏,并且可接收通过电子笔或用户身体部分的例如触摸输入、姿态输入、接近输入或悬停输入。

通信接口170可建立例如电子设备101和外部设备(例如,第一外部电子设备102、第二外部电子设备104或服务器106)之间的通信。例如,通信接口170可通过无线通信或有线通信连接至网络162,并且可在网络162上与外部设备(例如,第二外部电子设备104或服务器106)通信。通信接口170可包括CP,并且CP可以是通信接口170中的多个模块中的一个。在实施方式中,CP可并入处理器120中。

无线通信可使用例如以下至少之一作为蜂窝通信协议来进行:长期演进(LTE)、先进长期演进(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动通信系统(UMTS)、无线宽带(WiBro)或全球移动通信系统(GSM)。无线通信可包括例如短距离通信164。短距离通信164可通过例如近场通信(NFC)或GNSS中的至少一个来进行。根据使用GNSS的区域或者所使用的带宽,GNSS可包括例如以下至少之一:全球定位系统(GPS)、全球导航卫星系统(GLONASS)、北斗卫星导航系统(在下文中,称为“北斗”)、或伽利略(欧洲的全球导航卫星系统)。在本公开中,术语“GPS”和“GNSS”可彼此交换使用。有线通信可与以下至少之一相适应:例如,通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)或普通老式电话服务(POTS)。网络162可以是电信网络,例如计算机网络(例如,局域网(LAN)或广域网(WAN))、因特网或电话网络中的至少一个。

第一外部电子设备和第二外部电子设备102和104中的每一个的类型可与电子设备101的类型相同或不同。根据实施方式,服务器106可包括一个或多个服务器构成的组。根据各实施方式,在电子设备101中执行的所有操作或部分操作可在一个或多个其他电子设备(例如,电子设备102和104)或服务器106中执行。根据实施方式,如果电子设备101自动地或者根据请求执行功能或服务,则电子设备101可向另一设备(例如,电子设备102或104或者服务器106)请求与功能或服务有关的至少一部分功能,而不是自动地或另外执行该功能或服务。其它电子设备(例如,电子设备102或104或者服务器106)可运行所请求的功能或附加功能,并且可向电子设备101提供功能运行的结果。电子设备101可基于接收的结果或者通过另外处理接收的结果而提供所请求的功能或服务。出于该目的,可使用例如云计算、分布式计算或者客户机-服务器计算。

图2示出了根据各实施方式的电子设备201。电子设备201可包括例如图1所示的整个电子设备101或其一部分。电子设备201可包括至少一个处理器(例如,AP)210、通信模块220、存储器230、传感器模块240、输入设备250和显示器260。电子设备201还可包括以下至少之一:用户识别模块(SIM)224、接口270、音频模块280、相机模块291、电力管理模块295、电池296、指示器297和电机298。

处理器210可例如通过运行OS或应用程序来控制连接至处理器210的多个硬件或软件组件,并且可执行各类数据的处理或计算。处理器210可例如实施为片上系统(SoC)。根据实施方式,处理器210还可包括图形处理单元(GPU)和/或图像信号处理器。处理器210可包括图2所示的这些组件中的至少一部分(例如,蜂窝模块221)。处理器210可加载从其他组件(例如,非易失性存储器)中的至少一个接收的命令或数据、处理加载的命令或数据以及将各类数据存储在非易失性存储器中。

通信模块220的配置可与图1所示的通信接口170的配置相同或相似。通信模块220可包括以下至少之一:例如,蜂窝模块221、模块223、(BT)模块225、GNSS模块227(例如,GPS模块、GLONASS模块、北斗模块或伽利略模块)、NFC模块228以及射频(RF)模块229。

蜂窝模块221可例如通过通信网络来提供服务,诸如语音呼叫、视频呼叫、文本服务或因特网服务。根据实施方式,蜂窝模块221可使用SIM(例如,SIM卡)224来识别和认证通信网络内部的电子设备201。根据实施方式,蜂窝模块221可执行处理器210的至少一部分功能。根据实施方式,蜂窝模块221可包括CP。

模块223、BT模块225、GNSS模块227和NFC模块228中的每一个可包括例如能处理由该模块接收或传输的数据的处理器。根据实施方式,蜂窝模块221、模块223、BT模块225、GNSS模块227或NFC模块228中的至少一部分(例如,两个或更多)可包括在单个集成芯片(IC)或IC封装中。

RF模块229可传输和接收例如通信信号(例如,RF信号)。RF模块229可包括以下至少之一:例如,收发器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)、天线等。根据另一实施方式,蜂窝模块221、模块223、BT模块225、GNSS模块227或NFC模块228中的至少一个可通过单独的RF模块来传输和接收RF信号。

SIM 224可包括例如具有SIM的卡和/或嵌入式SIM。SIM 224可包括唯一标识符(例如,集成电路卡识别码(ICCID))或者用户信息(例如,国际移动用户识别码(IMSI))。

存储器230(例如,存储器130)可包括例如内部存储器232和/或外部存储器234。内部存储器232可以是以下至少之一:例如,易失性存储器(例如,动态RAM(DRAM)、静态RAM(SRAM)或同步动态RAM(SDRAM))以及非易失性存储器(例如,一次性可编程ROM(OTPROM)、可编程序ROM(PROM)、可擦可编程序ROM(EPROM)、电可擦可编程序ROM(EEPROM)、掩模ROM、闪速ROM、闪速存储器(例如,NAND闪速存储器或NOR闪速存储器)、硬盘和固态驱动器(SSD)。

外部存储器234还可包括闪速驱动器,诸如紧凑闪速(CF)驱动器、安全数字(SD)、微型安全数字(micro-SD)、迷你安全数字(mini-SD)、极速安全数字(xD)、多媒体记忆卡(MMC)或记忆棒。外部存储器234可通过各种接口操作地和/或物理地联接至电子设备201。

传感器模块240可例如测量物理量或检测电子设备201的操作状态,并且可将测量或检测的信息转换成电信号。传感器模块240可包括以下至少之一:例如,姿态传感器240A、陀螺仪传感器240B、大气压传感器240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器(例如,红、绿、蓝(RGB)传感器)240H、生物计量传感器240I、温度/湿度传感器240J、照度传感器240K或紫外线(UV)传感器240M。附加地或可替代地,传感器模块240可包括例如电子鼻(E-nose)传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器和/或指纹传感器。传感器模块240还可包括控制电路,该控制电路用于控制包括在其中的一个或多个传感器。根据一些实施方式,电子设备201还可包括配置成控制传感器模块240的处理器,该处理器作为处理器210的一部分或者与处理器210分离。因此,当处理器210处于休眠状态时,控制电路可控制传感器模块240。

输入设备250可包括例如触摸面板252。输入设备250还可包括(数字)笔传感器254、按键256或超声波输入设备258中的至少一个。触摸面板252可以例如电容方案、电阻方案、红外方案和超声波方案中的至少一个来操作。触摸面板252还可包括控制电路。触摸面板252还可包括触觉层因而向用户提供触觉反馈。

(数字)笔传感器254可包括例如作为触摸面板的一部分或者配置成与触摸面板分离的检测片。按键256可包括例如物理按钮、光学键或小键盘。超声波输入设备258可使用麦克风(例如,麦克风288)来感测由输入工具生成的超声波信号,并且可识别与所感测的超声波信号对应的数据。

显示器260(例如,显示器160)可包括面板262。显示器260还可包括全息图设备264和/或投影仪266。面板262的配置可与图1所示的显示器160的配置相同或相似。面板262可配置成例如为柔性的、透明的或可穿戴的。面板262和触摸面板252可实施为单个模块。全息图设备264可利用光波干涉在空的空间中提供三维图像。投影仪266可通过在屏幕上投射光线来显示图像。屏幕可定位在例如电子设备201的内部或外部。根据实施方式,显示器260还可包括用于控制面板262、全息图设备264或投影仪266的控制电路。

接口270可包括以下至少之一:例如,HDMI 272、USB 274、光学接口276或超小型(D-sub)278。接口270可包括在例如图1所示的通信接口170中。附加地或可替代地,接口270可包括例如移动高清晰度链接(MHL)接口、SD/多媒体记忆卡(MMC)接口或者红外线数据协议(IrDA)接口。

音频模块280可例如将声音转换成电信号,反之将电信号转换成声音。音频模块280的至少一部分组件可包括在例如图1所示的I/O接口150中。音频模块280可处理输入至例如扬声器282、接收器284、耳机286或麦克风288中的或者从例如扬声器282、接收器284、耳机286或麦克风288输出的声音信息。

相机模块291可截取例如静止图像和视频。根据实施方式,相机模块291可包括一个或多个图像传感器(例如,前传感器或后传感器)、镜头、图像信号处理器(ISP)或闪光灯(例如,LED或氙气灯)。

电力管理模块295可管理例如电子设备201的电力。根据实施方式,电力管理模块295可包括电力管理集成电路(PMIC)、充电器IC或者电池计或电量表。PMIC可采用有线充电和/或无线充电。无线充电可例如以磁共振方案、磁感应方案或电磁波方案来执行,并且还可包括用于进行无线充电的附加电路,例如线圈回路、谐振电路或整流器。电池计可测量例如充电电平、充电时的电压、电流或者电池296的温度。电池296可包括例如可充电电池和/或太阳能电池。

指示器297可指示电子设备201或者电子设备201的部件(例如,处理器210)的具体状态,例如,启动状态、消息状态或充电状态。电机298可将电信号转换成机械振动并且可产生振动或触觉效果。虽然未示出,但是电子设备201可包括用于支持移动电视(TV)的处理设备(例如,GPU)。用于支持移动电视的处理设备可处理与例如数字多媒体广播(DMB)、数字视频广播(DVB)或MediaFLOTM相符合的媒体数据。

电子设备上述组件中的每一个可包括一个或多个部件,且这些组件的名称可随着电子设备的类型而改变。根据各实施方式,电子设备可配置成包括前述组件中的至少一个。可从电子设备中省去一些组件或者向电子设备添加一些组件。根据各实施方式,可通过组合电子设备各组件中的一部分来配置一个实体,从而执行与组合之前组件的功能相同的功能。

图3示出了根据本公开各实施方式的编程模块。根据实施方式,编程模块310(例如,程序140)可包括OS,该OS控制与电子设备(例如,电子设备101)有关的资源和/或在OS上运行的各种应用(例如,应用程序147)。例如,OS可以是iOS、Samsung等。

编程模块310可包括内核320、中间件330、应用编程接口(API)360和/或应用370。编程模块310的至少一部分可被预加载到电子设备上或者从外部电子设备(例如,电子设备102或104或者服务器106)下载。

内核320(例如,内核141)可包括例如系统资源管理器321和/或设备驱动器323。系统资源管理器321可控制、分配或释放系统资源。根据实施方式,系统资源管理器321可包括进程管理器、存储器管理器或文件系统管理器中的至少一个。设备驱动器323可包括:例如,显示器驱动器、相机驱动器、驱动器、共享存储器驱动器、USB驱动器、小键盘驱动器、驱动器、音频驱动器或者进程间通信(IPC)驱动器。

中间件330可例如通过API 360向应用370提供应用370通常所需的功能或者提供各种功能性,以使得应用370可高效使用电子设备内可用的有限系统资源。根据实施方式,中间件330(例如,中间件143)可包括以下至少之一:运行时间库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电力管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351或安全管理器352。

运行时间库335可包括例如库模块,编译器使用该库模块在应用370的运行期间以编程语言添加新的功能。运行时间库335可执行输入/输出管理、存储器管理、与算术函数有关的功能等。

应用管理器341可管理例如各应用370中的至少一个的生命周期。窗口管理器342可管理用于屏幕的GUI资源。多媒体管理器343可确定回放各媒体文件所需的格式,并且可使用适于媒体文件的格式的CODEC来对媒体文件进行编码或解码。资源管理器344可管理资源,诸如应用370、存储器或存储空间中的至少一个的源代码。

电力管理器345可例如通过与基本输入/输出系统(BIOS)协同操作来管理电池或电源,并且可提供电子设备的操作所需的电力信息。数据库管理器346可针对各应用370中的至少一个来生成、搜索或修改数据库。包管理器347可管理作为包文件分配的应用的安装或更新。

连接管理器348可管理例如等的无线连接。通知管理器349能以不会打扰用户的方式来指示或通知事件,诸如消息到达、调度、接近警报等。位置管理器350可管理与电子设备有关的位置信息。图形管理器351可管理待提供给用户的图形效果或者相关用户界面。安全管理器352可提供系统安全、用户认证等所需的总体安全功能。在实施方式中,如果电子设备(例如,电子设备101)具有电话功能,则中间件330还可包括电话管理器以管理电子设备的语音呼叫功能或视频呼叫功能。

通过将上述组件模块的各功能组合到中间件330中,可以创建和使用新的中间件模块。为了提供不同的功能,中间件330可为每种OS类型提供自定义模块。此外,中间件330可动态删除现有组件的一部分或者添加新的组件。

API 360(例如,API 145)例如为API编程功能的集合,该API编程功能的集合可根据OS来不同地配置。例如,就Android或iOS而言,可向每个平台提供一个API集合;而就Tizen而言,可向每个平台提供两个或更多API集合。

应用370(例如,应用程序147)可包括例如能够提供功能、能够进行健康护理(例如,测量运动量或葡萄糖水平)或者能够提供环境信息(例如,与大气压、湿度或温度有关的信息)的一个或多个应用,所述功能诸如为主页371、拨号372、短消息服务/多媒体消息服务(SMS/MMS)373、实时消息(IM)374、浏览器375、相机376、提醒377、联系人378、语音拨号379、电子邮件380、日历381、媒体播放器382、相册383或者闹钟384。

根据实施方式,应用370可包括支持电子设备(例如,电子设备101)和外部电子设备(电子设备102或104)之间进行信息交换的应用(为了便于描述,称为“信息交换应用”)。信息交换应用可包括例如用于向外部电子设备传输具体信息的通知中继应用或者用于管理外部电子设备的设备管理应用。

例如,通知中继应用可包括向外部电子设备(例如,电子设备102或104)传输由另一应用(例如,SMS/MMS应用、电子邮件应用、健康护理应用或环境信息应用)生成的通知信息的功能。另外,通知中继应用可例如接收来自外部电子设备的通知信息并且可向用户传输所接收的通知信息。

设备管理应用可例如管理(例如,安装、删除或更新):与电子设备通信的外部电子设备(例如,电子设备102或104)的至少一部分功能(例如,打开/关闭外部电子设备(或其组件的一部分)或者控制显示器亮度(或分辨率));在外部电子设备中运行的应用;或者由外部电子设备提供的服务(例如,呼叫服务或消息服务)。

根据实施方式,应用370可包括根据外部电子设备(例如,电子设备102或104)的性能指定的应用(例如,移动医疗设备的健康护理应用)。根据实施方式,应用370可包括从外部电子设备(例如,服务器106或者电子设备102或104)接收的应用。根据实施方式,应用370可包括预加载的应用或者可从服务器下载的第三方应用。根据本公开实施方式,编程模块310的组件的名称可根据OS的类型而改变。

根据各实施方式,编程模块310的至少一部分可实施成软件、固件、硬件或其至少二者的组合。编程模块310的至少一部分可通过处理器(例如,处理器210)来实现(例如,运行)。编程模块310的至少一部分可包括例如执行一个或多个功能的模块、程序、例程、指令集合或进程。

图4示出了根据各实施方式的通信系统。通信系统400可包括第一电子设备411(例如,电子设备101或201)、第二电子设备421(例如,电子设备101或201)以及第三电子设备431(例如,电子设备101或201)。

第一电子设备411可包括第一显示器416(例如,显示器160或260)、第一通信模块417(例如,通信接口170或通信模块220)以及第一处理器412(例如,处理器120或210),其中,第一显示器416用于显示屏幕,第一通信模块417用于向外部电子设备传输数据或者从外部电子设备接收数据,第一处理器412用于通过控制第一显示器416和/或第一通信模块417来执行第一电子设备411的功能。

第二电子设备421可包括第二显示器426(例如,显示器160或260)、第二通信模块427(例如,通信接口170或通信模块220)以及第二处理器422(例如,处理器120或210),其中,第二显示器426用于显示屏幕,第二通信模块427用于向外部电子设备传输数据或者从外部电子设备接收数据,第二处理器422用于通过控制第二显示器426和/或第二通信模块427来执行第二电子设备421的功能。

第三电子设备431的配置可与第一电子设备411或第二电子设备421的配置相同或相似。

第二处理器422可在第二显示器426上显示屏幕,并且可通过第二通信模块427向第一电子设备411传输与该屏幕对应的第一数据(或者用于配置屏幕的第一数据,即第一屏幕数据)。

第一处理器412可通过第一通信模块417接收来自第二电子设备421的第一屏幕数据,并且可在第一显示器416上显示基于第一屏幕数据配置的第一屏幕部分。

第一处理器412可通过输入设备(例如,输入设备250)检测与第一屏幕部分有关的用户输入,并且可通过第一通信模块417向第二电子设备421传输与该用户输入有关的信息。

第二处理器422可通过第二通信模块427接收与来自第一电子设备411的用户输入有关的信息,并且可根据与用户输入有关的信息来执行操作。第二处理器422可通过执行操作来更新第二显示器426上显示的屏幕,并且可通过第二通信模块427向第一电子设备411传输与更新的屏幕对应的第二数据(或者用于配置屏幕的第二数据,即第二屏幕数据)。

第一处理器412可通过第一通信模块417接收来自第二电子设备421的第二屏幕数据,并且可在第一显示器416上显示基于第二屏幕数据配置的第二屏幕部分。

在实施方式中,第二处理器422可根据与从第一电子设备411接收的用户输入或者应用于第二显示器426上显示的屏幕的用户输入有关的信息来向第三电子设备431传输消息。

在实施方式中,第二处理器422可随着消息的传输而更新第二显示器426上显示的屏幕,并且可通过第二通信模块427向第一电子设备411传输与更新的屏幕对应的第三数据(或者用于配置屏幕的第三数据,即第三屏幕数据)。例如,第一处理器412可通过第一通信模块417接收来自第二电子设备421的第三屏幕数据,并且可在第一显示器416上显示基于第三屏幕数据配置的第三屏幕。

图5示出了根据各实施方式用于操作第一电子设备的方法。用于操作第一电子设备的方法可包括操作510至540。用于操作第一电子设备的方法可由第一电子设备(例如,电子设备101、201或411)、第一电子设备的第一处理器(例如,处理器120、210或412)或者第一电子设备的第一控制器中的至少一个来执行。

参照图5,在操作510中,第一电子设备可与第二电子设备(例如,电子设备101、201或421)建立有线通信连接或无线通信连接。

例如,第一电子设备可通过支持USB、HDMI等的第一通信模块(例如,通信接口170或者通信模块220或417)与第二电子设备建立有线通信连接。

例如,第一电子设备可通过第一通信模块与第二电子设备建立无线通信连接,其中第一通信模块符合无线通信协议,诸如(802.11x)、WiFi直连、IrDA、NFC、射频识别(RFID)、或超宽带(UWB)。

例如,有线/无线通信连接可根据以下来触发:第一电子设备和第二电子设备中每一个的自动设备发现、用于第一电子设备和第二电子设备中任一个的用户连接命令、第一电子设备和第二电子设备的连接器之间的用户连接、或者运行与第一电子设备和第二电子设备中安装的应用相同的应用。

在实施方式中,第一电子设备和第二电子设备中的一个可接收来自其它电子设备的设备信息(或显示信息)。

在实施方式中,第一电子设备和第二电子设备可互相交换设备信息(或显示信息)。

例如,设备信息(或显示信息)可包括电子设备的唯一ID和型号名称以及显示器的分辨率、纵横比、尺寸、视频质量、模型名称或唯一ID中的至少一个。

在操作520中,第一电子设备可显示第一图形元素和与第二电子设备有关的第一屏幕部分。

在实施方式中,第二电子设备可生成将在第二显示器(例如,显示器160、260或426)上显示的屏幕数据、在第二显示器上显示屏幕数据、以及通过第二通信模块(例如,通信接口170或者通信模块220或427)向第一电子设备传输屏幕数据。第一电子设备可根据与第一显示器(例如,显示器160、260或416)有关的设备信息来转换从第二电子设备接收的屏幕数据,并且可在第一显示器上显示经转换的屏幕数据。

在实施方式中,第二电子设备可根据与第一电子设备有关的显示信息来转换第二显示器上显示的屏幕或屏幕数据,并且可向第一电子设备传输经转换的屏幕数据。

在实施方式中,第二电子设备可生成将在第二显示器上显示的第二屏幕数据以及将在第一显示器上显示的第一屏幕数据,并且可通过第二通信模块向第一电子设备传输第一屏幕数据。第一电子设备可在第一显示器上显示基于第一屏幕数据配置的第一屏幕部分,而第二电子设备可在第二显示器上显示基于第二屏幕数据配置的第二屏幕部分。第一屏幕部分和第二屏幕部分(或者第一屏幕数据和第二屏幕数据)内容上可以相同,而在诸如屏幕尺寸、纵横比、分辨率或视频质量的表示格式上可不同。换言之,第一屏幕数据和第二屏幕数据可表示相同的项目或对象。

例如,屏幕可表示显示器上显示的可见图像。屏幕数据可表示配置屏幕的任何数据。例如,屏幕数据可以是图像数据、文本数据、应用数据等。例如,屏幕数据可以是显示器上所显示的屏幕的光栅图像或位图图像。

在实施方式中,第一屏幕部分可包括第二显示器上显示的应用的屏幕(即,应用屏幕)。例如,应用屏幕可称为图形用户界面(GUI)、应用窗口、应用区域等。例如,应用可以是设定成在环境设定中自动运行的应用,或者是根据生成诸如消息接收、呼叫结束或警报事件的事件而自动运行的应用。

在实施方式中,第一屏幕部分可包括第二显示器上显示的整个屏幕的至少一部分。

在实施方式中,第一屏幕部分可以是第一电子设备利用实时接收的、显示于第二显示器上的数据来显示的镜像屏幕。

在实施方式中,图形元素可以是以下至少之一:文本、图像、文件、图标、应用屏幕、GUI等。

在操作530中,第一电子设备可检测第一图形元素的与第一屏幕部分相关的运动。

在实施方式中,第一电子设备可检测选择第一显示器上显示的第一图形元素的第一用户输入。第一电子设备可检测在第一显示器上从选定的第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入。

在实施方式中,第一电子设备可检测在第一显示器上将第一图形元素拖动至第一屏幕部分的位置的第二用户输入。

在实施方式中,第一电子设备可检测在第一显示器上从选定的第一图形元素朝向第一屏幕部分运动的第二用户输入(例如,划动输入或翻阅输入)。

在实施方式中,第一电子设备可响应于第二用户输入,在第一显示器上显示表示正在第二电子设备中运行(或者能够处理与第一图形元素对应的数据的)的至少一个应用的至少一个图形元素。第一电子设备可检测选择至少一个图形元素中之一的第三用户输入。

在实施方式中,第一电子设备可检测将第一图形元素拖动到至少一个图形元素中的一个的位置的第三用户输入。

在实施方式中,第一电子设备可检测选择第一显示器上显示的第一图形元素的第一用户输入。第一电子设备可响应于第一用户输入,在第一显示器上显示表示正在第二电子设备中运行(或者能够处理与第一图形元素对应的数据)的至少一个应用的至少一个图形元素。第一电子设备可检测选择至少一个图形元素中的一个或者将第一图形元素拖动到至少一个图形元素中的一个的位置的第三用户输入。

在实施方式中,在显示至少一个图形元素之前,第一电子设备可从第二电子设备接收与至少一个应用有关的信息。与至少一个应用有关的信息可包括以下至少之一:第二电子设备支持的或者正在第二电子设备中运行的应用(或者应用ID)的列表、与列表中每个应用可处理的数据的类型(例如,图像文件、文本文件和音乐文件)/格式(例如,文件扩展名)有关的信息等。

在实施方式中,电子设备可向第二电子设备传输与对应于第一图形元素的数据有关的信息和/或该数据。第二电子设备可响应于数据的接收而向第一电子设备传输与至少一个应用有关的信息或者包括该至少一个图形元素的屏幕数据。

在操作540中,第一电子设备可响应于第一图形元素的运动(或者运动的检测)而显示与第二电子设备有关的第二屏幕部分,其中,第二屏幕部分中插入有与第一图形元素对应的第二图形元素。

在实施方式中,第一屏幕部分可与正在第二电子设备中运行(或显示)的应用屏幕对应,而第二屏幕部分可与更新的应用屏幕对应,其中更新的应用屏幕中插入有与数据对应的第二图形元素。

在实施方式中,第一电子设备可向第二电子设备传输与第一图形元素对应的数据。第一电子设备可从第二电子设备接收与第二屏幕部分对应的屏幕数据。第一电子设备可在第一显示器上显示基于屏幕数据配置的第二屏幕部分。

在实施方式中,第二电子设备可生成屏幕数据、在第二显示器上显示该屏幕数据、以及通过第二通信模块向第一电子设备传输该屏幕数据,其中,该屏幕数据中插入有与该数据对应的第二图形元素作为附加的文件、图像、文本等。

在实施方式中,第二电子设备可根据与第一电子设备有关的显示信息来转换插入有第二显示器上显示的数据的屏幕或屏幕数据,并且可向第一电子设备传输经转换的屏幕数据。

在实施方式中,第二屏幕部分可包括第二显示器上显示的整个屏幕的至少一部分。

在实施方式中,第二屏幕部分可以是第一电子设备利用实时从第二电子设备接收的、显示于第二显示器上的数据来显示的镜像屏幕。

在实施方式中,第一电子设备可向第二电子设备传输与数据有关的信息(例如,与数据对应的地址)。第一电子设备可从第二电子设备接收对于数据的传输请求。第一电子设备可响应于传输请求而向第二电子设备传输数据。第一电子设备可从第二电子设备接收与第二屏幕部分对应的数据。第一电子设备可在第一显示器上显示第二屏幕部分。例如,数据传输请求可包括地址。

在实施方式中,第一屏幕部分可与正在第二电子设备中运行的应用的屏幕对应,并且与第一图形元素对应的数据可插入通过应用编写(或者将通过应用传输至第三电子设备)的消息或文本中。例如,该数据可作为文件附加到通过应用编写(或者将通过应用传输至第三电子设备)的消息或文本。

图6A至图6E示出了根据各实施方式用于操作电子设备的方法。

参照图6A,第二电子设备651(例如,电子设备101、201或421)可在第二显示器656(例如,显示器160、260或426)上显示状态栏660和消息应用的第一屏幕670。

状态栏660可显示在第二显示器656的顶端,并包括电池充电状态指示器、接收信号强度指示器、当前时间指示器等中的至少一个。

消息应用的第一屏幕670可包括对话窗口672、输入窗口674、发送按钮676和附加按钮678中的至少一个,其中,对话窗口672用于显示第二电子设备651的用户消息以及从与第二电子设备651通信的第三电子设备(例如,第三电子设备431)接收的其它方的消息;输入窗口674用于输入消息;发送按钮676用于向第三电子设备传输输入至输入窗口674的消息;以及附加按钮678用于附加将传输至第三电子设备的文件。在下文中,窗口可称为窗、用户界面(UI)或GUI中的至少一个。

参照图6B,第一电子设备611(例如,电子设备101、201或411)可在第一显示器616(例如,显示器160、260或426)上显示文件浏览器(或文件管理器应用)的屏幕620以及镜像应用的屏幕630。

文件浏览器的屏幕620可包括多个图形元素622。

镜像应用的屏幕630可包括顶部栏632、底部栏634和第一屏幕部分640,顶部栏632可显示于屏幕630的顶端,底部栏634可显示于屏幕630的底端,第一屏幕部分640可插入顶部栏632和底部栏634之间。

顶部栏632可包括用于结束、扩大和/或缩小屏幕630的至少一个按钮。

底部栏634可包括菜单按钮、主页按钮和/或后退按钮,该菜单按钮、主页按钮和/或后退按钮分别与第二电子设备651的菜单按钮、主页按钮和/或后退按钮对应。

例如,在用户选择主页按钮时,第一电子设备611可向第二电子设备651传输与用户输入有关的信息(即用户输入信息)。用户输入信息可包括与对第一屏幕部分640的用户输入位置有关的信息(例如,坐标)。第二电子设备651可根据从第一电子设备611接收的用户输入信息在第二显示器656上显示主页屏幕。第二电子设备651可向第一电子设备611传输与主页屏幕对应的屏幕数据,而第一电子设备611可通过以该屏幕替换第一屏幕部分640而在第一显示器616上显示与屏幕数据对应的屏幕部分。

例如,主页按钮可用于显示最近使用的应用或任务管理器。

例如,菜单按钮可用于显示链接菜单,诸如窗口小部件添加菜单、背景屏幕更改菜单、搜索菜单、编辑菜单和环境设定菜单。

例如,后退按钮可用于显示刚好在当前显示的屏幕之前运行的屏幕,或者可用于结束最近使用的应用。

消息应用的第一屏幕部分640和第一屏幕670在内容上可以相同,而仅就诸如屏幕尺寸、纵横比、分辨率和视频质量等的表现格式可不同。

第一屏幕部分640可包括对话窗口642、输入窗口644、发送按钮646和附加按钮648。

第一电子设备611可检测从多个图形元素622中选择第一图形元素624的第一用户输入680。

例如,第一用户输入680可通过利用用户手指或电子笔进行触摸或者点击鼠标的按钮来应用。

参照图6C,第一电子设备611可检测将第一图形元素624拖动至第一屏幕部分640的位置的第二用户输入682。

在实施方式中,第一电子设备611可检测从选定的第一图形元素624的位置朝向第一屏幕部分640运动的第二用户输入(例如,划动输入或翻阅输入)。

参照图6D,第一电子设备611可响应于第一图形元素624的运动(或者第一图形元素624的运动的检测),而向第二电子设备651传输与第一图形元素624对应的数据(或文件)。第二电子设备651可在第二显示器656上显示消息应用的第二屏幕670a,其中,与数据(或文件)对应的图形元素679插入输入窗口674中。第二电子设备651可向第一电子设备611传输与第二屏幕670a对应的第二屏幕数据。

在实施方式中,第二电子设备651可将与第一图形元素624对应的数据(或文件)转换成消息应用支持的形式/格式,或者可压缩该数据(或文件)。

参照图6E,第一电子设备611可通过以第二屏幕部分640a替换第一屏幕部分640而在第一显示器616上显示与第二屏幕数据对应的第二屏幕部分640a。

消息应用的第二屏幕部分640a和第二屏幕670a在内容上可以相同,而就诸如屏幕尺寸、纵横比、分辨率和/或视频质量等的表现格式可不同。

第一电子设备611可在第一显示器616上显示第二屏幕部分640a,其中,与数据(或文件)对应的第一图形元素624或第二图形元素649插入输入窗口644中。

例如,在检测到选择发送按钮646时,第一电子设备611可向第二电子设备651传输与该选择对应的用户输入信息,且第二电子设备651可根据用户输入信息、通过网络(例如,网络162)向第三电子设备传输包括与第一图形元素624对应的数据(或文件)的消息。

图7A至图7E示出了根据各实施方式用于操作电子设备的方法。

参照图7A,第二电子设备751(例如,电子设备101、201或421)可在第二显示器756(例如,显示器160、260或426)上显示电子邮件应用的第一屏幕770。

电子邮件应用的第一屏幕770可包括菜单栏771、地址输入窗口772、标题输入窗口774和消息输入窗口776中的至少一个,菜单栏771具有用于附加文件以及保存、删除和发送电子邮件的按钮,地址输入窗口772用于输入收件人的电子邮件地址,标题输入窗口774用于输入邮件的标题,消息输入窗口776用于输入电子邮件(或消息)的内容。

参照图7B,第一电子设备711(例如,电子设备101、201或411)可在第一显示器716(例如,显示器160、260或426)上显示文件浏览器的屏幕720以及镜像应用的屏幕730。

文件浏览器的屏幕720可包括多个图形元素722。

镜像应用的屏幕730可包括顶部栏732、底部栏734和第一屏幕部分740,顶部栏732可显示于屏幕730顶端,底部栏734可显示于屏幕730底端,第一屏幕部分740可插入顶部栏732和底部栏734之间。

顶部栏732可包括用于结束、扩大和/或缩小屏幕730的至少一个按钮。

底部栏734可包括菜单按钮、主页按钮和/或后退按钮,该菜单按钮、主页按钮和/或后退按钮分别与第二电子设备751的菜单按钮、主页按钮和/或后退按钮对应。

电子邮件应用的第一屏幕部分740和第一屏幕770在内容上可以相同,而仅就诸如屏幕尺寸、纵横比、分辨率和视频质量等的表现格式可不同。

第一屏幕部分740可包括菜单栏741、地址输入窗口742、标题输入窗口744和消息输入窗口746。

第一电子设备711可检测从多个图形元素722中选择第一图形元素724的第一用户输入780。

例如,第一用户输入780可通过利用用户手指或电子笔进行触摸或点击鼠标的按钮来应用。

参照图7C,第一电子设备711可检测将第一图形元素724拖动至第一屏幕部分740的位置的第二用户输入782。

在实施方式中,第一电子设备711可检测从选定的第一图形元素724的位置朝向第一屏幕部分740运动的第二用户输入(例如,划动输入或翻阅输入)。

参照图7D,第一电子设备711可响应于第一图形元素724的运动(第一图形元素724的运动的检测)而向第二电子设备751传输与第一图形元素724对应的数据(或文件)。第二电子设备751可在第二显示器756上显示电子邮件应用的第二屏幕770a,其中,消息输入窗口776中插入有与数据(或文件)对应的图形元素779作为附加的文件指示器。第二电子设备751可向第一电子设备711传输与第二屏幕770a对应的第二屏幕数据。

在实施方式中,第二电子设备751可将与第一图形元素724对应的数据(或文件)转换成电子邮件应用支持的形式/格式,或者可压缩该数据(或文件)。

参照图7E,第一电子设备711可通过以第二屏幕部分740a替换第一屏幕部分740,而在第一显示器716上显示与第二屏幕数据对应的第二屏幕部分740a。

电子邮件应用的第二屏幕部分740a和第二屏幕770a在内容上可以相同,而就诸如屏幕尺寸、纵横比、分辨率和视频质量等的表现格式可不同。

第一电子设备711可在第一显示器716上显示第二屏幕部分740a,其中,消息输入窗口746中插入有与数据(或文件)对应的第一图形元素724或第二图形元素749作为附加的文件指示器。

例如,在检测到选择了菜单栏741中包括的电子邮件发送按钮时,第一电子设备711可向第二电子设备751传输与该选择对应的用户输入信息,而第二电子设备751可根据用户输入信息,通过网络(例如,网络162)向第三电子设备传输包括与第一图形元素624对应的数据(或文件)的电子邮件。

图8A至图8E示出了根据各实施方式用于操作电子设备的方法。

参照图8A,第二电子设备851(例如,电子设备101、201或421)可在第二显示器856(例如,显示器160、260或426)上显示备忘录应用的第一屏幕870。

备忘录应用的第一屏幕870可包括菜单栏871、标题输入窗口874或者消息输入窗口876中的至少一个,菜单栏871具有用于图像插入、语音插入和保存的按钮,标题输入窗口874用于输入备忘录的标题,消息输入窗口876用于输入备忘录(或消息)的内容。

参照图8B,第一电子设备811(例如,电子设备101、201或411)可在第一显示器816(例如,显示器160、260或426)上显示文件浏览器的屏幕820和镜像应用的屏幕830。

文件浏览器的屏幕820可包括多个图形元素822。

镜像应用的屏幕830可包括顶部栏832、底部栏834和第一屏幕部分840,顶部栏832可显示于屏幕830的顶端,底部栏834可显示于屏幕830的底端,第一屏幕部分840可插入顶部栏832和底部栏834之间。

顶部栏832可包括用于结束、扩大和/或缩小屏幕830的至少一个按钮。

底部栏834可包括菜单按钮、主页按钮和/或后退按钮,该菜单按钮、主页按钮和/或后退按钮分别与第二电子设备851的菜单按钮、主页按钮和/或后退按钮对应。

备忘录应用的第一屏幕部分840和第一屏幕870在内容上可以相同,而仅就诸如屏幕尺寸、纵横比、分辨率和视频质量等的表现格式可不同。

第一屏幕部分840可包括菜单栏841、标题输入窗口844和消息输入窗口846。

第一电子设备811可检测从多个图形元素822中选择第一图形元素824的第一用户输入880。

例如,第一用户输入880可通过由用户手指或电子笔进行触摸或者点击鼠标的按钮来应用。

参照图8C,第一电子设备811可检测将第一图形元素824拖动至第一屏幕部分840的位置的第二用户输入882。

在实施方式中,第一电子设备811可检测从选定的第一图形元素824的位置朝向第一屏幕部分840运动的第二用户输入(例如,划动输入或翻阅输入)。

参照图8D,第一电子设备811可响应于第一图形元素824的运动(或第一图形元素824的运动的检测)而向第二电子设备851传输与第一图形元素824对应的数据(或文件)。第二电子设备851可在第二显示器856上显示备忘录应用的第二屏幕870a,其中,消息输入窗口876中插入有与数据(或文件)对应的图形元素879。第二电子设备851可向第一电子设备811传输与第二屏幕870a对应的第二屏幕数据。

在实施方式中,第二电子设备851可将与第一图形元素824对应的数据(或文件)转换成备忘录应用支持的形式/格式,或者可压缩该数据(或文件)。

参照图8E,第一电子设备811可通过以第二屏幕部分840a替换第一屏幕部分840而在第一显示器816上显示与第二屏幕数据对应的第二屏幕部分840a。

电子邮件应用的第二屏幕部分840a和第二屏幕870a在内容上可以相同,而就诸如屏幕尺寸、纵横比、分辨率和视频质量等的表现格式可以不同。

第一电子设备811可在第一显示器816上显示第二屏幕部分840a,其中,消息输入窗口846中插入有与数据(或者文件)对应的第一图形元素824或第二图形元素849。

例如,在检测到选择了菜单栏841中包括的保存按钮时,第一电子设备811可向第二电子设备851传输与该选择对应的用户输入信息;且第二电子设备851可将包括第二图形元素879或者与该第二图形元素879对应的数据(或文件)的备忘录存储在第二电子设备851的存储器中,或者可在第二显示器856上显示表示备忘录的图标。

例如,在检测到选择表示备忘录的图标时,第二电子设备851可在第二显示器856上显示包括第二图形元素的备忘录。

图9示出了根据各实施方式用于操作第一电子设备和第二电子设备的方法。用于操作第一电子设备和第二电子设备的方法可包括操作910至950。

用于操作第一电子设备901(例如,电子设备101、201或411)的方法可通过第一电子设备901、第一电子设备901的第一处理器(例如,处理器120、210或412)、或者第一电子设备901的第一控制器中的至少一个来执行。

用于操作第二电子设备902(例如,电子设备101、201或411)的方法可通过第二电子设备902、第二电子设备901的第二处理器(例如,处理器120、210或412)、或者第二电子设备902的第二控制器中的至少一个来执行。

在操作910中,第一电子设备901和第二电子设备902可互相建立有线通信连接或无线通信连接。第一电子设备901可通过第一通信模块(例如,通信接口170或者通信模块220或417)与第二电子设备902通信,而第二电子设备902可通过第二通信模块(例如,通信接口170或者通信模块220或427)与第一电子设备901通信。

在操作915中,第二电子设备902可在第二显示器(例如,显示器160、260或426)上显示第一屏幕。第一屏幕可以是启动的应用的屏幕(即,应用屏幕)。第二电子设备902可运行除主应用(即,OS)之外的至少一个应用,并且可显示用户选择的应用的屏幕(例如,主页屏幕、消息应用屏幕、备忘录应用屏幕或电子邮件应用屏幕)。第二电子设备902可在后台运行当前未选择(或未启动)的应用。

在操作920中,第二电子设备902可通过第二通信模块向第一电子设备901传输与第一屏幕对应的或者用于配置第一屏幕的第一屏幕数据。第一电子设备901可通过第一通信模块接收来自第二电子设备902的第一屏幕数据。

在操作925中,第一电子设备901可在第一显示器(例如,显示器160、260或416)上显示第一图形元素和基于第一屏幕数据配置的第一屏幕部分。

在实施方式中,第一屏幕部分可包括第二显示器上显示的整个屏幕的至少一部分。

在实施方式中,第一屏幕部分可以是第一电子设备901利用实时接收的、显示于第二显示器上的数据(或屏幕)来显示的镜像屏幕。

在实施方式中,第一图形元素可以是文本、图像、文件、图标等中的至少一个。

在操作930中,第一电子设备901可检测第一图形元素的与第一屏幕部分相关的运动。

在实施方式中,第一电子设备901可检测选择第一显示器上显示的第一图形元素的第一用户输入。第一电子设备901可检测在第一显示器上从选定的第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入。

在实施方式中,第一电子设备901可检测在第一显示器上将第一图形元素拖动至第一屏幕部分的位置的第二用户输入。

在实施方式中,第一电子设备901可检测在第一显示器上从第一图形元素的位置朝向第一屏幕部分运动的第二用户输入(例如,划动输入或翻阅输入)。

在操作935中,第一电子设备901可响应于第一图形元素的运动(或运动的检测),通过第一通信模块传输与第二电子设备902对应的数据(例如,文本或文件)。

在操作940中,第二电子设备902可在第二显示器上显示其中插入有与接收的数据(例如,文本或文件)对应的第二图形元素的第二屏幕。第一屏幕可与启动的应用的屏幕(即,应用屏幕)对应,而第二屏幕可与其中插入第二图形元素的更新的应用屏幕对应。

在操作945中,第二电子设备902可通过第二通信模块向第一电子设备901传输与第二屏幕对应的或者用于配置第二屏幕或第二屏幕部分的第二屏幕数据。第一电子设备901可通过第一通信模块接收来自第二电子设备902的第二屏幕数据。

在操作950中,第一电子设备901可在第一显示器上显示基于第二屏幕数据配置的第二屏幕部分。

在实施方式中,第二屏幕部分可包括第二显示器上显示的整个屏幕的至少一部分。

在实施方式中,第二屏幕部分可以是第一电子设备901利用实时接收的、显示于第二显示器上的数据(或屏幕)来显示的镜像屏幕。

图10示出了根据各实施方式的通信系统。通信系统1000可包括第一电子设备1011(例如,电子设备101或201)和第二电子设备1021(例如,电子设备101或201)。

第一电子设备1011可包括第一显示器1016(例如,显示器160或260)、第一通信模块1017(例如,通信接口170或通信模块220)以及第一控制器1012(例如,处理器120或210),其中,第一显示器1016用于显示屏幕,第一通信模块1017用于向外部电子设备传输数据或者从外部电子设备接收数据,第一控制器1012用于通过控制第一显示器1016和/或第一通信模块1017来运行第一电子设备1011的功能。

第二电子设备1021可包括第二显示器1026(例如,显示器160或260)、第二通信模块1027(例如,通信接口170或通信模块220)以及第二处理器1022(例如,处理器120或210),其中,第二显示器1026用于显示屏幕,第二通信模块1027用于向外部电子设备传输数据或者从外部电子设备接收数据,第二处理器1022用于通过控制第二显示器1026和/或第二通信模块1027来运行第二电子设备1021的功能。

第一控制器1012可通过第一通信模块1017接收来自第二电子设备1021的第一屏幕数据,并且可在第一显示器1016上显示基于第一屏幕数据配置的第一屏幕部分以及显示第一图形元素。

第一控制器1012的拖动事件处理器1013可检测在第一显示器1016上将第一图形元素拖动至第一屏幕部分的位置的用户输入。

第一控制器1012的文件分析器1014可响应于拖动输入的检测而生成与对应于第一图形元素的文件有关的地址信息,并且可向第一控制器1012的文件下载服务器1015传输/通知/寄存该地址信息。例如,地址信息(例如,统一资源定位符(URL))可与第一电子设备1011的第一存储器(例如,存储器130或230)中所存储的文件的位置对应。

文件下载服务器1015可使用第一通信模块1017通过套接字通信向第二电子设备1021传输地址信息。

第二控制器1022的遗漏接收器1023可通过第二通信模块1027接收地址信息。遗漏接收器1023可通过第二通信模块1027向第一电子设备1011传输包括地址信息的文件请求消息。

文件下载服务器1015可响应于通过第一通信模块1017接收的文件请求消息,经由第一通信模块1017、通过套接字通信来向第二电子设备1021传输与地址信息对应的文件。

第二控制器1022的附加侦听器1024可将通过第二通信模块1027接收的文件存储在第二电子设备1021的第二存储器(例如,存储器130或230)中。附加侦听器1024可识别当前启动的应用,并且可向第二控制器1022的剪辑数据处理器1025传输/通知与应用有关的信息以及与文件有关的信息。

剪辑数据处理器1025可基于与应用有关的信息以及与文件有关的信息来生成将附加至或插入到通过应用编写(或者将传输至第三电子设备)的消息或文本中的剪辑数据。

第二控制器1022可生成第二屏幕数据、在第二显示器上显示该第二屏幕数据、以及通过第二通信模块1027向第一电子设备1011传输该第二屏幕数据,其中第二屏幕数据中插入有与剪辑数据对应的第二图形元素作为附加的文件、图像、文本等。

第一控制器1012可通过第一通信模块1017接收来自第二电子设备1021的第二屏幕数据,并且可在第一显示器1016上显示基于第二屏幕数据配置的第二屏幕部分。

图11示出了根据各实施方式用于操作第一电子设备和第二电子设备的方法。用于操作第一电子设备和第二电子设备的方法可包括操作1110至1160。

用于操作第一电子设备1101(例如,电子设备101、201或411)的方法可通过第一电子设备1101、第一电子设备1101的第一处理器(例如,处理器120、210或412)或者第一电子设备1101的第一控制器(例如,第一控制器1012)中的至少一个来执行。

用于操作第二电子设备1102(例如,电子设备101、201或421)的方法可通过第二电子设备1012、第二电子设备1101的第二处理器(例如,处理器120、210或422)、或者第二电子设备1102的第二控制器(例如,第二控制器1022)中的至少一个来执行。

在操作1110中,第一电子设备1101和第二电子设备1102可互相建立有线通信连接或无线通信连接。第一电子设备1101可通过第一通信模块(例如,通信接口170或者通信模块220或417)与第二电子设备1102通信,而第二电子设备1102可通过第二通信模块(例如,通信接口170或者通信模块220或427)与第一电子设备1101通信。

在操作1115中,第二电子设备1102可在第二显示器(例如,显示器160、260或426)上显示第一屏幕。第一屏幕可以是启动的应用的屏幕(即,应用屏幕)。第二电子设备1102可运行除主应用(即,OS)之外的至少一个应用,并且可显示用户选择的应用的屏幕(例如,主页屏幕、消息应用屏幕、备忘录应用屏幕或者电子邮件应用屏幕)。第二电子设备1102可后台运行当前未选择(或未启动)的应用。

在操作1120中,第二电子设备1102可通过第二通信模块向第一电子设备1101传输与第一屏幕对应的或者用于配置第一屏幕或第一屏幕部分的第一屏幕数据。第一电子设备1101可通过第一通信模块接收来自第二电子设备1102的第一屏幕数据。

在操作1125中,第一电子设备1101可在第一显示器(例如,显示器160、260或416)上显示第一图形元素和基于第一屏幕数据配置的第一屏幕部分。

在实施方式中,第一屏幕部分可包括第二显示器上显示的整个屏幕的至少一部分。

在实施方式中,第一屏幕部分可以是第一电子设备1101利用实时接收的、显示于第二显示器上的数据(或屏幕)来显示的镜像屏幕。

在实施方式中,第一图形元素可以是文本、图像、文件、图标等中的至少一个。

在操作1130中,第一电子设备1101可检测第一图形元素与第一屏幕部分相关的运动。

在实施方式中,第一电子设备1101可检测选择第一显示器上显示的第一图形元素的第一用户输入。第一电子设备1101可检测在第一显示器上从选定的第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入。

在实施方式中,第一电子设备1101可检测在第一显示器上将第一图形元素拖动至第一屏幕部分的位置的第二用户输入。

在实施方式中,第一电子设备1101可检测在第一显示器上从第一图形元素的位置朝向第一屏幕部分运动的第二用户输入(例如,划动输入或翻阅输入)。

在操作1135中,第一电子设备1101可通过第一通信模块向第二电子设备1102传输与第一图形元素有关的信息(例如,地址信息)。

在操作1140中,第二电子设备1102可通过第二通信模块1027向第一电子设备1101传输包括与第一图形元素有关的信息(例如,地址信息)的文件请求消息。

在操作1145中,第一电子设备1101可响应于文件请求消息,通过第一通信模块向第二电子设备1102传输与第一图形元素对应的数据(例如,文本或文件)。

在操作1150中,第一电子设备1101在第二显示器上显示其中插入有与所接收的数据(例如,文本或文件)对应的第二图形元素的第二屏幕。第一屏幕可与启动的应用的屏幕(即,应用屏幕)对应,而第二屏幕可与其中插入有第二图形元素的更新的应用屏幕对应。

在操作1155中,第二电子设备1102可通过第二通信模块向第一电子设备1101传输与第二屏幕对应的或者用于配置第二屏幕或第二屏幕部分的第二屏幕数据。第一电子设备1101可通过第一通信模块接收来自第二电子设备1102的第二屏幕数据。

在操作1160中,第一电子设备1101可在第一显示器上显示基于第二屏幕数据配置的第二屏幕部分。

在实施方式中,第二屏幕部分可包括第二显示器上显示的整个屏幕的至少一部分。

在实施方式中,第二屏幕部分可以是第一电子设备1101利用实时接收的、显示于第二显示器上的数据(或屏幕)来显示的镜像屏幕。

图12示出了根据各实施方式用于操作第一电子设备和第二电子设备的方法。用于操作第一电子设备和第二电子设备的方法可包括操作1210至1255。

用于操作第一电子设备1201(例如,电子设备101、201或411)的方法可通过第一电子设备1201、第一电子设备1201的第一处理器(例如,处理器120、210或412)、或者第一电子设备1201的第一控制器(例如,第一控制器1012)中的至少一个来执行。

用于操作第二电子设备1202的方法(例如,电子设备101、201或421)可通过第二电子设备1012、第二电子设备1201的第二处理器(例如,处理器120、210或422)、或者第二电子设备1202的第二控制器(例如,第二控制器1022)中的至少一个来执行。

在操作1210中,第一电子设备1201和第二电子设备1202可相互建立有线通信连接或无线通信连接。第一电子设备1201可通过第一通信模块(例如,通信接口170或者通信模块220或417)与第二电子设备1202通信,而第二电子设备1202可通过第二通信模块(例如,通信接口170或者通信模块220或427)与第一电子设备1201通信。

在操作1215中,第二电子设备1202可在第二显示器(例如,显示器160、260或426)上显示第一屏幕。第一屏幕可以是启动的应用的屏幕(即,应用屏幕)。第二电子设备1202可运行除主应用(即,OS)之外的至少一个应用,并且可显示用户选择的应用的屏幕(例如,主页屏幕、消息应用屏幕、备忘录应用屏幕或电子邮件应用屏幕)。第二电子设备1202可后台运行当前未选择(或未启动)的应用。

在操作1220中,第二电子设备1202可通过第二通信模块向第一电子设备1201传输与第一屏幕对应的或者用于配置第一屏幕或第一屏幕部分的第一屏幕数据,并且可单独或同时向第一电子设备1201传输应用信息。应用信息可包括以下至少之一:第二电子设备1202支持的或者由第二电子设备1202运行的应用(应用ID)的列表、或者可在列表的每个应用中处理的数据的类型(例如,图像文件、文本文件和音乐文件)/格式(例如,文件扩展名)。

第一电子设备1201可通过第一通信模块接收来自第二电子设备1202的第一屏幕数据和应用信息。

在操作1225中,第一电子设备1201可在第一显示器(例如,显示器160、260或416)上显示第一图形元素和基于第一屏幕数据配置的第一屏幕部分。

在实施方式中,第一屏幕部分可包括第二显示器上显示的整个屏幕的至少一部分。

在实施方式中,第一屏幕部分可以是第一电子设备1201利用实时接收的、显示于第二显示器上的数据(或屏幕)来显示的镜像屏幕。

在实施方式中,第一图形元素可以是文本、图像、文件、图标等中的至少一个。

在操作1230中,第一电子设备1201可检测第一图形元素与第一屏幕部分相关的运动。

在实施方式中,第一电子设备1201可检测选择第一显示器上显示的第一图形元素的第一用户输入。第一电子设备1201可检测在第一显示器上从选定的第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入。

在实施方式中,第一电子设备1201可检测在第一显示器上将第一图形元素拖动至第一屏幕部分的位置的第二用户输入。

在实施方式中,第一电子设备1201可检测在第一显示器上从第一图形元素的位置朝向第一屏幕部分运动的第二用户输入(例如,划动输入或翻阅输入)。

在操作1235中,第一电子设备可响应于第一图形元素与第一屏幕部分相关的运动(或者第一图形元素的运动的检测),在第一显示器上显示表示正在第二电子设备1202中运行(或者能够处理与第一图形元素对应的数据)的至少一个应用的至少一个图形元素。第一电子设备1201可检测选择至少一个图形元素中之一的用户输入。

在实施方式中,第一电子设备1201可检测将第一图形元素拖动至至少一个图形元素中之一的位置的用户输入。

在操作1240中,第一电子设备1201可通过第一通信模块向第二电子设备1202传输与第一图形元素对应的数据(例如,文本或文件)和/或与对应于选定图形元素的应用有关的信息(例如,应用ID)。

在操作1245中,第一电子设备1201在第二显示器上显示其中插入有与所接收的数据(例如,文本或文件)对应的第二图形元素的第二屏幕。第一屏幕可与启动的第一应用的屏幕(即,应用屏幕)对应,而第二屏幕可与其中插入有第二图形元素的更新的用户选定的第二应用的屏幕对应。

在操作1250中,第二电子设备1202可通过第二通信模块向第一电子设备1201传输与第二屏幕对应的或者用于配置第二屏幕或第二屏幕部分的第二屏幕数据。第一电子设备1201可通过第一通信模块接收来自第二电子设备1202的第二屏幕数据。

在操作1255中,第一电子设备1201可在第一显示器上显示基于第二屏幕数据配置的第二屏幕部分。

在实施方式中,第二屏幕部分可包括第二显示器上显示的整个屏幕的至少一部分。

在实施方式中,第二屏幕部分可以是第一电子设备1201利用实时接收的、显示于第二显示器上的数据(或屏幕)来显示的镜像屏幕。

图13A和图13B示出了图12所示的方法。

如之前参照图6A、图6B和图6C所描述的那样,第一电子设备611(例如,电子设备101、201或411)可在第一显示器616(例如,显示器160、260或426)上显示文件浏览器的屏幕620以及镜像应用的屏幕630。第一电子设备611可检测从多个图形元素622中选择第一图形元素624的第一用户输入680。第一电子设备611可检测将第一图形元素624拖动至第一屏幕部分640的位置的第二用户输入682。

参照图13A,第一电子设备611可响应于第二用户输入682,在第一显示器616上显示表示正在第二电子设备651中运行(或者能够处理与第一图形元素对应的数据)的一个或多个应用的一个或多个图形元素1310和1320。

在检测到选择与消息应用对应的图形元素1310时,第一电子设备611可在第一显示器616上显示第二屏幕部分640a,其中输入窗口644中插入有表示与第一图形元素624对应的数据(或者文件)的第二图形元素649,如图6E所示的那样。

参照图13B,在检测到选择与备忘录应用对应的图形元素1320时,第一电子设备611可在第一显示器616上显示第一图形元素624和/或第二屏幕部分840b,其中,消息输入窗口846中插入有与数据(或文件)对应的第二图形元素849b。第二屏幕部分840b可包括菜单栏841、标题输入窗口844和消息输入窗口846。

根据各实施方式,用于操作第一电子设备的方法可包括:在第一电子设备的第一显示器上显示第一图形元素和与第二电子设备有关的第一屏幕部分;检测第一图形元素的、与第一屏幕部分相关的运动;以及响应于第一图形元素的、与第一屏幕部分相关的运动而显示与第二电子设备有关的第二屏幕部分,其中第二屏幕部分中插入有与第一图形元素对应的第二图形元素。

根据各实施方式,第一屏幕部分可包括第二电子设备的第二显示器上显示的应用的屏幕。

根据各实施方式,显示第一屏幕部分可包括:建立第一电子设备与第二电子设备之间的连接;从第二电子设备接收与第一屏幕部分对应的屏幕数据;以及在第一显示器上显示第一屏幕部分。

根据各实施方式,与第一图形元素对应的数据可以是文本、图像和/或文件中的至少一个。

根据各实施方式,第一屏幕部分可包括第二电子设备的第二显示器上显示的整个屏幕的至少一部分。

根据各实施方式,第二屏幕部分可包括第二电子设备的第二显示器上显示的整个屏幕的至少一部分。

根据各实施方式,检测第一图形元素的与第一屏幕部分相关的运动可包括:检测选择第一显示器上显示的第一图形元素的第一用户输入;以及检测从第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入。

根据各实施方式,检测第一图形元素的与第一屏幕部分相关的运动可包括:检测选择第一显示器上显示的第一图形元素的第一用户输入;以及检测将第一图形元素拖动至第一屏幕部分的位置的第二用户输入。

根据各实施方式,检测第一图形元素的与第一屏幕部分相关的运动可包括:检测选择第一显示器上显示的第一图形元素的第一用户输入;检测从第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入;响应于第二用户输入显示表示正在第二电子设备中运行的至少一个应用的至少一个图形元素;以及检测选择至少一个图形元素中之一的第三用户输入。

根据各实施方式,检测第一图形元素的与第一屏幕部分相关的运动可包括:检测选择第一显示器上显示的第一图形元素的第一用户输入;检测从第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入;响应于该第二用户输入显示表示正在第二电子设备中运行的至少一个应用的至少一个图形元素;以及检测将第一图形元素拖动到至少一个图形元素中之一的位置的第三用户输入。

根据各实施方式,检测第一图形元素与第一屏幕部分相关的运动可包括:检测选择第一显示器上显示的第一图形元素的第一用户输入;响应于该第一用户输入显示表示正在第二电子设备中运行的至少一个应用的至少一个图形元素;以及检测将第一图形元素拖动到至少一个图形元素中之一的位置的第三用户输入。

根据各实施方式,第一屏幕部分可与正在第二电子设备中运行的应用的屏幕对应,而第二屏幕部分可与其中插入有第二图形元素的更新的应用屏幕对应。

根据各实施方式,显示第二屏幕部分可包括:向第二电子设备传输与第一图形元素对应的数据;从第二电子设备接收与第二屏幕部分对应的屏幕数据;以及在第一显示器上显示第二屏幕部分。

根据各实施方式,显示第二屏幕部分可包括:向第二电子设备传输关于与第一图形元素对应的数据的信息(与数据对应的地址);从第二电子设备接收对于传输数据(包括地址)的请求;响应于对于传输数据的请求向第二电子设备传输数据;从第二电子设备接收与第二屏幕部分对应的屏幕数据;以及在第一显示器上显示第二屏幕部分。

根据各实施方式,第一屏幕部分可与正在第二电子设备中运行的应用的屏幕对应,且与第一图形元素对应的数据可插入通过应用编写(或者将传输至第三电子设备)的消息或文本中。

根据各实施方式,第一屏幕部分可与正在第二电子设备中运行的应用的屏幕对应,且与第一图形元素对应的数据可作为文件包括在通过应用编写(或者将传输至第三电子设备)的消息或文本中。

根据各实施方式,用于操作第二电子设备的方法可包括:在第二电子设备的第二显示器上显示第一屏幕;向第一电子设备传输与第一屏幕对应的屏幕数据;接收来自第一电子设备的数据;以及显示其中插入有与所接收的数据对应的第二图形元素的第二屏幕。

根据各实施方式,该方法还可包括建立第一电子设备与第二电子设备之间的连接。

根据各实施方式,该方法还可包括:向第一电子设备传输与其中插入有所接收的数据的第二屏幕部分对应的屏幕数据。

根据各实施方式,该方法还可包括向第一电子设备传输与正在第二电子设备中运行的至少一个应用有关的信息。

根据各实施方式,该方法还可包括向第一电子设备传输与正在第二电子设备中运行的至少一个应用有关的信息,以及数据可插入通过至少一个应用中的一个编写(或者将传输至第三电子设备)的消息或文本中。

根据各实施方式,该方法还可包括向第一电子设备传输与正在第二电子设备中运行的至少一个应用有关的信息,以及数据可作为文件附加在通过至少一个应用中的一个编写(或者将传输至第三电子设备)的消息或文本中。

根据各实施方式,第一电子设备可包括第一显示器和处理器,其中处理器配置成:在第一显示器上显示第一图形元素和与第二电子设备有关的第一屏幕部分;检测第一图形元素的与第一屏幕部分相关的运动;以及响应于第一图形元素的与第一屏幕部分相关的运动而显示与第二电子设备有关的第二屏幕部分,其中第二屏幕部分中插入有与第一图形元素对应的第二图形元素。

根据各实施方式,处理器可配置成:建立第一电子设备和第二电子设备之间的连接;从第二电子设备接收与第一屏幕部分对应的屏幕数据;以及在第一显示器上显示第一屏幕部分。

根据各实施方式,处理器可配置成:检测选择第一显示器上显示的第一图形元素的第一用户输入;以及检测从第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入。

根据各实施方式,处理器可配置成:检测选择第一显示器上显示的第一图形元素的第一用户输入;以及检测将第一图形元素拖动至第一屏幕部分的位置的第二用户输入。

根据各实施方式,处理器可配置成:检测选择第一显示器上显示的第一图形元素的第一用户输入;检测从第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入;响应于第二用户输入显示表示正在第二电子设备中运行的至少一个应用的至少一个图形元素;以及检测选择至少一个图形元素中的一个的第三用户输入。

根据各实施方式,处理器可配置成:检测选择第一显示器上显示的第一图形元素的第一用户输入;检测从第一图形元素的位置运动至第一屏幕部分的位置的第二用户输入;响应于第二用户输入显示表示正在第二电子设备中运行的至少一个应用的至少一个图形元素;以及检测将第一图形元素拖动到至少一个图形元素中的一个的位置的第三用户输入。

根据各实施方式,处理器可配置成:检测选择第一显示器上显示的第一图形元素的第一用户输入;响应于第一用户输入显示表示正在第二电子设备中运行的至少一个应用的至少一个图形元素;以及检测将第一图形元素拖动到至少一个图形元素中的一个的位置的第三用户输入。

根据各实施方式,处理器可配置成:向第二电子设备传输与第一图形元素对应的数据;从第二电子设备接收与第二屏幕部分对应的屏幕数据;以及在第一显示器上显示第二屏幕部分。

根据各实施方式,处理器可配置成:向第二电子设备传输关于与第一图形元素对应的数据的信息(与数据对应的地址);从第二电子设备接收对于传输数据(包括地址)的请求;响应于对于传输数据的请求向第二电子设备传输数据;从第二电子设备接收与第二屏幕部分对应的屏幕数据;以及在第一显示器上显示第二屏幕部分。

根据各实施方式,第二电子设备可包括第二显示器和处理器,其中,处理器配置成:在第二显示器上显示第一屏幕;向第一电子设备传输与第一屏幕对应的屏幕数据;接收来自第一电子设备的数据;以及显示其中插入有与所接收的数据对应的第二图形元素的第二屏幕。

根据各实施方式,处理器可配置成建立第一电子设备与第二电子设备之间的连接。

根据各实施方式,处理器可配置成向第一电子设备传输与其中插入有所接收的数据的第二屏幕部分对应的屏幕数据。

根据各实施方式,处理器可配置成向第一电子设备传输与正在第二电子设备中运行的至少一个应用有关的信息。

根据各实施方式,处理器可配置成向第一电子设备传输与正在第二电子设备中运行的至少一个应用有关的信息,以及数据可插入通过至少一个应用中的一个编写(或者将传输至第三电子设备)的消息或文本中。

根据各实施方式,处理器可配置成向第一电子设备传输与正在第二电子设备中运行的至少一个应用有关的信息,以及数据可作为文件附加至通过至少一个应用中的一个编写(或者将传输至第三电子设备)的消息或文本中。

如通过各实施方式的前述说明清晰可见,提供了通过镜像来在便携式电话的操作(或应用)中容易地反映外部设备的数据方法。

如本文所使用,术语“模块”可包括其普通含义,包括:例如由硬件、软件和固件之一构成的单元,或者硬件、软件和固件中的两者或更多的组合。例如,术语“模块”可与诸如单元、逻辑、逻辑框、组件或电路等的术语交换使用。术语“模块”可以是集成部件的最小单元或者该最小单元的一部分。“模块”可以是用于执行一个或多个功能的最小单元或者该最小单元的一部分。“模块”可机械或电气地来实现。例如,“模块”可包括公知的或者将发展的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)或者执行某些操作的可编程逻辑设备中的至少一个。

根据各实施方式的装置(例如,模块或其功能)或方法(例如,操作)的至少一部分可实施为计算机可读存储介质中所存储的、呈编程模块形式的命令。当处理器(例如,处理器120)执行命令时,一个或多个处理器可执行与该命令对应的功能。计算机可读存储介质可以是例如存储器130。

计算机可读媒体可包括硬盘、软盘、磁介质(例如,磁带)、光介质(例如,只读光盘(CD-ROM))、数字多功能光盘(DVD)、磁光介质(例如,软式光盘)、硬件设备(例如,只读存储器(ROM)、随机存取存储器(RAM)或闪速存储器))等。程序的指令可包括由编译器生成的机器语言代码或者可由计算机使用解译器来运行的高级语言代码。上述硬件的功能可实现为一个或多个软件模块,以执行根据各实施方式的操作;反之上述软件的功能可实现为为一个或多个硬件模块,以执行根据各实施方式的操作。

根据各实施方式的模块或编程模块可包括一个或多个上述组件,可省去这些组件中的一部分,或者可包括附加的组件。根据本公开,由模块、编程模块或其他组件执行的操作能以连续、并行、重复或试探的方式来处理。另外,可以不同的顺序来执行一些操作或省去这些操作,或者可添加附加的操作。

根据各实施方式,命令配置在存储命令的存储介质中并且配置成:当至少一个处理器运行命令时,控制至少一个处理器执行至少一个操作。至少一个操作可包括:在第一电子设备的第一显示器上显示第一图形元素和与第二电子设备有关的第一屏幕部分;检测第一图形元素的与第一屏幕部分相关的运动;以及响应于第一图形元素的与第一屏幕部分相关的运动而显示与第二电子设备有关的第二屏幕部分,第二屏幕部分中插入有与第一图形元素对应的第二图形元素。

虽然本公开已经描述了示例性实施方式,但是本领域技术人员可得到各种变型和修改的启示。本公开旨在涵盖这些落入所附权利要求的范围内的变型和修改。

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