[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105760466A - 一种社交平台数据读取方法、装置和系统 - Google Patents

一种社交平台数据读取方法、装置和系统 Download PDF

Info

Publication number
CN105760466A
CN105760466A CN201610082836.XA CN201610082836A CN105760466A CN 105760466 A CN105760466 A CN 105760466A CN 201610082836 A CN201610082836 A CN 201610082836A CN 105760466 A CN105760466 A CN 105760466A
Authority
CN
China
Prior art keywords
data
reading
peripheral
client
channel
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.)
Pending
Application number
CN201610082836.XA
Other languages
English (en)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201610082836.XA priority Critical patent/CN105760466A/zh
Publication of CN105760466A publication Critical patent/CN105760466A/zh
Pending legal-status Critical Current

Links

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供一种社交平台数据读取方法、装置和系统,其中方法包括:社交平台接收读取客户端发送的包括读取客户端的地理位置信息和频道信息的周边数据读取请求,根据该周边数据读取请求,在预设存储空间中查找周边写入客户端写入社交平台的周边数据,将该周边数据返回读取客户端进行显示,其中,周边写入客户端地理位置与读取客户端地理位置的距离在预设范围内,且周边数据具有与周边数据读取请求相同的频道信息。用户可通过发送周边信息读取请求从社交平台中获取发布于其周边的且其关心的数据信息,且该数据信息并不局限于某一具体的地理位置或地理地点,可以是任何人、事物或者话题。

Description

一种社交平台数据读取方法、装置和系统
技术领域
本发明涉及通信技术领域,特别是涉及一种社交平台数据读取方法、装置和系统。
背景技术
基于位置的服务(Locationbasedservice,LBS),是指通过电信移动运营商的无线电通讯网络或外部定位方式,获取移动终端用户的位置信息,在地理信息系统(GIS)平台的支持下,为用户提供相应服务的一种增值业务。近年来基于位置的服务LBS日益流行,也诞生了多款使用基于位置的服务的社交平台。
目前,使用基于位置的服务的社交平台主要有两类,一是用户可通过该社交平台针对某一具体地理位置(或地理地点)查看其他用户对该具体地理位置的评论等操作,例如:foursquare平台,对于某餐厅这一具体地点,用户可对该餐厅进行签到、点赞和发表评论等操作,也可以看到其他用户对该餐厅进行的签到、点赞和发表的评论等。另一类用户可通过社交平台搜索周边消息,例如,新浪微博平台,用户可在其“周边”功能板块,查看到其周边用户发送的所有微博信息。
对于第一类社交平台,用户只能针对某一个具体的地理位置(或地理地点)跟其他用户进行交互,而对于第二类社交平台,用户读取到的周边用户发送的微博信息数目繁多,无法用任何方式筛选,用户很难获取其中自己感兴趣的信息。
发明内容
有鉴于此,本发明实施例提供一种社交平台数据读取方法、装置和系统,以解决现有技术中第一类社交平台,用户只能针对某一个具体的地理位置(或地理地点)跟其他用户进行交互,而第二类社交平台,用户读取到的周边用户发送的微博信息数目繁多,无法用任何方式筛选,用户很难获取其中自己感兴趣的信息的问题。
为实现上述目的,本发明实施例提供如下技术方案:
一种社交平台数据读取方法,包括:
社交平台接收读取客户端发送的周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;
根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;
将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
其中,所述社交平台接收读取客户端发送的周边数据读取请求前还包括:
接收写入客户端发送的写入数据,所述写入数据包括所述写入客户端的地理位置信息和所述写入数据的频道信息,其中,所述写入客户端的地理位置信息为所述写入客户端向所述社交平台发送所述写入数据时的地理位置信息;
将所述写入数据存储于所述预设存储空间中。
其中,所述社交平台接收写入客户端发送的写入数据后还包括:
判断所述写入数据内包括的频道信息的个数是否大于预设数值;
若大于,则向所述写入客户端返回错误信息。
其中,所述社交平台接收读取客户端发送的周边数据读取请求前还包括:
接收所述读取客户端发送的周边频道信息读取请求,所述周边频道信息读取请求包括所述读取客户端的地理位置信息;
根据所述周边频道信息读取请求,在所述预设存储空间中查找周边写入客户端写入所述社交平台的周边数据中包括的频道信息,得到周边频道信息;
将所有所述周边频道信息返回所述读取客户端,控制所述读取客户端根据预设规则对所有所述周边频道信息进行显示。
其中,所述根据所述周边频道信息读取请求,在所述预设存储空间中查找周边写入客户端写入所述社交平台的周边数据中包括的频道信息后还包括:
判断是否所述周边频道信息为周边偏好频道信息读取请求,且存在预设偏好频道信息;
若是,则判断所有所述周边频道信息中是否包括与所述预设偏好频道信息名称相同的周边偏好频道信息;
若包括,则将所有所述周边偏好频道信息返回所述读取客户端,控制所述读取客户端根据预设规则对所有所述周边偏好频道信息进行显示。
其中,所述社交平台接收读取客户端发送的周边数据读取请求后还包括:
判断所述频道信息相对应的频道是否绑定母频道和/或子频道;
若是,则将所述母频道相对应的母频道信息,和/或所述子频道相对应的子频道信息发送给所述读取客户端,控制所述读取客户端将所述母频道信息和/或所述子频道信息进行显示。
其中,所述频道信息包括:频道起始符、频道名称和频道终止符;
当所述频道信息相对应的频道绑定母频道和/或子频道时,所述频道信息包括:频道起始符、母频道名称和/或子频道名称、频道名称、频道分隔符和频道终止符;其中,所述母频道名称、频道名称和子频道名称间通过频道分隔符进行区分。
其中,所述在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据后还包括:
判断所述周边数据相对应的地理位置信息是否具有保密标识;
若不具有,则将所述周边数据相对应的地理位置信息返回所述读取客户端,控制所述读取客户端在距显示所述周边数据的位置预定距离的区域,对所述周边数据相对应的地理位置信息进行显示。
其中,所述判断所述周边数据相对应的地理位置信息是否具有保密标识后还包括:
若判定所述周边数据相对应的地理位置信息不具有保密标识,则判断所述周边数据相对应的地理位置信息是否具有精度标识;
若具有,则根据所述精度标识确定所述周边数据相对应的地理位置信息的显示精度,将所述显示精度下所述周边数据相对应的地理位置信息返回所述读取客户端。
其中,所述在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据后还包括:
判断所述周边数据中是否存在具有私有标识的数据;
若存在,则判断所述读取客户端是否为指定对象;
若为,则将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
其中,所述判断所述周边数据中是否存在具有私有标识的数据后还包括:
若判定所述读取客户端不为指定对象,则将所述具有私有标识的数据从所述周边数据中去除,得到发送数据;
将所述发送数据返回所述读取客户端,控制所述读取客户端对所述发送数据进行显示。
其中,所述读取客户端接收所述周边数据后对所述周边数据进行显示后还包括:
接收所述读取客户端发送的包括数据关键字和搜索频道信息的数据搜索指令;
根据所述数据关键字和所述搜索频道信息在所述周边数据中查找包括所述数据关键字,且具有与所述搜索频道信息相同频道信息的搜索数据;
将所述搜索数据发送给所述读取客户端,控制所述读取客户端接收所述搜索数据后对所述搜索数据进行显示。
其中,所述读取客户端接收所述周边数据后对所述周边数据进行显示后还包括:
接收所述读取客户端发送的包括频道关键字的频道搜索指令;
在所述周边数据相对应的所有频道信息中查找包括所述频道关键字的频道信息,得到搜索频道信息;
将所有所述搜索频道信息发送给所述读取客户端,控制所述读取客户端接收所述搜索频道信息后对所述搜索频道信息进行显示。
其中,所述预设范围为通过确定所述读取客户端的地理位置的人口密度,根据所述人口密度得到。
一种社交平台数据读取装置,包括:接收模块、查找模块和发送模块;其中,
所述接收模块,用于接收读取客户端发送的周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;
所述查找模块,用于根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;
所述发送模块,用于将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
一种社交平台数据读取系统,包括:读取客户端和社交平台;其中,
所述读取客户端,用于向所述社交平台发送周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;并接收所述社交平台返回的周边数据,对所述周边数据进行显示;
所述社交平台,用于接收所述读取客户端发送的周边数据读取请求;根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
基于上述技术方案,本发明实施例提供的社交平台数据读取方法和装置,社交平台接收读取客户端发送的包括读取客户端的地理位置信息和频道信息的周边数据读取请求后,根据该周边数据读取请求,在预设存储空间中查找周边写入客户端写入该社交平台的周边数据,其中,该周边写入客户端地理位置与该读取客户端地理位置间的地理距离在预设范围内,且该周边数据具有与该周边数据读取请求相同的频道信息;将该周边数据返回该读取客户端,控制该读取客户端对该周边数据进行显示。当用户需要获取社交平台中发布于其周边的其关心的数据信息时,只需要确定其关心的数据信息的频道信息,然后向该社交平台发送包括其地理位置信息和该频道信息的周边数据读取请求,该社交平台在接收该周边数据读取请求后,将在预设存储空间中查找到发布于该用户周边地区,且具有与该用户发送的频道信息相同频道信息的周边数据,将该周边数据返回给读取客户端,该读取客户端获得的该周边数据即为用户需要获取的发布于其周边的其关心的数据信息。用户将能通过发送周边信息读取请求从社交平台中获取发布于其周边的且其关心的数据信息,且该数据信息并不局限于某一具体的地理位置或地理地点,可以是任何人、事物或者话题,比如音乐,美食等。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的社交平台数据读取方法的流程图;
图2为本发明实施例提供的社交平台数据读取方法中向社交平台写入数据的方法流程图;
图3为本发明实施例提供的社交平台数据读取方法中判断写入数据是否符合规格的方法流程图;
图4为本发明实施例提供的社交平台数据读取方法中读取周边频道信息的方法流程图;
图5为本发明实施例提供的社交平台数据读取方法中读取周边偏好频道信息的方法流程图;
图6为本发明实施例提供的社交平台数据读取方法中读取母频道信息和/或子频道信息的方法流程图;
图7为本发明实施例提供的社交平台数据读取方法中读取周边数据地理位置信息的方法流程图;
图8为本发明实施例提供的社交平台数据读取方法中读取周边数据地理位置信息的另一方法流程图;
图9为本发明实施例提供的社交平台数据读取方法中读取私有数据的方法流程图;
图10为本发明实施例提供的社交平台数据读取方法中读取周边搜索数据的方法流程图;
图11为本发明实施例提供的社交平台数据读取方法中读取周边搜索频道信息的方法流程图;
图12为本发明实施例提供的社交平台数据读取装置的系统框图;
图13为本发明实施例提供的社交平台数据读取系统的系统框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的社交平台数据读取方法的流程图,通过该社交平台数据读取方法,用户将能够通过发送周边信息读取请求从社交平台中获取发布于其周边的且其关心的数据信息,且该数据信息并不局限于某一具体的地理位置或地理地点,可以是任何人、事物或者话题;参照图1,该社交平台数据读取方法可以包括:
步骤S100:社交平台接收读取客户端发送的周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;
当用户需要获取社交平台中发布于其周边地区的其关心的数据信息时,用户将通过读取客户端向该社交平台发送周边数据读取请求,请求从社交平台中读取发布于其周边地区其关心的数据信息。相应的,在用户通过读取客户端向社交平台发送周边数据读取请求后,该社交平台将会接收到该用户通过读取客户端发送的周边数据读取请求。
其中,读取客户端是指用户用于向读取社交平台数据的客户端,相应的,也存在用户用于向社交平台写入数据的写入客户端。用户通过读取客户端在社交平台中读取的数据,为其他用户或自身通过写入客户端向该社交平台写入的数据。
其中,需要注意的是,读取客户端和写入客户端以其功能来区分。对于某一客户端来说,当用户通过该客户端读取社交平台数据时,称该客户端为读取客户端,当用户通过该客户端向社交平台写入数据时,称该客户端为写入客户端。即对于同一客户端来说,其既可为读取客户端也可为写入客户端。
因为用户通过读取客户端在社交平台中读取的数据,为其他用户或自身通过写入客户端向该社交平台写入的数据。因此,在社交平台接收读取客户端发送的周边数据读取请求之前,读取客户端发送的周边数据读取请求相对应的周边数据必定已经写入社交平台中。
可选的,用户可通过写入客户端向社交平台发送包括该写入客户端地理位置信息和写入数据频道信息的写入数据,使社交平台在接收该写入数据后,将该写入数据存储在预设存储空间中。
可选的,用户通过写入客户端向社交平台发送的写入数据中包括的写入客户端的地理位置信息,即社交平台接收的读取客户端发送的写入数据中包括的写入客户端的地理位置信息,该地理位置信息可以为该写入客户端向该社交平台发送该写入数据时的实时地理位置信息。
可选的,社交平台在接收到写入客户端发送的写入数据后,还可判断该写入数据内包括的频道信息的个数是否大于预设数值,若判断该写入数据内包括的频道信息的个数大于预设数值,则向该写入客户端返回错误信息,告知该写入客户端其发送的写入数据中包括的频道信息超过预设个数。
可选的,社交平台在接收到写入客户端发送的写入数据后,可根据预设算法得到该写入数据的可能频道,得到该写入数据的推荐频道信息,然后将该推荐频道信息返回给写入客户端供用户确认,写入客户端在接收到该社交平台发送的推荐频道信息后将对该推荐频道信息进行显示。用户在查看该推荐频道信息后,可选择接受或者拒绝该推荐频道信息,若接受该推荐频道信息,则确定该写入客户端写入的写入数据相对应的频道信息为该推荐频道信息,若拒绝该推荐频道信息,则确定该写入客户端写入的写入数据相对应的频道信息为该写入客户端向社交平台发送的频道信息。
可选的,社交平台在接收到写入客户端发送的写入数据后,还可强制将该写入客户端写入的写入数据相对的频道信息设置为指定的频道信息,即强制对该写入客户端写入的写入数据置于指定的频道。
可选的,可在当写入客户端写入的写入数据为对某一段数据的回复或是转发时,社交平台在接收到该写入数据后,无论该写入客户端中包括的频道信息为何,均强制将该写入数据相对应的频道信息修改为与该段数据相对应的频道信息相同,即强制该写入数据与该段数据为同一频道,保证写入客户端每次进行回复或是进行转发时,该回复数据或转发数据均与其回复或转发的原数据处于同一频道中。
可选的,社交平台在接收到写入客户端发送的写入数据后,还可判断该写入客户端是否在预设时间段(比如一天)内在同一个频道内写入大于预设数目的写入数据,即判断该写入客户端在预设时间段内向该社交平台发送的具有相同频道信息的写入数据的数目是否大于设置数目,若是,则在该预设时间段内停止接收该写入客户端向该频道发送的写入数据,即在该预设时间段内停止接收该写入客户端发送的具有该频道信息的写入数据,并向该写入客户端返回错误信息,告知该写入客户端在该预设时间段内不能再向该频道写入数据,防止用户发垃圾信息。
可选的,当用户需要得知其周边数据分别具有哪些频道信息时,用户可通过读取客户端向社交平台发送包括该读取客户端地理位置信息的周边频道信息读取请求,请求读取该读取客户端的周边频道信息。社交平台在接收到该周边频道信息读取请求后,将根据该周边频道信息读取请求,在预设存储空间中查找周边写入客户端写入该社交平台的周边数据中包括的频道信息,得到周边频道信息。
可选的,社交平台在得到周边频道后,可仅将所有周边频道信息返回该读取客户端,使得读取客户端在接收到所有周边频道信息后根据预设规则对所有周边频道信息进行显示。在读取客户端对所有周边频道信息进行显示后,用户可通过选取该读取客户端显示的周边频道信息中的至少一个,将该选取的周边频道信息作为周边数据读取请求中包括的频道信息,将包括该选取的周边频道信息的周边数据读取请求发送给社交平台,来读取该周边频道信息相对应的数据。
可选的,在社交频道得到周边频道后,可将所有周边频道信息和所有周边频道信息相对应的数据同时返回读取客户端,供读取客户端进行显示。
可选的,可以根据周边数据中包括的各频道信息的地理位置信息,在地图上对周边数据中包括的各频道信息进行显示。
可选的,当在地图上对周边数据中包括的各频道信息进行显示后,若用户选取显示的频道信息的一个,则可在用户选取频道信息后,在读取客户端显示该被选取频道信息相对应的周边数据。可选的,可在用户选取频道信息后,可在读取客户端仅显示该被选取频道信息相对应的周边数据中的指定数据。
可选的,可以根据周边数据中包括的各频道信息的最近一次用户活动时间对所有频道进行排序之后,将各频道信息进行显示。
可选的,可以根据周边数据中包括的各频道信息的用户活跃程度信息(比如发帖数量、回帖数量、浏览数量、点赞数量和转贴数量等),将各频道进行热度排序之后,将各频道信息进行显示。
可选的,读取客户端的地理位置信息可以为该读取客户端向社交平台发送周边数据读取请求时的地理位置信息。
可选的,读取客户端的地理位置信息还可以为读取客户端所指定的某一地理位置信息。
可选的,用户可通过客户端向社交平台发送偏好频道信息,设置其偏好的频道。当用户需要得知其周边数据分别具有哪些偏好频道信息时,即当读取客户端向社交平台发送的周边频道信息读取请求为周边偏好频道信息读取请求时,若用户在通过读取客户端向社交平台发送周边频道信息读取请求前,或用户在通过读取客户端向社交平台发送周边频道信息读取请求时,向社交平台发送偏好频道获取请求,则社交平台在根据周边频道信息读取请求,在预设存储空间中查找周边写入客户端写入社交平台的周边数据中包括的频道信息后,将判定接收到读取客户端发送的周边频道信息读取请求是否为周边偏好频道信息读取请求,且存在预设偏好频道信息,此后,社交平台将再判断得到所有周边频道信息中是否包括与该预设偏好频道信息名称相同的周边偏好频道信息,若包括,则将只将所有周边偏好频道信息返回读取客户端,使得读取客户端只对周边偏好频道信息进行显示。
可选的,若社交平台接收的周边信息读取请求中包括的频道信息相对应频道存在母频道和/或子频道,例如,若社交平台接收频道信息相对应的频道为“中餐”,而“中餐”这一频道存在母频道“美食”和/或子频道“面条”,其中“中餐”、“美食”和“面条”均为频道名称,则社交平台可以将该母频道相对应的母频道信息,和/或该子频道相对应的子频道信息也发送给读取客户端,控制该读取客户端将该母频道信息和/或该子频道信息进行显示。
可选的,频道信息可以包含频道起始符、频道名称和频道终止符。
可选的,频道起始符和频道终止符均可以为井号#,波浪号~,^号和空格中的至少一种,例如,“中餐”频道的频道信息可以为“#中餐#”,也可以为“~中餐”。
可选的,当频道信息相对应的频道绑定有母频道和/或子频道时,该频道信息可以包括:频道起始符、母频道名称和/或子频道名称、频道名称、频道分隔符和频道终止符,其中,将母频道名称、频道名称和子频道名称间通过频道分隔符进行区分。例如,若“中餐”频道绑定有“美食”母频道和“面条”子频道,则频道信息可以为“#美食~中餐~面条#”等。
可选的,母频道和子频道均可以有多级。例如,若“中餐”频道绑定有“美食”一级母频道、“生活”二级母频道、“面条”一级子频道、“炸酱面”二级子频道,则频道信息可以为“#生活~美食~中餐~面条~炸酱面#”等。
步骤S110:根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;
社交平台在接收到读取客户端发送的周边数据读取请求后,将会根据该周边数据读取请求中包括的读取客户端的地理位置信息和频道信息,在预设存储空间中查找该读取客户端需要读取的周边数据,其中,写入该周边数据的周边写入客户端与该读取客户端的地理位置的距离在预设范围内,且该周边数据具有与该周边数据读取请求相同的频道信息。
其中,若某一段数据为对另一段数据的回复或是转发,写入该某一段数据的写入客户端的地理位置信息与写入该另一段数据的写入客户端的地理位置信息并不相同,仅有该某一段数据相对应的地理位置与读取客户端地理位置的距离在预设范围内。那么,社交平台将会将该某一段时间和该另一段数据视为一个整体,社交平台返回的周边数据将包括该某一段数据和该另一段数据,并将该某一段数据的地理位置信息视为该周边数据的地理位置信息
例如,若某一段数据在北京写入,另一段数据在英国写入,在北京写入的数据转发或回复该在英国写入的数据,且仅在北京写入的数据相对应的地理位置与读取客户端地理位置的距离在预设范围内。那么,社交平台将会将该在北京写入的数据和该在英国写入的数据均视为周边数据返回读取客户端,并确定该周边数据的地理位置信息为北京。
可选的,周边写入客户端地理位置与读取客户端地理位置的距离在预设范围内,该预设范围可通过确定该读取客户端所在地理位置的人口密度,然后根据该人口密度得到。
可选的,读取客户端所在地理位置的人口密度可以为该读取客户端所在地理位置的地理人口密度;也可以为该读取客户端所在地理位置的虚拟人口密度,例如,该读取客户端所在地理位置使用该社交平台的人口密度。
可选的,周边写入客户端地理位置与读取客户端地理位置的距离在预设范围内,该预设范围可以是包含读取客户端地理位置的一个圆形区域。
可选的,周边写入客户端地理位置与读取客户端地理位置的距离在预设范围内,该预设范围可以是包含读取客户端地理位置的一个多边形区域。
可选的,社交平台在预设存储空间中查找周边写入客户端写入该社交平台的周边数据后,可先判断该周边数据相对应的地理位置信息是否具有保密标识,通过判断该周边数据相对应的地理位置信息是否具有保密标识来判断写入该周边数据的用户是否希望社交平台公开其地理位置信息。
若社交平台判定查找得到的周边数据相对应的地理位置信息具有保密标识,则说明写入该周边数据的用户不希望社交平台公开其地理位置信息,即希望社交平台对其地理位置信息进行保密处理,社交平台将不会显示该周边数据相对应的地理位置信息或不会显示该查找得到的周边数据,其中,可选的,在确定不显示该周边数据相对应的地理位置信息后,可将该地理位置信息或该查找得到的周边数据删除;反之,若社交平台判定查找得到的周边数据相对应的地理位置信息不具有保密标识,则说明写入该周边数据的用户不要求社交平台对其地理位置信息进行保密处理,社交平台可将该周边数据相对应的地理位置信息返回读取客户端,读取客户端将在接收到该地址位置信息后在距显示该周边数据的位置预定距离的区域,对该周地理位置信息进行显示。
可选的,若社交平台判定查找得到的周边数据相对应的地理位置信息不具有保密标识,则可再进一步地判断该查找得到的周边数据相对应的地理位置信息是否具有精度标识。
若该周边数据相对应的地理位置信息具有精度标识,则说明写入该周边数据的用户虽然不要求社交平台对其地理位置信息进行保密处理,但是并不希望社交平台公开其精确的地理位置信息,只需要社交平台公开其预设精度下的地理位置信息,社交平台将在确定该周边数据相对应的地理位置信息具有精度标识后,根据该精度标识确定该周边数据相对应的地理位置信息的显示精度,然后将该显示精度下周边数据相对应的地理位置信息返回读取客户端,读取客户端将只会显示在该显示精度下的地理位置信息。
可选的,社交平台在预设存储空间中查找周边写入客户端写入该社交平台的周边数据后,可判断写入该周边数据的写入客户端在该设备平台的账号是否具有匿名标识,通过判断写入该周边数据的写入客户端在该设备平台的账号是否具有匿名标识来判断写入该周边数据的用户是否希望社交平台公开其账号。
若社交平台判定写入该周边数据的写入客户端在该设备平台的账号具有匿名标识,则说明写入该周边数据的用户不希望社交平台公开其账号,即希望社交平台对其账号进行保密处理,社交平台将会对该周边信息中该账号信息进行匿名处理;反之,若社交平台判定写入该周边数据的写入客户端在该设备平台的账号不具有匿名标识,则说明写入该周边数据的用户不要求社交平台对其账号进行保密处理,社交平台可将给周边信息中该用户的账号返回读取客户端,读取客户端将对该账号进行正常显示。
可选的,社交平台可以通过在周边数据中查找该具有保密标识的账号,然后将该账号信息删除,只向读取客户端返回不包含该账号的周边数据,来对该周边信息中该账号信息进行匿名处理;社交平台也可以通过在该周边数据中查找该具有保密标识的账号,然后将该账号替换为随机字符,然后向读取客户端返回该替换了账号信息的周边数据,来对该周边信息中该账号信息进行匿名处理。
可选的,若用户通过写入客户端向社交平台写入数据时,希望其写入的数据只能被指定人群所读取,则该用户可在其需写入社交平台的写入数据中添加私有标识,使得只有指定对象才可读取到该写入数据。
可选的,由于社交平台在预设存储空间中查找得到的周边数据中可能存在具有私有标识的数据,而具有私有标识的数据只有指定对象才可被读取。因此,在社交平台在预设存储空间中查找周边写入客户端写入社交平台的周边数据后,可先判断该周边数据中是否存在具有私有标识的数据,若判定该周边数据中存在具有私有标识的数据,则判断希望读取该周边数据的读取客户端是否为指定对象。
若希望读取该周边数据的读取客户端为指定对象,则确定该读取客户端可读取该周边数据,将该周边数据返回该读取客户端进行显示;反之,若该读取客户端不为指定对象,则确定该读取客户端不可读取该周边数据,社交平台将会将具有私有标识的数据从查找得到的所有周边数据中去除,得到发送数据,只将该发送数据返回该读取客户端,该读取客户端也将只对所有发送数据进行显示。
可选的,指定对象可以由写入数据端在向社交平台写入数据时指定。
可选的,指定对象还可以由该具有私有标识的周边数据所在频道的频道管理者来指定,即指定对象可以由管理该具有私有标识的周边数据所在频道的写入客户端发送给社交平台来指定。其中,该具有私有标识的周边数据所在频道的频道管理者,可以为写入该具有私有标识的周边数据的写入客户端。
可选的,若用户需要在接收的所有周边数据的指定频道中搜索指定信息,则可通过读取客户端向社交平台发送包括数据关键字和搜索频道信息的数据搜索指令。社交平台在接收到该数据搜索指令后,将会在该周边数据中搜索具有该数据关键字,和搜索频道信息的搜索数据,将该搜索数据发送给该读取客户端,该读取客户端将在接收该搜索数据后对该搜索数据进行显示,即完成在接收的所有周边数据搜索得到指定频道中搜索指定信息。
可选的,若用户需要在接收的周边数据相对应的所有频道信息中搜索得到的指定频道信息,则可通过读取客户端向社交平台发送包括频道关键字的频道搜索指令。社交平台在接收到该频道搜索指令后,将会在该周边数据相对应的所有频道信息中,搜索具有该频道关键字的频道信息,得到搜索频道信息,将该搜索频道信息发送给该读取客户端,该读取客户端将在接收该搜索频道信息后对该搜索频道信息进行显示,即完成在接收的周边数据相对应的所有频道信息中搜索得到指定频道信息。
例如,若接收的周边数据相对应的频道有“中国美食”、“西方美食”、“电脑”和“手机”,读取客户端向社交平台发送包括频道关键字“美食”的频道搜索指令。那么,社交平台在接收到该频道搜索指令后,将会在该周边数据相对应的所有频道信息中得到搜索频道信息:“中国美食”和“西方美食”,然后将该搜索频道信息发送给该读取客户端,该读取客户端在接收该搜索频道信息后,将对搜索频道信息“中国美食”和“西方美食”进行显示。
若社交平台搜索到频道信息相对应的频道为“中餐”,而“中餐”这一频道存在母频道“美食”和/或子频道“面条”,其中“中餐”、“美食”和“面条”均为频道名称,则社交平台可以将该母频道相对应的母频道信息,和/或该子频道相对应的子频道信息也发送给读取客户端,控制该读取客户端将该母频道信息和/或该子频道信息进行显示。
步骤S120:将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
社交平台在查找得到周边数据后,将会将该周边数据返回读取客户端,该读取客户端在接收到该社交平台返回的周边数据后,将会对该周边数据进行显示。
可选的,若用户通过读取客户端向社交平台发送周边频道信息读取请求,社交平台将查找得到的周边频道信息返回该读取客户端,则该读取客户端还可在接收到该周边频道信息后,对该周边频道信息根据预设规则进行显示。
可选的,若用户通过读取客户端向社交平台发送的周边频道信息读取请求为周边偏好频道信息读取请求,且社交平台中存在预设偏好频道信息,则社交平台将查找得到的周边偏好频道信息返回该读取客户端,则该读取客户端还可在接收到该周边偏好频道信息后,对该周边偏好频道信息根据预设规则进行显示。
可选的,若社交平台接收的频道信息相对应频道存在母频道和/或子频道,将该母频道相对应的母频道信息,和/或该子频道相对应的子频道信息发送给读取客户端,则该读取客户端还可在接收到该母频道信息和/或该子频道信息后,对该母频道信息和/或该子频道信息进行显示。
可选的,若判定查找得到的周边数据相对应的地理位置信息不具有保密标识,将该周边数据相对应的地理位置信息或精度标识确定的显示精度下该周边数据相对应的地理位置信息返回读取客户端,则该读取客户端还可在接收到该周边数据相对应的地理位置信息或精度标识确定的显示精度下该周边数据相对应的地理位置信息,在距显示该周边数据的位置预定距离的区域,对该周边数据相对应的地理位置信息或精度标识确定的显示精度下该周边数据相对应的地理位置信息进行显示。
可选的,若社交平台在预设存储空间中查找得到的周边数据中存在具有私有标识的数据,而该读取客户端不为指定对象,社交平台只将周边数据中不具有私有标识的发送数据返回读取客户端,则该读取客户端也只对所有发送数据进行显示。
可选的,若用户通过读取客户端向社交平台发送包括数据关键字和搜索频道信息的数据搜索指令,社交平台在接收到该数据搜索指令后,将会将得到的搜索数据发送给该读取客户端,则该读取客户端可在接收该搜索数据后对该搜索数据进行显示。
可选的,若用户通过读取客户端向社交平台发送包括频道关键字的频道搜索指令,社交平台在接收到该频道搜索指令后,将会将得到的搜索频道信息发送给该读取客户端,则该读取客户端可在接收该搜索频道信息后对该搜索频道信息进行显示。
基于上述技术方案,本发明实施例提供的社交平台数据读取方法、装置和系统,社交平台接收读取客户端发送的包括读取客户端的地理位置信息和频道信息的周边数据读取请求后,根据该周边数据读取请求,在预设存储空间中查找周边写入客户端写入该社交平台的周边数据,其中,该周边写入客户端地理位置与该读取客户端地理位置间的地理距离在预设范围内,且该周边数据具有与该周边数据读取请求相同的频道信息;将该周边数据返回该读取客户端,控制该读取客户端对该周边数据进行显示。当用户需要获取社交平台中发布于其周边的其关心的数据信息时,只需要确定其关心的数据信息的频道信息,然后向该社交平台发送包括其地理位置信息和该频道信息的周边数据读取请求,该社交平台在接收该周边数据读取请求后,将在预设存储空间中查找到发布于该用户周边地区,且具有与该用户发送的频道信息相同频道信息的周边数据,将该周边数据返回给读取客户端,该读取客户端获得的该周边数据即为用户需要获取的发布于其周边的其关心的数据信息。用户可通过发送周边信息读取请求从社交平台中获取发布于其周边的且其关心的数据信息,且该数据信息并不局限于某一具体的地理位置或地理地点,可以是任何人、事物或者话题,比如音乐,美食等。
可选的,图2示出了本发明实施例提供的社交平台数据读取方法中向设计平台写入数据的方法流程图,参照图2,该向设计平台写入数据的方法可以包括:
步骤S200:接收写入客户端发送的写入数据,所述写入数据包括所述写入客户端的地理位置信息和所述写入数据的频道信息;
可选的,写入客户端的地理位置信息可以为该写入客户端向社交平台发送写入数据时的地理位置信息。
可选的,写入客户端的地理位置信息还可以为写入客户端所指定的某一地理位置信息。
因为用户通过读取客户端在社交平台中读取的数据,为其他用户或自身通过写入客户端向该社交平台写入的数据。因此,在社交平台接收读取客户端发送的周边数据读取请求之前,读取客户端发送的周边数据读取请求相对应的周边数据必定已经写入社交平台中。
步骤S210:将所述写入数据存储于所述预设存储空间中。
社交平台在接收到写入客户端发送的写入数据后,将会将接收的写入数据存储于预设存储空间中。
可选的,图3示出了本发明实施例提供的社交平台数据读取方法中判断写入数据是否符合规格的方法流程图,参照图3,该判断写入数据是否符合规格的方法可以包括:
步骤S300:判断所述写入数据内包括的频道信息的个数是否大于预设数值;
社交平台在接收到读取客户端发送的写入数据后,可通过判断该写入数据内包括的频道信息的个数是否大于预设数值,来判断该写入数据是否符合规格。
可选的,可以设置预设数值为3。
步骤S310:若大于,则向所述写入客户端返回错误信息。
若判定写入数据内包括的频道信息的个数大于预设数值,则说明该写入数据不符合规格,向该写入客户端返回错误信息,告知该写入客户端其发送的写入数据中包括的频道信息超过预设个数;反之,若判定该写入数据内包括的频道信息的个数不大于预设数值,则说明该写入数据符合规格,无需向该写入客户端返回错误信息。
比如,当设置预设数值为3时,若判定写入数据内包括的频道信息的个数大于3个,则社交平台向该写入客户端返回错误信息,若判定写入数据内包括的频道信息的个数小于或等于3个,则社交平台将不会向该写入客户端返回错误信息。
可选的,图4示出了本发明实施例提供的社交平台数据读取方法中读取周边频道信息的方法流程图,参照图4,该读取周边频道信息的方法可以包括:
步骤S400:接收所述读取客户端发送的周边频道信息读取请求,所述周边频道信息读取请求包括所述读取客户端的地理位置信息;
当用户需要得知其周边数据分别具有哪些频道信息时,用户可通过读取客户端向社交平台发送包括该读取客户端地理位置信息的周边频道信息读取请求,请求读取该读取客户端的周边频道信息。相应的,社交平台将接收到该读取客户端发送的周边频道信息读取请求。
步骤S410:根据所述周边频道信息读取请求,在所述预设存储空间中查找周边写入客户端写入所述社交平台的周边数据中包括的频道信息,得到周边频道信息;
社交平台在接收到该周边频道信息读取请求后,将根据该周边频道信息读取请求,在预设存储空间中查找周边写入客户端写入该社交平台的周边数据中包括的频道信息,得到所有周边数据包括的频道信息,即周边频道信息。
步骤S420:将所有所述周边频道信息返回所述读取客户端,控制所述读取客户端根据预设规则对所有所述周边频道信息进行显示。
社交平台在得到所有周边频道信息后,将会将所有周边频道信息返回该读取客户端,使得读取客户端在接收到所有周边频道信息后根据预设规则对所有周边频道信息进行显示。
可选的,在读取客户端对所有周边数据中包括的频道信息进行显示后,用户可通过选取该读取客户端显示的周边数据中包括的频道信息中的至少一个,将该选取的频道信息作为周边数据读取请求中包括的频道信息,将包括该选取的频道信息的周边数据读取请求发送给社交平台。
可选的,可以根据周边数据中包括的各频道信息的地理位置信息,在地图上对周边数据中包括的各频道信息进行显示。
可选的,可以根据周边数据某一特定频道的数据中的地理位置信息,在地图上对该频道中的每一条数据进行显示。
可选的,可以根据周边数据中包括的各频道信息的最近一次用户活动时间对所有频道进行排序之后,将各频道信息进行显示。
可选的,可以根据周边数据中包括的各频道信息的用户活跃程度信息(比如发帖数量,回帖数量,浏览数量,点赞数量,转贴数量等等),将各频道进行热度排序之后,将各频道信息进行显示。
可选的,图5示出了本发明实施例提供的社交平台数据读取方法中读取周边偏好频道信息的方法流程图,参照图5,该读取周边偏好频道信息的方法可以包括:
步骤S500:判断是否所述周边频道信息读取请求为周边偏好频道信息读取请求,且存在预设偏好频道信息;
若用户通过读取客户端向社交平台发送偏好频道信息,则社交平台根据周边频道信息读取请求,在预设存储空间中得到周边数据中包括的频道信息后,需要先判断是否接收的周边频道信息读取请求为周边偏好频道信息读取请求,且存在预设偏好频道信息。
可选的,用户可在通过读取客户端向社交平台发送周边频道信息读取请求前,通过读取客户端向社交平台发送偏好频道信息;用户也可在通过读取客户端向社交平台发送周边频道信息读取请求的同时,通过读取客户端向社交平台发送偏好频道信息。
步骤S510:若是,则判断所有所述周边频道信息中是否包括与所述预设偏好频道信息相同的周边偏好频道信息;
若社交平台判定接收的周边频道信息读取请求为周边偏好频道信息读取请求,且判定存在预设偏好频道信息,则继续判断得到所有周边频道信息中是否包括与该预设偏好频道信息名称相同的周边偏好频道信息。
其中,无论读取客户端是在向社交平台发送周边频道信息读取请求前向社交平台发送偏好频道信息,还是在向社交平台发送周边频道信息读取请求的同时向社交平台发送偏好频道信息,只要社交平台接收到过读取客户端发送的偏好频道信息,则均认为社交平台存在偏好频道信息。
其中,用户偏好频道信息可以是用户自行设置的偏好频道,也可以是社交平台通过根据用户以往的使用情况而分析出的用户可能偏好频道,即个性化的推荐频道。
可选的,若判定社交平台判定接收的周边频道信息读取请求为周边偏好频道信息读取请求,但是数据平台中不存在预设偏好频道信息,则可将所有周边频道信息返回读取客户端,控制该读取客户端根据预设规则对所有周边频道信息进行显示。
可选的,若判定社交平台判定接收的周边频道信息读取请求为周边偏好频道信息读取请求,但是数据平台中不存在预设偏好频道信息,则可向读取客户端返回偏好频道信息设置请求,请求读取客户端进行设置偏好频道。
步骤S520:若包括,则将所有所述周边偏好频道信息返回所述读取客户端,控制所述读取客户端根据预设规则对所有所述周边偏好频道信息进行显示。
若社交平台判定所有周边频道信息中包括与该偏好频道信息名称相同的周边偏好频道信息,则只将该周边偏好频道信息返回读取客户端,使得读取客户端只对周边偏好频道信息进行显示。
可选的,图6示出了本发明实施例提供的社交平台数据读取方法中读取母频道信息和/或所述子频道信息的方法流程图,参照图6,该读取母频道信息和/或所述子频道信息的方法可以包括:
步骤S600:判断所述频道信息相对应的频道是否绑定母频道和/或子频道;
频道信息相对应的频道可能存在相绑定的母频道和/或子频道。例如,“中餐”频道可能存在与其相绑定的母频道“美食”和/或子频道“面条”,其中“中餐”、“美食”和“面条”均为频道名称。
步骤S610:若是,则将所述母频道相对应的母频道信息,和/或所述子频道相对应的子频道信息发送给所述读取客户端,控制所述读取客户端将所述母频道信息和/或所述子频道信息进行显示。
若社交平台接收的周边信息读取请求中包括的频道信息相对应频道存在子频道和/或子频道,则可将该母频道相对应的母频道信息,和/或该子频道相对应的子频道信息发送给该读取客户端,使该读取客户端对该母频道信息和/或该子频道信息进行显示。
可选的,频道信息可以包含频道起始符、频道名称和频道终止符。
可选的,频道起始符和频道终止符均可以为井号#,波浪号~,^号和空格中的至少一种,例如,“中餐”频道的频道信息可以为“#中餐#”,也可以为“~中餐”。
可选的,当频道信息相对应的频道绑定有母频道和/或子频道时,该频道信息可以包括:频道起始符、母频道名称和/或子频道名称、频道名称、频道分隔符和频道终止符,其中,将母频道名称、频道名称和子频道名称间通过频道分隔符进行区分。例如,若“中餐”频道绑定有“美食”母频道和“面条”子频道,则频道信息可以为“#美食~中餐~面条#”等。
可选的,图7示出了本发明实施例提供的社交平台数据读取方法中读取周边数据地理位置信息的方法流程图,参照图7,该读取周边数据地理位置信息的方法可以包括:
步骤S700:判断所述周边数据相对应的地理位置信息是否具有保密标识;
社交平台在预设存储空间中查找周边写入客户端写入该社交平台的周边数据后,可先判断该周边数据相对应的地理位置信息是否具有保密标识,通过判断该周边数据相对应的地理位置信息是否具有保密标识,来判断写入该周边数据的用户是否希望社交平台公开其地理位置信息。
步骤S710:若不具有,则将所述周边数据相对应的地理位置信息返回所述读取客户端,控制所述读取客户端在距显示所述周边数据的位置预定距离的区域,对所述周边数据相对应的地理位置信息进行显示。
若社交平台判定查找得到的周边数据相对应的地理位置信息具有保密标识,则说明写入该周边数据的用户不希望社交平台公开其地理位置信息,即希望社交平台对其地理位置信息进行保密处理,社交平台将不会显示该周边数据相对应的地理位置信息或不会显示该查找得到的周边数据,其中,可选的,在确定不显示该周边数据相对应的地理位置信息后,可将该地理位置信息或该查找得到的周边数据删除;反之,若社交平台判定查找得到的周边数据相对应的地理位置信息不具有保密标识,则说明写入该周边数据的用户不要求社交平台对其地理位置信息进行保密处理,社交平台可将该周边数据相对应的地理位置信息返回读取客户端,读取客户端将在接收到该地址位置信息后在距显示该周边数据的位置预定距离的区域,对该周地理位置信息进行显示。
可选的,图8示出了本发明实施例提供的社交平台数据读取方法中读取周边数据地理位置信息的另一方法流程图,参照图8,该读取周边数据地理位置信息的方法可以包括:
步骤S800:判断所述周边数据相对应的地理位置信息是否具有保密标识;
步骤S810:若不具有,则判断所述周边数据相对应的地理位置信息是否具有精度标识;
若社交平台判定查找得到的周边数据相对应的地理位置信息不具有保密标识,则可再进一步地判断该查找得到的周边数据相对应的地理位置信息是否具有精度标识,通过判断该查找得到的周边数据相对应的地理位置信息是否具有精度标识,来判断写入该周边数据的用户是否希望社交平台公开其精确的地理位置信息。
步骤S810:若具有,则根据所述精度标识确定所述周边数据相对应的地理位置信息的显示精度,将所述显示精度下所述周边数据相对应的地理位置信息返回所述读取客户端;
若该周边数据相对应的地理位置信息具有精度标识,则说明写入该周边数据的用户虽然不要求社交平台对其地理位置信息进行保密处理,但是并不希望社交平台公开其精确的地理位置信息,只需要社交平台公开其预设精度下的地理位置信息,社交平台将在确定该周边数据相对应的地理位置信息具有精度标识后,根据该精度标识确定该周边数据相对应的地理位置信息的显示精度,然后将该显示精度下周边数据相对应的地理位置信息返回读取客户端。
步骤S820:所述读取客户端在距显示所述周边数据的位置预定距离的区域,对所述显示精度下所述周边数据相对应的地理位置信息进行显示。
读取客户端在接收到社交平台返回的显示精度下周边数据相对应的地理位置信息后,将在距显示周边数据的位置预定距离的区域,对该显示精度下所述周边数据相对应的地理位置信息进行显示。
相反的,若该周边数据相对应的地理位置信息不具有精度标识,则说明写入该周边数据的用户对社交平台是否公开其精确的地理位置信息并无要求,社交平台可直接将该周边数据相对应的地理位置信息返回读取客户端,读取客户端将在接收到该地址位置信息后在距显示该周边数据的位置预定距离的区域,对该周地理位置信息进行显示。
可选的,图9示出了本发明实施例提供的社交平台数据读取方法中读取私有数据的方法流程图,参照图9,该读取私有数据的方法可以包括:
步骤S900:判断所述周边数据中是否存在具有私有标识的数据;
若用户通过写入客户端向社交平台写入数据时,希望其写入的数据只能被指定人群所读取,则该用户可在其需写入社交平台的写入数据中添加私有标识,使得只有指定对象才可读取到该写入数据。
因此,社交平台在预设存储空间中查找得到的周边数据中可能存在具有私有标识的数据,这些具有私有标识的数据只有指定对象才可被读取。因此,在社交平台在预设存储空间中查找周边写入客户端写入社交平台的周边数据后,可先判断该周边数据中是否存在具有私有标识的数据。
步骤S910:若存在,则判断所述读取客户端是否为指定对象;
若判定该周边数据中存在具有私有标识的数据,则判断希望读取该周边数据的读取客户端是否为指定对象。反之,若判定该周边数据中不存在具有私有标识的数据,则可直接向该读取客户端发送查找得到的周边数据,控制读取客户端对该查找得到的周边数据进行显示。
步骤S920:若为,则将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
若社交平台判定读取客户端为指定对象,则确定该读取客户端可读取具有私有标识的周边数据,社交平台直接将该周边数据返回读取客户端,使得该读取客户端对该周边数据进行显示。
步骤S930:若不为,则将所述具有私有标识的数据从所述周边数据中去除,得到发送数据,将所述发送数据返回所述读取客户端,控制所述读取客户端对所述发送数据进行显示。
若社交平台判定读取客户端不为指定对象,则确定该读取客户端不可读取具有私有标识的周边数据,社交平台将会将具有私有标识的数据从查找得到的所有周边数据中去除,得到发送数据,只将该发送数据返回读取客户端进行显示。
可选的,图10示出了本发明实施例提供的社交平台数据读取方法中读取周边搜索数据的方法流程图,参照图10,该读取搜索数据的方法可以包括:
步骤S1000:所述读取客户端向所述社交平台发送包括数据关键字和搜索频道信息的数据搜索指令;
若用户需要在接收的所有周边数据的指定频道中搜索指定信息,则可通过读取客户端向社交平台发送包括数据关键字和搜索频道信息的数据搜索指令。相应的,社交平台将会接收到该读取客户端向发送的包括数据关键字和搜索频道信息的数据搜索指令。
步骤S1010:所述社交平台根据所述数据关键字和所述搜索频道信息在所述周边数据中查找包括所述数据关键字,且具有与所述搜索频道信息相同频道信息的搜索数据;
社交平台在接收到该数据搜索指令后,将会在查找得到的周边数据中搜索具有该数据关键字,和搜索频道信息的数据,得到搜索数据。
步骤S1020:将所述搜索数据发送给所述读取客户端,控制所述读取客户端接收所述搜索数据后对所述搜索数据进行显示。
社交平台在得到搜索数据后,将会将该搜索数据发送给该读取客户端,该读取客户端将在接收该搜索数据后对该搜索数据进行显示,即完成在所有周边数据搜索得到指定频道中搜索指定信息。
可选的,图11示出了本发明实施例提供的社交平台数据读取方法中读取周边搜索频道信息的方法流程图,参照图11,该读取搜索频道信息的方法可以包括:
步骤S1100:所述读取客户端向所述社交平台发送包括频道关键字的频道搜索指令;
若用户需要在接收的周边数据相对应的所有频道信息中搜索得到的指定频道信息,则可通过读取客户端向社交平台发送包括频道关键字的频道搜索指令。相应的,社交平台将会接收到该读取客户端向发送的包括频道关键字的频道搜索指令。
步骤S1110:所述社交平台在所述周边数据相对应的所有频道信息中查找包括所述频道关键字的频道信息,得到搜索频道信息;
社交平台在接收到该频道搜索指令后,将会在该周边数据相对应的所有频道信息中,搜索具有该频道关键字的频道信息,得到搜索频道信息。
步骤S1120:将所有所述搜索频道信息发送给所述读取客户端,控制所述读取客户端接收所述搜索频道信息后对所述搜索频道信息进行显示。
社交平台在得到搜索频道信息后,将会将该搜索频道信息发送给该读取客户端,该读取客户端将在接收该搜索频道信息后对该搜索频道信息进行显示,即完成在周边数据相对应的所有频道信息中搜索得到指定频道信息。
本发明实施例提供的社交平台数据读取方法,用户可通过发送周边信息读取请求从社交平台中获取发布于其周边的且其关心的数据信息,且该数据信息并不局限于某一具体的地理位置或地理地点,可以是任何人、事物或者话题。
下面对本发明实施例提供的社交平台数据读取装置进行介绍,下文描述的社交平台数据读取装置与上文描述的社交平台数据读取方法可相互对应参照。
图12为本发明实施例提供的社交平台数据读取装置的系统框图,参照图12,该社交平台数据读取装置可以包括:接收模块100、查找模块200和发送模块300;其中,
接收模块100,用于接收读取客户端发送的周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;
查找模块200,用于根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;
发送模块300,用于将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
本发明实施例提供的社交平台数据读取装置,用户可通过发送周边信息读取请求从社交平台中获取发布于其周边的且其关心的数据信息,且该数据信息并不局限于某一具体的地理位置或地理地点,可以是任何人、事物或者话题。
下面对本发明实施例提供的社交平台数据读取系统进行介绍,下文描述的社交平台数据读取系统基于上文描述的社交平台数据读取方法和社交平台数据读取装置。
图13为本发明实施例提供的社交平台数据读取系统的系统框图,参照图13,该社交平台数据读取系统可以包括:读取客户端10和社交平台20;其中,
读取客户端10,用于向社交平台20发送周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;并接收所述社交平台返回的周边数据,对所述周边数据进行显示;
社交平台20,用于接收读取客户端10发送的周边数据读取请求;根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;将所述周边数据返回读取客户端10,控制所述读取客户端对所述周边数据进行显示。
本发明实施例提供的社交平台数据读取系统,用户可通过发送周边信息读取请求从社交平台中获取发布于其周边的且其关心的数据信息,且该数据信息并不局限于某一具体的地理位置或地理地点,可以是任何人、事物或者话题。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置和系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (16)

1.一种社交平台数据读取方法,其特征在于,包括:
社交平台接收读取客户端发送的周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;
根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;
将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
2.根据权利要求1所述的社交平台数据读取方法,其特征在于,所述社交平台接收读取客户端发送的周边数据读取请求前还包括:
接收写入客户端发送的写入数据,所述写入数据包括所述写入客户端的地理位置信息和所述写入数据的频道信息,其中,所述写入客户端的地理位置信息为所述写入客户端向所述社交平台发送所述写入数据时的地理位置信息;
将所述写入数据存储于所述预设存储空间中。
3.根据权利要求2所述的社交平台数据读取方法,其特征在于,所述接收写入客户端发送的写入数据后还包括:
判断所述写入数据内包括的频道信息的个数是否大于预设数值;
若大于,则向所述写入客户端返回错误信息。
4.根据权利要求1所述的社交平台数据读取方法,其特征在于,还包括:
接收所述读取客户端发送的周边频道信息读取请求,所述周边频道信息读取请求包括所述读取客户端的地理位置信息;
根据所述周边频道信息读取请求,在所述预设存储空间中查找周边写入客户端写入所述社交平台的周边数据中包括的频道信息,得到周边频道信息;
将所有所述周边频道信息返回所述读取客户端,控制所述读取客户端根据预设规则对所有所述周边频道信息进行显示。
5.根据权利要求4所述的社交平台数据读取方法,其特征在于,所述根据所述周边频道信息读取请求,在所述预设存储空间中查找周边写入客户端写入所述社交平台的周边数据中包括的频道信息后还包括:
判断是否所述周边频道信息读取请求为周边偏好频道信息读取请求,且存在预设偏好频道信息;
若是,则判断所有所述周边频道信息中是否包括与所述预设偏好频道信息名称相同的周边偏好频道信息;
若包括,则将所有所述周边偏好频道信息以及偏好信息中包含的周边数据返回所述读取客户端,控制所述读取客户端根据预设规则对所有所述周边偏好频道信息进行显示。
6.根据权利要求1所述的社交平台数据读取方法,其特征在于,所述社交平台接收读取客户端发送的周边数据读取请求后还包括:
判断所述频道信息相对应的频道是否绑定母频道和/或子频道;
若是,则将所述母频道相对应的母频道信息,和/或所述子频道相对应的子频道信息发送给所述读取客户端,控制所述读取客户端将所述母频道信息和/或所述子频道信息进行显示。
7.根据权利要求6所述的社交平台数据读取方法,其特征在于,
所述频道信息包括:频道起始符、频道名称和频道终止符;
当所述频道信息相对应的频道绑定母频道和/或子频道时,所述频道信息包括:频道起始符、母频道名称和/或子频道名称、频道名称、频道分隔符和频道终止符;其中,所述母频道名称、频道名称和子频道名称间通过频道分隔符进行区分。
8.根据权利要求1所述的社交平台数据读取方法,其特征在于,所述在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据后还包括:
判断所述周边数据相对应的地理位置信息是否具有保密标识;
若不具有,则将所述周边数据相对应的地理位置信息返回所述读取客户端,控制所述读取客户端在距显示所述周边数据的位置预定距离的区域,对所述周边数据相对应的地理位置信息进行显示。
9.根据权利要求8所述的社交平台数据读取方法,其特征在于,所述判断所述周边数据相对应的地理位置信息是否具有保密标识后还包括:
若判定所述周边数据相对应的地理位置信息不具有保密标识,则判断所述周边数据相对应的地理位置信息是否具有精度标识;
若具有,则根据所述精度标识确定所述周边数据相对应的地理位置信息的显示精度,将所述显示精度下所述周边数据相对应的地理位置信息返回所述读取客户端。
10.根据权利要求1所述的社交平台数据读取方法,其特征在于,所述在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据后还包括:
判断所述周边数据中是否存在具有私有标识的数据;
若存在,则判断所述读取客户端是否为指定对象;
若为,则将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
11.根据权利要求10所述的社交平台数据读取方法,其特征在于,所述判断所述周边数据中是否存在具有私有标识的数据后还包括:
若判定所述读取客户端不为指定对象,则将所述具有私有标识的数据从所述周边数据中去除,得到发送数据;
将所述发送数据返回所述读取客户端,控制所述读取客户端对所述发送数据进行显示。
12.根据权利要求1所述的社交平台数据读取方法,其特征在于,还包括:
接收所述读取客户端发送的包括数据关键字和搜索频道信息的数据搜索指令;
根据所述数据关键字和所述搜索频道信息在所述周边数据中查找包括所述数据关键字,且具有与所述搜索频道信息相同频道信息的搜索数据;
将所述搜索数据发送给所述读取客户端,控制所述读取客户端接收所述搜索数据后对所述搜索数据进行显示。
13.根据权利要求1所述的社交平台数据读取方法,其特征在于,还包括:
接收所述读取客户端发送的包括频道关键字的频道搜索指令;
在所述周边数据相对应的所有频道信息中查找包括所述频道关键字的频道信息,得到搜索频道信息;
将所有所述搜索频道信息发送给所述读取客户端,控制所述读取客户端接收所述搜索频道信息后对所述搜索频道信息进行显示。
14.根据权利要求1所述的社交平台数据读取方法,其特征在于,所述预设范围为通过确定所述读取客户端的地理位置的人口密度,根据所述人口密度得到。
15.一种社交平台数据读取装置,其特征在于,包括:接收模块、查找模块和发送模块;其中,
所述接收模块,用于接收读取客户端发送的周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;
所述查找模块,用于根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;
所述发送模块,用于将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
16.一种社交平台数据读取系统,其特征在于,包括:读取客户端和社交平台;其中,
所述读取客户端,用于向所述社交平台发送周边数据读取请求,其中,所述周边数据读取请求包括:所述读取客户端的地理位置信息和频道信息;并接收所述社交平台返回的周边数据,对所述周边数据进行显示;
所述社交平台,用于接收所述读取客户端发送的周边数据读取请求;根据所述周边数据读取请求,在预设存储空间中查找周边写入客户端写入所述社交平台的周边数据,其中,所述周边写入客户端地理位置与所述读取客户端地理位置的距离在预设范围内,且所述周边数据具有与所述周边数据读取请求相同的频道信息;将所述周边数据返回所述读取客户端,控制所述读取客户端对所述周边数据进行显示。
CN201610082836.XA 2016-02-05 2016-02-05 一种社交平台数据读取方法、装置和系统 Pending CN105760466A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610082836.XA CN105760466A (zh) 2016-02-05 2016-02-05 一种社交平台数据读取方法、装置和系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610082836.XA CN105760466A (zh) 2016-02-05 2016-02-05 一种社交平台数据读取方法、装置和系统

Publications (1)

Publication Number Publication Date
CN105760466A true CN105760466A (zh) 2016-07-13

Family

ID=56329704

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610082836.XA Pending CN105760466A (zh) 2016-02-05 2016-02-05 一种社交平台数据读取方法、装置和系统

Country Status (1)

Country Link
CN (1) CN105760466A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107656938A (zh) * 2016-07-26 2018-02-02 北京搜狗科技发展有限公司 一种推荐方法和装置、一种用于推荐的装置
CN109657164A (zh) * 2018-12-25 2019-04-19 广州华多网络科技有限公司 发布消息的方法、装置及存储介质
EP3577619A4 (en) * 2017-02-03 2019-12-11 Snap Inc. GEOGRAPHIC EVALUATION SYSTEM
US11166121B2 (en) 2014-06-13 2021-11-02 Snap Inc. Prioritization of messages within a message collection
US11190679B2 (en) 2014-11-12 2021-11-30 Snap Inc. Accessing media at a geographic location
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US11250887B2 (en) 2014-12-19 2022-02-15 Snap Inc. Routing messages by message parameter
US11281701B2 (en) 2014-09-18 2022-03-22 Snap Inc. Geolocation-based pictographs
US11468615B2 (en) 2015-12-18 2022-10-11 Snap Inc. Media overlay publication system
US11496544B2 (en) 2015-05-05 2022-11-08 Snap Inc. Story and sub-story navigation
US11558678B2 (en) 2017-03-27 2023-01-17 Snap Inc. Generating a stitched data stream
US11627141B2 (en) 2015-03-18 2023-04-11 Snap Inc. Geo-fence authorization provisioning
US11803345B2 (en) 2014-12-19 2023-10-31 Snap Inc. Gallery of messages from individuals with a shared interest
US11972014B2 (en) 2014-05-28 2024-04-30 Snap Inc. Apparatus and method for automated privacy protection in distributed images
US12113764B2 (en) 2014-10-02 2024-10-08 Snap Inc. Automated management of ephemeral message collections
US12127068B2 (en) 2014-01-12 2024-10-22 Investment Asset Holdings Llc Map interface with icon for location-based messages
US12231437B2 (en) 2023-11-28 2025-02-18 Snap Inc. Geo-fence authorization provisioning

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591911A (zh) * 2010-12-01 2012-07-18 微软公司 位置相关实体的实时个性化推荐
US20130191388A1 (en) * 2012-01-23 2013-07-25 Microsoft Corporation Population and/or animation of spatial visualization(s)
CN103312737A (zh) * 2012-03-08 2013-09-18 腾讯科技(深圳)有限公司 用户信息提供方法及装置
CN104303531A (zh) * 2012-05-07 2015-01-21 诺基亚公司 用于提供位置保密的方法和装置
CN104794122A (zh) * 2014-01-20 2015-07-22 腾讯科技(北京)有限公司 一种位置信息推荐方法、装置和系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591911A (zh) * 2010-12-01 2012-07-18 微软公司 位置相关实体的实时个性化推荐
US20130191388A1 (en) * 2012-01-23 2013-07-25 Microsoft Corporation Population and/or animation of spatial visualization(s)
CN103312737A (zh) * 2012-03-08 2013-09-18 腾讯科技(深圳)有限公司 用户信息提供方法及装置
CN104303531A (zh) * 2012-05-07 2015-01-21 诺基亚公司 用于提供位置保密的方法和装置
CN104794122A (zh) * 2014-01-20 2015-07-22 腾讯科技(北京)有限公司 一种位置信息推荐方法、装置和系统

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12200563B2 (en) 2014-01-12 2025-01-14 Investment Asset Holdings, Llc Map interface with message marker for location-based messages
US12127068B2 (en) 2014-01-12 2024-10-22 Investment Asset Holdings Llc Map interface with icon for location-based messages
US11972014B2 (en) 2014-05-28 2024-04-30 Snap Inc. Apparatus and method for automated privacy protection in distributed images
US11166121B2 (en) 2014-06-13 2021-11-02 Snap Inc. Prioritization of messages within a message collection
US11317240B2 (en) 2014-06-13 2022-04-26 Snap Inc. Geo-location based event gallery
US11741136B2 (en) 2014-09-18 2023-08-29 Snap Inc. Geolocation-based pictographs
US11281701B2 (en) 2014-09-18 2022-03-22 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US12113764B2 (en) 2014-10-02 2024-10-08 Snap Inc. Automated management of ephemeral message collections
US12155618B2 (en) 2014-10-02 2024-11-26 Snap Inc. Ephemeral message collection UI indicia
US12155617B1 (en) 2014-10-02 2024-11-26 Snap Inc. Automated chronological display of ephemeral message gallery
US11190679B2 (en) 2014-11-12 2021-11-30 Snap Inc. Accessing media at a geographic location
US11956533B2 (en) 2014-11-12 2024-04-09 Snap Inc. Accessing media at a geographic location
US11250887B2 (en) 2014-12-19 2022-02-15 Snap Inc. Routing messages by message parameter
US11783862B2 (en) 2014-12-19 2023-10-10 Snap Inc. Routing messages by message parameter
US11803345B2 (en) 2014-12-19 2023-10-31 Snap Inc. Gallery of messages from individuals with a shared interest
US11627141B2 (en) 2015-03-18 2023-04-11 Snap Inc. Geo-fence authorization provisioning
US11902287B2 (en) 2015-03-18 2024-02-13 Snap Inc. Geo-fence authorization provisioning
US11496544B2 (en) 2015-05-05 2022-11-08 Snap Inc. Story and sub-story navigation
US11468615B2 (en) 2015-12-18 2022-10-11 Snap Inc. Media overlay publication system
US11830117B2 (en) 2015-12-18 2023-11-28 Snap Inc Media overlay publication system
CN107656938B (zh) * 2016-07-26 2022-01-11 北京搜狗科技发展有限公司 一种推荐方法和装置、一种用于推荐的装置
CN107656938A (zh) * 2016-07-26 2018-02-02 北京搜狗科技发展有限公司 一种推荐方法和装置、一种用于推荐的装置
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
EP3577619A4 (en) * 2017-02-03 2019-12-11 Snap Inc. GEOGRAPHIC EVALUATION SYSTEM
US11558678B2 (en) 2017-03-27 2023-01-17 Snap Inc. Generating a stitched data stream
US11329945B2 (en) 2018-12-25 2022-05-10 Guangzhou Huaduo Network Technology Co., Ltd. Method and apparatus for publishing post, and storage medium
CN109657164A (zh) * 2018-12-25 2019-04-19 广州华多网络科技有限公司 发布消息的方法、装置及存储介质
US12236148B2 (en) 2023-09-08 2025-02-25 Snap Inc. Gallery of messages from individuals with a shared interest
US12231437B2 (en) 2023-11-28 2025-02-18 Snap Inc. Geo-fence authorization provisioning

Similar Documents

Publication Publication Date Title
CN105760466A (zh) 一种社交平台数据读取方法、装置和系统
US10834529B2 (en) Location-based discovery of network members
US11075861B2 (en) System and method for the automated notification of compatibility between real-time network participants
US9668092B2 (en) Visual representation of contact location
US8655960B2 (en) Location-aware instant messaging
WO2020238873A1 (zh) 一种通信方法、服务器和通信系统
WO2014130396A1 (en) Continuous proximity and relational analysis of user devices in a network
JP2003153320A (ja) 位置情報通知システムおよび位置情報通知方法
CN101682647A (zh) 用于在通信设备之间共享共同兴趣链接的方法和设备
US8903936B2 (en) Sharing user defined location based zones
JP2005530430A (ja) 無線ネットワークのための位置特定システムおよび関連する方法
JP2011081833A (ja) コンタクト位置の視覚表示
US9729483B2 (en) Anonymous calling and/or texting via content provider web sites and applications
KR20040073803A (ko) 이동 단말기를 이용한 실시간 맞춤 이상형 검색 서비스시스템 및 방법
CN101657006B (zh) 一种根据用户状态选择用户的方法、装置和系统
KR102041849B1 (ko) 다중 id를 이용한 공간 정보 공유 서비스 시스템 및 그 방법
KR101851097B1 (ko) 지도상의 흔적에 기초한 정보 제공 방법
KR20070014408A (ko) 아바타 관리 방법 및 시스템
JP2007310651A (ja) 位置表示システムおよびサーバ
CN109446438A (zh) 动态信息获取方法、装置、设备及存储介质
US11805560B2 (en) Peer to peer communication system
KR20120053446A (ko) 이동통신 단말기의 메시지 중개방법 및 메시지 중개시스템
JP2002051085A (ja) メール管理サーバ、メール管理システム、メール管理方法、中継サーバ、記録媒体、およびプログラム
JP2005309524A (ja) アプリケーションサーバ、プレゼンス情報提供方法、及びプログラム
CN105471593A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160713