共享内容的方法和支持该方法的电子设备与流程

文档序号:15395301发布日期:2018-09-08 02:02阅读:168来源:国知局

本申请要求2017年2月28日提交的韩国专利申请no.10-2017-0026223的优先权,其内容以引用方式并入本文中。

本公开涉及基于头戴式显示设备的内容共享技术。



背景技术:

随着移动市场变得成熟,已经提出了可穿戴电子设备,即所谓的提供了与现有移动设备关联的新类型功能的可穿戴设备。可穿戴设备的示例可以包括安装在用户的眼部区域上的头戴式显示器(hmd)设备。hmd设备在提供具有立体效果的内容(诸如虚拟现实(vr)或增强现实(ar))时,满足了用户的各种体验需要。

上述信息仅作为背景信息被呈现以辅助理解本公开。关于上述任何内容是否可适用于关于本公开的现有技术,尚未作出任何判定,且没有作出断言。



技术实现要素:

通过头戴式显示器(hmd)设备提供的内容可以被与hmd设备建立网络的外部设备共享。然后,共享内容可能与外部设备的属性(例如,针对双眼的内容是否被管理)不一致。在这种情况下,共享内容不能在外部设备上再现或会被异常再现,而妨碍了外部设备的用户对内容的沉浸感。

本公开的各方面解决了至少上述问题和/或缺点并且提供了至少下述优点。因此,本公开的一方面提供了一种用于共享内容的方法和支持该方法的电子设备,使用该方法,可以通过处理要被共享内容的格式使得内容的格式与外部设备的属性相对应来共享针对外部设备被优化的内容。

根据本公开的一方面,提供了一种与hmd设备交互的电子设备。所述电子设备包括通信接口、存储器、显示器和至少一个处理器,所述至少一个处理器与所述通信接口、所述存储器和所述显示器电连接。

根据一实施例,所述至少一个处理器可以被配置为:通过所述通信接口,接收与和至少一个外部设备共享内容相关的事件信号或从所述至少一个外部设备接收与共享内容相关的请求信息;识别所述至少一个外部设备的属性信息;转换所述存储器中存储的一条或更多条内容的格式,使得所述一条或更多条内容的格式与所识别的属性信息相对应;并且将格式已经被转换的内容通过通信接口发送到所述至少一个外部设备。

根据各个实施例,可以共享针对外部设备被优化的内容,并且可以提供简易内容共享功能。

根据各个实施例,可以改进外部设备的用户对内容的沉浸感。

另外,本公开可以提供被直接或间接认识到的各种效果。

根据结合附图公开了本公开的各个实施例的下面详细描述,本公开的其他方面、优点和显著特征对于本领域技术人员将变得显而易见。

附图说明

根据结合附图进行的下面描述,本公开的某些实施例的以上和其他方面、特征和优点将更清楚,其中:

图1例示了根据本公开的实施例的电子设备的管理环境;

图2例示了根据本公开的实施例的电子设备的配置;

图3例示了根据本公开的实施例的共享电子设备的内容的方法;

图4a例示了根据本公开的实施例的电子设备的第一用户界面(ui);

图4b例示了根据本公开的实施例的电子设备的第二ui;

图4c例示了根据本公开的实施例的电子设备的第三ui;

图5例示了根据本公开的第一实施例的电子设备的内容共享形式;

图6a例示了根据本公开的第二实施例的电子设备的内容共享形式;

图6b例示了根据本公开的第二实施例的共享内容的形式的示例;

图6c例示了根据本公开的第二实施例的共享内容的形式的另一个示例;

图7例示了根据本公开的实施例的电子设备的框图;以及

图8例示了根据本公开的实施例的程序模块的框图。

贯穿附图,将理解类似的附图标记表示类似的部件、组件和结构。

具体实施方式

提供下面参照附图的描述以帮助全面理解由权利要求书及其等同物限定的本公开的各个实施例。它包括用于辅助理解的各种具体细节,但是这些细节将被视为仅仅是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对本文中描述的各个实施例进行各种改变和修改。另外,为了清楚和简洁起见,可省略对公知功能和构造的描述。

在下面描述和权利要求书中使用的术语和词语不限于书面含义,而是仅仅被发明人用来使能清楚且一致地理解本公开。因此,本领域的技术人员应该清楚,提供下面对本公开的各个实施例的描述仅仅是出于例示的目的,而不是出于限制由所附权利要求书及其等同物限定的本公开的目的。

要理解,单数形式“一”、“一个”和“该”包括复数指示物,除非上下文另有明确规定。因此,例如,参考“组件表面”包括参考一个或更多个此种表面。

本文中使用的术语“包括”、“包含”和“具有”或“可以包括”或“可包含”和“可具有”指所公开的功能、操作或元件的存在,但不排除其他功能、操作或元件。

例如,表述“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)、运动图像专家组阶段1或阶段2(mpeg-1或mpeg-2)音频层3(mp3)播放器、移动医疗设备、相机或可穿戴设备中的至少一种。可穿戴设备可以包括附件型设备(例如,手表、戒指、手镯、脚链、项链、眼镜、隐形眼镜、头戴式设备(hmd))、织物或衣物集成型设备(例如,电子衣服)、身体附着型设备(例如,皮肤垫或纹身)或生物可植入型设备(例如,可植入电路)中的至少一种。

在本公开的一些不同实施例中,电子设备可以是家用电器。智能家电可以包括例如电视(tv)、数字视频/通用盘(dvd)播放器、音频、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、tv盒(例如,samsunghomesynctm、appletvttm或googletvtm)、游戏控制台(例如,xboxtm或playstationtm)、电子词典、电子钥匙、摄像机或电子相框中的至少一种。

在本公开的其他不同实施例中,电子设备可以包括各种医疗设备(例如,各种便携式医疗测量设备(例如,血糖测量设备、心率测量设备、血压测量设备、体温测量设备等)、磁共振血管造影(mra)、磁共振成像(mri)、计算机断层扫描(ct)、扫描仪、超声设备等)、导航设备、全球导航卫星系统(gnss)、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐设备、船舶电子设备(例如,导航系统、陀螺罗盘等)、航空电子设备、安全设备、车辆音响主机、工业或家庭机器人、自动取款机(atm)、商店的销售点(pos)设备或物联网(iot)设备(例如,灯泡、各种传感器、电子或气体仪表、喷淋头、火警、恒温器、路灯、烤面包机、健身设备、热水箱、加热器、热水器等)中的至少一种。

根据本公开的各个实施例,电子设备可以包括家具或建筑物/建筑的一部分、电子板、电子签名接收设备、投影仪或测量仪器(例如,水表、电表、气体仪表、波长计等)中的至少一种。电子设备可以是上述提到的设备中的一个或更多个组合。根据本公开的一些各个实施例的电子设备可以是柔性设备。根据本公开的实施例的电子设备不限于上述提到的设备,并且随着新技术发展可以包括新的电子设备。

下文中,将参照附图来更详细描述根据本公开的各个实施例的电子设备。本文中使用的术语“用户”可以指使用电子设备的人或可以指使用电子设备的设备(例如,人工智能电子设备)。

图1例示了根据本发明的实施例的电子设备的管理环境。

参照图1,根据实施例的电子设备100的管理环境可以包括头戴式显示器(hmd)设备200和至少一个外部设备400和/或500。电子设备100可以共享响应于用户的控制而选择的内容或当前正使用至少一个外部设备400和/或500被再现的内容。在该操作中,电子设备100可以识别至少一个外部设备400和/或500的属性,并且可以根据所识别的属性来确定将被至少一个外部设备400和/或500共享的内容的格式。

在一实施例中,电子设备100(下文中,被称为图1中的第一电子设备)可以在与hmd设备200(下文中,被称为图1中的第一hmd设备)交互时被管理。在该方面,第一电子设备100可以耦接到第一hmd设备200。例如,第一电子设备100可以基于设置在第一hmd设备200的前框架201上的至少一个耦接构件203可拆卸地耦接到第一hmd设备200。替代地,第一电子设备100可以被包括在第一hmd设备200中。例如,第一电子设备100可以被安装在第一hmd设备200的内部,或可以被包括在第一hmd设备200中,以与第一hmd设备200物理或功能地集成。

在一实施例中,第一电子设备100可以有助于用户观看一条或更多条内容(例如,静止图像或视频)。在该方面,第一电子设备100可以包括响应于用户输入或特定调度信息来输出一条或更多条内容的显示器。第一电子设备100可以被耦接,使得显示器面对第一hmd设备200的前框架201。因此,用户可以通过第一hmd设备200的前框架201上包括的透镜组件(未示出)观看从第一电子设备100的显示器输出的内容。在该操作中,第一电子设备100可以执行单目模式(例如,在一个显示区域中输出一个画面(screen)的功能)或双目模式(例如,将一个显示区域划分成多个区域并且在所划分的区域上输出相同或不同画面的功能)。当第一电子设备100基于双目模式输出内容时,用户可以通过第一hmd设备200观看虚拟现实(vr)或增强现实(ar)内容。

在另一实施例中,可以通过设置在第一hmd设备200的内部的显示器帮助用户观看内容。例如,当第一电子设备100被安装在第一hmd设备200的内部或与第一hmd设备200集成时,第一hmd设备200可以在其内部包括显示器。第一hmd设备200中包括的显示器可以响应于施加到第一hmd设备200的输入/输出接口230(例如,触摸板、小键盘或滚轮)的用户输入来输出一条或更多条内容。

在一实施例中,第一电子设备100可以与至少一个外部设备400和/或500建立网络600,以被通信地或功能地连接到外部设备400和/或500。另外,第一电子设备100可以基于短距离无线通信方案与至少一个外部设备400和/或500建立通信信道。第一电子设备100和至少一个外部设备400和/或500可以通过网络600或通信信道发送和接收与功能管理相关的数据。例如,第一电子设备100可以将正被输出的内容或存储器中存储的内容中的至少一些与至少一个外部设备400和/或500共享(或将其发送到至少一个外部设备400和/或500)。在各个实施例中,至少一个外部设备400和/或500可以包括诸如智能电话、平板个人计算机(pc)、台式pc、膝上型pc、电视机、数字视频盘(dvd)播放器或hmd设备的显示设备。同时,至少一个外部设备400和/或500不限于上述提到的设备,而是可以包括可以执行基于显示器的内容输出功能的各种设备。

在一实施例中,与第一电子设备100共享内容的至少一个外部设备400和/或500可以包括在与第一电子设备100相同或相似的环境中操作的相同类型的设备。例如,至少一个外部设备400和/或500可以包括第二电子设备400,第二电子设备400在以与第一电子设备100相同或相似的方式与第二hmd设备300交互时被操作。替代地,至少一个外部设备400和/或500可以包括与第一电子设备100类型不相似的设备(诸如第三电子设备500(例如,tv))。至少一个外部设备400和/或500可以包括:通信接口,其可与第一电子设备100(或第一hmd设备200)建立网络600或通信信道;存储器,其存储通过通信接口接收的内容;或显示器或音频设备,其输出内容。

在一实施例中,从第一电子设备100和至少一个外部设备400和/或500输出(再现)的内容的格式(例如,单目格式、双目格式、分辨率或画面比率)可以是相同或不同的。例如,第一电子设备100和第二电子设备400可以输出单目内容或双目内容,并且第三电子设备500(例如,tv)可以只输出单目内容。此外,即使第一电子设备100和第二电子设备400以相同的方式输出双目内容,分辨率或画面比率也可以根据设备或交互hmd设备的性能而不同。在该方面,第一电子设备100可以基于至少一个外部设备400和/或500的属性信息(例如,是否管理双目内容、画面比率、分辨率或是否支持声音)来确定共享内容的格式。下文中,下面将描述与要被共享内容的格式的控制和实现实施例的元件的功能操作相关的各个实施例。

图2例示了根据本公开的实施例的电子设备的配置。

参照图2,电子设备100可以包括通信接口110、存储器120、显示器130和处理器140(例如,至少一个处理器)。在各个实施例中,电子设备100可不包括这些元件中的至少一个,或可以额外包括另一个元件。例如,电子设备100还可以包括向这些元件或传感器模块(例如,接近亮度传感器、加速度传感器、指纹识别传感器或虹膜传感器)供应电能的电源设备(例如,电池),传感器模块感测关于电子设备100的管理环境的各条信息。替代地,电子设备100还可以包括将参照图7描述的电子设备701的元件。

通信接口110(或通信电路)可以基于有线通信或无线通信接入网络600(图1),或与至少一个外部设备400和/或500(图1)建立特定通信信道,以与至少一个外部设备400和/或500(图1)执行通信。网络可以包括计算机网络(例如,局域网(lan)或广域网(wan))、互联网和电话网络中的至少一种。在一实施例中,通信接口110可以包括电缆、连接器或端口,端口支持向hmd设备200发送信号或数据和从hmd设备200接收信号或数据。

在各个实施例中,无线通信是蜂窝通信协议,并且可以包括长期演进(lte)、高级lte(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动通信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm)中的至少一种。另外,无线通信可以包括诸如wi-fi、bluetooth(bt)、近场通信(nfc)和磁条传输(mst)的短距离通信。

存储器120可以存储与电子设备100的功能管理相关的一个或更多个数据,或可以存储与电子设备100的元件的功能操作相关的命令。替代地,存储器120可以存储一条或更多条内容,或可以存储支持内容再现的应用程序。在一实施例中,存储器120可以包括用于基于网络600或特定通信信道与电子设备100通信的至少一个外部设备400和/或500的数据库。例如,数据库可以包括至少一个外部设备400和/或500的标识信息(例如,设备的类型或设备唯一标识符(duid)、分配的代码信息、通信信道信息或网络订阅信息)、属性信息(例如,是否管理双目内容、画面比率、分辨率或是否支持声音)或历史信息(例如,内容共享历史)。

在各个实施例中,存储器120可以包括易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)、同步dram(sdram)等)或非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom))、掩模rom、闪存rom和闪存存储器中的至少一种。

显示器130可以响应于用户输入或特定调度信息来输出一条或更多条内容(例如,静止图像或视频)。例如,显示器130可以根据用户设置的内容输出功能(或内容输出方案或内容输出模式)通过一个画面或多个所划分的画面输出内容。另外,显示器130可以输出与内容共享设置相关的至少一个用户界面(ui)。

在各个实施例中,例如,显示器130可以包括液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)显示器、微机电系统(mems)显示器或电子纸显示器中的至少一种。

处理器140可以电学地或功能地连接到电子设备100的至少一个元件,以执行元件的控制、通信计算或数据处理。例如,处理器140可以将通过显示器130再现的内容或存储器120中存储的内容中的至少一些与经由网络600或特定通信信道连接的至少一个外部设备400和/或500共享(将其发送到经由网络600或特定通信信道连接的至少一个外部设备400和/或500)。在该方面,在一实施例中,处理器140可以基于数据库中包括的至少一个外部设备400和/或500的标识信息(例如,设备的类型、设备唯一标识符(duid)、分配的代码信息、通信信道信息或网络订阅信息)来认证内容要被其共享的至少一个外部设备400和/或500。处理器140可以收集关于至少一个经认证的外部设备400和/或500的属性信息(例如,是否管理双目内容、画面比率、分辨率或是否支持声音)。考虑到至少一个外部设备400和/或500的属性信息,处理器140可以响应于用户的控制来转换内容的格式(例如,单目模式或双目模式、分辨率或画面比率),并且可以将转换后的格式与特定外部设备共享(或将其发送到特定外部设备)。在各个实施例中,当内容与安全性相关时,处理器140可以在共享内容的操作中对特定外部设备执行特定的认证或重新认证。

与电子设备100交互的hmd设备200可以支持与用户观看内容相关的虚拟现实(vr)或增强现实(ar)内容的再现,并且可以接收与内容的再现控制相关的用户输入并且将接收到的用户输入传递到电子设备100。在一实施例中,hmd设备200可以包括通信接口210和输入/输出接口220。通信接口210可以基于有线通信或无线通信与电子设备100或至少一个外部设备400和/或500执行通信。在一实施例中,通信接口210可以包括连接器或端口。输入/输出接口220(例如,触摸板、小键盘、操纵杆或滚轮)可以通过使用通信接口210将针对用户所施加输入的信号或数据传递到电子设备100。在各个实施例中,hmd设备200还可以包括至少一个扬声器模块(未示出)。当在电子设备100的显示器130上再现内容时,至少一个扬声器模块可以从电子设备100接收与内容再现相关的声音数据,并且例如可以以立体声方案输出所接收的声音数据。

在各个实施例中,hmd设备200可以包括电子设备100的上述提到元件的至少一些。例如,当电子设备100被嵌入hmd设备200中或与hmd设备200物理或功能地集成时,hmd设备200可以包括电子设备100的上述提到的元件(例如,存储器120、显示器130或处理器140)。hmd设备200可以替代地基于元件(例如,存储器、显示器或处理器)执行电子设备100的元件的功能。例如,hmd设备200可以将存储器中存储的一条或更多条内容输出到显示器上,并且可以在控制器的控制下,将存储器中存储的内容或正输出到显示器上的内容与至少一个外部设备400和/或500共享(或将其发送到至少一个外部设备400和/或500)。

图3例示了根据本公开的实施例的共享电子设备的内容的方法。

参照图3,在操作301中,电子设备100(图2)的处理器140(图2)可以基于用户的控制来设置是否将内容与至少一个外部设备400和/或500(图1)共享。根据各个实施例,内容可以包括正通过电子设备的显示器130(图2)再现的内容或存储器120(图2)中存储的内容中的至少一条。

在一实施例中,处理器可以基于施加到第一ui的用户输入来设置内容是否要被共享。在该方面,处理器可以通过使用至少一个外部设备的标识信息来执行存储器中存储的针对至少一个外部设备的认证处理,并且可以输出包括至少一个经认证的外部设备的列表的第一ui。处理器可以通过hmd设备300(图2)的输入/输出接口220(图2)(例如,触摸板、小键盘、操纵杆或滚轮)接收被施加到列表中的部分区域的用户输入。例如,当用户输入选择列表中的特定条目时,处理器可以启用或停用与所选条目对应的外部设备的内容共享。

在另一实施例中,处理器可以基于对从至少一个外部设备发送的内容共享的请求来设置内容的共享。在该方面,处理器可以接收来自特定外部设备的认证请求和内容共享请求。例如,处理器可以同时接收认证请求和内容共享请求。替代地,处理器可以接收认证请求,并且可以在根据与认证请求的批准相关的用户输入处理认证之后,接收内容共享请求。如果完全地接收到认证请求和内容共享请求,则处理器可以输出包括内容共享请求信息的第二ui。处理器可以基于通过hmd设备的输入/输出接口被施加到第二ui的部分区域的用户输入来批准或拒绝特定外部设备的内容共享请求。

在操作303中,处理器可以收集关于内容要被其共享的至少一个外部设备的属性信息(例如,是否管理双目内容、画面比率、分辨率或是否支持声音)。例如,处理器可以从构建在存储器中的数据库获得至少一个外部设备的属性信息,或可以从内容要被其共享的至少一个外部设备请求属性信息,以获得属性信息。

在操作305中,处理器可以在显示器上输出第三ui。例如,第三ui可以包括要被共享内容的格式信息(例如,单目模式或双目模式、分辨率或画面比率)或关于内容要被其共享的至少一个外部设备的属性信息中的至少一条。在各个实施例中,为了使用户能容易地识别内容的格式信息和/或关于至少一个外部设备的属性信息,处理器可以将该信息以图像、图标或文本的形式显示在第三ui上。

在操作307和309中,处理器可以基于通过hmd设备的输入/输出接口被施加到第三ui的用户输入来转换要被共享内容的格式。作为示例,当向第三ui施加与第一外部设备共享内容相关的用户输入时,处理器可以转换内容的格式,使得内容的格式与第一外部设备的属性信息相对应并且可以将其格式已经被转换的内容的数据发送到第一外部设备。类似地,当施加到第三ui的用户输入与第二外部设备相关时,处理器可以转换内容的格式,使得内容的格式与第二外部设备的属性信息相对应,并且可以将其格式已经被转换的内容的数据发送到第二外部设备。在一实施例中,当被施加到第三ui的用户输入被生成为使得内容的格式不被转换时,处理器可以在保持要被共享内容的当前格式的同时发送内容数据。

图4a至图4c例示了根据本公开的各个实施例的电子设备的各种ui。

参照图4a,响应于用户的控制,电子设备100(图2)的处理器140(图2)可以在显示器130(图2)上输出第一ui10。在一实施例中,处理器140可以基于施加到第一ui10的用户输入来设置与至少一个外部设备的内容共享(或启用或停用内容共享)。例如,至少一个外部设备可以包括可以连接到被构建在存储器120(图2)中的数据库上的至少一个外部设备或网络600(图1)的至少一个特定外部设备。在该方面,处理器140可以参考数据库中包括的至少一个外部设备的标识信息和/或历史信息(例如,内容共享历史信息)在第一界面10上显示至少一个外部设备列表。在一实施例中,第一ui10中包括的至少一个外部设备可以被理解为是通过标识信息和/或历史信息认证的外部设备。另外,处理器140可以通过搜索周围来检测可以接入电子设备100接入的网络600或通信信道的至少一个特定外部设备,并且可以在对检测到的至少一个外部设备执行认证之后,在第一ui10上显示至少一个经认证的外部设备列表。在各个实施例中,外部设备的网络(600)订阅信息或通信信道信息可以被参考用于认证检测到的至少一个外部设备。例如,当检测到的至少一个外部设备的网络(600)订阅信息或通信信道信息是在存储器120的数据库中时,处理器140可以在参考作为历史信息的网络600的订阅信息或通信信道信息时,确定检测到的至少一个外部设备是经认证的设备。处理器140可以通过hmd设备200(图2)的输入/输出接口220(图2)(例如,触摸板、小键盘、操纵杆或滚轮)接收被施加到第一ui10的用户输入,并且可以设置与基于用户输入而列出的至少一个外部设备的内容共享(或启用或停用共享)。作为示例,当接收到切换到与外部设备ccc共享内容的用户输入时,处理器140可以启用外部设备ccc的内容共享功能。

在另一实施例中,可以根据从至少一个经认证的外部设备发送的内容共享请求来处理与至少一个外部设备共享内容的设置。在该方面,参照图4b,当从至少一个经认证的外部设备接收到内容共享请求时,处理器140可以在显示器130上输出第二ui20。例如,第二ui20可以包括内容共享请求信息和/或与确定批准内容共享请求相关的至少一个文本或图标。基于与批准或拒绝内容共享请求相关的用户输入,处理器140可以启用或停用发送内容共享请求的至少一个外部设备的内容共享功能。

在一实施例中,处理器140可以通过第一ui10或第二ui20中的至少一个来收集其内容共享功能被启用的至少一个外部设备的属性信息。如果收集到至少一个外部设备的属性信息,则处理器140可以控制显示器输出第三ui30,如图4c中所示。例如,第三ui30可以包括要被共享内容的格式信息31或其内容共享功能被启用的至少一个外部设备的属性信息32和/或33中的至少一条。如果用户输入被施加到第三ui30上的特定外部设备(例如,tv设备)的属性信息(32)区域,则处理器140可以在内容格式信息(31)区域的至少一部分处显示支持内容格式转换或内容共享的对象34。处理器140可以基于施加到对象34的用户输入来转换要被共享内容的格式,使得内容的格式与特定外部设备(例如,tv设备)的属性信息32相对应,或可以与特定外部设备(例如,tv设备)共享内容。作为响应,如果用户输入被施加到第三ui30上的另一个特定外部设备(例如,外部hmd设备)的属性信息(33)区域,则处理器140可以在内容格式信息(31)区域的至少一部分处重新显示对象34。在一实施例中,处理器140可以在转换内容的格式之后共享内容,或可以根据施加到对象34的用户输入来共享内容,而不需转换内容的格式。

图5例示了根据本公开的第一实施例的电子设备的内容共享形式。

参照图5,被设置成内容共享目标(或其内容共享功能被启用)的第一外部设备500(例如,tv设备)可以是与电子设备100不相似的设备。在这种情况下,在电子设备100中被管理的内容的格式和在第一外部设备500中被管理的内容的格式可以是不同的。例如,要被电子设备100共享的内容可以是双目内容40,并且单目内容50可以由第一外部设备500管理。在该方面,处理器140可以输出包括要被共享内容40的格式信息或第一外部设备500的属性信息中的至少一条的第三ui30(图4c),并且可以基于施加到第三ui30的用户输入来转换内容40的格式。例如,处理器140可以将要被共享的内容40(例如,双目内容)转换成可以由第一外部设备500管理的单目内容50。另外,处理器140还可以转换基于第一外部设备500的属性信息而转换的单目内容50的分辨率和/或画面比率。例如,处理器140可以将转换后的单目内容50的分辨率和/或画面比率转换成与第一外部设备500所支持的分辨率和/或画面比率相同或相似的分辨率和/或画面比率。另外,处理器140可以放大或缩小转换后的单目内容50的画面的大小。处理器140可以通过特定信道(例如,用户输入回发信道(uibc))将转换后的单目内容50的数据发送到第一外部设备500或与第一外部设备500相关的服务器或机顶盒中的至少一个。

图6a例示了根据本公开的第二实施例的电子设备的内容共享形式。图6b和图6c例示了根据本公开的第二实施例的共享内容的形式的各个示例。

参照图6a,内容要被其共享的电子设备100(图1中提到的第一电子设备)和第二外部设备400(图1中提到的第二电子设备)可以是在相同或相似环境中被管理的相同类型的设备。例如,第二电子设备400可以在以与电子设备100相同或相似的方式与第二hmd设备300交互时被管理。在该方面,电子设备100的处理器140(图2)例如可以从第二外部设备400请求管理状态信息,并且可以基于管理状态信息来确定第二外部设备400和hmd设备300是否彼此交互。在一实施例中,当第二外部设备400与hmd设备300交互时,第二外部设备400可以管理与第一电子设备100相同或相似的内容的格式。例如,第二外部设备400和电子设备100可以管理双目内容60。

在一实施例中,处理器140可以基于第二外部设备400的属性信息来确定诸如要被共享的内容的分辨率、画面比率、声音或透镜特性的格式转换。在该操作中,处理器140可以将要被共享的双目内容60的分辨率和/或画面比率转换成第二外部设备400所支持的格式。另外,处理器140可以将与双目内容60相关的声音数据与双目内容(60)数据一起共享,或可以根据是否支持第二外部设备400的声音来共享双目内容(60)数据,但不包括声音数据。另外,根据与第二外部设备400交互的hmd设备300的透镜特性,处理器140可以在双目内容60没有失真时,共享双目内容60中的至少一些。如果要被共享的双目内容60的格式信息(例如,分辨率或画面比率)和第二外部设备400的属性信息(例如,分辨率、画面比率或是否支持声音)彼此对应,则处理器140可以基于特定信道(例如,用户输入回发信道(uibc))与第二外部设备400共享双目内容60,而不需分别转换内容的格式。

在另一实施例中,当确定第二外部设备400没有与hmd设备300交互时,处理器140可将要被共享的双目内容60的格式转换成单目内容,并且还可根据将转换后的单目内容与第二外部设备400的共享必要性而转换诸如分辨率、画面比率或声音的格式。

参照图6b,在一实施例中,处理器140可以基于用户的控制或外部设备400关于共享具有显示区域的双目内容的请求,共享仅包括比显示器130(图2)的屏幕区域相对大的显示区域的部分区域上的数据的双目内容。在该方面,处理器140可以接收指定上述提到的第三ui30(图4c)上的部分区域的用户输入。例如,处理器140可以显示第三ui30的内容格式信息(图4c)区域中的双目内容上的部署图像(未示出),并且可以确定与部署图像上的用户输入(例如,触摸)对应的特定区域是要被外部设备400共享的部分区域。替代地,处理器140可以从其双目内容要被共享的外部设备400接收具有特定显示区域的双目内容的共享请求。处理器140可以从与具有比显示器130的屏幕区域大的显示区域的双目内容的数据中仅提取与特定显示区域相关的数据,并且可以将所提取的数据与外部设备400共享。因此,当外部设备400的用户观看所共享的双目内容时,用户可以仅查看特定显示区域70。如上述提到的,处理器140可以从双目内容中排除与安全性或隐私相关的显示区域,或可以高亮突出特定显示区域,使得内容可以被共享。

参照图6c,处理器140可以将具有比显示器130的屏幕区域相对大的显示区域的双目内容的全部数据与外部设备400共享。例如,如果指定要被共享的双目内容的显示区域的用户输入未被施加到在第三ui30上显示的部署图像或未从外部设备400接收到具有特定显示区域的双目内容共享请求,则处理器140可以将其中未指定显示区域的双目内容与外部设备400共享。因此,外部设备400的用户不仅可以观看电子设备100的用户正观看(或正在电子设备100的显示器130上显示)的双目内容的第一显示区域80,而且还可以观看与第一显示区域80不同的第二显示区域90。

根据本公开的一方面,提供了一种与hmd设备交互的电子设备,该电子设备包括通信接口、存储器、显示器和至少一个处理器,该至少一个处理器与通信接口、存储器和显示器电连接,并且被配置成控制通信接口与至少一个外部设备执行通信,控制存储器存储一条或更多条内容,并且控制显示器输出一条或更多条内容。

根据各个实施例,至少一个处理器可以被配置为通过通信接口接收与和至少一个外部设备共享内容相关的事件信号或从至少一个外部设备接收与共享内容相关的请求信息,识别至少一个外部设备的属性信息,转换存储器中存储的一条或更多条内容的格式,使得一条或更多条内容的格式与所识别的属性信息相对应,并且将其格式已经被转换的内容通过通信接口发送到至少一个外部设备。

根据各个实施例,至少一个处理器可以被配置为将通过用户的控制或通过至少一个外部设备指定的部分显示区域的内容数据发送到至少一个外部设备,该至少一个外部设备与共享具有面积比显示器的屏幕区域相对大的显示区域的内容相关。

根据各个实施例,至少一个处理器可以被配置为基于关于与至少一个外部设备共享内容的历史的信息、关于与至少一个外部设备的特定通信信道的信息或关于至少一个外部设备订阅特定网络的信息中的至少一条,对至少一个外部设备执行认证。

根据各个实施例,至少一个处理器可以被配置为输出包括至少一个经认证的外部设备的信息的第一ui,并且基于施加到第一ui的用户输入来设置与至少一个经认证的外部设备的内容共享。

根据各个实施例,至少一个处理器可以被配置为从至少一个经认证的外部设备接收内容共享请求,并且输出包括与内容共享请求相关的信息的第二ui。

根据各个实施例,至少一个处理器可以被配置为参考至少一个外部设备的属性信息来确定要被共享内容的格式转换,属性信息包括至少一个外部设备的双目内容的管理、至少一个外部设备所支持的画面比率信息、至少一个外部设备所支持的分辨率信息或至少一个外部设备的声音的声音支持信息中的至少一条。

根据各个实施例,至少一个处理器可以被配置为输出包括要被共享的内容的格式信息或至少一个外部设备的属性信息中的至少一条的第三ui,并且处理与要被共享内容的单目模式或双目模式的设置、分辨率的设置、画面比率的设置或声音数据的设置中的至少一个相关的内容的格式转换。

根据各个实施例,至少一个处理器可以被配置为基于特定通信信道将要被共享的内容发送到至少一个外部设备。

根据各个实施例,至少一个处理器可以被配置为将至少一个外部设备的识别信息、属性信息或内容共享历史信息中的至少一条作为数据库存储在存储器中。

根据本公开的另一方面,提供了一种与hmd设备交互的电子设备,该电子设备包括通信接口、存储器、显示器和至少一个处理器,该至少一个处理器与通信接口、存储器和显示器电连接,并且被配置成控制通信接口与至少一个外部设备执行通信,控制存储器存储一条或更多条内容,并且控制显示器输出一条或更多条内容,其中该至少一个处理器被配置成接收与和至少一个外部设备共享内容相关的事件信号或从至少一个外部设备接收与共享内容相关的请求信息,识别至少一个外部设备的属性信息,当要被共享的内容的格式信息和至少一个外部设备的属性信息彼此对应时,将要被共享的内容发送到至少一个外部设备,而不需转换要被共享的内容的格式,并且当要被共享的内容的格式信息和至少一个外部设备的属性信息彼此不对应时,转换要被共享的内容的格式使得格式与至少一个外部设备的属性信息相对应,以将要被共享的内容发送到至少一个外部设备。

根据本公开的另一方面,提供了一种与hmd设备交互的电子设备的内容共享方法,该内容共享方法包括:确定与至少一个外部设备的内容共享,收集内容要被其共享的至少一个外部设备的属性信息,基于属性信息来转换要被共享的内容的格式,并且将其格式已经被转换的内容发送到内容要被其共享的至少一个外部设备。

根据各个实施例,确定内容共享可以包括:基于关于与至少一个外部设备共享内容的历史的信息、关于与至少一个外部设备的特定通信信道的信息或关于至少一个外部设备订阅特定网络的信息中的至少一条,对至少一个外部设备执行认证。

根据各个实施例,确定内容共享还可以包括:输出包括至少一个经认证的外部设备的信息的第一ui,并且从至少一个经认证的外部设备接收内容共享请求,并且输出包括与内容共享请求相关的信息的第二ui。

根据各个实施例,确定内容共享还可以包括基于施加到第一ui或第二ui中的至少一个的用户输入来设置特定外部设备的内容共享。

根据各个实施例,收集属性信息可以包括参考至少一个外部设备的属性信息来确定要被共享内容的格式转换,属性信息包括至少一个外部设备的双目内容的管理、至少一个外部设备所支持的画面比率信息、至少一个外部设备所支持的分辨率信息或至少一个外部设备的声音的声音支持信息中的至少一条。

根据各个实施例,内容格式的转换可以包括输出第三ui,第三ui包括要被共享内容的格式信息或至少一个外部设备的属性信息中的至少一条。

根据各个实施例,内容格式的转换还可以包括基于施加到第三ui的用户输入来转换与要被共享内容的单目模式或双目模式的设置、分辨率的设置、画面比率的设置或声音数据的设置中的至少一个相关的内容的格式。

根据各个实施例,内容格式的转换可以包括根据用户的控制或与共享具有显示区域的内容有关的至少一个外部设备的请求,指定面积比电子设备的显示器的屏幕区域相对大的显示区域中的要被共享的部分显示区域。

根据各个实施例,内容格式的转换还可以包括从具有显示区域的内容数据中提取面积比电子设备的显示器的屏幕区域相对大的显示区域的数据。

根据各个实施例,将内容发送到至少一个外部设备可以包括基于特定通信信道来发送要被共享的内容。

根据各个实施例,内容共享方法还可以包括将至少一个外部设备的识别信息、属性信息或内容共享历史信息中的至少一条作为数据库存储在存储器中。

根据各个实施例,内容共享方法还可以包括基于通过hmd设备的输入/输出接口施加到第二用户界面的部分区域的用户输入来批准或拒绝来自至少一个经认证的外部设备的内容共享请求。

图7例示了根据本公开的实施例的电子设备的框图。

参照图7,电子设备701可以包括例如图2中示出的电子设备100的全部或部分。电子设备701可以包括一个或更多个处理器710(例如,应用处理器(ap))、通信模块720(例如,收发器)、用户识别模块(sim)729、存储器730、安全模块736、传感器模块740、输入设备750、显示器760、接口770、音频模块780、相机模块791、电源管理模块795、电池796、指示器797和电机798。

处理器710可以驱动例如操作系统(os)或应用程序,以控制与其连接的多个硬件或软件组件,并且可以处理和计算各种数据。处理器710可以用例如片上系统(soc)来实现。

根据本公开的实施例,处理器710可以包括图形处理单元(gpu)(未示出)和/或图像信号处理器(isp)(未示出)。处理器710可以包括图7中示出的组件中的至少一些(例如,蜂窝模块721)。处理器710可以将从其他组件(例如,非易失性存储器)中的至少一个接收的命令或数据加载到易失性存储器中,以对数据进行处理并且可以将各种数据存储在非易失性存储器中。

通信模块720可以具有与图2的通信接口110相同或相似的配置。通信模块720可以包括例如蜂窝模块721、wi-fi模块722、bluetooth(bt)模块723、全球导航卫星系统(gnss)模块724(例如,gps模块、glonass模块、北斗(beidou)模块或galileo模块)、近场通信(nfc)模块725、mst模块726和射频(rf)模块727。

蜂窝模块721可以通过通信网络提供例如语音通话服务、视频通话服务、文本消息服务或互联网服务等。根据本公开的实施例,蜂窝模块721可以使用sim729(例如,sim卡)来识别和认证通信网络中的电子设备701。根据本公开的实施例,蜂窝模块721可以执行至少部分由处理器710提供的功能。根据本公开的实施例,蜂窝模块721可以包括通信处理器(cp)。

wi-fi模块722、bt模块723、gnss模块724、nfc模块725或mst模块726可以包括例如用于处理通过相应模块发送和接收的数据的处理器。根据本公开的各个实施例,蜂窝模块721、wi-fi模块722、bt模块723、gnss模块724、nfc模块725或mst模块726中的至少一些(例如,两个或更多个)可以被包括在一个集成芯片(ic)或一个ic封装中。

rf模块727可以发送和接收例如通信信号(例如,rf信号)。尽管未示出,但是rf模块727可以包括例如收发器、功率放大器模块(pam)、频率滤波器或低噪声放大器(lna)或天线等。根据本公开的另一实施例,蜂窝模块721、wi-fi模块722、bt模块723、gnss模块724、nfc模块725或mst模块726中的至少一个可以通过单独rf模块来发送和接收rf信号。

sim729可以包括例如包括sim和/或嵌入式sim的卡。sim729可以包括唯一标识信息(例如,集成电路卡标识符(iccid))或用户信息(例如,国际移动用户身份(imsi))。

存储器730(例如,图2的存储器120)可以包括例如嵌入式存储器732或外部存储器734。嵌入式存储器732可以包括例如易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)、同步动态dram(sdram)等)或非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom))、掩模rom、闪存rom和闪存存储器(例如,nand闪存存储器或nor闪存存储器等)、硬驱动或固态驱动(ssd)中的至少一种。

外部存储器734可以包括闪存驱动器,例如,紧凑型闪存(cf)、安全数字(sd)、微型sd、迷你sd、极限数字(xd)、多媒体卡(mmc)或记忆棒等。外部存储器734可通过各种接口与电子设备701可操作地和/或物理地连接。

安全模块736可以是具有比存储器730相对高安全等级的模块,并且可以是存储安全数据并且保证受保护的执行环境的电路。安全模块736可以用单独的电路来实现,并且可以包括单独的处理器。安全模块736可以包括例如位于可移除智能芯片或可移除sd卡中或嵌入在电子设备701的固定芯片中的嵌入式安全元件(ese)。另外,可以通过与电子设备701的os不同的os来驱动安全模块736。例如,安全模块736可以基于java卡开放平台(jcop)os来操作。

传感器模块740可以测量例如物理量,或可以检测电子设备701的操作状态,并且可以将测得或检测到的信息转换成电信号。传感器模块740可以包括例如手势传感器740a、陀螺仪传感器740b、气压传感器740c、磁传感器740d、加速度传感器740e、握持传感器740f、接近传感器740g、颜色传感器740h(例如,红绿蓝(rgb)传感器)、生物传感器740i、温度/湿度传感器740j、照度传感器740k或紫外(uv)传感器740m中的至少一种。另外或替代地,传感器模块740还可以包括例如电子鼻传感器(未示出)、肌电图(emg)传感器(未示出)、脑电图(eeg)传感器(未示出)、心电图(ecg)传感器(未示出)、红外(ir)传感器(未示出)、虹膜传感器(未示出)和/或指纹传感器(未示出)等。传感器模块740还可以包括用于控制在其中包括的至少一个或更多个传感器的控制电路。根据本公开的各个实施例,电子设备701还可以包括作为处理器710的一部分或独立于处理器710的被配置成控制传感器模块740的处理器。当处理器710处于睡眠状态时,电子设备701可以控制传感器模块740。

输入设备750可以包括例如触摸面板752、(数字)笔传感器754、键756或超声输入设备758。触摸面板752可以使用例如电容型、电阻型、红外型或超声波型中的至少一种。触摸面板752还可以包括控制电路。触摸面板752还可以包括触觉层并且可以向用户提供触觉反应。

(数字)笔传感器754可以是例如触摸面板752的一部分,或可以包括用于识别的单独片。键756可以包括例如物理按钮、光学键或小键盘。超声波输入设备758可以允许电子设备701使用麦克风(例如,麦克风788)来检测声波,并且通过产生超声波信号的输入工具来验证数据。

显示器760(例如,图2的显示器130)可以包括面板762、全息图设备764或投影仪766。面板762可以包括与图2的显示器130相同或相似的配置。面板762可以被实现为例如柔性的、透明的或可穿戴的。面板762和触摸面板752可以被集成到一个模块中。全息图设备764可以利用光的干涉在空中显示立体图像。投影仪766可以将光投影到屏幕上以显示图像。屏幕可以设置在例如电子设备701的内部或外部。根据本公开的实施例,显示器760还可以包括用于控制面板762、全息图设备764或投影仪766的控制电路。

接口770可以包括例如高清多媒体接口(hdmi)772、通用串行总线(usb)774、光学接口776或超小型接口(d-subminiature)778。接口770可以被包括在例如图2中示出的通信接口110中。另外或替代地,接口770可以包括例如移动高清链接(mhl)接口、sd卡/多媒体卡(mmc)接口或红外数据协会(irda)标准接口。

音频模块780可以双向地转换声音和电信号。音频模块780的组件中的至少部分可以被包括在例如输入和输出接口中。音频模块780可以处理通过例如扬声器782、接收器784、耳机786或麦克风788等输入或输出的声音信息。

相机模块791可以是捕获静止图像和移动图像的设备。根据本公开的实施例,相机模块791可以包括一个或更多个图像传感器(未示出)(例如,前置传感器或后置传感器)、透镜(未示出)、图像信号处理器(isp)(未示出)或闪光灯(未示出)(例如,led或氙灯)。

电源管理模块795可以管理例如电子设备701的电力。根据本公开的实施例,尽管未示出,但是电源管理模块795可以包括电力管理集成电路(pmic)、充电器ic或电池电量表或燃料表。pmic可以具有有线充电方法和/或无线充电方法。无线充电方法可以包括例如磁共振方法、磁感应方法或电磁方法等。还可以设置用于无线充电的附加电路,例如,线圈环路、谐振电路或整流器等。在电池796被充电时,电池电量表可以测量例如电池796的剩余容量及其电压、电流或温度。电池796可以包括例如可充电电池或太阳能电池。

指示器797可以显示电子设备701或其部分(例如,处理器710)的特定状态,例如,开机状态、消息状态或充电状态等。电机798可以将电信号转换成机械振动,并且可以产生振动或触觉效果等。尽管未示出,但是电子设备701可以包括用于支持移动tv的处理单元(例如,gpu)。用于支持移动tv的处理单元可以根据标准(例如,数字多媒体广播(dmb)标准、数字视频广播(dvb)标准或mediaflotm标准等)来处理媒体数据。

根据本公开的各个实施例的电子设备的上述提到元件中的每个可以配置有一个或更多个组件,并且根据电子设备的类型来改变相应元件的名称。根据本公开的各个实施例的电子设备可以包括上述提到元件中的至少一个,可从电子设备中省去一些元件,或还可以在电子设备中包括其他附加元件。另外,根据本公开的各个实施例的电子设备的一些元件可以彼此组合,形成一个实体,由此使得能够以与组合之前相同的方式执行相应元件的功能。

图8例示了根据本公开的实施例的程序模块的框图。

根据本公开的实施例,程序模块810可以包括用于控制与电子设备(例如,图2的电子设备100)相关联的资源的操作系统(os)和/或在os上执行的各种应用。os可以是例如android、ios、windows、symbian、tizen或bada等。

程序模块810可以包括内核820、中间件830、应用编程接口(api)860和/或应用870。程序模块810的至少部分可以被预先加载在电子设备上,或可以从外部电子设备下载。

内核820可以包括例如系统资源管理器821和/或设备驱动器823。系统资源管理器821可以对系统资源进行控制、分配或收集等。根据本公开的实施例,系统资源管理器821可以包括进程管理单元、存储器管理单元或文件系统管理单元等。设备驱动器823可以包括例如显示驱动器、相机驱动器、bt驱动器、共享存储器驱动器、usb驱动器、小键盘驱动器、wi-fi驱动器、音频驱动器或进程间通信(ipc)驱动器。

中间件830可以提供例如应用870共同需要的功能,并且可以通过api860向应用870提供各种功能,使得应用870高效地使用电子设备中的有限系统资源。根据本公开的实施例,中间件830可以包括运行时库835、应用管理器841、窗口管理器842、多媒体管理器843、资源管理器844、电源管理器845、数据库管理器846、分组管理器847、连接性管理器848、通知管理器849、位置管理器850、图形管理器851、安全管理器852或支付管理器854中的至少一个。

运行时库835可以包括例如库模块,编译器使用库模块在运行应用870时通过编程语言来添加新功能。运行时库835可以执行关于输入和输出管理、存储器管理或算术函数的功能。

应用管理器841可以管理例如应用870中的至少一个的生命周期。窗口管理器842可以管理在电子设备屏幕上使用的图形用户界面(gui)资源。多媒体管理器843可以确定再现各种媒体文件时利用的格式,并且可以使用与相应格式对应的编解码器对媒体文件进行编码或解码。资源管理器844可以管理应用870中的至少一个的源代码,并且可以管理存储器或存储空间的资源等。

电源管理器845可以与例如基本输入/输出系统(bios)等一起动作,可以管理电池或电源,并且可以提供电子设备操作时利用的电力信息。数据库管理器846可以生成、搜索或改变要用在应用870的至少一个中的数据库。分组管理器847可以管理由一种类型的分组文件分发的应用的安装或更新。

连接性管理器848可以管理例如诸如wi-fi连接或bt连接等的无线连接。通知管理器849可以通过不会对用户造成干扰的方法来显示或通知诸如消息到达、约会和接近通知的事件。位置管理器850可以管理电子设备的位置信息。图形管理器851可以管理要提供给用户的图形效果或与图形效果相关的ui。安全管理器852可以提供系统安全或用户认证等所利用的所有安全功能。根据本公开的实施例,当电子设备(例如,图2的电子设备100)具有电话功能时,中间件830还可以包括用于管理电子设备的语音或视频通信功能的电话管理器(未示出)。

中间件830可以包括配置上述组件的各种功能的组合的中间件模块。中间件830可以提供为了根据os的种类提供差异化功能而定制的模块。另外,中间件830可以动态地删除旧的组件中的一些或可以添加新的组件。

api860可以是例如api编程功能的集合,并且可以根据os而设置有不同的组件。例如,在android或ios的情况下,可以根据平台来提供一个api集合。在tizen的情况下,可以根据平台来提供两个或更多个api集合。

应用870可以包括例如本位应用871、拨号器应用872、短消息服务/多媒体消息服务(sms/mms)应用873、即时消息(im)应用874、浏览器应用875、相机应用876、警报应用877、联系人应用878、语音拨号应用879、电子邮件应用880、日历应用881、媒体播放器应用882、相册应用883、时钟应用884、支付应用885、健康护理应用(例如,用于测量锻炼量或血糖的应用等)或环境信息应用(例如,用于提供大气压信息、湿度信息或温度信息等的应用)等中的一个或更多个。

根据本公开的实施例,应用870可以包括用于电子设备(例如,图2的电子设备100)和外部电子设备之间的信息交换的应用(下文中,为了更好地理解和便于描述,被称为“信息交换应用”)。信息交换应用可以包括例如用于向外部电子设备发送特定信息的通知中继应用或用于管理外部电子设备的设备管理应用。

例如,通知中继应用可以包括将电子设备的其他应用(例如,sms/mms应用、电子邮件应用、健康护理应用或环境信息应用等)所产生的通知信息发送到外部电子设备的功能。另外,通知中继应用可例如从外部电子设备接收通知信息,并且可以将接收到的通知信息提供给电子设备的用户。

设备管理应用可以管理(例如,安装、删除或更新)例如与电子设备通信的外部电子设备的功能中的至少一个(例如,打开/关闭外部电子设备本身(或部分组件)的功能或调节显示器的亮度(或分辨率)的功能)、在外部电子设备中操作的应用或从外部电子设备提供的服务(例如,通话服务或消息服务)。

根据本公开的实施例,应用870可以包括根据外部电子设备的属性而预设的应用(例如,移动医疗设备的健康卡应用)。根据本公开的实施例,应用870可以包括从外部电子设备接收的应用。根据本公开的实施例,应用870可以包括预先加载的应用或可以从服务器下载的第三方应用。根据本公开的各个实施例的程序模块810的组件的名称可以根据os的种类而不同。

根据本公开的各个实施例,程序模块810的至少部分可以用软件、固件、硬件或其至少两种或更多种组合来实现。编程模块810中的至少部分可以用例如处理器(例如,处理器710)来实现(例如,执行)。编程模块810中的至少部分可以包括例如用于执行一个或更多个功能的模块、程序、小程序、指令集或进程等。

本文中使用的术语“模块”可以代表例如包括硬件、软件和固件中的一个或其组合的单元。术语“模块”可以与术语“单元”、“逻辑”、“逻辑块”、“组件”和“电路”可互换地使用。“模块”可以是集成组件的最小单元或可以是其部分。“模块”可以是用于执行一个或更多个功能的最小单元或其部分。可以用机械或电子方式实现“模块”。例如,“模块”可以包括用于执行已知的或将在未来开发的一些操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)和可编程逻辑器件中的至少一个。

根据本公开的各个实施例的设备(例如,其模块或其功能)或方法(例如,操作)的至少部分可以被实现为以程序模块形式存储在计算机可读存储介质中的指令。在处理器(例如,图2的处理器140)执行指令的情况下,处理器可执行与指令对应的功能。计算机可读存储介质可以是例如图2的存储器120。

计算机可读记录介质可以包括硬盘、软盘、磁介质(例如,磁带)、光介质(例如,cd-rom、数字通用盘(dvd))、磁光介质(例如,软盘)或硬件设备(例如,rom、ram、闪存等)。程序指令可以包括由编译器生成的机器语言代码和可由计算机使用翻译器执行的高级语言代码。上述提到的硬件设备可以被配置为作为用于执行本公开的各个实施例的操作的一个或更多个软件模块进行操作,反之亦然。

根据本公开的各个实施例的模块或程序模块可以包括上述提到元件中的至少一个,或可以省去一些元件或可以添加其他附加元件。根据本公开的各个实施例的模块、程序模块或其他元件所执行的操作可以按顺序、并行的、迭代或启发式方式执行。此外,一些操作可以以另一个顺序执行或可以被省去,或可以添加其他操作。

虽然已经参照本公开的各个实施例示出和描述了本公开,但是本领域的技术人员应该理解,可在不脱离如随附权利要求书及其等同物限定的本公开的精神和范围的情况下,在其中进行各种形式和细节上的改变。

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