辅助行程的方法、装置、设备、存储介质和程序产品与流程

文档序号:24641444发布日期:2021-04-09 20:54阅读:85来源:国知局
辅助行程的方法、装置、设备、存储介质和程序产品与流程
本公开的实施例主要涉及智能交通领域,并且更具体地,涉及用于辅助行程的方法、装置、设备、计算机可读存储介质和程序产品。
背景技术
:目前,随着计算机技术的发展,越来越多的人们通过应用(app)使用在线服务出行,诸如打车、导航等。在利用应用出行的过程中,用户通常需要指定出发地、目的地、或中途停靠地(例如,接人或者送人)。有时,用户所指定的地点实际对应于具有一定范围的区域,例如小区、或公园。这种情况下,期望app能够将用户准确地引导至合适的出入口。技术实现要素:根据本公开的示例实施例,提供了一种用于辅助行程的方案。在本公开的第一方面中,提供了一种用于辅助行程的方法。该方法包括获取与行程相关联的目标兴趣点,目标兴趣点对应于具有预定范围的目标区域;确定针对目标区域的目标出入位置,目标出入位置与不同属性的路段相关,并且目标出入位置与对应于目标兴趣点的目标路段之间的通行成本小于预定成本;以及提供目标出入位置。在本公开的第二方面中,提供了一种用于辅助行程的方法。该方法包括确定与目标兴趣点相关联的一组路段,目标兴趣点对应于具有预定范围的目标区域;基于一组路段的属性,确定与不同属性的路段有关的至少一个候选出入位置;从至少一个候选出入位置中确定针对目标区域的目标出入位置,目标出入位置与对应于目标兴趣点的目标路段之间的通行成本小于预定成本;以及将目标兴趣点与目标出入位置关联,以用于辅助与目标兴趣点相关联的行程。在本公开的第三方面中,提供了一种用于辅助行程的装置。该装置包括兴趣点获取模块,被配置为获取与行程相关联的目标兴趣点,目标兴趣点对应于具有预定范围的目标区域;目标位置确定模块,被配置为确定针对目标区域的目标出入位置,目标出入位置与不同属性的路段相关,并且目标出入位置与对应于目标兴趣点的目标路段之间的通行成本小于预定成本;以及目标位置提供模块,被配置为提供目标出入位置。在本公开的第四方面中,提供了一种用于辅助行程的装置。该装置包括路段确定模块,被配置为确定与目标兴趣点相关联的一组路段,目标兴趣点对应于具有预定范围的目标区域;候选位置确定模块,被配置为基于一组路段的属性,确定与不同属性的路段有关的至少一个候选出入位置;候选位置选择模块,被配置为从至少一个候选出入位置中确定针对目标区域的目标出入位置,目标出入位置与对应于目标兴趣点的目标路段之间的通行成本小于预定成本;以及位置关联模块,被配置为将目标兴趣点与目标出入位置关联,以用于辅助与目标兴趣点相关联的行程。在本公开的第五方面中,提供了一种电子设备,包括一个或多个处理器;以及存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现根据本公开的第一方面的方法。在本公开的第六方面中,提供了一种电子设备,包括一个或多个处理器;以及存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现根据本公开的第二方面的方法。在本公开的第七方面中,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现根据本公开的第一方面的方法。在本公开的第八方面中,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现根据本公开的第二方面的方法。在本公开的第九方面中,提供了一种计算机程序产品,包括计算机可执行指令,其中计算机可执行指令在被处理器执行时实现本公开的第一方面的方法。在本公开的第十方面中,提供了一种计算机程序产品,包括计算机可执行指令,其中计算机可执行指令在被处理器执行时实现本公开的第二方面的方法。应当理解,
发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。附图说明结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:图1示出了本公开的多个实施例能够在其中实现的示例环境的示意图;图2示出了根据本公开的一些实施例的用于辅助行程的示例方法的流程图;图3示出了根据本公开的一些实施例的确定出入位置的示意图;图4示出了根据本公开的一些实施例的呈现出入位置的示意图;图5示出了根据本公开的一些实施例的用于辅助行程的示例方法的流程图;图6示出了根据本公开的一些实施例的用于辅助行程的装置的示意性框图;图7示出了根据本公开的一些实施例的用于辅助行程的装置的示意性框图;以及图8示出了能够实施本公开的多个实施例的计算设备的框图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。图1示出了本公开的多个实施例能够在其中实现的示例环境100的示意图。能够为用户提供行程服务的应用(在本文中也称为“行程应用”)是已知的,例如叫车应用、导航应用、地图应用等。本文中描述的行程可以包括用户通过乘坐网约车而进行的行程,或用户通过驾驶车辆而进行的行程。与行程相关联的兴趣点,例如出发地、目的地、中途停靠地,有时对应于具有一定范围的区域。例如,图1所示的兴趣点“xx里”由地图中的参考位置110表示,但对应于具有一定范围的目标区域120。为了便于用户进出目标区域120,行程应用需要向用户提供针对目标区域120的出入位置。图1所示的计算设备102可以是任何具有计算能力的设备。在一些实施例中,计算设备102可以是运行行程应用的终端设备。在这种实施例中,计算设备102可以针对与用户的行程相关联的目标兴趣点确定目标出入位置,并将目标出入位置呈现给用户。作为非限制性示例,计算设备102可以是任意类型的固定计算设备、移动计算设备或便携式计算设备,包括但不限于台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、多媒体计算机、移动电话等。在一些实施例中,计算设备102可以是与行程应用有关的服务器。在这种实施例中,计算设备102可以针对一个或多个兴趣点分别确定其目标出入位置,并在用户指定某个兴趣点时,将所确定的目标出入位置指示给客户端,以便辅助用户的行程。在一种常规方案中,可以基于用户在兴趣点周围的上/下车行为来确定目标区域的可能出入位置。然而,以此方式确定的出入位置并不精确。例如,在导航场景中,这可能导致用户错过出入位置,而无法将车辆开进目标区域内。这种不精确的出入位置极大降低了用户体验。根据本公开的实施例,提出了一种用于辅助行程的方案。在该方案中,确定与目标兴趣点相关联的一组路段。该目标兴趣点对应于具有一定范围的目标区域。例如,目标兴趣点可以是小区、公园、学校、医院等。基于所确定的一组路段的属性,确定与不同属性的路段有关的至少一个候选出入位置。路段的属性可以包括路段的道路等级、宽度等。然后,从至少一个候选出入位置中确定针对目标区域的目标出入位置。目标出入位置与对应于目标兴趣点的目标路段之间的通行成本小于预定成本。目标出入位置可以与目标兴趣点关联,以用于辅助与目标兴趣点相关联的行程。根据在此提出的用于辅助行程的方案,所确定的出入位置更为精确。以此方式,可以更准确地辅助用户的行程,从而提高用户体验。例如,在网约车场景中,用户能够在精确的位置上/下车,从而减少了用户在出入门(例如,小区的出入门)与车辆之间的步行长度。在导航场景中,用户能够在精确的位置驾驶车辆出/入目标区域(例如,小区),避免由于错过出入口而引导的额外驾驶时间、距离等。为了更清楚地理解本公开的实施例所提供的用于辅助行程的方案,将参照图2来进一步描述本公开的实施例。图2示出了根据本公开的一些实施例的用于辅助行程的示例方法200的流程图。方法200可以由图1的计算设备102实现。为便于讨论,将结合图1和图3来描述方法200。在框210,计算设备102确定与目标兴趣点相关联的一组路段。目标兴趣点对应于具有预定范围的目标区域120。例如,目标兴趣点可以是小区、公园、学校、医院等。在本文中,路段由多个位置组成,并且对应于一段道路。例如,路段可以是道路网拓扑结构中的路链(link)。图3示出了根据本公开的一些实施例的确定出入位置的示意图。图3中示例性地示出了与目标兴趣点相关联的一组路段中的一些路段,例如路段310至路段317。应当理解,图3中所示的路段的数目仅是示例性,而无意限制本公开的范围。在一些实施例中,与目标兴趣点相关联的一组路段可以包括在距目标兴趣点一定范围内的所有路段。如图3所示,计算设备102可以确定表示目标兴趣点的参考位置110,然后将以参考位置110为圆心、r为半径的区域320中的所有路段确定为与目标兴趣点有关联的一组路段。在一些实施例中,计算设备102可以附加地考虑路段的可通行性,来确定与目标兴趣点相关联的一组路段。计算设备102可以确定表示目标兴趣点的参考位置110,并将距参考位置110预定范围内的可通行路段确定为与目标兴趣点相关联的一组路段。例如,计算设备102可以基于各个路段的可通行性对区域320中的路段进行过滤,以排除车辆不可通行的路段。与路段的可通信性有关的信息可以来自路段的属性。例如,有些路段的属性可能指示该路段为虚拟连接路段,这样的路段是不可通行的。与路段的可通信性有关的信息还可以指示临时性的道路变化。这样的信息可以来自交管部门或道路管理部门的信息平台。例如,由于道路维护、突发事故、交通管制等原因,某些路段可能临时或在一段时间内不可通行。通过考虑这种实时或近实时的可通行性,可以确保用户能够到达所确定的出入位置。以此方式,可以减少甚至避免临时性的道路变化对用户行程的影响。在框220,计算设备102基于所确定的一组路段的属性,确定与不同属性的路段有关的至少一个候选出入位置。候选出入位置可以是道路属性发生预定变化的位置。例如,计算设备102可以将所确定的一组路段构造成图(graph)。计算设备102进而可以利用图论的方法找出候选出入位置,即,所构造的图中路段的属性发生预定变化的点。图3中示例性地示出了候选出入位置301、302、303和304。在一些实施例中,一组路段的属性可以包括路段的道路等级。所确定的至少一个候选出入位置可以连接道路等级不同的路段。例如,候选出入位置可以是道路等级转变为目标等级以下的位置。在图论的方法中,这样的位置可以视为图中道路等级的拐点。每个路段可以具有基于其所在道路的道路等级。表1示出了道路等级的一个示例。如表1所示,道路等级为0x00至0x06的道路,即高速路、都市高速路、国道、省道、县道、乡镇村道,可以视为公共道路或外部道路。道路等级为0x08、0x09、0x0b的道路,即其它道路、九级路、行人道路等,可以视为内部道路。作为示例,道路等级从0x00至0x06中的任一等级转变为0x08的位置可以被确定为候选出入位置。表1道路等级的示例名称值高速路0x00都市高速路0x01国道0x02省道0x03县道0x04乡镇村道0x06其它道路0x08九级路0x09轮渡0x0a行人道路0x0b人渡0x0c自行车专用道0x0d在一些实施例中,计算设备102可以利用图论的方法来确定候选出入位置。具体地,计算设备102可以从所确定的一组路段中确定第一路段和连接至第一路段的第二路段。如果第一路段的道路等级超过目标等级并且第二路段的道路等级在目标等级以下,计算设备102可以将第二路段与第一路段的连接位置(即,拐点)确定为候选出入位置。如果第一路段和第二路段的道路等级不满足要求,则计算设备102可以沿着第一路段的延伸方向寻找连接至第一路段的下一个路段。作为示例,目标等级可以是表1所示的道路等级0x08。计算设备102可以从道路等级为0x06的路段316开始,沿着路段316的延伸方法找到路段317。路段317的道路等级为0x08,即目标等级。由此,计算设备102可以将位置303(即,路段316与路段317的连接位置)确定为候选出入位置。类似地,计算设备102还可以将图3中所示的位置301、302和304确定为候选出入位置。与之相比,路段310和路段311可以具有相同的道路等级(例如,0x06),因此路段310和路段311的连接位置未被确定为候选出入位置。在这种实施例中,利用图论的方法来寻找道路等级的拐点。以此方式,可以找出所有可能的候选出入位置,避免遗漏。此外,应该理解,图3中所示的候选出入位置的数目仅是示例性的,而无意限制本公开的范围。备选地或附加地,在一些实施例中,计算设备102还可以基于其他类型的属性来确定候选出入位置。例如,由于内部道路通常具有小于公共道路的宽度,宽度转变至阈值宽度以下的位置可以被确定为候选出入位置。在框230,计算设备102从至少一个候选出入位置中确定针对目标区域120的目标出入位置。目标出入位置与对应于目标兴趣点的目标路段318之间的通行成本小于预定成本。由于所确定的至少一个候选出入位置可能存在不能出入目标区域的不合理位置,因此计算设备102需要根据通行成本从至少一个候选出入位置中确定目标出入位置。具体而言,计算设备102可以首先确定对应于目标兴趣点的目标路段318。例如,目标路段318可以是距离表示目标兴趣点的参考位置110最近的路段。又如,目标路段318可以是接近目标区域120的中心的路段。然后,计算设备102可以针对每个候选出入位置,计算该候选出入位置与目标路段318之间的通行成本。通行成本小于预定成本的候选出入位置可以视为合理位置,从而被确定为目标出入位置。通行成本大于预定成本的候选出入位置可以被视为不合理位置,从而被排除。例如,在图3的示例中,位置301、302和303可以被确定为目标出入位置,而位置304可以被排除。在一些实施例中,通行成本可以包括从候选出入位置到目标路段318所经过的路段数目。例如,在图3的示例中,从位置304到达目标路段318所经过的路段数目大于阈值数目。相应地,位置304可以被移除,而不会被确定为目标出入位置。从位置302到达目标路段318所经过的路段数目小于阈值数目。相应地,计算设备102可以将位置302确定为目标出入位置。类似地,位置301、303可以被确定为目标出入位置。可以理解的是,在此描述的“路段数目”指的是从候选出入位置到达目标路段的最短路径所包括的路段的数目。备选地或附加地,在一些实施例中,通行成本可以包括候选出入位置与目标路段318之间的通行距离。可以以多种合适的方式来定义候选出入位置与目标路段318之间的通行距离。例如,通行距离可以被定义为从候选出入位置出发到达目标路段318上的最近位置所经过的距离,或者从候选出入位置出发到达目标路段318的中心位置所经过的距离。该通行距离小于预定距离的候选出入位置可以被确定为目标出入位置。通过考虑通行成本,可以排除候选出入位置中的不合理位置。以此方式,当目标兴趣点具有邻近的其他兴趣点的情况下,可以排除与其他兴趣点对应的区域的出入位置。例如,在图3的示例中,可以排除位置304,其是相邻小区的出入位置。在框240,计算设备102将目标兴趣点与目标出入位置关联,以用于辅助与目标兴趣点相关联的行程。例如,计算设备102可以将兴趣点“xx里”与位置301、302、303关联。在一些实施例中,计算设备102可以是与行程应用有关的服务器。在这种实施例中,计算设备102可以每隔一定时间段(例如,半天或一天)针对一定物理范围或行政范围内的多个目标兴趣点(例如,多个小区)执行方法200。所确定的目标出入位置可以作为目标兴趣点的子节点而与目标兴趣点相关联。以此方式,与目标兴趣点有关的目标出入位置可以被定期更新。如果计算设备102确定与目标兴趣点相关联的行程被用户发起,计算设备102可以向用户提供目标出入位置。在一些实施例中,计算设备102可以向用户所使用的终端设备发送消息,以向用户推荐目标出入位置。例如,图4示出了终端设备410。用户可以在终端设备410上指定兴趣点“xx里”。终端设备410可以在用户界面上呈现目标出入位置301、302、303,以供用户确认。备选地,在一些实施例中,计算设备102可以向终端设备发送消息,使得终端设备将目标出入位置(例如,目标出入位置301、302、303之一)作为导航中的引导点。以此方式,在行程中用户所乘坐的车辆可以被引导至目标出入位置,以在目标出入位置处停靠或通过目标出入位置出入目标区域。在一些实施例中,计算设备102可以是运行行程应用的终端设备,例如用户所使用的移动电话或用户所乘坐的车辆的车载设备。在这种实施例中,计算设备102可以在用户发起与目标兴趣点相关联的行程时,执行方法200。例如,当用户选择“xx公园”作为行程的终点时,计算设备102可以将“xx小区”作为目标兴趣点来执行方法200。备选地或附加地,计算设备102可以在确定用户可能发起与目标兴趣点相关联的行程时,执行方法200。例如,计算设备102可以基于用户的历史行程,估计用户可能想要达到“xx小区”。由此,计算设备102可以将“xx小区”作为目标兴趣点来执行方法200。从以上描述中可以看出,在本公开的实施例中,基于道路网的拓扑结构来确定出入位置。以此方式,所确定的出入位置更为精确,从而可以更准确地辅助用户的行程。例如,用户能够在精确的位置上/下车或停靠。又如,用户能够在精确的位置顺利驾驶车辆出/入目标区域,避免错过出入口。图5示出了根据本公开的一些实施例的用于辅助行程的示例方法500的流程图。方法500可以由运行行程应用的终端设备(例如,图4中所示的终端设备410)实现。为便于讨论,将结合图1和图4来描述方法500。在框510,终端设备410可以获取与行程相关联的目标兴趣点。该目标兴趣点对应于具有预定范围的目标区域。例如,目标兴趣点可以是“xx里”、“xx小区”、“xx公园”等。在一些实施例中,终端设备410可以接收指定目标兴趣点的用户输入。如图4所示,用户可以在发起行程时,在终端设备410的用户界面上输入或选择目标兴趣点。目标兴趣点由参考位置110表示。在一些实施例中,终端设备410可以在没有用户输入的情况下确定目标兴趣点。在这种实施例中,终端设备410可以根据用户的历史行程或习惯来确定目标兴趣点。例如,在用户下班时间段,终端设备410可以将用户家所在的小区确定为目标兴趣点。在框520,终端设备410确定针对目标区域的目标出入位置。目标出入位置与不同属性的路段相关,并且目标出入位置与对应于目标兴趣点的目标路段之间的通行成本小于预定成本。在一些实施例中,终端设备410可以执行示例方法200中的框210、220和230来确定目标出入位置。确定目标出入位置的具体过程如上文参考图2所描述的。在一些实施例中,终端设备410可以从与行程应用有关的服务器接收关于目标出入位置的信息,并且从所接收的信息中确定目标出入位置。例如,终端设备410可以向服务器发送请求消息,以请求与目标兴趣点有关的目标出入位置。响应于该请求消息,服务器可以向终端设备410发送关于目标出入位置的信息。目标出入位置可以是由服务器预先确定的,也可以是由服务器响应于该请求消息而确定的。服务器确定目标出入位置的具体过程如上文参考图2所描述的。在框530,终端设备410提供目标出入位置。在一些实施例中,终端设备410可以在用户界面上呈现目标出入位置,以供用户选择或确认。例如,如图4所示,终端设备410可以在用户界面上显示位置301、302、303作为目标出入位置。如果行程为用户自己驾驶车辆的行程,终端设备410可以将用户所选择的目标出入位置作为导航中的引导点,以引导用户驾驶车辆进入或离开目标区域。在一些实施例中,终端设备410可以将目标出入位置作为行程中的停靠点或行程中的引导点而呈现在用户界面上。例如,如果行程为用户自己驾驶车辆的行程,终端设备410可以位置301、302、303之一作为引导点,以引导用户驾驶车辆进入或离开目标区域。根据在此提出的用于辅助行程的方案,所确定的出入位置更为精确。以此方式,可以更好地辅助用户的行程,从而提高用户体验。本公开的实施例还提供了用于实现上述方法或过程的相应装置。图6示出了根据本公开的一些实施例的用于辅助行程的装置600的示意性框图。装置600可以被包括在图1的计算设备102中。如图6所示,装置600包括路段确定模块610,被配置为确定与目标兴趣点相关联的一组路段,目标兴趣点对应于具有预定范围的目标区域。装置600还包括候选位置确定模块620,被配置为基于一组路段的属性,确定与不同属性的路段有关的至少一个候选出入位置。装置600还包括候选位置选择模块630,被配置为从至少一个候选出入位置中确定针对目标区域的目标出入位置,目标出入位置与对应于目标兴趣点的目标路段之间的通行成本小于预定成本。装置600进一步包括位置关联模块640,被配置为将目标兴趣点与目标出入位置关联,以用于辅助与目标兴趣点相关联的行程。在一些实施例中,通行成本包括以下至少一项:从目标出入位置到目标路段所经过的路段数目,或目标出入位置与目标路段之间的通行距离。在一些实施例中,一组路段的属性包括一组路段的道路等级,并且至少一个候选出入位置连接道路等级不同的路段。在一些实施例中,候选位置确定模块620包括:路段搜索模块,被配置为从一组路段中确定第一路段和连接至第一路段的第二路段;以及连接位置确定模块,被配置为如果第一路段的道路等级超过目标等级并且第二路段的道路等级在目标等级以下,将第二路段与第一路段的连接位置确定为至少一个候选出入位置之一。在一些实施例中,路段确定模块610包括:参考位置确定模块,被配置为确定表示目标兴趣点的参考位置;以及路段过滤模块,被配置为将距参考位置预定范围内的可通行路段确定为一组路段。在一些实施例中,装置600还包括:目标位置提供模块,被配置为如果确定与目标兴趣点相关联的行程被用户发起,向用户提供目标出入位置。图7示出了根据本公开的一些实施例的用于辅助行程的装置700的示意性框图。装置700可以被包括在图4的终端设备410中。如图7所示,装置700包括兴趣点获取模块710,被配置为获取与行程相关联的目标兴趣点,目标兴趣点对应于具有预定范围的目标区域。装置700还包括目标位置确定模块720,被配置为确定针对目标区域的目标出入位置,目标出入位置与不同属性的路段相关,并且目标出入位置与对应于目标兴趣点的目标路段之间的通行成本小于预定成本。装置700进一步包括目标位置提供模块730,被配置为提供目标出入位置。在一些实施例中,通行成本包括以下至少一项:从目标出入位置到目标路段所经过的路段数目,或目标出入位置与目标路段之间的通行距离。在一些实施例中,目标位置确定模块720包括:路段确定模块,被配置为确定与目标兴趣点相关联的一组路段;候选位置确定模块,被配置为基于一组路段的属性,确定与不同属性的路段有关的至少一个候选出入位置;以及候选位置选择模块,被配置为从至少一个候选出入位置中确定目标出入位置。在一些实施例中,一组路段的属性包括一组路段的道路等级,并且至少一个候选出入位置连接道路等级不同的路段。图8示出了可以用来实施本公开的实施例的示例设备800的示意性框图。设备800可以用于实现图1的计算设备102或图4的终端设备410。如图所示,设备800包括中央处理单元(cpu)801,其可以根据存储在只读存储器(rom)802中的计算机程序指令或者从存储单元808加载到随机访问存储器(ram)803中的计算机程序指令,来执行各种适当的动作和处理。在ram803中,还可存储设备800操作所需的各种程序和数据。cpu801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。设备800中的多个部件连接至i/o接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。处理单元801执行上文所描述的各个方法和处理,例如方法200和500中的任一项。例如,在一些实施例中,方法200和500中的任一项可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由rom802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到ram803并由cpu801执行时,可以执行上文描述的方法200和500中的任一项的一个或多个步骤。备选地,在其他实施例中,cpu801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法200和500中的任一项。本公开可以是方法、设备、系统和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本
技术领域
的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本
技术领域
的其他普通技术人员能理解本文公开的各实施例。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1