论文部分内容阅读
摘 要:随着中国加入WTO,大量外资企业进入,知识产权保护受到越来越多企业的重视。文章首先论述了中国电信行业知识产权保护方面的现状,分析了构建知识产权系统的必要性,并通过UML(即统一建模语言)来建立系统的范例模型以及系统的静态模型和动态模型,最后,给出了数据库设计的原则并完成向数据库的映射。
关键词:知识产权 知识产权系统 UML
中图分类号:F623
文献标识码:A
文章编号:1004-4914(2008)01-268-02
当前,增强企业创新能力,积极实施自主知识产权发展策略,形成拥有自主知识产权的电信业务产品和品牌,同时避免侵犯别人的知识产权,已成为电信企业成功转型的关键。但是,电信运营企业在转换业务发展模式的过程中显现出诸多知识产权问题,越是新业务的商业模式,知识产权问题越突出。知识产权风险已成为企业转型面临的首要风险。因此,构建知识产权系统在很大程度上成为中国电信行业提高竞争力的必然要求。笔者正是从这一点出发,结合中国电信行业知识产权保护方面的现状,分析了构建知识产权系统的必要性,并通过UML(即统一建模语言)来建立系统的范例模型以及系统的静态模型和动态模型,并完成向数据库的映射。
一、电信行业构建知识产权系统必要性分析
进入信息化时代以后,尤其是加入WTO后,各行业发展突飞猛进,各种发明和技术应运而生。对专利、商标等知识产权的保护受到越来越多的公司的重视,相关方面的知识产权工作也得到很大的改善,电信行业的异军突起也使人们对该领域的知识产权保护重视起来,但是总体而言我国电信行业的知识产权保护现状堪忧,具体表现在:
1.由于我国处于市场经济初期,信用观念淡薄,还未真正树立起“以尊重知识产权为荣、以侵犯知识产权为耻”的道德评价标准和约束机制。据统计,国内拥有核心技术自主知识产权的企业仅占0.03%,99%的企业没有申请专利,有60%的企业没有自己的商标。目前,我国电信企业拥有世界一流的网络资源,却未掌握核心技术的知识产权,导致其在推进知识产权战略过程中存在着开发能力弱、自主知识产权少、依法保护意识不够等问题,可能承受的法律风险在增大。
2.企业自主创新能力不足,知识产权保护意识淡薄。企业原始创新能力较薄弱,大多利用公知技术或引进国外技术,靠外国投资者以专利的形式投入,这可能导致侵权问题。企业申请国际专利的比例很小,造成中国企业已掌握的知识产权被国外企业抢先申请,合法利益得不到保护。大多数企业计算机软件管理和自我保护能力薄弱,尚未建立计算机软件和专利的登记制度,管理部门、流程不明确,难以保护无形资产,尤其对自行开发、合作开发的计算机软件和专利均未进行权属登记,一旦出现纠纷,往往丧失法律保护的依据,导致企业的经济利益蒙受损失。
3.企业管理制度不完善,知识产权研发投入少。电信企业自办网站发布的广告业务尚缺乏一个较明确、规范的审核流程,如果客户提交的广告业务内容涉及知识产权或合法真实性问题,就会影响运营企业的权利。电信企业商标注册登记、专利申请等没有明确的管理单位和办法,对非合作代理商任意使用企业商标缺乏有效监督。同时,企业用于知识产权的研发投入少,几乎没有安排资金预算和项目计划。而著名跨国公司一般将利润的10%到20%用于研发,相比之下,我国企业的研发投入远远不足,这是缺乏自主知识产权技术的重要原因。
所以,对于中国公司而言,为了摆脱这种弱势地位,改变在知识产权领域的处境,避免侵权行为发生带来的损失,全面了解各个行业的知识产权最新情况,随时跟踪各项技术的发展,建立一个自己的知识产权系统,也就十分必要。
二、统一建模语言UML概述
UML(Unified Modeling Language,统一建模语言)是一种可视化的建模语言,它能让系统构造者用标准、易于理解的方式建立起能够表达出他们想象力的系统蓝图,并且提供一种机制,便于不同的人有效地共享和交流设计结果。它融合了多种优秀的面向对象建模方法和得到认可的软件工程方法,可以对任何具有静态结构和动态行为的系统进行建模。它的出现为面向对象建模语言的历史翻开了新的一页,并受到工业界、学术界以及用户的广泛支持,成为面向对象技术领域占主导地位的建模语言。
UML主要由9种图组成。①类图:类图描述了系统中类的静态结构、定义系统中的类、表示类之间的联系,同时也可以包括类的内部结构;②对象图:对象图是类图的实例,是具有具体属性值的一个具体事务;③用例图:用例图强调从用户的角度看到的或需要的系统功能,并指出各功能的操作者;④状态图:系统的变化可以看作是对象改变了自己的状态,状态图描述了一个对象所处的可能状态以及状态之间的转换;⑤顺序图:顺序图显示对象之间的动态合作关系,强调对象之间消息发送的顺序,同时显示对象之间的交互;⑥活动图:活动图很像流程图,它显示出工作步骤、判定点和分支;⑦协作图:协作图描述对象间的协作关系,协作图和顺序图是语义等价的,顺序图按照时间组织,协作图按照对象之间的联系组织;⑧构件图:构件图描述软件系统的物理结构及各部件之间的依赖关系;⑨部署图:部署图展现系统完整的物理结构。通过UML的这些图就可以用多个角度、多个视图来展示同一个系统,使建立系统的任何参与者都能够充分理解。
可见,UML是一种用于对系统密集型过程的制品进行描述、可视化处理、构造和文档编写的标准建模语言,而不是一种可视化的编程语言,不是工具,不是知识库的规格说明,也不是一种过程和方法。
三、电信行业知识产权系统的基本特征和功能模块
由前面对构建电信行业知识产权系统的分析,新构建的知识产权系统必须能够满足企业的要求,具备基本的导入、添加、更新、删除、检索等功能。笔者将其分为四个系统:专利产权管理子系统;商标产权管理子系统;版权产权管理子系统;其他产权管理子系统。同时,由于权限控制在本系统中的特殊作用,又单设一个权限控制子系统。根据对用户需求的分析,对各子系统的具体功能分析如下:
1.权限控制子系统,该子系统用来设置相应权限,以防止知识产权信息泄露,达到保密的目的。
2.专利产权管理子系统,该子系统主要用来搜集专利方面的信息,并具有随时更新的能力。可以检索、添加、删除、更新相关信息。
3.商标产权管理子系统,该子系统主要用来搜集商标方面的信息,并具有随时更新的能力。可以检索、添加、删除、更新相关信息。
4.版权产权管理子系统,该子系统主要用来搜集版权方面的信息,并具有随时更新的能力。可以检索、添加、删除、更新相关信息。
5.其他产权管理子系统,该子系统主要用来搜集其他方面的知识产权信息,并具有随时更新的能力。可以检索、添加、删除、更新相关信息。
四、基于UML的知识产权系统建模
(一)用例分析
1.范例图。范例图通常包括参与者、范例、范例描述三部分,同时还必须标识出系统边界。有时可以加入一些必要的注释以帮助理解。同样,限于篇幅,这里仅以功能管理模块为例,其参与者是公司相关负责人,包括的范例有添加和删除,其范例图具体如下:
2.范例描述。范例描述主要是用来描述参与者和系统之间的交互。包括范例名称、范例描述、前置条件、后置条件、参与者、基本过程、可选过程,有时还包括异常过程及其处理。这里针对系统的特点作了一些调整,只对添加功能进行范例描述如下:(1)范例名称:功能添加。(2)范例描述:参与者将新的系统功能添加到系统中。(3)前置条件:参与者是合法用户且已进入“功能添加”模块。(4)后置条件:新的功能模块被加到系统中。(5)参与者:系统相应权限用户。(6)基本过程:①参与者将新功能编辑到“新增功能”窗口。②参与者点击“添加”按钮。③系统将新的功能模块加到系统中。(7)可选过程:①功能存在则不再添加。②如果输入的是非法字符则系统报错。
(二)动态模型的建立
系统的动态建模主要描述的是系统的动态行为,主要包括顺序图、协作图、状态图和活动图。顺序图以时间为中心,强调对象之间信息的线性流动。协作图以实例为中心,主要用于描述单个对象信息的接收和发送。状态图主要用于描述对象所处的各种状态,以及一个对象处于一个特定状态或者转变到一个新状态时要响应的事件和要执行的动作和行为。活动图主要用于描述复杂操作,和传统的流程图很类似。
(三)静态模型的建立
建立静态模型,就是找出构建整个系统的类。是整个系统设计中最为重要的一步。其主要工作是将系统分析时建立的概念模型进一步细化和完善,对系统中类的属性、方法及类与类之间的关系作较为完整的定义。本系统采用的是三层结构。主要有实体类、接口类、数据类等。
五、数据库设计
1.数据库设计原则。规范化数据库的设计应遵循规范化理论,如果规范化程度过低,可能会存在插入、删除异常、修改复杂、数据冗余等问题,解决的方法就是对关系模式进行分解或合并等,转换成高级范式。规范化包括;1NF,2NF,3NF,BCNF,4NF,5NF。但也应当注意到,并不是规范化程度越高的关系就越好。当一个应用的查询中经常涉及到两个或多个关系模式的属性时,系统就必须经常地进行联接运算,而联接运算的代价是相当高的。所以,在具体应用时,到底规范化进行到什么程度需要权衡利弊,一般而言,做到第三范式(3NF)就足够了。
2.类到表的映射。MVC模式中的实体类是需要永久保存的,而关系型数据库的存储实体是二维表,表与表之间只存在着几种简单的对应关系(如一对一、一对多和多对多),不能完全支持类之间的关系,如何通过对表的设计来体现对象之间关系是数据库设计中非常关键的问题。
对于每一个实体对象,需要确定它的标识,即主键。定义主键的方法有两种:基于存在的标识和基于值的标识。基于存在的标识是指为每一个实体类新建一个标识符属性(ID),该属性不具备任何实际意义,其作用只是唯一标识实体对象。基于值的标识是指将能唯一标识实体对象的属性集结合而形成主键。一般情况下,在超过30个类的关系型数据库管理系统里使用基于存在的标识,本系统也是采用这种标识。
将类映射成表,实际上就是把类的每个属性映射为表的一列,如果类之间存在关联,则还需要增加其它的列来体现这种关联。类之间的关系最为常见的就是单继承。实现这种关系映射最常用的方法是将基类和每个子类各映射为一个表,并将所有的表共享一个共同的主键。而要映射类之间一对多关系,则需要在“多”表中建立一个外键,和“一”表中的主键相对应。
参考文献:
1.顾伟宏,韩玉洁.基于UML的企业信息发布系统建模[J].林业机械和木工设备,2007(1)
2.吴昊,邓三鸿.基于统一建模语言的电子政务研究[J].情报科学,2007(4)
3.张龙祥.UML与系统分析设计[M].北京:人民邮电出版社,2001(17)
(作者单位:上海大学 上海 200436)
(责编:吕尚)
关键词:知识产权 知识产权系统 UML
中图分类号:F623
文献标识码:A
文章编号:1004-4914(2008)01-268-02
当前,增强企业创新能力,积极实施自主知识产权发展策略,形成拥有自主知识产权的电信业务产品和品牌,同时避免侵犯别人的知识产权,已成为电信企业成功转型的关键。但是,电信运营企业在转换业务发展模式的过程中显现出诸多知识产权问题,越是新业务的商业模式,知识产权问题越突出。知识产权风险已成为企业转型面临的首要风险。因此,构建知识产权系统在很大程度上成为中国电信行业提高竞争力的必然要求。笔者正是从这一点出发,结合中国电信行业知识产权保护方面的现状,分析了构建知识产权系统的必要性,并通过UML(即统一建模语言)来建立系统的范例模型以及系统的静态模型和动态模型,并完成向数据库的映射。
一、电信行业构建知识产权系统必要性分析
进入信息化时代以后,尤其是加入WTO后,各行业发展突飞猛进,各种发明和技术应运而生。对专利、商标等知识产权的保护受到越来越多的公司的重视,相关方面的知识产权工作也得到很大的改善,电信行业的异军突起也使人们对该领域的知识产权保护重视起来,但是总体而言我国电信行业的知识产权保护现状堪忧,具体表现在:
1.由于我国处于市场经济初期,信用观念淡薄,还未真正树立起“以尊重知识产权为荣、以侵犯知识产权为耻”的道德评价标准和约束机制。据统计,国内拥有核心技术自主知识产权的企业仅占0.03%,99%的企业没有申请专利,有60%的企业没有自己的商标。目前,我国电信企业拥有世界一流的网络资源,却未掌握核心技术的知识产权,导致其在推进知识产权战略过程中存在着开发能力弱、自主知识产权少、依法保护意识不够等问题,可能承受的法律风险在增大。
2.企业自主创新能力不足,知识产权保护意识淡薄。企业原始创新能力较薄弱,大多利用公知技术或引进国外技术,靠外国投资者以专利的形式投入,这可能导致侵权问题。企业申请国际专利的比例很小,造成中国企业已掌握的知识产权被国外企业抢先申请,合法利益得不到保护。大多数企业计算机软件管理和自我保护能力薄弱,尚未建立计算机软件和专利的登记制度,管理部门、流程不明确,难以保护无形资产,尤其对自行开发、合作开发的计算机软件和专利均未进行权属登记,一旦出现纠纷,往往丧失法律保护的依据,导致企业的经济利益蒙受损失。
3.企业管理制度不完善,知识产权研发投入少。电信企业自办网站发布的广告业务尚缺乏一个较明确、规范的审核流程,如果客户提交的广告业务内容涉及知识产权或合法真实性问题,就会影响运营企业的权利。电信企业商标注册登记、专利申请等没有明确的管理单位和办法,对非合作代理商任意使用企业商标缺乏有效监督。同时,企业用于知识产权的研发投入少,几乎没有安排资金预算和项目计划。而著名跨国公司一般将利润的10%到20%用于研发,相比之下,我国企业的研发投入远远不足,这是缺乏自主知识产权技术的重要原因。
所以,对于中国公司而言,为了摆脱这种弱势地位,改变在知识产权领域的处境,避免侵权行为发生带来的损失,全面了解各个行业的知识产权最新情况,随时跟踪各项技术的发展,建立一个自己的知识产权系统,也就十分必要。
二、统一建模语言UML概述
UML(Unified Modeling Language,统一建模语言)是一种可视化的建模语言,它能让系统构造者用标准、易于理解的方式建立起能够表达出他们想象力的系统蓝图,并且提供一种机制,便于不同的人有效地共享和交流设计结果。它融合了多种优秀的面向对象建模方法和得到认可的软件工程方法,可以对任何具有静态结构和动态行为的系统进行建模。它的出现为面向对象建模语言的历史翻开了新的一页,并受到工业界、学术界以及用户的广泛支持,成为面向对象技术领域占主导地位的建模语言。
UML主要由9种图组成。①类图:类图描述了系统中类的静态结构、定义系统中的类、表示类之间的联系,同时也可以包括类的内部结构;②对象图:对象图是类图的实例,是具有具体属性值的一个具体事务;③用例图:用例图强调从用户的角度看到的或需要的系统功能,并指出各功能的操作者;④状态图:系统的变化可以看作是对象改变了自己的状态,状态图描述了一个对象所处的可能状态以及状态之间的转换;⑤顺序图:顺序图显示对象之间的动态合作关系,强调对象之间消息发送的顺序,同时显示对象之间的交互;⑥活动图:活动图很像流程图,它显示出工作步骤、判定点和分支;⑦协作图:协作图描述对象间的协作关系,协作图和顺序图是语义等价的,顺序图按照时间组织,协作图按照对象之间的联系组织;⑧构件图:构件图描述软件系统的物理结构及各部件之间的依赖关系;⑨部署图:部署图展现系统完整的物理结构。通过UML的这些图就可以用多个角度、多个视图来展示同一个系统,使建立系统的任何参与者都能够充分理解。
可见,UML是一种用于对系统密集型过程的制品进行描述、可视化处理、构造和文档编写的标准建模语言,而不是一种可视化的编程语言,不是工具,不是知识库的规格说明,也不是一种过程和方法。
三、电信行业知识产权系统的基本特征和功能模块
由前面对构建电信行业知识产权系统的分析,新构建的知识产权系统必须能够满足企业的要求,具备基本的导入、添加、更新、删除、检索等功能。笔者将其分为四个系统:专利产权管理子系统;商标产权管理子系统;版权产权管理子系统;其他产权管理子系统。同时,由于权限控制在本系统中的特殊作用,又单设一个权限控制子系统。根据对用户需求的分析,对各子系统的具体功能分析如下:
1.权限控制子系统,该子系统用来设置相应权限,以防止知识产权信息泄露,达到保密的目的。
2.专利产权管理子系统,该子系统主要用来搜集专利方面的信息,并具有随时更新的能力。可以检索、添加、删除、更新相关信息。
3.商标产权管理子系统,该子系统主要用来搜集商标方面的信息,并具有随时更新的能力。可以检索、添加、删除、更新相关信息。
4.版权产权管理子系统,该子系统主要用来搜集版权方面的信息,并具有随时更新的能力。可以检索、添加、删除、更新相关信息。
5.其他产权管理子系统,该子系统主要用来搜集其他方面的知识产权信息,并具有随时更新的能力。可以检索、添加、删除、更新相关信息。
四、基于UML的知识产权系统建模
(一)用例分析
1.范例图。范例图通常包括参与者、范例、范例描述三部分,同时还必须标识出系统边界。有时可以加入一些必要的注释以帮助理解。同样,限于篇幅,这里仅以功能管理模块为例,其参与者是公司相关负责人,包括的范例有添加和删除,其范例图具体如下:
2.范例描述。范例描述主要是用来描述参与者和系统之间的交互。包括范例名称、范例描述、前置条件、后置条件、参与者、基本过程、可选过程,有时还包括异常过程及其处理。这里针对系统的特点作了一些调整,只对添加功能进行范例描述如下:(1)范例名称:功能添加。(2)范例描述:参与者将新的系统功能添加到系统中。(3)前置条件:参与者是合法用户且已进入“功能添加”模块。(4)后置条件:新的功能模块被加到系统中。(5)参与者:系统相应权限用户。(6)基本过程:①参与者将新功能编辑到“新增功能”窗口。②参与者点击“添加”按钮。③系统将新的功能模块加到系统中。(7)可选过程:①功能存在则不再添加。②如果输入的是非法字符则系统报错。
(二)动态模型的建立
系统的动态建模主要描述的是系统的动态行为,主要包括顺序图、协作图、状态图和活动图。顺序图以时间为中心,强调对象之间信息的线性流动。协作图以实例为中心,主要用于描述单个对象信息的接收和发送。状态图主要用于描述对象所处的各种状态,以及一个对象处于一个特定状态或者转变到一个新状态时要响应的事件和要执行的动作和行为。活动图主要用于描述复杂操作,和传统的流程图很类似。
(三)静态模型的建立
建立静态模型,就是找出构建整个系统的类。是整个系统设计中最为重要的一步。其主要工作是将系统分析时建立的概念模型进一步细化和完善,对系统中类的属性、方法及类与类之间的关系作较为完整的定义。本系统采用的是三层结构。主要有实体类、接口类、数据类等。
五、数据库设计
1.数据库设计原则。规范化数据库的设计应遵循规范化理论,如果规范化程度过低,可能会存在插入、删除异常、修改复杂、数据冗余等问题,解决的方法就是对关系模式进行分解或合并等,转换成高级范式。规范化包括;1NF,2NF,3NF,BCNF,4NF,5NF。但也应当注意到,并不是规范化程度越高的关系就越好。当一个应用的查询中经常涉及到两个或多个关系模式的属性时,系统就必须经常地进行联接运算,而联接运算的代价是相当高的。所以,在具体应用时,到底规范化进行到什么程度需要权衡利弊,一般而言,做到第三范式(3NF)就足够了。
2.类到表的映射。MVC模式中的实体类是需要永久保存的,而关系型数据库的存储实体是二维表,表与表之间只存在着几种简单的对应关系(如一对一、一对多和多对多),不能完全支持类之间的关系,如何通过对表的设计来体现对象之间关系是数据库设计中非常关键的问题。
对于每一个实体对象,需要确定它的标识,即主键。定义主键的方法有两种:基于存在的标识和基于值的标识。基于存在的标识是指为每一个实体类新建一个标识符属性(ID),该属性不具备任何实际意义,其作用只是唯一标识实体对象。基于值的标识是指将能唯一标识实体对象的属性集结合而形成主键。一般情况下,在超过30个类的关系型数据库管理系统里使用基于存在的标识,本系统也是采用这种标识。
将类映射成表,实际上就是把类的每个属性映射为表的一列,如果类之间存在关联,则还需要增加其它的列来体现这种关联。类之间的关系最为常见的就是单继承。实现这种关系映射最常用的方法是将基类和每个子类各映射为一个表,并将所有的表共享一个共同的主键。而要映射类之间一对多关系,则需要在“多”表中建立一个外键,和“一”表中的主键相对应。
参考文献:
1.顾伟宏,韩玉洁.基于UML的企业信息发布系统建模[J].林业机械和木工设备,2007(1)
2.吴昊,邓三鸿.基于统一建模语言的电子政务研究[J].情报科学,2007(4)
3.张龙祥.UML与系统分析设计[M].北京:人民邮电出版社,2001(17)
(作者单位:上海大学 上海 200436)
(责编:吕尚)