基于位置服务的签到方法、签到显示方法以及签到系统的制作方法

文档序号:7768040阅读:660来源:国知局
专利名称:基于位置服务的签到方法、签到显示方法以及签到系统的制作方法
技术领域
本发明涉及基于位置服务技术,尤其是涉及一种基于位置服务的签到方法、签到显示方法以及签到系统。
背景技术
基于位置的服务(Location Based krvice,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、⑶MA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS (Geographic Information System,地理信息系统) 平台的支持下,为用户提供相应服务的一种增值业务。签到(check in)是通过该种定位服务,用户向他人或服务提供者告知自己具体地点的操作。传统的签到方式包括用户选择服务提供者提供的地点入口,进入登记即可;或者用户在地点入口添加文字标注。随后,他人或服务提供者可获得该地点信息,或地点附加标注的信息。然而以这种方式提供的地点信息使人对该地点停留在地址或文字描述的认识上, 不够直观。

发明内容基于此,有必要提供一种能更加直观表示签到点的基于位置服务的签到方法。一种基于位置服务的签到方法,包括如下步骤根据签到请求启用多媒体文件上传处理;选择多媒体文件并将多媒体文件数据上传;获取签到点的位置信息;将所述多媒体文件数据与位置信息关联存储。优选地,所述选择多媒体文件并将多媒体文件数据上传的步骤中,所述多媒体文件为图片,具体包括读取存储介质中的图片数据并显示图片;根据用户选择对图片进行标记;将标记图片的图片数据进行上传。优选地,所述选择多媒体文件并将多媒体文件数据上传的步骤中,所述多媒体文件为图片,具体包括启用拍摄装置;获取拍摄装置拍摄的图片数据;根据用户的上传指令将所述图片数据进行上传。优选地,还包括发送签到消息的步骤。一种基于位置服务的签到显示方法,包括如下步骤根据地图数据和显示参数显示地图;读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据;在地图上将签到点进行标记;根据用户的显示请求,获取所述多媒体文件数据显示多媒体文件。 优选地,所述显示参数包括显示区域、显示比例。优选地,所述读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据的步骤中,获取多媒体文件数据的方式为主动获取或被动推送。一种基于位置服务的签到系统,包括服务器和客户端,所述服务器包括用于处理客户端的签到请求的签到管理模块和用于获取签到点的位置信息的位置服务模块;所述客户端包括签到模块,所述签到模块根据签到请求启用多媒体文件上传处理,选择多媒体文件并将多媒体文件数据上传至服务器;所述服务器还包括多媒体管理模块,用于将所述多媒体文件数据与地图数据关联存储。优选地,所述客户端包括用于拍摄图像的拍摄装置。优选地,所述客户端还包括显示模块,用于根据地图数据和显示参数显示地图;读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据;在地图上将签到点进行标记;根据用户的显示请求,获取所述多媒体文件数据显示多媒体文件。上述方法和系统采用多媒体文件作为签到内容,可以更加直观表示签到点。

图1为一实施例的基于位置服务的签到方法流程图;图2为图1的方法流程图中从存储介质获得图片的流程图;图3为图1的方法流程图中以临时拍摄方式获得图片的流程图;图4为一实施例的基于位置服务的签到显示方法流程图;图5为一实施例的基于位置服务的签到系统结构图。
具体实施方式以下结合附图对基于位置服务的签到方法和系统进行进一步说明。如图1所示,为一实施例的基于位置服务的签到方法流程图。该方法包括如下步骤SlOO 根据签到请求启用多媒体文件上传处理。签到请求是客户端向服务器发送的消息,用于用户在到达签到点后,将用户某个时间所在位置存储到服务器上生成相应的签到内容。他人或用户本人可以随后通过服务器获取用户的签到内容。本实施例中,采用图片签到,在用户发出签到请求时,进行相应的图片上传处理。S200:选择多媒体文件并将多媒体文件数据上传。采用图片签到时,为直观表示签到点的位置,应选择与签到点所在位置关联的图片,比如签到点在餐厅,图片可以是该餐厅的主打菜、餐厅名字等。图片可以是预先存储在客户端的存储介质中的,如图2所示,此时的处理步骤包括S211 读取存储介质中的图片数据并显示图片。客户端的存储介质中预先存储有图片,在上传时,读取这些图片并显示供用户选择,比如以缩略图的形式显示。S212 根据用户选择对图片进行标记。将需要上传的图片进行标记以与其他图片进行区分。可以选择一张或一组图片来表示该签到点。S213 将标记图片的图片数据进行上传。另外,图片还可以是临时拍摄的。,如图3所示,此时的处理步骤包括S221 启用拍摄装置。当客户端具有拍摄装置时,用户可启用拍摄装置在签到点临时拍摄图片。S222 获取拍摄装置拍摄的图片数据。
S223 根据用户的上传指令将所述图片数据进行上传。要实现图片签到,除上传图片外,还需要获得签到点的位置信息,签到点的位置结合电子地图来表示。即步骤S300:获取签到点的位置信息。签到点的位置可以采用多种方式获得,如利用无线电通讯网络(如GSM网、CDMA网)定位,或利用GPS定位,或根据IP地址定位等。将定位的结果转换成地图上的有关位置信息的数据,然后可根据该有关位置信息的数据在相应的地图上进行标识。S400 将所述多媒体文件数据与位置信息关联存储。仍以图片签到为例,图片数据上传后,将其与签到点的位置信息关联存储,如采用映射表将图片数据与签到点的位置信息对应存储。之后就可以在获得签到点位置信息的同时获得图片数据,然后用图片来表示签到点。在签到完成后,还可进一步包括发送签到消息的步骤,签到消息告知关联的用户有签到内容生成,使其第一时间了解好友的动态。签到可以反映一个人在一段时期内的活动轨迹,可以用来记录生活,也可以用来与好友交互,了解好友动态或告诉好友自己的动态。要获知这种动态,需要将用户的签到行为进行可视化的显示。如图4所示,为一实施例的基于位置服务的签到显示方法流程图。本实施例的签到显示方法包括如下步骤S500 根据地图数据和显示参数显示地图。地图数据是能够以其为基础显示地图的数据,比如当前应用较为广泛的google地图,当然也可以是其他电子地图。显示参数是针对地图的显示要求设定的参数,一般来说,地图初次显示时会有默认的显示参数。显示参数包括显示区域、显示比例、显示方式等。其中显示区域指定读取多大范围的地图数据,比如在中国以省为单位进行的区域划分;显示比例调节对地图细节分辨和整体把握,地图显示一般都可以调节显示比例,使用户从更大范围上了解整个区域内的签到情况,也可以从更小的细节上了解单个签到点的情况。显示方式包括卫星视图、地图视图等。S600:读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据。地图显示的同时或之后,将读取签到点的位置信息以及与该位置信息关联存储的多媒体文件数据。本步骤的多媒体文件数据的获取方式为主动获取或被动推送。主动获取是指,对于想要显示的签到点,可按照设定的条件筛选后得到相应的多媒体文件数据;被动推送是指,当签到内容生成后,会由服务器发送到客户端。S700 在地图上将签到点进行标记。根据上述获取的位置信息可得到签到点在地图上的具体坐标,然后根据坐标将签到点进行标记以突出显示,比如在该签到点增加一个图钉标记,表示此处有人签到。S800:根据用户的显示请求,获取所述多媒体文件数据显示多媒体文件。对签到点进行标记只是表示有人签到,可以用比较简洁的标记表示,以避免地图上显示杂乱。要进一步获得多媒体文件表示的签到内容,需要用户发起显示请求。该显示请求可以是点击标记、在标记上悬停等。根据签到点的位置信息获得相关联的多媒体文件数据后,即可进行显示。在一个实施例中,显示单个人的签到点系列纪录。用户根据注册帐号登录,将可以随时签到,所有签到信息(包括签到点位置信息、签到日期、签到内容等)与该帐号关联。显示时,在指定的显示区域内以指定的显示比例、显示方式显示地图,然后将用户所有签到点在地图上进行标记。用户选择相应的签到点请求显示签到内容后,该签到点的内容就进行相应显示。在另一实施例中,显示多个人的签到点的系列纪录。用户根据注册帐号登录,并从服务器获取该帐号下的好友签到纪录,然后将好友的签到点在地图上进行标记。为区分不同的好友,可用使用不同的标记。同样的,用户选择相应的签到点请求显示签到内容后,该签到点的内容就进行相应显示。如图5所示,为一实施例的基于位置服务的签到系统结构图。该系统包括服务器10和客户端20。服务器10包括用于处理客户端20的签到请求的签到管理模块12、用于获取签到点的位置信息的位置服务模块14和多媒体管理模块16。客户端20包括签到模块22,用于根据签到请求启用多媒体文件上传处理,选择多媒体文件并将多媒体文件数据上传至服务器10。多媒体管理模块16用于将多媒体文件数据与位置信息关联存储。客户端20上传多媒体文件时,可以采用预先存储在客户端20的存储介质中的多媒体文件。客户端20的存储介质中预先存储有多媒体文件,在上传时,读取这些多媒体文件并显示供用户选择,比如以缩略图的形式显示。然后将需要上传的多媒体文件进行标记以与其他多媒体文件进行区分。可以选择一张或一组图片来表示该签到点。最后将标记图片的图片数据进行上传。客户端20也可以进一步包括用于拍摄的拍摄装置对,如摄像头或其他类似的影像拍摄装置。当客户端20具有拍摄装置M时,用户可启用拍摄装置M在签到点临时拍摄图片或影片等。然后获取拍摄装置拍摄的多媒体文件数据,根据用户的上传指令将所述多媒体文件数据进行上传。客户端20还可进一步包括显示模块26。显示模块沈用于根据地图数据和显示参数显示地图。地图数据是能够以其为基础显示地图的数据,比如当前应用较为广泛的google地图,当然也可以是其他电子地图。显示参数是针对地图的显示要求设定的参数,一般来说,地图初次显示时会有默认的显示参数。显示参数包括显示区域、显示比例、显示方式等。其中显示区域指定读取多大范围的地图数据,比如在中国以省为单位进行的区域划分;显示比例调节对地图细节分辨和整体把握,地图显示一般都可以调节显示比例,使用户从更大范围上了解整个区域内的签到情况,也可以从更小的细节上了解单个签到点的情况。显示方式包括卫星视图、地图视图等。然后,读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据。地图显示的同时或之后,将读取签到点的位置信息以及与该位置信息关联存储的多媒体文件数据。本步骤的多媒体文件数据的获取方式为主动获取或被动推送。主动获取是指,对于想要显示的签到点,可按照设定的条件筛选后得到相应的多媒体文件数据;被动推送是指,当签到内容生成后,会由服务器10发送到客户端20。最后,在地图上将签到点进行标记,根据用户的显示请求,获取所述多媒体文件数据显示多媒体文件。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种基于位置服务的签到方法,其特征在于,包括如下步骤 根据签到请求启用多媒体文件上传处理;选择多媒体文件并将多媒体文件数据上传;获取签到点的位置信息;将所述多媒体文件数据与位置信息关联存储。
2.如权利要求1所述的基于位置服务的签到方法,其特征在于,所述选择多媒体文件并将多媒体文件数据上传的步骤中,所述多媒体文件为图片,具体包括读取存储介质中的图片数据并显示图片; 根据用户选择对图片进行标记; 将标记图片的图片数据进行上传。
3.如权利要求1所述的基于位置服务的签到方法,其特征在于,所述选择多媒体文件并将多媒体文件数据上传的步骤中,所述多媒体文件为图片,具体包括启用拍摄装置;获取拍摄装置拍摄的图片数据;根据用户的上传指令将所述图片数据进行上传。
4.如权利要求1所述的基于位置服务的签到方法,其特征在于,还包括发送签到消息的步骤。
5.一种基于位置服务的签到显示方法,包括如下步骤 根据地图数据和显示参数显示地图;读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据; 在地图上将签到点进行标记;根据用户的显示请求,获取所述多媒体文件数据显示多媒体文件。
6.如权利要求5所述的基于位置服务的签到显示方法,其特征在于,所述显示参数包括显示区域、显示比例。
7.如权利要求5所述的基于位置服务的签到显示方法,其特征在于,所述读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据的步骤中,获取多媒体文件数据的方式为主动获取或被动推送。
8.一种基于位置服务的签到系统,包括服务器和客户端,其特征在于,所述服务器包括用于处理客户端的签到请求的签到管理模块和用于获取签到点的位置信息的位置服务模块;所述客户端包括签到模块,所述签到模块根据签到请求启用多媒体文件上传处理,选择多媒体文件并将多媒体文件数据上传至服务器;所述服务器还包括多媒体管理模块,用于将所述多媒体文件数据与地图数据关联存储。
9.如权利要求8所述的基于位置服务的签到系统,其特征在于,所述客户端包括用于拍摄图像的拍摄装置。
10.如权利要求8所述的基于位置服务的签到系统,其特征在于,所述客户端还包括显示模块,用于根据地图数据和显示参数显示地图;读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据;在地图上将签到点进行标记;根据用户的显示请求,获取所述多媒体文件数据显示多媒体文件。
全文摘要
本发明涉及一种基于位置服务的签到方法,包括如下步骤根据签到请求启用多媒体文件上传处理;选择多媒体文件并将多媒体文件数据上传;获取签到点的位置信息;将所述多媒体文件数据与位置信息关联存储。还涉及一种基于位置服务的签到显示方法,包括根据地图数据和显示参数显示地图;读取签到点的位置信息以及与所述签到点的位置信息关联存储的多媒体文件数据;在地图上将签到点进行标记;根据用户的显示请求,获取所述多媒体文件数据显示多媒体文件。还涉及一种实现上述方法的签到系统。上述方法和系统采用多媒体文件作为签到内容,可以更加直观表示签到点。
文档编号H04W4/02GK102572679SQ201010577689
公开日2012年7月11日 申请日期2010年12月7日 优先权日2010年12月7日
发明者郑志昊 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1