设备特定互操作性的自动确定
2020-01-10

设备特定互操作性的自动确定

自动地利用远程服务和/或云计算来提供设备特定互操作性。测试比如移动电话的设备的功能性以确保设备被恰当地配置为通过使用电话与云服务连接而与信息娱乐系统一起工作。

如何从被调查的计算设备播放视频如何将文件写入到被调查的计算设备发现通信协议怪癖(quirk)

图3是依照本文所公开的主题的方面的计算环境的示例的框图。

适当计算环境的示例为了提供本文所公开的主题的各个方面的上下文,图3和以下讨论意图提供其中可以实现本文所公开的主题的各个实施例的适当计算环境510的简要一般说明。尽管在由一个或多个计算机或其它计算设备执行的计算机可执行指令(诸如程序模块)的一般上下文中描述了本文所公开的主题,但是本领域技术人员将认识到,本文所公开的主题的部分还可以组合其它程序模块和/或硬件和软件的组合而实现。一般地,程序模块包括例程、程序、对象、物理人工制品、数据结构等,其执行特定任务或实现特定数据类型。典型地,程序模块的功能性可以如各个实施例中所期望的那样进行组合或分布。计算环境510仅是适当的操作环境的一个示例并且不意图限制本文所公开的主题的使用或功能性的范围。

假定智能电话测试试图将音频文件写入到智能电话但是操作失败并且引起IVI程序错误。错误报告可以自动地发送到远程服务器以帮助IVI制造商标识和修正IVI编程中的故障。错误报告发送可以服从于设备和/或用户策略。

诸如被调查的计算设备120的被调查计算设备可以包括诸如处理器122等的一个或多个处理器、诸如存储器124的存储器、以及诸如设备配置数据仓库126的设备配置数据仓库。被调查的计算设备120可以由调查计算设备102调查。当连接到调查计算设备102时,被调查的计算设备120可以将性能集暴露给调查计算设备102。被调查的计算设备可以是主机设备。被调查的计算设备可以是移动计算设备,诸如膝上型计算机、笔记本计算机、智能电话或其它移动电话、平板、便携式媒体播放器等。

计算机512可以在使用到一个或多个远程计算机(诸如(多个)远程计算机544)的逻辑连接的联网环境中操作。远程计算机544可以是个人计算机、服务器、路由器、网络PC、对等设备或其它常见网络节点,并且典型地包括以上相对于计算机512所描述的许多或全部元件,尽管仅在图3中已经图示了存储器存储设备546。(多个)远程计算机544可以经由(多个)通信连接550进行逻辑连接。网络接口548涵盖诸如局域网(LAN)和广域网(WAN)的通信网络但是还可以包括其它网络。(多个)通信连接550是指用来将网络接口548连接到总线518的硬件/软件。(多个)通信连接550可以在计算机512内部或外部并且包括内部和外部技术,诸如调制解调器(电话、线缆、DSL和无线)和ISDN适配器、以太网卡等。

本文所描述的各种技术可以结合硬件或软件或二者的组合(适当的情况下)来实现。因而,本文所描述的方法和装置或者其某些方面或部分可以采用体现在有形媒体中的程序代码(即指令)的形式,该有形媒体诸如软盘、CD-ROM、硬盘驱动器或任何其它机器可读存储介质,其中当程序代码加载到机器(诸如计算机)中并由其执行时,机器变为用于实践本文所公开的主题的方面的装置。如本文所使用的,术语“机器可读存储介质”应当被视为排除提供(即存储和/或传送)任何形式的传播信号的任何机制。在可编程计算机上的程序代码执行的情形中,计算设备一般包括处理器、处理器可读的存储介质(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备和至少一个输出设备。可以例如通过使用数据处理API等来利用域特定编程模型方面的创建和/或实现的一个或多个程序可以在高级进程或面向对象的编程语言中实现以与计算机系统通信。然而,如果期望的话,(多个)程序可以在汇编或机器语言中实现。在任何情形中,语言可以是被编译或解译的语言,并且与硬件实现组合。

假定智能电话测试试图将音频文件写入到智能电话但是操作失败并且引起IVI程序错误。错误报告可以自动地发送到远程服务器以帮助IVI制造商标识和修正IVI编程中的故障。错误报告发送可以服从于设备和/或用户策略。

设备特定互操作性的自动确定