iShare短网址信息压缩分享平台——Dream Catcher 团队
1.这个领域有什么创新的历史?
网络上现在已有很多短网址服务,据统计已超过 610 种。 国外的如谷歌 ( Google ) 的 goo.gl,推特 ( Twitter ) 的 t.co,ShortURL,TinyURL,Bit.ly 和 Is.gd 等; 国内的如新浪 ( Sina )的 t.cn,腾讯 ( Tencent ) 的 url.cn,百度 ( Baidu ) 的 dwz.cn和网易 ( Neteasy ) 的 126.am 等都是专业和稳定的短地址服务。
重点简介:谷歌的goo.gl
谷歌声称:这是互联网上最稳定、最安全、最快速的短网址服务。依照右图的数据显示来看,goo.gl的响应和跳转时间是最短的。
2.你的项目是这个领域的先行者,还是走在别人的后面?
短网址(Short URL) ,顾名思义就是在形式上比较短的网址。 通常用的是asp或者php转向,在Web 2.0的今天,不得不说,这是一个潮流。目前已经有许多类似服务,借助短网址,可以用简短的网址替代原来冗长的网址,让使用者可以更容易的分享链接。 我们无疑是走在了别人的后面,但是我们有信心可以后来居上。
3.这个领域是否存在颠覆性或持续的支持技术?
算法原理大致是两种:
算法一 将长网址md5生成32位签名串,分为4段, 每段4个字节(即32位); 对这四段循环处理, 取4个字节(32位), 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理; 这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串;总的md5串可以获得4个6位串; 取里面的任意一个就可作为这个长url的短url地址;
算法二 把数字和字符组合做一定的映射,就可以产生唯一的字符串,如第62个组合就是aaaaa9,第63个组合就是aaaaba,再利用洗牌算法,把原字符串打乱后保存,那么对应位置的组合字符串就会是无序的组合。 把长网址存入数据库,取返回的id,找出对应的字符串,例如返回ID为1,那么对应上面的字符串组合就是bbb,同理 ID为2时,字符串组合为bba,依次类推,直至到达62种组合后才会出现重复的可能,所以如果用上面的62个字符,任意取6个字符组合成字符串的话,你的数据存量达到500多亿后才会出现重复的可能。 因而我们认为这个领域存在持续的支持技术。
4.是否存在仍未被发现的用户需求?
目前短网址系统仍存在很多的问题。 以微博系统举例,由于目标网址在进行压缩时会造成信息丢失,用户无法从短网址上判断链接的安全性。这也造成了大量广告链接,无效链接,甚至是无效链接充斥在这些社交媒体上,不仅影响着用户的使用体验,也在危害着互联网安全。 此外,如何将短地址的信息向用户合理的反馈,以及如何利用这些信息在网址压缩时,短网址前4位是对网站域名信息的压缩,这也保证了对于同一个域名下的所有网址,他们压缩成的短地址的前4位是固定相同的。这使得用户在对某些他们熟悉的网站的信息具有一定的辨识率。 对于回收机制,我们会在网址进行压缩前判断网页的有效性,对于不存在的网页链接的压缩请求,我们会给用户一个错误信息。在进行链接跳转时,我们也会对目标网页的有效性进行判断,对于已经失效的网页,我们停止跳转,向用户回送信息,并且将此链接信息从网站里删除。 信息统计方面,我们统计了链接的访问量信息( 包括日访问量与月访问量 ),访问系统信息,访问地址信息等,并以图表的方式显示在相应页面上。
5.对于这样一个项目什么是“成功”?为什么一定会赢?
对于这样一个短网址的项目,我们认为成功的点就在于用户的使用度以及浏览量。 一个人使用了我们的平台,认为好,就会介绍身边的朋友使用,越来越多的人在我们的平台上注册并且分享网址,通过分享的网址,又会有更多的人加入到我们的平台当中。另外,有些好的网站并不是被人所熟知,或者一些新建立的网站,通过我们的分享平台,就可以使大家发现这些好的网址。 我们不敢保证一定会赢,但是就发展前景来说,短网址无疑具有很大的发展空间,我们建立起来的平台面向的是群众以及各类网站,一个好的分享平台,可以吸引许多网站的目光,我们可以通过分享他们的网站,来增加我们的浏览量,而他们也可以通过我们,使大家发现他们的网站,实现双赢的局面。
6.如何在3~6个月内获得成功?
这个对于我们来说,可能有一些困难 面向学校,我们可以通过我们学校的微信平台,QQ群等地方宣传我们的网站,吸引学生们的目光,最好的情况应该是学生用的好,会推荐给身边的亲朋好友。 我们所处的地段在大学城,也可以在其他学校的网络平台上宣传我们的网站。 其次,我们可以找一些好的网站协商,我们在我们的网页上面分享他们的网址,他们也可以在他们的网页上面宣传我们的平台。 不敢说三到六个月以内一定会成功,但是我们相信一定会小有所成吧。 ————Dream Catcher