一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理方法、装置、设备、存储介质及程序产品与流程

2022-04-20 22:03:42 来源:中国专利 TAG:
信息处理方法、装置、设备、存储介质及程序产品与流程

本申请实施例涉及计算机技术领域,特别涉及一种信息处理方法、装置、设备、存储介质及程序产品。

背景技术

在多人聚会的场景中,需要协调参与聚会的各个目标对象的位置信息,基于多个目标对象的位置对信息进行处理。

在相关技术中,目标对象需要人为确定各个候选位置,以及确定各个候选位置的类型,地点等,以确定符合多个目标对象的需求的目标位置。

然而,上述对各个目标对象的位置进行获取和分析的过程,均需要人为进行搜索和分析,从而使得基于多个目标对象的位置进行信息处理的过程较为复杂,信息的获取效率较低,处理效果较差。



技术实现要素:

本申请实施例提供了一种信息处理方法、装置、设备、存储介质及程序产品,可以在多个目标对象进行位置确定的场景中,实现对目标位置相关的目标信息进行智能化处理,降低确定目标位置的复杂程度,提高获取目标位置相关的目标信息的效率。该技术方案包括如下方面。

一方面,提供了一种信息处理方法,所述方法包括:

获取u个目标对象的对象位置;u大于等于3,且u为整数;

基于u个所述目标对象的对象位置,获取u个所述目标对象的中间位置;

获取至少一个目标信息各自的目标位置;

基于所述中间位置与u个所述目标对象的对象位置之间的距离,以及至少一个所述目标信息各自的目标位置与u个所述目标对象的对象位置之间的距离,以约束损失最小为目标,确定至少一个所述目标信息的处理优先级;

基于至少一个所述目标信息的所述处理优先级,对至少一个所述目标信息执行第一处理。

另一方面,提供了一种信息处理装置,所述装置包括:

对象位置获取模块,用于获取u个目标对象的对象位置;u大于等于3,且u为整数;

中间位置获取模块,用于基于u个所述目标对象的对象位置,获取u个所述目标对象的中间位置;

目标位置获取模块,用于获取至少一个目标信息各自的目标位置;

优先级确定模块,用于基于所述中间位置与u个所述目标对象的对象位置之间的距离,以及至少一个所述目标信息各自的目标位置与u个所述目标对象的对象位置之间的距离,以约束损失最小为目标,确定至少一个所述目标信息的处理优先级;

信息处理模块,用于基于至少一个所述目标信息的所述处理优先级,对至少一个所述目标信息执行第一处理。

在一种可能的实现方式中,所述中间位置获取模块,包括:

位置信息获取子模块,用于获取三个所述目标对象的对象位置的位置信息,以及三个所述目标对象两两之间的中心点位置的位置信息;

中间位置获取子模块,用于基于三个所述目标对象的对象位置的位置信息,以及三个所述目标对象两两之间的中心点位置的位置信息,获取三个所述目标对象的所述中间位置。

在一种可能的实现方式中,所述中间位置获取子模块,包括:

方程组构建单元,用于基于三个所述目标对象的对象位置的位置信息,以及三个所述目标对象两两之间的中心点位置的位置信息,构建直线方程组;所述直线方程组包含至少两个直线方程,所述直线方程用于指示经过一个所述目标对象的对象位置与另外两个所述目标对象之间的中心点位置的直线;

中间位置获取单元,用于获取至少两个所述直线方程对应的直线交点,作为三个所述目标对象的所述中间位置。

在一种可能的实现方式中,所述装置还包括:

交互信息获取模块,用于获取目标群组中的v个交互对象之间的交互信息;v≥u,且v为整数;

目标对象获取模块,用于基于v个所述交互对象之间的交互信息,从v个所述交互对象中获取u个所述目标对象。

在一种可能的实现方式中,所述目标对象获取模块,包括:

交互频率获取子模块,用于基于v个所述交互对象之间的交互信息,获取v个所述交互对象在所述目标群组中的交互频率;

排序结果获取子模块,用于基于v个所述交互对象在所述目标群组中的交互频率从高到低的顺序,对v个所述交互对象进行排序,获得排序结果;

第一获取子模块,用于将所述排序结果中的前u个所述交互对象,确定为u个所述目标对象。

在一种可能的实现方式中,所述目标对象获取模块,包括:

关键词获取子模块,用于对v个所述交互对象之间的交互信息进行自然语言处理,获得对象关键词;所述对象关键词用以指示v个所述交互对象的信息交互中涉及到的交互对象;

第二获取子模块,用于基于所述对象关键词,从v个所述交互对象中获取u个所述目标对象。

在一种可能的实现方式中,所述优先级确定模块,包括:

权重获取子模块,用于基于所述中间位置与u个所述目标对象的对象位置之间的距离,以及至少一个所述目标信息各自的目标位置与u个所述目标对象的对象位置之间的距离,对第一损失模型进行训练,获得损失权重;所述损失权重是所述第一损失模型中的可调节参数;所述第一损失模型是带约束的函数模型;

损失值获取子模块,用于基于第二损失模型对所述中间位置与u个所述目标对象的对象位置之间的距离,以及至少一个所述目标信息各自的目标位置与u个所述目标对象的对象位置之间的距离进行处理,获取至少一个所述目标信息的损失值;所述第二损失模型是基于所述损失权重构建的,无约束的函数模型;

优先级获取子模块,用于基于至少一个所述目标信息的损失值,获取至少一个所述目标信息的所述处理优先级。

在一种可能的实现方式中,所述信息处理模块,用于基于至少一个所述目标信息的所述处理优先级,将至少一个所述目标信息发送给v个交互终端,以指示所述交互终端按照至少一个所述目标信息的所述处理优先级,对至少一个所述目标信息进行展示;所述交互终端是与所述交互对象相对应的终端。

在一种可能的实现方式中,所述装置还包括:

位置信息获取模块,用于获取第一目标信息对应的目标位置的位置信息;所述第一目标信息是至少一个所述目标信息中的一个;

路径生成模块,用于基于所述第一目标信息对应的目标位置的位置信息与v个所述交互对象的对象位置的位置信息,生成v个所述交互对象各自与所述第一目标信息对应的目标位置之间的导航路径;

路径发送模块,用于将v个所述交互对象各自与所述第一目标信息对应的目标位置之间的导航路径分别发送给相应的所述交互对象。

在一种可能的实现方式中,所述第一目标信息是至少一个所述目标信息中,所述处理优先级指示的处于第一位的所述目标信息;

或者,

所述第一目标信息是至少一个所述目标信息中,基于v个所述交互对象的选择操作确定的所述目标信息。

在一种可能的实现方式中,响应于所述第一目标信息是至少一个所述目标信息中,基于v个所述交互对象的选择操作确定的所述目标信息,所述装置还包括:

信息接收模块,用于接收反馈信息;所述反馈信息是基于v个所述交互对象对至少一个所述目标信息的选择操作生成的;

数量统计模块,用于基于所述反馈信息,统计至少一个所述目标信息接收到的选择操作的数量;

信息确定模块,用于基于至少一个所述目标信息接收到的选择操作的数量,从至少一个所述目标信息中,确定所述第一目标信息。

另一方面,提供了一种计算机设备,所述计算机设备包含处理器和存储器,所述存储器存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现上述的信息处理方法。

另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述计算机程序由处理器加载并执行以实现上述的者信息处理方法。

另一方面,提供了一种计算机程序产品,所述计算机程序产品包括至少一条计算机程序,所述计算机程序由处理器加载并执行以实现上述各种可选实现方式中提供的信息处理方法。

本申请提供的技术方案可以包括以下有益效果:

在基于多个目标对象的位置进行信息处理的场景中,计算机设备通过获取至少三个目标对象的对象位置,确定至少三个目标对象的中间位置;获取至少一个目标信息各自的位置,并根据中间位置与至少三个目标对象的对象位置之间的距离,以及至少一个目标信息各自的位置与至少三个目标对象的对象位置之间的距离,按照约束损失最小的要求,确定各个目标信息的处理优先级,以根据各个目标信息的处理优先级对至少一个目标信息执行第一处理;从而在基于多个目标对象的位置进行信息处理的场景中,减少了人工确认目标信息的操作过程,实现了对目标信息的智能化处理,提高了对信息的获取效率和处理效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1示出了本申请一示例性实施例提供的信息处理系统的架构示意图;

图2示出了本申请一示例性实施例提供的信息处理方法的流程图;

图3示出了本申请一示例性实施例示出的信息处理方法的流程图;

图4示出了本申请一示例性实施例示出的一种目标对象的中间位置的示意图;

图5示出了本申请一示例性实施例示出的另一种目标对象的中间位置的示意图;

图6示出了本申请一示例性实施例示出的对象位置以及中心点位置的示意图;

图7是本申请一示例性实施例示出的信息处理方法的应用场景示意图;

图8示出了本申请一示例性实施例示出的信息处理装置的方框图;

图9是根据一示例性实施例示出的计算机设备的结构框图;

图10是根据一示例性实施例示出的计算机设备的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

本申请提供一种信息处理方法,该信息处理方法可以应用于车联网技术领域,或者,该信息处理方法可以应用于电子地图技术领域。

图1示出了本申请一示例性实施例提供的信息处理系统的架构示意图。如图1所示,该信息处理系统包括:服务器110以及终端120。

上述服务器110可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。

上述终端120可以是具有位置发送功能的智能手机、平板电脑、笔记本电脑、台式计算机、智能电视、车载终端等,但并不局限于此。

可选的,该终端120中可以具有支持位置发送功能的应用程序;该服务器110可以是与具有位置发送功能的应用程序相对应的服务器;示意性的,该应用程序可以实现为电子地图应用程序,相对应的,该服务器110可以是与电子地图应用程序相对应的服务器。

可选的,该终端120中还可以具有支持信息交互功能的应用程序;其中,支持信息交互的应用程序与支持位置发送功能的应用程序可以是同一应用程序,或者,支持信息交互的应用程序与支持位置发送功能的应用程序也可以是不同应用程序。

其中,上述系统中包含一个或者多个服务器110,以及多个终端120。本申请实施例对于服务器110和终端120的个数不做限制。

终端以及服务器通过通信网络相连。可选的,通信网络是有线网络或无线网络。

可选的,上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(Local Area Network,LAN)、城域网(Metropolitan Area Network,MAN)、广域网(Wide Area Network,WAN)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。在一些实施例中,使用包括超文本标记语言(Hyper Text Mark-up Language,HTML)、可扩展标记语言(Extensible Markup Language,XML)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(Secure Socket Layer,SSL)、传输层安全(Transport Layer Security,TLS)、虚拟专用网络(Virtual Private Network,VPN)、网际协议安全(Internet Protocol Security,IPsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。本申请在此不做限制。

图2示出了本申请一示例性实施例提供的信息处理方法的流程图,该方法可以由计算机设备执行,该计算机设备可以实现为服务器,该服务器可以是如图1所示的服务器,如图2所示,该信息处理方法可以包括以下步骤。

步骤210,获取u个目标对象的对象位置;u大于等于3,且u为整数。

计算机设备获取至少三个目标对象的对象位置。

可选的,u个目标对象可以通过具有信息交互功能的第一应用程序进行信息交互;示意性的,具有信息交互功能的第一应用程序可以是即时通讯应用程序。u个目标对象可以是处于第一应用程序中的同一信息交互频道内的交互对象中的全部交互对象或者部分交互对象;示意性的,u个目标对象可以是处于即时通信应用程序中的同一群组中的交互对象中的全部交互对象或者部分交互对象。

步骤220,基于u个目标对象的对象位置,获取u个目标对象的中间位置。

可选的,该中间位置距离各个目标对象的对象位置的距离可以相等或不等。示意性的,该中间位置可以是基于u个目标对象的对象位置确定的位置范围内的位置点;比如,该中间位置可以是该位置范围内的任意一点,等等。

步骤230,获取至少一个目标信息各自的目标位置。

该目标信息是与目标位置相关的信息内容;示意性的,该目标信息可以包括目标位置的位置信息,该目标位置处的服务信息等等,该服务信息可以包括该目标位置的服务环境,服务项目,服务评分等等相关信息。本申请对目标信息的包含内容不进行限制。

步骤240,基于中间位置与u个目标对象的对象位置之间的距离,以及至少一个目标信息各自的目标位置与u个目标对象的对象位置之间的距离,以约束损失最小为目标,确定至少一个目标信息的处理优先级。

步骤250,基于至少一个目标信息的处理优先级,对至少一个目标信息执行第一处理。

该处理优先级用以指示计算机设备对各个目标信息执行第一处理的顺序。

可选的,计算机设备对至少一个目标信息执行第一处理可以是指,计算机设备将至少一个目标信息发送给相关对象;相关对象中包含u个目标对象。

示意性的,服务器可以将至少一个目标信息分别发送给各个相关对象;或者,服务器可以将至少一个目标信息发送到包含各个相关对象的信息交互频道(比如群组)中,以使得各个相关对象获取到至少一个目标信息;比如服务器可以将至少一个目标信息发送到第一应用程序中包含各个相关对象的群组中,以使得各个相关对象获取到至少一个目标信息。

综上所述,本申请实施例提供的信息处理方法,在基于多个目标对象的位置进行信息处理的场景中,计算机设备通过获取至少三个目标对象的对象位置,确定至少三个目标对象的中间位置;获取至少一个目标信息各自的位置,并根据中间位置与至少三个目标对象的对象位置之间的距离,以及至少一个目标信息各自的位置与至少三个目标对象的对象位置之间的距离,按照约束损失最小的要求,确定各个目标信息的处理优先级,以根据各个目标信息的处理优先级对至少一个目标信息执行第一处理;从而在基于多个目标对象的位置进行信息处理的场景中,减少了人工确认目标信息的操作过程,实现了对目标信息的智能化处理,提高了对信息的获取效率和处理效果。

示意性的,本申请提供的信息处理方法,可以应用于确定适应于三个或三个以上的交互对象确定目的地点的场景中。在此场景下,若v个交互对象的对象位置较为分散,在确定聚会场所(目的地点)时需要适应于v个交互对象,此时,若交互对象对各个交互对象的地理位置进行确认,统一聚会的地理位置,再选择该地理位置处的聚会商店(目的地点),从而完成确定目的地点的过程,会使得在确认目的地点的过程中花费较长的时间,从而使得获取目的地点的目标信息的效率较低;为减少确定目的地点的复杂程度,提高多人聚会场景中确定目的地点的效率,本申请提供了一种信息处理方法,可以实现在多人聚会场景中的模糊导航;其中,模糊导航是指没有明确给出目的地点的信息,而是通过v个交互对象中的u个目标对象的对象位置,以及至少一个目标信息各自的目标位置,给出导航路径的一种导航方式;从而实现了对目标信息的自动确定并主动向终端发送,减少了交互对象获取目标信息的过程,提高了对目标信息的获取效率。

图3示出了本申请一示例性实施例示出的信息处理方法的流程图,该方法可以由计算机设备执行,该计算机设备可以实现为服务器,该服务器可以是如图1所示的服务器,如图3所示,该信息处理方法可以包括以下步骤。

步骤310,获取u个目标对象;u大于等于3,且u为整数。

在一种可能的实现方式中,u个目标对象是基于u个目标对象所在的目标群组中交互信息确定的,也就是说,获取u个目标对象的过程可以实现为:

获取目标群组中的v个交互对象之间的交互信息;v≥u,且v为整数;

基于v个交互对象之间的交互信息,从v个交互对象中获取u个目标对象。

也就是说,该目标群组中包含v个交互对象,u个目标对象是目标群组中的v个交互对象中,基于交互信息确认的u个交互对象。

在一种可能的实现方式中,u个目标对象是基于v个交互对象在信息交互中的交互频率确定的;计算机设备可以将v个交互对象中,交互频率较高的前u名的交互对象获取为目标对象;在此情况下,获取目标对象的过程可以实现为:

基于v个交互对象之间的交互信息,获取v个交互对象在目标群组中的交互频率;

基于v个交互对象在目标群组中的交互频率,确定u个目标对象。

进一步的,计算机设备可以基于v个交互对象在目标群组中的交互频率从高到低的顺序,对v个交互对象进行排序,获得排序结果;

将排序结果中的前u个交互对象,确定为u个目标对象。

或者,计算机设备可以基于v个交互对象在目标群组中的交互频率从低到高的顺序,对v个交互对象进行排序,获得倒序排序结果;

将倒序排序结果中的后u个交互对象,确定为u个目标对象。

计算机设备还可以基于v个交互对象之间的交互的内容中包含的交互关键词,从v个交互对象中获取u个目标对象;该过程可以实现为:

对v个交互对象之间的交互信息进行自然语言处理(Natural Language Processing,NLP),获得对象关键词;该对象关键词用以指示v个交互对象的信息交互中涉及到的交互对象;

基于对象关键词,从v个交互对象中获取u个目标对象。

示意性的,当计算机设备通过自然语言处理技术从第一群组中第一交互对象发送的交互信息“到你们那边约饭吧”中提取到“你们”这一对象关键词时,确定目标对象是第一群组的交互对象中除第一交互对象之外的其他交互对象中的u个交互对象;或者,当计算机设备通过自然语言处理技术从第二群组中第二交互对象发送的交互信息“@第一交互对象,@第三交互对象,我们去逛街吧”中提取到“@第一交互对象,@第三交互对象”的对象关键词时,可以确定目标对象是第一交互对象、第二交互对象以及第三交互对象;本申请对对象关键词的设定不进行限制,该对象关键词可以是相关人员基于实际需求进行设定的。

在另一种可能的实现方式中,u个目标对象可以是基于v个交互对象的对象位置确定的;也就是说,在获取u个目标对象的对象位置之前,计算机设备可以基于v个交互对象的对象位置,从v个交互对象中确定u个目标对象。

示意性的,计算机设备可以获取地理位置处于v个交互对象的边缘的交互对象中的u个交互对象为目标对象;可选的,当u小于等于4时,计算机设备可以获取地理位置处于边缘的交互对象中处于最东侧,最西侧,最南侧以及最北侧的交互对象中的任意u个为目标对象。或者,计算机设备以v个交互对象中相距最远的两个交互对象的对象位置之间的连线的中点为参考点,按照v个交互对象的对象位置与该参考点之间的位置由远到近的顺序,从v个交互对象中获取u个目标对象。

步骤320,获取u个目标对象的对象位置。

在一种可能的实现方式中,计算机设备可以通过NLP技术对v个交互对象的交互信息进行信息提取,以获取v个交互对象的对象位置;示意性的,计算机设备可以通过NLP技术提取交互信息中位置关键词,以基于该位置关键词获取各个交互对象的对象位置,比如,计算机设备通过NLP技术对第一交互对象发送的交互信息“我下午到A地点有事,到时候聚一下呗”进行位置关键词提取,获取到位置关键词“A地点”,则可以确定第一交互对象的对象位置为A地点对应的地理位置;或者,计算机设备可以通过NLP技术提取各个交互对象的对象信息,以基于各个交互对象的对象信息与地理位置LBS(Location Based Service,基于位置服务)数据库进行匹配,从而获取各个交互对象的经纬度信息,即获取各个交互对象的对象位置。需要说明的是,上述两种获取交互对象的对象位置的方式可以分别应用,也可以结合应用,本申请对此不进行限制。

由于本申请实施例中涉及通过NLP技术对交互对象的交互信息的处理,为了保证信息来源的安全性和合法性,计算机设备可以指示v个交互对象各自的交互终端在界面上显示授权询问信息,在接收到基于该授权询问信息的确定操作后,计算机设备确认获取到授权询问信息对应的相关信息的处理权限。

其中,该授权询问信息可以包括位置授权询问信息以及信息授权询问信息;在计算机设备接收到v个交互对象对该授权询问信息的确定操作后,确定可以获取v个交互对象的对象位置,以及v个交互对象的交互信息。

步骤330,基于u个目标对象的对象位置,获取u个目标对象的中间位置。

当u大于等于3时,计算机设备可以基于u个目标对象的对象位置的位置信息构建目标邻接图形(比如,该目标邻接图形可以是一个矩形或者圆形),该目标邻接图形对应的范围是包含u个目标对象的对象位置的最小范围(比如包含u个目标对象的最小矩形或者最小圆形);将该目标邻接图形的中心位置获取为u个目标对象的中间位置;其中,对象位置的位置信息可以是指目标对象对应的LBS位置坐标。图4示出了本申请一示例性实施例示出的一种目标对象的中间位置的示意图,如图4所示,以目标对象的数量为4,目标邻接图形为圆形为例,此时,计算机设备可以基于各个目标对象的对象位置构建能够包含4个目标对象位置的最小圆形410;将该圆形的圆心对应的位置获取为4个目标对象的中间位置420。或者,图5示出了本申请一示例性实施例示出的另一种目标对象的中间位置的示意图,如图5所示,以目标对象的数量为5,目标邻接图形为矩形为例,此时,计算机设备可以基于各个目标对象的对象位置构建能够包含5个目标对象位置的最小矩形510,将该矩形两条对角线的交点,获取为5个目标对象的中间位置520。本申请对目标邻接图形的形状不进行限制。

以目标对象的数量为3为例,即响应于u=3,基于u个目标对象的对象位置,获取u个目标对象的中间位置可以实现为:

获取三个目标对象的对象位置的位置信息,以及三个目标对象两两之间的中心点位置的位置信息;

基于三个目标对象的对象位置的位置信息,以及三个目标对象两两之间的中心点位置的位置信息,获取三个目标对象的中间位置。

示意性的,三个目标对象包括第一目标对象,第二目标对象以及第三目标对象;第一目标对象的位置坐标为(l1,w1),第二目标对象的位置坐标为(l2,w2),第三目标对象的位置坐标为(l3,w3),其中,l表示经度,w表示维度;第一目标对象与第二目标对象之间的第一中心点位置的位置坐标为(),第一目标对象与第三目标对象之间的第二中心点位置的位置坐标为(),第二目标对象与第三目标对象之间的第三中心点位置的位置坐标为()。

在获取到三个目标对象的对象位置的位置信息,以及三个目标对象两两之间的中心点的位置信息后,计算机设备可以构建目标邻接图形的方式,确认三个目标对象的中间位置;或者,计算机设备也可以基于三个目标对象的对象位置的位置信息,以及三个目标对象两两之间的中心点的位置信息构建直线方程组,以对该直线方程组求解,获得三个目标对象的中间位置;该过程可以实现为:

基于三个目标对象的对象位置的位置信息,以及三个目标对象两两之间的中心点位置的位置信息,构建直线方程组;该直线方程组包含至少两个直线方程,直线方程用于指示经过一个目标对象的对象位置与另外两个目标对象之间的中心点位置的直线;

获取至少两个直线方程对应的直线交点,作为三个目标对象的中间位置。

图6示出了本申请一示例性实施例示出的对象位置以及中心点位置的示意图,如图6所示,以直线方程组中包含三个直线方程为例,计算机设备基于第一目标对象611的位置信息与第三中心点位置623的位置信息建立第一直线方程,基于第二目标对象612的位置信息以及第二中心点位置622的位置信息建立第二直线方程,基于第三目标对象613的位置信息以及第一中心点位置621的位置信息建立第二直线方程,以组成直线方程组,该直线方程组的公式可以表示为两点式方程:

或者,计算机设备也可以基于其他直线构建方式构建直线方程,比如,直线构建方式还可以实现为斜截式、截距式、一般式中的一种。

计算机设备对上述直线方程组解方程,可以获得三个直线方程的直线交点,如图6所示的直线交点630,并将该直线交点获取为三个目标对象的中间位置,该中间位置的位置坐标可以表示为()。

当该直线方程组中包含两个直线方程时,该直线方程组中可以包含上述三个直线方程中的任意两个;计算机设备通过对包含两个直线方程的直线方程组解方程,获取到两个直线方程的直线交点,将该直线交点获取为三个目标对象的中间位置。

步骤340,获取至少一个目标信息各自的目标位置。

在一种可能的实现方式中,计算机设备可以对v个交互对象之间的交互信息进行自然语言处理,获得交互信息中的位置相关信息;基于位置相关信息进行位置筛选,获取至少一个目标信息,以及该至少一个目标信息各自的目标位置。

计算机设备在获取到位置相关信息之后,可以基于位置相关信息在位置数据库中进行位置筛选,以获取至少一个目标信息,以及该至少一个目标信息各自的目标位置。

在另一种可能的实现方式中,该目标位置可以是中间位置周围目标范围内的位置。也就是说,计算机设备可以直接将中间位置周围目标范围内的位置均获取为目标位置。

或者,该目标位置也可以是中间位置周围目标范围内,基于位置相关信息确定的位置;此时,计算机设备可以将中间位置周围目标范围内的位置,获取为候选位置;对v个交互对象之间的交互信息进行自然语言处理,获得交互信息中的位置相关信息;基于位置相关信息对候选位置进行筛选,获取至少一个目标位置。在此情况下,该位置数据库可以是中间位置周围目标范围对应的位置数据库,从而缩小基于位置相关信息进行目标位置筛选的范围,提高筛选效率,同时减少计算设备的数据处理量。

示意性的,该位置相关信息可以包括商品关键词,商铺关键词,商铺类型关键词中的至少一种,计算机设备在获取到上述位置相关信息中的一种或者多种后,通过对获取到的位置相关信息与中间位置周围目标范围内的位置对应的数据库中的信息进行匹配,以获取位置相关信息对应的地理位置,即目标位置,示意性的,该数据库可以实现为“商品-商铺-商铺类型-地理位置”数据库,本申请对数据库的实现形式不进行限制。比如,若v个交互对象的交互信息中包含交互信息“我有点想去吃火锅”,当计算机设备通过对该交互信息通过NLP技术进行信息提取后,获取到商品关键词“火锅”时,计算机设备可以基于该商品关键词在中间位置周围目标范围内的位置对应的“商品-商铺-商铺类型-地理位置”数据库中进行信息匹配,从而对该中间位置周围目标范围内的商铺进行筛选,以获取中间位置周围目标范围内的商铺中与“火锅”相关的商铺,并将与“火锅”相关的商铺的地理位置确定为目标位置,以及获取各个目标位置各自的目标信息。或者,若v个交互对象的交互信息中包含交互信息“商铺A好像还不错”,当计算机设备通过对该交互信息通过NLP技术进行信息提取后,获取到其中的商铺关键词“商铺A”时,计算机设备可以基于该商铺关键词在中间位置周围目标范围内的位置对应的“商品-商铺-商铺类型-地理位置”数据库中进行信息匹配,从而对该中间位置周围目标范围内的商铺进行筛选,以获取中间位置周围目标范围内的商铺中“商铺A”的地理位置;进一步的,计算机设备还可以基于“商铺A”经营的商品获取商品关键词,以基于该商品关键词进一步确定相关商铺的地理位置;计算机设备将基于“商铺A”确定的地理位置确定为目标位置,以及获取各个目标位置各自的目标信息。

在本申请实施例中,该位置相关信息对应的各个关键词可以由相关人员进行设置或更新,或者,通过分词获取得到的本申请对此不进行限制。

步骤350,基于中间位置与u个目标对象的对象位置之间的距离,以及至少一个目标信息各自的目标位置与u个目标对象的对象位置之间的距离,以约束损失最小为目标,确定至少一个目标信息的处理优先级。

其中,该第一损失模型是基于中间位置与u个目标对象位置之间的距离,损失权重,以及至少一个目标信息各自的目标位置与u个目标对象的对象位置之间的距离构建的数学模型;示意性的,以u=3为例,该第一损失模型可以表示为:

该第一损失模型为带约束的总体损失模型;其中,Dj表示中间位置与第j个对象位置之间的距离,j=1,2,3,且;Dij表示第i个目标位置与第j个对象位置之间的距离,i=1,2,……,n;j=1,2,3;n表示目标位置的数量,且;wij表示第i个目标位置与第j个对象位置之间的损失权重;θ为常规参数,由相关人员进行设置;用以对第一损失模型进行约束。

本申请实施例采用损失最小和梯度下降的方法,将和代入上述第一损失模型中,对第一损失模型中的损失权重进行优化,得到最优损失权重。

在基于第一损失模型获得最优损失权重之后,计算机设备可以将该最优损失权重代入到基于损失权重构建的第二损失模型中,以获取至少一个目标信息的损失值;该第二损失模型可以表示为:

该第二损失模型是无约束的损失模型,Ri表示第i个目标信息对应的损失值。

示意性的,至少一个目标信息的损失值可以组成损失序列R,且。

计算机设备在获取到至少一个目标信息的损失值之后,可以对至少一个目标信息的损失值进行排序,以根据损失值的排序结果确定至少一个目标信息的处理优先级。示意性的,计算机设备可以按照损失值从大到小的顺序对至少一个目标信息进行排序,将排序结果的逆结果获取为至少一个目标信息的处理优先级;或者,计算机设备可以按照损失值从小到大的顺序对至少一个目标信息进行排序,将排序结果获取为至少一个目标信息的处理优先级。

步骤360,基于至少一个目标信息的处理优先级,对至少一个目标信息执行第一处理。

可选的,在对目标信息执行第一处理时,计算机设备可以基于处理优先级,将至少一个目标信息发送给v个交互终端,以指示交互终端按照至少一个目标信息的处理优先级,对至少一个目标信息进行展示;该交互终端是与交互对象相对应的终端。

在一种可能的实现方式中,计算机设备可以将至少一个目标信息依次发送给交互对象的交互终端,也就是说,对于一个交互终端而言,在接收目标信息时,是逐个进行目标信息接收的;此时,该处理优先级用以指示计算机设备向交互终端发送目标信息的顺序。示意性的,计算机设备可以先将处理优先级处于第一位的第一目标信息发送给交互终端;在接收到基于第一目标信息的反馈信息后,基于该反馈信息确定是否继续按照处理优先级对目标信息执行第一处理;当反馈信息为基于第一目标信息的否定信息时,将此时处理优先级处于第一位的第二目标信息发送给交互终端,以此类推,直至计算机设备接收到基于目标信息的确定信息;当反馈信息为基于第一目标信息的确定信息或者终止发送信息时,停止发送目标信息。其中,该否定信息用以指示交互对象不接受目标信息;该确定信息用以指示交互对象接受目标信息;该终止发送信息用以指示无需对目标信息执行第一处理。

在本申请实施例中,计算机设备可以在接收到v个交互终端中的一个交互终端发送的反馈信息后,确定接收到基于目标信息的反馈信息,并将该交互终端发送的反馈信息的类型,确定为基于目标信息的反馈信息的类型,比如,若该交互终端发送的反馈信息的类型为确定信息,则确定基于目标信息的反馈信息的类型也为确定信息;或者,计算机设备可以在接收到v个交互终端中超过目标比例的交互终端发送的反馈信息后,确定接收到基于目标信息的反馈信息,并基于目标比例的交互终端发送的反馈信息的类型,确定基于目标信息的反馈信息的类型,比如,计算机设备可以统计目标比例的交互终端中,各个交互终端发送的反馈信息指示的类型的数量,将数量最多的类型确定为基于目标信息的反馈信息的类型;或者,计算机设备可以在接收到u个目标对象对应的交互终端发送的反馈信息后,确定接收到基于目标信息的反馈信息,并基于u个目标对象对应的交互终端发送的反馈信息的类型,确定基于目标信息的反馈信息的类型;或者,计算机设备也可以在目标信息的展示时长达到时长阈值时,基于接收到的交互终端发送的反馈信息的类型,确定基于目标信息的反馈信息的类型;该展示时长用以指示从将目标信息发送给交互终端开始到当前时刻的持续时长。需要说明的是,上述确定接收到反馈信息的方式,以及确定反馈信息的类型方式仅为示意性的,相关人员可以基于实际需求对确定反馈信息的方式进行不同的设置,本申请对此不进行限制。

在另一种可能的实现方式中,计算机设备还可以将至少一个目标信息一次性发送给交互对象的交互终端;此时,该处理优先级用以指示计算机设备向交互终端发送的至少一个目标信息的展示顺序。示意性的,当交互终端通过界面显示的方式对至少一个目标信息进行展示时,交互终端可以按照处理优先级指示的显示顺序对至少一个目标信息进行显示;当交互终端通过语音播报的方式对至少一个目标信息进行展示时,交互终端可以按照处理优先级指示的播报顺序对至少一个目标信息进行语音播报;本申请对目标信息的展示方式不进行限制。

可选的,交互终端可以通过具有信息交互功能的第一应用程序对至少一个目标信息执行第一处理;比如,服务器可以基于至少一个目标信息生成至少一个可交互信息,至少一个可交互信息可以是具有交互功能的信息;服务器将至少一个可交互信息发送给交互终端中的第一应用程序,以使得交互终端通过对至少一个可交互信息的展示,实现对至少一个目标信息的展示。该交互功能对应的交互方式可以包括触控交互以及语音交互中的至少一种。

示意性的,当交互终端通过界面显示的方式对至少一个目标信息进行展示时,交互终端可以通过投票组件的形式对至少一个目标信息进行显示;至少一个目标信息可以对应于投票组件中的至少一个选项;在此情况下,交互终端可以基于投票组件中各个选项接收到的选择操作的数量,确定至少一个目标信息各自的反馈信息的类型,并将各个目标信息的各自的反馈信息发送给服务器。

在本申请实施例中,在计算机设备通过交互终端完成对至少一个目标信息的第一处理之后,计算机设备还可以基于反馈信息确定的第一目标信息生成各个交互对象到达第一目标信息对应的目标位置的导航路径。

示意性的,计算机设备生成导航路径并发送给终端的过程可以实现为:

获取第一目标信息对应的目标位置的位置信息;该第一目标信息是至少一个目标信息中的一个;

基于第一目标信息对应的目标位置的位置信息与v个交互对象的对象位置的位置信息,生成v个交互对象各自与第一目标信息对应的目标位置之间的导航路径;

将v个交互对象各自与第一目标信息对应的目标位置之间的导航路径分别发送给相应的交互对象。

在本申请实施例中,该计算机设备可以实现为地图服务器;当地图服务器确认好各个交互对象与第一目标信息对应的目标位置之间的导航路径之后,可以将各个交互对象各自的导航路径发送给各个交互对象对应的交互终端,以使得交互终端对对应的交互对象到达第一目标信息对应的目标位置的导航路径进行显示或播报。在该过程中,对于交互终端而言,当交互对象基于具有信息交互功能的第一应用程序确定好第一目标信息后,可以自动跳转到具有路径导航功能的第二应用程序;该第二应用程序是与第一应用程序具有账号关联的应用程序,且两者之间的账号关联是基于交互对象的授权操作建立的。或者,当交互对象基于具有信息交互功能的第一应用程序确定好第一目标信息后,交互终端可以从第一应用程序自动跳转到该第一应用程序中,具有路径导航功能的子程序,以在接收到地图服务器发送的导航路径的相关信息后,显示导航路径。

该第一目标信息是至少一个目标信息中,处理优先级指示的处于第一位的目标信息;或者,该第一目标信息是至少一个目标信息中,基于v个交互对象的选择操作确定的目标信息;在此情况下,计算机设备基于v个交互对象的选择操作确定第一目标信息的过程可以实现为:

接收反馈信息;该反馈信息是基于v个交互对象对至少一个目标信息的选择操作生成的;

基于反馈信息,统计至少一个目标信息接收到的选择操作的数量;

基于至少一个目标信息接收到的选择操作的数量,从至少一个目标信息中,确定第一目标信息。

其中,计算机设备可以将接收到选择操作的数量最多的目标信息,确定为第一目标信息。

综上所述,本申请实施例提供的信息处理方法,在基于多个目标对象的位置进行信息处理的场景中,计算机设备通过获取至少三个目标对象的对象位置,确定至少三个目标对象的中间位置;获取至少一个目标信息各自的位置,并根据中间位置与至少三个目标对象的对象位置之间的距离,以及至少一个目标信息各自的位置与至少三个目标对象的对象位置之间的距离,按照约束损失最小的要求,确定各个目标信息的处理优先级,以根据各个目标信息的处理优先级对至少一个目标信息执行第一处理;从而在基于多个目标对象的位置进行信息处理的场景中,减少了人工确认目标信息的操作过程,实现了对目标信息的智能化处理,提高了对信息的获取效率和处理效果。

以第一应用程序为即时通讯应用程序,第二应用程序为地图导航应用程序,该计算机设备为第二应用程序对应的地图服务器,且通过第一应用程序进行信息交互的交互对象的数量为3为例,图7是本申请一示例性实施例示出的信息处理方法的应用场景示意图,如图7所示,交互对象A、交互对象B与交互对象C通过第一应用程序710进行信息交互;地图服务器720可以在接收到三个交互对象的授权操作后,通过NLP技术对三个交互对象在第一应用程序710中的交互信息711进行信息提取,获取三个交互对象各自的对象位置以及位置相关信息,图7中该位置相关信息为商品关键词:小龙虾;地图服务器720可以基于三个交互对象各自的对象位置获取中间位置;基于位置相关信息获取至少一个目标信息,以及至少一个目标信息各自的目标位置;其中,地图服务器720可以依据位置相关信息获取至少一个目标信息以及至少一个目标信息各自的目标位置,或者,地图服务器720也可以依据中间位置以及位置相关信息获取至少一个目标信息,以及至少一个目标信息各自的目标位置;在获取到至少一个目标信息后,地图服务器720获取三个对象位置与中间位置之间的距离,以及三个对象位置与至少一个目标位置之间的距离;通过第一损失模型与第二损失模型对三个对象位置与中心位置之间的距离,以及三个对象位置与至少一个目标位置之间的距离进行处理,获得至少一个目标信息各自的损失值组成的损失序列,并基于该损失序列确定对至少一个目标信息的处理优先级,示意性的,地图服务器720将处理优先级指示的第一个执行第一处理的目标信息获取为第一目标信息,并生成分别以三个对象位置为起点,以第一目标信息对应的第一目标位置为终点的导航路径,并将各个交互对象对应的导航路径分别发送给交互对象对应的交互终端,以使得交互终端通过第二应用程序730对该交互对象对应的导航路径进行显示,如图7所示,交互对象C的交互终端中的第二应用程序中,显示有从交互对象C的对象位置到达第一目标信息对应的第一目标位置的导航路径。

需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守国家和地区的相关法律法规和标准。例如,本申请中涉及到的对象交互信息以及对象位置信息都是在充分授权的情况下获取的。

图8示出了本申请一示例性实施例示出的信息处理装置的方框图,如图8所示,该装置可以包括以下模块。

对象位置获取模块810,用于获取u个目标对象的对象位置;u大于等于3,且u为整数;

中间位置获取模块820,用于基于u个所述目标对象的对象位置,获取u个所述目标对象的中间位置;

目标位置获取模块830,用于获取至少一个目标信息各自的目标位置;

优先级确定模块840,用于基于所述中间位置与u个所述目标对象的对象位置之间的距离,以及至少一个所述目标信息各自的目标位置与u个所述目标对象的对象位置之间的距离,以约束损失最小为目标,确定至少一个所述目标信息的处理优先级;

信息处理模块850,用于基于至少一个所述目标信息的所述处理优先级,对至少一个所述目标信息执行第一处理。

在一种可能的实现方式中,所述中间位置获取模块820,包括:

位置信息获取子模块,用于获取三个所述目标对象的对象位置的位置信息,以及三个所述目标对象两两之间的中心点位置的位置信息;

中间位置获取子模块,用于基于三个所述目标对象的对象位置的位置信息,以及三个所述目标对象两两之间的中心点位置的位置信息,获取三个所述目标对象的所述中间位置。

在一种可能的实现方式中,所述中间位置获取子模块,包括:

方程组构建单元,用于基于三个所述目标对象的对象位置的位置信息,以及三个所述目标对象两两之间的中心点位置的位置信息,构建直线方程组;所述直线方程组包含至少两个直线方程,所述直线方程用于指示经过一个所述目标对象的对象位置与另外两个所述目标对象之间的中心点位置的直线;

中间位置获取单元,用于获取至少两个所述直线方程对应的直线交点,作为三个所述目标对象的所述中间位置。

在一种可能的实现方式中,所述装置还包括:

交互信息获取模块,用于获取目标群组中的v个交互对象之间的交互信息;v≥u,且v为整数;

目标对象获取模块,用于基于v个所述交互对象之间的交互信息,从v个所述交互对象中获取u个所述目标对象。

在一种可能的实现方式中,所述目标对象获取模块,包括:

交互频率获取子模块,用于基于v个所述交互对象之间的交互信息,获取v个所述交互对象在所述目标群组中的交互频率;

排序结果获取子模块,用于基于v个所述交互对象在所述目标群组中的交互频率从高到低的顺序,对v个所述交互对象进行排序,获得排序结果;

第一获取子模块,用于将所述排序结果中的前u个所述交互对象,确定为u个所述目标对象。

在一种可能的实现方式中,所述目标对象获取模块,包括:

关键词获取子模块,用于对v个所述交互对象之间的交互信息进行自然语言处理,获得对象关键词;所述对象关键词用以指示v个所述交互对象的信息交互中涉及到的交互对象;

第二获取子模块,用于基于所述对象关键词,从v个所述交互对象中获取u个所述目标对象。

在一种可能的实现方式中,所述优先级确定模块840,包括:

权重获取子模块,用于基于所述中间位置与u个所述目标对象的对象位置之间的距离,以及至少一个所述目标信息各自的目标位置与u个所述目标对象的对象位置之间的距离,对第一损失模型进行训练,获得损失权重;所述损失权重是所述第一损失模型中的可调节参数;所述第一损失模型是带约束的函数模型;

损失值获取子模块,用于基于第二损失模型对所述中间位置与u个所述目标对象的对象位置之间的距离,以及至少一个所述目标信息各自的目标位置与u个所述目标对象的对象位置之间的距离进行处理,获取至少一个所述目标信息的损失值;所述第二损失模型是基于所述损失权重构建的,无约束的函数模型;

优先级获取子模块,用于基于至少一个所述目标信息的损失值,获取至少一个所述目标信息的所述处理优先级。

在一种可能的实现方式中,所述信息处理模块850,用于基于至少一个所述目标信息的所述处理优先级,将至少一个所述目标信息发送给v个交互终端,以指示所述交互终端按照至少一个所述目标信息的所述处理优先级,对至少一个所述目标信息进行展示;所述交互终端是与所述交互对象相对应的终端。

在一种可能的实现方式中,所述装置还包括:

位置信息获取模块,用于获取第一目标信息对应的目标位置的位置信息;所述第一目标信息是至少一个所述目标信息中的一个;

路径生成模块,用于基于所述第一目标信息对应的目标位置的位置信息与v个所述交互对象的对象位置的位置信息,生成v个所述交互对象各自与所述第一目标信息对应的目标位置之间的导航路径;

路径发送模块,用于将v个所述交互对象各自与所述第一目标信息对应的目标位置之间的导航路径分别发送给相应的所述交互对象。

在一种可能的实现方式中,所述第一目标信息是至少一个所述目标信息中,所述处理优先级指示的处于第一位的所述目标信息;

或者,

所述第一目标信息是至少一个所述目标信息中,基于v个所述交互对象的选择操作确定的所述目标信息。

在一种可能的实现方式中,响应于所述第一目标信息是至少一个所述目标信息中,基于v个所述交互对象的选择操作确定的所述目标信息,所述装置还包括:

信息接收模块,用于接收反馈信息;所述反馈信息是基于v个所述交互对象对至少一个所述目标信息的选择操作生成的;

数量统计模块,用于基于所述反馈信息,统计至少一个所述目标信息接收到的选择操作的数量;

信息确定模块,用于基于至少一个所述目标信息接收到的选择操作的数量,从至少一个所述目标信息中,确定所述第一目标信息。

综上所述,本申请实施例提供的信息处理装置,在基于多个目标对象的位置进行信息处理的场景中,计算机设备通过获取至少三个目标对象的对象位置,确定至少三个目标对象的中间位置;获取至少一个目标信息各自的位置,并根据中间位置与至少三个目标对象的对象位置之间的距离,以及至少一个目标信息各自的位置与至少三个目标对象的对象位置之间的距离,按照约束损失最小的要求,确定各个目标信息的处理优先级,以根据各个目标信息的处理优先级对至少一个目标信息执行第一处理;从而在基于多个目标对象的位置进行信息处理的场景中,减少了人工确认目标信息的操作过程,实现了对目标信息的智能化处理,提高了对信息的获取效率和处理效果。

图9示出了本申请一示例性实施例示出的计算机设备900的结构框图。该计算机设备可以实现为本申请上述方案中的服务器。所述计算机设备900包括处理器(比如中央处理器(Central Processing Unit,CPU))901、包括随机存取存储器(Random Access Memory,RAM)902和只读存储器(Read-Only Memory,ROM)903的系统存储器904,以及连接系统存储器904和中央处理单元901的系统总线905。所述计算机设备900还包括用于存储操作系统909、应用程序910和其他程序模块911的大容量存储设备906。

不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、可擦除可编程只读寄存器(Erasable Programmable Read Only Memory,EPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)闪存或其他固态存储其技术,只读光盘(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器904和大容量存储设备906可以统称为存储器。

根据本公开的各种实施例,所述计算机设备900还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备900可以通过连接在所述系统总线905上的网络接口单元907连接到网络,或者说,也可以使用网络接口单元907来连接到其他类型的网络或远程计算机系统(未示出)。

所述存储器还存储有至少一条计算机程序,处理器901通过执行该至少一条计算机程序来实现上述各个实施例所示的信息处理方法中的全部或部分步骤。

图10示出了本申请一个示例性实施例示出的计算机设备1000的结构框图。该计算机设备1000可以实现为上述的终端。

通常,计算机设备1000包括有:处理器1001和存储器1002。

处理器1001可以包括一个或多个处理核心,比如4核心处理器、10核心处理器等。处理器1001可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1001也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU;协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1001可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1001还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器1002可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1002还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1002中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1001所执行以实现本申请中方法实施例示出的信息处理方法中的全部或部分步骤。

在一些实施例中,计算机设备1000还可选包括有:外围设备接口1003和至少一个外围设备。处理器1001、存储器1002和外围设备接口1003之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1003相连。具体地,外围设备包括:射频电路1004、显示屏1005、摄像头组件1006、音频电路1007和电源1009中的至少一种。

在一些实施例中,计算机设备1000还包括有一个或多个传感器1009。该一个或多个传感器1009包括但不限于:加速度传感器1010、陀螺仪传感器1011、压力传感器1012、光学传感器1013以及接近传感器1014。

本领域技术人员可以理解,图10中示出的结构并不构成对计算机设备1000的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在一示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该计算机程序由处理器加载并执行以实现上述信息处理方法中的全部或部分步骤。例如,该计算机可读存储介质可以是只读存储器、随机存取存储器、只读光盘、磁带、软盘和光数据存储设备等。

在一示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括至少一条计算机程序,该计算机程序由处理器加载并执行上述图2或图3所示任一实施例所示的信息处理方法的全部或部分步骤。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献