一种信息组织方法及系统与流程

文档序号:12597516阅读:220来源:国知局
一种信息组织方法及系统与流程
本发明涉及电子地图
技术领域
,尤其涉及一种信息组织方法及系统。
背景技术
:随着移动互联网的普及,用户在移动终端上使用电子地图的情况越来越普遍。电子地图数据包括POI点(PointofInterest,也称信息点、兴趣点等),所述POI点的属性不仅包含名称、类别、经度、纬度等地理属性,还可以包含与商业相关的深度属性,例如某餐厅对应的POI点的深度属性可以包括电话、团购、特色菜等。现有技术中,当安装在移动终端的电子地图客户端(以下简称客户端)接收到服务器发送的POI点的原始属性信息后,客户端根据预设的UI(UserInterface,即用户界面)模板中各个板块对应的POI点的属性从所述原始信息中提取与所述板块对应的属性信息进行组织,并填充到相应的板块中显示。举例而言,参见图1,该图为现有的一个UI模板示意图,在该图中,UI模板包括4个板块,这4个板块对应的属性分别是POIname(POI点名称)、rating(评分)、tag(垂直标签)、address(地址),若该POI点名称为A餐厅,所述rating可以是该餐厅的评分,所述tag可以是该餐厅的团购信息或特色菜等。由于现有技术的UI模板各个板块对应的POI点的属性是在软件开发时设置的,软件开发完成后无法修改,如果要修改,比如,调换图1所示UI模板中address和POIname的显示位置,则只能在开发新的客户端软件时重新设置UI模板相应板块对应的POI点的属性,而开发新的客户端软件通常需要花费时间和人工成本,因此,现有的UI模板存在修改复杂度高,不能及时、灵活地适配POI点属性信息的问题。技术实现要素:为了解决现有技术中UI模板存在修改复杂度高,不能及时、灵活地适配POI点属性信息的问题,本发明提供一种信息组织方法和系统,实现了 灵活配置POI点属性信息的目的,节约了人力和时间成本。本发明实施例公开了一种信息组织方法,所述方法包括:客户端发送携带搜索关键字的UI模板数据请求至服务端;客户端接收服务端返回的UI模板数据请求响应,所述UI模板数据请求响应携带与所述搜索关键字相关的POI点的属性信息;客户端从所述UI模板数据请求响应中解析所述POI点的属性信息;客户端按解析出的所述POI点的属性信息的数据类型,将所述POI点的属性信息填充到客户端UI模板中预设的能填充该数据类型的属性信息的板块中,一个板块填充一种数据类型的属性信息。优选的,所述方法进一步包括:服务端接收客户端发送的携带所述搜索关键字的所述UI模板数据请求;服务端获取与所述搜索关键字相关的POI点的属性信息;服务端将所述POI点的属性信息携带在UI模板数据请求响应中发送给客户端。优选的,在服务端将获取到的所述POI点的属性信息携带在所述UI模板数据请求响应中发送给客户端之前,所述方法进一步包括:服务端根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取所述属性配置文件记载的属性的属性信息,所述属性配置文件中记载的属性少于POI点的全部属性;所述服务端将所述POI点的属性信息携带在UI模板数据请求响应中发送给客户端具体为:所述服务端将提取出的所述POI点的属性信息携带在UI模板数据请求响应中发送给客户端。优选的,所述属性配置文件为中间UI模板,所述中间UI模板每个板块对应POI点的一种属性;所述服务端根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取属性配置文件记载的属性的属性信息,所述属性配置文件中记载的属性少于POI点的全部属性具体包括:所述服务端从所述获取到的POI点的属性信息中提取预设的中间UI模板每个板块对应的属性的属性信息,所述中间UI模板的板块数量少于 POI点的全部属性的个数。优选的,所述中间UI模板包含的板块与所述客户端UI模板包含的板块的数量相同,所述中间UI模板每个板块对应的属性的数据类型与所述客户端UI模板相应板块的数据类型相同;所述服务端将提取出的所述POI点的属性信息携带在UI模板数据请求响应中发送给客户端具体包括:所述服务端将提取出的所述POI点的属性信息按所述中间UI模板中各板块的排列顺序进行组织,并将按序组织后的POI点的属性信息携带在UI模板数据请求响应中发送给客户端;所述客户端按解析出的POI点的属性信息的数据类型,将所述POI点的属性信息填充到客户端UI模板中预设的能填充该数据类型的属性信息的板块中具体包括:客户端按解析出的POI点的属性信息的数据类型及排列顺序,将所述POI点的属性信息填充到客户端UI模板中对应的板块中。本发明实施例还公开了一种信息组织系统,所述系统包括客户端,所述客户端包括:客户端发送单元、客户端接收单元、客户端解析单元和客户端填充单元;所述客户端发送单元与所述客户端接收单元连接,所述客户端接收单元与所述客户端解析单元连接,所述客户端解析单元与所述客户端填充单元连接;所述客户端发送单元,用于发送携带搜索关键字的UI模板数据请求至服务端;所述客户端接收单元,用于接收服务端返回的UI模板数据请求响应,所述UI模板数据请求响应携带与所述搜索关键字相关的POI点的属性信息;所述客户端解析单元,用于从所述UI模板数据请求响应中解析所述POI点的属性信息;所述客户端填充单元,用于按解析出的所述POI点的属性信息的数据类型,将所述POI点的属性信息填充到客户端UI模板中预设的能填充该数据类型的属性信息的板块中,一个板块填充一种数据类型的属性信息。优选的,所述系统还包括服务端,所述服务端包括:服务端接收单元、服务端获取单元、服务端发送单元;所述客户端发送单元与所述服务端接收单元连接,所述服务端接收单元与所述服务端获取单元连接,所述服务端获取单元与所述服务端发送单元连接,所述服务端发送单元与所述客户端接收单元连接;所述服务端接收单元,用于接收客户端发送的携带所述搜索关键字的所述UI模板数据请求;所述服务端获取单元,用于获取与所述搜索关键字相关的POI点的属性信息;所述服务端发送单元,用于将所述POI点的属性信息携带在UI模板数据请求响应中发送给客户端。优选的,所述服务端还包括:服务端提取单元,连接在所述服务端获取单元和所述服务端发送单元之间,用于根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取所述属性配置文件记载的属性的属性信息,所述属性配置文件中记载的属性少于POI点的全部属性;所述服务端发送单元,用于将所述POI点的属性信息携带在UI模板数据请求响应中发送给客户端包括:所述服务端发送单元,用于将提取出的所述POI点的属性信息携带在UI模板数据请求响应中发送给客户端。优选的,所述属性配置文件为中间UI模板,所述中间UI模板每个板块对应POI点的一种属性;所述服务端提取单元,用于根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取属性配置文件记载的属性的属性信息,所述属性配置文件中记载的属性少于POI点的全部属性具体包括:所述服务端提取单元,用于从所述获取到的POI点的属性信息中提取预设的中间UI模板每个板块对应的属性的属性信息,所述中间UI模板的板块数量少于POI点的全部属性的个数。优选的,所述中间UI模板包含的板块与所述客户端UI模板包含的板块的数量相同,所述中间UI模板每个板块对应的属性的数据类型与所述客户端UI模板相应板块的数据类型相同;所述服务端发送单元,用于将提取出的所述POI点的属性信息携带在UI模板数据请求响应中发送给客户端具体包括:所述服务端发送单元,用于将提取出的所述POI点的属性信息按所述中间UI模板中各板块的排列顺序进行组织,并将按序组织后的POI点的属性信息携带在UI模板数据请求响应中发送给客户端;所述客户端填充单元,用于按解析出的所述POI点的属性信息的数据类型,将所述POI点的属性信息填充到客户端UI模板中预设的能填充该数据类型的属性信息的板块中具体包括:所述客户端填充单元,用于按解析出的POI点的属性信息的数据类型及排列顺序,将所述POI点的属性信息填充到客户端UI模板中对应的板块中。相对于现有技术,本发明的优点在于:在本发明中,由于所述客户端UI模板的每个板块只与属性信息的数据类型对应,并不固定所述POI点属性信息的属性,因此,无论服务端下发的是属性是什么,只要属性的属性信息的数据类型与客户端UI模板的板块预设的能填充的数据的数据类型一致,则实现客户端UI模板的填充,实现了灵活的客户端UI模板的各个板块中填充各类属性的属性信息,节约了人力、财力和时间成本,提高了属性的配置效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为现有技术中一种UI模板示意图;图2为本发明提供的一种信息组织方法实施例一的流程图;图3为本发明提供的一种信息组织方法实施例二的信令图;图4为本发明提供的一种信息组织方法实施例三的信令图;图5为本发明提供的一种信息组织方法实施例三中实际应用中所述中间UI模板的示意图;图6为本发明提供的一种信息组织方法实施例三中实际应用中所述客户端UI模板的示意图;图7为本发明提供的一种信息组织系统实施例一的结构框图;图8为本发明提供的一种信息组织系统实施例二的结构框图。具体实施方式为了使本
技术领域
的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。方法实施例一:参见图2,该图为本发明提供的一种信息组织方法实施例一的流程图。现有技术中,UI模板各个板块的内容一旦设定好就无法随意改变,如果需要修改板块内容,则需要修改UI模板的程序,即进行改版,对于软件开发商而言,改版的工作量较大,时间较长,且成本高;对于用户而言,用户需要更新相应的应用程序,使得新的UI模板程序覆盖旧的UI模板程序,不仅给用户造成了不便,还会给用户造成经济损失。为了解决上述技术问题,本实施例提供的信息组织方法包括如下步骤:步骤S101:客户端发送携带搜索关键字的UI模板数据请求至服务端。在本实施例中,所述搜索关键字由用户输入,搜索关键字可以是某个POI点的名称、地址等,也可以是表示某类POI点的关键字,例如美食、超市、加油站等等。所述搜索关键字可以是一个,也可以是多个。步骤S102:客户端接收服务端返回的所述UI模板数据请求响应,所述UI模板数据请求响应携带与所述搜索关键字相关的POI点的属性信息。例如,客户端将携带有搜索关键字为“全聚德北太平桥店”的UI模板数据请求发送至服务端,服务端接收客户端发送的携带所述搜索关键字的UI模板数据请求,并获取与所述搜索关键字相关的POI点的属性信息,例如全聚德(北太平桥店)的具体地址、评分、团购、菜单等属性信息,然后将所述POI点的属性信息携带在所述UI模板数据请求响应中发送给客户端。客户端接收服务端返回的所述UI模板数据请求响应,所述UI模板 数据请求响应中就携带有所述全聚德(北太平桥店)的具体地址、评分、团购、菜单等信息。再例如,所述客户端将携带有“朝阳门地铁站周围美食”的UI模板数据请求发送至服务端,在接收到的服务端发送的UI模板数据请求响应中,可以携带有以朝阳门地铁站为中心,1公里为半径以内的所有餐饮店的名称、地址、评分、团购、菜单等属性信息。步骤S103:客户端从所述UI模板数据请求响应中解析所述POI点的属性信息。一般情况下,POI点的属性信息中通常会包含一种以上的属性的属性信息,比如,名称、地址、评分等。本实施例将这些属性信息进行解析,即明确每个属性对应的属性信息,以便进行填充。例如,“全聚德”为POI点名称的信息,“北京市东城区北太平桥”解析为地址的信息。步骤S104:客户端按解析出的POI点的属性信息的数据类型,将所述POI点的属性信息填充到客户端UI模板中预设的能填充该数据类型的属性信息的板块中,一个板块填充一种属性信息。现有技术中,客户端UI模板中每个板块与POI点的属性都是固定好的,例如第一板块填充POI点的名称,第二板块填充POI点的地址,第三板块填充POI点的评分等等,如果要置换各个板块的属性,例如让第一板块填充POI点的地址,第二板块填充POI点的评分,就需要重新发版,在开发新的客户端软件时重新设置UI模板相应板块对应的POI点的属性,不仅配置过程繁琐,而且需要较高的人力、财力和时间成本。在本实施中,每个客户端UI模板中的板块都不预设其对应的属性,而是预设属性的数据类型,例如图片、文字、HTML标记等,只要是符合该数据类型的属性信息都可以填充到该板块中。举例而言,参见表1,该表记载了所述客户端UI模板各板块的ID及各板块能够填充的数据类型。若解析出所述属性信息为POI点名称的信息,由于所述POI点名称的信息对应的数据类型为文字,那么所述属性信息可以填充至板块ID1、ID2或ID7。若解析出所述属性信息为评分的信息,由于所述评分的信息对应的数据类型为图片,那么所述属性信息可以填充至ID3、ID5或ID8。若解析出所述属性信息的属性为图片渲染,由于图片渲染对应的数据类型为HTML标记,那么所述属性信息可以填充至板块ID4或ID6。每个板块只能填充一种数 据类型的属性信息,例如所述板块ID1对应的数据类型不能既是文字又是图片,同时,每个板块一次只能填写一个属性的属性信息,比如,板块ID1如果填写了POI点名称,就不能再填写数据类型为文字的其他属性信息。表1客户端UI模板板块数据类型ID1文字ID2文字ID3图片ID4HTML标记ID5图片ID6HTML标记ID7文字ID8图片由于所述客户端UI模板的每个板块只与属性信息的数据类型对应,并不固定所述POI点属性信息的属性,因此可以灵活的在各个板块中配置各类属性的属性信息,节约了人力、财力和时间成本,提高了属性信息的属性的配置效率。方法实施例二参见图3,该图为本发明提供的一种UI模板信息组织方法实施例二的信令图。本实施例提供的UI模板信息组织方法包括如下步骤:步骤S201:客户端发送携带搜索关键字的UI模板数据请求至服务端。步骤S202:服务端接收客户端发送的携带所述搜索关键字的UI模板数据请求。步骤S203:服务端获取与所述搜索关键字相关的POI点的属性信息。步骤S204:服务端根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取所述属性配置文件记载的属性的属性信息,所述属性配置文件中记载的属性少于POI点的全部属性。在步骤S203中,服务端获取的与所述搜索关键字相关的POI点的属性 信息为原始属性信息,当获取到所述原始属性信息后,服务端可以直接将所述原始属性信息发送至客户端,以便客户端将所述原始属性信息填充至所述客户端UI模板的板块中。然而,在实际应用中,客户端需要展示的属性信息可能少于所述原始属性信息,因此需要从所述原始属性信息中提取出客户端需要展示的属性信息。现有技术中,服务器将所述原始属性信息发送至客户端,由客户端根据属性配置文件提取需要展示的信息,然而这种方式不仅需要消耗较多的传输资源,占用宽带,浪费流量,而且可能会减缓数据传送速度。因此,在本实施例中,服务端根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取所述属性配置文件记载的属性的属性信息,由于属性配置文件中记载的属性少于POI点的全部属性,因此节约了服务器传送至客户端的数据流量,提高了数据传输速度。步骤S205:所述服务端将提取出的所述POI点的属性信息携带在所述UI模板数据请求响应中发送给客户端。步骤S206:客户端接收服务端返回的UI模板数据请求响应。步骤S207:客户端从所述UI模板数据请求响应中解析所述POI点的属性信息。步骤S208:客户端按解析出的所述POI点的属性信息的数据类型,将所述POI点的属性信息填充到客户端UI模板中预设的能填充该数据类型的属性信息的板块中,一个板块填充一种数据类型的属性信息。在本实施例中,服务端根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取所述属性配置文件记载的属性的属性信息,并将提取后的属性信息发送至客户端,由于所述属性配置文件中记载的属性少于POI点的全部属性,因此相对于现有技术减少了宽带资源占用率,节约了传输流量,提高了数据传输速度。方法实施例三参见图4,该图为本发明提供的一种信息组织方法实施例三的信令图。本实施例提供的信息组织方法包括如下步骤:步骤S301:客户端发送携带搜索关键字的UI模板数据请求至服务端。步骤S302:服务端接收客户端发送的携带所述搜索关键字的UI模板数据请求。步骤S303:服务端获取与所述搜索关键字相关的POI点的属性信息。步骤S304:服务端从所述获取到的POI点的属性信息中提取预设的中间UI模板每个板块对应的属性的属性信息,所述中间UI模板的板块数量少于POI点的全部属性的个数。在本实施例中,所述属性配置文件以中间UI模板的形式配置,所述中间UI模板每个板块对应POI点的一种属性。当然,可以理解的是,所述属性配置文件还可以以其他形式配置,本发明不做具体限定。步骤S305:所述服务端将提取出的所述POI点的属性信息按所述中间UI模板中各板块的排列顺序进行组织,并将按序组织后的POI点的属性信息携带在UI模板数据请求响应中发送给客户端。为了使客户端按照规定的排列顺序显示提取出的属性信息,在本实施例中,所述中间UI模板包含的板块与所述客户端UI模板包含的板块的数量相同,所述中间UI模板每个板块对应的属性与所述客户端UI模板相应板块的数据类型相对应。也就是说,所述中间UI模板不仅规定了需要提取哪些属性信息,而且还规定了这些属性信息的排列顺序。以所述表1记载客户端UI模板为例,本发明实施例提供的与表1记载的客户端UI模板对应的中间UI模板参见表2,该表记载了所述中间UI模板各板块填充的属性及数据类型,所述表2与方法实施例一中的所述表1相对应,即所述表2与所述表1的板块数量均为8个,且所述表2中各个板块能够填充的数据类型与表1中对应板块的数据类型相对应,区别仅在于中间UI模板各个板块能够填充的属性是预先设定的。例如表2中版块ID1对应的属性是名称,对应的,所述表1中板块ID1对应的数据类型为文字;表2中板块ID3的属性是评分图片,对应的,所述表1中板块ID3的数据类型为图片;表2中板块ID4的属性是黄色,对应的所述表1中板块ID3的数据类型为HTML标记。表2中间UI模板板块属性数据类型ID1名称文字ID2地址文字ID3评分图片图片ID4黄色HTML标记ID5菜单图片ID6红色HTML标记ID7用户评价文字ID8团购图片步骤S306:客户端接收服务端返回的UI模板数据请求响应,所述UI模板数据请求响应携带与所述搜索关键字相关的POI点的属性信息。步骤S307:客户端从所述UI模板数据请求响应中解析所述POI点的属性信息。步骤S308:客户端按解析出的POI点的属性信息的数据类型及排列顺序,将所述POI点的属性信息填充到客户端UI模板中对应的板块中,一个板块填充一种数据类型的属性信息。在本实施中,所述属性配置文件以中间UI模板的形式配置,且所述中间UI模板不仅规定了需要提取哪些属性信息,而且还规定了这些属性信息的排列顺序,所述服务端将提取出的所述POI点的属性信息按所述中间UI模板中各板块的排列顺序进行组织,并将按序组织后的POI点的属性信息携带在UI模板数据请求响应中发送给客户端,客户端在接收到所述UI模板请求响应后,按解析出的POI点的属性信息的数据类型及排列顺序,将所述POI点的属性信息填充到客户端UI模板中对应的板块中,填充好的所述客户端UI模板中各个板块中属性信息的排列顺序与所述中间UI模板对应属性的排列顺序相同,实现了所述客户端UI模板的按照预设的中间UI模板进行配置的目的,当需要修改客户端显示的属性信息及顺序,只需要修改所述中间UI模板即可,达到灵活配置的目的,有效节约了时间、人力、财力成本。举例而言,参见图5和图6,其中图5为实际应用中所述中间UI模板 的示意图,图6为实际应用中所述客户端UI模板的示意图。图5和图6的板块个数相同,而且图5各板块的属性与图6中相应板块的数据类型相适应,图6的客户端UI模板显示的属性信息的排列方式会与图5所示中间UI模板一致,例如图5第一个板块的属性为名称,那么图6第一个板块将会填充“全聚德”(餐饮店名称)。如果软件开发人员想将图6中“全聚德”和“北京市东城区北太平桥”(餐饮店地址)互换,由于餐饮店名称和地址的数据类型均为文字,因此只需要将图5中的中间UI模板中的第一板块和第二板块设定的属性对调即可,即,第一板块设定的属性更改为地址,第二板块设定的属性更改为名称,因此,本发明实施例提供的技术方案不需要重新发版就可以实现属性的灵活配置。基于以上实施例提供的一种信息组织方法,本发明实施例还提供了一种信息组织系统,下面结合附图来详细说明其工作原理。系统实施例一参见图7,该图为本发明提供的一种信息组织系统实施例一的结构框图。本实施例提供的信息组织系统包括客户端41,所述客户端41包括:客户端发送单元401、客户端接收单元402、客户端解析单元403和客户端填充单元404;所述客户端发送单元401与所述客户端接收单元402连接,所述客户端接收单元402与所述客户端解析单元403连接,所述客户端解析单元403与所述客户端填充单元404连接;所述客户端发送单元401,用于发送携带搜索关键字的UI模板数据请求至服务端;所述客户端接收单元402,用于接收服务端返回的UI模板数据请求响应,所述UI模板数据请求响应携带与所述搜索关键字相关的POI点的属性信息;所述客户端解析单元403,用于从所述UI模板数据请求响应中解析所述POI点的属性信息;所述客户端填充单元404,用于客户端按解析出的所述POI点的属性 信息的数据类型,将所述POI点的属性信息填充到客户端UI模板中预设的能填充该数据类型的属性信息的板块中,一个板块填充一种数据类型的属性信息。在本实施例中,由于所述客户端UI模板的每个板块只与属性信息的数据类型对应,并不固定所述POI点属性信息的属性,因此,无论服务端下发的是属性是什么,只要属性的属性信息的数据类型与客户端UI模板的板块预设的能填充的数据的数据类型一致,则实现客户端UI模板的填充,实现了灵活的客户端UI模板的各个板块中填充各类属性的属性信息,节约了人力、财力和时间成本,提高了属性的配置效率。系统实施例二参见图8,该图为本发明提供的一种信息组织系统实施例二的结构框图。基于系统实施例一,本实施例提供的信息组织系统还包括服务端51,所述服务端51包括:服务端接收单元501、服务端获取单元502、服务端发送单元503;所述客户端发送单元401与所述服务端接收单元501连接,所述服务端接收单元501与所述服务端获取单元502连接,所述服务端获取单元502与所述服务端发送单元503连接,所述服务端发送单元503与所述客户端接收单元402连接;所述服务端接收单元501,用于接收客户端发送的携带所述搜索关键字的UI模板数据请求;所述服务端获取单元502,用于获取与所述搜索关键字相关的POI点的属性信息;所述服务端发送单元503,用于将所述POI点的属性信息携带在所述UI模板数据请求响应中发送给客户端。在本实施例中,服务端51获取的与所述搜索关键字相关的POI点的属性信息为原始属性信息,当获取到所述原始属性信息后,服务端51可以直接将所述原始属性信息发送至客户端41,以便客户端41将所述原始属性信息填充至所述客户端UI模板的板块中。然而,在实际应用中,客户端需要展示的属性信息可能少于所述原始属性信息,因此需要从所述原始属性信息中提取出客户端需要展示的属性信息。现有技术中,服务器将所述原始属性信息发送至客户端,由客户端根据属性配置文件提取需要展示的信息,然而这种方式不仅需要消耗较多的传输资源,占用宽带,浪费流量,而且可能会减缓数据传送速度。因此,在本实施例中,所述服务端51还包括:服务端提取单元504,连接在所述服务端获取单元502和所述服务端发送单元503之间,用于根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取所述属性配置文件记载的属性的属性信息,所述属性配置文件中记载的属性少于POI点的全部属性;所述服务端发送单元503,用于将所述POI点的属性信息携带在所述UI模板数据请求响应中发送给客户端包括:所述服务端发送单元503,用于将提取出的所述POI点的属性信息携带在所述UI模板数据请求响应中发送给客户端。服务端51的服务端提取单元504根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取所述属性配置文件记载的属性的属性信息,由于属性配置文件中记载的属性少于POI点的全部属性,因此节约了服务器传送至客户端的数据流量,提高了数据传输速度。在本实施例中,所述属性配置文件可以以中间UI模板的形式配置,所述中间UI模板每个板块对应POI点的一种属性。当然,可以理解的是,所述属性配置文件还可以以其他形式配置,本发明不做具体限定。所述服务端提取单元504,用于根据预设的属性配置文件,从所述获取到的POI点的属性信息中提取属性配置文件记载的属性的属性信息,所述属性配置文件中记载的属性少于POI点的全部属性具体包括:所述服务端提取单元504,用于从所述获取到的POI点的属性信息中提取预设的中间UI模板每个板块对应的属性的属性信息,所述中间UI模板的板块数量少于POI点的全部属性的个数。为了使客户端按照规定的排列顺序显示提取出的属性信息,在本实施例中,所述中间UI模板包含的板块与所述客户端UI模板包含的板块的数量相同,所述中间UI模板每个板块对应的属性与所述客户端UI模板相应板块的数据类型相对应。也就是说,所述中间UI模板不仅规定了需要提取 哪些属性信息,而且还规定了这些属性信息的排列顺序。所述服务端发送单元503,用于将提取出的所述POI点的属性信息携带在客户端UI模板数据请求响应中发送给客户端具体包括:所述服务端发送单元503,用于将提取出的所述POI点的属性信息按所述中间UI模板中各板块的排列顺序进行组织,并将按序组织后的POI点的属性信息携带在客户端UI模板数据请求响应中发送给客户端;所述客户端填充单元404,用于按解析出的所述POI点的属性信息的数据类型,将所述POI点的属性信息填充到客户端UI模板中预设的能填充该数据类型的属性信息的板块中具体包括:所述客户端填充单元404,用于按解析出的POI点的属性信息的数据类型及排列顺序,将所述POI点的属性信息填充到客户端UI模板中对应的板块中。由于填充好的所述客户端UI模板中各个板块中属性信息的排列顺序与所述中间UI模板对应属性的排列顺序相同,实现了所述客户端UI模板的按照预设的中间UI模板进行配置的目的,当需要修改客户端显示的属性信息及顺序,只需要修改所述中间UI模板即可,达到灵活配置的目的,有效节约了时间、人力、财力成本。需要说明的是,本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元及模块可以是或者也可以不是物理上分开的。另外,还可以根据实际的需要选择其中的部分或者全部单元和模块来实现本实施例方案的目的。本领域 普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上所述仅是本发明的具体实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1