信息处理方法、信息处理设备以及介质与流程

文档序号:16429866发布日期:2018-12-28 20:04阅读:142来源:国知局
信息处理方法、信息处理设备以及介质与流程

本发明涉及一种信息处理方法、信息处理设备以及介质。

背景技术

信息处理设备(“设备”)例如智能电话、平板设备、智能扬声器、膝上型计算机和个人计算机等能够接收命令输入并且提供响应于输入的输出。通常,用户通过使用自然语言来与例如个人助理中包含的语音输入模块进行交互。该类型的接口使得设备能够接收来自用户的语音输入(例如,询问、命令等)、处理这些输入以及提供响应于输入的输出。



技术实现要素:

概括地说,一方面提供了一种信息处理方法,该方法包括:在信息处理设备处与用户进行对话式会话;在对话式会话期间从除用户以外的源接收输入;以及在信息处理设备处响应于接收到的输入来执行与对话式会话有关的动作。

另一方面提供了一种信息处理设备,该设备包括:处理器;存储器设备,其存储能够由处理器执行以进行以下操作的指令:在信息处理设备处与用户进行对话式会话;在对话式会话期间从除用户以外的源接收输入;以及在信息处理设备处响应于接收到的输入来执行与对话式会话有关的动作。

又一方面提供了一种设备可读介质,该介质存储代码,所述代码能够由处理器执行并且包括:与用户进行对话式会话的代码;在对话式会话期间从除用户以外的源接收输入的代码;以及响应于接收到的输入来执行与对话式会话有关的动作的代码。

前述内容是概述并且因此可能包含对细节的简化、概括和省略;因此,本领域技术人员将认识到,本发明内容仅是说明性的,并且不意在以任何方式进行限制。

为了更好地理解实施方式以及实施方式的其他的和另外的特征和优点,结合附图来参考以下描述。本发明的范围将在所附权利要求中指出。

附图说明

图1示出了信息处理设备电路系统的示例。

图2示出了信息处理设备电路系统的另一示例。

图3示出了识别和响应在对话式会话期间接收到的输入的示例方法。

具体实施方式

将容易理解的是,本文的附图中概括地描述和示出的实施方式的部件可以以除了所描述的示例实施方式之外的各种不同的配置来布置和设计。因此,如附图中所表示的示例实施方式的以下更详细的描述并非意在限制所要求保护的实施方式的范围,而仅是表示示例实施方式。

贯穿本说明书对“一个实施方式”或“实施方式”(等)的提及意思是结合该实施方式描述的特定特征、结构或特性包括在至少一个实施方式中。因此,贯穿本说明书在各处出现的短语“在一个实施方式中”或“在实施方式中”等不一定全部指的是同一实施方式。

此外,所描述的特征、结构或特性可以以任何合适的方式组合在一个或更多个实施方式中。在以下描述中,提供了许多具体细节以给出对实施方式的透彻理解。然而,相关领域的技术人员将认识到,可以在没有一个或更多个具体细节的情况下实施各种实施方式,或者利用其他方法、部件、材料等来实施各种实施方式。在其他情况下,未示出或详细描述公知的结构、材料或操作以避免混淆。

用户经常利用设备来执行各种不同的命令或询问。与设备交互的一种方法是使用在设备上应用的数字助理软件(例如,等)。数字助理能够提供响应各种不同类型的用户输入(例如,语音输入等)的输出(例如,可听输出、视觉输出等)。

为了便于阅读,本文中将用户与数字助理之间的交流称为对话式会话。对话式会话可以包括本文中称为单轮对话的单次交流,在单轮对话中,用户向设备提供输入并且设备执行动作。换言之,在单轮对话中,设备可以在来自用户的仅单个请求或输入的情况下处理和完成与输入相关联的功能。作为单轮对话的示例,用户可以询问“当前在播放什么歌曲?”,助理可以提供对该问题的响应,而无需来自用户的任何另外的信息。

可替选地,对话式会话可以包括本文中称为多轮对话的多次交流,在多轮对话中,用户向设备提供输入,设备提供要求另外的用户输入的输出,用户提供另外的输入,依次类推直到交流完成。换言之,在多轮对话中,设备要求另外的用户输入以处理和完成与从用户接收到的初始输入相关联的功能。作为示例,用户可以提供命令“订购披萨”。然后,响应于该命令,设备需要提问题以彻底履行该命令,例如,设备可以询问“你想要从哪里订购披萨?”、“你想要订购多大的披萨?”、“你想要在披萨上加什么种类的配料?”等。

在常规系统中,一旦对话式会话已经开始,设备将不识别与用户或与设备相关联的输入或打断。例如,如果用户正在向设备提供输入并且其他人在房间中走动并向用户提问题,则数字助理将尝试处理从用户接收到的输入和由另外的人提供的另外的输入。这不仅导致数字助理的非响应输出,而且使得用户需要校正助理并再次提供输入——这可能是不方便的、不直观的且令人困惑的。首先,设备不能确定出现了干扰。换言之,设备不能确定接收到的输入实际上并非针对该设备。另外,设备不能以类似于人类的方式处理干扰,例如,识别干扰并确定干扰输入并非针对助理。

因此,实施方式提供了用于对在对话式会话期间从除用户以外的源接收到的输入进行识别和响应的方法。实施方式可以与用户进行对话式会话。然后,实施方式可以在对话式会话期间从除用户以外的源接收输入。例如,实施方式可以检测另一人或其他源对对话式会话的干扰。在一个实施方式中,检测干扰可以包括识别另一人进入了房间。检测干扰还可以包括确定输入是从房间中的另一用户接收到的。例如,实施方式可以使用自然语言处理和理解来确定输入与对话式会话无关。在检测到干扰时,实施方式可以响应于接收到的输入来执行与对话式会话有关的一些动作。例如,实施方式可以暂停对话式会话、降低输出音量、保存对话式会话等。这样的方法通过使得设备能够以类似于人如何识别和响应干扰的方式来识别和响应干扰以帮助用户与助理进行更类似于人类的对话。

通过参照附图将最佳地理解示出的示例实施方式。以下描述仅意在作为示例,并且仅示出了某些示例实施方式。

虽然可以在信息处理设备中利用各种其他电路、电路系统或部件,但是对于智能电话和/或平板电路系统100,图1中示出的示例包括例如在平板电脑或其他移动计算平台中发现的片上系统设计。软件和一个或多个处理器被组合在单个芯片110中。如在本领域中公知的,处理器包括内部算术单元、寄存器、高速缓冲存储器、总线、i/o端口等。内部总线等依赖于不同的供应商,但是基本上所有的外围设备(120)均可以附接至单个芯片110。电路系统100将处理器、存储器控制和i/o控制器集线器全部组合到单个芯片110中。此外,这种类型的系统100通常不使用sata或pci或lpc。通用接口例如包括sdio和i2c。

存在管理例如经由可再充电电池140供应的电力的一个或多个电力管理芯片130例如电池管理单元bmu,可以通过连接至电源(未示出)来对可再充电电池140进行再充电。在至少一种设计中,使用单个芯片例如110来提供像bios的功能和dram存储器。

系统100通常包括wwan收发器150和wlan收发器160中的一个或更多个,以用于连接至各种网络例如电信网络以及无线互联网设备例如接入点。另外,通常包括设备120,例如诸如摄像装置的图像传感器、诸如麦克风的音频捕获设备、热传感器等。系统100通常包括用于数据输入和显示/渲染的触摸屏170。系统100通常还包括各种存储器设备,例如闪存180和sdram190。

图2描绘了信息处理设备电路、电路系统或部件的另一示例的框图。图2中描绘的示例可以对应于诸如由北卡罗来纳州莫里斯维尔的联想(美国)公司销售的thinkpad系列个人计算机或其他设备的计算系统。根据本文的描述明显的是,实施方式可以包括其他特征或者图2中示出的示例的特征中的仅一些特征。

图2的示例包括具有可以依赖于制造商(例如,intel、amd、arm等)而变化的架构的所谓的芯片组210(一起工作的一组集成电路或芯片,芯片组)。intel是英特尔公司在美国和其他国家的注册商标。amd是超威半导体(advancedmicrodevices)公司在美国和其他国家的注册商标。arm是安谋国际公司(armholdingsplc)在美国和其他国家的未注册商标。芯片组210的架构包括核与存储器控制组220和i/o控制器集线器250,核与存储器控制组220和i/o控制器集线器250经由直接管理接口(dmi)242或链路控制器244交换信息(例如,数据、信号、命令等)。在图2中,dmi242是芯片至芯片接口(有时被称为“北桥”与“南桥”之间的链路)。核和存储器控制组220包括经由前端总线(fsb)224交换信息的一个或更多个处理器222(例如,单核或多核)和存储器控制器集线器226;注意,组220的部件可以被集成在代替常规“北桥”型架构的芯片中。如本领域所公知的,一个或更多个处理器222包括内部算术单元、寄存器、高速缓冲存储器、总线、i/o端口等。

在图2中,存储器控制器集线器226与存储器240接口连接(例如,以向可以被称为“系统存储器”或“存储器”的类型的ram提供支持)。存储器控制器集线器226还包括用于显示设备292(例如,crt、平板、触摸屏等)的低压差分信令(lvds)接口232。块238包括可以经由lvds接口232来支持的一些技术(例如,串行数字视频、hdmi/dvi、显示端口)。存储器控制器集线器226还包括可以支持独立显卡236的pci-express接口(pci-e)234。

在图2中,i/o集线器控制器250包括sata接口251(例如,用于hdd、sdd等280)、pci-e接口252(例如,用于无线连接282)、usb接口253(例如,用于诸如数字化器、键盘、鼠标、摄像装置、电话、麦克风、存储装置、其他连接的设备等的设备284)、网络接口254(例如lan)、gpio接口255、lpc接口270(用于asic271、tpm272、超级i/o273、固件集线器274、bios支持275以及各种类型的存储器276例如rom277、闪存278和nvram279)、电力管理接口261、时钟发生器接口262、音频接口263(例如,用于扬声器294)、tco接口264、系统管理总线接口265和spi闪存266,spi闪存266可以包括bios268和启动代码290。i/o集线器控制器250可以包括千兆以太网支持。

系统在上电时可以被配置成执行spi闪存266内存储的用于bios268的启动代码290,并且之后,在一个或更多个操作系统和应用软件(例如,存储在系统存储器240中)的控制下处理数据。操作系统可以存储在各种位置中的任何位置并且例如根据bios268的指令而被访问。如本文所描述的,设备可以包括比图2的系统中示出的特征更少或更多的特征。

如例如在图1或图2中概述的,信息处理设备电路系统可以用在诸如平板电脑、智能电话、智能扬声器、一般的个人计算机设备和/或可以包括数字助理的电子设备的设备中,数字助理可以与用户进行交互并且可以响应于接收到用户输入来执行各种功能。例如,图1中概述的电路系统可以实现在平板电脑或智能电话实施方式中,而图2中概述的电路系统可以实现在个人计算机实施方式中。

现在参照图3,在301处,实施方式可以与用户进行对话式会话。可以将对话式会话定义为与数字助理或用户提供输入的其他交互式应用进行的会话,数字助理处理或分析输入,然后数字助理提供响应于该输入的输出。对话式会话可以包括本文中称为单轮对话式会话的输入和输出的单次交换,或者本文中称为多轮交互式会话的输入和输出的多次交换。进行对话式会话可以包括在对话式会话期间的任何时刻,例如,开始对话式会话、处理从用户接收到的输入、提供输出等。

在一个实施方式中,进行对话式会话可以包括接收开始对话式会话的指示。在实施方式中,开始对话式会话的指示可以与用户提供的输入相关联。在实施方式中,用户提供的输入指示可以是由用户提供的唤醒输入或动作(例如,一个或更多个唤醒词或预定命令、按下按钮达预定时间长度、选择数字助理图标等)。在实施方式中,可以在用户输入之前提供唤醒动作或与用户输入结合来提供唤醒动作。例如,用户可以提供语音输入,“好的,surlexana,订购披萨”。在这种情况下,“好的,surlexana”是唤醒词,并且在识别到唤醒词时,实施方式可以使系统准备好收听另外的用户输入。响应于识别到唤醒动作,实施方式可以发起对话式会话。在另一实施方式中,指示可以不与唤醒动作相关联。例如,系统可以仅“收听”用户并且确定何时用户正在提供针对该系统的输入。然后,当系统确定用户输入针对该系统时,对话式会话可以被发起。

在一个实施方式中,进行对话式会话可以包括接收来自用户的询问。本文中使用了术语询问,然而,应该理解,询问可能不一定包括问题。确切地说,询问可以包括用于由数字助理处理的命令或其他输入。询问可以在对话式会话被激活之后立即被接收,例如,使用上述披萨示例,在接收到激活命令之后接收到询问(“订购披萨”)。可替选地,询问可以在对话式会话中的另一时刻被接收,例如,响应于由数字助理提供的输出而被接收。

在对话式会话期间,实施方式可以在设备(例如,智能电话、智能扬声器、平板电脑、膝上型计算机等)处接收用户输入(例如,语音输入、触摸输入等),该用户输入包括本文中称为询问输入的用户询问或用户命令或者该用户输入与用户询问或用户命令相关联。在实施方式中,设备可以采用能够接收和处理用户输入并且随后提供对应于或响应于用户输入的输出(例如,可听输出、文本输出、视觉输出等)的数字助理软件。在实施方式中,用户输入可以是请求数字助理提供响应的任何输入。例如,用户可以向数字助理提出关于话题的一般问题,用户可以要求数字助理提供用于组合对象的指示,用户可以询问数字助理对话题的意见,用户可以做出允许响应的说明等。

可以在输入设备(例如,物理键盘、屏幕上键盘、音频捕获设备、图像捕获设备、视频捕获设备等)处接收输入,并且可以通过任何已知的向电子设备提供输入(例如,触摸输入、文本输入、语音输入等)的方法来提供输入。为了简单起见,本文的大部分论述将涉及可以在操作耦接至语音识别设备的输入设备(例如,麦克风、语音捕获设备等)处接收的语音输入。然而,应该理解,通常可以利用任何形式的用户输入。例如,用户可以例如通过聊天助理或即时消息应用来向数字助理提供文本输入。

在实施方式中,输入设备可以是与数字助理设备集成的输入设备。例如,智能电话可以布置有能够接收语音输入数据的麦克风。可替选地,输入设备可以布置在另一设备上并且可以将接收到的输入数据传送至数字助理设备。例如,可以在智能扬声器处接收语音输入,该智能扬声器随后可以将语音数据传送至另一设备(例如,至用户的智能电话以进行处理等)。可以通过连接的数据存储系统(例如,经由云存储、远程存储、本地存储、网络存储等)等经由无线连接(例如,使用蓝牙连接、近场通信(nfc)、无线连接技术等)、有线连接(例如,设备耦接至另一设备或源等)将输入数据从其他源传送至数字助理设备。

在实施方式中,输入设备可以被配置成通过将输入设备保持在活动状态来持续接收输入数据。即使当与数字助理设备相关联的其他传感器(例如,摄像装置、光传感器、扬声器、其他麦克风等)为不活动时,输入设备也可以例如持续地检测输入数据。可替选地,输入设备可以保持在活动状态达预定时间量(例如,30分钟、1小时、2小时等)。在该预定时间窗期间未接收到任何输入数据之后,实施方式可以将输入设备切换至断电状态。预定时间窗可以由制造商预先配置,或者可替选地,可以由一个或更多个用户来配置和设置。

进行对话式会话还可以包括数字助理的动作。例如,进行对话式会话可以包括数字助理处理输入(例如,访问数据库以得到答案、解析输入以识别请求等)、提供响应于输入的输出(例如,提出连续的问题、提供回答所提供的问题的可听输出、提供指示关于响应的问题的可听输出等)、执行与输入相关联的功能(例如,响应于相应的请求使灯变暗、响应于相应的请求来订购披萨、针对相应的请求来提供响应输出等)等。换言之,进行对话式会话包括用户与数字助理之间进行对话式会话的任何时刻,即使在该准确时刻没有输入或输出被提供。

在302处,实施方式可以确定在对话式会话期间是否接收到来自除用户以外的源的输入。例如,实施方式可以确定对话式会话是否被至少一个其他用户或源干扰。接收来自除用户以外的源的输入可以包括接收来自各种源的输入或使用各种技术来检测输入。一个实施方式可以接收与进入和用户相同房间的另一人相关联的输入。这可以向实施方式发信号通知可能即将发生对话式会话的干扰。确定是否另一人已进入房间可以使用与设备集成或能够由设备访问的一个或更多个传感器或设备(例如,图像捕获设备、热电堆传感器、近场通信设备、麦克风、音频捕获设备等)来执行。例如,一个实施方式可以使用热电堆传感器来检测热签名(heatsignature)或热源。设备可以确定存在多于一个热源、最近出现一个热源等,以确定人已进入房间内或另一人存在于房间内。设备可以使用热签名技术来区分人、宠物、植物与其他热量产生源。

作为另一示例,实施方式可以使用图像捕获设备(例如,摄像装置、视频记录器、红外传感器等)来检测另一人已进入区域。一个实施方式可以使用无线电签名/信号或近场通信信号(例如,无线网络信号、mac地址等)来确定另一人已进入设备的范围。作为示例,实施方式可以检测来自用户的移动设备的无线信号。在检测到第二无线信号时,实施方式可以确定另一个人已进入同一空间。一个实施方式可以将无线电签名(radiosignature)或近场通信信号与特定用户相关联。例如,实施方式可以将信号与已知信号进行比较并且确定设备属于用户a。在检测到第二信号时,实施方式可以将第二信号与已知信号进行比较并且确定设备属于用户b。可替选地,如果发现信号不与已知信号匹配,则实施方式可以假定信号属于另一用户。识别与信号相关联的用户可以使得实施方式能够区分其是不同的用户还是具有多于一个设备的同一用户。

实施方式可以在结合其他技术的情况下使用传感器或设备来接收输入或检测干扰。作为示例,实施方式可以使用音频捕获设备来检测由一个或更多个用户提供的输入。然后,实施方式可以使用技术来区分用户或确定输入是否正被提供给设备。例如,实施方式可以使用语音识别技术或其他技术来识别提供输入的用户并且确定提供输入的用户与先前提供输入的用户不是同一用户。可替选地,实施方式可以使用语音识别技术或其他语音区分技术来确定输入由多于一个用户提供。作为示例,系统可以识别输入的特性(例如,音调、频率、音量等)并且确定与每个输入相关联的特性彼此不匹配。因此,实施方式可以确定多于一个用户提供了输入。

一个实施方式可以使用声源定位技术来确定用户输入的位置或方向。然后,实施方式可以使用该信息来确定新用户是否已进入房间或新用户是否提供了输入。作为示例,实施方式可以确定提供对话式会话输入的用户位于房间中的一个地点处并且新输入在房间中的新位置处被提供。其他技术是可行的并且是预期的,例如,分割聚类(diarization)技术、信号处理技术、盲源分离技术等。

一个实施方式可以使用自然语言处理或理解技术来处理和分析输入以确定输入可能是被提供给助理还是另一用户。例如,实施方式可以分析输入以确定所提供的新输入与第一输入无关,例如,新输入包括不同话题,新输入与第一输入无逻辑关系等。为了做出有关新输入与第一输入无关的该确定,实施方式可以使用不同的语音或自然语言处理技术,例如域分类、意图映射、对话动作识别等。实施方式可以使用自然语言处理或理解来确定新输入不像是要提供给数字助理的输入。例如,实施方式可以确定输入“妈妈,晚餐吃什么?”不是数字助理可以处理并且提供输出以进行响应的请求。可替选地,实施方式可以理解,术语“妈妈”是指示输入是针对个人而不是数字助理的术语。

实施方式可以接收与可能在干扰之前发生的或给出干扰可能即将发生的指示的事件有关的输入。例如,实施方式可以确定通知或通信可以指示对话式会话可能被干扰。通知或通信的示例可以包括并非设备上的基于声音的通知(例如,门铃、电话铃声等)、设备或耦接设备上的正在产生的通信或通知(例如文本消息、日历通知、即时消息、警报通知等)、从另一设备发送的通信或通知(例如,智能家庭门铃、智能家庭恒温器通知、警报等)等。换言之,设备可以检测到可以与可能的干扰相关联或通常导致干扰的事件。实施方式可以使用上述技术、传感器和/或设备的任何组合来检测对对话式会话的干扰。

如果在302处对话式会话未被干扰,则实施方式可以在304处以传统方式继续对话式会话。然而,如果在302处对话式会话已被干扰,则实施方式可以在303处响应于接收到的输入来执行与对话式会话有关的动作。响应于接收到输入或检测到干扰,实施方式可以使用与输入或干扰有关的情境信息来执行动作。换言之,根据输入或干扰的类型或方式,实施方式可以执行不同的动作。可能的动作包括但不限于:暂停或停止对话式会话;等待另外的人开始讲话;调整输出的特性(例如,降低提供的输出的音量、使输出加速、使输出减速等);等待用户提供另外的输入(例如,说“继续”、说“继续下去”、提供恢复姿势等);保存当前对话式会话以稍后恢复等。

在实施方式保存当前对话式会话以稍后恢复的情况下,实施方式可以提供用于恢复对话式会话的技术。用户可以通过提供指示对话式会话应该被恢复的输入——例如,提供输入“我们进行到哪了?”、提供输入“请恢复”等,来请求恢复对话式会话。一个实施方式可以提示用户恢复会话。例如,当用户独自一人或者再次激活设备时,设备可以指示会话已保存并且询问是否应该恢复会话。

一个实施方式可以保存所有对话式会话并且保持未完成对话的列表或数据库。列表或数据库中的每个会话可以与用于在以后的时间检索的信息相关联。例如,会话可以包括对话的话题的指示、与对话式会话相关联的用户、与对话式会话相关联的时间等。这可以使得实施方式能够基于用户的继续会话的请求来搜索对话式会话。可替选地,一旦实施方式将用户识别为具有先前保存的对话式会话,则实施方式可以提示用户继续会话。

可以基于输入或干扰的情境或对话式会话的情境来选择所执行的动作。例如,如果干扰是由特定的人提供的短干扰等,则实施方式可以执行一个动作,而如果干扰是由不同人提供的长干扰等,则实施方式可以执行不同的动作。作为另一示例,如果对话式会话与提供天气预报有关,则实施方式可以执行一个动作,而如果对话式会话与阅读银行对帐单有关,则实施方式可以执行不同的动作。

执行的动作可以预先编程、由用户设置、基于提供输入的用户或由设备学习。例如,设备可以针对一个用户响应于特定类型的干扰而执行一个动作,并且针对另一用户响应于相同类型的干扰而执行不同的动作。响应于干扰来学习动作可以包括设备将动作与特定情境、干扰或用户相关联。例如,设备可能确定用户偏好当干扰短时执行一个动作并且因此设备可以学习并存储该动作并且当干扰短时执行该动作。所执行的动作还可以基于用户的情绪状态来确定。例如,如果用户是烦恼的,则实施方式可以确定不应该提供输出,并且应该保存对话以供稍后使用。然而,如果用户是高兴的或不带情绪的,则实施方式可以提供输出并且指示对话式会话将被保存以供稍后使用,并且然后保存对话式会话。

因此,本文描述的各种实施方式表示对与数字助理的常规通信的技术改进。使用如本文所述的方法和系统,数字助理可以以类似于人如何识别和响应输入或干扰的方式对在对话式会话期间接收到的输入和/或干扰进行识别和响应。设备可以识别到一些输入可能不是针对该设备并且可以响应于该额外输入来执行关于对话式会话的一些动作,而不仅仅是在激活的对话式会话期间处理任何输入。这样的技术提供了可以对对话式会话的干扰进行识别和响应的更直观的数字助理。

如本领域技术人员将认识到的,各个方面可以被实施为系统、方法或设备程序产品。因此,各方面可以采取纯硬件实施方式或者包括软件的实施方式的形式,所述软件在本文中可以全部笼统地称为“电路”、“模块”或“系统”。此外,各方面可以采取在一个或更多个具有设备可读程序代码的设备可读介质中包含的设备程序产品的形式,所述设备可读程序代码包含在设备可读介质中。

应该注意,本文描述的各种功能可以使用存储在设备可读存储介质例如非信号存储设备上的由处理器执行的指令来实现。存储设备可以是例如系统、装置或设备(例如,电的、磁的、光学、电磁、红外或半导体系统、装置或设备)或者前述的任何合适的组合。存储设备/介质的更具体的示例包括以下:便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式压缩盘只读存储器(cd-rom)、光存储设备、磁存储设备或前述的任何合适的组合。在本文档的上下文下,存储设备不是信号,并且“非暂态”包括除信号媒介以外的所有媒介。

存储介质上包含的程序代码可以使用任何合适的介质来传送,包括但不限于无线、有线、光缆、rf等或者前述的任何合适的组合。

用于执行操作的程序代码可以以一种或更多种程序设计语言的任意组合来编写。程序代码可以完全在单个设备上执行、部分地在单个设备上执行、作为独立软件包执行、部分在单个设备上并且部分在另一设备上执行,或者完全在其他设备上执行。在某些情况下,设备可以通过任何类型的连接或网络——包括局域网(lan)或广域网(wan)——来连接,或者该连接可以通过其他设备(例如,通过使用互联网服务供应商的互联网)、通过无线连接例如近场通信、或者通过硬线连接例如通过usb连接来进行。

本文参照附图描述了示例实施方式,附图示出了根据各种示例实施方式的示例方法、设备和程序产品。将理解的是,动作和功能可以至少部分地通过程序指令来实现。这些程序指令可以被提供给设备的处理器、专用信息处理设备或其他可编程数据处理设备以产生机器,使得经由设备的处理器执行的指令实现指定的功能/动作。

值得注意的是,虽然在附图中使用了特定块,并且已经示出了块的特定排序,但是这些是非限制性示例。因为明确示出的示例仅用于描述性目的并且不应该被解释为限制性的,所以在某些情境下可以将两个或更多个块组合,可以将块分成两个或更多个块,或者可以将某些块适当地重新排序或重新组织。

如本文所使用的,除非另外清楚地指出,否则单数“一”和“一个”可以被解释为包括复数“一个或更多个”。

已经出于说明和描述的目的呈现了本公开内容,但是本公开内容并非意在是穷尽或限制性的。许多修改和变化对于本领域的普通技术人员而言将是明显的。选择和描述示例实施方式是为了说明原理和实际应用,并且使本领域的其他普通技术人员能够理解本公开内容的具有适合想到的特定用途的各种修改的各种实施方式。

因此,虽然本文已经参照附图描述了说明性示例实施方式,但是应该理解,该描述不是限制性的,并且本领域技术人员可以在不偏离本公开内容的范围和精神的情况下在本公开内容中实现各种变化和修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1