著录项信息
专利名称 | 一种基于位置信息的相片管理系统 |
申请号 | CN200810066980.X | 申请日期 | 2008-05-12 |
法律状态 | 权利终止 | 申报国家 | 暂无 |
公开/公告日 | 2009-11-18 | 公开/公告号 | CN101582062 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;Q;3;0;/;0;0查看分类表>
|
申请人 | 深圳市莱科电子技术有限公司 | 申请人地址 | 广东省深圳市南山区高新区南区留学生创业大厦710室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市莱科电子技术有限公司 | 当前权利人 | 深圳市莱科电子技术有限公司 |
发明人 | 石璕;唐纬;明晓君;赵自强;羊海峰;夏国文;蔡明宗;刘志翔 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
一种基于位置信息的相片管理系统,包括信息记录模块、信息上传模块、信息管理模块、地图服务模块、相片展示模块、相片共享模块、广告模块。信息记录模块和信息上传模块为相片建立索引并将索引上传至服务器,信息管理模块实现对索引信息的分组和管理,地图服务模块将相片在地图上定位,相片展示模块和相片共享模块实现相片的展示、共享,广告模块有针对性地发布广告。本发明的优点在于:跟现有的相片管理系统相比,本系统把相片的位置信息和时间信息跟相片管理联系起来,通过向服务器上传相片索引信息实现相片的分组、定位、查看和共享,避免了相片上传下载的诸多不便;共享相片在用户之间传输,方便快捷。
1.一种基于位置信息的相片管理系统,其特征在于:包括信息记录模块、信息上传模块、信息管理模块、地图服务模块、相片展示模块、相片共享模块、广告模块;所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、相片名称、相片存储路径作为相片索引信息记录在相片索引文档里的功能;所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信息管理模块;所述信息管理模块是服务器端信息传输的主控制模块,跟相片信息数据库相连,实现对相片索引信息的添加、管理的功能;所述地图服务模块跟信息管理模块连接,地图服务模块向信息管理模块传递地图参数,信息管理模块在相片信息数据库中标记可以在地图上定位的相片索引;所述相片展示模块跟信息管理模块相连,获取所要展示的相片索引信息;所述相片共享模块跟信息管理模块相连,通过信息管理模块获取共享相片的索引信息;所述广告模块跟信息管理模块相连,将商家广告和用户特点匹配后发送广告信息;
其中,所述相片共享模块实现共享相片在两用户之间的传输的功能,包括相片发送模块,相片接收模块,共享控制模块;所述相片发送模块运行于相片提供方,所述相片接收模块运行于共享请求方,所述共享控制模块运行于服务器端;共享控制模块跟相片信息数据库相连,将共享相片索引做出共享标记,向相片提供者发送共享请求信息和相片索引信息,所述共享请求信息包括:请求共享者基本信息、请求者IP地址;共享权限是在用户上传相片索引信息时通过信息上传模块设置然后由信息管理模块写入相片信息数据库的,所述相片传输 采用P2P的模式,遵循的通信协议是TCP/IP通信协议或者UDP通信协议;
所述信息管理模块包括相片索引信息添加模块、查询模块、分析计算模块、客户端交互模块;所述相片索引信息添加模块跟信息上传模块相连,将索引信息添加进相片信息数据库;查询模块对相片信息数据库进行查询;所述分析计算模块跟地图服务模块相连,在得到地图服务模块传来的地图比例尺和中心经纬度值参数后,在相片信息数据库里将可以在地图上展示的相片索引信息做出标记以供地图服务模块调用;客户端交互模块跟查询模块相连,经查询模块将用户相片索引信息按照拍摄时间或位置区域分组排序后,客户端交互模块将这些信息分组显示在网络浏览器上,实现对用户相片的整理和分类;客户端交互模块获取从客户端传来的用户命令,当得到用户展示某张相片的命令后,客户端交互模块将位于相片信息数据库中的信息标记为“等待发送”;如果用户上传了相片的缩略图,客户端交互模块还将相片缩略图发送到用户客户端;
所述相片展示模块包括消息发送模块、相片显示模块;所述消息发送模块跟信息管理模块相连,接收信息管理模块从相片信息数据库传来的标记为“等待发送”的相片索引信息;相片展示的流程是:首先地图服务模块将电子地图和用户相片在地图上的分布通过网络浏览器展示给用户,同时信息管理模块将相片索引信息的分组发送到客户端,当得到用户希望浏览某张相片的命令后,将相片索引信息标记为“等待发送”;所述消息发送模块跟相片消息数据库相连,将标 记为“等待发送”的相片索引信息通过互联网发送到客户端,所述相片显示模块接收到相片索引信息后根据相片索引信息包含的相片存储路径查找相片,如果能够找到相片,则将相片呈现给用户,反之则弹出消息提示用户相片做了移动或者已被删除。
2.如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于:所述信息记录模块包括:相片搜索模块,信息读取模块,相片导入模块,索引编辑模块;所述相片搜索模块查找用户计算机内相片文件,将找到的相片文件的存储路径传递给所述信息读取模块;所述信息读取模块跟所述索引编辑模块相连,打开相片文件读取位于相片文件头的时间和位置信息并将信息传递给索引编辑模块;索引编辑模块将信息读取模块传递来的相片信息以及相片的文件名、相片存储路径作为该相片的一条记录写入相片索引文档;相片搜索模块需要较长的执行时间,针对近期保存在计算机内或者存储路径变动的相片,本系统为用户提供了相片导入模块来处理;所述相片导入模块是用户管理相片索引文档的接口,通过相片导入对话框进行人机交互;所述相片导入对话框用来获得相片的存储路径并将其传递给信息读取模块,经过索引编辑模块将相片索引信息记录在相片索引文档里;所述索引编辑模块还具备删除相片记录的功能。
3.如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于:所述信息上传模块包括缩略图上传模块和索引上传模块;信息上传的流程是:首先信息上传模块通过其上传对话框获得如下参数:是否上传缩略图、上传哪些拍摄时间段的相片索引信息、相片共 享权限,所述缩略图上传模块跟信息管理模块相连,当用户希望上传缩略图时,所述缩略图上传模块将缩略图上传至网络服务器,并将缩略图在服务器上的存储路径记录在相片信息数据库里;然后启动所述索引上传模块,该模块跟信息管理模块相连,将索引信息、上传者账号、相片共享权限参数传递给运行于服务器端的信息管理模块,信息管理模块将获得的相片索引信息保存在相片信息数据库中,需要说明的是,用户跟服务器的操作都是只有在处于登录状态才可以进行。
4.如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于:所述广告模块根据相片索引信息里包含的时间和位置信息来有针对性地向用户投放相关广告,通过广告匹配和广告发送两个步骤来实现其功能;所述广告匹配是指根据相片索引信息的特点从商家信息数据库中查询出适合用户的广告;所述商家信息数据库保存了商家的基本信息、所在地经纬度、产品分类、广告语信息。
一种基于位置信息的相片管理系统\n【技术领域】\n[0001] 本发明涉及电数字数据处理领域中的相片管理技术,特别是基于位置信息的相片管理系统。\n【背景技术】\n[0002] 随着数码相机在普通人群中普及率的提高,人们携带数码相机出行旅游、探亲访友、参加活动等都会拍摄大量的数码相片。越来越多的数码相机内嵌有GPS接收模块,这些拍照设备将拍摄地点的位置信息以经纬度值的形式写入相片文件的文件头。传统的相片管理系统或者不能读取相片文件的经纬度信息,或者只是能读取经纬度信息而没有对相片在地图上进行定位。有些相片管理系统虽然可以将相片在地图上定位但是需要用户将相片上传到服务器端,该系统的局限是网络相册分配给每个用户的空间非常有限,相片需要从服务器下载到用户本地计算机才可以浏览。为了将携带位置信息的相片在地图上定位,有些相片管理系统需要安装庞大的客户端软件来产生地图,使用起来很不方便。\n[0003] 另外,目前常见的相片分享系统实现方式是相片提供方预先将相片上传到服务器端然后获得浏览许可的共享请求方登录相片服务器下载相片进行浏览,相片打开速度比较慢。\n【发明内容】\n[0004] 本发明所要解决的技术问题在于提供一种基于位置信息的相片管理系统,该系统通过向服务器上传相片索引信息实现相片的分组、定位、查看和共享。\n[0005] 本发明是通过以下方案解决上述技术问题的:一种基于位置信息的相片管理系统,包括信息记录模块、信息上传模块、信息管理模块、地图服务模块、相片展示模块、相片共享模块、广告模块。所述信息记录模块、相片展示模块运行于客户端,所述信息管理模块、地图服务模块、广告模块运行于基于位置信息的相片展示系统网络服务器(以下简称服务器)上。相片共享模块一部分运行于共享请求发出方、一部分运行于共享请求响应方、一部分运行于网络服务器端。所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、相片名称、相片存储路径等作为相片索引信息记录在相片索引文档里的功能;所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信息管理模块;所述信息管理模块是服务器端信息传输的主控制模块,跟所述相片信息数据库相连,实现对相片索引信息的添加、管理的功能;所述地图服务模块跟信息管理模块连接,地图服务模块向信息管理模块传递地图参数,信息管理模块在相片信息数据库中标记可以在地图上定位的相片索引;所述相片展示模块跟信息管理模块相连,获取所要展示的相片索引信息;所述相片共享模块跟信息管理模块相连,通过信息管理模块获取共享相片的索引信息;所述广告模块跟信息管理模块相连,将商家广告和用户特点匹配后发送广告信息。\n[0006] 该发明可进一步具体为:\n[0007] 所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、相片名称、相片存储路径等作为相片索引信息记录在相片索引文档里的功能,包括:相片搜索模块,信息读取模块,相片导入模块,索引编辑模块。所述相片搜索模块查找用户计算机内相片文件,将找到的相片文件的存储路径传递给所述信息读取模块。信息读取模块跟索引编辑模块相连,打开相片文件读取位于相片文件头的时间和位置信息并将信息传递给索引编辑模块。索引编辑模块将信息读取模块传递来的相片信息以及相片的文件名、相片存储路径作为该相片的一条记录写入相片索引文档。相片搜索模块需要较长的执行时间,针对近期保存在计算机内或者存储路径变动的相片,本系统为用户提供了相片导入模块来处理。所述相片导入模块是用户管理相片索引文档的接口,通过相片导入对话框进行人机交互。所述相片导入对话框用来获得相片的存储路径并将其传递给信息读取模块,经过索引编辑模块将相片信息记录在相片索引文档里。所述索引编辑模块还具备删除相片记录的功能。需要说明的是,常见数码相片文件由文件头和像素阵列组成,文件头记录了相片属性和Exif(Exchangeable image fileformat)信息,Exif信息除了包括快门、光圈、拍摄设备等信息外,还包括相片位置信息和时间信息。\n[0008] 所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信息管理模块,包括缩略图上传模块和索引上传模块。信息上传的流程是:首先信息上传模块通过其上传对话框获得如下参数:是否上传缩略图、上传哪些拍摄时间段的相片索引信息、相片共享权限等。所述缩略图上传模块跟信息管理模块相连,当用户希望上传缩略图时,该模块将缩略图上传至网络服务器,并将缩略图在服务器上的存储路径记录在相片信息数据库里。然后启动所述索引上传模块,该模块跟信息管理模块相连,将索引信息、上传者账号、相片共享权限等参数传递给运行于服务器端的信息管理模块,信息管理模块将获得的相片索引信息保存在相片信息数据库中。需要说明的是,用户跟服务器的所有操作都是只有在处于登录状态才可以进行,注册登录作为一种常见技术本发明不再赘述其开发原理。\n[0009] 所述信息管理模块是服务器端信息传输的主控制模块,跟所述相片信息数据库相连,实现对相片索引信息的添加、管理的功能,包括相片索引信息添加模块,查询模块,分析计算模块、客户端交互模块。所述相片索引信息添加模块跟信息上传模块相连,将索引信息添加进相片信息数据库;查询模块对相片信息数据库进行查询;所述分析计算模块跟地图服务模块相连,在得到地图服务模块传来的地图比例尺和中心经纬度值等参数后,在相片信息数据库里将可以在地图上展示的相片的索引信息做出标记以供地图服务模块调用;客户端交互模块跟查询模块相连,经查询模块将用户相片索引信息按照拍摄时间或位置区域分组排序后,客户端交互模块将这些信息分组显示在网络浏览器上,实现对用户相片的整理和分类。客户端交互模块获取从客户端传来的用户命令,当得到用户展示某张相片的命令后,客户端交互模块将位于相片信息数据库中的该条信息标记为“等待发送”。如果用户上传了相片的缩略图,客户端交互模块还会将相片缩略图发送到用户客户端。\n[0010] 所述地图服务模块包括客户端交互模块、图像生成模块、图标添加模块。所述客户端交互模块用来客户端的地图状态和用户操作,包括地图所在比例尺、地图中心点经纬度、用户对地图的缩放平移、用户对相片图标的点击等,同时将地图图像传递到用户客户端。所述图像生成模块跟客户端交互模块相连,根据客户端交互模块得到的地图参数和用户动作来生成新的地图。所述图标添加模块跟相片信息数据库相连用来将信息管理模块分析计算模块得到的用户相片在地图上找到经纬坐标,在地图上正确的位置添加代表该相片的图标或缩略图。\n[0011] 所述相片展示模块跟信息管理模块相连,包括消息发送模块,相片显示模块。所述消息发送模块跟信息管理模块相连,接收信息管理模块从相片信息数据库传来的标记为“等待发送”的相片索引信息。相片展示的流程是:首先地图服务模块将电子地图和用户相片在地图上的分布通过网络浏览器展示给用户,同时信息管理模块将相片索引信息的分组发送到客户端。当信息管理模块得到用户希望浏览某张相片的命令后,将该条相片索引信息标记为“等待发送”。所述消息发送模块跟相片信息数据库相连,将标记为“等待发送”的相片索引信息通过互联网发送到客户端。所述相片展示模块接收到相片索引信息后根据相片索引信息包含的相片存储路径查找相片,如果能够找到相片,则将相片呈现给用户,反之则弹出消息提示用户相片做了移动或者已被删除。\n[0012] 所述相片共享模块跟信息管理模块相连,实现共享相片在两用户之间的传输的功能,包括相片发送模块,相片接收模块,共享控制模块。所述相片发送模块运行于相片提供方,所述相片接受模块运行于共享请求方,所述共享控制模块运行于服务器端。共享控制模块跟相片信息数据库相连,将共享相片索引做出共享标记,向相片提供者发送共享请求信息和相片索引信息,所述共享请求信息包括:请求共享者基本信息、请求者IP地址。相片共享的流程是:首先共享请求者向服务器端发送查看好友相片分布的请求,运行于服务器端的信息管理模块查看用户是否具备共享的权限。如果用户(共享请求者)具备共享权限,则信息管理模块将好友的相片位置信息发送给地图服务模块,地图服务模块在地图上添加好友相片的图标。此时共享请求者可以查看好友的相片在地图上的分布情况。当共享控制模块接收到共享请求者点击某共享相片图标的消息后,向用户好友(相片提供者)发送共享请求信息和相片索引信息。当用户好友(相片提供者)的计算机接收到共享请求信息和相片索引信息后,询问是否发送请求共享的相片。经相片提供者同意,相片发送模块向相片请求者传输相片,于是共享请求者接收相片实现共享。所述共享权限是在用户上传相片索引信息时通过信息上传模块设置然后由信息管理模块写入相片信息数据库的。\n[0013] 所述广告模块根据相片索引信息里包含的时间和位置信息来有针对性地向用户投放相关广告,通过广告匹配和广告发送两个步骤来实现其功能。所述广告匹配是指根据相片索引信息的特点从商家信息数据库中查询出适合用户的广告。所述商家信息数据库保存了商家的基本信息、所在地经纬度、产品分类、广告语等信息。所述广告发送是指将广告发送到客户端。\n[0014] 本发明一种基于位置信息的相片管理系统的优点在于:跟现有的相片管理系统相比,本系统把相片的位置信息和时间信息跟相片管理联系起来,用户只需向服务器上传相片索引信息然后通过网络浏览器即可查看相片的分组及其在地图上的分布,而所要浏览的相片则直接从本地计算机调用,避免了相片上传下载时的诸多不便;共享相片在两用户之间传输,方便快捷;有针对性地向用户发布广告可以增强广告的宣传效果。\n【附图说明】\n[0015] 下面参照附图结合实施例对本发明作进一步的描述。\n[0016] 图1是本发明一种基于位置信息的相片管理系统组成图。\n[0017] 图2是本发明一种基于位置信息的相片管理系统的信息记录模块内部关系图。\n[0018] 图3是本发明一种基于位置信息的相片管理系统的信息上传流程图。\n[0019] 图4是本发明一种基于位置信息的相片管理系统的信息管理模块内部关系图。\n[0020] 图5是本发明一种基于位置信息的相片管理系统的地图服务模块内部关系图。\n[0021] 图6是本发明一种基于位置信息的相片管理系统的相片展示流程图。\n[0022] 图7是本发明一种基于位置信息的相片管理系统的相片共享流程图。\n【具体实施方式】\n[0023] 请参考图1,本发明一种基于位置信息的相片管理系统,包括信息记录模块、信息上传模块、信息管理模块、地图服务模块、相片展示模块、相片共享模块、广告模块。所述信息记录模块、相片展示模块运行于客户端,所述信息管理模块、地图服务模块、广告模块运行于基于位置信息的相片展示系统网络服务器(以下简称服务器)上。相片共享模块一部分运行于共享请求发出方、一部分运行于共享请求响应方、一部分运行于网络服务器端。所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、相片名称、相片存储路径等作为相片索引信息记录在相片索引文档里的功能;所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信息管理模块;所述信息管理模块是服务器端信息传输的主控制模块,跟所述相片信息数据库相连,实现对相片索引信息的添加、管理的功能;所述地图服务模块跟信息管理模块连接,地图服务模块向信息管理模块传递地图参数,信息管理模块在相片信息数据库中标记可以在地图上定位的相片索引;所述相片展示模块跟信息管理模块相连,获取所要展示的相片索引信息;所述相片共享模块跟信息管理模块相连,通过信息管理模块获取共享相片的索引信息;所述广告模块跟信息管理模块相连,将商家广告和用户特点匹配后发送广告信息。\n[0024] 请参考图2,所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、相片名称、相片存储路径等作为相片索引信息记录在相片索引文档里的功能,包括:相片搜索模块,信息读取模块,相片导入模块,索引编辑模块。所述相片搜索模块查找用户计算机内相片文件,将找到的相片文件的存储路径传递给所述信息读取模块。信息读取模块跟索引编辑模块相连,打开相片文件读取位于相片文件头的时间和位置信息并将信息传递给索引编辑模块。索引编辑模块将信息读取模块传递来的相片信息以及相片的文件名、相片存储路径作为该相片的一条记录写入相片索引文档。相片搜索模块需要较长的执行时间,针对近期保存在计算机内或者存储路径变动的相片,本系统为用户提供了相片导入模块来处理。相片导入模块是用户管理相片索引文档的接口,通过相片导入对话框进行人机交互。\n所述相片导入对话框用来获得相片的存储路径并将其传递给信息读取模块,经过索引编辑模块将相片索引信息记录在相片索引文档里。所述索引编辑模块还具备删除相片记录的功能。该模块是一个常见的文件查找、读写、编辑模块,其实现方式有很多种,可以使用VC++,C#,Java等开发语言编写程序实现。\n[0025] 请参考图3,所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信息管理模块,包括缩略图上传模块和索引上传模块。信息上传的流程是:首先信息上传模块通过其上传对话框获得如下参数:是否上传缩略图、上传哪些拍摄时间段的相片索引信息、相片共享权限等。所述缩略图上传模块跟信息管理模块相连,当用户希望上传缩略图时,该模块将缩略图上传至网络服务器,并将缩略图在服务器上的存储路径记录在相片信息数据库里。然后启动所述索引上传模块,该模块跟信息管理模块相连,将索引信息、上传者账号、相片共享权限等参数传递给运行于服务器端的信息管理模块,信息管理模块将获得的相片索引信息保存在相片信息数据库中。需要说明的是,用户跟服务器的所有操作都是只有在处于登录状态才可以进行,注册登录作为一种常见技术本发明不再赘述其开发原理。信息上传模块的上传缩略图和上传索引信息是一个通过客户端向服务器上传文件的问题,一种简单实现方法是使用WindowsSocket。\n[0026] 请参考图4,所述信息管理模块是服务器端信息传输的主控制模块,跟所述相片信息数据库相连,实现对相片索引信息的添加、管理的功能,包括相片索引信息添加模块,查询模块,分析计算模块、客户端交互模块。所述相片索引信息添加模块跟信息上传模块相连,将索引信息添加进相片信息数据库;查询模块对相片信息数据库进行查询;所述分析计算模块跟地图服务模块相连,在得到地图服务模块传来的地图比例尺和中心经纬度值等参数后,在相片信息数据库里将可以在地图上展示的相片索引信息做出标记以供地图服务模块调用;客户端交互模块跟查询模块相连,经查询模块将用户相片索引信息按照拍摄时间或位置区域分组排序后,客户端交互模块将这些信息分组显示在网络浏览器上,实现对用户相片的整理和分类。客户端交互模块获取用户命令,当得到用户展示某张相片的命令后,客户端交互模块将位于相片信息数据库中的该条信息标记为“等待发送”。如果用户上传了相片的缩略图,客户端交互模块还将相片缩略图发送到客户端。信息管理模块的操作对象相片信息数据库,可采用常见格式的关系型数据库构建,比如选择商业数据库如DB2、Oracale等,也可以选择免费的数据库如MySQL数据库等。相片索引信息添加、查询、分析计算是基于数据库的检索、计算的系统,可以使用PHP、ASP等语言结合所选数据库来开发。\n客户端交互模块是服务器跟客户端交互的应用,可以采用PHP、ASP、JSP、NET等计算机语言开发。\n[0027] 请参考图5,本发明基于位置信息的相片管理系统地图服务模块内部关系图。地图服务模块包含的模块有:客户端交互模块、图像生成模块、图标添加模块。客户端交互模块用来捕获网络终端用户的地图状态和操作动作消息,包括地图所在比例尺、地图中心点经纬度、用户对地图的缩放平移、用户对相片图标的点击等,同时用来将地图图像切割压缩后传递到客户端。图像生成模块根据客户端交互模块得到的地图参数和用户动作来生成新的地图,将地图通过网络传送到客户端。图标添加模块用来将信息管理模块分析计算模块得到的用户相片和推荐相片在地图上找到正确的经纬坐标,并将该经纬坐标和相片参数传递给图像生成模块。地图服务模块的搭建可以选用一些地图公司提供的的地图应用程序编程接口(Application Programming Interface,API),也可以搭建地图服务器来生成地图和添加图标。免费提供地图API的有Google,Yahoo等公司。地图服务模块还可以基于地图服务器、网络服务器、浏览器三级服务自行架构。电子地图服务有比较成熟的技术可供参考,开发工具比如MapGIS、ArcGIS等,也可以使用MapObject开发,还可以直接使用PHP和MySQL数据库搭建。\n[0028] 请参考图6,本发明一种基于位置信息的相片管理系统的相片展示流程。所述相片展示模块跟信息管理模块相连,包括消息发送模块,相片显示模块。所述消息发送模块跟信息管理模块相连,接收信息管理模块从相片信息数据库传来的标记为“等待发送”的相片索引信息。相片展示的流程是:首先地图服务模块将电子地图和用户相片在地图上的分布通过网络浏览器展示给用户,同时信息管理模块将相片索引信息的分组发送到客户端,当信息管理模块得到用户希望浏览某张相片的命令后,将该条相片索引信息标记为“等待发送”。所述消息发送模块跟相片信息数据库相连,将标记为“等待发送”的相片索引信息通过互联网发送到客户端。所述相片展示模块接收到相片索引信息后根据相片索引信息包含的相片存储路径查找相片,如果能够找到相片,则将相片呈现给用户,反之则弹出消息提示用户相片做了移动或者已被删除。\n[0029] 请参考图7,本发明一种基于位置信息的相片管理系统的相片共享流程。所述相片共享模块跟信息管理模块相连,实现共享相片在两用户之间的传输的功能,包括相片发送模块,相片接收模块,共享控制模块。所述相片发送模块运行于相片提供方,所述相片接受模块运行于共享请求方,所述共享控制模块运行于服务器端。共享控制模块跟相片信息数据库相连,将共享相片索引做出共享标记,向相片提供者发送共享请求信息和相片索引信息,所述共享请求信息包括:请求共享者基本信息、请求者IP地址。相片共享的流程是:\n首先共享请求者向服务器端发送查看好友相片分布的请求,运行于服务器端的信息管理模块查看用户是否具备共享的权限。如果用户(共享请求者)具备共享权限,则信息管理模块将好友的相片位置信息发送给地图服务模块,地图服务模块在地图上添加好友相片的图标。此时共享请求者可以查看好友的相片在地图上的分布情况。当共享控制模块接收到共享请求者点击某共享相片图标的消息后,向用户好友(相片提供者)发送共享请求信息和相片索引信息。当用户好友(相片提供者)的计算机接收到共享请求信息和相片索引信息后,询问是否发送请求共享的相片。经相片提供者同意,相片发送模块向相片请求者传输相片,于是共享请求者接收相片实现共享。所述共享权限是在用户上传相片索引信息时通过信息上传模块设置然后由信息管理模块写入相片信息数据库的。相片传输采取P2P(Peer-to-Peer)的模式,遵循的通信协议是TCP/IP通信协议或者UDP通信协议。\n[0030] 所述广告模块根据相片索引信息里携带的时间和位置信息来有针对性地向用户投放相关广告,通过广告匹配和广告发送两个步骤来实现其功能。所述广告匹配是指根据相片索引信息的特点从商家信息数据库中查询出适合用户的广告。所述商家信息数据库保存了商家的基本信息、所在地经纬度、产品分类、广告语等信息。所述广告发送是指将广告发送到客户端。
法律信息
- 2015-06-24
未缴年费专利权终止
IPC(主分类): G06F 17/30
专利号: ZL 200810066980.X
申请日:
授权公告日:
- 2013-04-03
- 2011-04-27
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 200810066980.X
申请日: 2008.05.12
- 2009-11-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-09-12
|
2006-03-08
| | |
2
| |
2007-08-15
|
2006-02-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |