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

一种出行导航服务的地图显示方法、装置及设备与流程

2022-12-07 02:54:18 来源:中国专利 TAG:


1.本说明书多个实施例涉及信息技术领域,尤其涉及一种出行导航服务的地图显示方法、装置及设备。


背景技术:

2.用户日常出行时,可以利用自己的终端获取出行导航服务。通常,终端设备上可以展示出行导航服务界面,界面中包含地图、地图上的行进标记以及导航终点标记。其中,行进标记用于动态表示用户相对于地图的实时行进方向与实时位置。
3.目前,界面中的地图的上下左右通常分别固定地代表现实世界中的方向,比如,地图的正上代表正北,正下代表正南,正左代表正西,正南代表正东。这意味着地图上的行进标记所指的方向,需要响应于用户的行进方向的变化而变化。
4.然而,上述地图显示方式的导航效果对于用户来说不够直观,降低用户体验。


技术实现要素:

5.本说明书的多个实施例提供一种出行导航服务的地图显示方法,应用于用户终端,所述方法包括:
6.展示出行导航服务界面,所述界面中包含采用第一比例尺的地图、所述地图上的行进标记以及导航终点标记,所述行进标记固定地指向所述用户终端的屏幕正上方;
7.响应于用户的行进方向发生变化,确定地图偏转方式;其中,在采用所述地图偏转方式的所述地图中,正上方向代表用户的变化后的行进方向;
8.对采用所述地图偏转方式与第二比例尺的所述地图进行更新显示,其中,所述第二比例尺的计算方式如下:
9.在采用所述地图偏转方式与所述第一比例尺的所述地图中,确定所述行进标记与行进终点之间的连线,并确定所述连线落入到所述用户终端的屏幕显示区域内的线段长度;
10.根据所述用户的位置坐标与导航终点的位置坐标,确定所述用户与所述导航终点之间的距离;
11.计算所述距离与所述线段长度的比值,得到所述第二比例尺。
12.根据本说明书多个实施例的第二方面,提出了一种出行导航服务的地图显示装置,应用于用户终端,所述装置包括:
13.展示模块,展示出行导航服务界面,所述界面中包含采用第一比例尺的地图、所述地图上的行进标记以及导航终点标记,所述行进标记固定地指向所述用户终端的屏幕正上方;
14.确定模块,响应于用户的行进方向发生变化,确定地图偏转方式;其中,在采用所述地图偏转方式的所述地图中,正上方向代表用户的变化后的行进方向;
15.显示模块,对采用所述地图偏转方式与第二比例尺的所述地图进行更新显示,其
中,所述第二比例尺的计算方式如下:
16.在采用所述地图偏转方式与所述第一比例尺的所述地图中,确定所述行进标记与行进终点之间的连线,并确定所述连线落入到所述用户终端的屏幕显示区域内的线段长度;
17.根据所述用户的位置坐标与导航终点的位置坐标,确定所述用户与所述导航终点之间的距离;
18.计算所述距离与所述线段长度的比值,得到所述第二比例尺。
19.根据本说明书多个实施例的第三方面,提出了一种基于位置的服务提供方法,所述方法利用第一方面所述方法得到的导航地图,以利用所述导航地图为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。
20.根据本说明书多个实施例的第四方面,提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面所述的方法。
21.根据本说明书多个实施例的第五方面,提出了一种计算机程序产品,用于实现第一方面所述方法。
22.根据本说明书多个实施例的第六方面,提出了一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现第一方面所述方法。
23.在上述技术方案中,让地图上的行进标记固定地指向用户终端的屏幕正上方,使得从用户观察用户终端所显示的地图的视角来看,自己相对于地图的行进方向始终是固定向前方的,这与用户在现实世界中对行进方向的主观感受一致(即不论实际是朝东西南北方向,自己感受到的始终是向自己的前方行进)。
24.而用户在现实世界中的行进方向如果发生变化,则以偏转地图的方式对地图进行更新显示,使得偏转后的所述地图的正上方向,依然可以代表用户在现实世界中变化后的行进方向,这样就可以适应始终固定执行用户终端屏幕正上方的行进标记,使得行进标记依然可以起到表示用户相对于地图的行进方向的作用。
25.此外,考虑到一方面需要尽可能利用用户终端的屏幕显示区域对地图进行放大显示以体现尽可能多的地图细节,另一方面不论地图如何偏转,地图上的行进标记与导航终点标记之间的位置关系依然需要展示给用户(不能出现导航终点标记的位置位于屏幕显示范围之外的情况),因此,更新显示地图时需要采用合适的比例尺(第二比例尺)。在计算比例尺时,确定在已经偏转但仍保持之前的比例尺(第一比例尺)的地图中行进标记与行进终点之间的连线落入到所述用户终端的屏幕显示区域内的线段长度,以及确定用户与导航终点的距离,二者之间的比值即是比例尺。
附图说明
26.图1示例性提供一种现有的地图显示模式的示意图。
27.图2示例性提供一种本公开的地图显示模式的示意图。
28.图3示例性提供一种包含导航路径的地图。
29.图4示例性提供一种出行导航服务的地图显示方法的流程。
30.图5示例性提供一种计算线段长度的示意图。
31.图6是本公开提供的一种计算机可读存储介质的结构示意图。
32.图7是本公开提供的一种计算设备的结构示意图。
33.在附图中,相同或对应的标号表示相同或对应的部分。附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
具体实施方式
34.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
35.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
36.用户日常出行可以选择多种多样的出行方式,其中一些出行方式可能需要导航服务,例如步行、骑行、驾车等。
37.本文所述的用户终端可以是便于用户出行携带的移动终端,也可以是指用户出行所使用的交通工具上搭载的智能终端(比如车载导航终端)。
38.本文中所述的地图通常是指电子地图。本文中所述的行进标记可以是任何形状,只要能够起到“动态表示用户相对于地图的实时行进方向与实时位置”的作用即可。作为一种示例,行进标记可以是一种类箭头的几何形状,箭头指向的方向代表用户相对于地图的实时行进方向。
39.用户终端通常可以基于自身的定位模块获取自身的位置,在假设用户与用户终端的位置一致的前提下,用户终端的位置可以作为用户的位置。此外,用户终端通常可以基于自身的传感器(比如陀螺仪)检测自身的朝向,在假设用户与用户终端的位置一致的前提下,可以基于用户终端的朝向,确定用户的行进方向。
40.另外,用户与用户终端的位置也可以不一致,这种情况下,用户终端可以通过其他方式获取用户的实时行进方向与实时位置(比如从网络获取用户自己上传或者其他定位设备上传的实时行进方向与实时位置),进而对行进标记的指向以及行进标记相对于地图的位置进行更新。
41.本文所述的导航终点标记,是用户想要前往的目的地的到达位置点的标记。在实际应用中,出行导航服务可以仅为用户规划合适的导航终点,将导航终点标记在地图上,用户根据地图上的行进标记与导航终点标记之间的位置关系,向导航终点行进。出行导航服务也可以为用户规划合适的导航终点标记,以及行进标记与导航终点标记之间的路径,用户可以根据地图上的路径逐步行进至导航终点。
42.目前,界面中的地图的上下左右通常分别固定地代表现实世界中的方向,比如,地图的正上代表正北,正下代表正南,正左代表正西,正南代表正东。这意味着,为了使得行进
标记可以始终起到表示用户相对于地图的实时行进方向的作用,地图上的行进标记所指的方向,需要响应于用户的行进方向的变化而变化。
43.图1示例性提供一种现有的地图显示模式的示意图。如图1所示,地图中包含用户对应的行进标记以及导航终点标记。在第一时间点,用户在现实世界中的行进方向是向北,行进标记指向用户终端的屏幕上方;在第二时间点,用户在现实世界中的行进方向是向东,行进标记转而指向用户终端的屏幕右方,在第一时间点至第二时间点过程中,地图的上下左右始终代表现实世界中的北南西东。
44.但是,用户在现实世界中行进时,其主观感受是一直向自己的前方行进,用户关心的是在自己需要转向时,具体需要向自己的哪个方向(前后左右)进行转向,而不是自己向现实世界中的哪个方向(东南西北)进行转向。而现有的地图的上下左右通常分别固定地代表现实世界中的方向,例如,地图的正上方始终指向正北方,那么,地图上的行进标记指向的方向就需要动态变化,用户就不得不观察行进标记在地图中指向的方向,结合地图中上下左右所代表的方向,推测需要向自己的哪个方向(前后左右)进行转向,这样的导航效果对于用户来说是不够直观的,降低用户体验。
45.而本公开意识到,对于用户来说,比较直观的导航体验是用户观察地图中行进标记始终指向用户终端的屏幕正上方,屏幕正上方可以很直观的代表用户的正前方,让地图偏转来适应固定指向屏幕正上方的行进标记,用户观察行进标记相对于地图所指向的方向,可以很直观的映射为自己主观上的行进方向,即地图中的上方代表用户自己的前方,地图中的左方代表用户自己的左方,地图中的右方代表用户自己的右方,地图中的下方代表用户自己的后方。这样的导航效果对于用户来说是非常直观的,提升了用户体验。
46.总结来说,在本公开提供的上述技术方案中,让地图上的行进标记固定地指向用户终端的屏幕正上方,使得从用户观察用户终端所显示的地图的视角来看,自己相对于地图的行进方向始终是固定向前方的,这与用户在现实世界中对行进方向的主观感受一致(即不论实际是朝东西南北方向,自己感受到的始终是向自己的前方行进)。
47.而用户在现实世界中的行进方向如果发生变化,则以偏转地图的方式对地图进行更新显示,使得偏转后的所述地图的正上方向,依然可以代表用户在现实世界中变化后的行进方向,这样就可以适应始终固定执行用户终端屏幕正上方的行进标记,使得行进标记依然可以起到表示用户相对于地图的行进方向的作用。
48.图2示例性提供一种本公开的地图显示模式的示意图。如图2所示,在第一时间点,用户在现实世界中的行进方向是向北,行进标记指向用户终端的屏幕上方,地图的上下左右分别代表现实世界中的北南西东;在第二时间点,用户在现实世界中的行进方向是向东,行进标记依然指向用户终端的屏幕上方,但是地图发生了偏转,偏转后的地图的在第一时间点至第二时间点过程中,地图的上下左右改为分别代表现实世界中的东西北南。
49.此外,考虑到一方面需要尽可能利用用户终端的屏幕显示区域对地图进行放大显示以体现尽可能多的地图细节,另一方面不论地图如何偏转,地图上的行进标记与导航终点标记之间的位置关系依然需要展示给用户(不能出现导航终点标记的位置位于屏幕显示范围之外的情况),因此,更新显示地图时需要采用合适的比例尺(第二比例尺)。在计算比例尺时,确定在已经偏转但仍保持之前的比例尺(第一比例尺)的地图中行进标记与行进终点之间的连线落入到所述用户终端的屏幕显示区域内的线段长度,以及确定用户与导航终
点的距离,二者之间的比值即是比例尺。
50.在该比例尺下,可以确保更新显示的偏转后的地图上,行进标记与导航终点标记之间的连线位于屏幕显示区域内,并且,尽可能利用屏幕显示区域对地图进行放大显示以体现尽可能多的地图细节。
51.需要说明的是,如果地图中还包含行进标记与导航终点标记之间的导航路径(在另一些实施例中,导航路径可以是导航出发点标记与导航终点标记之间的路径,行进标记相对于导航路径的位置动态变化),那么,在该比例尺下,可以确保更新显示的偏转后地图上,至少行进标记与导航终点标记之间的导航路径可以位于屏幕显示区域内,并且,尽可能利用屏幕显示区域对地图进行放大显示以体现尽可能多的地图细节。
52.容易理解,地图细节可以包括道路细节、道路中的标注信息(比如道路中某个商铺的名称)、导航路径细节、导航路径上的标注信息(比如导航路径上的某个商铺的名称)。通过确定合适的比例尺来尽可能放大显示地图,可以向用户展示丰富的地图细节,提升用户体验。
53.图3示例性提供一种包含导航路径的地图。如图3所示,通常只要确保行进标记与导航终点标记之间的连线位于屏幕显示区域内,就往往可以相应确保行进标记与导航终点标记之间的导航路径可以位于屏幕显示区域内。
54.以下详细说明本公开提供的技术方案。
55.图4示例性提供一种出行导航服务的地图显示方法的流程,包括如下步骤:
56.s400:展示出行导航服务界面。
57.图4所示方法流程应用于用户终端。
58.通常用户终端可以通过网络获取出行导航服务。在一些实施例中,用户终端可以安装出行导航服务提供的服务应用app。在另一些实施例中,用户终端可以通过浏览器,以web网页形式获取出行导航服务。
59.出行导航服务界面中可以包含地图、地图上的行进标记以及导航终点标记,行进标记固定地指向所述用户终端的屏幕正上方。需要说明的是,屏幕正上方其实是指向屏幕顶部边缘的竖直方向。
60.s402:响应于用户在现实世界中的行进方向发生变化,确定地图偏转方式。
61.s404:对采用所述地图偏转方式与第二比例尺的所述地图进行更新显示。
62.需要说明,上述的地图偏转方式,可以是指以用户终端屏幕为一个平面,在平面内偏转地图,这是一种平面上的2d偏转操作。此外,如果需要向用户展示3d立体地图,则可以在3d空间中偏转地图,这种偏转操作可能会涉及到对地图的旋转。
63.用户终端可以获取用户在现实世界中的实时行进方向。在一些实施例中,用户终端可以周期性监测用户在现实世界中的行进方向是否发生变化。监测周期设置为比较短的时间(比如0.1s),可以相当于实现监测用户的实时行进方向的效果。
64.另外在一些实施例中,还可以响应于用户在现实世界中的行进位置坐标发生变化,对地图进行更新显示。用户在现实世界中的行进位置坐标发生变化时,不论用户在现实世界中的行进方向有没有发生变化,都意味着地图上的行进标记与导航终点标记之间的连线缩短了,这种情况下,在确保上述连线位于屏幕显示区域内的前提下,可以进一步对地图放大显示。只不过如果同时涉及用户在现实世界中的行进方向发生变化的情况下,还需要
对地图进行偏转。
65.类似的,也可以周期性监测用户在现实世界中的行进方向是否发生变化。
66.此外在一些实施例中,行进标记相对于地图的位置虽然可以动态变化(这主要是通过更新显示地图实现的),但是行进标记相对于屏幕显示区域的位置可以保持固定,即行进标记固定地显示于所述屏幕显示区域内的指定位置。如此,用户在观察地图上的行进标记时,视觉上可以体验到行进标记的位置是始终不变的,地图为了适应行进标记而偏转和/或放大,如果用户将自己带入到行进标记的话,这与用户自己在现实世界中的主观体验是一致的,可以进一步提升用户体验。比如,用户驾车行使过程中,始终端坐在驾驶位,始终面向自己的前方,周围的路况动态适应自己的视野。
67.进一步的,指定位置可以是所述屏幕显示区域的下半部分区域内的位置。由于行进标记是固定指向屏幕正上方的,而导航终点标记通常设置在行进标记的上方区域(这相当于用户直觉上更远的前方),因此,为了更好的利用屏幕显示区域,将行进标记固定在屏幕显示区域的下半部分区域内。
68.另外,本公开中用户终端的屏幕显示区域可以屏幕范围内的区域,其可以是屏幕范围本身,也可以是小于屏幕范围的区域。屏幕显示区域可以是任何形状的区域。
69.确定更新显示所述地图时采用的比例尺的步骤可以包括:在采用所述地图偏转方式与所述第一比例尺的所述地图中,确定所述行进标记与行进终点之间的连线,并确定所述连线落入到所述用户终端的屏幕显示区域内的线段长度;根据所述用户的位置坐标与导航终点的位置坐标,确定所述用户与所述导航终点之间的距离;计算所述距离与所述线段长度的比值,得到所述第二比例尺。
70.需要说明,上述的连线可以两端无限延伸,连线与屏幕显示区域边界产生交点,行进标记与交点之间的线段长度,就是连线落入到所述用户终端的屏幕显示区域内的线段长度。
71.还需要说明,采用所述地图偏转方式与所述第一比例尺的所述地图,实际上是进行了偏转,但是未适用新计算的比例尺的地图。
72.容易理解,上述确定比例尺的步骤,是指响应于用户在现实世界中的行进方向发生变化之后,在对地图进行更新显示之前执行的。
73.还容易理解,取决于比例尺如何定义,可以以距离为分子,线段长度为分母,计算比值作为比例尺。也可以以距离为分母,线段长度为分子,计算比值作为比例尺。
74.作为一种示例,屏幕显示区域可以是矩形区域,对于手机来说,屏幕显示区域的横向边长小于纵向边长。以下提供一种屏幕显示区域是矩形区域情况下计算上述的线段长度的方法。
75.具体而言,可以确定所述连线与竖直方向的夹角,然后根据所述夹角与所述矩形区域的边长,计算得到所述连线落入到所述用户终端的屏幕显示区域内的线段长度。
76.图5示例性提供一种计算线段长度的示意图。如图5所示,屏幕显示区域是矩形的情况下,行进标记位于屏幕显示区域的下半部分区域,以d点代表。当地图发生偏转时,在旧比例尺下,导航终点标记可能会位于屏幕显示区域之外,以h点代表,当然,h点可以在d点的周围360度的任何方向上。以d点为基点建立坐标系,x轴是横向的,位于屏幕显示区域的下半部分区域,y轴是纵向的,位于屏幕显示区域的中央。屏幕显示区域的矩形边长数据是已
知的(图中的a、b、c),在d、h已知的情况下,dh连线与x轴或y轴的夹角(即dg向量与x轴或y轴的夹角)也可以确定,为δ,因此,可以利用三角函数原理计算出dh连线落入到屏幕显示区域内的线段dg的长度。具体的三角函数计算公式可以如下所述:
[0077][0078][0079][0080][0081]
本公开还提供一种出行导航服务的地图显示装置,应用于用户终端,所述装置包括:
[0082]
展示模块,展示出行导航服务界面,所述界面中包含地图、所述地图上的行进标记以及导航终点标记,所述行进标记固定地指向所述用户终端的屏幕正上方;
[0083]
更新显示模块,响应于用户在现实世界中的行进方向发生变化,以偏转所述地图的方式对所述地图进行更新显示,使得偏转后的所述地图的正上方向,代表用户在现实世界中变化后的行进方向;
[0084]
其中,采用如下方式确定更新显示所述地图时采用的比例尺:
[0085]
在偏转后的所述地图中确定所述行进标记与行进终点之间的连线,并确定所述连线落入到所述用户终端的屏幕显示区域内的线段长度;
[0086]
根据所述用户的位置坐标与导航终点的位置坐标,确定所述用户与所述导航终点的距离;
[0087]
计算所述距离与所述线段长度的比值,得到比例尺。
[0088]
本公开还提出了一种基于位置的服务提供方法,所述方法利用本公开实施例的方法得到的导航地图,以利用所述导航地图为被服务对象提供基于位置的服务,所述基于位置的服务包括:导航、地图渲染、路线规划中的一种或多种。
[0089]
本公开还提出了一种计算机程序产品,用于实现本公开实施例的方法。
[0090]
本公开还提供一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本公开实施例的方法。
[0091]
本公开还提供一种计算机可读存储介质,如图6所示,其上存储有计算机程序,所述程序被处理器执行时实现本公开实施例的方法。
[0092]
图7是本公开提供的一种计算设备的结构示意图,该计算设备15可以包括但不限于:处理器151、存储器152、连接不同系统组件(包括存储器152和处理器151)的总线153。
[0093]
其中,存储器152存储有计算机指令,该计算机指令可以被处理器151执行,使得处理器151能够执行本公开任一实施例的方法。存储器152可以包括随机存取存储单元ram1521、高速缓存存储单元1522和/或只读存储单元rom1523。该存储器152还可以包括:具有一组程序模块1524的程序工具1525,该程序模块1524包括但不限于:操作系统、一个或多
个应用程序、其他程序模块和程序数据,这些程序模块一种或多种组合可以包含网络环境的实现。
[0094]
总线153例如可以包括数据总线、地址总线和控制总线等。该计算设备15还可以通过i/o接口154与外部设备155通信,该外部设备155例如可以是键盘、蓝牙设备等。该计算设备150还可以通过网络适配器156与一个或多个网络通信,例如,该网络可以是局域网、广域网、公共网络等。如图所示,该网络适配器156还可以通过总线153与计算设备15的其他模块进行通信。
[0095]
此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0096]
虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
[0097]
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
[0098]
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0099]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0100]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0101]
本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0102]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0103]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0104]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
[0105]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0106]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0107]
上述对本说明书多个实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0108]
在本说明书多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书多个实施例。在本说明书多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0109]
应当理解,尽管在本说明书多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释
成为“在
……
时”或“当
……
时”或“响应于确定”。
[0110]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0111]
以上所述仅为本说明书多个实施例的较佳实施例而已,并不用以限制本说明书多个实施例,凡在本说明书多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书多个实施例保护的范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献