用于在计算机系统和辅助显示器之间交换数据的方法和系统
2020-01-08

用于在计算机系统和辅助显示器之间交换数据的方法和系统

描述的是一种系统和方法,运行在主计算机系统上的应用程序可通过该系统和方法与辅助显示器设备(诸如蜂窝电话、袖珍型计算机、闹钟、电视机、数字化图像帧等)通信以在设备、远程控制能力、以及通知上提供可视的信息。通过API调用,程序以相同的格式提供信息而不管设备能力和/或连接类型。辅助显示器平台把信息转换成设备驱动器理解的格式,然后在信息被发送之前如所希望地过滤信息用于它的具体硬件设备。返回通信返回诸如状态和与显示的信息的用户交互的数据。软件供应商可如此一次书写代码以在辅助显示器上输出信息,而硬件厂商可具有他们的作为辅助显示器的设备,该设备具有对于现有硬件很少的修改或没有修改。

如2A-2E示出了分别与用于辅助显示器屏幕200a_200e的摆放的计算设备上的或与之关联的典型位置。如图2A和2B展现的,辅助显示器屏幕200a可被放置于独立的(陆上通信线或移动)电话202的前面、后面或其他面(如果是诸如通过蓝牙技术的链接,那么不需要被物理地耦合),和/或另一个放置于移动计算机204或便携式计算设备(为示出)边缘或盖板的辅助显示器屏幕200b。另一个辅助显示器屏幕200。(图2C)的位置可以在计算机或附加于计算机的诸如监视器206或键盘(未示出)的外围设备的安装的电话上。图2D和2E分别示出了在连接到计算机或某些其他外壳(诸如用于主板的外壳)的独立控制台208的前面板的辅助显示器屏幕200<^P200e的其他的放置。本领域的技术人员可以理解的是辅助显示器屏幕可以被放置在任何计算设备或其他具有显示能力的设备的任何表面,诸如被放置在具有对于计算机无线或其他连接的表、在远程控制设备上、在远程壁装式单元上等。实际上,由于连接可通过LAN或WAN、或甚至通过因特网,所以辅助显示器不需要物理地接近于主计算机系统。

图I是以传统的个人计算机系统的形式展现通用计算设备的框图,本发明可被结合在该计算设备中;

本发明一般涉及计算机系统,尤其涉及用于在计算机系统和辅助设备之间发送信息的系统和方法。

如以下描述的,某些可被下载至辅助设备的内容包括通知。当用户在一辅助设备上解除通知时,用户一般要该通知在其他辅助设备(一个选择是用户配置的)上被解散。为此,当从辅助设备发送的返回信息指示具体通知被解散时,辅助显示器平台发送解散指令到每个通知已经被发送到的其他辅助设备。

离线高速缓存管理器672包括写在TinyCLR676顶部的汇编,该汇编管理存储在设备上的数据项的高速缓存。该组件也执行某些存储器管理,处理系统应用程序可提供比设备能存储的数据多的数据的事实。如果固件修改数据高速缓存,那么该组件追踪该信息,并且把事件公布给系统上的应用程序以让其立即知道当机器恢复上线时,主计算机系统是在线的还是不在线的。高速缓存管理器可通过接口被显示给驱动器660。

辅助设备可在没有屏幕,或当它的屏幕电源关闭时提供功能。例如,辅助设备可播放音频、搜集数据(例如,用于稍后对于主计算机的下载)、执行计算等。并且,显示器可包括一个或多个LED等而不是全屏幕。因此,虽然从具有辅助显示器屏幕可获得很多好处和优点,并因此辅助设备在此可称为辅助显示器,但是不需要显示器。一般地,在此称为的辅助显示器实质上可由任何可被感知的,包括任何可视的、可听的、和/或触觉表示所组成。

本发明一般涉及与辅助设备的通信,诸如提供通知以及其他用于显示在辅助设备显示器上的内容,并可能地获取来自显示器的返回信息,诸如基于用户与辅助设备的交互。如可被理解的,有许多类型的可被作为辅助显示器设备的设备存在,包括那些不是必定具有显示器但是可提供某些诸如声音或光线的输出的设备。虽然在此使用了多个例子,包括在膝上型电脑的盖板、移动电话、袖珍型个人计算机、基于图像的数字图片帧、厨房显示器、电视机、媒体播放机、包括闹钟、挂钟等的钟等上的显示器,本发明不受这些例子中的任何例子的限制,而是预期任何能输出感觉信息的设备的使用,即使在此称为辅助“显示器”。例如,其他类型的设备包括嵌套于消费者电子设备(诸如冰箱、家庭影院接收器、DVD播放机等)内的辅助设备或使用消费者电子设备(诸如冰箱、家庭影院接收器、DVD播放机等)的主显示器的辅助设备、壁显示器、自动的、传送或其他车载单元(例如,使用已经在车/火车/飞机内的显示器作为辅助显示器)、键盘或其他主计算机系统的输入设备、PDA(包括非蜂窝电话roA)等。