共享数据的方法及其电子设备与流程

文档序号:13682921阅读:176来源:国知局
技术领域本公开大体上涉及用于与伙伴电子设备共享数据的方法和装置。

背景技术:
电子设备通常能够与伙伴电子设备(例如,通过有线或无线资源与电子设备相连的伙伴电子设备)共享电子设备中存储的各种类型的数据。

技术实现要素:
当电子设备共享与预定应用相关联的数据时,为了利用数据,每个电子设备需要安装预定应用。因此,电子设备可能难以与不支持或未安装预定应用的伙伴电子设备共享与预定应用相关联的数据。此外,为了共享数据而必须安装与伙伴电子设备的应用相同的应用对于电子设备的用户而言是不便的,并且不必要地浪费了在电子设备中安装应用的存储空间。本公开的一方面在于提供了一种用于与伙伴电子设备共享与应用相关联的数据的电子设备的方法和装置。根据本公开的一方面,提供了一种电子设备的操作方法。所述方法包括:确定伙伴电子设备的应用列表;显示所述伙伴电子设备的所述应用列表;接收对所述应用列表中用于共享数据的应用的选择;以及基于所选应用向伙伴电子设备发送应用选择信息和共享数据信息。根据本公开的另一方面,提供了一种电子设备的操作方法。所述方法包括:向伙伴电子设备发送应用列表;从伙伴电子设备接收应用选择信息和共享数据信息;以及基于应用选择信息和共享数据信息来执行应用。根据本公开的另一方面,提供了一种电子设备。该设备包括:通信接口,被配置为与伙伴电子设备建立通信连接;显示器;以及处理器,被配置为:确定伙伴电子设备的应用列表;控制显示器显示伙伴电子设备的应用列表;接收对应用列表中用于共享数据的应用的选择;以及基于所选应用通过通信接口向伙伴电子设备发送应用选择信息和共享数据信息。根据本公开的另一方面,提供了一种电子设备。该设备包括:通信接口,被配置为与伙伴电子设备建立通信连接;以及处理器,被配置为:通过通信接口向伙伴电子设备发送应用列表,从伙伴电子设备接收应用选择信息和共享数据信息,以及基于应用选择信息和共享数据信息来执行应用。附图说明从以下结合附图给出的详细描述中,本公开的特定实施例的以上和其它方面、特征和优点将更加清楚,在附图中:图1示出了根据本公开实施例的数据共享系统;图2示出了根据本公开实施例的电子设备;图3示出了根据本公开实施例的第一电子设备的处理器;图4示出了根据本公开实施例的第二电子设备的处理器;图5示出了根据本公开实施例的第二电子设备的应用驱动设备;图6是示出了根据本公开实施例第一电子设备向第二电子设备发送数据的方法的流程图;图7是示出了根据本公开实施例第二电子设备基于第一电子设备提供的数据来执行应用的方法的流程图;图8是示出了根据本公开实施例用于共享数据的方法的信号流图;图9是示出了根据本公开实施例第一电子设备向第二电子设备发送应用信息和数据的方法的流程图;图10A至图10E示出了根据本公开实施例在第一电子设备发送应用信息和数据时所显示的屏幕配置;图11是示出了根据本公开实施例第一电子设备向第二电子设备发送应用信息和数据的方法的流程图;图12A至图12C示出了根据本公开实施例在第一电子设备发送应用信息和数据时所显示的屏幕配置;图13是示出了根据本公开实施例第二电子设备基于第一电子设备所提供的应用信息和数据来执行应用的方法的流程图;图14示出了根据本公开实施例在第二电子设备中基于第一电子设备所提供的应用信息和数据执行的应用的屏幕配置;图15是示出了根据本公开实施例第一电子设备显示第二电子设备的屏幕信息的方法的流程图;图16示出了根据本公开实施例当第一电子设备显示第二电子设备的屏幕信息时的屏幕配置;图17是示出了根据本公开实施例第二电子设备向第一电子设备发送屏幕信息的方法的流程图;图18是示出了根据本公开实施例第一电子设备与第二电子设备建立用于共享数据的通信连接的方法的流程图;图19是示出了根据本公开实施例第二电子设备与第一电子设备建立用于共享数据的通信连接的方法的流程图;图20是示出了根据本公开实施例用于共享数据的方法的信号流图;图21是示出了根据本公开实施例第一电子设备基于第二电子设备所提供的数据来执行应用的方法的流程图;以及图22是示出了根据本公开实施例第二电子设备向第一电子设备发送数据的方法的流程图。具体实施方式下文中,将参考附图描述本公开的多种实施例。在以下描述中,提供诸如详细配置和组件等的具体细节以仅有助于对本公开的这些实施例的整体理解。因此,本领域技术人员应当显而易见的是,可以在不背离本公开的精神和范围的情况下对本文所描述的实施例进行多种改变和修改。此外,为了清楚和简要,省略了对公知功能和结构的描述。本公开可以具有多个实施例,并且可以在其中进行修改和改变。因此,将参照附图中所示的特定实施例来具体描述本公开。然而,应当理解的是,本公开并不限于特定实施例,而是包括落入本公开的精神和范围内的所有修改/改变、等同物和/或替代。在描述附图的过程中,可以将相似的附图标记用于表示相似的元件。在本文中,本公开的各实施例中所使用的术语“具有”、“可以具有”、“包括”和“可以包括”指示所公开的相应功能、操作、元件等的存在,并且不限制附加的一个或更多个功能、操作、元件等。此外,应当理解的是,在本公开的各实施例中所使用的术语“包括”或“具有”用于指示说明书中所描述的特征、功能、数字、步骤、操作、元件、部分或其组合的存在,但不排除存在或添加其他特征、功能、数量、步骤、操作、元件、部分或其组合。此外,术语“A或B”、“A或/和B中的至少一个”和“A或/和B中的一个或更多个”包括使用它枚举的词语中的任意一个或所有组合。例如,“A或B”、“A和B中的至少一个”和“A或B中的至少一个”指的是:(1)包括至少一个A、(2)包括至少一个B或(3)包括至少一个A和至少一个B二者。尽管可以在本公开的各实施例中使用诸如“第一”和“第二”等的术语,以修改各种元件,但是这些术语不限制相应的元件。例如,这些术语不限制相应元件的顺序和/或重要性。取而代之地,这些术语可以用于将一个元件与另一元件彼此区分的目的。例如,第一用户设备和第二用户设备指示用户设备,并且可以指示不同的用户设备。例如,第一元件可以称作第二元件,而不脱离本公开的各实施例的正确范围,且类似地第二元件也可以称作第一元件。当元件(例如第一元件)与另一元件(例如,第二元件)“连接”或“(可操作地或通信地)耦合”时,第一元件可以与第二元件直接连接或耦合,并且在第一元件和第二元件之间可能存在中间元件(例如,第三元件)。然而,当元件(例如,第一元件)与另一元件(例如,第二元件)“直接连接”或“直接耦合”时,在第一元件和第二元件之间不存在中间元件(例如,第三元件)。此外,表达“被配置为(或被设置为)”可以根据情况用“适合于”、“具有……的能力”、“被设计为”、“适于”、“被制造为”或“能够”替换。此外,就硬件而言,术语“被配置为(被设置为)”并不一定意味着“被专门设计为”。取而代之地,表达“装置,被配置为……”可以意味着在特定情况下连同其它设备或部分一起装置“能够……”。例如,“处理器,被配置为(被设置为)执行A、B和C”可以是用于执行相应操作的专用处理器(例如,嵌入式处理器)、或能够通过执行存储在存储设备中的一个或更多个软件程序来执行相应操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。如本文中的使用,除非上下文另外明确地指示,否则单数形式也可以包括复数形式。此外,除非在本公开的各实施例中明确定义,否则包括技术术语和科学术语的本文所使用的所有术语应当被理解为具有本公开所属领域的技术人员通常理解的含义相同的含义,而不应当被理解为具有理想或过度形式的含义。根据本公开的各种实施例的模块或程序模块还可以包括上述组成元件中的至少一个或更多个组成元件,或可以省略它们中的一部分,或还可以包括附加的其它组成元件。根据本公开各种实施例的模块、编程模块或其它组成元件执行的操作可以通过顺序、并行、重复或启发式方式执行。此外,操作的一部分可以以不同顺序被执行或者可以被省略,或者可以添加其它操作。在本文中,术语“用户”可以意味着使用电子设备的人或使用该电子设备的设备(例如,人工智能电子设备)。本文所述的电子设备的示例可以包括:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗设备、相机和可穿戴设备(例如,头戴式设备(HMD)、电子眼镜、电子服饰、电子手环、电子项链、电子配饰、电子纹身、智能镜子或智能手表)。电子设备还可以是智能家用电器,例如电视(TV)、数字视频盘(DVD)播放器、音频组件、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、TV盒(例如,Samsung或GoogleTV)、游戏机(例如,或)、电子词典、电子钥匙、摄像机和电子相框。电子设备还可以包括医疗设备(例如,移动医疗设备,例如血糖监测设备、心率监测器、血压监测设备,或温度计、磁共振血管造影(MRA)机、磁共振成像(MRI)机、计算机断层摄影(CT)扫描仪或超声机)、导航设备、全球定位系统(GPS)接收机、事件数据记录仪(EDR)、飞行数据记录仪(FDR)、车载信息娱乐设备、船舶的电子设备(例如,船舶导航设备和/或陀螺罗盘)、航空电子设备、安防设备、车辆的头戴单元、工业或家用机器人、金融机构的自动提款机(ATM)、零售商店的销售点(POS)设备和物联网(IoT)设备(例如,灯泡、各种传感器、电子表、气表、喷头、火灾报警器、恒温箱、路灯、烤箱、运动器材、热水箱、加热器或锅炉等)。电子设备还可以是:一件家具或建筑物/结构、电子板、电子签名接收设备、投影仪以及各种测量仪器(例如水表、电表、气表、和测波仪)。电子设备还可以包括上述设备中的一项或更多项的组合。此外,本领域技术人员将显而易见的是,根据本公开的各实施例的电子设备不限于上述设备。图1示出了根据本公开实施例的数据共享系统。参照图1,数据共享系统100包括通过无线或有线通信连接建立并通信的第一电子设备110和第二电子设备120。例如,第一电子设备110可以是具有比第二电子设备120相对更大的显示区域的计算机、平板PC和智能电话。例如,第二电子设备120可以是具有比第一电子设备110相对更小的显示区域的智能电话或平板PC。第一电子设备110和第二电子设备120可以使用短距离通信协议(例如蓝牙,蓝牙低能量(BLE),以及无线局域网(WLAN)(例如WiFi))建立通信连接。第一电子设备110可以通过与第二电子设备120所建立的通信连接来与第二电子设备120共享应用列表。第一电子设备110还可以基于应用列表与第二电子设备120共享与预定应用相关联的数据。图2示出了根据本公开实施例的电子设备。例如图1的第一电子设备110或第二电子设备120可以被具体实现为图2中所示的电子设备200。参照图2,电子设备200包括总线210、处理器220、存储器230、输入接口240、显示器250和通信接口260。备选地,可以省略电子设备200的至少一个元件,或者可以在其中附加地包括其他元件。总线210可以是连接上述元件(例如处理器220、存储器230、输入接口240、显示器250和通信接口260)并在这些元件之间发送信号(例如控制消息)的电路。处理器220可以包括以下一项或更多项:中央处理单元(CPU)、应用处理器(AP)和通信处理器(CP)。例如,处理器220可以执行与电子设备200的至少一个其他元件的控制和/或通信相关联的计算或数据处理。处理器220可以控制电子设备200与伙伴电子设备(例如电子设备202或电子设备204)共享应用的数据。处理器220也可以与伙伴电子设备共享应用列表。处理器220可以执行控制以基于与伙伴电子设备共享的应用列表来与伙伴电子设备共享预定应用的数据。存储器230可以存储关于电子设备200的至少一个其他元件的指令或数据。例如,存储器230可以存储在电子设备200中安装的应用以及用于操作电子设备200的软件和/或程序。输入接口240可以包括输入设备,所述输入设备向电子设备200的另一元件(其他元件)传送从用户或另一外部设备输入的指令或数据。例如,输入接口240可以包括键区、圆顶开关、物理按钮、触摸面板、飞梭轮和传感器。显示器250显示诸如各种类型内容(例如文本、图像、视频、图标、符号等)等的数据。显示器250可以包括液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微电子机械系统(MEMS)显示器或电子纸显示器。通信接口260将电子设备200与外部电子设备(即电子设备202、电子设备204、或服务器206)相连。例如,通信接口260可以通过无线通信或有线通信与网络262相连,并可以与外部设备通信。无线通信可以包括短距离通信协议或蜂窝通信协议。短距离通信协议的示例包括无线保真(WiFi)、蓝牙、近场通信(NFC)、BLE、全球定位系统(GPS)等。蜂窝通信协议的示例包括长期演进(LTE)、LTE-高级(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信系统(UMTS)、无线宽带(WiBro)、全球移动通信系统(GSM)等。有线通信的示例包括通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)和普通老式电话业务(POTS)。图3示出了根据本公开实施例的第一电子设备的处理器。参照图3,处理器220包括数据共享控制器300、通信控制器310和显示控制器320。数据共享控制器300控制与伙伴电子设备共享应用的数据。通信控制器310控制电子设备200与伙伴电子设备之间的通信,其中与所述伙伴电子设备共享应用的数据。显示控制器320控制显示器250显示关联于与伙伴电子设备共享数据的信息。数据共享控制器300可以执行控制以与伙伴电子设备共享应用列表,其中电子设备200与伙伴电子设备相连以进行通信。例如,当发生共享事件时,数据共享控制器300可以向通信控制器310发送请求应用列表的请求信号。通信控制器310可以控制通信接口260响应于共享事件的发生向伙伴电子设备发送共享控制器300所提供的请求应用列表的请求信号。当通过通信接口260接收到伙伴电子设备的应用列表时,通信控制器310可以向数据共享控制器300发送伙伴电子设备的应用列表。数据共享控制器300可以向显示控制器320发送通信控制器310所提供的伙伴电子设备的应用程序列表。显示控制器320可以控制显示器250显示由数据共享控制器300提供的伙伴电子设备的应用程序列表。数据共享控制器300可以执行控制以向伙伴电子设备发送要与伙伴电子设备共享的数据和应用选择信息。例如,应用选择信息可以包括从第二电子设备的应用列表选择以共享数据的至少一个共享应用的标识信息。数据共享控制器300可以基于通过输入接口240检测到的输入信息来检测要与伙伴电子设备共享的数据。数据共享控制器300可以基于通过输入接口240检测到的输入信息来从伙伴电子设备的应用列表中选择共享的应用。数据共享控制器300可以向通信控制器310发送应用选择信息(例如应用标识符)和数据。附加地,数据共享控制器300可以向通信控制器310发送用于通过伙伴电子设备发送数据的目的地信息(例如目的地电话号码)。通信控制器310可以控制通信接口260向伙伴电子设备发送在数据共享控制器300中确定的要与伙伴电子设备共享的数据和应用选择信息。附加地,通信控制器310可以控制通信接口260附加地向伙伴电子设备发送由数据共享控制器300提供的用于通过伙伴电子设备发送数据的目的地信息(例如目的地电话号码)。通信控制器310还可以向数据共享控制器300或显示控制器320发送由伙伴电子设备通过通信接口260提供的至少一个屏幕共享数据。数据共享控制器300可以向显示控制器320发送伙伴电子设备提供的屏幕共享数据。显示控制器320可以控制显示器250显示数据共享控制器300或通信控制器310提供的屏幕共享数据。例如,显示控制器320可以控制显示器250针对每个应用在不同的窗口中显示伙伴电子设备提供的屏幕共享数据。数据共享控制器300可以向通信控制器310发送与显示器250上显示的每个窗口相对应的输入信息以及在相应窗口上显示的应用信息。数据共享控制器300可以向通信控制器310发送与电子设备200和伙伴电子设备之间的通信连接相关联的通信连接事件发生信息。通信控制器310可以响应于数据共享控制器300提供的通信连接事件发生信息来与伙伴电子设备建立通信连接。例如,通信控制器310可以响应于通信连接事件发生信息,通过通信接口260向电子设备200与其共享数据的伙伴电子设备发送通信连接请求信号。当从伙伴电子设备接收到通信连接准许信号时,通信控制器310可以与伙伴电子设备建立用于共享数据的通信连接。然而,当从伙伴电子设备接收到通信连接限制信号时,通信控制器310可以向控制器320发送关联于与伙伴电子设备的通信连接的通信连接限制信息。显示控制器320可以控制显示器250显示通信控制器310提供的关联于与伙伴电子设备的通信连接的通信连接限制信息。通信控制器310可以向数据共享控制器300发送伙伴电子设备通过通信接口260提供的数据。数据共享控制器300可以执行伙伴电子设备提供的数据。例如,当从通信控制器310接收到伙伴电子设备发送的数据时,数据共享控制器300可以从电子设备200中安装的应用中选择与相应数据的特性相对应的应用。数据共享控制器300可以基于伙伴电子设备提供的数据来执行应用。显示控制器320可以控制显示器250显示应用执行信息。在图3中,处理器220可以包括用于在电子设备200和伙伴电子设备之间共享数据的多个模块(例如,数据共享控制器300、通信控制器310和显示控制器320)。备选地,可以在功能上或在物理上将数据共享控制器300、通信控制器310和显示控制器320中的至少一个与处理器220分离开。图4示出了根据本公开实施例的第二电子设备的处理器。参照图4,处理器220包括通信控制器400、数据管理器410、应用驱动设备420和显示控制器430。通信控制器400控制电子设备200和与其共享数据的伙伴电子设备之间的通信连接。数据管理器410控制与伙伴电子设备的数据共享。应用驱动设备420执行应用。显示控制器430控制显示器250显示关联于与伙伴电子设备的数据共享的数据共享信息。通信控制器400可以向数据管理器410发送通过通信接口260从伙伴电子设备接收到的请求应用列表的请求信号。数据管理器410可以响应于通信控制器400提供的请求应用列表的请求信号,产生在电子设备200中安装的至少一个应用的列表。例如,数据管理器410可以根据在电子设备200中安装的应用来产生要与伙伴电子设备共享的应用列表。数据管理器410可以向通信控制器400发送应用列表。通信控制器400可以控制通信接口260向伙伴电子设备发送由数据管理器410提供的电子设备200的应用列表。通信控制器400可以向数据管理器410或应用驱动设备420发送通过通信接口260从伙伴电子设备接收到的应用选择信息和数据。数据管理器410可以向应用驱动设备420发送通信控制器400提供的应用选择信息和数据。应用驱动设备420可以基于通信控制器400或数据管理器410提供的数据来执行与从伙伴电子设备接收到的应用选择信息相对应的应用。例如,应用驱动设备420可以执行与应用选择信息相对应的应用,并可以提供与通信控制器400或数据管理器410所提供的数据相对应的服务。当当前正在执行与应用选择信息相对应的应用时,应用驱动设备420可以使用相应的应用来提供与通信控制器400或数据管理器410提供的数据相对应的服务。显示控制器430可以控制显示器250显示由应用驱动设备420执行的应用执行信息。例如,显示控制器430可以针对应用驱动设备420执行的每个应用使用不同的缓冲器来存储并管理相应应用的屏幕共享数据。当通过通信接口260从伙伴电子设备接收到用于共享数据的通信连接请求信号时,通信控制器400可以确定是否与伙伴电子设备建立通信连接。例如,通信控制器400可以基于电子设备200上的当前负载、通信网络上的负载、电子设备和伙伴电子设备之间的信号强度等,来确定是否可以与伙伴电子设备建立通信连接。通信控制器400可以控制通信接口260向伙伴电子设备发送指示是否与伙伴电子设备建立通信连接的信息。当通过通信控制器400连接与伙伴电子设备的通信时,显示控制器430可以控制显示器250显示通信连接信息。显示控制器430可以向数据管理器410或通信控制器400发送与应用驱动设备420执行的每个应用相关联的屏幕共享数据。数据管理器410可以向通信控制器400发送显示控制器430提供的屏幕共享数据。通信控制器400可以控制通信接口260向伙伴电子设备发送数据管理器410或显示控制器430提供的屏幕共享数据。数据管理器410可以响应于共享事件来向通信控制器400发送要与伙伴电子设备共享的数据。例如,数据管理器410可以基于通过输入接口240检测到的输入信息来确定要与伙伴电子设备共享的数据。通信控制器400可以控制通信接口260向伙伴电子设备发送数据管理器410提供的要与伙伴电子设备共享的数据。在图4中,处理器220可以包括用于在电子设备200和伙伴电子设备之间共享数据的多个模块(例如通信控制器400、数据管理器410、应用驱动设备420和显示控制器430)。备选地,可以在功能上或在物理上将通信控制器400、数据管理器410、应用驱动设备420和显示控制器430中的至少一个与处理器220分离开。图5示出了根据本公开实施例的第二电子设备的应用驱动设备。参照图5,应用驱动设备420包括后台管理器510和应用管理器520。应用管理器520可以基于伙伴电子设备提供的数据来执行与伙伴电子设备提供的应用选择信息相对应的应用。例如,应用管理器520可以执行控制以基于从通信控制器400或数据管理器410接收到的数据来开始执行与从伙伴电子设备接收到的应用选择信息相对应的应用。后台管理器510可以控制驱动在后台操作的应用。例如,当应用管理器520执行新应用时,后台管理区510可以执行控制以操作当前在后台执行的至少一个应用。显示控制器430可以控制显示器250显示应用管理器520提供的应用执行信息。显示控制器430可以针对每个应用在不同的缓冲器520-1至520-N中存储与显示器250上显示的应用和在后台执行的应用相关联的屏幕配置数据。显示控制器430可以产生与每个缓冲器中存储的屏幕配置数据相对应的屏幕共享数据,并将其发送给通信控制器400或数据管理器410。例如,可以基于相同的数据格式来配置屏幕配置数据和屏幕共享数据。根据本公开的各实施例,提供了一种电子设备。该设备包括:通信接口,其与伙伴电子设备建立通信连接;显示器;以及处理器,其确定伙伴电子设备的应用列表,控制显示器显示伙伴电子设备的应用列表,接收对应用列表中用于共享数据的应用的选择,以及基于所选应用通过通信接口向伙伴电子设备发送应用选择信息和共享数据信息。根据本公开的各实施例,与伙伴电子设备的通信连接是无线的或有线的,并且其中无线通信包括蓝牙、蓝牙低能量(BLE)和局域网(LAN)中的至少一个。根据本公开的各实施例,处理器通过通信接口向伙伴电子设备发送请求应用列表的请求信号;并响应于所述请求信号,从伙伴电子设备接收应用列表。根据本公开的各实施例,共享数据信息包括所选应用的执行数据。根据本公开的各实施例,处理器从伙伴电子设备接收屏幕共享数据;控制显示器基于所述屏幕共享数据来显示所选应用的执行屏幕;基于应用的执行屏幕来检测所选应用的共享数据;以及通过通信接口向伙伴电子设备发送所选应用的共享数据。根据本公开的各实施例,显示器在与至少一个其他应用的执行屏幕的显示区域不同的显示区域中显示所选应用的执行屏幕。根据本公开的各实施例,处理器控制显示器基于包括执行屏幕的结构和在应用执行屏幕中包括的对象的信息的屏幕共享数据来显示所选应用的执行屏幕。根据本公开的各实施例,提供了一种电子设备。该设备包括:通信接口,其与伙伴电子设备建立通信连接;以及处理器,其通过通信接口向伙伴电子设备发送应用列表,从伙伴电子设备接收应用选择信息和共享数据信息,以及基于应用选择信息和共享数据信息来执行应用。根据本公开的各实施例,通信连接是无线的或有线的,并且其中无线通信包括蓝牙、蓝牙低能量(BLE)和局域网(LAN)的至少一个。根据本公开的各实施例,处理器响应于从伙伴电子设备接收到的请求应用列表的请求信号,产生应用列表,并通过通信接口向伙伴电子设备发送应用列表。根据本公开的各实施例,处理器从在电子设备中安装的应用中选择可以与伙伴电子设备共享的至少一个应用;以及使用所选至少一个应用的列表产生应用列表。根据本公开的各实施例,设备还可以包括显示器,所述显示器显示应用的执行屏幕。根据本公开的各实施例,设备还包括存储器,其中处理器可以在区别于另一应用的分离存储区域中存储与应用的执行屏幕相对应的屏幕配置数据。根据本公开的各实施例,处理器通过通信接口向伙伴电子设备发送与应用相对应的屏幕共享数据;从伙伴电子设备接收应用的共享数据;并控制显示器显示与应用的共享数据相对应的应用执行屏幕。图6是示出了根据本公开实施例第一电子设备向第二电子设备发送数据的方法的流程图。参照图6,在操作601中,第一电子设备(例如第一电子设备110)例如无线地或有线地与第二电子设备(例如第二电子设备120)建立通信连接。在操作603中,第一电子设备确定第二电子设备的应用列表。例如,第一电子设备可以响应于共享事件的发生来向第二电子设备发送应用列表请求信号。然后,第一电子设备可以从第二电子设备接收应用列表。在操作605中,第一电子设备在其显示器上显示第二电子设备的应用列表。在操作607中,第一电子设备检测要与第二电子设备共享的数据,并选择用于共享相应数据的应用。例如,第一电子设备可以基于通过输入接口检测到的输入信息来从第二电子设备的应用列表中选择用于共享数据的应用。在操作609中,第一电子设备向第二电子设备发送要与第二电子设备共享的数据和应用选择信息。例如。第一电子设备可以产生包括数据和应用选择信息的传输分组,并向第二电子设备发送所产生的传输分组。第一电子设备可以将数据和应用选择信息配置为不同类型的信号,并将信号发送给第二电子设备。图7是示出了根据本公开实施例第二电子设备基于第一电子设备提供的数据来执行应用的方法的流程图。参照图7,在操作701中,第二电子设备(例如第二电子设备120)例如无线地或有线地与第一电子设备(例如第一电子设备110)建立通信连接。在操作703中,第二电子设备向第一电子设备发送第二电子设备的应用列表。例如,第二电子设备可以响应于共享事件的发生,向连接以进行通信的第一电子设备发送第二电子设备的应用列表。第二电子设备可以响应于从第一电子设备接收到的应用列表请求信号来向第一电子设备发送第二电子设备的应用列表。在操作705中,第二电子设备从第一电子设备接收数据和应用选择信息。例如,应用选择信息可以包括由第一电子设备从包括在第二电子设备的应用列表中的应用中选择的应用的标识符。在操作707中,第二电子设备基于从第一电子设备接收到的数据来执行与应用选择信息相对应的应用。例如,第二电子设备在其显示器上显示包括从第一电子设备接收到的数据的应用执行信息。图8是示出了根据本公开实施例用于共享数据的方法的信号流图。参照图8,第一电子设备800(例如第一电子设备110)可以无线地或有线地与第二电子设备802(例如第二电子设备120)建立通信连接。在操作811中,第一电子设备800响应于共享事件的发生向第二电子设备802发送应用列表请求信号。在操作813中,第二电子设备802响应于应用列表请求信号向第一电子设备800发送第二电子设备802的应用列表。例如,第二电子设备802的应用列表可以包括关联于第二电子设备802中安装的应用中可以与第一电子设备共享的至少一个应用的信息。第一电子设备800可以在其显示器上显示第二电子设备802的应用列表。在操作815中,第一电子设备800选择要与第二电子设备802共享的数据和共享应用。例如,第一电子设备800可以基于第二电子设备802的应用列表来选择用于共享数据的应用。在操作817中,第一电子设备800向第二电子设备802发送要与第二电子设备802共享的数据和应用选择信息。例如,第一电子设备800产生包括要与第二电子设备802共享的数据和应用选择信息的传输分组,并向第二电子设备802发送传输分组。在操作819中,第二电子设备802基于第一电子设备800提供的数据来执行与应用选择信息相对应的应用。例如,第二电子设备802执行与应用执行信息相对应的应用。第二电子设备802可以使用应用的执行屏幕来显示第一电子设备800提供的数据。在操作821中,第二电子设备802向第一电子设备发送应用执行完成信息。备选地,第二电子设备802可以省略第二电子设备802的应用执行完成信息的传输。图9是示出了根据本公开实施例第一电子设备向第二电子设备发送应用信息和数据的方法的流程图。图10A至图10E示出了根据本公开实施例在第一电子设备发送应用信息和数据时所显示的屏幕配置。图16示出了根据本公开实施例当第一电子设备显示第二电子设备的屏幕信息时的屏幕配置。参照图9,在操作901中,第一电子设备(例如第一电子设备110或800)可以无线地或有线地与第二电子设备(例如第二电子设备120或802)建立通信连接。在操作903中,第一电子设备检测是否发生共享事件。例如,第一电子设备基于通过输入接口检测到的输入信息来确定是否检测到与共享事件的发生相关联的控制指令。可以通过选择与共享事件相对应的菜单、按钮、或硬件按钮来产生控制指令。例如,如图10A中所示,第一电子设备在显示器1000的区域1010中显示关联于与第二电子设备建立的通信连接的通信连接信息1020。第一电子设备还响应于选择通信连接信息1020来在显示器1000的另一区域中显示关联于与第二电子设备建立的连接的连接控制菜单1030。例如,连接控制菜单1030包括第二电子设备(即三星GalaxyS3)的状态信息1032。第一电子设备可以基于通过输入接口检测到的输入信息来确定是否选择了包括在连接控制菜单1030中的共享菜单1034。再次参照图9,在操作905中,当检测到共享事件时,第一电子设备向第二电子设备发送应用列表请求信号。在操作907中,第一电子设备响应于应用列表请求信号从第二电子设备接收应用列表。例如,第二电子设备的应用列表可以包括关联于在第二电子设备中安装的应用中可以与第一电子设备共享的至少一个应用的信息。在操作909中,第一电子设备在显示器上显示第二电子设备的应用列表。例如,参照图16,第一电子设备在显示器上显示包括在第二电子设备的应用列表1610中的每个应用程序的图标。如图10B所示,第一电子设备可以在显示器1000的区域中显示应用选择区域1050的共享数据输入屏幕1040。共享数据输入屏幕1040还包括共享数据输入区域1060和发送按钮1070。应用选择区域1050可以包括第二电子设备的应用列表。再次参照图9,在操作911中,第一电子设备确定是否从第二电子设备的应用列表中选择了共享应用。例如,第一电子设备响应于如图10B中所示的用户选择应用选择区域1050,如图10C中所示的在显示器上显示第二电子设备的应用列表1052。第一电子设备可以基于通过输入接口检测到的输入信息来确定是否从第二电子设备的应用列表1052中选择了共享应用。当选择了共享应用时,如图10D中所示,第一电子设备可以在应用选择区域1050中显示与所选应用相关联的信息1054。再次参照图9,在操作909中,当在操作911中未选择共享应用时,第一电子设备保持显示第二电子设备的应用列表。例如,当直到在当显示第二电子设备的应用列表的时间点之后经过了参考时间才检测到用户输入时,第一电子设备可以识别与第二电子设备的数据共享终止。因此,第一电子设备可以停止从显示器显示共享数据输入屏幕1040。在操作913中,当在操作911中选择了共享应用时,第一电子设备确定是否检测到要与第二电子设备共享的数据。例如,第一电子设备可以基于通过输入接口检测到的输入信息来确定是否输入了要与第二电子设备共享的数据(例如统一资源定位符(URL))。再次参照图10D,当检测到要与第二电子设备共享的数据时,第一电子设备可以在共享数据输入区域1060中显示检测到的数据1062。再次参照图9,在操作915中,当在操作913中检测到要与第二电子设备共享的数据时,第一电子设备向第二电子设备发送应用选择信息和数据信息。例如,如图10E中所示,当检测到在共享数据输入屏幕的发送按钮1080上提供的输入(例如触摸)时,第一电子设备可以将在共享数据输入屏幕1040中显示的应用选择信息和数据配置为单个传输分组,第一电子设备可以将该单个传输分组发送给第二电子设备。图11是示出了根据本公开实施例第一电子设备向第二电子设备发送应用信息和数据的方法的流程图。图12A至图12C示出了根据本公开实施例在第一电子设备发送应用信息和数据时所显示的屏幕配置。参照图11,在操作1101中,第一电子设备(例如第一电子设备110或800)可以无线地或有线地与第二电子设备(例如第二电子设备120或802)建立通信连接。在操作1103中,第一电子设备确定是否发生共享事件。例如,如图12A中所示,第一电子设备在显示器上显示互联网搜索屏幕(例如网络浏览器)1200。然后,第一电子设备可以基于与互联网地址(URL)1210相关联的上下文菜单1220来确定是否发生了共享事件。例如,第一电子设备基于通过鼠标的右击或选择菜单显示按钮来显示上下文菜单。再次参照图11,在操作1105中,当在操作1103中发生了共享事件时,第一电子设备检测要与第二电子设备共享的数据。例如,再次参照图12A,当检测到选择了在显示器的至少一些区域中显示的上下文菜单1220的共享菜单1222(例如通过批准共享文本(throughpass-sharetext))时,第一电子设备可以识别出发生了共享事件。第一电子设备可以响应于共享事件的发生来检测针对其设置了上下文菜单的互联网地址1210,作为要与第二电子设备共享的数据。再次参照图11,在操作1107中,第一电子设备向连接以进行通信的第二电子设备发送应用列表请求信号。在操作1109中,第一电子设备从第二电子设备接收应用列表。例如,可以接收第二电子设备的应用列表,该应用列表包括关联于第二电子设备中安装的应用中可以与第一电子设备共享的至少一个应用的信息。在操作1111中,第一电子设备显示要与第二电子设备共享的数据和第二电子设备的应用列表。例如,如图12B中所示,第一电子设备在显示器的区域中显示包括应用选择区域1240的共享数据输入屏幕1230。第一电子设备还在共享数据输入屏幕1230的共享数据输入区域中显示在步骤1105中检测到的数据1232(即URL)。再次参照图11,在操作1113中,第一电子设备确定是否从第二电子设备的应用列表中选择了共享应用。例如,如图12C所示,第一电子设备响应于选择了图12B的应用选择区域1240来在显示器上显示第二电子设备的应用列表1242。第一电子设备可以基于通过输入接口检测到的输入信息来确定是否从第二电子设备的应用列表1242中选择共享应用。当选择了共享应用(例如,第一程序)时,如图10D所示,第一电子设备在应用选择区域1050中显示与所选的应用相关联的信息1054。再次参照图11,当在操作113中未选择共享应用时,第一电子设备在操作1111中保持显示第二电子设备的应用列表。例如,当直到从首先显示第二电子设备的应用列表的时间点经过了参考时间才检测到用户输入时,第一显示设备可以停止显示共享数据输入屏幕1230。在操作1115中,当在操作1113中选择了共享应用时,第一电子设备向第二电子设备发送应用选择信息和数据信息。图13是示出了根据本公开实施例第二电子设备基于第一电子设备所提供的应用信息和数据来执行应用的方法的流程图。图14示出了根据本公开实施例在第二电子设备中基于第一电子设备所提供的应用信息和数据执行的应用的屏幕配置。参照图13,在操作1301中,第二电子设备(例如第二电子设备120或802)可以无线地或有线地与第一电子设备(例如第一电子设备110或800)建立通信连接。在操作1303中,第二电子设备确定是否从连接以进行通信的第一电子设备接收到应用列表请求信号。在操作1305中,第二电子设备响应于在操作1303中接收到的应用列表请求信号,来配置第二电子设备的应用列表。例如,第二电子设备可以产生应用列表,该应用列表包括关联于在第二电子设备中安装的应用中可以与第一电子设备共享的至少一个应用的信息。在操作1307中,第二电子设备向第一电子设备发送第二电子设备的应用列表。在操作1309中,第二电子设备确定是否从第一电子设备接收到应用选择信息和数据信息。例如,第二电子设备可以确定是否从第一电子设备接收到包括应用选择信息和数据信息的传输分组。在操作1311中,当在操作1309中接收到应用选择信息和数据信息时,第二电子设备基于从第一电子设备接收到的数据来执行与应用选择信息相对应的应用。例如,如图14中所示,第二电子设备执行与应用选择信息相对应的送信者(messenger)程序1400。第二电子设备可以在送信者程序的消息输入字段中输入从第一电子设备接收到的数据1410(即,samsung.com)。第二电子设备可以将第一电子设备提供的目的地信息设置为从第一电子设备接收到的数据的目的地。例如,第二电子设备可以显示送信者程序的朋友列表(目的地地址列表),其中要向该朋友列表发送从第一电子设备接收到的数据。第二电子设备可以执行与应用选择信息相对应的网络浏览器,该网络浏览器显示与从第一电子设备接收到的数据(例如URL)相关联的网页。例如,当执行与应用选择信息相对应的送信者程序1400时,第二电子设备可以在送信者程序1400的消息输入字段中输入从第一电子设备接收到的数据1410。图15是示出了根据本公开实施例第一电子设备显示第二电子设备的屏幕信息的方法的流程图。参照图15,在操作1501中,第一电子设备(例如,第一电子设备110或800)可以显示连接以进行通信的第二电子设备(例如,第二电子设备120或802)的应用列表。例如,如以上在图9的步骤901至907中所述的,第一电子设备可以在显示器上显示从第二电子设备接收到的应用列表。在操作1503中,第一电子设备确定是否从第二电子设备的应用列表中选择了共享应用。例如,第一电子设备确定是否检测到从在显示器上显示的第二电子显示设备的应用列表中选择共享应用的输入。当没有选择共享应用时,第一电子设备在操作1501中保持显示第二电子设备的应用列表。例如,当在首先显示第二电子设备的应用列表之后的特定时间段未检测到用户输入时,第一电子设备可以停止显示应用列表。也就是说,第一电子设备可以确定未执行与第二电子设备的数据共享,并停止显示应用列表。在操作1505中,当在操作1503中选择了共享应用时,第一电子设备向第二电子设备发送应用选择信息。例如,第一电子设备向第二电子设备发送与共享应用相关联的应用选择信息和数据。与共享应用相关联的数据可以包括屏幕共享数据请求信息或要通过共享应用与第二电子设备共享的数据。在操作1507中,第一电子设备确定是否从第二电子设备接收到应用的屏幕共享数据。在操作1509中,当在操作1507中从第二电子设备接收到应用的屏幕共享数据时,第一电子设备基于屏幕共享数据来显示应用执行屏幕。例如,第一电子设备可以针对每个应用使用不同窗口来显示相应应用的执行屏幕。例如,如图16中所示,第一电子设备在显示器1600的区域上显示送信者程序执行屏幕1622、网络浏览器执行屏幕1624和地图程序执行屏幕1626。尽管未示出,但是第一电子设备可以使用不同窗口来显示其他执行屏幕,例如,相机程序执行屏幕。再次参照图15,在操作1511中,第一电子设备确定是否检测到要与第二电子设备共享的数据。例如,第一电子设备可以确定是否通过在显示器上显示的多个应用执行屏幕中的预定应用的执行屏幕检测到数据输入。在操作1509中,当在操作1511中未检测到要与第二电子设备共享的数据时,第一电子设备保持显示应用执行屏幕。在操作1513中,当在操作1511中检测到要与第二电子设备共享的数据时,第一电子设备向第二电子设备发送应用选择信息和数据信息。例如,第一电子设备可以选择通过其检测到输入要与第二电子设备共享的数据的应用,作为共享应用。图17是示出了根据本公开实施例第二电子设备向第一电子设备发送屏幕信息的方法的流程图。参照图17,在操作1701中,第二电子设备(例如,第二电子设备120或802)可以向连接以进行通信的第一电子设备(例如,第一电子设备110或800)发送应用列表。例如,如以上在图13的操作1301至1307中所述,第二电子设备可以向第一电子设备发送第二电子设备的应用列表。在操作1703中,第二电子设备确定是否从第一电子设备接收到应用选择信息。在操作1705中,当在操作1703中从第一电子设备接收到应用选择信息时,第二电子设备执行与应用选择信息相对应的应用。例如,第二电子设备可以将与应用选择信息相对应的应用作为后台执行。例如,第二电子设备可以显示与应用选择信息相对应的应用的执行屏幕。例如,第二电子设备可以在不同的缓冲器中存储在第二电子设备中执行的应用的屏幕配置信息。在操作1707中,第二电子设备向第一电子设备发送与应用选择信息相对应的应用的屏幕共享数据。例如,第二电子设备可以产生与应用的执行屏幕相对应的屏幕共享数据。第二电子设备可以向第一电子设备发送屏幕共享数据。屏幕共享数据可以包括应用执行屏幕的结构和在执行屏幕中显示的对象信息中的至少一个。在操作1709中,第二电子设备确定是否从第二电子设备接收到应用选择信息和数据信息。在操作1711中,当接收到应用选择信息和数据信息时,第二电子设备使用与应用选择信息相对应的应用(例如,在操作1705中执行的应用)来提供与从第一电子设备接收到的数据相对应的服务。例如,第二电子设备可以使用在后台执行的应用中与应用选择信息相对应的执行应用来提供与从第一电子设备接收到的数据相对应的服务。第二电子设备可以显示与数据信息相对应的应用的执行屏幕。第二电子设备可以将从第一电子设备接收到的数据输入到送信者程序的消息输入字段中。第二电子设备可以基于从第一电子设备接收到的数据通过相机程序来捕获图像(例如,预览图像)。第二电子设备可以向第一电子设备发送捕获的图像。备选地,第二电子设备可以在存储器中存储捕获的图像。例如,第二电子设备可以基于从第一电子设备接收到的数据通过相机程序来拍摄视频。第二电子设备可以实时地向第一电子设备发送拍摄的视频数据(例如,流服务)。第一电子设备可以在存储器或在功能上或在物理上与第一电子设备相连的外部存储设备中存储第二电子设备提供的视频数据。附加地,第一电子设备可以显示第二电子设备提供的视频数据。图18是示出了根据本公开实施例第一电子设备与第二电子设备建立用于共享数据的通信连接的方法的流程图。参照图18,在操作1801中,第一电子设备(例如,第一电子设备110或800)可以显示可以连接以进行通信的电子设备的列表。例如,第一电子设备可以响应于共享事件的发生,来显示向其提供共享服务的至少一个其他电子设备的列表。在操作1803中,电子设备确定是否从电子设备列表中选择了用于共享服务的第二电子设备。例如,第一电子设备可以确定是否通过输入接口检测到用于选择第二电子设备的输入。在操作1801中,当在操作1803中没有选择用于共享服务的第二电子设备时,第一电子设备保持显示电子设备列表。在操作1805中,当在操作1803中选择了第二电子设备用于服务共享时,第一电子设备向第二电子设备发送通信连接请求信息。在操作1807中,响应于通信连接请求信息,第一电子设备确定是否从第二电子设备接收到通信连接准许信息。在操作1809中,当在操作1807中从第二电子设备接收到通信连接准许信息时,第一电子设备与第二电子设备建立通信连接。在操作1811中,第一电子设备与连接以进行通信的第二电子设备共享应用的数据。例如,如图9、图11或图15中所示,第一电子设备向连接以进行通信的第二电子设备发送应用选择信息和要共享的数据信息。在操作1813中,当在操作1807中从第二电子设备接收到通信连接限制信息时,第一电子设备显示关于与第二电子设备的通信连接受限的指示。例如,当在发送了通信连接请求信息之后的参考时间期间未接收到关于通信连接请求信息的响应信息时,第一电子设备可以确定没有准许与第二电子设备建立通信连接。图19是示出了根据本公开实施例第二电子设备与第一电子设备建立用于共享数据的通信连接的方法的流程图。参照图19,在操作1901中,第二电子设备(例如,第二电子设备120或802)可以从第一电子设备(例如,第一电子设备110或800)接收通信连接请求信息。在操作1903中,第二电子设备确定是否允许与第一电子设备建立通信连接。例如,第二电子设备可以基于第二电子设备上的负载、通信网络上的负载、信号强度等来确定是否可以与第一电子设备建立通信连接。在操作1905中,当在操作1903中第二电子设备确定可以与第一电子设备建立通信连接时,第二电子设备响应于通信连接请求信息,向第一电子设备发送通信连接准许信息。在操作1907中,第二电子设备与第一电子设备相连以进行通信。在操作1909中,第二电子设备与连接以进行通信的第一电子设备共享应用的数据。例如,如图13或17中所示,第二电子设备可以基于从连接以进行通信的第一电子设备接收到的数据来执行与应用选择信息相对应的应用。在操作1911中,当在操作1911中第二电子设备确定不允许与第一电子设备建立通信连接时,第二电子设备向第一电子设备发送通信连接限制信息。图20是示出了根据本公开实施例用于共享数据的方法的信号流图。参照图20,第一电子设备2000(例如,第一电子设备110)可以无线地(例如,在WLAN中)或有线地与第二电子设备2002(例如,第二电子设备120)建立通信连接。在操作2011中,第二电子设备2002可以响应于共享时间的发生来检测要与第一电子设备2000共享的数据。在操作2013中,第二电子设备2002向第一电子设备2000发送共享数据。例如,共享数据包括从第二电子设备2002中检测到的数据和与该数据相关联的应用信息。在操作2015中,第一电子设备2000通过分析从第二电子设备2002接收到的数据的特性来执行与共享数据相对应的应用。例如,第一电子设备2000执行与共享数据相对应的应用,并显示与共享数据相对应的执行屏幕。在操作2017中,第一电子设备2000向第二电子设备2002发送数据共享完成信息。备选地,可以省去第一电子设备2000的数据共享完成信息的发送。图21是示出了根据本公开实施例第一电子设备基于第二电子设备所提供的数据来执行应用的方法的流程图。参照图21,在步骤2101中,第一电子设备(例如,第一电子设备110或2000)可以无线地或有线地与第二电子设备建立通信连接。在操作2103中,第一电子设备确定是否从连接以进行通信的第二电子设备接收到共享数据。在操作2105中,当在操作2103中从第二电子设备接收到共享数据时,第一电子设备确定共享数据的特性。例如,第一电子设备分析共享数据的配置信息(例如,文本、图像等)。在操作2107中,第一电子设备基于共享数据的特性来选择与共享数据相对应的应用。例如,第一电子设备基于共享数据的配置信息来选择用于执行共享数据的应用。在操作2109中,第一电子设备执行与共享数据相对应的应用,并显示与共享数据相对应的执行屏幕。例如,当共享数据是互联网地址(或互联网文章)时,第一电子设备执行网络浏览器并在显示器上显示与共享数据相对应的网页。图22是示出了根据本公开实施例第二电子设备向第一电子设备发送数据的方法的流程图。参照图22,在操作2201中,第二电子设备(例如,第二电子设备120或2002或电子设备200)可以无线地或有线地与第一电子设备建立通信连接。在操作2203中,第二电子设备确定是否发生了共享事件。例如,第二电子设备确定是否检测到与共享事件相对应的应用图标的选择。第二电子设备可以确定是否检测到选择了与共享事件相对应的菜单。在操作2205中,当在操作2203中发生了共享事件时,第二电子设备检测要与第一电子设备共享的数据。例如,第二电子设备可以检测要与第一电子设备共享的互联网地址,或者可以检测要与第一电子设备共享的互联网文章中的至少一些。在操作2207中,第二电子设备向第一电子设备发送共享数据。根据本公开的各实施例,提供了一种电子设备的操作方法。所述方法可以包括:确定伙伴电子设备的应用列表;显示所述伙伴电子设备的所述应用列表;接收对所述应用列表中用于共享数据的应用的选择;以及基于所选应用向伙伴电子设备发送应用选择信息和共享数据信息。根据本公开的各实施例,确定应用列表的操作包括:通过与伙伴电子设备的通信连接向伙伴电子设备发送向伙伴电子设备请求应用列表的请求信号;以及响应于所述请求信号,从伙伴电子设备接收应用列表。根据本公开的各实施例,共享数据信息包括所选应用的执行数据。根据本公开的各实施例,所述方法还包括:从伙伴电子设备接收屏幕共享数据;基于屏幕共享数据来显示所选应用的执行屏幕;基于应用的执行屏幕来检测所选应用的共享数据;以及向伙伴电子设备发送所选应用的共享数据。根据本公开的各实施例,显示执行屏幕的操作包括:在与至少一个其他应用的执行屏幕的显示区域不同的显示区域中显示所选应用的执行屏幕。根据本公开的各实施例,屏幕共享数据包括执行屏幕的结构和在执行屏幕中包括的对象的信息。根据本公开的各实施例,提供了一种电子设备的操作方法。所述方法包括:向伙伴电子设备发送应用列表;从伙伴电子设备接收应用选择信息和共享数据信息;以及基于应用选择信息和共享数据信息来执行应用。根据本公开的各实施例,所述方法还包括:从伙伴电子设备接收请求应用列表的请求信号;响应于请求信号来产生应用列表。根据本公开的各实施例,产生应用列表的操作包括:从在电子设备中安装的应用中选择可以与伙伴电子设备共享的至少一个应用;以及使用所选的至少一个应用产生应用列表。根据本公开的各实施例,执行应用的操作包括:显示应用的执行屏幕。根据本公开的各实施例,所述方法还包括:向伙伴电子设备发送与应用相对应的屏幕共享数据;从伙伴电子设备接收应用的共享数据;以及显示与应用的共享数据相对应的应用执行屏幕。根据本公开实施例的电子设备和方法基于伙伴电子设备的应用程序列表向伙伴电子设备发送要与伙伴电子设备共享的数据和应用信息,以在各种电子设备之间平稳地共享数据。在本文中,术语“模块”可以意味着包括例如硬件、软件和固件之一或其中两个或更多个的组合的单元。术语“模块”可以与例如术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”互换使用。“模块”可以是集成组件元件的最小单元或其一部分。“模块”可以是用于执行一个或更多个功能的最小单元或其一部分。可以机械地或电性地实现“模块”。例如,“模块”可以包括以下至少一项:专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、用于执行当前已知或者将在未来开发的操作的可编程逻辑器件。可以通过以编程模块形式存储在计算机可读存储介质中的命令,来实现根据本公开的设备的至少一部分(例如,其模块或功能)或方法的至少一部分(例如,操作)。指令在由处理器(例如,处理器220)执行时,可以使一个或更多个处理器执行与该指令相对应的功能。例如,计算机可读存储介质可以是存储器130。计算机可读记录介质可以包括硬盘、软盘、磁性介质(例如磁带)、光介质(例如,压缩盘只读存储器(CD-ROM)和数字多功能盘(DVD))、磁光介质(例如,光磁盘)、硬件设备(例如,只读存储器(ROM)、随机存取存储器(RAM)、闪存)等。另外,程序指令可以包括可以在计算机中通过使用解释器执行的高级语言代码、以及由编译器产生的机器代码。上述硬件设备可以配置为作为一个或更多个软件模块来操作,以便执行本公开的操作,反之亦然。根据本公开的编程模块可以包括上述组件中的一个或更多个,或还可以包括其他附加组件,或可以省略上述组件中的一部分。根据本公开多种实施例的由模块、编程模块或其他组成元件执行的操作可以顺序地、并行地、重复地或启发式地执行。此外,可以根据另一顺序来执行一些操作或可以省去一些操作,或者可以添加其他操作。此外,本文档中公开的实施例仅用于对技术内容的描述和理解,而不限制本公开的范围。因此,本发明的范围应该解释为包括基于本公开的技术思想的所有修改和各种其他实施例。尽管已经参考本公开的特定实施例具体示出并描述了本公开,的是本领域普通技术人员应理解,可以在不脱离由以下权利要求及它们的等同物限定的本公开的精神和范围的前提下,在形式和细节上对本文进行多种改变。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1