用户定制方法及系统的制作方法

文档序号:6605449阅读:129来源:国知局
专利名称:用户定制方法及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种用户定制方法和系统。
背景技术
当前,随着技术的进步和信息化的不断的发展,终端软件已经成为人们生活中不 可缺少的工具。在通信领域,设备制造商为用户生产制造设备(例如手机,数据卡,网关 等)的同时提供终端软件(例如具有图形化显示界面的终端软件)。由于地域和文化的 差异,不同的用户对于终端软件的定制需求是不同的。例如同一批次的终端软件,不同的 用户可能对于终端软件界面的感知和认知度是不同的,对终端软件的功能组合和搭配的感 知和认知度是不同的。用户希望能够让终端软件的界面加入些属于自己的元素,比如界面 中替换一些用户喜好的图片,对于某些界面语言的描述用户希望能够定制;或者是对现有 软件的一些功能的一些调整,比如希望开放或者关闭某些功能等。由于用户的需求千差万别,终端软件的研发人员很难在一套软件中一一满足所有 用户的要求。目前比较通常的做法包括制造商提供几套终端软件方案供用户进行选择; 制造商提供一些配置文件供用户进行修改;制造商根据不同的用户分类,针对不同的用户 群体发布一些特定的终端软件版本。但是采用现有技术中的终端软件开发模式,当大量用户需求涌入时,对于制造商 来说,研发能力可能将成为瓶颈,虽然终端软件界面的调整其工作难度不高,但是却非常的 耗费研发的人力。并且,采用现有技术的终端软件开发模式,很难适应不同的用户的个性化 的需求。

发明内容
本发明的主要目的在于提供,以至少解决上述的终端软件开发模式不能满足不同 用户的个性化需求的问题。根据本发明的一个方面,提供了一种用户定制系统,包括定制环境以及定制执行 模块,其中,定制环境包括可视化界面,用于提供终端软件的可视化编辑界面,接受用户对 终端软件进行配置的定制需求;需求模型模块,用于生成与定制需求相对应的终端软件控 件的属性信息;命令解析模块,用于生成与属性信息相对应的脚本化数据;通信模块,用于 发送脚本化数据至定制执行模块;定制执行模块用于接收脚本化数据,解析脚本化数据得 到终端软件调用指令,并依据终端软件调用指令对终端软件执行定制操作。根据本发明的另一个方面,提供了一种用户定制方法,包括可视化界面提供终端 软件的可视化编辑界面,接受用户对终端软件进行配置的定制需求;需求模型模块生成与 定制需求相对应的终端软件控件的属性信息;命令解析模块生成与属性信息相对应的脚本 化数据;通信模块发送脚本化数据至定制执行模块;定制执行模块接收脚本化数据,解析 脚本化数据得到终端软件调用指令,并依据终端软件调用指令对终端软件执行定制操作。本发明的用户定制方法及系统为用户提供了一个可视化的定制环境,使用户在可
4视化界面上对终端软件执行定制操作,对终端软件进行定制,从而可以通过简单的操作就得到符合自己需求的终端软件,从而可以满足不同用户的个性化需求,并且减轻了制造商 的研发压力。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了根据本发明实施例的用户定制系统的系统框图;图2示出了根据本发明优选实施例的用户定制系统的系统框图;图3示出了根据本发明优选实施例的用户定制系统的定制执行模块工作流程图;图4示出了根据本发明优选实施例的用户定制系统的通信模块与命令解析模块 的工作流程图;图5示出了根据本发明优选实施例的用户定制系统的需求模型模块工作流程图;图6示出了根据本发明实施例的用户定制方法的流程图;以及图7示出了根据本发明优选实施例的用户定制方法的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图1示出了根据本发明实施例的用户定制系统的系统框图,包括定制环境10以及 定制执行模块20,其中,定制环境10包括可视化界面11,用于提供终端软件的可视化编辑 界面,接受用户对终端软件进行配置的定制需求;需求模型模块12,用于生成与定制需求 相对应的终端软件控件的属性信息;命令解析模块13,用于生成与属性信息相对应的脚本 化数据;通信模块14,用于发送脚本化数据至定制执行模块定制执行模块20用于接收脚本 化数据,解析脚本化数据得到终端软件调用指令,并依据终端软件调用指令对终端软件执 行定制操作。在本实施例中,需求模型模块12用于生成与定制需求相对应的终端软件控件的 属性信息,在需求模型12中包括可视化界面11中用户可以选择的定制需求的属性信息。需 求模型模块12中的属性信息以可视化方式展现可视化界面11上,用户通过在可视化界面 11上选择与自己的要求相对应的定制需求,从而实现对终端软件的相关的属性信息进行调 整,如调整界面大小,控件位置,修改控件背景图片,修改界面显示的语言及字体等,定制适 合自己需求的终端软件。在本实施例中,定制执行模块20与终端软件需要位于同一设备上,而定制环境10 可以与定制执行模块20设置于同一设备上,也可以设置在其他设备上,如个人电脑、任意 的终端设备上等。在需求模型12中包含的用户可以选择的定制需求的属性信息包括用户对于终 端软件界面的修改项的属性信息,如界面控件类型,名称,界面控件大小,位置,界面图案样 式、图片等;软件界面语言的相关内容属性信息,如界面语言、语言字体、粗细、大小、颜色 等;安装包相关的定制内容的属性信息,如终端软件桌面快捷方式名称、图标,系统栏图标,如果有光盘镜像还包括光盘镜像名称图标等;终端软件功能项目定制相关内容的属性信 息,如相关配置文件编辑项,功能开关修改项等。优选地,定制环境10还包括资源操作模块,用于根据定制操作的操作结果生成 与操作结果对应的终端软件可识别的资源文件。当终端软件依据终端软件调用指令执行定 制操作时,用户在可视化界面11上选择的定制需求一方面直观反映在终端软件中,另一方 面就反映在资源操作模块中。在资源操作模块中,不仅包含所有的在终端软件定制环境10 中用户最终确定的定制资源,如图片、文本、配置文件和其他使用的配置文件等,并且将分 别以分类的方式将这些资源文件存放在不同的文件夹下,如语言文件夹,图片文件夹,配置 文件文件夹等。用户在定制环境10进行定制工作时,资源操作模块会依据操作结果对最终 用户选定的定制需求进行处理和保存,及时地将不同的资源文件存放在不同的文件夹下, 生成与操作结果对应的终端软件可识别的资源文件,使通过用户定制系统定制的终端软件 按照用户的差异化、个性化需求来运行,从而实现终端软件个性化的配置。优选地,定制执行模块20包括过程调用模块,用于接收脚本化数据,解析脚本化 数据得到终端软件调用指令;控制模块,用于接收调用指令,依据终端软件调用指令控制终 端软件执行定制操作。通信模块14将脚本化数据发送至定制执行模块20中的过程调用模 块,对脚本化数据进行解析,得到终端软件可以调用的调用指令,并发送至控制模块,控制 模块接收到调用指令后,依据调用指令的内容对终端软件执行相应的定制操作,如调整终 端界面图案、更改终端软件界面尺寸等,用以根据用户的需求执行终端软件的个性化配置 操作。并且,控制模块依据调用指令的内容对终端软件执行相应的定制操作后,定制操作的 执行结果会再次通过过程调用模块转换成脚本化数据进行通信传递,发送至定制环境10, 从而使资源操作模块可以对定制操作的执行结果进行预览,并生成与操作结果对应的终端 软件可识别的资源文件。优选地,通信模块14与定制执行模块20间的通信方式为基于IPdnternet Protocol,网络协议)的通信方式。双方通信采用协定的通信脚本,只关注脚本的格式而不 关注脚本具体的内容。通信的双方,即定制执行模块20与定制环境10之间只定义通信的 基本脚本格式,对于脚本的具体的含义则由定制执行模块20来实现。例如通信模块可以 是基于IP的Socket通信终端,以客户端的方式与定制执行模块20进行数据的通信,发送 脚本化数据至定制执行模块。从而,使用户定制界面与定制执行模块既可以在同一台设备 上存在,以本机IP方式通信,也可以分别位于不同的设备上,通过网络中不同设备对应的 唯一的IP地址进行通信。优选地,过加载配置项判断是否支持使用用户定制系统,以方便制造商选择是否 在产品上应用用户定制系统。安装终端软件的设备在运行终端软件时,通过加载配置项判 断是否支持与定制环境10的通信,以确定是否开启定制功能,即通过控制模块21判断是否 加载过程调用模块22。当制造商在设备出厂时不开启用户定制功能时,将通过关闭配置项 来关闭定制执行模块20与定制环境10的通信,从而关闭用户定制功能。一旦开启终端软 件定制功能,将默认为支持终端软件定制装置对于终端软件的定制功能。优选地,脚本语言为XML格式的脚本语言。通信模块14与定制执行模块20间采 取了 XML格式的脚本语言来进行交互。由定制执行模块20中的过程调用模块将脚本直接 解析成代码供定制执行模块20中的控制模块调用,控制终端软件中运行该脚本语言对应的操作。由于XML格式的脚本中仅规定了通信脚本的开头和结尾,对于具体的中间字段不 做限制,所以就可以根据用户的定制需求可以对中间字段进行添加或删除。并且,由于脚本 化代码能够被实时生成和执行,所以使用脚本化语言进行通信或进行解析实时性较高。该实施例提供的定制环境使用户在可视化界面上对终端软件执行定制操作,以可 视化方式对终端软件进行定制,依据自身的喜好,对终端软件进行差异化、个性化的定制。 通过定制执行模块,将相关定制命令发送至终端软件,终端软件在收到定制命令之后可以 直接响应,对用户显示定制结果,通过简单的操作就得到符合自己需求的终端软件,从而可 以满足不同用户的个性化需求,并且减轻了制造商的研发压力。图2示出了根据本发明优选实施例的用户定制系统的系统框图。本实施例中的用 户定制系统包括定制环境10以及定制执行模块20,其中,定制环境10包括可视化界面11, 需求模型模块12,命令解析模块13,用于生成与属性信息相对应的脚本化数据;通信模块 14以及资源操作模块15 ;定制执行模块20包括控制模块21以及过程调用模块22。定制环境10与定制执行模块20通过通信模块14进行通信,通过命令解析模块13 进行通信命令的解析和执行,定制环境10通过可视化界面接受的用户输入的定制需求,通 过需求模型模块12获取属性信息,最终的定制结果经由资源处理模块15进行处理,经过用 户定制系统定制后的终端软件就会按照用户的差异化、个性化的定制需求来运行。在本实施例中,各个模块的作用前述实施例中已有介绍,在此不再详细描述。图3示出了根据本发明优选实施例的用户定制系统的定制执行模块工作流程图。 如图3所示,包括S301,读取配置文件,即读取终端软件出厂时的配置项,通过加载配置项来判断终 端软件所在的设备是否具有定制功能。S302,判断是否开启IP通信,即判断是否加载过程调用模块,以实现与定制环境 10间的通信。如果判断需要加载过程调用模块则转到S303,否则转到S305。S303,开启IP通信线程,即加载过程调用模块,以服务器端的方式监听通信。一旦 监听到来自定制环境10的通信要求则转到S304进行响应。S304,响应外部的通信请求,即接收定制环境10发送的脚本化数据,并解析脚本 化数据得到终端软件调用指令,并依据终端软件调用指令控制终端软件执行定制操作。并 且相关的执行结果将再次经过过程调用模块转化成通信脚本传递回定制环境。S305,对终端软件执行常规操作。控制模块不仅负责根据负责调用指令控制终端 软件执行定制操作,还负责处理和执行所有的终端软件的业务请求,当不开启IP通信时, 控制模块将根据终端软件的业务请求执行常规操作。具体的常规操作已有较多介绍,在此 也不再详细描述。S306,发送相应信息到外部通信源,即将终端软件的执行结果发送至定制环境10。图4示出了根据本发明优选实施例的用户定制系统的通信模块与命令解析模块 的工作流程图。如图4所示,包括S401,判断是否进行通信。即当用户使用定制系统后,定制环境10选择是否发起 对定制执行模块20的通信,如果进行通信则进入S402步骤。定制环境10与定制执行模块 20之间建立的是基于IP的通信。定制环境10与定制执行模块20既可以通过本机IP进行 通信,也可以通过网络中不同设备对应的唯一的IP地址进行通信。
7
S402,将相关数据生成脚本化数据。即当用户在可视化界面上确定定制需求后,命 令解析模块13对需求模型模块生成的控件的属性信息进行解析,生成脚本化数据。本实施 例中的脚本化数据一种XML脚本化数据,此脚本按照通信双方约定的格式在通信组件之间 进行传递。S403,将脚本化数据发送至定制执行模块20。即通信模块14将S402中生成的通 信命令脚本发送到终端软件,终端软件将会去解析和处理此通信命令脚本。S404,判断是否收到反馈。即定制环境10判断定制执行模块是否有通信返回,如 果没有则转至步骤S405,否则执行S406步骤。S405,无返回值处理。如果通信模块14发送的脚本化数据中含有返回值,当通信 模块14没有收到定制执行模块20的返回数据,则通信模块14根据其所发送的具体的命令 脚本的内容通知定制环境10中的其他模块进行处理,提示用户或者进行命令重发。S406,解析反馈的数据。通信模块14收到通信命令的返回数据后,交由命令解析 模块12进行解析,将通信脚本解析成具体的数据,此数据将成为后续其他组件如可视化 需求模型组件,界面显示和交互组件等实用的数据源。图5示出了根据本发明优选实施例的用户定制系统的需求模型模块工作流程图。 如图5所示,包括S501,当用户进行终端软件定制时,需求模型模块12首先所包含的用户需求模型 的属性信息进行初始化,以提供给用户可选择的范围,并对属性信息进行更新。用户需求模 型属性信息所对应的内容一般存储在终端软件所在的设备内。用户需求模型包含的属性信息但不仅限于以下的方面1)终端软件的界面定制其中包括,界面的尺寸、位置、控件背景图片(支持多张 图片)、界面显示的语言、语言的字体、大小、粗细、颜色等信息、界面包含的动画和声音等。2)终端软件的功能项定制其中包括终端软件使用的配置文件,功能开关文件, 以及其他一些用到的文件。3)终端软件的安装包定制其中包括终端软件安装包的图标、名称,光盘镜像名 称、图标,系统栏名称、图标,安装包语言等。4)用户需求模型基于上述定制项的可视化编辑单元,包括一套图形化界面用以涵 盖全部用户需求模型的定制内容,以及交互信息。5)用户需求模型基于可视化定制项的预览单元,包括预览相关编辑单元的功能 (如,图片、文字、配置文件等)。用户用户需求可视化编辑单元中对用户需求模型进行编辑 后,可以通过预览单元察看编辑效果。S502,用户通过可视化界面编辑需求模型内容。即当用户需求模型初始化完毕之 后,可视化界面11所显示的内容与需求模型中的属性信息建立关联,用户在可视化界面上 就可以根据自己的定制需求选择相应的模型内容,需求模型模块12根据用户的定制需求, 也就是用户在可视化界面上选择的模型内容,生成相应的属性信息,从而为用户提供个性 化的用户定制。S503,形成预览效果。当用户希望察看对终端软件的定制效果时,可以进行预览。 此时定制执行模块20将会接收到定制环境10发送的预览指令,对用户的定制内容进行处 理和显示,用户将能够直观的看到定制的效果。同时在终可视化界面11上,用户也能够看到相关的定制内容的表现,如用户选择的图片、更改的文字以及相关的配置文件等。该步骤 中定制执行模块20的执行步骤参见图3所示。S504,判断用户是否满意。用户可以通过终端软件直观的看到定制结果,如果不满 意希望能够重新进行定制,那么将转至步骤502让用户重新进行定制操作,如果用户满意, 将转至步骤S505。S505,确认修改,保存相关设置和资源。即当用户确认采用当前定制结果后,资源 操作单元15将生成的终端软件可识别的资源文件,并替换到终端软件的相应位置,使得终 端软件以用户定制的方式工作。下面结合图6和图7详细说明根据本发明的用户定制方法。图6示出了根据本发明实施例的用户定制方法的流程图,包括S601,可视化界面提供终端软件的可视化编辑界面,接受用户对终端软件进行配 置的定制需求;S602,需求模型模块生成与定制需求相对应的终端软件控件的属性信息;S603,命令解析模块生成与属性信息相对应的脚本化数据;S604,通信模块发送脚本化数据至定制执行模块;S605,定制执行模块接收脚本化数据,解析脚本化数据得到终端软件调用指令,并 依据终端软件调用指令对终端软件执行定制操作。在本实施例中为用户提供了一个可视化的定制环境,使用户在可视化界面上对终 端软件执行定制操作,对终端软件进行定制,从而可以通过简单的操作就得到符合自己需 求的终端软件,从而可以满足不同用户的个性化需求,并且减轻了制造商的研发压力。具体的用户定制方法在用户定制系统中已有详细描述,在此也不再详细描述。优选地,用户定制方法还包括S606,资源操作模块根据定制操作的操作结果生成与操作结果对应的终端软件可 识别的资源文件,以保存相关设置和资源。优选地,用户定制方法还包括当终端软件执行定制操作时,预览所述定制操作结^ o一般用户在可视化界面11上选择与自己定制需求相对应的属性信息后,通常是 很想知道自己对于终端软件的调整的效果。终端软件定制装置提供了一套预览机制,此套 机制将能够允许终端软件立即响应用户在终端软件定制装置中对于终端软件的修改。用户 能够直观的看到自己的定制结果,如果有任何需要修改的地方,可以重复以上的操作,直至 用户满意为止。此时用户根据用户方法定制出的终端软件将包含用户自身差异化、个性化 的需求。具体地,当用户希望察看对终端软件的定制效果时,定制执行模块20将会接收到 定制环境10发送的预览指令,当用户定制系统完成图6中的步骤S604时,定制执行模块控 制终端软件对用户的定制内容进行显示。同时,返回与操作结果相对应的脚本化数据,使用 户在可视化界面上11上也能够看到相关的操作结果的表现情况,如用户选择的图片、更改 的文字以及相关的配置文件等。本实施例中定制执行模块20的执行步骤参见图3所示。优选地,用户定制方法还包括在接受用户对终端软件进行配置的定制需求之前,对用户需求模型模块中的用户需求模型进行初始化处理,以提供给用户定制需求的选择范围。具体的初始化方法参见图 5所示。图7示出了根据本发明优选实施例的用户定制方法的流程图。如图7所示,包括S701,用户通过通信模块14连接到终端软件,即定制环境10发起向定制执行模块 20的通信连接。S702,初始化用户需求模型。在接受用户对终端软件进行配置的定制需求之前,对 用户需求模型模块12中的用户需求模型进行初始化处理,以提供给用户定制需求的选择 范围。具体的初始化方法参见图5所示。S703,通过可视化界面11提供给用户可视化编辑模型。即将需求模型模块12中 的属性信息在可视化界面11上进行显示,具体的方法在现有技术中有较多介绍,在此不作 详细说明。可视化界面11显示的内容包括了用户定制需求模型的全部内容,提供用户进行 编辑。用户通过实时编辑的方式对用户需求模型进行个性化定制,相关的定制内容可以通 过可视化需求模型组件显示出来。S704,判断是否生成预览。如果是则转至步骤S705,否则转至步骤S711。用户根 据自己的喜好选择是否对定制内容进行预览,如果用户觉得有必要对操作终端软件定制装 置进行定制的效果进行预览,就可以使用预览功能转到S705执行,如果用户觉得不需要对 定制内容进行预览,比如用户可能已经很熟悉某些定制项的定制效果,想跳过预览阶段那 么将直接进入到S711执行。S705,生成脚本化数据,并通过通信模块发送至定制执行模块。通过对可视化需求 模型中用户的编辑内容进行收集,形成定制需求,将定制需求对应的终端软件控件属性信 息通过命令解析模块13将相关内容转化成通信的脚本化数据,由通信模块14将脚本化数 据发送到定制执行模块。S706,接收到定制环境发送的脚本化数据。S707,解析脚本化数据,执行相关操作,得到结果。终端软件侧过程调用模块21对 脚本化数据进行解析,生成终端软件各个业务组件可以运行的命令调用,通过控制模块22 控制终端软件各个业务组件执行这些命令调用,同时得到相关操作结果的反馈。S708,对结果进行处理,生成脚本化数据,交由过程调用模块发送至定制环境,以 在定制环境中显示操作结果。S709,接收包含终端软件的操作结果的脚本化数据。S710,由命令解析模块解析,并处理相关数据。命令解析模块对包含终端软件的操 作结果的脚本化数据进行解析,使可视化界面对发送回的数据进行显示,供用户编辑和察看。S711,用户确认定制内容,资源操作单元保存相关资源和配置文件。当用户确认相 关的定制操作,资源操作单元将对用户的定制操作做最后的确认和保存工作。当资源操作 单元执行图片、文字、视频、声音及文件等相关配置项的操作后,生成终端软件可识别的资 源文件,并替换到终端软件的相应位置,使得终端软件以用户定制的方式工作。从以上的描述中可以看出,上述实施例中的用户定制方法及系统不仅可以应用在 终端软件上,还可以应用其他相关的装置上,如远程终端软件定制方法和装置,以及终端 软件诊断方法和装置上,同时也可以应用到终端软件产品的生产和构建上,以及其他应用本方案和系统的其他方案和装置上。从以上的描述中,可以看出,本发明实施例所提供的用户定制方法及系统,使用户 能够很方便的对终端软件的界面进行调整,如界面尺寸,大小,背景图片,界面语言,字体大 小,颜色等,并且能够对终端软件的功能进行调整,通过一些简单的操作就能够定制出符合 用户需要的终端软件来,这样既减轻了制造商的研发压力,同时又能够满足不同用户的个 性化需求。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
1权利要求
一种用户定制系统,其特征在于,包括定制环境以及定制执行模块,其中,所述定制环境包括可视化界面,用于提供终端软件的可视化编辑界面,接受用户对终端软件进行配置的定制需求;需求模型模块,用于生成与所述定制需求相对应的终端软件控件的属性信息;命令解析模块,用于生成与所述属性信息相对应的脚本化数据;通信模块,用于发送所述脚本化数据至所述定制执行模块;所述定制执行模块用于接收所述脚本化数据,解析所述脚本化数据得到终端软件调用指令,并依据所述终端软件调用指令对所述终端软件执行定制操作。
2.根据权利要求1所述的用户定制系统,其特征在于,所述定制环境还包括资源操作 模块,用于根据所述定制操作的操作结果生成与所述操作结果对应的终端软件可识别的资 源文件。
3.根据权利要求1或2所述的用户定制系统,其特征在于,所述定制执行模块包括 过程调用模块,用于接收所述脚本化数据,解析所述脚本化数据得到终端软件调用指令;控制模块,用于接收所述调用指令,依据所述终端软件调用指令控制所述终端软件执 行定制操作。
4.根据权利要求3所述的用户定制系统,其特征在于,所述通信模块与所述定制执行 模块的通信方式为基于IP的通信方式。
5.根据权利要求4所述的用户定制系统,其特征在于,通过加载配置项判断是否支持 使用所述用户定制系统。
6.根据权利要求5所述的用户定制系统,其特征在于,所述脚本语言为XML格式的脚本语言。
7.一种用户定制方法,其特征在于,包括可视化界面提供终端软件的可视化编辑界面,接受用户对终端软件进行配置的定制需求;需求模型模块生成与所述定制需求相对应的终端软件控件的属性信息; 命令解析模块生成与所述属性信息相对应的脚本化数据; 通信模块发送所述脚本化数据至所述定制执行模块;定制执行模块接收所述脚本化数据,解析所述脚本化数据得到终端软件调用指令,并 依据所述终端软件调用指令对所述终端软件执行定制操作。
8.根据权利要求7所述的用户定制方法,其特征在于,所述用户定制方法还包括资源 操作模块根据所述定制操作的操作结果生成与所述操作结果对应的终端软件可识别的资 源文件。
9.根据权利要求8所述的用户定制方法,其特征在于,所述用户定制方法还包括所述 终端软件执行定制操作时,预览所述定制操作结果。
10.根据权利要求7至9任一项所述的用户定制方法,其特征在于,所述用户定制方法 还包括在接受用户对终端软件进行配置的定制需求之前,对所述用户需求模型模块中的用户需求模型进行初始 化处理。
全文摘要
本发明公开了一种用户定制方法及系统,其中用户定制系统包括定制环境以及定制执行模块,其中,定制环境包括可视化界面,用于提供终端软件的可视化编辑界面,接受用户对终端软件进行配置的定制需求;需求模型模块,用于生成与定制需求相对应的终端软件控件的属性信息;命令解析模块,用于生成与属性信息相对应的脚本化数据;通信模块,用于发送脚本化数据至定制执行模块;定制执行模块用于接收脚本化数据,解析脚本化数据得到终端软件调用指令,并依据终端软件调用指令对终端软件执行定制操作。利用本发明的方案,可以满足不同用户的个性化需求,并且减轻了制造商的研发压力。
文档编号G06F9/44GK101876908SQ20101022006
公开日2010年11月3日 申请日期2010年6月30日 优先权日2010年6月30日
发明者李涛 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1