西西河

主题:有个智能浏览器的专利,找人一起整 -- 统领

共:💬44 🌺27 新:
分页树展主题 · 全看 上页 下页
    • 家园 没看懂啥智能啊,浏览器的一个大问题仍然没有解决

      建议国内干软件的朋友别钻技术牛角尖,做产品主要还是要从用户着眼。今天人们用浏览器上网面临的最大问题是什么?

      另外,今天开幕的微软Build开发者大会,看了视窗8的演示之后,可以说苹果开创的触摸时代终于赢来了真正的平民化,进入了日常应用指日可待了。在这个又一次改写历史的时侯,人们上网的方式将发生很大变化,这个时侯还去抓浏览器,是要错过班车的。

      • 家园 智能就在于可编程

        “可编程”与插件、换肤之列的Diy不同,之间的差距,仿佛非洲大裂谷般。

        《zBrower资料_计算器与计算机》有介绍

        http://blog.sina.com.cn/s/blog_7100d4220100xi95.html

        • 家园 被楼主搞糊涂了

          提我几个意见:

          1、抢注是很没人品的事情,尤其是一大堆已有技术抢为己有,这是“抢劫”!当然,斯文人的抢劫怎么能叫抢劫?呵呵

          2、这么庞大的专利,可以拿去给专门靠专利官司维生的公司,他们用起来才顺手。你要运作起来恐怕不容易,原因是因为目前浏览器是各大公司的主要竞争点,你这没实力没势力的进场完全是送羊入虎口——除非你有有效因应的运营策略。

          但也因为这是必争之地,那么,专利官司可以敲诈到各个大公司,可尽得其利——不过建议交给专门这方面的公司,原因还是你自己公司的实力不足。

          3、楼主营销方面要加强,话至少要分两种说法,一部分对最终你的产品用户,一类对技术人员,否则这两类人都会听不懂。

          4、智能=可编程?可编程=开放/底层开放/容易编程

          脚本=自动化/批处理

          “智能”这个词是对终端用户说的,对技术人员用智能=可编程,是自己被自己给忽悠了,因为开发人员根本无法体会到这个自动化,全自己手写的,怎么能叫自动化?

          或许是智能这个词被用烂了吧?

          5、浏览器就是一个“被安全隔离”的交互界面(UI),浏览器是用户交互界面的一个子集,不过因为过去各个用户界面标准不一,各大公司相互不鸟对方,各自作战,导致技术人员开发难度极大,系统交互的负载增加,结果导致原先最不受重视的浏览器(准确的说是网页标准,浏览器是专门用来本地实现这个标准的)成了最标准的了,也是最受欢迎的(这过程非常像js,也是各方妥协的结果),最有可能取代“原先”的各种用户界面的,但这不能代替浏览器本身还是用户界面的事实。

          换个极端的说法就是,以后浏览器(旧)=人机交互界面,现在的用户界面将被网页标准标准化,而安全方面的会根据这种标准重新被设定,也就是另一个“新形式的浏览器”(将来这东西叫什么?我们现在不知道)。

          这有点像80年代的深圳特区,当全社会都开放后(云应用的普及),特区就不特了,它仍然属于中国,而新的特区——比如喀什(新形势下的浏览器),虽然还是叫特区,但已经不是以前那种政策了,而是另外的特区政策了。

          而我们现在所处,就相当于2000年,已经知道特区政策将扩散到全国,但就是还不知道,扩散之后,未来的新特区是什么样。

      • 家园 专利的实质其实就是圈地

        专利的实质其实就是圈地

        专利、内核技术,并不表示技术难度大,大家更应该用卖‘大白菜’小贩的平常心来对待,不然就会成为当年8-90年代国际“尤里卡”发明奖的笑话。

        苹果搞魅族的专利诉求就是:一键+触摸屏,凡是触摸屏的智能机,主屏一个按钮onekey的,全部是苹果的专利。

        苹果最近在德国搞三星平板电脑的专利就更无厘头了,不过法律就是法律。

        就个人而言,zBrow专利能够批,而且以发明专利的名义下来,也是以外的惊喜。

        09年申报,正常流程要到2012才有结论,没想到11年能够全部拿下,搞自己现在也手忙脚乱,还好,底层核心的z语言一直在改进,n多资料,就只能用09的旧稿了。

        zBrow找的专利代理,原来是华为出来的,代理自己会c语言,非常给力。

        个人认为,zBrow专利文书,还是蛮‘炕爹’的,保护范围细分到20多项,看来当初上w的代理费用,还是贵的有理由(一般就3000左右)。

        至少俺看来,以后你要是搞浏览器+脚本的模式,怎么搞,都是侵犯zBrow的专利。(网盘有专利文档,大家自己下载看吧)

        如果不用脚本模式,浏览器的定制、智能化、编程,就目前的技术手段,没有其他替代模式,

        要是你,圈了块这么肥的地,不折腾下,会甘心吗?

        地已经圈好,虽然自己不会盖房子,找会盖的人,实在不行,就自己慢慢学吧。

        zBrow的核心脚本,完成度已经超过95%,zdemo其实除了集成传统浏览器的界面,就是完整的z语言IDE开发、运行平台。

        目前配合首个衍生产品“z营销”,只是不断的再对zBrow做局部2次优化,所以“zBrow的SDK开发包”和“z语言用户手册”,一直要到“z营销”上市后才发布。

        -----------

        不要神话zBrow/z营销,假如你想在zBrow/z营销中找到一种让你充满英雄色彩的方法,你找错地方了。

        zBrow/z营销 ,不能让你一炮而红,名垂青史,却能十倍、百倍提升你的网络话语权。

        尤其是对于个人。创业团队和中小企业。

    • 家园 打酱油路过
    • 家园 你的推广用语有些夸张。

      大致浏览了一下你的博客。

      好像类似于firefox的view selected source功能,你只是把html source图形化表示了出来。如果仅仅是这样,并没有很多创新价值。

      不过你要是完全重写了一个浏览器,还是花了不少功夫的。假如你用了一些开源的代码,还要注意它们是否可以用于商用。

      浏览器现在已经很成熟了,html parser也很多开源的。

      • 家园 亮点是超低成本的可编程

        zbrow类似Firefox的greasemonkey插件,但比这个更彻底,将浏览器部件与网页DOM进行了封装,大大降低了开发难度。

        会写批命令就可以对浏览器底层和网页元素进行控制

        用zbrow,一般的计算机本科生,培训一月就可以写脚本,月薪2-3k;网页DOM结构超复杂,传统方式,至少3-5年的相关经验,月薪10k,

        可以降低90%的网络推广成本,降低了一个数量级。一个数量级的竞争优势可以带来n多市场利基。

        像目前,许多小外贸公司,就是请5-10个外语专业的,每天在外贸网站发帖。阿里巴巴搜索,“网络推广员”,已经成为一个职业术语了。

        如果请人定制营销软件(就是针对20-30个特定的目标站点/博客/论坛),开发费不会低于1w(一般是3-5w),因为单笔软件项目太小,对于开发商和外贸企业,都符合双方的成本效益,所以目前只能是人工发布。

        采用zBrow编写定制脚本,2-3000就可以了,这些外贸公司请1-2人,就可以完成以来5-10人的工作,而且每天还可自动生成相关的发布报告(含截图)。

        • 家园 【讨论】忽悠

          “网页DOM结构超复杂,传统方式,至少3-5年的相关经验,月薪10k” 此话从何说起?DOM 结构很复杂吗?

          “用zbrow,一般的计算机本科生,培训一月就可以写脚本” 根据是什么?

          “zbrow类似Firefox的greasemonkey插件,但比这个更彻底,将浏览器部件与网页DOM进行了封装,大大降低了开发难度。” 怎么封装?

          “采用zBrow编写定制脚本,2-3000就可以了” 根据是什么?

          • 家园 可以看看zdemo的脚本

            文本格式,自己再用c、java、delphi、lua、python或者其他任何语言写一个类似程序

            不说难度,起码代码长度是z的10-100倍,

            采用z,因为封装后,无需考虑dom内部结构,会写批命令就可以学会,难度至少降低一个数量级。

            普通本科生,培训1个月就可以写可以“工作”的脚本,这个我们2年前的公司做过,工作量每个站点2-3天/人

            • 家园 能举个例子么?
              • 家园 最简单的z脚本,才4行

                web_brow("baidu.com"); //浏览百度网站

                web_xset("wd","z营销"); //填写关键词"z营销"

                web_xclick(">input<+submit"); //点击submit搜索按钮

                web_getpicFN("tmp\baidu01.png"); //截图,保存文件

                ---------------------

                最简单的z脚本,才4行,可以复制到zdemo脚本语句框,直接运行

                用其他语言,没有500行,网站都看不到

                -----------------

                说明:

                行2,填写关键词"z营销",wd是百度关键词栏目的名称

                行3,点击submit搜索按钮(按钮类型是input,可以用zspt软件获得)

                行4,截图,保存文件名为:tmp\baidu01.png(支持png/bmp/gif/jpg 4种格式)

                • 家园 iMacros 插件也可以做到

                  Firefox 插件

                  https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/

                  Chrome 插件

                  https://chrome.google.com/webstore/detail/cplklnmnlbnpmjogncfgfijoopmnlemp

                  简单。免费。培训一天足矣。

                • 家园 用其他语言实现起来也很简单啊

                  至少我在PyWebkit里面能很容易地做到:

                  先定义这三个辅助函数:

                  def _find_element(br, str):

                  return br.page().mainFrame().findAllElements(str)[0]

                  def _click(element):

                  element.evaluateJavaScript("var evObj = document.createEvent('MouseEvents');evObj.initEvent( 'click', true, true );this.dispatchEvent(evObj);")

                  def _capture(br):

                  img = QImage(br.page().viewportSize(), QImage.Format_ARGB32)

                  painter = QPainter(image)

                  br.page().mainFrame().render(painter)

                  painter.end()

                  img.save("output.png")

                  然后也是四行:

                  br.load(URL)

                  _find_element(br, "input[id=text]").setAttribute("value", TEXT)

                  _click(_find_element(br, "input[id=submit]"))

                  _capture(br)

                  也是几分钟的事情,实在是平平无奇啊。如果要让网页做到这些,用我之前提到的bridge方法,把python解释器的exec()函数暴露给网页的javascript环境就行了(没有多少代码,但是没人做,原因是很不安全),然后网页里面就可以插入最简单的javascript:

                  zBrow("br.load(URL)");

                  • 家园 python是个很好的对比例子

                    python是个很好的对比例子

                    感谢gcc296提供的PyWebkit,看来也是玩开源的

                    python俺许久未玩了,不喜欢它的缩进方式。

                    python是最简单的脚本语言了,不过与批命令比,复杂度还是要高不少,就像五笔与拼音。

                    z语言追求的是批命令、basic(非vb)级别的入门门槛,就像有些mis管理软件说,会打字就会编程。

                    z虽然没这么简单,不过会打字的,学上一周、个把月应该可以写出demo中的脚本。

                    这使zBrow在开发方面,具备2k本科:10k研究生的5-10倍人力成本优势。

                    gcc296的py_demo,可以反映出传统语言在web应用方面的尴尬:

                    1、py_demo中,由于python语言不是与浏览器、网页dom结构进行封装的,开发人员必须熟悉网页dom结构。

                    网页dom结构的是软件行业最复杂的数据结构,没有之一,比高清视频复杂多了。

                    再加上熟悉PyWebkit函数库,没有3-5个月的培训、1年的编程实践,很难熟悉进行开发。(zBrow追求的是All in one,零函数库)

                    2、py_demo中,连基本截图、网站浏览,都需要开发者自己建库,代码复杂,而且应用脚本无法统一规范。

                    3、即使有第三方的库,由于缺乏dom封装,demo中冗长的语句,复杂程度也比z高不少。

                    4、网页元素与python解释器没有集成,需要采用注入等hack方式调用,非常不安全。

                    如果集成,无外两种方式:

                    一种方式,是与浏览器集成,这个类似zBrow。

                    不过python等传统语言,虽然整体强大,但并非为浏览器客户端定制设计,实际应用复杂度绝对超过z语言。

                    集成的另外一种方式,就是网站服务器端增加python开发环境,这个很麻烦,而且各个网站间的api接口也是五花八门,编写每个网站的应用脚本都必须学习一套sdk,这个难度不少一般的高,不相信的,自己去看看新浪微博、qq微博、淘宝的开放接口sdk文档。

                    这也是为什么zBrow采用web级别的接口,可以无视任何网站的底层api,反正在浏览器这个级别,大家都必须符合html规范。

                    理论上说,只要人手工能够访问的网站、进行的操作(填写表单)等,zBrow都可以,实际上,由于网站千变万化,zBrow目前资源有限,只能做到兼容95%左右的网站。

                    一法通,万法通。

                • 家园 你确定你这是定义了一种新的脚本语言

                  而不是一个软件库?

分页树展主题 · 全看 上页 下页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河