使用对等机制在手机与笔记本电脑之间进行无缝网络共享设置的制作方法_3

文档序号:8531872阅读:来源:国知局
和功能的图像/视频处理指令、便于手机相关的处理和功能的手机指令、便于媒体通信和处理相关的处理和功能的媒体交换和处理指令、便于照相机相关的处理和功能的照相机指令、以及便于视频会议处理和功能的视频会议指令。上述标识出的指令不是必须作为单独的软件程序或模块实现的。移动设备的各种功能可是在硬件和/或软件中实现的,包含在一个或多个信号处理和/或专用集成电路中实现的。
[0048]在本说明书中,术语“软件”是指包括驻留在只读存储器中的固件和/或存储在磁存储中的应用程序,该应用程序可被读入到存储器之中以由处理器处理。此外,在一些实现方式中,多个软件组件可是作为较大程序的子部分实现的,同时保持截然不同的软件组件。在一些实现方式中,多个软件对象组件还可是作为单独程序实现的。最后,一起实现了这里所述的软件组件的单独程序的组合在本主题技术的范围之内。在一些实现方式中,当安装了软件组件以在一个或多个系统上操作时,所述软件组件定义了用于实施并执行软件程序的操作的一个或多个特定机器实现方式。
[0049]可以包括编译或解释语言、说明性或过程语言的编程语言的形式来编写计算机程序(也被称为程序、软件、软件应用程序、脚本、或者代码),并且它可按照下述一些形式被部署,所述形式包括作为独立程序或作为模块、组件、子例程、对象、或者适于在计算环境中使用的其它单元。计算机程序可以但不是必须与文件系统中的文件相对应。可将程序保存在保持其它程序或数据的文件的一部分中(例如保存在标记语言文档中的一个或多个脚本)、保存在专用于所讨论的程序的单个文件中、或者保存在多个协调文件(例如保存一个或多个模块、子程序、或者代码的一部分的文件)中。计算机程序可被部署为在一个计算机或者位于一个地点或分布在多个地点并且通过通信网络互连的多个计算机上执行。
[0050]一些配置是作为下述软件过程实现的,所述软件过程包括在调用程序代码与通过一个或多个接口而调用的其它程序代码相交互的环境中的一个或多个应用编程接口(API)。可经由调用程序与被调用的代码之间的API来传输各种函数调用、消息、或者可包括各种类型的参数的其它类型的调用(invocat1n)。另外,API可提供能够使用在API中定义的并且在被调用的程序代码中实现的数据类型或类别的调用程序代码。
[0051]在一些配置中可以使用一个或多个API。API是由下述程序代码组件或者硬件组件(“API实现组件”)实现的接口,所述程序代码组件或者硬件组件可允许不同程序代码组件或硬件组件(“API调用组件“)访问和使用一个或多个功能、方法、过程、数据结构、类、和/或由API实现组件所提供的其它服务。API可定义在API调用组件与API实现组件之间传递的一个或多个参数。
[0052]下面的描述描述了可实现本主题技术的方面的示例系统。
[0053]图6概念性地图示了可实现本主题技术的一些实现方式的系统600。系统600可是计算机、手机、PDA、或者另一类型的电子设备。在一些配置中,系统600包括其中嵌入有一个或多个处理器的电视机。这样的系统包括各种类型的计算机可读媒介以及其它各种类型的计算机可读媒介的接口。系统600包括总线605、处理单元610、系统存储器615、只读存储器620、存储设备625、可选输入接口 630、可选输出接口 635、以及网络接口 640。
[0054]总线605共同地表示所有系统、外设、以及与系统600的多个内部设备通信式连接的芯片组总线。例如,总线605使处理单元610与只读存储器620、系统存储器615、以及存储设备625通信式地相连。
[0055]处理单元610从这些各个存储器单元检索出要执行的指令以及要处理的数据以便执行本主题技术的过程。处理单元在不同实现方式中可是单个处理器或者多核处理器。
[0056]只读存储器(ROM) 620存储处理单元610以及系统600的其它模块所需的静态数据和指令。另一方面,存储设备625是读写存储器设备。该设备是即使当系统600断开时还存储指令和数据的非易失性存储器单元。本主题技术的一些实现方式使用大容量存储设备(诸如磁盘或光盘及其对应的磁盘驱动器)作为存储设备625。
[0057]其它实现方式使用可移动的存储设备(诸如闪存驱动器、软盘、以及其对应的盘驱动器)作为存储设备625。像存储设备625 —样,系统存储器615是读写存储器设备。然而,与存储设备625不同,系统存储器615是诸如随机存取存储器这样的易失性读写存储器。系统存储器615存储处理器在运行时需要的一些指令和数据。在一些实现方式中,将本主题技术的过程存储在系统存储器615、存储设备625、和/或只读存储器620中。例如,各个存储器单元包括用于根据一些实现方式来对多媒体项进行处理的指令。处理单元610从这些各个存储器单元检索出要执行的指令以及要处理的数据以便执行一些实现方式的过程。
[0058]总线605还与可选的输入和输出接口 630和635相连。可选的输入接口 630可使得用户能够将信息传递到系统并且选择命令。可选的输入接口 630可与字母数字键盘和指示设备(还称为“光标控制设备”)相接口。可选的输出接口 635可提供由系统600产生的显示图像。可选的输出接口 635可与打印机和诸如阴极射线管(CRT)或液晶显示器(LCD)这样的显示设备相接口。一些实现方式可与诸如起输入和输出设备作用的触摸屏这样的设备相接口。
[0059]最后,如图6中所示,总线605还通过网络适配器(未示出)使系统600与网络接口 640相耦接。按照这种方式,计算机可是诸如局域网(“LAN”)、广域网(“WAN”)、或者内部网这样的计算机的网络或者诸如因特网这样的网络的互联网络的一部分。系统600的组件可与本主题技术相结合地使用。
[0060]如上所述的这些功能可在数字电子电路、计算机软件、固件或硬件中实现。该技术可是使用一个或多个计算机程序产品来实现的。可编程处理器和计算机可包含在移动设备之中或者封装为移动设备。这些过程和逻辑流可由一个或多个可编程处理器和一个或多个可编程逻辑电路来执行。通用和特殊用途的计算设备和存储设备可通过通信网络互连。
[0061]一些实现方式包括诸如微处理器以及将计算机程序指令存储在机器可读或计算机可读介质(替代地称为计算机可读存储媒介、机器可读媒介、或者机器可读存储媒介)中的存贮器和存储器这样的电子组件。这种计算机可读媒介的一些示例包括RAM、ROM、只读光盘(CD-ROM)、可记录光盘(CD-R)、可重写光盘(CD-RW)、只读数字多功能盘(例如DVD-ROM、双层DVD-ROM)、各种可记录/可重写DVD (例如DVD-RAM、DVD-RW、DVD+RW等)、闪速存储器(例如SD卡、迷你SD卡、微型SD卡等等)、磁和/或固态硬盘驱动器、只读和可记录的蓝光盘、超密度光盘、光或磁媒介、以及软盘。计算机可读媒介可存储可由至少一个处理单元执行的并且包括用于执行各种操作的指令集的计算机程序。计算机程序或计算机代码的示例包括诸如由编译器生成的机器代码以及包括由计算机、电子组件、或者微处理器使用解释器所执行的更高级代码的文件。
[0062]虽然上述讨论主要是指执行软件的微处理器或多核处理器,但是一些实现方式是由诸如专用集成电路(ASIC)或现场可编程门阵列(FPGA)这样的一个或多个集成电路执行的。在一些实现方式中,该集成电路执行存储在电路本身上的指令。
[0063]如在本申请的说明书和权利要求书中所使用的,术语“计算机”、“服务器”、“处理器”、以及“存储器”均是指电子或其它技术设备。这些术语排除人或人群。出于说明的目的,术语显示(display)或显示(displaying)是指在电子设备上显示。如在本申请的说明书和权利要求书中所使用的,术语“计算机可读介质”和“计算机可读媒介”是完全被限制为以计算机可读的形式来存储信息的有形的物理对象。这些术语排除了无线信号、有线下载信号、以及其它临时信号。
[0064]为了提供与用户的交互,在本说明书中所描述的主题的实现方式可在下述计算机上实现,所述计算机具有例如用于向用户显示信息的CRT (阴极射线管)或LCD (液晶显示器)监视器这样的显示设备、以及通过其用户可将输入提供给计算机的键盘以及例如鼠标和轨迹球这样的指示设备。其它类型的设备也可用于提供与用户的交互;例如,提供给用户的反馈可是例如视觉反馈、听觉反馈、或者触觉反馈这样的感觉反馈的形式;并且可以包括声音、语音、或者触觉输入的形式接收来自用户的输入。另外,计算机通过发送文档到用户所使用的设备或者从其接收文档可与用户交互;例如,响应于从web浏览器所接收到的请求,通过将网页发送到用户的客户端设备上的web浏览器。
[0065]在本说明书中所描述的主题的配置可在下述计算系统中实现,所述计算系统包括后端组件例如作为数据服务器,或者包括例如应用服务器这样的中间件组件,或者包括例如具有通过其用户可与在本说明书中所述的主题的实现方式相交互的图形用户界面或Web浏览器的客户端计算机这样的前端组件,或者包括这种后端、中间件、或者前端组件中的一个或多个的组合。该系统的组件通过例如通信网络这样的数字数据通信的形式或介质可互连。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”)、互联网络(例如因特网)以及对等网络(例如自组对等网络)。
[0066]计算系统可包括客户
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1