使用散列值管理关于数字文件的信息的方法

文档序号:7664600阅读:192来源:国知局
专利名称:使用散列值管理关于数字文件的信息的方法
技术领域
本发明涉及一种计算机程序,特别是涉及一种使用散列值的管理关于数字文件的信息的 方法。
背景技术
数字文件在创建后,可以借助因特网进行传播。同一个数字文件可以被包含在不同的网 页中,例如不同的网页中可能包含相同的图片。用户可以创建数字文件,例如数码照片。用 户也可以从网上下载数字文件。个数字文件可能被多个用户访问。用户可能会想对数字文件发表评论,也可能会想知 道其他用户对该数字文件的评论。对于包含在一个网页中的数字文件,网页可以提供评论功 能,访问该网页的用户可以发表对该数字文件的评论。然而如果一个数字文件被包含在不同 网页中,访问一个网页的用户是看不到访问其他网页的用户的评论的。除了发表评论之外,用户也可能会想和访问同一数字文件的其他用户进行聊天交流。对于一个数字文件,用户可能会想知道有哪些网页包含了这个数字文件。数字文件的创 建者可以据此了解自己作品的传播情况。对于非创建者的一般用户,这样也便于了解到关于 这个数字文件的更多信息。有时用户会想知道数字文件中不包含的关于该数字文件的信息。例如, 一个数码照片文 件的拍摄地点的经度和纬度,拍摄者的姓名及联系方式,数码照片中人物的姓名及联系方式。 数字文件的创建者可以在发布数字文件时提供相关信息,然而在经过传播之后,相关信息有 可能会丢失。发明内容本发明正是为了解决上述问题而提出的。本发明的一种管理关于数字文件的信息的方法,包括以卜步骤确定一个数字文件的散 列值;数字文件的创建者将关于上述数字文件的信息和上述的散列值发送到服务器,服务器 将对于一个散列值第一次发送来的信息作为对应的数字文件的可能的创建者发送的信息存储 起来。本发明的管理对于数字文件的评论的方法,包括以下步骤确定一个数字文件的散列值; 将对于上述数字文件的评论和上述的散列值发送到服务器存储起来,或根据上述的散列值从 服务器中获取与该散列值对应的评论。本发明的一种管理关于数字文件的信息的方法,包括以下步骤确定一个数字文件的散 列值;将包含上述数字文件的网页的URI (统一资源标识符)和上述的散列值发送到服务器 存储起来,或根据上述的散列值从服务器中获取与该散列值对应的URI。本发明的建立聊天连接的方法,包括以下步骤确定用户访问的数字文件的散列值;在 访问的数字文件对应相同的散列值的用户之间建立聊天连接。本发明解决了管理对于数字文件的评论的问题。利用本发明的方法,用户町以对数字文 件发表评论。
本发明解决了管理关于数字文件的信息的问题。利用本发明的方法,数字文件的创建者 可以设置相关信息。利用本发明的方法,用户可以査找到包含一个数字文件的不同网页的URI。


图1是数字文件的创建者设置信息的客户端程序的主要流程图; 图2是查询可能的创建者设置的信息的客户端程序的主要流程图; 图3是设置或査询创建者信息的服务器端程序的主要流程图; 图4是对数字文件发表评论或査询评论的客户端程序的主要流程图; 图5是对数字文件发表评论或查询评论的服务器端程序的主要流程图; 图6是记录或査询包含数字文件的网页的URI的客户端程序的主要流程图 图7是记录或査询包含数字文件的网页的URI的服务器端程序的主要流程图; 图8是在访问的数字文件对应相同的散列值的用户之间建立聊天连接的的程序的主要流 程图。
具体实施方式
本发明的根据散列值设置或査询信息的方法包括客户端程序和服务器端程序。图1是数字文件的创建者设置信息的客户端程序的主要流程图。数字文件创建后,客户 端程序确定该数字文件的散列值。数字文件的创建者输入有关该数字文件的信息。客户端程 序将上述的散列值和有关信息发送到服务器。图2是査询可能的创建者设置的信息的客户端程序的主要流程图。客户端程序确定数字 文件的散列值,并将该散列值发送到服务器,再从服务器获取对应的信息。图3是设置或查询创建者信息的服务器端程序的主要流程图。服务器端程序不断的接收 客户端发来的消息。消息分为两种, 一种是创建者设置相关信息的消息,另一种是根据散列 值査询已设置的信息的消息。如果是创建者设置相关信息的消息,则査询是否已有对应该散列值的记录。如果没有, 则记录该散列值及对定的信息;如果有,则什么也不做。如果是根据散列值査询已设置的信息的消息,则査询是否已有对应该散列值的记录。如 果有,则将对应的信息发送给客户端程序;如果没有,则发送无记录信息给客户端程序。本发明的对数字文件发表评论或査询评论的方法包括客户端程序和服务器端程序。图4是上述客户端程序的主要流程图。客户端程序确定一个数字文件的散列值。客户端 程序将该散列值发送给服务器,以获取对应该散列值的评论。如果用户发表了新的评论,则 客户端程序将散列值和新的评论发送给服务器。图5是上述服务器端程序的主要流程图。服务器端程序不断的接收客户端发来的消息。 消息分为两种, 一种是发表新的评论,另一种是査找己有的评论。如果是发表新的评论的消息,则将发来的散列值和对应的评论存储起来。如果是查找已有的评论,则查询是否有对应发来的散列值的评论。如果有,则将对应的 评论发送给客户端程序;如果没有,则发送无记录信息给客户端程序。本发明的记录或査询包含数字文件的网页的URI的方法包括客户端程序和服务器端程序。图6是上述客户端程序的主要流程图。这里的客户端程序是浏览器。用户访问一个URI 时,浏览器首先判断该URI所标识的资源是否是一个HTML格式的网页。 如果不是HTML格式的网页则不作处理。如果是HTML格式的网页,则对于网页中包含或嵌入的的每一个数字文件逐个进行处理。 数字文件可能是图片文件。对于网页中包含的每一个数字文件,确定该数字文件的散列值。再将该网页的URI和该 散列值发送给服务器端程序。再从服务器端获取与该散列值对应的URI。可以在该数字文件 上方显示这些URI。图7是上述服务器端程序的主要流程图。服务器端程序不断地接收客户端发来的散列值 和L—RI。如果发来的一对散列值和L—RI尚未被存储过,则存储这-对散列值和URI。服务器端 程序査找与发来的散列值对应的所有URI,并发送给客户端程序。本发明的在访问的数字文件对应相同的散列值的用户之间建立聊天连接的方法的程序的 主要流程图见图8。对于用户当前访问的数字文件,确定该数字文件的散列值。根据该散列值查找以该散列 值标识的聊天室。如果已有以该散列值标识的聊天室,则用户可以加入该聊天室进行聊天。 如果尚没有以该散列值标识的聊天室,则可以创建以该散列值标识的聊天室,用户加入 该聊天室。本发明已经结合上述的实施例进行了详细的描述,本领域的技术人员在不脱离本发明的 宗旨和范畴的情况下可以作出各种改进和变形,而这些改进和变形落在本发明权利要求范围 内。
权利要求
1、 一种管理关于数字文件的信息的方法,其特征在于,包括以下步骤 确定一个数字文件的散列值;数字文件的创建者将关于上述数字文件的信息和上述的散列值发送到服务器,服务器将 对于一个散列值第一次发送来的信息作为对应的数字文件的可能的创建者发送的信息存储起 来。
2、 一种管理对于数字文件的评论的方法,其特征在于,包括以下步骤 确定一个数字文件的散列值;将对于上述数字文件的评论和上述的散列值发送到服务器存储起来,或根据上述的散列 值从服务器中获取与该散列值对应的评论。
3、 一种管理关于数字文件的信息的方法,其特征在于,包括以下步骤 确定一个数字文件的散列值;将包含上述数字文件的网页的URI和上述的散列值发送到服务器存储起来,或根据上述 的散列值从服务器中获取与该散列值对应的URI。
4、 一种建立聊天连接的方法,其特征在于,包括以下步骤 确定用户访问的数字文件的散列值;在访问的数字文件对应相同的散列值的用户之间建立聊天连接。
全文摘要
本发明“使用散列值管理关于数字文件的信息的方法”涉及一种基于因特网的计算机程序。本发明解决了对数字文件发表评论的问题,解决了查找包含一个数字文件的网页的问题,也解决了对数字文件添加信息的问题。本发明对数字文件确定其散列值,根据散列值对其添加信息、发表评论或进行聊天,或根据散列值查找包含该数字文件的网页。服务器端程序存储散列值及对应信息。本发明使得用户可以对一个数字文件进行添加信息、查询信息、发表评论、阅读评论、聊天等操作。
文档编号H04L12/18GK101145931SQ200710175618
公开日2008年3月19日 申请日期2007年10月9日 优先权日2007年10月9日
发明者于潇洋 申请人:于潇洋
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1