信息处理方法、装置、设备和计算机可读存储介质与流程

文档序号:22735945发布日期:2020-10-31 09:14阅读:129来源:国知局
信息处理方法、装置、设备和计算机可读存储介质与流程

本公开的实施例主要涉及数据处理领域,并且更具体地,涉及信息流和人工智能领域的信息处理方法、装置、设备和计算机可读存储介质。



背景技术:

过去,传统的硬件设备通常只用于满足用户特定的需求。例如,音箱只是用来播放音乐或声音。然而,随着人们需求的改变,这种统统的硬件设备已不能满足人们的需求。此外,随着人工智能技术的快速发展,传统的硬件设备将逐渐被新设计的并且结合相应软件的智能硬件设备取代,例如,智能音箱、智能电视等。

另一方面,随着社会的发展,人们通常会使用各种各样的物品,然而,当有物品不再被使用时,可以将这些物品从一个用户传递给另一个用户。这种物品的传递也可以借助于智能硬件设备来实现。然而,在利用智能硬件设备实现物品的传递中还有许多需要解决的问题。



技术实现要素:

本公开提供了一种信息处理方法、装置、设备以及计算机可读存储介质。

根据本公开的第一方面,提供了一种信息处理方法。该方法包括接收来自第一计算设备的用于获取与需求信息相匹配的候选信息项的请求,请求包括第一计算设备的互联网协议ip地址和用于选择候选信息项的第一距离。该方法还包括基于ip地址和第一距离确定与需求信息相匹配的候选信息项。该方法还包括响应于存在与需求信息相匹配的候选信息项,将候选信息项发送给第一计算设备。

根据本公开的另一方面,提供了一种信息处理方法。该方法包括在第一计算设备处接收语音命令以生成需求信息。该方法还包括接收用于选择与需求信息相匹配的候选信息项的第一距离。该方法还包括向服务器发送用于获取与需求信息相匹配的候选信息项的请求以用于获取候选信息项,请求包括第一计算设备的互联网协议ip地址和第一距离。

根据本公开的第三方面,提供了一种信息处理装置。该装置包括接收模块,被配置为接收来自第一计算设备的用于获取与需求信息相匹配的候选信息项的请求,请求包括述第一计算设备的互联网协议ip地址和用于选择候选信息项的第一距离;第一候选信息项确定模块,被配置为基于ip地址和第一距离确定与需求信息相匹配的候选信息项;以及第一发送模块,被配置为响应于存在与需求信息相匹配的候选信息项,将候选信息项发送给第一计算设备。

根据本公开的第四方面,提供了一种信息处理装置。该装置包括需求信息接收模块,被配置为在第一计算设备处接收语音命令以生成需求信息;第一距离接收模块,被配置为接收用于选择与需求信息相匹配的候选信息项的第一距离;以及候选信息项确定模块,被配置为向服务器发送用于获取与需求信息相匹配的候选信息项的请求以用于获取候选信息项,请求包括第一计算设备的互联网协议ip地址和第一距离。

根据本公开的第五方面,提供了一种电子设备。该电子设备包括至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行根据本公开的第一方面的方法。

根据本公开的第六方面,提供了一种电子设备。该电子设备包括至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行根据本公开的第二方面的方法。

根据本公开的第七方面,提供一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行根据本公开的第一方面的方法。

根据本公开的第八方面,提供一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行根据本公开的第二方面的方法。

根据本申请的技术解决了数据信息不能快速匹配的问题。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本公开的限定。其中:

图1示出了本公开的多个实施例能够在其中实现的环境100的示意图;

图2示出了根据本公开的一些实施例的信息处理方法200的流程图;

图3示出了根据本公开的一些实施例的用于确定候选信息项的方法300的流程图;

图4示出了根据本公开的一些实施例的信息处理方法400的示意图;

图5示出了根据本公开的一些实施例的信息处理流程500的示意图;

图6示出了根据本公开的一些实施例的信息处理装置600的框图;以及

图7示出了根据本公开的一些实施例的信息处理装置700的框图;以及

图8示出了能够实施本公开的多个实施例的设备800的框图。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。

现在人们通常会购买很多的物品。然而,随着生活的变化,许多物品已经不会再被使用,并且占用较大的空间。因此,一些用户需要将物品传递给需要该物品的其他用户或者从其他用户获取自己想要的物品。通常人们通过在网络发送关于这些物品的信息以查找到对应的用户。然而,通过这种方式,通常需要用户自己有网络提供的信息中查找。这种方式通常比较浪费时间,而且效率比较低。即使找对可用于接收或传递物品的其他用户,由于距离远等原因也可能不能满足物品的传递要求。

为了至少解决上述问题,根据本公开的实施例,提出一种信息处理的改进方案。在该方案中,服务器接收来自第一计算设备的用于获取与需求信息相匹配的候选信息项的请求,请求包括第一计算设备的互联网协议ip地址和用于选择候选信息项的第一距离。然后服务器基于ip地址和第一距离确定与需求信息相匹配的候选信息项。在服务器确定出存在与需求信息相匹配的候选信息项时,将候选信息项发送给第一计算设备。通过该方法,可以快速的确定出在预定范围内的候选信息项,提高了确定候选信息项的效率,减少了与需求信息相关的物品的传递时间,提高了物品传递效率。

图1示出了本公开的多个实施例能够在其中实现的环境100的示意图。如图1所示,环境100包括第一计算设备104和服务器108。

第一计算设备104可以被实现为任何类型的计算设备,包括但不限于智能硬件设备(例如,智能音箱、智能机器人、智能电视等)、网络电话、膝上型计算机、便携式数字助理(pda)、电子书(电子书)阅读器、便携式游戏机、便携式媒体播放器、游戏机、机顶盒(stb)、智能电视(tv)、个人计算机、膝上型计算机等。

第一计算设备104可以接收用户102的语音命令。该语音命令描述用户102的需求,例如用户102对第一计算设备104说“我想要一个二手婴儿车,9成新的”。在一些实施例中,第一计算设备104在接收到用户102的语音命令后,会确定用户需求的类型,例如出售或购买。备选地或附加地,第一计算设备104向用户102播放从用户102的语音命令获得的需求信息以从用户102获得确认。例如第一计算设备104向用户102发出是出售还是求购某物品的需求信息以从用户102获得确认。在一些实施例中,第一计算设备104还会询问用户102是否需要补充信息。在用户102补充完信息后,第一计算设备104向用户102呈现该经过补充的需求信息,例如直接播报给用户102或显示给用户102。上述示例仅是用于描述本公开,而非对本公开的具体限定。

在第一计算设备104从用户102获得需求信息后,第一计算设备104还会询问用户102用于选择与需求信息相匹配的候选信息项110的第一距离。该第一距离用于限定只获取由距所述第一计算设备104的距离在第一距离范围内的其他计算设备发布的信息项。

第一计算设备104在从用户102获得需求信息后,生成用于获取与需求信息相匹配的候选信息项110的请求106。该请求106除了包括需求信息外,还包括第一计算设备104的互联网协议(ip)地址和用于选择候选信息项110的第一距离。因此,可以选择第一计算设备104周围第一距离内的计算设备所发送的候选信息项110。

服务器108用于处理来自第一计算设备104的请求106。服务器108包括但不限于个人计算机、服务器计算机、手持或膝上型设备、便携设备(诸如个人数字助理(pda)、媒体播放器等)、多处理器系统、消费电子产品、小型计算机、大型计算机、包括上述系统或设备中的任意一个的分布式计算环境等。

服务器108可以获得由不同用户发送的未使用信息项。该未使用信息项包括用户的需求信息、用户使用的电子设备的ip地址。备选地或附加地,该未使用信息项还包括未使用信息项的生成时间和/或发布该未使用信息项的用户设置的查找距离。

服务器108然后基于第一ip地址和第一距离来从未使用信息项中查找候选信息项110。如果查找到候选信息项110,将候选信息项110发送给第一计算设备104。在一些实施例中,服务器108对候选信息项110进行排序,然后将排序后的候选信息项110发送给第一计算设备104。上述示例仅是用于描述本公开,而非对本公开的具体限定。

如果未查找到候选信息项110,服务器108向第一计算设备104发送是否调整第一距离的调整请求。然后第一计算设备104向用户102播放与调整请求相对应的语音信息。例如,向用户102播放是否调整第一距离的信息。如果第一计算设备104从用户102接收到调整第一距离的指示,则可以将该指示传递给服务器108。然后服务器108调整第一距离的大小。在一个示例中,将第一距离增大预定的量来调整第一距离。在另一个示例中,将第一距离由原先的第一值调整为第二值,该第二值可以是包含在指示中的由用户102指定的值。如果未从用户102接收到调整第一距离的指示,则服务器108向第一计算设备104返回提示消息以表明没有查找到候选信息项110。上述示例仅是用于描述本公开,而非对本公开的具体限定。

计算设备104在接收到候选信息项110时将候选信息项110呈现给用户102。用户102可以选择呈现的候选信息项110中的一个候选信息项作为目标信息项。在一个示例中,第一计算设备104会显示已接收到候选信息项110,并且提示用户102选择目标信息项。在另一个示例中,第一计算设备104会播放已接收到候选信息项110,并且提示用户102选择目标信息项。上述示例仅是用于描述本公开,而非对本公开的具体限定。

然后第一计算设备104可以与该目标信息项对应的第二计算设备进行通信以实现两个用户的交流,例如通过视频或音频进行通话以确定是否可以传递物品。如果未能确定可以传递物品,则可以从候选信息项110中重新选择目标信息项。

通过该方法,可以快速的确定出在预定范围内的候选信息项,提高了确定候选信息项的效率,减少了与所述需求信息相关的物品的传递时间,提高了物器传递效率。

上面图1示出了本公开的多个实施例能够在其中实现的环境100的示意图。下面结合图2描述根据本公开的一些实施例的信息处理方法200的流程图。方法200可以由图1中的服务器108或其它任意合适的设备来实现。

如图2所示,在框202处,服务器接收来自第一计算设备的用于获取与需求信息相匹配的候选信息项的请求,请求包括第一计算设备的互联网协议ip地址和用于选择候选信息项的第一距离。例如,图1中的服务器108从第一计算设备104接收用于获取与需求信息相匹配的候选信息项的请求106。请求106中包括第一计算设备104的ip地址和用于选择候选信息项110的第一距离。该第一距离是由用户102通过第一计算设备104设置的。

在框204处,服务器基于ip地址和第一距离确定与需求信息相匹配的候选信息项。例如,图1中的服务器108基于ip地址和第一距离来确定与请求106中的需求信息相匹配的候选信息项110。

在一些实施例中,服务器108基于ip地址确定第一计算设备104的第一位置。然后服务器108基于第一位置和第一距离,确定与需求信息相匹配的候选信息项110。通过这种方式,可以快速的确定出候选信息项,提高了效率,减少了查找时间。

服务器108基于第一位置和第二距离确定与需求信息相匹配的候选信息项的具体过程结合图3进行描述。

在框206处,服务器确定是否存在与需求信息相匹配的候选信息项。例如,服务器108确定是否存在与需求信息相匹配的候选信息项110。在框208处,在确定存在与需求信息相匹配的候选信息项时,服务器将候选信息项发送给第一计算设备。例如,服务器108将候选信息项110发送给第一计算设备104。

在一些实施例中,服务器108会基于候选信息项的生成时间来对候选信息项进行排序。然后,服务器108将将经排序的候选信息项110发送给第一计算设备104。通过这种方式,可以将更有效的信息呈现给用户,提高了信息使用效率。

在一些实施例中,如果不存在与需求信息相匹配的候选信息项110,服务器108会向第一计算设备104发送是否调整第一距离的调整请求。然后,如果服务器108从第一计算设备104接收到用于调整第一距离的指示,则服务器108基于调整的第一距离确定与需求信息相匹配的候选信息项110。通过这种方式,可以增加获取到候选信息项的可能性,提高了信息获取范围,改时了信息获取效率。

在一个示例中,该指示用于表示要增大第一距离,则可以基于预先设置的增量来增加第一距离。在一个示例中,该指示中含有用户指定的调整的第一距离,则利用该调整的第一距离来查找候选信息项110。上述示例仅是用于描述本公开,而非对本公开的具体限定。

在一些实施例中,如果服务器108接收到不调整第一距离的指示,则向第一计算设备返回提示消息。例如,提示消息可以为“暂时未找互合适的匹配方,有消息系统会马上通知”。通过这种方式,可以使用户快速获取到相关信息。上述示例仅是用于描述本公开,而非对本公开的具体限定。

通过该方法,可以快速的确定出在预定范围内的候选信息项,提高了确定候选信息项的效率,减少了与所述需求信息相关的物品的传递时间,提高了物品传递效率。

上面结合图2描述了根据本公开的一些实施例的信息处理方法200的流程图。下面结合图3详细描述图2的框204处确定候选信息项的过程。图3示出了根据本公开的一些实施例的用于确定候选信息项的方法300的流程图。图3中的方法300可以图1中的服务器108或其它任意合适的设备来执行。

在框302处,服务器获取与需求信息相对应的未使用信息项。例如,服务器108获取与需求信息相对应的未使用信息项。服务器108或与服务器相关联的存储设备内存储有来自许多用户的计算设备的信息项。这些信息项是通过接收到这些用户的计算设备的关于需求信息的请求生成的。信息项可以包括用户的需求信息、发布需求信息的计算设备的ip地址。备选地或附加地,该信息项还包括生成未使用信息项的时间和/或用户设置的为该信息项选择候选信息项的距离。

服务器108从这些信息项中选择与请求106中的需求信息相匹配的未使用信息项。例如,请求106中的需求信息是求购某种类型的物品,则可以查找出售该种类型物品的未使用信息项。上述示例仅是用于描述本公开,而非对本公开的具体限定。

在框304处,服务器确定与未使用信息项相对应的第二计算设备的第二位置。例如,服务器108确定出与该未使用信息项相对应的第二计算设备的第二位置。在一个示例中,服务器108利用未使用信息项中的ip地址来确定第二计算设备的第二位置。备选地或附加地,服务器108对ip地址进行预定的解析处理,可以确定第二计算设备的经纬度,从而来确定第二计算设备的第二位置。上述示例仅是用于描述本公开,而非对本公开的具体限定。本领域技术人员可以使用任意合适的方法确定第二计算设备的第二位置。

在框306处,服务器确定第一位置和第二位置之间的第二距离。例如,服务器108可以利用第一计算设备104的第一位置和第二计算设备的第二位置确定出两者之间的第二距离。

在框308处,服务器确定第二距离是否小于第一距离。在服务器确定第二距离小于第一距离时,在框310处,服务器将未使用信息项确定为候选信息项。例如,服务器108将未使用信息项确定为候选信息项110。

如果服务器确定第二距离小于第一距离时,则再确定下一个未使用信息项是否是候选信息项110。

通过上述方法,可以快速准确地确定出候选信息项,提高了确定候选信息项的效率,节省了确定候选信息项的时间。

上面结合图3描述了图2的框204处确定候选信息项的过程。下面结合图4详细在第一计算设备处的数据处理过程。图4示出了根据本公开的一些实施例的信息处理方法400的示意图。图4中的方法400可以由图1中的第一计算设备104或其它任意合适的设备来执行。

在框402处,在第一计算设备处接收语音命令以生成需求信息。例如,图1中的第一计算设备104可以接收来自用户102的语音命令以生成需求信息。在一个示例中,当第一计算设备104为智能音箱时,用户102可以向智能音箱说“我想要一个二手婴儿车,9成新的”。智能音箱可以识别用户102的语音内容以生成相应的需求信息。备选地或附加地,智能音箱可以向用户102询问获得需求信息“是出售某物品吗?”。在一个示例中,第一计算设备104还可以询问用户102是否需要补充信息。备选地或附加地,在用户补充完信息后,向用户102重复补充后的需求信息。上述示例仅是用于描述本公开,而非对本公开的具体限定。

在框404处,第一计算设备接收用于选择与需求信息相匹配的候选信息项的第一距离。例如,图1中的第一计算设备104接收用于选择与需求信息相匹配的候选信息项110的第一距离。该第一距离是与选择的候选信息项110对应的计算设备距第一计算设备104的最大距离。在一个示例中,第一计算设备104可以询问用户102信息的发布范围或在什么范围内查找对应的信息项,例如3公里便于步行传递物品或5公里的范围便于开车传递物品。

在框406处,第一计算设备向服务器发送用于获取与需求信息相匹配的候选信息项的请求以用于获取候选信息项,请求包括第一计算设备的互联网协议ip地址和第一距离。例如,图1中的第一计算设备104向服务器108发送请求106。

在一些实施例中,第一计算设备104在接收到候选信息项110,显示候选信息项110,其中候选信息项110是基于第一位置和第一距离确定的,其中第一位置是基于ip地址确定的。通过上述方式,可以准确的提供给用户合适的信息,提高了信息提供的效率。备选地或附加地,在一些实施例中,候选信息项是在第二距离小于第一距离时与需求信息相对应的未使用信息项,第二距离是第一位置和与未使用信息项相对应的第二计算设备的第二位置之间的距离。通过这种方式,可以快速准确的确定两个位置之间的距离。上述示例仅是用于描述本公开,而非对本公开的具体限定。

在一些实施例中,如果第一计算设备104从服务器108接收到调整第一距离的调整请求,第一计算设备104向用户102播放与调整请求相对应的语音信息。例如,向用户102询问是否调整第一距离或是否扩大查找范围。如果第一计算设备104接收到用户102调整第一距离的指示,将指示发送给服务器。通过这种方式,可以快速的调整查找范围,提高了获得信息项的概率。如果第一计算设备104接收到用户102不调整第一距离的指示,则可以将该指示发送给服务器108,然后可以从服务器108接收提示信息显示给用户102,例如“暂时无法找到客户,有消息系统会马上通知”。上述示例仅是用于描述本公开,而非对本公开的具体限定。

在一些实施例中,第一计算设备104在候选信息项110中选择目标信息项。在一个示例中,第一计算设备104可以基于用户102的选择来从候选信息项110中确定目标信息项。然后第一计算设备104建立与目标信息项相对应的第三计算设备的连接,例如通过视频或音频建立连接。如果两个计算设备的用户通过两个计算设备之间的通信达成合作,则可以实现物品的传递,例如两个用户达成交易。如果两个计算设备的用户未达成合作,则重新选择目标信息项来进行操作。通过这种方式,可以快速的实现信息项匹配的用户之间的通信。

通过上述方法,可以通过第一计算设备快速获得目标信息项,并且可以快速实现需求信息的匹配,提高了信息处理效率,节省了信息处理时间。

上面结合图4描述了根据本公开的一些实施例的信息处理方法400的示意图。下面结合图5描述根据本公开的一些实施例的信息处理流程500的示意图。

如图5所示,第一计算设备从用户接收关于发布请求的语音502。然后第一计算设备确定发布类型504,例如第一计算设备确定该发布类型是出售类型还是求购类型。可选地,如果需要补充信息,第一计算设备可以询问用户以补全信息506。在用户补全信息后,可以从用户获得范围信息508。然后基于确定的需求信息和范围信息来查找候选信息项510。该候选信息项是与满足发布请求和范围信息的候选信息项。如果找到候选信息项,则进行预定操作512。例如,可以与候选信息项相关联的用户建立通信连接,以确定是否可以进行交易。如果未查找到候选信息项,则可以向用户询问是否可以扩大范围514。如果可以扩大范围,则可以获得范围信息508以进行进一步的查找。如果未扩大范围,则等待匹配516。

通过该方法,可以快速的查找到候选信息项,并且可以在较近的范围内执行交易操作,节省了时间,提高了效率。

图6示出了根据本公开实施例的数据处理装置600的示意性框图。如图6所示,装置600包括接收模块602,被配置为接收来自第一计算设备的用于获取与需求信息相匹配的候选信息项的请求,请求包括第一计算设备的互联网协议ip地址和用于选择候选信息项的第一距离。装置600还包括第一候选信息项确定模块604,被配置为基于ip地址和第一距离确定与需求信息相匹配的候选信息项。装置600还包括第一发送模块606,被配置为响应于存在与需求信息相匹配的候选信息项,将候选信息项发送给第一计算设备。

在一些实施例中,其中第一候选信息项确定模块604包括:第一位置确定模块,被配置为基于ip地址确定第一计算设备的第一位置;以及匹配确定模块,被配置为基于第一位置和第一距离,确定与需求信息相匹配的候选信息项。

在一些实施例中,其中匹配确定模块包括获取模块,被配置为获取与需求信息相对应的未使用信息项;第二位置确定模块,被配置为确定与未使用信息项相对应的第二计算设备的第二位置;第二距离确定模块,被配置为确定第一位置和第二位置之间的第二距离;以及第二候选信息项确定模块,被配置为响应于第二距离小于第一距离,将未使用信息项确定为候选信息项。

在一些实施例中,其中第一发送模块606包括排序模块,被配置为基于候选信息项的生成时间对候选信息项进行排序;以及第二发送模块,被配置为将经排序的候选信息项发送给第一计算设备。

在一些实施例中,装置600还包括调整请求发送模块,被配置为响应于不存在与需求信息相匹配的候选信息项,向第一计算设备发送是否调整第一距离的调整请求;以及基于调整的候选信息项确定模块,被配置为响应于接收到用于调整第一距离的指示,基于调整的第一距离确定与需求信息相匹配的候选信息项。

在一些实施例中,装置600还包括提示消息返回模块,被配置为响应于接收到不调整第一距离的指示,向第一计算设备返回提示消息。

图7示出了根据本公开实施例的信息处理装置700的示意性框图。如图7所示,装置700包括需求信息接收模块702,被配置为在第一计算设备处接收语音命令以生成需求信息。装置700还包括第一距离接收模块704,被配置为接收用于选择与需求信息相匹配的候选信息项的第一距离。装置700还包括候选信息项确定模块706,被配置为向服务器发送用于获取与需求信息相匹配的候选信息项的请求以用于获取候选信息项,请求包括第一计算设备的互联网协议ip地址和第一距离。

在一些实施例中,装置700还包括显示模块,被配置为响应于接收到候选信息项,显示候选信息项,其中候选信息项是基于第一位置和第一距离确定的,其中第一位置是基于ip地址确定的。

在一些实施例中,其中候选信息项是在第二距离小于第一距离时与需求信息相对应的未使用信息项,第二距离是第一位置和与未使用信息项相对应的第二计算设备的第二位置之间的距离。

在一些实施例中,装置700还包括语音信息播放模块,被配置为响应于从服务器接收到是否调整第一距离的调整请求,播放与调整请求相对应的语音信息;以及指示发送模块,被配置为响应于接收到针对调整请求的指示,将指示发送给服务器。

在一些实施例中,装置700还包括目标信息项选择模块,被配置为在候选信息项中选择目标信息项;以及连接建立模块,被配置为建立与目标信息项相对应的第三计算设备的连接。

图8示出了可以用来实施本公开的实施例的电子设备800的示意性框图。设备800可以用于实现图1中的第一计算设备104和服务器108。如图所示,设备800包括计算单元801,其可以根据存储在只读存储器(rom)802中的计算机程序指令或者从存储单元808加载到随机访问存储器(ram)803中的计算机程序指令,来执行各种适当的动作和处理。在ram803中,还可存储设备800操作所需的各种程序和数据。计算单元801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。

设备800中的多个部件连接至i/o接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备1000通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如方法200、300和400。例如,在一些实施例中,方法200、300和400可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由rom802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到ram803并由计算单元801执行时,可以执行上文描述的方法200、300和400的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法200、300和400。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)等等。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

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