A comment and interactive system and method based on the local file, the system includes two parts: client and server; the client part is deployed in the user terminal, including: data analysis module, client module, client user comment information module, client communication module, data module and user interface module; the server comprises: a server communication module, server module, server user comment information module and database module. The invention solves the problems of large amount of documents and fast generation in the Internet, and it is difficult to find relevant document reviews.
【技术实现步骤摘要】
一种基于本地文件的评论和互动系统及方法
本专利技术涉及一种基于本地文件(包括文档、图片、音频、视频、本地打开的网页等)的评论和互动系统及方法,适用于个人电脑及移动终端设备,属于计算机
技术介绍
随着信息技术和互联网的蓬勃发展,个人电脑和移动智能终端用户增长迅速。智能手机用户超过10亿,2009年中国个人计算机保有量达2.2亿台。与此同时,网络上的资源也呈爆炸式增长。浩如烟海的各种多媒体资料,既方便了用户查找各种所需的文件,也让用户对特定文件的评论被埋没在网络的“海洋”里。据研究,用户浏览内容的概率分布呈长尾特征。即少部分热门内容被很多用户浏览过,随着内容热门程度的降低,用户的浏览量也降低。但仍然保持着一定的浏览量。这也说明用户因为兴趣、领域和其他主观、客观条件的不同,浏览的内容也相差很大。而对于热门程度不高的内容(如专业性较强的科技论文内容),同样阅读过该内容的用户彼此很难相识,更难以发现相关的评论信息,因此不能形成有效的互动交流。社交网络的流行(如微博、脸谱及各类论坛),增加了用户之间互动的程度。用户可以通过将感兴趣的内容分享到网上,由好友或其他社交网络用户进行评论并形成互动。但在这类网络中,用户之间的联系主要由好友或熟人关系形成。由于不是基于兴趣的联系,得到广泛传播的分享往往是最热门的内容,而用户当前所关心的文件(由于不够热门等原因)却很难找到有相同兴趣的人。与此同时,基于兴趣的网络社区也不断兴起,如豆瓣网上,用户可以根据书、电影或音乐内容进行交流。虽然这类网络社区搜集的资料种类很多并且内容覆盖范围很广,但是相对于大量的已有内容及迅速产生的新 ...
【技术保护点】
一种基于本地文件的评论和互动系统,其特征在于:所述系统包括客户端和服务器端两个部分;所述客户端部分部署于用户终端,包括:数据解析模块、客户端评论操作模块、客户端用户信息模块、客户端通讯模块、数据组合模块和用户操作界面模块;所述服务器端包括:服务器端通讯模块、服务器端评论操作模块、服务器端用户信息模块和数据库模块;在客户端:数据解析模块:根据用户打开的本地文件二进制序列,计算该二进制序列的文件标识符并根据文件的扩展名类型解析文件,得出解析后的文件数据,并将该文件数据传递给数据组合模块进行后续处理;所述解析后的文件数据包括文件标识符和文件内容数据;所述文件标识符是指二进制序列的特征字符串,符合如下特征:完全相同的二进制序列具有相同的文件标识符、不相同的二进制序列具有不同的文件标识符;客户端通讯模块:接收客户端评论操作模块的指令,向服务器端通讯模块发送操作指令及数据,接收服务器端通讯模块的返回数据,并将结果数据发送回客户端评论操作模块;接收客户端用户信息模块的指令,向服务器端通讯模块发送操作指令及数据,接收服务器端通讯模块的返回数据,并将结果数据发送回客户端用户信息模块;客户端评论操作模块: ...
【技术特征摘要】
1.一种基于本地文件的评论和互动系统,其特征在于:所述系统包括客户端和服务器端两个部分;所述客户端部分部署于用户终端,包括:数据解析模块、客户端评论操作模块、客户端用户信息模块、客户端通讯模块、数据组合模块和用户操作界面模块;所述服务器端包括:服务器端通讯模块、服务器端评论操作模块、服务器端用户信息模块和数据库模块;在客户端:数据解析模块:根据用户打开的本地文件二进制序列,计算该二进制序列的文件标识符并根据文件的扩展名类型解析文件,得出解析后的文件数据,并将该文件数据传递给数据组合模块进行后续处理;所述解析后的文件数据包括文件标识符和文件内容数据;所述文件标识符是指二进制序列的特征字符串,符合如下特征:完全相同的二进制序列具有相同的文件标识符、不相同的二进制序列具有不同的文件标识符;客户端通讯模块:接收客户端评论操作模块的指令,向服务器端通讯模块发送操作指令及数据,接收服务器端通讯模块的返回数据,并将结果数据发送回客户端评论操作模块;接收客户端用户信息模块的指令,向服务器端通讯模块发送操作指令及数据,接收服务器端通讯模块的返回数据,并将结果数据发送回客户端用户信息模块;客户端评论操作模块:接收数据组合模块对评论数据记录的增加、删除、修改、查询操作指令,根据指令及评论内容传输给客户端通讯模块进行远程数据记录操作;同时接收到客户端通讯模块的返回数据时,将数据传输给客户端数据组合模块;客户端用户信息模块:收到客户端数据组合模块的用户登录指令时,将数据传输给客户端通讯模块;同时接收到客户端通讯模块的用户登录结果数据时,保存用户登录信息并将数据传输给客户端数据组合模块;数据组合模块:保存当前文件内容数据、文件标识符、用户信息、评论数据;响应用户操作界面模块的评论操作指令及用户信息操作指令,根据用户浏览的文件当前文件偏移量将综合好的数据传输给用户界面显示;在打开新文件时将文件传输给客户端数据解析模块,并获取客户端数据解析模块解析得到的文件数据;发送评论操作命令给客户端评论操作模块,并接收客户端评论操作模块的返回结果;发送用户操作命令给客户端用户信息模块,并接收客户端用户信息模块的返回结果;所述文件偏移量是指文件特定内容在文件整体二进制序列中的相对位置,用户添加和查看的评论信息会存放和展示的位置为所对应内容的文件偏移量;用户操作界面模块:接收用户的打开文件操作指令、用户信息操作指令及评论操作指令,将指令传输给客户端数据组合模块执行,并将客户端数据组合模块的返回结果展示给终端用户;在服务器端:服务器端通讯模块:接收客户端通讯模块的评论操作指令,向服务器端评论操作模块发送操作指令及数据,接收服务器端评论操作模块的返回数据,并将结果数据发送回客户端通讯模块;接收客户端通讯模块的用户信息操作指令,向服务器端用户信息模块发送操作指令及数据,接收服务端用户信息模块的返回数据,并将结果数据发送回客户端通讯模块;服务端评论操作模块:响应由服务器端通讯模块获取的评论信息操作指令,将这些操作指令转换为数据库操作指令,并调用数据库模块完成操作的响应,最后将评论列表及操作状态返回给服务器端通讯模块;服务端用户信息模块:响应由服务器端通讯模块获取的用户信息操作,将这些操作转换为数据库操作指令,并调用数据库模块完成操作的响应,最后将操作结果返回给服务器端通讯模块;数据库模块:接收服务器端用户信息模块的用户信息操作指...
【专利技术属性】
技术研发人员:何亮,刘淇,谭昶,陈恩红,
申请(专利权)人:中国科学技术大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。