提供通知的方法及其电子设备与流程

文档序号:22342904发布日期:2020-09-25 18:14阅读:152来源:国知局
提供通知的方法及其电子设备与流程

本申请是申请日为2014年5月30日的pct国际申请pct/kr2014/004859在2016年3月3日向中国专利局递交并进入中国国家阶段后对应的题为“提供通知的方法及其电子设备”的发明专利申请no.201480048592.2的分案申请。

本发明涉及在电子设备中提供通知的方法及其电子设备。



背景技术:

随着移动通信技术的发展,提供了各种形式的电子设备,诸如,智能电话、可佩戴设备和平板个人计算机(pc),且电子设备可以通过通信系统在电子设备之间发送并接收各种数据。电子设备可以提供各种功能,诸如,电话功能、消息功能和闹钟功能。

电子设备可以通过各种输出方法向用户提供在电子设备中已发生的事件,并采用各种通信方法向另一电子设备发送并从另一电子设备接收关于事件的信息。

在现有技术中,当用户使用多个电子设备来提供通知时,通过经由每个电子设备提供相同通知信息,可能重复提供不必要的信息,且因此在每个电子设备中可能增加功耗。此外,由于通过其他设备重复提供通过该电子设备检查的通知信息,可能带来以下不便:用户需重复检查相同通知信息。



技术实现要素:

提供了一种电子设备中的方法。所述方法包括:在电子设备和外部设备之间建立无线通信;检测要在所述电子设备中进行通知的事件;获得所述电子设备的状态;以及基于电子设备的状态来确定是否向外部设备发送关于所述事件的通知。

在一些实施例中,电子设备被配置为当电子设备的屏幕不可用于显示通知时,向外部设备发送通知。

在一些实施例中,电子设备处于节能模式下。

在一些实施例中,电子设备的屏幕正被软件程序占用。

在一些实施例中,所述方法还包括获得外部设备的状态。

在一些实施例中,所述方法还包括基于外部对象的状态来确定是否在电子设备的屏幕上呈现所述通知。

在一些实施例中,电子设备被配置为当外部设备不可用于显示通知时,显示所述通知。

在一些实施例中,所述方法还包括:确定所述要通知的事件是否具有高于电子设备的状态的优先级。

在一些实施例中,所述方法还包括:确定电子设备和外部设备中的哪个正位于用户的可视范围内,在所确定的设备上显示所述通知。

在一些实施例中,所述方法还包括:测量电子设备和外部设备之间的距离;当所述距离小于阈值距离时,发送通知。

在一些实施例中,所述方法还包括:当将通知发送到外部设备时,确定所述通知在外部设备上是否被读取,将读取所述通知的状态存储在电子设备中。

提供了一种电子设备。所述电子设备包括:收发机,被配置为在电子设备和外部设备之间建立无线通信;处理器,被配置为检测要在所述电子设备中进行通知的事件;获得所述电子设备的状态;以及基于电子设备的状态来确定是否向外部设备发送关于所述事件的通知。

在一些实施例中,电子设备被配置为当电子设备的屏幕不可用于显示通知时,向外部设备发送通知。

在一些实施例中,电子设备处于节能模式下。

在一些实施例中,电子设备的屏幕正被软件程序占用。

在一些实施例中,所述处理器还被配置为:获得外部设备的状态;以及基于外部对象的状态来确定是否在电子设备的屏幕上呈现所述通知。

在一些实施例中,电子设备被配置为当外部设备不可用于显示通知时,显示所述通知。

在一些实施例中,所述处理器还被配置为:确定所述要通知的事件是否具有高于电子设备的状态的优先级。

在一些实施例中,所述处理器还被配置为:确定电子设备和外部设备中的哪个正位于用户的可视范围内,在所确定的设备上显示所述通知。

在一些实施例中,所述处理器还被配置为:测量电子设备和外部设备之间的距离。

在一些实施例中,所述处理器还被配置为:当所述距离小于阈值距离时,发送所述通知。

在一些实施例中,所述处理器还被配置为:当将所述通知发送给外部设备时,确定所述通知在外部设备上是否被读取。

在一些实施例中,所述处理器还被配置为:使得读取所述通知的状态被存储在电子设备中。

在阅读具体实施方式之前,提出对贯穿本专利文献所使用的特定词语和短语的定义可能是有利的:术语“包括”和“包含”及其派生词意味着包括但没有限制;术语“或(者)”是包含性的,意味着“和/或”;短语“与...关联”和“与之关联”及其派生词可以意味着包括、(被)包括在...内、与...互连、包含、(被)包含在...内、连接到或与...相连、耦合到或与...耦合、与...可通信、与...协作、交织、并排、与...邻近、(被)绑定到或与...绑定、具有、具有...的属性等;以及术语“控制器”意味着控制至少一个操作的任何设备、系统或其一部分,这种设备可以用硬件、固件或软件或者其中至少两种的某种组合来实现。应注意,与任何特定控制器相关联的功能可以是集中式或者分布式的,无论本地还是远程。贯穿本专利文件提供对于某些词语或短语的定义,本领域普通技术人员应该理解:在许多实例(如果不是大多数实例)中,这种定义适用于这样定义的词语和短语的现有以及将来使用。

附图说明

为了更加全面地理解本公开及其优点,现在结合附图来参考以下描述,其中类似的附图标记表示类似的部件:

图1是示出了根据本发明的各种实施例的电子设备的框图;

图2是示出了根据本发明的各种实施例的电子设备的通知控制模块的框图;

图3a和3b是示出了根据本发明的各种实施例的在电子设备中控制通知信息输出的操作的图;

图4a到4c是示出了根据本发明的各种实施例的在电子设备中控制通知信息输出的操作的图;

图5a和5b是示出了根据本发明的各种实施例的在电子设备中控制通知信息输出的操作的图;

图6是根据本发明的各种实施例的在电子设备中处理通知信息的操作的图;

图7是根据本发明的各种实施例的在电子设备中处理通知信息的操作的流程图;

图8是根据本发明的各种实施例的在电子设备中提供通知信息的操作的流程图;以及

图9是根据本发明的各实施例的电子设备的框图。

具体实施方式

以下讨论的图1至9和用于描述本专利文档中的公开内容的原理的各种实施例仅仅是说明性的,而决不应以任何方式解释为限制本公开内容的范围。本领域技术人员将理解,可以以任何适当布置的电子设备来实现本公开的原理。下文中,在本发明的各种实施例中,参考附图描述了输出通知的方法及其电子设备,其中所述通知是针对在电子设备中接收到的各种数据或在电子设备中已发生的事件的通知。

在根据提供通知的方法及其电子设备的各种实施例中,可以确定是否可以使用与所述电子设备相连的至少一个其它电子设备,并且可以确定根据指定参考来提供通知信息的至少一个电子设备。此外,在根据提供通知的方法及其电子设备的各种实施例中,当在正执行至少一个功能的电子设备中发生了要提供通知的事件时,可以管理关于是否输出通知或是否检查所输出的通知的信息。

尽管本发明可以表现为许多不同形式,然而在附图中示出了本发明的具体实施例且在本文中对其进行详细描述,应理解,本公开应被视为本发明原理的示例而不应将其理解为将本发明限制为所示出的具体实施例。贯穿附图,相同的附图标记用于表示相同或类似的部分。为了避免混淆本发明的主题内容,可能省略对本文中并入的公知功能和结构的详细描述。

本发明所用的表述“包括”和“可以包括”表示存在对应功能、操作、要素,而不限制至少一个附加的功能、操作和要素。此外,在本发明中,术语“包括”或“具有”应被理解为表示包括说明书中描述的特征、数字、步骤、操作、要素、组件或它们的组合,但不排除存在至少一个其他特征、数字、步骤、操作、要素、组件或它们的组合。

根据本发明的电子设备可以是包括通信功能的设备。例如,电子设备可以包括:智能电话、平板个人计算机(平板pc)、移动电话、视听电话、电子书(e-book)阅读器、台式pc、膝上型pc、上网本计算机、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗设备、相机和可穿戴设备(例如,以下至少一项:诸如电子眼镜等的头戴式设备(hmd)、电子服饰、电子手镯、电子项链、电子配件和智能表)。

根据实施例,电子设备可以是具有通信功能的智能家电。智能家电可以包括以下至少一项:例如,电视(tv)、数字视频盘(dvd)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、电视盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏机、电子词典、电子钥匙、便携式摄像机、和电子相框。

根据实施例,电子设备可以包括以下至少一项:各种医疗设备(例如,磁共振血管造影术(mra)、磁共振成像(mri)、计算断层扫描(ct)、相机和超声波设备)、导航设备、全球定位系统(gps)接收机、事件数据记录仪(edr)、飞行数据记录仪(fdr)、车辆信息娱乐设备、船用电子装置(例如船用的导航设备和陀螺罗盘等)、航空电子设备、和安保设备。

根据实施例,电子设备可以包括以下至少一项:具有通信功能的家具或建筑物/结构的一部分、电子公告板、电子签名接收设备、投影仪以及各种测量器件(例如,供水系统、电力、燃气或无线电波)。根据本发明的电子设备可以是上述各种设备的至少一种组合。此外,本领域普通技术人员应清楚根据本发明的电子设备不限于上述设备。下文中,将参考附图来描述根据各种实施例的电子设备。在各种实施例中使用的术语“用户”可以包括使用电子设备的人或者使用电子设备的设备(例如,人工智能电子设备)。

图1是示出了根据本发明的各种实施例的电子设备101的框图。

参考图1,电子设备101可以包括通知控制模块120、总线110、处理器160、存储器130、输入输出接口140、显示器150和通信接口170。

通知控制模块120可以查询存储在电子设备101的存储器130处的数据库或每个应用的数据库。当通知控制模块120检测到已发生要向电子设备101提供通知的事件时,通知控制模块120可以确定电子设备101是否要输出通知,或与所述电子设备101相连的另一电子设备(例如,电子设备102或电子设备104)是否要输出通知。此外,通知控制模块120可以获取关于电子设备101的用户是否已经检查与通过该电子设备101或另一电子设备输出的通知相关的通知信息的信息,并更新存储在例如存储器130处的数据库或每个应用的数据库。当不存在通知信息的检查历史时,通知控制模块120可以进行处理,以便通过该电子设备101或另一电子设备重新输出与该通知信息相对应的通知。

总线110可以是将上述元件进行连接并在上述元件之间传递通信(例如,控制消息)的电路。

处理器160可以通过例如总线110从上述其它元件(例如,存储器130、输入输出接口140、显示器150和通信接口170)接收指令,对接收到的指令进行解码,并根据经解码的指令来执行计算或数据处理。

存储器130可以存储从处理器160或其它元件(例如,输入输出接口140、显示器150和通信接口170等)接收的或者由处理器160或其它元件生成的指令或数据。存储器130可以包括诸如内核131、中间件132、应用编程接口(api)133或应用134之类的编程模块。上述每个编程模块可以由软件、固件、硬件或其中至少两项的组合形成。

内核131可以控制或管理系统资源(例如,总线110、处理器160、或存储器130),该系统资源用于执行在剩余编程模块(例如,中间件132、api133或应用134)中实现的操作或功能。此外,内核131可以在中间件132、api133或应用134内提供访问电子设备101的各个元件以控制或管理各个元件的接口。

中间件132可以用作中介,其使得api133或应用134可以与内核131进行通信以便发送并接收数据。此外,针对从(多个)应用134接收的工作请求,中间件132可以通过使用向(多个)应用134中的至少一个应用分配可以使用电子设备101的系统资源(例如,总线110、处理器160、或存储器130)的优先级的方法,来执行工作请求的负载均衡。

api133是应用134可以控制由内核131或中间件132提供的功能的接口,并可以包括用于例如文件控制、窗口控制、图像处理或字符控制的至少一个接口或功能。

输入输出接口140接收例如从用户输入的指令或数据,以便通过总线110向处理器160或存储器130传送所述指令或数据。显示器150可以向用户显示图像或数据。

通信接口170可以在电子设备101与另一电子设备102或电子设备104或服务器164之间连接通信。通信模块170可支持预定短距离通信协议(例如,无线保真(wifi)、蓝牙(bt)、近场通信(nfc))或预定网络通信162(例如,互联网、局域网(lan)、广域网(wan)、电信网络、蜂窝网络、卫星网络、或简易老式电话服务(post))。电子设备102和104均可以是与电子设备101相同(例如,相同类型)的设备,或可以是与电子设备101不同(例如,不同类型)的设备。

电子设备101可以通过网络通信与另一电子设备102相连。下文中,当描述各种实施例时,作为另一电子设备102或第二电子设备102(例如,当将电子设备101表示为第一电子设备101时),与该电子设备101相连的另一电子设备可以被表示为图1所示的电子设备102。在图1中,电子设备102和电子设备104是分离的以便描述与电子设备101相连的方法,除非诸如短距离无线通信的通信方法(未示出)或网络162是有所区分的,否则电子设备102或电子设备104可以被表示为与电子设备101相连的另一电子设备。因此,除非明确地单独描述,否则可以将各种实施例中所述的电子设备102及其实施例应用于通过网络162连接的电子设备104。可以对图1所示的服务器164应用相似方法。

图2是示出了根据本发明的各种实施例的电子设备101的通知控制模块120的框图。

参见图2,通知控制模块120可以包括以下至少一项:确定模块210、检查模块220、获取模块230和提供模块240。

下文中,将描述每个模块的各种实施例。

确定模块210可以确定要提供给用户的通知信息。根据实施例,确定模块210可以将与在电子设备101中获取的多个事件中的一部分事件相关的通知信息确定为要提供给用户的通知信息。例如,电子设备101可以确定用户是否检查到与至少一个事件相关的通知信息。电子设备101可以将与用户没有进行检查的事件相关的通知信息确定为要提供的通知信息。所述事件可以包括例如电话接收事件、消息接收事件、提醒事件、或社交网络服务(sns)事件。

根据实施例,确定模块210可以确定是否通过输入输出接口140或显示器150输出在电子设备101中接收到的事件(例如,数据)的通知。当电子设备101通过确定模块210确定要提供的通知信息时,电子设备101可以通过检查模块220检测能够与电子设备101相连的至少一个另一电子设备(例如,电子设备102和电子设备104)。

根据实施例,检查模块220可以获取关于另一电子设备的信息,其中所述另一电子设备具有至少一次连接到电子设备101的历史,并用其他方法搜索能够通过电子设备101的通信接口170连接通信的至少一个另一电子设备。

获取模块230可以获取与电子设备101或至少一个另一电子设备(例如,电子设备102、电子设备104和服务器164)中的至少一个相关的状态信息,其中所述另一电子设备与电子设备101进行通信。根据实施例,状态信息可以包括确定用户是否使用电子设备101或另一电子设备中的每一个的信息。例如,获取模块230可以获取关于电子设备101或另一电子设备是处于启用状态还是处于禁用状态的信息。根据实施例,当电子设备101处于启用状态时,可以确定用户使用电子设备101。例如,可以通过与电子设备101或另一电子设备中的每一个功能相连的显示器的操作状态,来确定所述电子设备101或另一电子设备中的每一个是处于启用状态还是禁用状态。例如,当接通与电子设备101功能相连的显示器时,可以确定电子设备101处于启用状态。此外,例如,电子设备101或另一电子设备的状态信息可以包括关于用户的状态信息。关于用户的状态信息可以包括:通过以下至少一个传感器检测到的信息:诸如触摸传感器、握力传感器、运动传感器(例如,加速度传感器、陀螺传感器)、图像传感器、接近检测传感器、麦克风、活体检测传感器(指纹检测传感器、脉搏检测传感器、温度传感器)和图像传感器(例如,视线识别传感器),其中所述传感器与电子设备101或另一电子设备功能相连。此外,获取模块230可以获取关于与和电子设备101相连的至少一个另一电子设备的通信状态的信息,或可以与另一电子设备102相连的至少一个通信方法的信息,作为关于所述电子设备101或另一电子设备的状态信息。

例如,当与电子设备101功能相连的运动传感器检测到电子设备101的运动时,可以确定用户使用电子设备101。此外,例如,当与电子设备101功能相连的触摸传感器检测到用户输入时,可以确定用户使用电子设备101。此外,例如,可以通过与电子设备101功能相连的能够识别视线的图像传感器,来检测用户的视线。当在电子设备101中检测到用户的视线时,可以确定用户使用电子设备101。此外,例如,电子设备101是可佩戴设备,当通过与电子设备101功能相连的握力传感器和接近检测传感器检测到用户佩戴该电子设备101时,可以确定用户使用电子设备101。

根据实施例,状态信息可以包括在电子设备101或另一电子设备中执行的应用的属性信息。例如,应用的属性信息可以包括关于是否在执行应用的同时提供通知信息的信息。根据实施例,状态信息可以包括电子设备101或另一电子设备的电源状态信息或负载信息。

根据实施例,状态信息可以包括通知信息的属性信息。例如,通知信息的属性信息可以包括关于通知信息的优先级信息。例如,通知信息的属性信息可以包括关于是否发生了事件的信息以及提供与所述事件相关的通知信息所消耗的时间信息。例如,与电话事件相关的通知信息的属性信息可以被指定为应实时提供的事件。根据实施例,状态信息可以包括指定信息。例如,可以根据指定时间或指定位置,来指定要提供通知信息的电子设备。例如,在工作时间,可以将其设置为通过与电子设备相连的另一电子设备接收通知信息,在除了工作时间之外的时间,可以将其设置为通过电子设备接收通知信息。此外,例如,在车内时,可以将其设置为通过与电子设备相连的另一电子设备接收通知信息,在家时,可以将其设置为通过电子设备接收通知信息。根据实施例,状态信息可以包括电子设备101和另一电子设备之间的距离信息或通信信息。

根据实施例,获取模块230可以获取上述状态信息中的至少一个信息或其组合。

提供模块240可以确定至少一个设备,以便基于通过实施例中的获取模块230获取的状态信息,向电子设备101或与电子设备101通信的另一电子设备提供与已发生在电子设备101中的事件相关的通知信息。提供模块240可以基于所确定的结果,控制通过电子设备101或另一电子设备提供通知信息。例如,当基于在获取模块230中获取的状态信息确定用户正使用电子设备101时,提供模块240可以通过电子设备101提供通知信息。当确定用户没有使用电子设备101时,提供模块240可以向另一电子设备发送通知信息,使得与电子设备101相连的另一电子设备提供通知信息。

当在电子设备101中获取的状态信息是应用的属性信息时,例如,当基于在获取模块230中获取的状态信息确定在电子设备101中执行的应用的优先级比要提供的通知信息的优先级更低时,提供模块240可以通过电子设备101提供通知信息。此外,当确定在电子设备101中执行的应用的优先级比要提供的通知信息的优先级更高时,提供模块240可以向另一电子设备发送通知信息,使得与电子设备101相连的另一电子设备提供通知信息。

当在电子设备101中获取的状态信息是电子设备101的负载信息时,例如,当电子设备101的负载低于指定参考(例如,可以处理的总负载的90%)时,提供模块240可以通过电子设备101提供通知信息。此外,当电子设备101的负载高于指定参考时,提供模块240可以向另一电子设备发送通知信息,使得与电子设备101相连的另一电子设备提供通知信息。当在电子设备101中获取的状态信息是电子设备101的电源信息时,例如,当电子设备101的电池余量高于指定参考(例如,电池总容量的10%或150mah)时,提供模块240可以通过电子设备101提供通知信息。此外,当电子设备101的电池余量低于指定参考时,提供模块240可以向另一电子设备发送通知信息,使得与电子设备101相连的另一电子设备提供通知信息。

例如,在电子设备101获取的状态信息中,当基于通知信息的属性信息应实时地提供通知信息(例如,来电呼叫通知信息)时,提供模块240可以控制通过电子设备101或另一电子设备中的用户使用的设备来提供通知信息,其中所述另一电子设备与电子设备101相连。当基于通知信息的属性信息必须实时地提供通知信息(例如,天气信息通知信息)时,提供模块240可以控制通过电子设备101或另一电子设备中的具有较小负载或较大电池容量的设备来提供通知信息。根据实施例,可以根据与电子设备101相关的用户设置、设计者设置或产品信息,以各种方式改变与电子设备101相关的各种信息的指定参考。

根据实施例,当确定提供模块240向至少一个另一电子设备发送通知信息时,电子设备101可以附加地或备选地从与电子设备101相连的至少一个另一电子设备中的每个电子设备接收状态信息;通过使用接收到的状态信息,在至少一个另一电子设备中,确定显示器(例如,触摸屏)处于打开状态和/或未锁状态的设备(例如,电子设备102);以及向所确定的设备发送已发生的通知。

图3a和图3b是示出了根据本发明的各种实施例的在电子设备中控制通知信息输出的操作的图。

下文中,将参考图3a来描述本发明的各种实施例。

参考图3a,例如,电子设备101可以被表示为第一电子设备301,电子设备102可以被表示为第二电子设备302。根据参考图3a所述的实施例,第一电子设备301可以被表示为智能电话,第二电子设备302可以被表示为可佩戴智能手表。第一电子设备301和第二电子设备302不限于智能电话或可佩戴手表,可以是能够应用于本发明各种实施例的各种形式的电子设备。

第一电子设备301可以检查已发生了要提供通知的事件并输出通知信息。在输出已发生的通知信息的方法中,第一电子设备301可以控制检测到已发生通知的第一电子设备301输出通知信息,或控制与第一电子设备301相连的第二电子设备302输出通知信息。

根据实施例,第一电子设备301可以检测要提供通知的事件。要提供通知的事件可以包括第一电子没备301接收到的呼叫信息、短消息服务(sms)信息、未接呼叫信息和通知功能的提醒信息。

当检测到要提供通知的事件时,当第一电子设备301处于禁用状态(例如,睡眠模式)下时,第一电子设备301可以发送已发生在第一电子设备301中的通知信息,使得与第一电子设备301相连的另一电子设备(例如,第二电子设备302)输出通知信息。第一电子设备301可以检查例如与第一电子设备301相连的至少一个其他电子设备,以便令第一电子设备301向另一电子设备(例如,第二电子设备302)发送已发生的通知信息。根据实施例,第一电子设备301可以检查至少一个具有至少一次用短距离无线通信或使用网路162的通信进行连接的历史的另一电子设备,以便令第一电子设备301向另一电子设备(例如,第二电子设备302)发送已发生的通知信息。根据实施例,第一电子设备301可以确定能够用短距离无线通信或使用网络162的通信进行连接至少一个另一电子设备,以便令第一电子设备301向另一电子设备(例如,第二电子设备302)发送已发生的通知信息。第一电子设备301可以连接到所确定的至少一个另一电子设备。例如,当第二电子设备被包括在所确定的至少一个另一电子设备中时,第一电子设备301可以接收与所连接的第二电子设备302相关的状态信息。与第二电子设备302相关的状态信息可以包括以下至少一项:关于用户是否使用第二电子设备302的信息(例如,第二电子设备302的启用信息)、在第二电子设备302中执行的应用的属性信息、第二电子设备302的电池余量信息(例如,电源信息)或负载信息、第二电子设备302和所述电子设备之间的通信信息或距离信息、以及第二电子设备302的用户的状态信息(例如,由于第二电子设备302功能相连的传感器获取的至少一个传感器信息)。

第一电子设备301可以基于根据第二电子设备302的接收到的状态信息的指定优先级,或向状态信息所包括的要素指定的重要性等级,确定至少一个设备,以便输出通知。根据实施例,第一电子设备301可以包括至少一个处理器。当第一电子设备301包括多个处理器时,多个处理器可以包括应用处理器(ap)或通信处理器(cp)。ap或cp可以单独地形成为单个处理器,或可以被包括在一个处理器中。ap可以是第一电子设备301的应用或控制构成第一电子设备301的至少一部分器件(或模块)的操作的处理器;cp可以是通过短距离无线通信或使用网络162的通信来向第二电子设备302发送并从第二电子设备302接收信息的处理器。当第一电子设备301检测到关于通过cp从外部设备(例如,服务器164)接收到的要提供通知的事件的信息时,第一电子设备301可以确定控制输出通知的操作的ap的操作状态。当确定ap处于禁用状态(例如,睡眠模式)下时,第一电子设备301可以控制通过与第一电子设备301相连的至少一个另一电子设备(例如,第二电子设备302)输出通知信息,而不是通过第一电子设备301输出通知信息。文中,在睡眠模式的实施例中,当该设备消耗的电流量或功率量为指定数值(例如,20mw或更少)时,可以确定保持相同等级的电流消耗量或功率消耗量。在这种情况下,第一电子设备301可以向至少一个另一电子设备发送通知信息,例如,以便通过cp从至少一个另一电子设备输出提醒信息,而不是控制ap的操作。根据实施例,第一电子设备301可以检测到要提供通知的事件,并根据第一电子设备301的状态信息或存储在数据库的信息,检查指定有最高优先级的另一电子设备(例如,第二电子设备302)的连接状态。第一电子设备301可以检查到与第二电子设备302相连,并向第二电子设备302发送通知信息。

根据各种实施例,第一电子设备301可以具有能够控制第二电子设备302的操作的权利。在这种情况下,第一电子设备301可以向第二电子设备302发送通知信息,所述通知信息包括控制第二电子设备302输出第一电子设备301的通知的指令。第二电子设备302可以从第一电子设备301接收通知信息,并根据通知信息输出通知。根据实施例,第一电子设备301可以接收来自“joseph”的呼叫请求。当参考状态信息或数据库,在呼叫请求接收时刻第一电子设备301的ap处于禁用状态下时,第一电子设备301可以从其他电子设备中确定用于输出接收到的呼叫信息的至少一个设备,其中所述其他电子设备包括能够输出来自“joseph”的呼叫请求信息的第二电子设备302。例如,第一电子设备301可以向确定用于输出通知信息的第二电子设备302发送从“joseph”接收到的电话连接请求信息。第二电子设备302可以根据接收到的信息,输出呼叫请求信息,如图3a中的(a)所示,并当在第二电子设备中选择通信连接图标时,第二电子设备的用户可以与“joseph”执行电话连接。

根据实施例,第一电子设备301可以接收来自“joseph”的文本(字符)消息。当参考状态信息或数据库,在文本消息接收时刻第一电子设备301的ap处于禁用状态下时,第一电子设备301可以从其他电子设备中确定用于输出接收到的消息信息的至少一个设备,其中所述其他电子设备包括能够输出来自“joseph”的文本消息信息的第二电子设备302。第一电子设备301可以向确定用于输出通知信息的第二电子设备302发送从“joseph”接收到的文本消息信息。第二电子设备302可以根据接收到的信息输出文本消息信息(图3a中的(b)),第二电子设备的用户可以通过指定操作(例如,选择输出在第二电子设备302的显示器150上的消息检查图标),来检查第二电子设备302中的文本消息。

根据实施例,第一电子设备301可以根据从“joseph”接收到的电话连接,检测到未接呼叫信息。当参考状态信息或数据库,在检测到未接呼叫信息时刻第一电子设备301的ap处于禁用状态下时,第一电子设备301可以从其他电子设备中确定用于提供未接呼叫信息的至少一个设备,其中所述其他电子设备包括能够输出从“joseph”接收到的未接呼叫信息的第二电子设备302。第一电子设备301可以向确定用于输出通知信息的第二电子设备302发送从“joseph”接收到的未接呼叫信息。第二电子设备302可以根据接收到的信息输出未接呼叫信息,如图3a中的(c)所示,并可以使用指定操作(例如,选择向第二电子设备302的显示器输出的呼叫请求图标),来经由第一电子设备301的通信接口170请求从第二电子设备302到“joseph”的电子设备的电话连接。根据各种实施例,要提供通知的事件不限于图3a所述的实施例,可以将类似方法的各种实施例应用于此,其中所述通知控制第一电子设备301从第二电子设备302进行输出。

下文中,将参考图3b描述本公开的各种实施例。

参考图3b,例如,电子设备101可以被表示为第一电子设备311,电子设备102可以被表示为第二电子设备312,与电子设备104或电子设备102相同的电子设备或与电子设备104或电子设备102相似的电子设备可以被表示为第三电子设备314。下文中,当描述本发明的实施例时,第二电子设备312可以应用于电子设备104,第三电子设备314可以应用于与电子设备102相同的电子设备或与电子设备102相似的电子设备。在参考图3a所述的实施例中,例如,第一电子设备311可以被表示为智能电话,第二电子设备314可以被表示为智能电视,第三电子设备314可以被表示为可佩戴智能手表。第一电子设备311可以检查已发生了要提供通知的事件并可以输出通知信息。在输出已发生的通知信息的方法中,已检测到发生通知的第一电子设备311可以输出通知信息,与第一电子设备311相连的第二电子设备312可以输出通知信息。

根据实施例,第一电子设备311可以检测要提供通知的事件。当第一电子设备311检测到要提供通知的事件时,第一电子设备311可以确定第一电子设备311或与第一电子设备311功能相连的ap是否处于禁用状态下。根据实施例,当第一电子设备311或ap处于禁用状态时,例如,第一电子设备311的显示器150可以处于关闭状态下,ap可以处于睡眠模式状态下。当第一电子设备311处于禁用状态下时,第一电子设备311(例如,提供模块240)可以进行确定,使得另一电子设备(例如,与第一电子设备311相连的第二电子设备312或第三电子设备314)输出已发生在第一电子设备311中的通知信息。第一电子设备311可以检查第一电子设备311和连接到例如通信接口170的另一电子设备,以便发送已发生的通知信息。此外,第一电子设备311可以检查至少一个具有至少一次通过通信接口170进行连接的历史的另一电子设备,以便发送已发生的通知信息。此外,第一电子设备311可以检查能够通过通信接口170连接的另一电子设备,以便发送已发生的通知信息。

第一电子设备311可以与所检查的至少一个另一电子设备相连,例如,当第二电子设备312和第三电子设备314被包括在至少一个另一电子设备中时,第一电子设备311可以接收另一电子设备(包括所连接的第二电子设备312和第三电子设备314)的状态信息。第二电子设备312或第三电子设备314可以包括关于用户是使用第二电子设备312还是使用第三电子设备314的信息(例如,第二电子设备312或第三电子设备314的启用信息)、关于正执行的操作(例如,应用)的信息、正执行的操作(例如,应用)的重要性等级信息、电池余量信息(或电源信息)、在第二电子设备312或第三电子设备314和外部电子设备(例如,第一电子设备)之间的通信状态信息、以及第二电子设备312或第三电子设备314的用户信息(例如,第二电子设备312或第三电子设备314获取的至少一个感测信息)。根据实施例,感测信息可以是通过第二电子设备312或第三电子设备314所包括的至少一个传感器获取的关于每个电子设备的状态的信息。第一电子设备311可以根据向包括在接收到的第二电子设备312或第三电子设备314的状态信息中的要素指定的重要级,来确定优先级,并可以参考状态信息和指定的优先级,确定至少一个另一电子设备来输出通知。

根据实施例,第一电子设备311可以检查通过通信接口170连接的第二电子设备312或第三电子设备314的连接方法,并可以确定所连接的通信方法的信号信息。根据实施例,第一电子设备311可以通过向第二电子设备312或第三电子设备314发送并从其接收信息的通信方法的信号信息,确定通信环境,并参考向要素(诸如,通信方法的稳定性、所连接的通信方法的信息发送和接收速度、或能够根据通信信号强度进行发送并接收的距离)指定的优先级,确定发送通知的另一电子设备。第一电子设备311可以将第三电子设备314确定为另一电子设备,以便根据指定条件发送通知和向第三电子设备314发送已发生在第一电子设备311中的通知的输出信息,其中第三电子设备314在所连接的通信方法的信息发送和接收速度方面比第二电子设备312更快。第三电子设备314可以根据接收到的信息,输出关于已发生在第一电子设备311中的通知的信息。

根据实施例,当确定用于发送通知的另一电子设备时,第一电子设备311可以确定对在至少一个另一电子设备中执行的应用具有较低实时依赖性的电子设备,作为用于发送通知的设备。例如,第一电子设备311可以将应在不停止的情况下执行的应用确定为具有较高实时依赖性的应用,诸如,运动图片拍摄应用或游戏应用。此外,例如,第一电子设备311可以将应在停止之后执行的应用确定为具有较低实时依赖性的应用,诸如,互联网。根据实施例,第一电子设备311可以检查另一电子设备(包括第二电子设备312和第三电子设备314)正执行的应用的实时依赖性。当向执行例如某个应用的电子设备输出通知信息时,实施依赖性可以是当执行应用时能够引起的损坏(例如,数据损坏)的数值信息。根据实施例,第一电子设备311可以使用实时依赖性数值,作为用于确定电子设备提供通知的信息。根据实施例,第一电子设备311可以经由第二电子设备312或第三电子设备314接收到的状态信息在数据库中存储关于第二电子设备312或第三电子设备314所包括的至少一个应用的信息(例如,应用的实时依赖性信息),且数据库可以检查关于存储在每个电子设备的应用的优先级(例如,基于实时依赖性确定的优先级)的信息。根据实施例,第一电子设备311可以将关于在第二电子设备312中执行的媒体数据重现操作的实时依赖性信息与在第三电子设备314中执行的媒体数据记录操作的实施依赖性信息进行比较,并可以确定执行具有较低实时依赖性的应用的第二电子设备312来输出通知信息。第一电子设备311可以向第二电子设备312发送已发生的通知信息的输出信息。第二电子设备312可以根据接收到的信息,输出已发生在第一电子设备311中的通知信息。

图4a到图4c是示出了根据本发明的各种实施例的在电子设备中控制通知信息输出的操作的图。

参考图4a到图4c,例如,电子设备101可以被表示为第一电子设备401,电子设备102可以是第二电子设备402。根据实施例,第一电子设备401可以被表示为智能电话,第二电子设备402可以被表示为可佩戴智能手表。

下文中,将参考图4a来描述本发明的各种实施例。

参考图4a,当执行至少一个应用时,第一电子设备401可以检测到已发生要提供通知的事件。第一电子设备401可以参考至少一个执行应用的属性信息(例如,实时依赖性信息),来确定是否输出通知信息。当确定第一电子设备401不输出通知信息时,第一电子设备401可以将第二电子设备402确定作为输出通知信息的电子设备,并向所确定的第二电子设备402发送检测到的通知信息的输出信息。

当第一电子设备401检测到要提供通知的事件时,第一电子设备401可以确定第一电子设备401是否要输出通知信息。根据实施例,当第一电子设备401检测到要提供通知信息的事件时,第一电子设备401可以获取第一电子设备401的状态信息。当第一电子设备401在检测到要提供通知的事件的同时执行至少一个应用时,第一电子设备401可以确定至少一个正执行应用是否是被指定用于显示通知的应用。根据实施例,第一电子设备401可以在记录媒体数据的同时,接收来自“joseph”的呼叫请求。当在参考例如正执行的媒体数据记录应用的数据库或用于处理提供通知的事件(已发生在第一电子设备401中)的数据库进行媒体数据记录的同时发生了呼叫请求事件时,第一电子设备401可以确定第一电子设备401是否被设置为输出关于呼叫请求的通知。当第一电子设备401被设置为在进行媒体数据记录的同时不显示已发生的呼叫请求事件的通知时,第一电子设备401可以控制另一电子设备输出关于已发生的呼叫请求的信息。第一电子设备401可以检查能够通过通信接口170连接的至少一个另一电子设备。第一电子设备401可以从至少一个所连接的另一电子设备接收状态信息,并参考状态信息选择要发送通知信息的至少一个另一电子设备。根据实施例,可以将处于佩戴状态且不处于最大节能模式或睡眠模式(例如,禁用状态)的第一电子设备401指定为具有较高优先级,以便将其确定为用于提供数据库处的通知的设备。当第一电子设备401通过从第二电子设备402接收到的状态信息检查到第二电子设备402处于佩戴状态且不处于睡眠模式状态时,第一电子设备401可以基于数据库信息,向第二电子设备402发送关于从“joseph”接收到的呼叫请求的通知信息,且第二电子设备402可以根据接收到的信息输出通知。

根据另一实施例,第一电子设备401可以检测到在执行导航应用的同时输出的提醒事件。第一电子设备401可以参考执行正执行导航应用的数据库或用于处理提供通知的事件(已发生在第一电子设备401中)的数据库,确定第一电子设备401是否被设置为输出关于在执行导航应用期间输出的提醒事件的通知。当第一电子设备401被设置为在执行导航应用的同时不显示关于已发生的提醒事件的通知时,第一电子设备401可以控制另一电子设备输出关于已发生的提醒事件的信息。第一电子设备401可以检查能够通过通信接口170连接的至少一个另一电子设备。第一电子设备401可以从至少一个所连接的另一电子设备接收状态信息,并参考状态信息选择要发送通知信息的至少一个另一电子设备。根据实施例,可以将不处于诸如最大节点模式或睡眠模式的状态下的佩戴式电子设备指定为具有较大优先权,以便将其确定为提供在第一电子设备401的数据库处的通知的电子设备。当第一电子设备401通过从第二电子设备402结婚搜到的状态信息检查到第二电子设备402处于佩戴状态且不处于睡眠模式状态下时,第一电子设备401可以基于数据库信息,向第二电子设备402发送已发生的提醒事件的通知信息,第二电子设备402可以根据接收到的信息输出提醒。

根据各种实施例,第一电子设备401可以根据检查时间,确定第一电子设备401是否输出关于已发生的要提供通知的事件的信息。根据实施例,第一电子设备401可以在记录媒体数据的同时,接收来自“joseph”的呼叫请求。当在参考正执行的媒体数据记录的数据库或用于处理提供通知的事件(已发生在第一电子设备401中)的数据库进行媒体数据记录的同时发生了呼叫请求事件时,第一电子设备401可以确定第一电子设备401是否被设置为输出关于呼叫请求的通知。当第一电子设备401被设置为(指定为)从时间点“11:00”到时间点“14:30”不显示关于以在第一电子设备401中发生的呼叫请求事件的通知时,第一电子设备401可以控制另一电子设备从时间点“11:00”到时间点“14:30”输出关于已发生的呼叫请求事件的信息。当从时间点“11:00”到时间点“14:30”在第一电子设备401中发生了呼叫请求事件时,第一电子设备401可以检查除了第一电子设备401之外的至少一个能够输出关于呼叫请求时间的通知的另一电子设备。第一电子设备401可以从至少一个所连接的另一电子设备接收状态信息,并参考状态信息选择要发送通知信息的至少一个另一电子设备。根据各种实施例,当第一电子设备401确定用于输出关于已发生的事件的通知的至少一个另一电子设备时,第一电子设备401可以通过关于各种状态信息中的至少一个信息的指定范围的信息(指定信息)(诸如,第一电子设备401的位置信息、第一电子设备401的亮度信息或第一电子设备所在的区域、以及第一电子设备的运动速度信息),来确定用于输出通知的至少一个另一电子设备,而不限于指定的时间信息。

下文中,将参考图4b描述本公开的各种实施例。

参考图4b,第一电子设备401可以检测到在执行至少一个操作的同时发生了要提供通知的事件。第一电子设备401可以参考至少一个执行应用来确定是否输出通知,当确定第一电子设备401不输出通知时,第一电子设备401可以将第二电子设备402确定作为输出通知的电子设备,并向所确定的第二电子设备402发送检测到的通知的输出信息。当第二电子设备402不根据向第二电子设备402发送的通知的输出信息来检查通知信息的输出结果时,第一电子设备401可以检查数据库处的关于已发生的要提供通知的事件的重要性等级信息,并且当不将操作指定为实时地输出通知时,第一电子设备401可以想第二电子设备402重新发送通知信息,或可以向另一电子设备发送通知信息。

根据实施例,第一电子设备401可以在执行导航应用的同时检测消息数据接收。第一电子设备401可以参考执行正执行导航应用的数据库或用于处理提供通知的事件(已发生在第一电子设备401中)的数据库,确定第一电子设备401是否被设置为输出消息数据接收的通知。当第一电子设备401没有被设置为在执行导航应用的同时显示关于已发生的消息接收的通知时,第一电子设备401可以控制另一电子设备输出关于已发生的消息接收的信息。第一电子设备401可以检查能够通过通信接口170连接的至少一个另一电子设备。第一电子设备401可以从至少一个所连接的另一电子设备接收状态信息,并参考状态信息选择要发送通知信息的至少一个另一电子设备。根据另一实施例,当第一电子设备401没有检查到第二电子设备402是否输出被发送到第二电子设备402的消息数据的通知时,或当确定第二电子设备402不输出关于消息数据的通知时,第一电子设备401可以向第二电子设备402重新发送关于消息数据的通知,并向另一电子设备发送通知信息,使得与第一电子设备401相连的另一电子设备输出通知。

根据另一实施例,当第一电子设备401在执行具有较高实时依赖性的应用(诸如,导航应用)的期间输出关于已发生的消息数据接收的信息时,其中将所述消息数据接收确定为具有低于导航应用的优先级(例如,基于实时依赖性确定的优先级),如果没有检查到除了第一电子设备401之外的所连接的可以输出通知信息的另一电子设备,则第一电子设备401可以暂缓(hold)输出接收到的消息数据的通知的操作。当第一电子设备401在运行导航应用的同时检查到并连接了可以连接的至少一个另一电子设备(例如,第二电子设备402)时,或当第一电子设备401检查到将第一电子设备401连接到第二电子设备402时,第一电子设备401可以向第二电子设备402发送关于消息数据接收的保持通知信息。

此外,根据实施例,当在执行具有较高优先级(诸如,基于实时依赖性确定的优先级)的应用(诸如,导航应用)的期间输出关于已发生的消息数据接收的信息时,其中将所述消息数据接收被确定为具有低于导航应用的优先级(例如,基于实时依赖性确定的优先级),如果没有检查到除了第一电子设备401之外的所连接的可以输出通知信息的另一电子设备或如果没有检查到输出了所发送的关于消息数据接收的通知信息,则第一电子设备401可以控制结束导航应用,并控制第一电子设备401输出关于消息数据接收的通知信息。

根据各种实施例,当第一电子设备401在执行具有较高实时依赖性的应用(诸如,导航应用)的期间输出关于已发生的呼叫请求的信息时,其中将所述呼叫请求被确定为具有高于导航应用的优先级(例如,基于实时依赖性确定的优先级),如果没有检查到除了第一电子设备401之外的所连接的可以输出通知信息的另一电子设备或如果没有检查到输出了所发送的关于消息数据接收的通知信息,则第一电子设备401可以控制第一电子设备401输出关于消息数据接收的通知信息。

可以根据设置或存储在数据库中的信息、存储在第一电子设备401和/或每个应用的数据库或设置在控制对通知的输出的控制模块处的控制信息,来执行上述各种实施例。

下文中,将参考图4c描述本公开的各种实施例。

参考图4c,当执行至少一个操作(例如,应用)时,第一电子设备401可以检测到已发生要提供通知的事件。第一电子设备401可以参考至少一个正执行的操作来确定是否输出通知,当确定第一电子设备401不输出通知时,第一电子设备401可以将第二电子设备402确定作为输出通知的电子设备,第一电子设备401可以向所确定的第二电子设备402发送检测到的通知的输出信息。

根据实施例,第一电子设备401可以在执行大容量数据处理(诸如,线上系统更新操作)的同时,接收来自“joseph”的呼叫请求。第一电子设备401可以参考执行用于处理提供通知的事件(已发生在第一电子设备401中)的数据库,确定第一电子设备401是否被设置为在执行线上系统更新操作的同时输出呼叫请求接收的通知。当第一电子设备401不被设置为在线上系统更新操作的同时显示已发生的呼叫请求的通知时,第一电子设备401可以控制另一电子设备输出关于已发生的呼叫请求的信息。第一电子设备401可以在至少一个所连接的另一电子设备中确定具有较小数据负载的第二电子设备402,以便输出关于在第一电子设备401中发生的呼叫请求的信息,并向第二电子设备402发送关于呼叫请求的通知信息。第一电子设备401可以使能第一电子设备401执行多个操作(诸如,发声或振动、和向第二电子设备402发送关于呼叫请求的通知信息的操作),使能第一电子设备401的显示器150输出关于通知信息发送的信息,并执行以下至少两项操作的组合操作:发声、振动和向显示器进行输出的操作。

图5a和图5b是示出了根据本发明的各种实施例的在电子设备中控制通知信息的操作的图。

下文中,将参考图5a来描述本发明的各种实施例。

参考图5a,例如,电子设备101可以被表示为第一电子设备501,电子设备102可以被表示为第二电子设备502。根据实施例,第一电子设备501可以被表示为智能电话,第二电子设备502可以被表示为可佩戴智能手表。

参考图5a的(a),当第一电子设备501检测到要提供通知的事件时,第一电子设备501可以获取第一电子设备501的状态信息和所连接的第二电子设备502的状态信息,并根据第一电子设备501和第二电子设备502的状态,确定至少一个电子设备,所述至少一个电子设备输出关于已发生在第一电子设备501中的要提供通知的事件的信息。

根据实施例,第一电子设备501可以接收来自“joseph”的呼叫请求,其中所述呼叫请求是要提供通知并获取第一电子设备501的状态信息的事件。第一电子设备501可以通过cp接收来自“joseph”的呼叫请求,并确定(或检查)ap处于睡眠模式状态。第一电子设备501可以确定当ap处于睡眠模式时不输出已发生的呼叫请求的通知,而是确定第二电子设备502输出通知。第一电子设备501可以从所连接的第二电子设备502获取状态信息。第一电子设备501可以根据所获取的第二电子设备502的状态信息,检查到第二电子设备502处于佩戴状态,并向第二电子设备502发送关于呼叫请求的通知信息,使得正佩戴的第二电子设备502输出关于已发生在第一电子设备501中的呼叫请求的信息。此外,第一电子设备501或第二电子设备502可以通过能够确定接近状态的至少一个设备,诸如,接近检测传感器或通信模块(例如,nfc模块、wifi模块、和蓝牙(bt)模块),来确定第一电子设备501和第二电子设备502之间的距离。当确定第二电子设备502位于距第一电子设备501的指定距离内时,第一电子设备501可以确定第二电子设备502输出通知。根据实施例,当第一电子设备501根据存储在数据库中的信息接收到呼叫请求时,第一电子设备501可以检查ap的状态。当第一电子设备501的ap处于睡眠模式下时,第一电子设备501可以获取关于至少一个所连接的另一电子设备的状态信息。当通过所获取的状态信息确定(或检查)可佩戴的第二电子设备502处于佩戴状态时且通过nfc通信模块与第一电子设备501相贴的状态(第一电子设备501和第二电子设备502位于指定距离范围内)时,第一电子设备501可以确定第二电子设备502来输出对接收到的呼叫请求的通知并向第二电子设备502发送关于呼叫请求的通知信息。

根据另一实施例,当第一电子设备501在执行音频专用通信操作的同时接收到消息数据时,第一电子设备501可以根据存储在数据库处的信息,确定另一电子设备来输出关于第一电子设备501接收到的消息信息的通知信息。第一电子设备501可以获取关于至少一个所连接的另一电子设备的状态信息。第一电子设备501可以通过所获取的状态信息检测到可佩戴的第二电子设备502处于可佩戴状态,并通过蓝牙通信检测到在第二电子设备502中第一电子设备501的蓝牙通信信号强度,并且当蓝牙通信信号强度处于指定范围(当第一电子设备501和第二电子设备502之间的距离范围(被确定为通信信号强度)在指定距离范围内时)时,第一电子设备501可以确定第二电子设备502来输出接收到的消息数据的通知,并向第二电子设备502发送关于消息数据的通知信息。

参考图5a的(b),当第一电子设备501在待机模式状态下或在执行诸如上网浏览之类的优先级不高(例如,基于实时依赖性确定的优先级)的操作的同时接收到呼叫请求时,第一电子设备501可以参考存储在例如数据库的信息,确定第一电子设备501来输出呼叫请求的通知。所连接的另一电子设备可以是第二电子设备502,第二电子设备502可以接收状态信息。第一电子设备501可以通过第二电子设备502的状态信息,检查到可佩戴的第二电子设备502不处于佩戴状态和/或处于休眠模式状态。当所连接的第二电子设备502处于佩戴状态和/或操作在睡眠模式状态下时,第一电子设备501可以不处理第二电子设备502来输出关于第一电子设备501接收到的呼叫请求的通知信息,而是处理第一电子设备501来输出通知信息。

下文中,将参考图5b描述本公开的各种实施例。

参考图5b,当电子设备101检测到发生了要提供通知的事件时,在确定所述电子设备101是否要输出相应通知时,电子设备101可以通过设置在以下地方的信息,确定该电子设备101来输出通知:例如存储在电子设备101的数据库或当发生所述要提供通知的事件时正在该电子设备101中执行的应用的数据库。当确定是否显示已发生的操作的通知时,电子设备101可以参考电子设备101的状态信息。

参考图5b的(b),例如,当电子设备101检测到在电子设备101中提供通知的事件时,在确定电子设备101是否要输出相应通知的方法中,电子设备101可以参考以下至少一个信息:通过经由电子设备101所包括的至少一个传感器测量的信息确定出的电子设备101的状态、位置和/或运动。

根据实施例,电子设备101可以在检测到提供通知的事件时,通过陀螺传感器获取关于电子设备101所在位置的坐标(二维或三维)的信息,其中所述信息确定电子设备101的运动,并且当所获取的坐标被包括在确定电子设备101输出存储在电子设备101的数据库处的通知的运动范围内时,电子设备101可以输出通知。

根据另一实施例,电子设备101可以在检测到提供通知的事件时,通过与电子设备功能相连的gps传感器获取关于电子设备101所在位置的空间坐标(例如,gps坐标)的信息,并且当与所获取的坐标相关的信息被包括在确定电子设备101输出存储在电子设备101的数据库处的通知的运动范围内时,电子设备101可以输出通知。

根据另一实施例,电子设备101可以在检测到提供通知的事件时,通过加速度传感器获取关于电子设备101运动的速度的信息,并且当与所获取的速度相关的信息被包括在确定电子设备101输出存储在电子设备101的数据库处的通知的运动范围内时,电子设备101可以输出通知。

参考图5b的(b),当电子设备101在执行至少一个功能的状态下检测到提供通知的事件时,在确定电子设备101是否要输出相应通知的方法中,电子设备101可以参考以下至少一个信息:通过经由电子设备101所包括的至少一个传感器测量的信息确定出的电子设备101的状态、位置和/或运动。

根据实施例,电子设备101可以在通过瞳孔检测传感器(例如,图像传感器)控制显示于电子设备101的显示器150中的文档的同时,检测到发生了要提供通知的事件。当电子设备101通过瞳孔检测传感器检测到瞳孔时,电子设备101确定用户控制电子设备101,且电子设备101可以通过电子设备101显示对在电子设备101中发生的事件的通知。

电子设备101可以将由电子设备101所包括的各种传感器中的至少一个传感器获取的信息与存储在数据库处的信息进行比较,并确定电子设备101或至少一个另一电子设备是否输出对已发生在电子设备101中的要提供通知的事件的通知,而不限于上述实施例。此外,可以根据设置或存储在数据库中的信息、存储在第一电子设备101和/或每个应用的数据库或设置在控制对通知的输出的控制模块处的控制信息,来执行上述各种实施例。

图6是根据本发明的各种实施例的在电子设备中处理通知信息的操作的图。

参考图6,例如,电子设备101可以被表示为第一电子设备601,电子设备102可以被表示为第二电子设备602。根据实施例,第一电子设备601可以被表示为智能电话,第二电子设备602可以被表示为可佩戴智能手表。

当第一电子设备601检测到发生了要提供通知的事件时,第一电子设备601可以处理第一电子设备601或至少一个另一电子设备,以便输出关于已发生的事件的通知信息。第一电子设备601可以处理第一电子设备601或第二电子设备602来输出关于已发生的事件的通知,并获取关于从第二电子设备602输出的事件通知的信息。第一电子设备601可以通过关于在第二电子设备602中接收到的事件通知输出的信息,确定是否已检查到发生在第一电子设备601中的事件。第一电子设备601可以将关于是否已检查到已发生的事件的信息与在第一电子设备601处发生的事件的记录信息或与事件相连的应用的数据库进行同步。当确定在第一电子设备601或至少一个另一电子设备(例如,第二电子设备602)中没有检查到已发生的事件时,其中所述至少一个另一电子设备发送通知信息以便输出关于事件的通知,第一电子设备601可以输出或重新输出关于相应事件的通知,或可以向第二电子设备602发送关于事件的通知信息,使得所连接的第二电子设备602输出或重新输出。

根据实施例,为了支持第二电子设备602显示关于接收到的“字符#01”和“字符#03”的通知信息,第一电子设备601可以向第二电子设备602发送关于“字符#01”的通知信息和“字符#03”的通知信息。第一电子设备601可以存储向第二电子设备602发送的关于“字符#01”和“字符#03”的信息(向第二电子设备602发送的通知信息)以及关于在第一电子设备601的数据库620和/或与“字符#01”和“字符#03”数据相连的字符应用的数据库630没有检查到“字符#01”和“字符#03”的状态的信息611、615、621和625(关于通知检查的信息)。

根据实施例,第一电子设备601可以检查第一电子设备601是否已向另一电子设备(例如,第二电子设备602)发送通知信息(例如,“字符#01”和“字符#03”)。当第一电子设备601没有发送通知信息时,第一电子设备601可以确定第一电子设备601的用户是否检查到通知信息。如果第一电子设备601的用户没有检查通知信息,则第一电子设备601可以在第一电子设备601的数据库620或字符应用数据库630处将该通知信息指定作为未发送通知(non-transmissionnotification)。附加地或备选地,第一电子设备601可以向另一电子设备(例如,第二电子设备602)发送被指定为未发送通知的通知信息。

例如,当第一电子设备601没有向第二电子设备602发送“字符#01”和“字符#02”时,第一电子设备601可以基于关于是否检查到“字符#01”和“字符#02”的信息611,检查到第一电子设备601的用户没有检查“字符#01”和“字符#02”。在这种情况下,第一电子设备601可以向与第一电子设备601通信的第二电子设备602发送“字符#01”和“字符#02”。

第二电子设备602可以输出关于第一电子设备601接收到的“字符#01”的通知信息和关于“字符#03”的通知信息,并存储关于是否在第二电子设备602的数据库620和/或第二电子设备602的字符应用的数据库(未示出)处已检查到“字符#01”的信息和关于“字符#03”的信息。第二电子设备602可以向第一电子设备601发送数据库620的信息,在所述数据库中,存储有关于是否已检查到“字符#01”的信息621和关于是否已检查到“字符#03”的信息625。当第二电子设备602没有通过通信接口170与第一电子设备601相连时,第二电子设备602可以暂缓(hold)发送数据库620的关于是否已检查到“字符#01”的信息621和关于是否已检查到“字符#03”的信息625,当第二电子设备602与第一电子设备601相连时,第二电子设备602可以向第一电子设备601发送数据库620中关于是否已检查到“字符#01”的信息621和关于是否已检查到“字符#03”的信息625。备选地,第二电子设备602可以在发送给第一电子设备601的状态信息中包括并发送关于是否已检查到“字符#01”的信息621和关于是否已检查到“字符#03”的信息625。

第一电子设备601可以将从第一电子设备601接收到的关于是否已检查到“字符#01”的信息621和关于是否已检查到“字符#03”的信息625组合成第一电子设备601的数据库620,并更新关于是否在与“字符#01”和“字符#03”相连的字符应用的数据库630处已检查到“字符#01”的信息621和已检查到“字符#03”的信息625。

根据实施例,第一电子设备601可以更新在第一电子设备601的数据库620处的信息,其中由第二电子设备602的用户已检查向第二电子设备发送的“字符#01”。此外,第一电子设备601可以向第二电子设备602发送信息,第二电子设备602可以更新在第二电子设备602的数据库620处的信息。

根据实施例,第一电子设备601可以参考数据库620和每个应用包括的数据库630或640,来检测关于没有检查到的事件的信息。当第一电子设备601检查到图6的数据库620中的关于“字符#03”的信息615时,第一电子设备601可以确定从第二电子设备602已输出“字符#03”,且“字符#03”处于未检查的状态下。附加地或备选地,根据实施例,第一电子设备601可以参考数据库620或在第二电子设备602中接收到的状态信息,输出关于“字符#03”的通知。当第一电子设备601的用户在第一电子设备601中检查到“字符#03”时,第一电子设备601可以更新在i于地i案子设备601的数据库620处的信息,其中由第一电子设备601的用户已检查“字符#03”。此外,为了更新在第二电子设备602的数据库620处的信息,第一电子设备601可以向第二电子设备602发送信息。

根据实施例,为了支持第二电子设备602输出“字符#03”,第一电子设备601可以向第二电子设备602重新发送关于“字符#03”的通知信息。此外,根据实施例,为了支持作为另一外部设备的第三电子设备(例如,第三电子设备314)(未示出)输出“字符#03”,第一电子设备601可以向第三电子设备发送关于“字符#03”的通知信息。备选地,第一电子设备601可以不向第二电子设备602重新发送关于“字符#03”的已发送通知信息,且可以在第二电子设备602检查到所述已发送通知信息之前进行等待。当第一电子设备601接收到关于是否已检查到“字符#03”的信息时,或当在指定时间或更长时间内没有检查到“字符#03”时,第一电子设备101可以更新在第一电子设备601的数据库620处和字符应用的数据库630处的信息,其中所述信息是关于是否检查到“字符#03”的信息。

根据实施例,第一电子设备601可以输出关于已发生的“天气#02”事件的通知并在数据库620处记录关于第一电子设备601中检查到的检查状态的信息以及关于“天气#02”的信息613,并更新在天气应用的数据库640处的信息。备选地,根据实施例,可以从数据库620或天气应用的数据库640删除在第一电子设备601中检查到的通知(例如,天气#02)。第一电子设备601可以确定已输出一次或更多次但却没有根据数据库620或每个应用的数据库检查到的事件,并进行处理以便重新输出所述没有检查到的事件。

根据各种实施例,提供通知的电子设备(例如,电子设备101)可以包括:确定模块(例如,确定模块210),用于确定通知信息;获取模块(例如,获取模块230),用于获取关于所述电子设备或与所述电子设备通信的至少一个外部设备中的至少一个的状态信息;以及提供模块(例如,提供模块240),用于基于所述状态信息,通过电子设备或至少一个外部设备中的至少一个来提供通知信息。

根据各种实施例,获取模块可以基于作为状态信息的通知信息的属性,获取与指定信息相对应的信息。

根据各种实施例,提供模块可以基于被获取作为状态信息的关于所述电子设备的用户的状态信息,通过用户当前使用的设备来提供通知信息。

根据各种实施例,当在电子设备中执行的应用的优先级高于通知信息的优先级时,提供模块可以向所述至少一个外部设备发送通知信息。

根据各种实施例,确定模块可以将所述电子设备的用户没有通过该电子设备检查到的信息确定为通知信息。

根据各种实施例,确定模块可以将电子设备没有向至少一个外部设备发送的信息确定为通知信息。

根据各种实施例,获取模块可以获取具有第一优先级的通知信息以及关于在该电子设备中执行的具有第二优先级的应用的信息。

根据各种实施例,提供模块可以基于第一优先级高于第二优先级,通过该电子设备提供通知信息;并基于第一优先级低于第二优先级,通过所述至少一个外部设备提供通知信息。

根据各种实施例,提供模块可以通过电子设备和所述至少一个外部设备中的启用设备,提供通知信息。

根据各种实施例,提供模块可以通过获取用户信息的设备,提供通知信息,其中用户信息与被设置为和所述电子设备的用户相关的信息相对应。例如,当电子设备获取用户的触摸输入时并且当所述至少一个外部设备没有获取用户的触摸输入时,提供模块可以通过电子设备提供通知信息。

根据各种实施例,当获取作为状态信息的电源信息或负载信息与针对所述电子设备指定的范围相对应时,提供模块可以通过与该状态信息相对应的设备提供通知信息。

根据各种实施例,当所述电子设备或至少一个外部设备位于第一位置时,提供模块可以通过所述电子设备提供通知信息,当所述电子设备或至少一个外部设备位于第二位置时,提供模块可以通过所述至少一个外部设备提供通知信息。

根据各种实施例,当获取作为状态信息的时间信息是第一时间时,提供模块可以通过所述电子设备提供通知信息,当获取作为状态信息的时间信息是第二时间时,提供模块可以通过所述至少一个外部设备提供通知信息。

根据各种实施例,当所述电子设备和所述至少一个外部设备之间的通信信息或距离信息属于针对所述电子设备指定的范围内时,提供模块可以向所述至少一个外部设备发送所述通知信息。

根据各种实施例,电子设备包括用于处理应用的第一处理器以及用于控制与所述电子设备的通信的第二处理器,且当第一处理器执行所述应用时,提供模块可以通过第二处理器向所述至少一个外部设备发送通知信息。

根据各种实施例,电子设备可以获取关于电子设备和至少一个外部设备的用户是否检查到所述通知信息的检查信息或关于该电子设备是否已向至少一个外部设备发送通知信息的发送信息,并在与所述电子设备功能相连的数据库处存储所述检查信息或发送信息。

根据各种实施例,当改变检查信息或发送信息时,电子设备可以更新数据库。

根据各种实施例,获取模块可以被设置为获取所述电子设备和至少一个外部设备中的至少一个的用户的以下至少一项信息:佩戴信息、视线信息、手势信息和认证信息,作为状态信息。

根据各种实施例,获取模块可以进行控制,以便获取关于所述电子设备和至少一个外部设备中的至少一个是否正在使用的状态信息。

根据各种实施例,确定模块可以进行控制,以便基于是否从与所述电子设备相关的至少一个通知信息中获取了用户检查输入,来确定通知信息。

根据各种实施例,获取模块可以将在所述电子设备中获取的用户输入信息获取作为状态信息,提供模块可以进行控制以便基于用户输入信息,通过所述电子设备或至少一个外部电子设备中的至少一个,来提供通知信息。

根据各种实施例,当电子设备获取用户输入信息时,提供模块通过所述电子设备提供通知信息,且当电子设备没有获取用户输入信息时,提供模块可以进行控制以便通过至少一个外部设备提供通知信息。根据各种实施例,获取模块可以被设置为在用户输入信息或状态信息中包括传感器信息,所述传感器信息是由与电子设备或至少一个外部设备中的至少一个功能相连的传感器检测到的。

根据各种实施例,提供模块可以通过电子设备和所述至少一个外部设备中的启用设备,提供通知信息。

根据各种实施例,获取模块可以被设置为将与所述电子设备和至少一个外部设备中的每个功能相连的显示器的启用状态信息获取作为状态信息。

根据各种实施例,获取模块可以将所述电子设备的启用状态信息获取作为状态信息,且提供模块可以进行控制以便基于所述启用状态信息,通过所述电子设备或至少一个外部电子设备中的至少一个,来提供通知信息。根据各种实施例,当电子设备处于启用状态下时,提供模块可以进行控制以便通过所述电子设备提供通知信息,且当电子设备处于禁用状态下时,提供模块可以进行控制以便通过至少一个外部设备提供通知信息。

根据各种实施例,获取模块可以将正在所述电子设备中执行的应用的属性信息获取作为状态信息,且提供模块可以进行控制以便基于所述应用的属性信息,通过所述电子设备或至少一个外部电子设备中的至少一个,来提供通知信息。

根据各种实施例,确定模块、获取模块和提供模块与处理对信息的发送和接收的第一处理器相连,确定模块通过第一处理器确定通知信息,获取模块确定通过第一处理器控制电子设备的操作的第二处理器是否处于能够提供通知信息的状态下,且如果第二处理器不处于能够提供通知信息的状态下,则提供模块可以进行控制以便通过第一处理器向第二电子设备发送通知信息。

根据各种实施例,电子设备包括第一处理器和第二处理器,当第一次处理器确定通知信息且第二处理器执行应用时,提供模块可以基于所述应用的属性,通过第一处理器控制至少一个外部设备来提供通知信息。

根据各种实施例,提供模块可以进行控制以便通过以下方法中的至少一个来提供通知信息:用在所述电子设备或至少一个外部电子设备中指定的声音进行输出,在至少一个显示单元中进行显示、或用指定方法使所述电子设备或至少一个外部设备振动。

根据各种实施例,当用至少一个外部设备提供通知信息时,获取模块从提供通知信息的至少一个外部设备接收反馈信息,提供模块可以通过所述反馈信息确定没有检查到从至少一个外部设备提供的通知信息,并提供通知信息以便向至少一个外部设备重新发送所述通知信息。根据各种实施例,获取模块可以进行控制以便获取记录了是否检查到提供给至少一个外部电子设备的通知信息的反馈信息。

根据各种实施例,确定模块可以确定没有检查到所提供的通知,且提供模块可以进行控制以便再次提供通知信息。

根据各种实施例,确定模块可以确定没有检查到所提供的通知,获取模块可以获取至少一个外部设备的状态信息,提供模块可以控制外部设备以便根据是否可以提供被确定作为状态信息的通知信息,来提供通知信息或向至少一个外部设备发送所述通知信息。

根据各种实施例,获取模块可以进行控制以便包括以下至少一项:电子设备或至少一个外部设备的启用信息、执行操作信息、正执行的操作的重要等级信息、电池余量信息、与所连设备的通信状态信息、至少一个所获取的感测信息、关于可以操作的应用或功能的优先级的信息、以及关于是否在状态信息中检查到所提供的通知的信息。根据各种实施例,获取模块可以进行控制,以便在通信状态信息中包括用至少一个所连通信方法获取的在所述电子设备和至少一个外部电子设备之间的距离信息。

根据另一实施例,电子设备可以是用于执行以下操作的应用:确定通知信息的操作、获取与所述电子设备和至少一个外部设备中的至少一个相关的状态信息的操作、以及基于所述状态信息进行控制以便通过所述电子设备和至少一个外部设备中的至少一个提供通知信息的操作;或可以是记录所述应用的计算机可读记录介质。

根据另一实施例,第一电子设备包括:触摸屏,输出通知信息;存储器,将通知信息存储在第一电子设备中;通知处理模块,处理通知信息;以及至少一个处理器,执行所述通知处理模块,且所述通知处理模块可以进行控制以便检测通知的发生并获取关于第一电子设备的第一状态信息,并进行控制以便根据是否示出了被确定为第一状态信息的通知来输出通知或向第二电子设备发送所述通知信息。

根据各种时很顺利,在发送通知信息的步骤处,通知处理模块接收所连的第二电子设备的第二状态信息,当接收到的第二状态信息代表可以输出的状态时,通知处理模块可以进行控制以便向第二电子设备发送通知信息。根据各种实施例,在发送通知信息的步骤处,通知处理模块可以控制所述通知信息以便处理第二电子设备的通知的输出。

根据各种实施例,在发送通知信息的步骤处,通知处理模块从与所述电子设备相连的第二电子设备和第三电子设备接收每个状态西悉尼,当接收到的第二电子设备和第三电子设备中的每个的状态信息代表可以输出的状态时,通知处理模块可以进行控制以便向第二电子设备和/或第三电子设备发送所述通知信息。

根据各种实施例,当向第二电子设备发送通知信息时,通知处理模块可以进行控制以便从第二电子设备接收反馈信息,通过所述反馈信息确定没有检查到第二电子设备输出的通知信息,并向第二电子设备重新发送所述通知信息。根据各种实施例,在通知处理模块输出来自第二电子设备的通知信息之后,通知处理模块可以进行控制以便将记录是否已检查到所输出的通知信息的信息确定为反馈信息。根据各种实施例,通知处理模块可以控制第二电子设备以便通过控制与所述通知信息相连的至少一个应用的操作,来确定是否检查到通知信息。

根据各种实施例,通知处理模块可以控制第二电子设备以便通过加载通知信息,来确定是否检查到通知信息。

根据各种实施例,通知处理模块可以进行控制以便将接收到的呼叫请求、接收到的消息以及提醒操作的通知中的至少一个,确定作为通知。

根据各种实施例,通知处理模块可以确定当输出所述通知时没有检查到输出的通知,并控制重新输出所述通知。

根据各种实施例,通知处理模块可以进行控制以便确定当输出所述通知时没有检查到所输出的通知,获取所述电子设备的第二状态信息,以及根据是否可以输出被确定为第二状态信息的通知,重新输出所述通知或向第二电子设备重新发送所述通知信息。

根据各种实施例,通知处理模块可以进行控制以便将以下至少一项包括作为第一电子设备的状态信息:启用信息、执行操作信息、执行操作的重要等级信息和第一电子设备的电池余量信息、与第二电子设备的通信状态信息、至少一个所获取的感测信息、关于可以操作的应用或功能的优先级的信息、以及关于是否已检查到所输出的通知的信息,并可以进行控制以便将以下至少一项包括作为第二电子设备的状态信息:启用信息、执行操作信息、执行操作的重要等级信息、第二电子设备的电池余量信息、与第一电子设备的通信状态信息、至少一个所获取的感测信息、关于可以操作的应用或功能的优先级的信息、以及关于是否已检查到输出通知的信息。

根据各种实施例,通知处理模块可以检测以下至少一项:检测用户的瞳孔的信息和检测触摸的信息,并进行控制以便将检测到的信息确定为感测信息。根据各种实施例,通知处理模块还可以包括:用至少一个通信方法获取的第一电子设备和第二电子设备之间的距离信息,并进行控制以便确定第一状态信息或第二状态信息。

根据另一实施例,电子设备包括:触摸屏,输出通知信息;存储器,将通知信息存储在所述电子设备中;通知处理模块,处理通知信息;以及至少一个处理器,执行所述通知处理模块,在通知处理模块中,处理对信息的发送和接收的第一处理器接收通知信息,第一处理器确定控制电子设备的操作的第二处理器是否处于可以控制通知信息的输出的状态下,当第二处理器不处于可以控制通知信息的输出的状态下时,第一处理器可以控制向第二电子设备发送通知信息。

图7是根据各种实施例的在电子设备中处理通知信息的操作的流程图。

参考图7,电子设备101可以检测要提供通知的事件;获取电子设备101和另一电子设备的状态信息;并通过电子设备101的数据库和所获取的状态信息,确定至少一个电子设备以便输出通知信息;以及输出通知或向所确定的电子设备发送通知信息。

电子设备101可以检测到发生了要提供通知的事件,诸如,必须向用户进行通知的提醒功能以及通过通信接口170接收到的电话连接和消息数据(701)。电子设备101可以在睡眠模式状态下检测到要提供通知的事件,并在正执行至少一个操作或功能的状态下检测到要提供通知的事件。

电子设备101可以获取关于电子设备101或至少一个所连接的另一电子没备的状态信息(703)。电子设备101或至少一个另一电子设备获取的状态信息可以包括以下至少一项:关于电子设备101是处于启用状态还是禁用状态的信息(可以通过是ap还是cp处于启用状态来进行确定)、当电子设备101处于启用状态时的正执行的操作或功能、通过电子设备101所包括的多个传感器中的至少一个传感器(诸如,触摸传感器、握持传感器、运动传感器(例如,加速度传感器、陀螺传感器)、图像传感器、接近检测传感器、麦克风和活体检测传感器(指纹检测传感器、静脉检测传感器和温度传感器)测量到的用户的状态信息和/或每个设备信息、关于与和所述电子设备101相连的至少一个另一电子设备的通信状态的或可以连接到另一电子设备602的至少一个通信方法的信息、通过电子设备101和另一电子设备602所连的通信方法的信号强度检查到的两个设备之间的距离信息、关于可以在电子设备101中操作的应用和/或功能的优先级的信息、以及关于是否检查到输出通知的信息。

电子设备101可以通过获取到的状态信息和存储在数据库处的信息,确定至少一个电子设备以便输出关于已发生的事件的通知(705)。

根据实施例,当电子设备101检测到在睡眠模式状态下发生了要提供通知的事件时,电子设备101可以根据存储在数据库处的信息和所获取的状态信息,来确定另一电子设备以便输出通知。根据实施例,当电子设备101处于启用状态下时,电子设备101可以参考数据库来确定正执行的功能和要提供通知的事件的优先级,并当确定在电子设备101中正执行的功能的优先级较高时,电子设备101可以通过存储在数据库处的信息和所获取的状态信息,确定另一电子设备以输出通知。根据另一实施例,当确定与电子设备101相连的可佩戴设备(或电子设备)处于佩戴状态时,或当确定佩戴设备位于与电子设备101相距指定距离内时,电子设备101可以确定用户正佩戴的可佩戴设备来输出关于已发生在所述电子设备101中的要提供通知的事件的通知。

电子设备101检测到要提供通知的事件,并且当确定第一电子设备101输出通知信息时,电子设备101可以输出相应通知(707)。根据实施例,当确定电子设备101输出接收到的消息数据时,电子设备101可以用通常输出接收到的消息的方法来输出接收到的消息数据。当电子设备101输出消息数据并检查到相应消息时,电子设备101可以将关于检查的信息存储在数据库处或在与消息数据相连的消息(字符)应用的数据库处。

根据另一实施例,电子设备101检测到要提供通知的事件,并且当确定与第一电子设备101相连的另一电子设备输出通知信息时,电子设备101可以向所确定的另一电子设备发送相应通知的输出信息。根据实施例,当电子设备101在重现媒体数据的同时接收到电子邮件时,电子设备101可以通过数据库和所获取的状态信息,来确定另一电子设备以便输出关于电子邮件接收的通知。电子设备101可以向所确定的另一电子设备发送经过处理以输出关于电子邮件接收的通知的信息。电子设备101可以接收关于是否已检查到与从发送通知信息的另一电子设备输出的通知相对应的电子邮件的信息。

当电子设备101执行操作707时,可以结束图7的实施例。

图8是根据各种实施例的在电子设备中提供通知信息的操作的流程图。

参考图8,电子设备101可以检测到要提供通知的事件并控制通知信息,使得电子设备101或外部电子设备输出通知。文中,外部电子设备可以是上述另一电子设备(例如,电子设备602、电子设备104、或服务器164),可以被表示为上述各种方法的外部设备、第二电子设备602和第三电子设备104。

电子设备101可以在操作801中检测发生了要提供通知的事件。文中,要提供通知的事件可以是经由通信接口170的接受操作,诸如,在电子设备101中的电话连接和消息数据,且可以是必须向用户进行通知的操作,诸如,提醒功能。

在操作803,电子设备101可以确定电子设备是否处于启用状态。根据实施例,电子设备101可以包括至少一个处理器,所述处理器160可以包括应用处理器(ap)或通信处理器(cp)。ap或cp可以单独地形成为单个处理器,且可以被包括在一个处理器中。ap可以是控制电子设备101或构成电子设备101的至少一个部分器件的应用的操作的处理器;cp可以是通过短距离无线通信或使用网络162的通信来向外部电子设备发送并从外部电子设备接收信息的处理器。当ap处于启用状态下时,电子设备101可以执行操作805,当ap处于禁用状态下时,电子设备101可以执行操作807。

ap可以处于启用状态下,且电子设备101可以在操作805通过ap确定电子设备101是否满足可以输出通知的条件。根据实施例,当电子设备101执行至少一个应用和功能时,电子设备101可以检测到发生了要提供通知的事件。电子设备101可以通过数据库的信息和状态信息,根据正执行的应用或要提供通知的功能和事件之间的优先级和/或重要等级信息,来确定是否处理电子设备101或外部电子设备以便输出对已发生的操作的通知。当确定电子设备101输出对已发生的操作的通知时,电子设备101可以执行操作811,并当确定外部电子设备输出对已发生的操作的通知时,电子设备101可以执行操作807。

电子设备101可以根据至少一个所连的外部电子设备,获取至少一个外部电子设备的状态信息。在操作807,电子设备101可以通过数据库的信息和所获取的状态信息,确定外部电子设备是否处于能够输出关于已发生的通知的信息的状态下。根据实施例,可以通过以下信息中的至少一个来确定所述电子设备是否能够输出关于已发生在电子设备101中的通知的信息:诸如,当外部电子设备是可佩戴电子设备时关于是否佩戴了所述外部电子设备的信息、输出关于当外部电子设备正执行应用或功能时已发生的通知的信息的操作之间的优先级和/或重要等级信息、以及在电子设备101和外部电子设备之间测量到的距离。当外部电子设备可以输出关于已发生在电子设备101中的通知的信息时,电子设备101可以执行操作809,且当外部电子设备无法输出关于已发生在电子设备101中的通知的信息时,电子设备101可以执行操作811。

在操作809,电子设备101可以向外部电子设备发送通知信息,所述外部电子设备被确定为输出关于已发生的通知的信息。外部电子设备可以接收到的通知信息来输出通知(或通知信息)。外部电子设备可以存储关于外部电子设备是否检查到所输出的通知的信息,并向电子设备101发送所述信息。

当电子设备101执行操作809时,可以结束图8的实施例。电子设备101可以输出关于已发生的通知的信息(811)。电子设备101可以存储关于电子设备101是否检查到所输出的通知的信息,当在电子设备101或所连接的另一电子设备中没有检测到检查与所输出的通知相对应的信息的历史时,电子设备101可以重新输出通知,或向另一电子设备发送或重新发送所输出的通知。

当电子设备101执行操作811时,可以结束图8的外部实施例。

根据各种实施例,操作电子设备的方法可以包括:确定通知信息的操作、获取与所述电子设备或与所述电子设备进行通信的至少一个外部设备中的至少一个相关的状态信息的操作、以及基于所述状态信息进行控制以便通过所述电子设备和至少一个外部设备中的至少一个提供通知信息的操作。

根据各种实施例,所述确定操作可以包括以下操作:所述电子设备的用户将没有通过该电子设备检查到的信息确定为通知信息。

根据各种实施例,所述确定操作可以包括以下操作:将没有从所述电子设备向所述至少一个外部设备发送的信息确定为通知信息。

根据各种实施例,所述获取操作可以包括以下操作:获取具有第一优先级的通知信息以及关于在该电子设备中执行的具有第二优先级的应用的信息。

根据各种实施例,所述提供操作可以包括以下操作:基于第一优先级高于第二优先级,通过该电子设备提供通知信息;并基于第一优先级低于第二优先级,通过所述至少一个外部设备提供通知信息。

根据各种实施例,所述提供操作可以包括以下操作:通过获取用户信息的设备,提供通知信息,其中用户信息与被设置为和所述电子设备的用户相关的信息相对应。

根据各种实施例,所述提供操作可以包括以下操作:当获取作为状态信息的电源信息或负载信息与针对所述电子设备指定的范围相对应时,通过与所述状态信息相对应的设备提供通知信息。

根据各种实施例,所述提供操作可以包括以下操作:当所述电子设备或所述至少一个外部设备位于第一位置时,通过所述电子没备提供通知信息;以及当所述电子设备或所述至少一个外部设备处于第二位置时,通过所述至少一个外部设备提供通知信息。

根据各种实施例,所述提供操作可以包括以下操作:当获取作为状态信息的时间信息是第一时间时,通过所述电子设备提供通知信息;以及当获取作为状态信息的时间信息是第二时间时,通过所述至少一个外部设备提供通知信息。

根据各种实施例,所述提供操作可以包括以下操作:当在所述电子设备和所述至少一个外部设备之间的通信信息或距离信息属于针对所述电子设备指定的范围时,向所述至少一个外部设备发送通知信息。

根据各种实施例,电子设备可以获取关于电子设备和至少一个外部设备的用户是否检查到所述通知信息的检查信息或关于该电子设备是否已向至少一个外部设备发送通知信息的发送信息,并可以在与所述电子设备功能相连的数据库处存储所述检查信息或发送信息。

根据各种实施例,所述存储操作可以包括:当改变检查信息或发送信息时,更新所述数据库。

根据各种实施例,所述状态信息可以包括关于电子设备和至少一个外部设备中的至少一个是否正在使用的信息。

根据各种实施例,所述确定操作可以包括以下操作:基于是否从与所述电子设备相关的至少一个通知信息中获取了用户检查输入,来确定通知信息。

根据各种实施例,所述确定操作可以包括以下操作:从至少一个外部设备获取至少一个通知信息中的每一个的用户检查信息。

根据各种实施例,所述状态信息可以包括以下至少一项信息:电子设备或至少一个外部设备中的至少一个的电源信息和负载信息、用户的状态信息、以及在电子设备处指定的信息。

根据各种实施例,所述状态信息可以包括在所述电子设备中获取的用户输入信息,所述控制操作可以包括基于用户输入信息,通过所述电子设备或至少一个外部电子设备中的至少一个,来提供通知信息。根据各种实施例,所述用户输入信息可以包括由于电子设备或至少一个外部设备中的至少一个功能相连的传感器检测到的信息。

根据各种实施例,所述控制操作可以包括以下操作:进行控制以便当电子设备获取用户输入信息时,通过所述电子设备提供通知信息;以及当所述电子设备没有获取用户输入信息时,通过至少一个外部设备提供通知信息。

根据各种实施例,所述提供操作可以包括以下操作:通过电子设备和所述至少一个外部设备中的启用设备,提供通知信息。根据各种实施例,所述控制操作可以包括以下操作:进行控制以便当所述电子设备处于启用状态时,通过所述电子设备提供通知信息;以及当所述电子设备处于禁用状态时,通过至少一个外部设备提供通知信息。

根据各种实施例,所述状态信息可以包括正在电子设备中执行的应用的属性信息,所述控制操作可以包括基于应用的属性信息,通过所述电子设备或至少一个外部电子设备中的至少一个,来提供通知信息。

根据各种实施例,所述电子设备包括用于处理应用的第一处理器以及用于控制所述电子设备的通信的第二处理器,且所述提供操作可以包括:当第一处理器执行所述应用时,通过第二处理器向所述至少一个外部设备发送通知信息的操作。

根据各种实施例,所述提供操作可以使用包括以下操作的多个方法中的至少一个:用在所述电子设备或至少一个外部电子设备中指定的声音进行输出、在至少一个显示单元中以图像和/或文本进行显示、以及用指定方法使所述电子设备或至少一个外部设备振动。

根据各种实施例,所述电子设备包括第一处理器和第二处理器,且所述确定操作可以包括在第一处理器中确定通知信息的操作以及在第二处理器中执行应用的操作。

根据各种实施例,所述控制操作可以包括以下操作:基于应用的属性,通过第一处理器控制至少一个外部设备来提供通知信息。

根据各种实施例,所述向至少一个外部设备提供通知信息的操作还可以包括:从提供通知信息的至少一个外部设备接收反馈信息的操作、通过反馈信息将在至少一个外部设备中提供的通知信息确定为没有检查到的信息的操作、以及向至少一个外部设备重新发送通知信息的操作。根据各种实施例,反馈信息可以是记录是否在至少一个外部电子设备提供通知信息之后检查到所提供的通知信息的信息。

根据各种实施例,所述提供通知信息的操作还可以包括确定没有检查到所提供的通知的操作以及再次提供通知信息的操作。

根据各种实施例,所述提供通知的操作还可以包括:确定没有检查到通知的操作,获取至少一个外部设备的状态信息的操作,以及根据是否可以提供被确定为状态信息的通知信息,来由所述电子设备提供通知信息的操作或向至少一个外部设备发送所通知信息的操作。

根据各种实施例,所述状态信息可以包括以下至少一项:电子设备或至少一个外部设备的启用信息、执行操作信息、正执行的操作的重要等级信息、电池余量信息、与所连设备的通信状态信息、所获取的至少一个感测信息、关于可以操作的应用或功能的优先级的信息、以及关于是否检查到所提供的通知的信息。根据各种实施例,通信状态信息还可以包括用至少一个所连的通信方法获取的在电子设备和至少一个外部设备之间的距离信息。

根据各种实施例,状态信息可以包括电子设备和至少一个外部设备之间的距离信息或通信信息中的至少一个信息。

根据另一实施例,所述操作第一电子设备的方法可以包括检测通知发生的步骤、获取第一电子设备的第一状态信息的步骤、以及根据是否输出了被确定为第一状态信息的通知,来输出所述通知或向第二电子设备发送所述通知信息的步骤。

根据各种事实,所述发送通知信息的步骤可以包括:接收所连的第二电子设备的第二状态信息的步骤以及当接收到的第二状态信息代表可以输出的状态时向第二电子设备发送所述通知信息的步骤。根据各种实施例,所述发送通知信息的步骤可以包括:控制处理在通知信息中对第二电子设备的通知的输出的信息。

根据各种实施例,所述发送通知信息的步骤可以包括以下步骤:从与所述电子设备相连的第二电子设备和第三电子设备,接收其中的每一个的状态信息的步骤,以及当接收到的第二电子设备和第三电子设备中的每一个的状态信息代表可以输出的状态时,向所述第二电子设备和/或第三电子设备发送通知信息的步骤。

根据各种实施例,所述向第二电子设备发送通知信息的步骤还可以包括:从第二电子设备接收反馈信息的步骤,通过所述反馈信息确定没有检查到所述电子设备输出的通知信息的步骤,以及向第二电子设备重新发送所述通知信息的步骤。根据各种实施例,反馈信息可以是记录是否在第二电子设备输出通知信息之后检查到所输出的通知信息的信息。根据各种实施例,可以通过第二电子设备控制与所述通知信息相连的至少一个应用的操作,来确定是否检查到所述通知信息。根据各种实施例,可以将所述通知确定作为针对以下至少一项的通知:接收到的呼叫请求、接收到的消息以及提醒操作的通知。

根据各种实施例,所述输出通知的步骤还可以包括确定没有检查到输出通知的步骤以及重新输出所述通知的步骤。

根据各种实施例,所述输出通知的步骤还可以包括确定没有检查到所输出的通知的步骤,获取所述电子设备的第二状态信息的步骤,以及根据是否可以输出被确定为第二状态信息的通知,重新输出所述通知或向第二电子设备重新发送所述通知信息的步骤。

根据各种实施例,所述第一电子设备的第一状态信息可以包括以下至少一项:第一电子设备的启用信息、执行操作信息、执行操作的重要等级信息、电池余量信息、与第二电子设备的通信状态信息、至少一个所获取的感测信息、关于可以操作的应用或功能的优先级的信息、以及关于是否已检查到所输出的通知的信息;且第二电子设备的第二状态信息可以包括以下至少一项:第二电子设备的启用信息、执行操作信息、执行操作的重要等级信息、电池余量信息、与第一电子设备的通信状态信息、至少一个所获取的感测信息、关于可以操作的应用或功能的优先级的信息、以及关于是否已检查到所输出的通知的信息。根据各种实施例,每个感测信息可以检测以下至少一项:检测用户瞳孔的信息以及检测触摸的信息。根据各种实施例,每个通信状态信息还可以包括用至少一个通信方法获取的在第一电子设备和第二电子设备之间的距离信息。

根据另一实施例,操作电子设备的方法可以包括:处理对信息的发送和接收的第一处理器接收通知信息的步骤、确定控制电子设备的操作的第二处理是否处于能够输出通知信息的状态下的步骤、以及当第二处理器不处于可以控制对通知信息的输出的状态下时第一处理器向第二电子设备发送所述通知信息的步骤。

图9是示出了根据多种实施例的硬件900的框图。硬件900可以形成例如图1的电子设备101的整体或一部分。参照图9,硬件900可以包括至少一个处理器910、订户识别模块(sim)卡914、存储器920、通信模块930、传感器模块940、用户输入模块950、显示模块960、接口970、音频编解码器980、相机模块991、电源管理模块995、电池996、指示器997和电机998。

处理器910(例如处理器160)可以包括至少一个应用处理器(ap)911或至少一个通信处理器(cp)913。处理器910可以是例如图1的处理器160。如图9所示,ap911和cp913被包括在处理器910中,且ap911和cp913可以被分别包括在不同的ic封装中。在实施例中,ap911和cp913可以被包括在一个ic封装中。

ap911可以驱动操作系统或所施加的应用以控制连接到ap911的多个硬件或软件单元,并执行各种数据处理和计算,包括多媒体数据。ap911可以表现为例如片上系统(soc)。根据实施例,处理器910还可以包括图形处理单元(gpu)(未示出)。

cp913可以执行在包括硬件900的电子设备(例如,电子设备101)和通过网络连接的另一电子设备之间的通信中管理数据链路的功能以及转变通信协议的功能。cp913可以表现为例如soc。根据实施例,cp913可以执行多媒体控制功能的至少一部分。cp913可以使用例如订户标识模块(例如,sim卡914)在通信网络内执行终端的识别和认证。此外,cp913可以向用户提供多种服务,诸如音频专用通信、视听通信、文本消息或分组数据。

此外,cp913可以控制通信模块930的数据发送和接收。在图9中,cp913、电源管理模块995或存储器920的元件是独立于ap911的元件,但是根据实施例,ap911可以包括上述元件中的至少一部分(例如,cp913)。

根据实施例,ap911或cp913可以加载并处理从非易失性存储器和在易失性存储器中与非易失性存储器的每个元件相连的另一元件中的至少一个接收到的指令或数据。此外,ap911或cp913可以从其他元件中的至少一个进行接收,或可以将由其他元件中的至少一个产生的数据存储在非易失性存储器中。

sim卡914可以是包括订户标识模块的卡,并且可以被插入到在电子设备的特定部分处形成的狭槽。sim卡914可以包括固有标识信息(例如,集成电路卡标识符(iccid))或者订户信息(例如,国际移动用户身份(imsi))。

存储器920可以包括嵌入式存储器922或不可移除的存储器924。存储器920可以是例如图1的存储器130。嵌入式存储器922可以包括例如以下至少一项:易失性存储器(例如,动态ram(dram)、静态ram(sram)、同步动态ram(sdram))或非易失性存储器(例如,一次性可编程rom(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩膜型rom、闪存型rom、nand闪存和nor闪存)。根据实施例,嵌入式存储器922可以是固态驱动器(ssd)的形式。可移动存储器924还可以包括闪存驱动器,例如,紧凑型闪存(cf)、安全数字(sd)、微安全数字(micro-sd)、迷你安全数字(mini-sd)、极速数字(xd)或存储器棒。

通信模块930可以包括无线通信模块931或射频(rf)模块934。通信模块930可以是例如图1的通信模块170。无线通信模块931可以包括例如wifi933、蓝牙(bt)935、gps937、或近场通信(nfc)939。例如,无线通信模块931可以通过使用射频提供无线通信功能。附加地或备选地,无线通信模块931可以包括用于将硬件900连接到网络(例如互联网、局域网(lan)、无线局域网(wan)、电信网络、蜂窝网络、卫星网络、或老式电话服务(post))的网络接口(例如lan卡)或调制解调器。

rf模块934可以用于数据发送和接收,例如,rf信号或所谓的电信号的发送和接收。尽管未示出,但是rf模块934可以包括例如收发机、功率放大器模块(pam)、频率滤波器或低噪声放大器(lna)。此外,rf模块934还可以包括例如导体或导线的组件,以便以无线通信在自由空间上发送和接收电磁波。

传感器模块940可以包括以下至少一项:例如姿势传感器940a、陀螺仪传感器940b、气压传感器940c、磁传感器940d、加速度传感器940e、握持传感器940f、接近传感器940g、红绿蓝(rgb)传感器940h、活体传感器940i、温度/湿度传感器940j、照度传感器940k和紫外(uv)传感器940m。传感器模块940可以测量物理量或检测电子设备的操作状态,并将测量或检测到的信息转换为电信号。附加地或者替代地,传感器模块940可以包括例如电子鼻传感器(未示出)、肌电图传感器(emg传感器)(未示出)、脑电图传感器(eeg传感器)(未示出)、心电图传感器(ecg传感器)(未示出)或指纹传感器。传感器模块940还可以包括控制其中包括的至少一个传感器的控制电路。

用户输入模块950可以包括触摸面板952、(数字)笔传感器954、按键956或超声波输入设备958。用户输入模块950可以例如是图1的输入输出接口140。触摸面板952可以使用例如电容式、电阻式、红外式或超声波方法中的至少一种方法来识别触摸输入。此外,触摸面板952还可以包括控制器(未示出)。当触摸面板952是电容型触摸面板时,触摸面板952可以执行直接触摸或接近识别。触摸板952层还可以包括触感层。在这种情形中,触摸板952可以向用户提供触感反应。

可以通过使用例如与接收用户触摸输入的方法相同或相似的方法,或使用单独的识别板,实现(数字)笔传感器954。例如键区或触摸按键可以用作按键956。超声波输入设备958是可以通过经由产生超声波信号的笔来检测用终端中的麦克风(例如,麦克风988)发出的超波来检查数据,并可以执行无线识别的设备。根据实施例,硬件900可以使用通信模块930从连接到通信模块930的外部设备(例如,网络、计算机或服务器)接收用户输入。

显示模块960可以包括面板962或全息装置964。显示模块960可以是例如图1的显示模块150。例如,面板962可以是例如液晶显示器(lcd)或有源矩阵有机发光二极管(am-oled)。可以用例如柔性的、透明的或可穿戴的方法,来表现面板962。面板962可以形成为具有一个模块以及触摸面板952。全息设备964可以使用光的干涉在空中示出立体图像。根据实施例,显示模块960还可以包括用于控制面板962或全息装置964的控制电路。

接口970可以包括例如高清多媒体接口(hdmi)972、通用串行总线(usb)974、投影仪976或d-超小型元件(d-sub)978。附加地或备选地,接口970可以包括例如安全数字(sd)/多媒体卡(mmc)(未示出)或红外数据协会(irda)(未示出)。

音频编解码器980可以双向转换声音和电信号。音频编解码器980可以转换通过例如扬声器982、接收机984、耳机986或麦克风988输入或输出的声音信息。

摄像机模块991是可以拍摄图像和运动图片的设备,可以根据实施例包括至少一个图像传感器(例如,前表面镜头或后表面镜头)、图像信号处理器(isp)(未示出)、或闪光led(未示出)。

电源管理模块995可以管理硬件900的电源。尽管未示出,然而电源管理模块995还可以包括例如电源管理集成电路(pmic)、充电器集成电路(充电ic)、或燃油表。

pmic可以安装在例如集成电路或片上系统(soc)半导体内。充电方法可分为有线方法和无线方法。充电器ic可以对电池充电,并且可以防止从充电器件注入过电压或过电流。根据实施例,充电ic可以包括用于有线充电方法或无线充电方法中至少一项的充电ic。无线充电方法可以包括例如磁谐振方法、磁感应方法或电磁波方法等,并可以包括用于无线充电的附加电路,例如,诸如线圈回路、谐振电路或整流器的电路。

电池表可以测量例如电池996的剩余量以及在充电过程中的电压、电流或温度。电池996可以产生用于供电的电源,且可以是例如可再充电电池。

指示器997可以显示硬件900或硬件900的一部分(例如,ap911)的特定状态,例如,引导状态、消息状态或充电状态。电机998可以将电信号转换为机械振动。主控制单元(mcu)(未示出)可以控制传感器模块940。

尽管未示出,硬件900可以包括用于支持移动tv的处理器件(例如,gpu)。用于支持移动tv的处理器件可以根据规定(例如,数字多媒体广播(dmb)、数字视频广播(dvb)、或媒体流)来处理媒体数据。根据本发明的硬件的上述元件中的每个可以由至少一个组件构成,对应元件的名称可以根据电子设备的类型而改变。根据本发明的硬件可以包括上述元件中的至少一个,且可以被形成为省略一部分元件或硬件还能够包括附加其他元件的形式。此外,根据本发明的硬件的一部分元件被耦接为形成一个整体,从而等同地执行相应元件在耦接之前的功能。

根据实施例,操作电子设备101的方法可以包括:检测通知的操作、获取与另一电子设备的通信连接信息的操作、获取另一电子设备的情况信息的操作、以及基于通信连接信息或情况信息向另一电子设备发送通知的操作。

根据各种实施例,发送通知的操作可以包括:获取电子设备的情况信息的操作;以及基于电子设备的情况信息和另一电子设备的情况信息,发送通知的操作。

根据各种实施例,所述发送通知的操作还可以包括:检查电子设备或另一电子设备的操作状态的操作,以及基于操作状态向另一电子设备发送通知的操作。

根据各种实施例,电子设备包括第一处理器和第二处理器,所述发送通知的操作还可以包括:基于操作状态来选择第一处理器或第二处理器中的至少一个的操作,基于所述选择在第一处理器或第二处理器中处理通知的操作;以及向另一电子设备发送通知的操作。

根据各种实施例,所述检查操作可以包括检查在电子设备或另一电子设备中提供的应用的操作。根据各种实施例,所述检查操作可以包括确定当在电子设备或另一电子设备中运行期间的数据的负载的操作。根据各种实施例,所述检查操作可以包括检查电子设备或另一电子设备的电源状态(例如,电池状态)的操作。根据各种实施例,所述发送操作可以包括发送某种通知(例如,呼叫、文本消息和提醒)的操作。

根据各种实施例,获取情况信息的操作可以包括检测另一电子设备的佩戴状态的操作。根据各种实施例,获取情况信息的操作可以包括检测另一电子设备的运动的操作。根据各种实施例,获取情况信息的操作可以包括在另一电子设备中检测用户瞳孔或触摸中的至少一个的操作。根据各种实施例,获取情况信息的操作可以包括获取电子设备和另一电子设备之间的距离信息的操作。

在根据各种实施例的用于提供通知的方法和设备中,可以选择能够提供通知的多个电子设备中的至少一个电子设备,可以通过所选的电子设备提供通知,因此可以减小功耗。

此外,在根据各种实施例的用于提供通知的方法和设备中,可以确定用户是否检查到通知,并可以提供用户没有检查到的通知,因此提供使用便利性。

一种电子设备中的方法,所述方法包括:确定通知信息;获取所述电子设备和与所述电子设备进行通信的至少一个外部设备中的至少一个的状态信息;以及基于所述状态信息,通过所述电子设备和所述至少一个外部设备中的至少一个提供通知信息。

其中所述确定通知信息包括:由电子设备的用户将没有通过该电子设备检查到的信息确定为通知信息。

其中所述确定通知信息包括:将没有从所述电子设备向所述至少一个外部设备发送的信息确定为通知信息。

其中所述获取状态信息包括:获取具有第一优先级的通知信息以及关于在所述电子设备中执行的具有第二优先级的应用的信息。以及所述提供通知信息包括:基于第一优先级高于第二优先级,通过所述电子设备提供通知信息;并基于第一优先级低于第二优先级,通过所述至少一个外部设备提供通知信息。

其中所述提供通知信息包括:通过电子设备和所述至少一个外部设备中的启用设备,提供通知信息。

其中所述提供通知信息包括:通过获取用户信息的设备,提供通知信息,其中用户信息与被设置为和所述电子设备的用户相关的信息相对应。

其中所述提供通知信息包括:当获取作为状态信息的电源信息或负载信息与针对所述电子设备指定的范围相对应时,通过与所述状态信息相对应的设备提供通知信息。

其中所述提供通知信息包括:当所述电子设备或所述至少一个外部设备位于第一位置时,通过所述电子设备提供通知信息;以及当所述电子设备或所述至少一个外部设备位于第二位置时,通过所述至少一个外部设备提供通知信息。

其中所述提供通知信息包括:当获取作为状态信息的时间信息是第一时间时,通过所述电子设备提供通知信息;以及当获取作为状态信息的时间信息是第二时间时,通过所述至少一个外部设备提供通知信息。

其中所述提供通知信息包括:当在所述电子设备和所述至少一个外部设备之间的通信信息或距离信息属于针对所述电子设备指定的范围时,向所述至少一个外部设备发送通知信息。

其中所述电子设备包括用于处理应用的第一处理器以及用于控制所述电子设备的通信的第二处理器,所述提供通知信息包括:当第一处理器执行所述应用时,通过第二处理器向所述至少一个外部设备发送通知信息。且还包括:获取关于电子设备和至少一个外部设备的用户是否检查到所述通知信息的检查信息或关于所示电子设备是否已向所述至少一个外部设备发送通知信息的发送信息,以及在与所述电子设备功能相连的数据库处存储所述检查信息或发送信息。且所述存储检查信息包括:当改变检查信息或发送信息时,更新所述数据库。

一种在电子设备中的方法,所述方法包括:在电子设备和外部设备之间建立无线通信;检测要在所述电子设备中进行通知的事件;获得所述电子设备的状态;以及基于所述电子设备的状态,确定是否向外部设备发送关于所述事件的通知。其中所述电子设备处于节能模式下。其中所述确定通知信息包括:由电子设备的用户将没有通过所述电子设备检查到的信息确定为通知信息。其中所述电子设备的屏幕正被软件程序占用。其中所述电子设备被配置为当外部设备不可用于显示通知时,显示所述通知。还包括:确定电子设备和外部设备中的哪个正位于用户的可视范围内,以及在所确定的设备上显示所述通知。还包括:测量电子设备和外部设备之间的距离;以及当所述距离小于阈值距离时,发送所述通知。

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

根据各种实施例,可以将根据本发明的设备(例如,模块或功能)或方法(例如,操作)中的至少一部分表现为以例如编程模块的形式存储在计算机可读存储介质中的指令。当通过至少一个处理器(例如,处理器810)执行所述指令时,所述至少一个处理器可以执行与该指令相对应的功能。例如,所述计算机可读存储介质可以是存储器860。编程模块的至少一部分可以被例如处理器810实现(例如执行)。编程模块的至少一个部分可以包括,例如模块、应用、例程、以及指令集和/或用于执行至少一个功能的处理。

一种电子设备,包括:确定模块,确定所述电子设备中的通知信息;获取模块,获取所述电子设备和与所述电子设备进行通信的至少一个外部设备中的至少一个的状态信息;以及提供模块,基于所述状态信息,通过所述电子设备和所述至少一个外部设备中的至少一个提供通知信息。

其中所述获取模块基于通知信息的属性,将与指定的信息相对应的信息获取作为状态信息。

其中所述提供模块基于被获取作为状态信息的所述电子设备的用户的状态信息,通过用户当前使用的设备来提供通知信息。

其中所述提供模块通过电子设备和所述至少一个外部设备中的启用设备,提供通知信息。

其中当在所述电子设备中正执行的应用的优先级高于所述通知信息的优先级时,所述提供模块向所述至少一个外部设备发送通知信息。

一种计算机可读记录介质,在其上记录有用于执行以下操作的应用或程序:确定在所述电子设备中的通知信息的操作;获取所述电子设备和与所述电子设备进行通信的至少一个外部设备中的至少一个的状态信息的操作;以及基于所述状态信息,通过所述电子设备和所述至少一个外部设备中的至少一个提供通知信息的操作。

根据本发明的编程模块可以包括上述元素中的至少一个,或还可以包括省略了一部分元素的元素或附加其他元素。可以按顺序的、并行的、重复的或试探性的方法来执行根据本发明的编程模块或由其他元素执行的操作。此外,一些操作可以根据另一顺序来执行或者可以省略,或者可以向其增加其它操作。

计算机可读记录介质可以包括:例如硬盘、软盘和磁带的磁性介质、例如压缩盘只读存储器(cd-rom)或数字通用盘(dvd)的光学介质、例如光磁软盘的磁光介质以及例如只读存储器(rom)、随机访问存储器(ram)和闪存的专门形成为存储并执行应用指定(例如,编程模块)的硬件设备。此外,应用指令可以包括通过使用解释器在计算机中执行的高级语言代码以及由编译器建立的机器语言代码。前述硬件装置可以形成为用作至少一个软件模块以执行本发明的操作,反之亦然。

虽然参照本发明的实施例具体地描述和图示了本发明,但是本领域技术人员应该理解,在不脱离所附权利要求限定的本发明的精神和范围的情况下可以在形式和内容上做出多种修改。

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