首页> 中国专利> 用户界面设计方法、用户界面设计装置和存储介质

用户界面设计方法、用户界面设计装置和存储介质

摘要

本申请公开一种用户界面设计方法,其应用于嵌入式平台。所述用户界面设计方法包括:创建多个XML展现文件;根据所述XML展现文件通过多线程同步解析形成用户界面;创建业务逻辑文件,所述业务逻辑文件对应一个所述XML展现文件,所述业务逻辑文件用于实现所述用户界面的展示功能;关联所述XML展现文件和所述逻辑文件。本申请实施的用户界面设计方法中,用户界面通过创建XML展现文件,并将用户界面与业务逻辑文件创建的分割,再关联XML展现文件和逻辑文件得到。因此,可以实现了用户界面的XML展现文件重复使用和解决硬编码问题。XML展现文件分开创建,解决了大量的UI数据文件的标定,提高了开发效率,减小了项目开发时间,降低项目开发成本和项目的管理等成本。

著录项

  • 公开/公告号CN112181371A

    专利类型发明专利

  • 公开/公告日2021-01-05

    原文格式PDF

  • 申请/专利权人 宝能(广州)汽车研究院有限公司;

    申请/专利号CN202010980146.2

  • 发明设计人 林浩升;黄海涛;金超;黄子亮;

    申请日2020-09-17

  • 分类号G06F8/20(20180101);G06F8/38(20180101);G06F8/41(20180101);G06F9/451(20180101);

  • 代理机构11201 北京清亦华知识产权代理事务所(普通合伙);

  • 代理人邵泳城

  • 地址 510700 广东省广州市黄埔区荔翠街59号宝能文化广场

  • 入库时间 2023-06-19 09:26:02

说明书

技术领域

本申请涉及于汽车设备领域,更具体而言,涉及一种用户界面设计方法、用户界面设计装置和存储介质。

背景技术

随着新能源汽车的快速发展,每辆车的研发时间正在不断的缩减,快速进行车辆软件模块的开发的决定了车企能否快速完成车辆研发,占领市场,变的越来越重要。在相关技术中,用户界面采用硬编码方式的方式,用户界面的页面文件难以复用,效率较低。

发明内容

本申请为了解决用户界面采用硬编码方式的方式,用户界面的页面文件难以复用,效率较低的技术问题,本申请实施方式提供了一种用户界面设计方法、用户界面设计装置和存储介质。

本申请实施方式的一种用户界面设计方法,应用于嵌入式平台,所述用户界面设计方法包括:创建XML展现文件;根据所述XML展现文件通过多线程同步解析形成用户界面;创建业务逻辑文件,所述业务逻辑文件对应所述XML展现文件,所述业务逻辑文件用于实现所述用户界面的展示功能;关联所述XML展现文件和所述逻辑文件。

本申请实施的用户界面设计方法中,用户界面通过创建XML展现文件,并将用户界面与业务逻辑文件创建的分割,再关联XML展现文件和逻辑文件得到。因此,可以实现了用户界面的XML展现文件重复使用。提高了开发效率,减小了项目开发时间,降低项目开发成本和项目的管理等成本。

在某些实施方式中,所述根据所述XML展现文件形成用户界面,包括:使用多线程读取所述XML展现文件中的控件;标记控件的类型;根据所述控件的类型创建对应的用户界面的窗口。

在某些实施方式中,所述根据所述XML展现文件形成用户界面,包括:获取所述XML展现文件的控件;保持所述控件的属性在哈希表中;通过所述哈希表获取对应控件的属性;根据所述对应的控件形成所述用户界面。

在某些实施方式中,所述根据所述XML展现文件形成用户界面,包括:获取所述XML展现文件的控件;根据所述XML展现文件的控件形成所述用户界面的窗口属性。

在某些实施方式中,所述关联所述XML展现文件和所述逻辑文件,包括:获取所述XML展现文件的控件属性;根据所述控件属性将所述XML展现文件与对应的业务逻辑文件关联。

在某些实施方式中,其中一个所述业务逻辑文件包括多语言业务逻辑,所述多语言业务逻辑用于响应语言切换指令,遍历所有的所述用户界面的窗口中的文本以切换语言。

在某些实施方式中,所述XML展现文件包括登录页面文件、主页面文件和设置页面文件中的至少一个。

在某些实施方式中,所述用户界面设计方法还包括:根据第一控制指令读取全部的所述XML展现文件中的控件以建立全部的所述用户界面;根据第二控制指令显示对应的所述用户界面。

本申请实施方式的一种用户界面设计装置,包括创建模块、形成模块和关联模块,所述创建模块用于创建XML展现文件;所述形成模块用于根据所述XML展现文件通过多线程同步解析形成用户界面;所述创建模块还用于创建业务逻辑文件,所述业务逻辑文件对应所述XML展现文件,所述业务逻辑文件用于实现所述用户界面的展示功能;所述关联模块用于关联所述XML展现文件和所述逻辑文件。

本申请实施的用户界面设计方法中,用户界面通过创建XML展现文件,并将用户界面与业务逻辑文件创建的分割,再关联XML展现文件和逻辑文件得到。因此,可以实现了用户界面的XML展现文件重复使用。提高了开发效率,减小了项目开发时间,降低项目开发成本和项目的管理等成本。

本申请实施方式的一种存储有计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,实现上述任一实施方式所述的用户界面设计方法。

本申请实施的用户界面设计方法中,用户界面通过创建XML展现文件,并将用户界面与业务逻辑文件创建的分割,再关联XML展现文件和逻辑文件得到。因此,可以实现了用户界面的XML展现文件重复使用。提高了开发效率,减小了项目开发时间,降低项目开发成本和项目的管理等成本。

本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:

图1是本申请实施方式的用户界面设计方法的流程示意图;

图2是本申请实施方式的用户界面设计方法的又一流程示意图;

图3是本申请实施方式的用户界面设计方法的另一流程示意图;

图4是本申请实施方式的用户界面设计方法的再一流程示意图;

图5是本申请实施方式的用户界面设计方法的场景示意图;

图6是本申请实施方式的用户界面设计方法的又一流程示意图;

图7是本申请实施方式的用户界面设计方法的又一场景示意图;

图8是本申请实施方式的用户界面设计方法的另一场景示意图;

图9是本申请实施方式的用户界面设计方法的再一场景示意图;

图10是本申请实施方式的用户界面设计方法的另一流程示意图。

主要元件符号说明:

用户界面100;

创建模块110、形成模块120、关联模块130、XML展现文件200、逻辑文件300。

具体实施方式

下面详细描述本申请的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。

下文的公开提供了许多不同的实施方式或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设定进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设定之间的关系。此外,本申请提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。

请参阅图1,本申请实施方式提供了一种用户界面(User Interface,UI)100设计方法,应用于嵌入式平台,用户界面设计方法包括:

S110,创建XML展现文件200;

S120,根据XML展现文件200通过多线程同步解析形成用户界面100;

S130,创建业务逻辑文件300,业务逻辑文件300对应XML展现文件200,业务逻辑文件300用于实现用户界面100的展示功能;

S140,关联XML展现文件200和逻辑文件300。

本申请实施的用户界面100设计方法中,用户界面100通过创建XML展现文件200,并将用户界面100与业务逻辑文件300创建的分割,再关联XML展现文件200和逻辑文件300得到。因此,可以实现了用户界面100的XML展现文件200重复使用。提高了开发效率,减小了项目开发时间,降低项目开发成本和项目的管理等成本。

在相关的用户界面设计方法中,使用硬编码将控件直接嵌入到程序或其他可执行对象的源代码中的软件,来进行开发实践的。这一特质使得硬编码数据通常只能通过编辑源代码和重新编译可执行文件来修改。应用在用户界面设计方法时,会使得用户界面和业务逻辑难以分离,用户界面的页面文件难以复用,控件状态管理困难,应用的开发升级效率较低。

而本申请实施方式中,用户界面设计方法采用单独模块编写,即将XML展现文件200和逻辑文件300分为两个独立文件,形成两个独立模块。XML展现文件200负责形成前端用户界面100,逻辑文件300负责在后台实际处理用户界面100展示的功能。XML展现文件200和逻辑文件300又通过控件属性连通,在软件或界面开发升级时,只需要对其中一个文件进行升级,并保留连通用的控件模块即可。另外,本申请实施方式提供多线程解析和哈希表,并且应用通用的嵌入式用户界面100。这就避免了重复编写的问题,提高了开发效率。

本申请实施方式中,用户界面100可以用于与用户交互并且向用户展示基本信息。用户界面100是介于用户与硬件之间,为彼此之间交互沟通而设计的相关软件。一方面用户可以通过看用户界面100方便的了解硬件信息,另一方面用户可以通过操作用户界面100有效地去控制硬件,以达成双向之交互,完成所希望的工作。用户界面100形式多种多样,可以是实体按键和屏幕、虚拟按键和屏幕,也可以是带屏幕的智能旋钮,在此不做限定。用户界面100的形状可以是矩形或圆形的,也可以是其他异形,以满足不同的需求。

XML展现文件200可以用于形成用户界面100的各类窗口、链接和信息。XML展现文件200可以通过多线程同步解析形成用户界面100,提高了资源使用效率进而提高系统的效率。逻辑文件300可以用于执行用户界面100发出具体的命令。XML展现文件200和逻辑文件300构成两个模块,两个模块相互配合共同构成用户界面100的显示与操作系统。可以理解的是,XML展现文件200也需要开发和解析,开发完成后,需要解析转化成系统支持的模式才可以逻辑文件300配合,即XML展现文件200的解析也需要开发。

具体地,XML展现文件200更加容易扩展。XML格式文件是一种可扩展标记语言,XML简单易于在任何应用程序中读写数据,这使得XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其他的数据交换格式,但它们都将支持XML,那就意味着程序可以更容易的与Windows、Mac OS、Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析它,并以XML格式输出结果,这使得XML展现文件200在编写完成后应用于多种平台。

另外,本申请实施方式的用户界面100设计方法可以应用在汽车平台中,例如,车载后视显示屏、汽车仪表盘、车辆行车记录仪等。用户界面100设计方法还可以应用在其他各种终端平台中,例如,MiniGUI、物联网开发等。

示例性地,本申请实施方式的用户界面100设计方法可以应用于车载显示器上。车载显示器可以由实体按键和显示屏构成的一体化显示器,用户可以按压实体按键启动车载显示器。在启动车载显示器之后XML展现文件200自行形成基础的用户界面100,用户界面100可以包括汽车仪表盘窗口、油箱存量窗口、车内温度显示窗口等显示信息的窗口,用户界面100还可以包括音乐播放器、空调系统、车灯控制和倒车显示屏等链接信息。当然,用户界面100显示的窗口和链接都由XML展现文件200生成。XML展现文件200可以控制用户界面100各个窗口和链接的大小、布局、形状和颜色等,XML展现文件200还可以控制基础设置信息,例如默认语言、属性等。

用户可以通过滑动切换显示窗口,用户也可以通过点击链接打开新的窗口。例如,用户点击音乐播放器,XML展现文件200形成音乐播放器窗口,逻辑文件300形成窗口内部的信息,包括歌曲名称、歌词、音量控制和曲目目录等。用户点击曲目目录中的一首歌曲,逻辑文件300开始读取歌曲信息,并控制播放此歌曲。在这一过程中,XML展现文件200和逻辑文件300两个模块分别运行,两个模块相互配合共同构成用户界面100。在更新升级软件时,只需对逻辑文件300进行编写,并保留对XML展现文件200对接的控件属性,无需对XML展现文件200进行编辑,提高了开发效率。

在步骤S110中,可以默认一些基础的信息,开始创建的XML展现文件200,XML展现文件200形成这些默认基础的信息。例如,用户登录界面、主页面和设置界面。另外,XML展现文件200开发界面时,还可以直接使用已有的图片、文本、按钮等控件,提高了用户界面100形成和打开速度。

在步骤S120中,开始创建的XML展现文件200形成基础的用户界面100,XML展现文件200包含有用户界面100的基础属性,包括用户界面100的窗口大小、语言、形状与布局等。XML展现文件200是一种代码文件,XML展现文件200中包括程序代码,在程序代码被编译的情况下,可以形成用户界面100。

在步骤S130中,在用户操作用户界面100时,系统可以创建业务逻辑文件300,逻辑文件300实际控制具体的文件操作。业务逻辑文件300对应XML展现文件200,以保证逻辑文件300对应的操作与功能信息都展示在用户界面100。

在步骤S140中,XML展现文件200和逻辑文件300形成两个模块,两个模块之间有对接的控件属性,配合形成展示用户界面100的各项信息,完成通过用户界面100发起的各项指令。在升级软件时,只需对其中一个模块升级并保留控件属性即可。类似地,逻辑文件300也是一种代码文件,逻辑文件200包括程序代码,在程序代理被执行时,可以实现用户界面100所呈现的功能。

请参阅图2,在某些实施方式中,根据XML展现文件200形成用户界面100(步骤S120),包括:

S121,使用多线程读取XML展现文件200中的控件;

S122,标记控件的类型;

S123,根据控件的类型创建对应的用户界面100的窗口。

如此,可以免除用户一些不必要的操作,使得用户界面100更加简洁高效。

在步骤S121中,将系统的一个程序划分为若干个子任务,多个子任务并发执行,每一个任务就是一个线程,这就是多线程程序。多线程是为了同步完成对XML展现文件200多项任务的控件数据的读取,提高了资源使用效率进而提高系统的效率。

在步骤S122中,系统标记控件的类型,对控件进行分类,并决定处理的优先顺序进行多线程处理。

在步骤S123中,XML展现文件200根据不同的数据类型可以创建对应的用户界面100的窗口。例如,在车载显示器启动后,XML展现文件200识别汽车仪表盘,创建三个圆形窗口,用于显示车速表、里程表、充电表的信息。

请参阅图3,在某些实施方式中,根据XML展现文件200形成用户界面100(步骤S120),包括:

S124,获取XML展现文件200的控件;

S125,保持控件的属性在哈希表中;

S126,通过哈希表获取与控件对应控件的属性;

S127,根据对应的控件属性形成用户界面100。

如此,用户可以设置默认的风格,避免了用户每次都重新选择。

在步骤S124中,用户可以自主修改用户界面100的风格、语言、颜色等属性数据。系统开启时自行获取配置后XML展现文件200控件。

在步骤S125中,用户修改后的用户界面100的风格、语言、颜色等属性保存在哈希表中。

在步骤S126中,系统开启时读取哈希表,进而获取用户修改后的用户界面100的风格、语言、颜色等属性。XML展现文件200根据哈希表的控件展现对应的风格窗口。

在步骤S127中,XML展现文件200根据哈希表的控件在用户界面100展现对应的属性。用户界面100的属性可以包含窗口的形状风格、默认的语言、颜色的选择等。

请参阅图4和图5,在某些实施方式中,根据XML展现文件200形成用户界面100(步骤S120),包括:

S128,获取XML展现文件200的控件;

S129,根据XML展现文件200的控件形成用户界面100的窗口属性。

如此,用户可以设置窗口的默认属性,避免了用户每次都重新选择。

在步骤S128中,获取XML展现文件200的控件为用户可以自主修改的控件。

在步骤S129中,XML展现文件200的控件形成用户界面100的窗口属性,窗口属性可以包括视图布局、窗口大小、窗口位置、窗口形状、窗口工具栏等。例如,汽车显示器可以是矩形窗口,窗口位于显示器中部并占满整个显示器。窗口内可以包括“时间与天气”、“设置”、“语言”、“音乐”、“视屏”、“蓝牙”六个功能模块,如图5所示。

请参阅图6,在某些实施方式中,关联XML展现文件200和逻辑文件300(步骤S140),包括:

S141,获取XML展现文件200的控件属性;

S142,根据控件属性将XML展现文件200与对应的业务逻辑文件300关联。

如此,保证了XML展现文件200和逻辑文件300可以对应关联,避免对应错误造成程序混乱。

在步骤S141中,XML展现文件200模块化处理,获取的XML展现文件200模块的属性可以是接口,接口并不是物理层面的接口,而是一个没有实体的信息接口。

在步骤S142中,XML展现文件200模块与对应的业务逻辑文件300关联时,会发出请求反馈信息和反馈状态码,逻辑文件300反馈自己的基础信息,完成数据接口的对接,从而实现XML展现文件200和逻辑文件300的关联。

请参阅图1和图7,在某些实施方式中,其中一个业务逻辑文件300包括多语言业务逻辑,多语言业务逻辑用于响应语言切换指令,遍历所有的用户界面100的窗口中的文本以切换语言。

如此,用户可以自主选定语言,选定的语言可以快速覆盖到系统的各个窗口。

示例性地,XML展现文件200可以在用户界面100左下角设置语言选择窗口,用户点击语言选择窗口,XML展现文件200形成新的窗口。新的窗口可以包括各国语言目录,XML展现文件200与逻辑文件300关联,用户点击其中一种语言时,多语言业务逻辑响应语言切换指令,在全系统中切换至用户选择的语言。

请参阅图5、8和图9,在某些实施方式中,XML展现文件200包括登录页面文件、主页面文件和设置页面文件中的至少一个。

如此,保证用户可以在开始时对于系统的一些默认项基础选择,并且使得系统有一个主页面。

具体地,在一个例子中,系统启动时XML展现文件200形成登录页面,逻辑文件300形成登录所需要的账号和密码确认等功能,XML展现文件200与逻辑文件300关联配合完成登录界面的形成与用户的操作。确保用户登录后才可以访问系统,保护用户隐私安全。

在另一个例子中,系统启动时XML展现文件200形成主页面,逻辑文件300形成主页面连接其他模块窗口的链接,XML展现文件200与逻辑文件300关联配合完成主页面的形成,并完成用户对主页面的操作。主页面是用户访问系统其它模块的媒介,在访问完成后回到主页面等待其他操作。

在又一个例子中,系统启动时XML展现文件200形成设置页面,逻辑文件300形成设置页面具体设置项,用户可以通过设置页面完成一些默认项的设置。XML展现文件200与逻辑文件300关联配合完成设置页面的形成,并完成用户的设置操作。

请参阅图10,在某些实施方式中,用户界面100设计方法还包括:

S150,根据第一控制指令读取全部的XML展现文件200中的控件以建立全部的用户界面100;

S160,根据第二控制指令显示对应的用户界面100。

如此,可以实现用户界面100的预加载,减少用户等待的时间,缓解了系统的动作强度,使用时更加快速高效。

在步骤S150中,用户打开一个用户界面100,在用户未进行下一个操作时,系统发出第一控制指令读取全部的XML展现文件200中的控件,建立多个子用户界面100在后台,等待用户的使用,实现预加载的功能。

在步骤S160中,用户在开启下一个用户界面100时,第二指令可以调用在后台待命的用户界面100,不需要重新读取XML展现文件200中的控件,使得用户操作快捷。

请参阅图1,本申请实施方式的一种用户界面100设计装置,包括创建模块110、形成模块120和关联模块130,创建模块110用于创建XML展现文件200;形成模块120用于根据XML展现文件通过多线程同步解析200形成用户界面100;创建模块110还用于创建业务逻辑文件300,业务逻辑文件300对应XML展现文件200,业务逻辑文件300用于实现用户界面100的展示功能;关联模块130用于关联XML展现文件200和逻辑文件300。

本申请实施的用户界面100设计方法中,用户界面100通过创建XML展现文件200,并将用户界面100与业务逻辑文件300创建的分割,再关联XML展现文件200和逻辑文件300得到。因此,可以实现了用户界面100的XML展现文件200重复使用。提高了开发效率,减小了项目开发时间,降低项目开发成本和项目的管理等成本。

如此,实现了模块化处理,使得软件升级时只需对一个模块进行升级。

示例性地,本申请实施方式的一种用户界面100设计装置可以应用于车载显示器上。在启动车载显示器之后创建模块110创建汽车仪表盘XML展现文件200,形成模块120根据汽车仪表盘XML展现文件200形成汽车仪表盘窗口。创建模块110还用于创建车内温度控制的业务逻辑文件300,关联模块130使得车内温度控制的业务逻辑文件300与温度控制的XML展现文件200关联,在用户界面100上显示“温度控制”的窗口。用户点击用户界面100的“温度控制”的窗口,并调控温度,创建模块110创建新的业务逻辑文件300调控汽车空调系统,进而调节温度。

请参阅图1,本申请实施方式的一种存储有计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,实现上述任一实施方式所述的用户界面设计方法。

本申请实施的用户界面100设计方法中,用户界面100通过创建XML展现文件200,并将用户界面100与业务逻辑文件300创建的分割,再关联XML展现文件200和逻辑文件300得到。因此,可以实现了用户界面100的XML展现文件200重复使用。提高了开发效率,减小了项目开发时间,降低项目开发成本和项目的管理等成本。

本申请实施方式的计算机可读存储介质可以利用块寻址或字节寻址,以保证在突然性、意外性断开外部存储介质插接在插接装置时数据传递不丢失。示例性地,控制器在执行用户命令将外部存储介质传送到汽车系统时,突然断电,在重启汽车系统之后,数据还可继续传送,保证了汽车系统工作的稳定性。

在本发明的实施方式的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的实施方式的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明的各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

尽管上面已经示出和描述了本申请的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施方式进行变化、修改、替换和变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号