CN103473227A - 微博动态显示方法和装置 - Google Patents

微博动态显示方法和装置 Download PDF

Info

Publication number
CN103473227A
CN103473227A CN2012101846121A CN201210184612A CN103473227A CN 103473227 A CN103473227 A CN 103473227A CN 2012101846121 A CN2012101846121 A CN 2012101846121A CN 201210184612 A CN201210184612 A CN 201210184612A CN 103473227 A CN103473227 A CN 103473227A
Authority
CN
China
Prior art keywords
microblogging
information
electronic chart
multidate
user
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
Application number
CN2012101846121A
Other languages
English (en)
Other versions
CN103473227B (zh
Inventor
张晶
侯晓敏
赵杨
刘宇飞
张崇
李端
乔立伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210184612.1A priority Critical patent/CN103473227B/zh
Priority to PCT/CN2013/076790 priority patent/WO2013182055A1/zh
Priority to CA2869441A priority patent/CA2869441A1/en
Priority to AU2013271188A priority patent/AU2013271188A1/en
Publication of CN103473227A publication Critical patent/CN103473227A/zh
Priority to US14/475,705 priority patent/US10078704B2/en
Application granted granted Critical
Publication of CN103473227B publication Critical patent/CN103473227B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种微博动态显示方法,获取携带第一位置信息的微博查看请求,查找与第一位置信息之间的距离在预设范围内的微博动态信息。其中,微博动态信息携带第二位置信息。获取对应第一位置信息的电子地图,在电子地图上对应第二位置信息的位置展示微博动态信息。由于微博动态信息在电子地图上展示的位置与其实际的地理位置对应,故用户可通过查看电子地图可获得微博动态信息的实际地理位置。因此,通过上述微博动态显示方法和装置,能显示用户邻近的微博动态信息的具***置。且所有的微博动态信息均可展示在电子地图上,方便用户进行操作。此外,本发明还提供一种微博动态显示装置。

Description

微博动态显示方法和装置
技术领域
本发明涉及网络技术,特别是涉及一种微博动态显示方法和装置。
背景技术
在社交网络如微博平台中,人们往往对邻近的网络动态比较感兴趣。例如,用户一般比较期望了解在其周边有哪些人并发生了什么事。特别是随着移动终端的发展,大多数社交网络的客户端均可安装于移动终端上,人们到某一地方时,总会对附近处于同一社交网络中的其他用户或信息感兴趣,希望和身边的其他用户进行互动。因此,展示邻近社交网络的动态对于用户来说意义重大。
以微博为例,传统的展示微博动态信息的方式为:首先定位某一用户的位置,然后通过移动基站或者GPS(全球定位***)定位,搜索到预定距离范围内动态信息。最后将搜索到的动态信息的结果显示在一个列表内。于是用户便可以根据列表选择进行互动的对象或了解周围发生的事情。
然而,传统的方式由于将微博动态信息通过列表的形式进行展示,在列表中显示搜索到的动态信息(通常为用户信息)的距离,这种方式不能十分形象的展示邻近网络动态信息的具***置,比较单一,且用户在查看所有与其邻近的社交网络动态时也十分不方便。
发明内容
基于此,有必要提供一种更灵活的且能提高用户操作便利性的微博动态显示方法和装置。
一种微博动态显示方法,包括:
获取微博查看请求,所述微博查看请求携带第一位置信息,所述第一位置信息包括用户所处真实地理位置及用户设定的地理位置中任意一者;
查找与所述第一位置信息之间的距离在预设范围内的微博动态信息,所述微博动态信息携带第二位置信息;
获取对应所述第一位置信息的电子地图,在所述电子地图上对应第二位置信息的位置展示所述微博动态信息。
在其中一个实施例中,所述方法还包括:
获取电子地图的比例尺,根据所述第二位置信息和电子地图的比例尺计算在所述电子地图上的所述微博动态信息之间的显示距离,当所述显示距离小于或等于预设的可分辨距离时,在所述电子地图上对应第二位置信息的位置将多条微博动态信息进行部分重叠展示。
在其中一个实施例中,所述方法还包括:
获取展开指令,根据所述展开指令将进行部分重叠展示的所述多条微博动态信息的进行展开,并在所述电子地图上展示所述多条微博动态信息。
在其中一个实施例中,所述微博动态信息包括用户属性信息和微博内容中任意一种,所述方法进一步包括:
获取切换指令,根据所述切换指令使所述电子地图在展示所述用户属性信息或微博内容的两个展示状态下进行切换。
在其中一个实施例中,所述方法还包括:
当在所述电子地图上展示所述微博内容时,在所述电子地图上随机放大显示所述微博内容中的至少一条;
当在所述电子地图上展示所述用户属性信息时,获取包含用户选择的显示属性的筛选指令,根据所述用户选择的显示属性筛选所述用户属性信息。
在其中一个实施例中,所述方法还包括:
获取对所述微博动态信息的详情展示指令,根据所述详情展示指令从微博平台中拉取与所述微博动态信息对应的微博详细信息,并将所述拉取得到的微博详细信息与所述微博动态信息对应展示。
此外,还有必要提供一种更灵活的且能提高用户操作便利性的微博动态显示装置。
一种微博动态装置,包括:
启动模块,用于获取微博查看请求,所述微博查看请求携带第一位置信息,所述第一位置信息包括用户所处真实地理位置及用户设定的地理位置中任意一者;
查找模块,用于查找与所述第一位置信息之间的距离在预设范围内的微博动态信息,所述微博动态信息携带第二位置信息;
展示模块,用于获取对应所述第一位置信息的电子地图,在所述电子地图上对应第二位置信息的位置展示所述微博动态信息。
在其中一个实施例中,所述***还包括聚合模块,所述聚合模块用于获取电子地图的比例尺,根据所述第二位置信息和电子地图的比例尺计算在所述电子地图上的所述微博动态信息之间的显示距离,当所述显示距离小于或等于预设的可分辨距离时,在所述电子地图上对应第二位置信息的位置将多条微博动态信息进行部分重叠展示。
在其中一个实施例中,所述***还包括展开模块,所述展开模块用于获取展开指令,根据所述展开指令将进行部分重叠展示的所述多条微博动态信息的进行展开,并在所述电子地图上展示所述多条微博动态信息。
在其中一个实施例中,所述微博动态信息包括用户属性信息和微博内容中任意一种,所述***还包括切换模块,所述切换模块用于获取切换指令,根据所述切换指令使所述电子地图在展示所述用户属性信息或微博内容的两个展示状态下进行切换。
在其中一个实施例中,所述***还包括:
放大显示模块,用于当在所述电子地图上展示所述微博内容时,在所述电子地图上随机放大显示所述微博内容中的至少一条;
筛选模块,用于当在所述电子地图上展示所述用户属性信息时,获取包含用户选择的显示属性的筛选指令,根据所述用户选择的显示属性筛选所述用户属性信息。
在其中一个实施例中,所述***还包括:
详情信息拉取模块,用于获取对所述微博动态信息的详情展示指令,根据所述详情展示指令从微博平台中拉取与所述微博动态信息对应的微博详细信息;
所述展示模块还用于将所述拉取得到的微博详细信息与所述微博动态信息对应展示。
上述微博动态显示方法和装置,获取携带第一位置信息的微博查看请求,查找与第一位置信息之间的距离在预设范围内的微博动态信息。其中,微博动态信息携带第二位置信息。获取对应第一位置信息的电子地图,在电子地图上对应第二位置信息的位置展示微博动态信息。由于微博动态信息在电子地图上展示的位置与其实际的地理位置对应,故用户可通过查看电子地图可获得微博动态信息的实际地理位置。因此,通过上述微博动态显示方法和装置,能显示用户邻近的微博动态信息的具***置。且所有的微博动态信息均可展示在电子地图上,方便用户进行操作。
附图说明
图1为一个实施例中微博动态显示方法的流程示意图;
图2为展示用户属性信息的界面示意图;
图3为展示微博内容的界面示意图;
图4为将多条微博动态信息进行部分重叠展示的界面示意图;
图5为展示与用户属性信息对应的微博详细信息的界面示意图;
图6为展示与微博内容对应的微博详细信息的界面示意图;
图7为一个实施例中微博动态显示装置的模块示意图;
图8为另一个实施例中微博动态显示装置的模块示意图;
图9为另一个实施例中微博动态显示装置的模块示意图。
具体实施方式
如图1所示,在一个实施例中,一种微博动态显示方法,包括以下步骤:
步骤S110,获取微博查看请求,微博查看请求携带第一位置信息,第一位置信息包括用户所处真实地理位置及用户设定的地理位置中任意一者。
在一个实施例中,可在终端设备上设置特定的按键,当用户点击该按键时则获取到微博查看请求。在另一个实施例中,当用户登录微博平台后,可展示微博平台的用户界面。在该用户界面上可设有对应微博查看请求的功能按钮或菜单项,当用户点击功能按钮或选择菜单项时,则获取到微博查看请求。在获取到微博查看请求后,则进入身边地图模式。
具体的,用户所处真实地理位置可以是GPS定位信息,可通过设置于终端设备中的GPS定位模块获取到用户的GPS定位信息(即用户当前所在的经纬度)。此外,还可通过用户界面获取用户输入的地理位置,或通过电子地图获取用户的点击指令,进一步获取该点击指令所对应的电子地图上的地理位置即为用户设定的地理位置。
步骤S120,查找与第一位置信息之间的距离在预设范围内的微博动态信息,微博动态信息携带第二位置信息。
微博动态信息可包括用户属性信息和微博内容,其中,用户属性信息可以是用户在微博平台上的帐号、名称、头像等个人资料相关信息。微博内容则为用户发布的微博信息。
在微博平台中,微博动态信息与某个地理位置(经纬度)具有对应关系,如与用户属性信息对应的地理位置表示该用户当前所在位置,与微博内容对应的地理位置表示用户发布该微博内容的位置。
在一个实施例中,用户属性信息的第二位置信息通过实时获取。具体地,查询设定区域内登录微博平台的用户,根据用户实时上传的地理位置得到与户属性信息的第二位置信息。微博内容的第二位置信息则可从终端设备中获取。每条微博内容发布时,可对应存储其发布位置的地理位置。具体地,在查找微博内容时,从终端设备中获取微博内容,并同时获得与微博内容的第二位置信息。
具体地,可在以第一位置信息为圆心,以预设距离为半径的范围内查找微博动态信息。进一步的,可获取微博动态信息对应的第二位置信息,根据第一位置信息及微博动态信息的第二位置信息计算两者之间的距离,选取该距离在预设范围内的微博动态信息。
步骤S130,获取对应第一位置信息的电子地图,在电子地图上对应第二位置信息的位置展示微博动态信息。
具体的,电子地图可预先存储于终端设备上,可直接从终端设备中提取电子地图并展示。也可从第三方地图平台上直接获取电子地图的数据,将电子地图展示在用户界面上。
进一步的,获取到第一位置信息后,根据第一位置信息在用户界面上展示电子地图,使电子地图在用户界面中的显示区域的中心位置对应该第一位置信息,并可在电子地图上标记位置信息。进一步的,还可获取用户对电子地图的操作指令,对电子地图执行拖动、缩放等操作。
具体地,电子地图上的任一点都对应有唯一的经纬度,微博动态信息的第二位置信息也为经纬度。在电子地图上定位到经纬度与微博动态信息对应的经纬度相同的点,该点即为微博动态信息在电子地图上的相应位置。然后在相应位置上展示微博动态信息。
在一个实施例中,可获取电子地图的缩放指令,根据缩放指令调整电子地图的比例尺。当电子地图的比例尺变化时,重新获取电子地图上微博动态信息的相应位置,并调整微博动态信息的位置,以使微博动态信息重新展示在电子地图上的相应位置。
在一个实施例中,微博动态显示方法还可包括:获取电子地图的比例尺,根据第二位置信息和电子地图的比例尺计算在电子地图上的微博动态信息之间的显示距离,当显示距离小于或等于预设的可分辨距离时,在所述电子地图上对应第二位置信息的位置将多条微博动态信息进行部分重叠展示。
具体的,可根据微博动态信息的第二位置信息,得到两个微博动态信息之间的实际距离,该实际距离指的是两个微博动态信息分别对应的实际地理位置之间的距离,而电子地图上的微博动态信息之间的显示距离即为两者的实际距离与电子地图的比例尺的乘积。例如,在电子地图上展示的两个微博动态信息分别为用户A和用户B,根据用户A和用户B的第二位置信息得到用户A和用户B之间的实际距离为1000米,电子地图当前的比例尺为1:50000,则用户A和用户B在电子地图上的显示距离为0.02米。
可分辨距离指的是用户操作所能区分的最小距离,优选的,针对触摸屏设备,可分辨距离可设置为正常人手指的指尖宽度。进一步的,可将显示距离小于或等于预设的可分辨距离的多条微博动态信息在所述电子地图上对应第二位置信息的位置进行部分重叠展示。
具体的,在一个实施例中,将显示距离小于或等于预设的可分辨距离的微博动态信息进行聚合后,可将多个微博动态信息进行部分重叠,作为在电子地图上展示的聚合后的微博动态信息。而聚合后的微博动态信息的第二位置信息则可为进行聚合的多条微博动态信息的任一个的第二位置信息,也可为进行聚合的多条微博动态信息的第二位置信息的中心位置。
如图2所示,在电子地图上展示的微博动态信息为用户头像,多个用户头像聚合后展示在电子地图上的相应位置以多个图像叠加的方式进行展示,并可在展示的用户头像上面标记聚合的用户数量。
如图3所示,在电子地图上展示的微博动态信息为微博内容,多个微博内容聚合后可随机选取一条微博内容展示在电子地图上的相应位置,并可对聚合的微博内容进行标记(如图3中的省略号标记)。进一步的,在电子地图上显示的是微博内容的缩略形式,从而使的每条微博内容所占的面积较小。例如,以微博平台为例,一条微博信息为“洗手间都这么漂亮”,那么,显示在电子地图上的形式可能为“洗手间...漂亮...”。
在一个实施例中,微博动态显示方法还包括:获取展开指令,将进行部分重叠展示的多条微博动态信息的进行展开,并在电子地图上展示多条微博动态信息。
具体的,获取用户的展开指令,根据展开指令获得所要展开的聚合后的微博动态信息,并在用户界面上展示该聚合后的微博动态信息中所对应的多条微博动态信息。在一个实施例中,用户可点击用户界面上的某个聚合后的微博动态信息,触发展开指令,则该聚合后的微博动态信息便为所要展开的聚合后的微博动态信息。在一个实施例中,可以弹出框的形式在用户界面上展示聚合后的微博动态信息对应的多个微博动态信息。
如图4所示,在用户界面上展示的聚合后的微博动态信息中所对应的微博动态信息为用户头像,聚合后的微博动态信息中所对应的多个图像在弹出框内并列显示。
如图3所示,在用户界面上展示的聚合后的微博动态信息中所对应的微博动态信息为微博内容,聚合后的微博动态信息中所对应的多条微博内容在弹出框内并列显示。
在一个实施例中,微博动态显示方法还包括:获取切换指令,根据切换指令所述电子地图在展示所述用户属性信息或微博内容的两个展示状态下进行切换。
具体地,获取用户切换电子地图上展示内容的切换指令,切换指令包含用户选择的展示类型。根据切换指令在电子地图上展示用户属性信息或微博内容,或者同时展示用户属性信息和微博内容。
在一个实施例中,当在电子地图上展示微博内容时,在电子地图上随机放大显示微博内容中的至少一条。
具体的,如图3所示,随机选取展示在电子地图上的微博内容,将该选择的微博内容进行放大。进一步的,若微博内容以缩略形式展示在电子地图上,则并补全省略的内容,然后在电子地图上的相应位置进行显示。
在一个实施例中,当在电子地图上展示用户属性信息时,获取包含用户选择的显示属性的筛选指令,根据用户选择的显示属性筛选用户属性信息。
具体的,获取用户的筛选指令,并根据筛选指令筛选。筛选指令中包含用户所选择的属性条件,如性别、年龄范围等。例如,可根据用户设定的属性条件,在电子地图上只展示性别为女性的用户属性信息。
在一个实施例中,微博动态显示方法还包括:获取对微博动态信息的详情展示指令,根据详情展示指令从微博平台中拉取与微博动态信息对应的微博详细信息并将拉取得到的微博详细信息与微博动态信息对应展示。
在一个实施例中,当用户点击在电子地图上显示的微博动态信息,触发详情展示指令。如图5所示,在用户界面上展示微博详细信息的微博动态信息为用户属性信息时,用户属性信息的微博详细信息包括该用户属性信息对应的微博用户的个人资料相关信息以及最近发布的微博内容等。在一个实施例中,在接收到详情展示指令后,可控制电子地图向用户界面左侧收缩,将用户界面分为两部分,在其中一部分上展示电子地图,另一部分上展示与所选择的用户属性信息对应的微博详细信息。
如图6所示,在用户界面上展示微博详细信息的微博动态信息为微博内容时,微博内容对应的微博详细信息为该微博内容的转播次数、评论详情、发布用户等。在一个实施例中,在获取到详情展示指令后,可控制电子地图向用户界面左侧收缩,将用户界面分为两部分,在其中一部分上展示电子地图,另一部分上展示与所选择的微博内容对应的微博详细信息。
此外,在一个实施例中,还可获取退出指令,在根据退出指令退出身边地图模式的同时,清除位置信息,以防止用户的位置信息被利用。
如图7所示,在一个实施例中,一种微博动态显示装置,包括启动模块110、查找模块120及展示模块130。其中:
启动模块110用于获取微博查看请求,微博查看请求携带第一位置信息,第一位置信息包括用户所处真实地理位置及用户设定的地理位置中任意一者。
在一个实施例中,可在终端设备上设置特定的按键,当用户点击该按键时启动模块110则获取到微博查看请求。在另一个实施例中,当用户登录社交网络后,可展示微博平台的用户界面。在该用户界面上可设有对应微博查看请求的功能按钮或菜单项,当用户点击功能按钮或选择菜单项时,启动模块110则获取到微博查看请求。在获取到微博查看请求后,则进入身边地图模式。
具体的,用户所处真实地理位置可以是GPS定位信息,可通过设置于终端设备中的GPS定位模块获取到用户的GPS定位信息(即用户当前所在的经纬度)。此外,还可通过用户界面获取用户输入的地理位置,或通过电子地图获取用户的点击指令,进一步获取该点击指令所对应的电子地图上的地理位置即为用户设定的地理位置。
查找模块120用于查找与第一位置信息之间的距离在预设范围内的微博动态信息,微博动态信息携带第二位置信息。
微博动态信息可包括用户属性信息和微博内容,其中,用户属性信息可以是用户的帐号、名称、头像等个人资料相关信息。用户属性信息可以是用户在微博平台上的个人资料相关信息,微博内容则为用户发布的微博信息。
在微博平台中,微博动态信息与某个地理位置(经纬度)具有对应关系,如与用户属性信息对应的地理位置表示该用户当前所在位置,与微博内容对应的地理位置表示用户发布该微博内容的位置。在一个实施例中,用户属性信息的第二位置信息通过实时获取。具体地,查找模块120查询设定区域内登录微博平台的用户,根据用户实时上传的地理位置得到与户属性信息的第二位置信息。微博内容的第二位置信息则可从终端设备中获取。每条微博内容发布时,可对应存储其发布位置的地理位置。具体地,查找模块120在查找微博内容时,从终端设备中获取微博内容,并同时获得与微博内容的第二位置信息。
具体地,查找模块120可在以第一位置信息为圆心,以预设距离为半径的范围内查找微博动态信息。进一步的,查找模块120可获取微博动态信息对应的第二位置信息,根据第一位置信息及微博动态信息的第二位置信息计算两者之间的距离,选取该距离在预设范围内的微博动态信息。
展示模块130用于获取对应第一位置信息的电子地图,在电子地图上对应第二位置信息的位置展示微博动态信息。
具体的,电子地图可预先存储于终端设备上,展示模块130可直接从终端设备中提取电子地图并展示。也可从第三方地图平台上直接获取电子地图的数据,将电子地图展示在用户界面上。
进一步的,获取到第一位置信息后,展示模块130根据第一位置信息在用户界面上展示电子地图,使电子地图在用户界面中的显示区域的中心位置对应该第一位置信息,并可在电子地图上标记位置信息。进一步的,还可获取用户对电子地图的操作指令,对电子地图执行拖动、缩放等操作。
具体地,电子地图上的任一点都对应有唯一的经纬度,微博动态信息的第二位置信息也为经纬度。展示模块130在电子地图上定位到经纬度与微博动态信息对应的经纬度相同的点,该点即为微博动态信息在电子地图上的相应位置。然后在相应位置上展示微博动态信息。
在一个实施例中,可获取电子地图的缩放指令,根据缩放指令调整电子地图的比例尺。当电子地图的比例尺变化时,展示模块130重新获取电子地图上微博动态信息的相应位置,并调整微博动态信息的位置,以使微博动态信息重新展示在电子地图上的相应位置。
如图8所示,在另一个实施例中,微博动态显示装置还包括聚合模块140。
聚合模块140用于获取电子地图的比例尺,根据第二位置信息和电子地图的比例尺计算在电子地图上的微博动态信息之间的显示距离,当显示距离小于或等于预设的可分辨距离时,在电子地图上对应第二位置信息的位置将多条微博动态信息进行部分重叠展示。
具体的,聚合模块140可根据微博动态信息的第二位置信息,得到两个微博动态信息之间的实际距离,该实际距离指的是两个微博动态信息分别对应的实际地理位置之间的距离,而电子地图上的微博动态信息之间的显示距离即为两者的实际距离与电子地图的比例尺的乘积。例如,在电子地图上展示的两个微博动态信息分别为用户A和用户B,根据用户A和用户B的第二位置信息得到用户A和用户B之间的实际距离为1000米,电子地图当前的比例尺为1:50000,则用户A和用户B在电子地图上的显示距离为0.02米。
可分辨距离指的是用户操作所能区分的最小距离,优选的,针对触摸屏设备,可分辨距离可设置为正常人手指的指尖宽度。进一步的,聚合模块140可将显示距离小于或等于预设的可分辨距离的多条微博动态信息在所述电子地图上对应第二位置信息的位置进行部分重叠展示。
具体的,在一个实施例中,聚合模块140将显示距离小于或等于预设的可分辨距离的微博动态信息进行聚合后,可将多个微博动态信息进行部分重叠,作为在电子地图上展示的聚合后的微博动态信息。而聚合后的微博动态信息的第二位置信息则可为进行聚合的多条微博动态信息的任一个的第二位置信息,也可为进行聚合的多条微博动态信息的第二位置信息的中心位置。
如图2所示,展示模块130在电子地图上展示的微博动态信息为用户头像,多个用户头像聚合后展示在电子地图上的相应位置以多个图像叠加的方式进行展示,并可在展示的用户头像上面标记聚合的用户数量。
如图3所示,展示模块130在电子地图上展示的微博动态信息为微博内容,多个微博内容聚合后可随机选取一条微博内容展示在电子地图上的相应位置,并可对聚合的微博内容进行标记(如图3中的省略号标记)。进一步的,在电子地图上显示的是微博内容的缩略形式,从而使的每条微博内容所占的面积较小。例如,以微博平台为例,一条微博信息为“洗手间都这么漂亮”,那么,显示在电子地图上的形式可能为“洗手间...漂亮...”。
如图9所示,在另一个实施例中,微博动态显示装置还包括展开模块150、切换模块160及详情信息拉取模块170。其中:
展开模块150用于获取展开指令,根据展开指令将进行部分重叠展示的多条微博动态信息的进行展开,并在电子地图上展示所述多条微博动态信息。
具体的,展开模块150获取用户的展开指令,根据展开指令获得所要展开的聚合后的微博动态信息,并在用户界面上展示该聚合后的微博动态信息中所对应的多条微博动态信息。在一个实施例中,用户可点击用户界面上的某个聚合后的微博动态信息,触发展开指令,则该聚合后的微博动态信息便为所要展开的聚合后的微博动态信息。在一个实施例中,展开模块150可以弹出框的形式在用户界面上展示聚合后的微博动态信息对应的多个微博动态信息。
如图4所示,在用户界面上展示的聚合后的微博动态信息中所对应的微博动态信息为用户头像,展开模块150将聚合后的微博动态信息中所对应的多个图像在弹出框内并列显示。
如图3所示,在用户界面上展示的聚合后的微博动态信息中所对应的微博动态信息为微博内容,展开模块150将聚合后的微博动态信息中所对应的多条微博内容在弹出框内并列显示。
切换模块160用于获取切换指令,根据切换指令使电子地图在展示用户属性信息或微博内容的两个展示状态下进行切换。
具体地,切换模块160获取用户切换电子地图上展示内容的切换指令,切换指令包含用户选择的展示类型。根据切换指令在电子地图上展示用户属性信息或微博内容,或者同时展示用户属性信息和微博内容。
在本实施例中,微博动态显示装置还包括放大显示模块及筛选模块。其中:
放大显示模块用于当在电子地图上展示所述微博内容时,在电子地图上随机放大显示微博内容中的至少一条。
具体的,如图3所示,随机选取展示在电子地图上的微博内容,将该选择的微博内容进行放大。进一步的,若微博内容以缩略形式展示在电子地图上,则并补全省略的内容,然后在电子地图上的相应位置进行显示。
筛选模块用于当在电子地图上展示用户属性信息时,获取包含用户选择的显示属性的筛选指令,根据用户选择的显示属性筛选用户属性信息。
具体的,获取用户的筛选指令,并根据筛选指令筛选。筛选指令中包含用户所选择的属性条件,如性别、年龄范围等。例如,可根据用户设定的属性条件,在电子地图上只展示性别为女性的用户属性信息。
需要指出的是,在其他实施例中,放大显示模块和筛选模块均可省略,也可仅包括两者中的任何一个。
详情信息拉取模块170用于获取对微博动态信息的详情展示指令,根据详情展示指令从微博平台中拉取与微博动态信息对应的微博详细信息。
在一个实施例中,当用户点击在电子地图上显示的微博动态信息,触发详情展示指令。在用户界面上展示微博详细信息的微博动态信息为用户属性信息时,用户属性信息的微博详细信息包括该用户属性信息对应的微博用户的个人资料相关信息以及最近发布的微博内容等。在用户界面上展示微博详细信息的微博动态信息为微博内容时,微博内容对应的微博详细信息为该微博内容的转播次数、评论详情、发布用户等。
在本实施例中,展示模块130还用于将拉取得到的微博详细信息与微博动态信息对应展示。
如图5所示,在一个实施例中,详情信息拉取模块170在接收到详情展示指令后,可控制电子地图向用户界面左侧收缩,将用户界面分为两部分,展示模块130在其中一部分上展示电子地图,另一部分上展示与所选择的用户属性信息对应的微博详细信息。
如图6所示,在一个实施例中,详情信息拉取模块170在获取到详情展示指令后,可控制电子地图向用户界面左侧收缩,将用户界面分为两部分,展示模块130在其中一部分上展示电子地图,另一部分上展示与所选择的微博内容对应的微博详细信息。
需要指出的是,在其他实施例中,可仅包括展开模块150、切换模块160及详情信息拉取模块170中的任意一个或任意两个的组合。
此外,在一个实施例中,微博动态显示装置还可包括退出模块,退出模块用于获取退出指令,在根据退出指令退出身边地图模式的同时,清除位置信息,以防止用户的位置信息被利用。
上述微博动态显示方法和装置,获取携带第一位置信息的微博查看请求,查找与第一位置信息之间的距离在预设范围内的微博动态信息。其中,微博动态信息携带第二位置信息。获取对应第一位置信息的电子地图,在电子地图上对应第二位置信息的位置展示微博动态信息。由于微博动态信息在电子地图上展示的位置与其实际的地理位置对应,故用户可通过查看电子地图可获得微博动态信息的实际地理位置。因此,通过上述微博动态显示方法和装置,能显示用户邻近的微博动态信息的具***置。且所有的微博动态信息均可展示在电子地图上,方便用户进行操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (12)

1.一种微博动态显示方法,包括:
获取微博查看请求,所述微博查看请求携带第一位置信息,所述第一位置信息包括用户所处真实地理位置及用户设定的地理位置中任意一者;
查找与所述第一位置信息之间的距离在预设范围内的微博动态信息,所述微博动态信息携带第二位置信息;
获取对应所述第一位置信息的电子地图,在所述电子地图上对应第二位置信息的位置展示所述微博动态信息。
2.根据权利要求1所述的微博动态显示方法,其特征在于,所述方法还包括:
获取电子地图的比例尺,根据所述第二位置信息和电子地图的比例尺计算在所述电子地图上的所述微博动态信息之间的显示距离,当所述显示距离小于或等于预设的可分辨距离时,在所述电子地图上对应第二位置信息的位置将多条微博动态信息进行部分重叠展示。
3.根据权利要求2所述的微博动态显示方法,其特征在于,所述方法还包括:
获取展开指令,根据所述展开指令将进行部分重叠展示的所述多条微博动态信息的进行展开,并在所述电子地图上展示所述多条微博动态信息。
4.根据权利要求1所述的微博动态显示方法,其特征在于,所述微博动态信息包括用户属性信息和微博内容中任意一种,所述方法进一步包括:
获取切换指令,根据所述切换指令使所述电子地图在展示所述用户属性信息或微博内容的两个展示状态下进行切换。
5.根据权利要求4所述的微博动态显示方法,其特征在于,所述方法还包括:
当在所述电子地图上展示所述微博内容时,在所述电子地图上随机放大显示所述微博内容中的至少一条;
当在所述电子地图上展示所述用户属性信息时,获取包含用户选择的显示属性的筛选指令,根据所述用户选择的显示属性筛选所述用户属性信息。
6.根据权利要求1所述的微博动态显示方法,其特征在于,所述方法还包括:
获取对所述微博动态信息的详情展示指令,根据所述详情展示指令从微博平台中拉取与所述微博动态信息对应的微博详细信息,并将所述拉取得到的微博详细信息与所述微博动态信息对应展示。
7.一种微博动态显示装置,其特征在于,包括:
启动模块,用于获取微博查看请求,所述微博查看请求携带第一位置信息,所述第一位置信息包括用户所处真实地理位置及用户设定的地理位置中任意一者;
查找模块,用于查找与所述第一位置信息之间的距离在预设范围内的微博动态信息,所述微博动态信息携带第二位置信息;
展示模块,用于获取对应所述第一位置信息的电子地图,在所述电子地图上对应第二位置信息的位置展示所述微博动态信息。
8.根据权利要求7所述的微博动态显示装置,其特征在于,所述***还包括聚合模块,所述聚合模块用于获取电子地图的比例尺,根据所述第二位置信息和电子地图的比例尺计算在所述电子地图上的所述微博动态信息之间的显示距离,当所述显示距离小于或等于预设的可分辨距离时,在所述电子地图上对应第二位置信息的位置将多条微博动态信息进行部分重叠展示。
9.根据权利要求8所述的微博动态显示装置,其特征在于,所述***还包括展开模块,所述展开模块用于获取展开指令,根据所述展开指令将进行部分重叠展示的所述多条微博动态信息的进行展开,并在所述电子地图上展示所述多条微博动态信息。
10.根据权利要求7所述的微博动态显示装置,其特征在于,所述微博动态信息包括用户属性信息和微博内容中任意一种,所述***还包括切换模块,所述切换模块用于获取切换指令,根据所述切换指令使所述电子地图在展示所述用户属性信息或微博内容的两个展示状态下进行切换。
11.根据权利要求10所述的微博动态显示装置,其特征在于,所述***还包括:
放大显示模块,用于当在所述电子地图上展示所述微博内容时,在所述电子地图上随机放大显示所述微博内容中的至少一条;
筛选模块,用于当在所述电子地图上展示所述用户属性信息时,获取包含用户选择的显示属性的筛选指令,根据所述用户选择的显示属性筛选所述用户属性信息。
12.根据权利要求7所述的微博动态显示装置,其特征在于,所述***还包括:
详情信息拉取模块,用于获取对所述微博动态信息的详情展示指令,根据所述详情展示指令从微博平台中拉取与所述微博动态信息对应的微博详细信息;
所述展示模块还用于将所述拉取得到的微博详细信息与所述微博动态信息对应展示。
CN201210184612.1A 2012-06-06 2012-06-06 微博动态显示方法和装置 Active CN103473227B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201210184612.1A CN103473227B (zh) 2012-06-06 2012-06-06 微博动态显示方法和装置
PCT/CN2013/076790 WO2013182055A1 (zh) 2012-06-06 2013-06-05 微博动态显示方法和装置、计算机存储介质
CA2869441A CA2869441A1 (en) 2012-06-06 2013-06-05 Method and device for displaying microblog dynamics, and computer storage medium
AU2013271188A AU2013271188A1 (en) 2012-06-06 2013-06-05 Method and device for displaying microblog dynamics, and computer storage medium
US14/475,705 US10078704B2 (en) 2012-06-06 2014-09-03 Method and device for displaying microblog dynamics, and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210184612.1A CN103473227B (zh) 2012-06-06 2012-06-06 微博动态显示方法和装置

Publications (2)

Publication Number Publication Date
CN103473227A true CN103473227A (zh) 2013-12-25
CN103473227B CN103473227B (zh) 2015-07-01

Family

ID=49711381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210184612.1A Active CN103473227B (zh) 2012-06-06 2012-06-06 微博动态显示方法和装置

Country Status (5)

Country Link
US (1) US10078704B2 (zh)
CN (1) CN103473227B (zh)
AU (1) AU2013271188A1 (zh)
CA (1) CA2869441A1 (zh)
WO (1) WO2013182055A1 (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104506623A (zh) * 2014-12-24 2015-04-08 天脉聚源(北京)科技有限公司 一种用于显示社交网络网友信息的方法及装置
WO2015106425A1 (zh) * 2014-01-16 2015-07-23 何劲 在社交网络***中进行信息处理的方法和***
CN105808681A (zh) * 2016-03-02 2016-07-27 华南师范大学 基于电子地图和移动定位的发布信息查看方法和***
CN105847114A (zh) * 2016-03-21 2016-08-10 腾讯科技(深圳)有限公司 动态信息展示***、方法及装置
CN106503062A (zh) * 2016-09-28 2017-03-15 广东小天才科技有限公司 一种社交动态的发布方法及装置、用户终端
CN106570060A (zh) * 2016-09-30 2017-04-19 微梦创科网络科技(中国)有限公司 一种信息流中数据的随机抽取方法及装置
CN107980122A (zh) * 2017-10-26 2018-05-01 深圳星图腾科技有限公司 基于地图的信息显示方法及装置、计算机装置及存储介质
CN109446438A (zh) * 2018-11-06 2019-03-08 苏州达家迎信息技术有限公司 动态信息获取方法、装置、设备及存储介质
CN109492167A (zh) * 2018-11-06 2019-03-19 苏州达家迎信息技术有限公司 获取用户动态的方法、装置、设备及存储介质
WO2019052373A1 (zh) * 2017-09-15 2019-03-21 阿里巴巴集团控股有限公司 信息获取方法及装置
CN114217719A (zh) * 2021-12-11 2022-03-22 北京庚图科技有限公司 多动态目标显示方法、装置、电子设备及存储介质
CN111368221B (zh) * 2020-03-13 2023-09-29 腾讯科技(深圳)有限公司 信息提供方法、信息获取方法、装置、服务器及存储介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103473227B (zh) 2012-06-06 2015-07-01 腾讯科技(深圳)有限公司 微博动态显示方法和装置
US9154910B2 (en) * 2012-09-28 2015-10-06 Tencent Technology (Shenzhen) Company Limited Terminal location obtaining method, device, and system
CN103986641B (zh) * 2014-04-25 2017-04-05 北京交通大学 一种基于计算几何的微博用户间距离的简单模型
CN104133613A (zh) * 2014-07-25 2014-11-05 大陆汽车投资(上海)有限公司 基于位置头像的快捷操作方法
CN106202363B (zh) * 2016-07-06 2020-05-15 北京中投视讯文化传媒股份有限公司 基于电子地图的交友方法及装置
CN106815757A (zh) * 2016-12-12 2017-06-09 北京微影时代科技有限公司 一种订单展示方法、装置及***
CN111858796B (zh) * 2020-06-22 2023-08-18 北京百度网讯科技有限公司 地理信息***引擎***及实现方法、装置及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101720054A (zh) * 2008-10-09 2010-06-02 宏达国际电子股份有限公司 结合电子地图的实时通讯方法及其电子装置
TW201035901A (en) * 2009-03-20 2010-10-01 Bask Technology Co Ltd Map social widget
US20110238762A1 (en) * 2010-02-09 2011-09-29 Google Inc. Geo-coded comments in a messaging service
CN102316409A (zh) * 2011-08-04 2012-01-11 深圳市凯立德科技股份有限公司 一种位置服务与微博互动的方法及位置服务终端

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004012896A1 (de) * 2004-03-16 2005-10-06 Siemens Ag Verfahren zur Darstellung von Grafikobjekten und Kommunikationsgerät
US8352183B2 (en) 2006-02-04 2013-01-08 Microsoft Corporation Maps for social networking and geo blogs
JP4870546B2 (ja) * 2006-12-27 2012-02-08 株式会社岩根研究所 レイヤー生成・選択機能を備えたcvタグ映像表示装置
CN101299769B (zh) * 2008-05-14 2011-01-26 天津华永无线科技有限公司 基于地理位置的微博客***的构建方法
US20100115459A1 (en) * 2008-10-31 2010-05-06 Nokia Corporation Method, apparatus and computer program product for providing expedited navigation
US20100171763A1 (en) * 2009-01-05 2010-07-08 Apple Inc. Organizing Digital Images Based on Locations of Capture
US20110179064A1 (en) * 2010-01-18 2011-07-21 Anthony Peter Russo Method of and system for providing a proximity-based matching notification service
CN102147903A (zh) * 2010-02-05 2011-08-10 李久进 基于地理位置的互联网信息聚合、推送和交互的方法
US20110276398A1 (en) * 2010-05-10 2011-11-10 Leadtek Research Inc. Method for providing location aware social network service advertisements
KR101208814B1 (ko) * 2010-07-09 2012-12-06 엔에이치엔(주) 검색 서비스 시스템 및 방법
SG192884A1 (en) * 2011-02-21 2013-09-30 Univ Singapore Apparatus, system, and method for annotation of media files with sensor data
WO2013105252A1 (ja) * 2012-01-12 2013-07-18 三菱電機株式会社 地図表示装置および地図表示方法
CN103473227B (zh) 2012-06-06 2015-07-01 腾讯科技(深圳)有限公司 微博动态显示方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101720054A (zh) * 2008-10-09 2010-06-02 宏达国际电子股份有限公司 结合电子地图的实时通讯方法及其电子装置
TW201035901A (en) * 2009-03-20 2010-10-01 Bask Technology Co Ltd Map social widget
US20110238762A1 (en) * 2010-02-09 2011-09-29 Google Inc. Geo-coded comments in a messaging service
CN102316409A (zh) * 2011-08-04 2012-01-11 深圳市凯立德科技股份有限公司 一种位置服务与微博互动的方法及位置服务终端

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015106425A1 (zh) * 2014-01-16 2015-07-23 何劲 在社交网络***中进行信息处理的方法和***
CN104506623A (zh) * 2014-12-24 2015-04-08 天脉聚源(北京)科技有限公司 一种用于显示社交网络网友信息的方法及装置
CN105808681A (zh) * 2016-03-02 2016-07-27 华南师范大学 基于电子地图和移动定位的发布信息查看方法和***
CN105808681B (zh) * 2016-03-02 2021-04-13 华南师范大学 基于电子地图和移动定位的发布信息查看方法和***
CN105847114A (zh) * 2016-03-21 2016-08-10 腾讯科技(深圳)有限公司 动态信息展示***、方法及装置
US11157942B2 (en) 2016-03-21 2021-10-26 Tencent Technology (Shenzhen) Company Limited Dynamic information presentation system, method, and apparatus, and terminal
CN106503062B (zh) * 2016-09-28 2019-11-12 广东小天才科技有限公司 一种社交动态的发布方法及装置、用户终端
CN106503062A (zh) * 2016-09-28 2017-03-15 广东小天才科技有限公司 一种社交动态的发布方法及装置、用户终端
CN106570060B (zh) * 2016-09-30 2020-03-10 微梦创科网络科技(中国)有限公司 一种信息流中数据的随机抽取方法及装置
CN106570060A (zh) * 2016-09-30 2017-04-19 微梦创科网络科技(中国)有限公司 一种信息流中数据的随机抽取方法及装置
WO2019052373A1 (zh) * 2017-09-15 2019-03-21 阿里巴巴集团控股有限公司 信息获取方法及装置
CN110147484A (zh) * 2017-09-15 2019-08-20 阿里巴巴集团控股有限公司 信息获取方法及装置
WO2019080024A1 (zh) * 2017-10-26 2019-05-02 深圳星图腾科技有限公司 基于地图的信息显示方法及装置、计算机装置及存储介质
CN107980122A (zh) * 2017-10-26 2018-05-01 深圳星图腾科技有限公司 基于地图的信息显示方法及装置、计算机装置及存储介质
CN109446438A (zh) * 2018-11-06 2019-03-08 苏州达家迎信息技术有限公司 动态信息获取方法、装置、设备及存储介质
CN109492167A (zh) * 2018-11-06 2019-03-19 苏州达家迎信息技术有限公司 获取用户动态的方法、装置、设备及存储介质
CN111368221B (zh) * 2020-03-13 2023-09-29 腾讯科技(深圳)有限公司 信息提供方法、信息获取方法、装置、服务器及存储介质
CN114217719A (zh) * 2021-12-11 2022-03-22 北京庚图科技有限公司 多动态目标显示方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
AU2013271188A1 (en) 2014-10-02
CA2869441A1 (en) 2013-12-12
WO2013182055A1 (zh) 2013-12-12
US10078704B2 (en) 2018-09-18
CN103473227B (zh) 2015-07-01
US20140372422A1 (en) 2014-12-18

Similar Documents

Publication Publication Date Title
CN103473227B (zh) 微博动态显示方法和装置
US11550466B2 (en) Method of controlling a list scroll bar and an electronic device using the same
US10917366B2 (en) Method and apparatus for managing message in electronic device
US20180268460A1 (en) Method and apparatus for information recommendation
US9971484B2 (en) Electronic device and method for executing one or more objects based on the relationships of the objects
US20110193795A1 (en) Haptic search feature for touch screens
US11100955B2 (en) Method, apparatus and smart mobile terminal for editing video
KR102092762B1 (ko) 디스플레이 장치 및 그의 목적지 설정 방법
US20170373994A1 (en) Method and terminal for displaying instant messaging message
KR20120051863A (ko) 이동 단말기 및 이것의 메타데이터 설정 방법
WO2015165283A1 (en) Photo check-in method, apparatus, and system
US20140176600A1 (en) Text-enlargement display method
US8866777B2 (en) Device, method, and storage medium storing program
US20130174090A1 (en) Contact searching method and apparatus, and applied mobile terminal
CN104049840A (zh) 移动终端的应用呈现方法和***
CN108664663A (zh) 推荐信息显示方法、装置及存储介质
CN107766548B (zh) 信息显示方法、装置、移动终端及可读存储介质
CN111241222B (zh) 地图信息展示方法、存储介质及电子设备
US20140025746A1 (en) Apparatus and method for managing user information
CN103595756A (zh) 产生和利用基于云服务的内容快捷方式对象的方法和设备
CN106506771B (zh) 联系人对象分类展示方法、装置及移动终端
US20130263040A1 (en) Location Text
CN113741784A (zh) 一种切换支付功能方法及电子设备
CN101901258A (zh) 一种通过地图显示网页中地理信息的方法和装置
EP2908562B1 (en) Address book information service system, and method and device for address book information service therein

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