一种针对房地产经纪行业的定制版浏览系统技术方案

技术编号:23190634 阅读:57 留言:0更新日期:2020-01-24 16:10
本发明专利技术公开了一种针对房地产经纪行业的定制版浏览系统,所述浏览系统包括登录入口控制功能模块、网页浏览模块、硬件信息抓取模块、易用性增强模块和登出控制功能模块;本发明专利技术相比于市面上流行的浏览器,更适合于房地产中介行业使用,其安全性和易用性通过定制化开发得到大大增强。本发明专利技术通过提供两套不同机制和内核的浏览器(一套基于微软BHO、MFC;另一套基于谷歌Chromium、CEF3),可以更好地应对遗留系统ERP和新研发系统CBS的网页兼容性问题。

A Customized browsing system for real estate brokerage industry

【技术实现步骤摘要】
一种针对房地产经纪行业的定制版浏览系统
本专利技术涉及浏览器开发与定制领域,特别涉及一种针对房地产经纪行业的定制版浏览系统。
技术介绍
近年来,房地产经纪业务飞速发展,内部的信息化系统也处于日新月异的变化中,公司内部对于信息化过程中的安全性和操作易用性越来越重视。微软的IWebBrowser2控件能让开发者容易地在应用程序中集成IE浏览器控件功能,再结合微软的MFC框架,可以比较方便的开发出公司内部使用的定制版浏览器。BHO(BrowserHelperObject,浏览器辅助对象,简称BHO)是微软推出的作为浏览器对第三方程序员开放交互接口的业界标准,通过简单的代码就可以进入浏览器领域的“交互接口”(InteractivedInterface)。通过这个接口,程序员可以编写代码获取浏览器的行为,比如“后退”、“前进”、“当前页面”等,利用BHO的交互特性,程序员还可以用代码控制浏览器行为,比如修改替换浏览器工具栏,添加自己的程序按钮等。这些在系统看来都是没有问题的。BHO原来的目的是为了更好的帮助程序员打造个性化浏览器,以及为程序提供更简洁的交互功能,现在很多IE个性化工具就是利用BHO的来实现。微软基础类库(MicrosoftFoundationClasses,简称MFC)是微软公司提供的一个类库(classlibraries),以C++类的形式封装了WindowsAPI,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。MFC是微软推出较早的一个技术框架和类库集成,成熟度较高,稳定性较好。vc++是微软公司开发的c/c++的集成开发环境,所谓集成开发环境,就是说利用它可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。WMI(WindowsManagementInstrumentation,简称WMI)是Windows2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(CommonInformationModelObjectManager),是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分时不需要使用不同的API;相反,操作系统的不同部分都可以插入WMI,工具软件和脚本程序可以方便地读写WMI。WMI允许通过一个公共的接口访问多种操作系统构成单元,因此不必分别对待各种底层接口或所谓的“提供者”。利用WMI可以高效地管理远程和本地的计算机。WMI是WBEM模型的一种实现。WBEM即Web-BasedEnterpriseManagement,或基于Web的企业管理,WBEM由DMTF(DistributedManagementTaskForce,分布式管理任务组)在许多厂商的帮助下创立,包括Compaq、Sun、Microsoft等。WBEM的目标是,为管理企业环境开发一个标准的接口集。WBEM模型最关键的部分是它的数据模型(或描述和定义对象的方式)、编码规范(EncodingSpecification),以及在客户端和服务器端之间传输数据的模式。WBEM的数据模型是CIM(CommonInformationModel,公共信息模型)。CIM是一个用来命名计算机的物理和逻辑单元的标准的命名系统(或称为命名模式),例如硬盘的逻辑分区、正在运行的应用的一个实例,或者一条电缆。CIM是一个面向对象的模型,使用一组面向对象的术语进行描述。CIM包含类(Class),类是被管理单元的模板。类的实例称为对象(Object),对象代表着底层系统的一个具体单元。名称空间(Namespace)是一个类的集合,每个名称空间面向一个特定的管理领域。类包含属性(Property)和方法(Method)。CIM分三层。第一层是核心模型(CoreModel),这一层包含的类定义对于所有管理领域来说都是共同的。第二层是公共模型(CommonModel),这一层包含的类定义对于特定的管理领域来说是公共的,但与具体的操作系统和系统设计无关。第三层是扩展模型(Extensionmodel),这一层包含的类定义与特定的操作系统或技术有关。Chromium是一个由Google主导开发的网页浏览器。以BSD许可证等多重自由版权发行并开放源代码。Chromium的开发早自2006年即开始,设计思想基于简单、高速、稳定、安全等理念,在架构上使用了Apple发展出来的WebKit排版引擎、Safari的部份源代码与Firefox的成果,并采用Google独家开发出的V8引擎以提升解译JavaScript的效率,而且设计了“沙盒”、“黑名单”、“无痕浏览”等功能来实现稳定与安全的网页浏览环境。Chromium是Google为发展自家的浏览器GoogleChrome(以下简称Chrome)而开启的计划,所以Chromium相当于Chrome的工程版或称实验版(尽管Chrome自身也有β版阶段),新功能会率先在Chromium上实现,待验证后才会应用在Chrome上,故Chrome的功能会相对落后但较稳定。Chromium的更新速度很快,每隔数小时即有新的开发版本发布,而且可以免安装,下载zip封装版后解压缩即可使用(Windows下也有安装版)。Chrome虽然理论上也可以免安装,但Google仅提供安装版。Chromium和Chrome所使用的webkit内核是目前公认的最快的网页浏览方式。使用Chromium开源代码(基于webkit内核)的浏览器有360极速浏览器、枫树浏览器、太阳花浏览器、世界之窗极速版、傲游浏览器和UC浏览器电脑版等。CEF全称ChromiumEmbeddedFramework,是一个基于GoogleChromium的开源项目。GoogleChromium项目主要是为GoogleChrome应用开发的,而CEF的目标则是为第三方应用提供可嵌入浏览器支持。CEF3不仅开源,而且跨平台,框架的开发者也不断的在更新,英文资料较丰富,对HTML5,CSS3等支持也很好。目前CEF3被全球很多公司使用,国内使用该框架的公司有腾讯、网易、37游戏、印象笔记等。可以算的上应用最广泛的基于GoogleChromium的开源项目之一。CEF3除了用作可嵌入浏览器应用,还可以用作web开发界面交互,甚至简单的浏览器)开发相关技术。因此开发一款基于IE和Chromium的安全性和易用性增强的定制版浏览器对于公司的IT业务支撑具有重要的意义。
技术实现思路
为了适应房地产中介人员业务使用的需要,本专利技术的主要目的在于为房地产经纪行业的IT系统提供一个定制版本的浏览器,其安全性和易用性有较大幅度的提升。本专利技术的另一个目的在于通过提供两套不同机制和内核的浏览器(一套基于微软BHO、MFC;另一套基于谷歌Chromium、本文档来自技高网
...

【技术保护点】
1.一种针对房地产经纪行业的定制版浏览系统,其特征在于:所述浏览系统包括登录入口控制功能模块、网页浏览模块、硬件信息抓取模块、易用性增强模块和登出控制功能模块;/n所述登录入口控制功能模块包括配套的服务端的单点登录模块和统一认证模块的配套改造,用于浏览器登录时的权限鉴别以及内容传输的安全加密,其中安全加密还包括SSL连接模块;/n所述网页浏览模块通过微软的BHO以及Chromium的源码进行定制化开发以屏蔽部分网页右键菜单和调试功能;所述部分网页右键菜单包括“网页另存为”、“图片另存为”、“打印”、“打印预览”、“查看源代码”;所述调试功能包括网页开发者调试模式;/n所述硬件信息抓取模块通过微软WMI技术以及C++集成的汇编语言技术来提取用户所在计算机的硬件信息,服务器在接收到客户端的登录请求后,通过这些关键硬件信息进行权限鉴别、位置跟踪等操作;/n所述易用性增强模块主要包括超级拖拽功能模块和“是否激活新窗口”控制开关;当控制开关关闭时,配合超级拖拽功能,用户能在主网页上一次性激活多个链接至新标签页;/n所述登出控制功能模块实现系统登出,当关闭定制浏览器时,所述登出控制功能模块会自动往服务器端上报登出信息,从而使服务器能追踪到用户的登出状态,以支持操作系统对客户端的全生命周期跟踪。/n...

【技术特征摘要】
1.一种针对房地产经纪行业的定制版浏览系统,其特征在于:所述浏览系统包括登录入口控制功能模块、网页浏览模块、硬件信息抓取模块、易用性增强模块和登出控制功能模块;
所述登录入口控制功能模块包括配套的服务端的单点登录模块和统一认证模块的配套改造,用于浏览器登录时的权限鉴别以及内容传输的安全加密,其中安全加密还包括SSL连接模块;
所述网页浏览模块通过微软的BHO以及Chromium的源码进行定制化开发以屏蔽部分网页右键菜单和调试功能;所述部分网页右键菜单包括“网页另存为”、“图片另存为”、“打印”、“打印预览”、“查看源代码”;所述调试功能包括网页开发者调试模式;
所述硬件信息抓取模块通过微软WMI技术以及C++集成的汇编语言技术...

【专利技术属性】
技术研发人员:张固文
申请(专利权)人:南京我爱我家信息科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1