CN107636541B - 计算设备上的方法、用于闹铃的***和机器可读介质 - Google Patents
计算设备上的方法、用于闹铃的***和机器可读介质 Download PDFInfo
- Publication number
- CN107636541B CN107636541B CN201680025919.3A CN201680025919A CN107636541B CN 107636541 B CN107636541 B CN 107636541B CN 201680025919 A CN201680025919 A CN 201680025919A CN 107636541 B CN107636541 B CN 107636541B
- Authority
- CN
- China
- Prior art keywords
- application
- computing device
- content
- alarm
- enabled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G15/00—Time-pieces comprising means to be operated at preselected times or after preselected time intervals
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G13/00—Producing acoustic time signals
- G04G13/02—Producing acoustic time signals at preselected times, e.g. alarm clocks
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G13/00—Producing acoustic time signals
- G04G13/02—Producing acoustic time signals at preselected times, e.g. alarm clocks
- G04G13/026—Producing acoustic time signals at preselected times, e.g. alarm clocks acting at a number of different times
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B5/00—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
- G08B5/22—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
在一个总体方面,一种方法可以包括在计算设备上设置闹钟。所述设置可以包括:设置预定时间以触发所述闹钟;指示在触发所述闹钟时要启动的目标应用;以及识别当所述目标应用被启动时用于由所述目标应用访问的内容。所述方法可以包括:基于所述闹钟的触发来启动所述目标应用;识别用于执行所述所识别内容的外部设备;以及提供所述所识别内容用于在所述外部设备上执行。
Description
相关申请的交叉引用
本申请要求于2015年7月8日提交的题为“WAKE UP TO A CAST ALARM OR ANALARM PLUS CONTENT PROMPT(用投射闹钟或闹钟加内容提示唤醒)”的美国非临时专利申请第14/794,486号的优先权并且是其继续申请,该非临时专利申请的披露内容通过引用以其全文结合在此。
技术领域
本说明书总体上涉及计算设备。特别地,本说明书涉及在计算设备上使用闹钟。
背景技术
许多用户使用闹钟来唤醒他们。一旦唤醒,用户可以例行地执行一个或多个动作。用户可以听音乐。音乐可以是在MP3播放器、移动计算设备(例如,电话、膝上型计算机、笔记本计算机等)上,或者可以是在闹钟中所包括的或闹钟外部的播放器上播放的光盘(CD)。用户可以打开电视。用户可以观看早间新闻,或者访问提供天气报告的特定频道。用户可以一醒来就执行这些动作或作为早晨例行程序的一部分执行这些动作。
发明内容
在一个总体方面,一种方法可以包括在计算设备上设置闹钟。所述设置可以包括:设置预定时间以触发闹钟;指示在触发闹钟时要启动的目标应用;以及识别当目标应用被启动时用于由目标应用访问的内容。所述方法可以包括:基于闹钟的触发来启动目标应用;识别用于执行所识别内容的外部设备;以及提供所识别内容用于在外部设备上执行。这具有闹钟功能性可用于外部设备的技术效果和优点,其中,闹钟功能性是指外部设备提供有接收内容用于在预定时间执行的能力。这样的闹钟功能性被提供给外部设备,而不实际地修改外部设备。这具有的效果是:例如,当与具有内置闹钟功能性的外部设备进行比较时,可以简化外部设备的技术设计和复杂性。此外,访问提供给外部设备的闹钟功能性不要求用户与外部设备进行交互。因此,由于在计算设备上对闹钟进行设置,所以可以简化在外部设备或多个这样的设备上使用闹钟功能性的可用性。
示例实现方式可以包括以下特征中的一项或多项。例如,计算设备可以包括通过网络与计算机***进行通信的移动计算设备。外部设备可以包括通过网络与计算机***进行通信的显示设备。所述内容可以包括由计算机***提供的流媒体。所述流媒体可以包括视频和音频内容。所述视频内容可以用于在显示设备的显示区域中显示。所述音频内容可以用于在显示设备中所包括的扬声器上播放。计算设备可以包括通过网络与计算机***进行通信的移动计算设备。外部设备可以包括至少一个扬声器。所述至少一个扬声器可以通过网络与所述计算机***进行通信。所述内容可以包括由计算机***提供的用于在至少一个扬声器上播放的流音频内容。闹钟的设置可以由在计算设备上执行的闹钟应用来执行。识别用于由目标应用在启动时访问的内容可以包括识别特定意图用于由目标应用捕获。基于闹钟的触发来启动目标应用可以包括由目标应用捕获特定意图。识别用于由目标应用在启动时访问的内容可以包括识别应用专用参数。基于闹钟的触发来启动目标应用可以包括将应用专用参数提供至目标应用。闹钟的设置可以由在计算设备上执行的闹钟应用来执行。可以在闹钟应用中设置应用专用参数。可以在计算设备上执行的设置应用中设置应用专用参数。应用专用参数可以基于与计算设备上的目标应用的用户交互。
在另一总体方面,一种非暂时性机器可读介质具有存储在其上的指令。所述指令在由处理器执行时可以致使计算设备在计算设备上设置闹钟。可以设置所述闹钟在预定时间触发。所述指令在由处理器执行时可以致使计算设备:基于闹钟在预定时间的触发,在计算设备上启动目标应用;识别用于执行目标应用可访问的特定内容的外部设备;以及提供用于在外部设备上执行特定内容的指示。
示例实现方式可以包括以下特征中的一项或多项。例如,计算设备可以包括通过网络与计算机***进行通信的移动计算设备。外部设备可以包括通过网络与计算机***进行通信的显示设备。所述内容可以包括由计算机***提供的流媒体。所述流媒体可以包括视频和音频内容。所述视频内容可以用于在显示设备的显示区域中显示。所述音频内容可以用于在显示设备中所包括的扬声器上播放。计算设备可以包括通过网络与计算机***进行通信的移动计算设备。外部设备可以是通过网络与计算机***进行通信的显示设备。所述内容可以包括由计算机***提供的流媒体。所述流媒体可以包括视频和音频内容。所述视频内容可以用于在显示设备的显示区域中显示。所述音频内容可以用于在显示设备中所包括的扬声器上播放。外部设备可以包括至少一个扬声器。所述至少一个扬声器可以通过网络与计算机***进行通信。所述内容可以包括由计算机***提供的流音频内容。所述流音频内容可以用于在至少一个扬声器上播放。
在又一总体方面,一种***可以包括:网络;计算机***,所述计算机***包括内容存储库;计算设备,所述计算设备与网络进行通信;以及显示设备,所述显示设备包括显示区域和至少一个扬声器。计算机***可以与网络进行通信。所述计算设备可以包括目标应用和闹钟应用。所述闹钟应用可以被配置为设置闹钟以在预定时间触发;以及指示在触发闹钟时启动目标应用。目标应用可以被配置为识别内容存储库中所包括的内容。所述内容可以由目标应用访问。显示设备可以被配置为:在基于闹钟的触发启动目标应用时接收所识别内容;在显示区域中显示所识别内容的视频部分;以及在至少一个扬声器上播放所识别内容的音频部分。
示例实现方式可以包括以下特征中的一项或多项。例如,目标应用可以被进一步配置为识别用于执行所识别内容的显示设备。目标应用可以被进一步配置为当目标应用被启动时捕获特定意图。目标应用可以被进一步配置为当目标应用被启动时利用应用专用参数。所识别内容的音频部分可以包括音乐。所识别内容的视频部分可以包括图片。
在附图和下面的描述中阐述了一个或多个实现方式的细节。从描述和附图以及权利要求书中,其他特征将是显而易见的。
附图说明
图1是允许用户被可在移动计算设备和/或一个或多个外部设备上提供的内容唤醒的示例***的框图。
图2A是示出了可在计算设备的显示设备上显示的示例用户界面的示图,该示例用户界面向用户提供了照片正在被提供至外部设备的投射指示。
图2B是示出了由计算设备提供至第一显示设备的内容的示图。
图2C是示出了可在计算设备的显示设备上显示的示例闹钟用户界面的示图。
图3A是示出了用于第一投射使能应用(cast-enabled application)的示例用户界面的示图。
图3B是示出了示例第一投射用户界面的示图,所述第一投射用户界面包括在第一投射用户界面的设备选项卡中所包括的起居室指示符、卧室指示符、以及厨房指示符。
图3C是示出了由计算设备提供至显示设备的第一内容的示图。
图3D是示出了可在计算设备的显示设备上显示的示例用户界面的示图,该用户界面向用户提供了广播电台正在被提供至第一外部设备的投射指示。
图4A是示出了可在计算设备的显示设备上显示的示例用户界面的示图,该用户界面向用户提供了照片正在被提供至第一外部设备的投射指示。
图4B是示出了可在计算设备的显示设备上显示的示例用户界面的示图,所述用户界面可以允许用户选择在计算设备上触发闹钟时激活第一投射使能应用。
图4C是示出了用于第一投射使能应用的示例用户界面的示图,所述用户界面提供了允许用户确认在计算设备上触发闹钟时第一投射使能应用的启动、取消暂停、或激活的闹钟确认选择。
图5A是示出了当闹钟触发第一投射使能应用的启动时可在计算设备的显示设备上显示的示例用户界面的示图。
图5B是示出了当在计算设备上触发闹钟时由计算设备提供至显示设备的第一内容的示图。
图6A是示出了用于第二投射使能应用的示例用户界面的示图。
图6B是示出了示例第二投射用户界面的示图,所述第二投射用户界面包括在第二投射用户界面的设备选项卡中所包括的起居室指示符、卧室指示符、以及厨房指示符。
图6C是示出了由计算设备提供至显示设备的第二内容的示图。
图6D是示出了可在计算设备的显示设备上显示的示例用户界面的示图,该用户界面向用户提供了电视台正在被提供至第二外部设备的投射指示。
图7A是示出了可在计算设备的显示设备上显示的示例用户界面的示图,该用户界面向用户提供了照片正在被提供至第二外部设备的投射指示。
图7B是示出了可在计算设备的显示设备上显示的示例用户界面的示图,所述用户界面可以允许用户选择在计算设备上触发闹钟时激活第二投射使能应用。
图7C是示出了用于第二投射使能应用的示例用户界面的示图,所述用户界面提供了允许用户确认在计算设备上触发闹钟时第二投射使能应用的启动、取消暂停、或激活的闹钟确认选择。
图8A是示出了当闹钟触发第二投射使能应用的启动时可在计算设备的显示设备上显示的示例用户界面的示图。
图8B是示出了当在计算设备上触发闹钟时由计算设备提供至显示设备的第二内容的示图。
图9A是示出了用于第三投射使能应用的示例用户界面的示图。
图9B是示出了示例第三投射用户界面的示图,所述第三投射用户界面包括在第三投射用户界面的设备选项卡中所包括的起居室指示符、卧室指示符、以及厨房指示符。
图9C是示出了可在计算设备的显示设备上显示的示例用户界面的示图,该用户界面向用户提供了音乐正在被提供至第三外部设备的投射指示。
图10A是示出了可在计算设备的显示设备上显示的示例用户界面的示图,该用户界面向用户提供了第三外部设备可用于投射的投射指示。
图10B是示出了可在计算设备的显示设备上显示的示例用户界面的示图,所述用户界面可以允许用户选择在计算设备上触发闹钟时激活第三投射使能应用。
图10C是示出了用于第三投射使能应用的示例用户界面的示图,所述用户界面提供了允许用户确认在计算设备上触发闹钟时第三投射使能应用的启动、取消暂停、或激活的闹钟确认选择。
图11是示出了当闹钟触发第三投射使能应用的启动时可在计算设备的显示设备上显示的示例用户界面的示图。
图12是展示了当在计算设备上触发闹钟时在计算设备上启动应用并且将内容提供至外部显示设备的方法的流程图。
图13示出了可用于实现在此描述的技术的计算机设备和移动计算机设备的示例。
各附图中的相同参考符号指示相同的元件。
具体实施方式
作为使用闹钟的替代方案,用户可以使用移动计算设备(例如,电话、膝上型计算机、笔记本计算机等)中所包括的闹钟应用。闹钟应用可以经设置(配置),以在触发闹钟时提供可听见的声音。可听见的声音可以提醒或唤醒用户。在其他实现方式中,闹钟应用可以引起与用户接触的设备的振动来唤醒用户,或者可以引起灯被打开以唤醒用户。如上所述,一旦醒来,用户可以一醒来就例行执行一个或多个动作或作为其早晨例行程序的一部分例行执行一个或多个动作。
在一些实现方式中,基于闹钟的触发,移动计算设备可以进一步执行一个或多个应用,移动计算设备可以使用所述一个或多个应用向用户提供期望内容。本文所描述和提及的内容可以包括但不限于:音乐、流视频、流音频和流媒体(流音频和视频)。在一些实现方式中,基于闹钟的触发,移动计算设备可以进一步执行可协调的一个或多个应用,从而向可能在移动计算设备附近的其他设备(例如,扬声器、电视)提供期望内容。例如,当闹钟被触发时,移动计算设备可以执行音乐应用,所述音乐应用可以为用户播放预先选定的音乐选择(例如,唤醒播放列表)。在另一个示例中,当闹钟被触发时,移动计算设备可以执行音乐应用,所述音乐应用可以在位于移动计算设备附近的一个或多个扬声器上播放预先选定的音乐选择。
图1是允许用户被可在移动计算设备和/或一个或多个外部设备上提供的内容唤醒的示例***100的框图。
示例***100包括多个计算设备102a-c(例如,分别为膝上型计算机、平板计算机和智能电话)。示例计算设备102c(例如,智能电话)可以包括计算设备***112。计算设备***112可以包括一个或多个处理器(例如,客户端中央处理单元(CPU)104)和一个或多个存储器设备(例如,客户端存储器106)。计算设备102c可以执行客户端操作***(O/S)108和一个或多个客户端应用128(例如,Web浏览器应用110、本机操作应用146、以及本机应用144),所述客户端应用128可以在计算设备102c中所包括的显示设备124上显示用户界面(UI)。计算设备102c可以包括麦克风/扬声器 158。虽然在图1中示出了单个麦克风/扬声器,但是在一些实现方式中,计算设备102c可以包括多于一个的麦克风/扬声器(例如,两个或更多个麦克风/扬声器,单个麦克风/扬声器和一个或多个附加扬声器)。虽然图1示出了包括在计算设备102c中的计算设备***112,但是类似于计算设备***112 的计算设备***可以被包括在计算设备102a-b中的每一者中、并且可以按类似于计算设备***112的方式执行操作和功能。
***100可以包括计算机***130,该计算机***130可以包括一个或多个计算设备(例如,服务器142a)和一个或多个计算机可读存储设备(例如,数据库142b)。服务器142a可以包括一个或多个处理器(例如,服务器 CPU 132)和一个或多个存储器设备(例如,服务器存储器134)。计算设备 102a-c可以使用网络116与计算机***130进行通信(并且计算机***130 可以与计算设备102a-c进行通信)。服务器142a可以执行服务器O/S 136。
***100可以包括第一显示设备114(例如,电视(TV))、第二显示设备164(例如,电视(TV))、以及扬声器118。第一显示设备114可以包括显示区域150。第一显示设备114可以包括内置扬声器126a-b。第二显示设备164可以包括显示区域170。第二显示设备164可以包括内置扬声器 166a-b。图1中示出了分别用于第一显示设备114和第二显示设备164的两个内置扬声器126a-b和166a-b,然而,第一显示设备114和/或第二显示设备164可以包括小于两个的内置扬声器(例如,单个内置扬声器)或多于两个的内置扬声器(例如,三个或更多个内置扬声器)。在一些实现方式中,除了内置扬声器126a-b和内置扬声器166a-b之外,第一显示设备114和/或第二显示设备164可以分别与一个或多个外部扬声器接口。在一些实现方式中,显示设备(例如,第一显示设备114和/或第二显示设备164)可以不包括内置扬声器,并且为了播放音频内容,显示设备可以与一个或多个外部扬声器接口。
虽然***100包括第一显示设备114和第二显示设备164,但是示例***可以包括单个(一个)显示设备或多于两个的显示设备(例如,三个或更多个显示设备)。虽然图1示出了扬声器118,但是在一些实现方式中,*** 100可以包括多于一个扬声器(例如,两个或更多个扬声器)。
在一些情况下,服务器142a可以是内容服务器,并且数据库142b可以是内容存储库。服务器142a可以执行可将内容提供至计算设备102a-c的内容应用138。内容应用138可以在计算设备102a-c之一的发起、控制和指导下将内容提供至第一显示设备114和/或扬声器118。
在一些实现方式中,计算设备102a-c可以是膝上型或台式计算机、智能电话、个人数字助理、便携式媒体播放器、平板计算机、或者可以使用网络 116与其他计算设备或计算机***进行通信的其他适当的计算设备。在一些实现方式中,计算设备102a-c可以执行客户端侧操作,如本文进一步详细讨论的。本文中参考计算设备102c描述的***100的实施方式和功能还可以应用于计算设备102b和计算设备102a以及图1中未示出的也可以包括在***100中的其他计算设备。计算设备102b包括显示设备122。计算设备102a 包括显示设备120。显示设备120和显示设备122可以按与显示设备124类似的方式起作用。尽管在图1中未示出,但是计算设备102a和计算设备102b 可以包括可以按与麦克风/扬声器158类似的方式起作用的一个或多个扬声器。
在一些实现方式中,计算机***130可以表示一起工作以执行服务器侧操作的多于一个的计算设备。例如,虽然图1中未示出,但是***100可以包括计算机***,该计算机***包括一起工作以执行服务器侧操作的多个服务器(计算设备)。在本示例中,单个所有者可以提供所述多个服务器。在某些情况下,所述多个服务器中的一者或多者可以为所有者提供其他功能。在非限制性示例中,计算机***还可以包括搜索服务器、web爬虫服务器(web crawler server)、以及市场服务器。
在一些实现方式中,网络116可以是公共通信网络(例如,因特网、蜂窝数据网络、电话网络上的拨号调制解调器)或专用通信网络(例如,专用 LAN、租用线路)。在一些实现方式中,计算设备102a-c可以使用一个或多个高速有线和/或无线通信协议(例如,802.11变体、WiFi、蓝牙、传输控制协议/因特网协议(TCP/IP)、以太网、IEEE 802.3等)与网络116进行通信。
Web浏览器应用110可以执行、解释和/或显示基于浏览器的应用。基于浏览器的应用可以使用专用用户界面在Web浏览器应用的选项卡或实例内运行,并且可以提供比独立网站更丰富和更具交互性但不像本机应用144那样笨重和庞大的功能和体验。基于浏览器的应用的示例可以包括但不限于可以在Web浏览器应用110内运行的游戏、照片编辑器、以及视频播放器。基于浏览器的应用可以提供用于在显示设备124上显示的专用UI。
基于浏览器的应用可以是“托管应用”或“打包应用”。除了可以与基于浏览器的应用或基于浏览器的应用的用户特别相关以允许基于浏览器的应用针对用户执行某一特定功能性的一些元数据之外,托管应用可以包括本身包括网页的网站的至少一部分。打包应用可以是其代码捆绑在一起的基于浏览器的应用,使得用户可以下载基于浏览器的应用的所有内容以便由浏览器执行。打包的基于浏览器的应用(packaged browser-basedapplication)可能不需要具有网络访问来为用户执行其功能性,并且可以由浏览器在计算设备本地成功执行,而无需访问网络。打包的基于浏览器的应用具有使用扩展 API的选项,允许打包应用更改浏览器表现或查看的方式。
在一些实现方式中,计算设备102c可以运行Web浏览器应用110或使操作***108执行Web浏览器应用110。然后Web浏览器应用110可以在 Web浏览器UI中提供多个窗格或选项卡。在计算设备102c中所使用的图形用户界面(GUI)中,Web浏览器UI可以是被安排在称为桌面的GUI的平面上的二维对象。Web浏览器UI可以包括其他图形对象(例如,菜单栏、工具栏、控件、图标)。Web浏览器UI可以在显示设备124上显示图形对象。计算设备102c的用户可以与图形对象交互以提供对Web浏览器应用110的输入或以其他方式控制所述Web浏览器应用110的操作。
在一些实现方式中,Web浏览器应用(例如,Web浏览器应用110)可以将Web浏览器应用的第一选项卡或页面提供或“投射”至计算设备(例如,计算设备102c)外部的正在执行Web浏览器应用的设备。例如,外部设备可以是外部显示设备(例如,第一显示设备114)和/或一个或多个外部扬声器(例如,内置扬声器126a-b和扬声器118)。在一些实现方式中,Web浏览器应用可以提供用于发起和控制第一选项卡的投射的用户界面。此外,例如,Web实时通信(WebRTC)应用程序接口(API)可以用于基于浏览器的实时通信。
本机操作应用146可以是仅使用诸如JavaScript、ActionScript、HTML 或CSS的Web技术(在此定义为可由Web浏览器应用直接实现的代码)进行编码的应用。例如,计算设备102c可以使用Web浏览器应用(例如,Web 浏览器应用110)从市场服务器下载并安装本机操作应用146。本机操作应用146可以使用运行时148进行操作。例如,CPU 104或O/S 108可以使用运行时148执行或运行本机操作应用146。由于本机操作应用146使用Web 技术进行编码,所以不需要编译步骤。
本机应用(例如,本机应用144)可以包括机器可执行代码,并且可以由客户端设备的O/S 108直接执行,而基于浏览器的应用在没有Web浏览器应用110的帮助下可能无法执行。
客户端应用128可以将内容呈现、提供、投射、或捕获和镜像至一个或多个外部设备。例如,本机操作应用146和本机应用144可以向第一显示设备114呈现、提供、投射、或捕获和镜像流媒体(例如,流音频和视频内容),用于在显示区域150中显示流视频内容并且用于在内置扬声器126a-b上播放流音频内容。在另一示例中,本机操作应用146和本机应用144可以将流音频内容呈现、提供、投射、或捕获和镜像至扬声器118。客户端应用128可以包括可在计算设备102c的显示设备124上呈现的UI。用户可以与UI交互并且提供用于控制将流媒体内容提供或投射至外部设备的输入和选择。
在一些实现方式中,计算设备102c可以在Web浏览器应用的选项卡或页面中显示内容。Web浏览器应用可以将选项卡或页面提供或“投射”到投射使能设备(例如,第一显示设备114、扬声器118)。投射使能设备可以使用诸如WiFi、蓝牙或蓝牙LE的高速无线协议与网络(例如,网络116)进行通信。例如,Web浏览器应用可以提供用于发起和控制选项卡的投射的用户界面。计算设备102c的用户可以通过选择发起选项卡的投射的Web浏览器应用的用户界面上所包括的图标来提供或“投射”选项卡以便在第一显示设备114上观看。所述内容可以通过使用高速无线协议(例如,WiFi、蓝牙、蓝牙LE)经由网络116由内容应用138从服务器142a提供至第一显示设备 114。计算设备102c通过使用高速无线协议(例如,WiFi、蓝牙、蓝牙LE) 经由网络116与服务器142a通信以控制提供至第一显示设备114的内容。
客户端应用128可以是可对提供内容到投射使能设备(例如,第一显示设备114、扬声器118)进行控制的投射使能应用。例如,投射使能应用可以提供用于发起和控制从应用到投射使能设备的内容的投射的用户界面。计算设备102c的用户可以通过选择发起所述投射的投射使能应用的用户界面上所包括的图标来将所述内容提供或“投射”至第一显示设备114。
计算设备102c可以用作用于提供或投射至投射使能设备(例如,第一显示设备114、扬声器118)的内容的控制器。例如,本机操作应用146和本机应用144可以是投射使能应用。例如,所述内容可以是电影,并且用户可以触摸(接触、点击)所述应用的用户界面中提供的图标来控制所述电影的播放。例如,所述内容可以是音频内容(例如,来自在线广播电台的流音频),并且用户可以触摸(接触、点击)所述应用的用户界面中提供的图标来控制所述音频内容的播放。
在一些实现方式中,闹钟应用140可以在计算设备102c的显示设备124 上提供用户界面,所述用户界面允许用户设置闹钟并且选择在闹钟触发时可以启动的计算设备102c上所包括的应用(例如,本机操作应用146、本机应用144)。另外,在一些实现方式中,用户可以向所选择的应用提供特定意图,以便在所选择的应用被启动时进行捕获。针对应用的特定意图可以是应用可以执行的特定功能,以便在应用被启动时捕获与所述应用相关的信息。例如,所选择的应用可以是新闻应用,并且所述特定意图可以是当闹钟触发、所选择的应用被启动时,捕获指定位置(例如,城市)的最新新闻。
在一些实现方式中,当选择本机操作应用146时,用户可以访问本机操作应用146中所包括的闹钟设置界面156,以提供针对本机操作应用146的特定意图,供本机操作应用146在被闹钟应用140启动时进行捕获。在一些实现方式中,当选择本机应用144时,用户可以访问本机应用144中所包括的闹钟设置界面152,以提供针对本机应用144的特定意图,供本机应用144 在被闹钟应用140启动时进行捕获。例如,所选择的应用可以是天气应用,并且所述特定意图可以是当闹钟触发、所述应用被启动时,捕获指定位置(例如,城市)的天气报告。
在一些实现方式中,闹钟应用140可以在计算设备102c的显示设备124 上提供用户界面,所述用户界面允许用户设置或选择应用专用参数,闹钟应用140可以在闹钟被触发时将所述应用专用参数提供至或传递至所选择的应用。在一些实现方式中,在计算设备102c上执行的设置应用154可以在计算设备102c的显示设备124上提供用户界面,所述用户界面允许用户设置或选择应用专用参数,所选择的应用可以在闹钟被触发时使用所述应用专用参数。在一些实现方式中,所述应用专用参数可以是当闹钟被触发、将内容提供给用户时所选择的应用可以使用的一个或多个规则。在一些实现方式中,当所选择的应用响应于闹钟触发而被启动时,所选择的应用可以提示用户。由于闹钟被触发,所述提示可以允许用户选择或确认用于观看/收听的内容。
例如,所选择的应用可以是播客应用。第一专用参数可以是播客的标题,并且第二专用参数可以是指定选择最近可用的一集的设置(例如,当前日期的播客的一集)。在本示例中,由播客应用在被闹钟应用触发时提供的内容 (例如,具有指定标题的播客)可以每天变化。
例如,所选择的应用可以是因特网无线电应用。专用参数可以是特定的广播电台。在本示例中,由无线电应用在被闹钟应用触发时提供的内容将是特定广播电台的播放。
例如,所选择的应用可以是音乐应用(例如,播放音乐的应用)。第一专用参数可以是播放列表的标题或其他指示(例如,音频内容(例如,歌曲) 的集合),并且第二专用参数可以是指定选择播放列表的最新版本的设置。在本示例中,由音乐应用在被闹钟应用触发时提供的内容(例如,播放列表中的音频内容的播放)可以基于播放列表的版本而变化。
例如,所选择的应用可以是天气应用。第一专用参数可以是城市。例如,用户可以输入城市的名称。在另一示例中,第一专用参数可以是天气应用确定用户的当前位置(例如,计算设备的当前位置)并使用所确定的当前位置作为城市的指示。第二专用参数可以是提供对于所指定的城市的最新的天气报告。在一些实现方式中,天气应用可以默认提供对于所指定的城市的最新的天气报告,并且可能不需要第二专用参数。在本示例中,由天气应用在被闹钟应用触发时提供的内容将是对于所指定的城市的最新(最近)的天气报告。在一些实现方式中,天气应用在被闹钟应用触发时可以自动地提供对于所指定的城市的最新(最近)的天气报告。在一些实现方式中,天气应用在被闹钟应用触发时可以向用户提供允许用户确认(或选择)对于所指定的城市的最新(最近)的天气报告的通知。
例如,所选择的应用可以是地图应用。专用参数可以是位置(例如城市、地址或地标)。例如,用户可以输入城市的名称、地址、或地标的名称。在另一示例中,第一专用参数可以是地图应用确定用户的当前位置(例如,计算设备的当前位置)的指示。在本示例中,由地图应用在被闹钟应用触发时提供的内容可以是对于所指定的参数(例如城市、地址、或地标周围的位置) 的交通报告。
例如,所选择的应用可以是新闻应用。专用参数可以是位置(例如城市、州、国家、地址等)。如上所述,在一些情况下,用户可以输入所述位置。在一些情况下,所述位置可以是由计算设备确定的计算设备的当前位置。在本示例中,由新闻应用在被闹钟应用触发时提供的内容将是对于所指定的位置的当前新闻报道。
图2A是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面200的示图。示例用户界面200 向用户提供了正在将照片(内容)提供(呈现、投射或捕获和镜像)至与名称“起居室”相关联的外部设备的投射指示202。
图2B是示出了由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至第一显示设备114的内容264(例如,John Doe拍摄的照片)的示图。第一显示设备114示出(显示)了与外部第一显示设备114相关联的投射图标260和名称262(例如,“起居室”)。例如,名称262可以是用户的住宅内所述外部第一显示设备114所在的位置。
例如,计算设备102c可以识别外部第一显示设备114,并且可以将内容 264提供(呈现、投射、或捕获和镜像)至所识别外部第一显示设备114。在一些实现方式中,计算设备102c可以基于外部第一显示设备114被连接到与计算设备102c(如图1所示)相同的有线或无线网络来识别外部第一显示设备114。在一些实现方式中,计算设备102c可以基于外部第一显示设备 114被定位在计算设备102c附近来识别外部第一显示设备114。在一些实现方式中,计算设备102c可以基于外部第一显示设备114被定位在计算设备 102c附近并且基于外部第一显示设备114被连接到与计算设备102c(如图1 所示)相同的有线或无线网络来识别外部第一显示设备114。
在一些实现方式中,参考图1,计算设备102a-c可以直接与位于计算设备102a-c附近(例如,与其位于同一室内)的外部设备进行通信。例如,第一显示设备114和计算设备102c可以位于同一室(例如,用户的卧室)中。使用例如一个或多个高速无线通信协议(诸如蓝牙、低功耗蓝牙(蓝牙LE)、以及WiFi)的计算设备102c可以使用直接通信来识别第一显示设备114。在这些实现方式中,由计算设备102c识别第一显示设备114包括确定第一显示设备114和计算设备102c处于通信协议的通信范围内。
在一些实现方式中,计算设备(例如,计算设备102c)可以使用短程通信来“收听”来自短程通信使能设备(例如,第一显示设备114)的广播。例如,短程通信可以在发送和接收广播时使用蓝牙LE。当计算设备102c和第一显示设备114处于短程通信***的范围内(例如,处于蓝牙LE的范围内)时,第一显示设备114可以被确定为接近(靠近)计算设备102c。
在一些实现方式中,***100可以使用WiFi扫描、WiFi信号强度信息、或WiFi签名匹配来确定WiFi使能计算设备到计算设备102c的接近度。例如,WiFi使能计算设备(例如,计算设备102c)可以捕获从WiFi使能第一显示设备114接收到的WiFi信号的信号强度。所捕获信号的强度可以指示第一显示设备114与计算设备102c之间的距离,并且可以被称为接收信号强度指示符(RSSI)。计算设备102c可以确定所捕获信号的强度在指示计算设备102c到第一显示设备114的可接受的接近度(靠近度)的范围内。例如,范围(例如,阈值范围)可以被存储在客户端存储器106中。
在另一示例中,计算设备102c可以是WiFi使能的,并且可以使用相对于第一显示设备114的采样参考位置的捕获信号强度集合,以确定计算设备 102c是否与第一显示设备114接近(靠近、在同一室内)。相对于第一显示设备114的采样参考位置的捕获信号强度可以包括针对第一显示设备114的位置的信号强度签名存储库。计算设备102c可以捕获从第一显示设备114 接收到的WiFi信号的信号强度。计算设备102c可以将所捕获信号强度与所述信号强度签名存储库进行比较,以确定一个或多个最接近的匹配。计算设备102c可以使用所确定的一个或多个最接近的匹配来确定计算设备102c到第一显示设备114的接近度。
在一些实现方式中,计算设备102c可以识别多于一个(两个或更多个) 的外部设备来提供(呈现、投射、或捕获和镜像)内容(例如,识别第二显示设备164)。参考图1,计算设备102c可以识别第一显示设备114、第二显示设备164、以及扬声器118。每个所识别设备可以具有相关联的名称。例如,名称“起居室”可以与第一显示设备114相关联。例如,名称“卧室”可以与第一显示设备114相关联。例如,名称“厨房”可以与扬声器118相关联。图1示出了第一显示设备114、第二显示设备164、以及示例扬声器 118。在一些实现方式中,计算设备(例如,计算设备102c)可以识别多于一个(两个或更多个)的显示设备并且将每个所识别显示设备与名称相关联。另外或可替代地,在一些实现方式中,计算设备(例如,计算设备102c)可以识别多于一个(两个或更多个)的扬声器并且将每个所识别扬声器与名称相关联。
在一些实现方式中,在计算设备102c上执行的用于媒体流服务的软件应用可以发现被使能与媒体流服务一起使用的外部显示设备(例如,第一显示设备114和/或第二显示设备164)。在计算设备102c上执行的用于媒体流服务的软件应用可以使用用于发现外部显示设备和在外部显示设备上启动媒体流服务的协议,以在外部显示设备上启动由媒体流服务提供的内容。
返回参考图2A,用户可以选择(突出显示、“点击”、接触)用户界面 200中所包括的闹钟图标204。例如,参考图1,计算设备102c的显示设备124可以显示用户界面200。在一些实现方式中,显示设备124可以是触摸屏。在这些实现方式中,用户可以用其手指或触控笔接触闹钟图标204,以启动与闹钟图标204相关联并包括在计算设备102c中的闹钟应用。在一些实现方式中,计算设备102a的显示设备120可以显示用户界面200。在这些实现方式中,用户可以使用触摸板、触控板、键盘、和/或鼠标或其他类型的定点设备来选择闹钟图标204。选择闹钟图标204可以启动与闹钟图标204 相关联并包括在计算设备102a中的闹钟应用。
图2C是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例闹钟用户界面220的示图。用户可以与闹钟用户界面220进行交互,以设置闹钟将被触发时的时间和日期。此外,用户可以设置闹钟类型230和闹钟铃声(alarmtone)232。如本文将描述的,可以除了当闹钟被触发时可以调度发生的其他事件之外附加地、作为其替代、或作为其备份地使用闹钟类型230和闹钟铃声232。
参见图2A-C,用户可以使用计算设备上的闹钟应用来设定闹钟,该计算设备可以将内容提供(呈现、投射、或捕获和镜像)至所识别外部设备。
图3A-D是示出了由计算设备(例如,计算设备102c)将所选择的内容 (例如,新闻广播)提供(呈现、投射、或捕获和镜像)至外部第一显示设备114的示图。
图3A是示出了用于投射使能应用(例如,新闻广播应用302)的示例用户界面300的示图。计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)可以显示用户界面300。例如,参考图2A,用户可以选择新闻广播应用图标206。选择新闻广播应用图标206可以启动计算设备102c 上所包括的新闻广播应用302。
用户界面300包括投射图标304。用户可以选择投射图标304,以便将来自新闻广播应用302的内容提供(呈现、投射、或捕获和镜像)至所识别外部设备。用户界面包括当前电台指示332和设置电台选择334。例如,用户可以选择设置电台选择334来选择不同(改变)当前广播电台。
图3B是示出了示例投射用户界面318的示图,所述投射用户界面318 包括在投射用户界面318的设备选项卡316中所包括的起居室指示符312、卧室指示符314、以及厨房指示符328。计算设备(例如,计算设备102c) 的显示设备(例如,显示设备124)可以显示投射用户界面318。
在一些实现方式中,计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)可以响应于用户选择投射图标304而显示投射用户界面 318。投射识别符310可以提供正在被提供(呈现、投射、或捕获和镜像) 至外部第一显示设备114(与名称“起居室”相关联的外部设备)的内容(例如,新闻广播)的指示,如图3C所示。
在一些实现方式中,用户可以导航到计算设备中所包括的设置界面。设置界面可以包括使用计算设备和投射使能外部设备来设置投射的选择,所述投射使能外部设备靠近所述计算设备、与所述计算设备位于同一有线或无线网络上、或者与所述计算设备进行通信。投射用户界面318可以包括设备选项卡316(设备选择)。用户可以选择设备选项卡316并且被提供示例投射用户界面318。在本示例中,投射识别符310提供了正在被提供(呈现、投射、或捕获和镜像)至与名称“起居室”相关联的外部设备(例如,图3C所示的外部第一显示设备114)的内容(例如,新闻广播)的指示。在一些实现方式中,投射识别符310可以允许用户选择、键入或输入他们想要提供(呈现、投射、或捕获和镜像)至外部第一显示设备114的内容的识别符(例如,名称),如图3C所示。
图3C是示出了由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至显示设备(例如,外部第一显示设备114)的内容的示图。所述内容包括视觉内容364(例如,灰度图像)和音频内容。视觉内容364 由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至第一显示设备114用于在显示区域150中呈现。此外,音频内容由计算设备 (例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至第一显示设备114用于在内置扬声器126a-b上播放。计算设备(例如,计算设备102c) 可以将关于所述内容的信息提供至第一显示设备114。第一显示设备114可以将所述信息示出(显示)为内容信息366和内容播放时间368。
图3D是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面320的示图。示例用户界面320 向用户提供了正在将无线电台(内容)提供(呈现、投射或捕获和镜像)至与名称“起居室”相关联的外部设备的投射指示322。
图4A-C是示出了用于当在计算设备上触发闹钟时启动计算设备(例如,计算设备102c)上所包括的投射使能应用(例如,新闻广播应用302)的设定的示图。
如本文所述,计算设备可以识别多于一个(两个或更多个)的外部设备用于提供(呈现、投射、或捕获和镜像)内容。唯一的名称可以与每个所识别设备相关联。用户可以访问计算设备中所包括的投射使能应用,并且选择以允许将内容提供(呈现、投射、或捕获和镜像)至所选择的所识别设备。
图4A是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面400的示图。示例用户界面400 向用户提供了照片(内容)当前正在被提供(呈现、投射或捕获和镜像)至与名称“起居室”相关联的外部设备的投射指示402。
例如,参考图3A-D,用户可以先前与新闻广播应用302接口,并且允许将新闻广播内容提供(呈现、投射、或捕获和镜像)至与名称“起居室”相关联的外部设备(例如,第一显示设备114)。一旦完成了观看和/或收听新闻广播内容,用户可以与新闻广播应用302进行交互或接口,并且暂停(停止)将新闻广播内容提供(呈现、投射、或捕获和镜像)至第一显示设备114 (例如,用户可以激活暂停控件306)。一旦新闻广播内容不再被提供至第一显示设备114,如图2B所示,计算设备102c可以将内容264(例如,John Doe 拍摄的照片)提供(呈现、投射、或捕获和镜像)至第一显示设备114。
返回参考图4A,示例用户界面400包括闹钟设置指示404。参考图3A-D,闹钟设置指示404向用户提供了指示新闻广播应用(例如,新闻广播应用 302)是在计算设备102c上触发闹钟时可启动(不再暂停或取消暂停)的投射使能应用的信息。此外,闹钟设置指示404向用户提供了示出闹钟何时被调度触发的信息(例如,闹钟设置406)。用户可以选择在闹钟被触发时启动 (激活、不再暂停(取消暂停))新闻广播应用302。例如,参考图1,用户可以与闹钟应用140进行交互,并且将闹钟设置为在周一至周五的早上5:00 发生,如参考图2A-C所述。闹钟设置指示404示出了反映在计算设备102c 上闹钟发生的当前设置的闹钟设置406。用户可以选择闹钟设置指示404中所包括的闹钟图标408,所述闹钟图标408可以使得用户能够选择在闹钟被触发时激活新闻广播应用302(投射使能应用)。
图4B是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面420的示图,所述用户界面420 可以允许用户选择在计算设备上触发闹钟时激活投射使能应用(例如,新闻广播应用302)。例如,用户可以选择设置闹钟选择422。
图4C是示出了用于投射使能应用(例如,新闻广播应用302)的示例用户界面430的示图,所述用户界面提供了允许用户确认在闹钟被触发时新闻广播应用302(投射使能应用)的启动、不再暂停(取消暂停)、或激活的闹钟确认选择424。
图5A-B是示出了当闹钟被触发时使能够向外部设备(例如,第一显示设备)提供(呈现、投射、或捕获和镜像)内容(例如,新闻广播)的计算设备(例如,计算设备102c)中所包括的投射使能应用(例如,新闻广播应用302)启动(激活、不再暂停(取消暂停))的示图。
图5A是示出了当闹钟触发投射使能应用(例如,新闻广播应用302) 的启动(激活、取消暂停)时可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面500的示图。示例用户界面500提供了当前正在被提供(呈现、投射、或捕获和镜像)至外部设备 (例如,如图5B所示的第一显示设备114)的内容的指示(例如,内容指示502)。
图5B是示出了当在计算设备上触发闹钟时由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至显示设备(例如,外部第一显示设备114)的内容的示图。所述内容包括视觉内容564(例如,灰度图像)和音频内容。视觉内容564由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至第一显示设备114用于在显示区域150中呈现。此外,音频内容由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至第一显示设备114用于在内置扬声器126a-b上播放。计算设备(例如,计算设备102c)可以将关于所述内容的信息提供至第一显示设备114。第一显示设备114可以将所述信息示出(显示)为内容信息566和内容播放时间568。第一显示设备114可以示出(显示)关于当被触发时使投射使能应用启动(激活、取消暂停)的闹钟的信息(例如,闹钟信息570),所述投射使能应用现在正将内容提供至第一显示设备114。
用户可以与用户界面500进行交互以暂停(例如,选择暂停控件506)、快进(例如,选择快进控件508)、回放(例如,选择回放控件510)或者以其他方式控制第一显示设备114上的内容的播放。另外或可替代地,用户可以与用户界面500进行交互以设置不同的广播电台,或者以其他方式改变正在提供(呈现、投射、或捕获和镜像)至第一显示设备114的内容的源。
在图1、图2A-C、图3A-D、图4A-C和图5A-B所示的示例中,计算设备(例如,计算设备102c)的用户可以设置闹钟、并且使得投射使能应用能够在闹钟被触发时将内容提供(呈现、投射、或捕获和镜像)至外部设备(例如,第一显示设备114)。在本示例中,用户然后可以听着新闻广播醒来。
图6A-D是示出了由计算设备(例如,计算设备102c)将所选择的内容 (例如,电视台)提供(呈现、投射、或捕获和镜像)至外部第一显示设备 114的示图。
图6A是示出了用于投射使能应用(例如,电视应用602)的示例用户界面600的示图。计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)可以显示用户界面600。例如,参考图2A,用户可以选择电视应用图标208。选择电视应用图标208可以启动计算设备102c上所包括的电视应用602。
在一些实现方式中,参考图1,用户可以启动在计算设备(例如,计算设备102c)上所包括的投射使能Web浏览器应用(例如,Web浏览器应用 110)的选项卡中的电视应用602。电视应用602可以是基于浏览器的应用,其可以在投射使能Web浏览器应用的选项卡中提供用于在显示设备124上显示的专用用户界面(例如,用户界面600)。
用户界面600包括投射图标604。在电视应用602是基于浏览器的应用的实现方式中,可以在与基于浏览器的应用的选项卡相关联的用户界面的一部分中包括投射图标(类似于投射图标604)。用户可以选择投射图标604,以便将来自电视应用602的内容提供(呈现、投射、或捕获和镜像)至所识别外部设备(例如,如图6C所示的第一显示设备114)。
图6B是示出了示例投射用户界面618的示图,所述投射用户界面618 包括在投射用户界面618的设备选项卡616中所包括的起居室指示符612、卧室指示符624、以及厨房指示符628。计算设备(例如,计算设备102c) 的显示设备(例如,显示设备124)可以显示投射用户界面618。
在一些实现方式中,计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)可以响应于用户选择投射图标604而显示投射用户界面 618。投射识别符610可以提供正在被提供(呈现、投射、或捕获和镜像) 至外部显示设备(与名称“卧室”相关联的外部设备)的内容(例如,电视台)的指示,如图6C所示。在一些实现方式中,如参考图3A-D所描述的,用户可以导航到计算设备上所包括的设置界面以设定投射,所述投射使用计算设备和投射使能外部设备,所述投射使能外部设备靠近所述计算设备、与所述计算设备位于同一有线或无线网络上、或者与所述计算设备进行通信。如图6B所示,起居室指示符612可以提供用于投射的其他所识别外部设备 (与名称“起居室”相关联的外部设备)的指示。
图6C是示出了由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至显示设备164的内容的示图。所述内容包括视觉内容664 和音频内容。视觉内容664由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至显示设备164用于在显示区域170中呈现。此外,音频内容由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至显示设备164用于在内置扬声器726a-b上播放。计算设备(例如,计算设备102c)可以将关于所述内容的信息提供至显示设备164。显示设备 164可以将所述信息示出(显示)为内容信息666和内容播放时间668。
图6D是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面620的示图。示例用户界面620 向用户提供了正在将电视台(内容)提供(呈现、投射或捕获和镜像)至与名称“卧室”相关联的外部设备的投射指示622。
图7A-C是示出了用于当在计算设备上触发闹钟时启动计算设备(例如,计算设备102c)上所包括的投射使能应用(例如,电视应用602)的设定的示图。
如本文所述,计算设备可以识别多于一个(两个或更多个)的外部设备用于提供(呈现、投射、或捕获和镜像)内容。唯一的名称可以与每个所识别设备相关联。用户可以访问计算设备中所包括的投射使能应用,并且选择以允许将内容提供(呈现、投射、或捕获和镜像)至所选择的所识别设备。
图7A是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面700的示图。示例用户界面700 向用户提供了当前正在将照片(内容)提供(呈现、投射、或捕获和镜像) 至与名称“卧室”相关联的外部设备的投射指示702。
例如,参考图6A-D,用户可以先前与电视应用602接口,并且允许将电视内容提供(呈现、投射、或捕获和镜像)至与名称“卧室”相关联的外部设备(例如,第二显示设备164)。一旦完成了观看和/或收听电视内容,用户可以与电视应用602进行交互或接口,并且暂停(停止)将电视内容提供(呈现、投射、或捕获和镜像)至第二显示设备164(例如,用户可以激活暂停控件606)。一旦电视内容不再被提供至第二显示设备164,计算设备 102c可以按如图2B所示将内容264提供至第一显示设备114相似的方式将内容(例如,John Doe拍摄的照片)提供(呈现、投射、或捕获和镜像)至第二显示设备164。
返回参考图7A,示例用户界面700包括闹钟设置指示704。参考图6A-D,闹钟设置指示704向用户提供了指示电视应用(例如,电视应用602)在计算设备102c上触发闹钟时可以启动(不再暂停或取消暂停)的信息。如所描述的,电视应用602可以是投射使能应用或者是在投射使能Web浏览器应用110的选项卡中运行的应用。
此外,闹钟设置指示704向用户提供了示出闹钟何时被调度触发的信息 (例如,闹钟设置706)。用户可以选择当闹钟被触发时启动(激活、不再暂停(取消暂停))电视应用602。
图7B是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面720的示图,所述用户界面720 可以允许用户选择在计算设备上触发闹钟时激活电视应用602。例如,用户可以选择设置闹钟选择722。
图7C是示出了用于电视应用602的示例用户界面730的示图,所述用户界面730提供了允许用户确认在闹钟被触发时电视应用602的启动、不再暂停(取消暂停)、或激活的闹钟确认选择724。
图8A-B是示出了在闹钟被触发时使能够将内容(例如,电视新闻)提供(呈现、投射、或捕获和镜像)至外部设备(例如,第二显示设备164) 的电视应用602启动(激活、不再暂停(取消暂停))的示图。
图8A是示出了当闹钟触发电视应用602的启动(激活、取消暂停)时可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124) 上显示的示例用户界面800的示图。示例用户界面800提供了当前正在被提供(呈现、投射、或捕获和镜像)至外部设备(例如,如图1和图8B所示的第二显示设备164)的内容的指示(例如,内容指示802)。
图8B是示出了当在计算设备上触发闹钟时由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至显示设备(例如,第二显示设备164)的内容的示图。所述内容包括视觉内容864和音频内容。视觉内容864由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至第二显示设备164用于在显示区域170中呈现。此外,音频内容由计算设备(例如,计算设备102c)提供(呈现、投射、或捕获和镜像)至第二显示设备164用于在内置扬声器166a-b上播放。计算设备(例如,计算设备 102c)可以将关于所述内容的信息提供至第二显示设备164。第二显示设备 164可以将所述信息示出(显示)为内容信息866和内容播放时间868。第二显示设备164可以示出(显示)关于当被触发时使投射使能应用启动(激活、取消暂停)的闹钟的信息(例如,闹钟信息870),所述投射使能应用现在正将内容提供至第二显示设备164。
用户可以与用户界面800进行交互以暂停(例如,选择暂停控件806)、快进(例如,选择快进控件808)、回放(例如,选择回放控件810)或者以其他方式控制第二显示设备164上的内容的显示和播放。另外或可替代地,用户可以与用户界面800进行交互以设置不同的电视台,或者以其他方式改变正在提供(呈现、投射、或捕获和镜像)至第二显示设备164的内容的源。
图9A-C是示出了由计算设备(例如,如图1所示的计算设备102c)将所选择的内容(例如,音乐播放列表)提供(呈现、投射、或捕获和镜像) 至扬声器(例如,如图1所示的扬声器118)的示图。
图9A是示出了用于投射使能应用(例如,音乐应用902)的示例用户界面900的示图。参考图1,计算设备(例如,计算设备102c)的显示设备 (例如,显示设备124)可以显示用户界面900。例如,参考图2A,用户可以选择音乐应用图标210。选择音乐应用图标210可以启动计算设备102c 上所包括的音乐应用902。
用户界面900包括投射图标904。用户可以选择投射图标904,以便将来自音乐应用902的内容提供(呈现、投射、或捕获和镜像)至所识别外部设备。
图9B是示出了示例投射用户界面918的示图,所述投射用户界面918 包括在投射用户界面918的设备选项卡916中所包括的起居室指示符912、卧室指示符914、以及厨房指示符928。计算设备(例如,计算设备102c) 的显示设备(例如,显示设备124)可以显示投射用户界面918。
如参考图3A-D所描述的,在一些实现方式中,计算设备102c的显示设备124可以响应于用户选择投射图标904而显示投射用户界面918。投射识别符910可以提供被提供(呈现、投射、或捕获和镜像)至扬声器118(与名称“厨房”相关联的外部设备)的内容(例如,音乐播放列表)的指示,如图9C所示。
如本文所描述的,在一些实现方式中,用户可以导航到计算设备上所包括的设置界面,所述设置界面用于使用计算设备和投射使能外部设备来设置投射,所述投射使能外部设备靠近所述计算设备、与所述计算设备位于同一有线或无线网络上、或者与所述计算设备进行通信。在一些实现方式中,投射识别符910可以允许用户选择、键入或输入用于他们想要提供(呈现、投射、或捕获和镜像)至扬声器118的内容的识别符(例如,名称)。计算设备(例如,计算设备102c)可以将内容(例如,音频内容)提供(呈现、投射、或捕获和镜像)至扬声器(例如,扬声器118)。
图9C是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面920的示图。示例用户界面920 向用户提供了正在将来自音乐应用(例如,音乐播放列表)的音乐(内容) 提供(呈现、投射或捕获和镜像)至与名称“厨房”相关联的外部设备的投射指示922。
图10A是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面1000的示图。示例用户界面1000 向用户提供了与名称“厨房”相关联的外部设备可用于投射的投射指示1002。
例如,参考图9A-C,用户可以先前与音乐应用902接口,并且允许将内容(例如,音乐、流音频内容、具有一首或多首歌曲的播放列表)提供(呈现、投射、或捕获和镜像)至与名称“厨房”相关联的外部设备(例如,扬声器118)。一旦完成了收听所述内容,用户可以与音乐应用902进行交互或接口,并且暂停(停止)将所述内容提供(呈现、投射、或捕获和镜像)至扬声器118(例如,用户可以激活暂停控件906)。
返回参考图10A,示例用户界面1000包括闹钟设置指示1004。参考图 9A-C,闹钟设置指示1004向用户提供了指示音乐应用(例如,音乐应用902) 是在计算设备102c上触发闹钟时可启动(不再暂停或取消暂停)的投射使能应用的信息。此外,闹钟设置指示1004向用户提供了示出闹钟何时被调度触发的信息(例如,闹钟设置1006)。用户可以选择当闹钟被触发时启动(激活、不再暂停(取消暂停))音乐应用902。例如,参考图1,用户可以与闹钟应用140进行交互,并且将闹钟设置为在周一至周五的早上5:00发生,如参考图2A-C所述。闹钟设置指示1004示出了反映在计算设备102c上闹钟发生的当前设置的闹钟设置1006。用户可以选择闹钟设置指示1004中所包括的闹钟图标1008,所述闹钟图标可以使得用户能够选择在闹钟被触发时激活音乐应用902(投射使能应用)。
图10B是示出了可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124)上显示的示例用户界面1020的示图,所述用户界面1020 可以允许用户选择在计算设备上触发闹钟时激活音乐应用902。例如,用户可以选择设置闹钟选择1022。
图10C是示出了用于音乐应用902的示例用户界面1030的示图,所述用户界面1030提供了允许用户确认在闹钟被触发时音乐应用902的启动、不再暂停(取消暂停)、或激活的闹钟确认选择1024。
图11是示出了当闹钟触发音乐应用902的启动(激活、取消暂停)时可在计算设备(例如,计算设备102c)的显示设备(例如,显示设备124) 上显示的示例用户界面1100的示图。示例用户界面1100提供了当前正在被提供(呈现、投射、或捕获和镜像)至外部设备(例如,扬声器118)的内容的指示(例如,内容指示1102)。
用户可以依靠在用户所设置的日期和时间正确地触发的计算设备上所设置的闹钟来唤醒用户和/或以其他方式提醒用户。如果由于某种原因,闹钟未触发,则用户可能错过重要事件或约会。因此,期望对闹钟进行备份,使得如果闹钟未触发,则闹钟的备份将被激活、并且至少提醒用户。
在本文所描述的许多实现方式中,参考图1和图2A-C,用户可以在计算设备(例如,计算设备102c)上设置闹钟以在特定日期和时间(例如,参考图2C,在每周的周一至周五的早上5:00)触发。此外,可以除了当闹钟被触发时可以调度发生的其他事件之外附加地、作为其替代或作为其备份地使用由用户设置的闹钟类型230(例如,“声音”)和闹钟铃声232(例如,“morning flower(晨花)”)。如果(一个或多个)其他所调度事件未发生,则作为备份(或默认状况),计算设备上的闹钟应用可以在闹钟被触发时播放(发声)计算设备上的闹钟铃声(晨花)。
例如,参考图3A-D、图4A-C、图5A-B、图6A-D、图7A-C、图8A-B、图9A-C和图10A-C,如果所选择的用于在闹钟被触发时启动的应用在闹钟被触发时不再可由计算设备(例如,计算设备102c)使用时,则闹钟应用可以在闹钟被触发时播放闹钟铃声。另外或可替代地,当闹钟被触发时,计算设备可以在计算设备上提供另一或附加的音频和/或视觉指示。例如,所选择的应用可能不再安装在计算设备102c上。在另一示例中,所选择的应用可以是基于Web的应用。在这种情况下,在闹钟被触发的时间,计算设备102c 可能未连接到网络116并且可能不能访问所述基于Web的应用。
例如,参考图1、图3A-D、图4A-C、图5A-B、图6A-D、图7A-C、图 8A-B、图9A-C和图10A-C,当闹钟被触发时,被选择用于接收内容的一个或多个外部设备在闹钟触发时可能不可由执行闹钟应用的计算设备操作或检测到。例如,闹钟应用140可以触发由用户设置的闹钟。基于闹钟的触发,用户可以在计算设备102c上所包括的一个或多个应用上设置闹钟设置,使得当闹钟被触发时所述应用将被启动。所启动的应用可以将内容提供(呈现、投射、或捕获和镜像)至所识别外部设备。当闹钟被触发并且应用被启动时,可能未检测到所识别外部设备。例如,闹钟应用可能从所启动的应用接收到指示未检测到所识别外部设备(例如,外部设备可能脱机并且不再连接到网络116)的错误消息。在这种情况下,所启动的应用可以不将内容提供(呈现、投射、或捕获和镜像)至所识别外部设备。在一些情况下,作为备份或退路,所启动的应用可以向计算设备102c提供用于在计算设备102c上渲染的内容。例如,计算设备102c可以在显示设备124上显示视觉内容、和/或在麦克风/扬声器158上播放音频内容。
在一些实现方式中,计算设备(例如,计算设备102c)可以确定当闹钟被触发时提供(呈现、投射、或捕获和镜像)至外部设备(例如,第一显示设备114)的内容是否实际上在外部设备上进行渲染。例如,计算设备102c 可以收听第一显示设备114上所渲染的内容的音频部分。麦克风/扬声器158 可以收听内置扬声器126a-b的音频输出。如果当闹钟应用140触发闹钟时(或者不久之后)计算设备102c未检测到音频,则作为备份或退路,闹钟应用140可以在闹钟被触发时播放闹钟铃声。
参考图1,可以将音频内容(例如,音乐)提供(呈现、投射、或捕获和镜像)至第一显示设备114、第二显示设备164、和/或扬声器118。第一显示设备114可以在内置扬声器126a-b上播放所述音频内容。第二显示设备 164可以在内置扬声器166a-b上播放所述音频内容。在一些情况下,所述音频内容可以包括用于在第一显示设备(例如,第一显示设备114)的显示区域(例如,显示区域150)中显示的视频内容(例如,图片)。在一些情况下,所述音频内容可以包括用于在第二显示设备(例如,第二显示设备164)的显示区域(例如,显示区域170)中显示的视频内容(例如,图片)。
可以将流媒体(视频和音频内容(例如,电视节目、电影))提供(呈现、投射、或捕获和镜像)至第一显示设备114、第二显示设备164、和/或扬声器118。在这种情况下,扬声器118可以播放所述流媒体的音频内容。
图12是展示了一种用于在第一计算设备上启动应用并且当在第一计算设备上触发闹钟时将内容提供(呈现、投射、或捕获和镜像)至外部显示设备的方法1200的流程图。在一些实现方式中,本文所描述的***可以实现方法1200。例如,可以参考图1、图2A-C、图3A-D、图4A-C、图5A-B、图6A-D、图7A-C、图8A-B、图9A-C、图10A-C和图11描述方法1200。
设置闹钟(框1202)。例如,参考图1和图2A-C,用户可以与闹钟用户界面220进行交互,以设置闹钟将被触发时的时间和日期。此外,用户可以设置闹钟类型230和闹钟铃声232。设置在触发所述闹钟时启动的目标应用 (框1204)。例如,参考图4A-C,新闻广播应用302被设置为在闹钟被触发时启动。设置目标应用专用参数(框1206)。例如,参考图4A-C,当闹钟被触发时,如当前电台指示332所示的广播电台被设置为播放。在一些情况下,用户可以选择设置电台选择334来选择在闹钟被触发时待播放的不同的广播电台。
识别用于提供(呈现、投射、或捕获和镜像)的内容(框1208)。例如,当闹钟被触发时,新闻广播应用302可以将如当前电台指示332所示的广播电台的内容提供(呈现、投射、或捕获和镜像)至所识别辅助设备。
方法1200等待,直到闹钟被触发。如果确定闹钟被触发(框1210),则使用专用参数启动目标应用(框1212)。在一些实现方式中,当闹钟应用触发闹钟时,闹钟应用然后可以启动目标应用。在一些实现方式中,目标应用中内置(包括)的闹钟可以触发并开始进一步执行所述目标应用。例如,新闻广播应用302被启动,播放如当前电台指示332所指示的广播电台。如果确定辅助设备被识别(框1214),则可以基于一个或多个内容规则将所识别内容提供至辅助设备(框1216)。例如,第一显示设备114由计算设备102c 进行识别。来自广播电台的内容被提供至第一显示设备114。所述内容可以包括视觉内容564和音频内容。视觉内容564由计算设备102c提供(呈现、投射、或捕获和镜像)至第一显示设备114用于在显示区域150中呈现。此外,音频内容由计算设备102c提供(呈现、投射、或捕获和镜像)至第一显示设备114用于在内置扬声器126a-b上播放。如果确定辅助设备未被识别 (框1214),则如本文所描述的,作为备份或退路,可以在主要设备上触发闹钟(框1218)。
图13示出了可以与在此所描述的技术一起使用的通用计算机设备1300 和通用移动计算机设备1350的示例。计算设备1300旨在表示各种形式的数字计算机,诸如笔记本电脑、台式机、工作站、个人数字助理、服务器、刀片服务器、大型机、以及其他适当的计算机。计算设备1350旨在表示各种形式的移动设备,诸如个人数字助理、蜂窝电话、智能手机、以及其他类似的计算设备。在此所示的组件、它们的连接和关系、以及它们的功能仅仅是示例性的,并且不打算限制本文件中描述和/或要求保护的发明的实现方式。
计算设备1300包括处理器1302、存储器1304、存储设备1306、与存储器1304和高速扩展端口1310相连的高速接口1308、以及与低速总线1314 和存储设备1306相连的低速接口1312。组件1302、1304、1306、1308、1310 和1312各自使用各种总线互连,并且可以适当地安装在共同主板上或以其他方式安装。处理器1302可以处理在计算设备1300内执行的指令,包括存储在存储器1304内或存储设备1306上的指令,以在与高速接口1308耦合的外部输入/输出设备(诸如显示器1316)上显示用于GUI的图形信息。在其他实现方式中,可以适当地使用多个处理器和/或多个总线以及多个存储器和各种类型的存储器。此外,多个计算设备1300可以连接,每个设备提供必要操作的一部分(例如,作为服务器组、一组刀片服务器、或多处理器***)。
存储器1304存储在计算设备1300内的信息。在一种实现方式中,存储器1304是一个或多个易失性存储器单元。在另一实现方式中,存储器1304 是一个或多个非易失性存储器单元。存储器1304还可以是另一种形式的计算机可读介质,诸如磁盘或光盘。
存储设备1306能够为计算设备1300提供大容量存储。在一种实现方式中,存储设备1306可以是或包含计算机可读介质,诸如软盘设备、硬盘设备、光盘设备、或磁带设备、闪存或其他类似的固态存储器设备、或设备阵列,包括存储区域网络或其他配置中的设备。计算机程序产品可以有形地在信息载体中实施。计算机程序产品还可以包含指令,所述指令当被执行时执行一种或多种方法,诸如上述的方法。信息载体是计算机或机器可读介质,诸如存储器1304、存储设备1306、或处理器1302上的存储器。
高速控制器1308管理用于计算设备1300的带宽密集型操作,而低速控制器1312管理较低带宽密集型操作。这样的功能分配仅是示例性的。在一种实现方式中,高速控制器1308被耦合到存储器1304、显示器1316(例如,通过图形处理器或加速器)、以及可接受各种扩展卡(未示出)的高速扩展端口1310。在所述实现方式中,低速控制器1312被耦合到存储设备1306 和低速扩展端口1314。所述低速扩展端口(其可以包括各种通信端口(例如,USB、蓝牙、以太网、无线以太网))可以例如通过网络适配器被耦合到一个或多个输入/输出设备,诸如键盘、定点设备、扫描仪、或联网设备(诸如交换机或路由器)。
计算设备1300可以按多种不同的形式来实现,如图所示。例如,所述计算设备可以被实现为标准服务器1320,或者在一组这样的服务器中被多次实现。所述计算设备还可以被实现为机架式服务器***1324的一部分。此外,所述计算设备可以在诸如膝上型计算机1322的个人计算机中实现。可替代地,来自计算设备1300的组件可以与诸如设备1350的移动设备(未示出)中的其他组件组合。每个这样的设备可以包含计算设备1300、1350中的一者或多者,并且整个***可以由彼此通信的多个计算设备1300、1350 构成。
除了其他组件之外,计算设备1350包括处理器1352、存储器1364、输入/输出设备(诸如显示器1354)、通信接口1366、和收发器1368。设备1350 还可以提供有诸如微驱动器或其他设备的存储设备,以提供额外的存储。组件1350、1352、1364、1354、1366和1368各自使用各种总线互连,并且这些组件中的若干组件可以适当地安装在共同主板上或以其他方式安装。
处理器1352可以执行计算设备1350内的指令,包括存储在存储器1364 中的指令。处理器可以被实现为包括多个分开的模拟和数字处理器的芯片的芯片组。处理器可以例如提供设备1350的其他组件(诸如用户界面的控件、由设备1350运行的应用、以及设备1350的无线通信)的协调。
处理器1352可以通过耦合到显示器1354的控制接口1358和显示接口 1356与用户进行通信。显示器1354可以是例如TFT LCD(薄膜晶体管液晶显示器)或OLED(有机发光二极管)显示器,或者其他适当的显示技术。显示接口1356可以包括用于驱动显示器1354向用户呈现图形和其他信息的适当电路***。控制接口1358可以从用户接收命令并且将其转换用于提交给处理器1352。另外,可以提供与处理器1352进行通信的外部接口1362,以便实现设备1350与其他设备的邻区通信。在一些实现方式中,外部接口 1362可以被提供例如用于有线通信,或者在其他实现方式中用于无线通信,并且还可以使用多个接口。
存储器1364存储计算设备1350内的信息。存储器1364可以被实现为一种或多种计算机可读介质、一个或多个易失性存储器单元、或者一个或多个非易失性存储器单元中的一者或多者。扩展存储器1374还可以被提供并且通过扩展接口1372连接到设备1350,所述扩展接口1372可以包括例如 SIMM(单列直插式存储器模块)卡接口。这种扩展存储器1374可以为设备 1350提供额外的存储空间,或者还可以存储用于设备1350的应用或其他信息。具体地,扩展存储器1374可以包括用来执行或补充以上所描述的过程的指令,并且还可以包括安全信息。因此,例如,扩展存储器1374可以被提供为用于设备1350的安全模块,并且可以用允许设备1350安全使用的指令进行编程。此外,可以经由SIMM卡提供安全应用以及附加信息,诸如以不可黑客的方式将识别信息放置在SIMM卡上。
存储器可以包括例如闪存和/或NVRAM存储器,如下所述。在一种实现方式中,计算机程序产品有形地在信息载体中实施。计算机程序产品包含指令,所述指令当被执行时执行一种或多种方法,诸如上述的方法。信息载体是计算机或机器可读介质,诸如存储器1364、扩展存储器1374、或者处理器1352上可以经由收发器1368或外部接口1362接收的存储器。
设备1350可以通过通信接口1366无线地通信,所述通信接口1366在必要时可以包括数字信号处理电路***。通信接口1366可以提供用于各种模式或协议下的通信,诸如GSM语音呼叫、SMS、EMS、MMS消息传送、 CDMA、TDMA、PDC、WCDMA、CDMA2000或GPRS等等。这种通信可以例如通过射频收发器1368发生。另外,诸如使用蓝牙、WiFi或其他此类收发器(未示出),可以发生短程通信。另外,GPS(全球定位***)接收器模块1370可以向设备1350提供附加的与导航和位置相关的无线数据,该无线数据可以由在设备1350上运行的应用适当地使用。
设备1350还可以使用音频编解码器1360以可听见的方式进行通信,该音频编解码器1360可以从用户接收语音信息并将其转换为可用的数字信息。音频编解码器1360同样可以诸如通过扬声器(例如,在设备1350的手持装置中)为用户产生可听见的声音。这种声音可以包括来自语音电话呼叫的声音,可以包括录制的声音(例如,语音消息、音乐文件等),并且还可以包括由在设备1350上操作的应用生成的声音。
计算设备1350可以按多种不同的形式来实现,如图所示。例如,所述计算设备可以被实现为蜂窝电话1380。所述计算设备可以被实现为智能手机 1382、个人数字助理、或其他类似的移动设备的一部分。
在此描述的***和技术的各种实现方式可以在数字电子电路***、集成电路***、专门设计的ASIC(专用集成电路)、计算机硬件、固件、软件、和/或其组合中实现。这些各种实现方式可以包括可以在可编程***上可执行和/或可解释的一个或多个计算机程序中的实现方式,该可编程***包括至少一个可编程处理器、至少一个输入设备、以及至少一个输出设备,该可编程处理器可以是专用的或者通用的,被耦合以从存储***接收数据和指令并且向存储***发送数据和指令。
这些计算机程序(也称为程序、软件、软件应用程序或代码)包括用于可编程处理器的机器指令,并且可以以高级程序型和/或面向对象的编程语言和/或汇编/机器语言实现。如本文所使用的,术语“机器可读介质”、“计算机可读介质”是指用来向可编程处理器提供机器指令和/或数据的任何计算机程序产品、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑设备 (PLD)),包括接收机器指令作为机器可读信号的机器可读介质。术语“机器可读信号”是指用来向可编程处理器提供机器指令和/或数据的任何信号。
为了提供与用户的交互,在此描述的***和技术可以在具有用于向用户显示信息的显示设备(例如,CRT(阴极射线管)或LCD(液晶显示器)监视器)以及用户可以通过其向计算机提供输入的键盘和定点设备(例如,鼠标或轨迹球)的计算机上实现。其他类型的设备也可以用来提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感觉反馈(例如,视觉反馈、听觉反馈、或触觉反馈);并且可以以任何形式(包括声音、语音或触觉输入)接收来自用户的输入。
在此描述的***和技术可以在包括后端组件(例如,作为数据服务器)、或者包括中间件组件(例如,应用服务器)、或者包括前端组件(例如,具有图形用户界面或Web浏览器的客户端计算机,用户可以通过其与在此描述的***和技术的实现方式进行交互)的计算***中,或者这种后端、中间件或前端组件的任何组合中实现。***的组件可以通过数字数据通信的任何形式或介质(例如通信网络)来进行互连。通信网络的示例包括局域网(“LAN”)、广域网(“WAN”)、以及因特网。
计算***可以包括客户端和服务器。客户端和服务器一般彼此远离,并且通常通过通信网络进行交互。客户端和服务器的关系由于计算机程序在相应的计算机上运行并在彼此之间具有客户端-服务器关系而产生。
在本文所讨论的***和方法收集关于用户的个人信息或可以利用个人信息的情况下,可以向用户提供控制程序或特征是否收集用户信息(例如,关于用户的社交网络、社会行为或活动、职业、用户偏好、或用户的当前位置的信息)、或者控制是否和/或如何从内容服务器接收可能与用户更相关的内容的机会。此外,某些数据可以在其被存储或使用之前以一种或多种方式处理,以便消除个人可识别信息。例如,可以对用户的身份进行处理,使得不能确定针对用户的个人可识别信息,或者可以在获得位置信息(诸如城市、邮政编码或州级)的情况下将用户的地理位置广泛化,使得无法确定用户的特定位置。因此,用户可以控制如何收集并由内容服务器使用关于用户的信息。
已经描述了多个实施例。然而,将理解,可以作出各种修改而不脱离本说明书的精神和范围。
此外,在附图中描述的逻辑流程不要求所示的特定顺序或连续顺序,以获得期望的结果。此外,可以提供其他步骤,或者可以从所描述的流程中去除步骤,并且可以将其他组件添加到所描述的***中或从其移除。因此,其他实施例落在所附权利要求书的范围内。
在下文中,描述了根据本公开的***和方法的另外的示例。
第一示例涉及一种方法,所述方法包括:在计算设备上设置闹钟,所述设置包括:设置用于触发闹钟的预定时间;指示在触发闹钟时启动的目标应用;以及当目标应用被启动时,识别用于由目标应用访问的内容;基于闹钟的触发来启动目标应用;识别用于执行所识别内容的外部设备;以及提供所识别内容用于在外部设备上执行。
在基于所述第一示例的第二示例中,计算设备包括通过网络与计算机***进行通信的移动计算设备,并且外部设备包括通过网络与计算机***进行通信的显示设备。
在基于所述第二示例的第三示例中,所述内容包括由计算机***提供的流媒体,所述流媒体包括视频和音频内容,所述视频内容用于在显示设备的显示区域中显示,并且音频内容用于在显示设备中所包括的扬声器上播放。
在基于所述第一示例的第四示例中,计算设备包括通过网络与计算机***进行通信的移动计算设备,并且外部设备包括至少一个扬声器,所述至少一个扬声器通过网络与计算机***进行通信。
在基于所述第四示例的第五示例中,所述内容包括由计算机***提供的用于在至少一个扬声器上播放的流音频内容。
在基于以上示例之一的第六示例中,闹钟的设置由在计算设备上执行的闹钟应用执行。
在基于以上示例之一的第七示例中,识别用于由目标应用在启动时访问的内容包括识别特定意图用于由目标应用捕获,并且基于闹钟的触发来启动目标应用包括由目标应用捕获特定意图。
在基于以上示例之一的第八示例中,识别用于由目标应用在启动时访问的内容包括识别应用专用参数,并且基于闹钟的触发来启动目标应用包括将应用专用参数提供至目标应用。
在基于所述第八示例的第九示例中,闹钟的设置由在计算设备上执行的闹钟应用来执行,并且在闹钟应用中设置应用专用参数。
在基于所述第八示例的第十示例中,在计算设备上执行的设置应用中设置应用专用参数。
在基于所述第八示例的第十一示例中,应用专用参数由用户确定。
在基于所述第八示例的第十二示例中,应用专用参数基于与计算设备上的目标应用的用户交互。
第十三示例涉及一种非暂时性机器可读介质,其上存储有指令,所述指令在由处理器执行时致使计算设备:在计算设备上设置闹钟,所述闹钟被设置为在预定时间触发;基于闹钟在预定时间的触发,在计算设备上启动目标应用;识别用于执行目标应用可访问的特定内容的外部设备;以及提供用于在所述外部设备上执行的特定内容的指示。
在基于所述第十三示例的第十四示例中,计算设备包括通过网络与计算机***进行通信的移动计算设备,其中外部设备包括至少一个扬声器,所述至少一个扬声器通过网络与计算机***进行通信,并且其中内容包括由计算机***提供的流音频内容,所述流音频内容用于在至少一个扬声器上播放。
第十五示例涉及一种***,所述***包括:网络;计算机***,所述计算机***包括内容存储库,计算机***与网络进行通信;计算设备,所述计算设备与网络进行通信,所述计算设备包括目标应用和闹钟应用,所述闹钟应用被配置为:设置闹钟以在预定时间触发;以及指示在触发闹钟时启动目标应用;并且目标应用被配置用于识别内容存储库中所包括的内容,所述内容可由目标应用访问;以及显示设备,所述显示设备包括显示区域和至少一个扬声器,所述显示设备被配置为:在基于闹钟的触发来启动目标应用时接收所识别内容;在显示区域中显示所识别内容的视频部分;以及在至少一个扬声器上播放所识别内容的音频部分。
在基于所述第十五示例的第十六示例中,目标应用被进一步配置为识别用于执行所识别内容的显示设备。
在基于所述第十六示例的第十七示例中,目标应用被进一步配置为识别用于执行所识别内容的显示设备。
在基于所述第十六或十七示例的第十八示例中,目标应用被进一步配置为当目标应用被启动时捕获特定意图。
在基于所述第十六至十八示例中任一项的第十九示例中,目标应用被进一步配置为当目标应用被启动时利用应用专用参数。
在基于所述第十六至十九示例中任一项的第二十示例中,所识别内容的音频部分包括音乐,并且所识别内容的视频部分包括图片。
Claims (22)
1.一种与网络通信的计算设备上的方法,所述方法包括:
使用计算设备上的闹钟应用设置闹钟,所述设置包括:
设置预定时间以触发闹钟;
指示在触发闹钟时要在计算设备上启动的投射使能应用;以及
识别当投射使能应用被启动时用于由投射使能应用访问的内容;
基于闹钟的触发来启动计算设备上的投射使能应用;
识别向其提供所识别内容的外部投射使能设备,其中所述外部投射使能设备与所述网络进行通信并且位于计算设备的外部;以及
由投射使能应用控制提供所识别内容用于在外部投射使能设备上渲染。
2.如权利要求1所述的方法,
其中计算设备包括通过网络与计算机***进行通信的移动计算设备,并且
其中外部投射使能设备包括通过网络与计算机***进行通信的显示设备。
3.如权利要求2所述的方法,其中所述内容包括由计算机***提供的流媒体,所述流媒体包括视频和音频内容,视频内容用于在显示设备的显示区域中显示,并且音频内容用于在显示设备中所包括的扬声器上播放。
4.如权利要求1所述的方法,
其中计算设备包括通过网络与计算机***进行通信的移动计算设备,并且
其中外部投射使能设备包括至少一个扬声器,所述至少一个扬声器通过网络与计算机***进行通信。
5.如权利要求4所述的方法,其中所述内容包括由计算机***提供的用于在所述至少一个扬声器上播放的流音频内容。
6.如权利要求1所述的方法,
其中识别用于由投射使能应用在启动时访问的内容包括识别选择的应用执行的特定功能以用于由投射使能应用捕获,并且
其中基于闹钟的触发来启动投射使能应用包括由投射使能应用捕获选择的应用执行的特定功能。
7.如权利要求1所述的方法,
其中识别用于由投射使能应用在启动时访问的内容包括识别用于在投射使能应用中使用的应用专用参数,并且
其中基于闹钟的触发来启动投射使能应用包括将应用专用参数提供至投射使能应用用于在投射使用应用中使用。
8.如权利要求7所述的方法,
其中在闹钟应用中设置应用专用参数。
9.如权利要求7所述的方法,其中在计算设备上执行的设置应用中设置应用专用参数。
10.如权利要求7所述的方法,其中应用专用参数由用户确定。
11.如权利要求7所述的方法,其中应用专用参数基于与计算设备上的投射使能应用的用户交互。
12.如权利要求7所述的方法,其中应用专用参数包括位置,并且其中所述位置是计算设备的当前位置、用户的当前位置、用户的住宅内外部投射使能设备所在的位置、城市、地址和地标中的至少一个。
13.一种非暂时性机器可读介质,其上存储有指令,所述指令在由处理器执行时致使计算设备:
使用计算设备上的闹钟应用设置闹钟,所述闹钟被设置为在预定时间触发;
基于闹钟在预定时间的触发,在计算设备上启动投射使能应用;
识别用于执行投射使能应用可访问的特定内容的外部投射使能设备,其中所述外部投射使能设备与网络进行通信并且位于计算设备的外部;以及
控制投射使能应用提供用于在外部投射使能设备上渲染的特定内容的指示。
14.如权利要求13所述的介质,
其中计算设备包括通过网络与计算机***进行通信的移动计算设备,
其中外部投射使能设备包括通过网络与计算机***进行通信的显示设备,并且
其中所述内容包括由计算机***提供的流媒体,所述流媒体包括视频和音频内容,视频内容用于在显示设备的显示区域中显示,并且音频内容用于在显示设备中所包括的扬声器上播放。
15.如权利要求13所述的介质,
其中计算设备包括通过网络与计算机***进行通信的移动计算设备,
其中外部投射使能设备包括至少一个扬声器,所述至少一个扬声器通过网络与计算机***进行通信,并且
其中所述内容包括由计算机***提供的流音频内容,所述流音频内容用于在至少一个扬声器上播放。
16.一种用于闹铃的***,包括:
网络;
计算机***,所述计算机***包括内容存储库,所述计算机***与网络进行通信;
计算设备,所述计算设备与网络进行通信,所述计算设备包括投射使能应用和闹钟应用,
所述闹钟应用被配置为:
设置闹钟在预定时间触发;以及
指示在触发闹钟时启动投射使能应用;以及
所述投射使能应用被配置为识别所述内容存储库中所包括的内容,所述内容能够由投射使能应用访问;以及
显示设备,所述显示设备包括显示区域和至少一个扬声器,所述显示设备被配置为:
在基于闹钟的触发启动投射使能应用时接收所识别内容;
在显示区域中显示所识别内容的视频部分;以及
在至少一个扬声器上播放所识别内容的音频部分。
17.如权利要求16所述的***,其中投射使能应用被进一步配置为识别用于执行所识别内容的显示设备。
18.如权利要求16所述的***,其中投射使能应用被进一步配置为当投射使能应用被启动时捕获选择的应用执行的特定功能。
19.如权利要求16所述的***,其中投射使能应用被进一步配置为当投射使能应用被启动时利用应用专用参数。
20.如权利要求16所述的***,其中所识别内容的音频部分包括音乐,并且其中所识别内容的视频部分包括图片。
21.如权利要求19所述的***,其中应用专用参数由用户确定或基于与计算设备上的投射使能应用的用户交互。
22.如权利要求19所述的***,其中应用专用参数包括位置,并且其中所述位置是计算设备的当前位置、用户的当前位置、用户的住宅内外部投射使能设备所在的位置、城市、地址和地标中的至少一个。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/794,486 US9766596B2 (en) | 2015-07-08 | 2015-07-08 | Wake up to a cast alarm or an alarm plus content prompt |
US14/794,486 | 2015-07-08 | ||
PCT/US2016/038359 WO2017007596A1 (en) | 2015-07-08 | 2016-06-20 | Wake up to a cast alarm or an alarm plus content prompt |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107636541A CN107636541A (zh) | 2018-01-26 |
CN107636541B true CN107636541B (zh) | 2021-04-06 |
Family
ID=56369198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680025919.3A Active CN107636541B (zh) | 2015-07-08 | 2016-06-20 | 计算设备上的方法、用于闹铃的***和机器可读介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9766596B2 (zh) |
EP (1) | EP3320673A1 (zh) |
CN (1) | CN107636541B (zh) |
WO (1) | WO2017007596A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9766596B2 (en) | 2015-07-08 | 2017-09-19 | Google Inc. | Wake up to a cast alarm or an alarm plus content prompt |
US10332516B2 (en) | 2016-05-10 | 2019-06-25 | Google Llc | Media transfer among media output devices |
JP6797938B2 (ja) | 2016-05-13 | 2020-12-09 | グーグル エルエルシーGoogle LLC | 媒体出力装置間での媒体転送 |
JP2018160871A (ja) | 2017-03-24 | 2018-10-11 | ヤマハ株式会社 | 情報処理装置、情報処理システム、及び情報処理方法 |
CN107861806A (zh) * | 2017-11-10 | 2018-03-30 | 珠海市魅族科技有限公司 | 一种应用切换的方法、装置、计算机装置及计算机可读存储介质 |
US10484114B1 (en) * | 2018-06-19 | 2019-11-19 | Cox Communicaions, Inc. | Automated wireless local area networking topology mapping |
USD902234S1 (en) | 2019-02-13 | 2020-11-17 | Sonos, Inc. | Display screen or portion thereof with graphical user interface for podcasts |
USD994694S1 (en) | 2019-02-13 | 2023-08-08 | Sonos, Inc. | Display screen or portion thereof with graphical user interface for podcasts |
CN110505508B (zh) * | 2019-08-30 | 2021-07-16 | 青岛海尔科技有限公司 | 在智能家居操作***中显示状态信息的方法及装置 |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020002039A1 (en) * | 1998-06-12 | 2002-01-03 | Safi Qureshey | Network-enabled audio device |
US7468934B1 (en) * | 1999-07-12 | 2008-12-23 | Ez4Media, Inc. | Clock with link to the internet |
CN1180626C (zh) * | 1999-06-28 | 2004-12-15 | 联合视频制品公司 | 具有新闻组的交互电视*** |
US20050201360A1 (en) * | 2004-03-09 | 2005-09-15 | Redstone Douglas E. | Network radio-device and system for audio listening and broadcasting using a real-time transmission |
US20060271695A1 (en) * | 2005-05-16 | 2006-11-30 | Electronics Line 3000 Ltd. | System for remote secured operation, monitoring and control of security and other types of events |
US20070273506A1 (en) * | 2006-05-25 | 2007-11-29 | Jeffrey H. Butler | Remote notification system |
JP4935345B2 (ja) * | 2006-12-25 | 2012-05-23 | ソニー株式会社 | コンテンツ再生システム、再生装置、再生制御方法及びプログラム |
CN101583912B (zh) * | 2007-01-22 | 2012-03-28 | 皇家飞利浦电子股份有限公司 | 唤醒刺激控制*** |
US9092638B2 (en) * | 2007-08-16 | 2015-07-28 | Blackberry Limited | System and method for managing docking applications for a portable electronic device |
US20090249222A1 (en) * | 2008-03-25 | 2009-10-01 | Square Products Corporation | System and method for simultaneous media presentation |
KR101454026B1 (ko) * | 2008-04-28 | 2014-10-27 | 삼성전자주식회사 | 인터넷 방송 시스템에서 방송 컨텐츠 제공 장치 및 방법 |
CN101605214B (zh) * | 2008-06-13 | 2012-04-18 | 深圳Tcl新技术有限公司 | 一种电视节目提醒***和方法 |
CN101355664B (zh) * | 2008-09-23 | 2010-08-04 | 华为终端有限公司 | 一种节目的播放方法、装置和*** |
US8544046B2 (en) * | 2008-10-09 | 2013-09-24 | Packetvideo Corporation | System and method for controlling media rendering in a network using a mobile device |
US8788655B2 (en) * | 2008-12-19 | 2014-07-22 | Openpeak Inc. | Systems for accepting and approving applications and methods of operation of same |
US8588824B2 (en) * | 2009-02-26 | 2013-11-19 | Adobe Systems Incorporated | Transferring media context information based on proximity to a mobile device |
WO2011041868A1 (en) | 2009-10-07 | 2011-04-14 | Kinbroad Ltd | Remotely configurable alarm clock |
US20110099507A1 (en) * | 2009-10-28 | 2011-04-28 | Google Inc. | Displaying a collection of interactive elements that trigger actions directed to an item |
CN101702744A (zh) | 2009-11-05 | 2010-05-05 | 中兴通讯股份有限公司 | 一种应用功能自动激活的方法及相应的手机终端 |
JP2011118470A (ja) * | 2009-11-30 | 2011-06-16 | Toshiba Corp | コントロール装置およびコントロール方法 |
US8359382B1 (en) * | 2010-01-06 | 2013-01-22 | Sprint Communications Company L.P. | Personalized integrated audio services |
WO2011085407A1 (en) * | 2010-01-11 | 2011-07-14 | Signet Media Inc. | System and method for providing an audio component of a multimedia content displayed on an electronic display device to one or more wireless computing devices |
US20110242945A1 (en) * | 2010-03-01 | 2011-10-06 | Brandon Iglesias | Device for Combining an Alarm Clock with a Light Source |
US9167302B2 (en) * | 2010-08-26 | 2015-10-20 | Cox Communications, Inc. | Playlist bookmarking |
WO2012096505A2 (ko) * | 2011-01-11 | 2012-07-19 | 엘지전자 주식회사 | 제어 장치, 제어 타겟 장치, 및 이들의 다중 네트워크 동작 방법 |
WO2012099370A2 (ko) * | 2011-01-17 | 2012-07-26 | 엘지전자 주식회사 | 제어 장치, 제어 타겟 장치 및 이들을 이용한 알람 설정 방법 |
JP5117603B1 (ja) * | 2011-08-26 | 2013-01-16 | 株式会社東芝 | コンテンツ処理装置 |
US8803690B2 (en) * | 2012-01-06 | 2014-08-12 | Panasonic Corporation Of North America | Context dependent application/event activation for people with various cognitive ability levels |
WO2014005868A1 (en) | 2012-07-02 | 2014-01-09 | Alcatel Lucent | Alarm clock based applications |
US9495307B2 (en) * | 2012-09-07 | 2016-11-15 | Apple Inc. | Context aware functionality in an electronic device |
US9280546B2 (en) * | 2012-10-31 | 2016-03-08 | Palo Alto Research Center Incorporated | System and method for accessing digital content using a location-independent name |
US20140167686A1 (en) * | 2012-12-18 | 2014-06-19 | Elngot Llc | Content download and synchronization |
US20140179229A1 (en) * | 2012-12-24 | 2014-06-26 | Arthur Lin | Peer-to-peer wireless transmission system and method thereof |
US9413821B2 (en) * | 2013-02-11 | 2016-08-09 | Qualcomm Connected Experiences, Inc. | Method for allowing devices to interact with each other in a user-determined manner |
US9300779B2 (en) * | 2013-03-15 | 2016-03-29 | Blackberry Limited | Stateful integration of a vehicle information system user interface with mobile device operations |
US9479633B2 (en) * | 2013-10-29 | 2016-10-25 | Logitech Europe S.A. | Method and apparatus for reliably providing an alarm notification |
US9495860B2 (en) * | 2013-12-11 | 2016-11-15 | Echostar Technologies L.L.C. | False alarm identification |
US10097874B2 (en) * | 2014-06-27 | 2018-10-09 | Qualcomm Incorporated | System and method for monitoring media stream buffers of media output devices in order to synchronize media content output |
CN104090480B (zh) * | 2014-06-30 | 2017-09-26 | 西安鼎拓信息科技有限公司 | 智能闹钟 |
US9444422B2 (en) * | 2014-08-27 | 2016-09-13 | Echostar Uk Holdings Limited | Contextual volume control |
CN104301989A (zh) * | 2014-09-05 | 2015-01-21 | 惠州Tcl移动通信有限公司 | 智能终端、功能终端及闹钟信息的同步方法 |
US10764424B2 (en) * | 2014-12-05 | 2020-09-01 | Microsoft Technology Licensing, Llc | Intelligent digital assistant alarm system for application collaboration with notification presentation |
US9766596B2 (en) | 2015-07-08 | 2017-09-19 | Google Inc. | Wake up to a cast alarm or an alarm plus content prompt |
-
2015
- 2015-07-08 US US14/794,486 patent/US9766596B2/en active Active
-
2016
- 2016-06-20 CN CN201680025919.3A patent/CN107636541B/zh active Active
- 2016-06-20 EP EP16736314.2A patent/EP3320673A1/en not_active Withdrawn
- 2016-06-20 WO PCT/US2016/038359 patent/WO2017007596A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US9766596B2 (en) | 2017-09-19 |
EP3320673A1 (en) | 2018-05-16 |
WO2017007596A1 (en) | 2017-01-12 |
US20170010587A1 (en) | 2017-01-12 |
CN107636541A (zh) | 2018-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107636541B (zh) | 计算设备上的方法、用于闹铃的***和机器可读介质 | |
US10585567B2 (en) | Inline message alert | |
CN107580783B (zh) | 在不同的设备间同步媒体内容的方法、***和存储介质 | |
JP6072362B2 (ja) | アプリケーションプログラムの処理方法、装置、プログラム及び記憶媒体 | |
KR102091003B1 (ko) | 음성인식 기술을 이용한 상황 인식 서비스 제공 방법 및 장치 | |
US9942690B2 (en) | Method and device for information push | |
WO2018184488A1 (zh) | 视频配音方法及装置 | |
US20180275840A1 (en) | Method for executing program and electronic device thereof | |
JP2019033530A (ja) | コンテンツ配信および管理のためのシステムおよび方法 | |
JP6285615B2 (ja) | リモートアシスタンス方法、クライアント、プログラム及び記録媒体 | |
EP2711834B1 (en) | Mobile terminal and controlling method thereof | |
EP3726376B1 (en) | Program orchestration method and electronic device | |
JP6177457B2 (ja) | 通話要求をプロンプトする方法、装置、プログラム及び記録媒体 | |
WO2021249318A1 (zh) | 一种投屏方法和终端 | |
JP6186518B2 (ja) | 音声通話プロンプト方法、装置、プログラム及び記録媒体 | |
US9497434B2 (en) | Method and apparatus for multi-playing videos | |
US9444927B2 (en) | Methods for voice management, and related devices | |
KR20140129508A (ko) | 사용자 디바이스의 기능 처리 방법 및 장치 | |
JP2015522863A (ja) | コンテンツのオートネーミング遂行方法及びその装置、並びに記録媒体 | |
US10964316B2 (en) | Performing action on active media content | |
WO2016029351A1 (zh) | 一种处理媒体文件的方法和终端 | |
JP2014049133A (ja) | デバイス及びそのコンテンツ検索方法 | |
EP2830264B1 (en) | Electronic device and method for transmitting data by using messenger application | |
JP2017520877A (ja) | 検索方法、検索装置、プログラム及び記録媒体 | |
KR20160033579A (ko) | 애플리케이션을 통하여 서비스를 제공하는 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |