一种基于位置信息的相片管理系统的制作方法

文档序号:6460868阅读:146来源:国知局
专利名称:一种基于位置信息的相片管理系统的制作方法
一种基于位置信息的相片管理系统
技术领域
本发明涉及电数字数据处理领域中的相片管理技术,特别是基于位置信息 的相片管理系统。背景技术
随着数码相机在普通人群中普及率的提高,人们携带数码相机出行旅游、 探亲访友、参加活动等都会拍摄大量的数码相片。越来越多的数码相机内嵌有
GPS接收模块,这些拍照设备将拍摄地点的位置信息以经纬度值的形式写入相片 文件的文件头。传统的相片管理系统或者不能读取相片文件的经纬度信息,或 者只是能读取经纬度信息而没有对相片在地图上进行定位。有些相片管理系统 虽然可以将相片在地图上定位但是需要用户将相片上传到服务器端,该系统的 局限是网络相册分配给每个用户的空间非常有限,相片需要从服务器下载到用 户本地计算机才可以浏览。为了将携带位置信息的相片在地图上定位,有些相 片管理系统需要安装庞大的客户端软件来产生地图,使用起来很不方便。
另外,目前常见的相片分享系统实现方式是相片提供方预先将相片上传到 服务器端然后获得浏览许可的共享请求方登录相片服务器下载相片进行浏览, 相片打开速度比较慢。
发明内容
本发明所要解决的技术问题在于提供一种基于位置信息的相片管理系统, 该系统通过向服务器上传相片索引信息实现相片的分组、定位、査看和共享。
本发明是通过以下方案解决上述技术问题的 一种基于位置信息的相片管 理系统,包括信息记录模块、信息上传模块、信息管理模块、地图服务模块、 相片展示模块、相片共享模块、广告模块。所述信息记录模块、相片展示模块 运行于客户端,所述信息管理模块、地图服务模块、广告模块运行于基于位置 信息的相片展示系统网络服务器(以下简称服务器)上。相片共享模块一部分 运行于共享请求发出方、 一部分运行于共享请求响应方、 一部分运行于网络服 务器端。所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、 相片名称、相片存储路径等作为相片索引信息记录在相片索引文档里的功能;所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信息管
理模块;所述信息管理模块是服务器端信息传输的主控制模块,跟所述相片信 息数据库相连,实现对相片索引信息的添加、管理的功能;所述地图服务模块 跟信息管理模块连接,地图服务模块向信息管理模块传递地图参数,信息管理 模块在相片信息数据库中标记可以在地图上定位的相片索引;所述相片展示模 块跟信息管理模块相连,获取所要展示的相片索引信息;所述相片共享模块跟 信息管理模块相连,通过信息管理模块获取共享相片的索引信息;所述广告模 块跟信息管理模块相连,将商家广告和用户特点匹配后发送广告信息。 该发明可进一步具体为
所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、相片 名称、相片存储路径等作为相片索引信息记录在相片索引文档里的功能,包括:
相片搜索模块,信息读取模块,相片导入模块,索引编辑模块。所述相片搜索 模块査找用户计算机内相片文件,将找到的相片文件的存储路径传递给所述信 息读取模块。信息读取模块跟索引编辑模块相连,打开相片文件读取位于相片 文件头的时间和位置信息并将信息传递给索引编辑模块。索引编辑模块将信息 读取模块传递来的相片信息以及相片的文件名、相片存储路径作为该相片的一 条记录写入相片索引文档。相片搜索模块需要较长的执行时间,针对近期保存 在计算机内或者存储路径变动的相片,本系统为用户提供了相片导入模块来处 理。所述相片导入模块是用户管理相片索引文档的接口,通过相片导入对话框 进行人机交互。所述相片导入对话框用来获得相片的存储路径并将其传递给信 息读取模块,经过索引编辑模块将相片信息记录在相片索引文档里。所述索引 编辑模块还具备删除相片记录的功能。需要说明的是,常见数码相片文件由文
件头和像素阵列组成,文件头记录了相片属性和Exif (Exchangeable image file format)信息,Exif信息除了包括快门、光圈、拍摄设备等信息外,还包括相 片位置信息和时间信息。
所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信 息管理模块,包括縮略图上传模块和索引上传模块。信息上传的流程是首先 信息上传模块通过其上传对话框获得如下参数是否上传縮略图、上传哪些拍 摄时间段的相片索引信息、相片共享权限等。所述縮略图上传模块跟信息管理模块相连,当用户希望上传縮略图时,该模块将縮略图上传至网络服务器,并 将縮略图在服务器上的存储路径记录在相片信息数据库里。然后启动所述索引 上传模块,该模块跟信息管理模块相连,将索引信息、上传者账号、相片共享 权限等参数传递给运行于服务器端的信息管理模块,信息管理模块将获得的相 片索引信息保存在相片信息数据库中。需要说明的是,用户跟服务器的所有操 作都是只有在处于登录状态才可以进行,注册登录作为一种常见技术本发明不 再赘述其开发原理。
所述信息管理模块是服务器端信息传输的主控制模块,跟所述相片信息数 据库相连,实现对相片索引信息的添加、管理的功能,包括相片索引信息添加 模块,査询模块,分析计算模块、客户端交互模块。所述相片索引信息添加模 块跟信息上传模块相连,将索引信息添加进相片信息数据库;査询模块对相片 信息数据库进行查询;所述分析计算模块跟地图服务模块相连,在得到地图服 务模块传来的地图比例尺和中心经纬度值等参数后,在相片信息数据库里将可 以在地图上展示的相片的索引信息做出标记以供地图服务模块调用;客户端交 互模块跟查询模块相连,经査询模块将用户相片索引信息按照拍摄时间或位置 区域分组排序后,客户端交互模块将这些信息分组显示在网络浏览器上,实现 对用户相片的整理和分类。客户端交互模块获取从客户端传来的用户命令,当 得到用户展示某张相片的命令后,客户端交互模块将位于相片信息数据库中的 该条信息标记为"等待发送"。如果用户上传了相片的縮略图,客户端交互模块 还会将相片縮略图发送到用户客户端。
所述地图服务模块包括客户端交互模块、图像生成模块、图标添加模块。 所述客户端交互模块用来客户端的地图状态和用户操作,包括地图所在比例尺、 地图中心点经纬度、用户对地图的縮放平移、用户对相片图标的点击等,同时 将地像传递到用户客户端。所述图像生成模块跟客户端交互模块相连,根 据客户端交互模块得到的地图参数和用户动作来生成新的地图。所述图标添加 模块跟相片信息数据库相连用来将信息管理模块分析计算模块得到的用户相片 在地图上找到经纬坐标,在地图上正确的位置添加代表该相片的图标或縮略图。
所述相片展示模块跟信息管理模块相连,包括消息发送模块,相片显示模 块。所述消息发送模块跟信息管理模块相连,接收信息管理模块从相片信息数据库传来的标记为"等待发送"的相片索引信息。相片展示的流程是首先地 图服务模块将电子地图和用户相片在地图上的分布通过网络浏览器展示给用 户,同时信息管理模块将相片索引信息的分组发送到客户端。当信息管理模块 得到用户希望浏览某张相片的命令后,将该条相片索引信息标记为"等待发送"。 所述消息发送模块跟相片信息数据库相连,将标记为"等待发送"的相片索引 信息通过互联网发送到客户端。所述相片展示模块接收到相片索引信息后根据 相片索引信息包含的相片存储路径査找相片,如果能够找到相片,则将相片呈 现给用户,反之则弹出消息提示用户相片做了移动或者己被删除。
所述相片共享模块跟信息管理模块相连,实现共享相片在两用户之间的传 输的功能,包括相片发送模块,相片接收模块,共享控制模块。所述相片发送 模块运行于相片提供方,所述相片接受模块运行于共享请求方,所述共享控制 模块运行于服务器端。共享控制模块跟相片信息数据库相连,将共享相片索引 做出共享标记,向相片提供者发送共享请求信息和相片索引信息,所述共享请 求信息包括请求共享者基本信息、请求者IP地址。相片共享的流程是首先 共享请求者向服务器端发送査看好友相片分布的请求,运行于服务器端的信息 管理模块査看用户是否具备共享的权限。如果用户(共享请求者)具备共享权 限,则信息管理模块将好友的相片位置信息发送给地图服务模块,地图服务模 块在地图上添加好友相片的图标。此时共享请求者可以査看好友的相片在地图 上的分布情况。当共享控制模块接收到共享请求者点击某共享相片图标的消息 后,向用户好友(相片提供者)发送共享请求信息和相片索引信息。当用户好 友(相片提供者)的计算机接收到共享请求信息和相片索引信息后,询问是否 发送请求共享的相片。经相片提供者同意,相片发送模块向相片请求者传输相 片,于是共享请求者接收相片实现共享。所述共享权限是在用户上传相片索引 信息时通过信息上传模块设置然后由信息管理模块写入相片信息数据库的。
所述广告模块根据相片索引信息里包含的时间和位置信息来有针对性地向 用户投放相关广告,通过广告匹配和广告发送两个步骤来实现其功能。所述广 告匹配是指根据相片索引信息的特点从商家信息数据库中查询出适合用户的广 告。所述商家信息数据库保存了商家的基本信息、所在地经纬度、产品分类、 广告语等信息。所述广告发送是指将广告发送到客户端。本发明一种基于位置信息的相片管理系统的优点在于跟现有的相片管理 系统相比,本系统把相片的位置信息和时间信息跟相片管理联系起来,用户只 需向服务器上传相片索引信息然后通过网络浏览器即可査看相片的分组及其在 地图上的分布,而所要浏览的相片则直接从本地计算机调用,避免了相片上传 下载时的诸多不便;共享相片在两用户之间传输,方便快捷;有针对性地向用 户发布广告可以增强广告的宣传效果。

下面参照附图结合实施例对本发明作进一步的描述。
图1是本发明一种基于位置信息的相片管理系统组成图。
图2是本发明一种基于位置信息的相片管理系统的信息记录模块内部关系图。
图3是本发明一种基于位置信息的相片管理系统的信息上传流程图。
图4是本发明一种基于位置信息的相片管理系统的信息管理模块内部关系图。
图5是本发明一种基于位置信息的相片管理系统的地图服务模块内部关系图。
图6是本发明一种基于位置信息的相片管理系统的相片展示流程图。 图7是本发明一种基于位置信息的相片管理系统的相片共享流程图。
具体实施方式
请参考图1,本发明一种基于位置信息的相片管理系统,包括信息记录模块、 信息上传模块、信息管理模块、地图服务模块、相片展示模块、相片共享模块、 广告模块。所述信息记录模块、相片展示模块运行于客户端,所述信息管理模 块、地图服务模块、广告模块运行于基于位置信息的相片展示系统网络服务器 (以下简称服务器)上。相片共享模块一部分运行于共享请求发出方、 一部分 运行于共享请求响应方、 一部分运行于网络服务器端。所述信息记录模块实现 将用户计算机内相片的时间信息、位置信息、相片名称、相片存储路径等作为 相片索引信息记录在相片索引文档里的功能;所述信息上传模块跟信息管理模 块相连,将索引信息上传到服务器端的信息管理模块;所述信息管理模块是服 务器端信息传输的主控制模块,跟所述相片信息数据库相连,实现对相片索引信息的添加、管理的功能;所述地图服务模块跟信息管理模块连接,地图服务
模块向信息管理模块传递地图参数,信息管理模块在相片信息数据库中标记可
以在地图上定位的相片索引;所述相片展示模块跟信息管理模块相连,获取所 要展示的相片索引信息;所述相片共享模块跟信息管理模块相连,通过信息管 理模块获取共享相片的索引信息;所述广告模块跟信息管理模块相连,将商家 广告和用户特点匹配后发送广告信息。
请参考图2,所述信息记录模块实现将用户计算机内相片的时间信息、位置 信息、相片名称、相片存储路径等作为相片索引信息记录在相片索引文档里的 功能,包括相片搜索模块,信息读取模块,相片导入模块,索引编辑模块。 所述相片搜索模块査找用户计算机内相片文件,将找到的相片文件的存储路径 传递给所述信息读取模块。信息读取模块跟索引编辑模块相连,打开相片文件 读取位于相片文件头的时间和位置信息并将信息传递给索引编辑模块。索引编 辑模块将信息读取模块传递来的相片信息以及相片的文件名、相片存储路径作 为该相片的一条记录写入相片索引文档。相片搜索模块需要较长的执行时间, 针对近期保存在计算机内或者存储路径变动的相片,本系统为用户提供了相片 导入模块来处理。相片导入模块是用户管理相片索引文档的接口,通过相片导 入对话框进行人机交互。所述相片导入对话框用来获得相片的存储路径并将其 传递给信息读取模块,经过索引编辑模块将相片索引信息记录在相片索引文档 里。所述索引编辑模块还具备删除相片记录的功能。该模块是一个常见的文件 查找、读写、编辑模块,其实现方式有很多种,可以使用VC++, C#, Java等开 发语言编写程序实现。
请参考图3,所述信息上传模块跟信息管理模块相连,将索引信息上传到服 务器端的信息管理模块,包括縮略图上传模块和索引上传模块。信息上传的流 程是首先信息上传模块通过其上传对话框获得如下参数是否上传縮略图、 上传哪些拍摄时间段的相片索引信息、相片共享权限等。所述縮略图上传模块 跟信息管理模块相连,当用户希望上传縮略图时,该模块将縮略图上传至网络 服务器,并将縮略图在服务器上的存储路径记录在相片信息数据库里。然后启 动所述索引上传模块,该模块跟信息管理模块相连,将索引信息、上传者账号、 相片共享权限等参数传递给运行于服务器端的信息管理模块,信息管理模块将获得的相片索引信息保存在相片信息数据库中。需要说明的是,用户跟服务器 的所有操作都是只有在处于登录状态才可以进行,注册登录作为一种常见技术 本发明不再赘述其开发原理。信息上传模块的上传縮略图和上传索引信息是一
个通过客户端向服务器上传文件的问题, 一种简单实现方法是使用Windows Socket。
请参考图4,所述信息管理模块是服务器端信息传输的主控制模块,跟所述 相片信息数据库相连,实现对相片索引信息的添加、管理的功能,包括相片索 引信息添加模块,查询模块,分析计算模块、客户端交互模块。所述相片索引 信息添加模块跟信息上传模块相连,将索引信息添加进相片信息数据库;査询 模块对相片信息数据库进行査询;所述分析计算模块跟地图服务模块相连,在 得到地图服务模块传来的地图比例尺和中心经讳度值等参数后,在相片信息数 据库里将可以在地图上展示的相片索引信息做出标记以供地图服务模块调用; 客户端交互模块跟査询模块相连,经査询模块将用户相片索引信息按照拍摄时 间或位置区域分组排序后,客户端交互模块将这些信息分组显示在网络浏览器 上,实现对用户相片的整理和分类。客户端交互模块获取用户命令,当得到用 户展示某张相片的命令后,客户端交互模块将位于相片信息数据库中的该条信 息标记为"等待发送"。如果用户上传了相片的縮略图,客户端交互模块还将相 片縮略图发送到客户端。信息管理模块的操作对象相片信息数据库,可采用常 见格式的关系型数据库构建,比如选择商业数据库如DB2、 0racale等,也可以 选择免费的数据库如MySQL数据库等。相片索引信息添加、査询、分析计算是
基于数据库的检索、计算的系统,可以使用rap、 ASP等语言结合所选数据库来
开发。客户端交互模块是服务器跟客户端交互的应用,可以采用PHP、 ASP、 JSP、 .NET等计算机语言开发。
请参考图5,本发明基于位置信息的相片管理系统地图服务模块内部关系 图。地图服务模块包含的模块有客户端交互模块、图像生成模块、图标添加 模块。客户端交互模块用来捕获网络终端用户的地图状态和操作动作消息,包 括地图所在比例尺、地图中心点经纬度、用户对地图的縮放平移、用户对相片 图标的点击等,同时用来将地像切割压縮后传递到客户端。图像生成模块 根据客户端交互模块得到的地图参数和用户动作来生成新的地图,将地图通过网络传送到客户端。图标添加模块用来将信息管理模块分析计算模块得到的用 户相片和推荐相片在地图上找到正确的经纬坐标,并将该经纬坐标和相片参数 传递给图像生成模块。地图服务模块的搭建可以选用一些地图公司提供的的地
图应用程序编程接口 (Application Programming Interface, API),也可以搭 建地图服务器来生成地图和添加图标。免费提供地图API的有Google, Yahoo 等公司。地图服务模块还可以基于地图服务器、网络服务器、浏览器三级服务 自行架构。电子地图服务有比较成熟的技术可供参考,开发工具比如MapGIS、 ArcGIS等,也可以使用MapObject开发,还可以直接使用PHP和MySQL数据库 搭建。
请参考图6,本发明一种基于位置信息的相片管理系统的相片展示流程。所 述相片展示模块跟信息管理模块相连,包括消息发送模块,相片显示模块。所 述消息发送模块跟信息管理模块相连,接收信息管理模块从相片信息数据库传
来的标记为"等待发送"的相片索引信息。相片展示的流程是首先地图服务 模块将电子地图和用户相片在地图上的分布通过网络浏览器展示给用户,同时 信息管理模块将相片索引信息的分组发送到客户端,当信息管理模块得到用户 希望浏览某张相片的命令后,将该条相片索引信息标记为"等待发送"。所述消 息发送模块跟相片信息数据库相连,将标记为"等待发送"的相片索引信息通 过互联网发送到客户端。所述相片展示模块接收到相片索引信息后根据相片索 引信息包含的相片存储路径査找相片,如果能够找到相片,则将相片呈现给用 户,反之则弹出消息提示用户相片做了移动或者已被删除。
请参考图7,本发明一种基于位置信息的相片管理系统的相片共享流程。所
述相片共享模块跟信息管理模块相连,实现共享相片在两用户之间的传输的功 能,包括相片发送模块,相片接收模块,共享控制模块。所述相片发送模块运 行于相片提供方,所述相片接受模块运行于共享请求方,所述共享控制模块运 行于服务器端。共享控制模块跟相片信息数据库相连,将共享相片索引做出共 享标记,向相片提供者发送共享请求信息和相片索引信息,所述共享请求信息
包括请求共享者基本信息、请求者IP地址。相片共享的流程是首先共享请 求者向服务器端发送査看好友相片分布的请求,运行于服务器端的信息管理模 块査看用户是否具备共享的权限。如果用户(共享请求者)具备共享权限,则信息管理模块将好友的相片位置信息发送给地图服务模块,地图服务模块在地 图上添加好友相片的图标。此时共享请求者可以査看好友的相片在地图上的分 布情况。当共享控制模块接收到共享请求者点击某共享相片图标的消息后,向 用户好友(相片提供者)发送共享请求信息和相片索引信息。当用户好友(相 片提供者)的计算机接收到共享请求信息和相片索引信息后,询问是否发送请 求共享的相片。经相片提供者同意,相片发送模块向相片请求者传输相片,于 是共享请求者接收相片实现共享。所述共享权限是在用户上传相片索引信息时 通过信息上传模块设置然后由信息管理模块写入相片信息数据库的。相片传输
采取P2P (Peer-to-Peer)的模式,遵循的通信协议是TCP/IP通信协议或者UDP 通信协议。
所述广告模块根据相片索引信息里携带的时间和位置信息来有针对性地向 用户投放相关广告,通过广告匹配和广告发送两个步骤来实现其功能。所述广 告匹配是指根据相片索引信息的特点从商家信息数据库中查询出适合用户的广 告。所述商家信息数据库保存了商家的基本信息、所在地经纬度、产品分类、 广告语等信息。所述广告发送是指将广告发送到客户端。
权利要求
1.一种基于位置信息的相片管理系统,其特征在于包括信息记录模块、信息上传模块、信息管理模块、地图服务模块、相片展示模块、相片共享模块、广告模块。所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、相片名称、相片存储路径等作为相片索引信息记录在相片索引文档里的功能;所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信息管理模块;所述信息管理模块是服务器端信息传输的主控制模块,跟所述相片信息数据库相连,实现对相片索引信息的添加、管理的功能;所述地图服务模块跟信息管理模块连接,地图服务模块向信息管理模块传递地图参数,信息管理模块在相片信息数据库中标记可以在地图上定位的相片索引;所述相片展示模块跟信息管理模块相连,获取所要展示的相片索引信息;所述相片共享模块跟信息管理模块相连,通过信息管理模块获取共享相片的索引信息;所述广告模块跟信息管理模块相连,将商家广告和用户特点匹配后发送广告信息。
2. 如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于 所述信息记录模块实现将用户计算机内相片的时间信息、位置信息、相片名称、 相片存储路径等作为相片索引信息记录在相片索引文档里的功能,包括相片 搜索模块,信息读取模块,相片导入模块,索引编辑模块。所述相片搜索模块 査找用户计算机内相片文件,将找到的相片文件的存储路径传递给所述信息读 取模块;所述信息读取模块跟所述索引编辑模块相连,打开相片文件读取位于 相片文件头的时间和位置信息并将信息传递给索引编辑模块;索引编辑模块将 信息读取模块传递来的相片信息以及相片的文件名、相片存储路径作为该相片 的一条记录写入相片索引文档;相片搜索模块需要较长的执行时间,针对近期 保存在计算机内或者存储路径变动的相片,本系统为用户提供了相片导入模块 来处理;所述相片导入模块是用户管理相片索引文档的接口,通过相片导入对 话框进行人机交互;所述相片导入对话框用来获得相片的存储路径并将其传递 给信息读取模块,经过索引编辑模块将相片索引信息记录在相片索引文档里; 所述索引编辑模块还具备删除相片记录的功能。
3. 如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于 所述信息上传模块跟信息管理模块相连,将索引信息上传到服务器端的信息管 理模块,包括縮略图上传模块和索引上传模块。信息上传的流程是首先信息上传模块通过其上传对话框获得如下参数是否上传縮略图、上传哪些拍摄时 间段的相片索引信息、相片共享权限等。所述縮略图上传模块跟信息管理模块 相连,当用户希望上传縮略图时,该模块将縮略图上传至网络服务器,并将縮 略图在服务器上的存储路径记录在相片信息数据库里。然后启动所述索引上传 模块,该模块跟信息管理模块相连,将索引信息、上传者账号、相片共享权限 等参数传递给运行于服务器端的信息管理模块,信息管理模块将获得的相片索 引信息保存在相片信息数据库中。需要说明的是,用户跟服务器的所有操作都 是只有在处于登录状态才可以进行,注册登录作为一种常见技术本发明不再赘 述其开发原理。
4. 如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于 所述信息管理模块是服务器端信息传输的主控制模块,跟所述相片信息数据库 相连,实现对相片索引信息的添加、管理的功能,包括相片索引信息添加模块, 查询模块,分析计算模块、客户端交互模块;所述相片索引信息添加模块跟信 息上传模块相连,将索引信息添加进相片信息数据库;査询模块对相片信息数 据库进行査询;所述分析计算模块跟地图服务模块相连,在得到地图服务模块 传来的地图比例尺和中心经纬度值等参数后,在相片信息数据库里将可以在地 图上展示的相片索引信息做出标记以供地图服务模块调用;客户端交互模块跟 查询模块相连,经査询模块将用户相片索引信息按照拍摄时间或位置区域分组 排序后,客户端交互模块将这些信息分组显示在网络浏览器上,实现对用户相 片的整理和分类;客户端交互模块获取从客户端传来的用户命令,当得到用户 展示某张相片的命令后,客户端交互模块将位于相片信息数据库中的该条信息 标记为"等待发送";如果用户上传了相片的縮略图,客户端交互模块还将相片 縮略图发送到用户客户端。
5. 如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于 所述相片展示模块跟信息管理模块相连,包括消息发送模块,相片显示模块。 所述消息发送模块跟信息管理模块相连,接收信息管理模块从相片信息数据库 传来的标记为"等待发送"的相片索引信息。相片展示的流程是首先地图服 务模块将电子地图和用户相片在地图上的分布通过网络浏览器展示给用户,同 时信息管理模块将相片索引信息的分组发送到客户端,当得到用户希望浏览某张相片的命令后,将该条相片索引信息标记为"等待发送"。所述消息发送模块 跟相片信息数据库相连,将标记为"等待发送"的相片索引信息通过互联网发 送到客户端。所述相片展示模块接收到相片索引信息后根据相片索引信息包含 的相片存储路径査找相片,如果能够找到相片,则将相片呈现给用户,反之则 弹出消息提示用户相片做了移动或者已被删除。
6. 如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于 所述相片共享模块跟信息管理模块相连,实现共享相片在两用户之间的传输的 功能,包括相片发送模块,相片接收模块,共享控制模块;所述相片发送模块 运行于相片提供方,所述相片接受模块运行于共享请求方,所述共享控制模块 运行于服务器端;共享控制模块跟相片信息数据库相连,将共享相片索引做出 共享标记,向相片提供者发送共享请求信息和相片索引信息,所述共享请求信 息包括请求共享者基本信息、请求者IP地址。相片共享的流程是首先共享 请求者向服务器端发送査看好友相片分布的请求,运行于服务器端的信息管理 模块査看用户是否具备共享的权限。如果用户(共享请求者)具备共享权限, 则信息管理模块将好友的相片位置信息发送给地图服务模块,地图服务模块在 地图上添加好友相片的图标。此时共享请求者可以査看好友的相片在地图上的 分布情况。当共享控制模块接收到共享请求者点击某共享相片图标的消息后, 向用户好友(相片提供者)发送共享请求信息和相片索引信息。当用户好友(相 片提供者)的计算机接收到共享请求信息和相片索引信息后,询问是否发送请 求共享的相片。经相片提供者同意,相片发送模块向相片请求者传输相片,于 是共享请求者接收相片实现共享。所述共享权限是在用户上传相片索引信息时 通过信息上传模块设置然后由信息管理模块写入相片信息数据库的。
7. 如权利要求1所述的一种基于位置信息的相片管理系统,其特征在于 所述广告模块根据相片索引信息里包含的时间和位置信息来有针对性地向用户 投放相关广告,通过广告匹配和广告发送两个步骤来实现其功能;所述广告匹 配是指根据相片索引信息的特点从商家信息数据库中査询出适合用户的广告; 所述商家信息数据库保存了商家的基本信息、所在地经纬度、产品分类、广告 语等信息。
全文摘要
一种基于位置信息的相片管理系统,包括信息记录模块、信息上传模块、信息管理模块、地图服务模块、相片展示模块、相片共享模块、广告模块。信息记录模块和信息上传模块为相片建立索引并将索引上传至服务器,信息管理模块实现对索引信息的分组和管理,地图服务模块将相片在地图上定位,相片展示模块和相片共享模块实现相片的展示、共享,广告模块有针对性地发布广告。本发明的优点在于跟现有的相片管理系统相比,本系统把相片的位置信息和时间信息跟相片管理联系起来,通过向服务器上传相片索引信息实现相片的分组、定位、查看和共享,避免了相片上传下载的诸多不便;共享相片在用户之间传输,方便快捷。
文档编号G06Q30/00GK101582062SQ200810066980
公开日2009年11月18日 申请日期2008年5月12日 优先权日2008年5月12日
发明者刘志翔, 纬 唐, 夏国文, 明晓君, 璕 石, 羊海峰, 蔡明宗, 赵自强 申请人:深圳市莱科电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1