著录项信息
专利名称 | 基于空间坐标和方向的信息展示方法、装置和服务器 |
申请号 | CN201410381799.3 | 申请日期 | 2014-08-05 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2016-02-17 | 公开/公告号 | CN105335418A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F16/9537 | IPC分类号 | G;0;6;F;1;6;/;9;5;3;7;;;G;0;6;F;1;6;/;9;5;7查看分类表>
|
申请人 | 阿里巴巴集团控股有限公司 | 申请人地址 | 开曼群岛大开曼岛乔治镇医院路27号开曼企业中心
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 创新先进技术有限公司,先进创新技术有限公司 | 当前权利人 | 创新先进技术有限公司,先进创新技术有限公司 |
发明人 | 游永胜 |
代理机构 | 北京博思佳知识产权代理有限公司 | 代理人 | 林祥 |
摘要
本申请提供了一种基于空间坐标和方向的信息展示方法、装置和服务器,该方法可以应用于服务器上,所述服务器保存有当前位置信息与初始信息内容和初始信息容器的对应关系;该方法包括:响应于用户通过智能设备发送的当前位置信息,获取与所述当前位置信息匹配的初始信息内容和初始信息容器;所述当前位置信息包括:当前空间坐标;所述信息容器的容器属性包括:三维属性和显示属性;将所述初始信息内容和初始信息容器发送至所述智能设备对应进行展示。本申请的实施例具体可以实现通过信息容器将多个信息内容在显示屏上进行展示的功能,从而将空间坐标和方向信息与待发布的多个信息内容关联起来,参考智能设备的空间方向对多个信息内容分别进行显示。
基于空间坐标和方向的信息展示方法、装置和服务器\n技术领域\n[0001] 本申请涉及互联网领域,特别涉及一种基于空间坐标和方向的信息展示方法、装置和服务器。\n背景技术\n[0002] 智能设备是指那些具有多媒体功能的设备,这些智能设备支持音频、视频、数据等方面的功能,例如:可视电话、会议终端、内置多媒体功能的个人电脑(PC)、掌上电脑(PDA),包括智能眼镜等。随着智能设备的应用越来越广泛,用户在日常生活中也逐渐离不开使用智能设备进行交流和沟通。\n[0003] 在现有技术中,用户在使用智能设备可以浏览自己或者其他用户发送的微博。而服务器在接收到用户发送微博时,可以一并获取到用户的全球定位系统(GPS)坐标是多少,以此来标示用户发送的微博信息的属性。在微博发布之后展示该微博的时候,可以将微博信息和地理坐标信息一并展示。\n[0004] 但是发明人发现现有技术存在以下问题:现有的展示微博信息的地理位置的方式仅仅只是作为检索时的一个维度,而且地理位置只能和用户需要发布的微博信息一并进行展示,而无法和除了微博信息之外的其他的信息一并展示。\n发明内容\n[0005] 基于发明人发现的目前信息展示中存在的问题,本申请提供一种基于空间坐标和方向的信息展示方法,用以解决现有技术中的地理位置信息与多个信息内容无法进行关联的问题,以及进一步导致的地理位置信息无法与多个信息内容一并进行展示的问题,从而使得一个地理位置信息可以关联多个信息内容,并且在满足地理位置信息匹配的情况下,可以分别将该多个信息内容进行展示。\n[0006] 本申请还提供了基于空间坐标和方向的信息展示装置及服务器,用以保证上述方法在实际中的实现及应用。\n[0007] 为了解决上述问题,本申请公开了一种基于空间坐标和方向的信息展示方法,所述方法应用于服务器上,所述服务器保存有当前位置信息与初始信息内容和初始信息容器的对应关系;该方法包括:\n[0008] 响应于用户通过智能设备发送的位置信息,获取与所述位置信息匹配的初始信息内容和初始信息容器;所述位置信息包括:空间坐标范围;所述信息容器的容器属性包括:\n三维属性和显示属性;\n[0009] 将所述初始信息内容和初始信息容器发送至所述智能设备对应进行展示。\n[0010] 本申请还提供了一种基于空间坐标和方向的信息展示方法,所述方法应用于智能设备上,该方法包括:\n[0011] 响应于用户触发的获取信息请求,智能设备将位置信息发送至服务器;所述位置信息包括:空间坐标范围;\n[0012] 智能设备参考服务器返回的初始信息容器的正面方向信息,将服务器返回的初始信息内容和初始信息容器在显示屏上进行展示,其中,所述初始信息内容和初始信息容器与所述位置信息相匹配。\n[0013] 本申请还提供了一种服务器,所述服务器保存有当前位置信息与初始信息内容和初始信息容器的对应关系;所述服务器包括:\n[0014] 获取模块,用于响应于用户通过智能设备发送的位置信息,获取与所述当前位置信息匹配的初始信息内容和初始信息容器;所述位置信息包括:空间坐标范围;所述信息容器的容器属性包括:三维属性和显示属性;\n[0015] 发送模块,用于将所述初始信息内容和初始信息容器发送至所述智能设备对应进行展示。\n[0016] 本申请还提供了一种基于空间坐标和方向的信息展示装置,该装置包括:\n[0017] 转发模块,用于响应于用户发送的位置信息,将所述位置信息转发至服务器;所述位置信息包括:空间坐标;\n[0018] 展示初始信息模块,用于参考服务器返回的初始信息容器的正面方向信息,将服务器返回的初始信息内容和初始信息容器在显示屏上进行展示,其中,所述初始信息内容和初始信息容器与所述位置信息相匹配。\n[0019] 与现有技术相比,本申请包括以下优点:\n[0020] 采用本申请实施例,由于智能设备向服务器发送了位置信息之后,服务器可以返回与位置信息匹配的信息容器和信息内容,而采用虚拟的立体信息容器来放置信息内容,由于信息容器的各个表面及其内部都可以用来放置不同的信息内容,因此信息容器可以在其表面或者内部承载多个信息内容,从而就可以实现在智能设备的显示屏上通过信息容器将多个信息内容进行展示的功能,从而将空间坐标和方向信息与待发布的多个信息内容关联起来在显示屏上进行对应得展示。在智能设备的位置信息不变而当前空间方向发生改变的情况下,即是用户旋转该智能设备,就可以在显示屏上显示出不同的信息内容(一个信息容器的不同表面所承载的不同信息内容),从而也能使用户更为立体的看到各种信息。\n[0021] 当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。\n附图说明\n[0022] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0023] 图1是本申请一种基于空间坐标和方向的信息展示方法实施例的一种流程图;\n[0024] 图2是本申请的一种基于空间坐标和方向的信息展示方法实施例的另一流程图;\n[0025] 图3是本申请的图2所示的流程中步骤202的流程图;\n[0026] 图4是本申请的多个信息容器所承载的信息内容在显示屏上展示的界面示意图;\n[0027] 图5是本申请的智能设备在不同的空间方向的情况下分别在显示屏上展示信息时的界面示意图\n[0028] 图6是本申请的一种服务器的结构框图;\n[0029] 图7是本申请的一种基于空间坐标和方向的信息展示装置的结构框图;\n[0030] 图8是本申请的展示初始信息模块602的结构框图。\n[0031] 这里描述的附图仅仅是一些例子。在不脱离本申请精神的情况下,这里所述的图可以有不同的变化。所有上述变化被认为是要求保护的本申请的一部分。\n具体实施方式\n[0032] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。\n[0033] 参考图1,示出了本申请一种基于空间坐标和方向的信息展示方法实施例的流程图,所述方法应用于服务器上,在服务器中保存有位置信息(例如空间坐标)与信息内容和信息容器的对应关系,一个空间坐标可以与一个或多个信息内容和初始信息容器相对应。\n本实施例可以包括以下步骤:\n[0034] 步骤101:响应于用户通过智能设备发送的位置信息,获取与所述位置信息匹配的初始信息内容和初始信息容器;所述位置信息包括:空间坐标范围;所述信息容器的容器属性包括:三维属性和显示属性。\n[0035] 对于当前用户来讲,在其手持智能设备的时候,可以通过智能设备中的GPS定位系统获得该智能设备所处的当前空间坐标。例如,GPS的经纬度信息(假设为:30.524561,\n104.052798),以及高度信息(海拔高度是4001.8米)。其中,信息容器的三维属性指的是信息容器的长、宽和厚度信息,而显示属性指的是信息容器的表面或者内部采用哪一种颜色等信息。那么用户可以将所持的智能设备的当前空间坐标发送给服务器,也可以将当前空间坐标周边预设距离的所有空间坐标都发送给服务器,例如,发送经纬度信息为(30.524561,104.052798)至(30.524561+10,104.052798+10),以及高度信息为(4001.8,\n4001.8+10米)范围的空间坐标信息。\n[0036] 在本实施例中,信息内容可以有很多种,只要是智能设备能表达的信息均可,例如图片、文字、视频、3D模型和应用程序,等等。而信息容器可以为正六面体或长方体,它的内部或者表面都可以放置信息内容。信息容器的容器属性可以包括:三维属性和显示属性,三维属性为信息容器的长、宽和高,显示属性包括信息容器所呈现的颜色(包括透明色)、内边距以及各个表面所需要呈现的图案信息等。\n[0037] 步骤102:将所述初始信息内容和初始信息容器发送至所述智能设备对应进行展示。\n[0038] 服务器在接收到智能设备发送的当前空间坐标或者空间坐标范围的时候,可以在自己存储的数据中进行搜索,查找到那些与当前空间坐标或者空间坐标范围匹配的初始信息内容以及初始信息容器,就将初始信息内容和初始信息容器一并发给智能设备,智能设备就可以根据初始信息内容与初始信息容器之间的关系在显示屏上呈现相应的信息内容。\n例如,信息内容是在信息容器的哪一个表面承载,在一个信息容器承载了多个信息内容的情况下,各个信息内容在信息容器的表面和内部是怎么分布的,等等。\n[0039] 需要说明的是,在服务器中,除了保存有空间坐标、初始信息内容和初始信息容器之外,还可以保存有智能设备通过电子罗盘或者陀螺仪等获得并与初始信息容器一起上报给服务器的空间方向,该空间方向是在将该初始信息内容发送给服务器时的那个智能设备在空间中所处的方向,即是对应的信息容器的正面方向,例如为由北向南垂直地面。服务器还会将信息容器的正面方向信息,信息容器的容器属性,以及哪一个信息内容采用哪一个信息显示程序来显示,等等,一并发送给智能设备以便智能设备参考这些内容进行信息展示。\n[0040] 可以理解的是,在不同的实施例中,在步骤102之前,还可以包括步骤:服务器接收智能设备发送的检索时间信息。\n[0041] 在本步骤中,假设服务器端保存的信息容器都包括有该信息容器在其他智能设备向服务器上传时的上传时间信息,那么当前智能设备(可能是之前上传信息容器的智能设备,也可能是其他智能设备)可以在向服务器发送位置信息之后,还将自己希望看到的哪些时间段内的信息内容的检索时间信息发送给服务器。\n[0042] 则步骤102具体可以包括:\n[0043] 步骤A1:在所述初始信息内容和初始信息容器中筛选出与所述检索时间信息匹配的目标信息内容和目标信息容器。\n[0044] 服务器在接收到智能设备发送的检索时间信息的情况下,例如检索时间信息为\n2003年的7月1号至2003年的7月5号,服务器会在自身存储的数据中检索中2003年的7月1号至2003年的7月5号的期间内的目标信息内容和对应的目标信息容器。\n[0045] 步骤A2:将所述目标信息内容和目标信息容器发送至智能设备对应进行展示。\n[0046] 服务器再将2003年的7月1号至2003年的7月5号的目标信息内容和目标信息容器发送给智能设备进行展示。\n[0047] 智能设备具体如何展示目标信息内容和目标信息容器将在下一个实施例进行详细介绍。\n[0048] 采用本申请实施例,因为服务器保存了虚拟的立体信息容器来放置信息内容,那么该信息容器的各个表面及其内部都可以用来放置不同的信息内容,因此当智能设备向用户发送位置信息的时候,服务器就可以将与该位置信息匹配的信息容器返回给智能设备,而信息容器可以在其表面或者内部承载多个信息内容,从而就可以实现通过信息容器将多个信息内容在显示屏上进行展示的功能,从而将空间坐标和方向信息与待发布的多个信息内容关联起来进行叠加显示。\n[0049] 参考图2,示出了本申请一种基于空间坐标和方向的信息展示方法实施例的流程图,所述方法应用于智能设备上,本实施例可以包括以下步骤:\n[0050] 步骤201:响应于用户触发的获取信息请求,智能设备将位置信息发送至服务器;\n所述位置信息包括:空间坐标范围。\n[0051] 假设对于用户A来讲,其现在所处的环境是一个浏览景区,用户A希望浏览到在当前所处的位置中其他用户曾经发布的信息内容,或者当前位置及周边一定范围内曾经发布的信息内容,用户A就可以触发智能设备获取到当前位置信息,例如采用GPS模块获取到当前的GPS坐标和高度信息,智能设备再将获取到的包含GPS坐标和高度信息的当前空间坐标,或者采用当前空间坐标设定一个空间坐标范围发送给服务器。\n[0052] 步骤202:智能设备参考服务器返回的初始信息容器的正面方向信息,将服务器返回的初始信息内容和初始信息容器在显示屏上进行展示。\n[0053] 服务器在检索到与当前空间坐标点或者空间坐标范围匹配的初始信息内容和初始信息容器之后,会将初始信息内容和初始信息容器一并发送给智能设备,智能设备可以将服务器返回的信息内容在显示屏上呈现给用户A浏览。\n[0054] 其中,在具体实现时步骤202可以包括:\n[0055] 步骤301:接收服务器返回的初始信息内容、初始信息容器的容器属性、初始信息容器的正面方向信息、初始信息容器的中心点位置和所述初始信息内容对应的信息显示程序,所述容器属性包括:三维属性和显示属性,所述信息显示程序用于在所述信息容器的任一表面或者内部展示与其对应的信息内容。\n[0056] 智能设备从服务器除了接收初始信息容器和初始信息内容之外,还可以接收到初始信息容器的容器属性初始信息容器的正面方向信息、初始信息容器的中心点位置和所述初始信息内容对应的信息显示程序。其中,容器属性包括三维属性和显示属性,而信息显示程序则用于在所述信息容器的任一表面或者内部展示与其对应的信息内容。例如,假设信息容器的正面所承载的信息内容为一张图片,那么该图片对应的信息显示程序即为图片显示程序,在需要进行信息展示的时候调用该图片显示程序来在信息容器的正面展示图片。\n[0057] 步骤302:依据所述初始信息容器的正面方向信息和中心点位置,以及所述智能设备的当前空间坐标和当前空间方向,从初始信息容器中确定可见信息容器,所述可见信息容器为:参考中心点位置和正面方向信息将其承载的信息内容展示之后在显示屏上可为用户所见的信息容器。\n[0058] 因为当前空间坐标或者空间坐标范围所对应的信息内容及信息容器可能有多个,空间坐标范围如果太大,大到超出了智能设备的可展示范围,那么在智能设备所处的当前位置可能有的信息容器就无法在显示屏上向用户展示出来。例如,用户通过智能设备向服务器请求当前空间坐标周围10m的信息容器,而处于距离该智能设备5m处有一个信息容器的三维属性分别为:长为1000px、宽为1000px,厚为10px。那么在该信息容器所处的位置方向与智能设备的当前空间方向不一致的情况下,该信息容器所承载的信息内容在显示屏上是无法展示的,即对于用户是不可见的。例如,智能设备的显示屏朝向北方,用户的视角方向为从北向南浏览显示屏,那么位于智能设备南方的信息容器所承载的信息内容是可以展示在显示屏上被用户看到的,而位于智能设备的北方的信息容器所承载的信息内容则是用户看不到的。而在该信息容器的位置方向与智能设备的当前空间方向一致的情况下,该信息容器所承载的信息内容会展示在显示屏上为用户可见,只不过根据其距离智能设备的远近可能会按照原图大小的一定比例进行展示。例如,智能设备的显示屏朝向北方,用户的视角方向为从北向南浏览显示屏,那么位于智能设备南方5m处的信息容器所承载的信息内容可能只能缩放为原始大小的一半进行展示,而位于智能设备南方10m处的信息容器所承载的内容有可能在显示屏上只是呈现了一个黑点。\n[0059] 例如,参考图4所示,为多个信息容器所承载的信息内容在显示屏上展示的界面示意图。其中的信息容器在显示屏上进行展示之后效果为一个立体的相框,相框上可见的图片则是信息容器所承载的信息内容。因此,可见信息容器所承载的信息内容被展示在显示屏上的各个位置供用户浏览,而不可见的信息容器所承载的信息内容则不会被用户浏览到。随着智能设备的移动,如果智能设备移动到不可见的信息容器所处的位置附近,那么在移动后的智能设备上就可以展示那些在原位置上不可见的信息容器所承载的信息内容了。\n因此,用户只要拿着智能设备转动或者移动,就可以持续看见不同位置处曾经发布过的信息容器所承载的信息内容。\n[0060] 步骤303:依据所述可见信息容器的三维属性确定所述可见信息容器的大小。\n[0061] 在本实施例中,智能设备接收到的初始信息容器的三维属性之后,因为三维属性包括了长、宽和厚度信息,那么智能设备可以根据三维属性从而确定可见信息容器的体积大小。\n[0062] 步骤304:参考所述可见信息容器的正面方向信息及其中心点位置,以及,所述智能设备的当前空间方向和当前空间坐标,调用相应的信息显示程序将所述可见信息容器承载的可见信息内容在所述显示屏上进行展示。\n[0063] 因为可见信息容器包含有多个表面,那么在进行显示的时候其各个表面的朝向就非常重要。因为如果用户希望在显示屏上看见信息容器的正面所承载的信息内容,那么就需要保证信息容器的正面和智能设备的当前空间方向的吻合。假设智能设备的当前空间方向和信息容器的背面方面吻合,那么在智能设备的显示屏上进行展示的就是该信息容器的背面所承载的信息内容。因为在实际应用中,智能设备的当前空间方向可能与信息容器的哪一个表面方向都不会完全吻合,而是与某两个表面呈一定角度,那么智能设备的显示屏可以根据该角度大小,按照比例在显示屏上展示相关的两个表面的信息内容。\n[0064] 参考图5所示,为智能设备在不同的空间方向的情况下分别在显示屏上展示信息时的界面示意图。例如,图5(A)是信息容器的正面承载了一张图片内容为圆形的显示屏界面,图5(B)则是在信息容器的正面方向与智能设备的当前空间方向程序一定角度的情况下的显示屏界面,在这种情况下,本身是圆形的图片内容由于智能设备的空间方向的不同,而呈现出了椭圆形。而对于图5(C)则是信息容器的背面没有承载任何信息内容的情况下显示屏界面,这种情况下智能设备的空间方向与信息容器的背面一致,那么展示出来的信息就是信息容器的背面所承载的信息,即为空。当然,图5只是一个简单的示例,本申请在实际应用中可以对图片或者视频等计算机信息进行各个方向上的展示。\n[0065] 在不同的实施例中,可见信息容器可能有多个,在这种情况下,步骤304具体可以包括:\n[0066] 步骤A1:参考多个可见信息容器中的任一可见信息容器的正面方向信息及其中心点位置,以及所述智能设备的当前空间方向和当前空间坐标,调用与该任一可见信息容器相关的信息显示程序将其承载的初始信息内容在所述显示屏上进行展示。\n[0067] 首先,智能设备可以选择任意一个可见信息容器进行展示,在对该选中的可见信息容器进行展示的时候,可以参考该可见信息容器的正面方向及其中心点位置,以及智能设备的当前空间方向和当前空间坐标,从而调用可见信息容器的表面或者内部对应的信息显示程序,将该任一可见信息容器的表面或者内部所承载的可见信息内容在显示屏上进行展示。\n[0068] 可以理解的是,智能设备可能还会将自己需要看到哪个时间段的信息容器的检索时间信息发送给服务器,在这种情况下,该任意一个可见信息容器就可以优先是该时间段内最近发布的那个可见信息容器,即是优先将时间最新的那个可见信息容器所承载的可见信息内容展示给用户。更具体的,所述步骤A1,具体实现可以包括:\n[0069] 步骤B1:判断所述智能设备的当前空间方向是否与所述任一可见信息容器的正面方向信息相一致,如果是,则进入步骤B2,如果否,则进入步骤B3。\n[0070] 因为该任一可见信息容器的哪个表面所承载的信息内容可以在显示屏上进行展示,与该信息容器的正面方向与智能设备的当前空间方向是否匹配有关,所以先判断智能设备的当前空间方向是否与该信息容器的正面方向信息完全一致。\n[0071] 步骤B2:调用所述任一可见信息容器的正面对应的信息显示程序,将该信息容器正面承载的信息内容在其中心点位置处展示在所述显示屏上。\n[0072] 在判断智能设备的当前空间方向与该任一可见信息容器的正面方向完全一致的情况下,直接调用该信息容器的正面对应的信息显示程序,将该信息容器正面承载的可见信息内容在信息容器的中心点位置处展示在所述显示屏上。\n[0073] 步骤B3:参考所述当前空间方向和所述任一可见信息容器的正面方向之间的角度,将所述任一可见信息容器中与所述当前空间方向匹配的目标表面的信息内容在其中心点位置处展示在所述显示屏上。\n[0074] 而如果智能设备的当前空间方向与该任一可见信息容器的正面方向不完全一致,那么可能智能设备的当前空间方向与该信息容器的任一其他表面的方向完全一致,那么此时直接展示该任一其他表面所承载的信息容器即可;也可能智能设备的当前空间方向与该信息容器的哪一个表面都不完全一致,即与信息容器的相邻的两个表面呈一定角度,那么智能设备可以参考其所处的当前空间方向与该信息容器的这两个表面的角度,来将这两个目标表面的信息内容按照比例在显示屏上展示出来。\n[0075] 可以理解的是,虽然当前只能在智能设备的显示屏上展示出用户可见的那些信息容器所承载的信息内容,但是只要智能设备的当前空间方向发生了变化,例如,用户在保持位置信息不变的情况下,将智能设备在原有位置上进行角度旋转,那么就可以改变其所在的当前空间方向与各个信息容器的正面方向的方向关系,从而实现在显示屏上展示不同的信息容器所承载的不同信息内容或者同一个信息容器所承载的不同的信息内容的功能。\n[0076] 而在步骤A1中如果只展示了多个信息容器中的一个所承载的信息内容,那么还包括:\n[0077] 步骤A2:将其他未展示的可见信息容器的关键信息按照预设分布方式在所述显示屏上进行展示。\n[0078] 智能设备再将其他没有展示的可见信息容器的关键信息按照预设分布方式在所述显示屏上进行展示。例如,将其他可见信息容器所展示的信息内容是图片还是视频等属性提取出关键字,将这些可见信息容器所承载的信息内容的关键字按照列表的方式在显示屏的某一个位置展示出来,用来提示用户。在用户选择这些可见信息内容的关键字的情况下,可以在显示屏上切换所展示的信息内容。当然,在提示的时候,也可以在那些不可见的信息容器一并提示给用户。\n[0079] 可见,在本实施例中,由于智能设备向服务器发送了位置信息之后,服务器可以返回与位置信息匹配的信息容器和信息内容,而采用虚拟的立体信息容器来放置信息内容,由于信息容器的各个表面及其内部都可以用来放置不同的信息内容,因此信息容器可以在其表面或者内部承载多个信息内容,从而就可以实现在智能设备的显示屏上通过信息容器将多个信息内容进行展示的功能,从而将空间坐标和方向信息与待发布的多个信息内容关联起来在显示屏上进行对应得展示。在智能设备的位置信息不变而当前空间方向发生改变的情况下,即是用户旋转该智能设备,就可以在显示屏上显示出不同的信息内容(一个信息容器的不同表面所承载的不同信息内容),从而也能使用户更为立体的看到各种信息。\n[0080] 在不同的实施例中,在步骤202之后,还可以包括:\n[0081] 步骤203:智能设备判断自身所处的当前位置信息是否偏移了预设位置阈值,如果是,则进入步骤204。\n[0082] 因为用户所持的智能设备的位置信息,随时可能发生变化,那么智能设备可以定时判断自身所处的当前位置信息是否偏移了预设位置阈值。例如,智能设备的当前位置信息与初始位置信息之间的距离是否大于10m,等。\n[0083] 步骤204:智能设备将偏移后的更新位置信息发送至服务器。\n[0084] 如果智能设备的位置发生了比较大的移动,例如超过了10m,在这种情况下,智能设备可以将发生改变的更新位置信息发送至服务器,由服务器来检索更新位置信息处是否曾经有信息发布。\n[0085] 步骤205:智能设备将服务器返回的更新信息内容和更新信息容器在显示屏上进行展示,其中,所述更新信息内容和更新信息容器与所述更新位置信息相匹配。\n[0086] 进一步的,在服务器端存在更新位置信息处发布的更新信息内容以及对应的更新信息容器的情况下,会将更新信息内容和更新信息容器也返回给智能设备,智能设备再将服务器返回的更新信息内容和更新信息容器在显示屏上进行展示,具体的展示过程可以参考步骤201~步骤202的详细介绍。\n[0087] 可见,进一步的,本申请实施例还能实时监测智能设备的位置变化,从而实现服务器将不同的信息内容主动推送给用户的功能。\n[0088] 本实施例与上一个实施例的区别在于执行主体,因此,两个实施例的未尽之处可以互相参考相关的描述。\n[0089] 对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。\n[0090] 与上述本申请一种基于空间坐标和方向的信息展示方法实施例所提供的方法相对应,参见图6,本申请还提供了一种服务器实施例,在本实施例中,该服务器可以包括:\n[0091] 获取模块601,用于响应于用户通过智能设备发送的当前位置信息,获取与所述当前位置信息匹配的初始信息内容和初始信息容器;所述当前位置信息包括:当前空间坐标;\n所述信息容器的容器属性包括:三维属性和显示属性。\n[0092] 发送模块602,用于将所述初始信息内容和初始信息容器发送至所述智能设备对应进行展示。\n[0093] 所述服务器保存有当前位置信息与初始信息内容和初始信息容器的对应关系;\n[0094] 在不同的实施例中,该服务器还可以包括:接收时间信息模块503,用于接收用户发送的时间信息;\n[0095] 则发送模块602,具体包括:筛选子模块,用于在所述初始信息内容和初始信息容器中筛选出与所述时间信息匹配的目标信息内容和目标信息容器;以及,发送子模块,用于将所述目标信息内容和目标信息容器发送至智能设备对应进行展示。\n[0096] 采用本申请实施例,因为服务器保存了虚拟的立体信息容器来放置信息内容,那么该信息容器的各个表面及其内部都可以用来放置不同的信息内容,因此当智能设备向用户发送位置信息的时候,服务器就可以将与该位置信息匹配的信息容器返回给智能设备,而信息容器可以在其表面或者内部承载多个信息内容,从而就可以实现通过信息容器将多个信息内容在显示屏上进行展示的功能,从而将空间坐标和方向信息与待发布的多个信息内容关联起来进行叠加显示。\n[0097] 与上述本申请一种基于空间坐标和方向的信息展示方法实施例所提供的方法相对应,参见图7,本申请还提供了一种基于空间坐标和方向的信息展示装置实施例,该装置可以集成在智能设备中,作为智能设备新增的一个功能部件,也可以单独与服务器通信。该装置具体可以包括:\n[0098] 转发模块701,用于响应于用户发送的当前位置信息,将所述当前位置信息转发至服务器;所述当前位置信息包括:当前空间坐标。\n[0099] 展示初始信息模块702,用于参考服务器返回的初始信息容器的正面方向信息,将服务器返回的初始信息内容和初始信息容器在显示屏上进行展示,其中,所述初始信息内容和初始信息容器与所述当前位置信息相匹配。\n[0100] 其中,所述展示初始信息模块702具体可以包括:\n[0101] 接收子模块801,用于接收服务器返回的初始信息内容、初始信息容器的容器属性、初始信息容器的正面方向信息和所述初始信息内容对应的信息显示程序,所述容器属性包括:三维属性和显示属性,所述信息显示程序用于在所述信息容器的任一表面或者内部展示与其对应的信息内容。\n[0102] 确定大小子模块802,用于依据所述初始信息容器的三维属性确定所述初始信息容器的大小。\n[0103] 确定中心点子模块803,用于将所述当前空间坐标确定为所述初始信息容器的中心点。\n[0104] 信息展示子模块804,用于参考所述初始信息容器的正面方向信息,以及所述智能设备的当前空间方向,调用所述信息显示程序将所述初始信息容器承载的所述初始信息内容在所述显示屏上进行展示。\n[0105] 在实际应用中,初始信息容器可能对应有多个,所述信息展示子模块704,具体可以包括:触发子模块,用于参考多个初始信息容器中的任一信息容器的正面方向信息,以及所述智能设备的当前空间方向,调用与该任一信息容器相关的信息显示程序将所述信息容器承载的初始信息内容在所述显示屏上进行展示;以及,列表展示子模块,用于将其他未展示的信息容器的关键信息按照预设分布方式在所述显示屏上进行展示。\n[0106] 在不同的实施例中,所述装置还可以包括:\n[0107] 发送时间模块,用于将与所述初始信息内容和初始信息容器相匹配的时间信息发送至服务器;则所述触发子模块具体可以用于:调用时间信息最新的初始信息内容对应的信息显示程序,将承载了对应的初始信息内容的初始信息容器在所述显示屏上进行展示。\n[0108] 在不同的实施例中,信息展示子模块704具体可以包括:\n[0109] 判断子模块,用于判断所述智能设备的当前空间方向是否与所述初始信息容器的正面方向信息相一致;第一处理子模块,用于在所述判断子模块的结果为是的情况下,调用所述初始信息容器的正面对应的信息显示程序,将所述信息容器正面承载的初始信息内容在所述显示屏上进行展示;第二处理子模块,用于在所述判断子模块的结果为否的情况下,参考所述当前空间方向和所述初始信息容器的正面方向之间的角度,将所述信息容器中与所述当前空间方向匹配的目标表面的初始信息内容在所述显示屏上进行展示。\n[0110] 在本实施例中,\n[0111] 在不同的实施例中,所述装置还可以包括:\n[0112] 判断模块703,用于判断自身所处的当前位置信息是否偏移了预设位置阈值。\n[0113] 发送更新信息模块704,用于在所述判断模块的结果为是的情况下,智能设备将偏移后的更新位置信息发送至服务器。\n[0114] 展示更新信息模块705,用于将服务器返回的更新信息内容和更新信息容器在显示屏上进行展示,其中,所述更新信息内容和更新信息容器与所述更新位置信息相匹配。\n[0115] 在本实施例中,由于智能设备向服务器发送了位置信息之后,服务器可以返回与位置信息匹配的信息容器和信息内容,而采用虚拟的立体信息容器来放置信息内容,由于信息容器的各个表面及其内部都可以用来放置不同的信息内容,因此信息容器可以在其表面或者内部承载多个信息内容,从而就可以实现在智能设备的显示屏上通过信息容器将多个信息内容进行展示的功能,从而将空间坐标和方向信息与待发布的多个信息内容关联起来在显示屏上进行对应得展示。在智能设备的位置信息不变而当前空间方向发生改变的情况下,即是用户旋转该智能设备,就可以在显示屏上显示出不同的信息内容(一个信息容器的不同表面所承载的不同信息内容),从而也能使用户更为立体的看到各种信息。\n[0116] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。\n对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。\n[0117] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。\n[0118] 尽管本申请中描述的各个部件均为计算机程序,本申请中的任何部分均可以在软件、固件、硬件或者其结合中实现。\n[0119] 尽管这里详细描述了优选的实施例,但是对于本领域熟练的技术人员来说,很显然在不脱离本申请精神的情况下可以作出不同的改变、增加、替换或者类似操作,并且这些均被认为是在权力要求中所定义的本申请的保护范围之内。\n[0120] 以上对本申请所提供的一种基于空间坐标和方向的信息展示方法、装置及服务器进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
法律信息
- 2020-10-13
专利权的转移
登记生效日: 2020.09.18
专利权人由先进创新技术有限公司变更为创新先进技术有限公司
地址由开曼群岛大开曼岛乔治镇医院路27号开曼企业中心变更为开曼群岛大开曼岛乔治镇医院路27号开曼企业中心
- 2020-10-13
专利权的转移
登记生效日: 2020.09.18
专利权人由阿里巴巴集团控股有限公司变更为先进创新技术有限公司
地址由英属开曼群岛大开曼岛资本大厦一座四层847号邮箱变更为开曼群岛大开曼岛乔治镇医院路27号开曼企业中心
- 2020-04-28
- 2016-03-16
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201410381799.3
申请日: 2014.08.05
- 2016-02-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-06-23
|
2001-11-30
| | |
2
| |
2012-09-19
|
2012-03-13
| | |
3
| |
2010-10-27
|
2010-05-17
| | |
4
| |
2012-08-22
|
2012-03-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |