当前位置: 首页 > 专利查询>苹果公司专利>正文

避免多个用户设备上通知的冗余显示制造技术

技术编号:16288042 阅读:87 留言:0更新日期:2017-09-26 05:08
本公开公开了避免多个用户设备上通知的冗余显示。一个具有多个电子设备的用户可以在其每个设备接收通知。当确定第一设备处于活动状态并且已经在那个设备上看过一个通知时,该通知已经被看过的指示就可以由第一设备传送到同步服务器。然后,可以确定被看过的通知是否也在该用户的一个或多个其它设备上存在。基于这种确定,所述通知已经被看过的指示可以从同步服务器发送到在其上存在该通知的用户的每个设备。当从同步服务器接收到该指示时,被看过的通知可以从每个所述设备除去,由此避免多个设备上通知的冗余显示。

Avoid redundant display of notifications on multiple user devices

The present disclosure discloses redundant display that is notified on a plurality of user devices. A user with a plurality of electronic devices may receive notifications at each of its devices. When the first device is active and has already seen a notification on that device, instructions that have been read by the notification can then be transmitted from the first device to the synchronization server. Then, it can be determined whether the notification to be seen is also present on one or more other devices of the user. Based on this determination, the instructions to which the notification has been read can be sent from the synchronous server to each device of the user on which the notification is present. When the instruction is received from the synchronization server, the received notifications can be removed from each of the devices, thereby avoiding redundant display of notifications on a plurality of devices.

【技术实现步骤摘要】
本申请是申请号为201310207928.2、申请日为2013年5月30日、名称为“避免多个用户设备上通知的冗余显示”的专利技术专利申请的分案申请。
本公开内容总体上涉及在用户的多个设备上呈现的通知的管理。
技术介绍
人们使用多个电子设备已经变得很普遍。例如,在典型的一天当中,单个用户可以使用移动电话、平板计算机设备、膝上型计算机系统和台式计算机系统。使用这些设备的方式存在重叠已经变得越来越普遍。尽管例如移动电话和便携式音乐设备的移动设备过去用于非常具体的目的,但是这些设备增加的功能性、处理能力和连接性已经使它们可以以许多与膝上型或台式计算机系统相同的方式使用。因为用户在一天当中可能在设备之间切换,所以每个设备可以相似地设置成允许用户通过每个设备接收相同类型的信息。例如,用户可以把他们的每个设备都设置成检索例如电子邮件、天气更新、体育更新和社交网络消息的信息。基于从其接收这种信息的多个源,每个设备还可以设置成合并信息,使得用户可以通过单个接口观看来自多个源的信息。在这种布置中,由运行在一个设备上的应用接收的信息可以生成通过单个通知接口呈现的通知。因此,用户可能能够容易地在设备之间切换并且观看他们感兴趣的信息。每个设备可以持续接收信息并且生成通知,即使在该设备处于不活动状态(即,没有被用户积极使用)的时候。因此,在被激活的时候,设备可以显示从上次该设备被使用开始所生成的全部新通知。基于设备使用方式的重叠,对于用户来说,再看一遍他们已经在别的设备上看到过的重叠通知可能是令人讨厌的。
技术实现思路
在一个实施例中,一种程序存储设备可以包括指令,该指令使处理器在服务器计算机系统接收通知已经在用户的第一设备上被看过的指示。响应该指示,可以识别该用户的一个或多个附加设备并且所述通知已经在第一设备上被看过的指示可以发送到所述附加设备。在另一个实施例中,一种方法包括在多个关联设备中的第一设备接收通知。如果随后确定该第一设备处于活动状态而且所述通知已经在该第一设备上被看过了,则所述通知已经在第一设备上被看过并且应当从任何关联设备除去的指示可以由第一设备发送。在还有另一个实施例中,一种程序存储设备可以包括指令,该指令使处理器在与多个附加设备关联的第一设备从多个源接收多个消息。基于这多个消息,多个通知可以由第一设备生成以通过该第一设备的公共接口被显示。如果确定第一设备处于活动状态而且其中一个通知已经在该第一设备上被看过,则所述通知已经在第一设备上被看过的指示可以从第一设备发送到同步服务器计算机系统。附图说明图1是根据一个实施例的网络体系结构的框图。图2是说明根据一个实施例、把从多个源获得的信息合并到单个通知服务中的框图。图3是说明根据一个实施例、由服务器端通知服务同步多个用户设备中每一个上的活动通知的框图。图4是说明根据一个实施例、可以避免通知跨多个用户设备冗余显示的操作的流程图。图5A-5C说明了根据一个或多个实施例、可以避免通知在多个用户设备上冗余显示的各种机制。图6是说明根据一个实施例的电子设备的框图。具体实施例本公开内容涉及在多个用户设备接收到的通知的管理。总的来说,公开了用于识别用户的活动设备、确定用户已经在该活动设备上观看过一个通知并且从该用户的一个或多个其它设备除去该通知以避免同一通知的冗余显示的技术。在以下描述中,为了解释,阐述了各种具体细节,以便提供对本专利技术性概念的透彻理解。作为本描述的一部分,本公开内容附图中的一些用框图形式表示结构和设备,以避免模糊本专利技术。为了清晰,本说明书没有描述实际实现的全部特征。而且,本公开内容中所使用的语言主要是为可读性与指导性而选择的,而且可能没有选择成划定或限定所述专利技术性主题,因此需要权利要求来确定这种专利技术性主题。本公开内容中对“一个实施例”或“实施例”的引用意味着联系该实施例所述的特定特征、结构或特性包括在本专利技术的至少一个实施例中,而且,根据需要,对“一个实施例”或“实施例”的多次引用不应当理解为一定全都指同一个实施例。应当认识到,在任何实际实现的开发当中(就像在任何开发项目中),必须做出各种决定来实现开发者的特殊目的(例如,与系统和业务相关的约束兼容),而且这些目的将随每一种实现而有变化。还应当认识到,这种开发努力可能是复杂而耗时的,但无论如何都是受益于本公开内容的那些普通技术人员在同步服务设计当中要经历的例行程序。图1说明了根据一个实施例的网络体系结构100。如图所示,可以提供多个网络102。在网络体系结构100的背景下,网络102可以采取任何形式,包括但不限于,局域网(LAN)、例如互联网的广域网(WAN)或者局域网和广域网的组合。另外,网络102可以使用任何期望的技术(有线、无线或者其组合)和协议(例如,传输控制协议,TCP)。耦合到网络102的是能够经网络102通信的数据服务器计算机104。在所说明的实施例中,数据服务器104A可以代表一个或多个社交网络服务器(例如,托管社交网络应用的web服务器),数据服务器104B可以代表一个或多个体育服务器(例如,托管体育应用的web服务器)、数据服务器104C可以代表一个或多个电子邮件服务器(例如,托管电子邮件应用的web服务器),而数据服务器104D可以代表一个或多个天气服务器(例如,托管天气应用的web服务器)。在数据服务器104A-104D上运行的所列出的应用是要提供可以由这种服务器托管的应用的例子,而不是要以任何方式作为限制。应当认识到,数据服务器104可以托管除图1中所示的四个说明性应用以外的各种不同类型的应用。耦合到网络102的还可以有多个终端用户设备106。在所说明的实施例中,终端用户设备106代表属于单个用户的示例设备。例如,用户可以使用移动电话106A、平板设备106B、膝上型计算机系统106C和台式计算机系统106D。所说明的设备是要提供典型用户可能拥有的设备的例子,而不是要以任何方式作为限制。用户的附加或替代设备可以包括个人数字助理(PDA)、个人音乐播放器、电子书阅读器、电视机和/或能够经网络102通信的任何其它电子设备。终端用户设备106可以与数据服务器104交互。例如,终端用户设备106可以经运行在社交网络服务器104A上的社交网络应用发送和接收社交网络消息,经运行在体育服务器104B上的体育应用接收体育更新,经运行在电子邮件服务器104C上的电子邮件应用发送和接收电子邮件消息和/或日历约会,并且经运行在天气服务器104D上的天气应用接收天气更新。在典型的布置中,每个用户设备106可以在其上安装与运行在服务器上的服务器端应用相接口的客户端应用。例如,运行在设备106上的客户端社交网络应用可以与运行在社交网络服务器104A上的服务器端社交网络应用相接口,以提供与社交网络账号关联的功能性。耦合到网络102的还可以有同步服务器108。同步服务器108可以采取数据服务器104的形式,但是可以提供维护注册了该服务的用户设备106之间的同步的服务。同步服务的一个例子是iCloudTM服务。(APPLE是Apple公司的注册商标。ICLOUD是Apple公司的商标。)在同步服务器108上执行的同步服务的功能性将在以下更具体地描述。为了方便网络102之间的通信,至少一个网关或路由器110可选地耦合在本文档来自技高网...
避免多个用户设备上通知的冗余显示

【技术保护点】
一种用于管理在用户的多个设备上呈现的通知的装置:用于在服务器计算机系统处识别多个关联设备的部件,其中所述服务器计算机系统跟踪在所述多个关联设备上呈现的通知;用于在服务器计算机系统处接收第一通知已经在所述多个关联设备中的第一设备上被看过的第一指示的部件,其中第一通知与第一设备的第一应用相关联;用于在服务器计算机系统处接收第二通知已经在所述多个关联设备中的第一设备上被看过的第二指示的部件,其中第二通知与第一设备的第二应用相关联;用于由服务器计算机系统识别所述多个关联设备中呈现所述第一通知和第二通知的一个或多个附加设备的部件;用于由服务器计算机系统把第一通知已经被看过的第三指示发送到所识别的一个或多个附加设备中的至少一个的部件;及用于由服务器计算机系统把第二通知已经被看过的第四指示发送到所识别的一个或多个附加设备中的至少一个的部件。

【技术特征摘要】
2012.05.31 US 13/485,2211.一种用于管理在用户的多个设备上呈现的通知的装置:用于在服务器计算机系统处识别多个关联设备的部件,其中所述服务器计算机系统跟踪在所述多个关联设备上呈现的通知;用于在服务器计算机系统处接收第一通知已经在所述多个关联设备中的第一设备上被看过的第一指示的部件,其中第一通知与第一设备的第一应用相关联;用于在服务器计算机系统处接收第二通知已经在所述多个关联设备中的第一设备上被看过的第二指示的部件,其中第二通知与第一设备的第二应用相关联;用于由服务器计算机系统识别所述多个关联设备中呈现所述第一通知和第二通知的一个或多个附加设备的部件;用于由服务器计算机系统把第一通知已经被看过的第三指示发送到所识别的一个或多个附加设备中的至少一个的部件;及用于由服务器计算机系统把第二通知已经被看过的第四指示发送到所识别的一个或多个附加设备中的至少一个的部件。2.如权利要求1所述的装置,其中用于接收第一通知已经在第一设备上被看过的第一指示的部件包括用于接收所述第一通知的标识符的部件。3.如权利要求2所述的装置,其中所述第一通知的标识符包括应用到该第一通知的哈希算法的结果。4.如权利要求2所述的装置,还包括用于利用所述第一通知的标识符来识别服务器计算机系统的数据仓库中的该...

【专利技术属性】
技术研发人员:I·乔德里S·勒梅C·克兰非尔R·黄
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1