CN102289454A - 一种基于地图的自适应信息导读***及其导读方法 - Google Patents
一种基于地图的自适应信息导读***及其导读方法 Download PDFInfo
- Publication number
- CN102289454A CN102289454A CN2011101691427A CN201110169142A CN102289454A CN 102289454 A CN102289454 A CN 102289454A CN 2011101691427 A CN2011101691427 A CN 2011101691427A CN 201110169142 A CN201110169142 A CN 201110169142A CN 102289454 A CN102289454 A CN 102289454A
- Authority
- CN
- China
- Prior art keywords
- information
- client
- city
- server
- map
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开一种基于地图的自适应信息导读***及其导读方法,该***主要由客户端和服务器组成;所述客户端,运行在通信终端设备,通过有线/无线通信方式连接服务器;用于将屏幕物理坐标转换为地理坐标,并向服务器请求当前显示区域的热点城市,然后根据服务器返回的热点城市数据绘制城市热力图及显示该城市的信息热度和信息列表;服务器,负责进行后台计算及为所述客户端提供服务,根据客户端的请求查询所请求的地域范围内的热点城市,并根据客户端能力参数所对应的传输策略,向客户端返回数据。当用户点击客户端中的某条信息时,客户端即显示该信息的详细内容。采用本发明能够简化信息搜索过程,具有操作简捷和可视化强的优点。
Description
技术领域
本发明涉及移动互联网搜索与网络通信技术领域,尤其涉及一种基于地图的自适应信息导读***及其导读方法。
背景技术
目前,全球移动用户已超过50亿,其中移动互联网用户可达5.77亿。据Juniper Research最新发表的研究报告表明,到2013年这一数字将增长到17亿。这一高速增长现象反映随着时代与技术的进步,人类对移动性和信息获取的内在需求急剧上升。越来越多的人希望在移动的过程中高速接入互联网,获取亟需的信息,完成自己想做的事情。因此,移动通信与互联网技术相结合的移动互联网技术得到快速发展是历史的必然。目前,移动互联网正逐渐渗透到人们工作生活的各个领域,新闻资讯、***、视频音乐、手机支付、基于位置的服务(LBS,Location Based Service)等丰富多彩的移动互联网应用迅猛发展。移动互联网的迅速发展与普及,使得人们越来越多的使用移动终端来获取信息,而这也极大的改变信息时代的社会生活。
但是,利用移动终端获取信息也存在一定限制:一方面,现有的通信终端,包括平板电脑、个人数字助理(PDA)、移动终端等,一般均通过浏览器访问互联网才能得到使用者所需的信息,而所得到的信息,通常也是分散的和孤立的,相互之间缺乏关联性;另一方面,终端设备受屏幕尺寸、用户输入方式、电池续航时间等自身条件的限制,使得用户利用这些终端查询及浏览互联网信息时存在操作不便、直观性不强、垃圾信息挤占有限资源等问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种基于地图的自适应信息导读***及其导读方法,利用通信终端/客户端的互联网访问能力、地图服务访问能力,使用户通过浏览地图,并利用电子地图提供的平移、缩放和点击操作选择地图上的地理位置(如城市名),以获得与该地点有关的信息列表,进而提供阅读相关信息的功能。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于地图的自适应信息导读***,该导读***主要由客户端和服务器组成;其中,
客户端,运行在通信终端,通过有线/无线通信方式连接服务器;用于将屏幕物理坐标转换为地理坐标,并向服务器请求当前显示区域的热点城市,然后根据服务器返回的热点城市数据绘制城市热力图及显示该城市的信息热度和信息列表;
服务器,负责进行后台计算及为所述客户端提供服务,根据客户端的请求查询所请求的地域范围内的热点城市,并根据其能力参数所对应的传输策略,向客户端返回数据。
其中,所述客户端对服务器的访问是基于固定终端或移动终端的有线或无线通信方式的接入。
所述的无线通信方式,包括无线局域网Wi-Fi、无线分组交换技术GPRS、第三代移动通信技术3G和***移动通信技术4G。
所述客户端,进一步包括用户界面模块、业务逻辑模块、地图支持模块和网络通信模块;其中,
所述用户界面模块,用于绘制界面及相应用户操作;
所述业务逻辑模块,用于处理相关业务逻辑;
所述地图支持模块,用于进行地图绘制、坐标系转化;以及
所述网络通信模块,用于与服务器进行通信及数据交换。
其中,所述客户端,所述地图支持模块为自主开发,或使用第三方开放平台所提供的模块。
所述服务器进一步包括热度计算模块、热度服务模块以及维护终端能力库、传输策略库、策略应用规则库、城市热度库、信息库、地理信息库;其中,
所述热度计算模块,负责根据信息库中的数据计算城市热度;
所述热度服务模块,负责对客户端的请求进行响应;
所述维护终端能力库,保存了各种移动终端能力模型;
所述传输策略库,用于保存服务器响应客户端请求时所发送数据的数量和类型的策略;
所述策略应用规则库,用于保存终端能力到传输策略的映射规则;
所述城市热度库,用于保存服务器根据信息库计算的所有城市的热度;
所述信息库,用于保存跟各城市相关的原始信息及其元数据;
所述地理信息库,用于保存城市以经纬度或其他地理坐标系下的位置值即地理位置,及其范围的地理相关信息。
一种基于地图的自适应信息导读方法,该方法包括:
A、利用服务器计算地理信息库中所有城市的信息热度值并保存到城市热度库中,所述热度值的计算主要根据与城市相关的信息的数量、发生时间、信息来源的公信力的指标;
B、通过客户端根据终端设备当前屏幕显示的地图范围,向服务端请求该范围的热点城市;
C、服务端根据发送请求的客户端的终端能力参数匹配出其最佳数据传输策略,然后根据该策略提取请求范围内适当数量的热点城市及相关数据并传递给客户端;
D、客户端根据服务器传递过来的城市列表及其热度值,在屏幕地图上城市对应位置绘制不同颜色和大小的信息热力图;
E、用户点击地图上热点城市标识后,客户端展示与该城市相关的信息列表,用户点击该城市信息列表中的某一条信息,客户端则显示该条信息的具体内容。
其中,所述步骤E之后进一步包括:
F、当用户在客户端缩放地图时,重复执行步骤B;或当用户在客户端平移地图时,重复执行步骤B。
上述方法中,步骤A所述热度值的计算公式为:
其中,h为城市的信息热度值,N为信息数量,Ti为信息i的报道或发生时间,Ci为信息i来源的公信力,O表示其他相关参数。
步骤C中所述移动终端的能力可分为固定能力和可变能力。固定能力为设备出厂以后便不会改变的能力,如屏幕分辨率;可变能力是随着设备的使用而可发生动态变化的能力,如数据网络可用带宽、设备剩余电量、设备可用内存等。设备能力可用二元组M(F,V)表示,其中F为设备固定能力集合,V为能力可变能力集合。
步骤C所述传输策略定义了服务器返回给客户端的数据要求与限制,包括客户端请求区域范围内热点城市的数量、是否同时携带信息列表等。显示规则库中的规则定义了设备能力与展示策略的映射关系,即
P=R(M)
其中,R为映射规则,M为设备能力参数集合。
步骤D所述城市热力图的绘制的方式为:通过计算屏幕上每个像素的颜色值,再根据该颜色值在屏幕上绘制该点实现,其颜色值的计算是根据热点城市的热度和位置计算;
ci=f(H,G,xi,yi)
其中,ci为i点的颜色值,H是热点城市热度值集合,G为热点城市位置信息集合,(xi,yi)为i点在屏幕中的坐标。
本发明所提供的基于地图的自适应信息导读***及其导读方法,具有以下优点:
本发明利用电子地图可缩放、可平移的特点,以一种更加直观的方式为用户展现信息热度(表示与该城市相关的信息数量和重要性)最高的一些地理位置,如城市等,然后使用户能够通过点击地图上该城市的标识便可以获取其信息列表进而阅读相关信息。在用户进行上述操作的过程中,用户不需要书写任何内容而只需要在***提供的地图上进行平移、缩放和点击操作,就能够方便快捷的浏览和阅读热点信息。因而该信息导读***及导读方法,具有操作简便快捷、可视化强的特点。另外,***服务器根据与每个城市相关信息的多少、发生时间、信息来源等综合信息计算城市的信息热度。客户端根据该城市的信息热度值在地图上对应位置用不同的颜色绘制大小不等的图形即信息热力图,从而将该城市的信息热度直观的展示给用户。关联信息数量越多影响越大的城市,在地图上就能越显著的显示出来,从而让用户能够对热点城市一目了然。如,用户可通过移动或缩放地图,可以了解不同地域范围(例如全世界、某大洲、某局部地区、某国或国内部分区域)中的热点城市。用户在地图上点击该城市的标识,***将进一步展示该城市的相关信息列表,点击该列表的任何一项,用户就可以阅读具体的信息内容。此外,本发明还运用了基于设备能力相关的数据传输策略:应对当前移动终端的物理能力参差不齐的情况,为了更广泛地适应不同设备,为持有不同设备的用户提供与其设备能力相匹配的展现内容和方式,本***采用了基于设备能力的自适应数据传输策略机制。为此,在***服务器维护一个可动态更新的终端能力数据库,该数据库记录了用户终端设备的能力参数(如屏幕分辨率,CPU,内存、联网方式、可用带宽等)。当移动终端请求热点城市时,服务器将根据移动终端的能力确定最佳数据传输策略,并将按照该策略将相关数据返回给客户端。
附图说明
图1为本发明基于地图的自适应信息导读***的结构示意图;
图2为本发明客户端城市信息热度示意图;
图3为本发明基于地图的自适应信息热度服务流程示意图;
图4为客户端城市信息列表示意图;
图5为客户端详细信息内容示意图。
具体实施方式
下面结合附图及本发明的最优实施例对本发明的导读***及其方法作进一步详细的说明。
如图1所示,本发明的所述导读***主要由客户端10和服务器20两大部分组成。客户端10,进一步包括用户界面模块101、业务逻辑模块102、地图支持模块103、网络通信模块104。服务器20,进一步包括热度计算模块201、热度服务模块202,以及维护终端能力库203、传输策略库204、策略应用规则库205、城市热度库206、信息库207、地理信息库208等数据库。其中,
客户端10,运行在通信终端设备,通过有线/无线通信方式连接服务器;如可运行在PC、平板电脑、智能手机上。客户端10对服务器20的访问可以基于固定终端/移动终端自有的任意有线/无线通信技术的。最常见的,如Wi-Fi、GPRS、3G、4G乃至未来新的无线通信技术。客户端10用于将屏幕物理坐标转换为地理坐标,并向服务器请求当前显示区域的热点城市,然后根据服务器返回的数据绘制城市热力图及显示该城市的信息热度和信息列表。
所述用户界面模块101,用于绘制界面及相应用户操作;
所述业务逻辑模块102,用于处理相关业务逻辑,例如实现界面元素与数据模型的匹配与交互;
所述地图支持模块103,用于进行地图绘制、坐标系转化等,该模块可以是自主开发的,也可以使用第三方开放平台所提供的模块,例如谷歌地图模块、高德地图模块等;
所述网络通信模块104,用于与***服务器20进行通信及数据交换。
服务器20,负责进行后台计算及为所述客户端10提供服务,根据客户端10的请求查询所请求的地域范围内的热点城市,并根据其能力参数所对应的传输策略,向客户端10返回数据。其中,
所述热度计算模块201,负责根据信息源计算城市热度;
所述热度服务模块202,负责对客户端10的请求进行响应;
服务器20中,维护终端能力库203,用于保存各种移动终端能力模型;传输策略库204,用于保存服务器20响应客户端10请求时所发送数据的数量和类型的策略;策略应用规则库205,用于保存终端能力到传输策略的映射规则;城市热度库206,用于保存服务器20根据信息库207计算的所有城市的热度;信息库207,用于保存跟各城市相关的原始信息及其元数据(例如:信息发布时间、信息来源等),信息库207的数据,可以是来自类似网络爬虫功能的软件所抓取的互联网内容,也可以是某种专业信息数据库,例如数据期刊库、天气信息库等;
地理信息库208,用于保存城市的地理位置(如经纬度或其他地理坐标系下的位置值)及其范围等地理相关信息。
本发明所述的基于地图的自适应信息导读方法,包括两个相互独立的过程,即信息热度计算过程与信息热度服务过程,其中:
一、信息热度计算过程
利用服务器计算地理信息库中所有城市的信息热度值并保存到城市热度库中,所述热度值的计算主要根据与城市相关的信息的数量、发生时间、信息来源的公信力的指标;
所述热度值的计算公式为:
其中,h为城市的信息热度值,N为信息数量,Ti为信息i的报道或发生时间,Ci为信息i来源的公信力,O表示其他相关参数。
在本实例中,以中国大陆范围为例,服务器20实时计算全国约2600个县级及以上行政区的信息热度值。所有信息来源于软件网络爬虫持续不断从互联网抓取。网络爬虫在抓取信息时根据网页正文信息中的地域关键字、经纬度等标识出信息所关联的城市。服务器20通过检索信息库207获取一定时间范围内(如24小时)与每个一城市相关的信息,然后利用公式1计算该城市的信息热度。本实例中,采用了公式1的一种简单形式进行计算,如公式2所示。
Δti=|Ti-T0|/24
其中,T0为服务器20计算热度时的时间,Ti为第i条信息发布的时间(如果网页中没有发布时间,可按照抓取时间计算),即|Ti-T0|为信息i距离服务器20计算热度时的时间距离(单位小时)。Ci∈(0,1)为表示信息i来源媒体的公信力的权重值,该值为一个事先确定的常数。计算所得(即每个城市信息热度)将存入城市热度库206。该过程在服务器20需要反复进行。
二、信息热度服务过程
本过程是客户端10请求与服务器20响应的一个反复交互过程,是***为移动终端用户提供最终服务的过程。结合附图3,本过程的详细步骤说明如下。
步骤301:客户端10初始化并显示缺省地图区域。
该区域可以是***预先设定的,例如全国或者某省;也可以是根据客户端10当前位置,显示周围一定的范围(例如周围200公里或者当前所在行政省),该位置信息的获取可以通过移动终端(及其附属装置)的全球定位***(GPS,Global Positioning System)、蜂窝网接入基站或者无线局域网(Wi-Fi)接入点等方法获得。
通过客户端根据终端设备当前屏幕显示的地图范围,向服务端请求该范围的热点城市,具体包括:
步骤302:客户端10获取当前地图范围屏幕坐标。
客户端10通过调取终端***应用编程接口(API)获取地图在屏幕上的坐标位置。例如,地图左上角屏幕坐标为(x1,y1),右下角屏幕坐标为(x2,y2)。
步骤303:客户端10将屏幕坐标转化成地理坐标。
客户端10利用地图支持模块103将地图范围屏幕物理坐标(x1,y1)、(x2,y2)转换成地理坐标,如经纬度坐标(Lo1,La1),(Lo2,La2)。值得说明的是实际的计算结果跟屏幕大小和地图缩放比例有关。
步骤304:客户端10向服务器20请求当前显示区域的热点城市。
客户端10将步骤303计算出来的当前区域的地理坐标(Lo1,La1),(Lo2,La2)发送给服务器20,同时请求消息中还包含了自身的能力参数。在本实例中,客户端10在请求中携带的能力参数M具体构成如下:
M(F,V)=M({s},{n}) 公式3
其中:s为移动终端的屏幕分辨率,n为当前联网方式标识,如指示客户端10当前使用何种无线网络与服务器20通信,例如无线局域网(Wi-Fi)、无线分组交换技术(GPRS)、第三代移动通信技术(3G)、***移动通信技术(4G)等。
为了节省带宽,本***也允许客户端10在每次连接服务器20的时候才传递能力参数;在后续的交互中,服务器20将利用缓存的客户端10能力参数直到客户端10重新发起连接或报告了不同的能力参数。
服务端根据发送请求的客户端的终端能力参数匹配出其最佳数据传输策略,然后根据该策略提取请求范围内适当数量的热点城市及相关数据并传递给客户端;所述移动终端的能力可分为固定能力和可变能力。固定能力为设备出厂以后便不会改变的能力,如屏幕分辨率;可变能力是随着设备的使用而可发生动态变化的能力,如数据网络可用带宽、设备剩余电量、设备可用内存等。设备能力可用二元组M(F,V)表示,其中F为设备固定能力集合,V为能力可变能力集合。所述传输策略定义了服务器返回给客户端的数据要求与限制,包括客户端请求区域范围内热点城市的数量、是否同时携带信息列表等。显示规则库中的规则定义了设备能力与展示策略的映射关系,即
P=R(M) 公式4
其中,R为映射规则,M为设备能力参数集合。具体过程如下:
步骤305:服务器20根据客户端10能力参数查询其传输策略。
服务器20根据步骤304中客户端10发送的能力参数,利用终端能力库203、传输策略库204及策略应用规则库205,确定当前使用的传输策略Px。为了避免客户端10在后续请求中重复提交相同的能力参数,服务器20将缓存该策略Px,在与客户端10的后续交互中使用。
本实例中所使用的终端能力库203、传输策略库204及策略应用规则库205的样例形式分别如表一、表二、表三所示。
表一:终端能力库203样例
ID | 屏幕分辨率 | 联网方式 |
M1 | 480x320 | WiFi |
M2 | 480x320 | GPRS |
M3 | 480x320 | 3G |
M4 | 320x240 | WiFi |
M5 | 320x240 | GPRS |
M6 | 320x240 | 3G |
M7 | 其他 | 其他 |
表二:传输策略库204样例
ID | 热点城市数量 | 是否附带消息 | 每次传输信息数量 |
P1 | 10 | 是 | 10 |
P2 | 10 | 否 | 10 |
P3 | 5 | 是 | 5 |
P4 | 5 | 否 | 5 |
表三:策略应用规则库205样例
ID | 终端能力ID | 传输策略ID |
R1 | M1 | P1 |
R2 | M2 | P2 |
R3 | M3 | P1 |
R4 | M4 | P3 |
R5 | M5 | P4 |
R6 | M6 | P3 |
R7 | M7 | P2 |
服务器20根据客户端10的屏幕分辨率和联网方式,查询终端能力库203,得出对应的能力ID号;然后利用该能力ID号查询策略应用规则库205,得到对应的传输策略ID;利用该策略ID即可获知每次传送给该客户端10的热点城市数量以及是否携带相应的信息列表。本实例中,假设客户端10查询全国热点城市,并且能力参数为({320x240},{GPRS})。则服务器20将根据表一、表
二、表三确定返回给客户端10的热点城市数为5(即国内信息热度最高的5个城市的相关数据,且不附带城市对应的信息。
客户端根据服务器传递过来的城市列表及其热度值,在屏幕地图上城市对应位置绘制不同颜色和大小的信息热力图。
所述城市热力图的绘制的方式为:通过计算屏幕上每个像素的颜色值,再根据该颜色值在屏幕上绘制该点实现,其颜色值的计算是根据热点城市的热度和位置计算;
ci=f(H,G,xi,yi) 公式5
其中,ci为i点的颜色值,H是热点城市热度值集合,G为热点城市位置信息集合,(xi,yi)为i点在屏幕中的坐标。
步骤306:服务端20查询客户端10所请求的地域范围中的热点城市。
服务器20根据客户端10所请求的地理范围(Lo1,La1)、(Lo2,La2),利用地理信息库208并结合步骤305确定的传输策略Px所规定的热点城市个数m,得到需要返回的热点城市数据:
{city1,Lo1,La1,
city2,Lo2,La2,
...
citym,Lom,Lam
}
步骤307:服务端20查询热点城市的信息热度。
服务器20利用城市热度库206查询步骤306中得到的热点城市所对应的信息热度值,即{h1,h2,h3,h4,h5}。
步骤308:服务器20返回热点城市数据到客户端。
若步骤305确定的策略Px不要求附带具体信息,则服务器20将步骤306和步骤307得到的数据返回客户端10,服务器20返回数据的形式为:
{city1,Lo1,La1,h1
city2,Lo2,La2,h2
...
citym,Lom,Lam,hm
}
然后转到步骤311;
若Px要求携带数据,则转到步骤309。
步骤309:服务器20查询热点城市信息。
服务器20查询信息库207中相关热点城市(由步骤306确定)的信息,信息的条数由步骤305所确定的传输策略Px决定,即
{info1.1,info1.2,..info1.x
info2.1,info2.2,...,info1.x
...
infom.1,infom.2,...,infom.x
}
其中x为Px定义的每次携带信息的条数。
步骤310:服务器20返回热点城市数据及其相关信息到客户端10
服务器20将步骤306、步骤307、步骤309得到的数据返回客户端10,其形式为:
{city1,Lo1,La1,hlinfo1.1,...,info1.x
city2,Lo2,La2,h2,info2.1,...,info2.x
...
citym,Lom,Lam,hm,infom.1,...,infom.x
}
步骤311:客户端10根据服务器20返回的热点城市数据绘制城市热力图。
客户端10首先根据每个热点城市的位置和热度计算屏幕上每个像素的颜色值。本实例中使用公式5的另一种具体形式:
r=hi×2+55
g=0 公式6
b=0
α=hi/100
其中:(r,b,g)为屏幕点的RGB值,a为屏幕点的阿尔法值(该值表示在屏幕点绘制时的透明度,1为完全不透明,0为完全透明),int()为取整函数,K为一个表示随着常数且保证 为热点城市j的地理坐标(Gjx,Gjy)所对应的屏幕坐标。
根据公式6绘制的热力示意图如图2所示。
步骤312:当用户点击客户端10地图中的热点城市标识时,客户端10显示该城市的信息热度及信息列表。
若客户端10已经具有热点城市的信息,例如在步骤305中服务器20确定针对客户端10的传输策略Px要求将热点城市相关信息随信息热度值发送到客户端10,或者客户端10通过步骤313到步骤315向服务器20请求获得,则客户端10显示该城市的信息列表,然后转到步骤316;若客户端10还没有该城市的信息数据,则转到步骤313。
在本实例中,服务器20将根据传输策略P4(见步骤305),每个热点城市(共5个)每次传输5条热点城市信息(包括正文)给客户端10,如图4所示。
步骤313:客户端10向服务器20请求热点城市信息。
用户可以通过客户端10提供的“更多”功能向服务器20请求某个热点城市更多的信息。
客户端10向服务器20请求城市列表时,提交如下形式的参数:
{CID,MID}
其中CID为热点城市ID,MID为客户端已经保留的最后一条信息的ID。若客户端10是第一次请求热点城市CID的信息,则MID可以置为特殊值如-1或者0。
步骤314:服务器20查询热点城市的信息。
服务器20根据CID和MID查询信息库207,取得MID之后热点城市CID的剩余信息,信息的条数由服务器缓存的Px定义。即数据形式为:
{info1,info2,...,infox}
步骤315:服务器20返回热点城市信息给客户端10。
服务器20将步骤314获得数据返回给客户端10。然后转到步骤312。
步骤316:当用户点击客户端10中某条信息时,客户端10将显示该信息的详细内容。如图5所示。
步骤317:当用户操作客户端10对地图进行缩放时,转到步骤302。
步骤318:当用户操作客户端10对地图进行平移时,转到步骤302。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (10)
1.一种基于地图的自适应信息导读***,其特征在于,该导读***主要由客户端和服务器组成;其中,
客户端,运行在通信终端,通过有线/无线通信方式连接服务器;用于将屏幕物理坐标转换为地理坐标,并向服务器请求当前显示区域的热点城市,然后根据服务器返回的热点城市数据绘制城市热力图及显示该城市的信息热度和信息列表;
服务器,负责进行后台计算及为所述客户端提供服务,根据客户端的请求查询所请求的地域范围内的热点城市,并根据其能力参数所对应的传输策略,向客户端返回数据。
2.根据权利要求1所述的基于地图的自适应信息导读***,其特征在于,所述客户端对服务器的访问是基于固定终端或移动终端的有线或无线通信方式的接入。
3.根据权利要求1或2所述的基于地图的自适应信息导读***,其特征在于,所述的无线通信方式,包括无线局域网Wi-Fi、无线分组交换技术GPRS、第三代移动通信技术3G和***移动通信技术4G。
4.根据权利要求1所述的基于地图的自适应信息导读***,其特征在于,所述客户端,进一步包括用户界面模块、业务逻辑模块、地图支持模块和网络通信模块;其中,
所述用户界面模块,用于绘制界面及响应用户操作;
所述业务逻辑模块,用于处理相关业务逻辑;
所述地图支持模块,用于进行地图绘制、坐标系转化;以及
所述网络通信模块,用于与服务器进行通信及数据交换。
5.根据权利要求1所述的基于地图的自适应信息导读***,其特征在于,所述客户端,所述地图支持模块为自主开发,或使用第三方开放平台所提供的模块。
6.根据权利要求1所述的基于地图的自适应信息导读***,其特征在于,所述服务器进一步包括热度计算模块、热度服务模块以及维护终端能力库、传输策略库、策略应用规则库、城市热度库、信息库、地理信息库;其中,
所述热度计算模块,用于根据信息库中的数据计算城市热度;
所述热度服务模块,负责对客户端的请求进行响应;
所述维护终端能力库,保存了各种移动终端能力模型;
所述传输策略库,用于保存服务器响应客户端请求时所发送数据的数量和类型的策略;
所述策略应用规则库,用于保存终端能力到传输策略的映射规则;
所述城市热度库,用于保存服务器根据信息库计算的所有城市的热度;
所述信息库,用于保存跟各城市相关的原始信息及其元数据;
所述地理信息库,用于保存城市以经纬度或其他地理坐标系下的位置值即地理位置,及其范围的地理相关信息。
7.一种基于地图的自适应信息导读方法,其特征在于,该方法包括:
A、利用服务器计算地理信息库中所有城市的信息热度值并保存到城市热度库中,所述热度值的计算主要根据与城市相关的信息的数量、发生时间、信息来源的公信力的指标;
B、通过客户端根据终端设备当前屏幕显示的地图范围,向服务端请求该范围的热点城市;
C、服务端根据发送请求的客户端的终端能力参数匹配出其最佳数据传输策略,然后根据该策略提取请求范围内适当数量的热点城市及相关数据并传递给客户端;
D、客户端根据服务器传递过来的城市列表及其热度值,在屏幕地图上城市对应位置绘制不同颜色和大小的信息热力图;
E、用户点击地图上热点城市标识后,客户端展示与该城市相关的信息列表,用户点击该城市信息列表中的某一条信息,客户端则显示该条信息的具体内容。
8.根据权利要求7所述的基于地图的自适应信息导读方法,其特征在于,所述步骤E之后进一步包括:
F、当用户在客户端缩放地图时,重复执行步骤B;或当用户在客户端平移地图时,重复执行步骤B。
9.根据权利要求7所述的基于地图的自适应信息导读方法,其特征在于,所述步骤A所述热度值的计算公式为:
其中,h为城市的信息热度值,N为信息数量,Ti为信息i的报道或发生时间,Ci为信息i来源的公信力,O表示其他相关参数。
10.根据权利要求7所述的基于地图的自适应信息导读方法,其特征在于,所述步骤D所述城市热力图的绘制的方式为:通过计算屏幕上每个像素的颜色值,再根据该颜色值在屏幕上绘制该点实现,其颜色值的计算是根据热点城市的热度和位置计算;
ci=f(H,G,xi,yi)
其中,ci为i点的颜色值,H是热点城市热度值集合,G为热点城市位置信息集合,(xi,yi)为i点在屏幕中的坐标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110169142 CN102289454B (zh) | 2011-06-03 | 2011-06-22 | 一种基于地图的自适应信息导读***及其导读方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110157410.3 | 2011-06-03 | ||
CN201110157410 | 2011-06-03 | ||
CN 201110169142 CN102289454B (zh) | 2011-06-03 | 2011-06-22 | 一种基于地图的自适应信息导读***及其导读方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102289454A true CN102289454A (zh) | 2011-12-21 |
CN102289454B CN102289454B (zh) | 2013-09-11 |
Family
ID=45335886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110169142 Expired - Fee Related CN102289454B (zh) | 2011-06-03 | 2011-06-22 | 一种基于地图的自适应信息导读***及其导读方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102289454B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103699615A (zh) * | 2013-12-17 | 2014-04-02 | 鲁东大学 | 一种基于点矢量数据多层存储的快速地图表示方法及*** |
CN103955479A (zh) * | 2014-04-02 | 2014-07-30 | 北京百度网讯科技有限公司 | 电子地图的实现方法及装置 |
CN103973743A (zh) * | 2013-01-31 | 2014-08-06 | 上海飞田通信技术有限公司 | 基于智能移动设备的自适应区域查询***及方法 |
CN105185116A (zh) * | 2015-09-15 | 2015-12-23 | 广州地理研究所 | 网络集约小客车出行需求热力图构建方法 |
CN106599233A (zh) * | 2016-12-20 | 2017-04-26 | 国云科技股份有限公司 | 一种可视化的地图热力图生成模拟数据方法 |
CN107332883A (zh) * | 2017-06-10 | 2017-11-07 | 努比亚技术有限公司 | 信息更新方法、装置及计算机可读存储介质 |
CN108009188A (zh) * | 2017-08-16 | 2018-05-08 | 北京嘀嘀无限科技发展有限公司 | 热力图展示方法、***、终端及服务器 |
CN108418816A (zh) * | 2018-02-13 | 2018-08-17 | 山东顺国电子科技有限公司 | 资源可视化方法、装置及*** |
CN109949395A (zh) * | 2019-03-15 | 2019-06-28 | 智慧足迹数据科技有限公司 | 热力图渲染方法及装置 |
CN110019317A (zh) * | 2017-08-01 | 2019-07-16 | 智能云科信息科技有限公司 | 机械加工产能的展示和搜索***及方法 |
WO2020133203A1 (zh) * | 2018-12-28 | 2020-07-02 | Oppo广东移动通信有限公司 | 用于传输能力信息的方法及设备 |
CN111931078A (zh) * | 2020-07-07 | 2020-11-13 | 杭州电子科技大学 | 一种基于地图场景的信息交互***和方法 |
CN115515078A (zh) * | 2021-06-23 | 2022-12-23 | 青岛海信网络科技股份有限公司 | 一种数据处理方法、***及设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1467692A (zh) * | 2002-07-12 | 2004-01-14 | 黄珏华 | 一种电子地图的制作方法 |
CN101937449A (zh) * | 2010-07-01 | 2011-01-05 | 上海杰图房网信息科技有限公司 | 基于全景电子地图的房产展示***和方法 |
CN101997980A (zh) * | 2010-10-26 | 2011-03-30 | 东莞宇龙通信科技有限公司 | 一种基于地图的天气信息显示方法及移动终端 |
-
2011
- 2011-06-22 CN CN 201110169142 patent/CN102289454B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1467692A (zh) * | 2002-07-12 | 2004-01-14 | 黄珏华 | 一种电子地图的制作方法 |
CN101937449A (zh) * | 2010-07-01 | 2011-01-05 | 上海杰图房网信息科技有限公司 | 基于全景电子地图的房产展示***和方法 |
CN101997980A (zh) * | 2010-10-26 | 2011-03-30 | 东莞宇龙通信科技有限公司 | 一种基于地图的天气信息显示方法及移动终端 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973743A (zh) * | 2013-01-31 | 2014-08-06 | 上海飞田通信技术有限公司 | 基于智能移动设备的自适应区域查询***及方法 |
CN103699615B (zh) * | 2013-12-17 | 2016-09-14 | 鲁东大学 | 一种基于点矢量数据多层存储的快速地图表示方法及*** |
CN103699615A (zh) * | 2013-12-17 | 2014-04-02 | 鲁东大学 | 一种基于点矢量数据多层存储的快速地图表示方法及*** |
CN103955479A (zh) * | 2014-04-02 | 2014-07-30 | 北京百度网讯科技有限公司 | 电子地图的实现方法及装置 |
CN105185116A (zh) * | 2015-09-15 | 2015-12-23 | 广州地理研究所 | 网络集约小客车出行需求热力图构建方法 |
CN106599233A (zh) * | 2016-12-20 | 2017-04-26 | 国云科技股份有限公司 | 一种可视化的地图热力图生成模拟数据方法 |
CN107332883A (zh) * | 2017-06-10 | 2017-11-07 | 努比亚技术有限公司 | 信息更新方法、装置及计算机可读存储介质 |
CN110019317A (zh) * | 2017-08-01 | 2019-07-16 | 智能云科信息科技有限公司 | 机械加工产能的展示和搜索***及方法 |
CN110019317B (zh) * | 2017-08-01 | 2023-08-29 | 智能云科信息科技有限公司 | 机械加工产能的展示和搜索***及方法 |
CN108009188A (zh) * | 2017-08-16 | 2018-05-08 | 北京嘀嘀无限科技发展有限公司 | 热力图展示方法、***、终端及服务器 |
CN108418816A (zh) * | 2018-02-13 | 2018-08-17 | 山东顺国电子科技有限公司 | 资源可视化方法、装置及*** |
WO2020133203A1 (zh) * | 2018-12-28 | 2020-07-02 | Oppo广东移动通信有限公司 | 用于传输能力信息的方法及设备 |
CN112789874A (zh) * | 2018-12-28 | 2021-05-11 | Oppo广东移动通信有限公司 | 用于传输能力信息的方法及设备 |
CN109949395A (zh) * | 2019-03-15 | 2019-06-28 | 智慧足迹数据科技有限公司 | 热力图渲染方法及装置 |
CN111931078A (zh) * | 2020-07-07 | 2020-11-13 | 杭州电子科技大学 | 一种基于地图场景的信息交互***和方法 |
CN111931078B (zh) * | 2020-07-07 | 2021-11-16 | 杭州电子科技大学 | 一种基于地图场景的信息交互***和方法 |
CN115515078A (zh) * | 2021-06-23 | 2022-12-23 | 青岛海信网络科技股份有限公司 | 一种数据处理方法、***及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN102289454B (zh) | 2013-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102289454B (zh) | 一种基于地图的自适应信息导读***及其导读方法 | |
US11314715B2 (en) | Refining location estimates and reverse geocoding based on a user profile | |
Majid et al. | A context-aware personalized travel recommendation system based on geotagged social media data mining | |
US20100070368A1 (en) | Registering advertisements on an electronic map | |
Shankar et al. | Crowds replace experts: Building better location-based services using mobile social network interactions | |
US7231441B2 (en) | Virtual beacon system | |
CN103377559B (zh) | 电子地图路况信息的展示方法和*** | |
CN103443788A (zh) | 用于步行浏览的方法和装置 | |
CN101349567A (zh) | 基于gps和移动终端的提供本地移动地理信息服务的方法 | |
CN102782676A (zh) | 基于地理标记推荐的在线搜索 | |
CN107092623B (zh) | 一种兴趣点查询方法及装置 | |
CN103884345A (zh) | 兴趣点信息采集方法、显示方法、装置及*** | |
CN103425655A (zh) | 基于位置服务的场馆信息搜索方法和装置 | |
CN103577544B (zh) | 一种用于提供待发送信息的方法及装置 | |
CN103699615B (zh) | 一种基于点矢量数据多层存储的快速地图表示方法及*** | |
CN104598604A (zh) | 一种网址导航应用于各种浏览器中的浏览方法 | |
CN102208076A (zh) | 广告信息发布方法及其*** | |
Gao et al. | Improving the accuracy of extant gridded population maps using multisource map fusion | |
CN103631871A (zh) | 一维地图装置及一维地图的实现方法 | |
CN202309755U (zh) | 一种信息服务***和信息服务设备 | |
CN102831501A (zh) | 一种交互式的基于地理空间信息的劳务服务资源管理*** | |
US20160105516A1 (en) | Method for displaying site page related to current position in desired condition order in portable terminal, and system | |
CN102081657A (zh) | 一种基于网络的卫星云图定位方法 | |
CN102595311A (zh) | 基于地理位置信息分层的网络知识输出方法及*** | |
CN113220814B (zh) | 一种将地摊信息与地理空间相连接形成地摊地图的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130911 Termination date: 20140622 |
|
EXPY | Termination of patent right or utility model |