一种对APP语言相关信息进行更新的方法和设备与流程

文档序号:12786113阅读:245来源:国知局
一种对APP语言相关信息进行更新的方法和设备与流程

本申请涉及计算机领域,特别涉及一种对APP语言相关信息进行更新的方法和设备。



背景技术:

随着计算机技术的不断发展,智能终端的功能不断完善,APP(Application,应用程序)作为创建在智能终端的应用,以其方便、快捷的特性逐渐被广泛使用。

目前,客户端APP的种类日益增多。针对一个客户端APP,在客户端APP发布后,需要对已经发布的客户端APP的部分语言信息进行完善,以及新增加某些语种;或者是在该APP的使用过程中,发现部分语言信息需要进行修改。现有技术在对已经发布的APP进行语言信息更新时,往往是通过发布新版本APP的方式。采用发布新版本APP的方式进行APP语言信息更新时,需要重新制作APP有关数据,然后将制作好的新版本APP上线,用户在需要给APP的更新版本时,还需要重新下载新版本APP。因此,现有技术在对客户端APP的语言信息进行更新时,更新过程比较复杂。

综上所述,由于目前在对APP的语言信息进行更新时,需要重新发布新的APP版本,APP语言信息的更新过程较为复杂。



技术实现要素:

本申请提供一种对APP语言相关信息进行更新的方法和设备,用以解决现有技术在对APP的语言信息进行更新时,需要重新发布新的APP版本,APP语言信息的更新过程较为复杂的问题。

基于上述问题,本申请实施例提供一种对APP语言相关信息进行更新的方法,包括:

终端在从网络侧设备中获取所述APP对应的语言升级信息,其中所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息中的至少一者;

所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新;

其中,语言相关信息包括下列中的部分或全部:

语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

由于本申请实施例的终端能够从网络侧设备中获取语言升级信息,该语言升级信息中包括最新支持的语言种类列表、需要升级的多语言信息,并且根据获取到的语言升级信息对APP中的语言相关信息进行更新,不需要发布该APP新的版本,就能实现更新APP的语言相关信息,从而使APP语言相关信息的更新过程简单、快捷。

可选的,所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息;

所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新,包括:

所述终端将所述最新支持的语言种类列表与所述APP中的语言种类列表进行比较;

所述终端根据比较结果在确定需要对所述APP中的语言种类列表进行更新操作后,用所述最新支持的语言种类列表对所述APP中的语言种类列表进行更新操作。

由于本申请实施例的终端能够从网络侧设备中获取的终端能够从网络侧设备中获取最新支持的语言种类列表,并根据最新支持的语言种类列表对APP中的语言相关信息进行更新,从而实现的在该APP发布之后,对APP允许语 言种类列表的更新。

可选的,所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新,包括:

若根据所述比较结果确定需要新增语言种类,则所述终端根据所述需要升级的多语言信息,在所述语言代码信息和多种语言的显示信息的对应关系中增加语言代码信息和需要新增的语言种类的显示信息的对应关系;

若根据所述比较结果确定需要减少语言种类,则所述终端在所述语言代码信息和多种语言的显示信息的对应关系中删除语言代码信息和需要减少的语言种类的显示信息的对应关系。

由于本申请实施例终端根据最新支持的语言种类列表与APP中的语言种类列表的比较结果,在确定语言种类列表发生变化时,根据从网络侧获取的需要升级的多语言信息,对语言代码信息和多种语言的显示信息的对应关系进行更新,从而实现了在APP发布之后,对APP的语言相关信息进行更新。

可选的,所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新之后,还包括:

若根据所述比较结果确定需要新增语言种类,且所述终端当前的语言种类与需要新增的语言种类相同,则所述终端将所述APP的语言种类切换为所述需要新增的语言种类;

若根据所述比较结果确定需要减少语言种类,且所述APP当前的语言种类与需要减少的语言种类相同,则所述终端将所述APP的语言种类切换为默认语言种类。

由于本申请实施例根据最新支持的语言种类列表,APP当前的语言种类,以及终端当前的语言种类,在满足一定条件时,对APP的语言种类进行切换,从而使得APP语言的显示信息动态更新。

可选的,所述语言升级信息包括需要升级的多语言信息;

所述终端采用下列方式中的部分或全部,对所述APP中的语言相关信息 进行更新:

方式一、所述终端根据所述需要升级的多语言信息,确定所述语言代码信息和多种语言的显示信息的对应关系中需要修改的显示信息,并根据所述需要升级的多语言信息,对所述确定的显示信息进行修改;

方式二、所述终端根据所述需要升级的多语言信息,确定新增加的语言代码信息和对应的显示信息,并将新增加的语言代码信息和对应的显示信息增加到所述语言代码信息和多种语言的显示信息的对应关系中。

由于本申请实施例的终端根据从网络侧设备获取的需要升级的多语言信息,对APP中语言代码信息和多种语言的显示信息的对应关系进行修改,或者增加部分语言代码信息和多种语言的显示信息的对应关系,从而实现在APP发布之后,对APP中的语言相关信息灵活更新。

可选的,该方法还包括:

所述终端在通过所述APP显示一个页面时,根据所述语言代码信息和多种语言的显示信息的对应关系,确定所述页面的语言代码信息对应的显示信息;

若所述语言代码信息和多种语言的显示信息的对应关系中不存在所述语言代码信息对应的显示信息,则所述终端根据所述APP中的原生多语言确定所述语言代码信息对应的显示信息。

由于本申请实施例提供了通过多种方式,根据APP页面的语言代码信息,确定该语言代码信息对应的显示信息的方法,提高了确定APP页面的语言代码信息对应的显示信息方法的容错能力。

本申请实施例还提供一种对APP语言相关信息进行更新的方法,包括:

网络侧设备根据APP的标识信息,确定所述APP对应的语言升级信息;

所述网络侧设备向终端发送所述语言升级信息,以使所述终端根据网络侧设备发送的所述语言升级信息对所述APP中的语言相关信息进行更新;

其中,所述语言相关信息包括下列中的部分或全部:

语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

由于本申请实施例的网络侧设备在接收到终端发送的请求信号后,根据终端发送的请求信号中包括的APP的标识信息,将该APP对应的语言升级信息发送给终端,以使终端根据语言升级信息对APP中的语言相关信息进行更新,从而在不需要发布该APP新的版本时,就能实现更新APP的语言相关信息,从而使APP语言相关信息的更新过程简单、快捷。

另一方面,本申请还提供一种对APP语言相关信息进行更新的终端,包括:

获取模块,用于从网络侧设备中获取所述APP对应的语言升级信息,其中所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息中的至少一者;

处理模块,用于根据所述语言升级信息对所述APP中的语言相关信息进行更新;其中,语言相关信息包括下列中的部分或全部:语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

可选的,所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息;

所述处理模块,具体用于:

将所述最新支持的语言种类列表与所述APP中的语言种类列表进行比较;根据比较结果在确定需要对所述APP中的语言种类列表进行更新操作后,用所述最新支持的语言种类列表对所述APP中的语言种类列表进行更新操作。

可选的,所述处理模块,具体用于:

若根据所述比较结果确定需要新增语言种类,则根据所述需要升级的多语言信息,在所述语言代码信息和多种语言的显示信息的对应关系中增加语言代码信息和需要新增的语言种类的显示信息的对应关系;若根据所述比较结果确 定需要减少语言种类,则在所述语言代码信息和多种语言的显示信息的对应关系中删除语言代码信息和需要减少的语言种类的显示信息的对应关系。

可选的,所述处理模块,还用于:

若根据所述比较结果确定需要新增语言种类,且所述终端当前的语言种类与需要新增的语言种类相同,则将所述APP的语言种类切换为所述需要新增的语言种类;

若根据所述比较结果确定需要减少语言种类,且所述APP当前的语言种类与需要减少的语言种类相同,则将所述APP的语言种类切换为默认语言种类。

可选的,所述语言升级信息包括需要升级的多语言信息;

所述处理模块,具体用于:

采用下列方式中的部分或全部,对所述APP中的语言相关信息进行更新:

方式一、根据所述需要升级的多语言信息,确定所述语言代码信息和多种语言的显示信息的对应关系中需要修改的显示信息,并根据所述需要升级的多语言信息,对所述确定的显示信息进行修改;

方式二、根据所述需要升级的多语言信息,确定新增加的语言代码信息和对应的显示信息,并将新增加的语言代码信息和对应的显示信息增加到所述语言代码信息和多种语言的显示信息的对应关系中。

可选的,所述处理模块,还用于:

在通过所述APP显示一个页面时,根据所述语言代码信息和多种语言的显示信息的对应关系,确定所述页面的语言代码信息对应的显示信息;若所述语言代码信息和多种语言的显示信息的对应关系中不存在所述语言代码信息对应的显示信息,则根据所述APP中的原生多语言确定所述语言代码信息对应的显示信息。

本申请实施例还提供一种对APP语言相关信息进行更新的网络侧设备,包括:

确定模块,用于根据APP的标识信息,确定所述APP对应的语言升级信息;

发送模块,用于向终端发送所述语言升级信息,以使所述终端根据网络侧设备发送的所述语言升级信息对所述APP中的语言相关信息进行更新;其中,所述语言相关信息包括下列中的部分或全部:语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

附图说明

图1为本申请实施例对APP语言相关信息进行更新的系统的结构示意图;

图2A为本申请实施例APP的语言代码信息和多种语言的显示信息的对应关系的存储方式一;

图2B为本申请实施例APP的语言代码信息和多种语言的显示信息的对应关系的存储方式二;

图3为本申请实施例网络侧设备的数据存储结构示意图一;

图4为本申请实施例网络侧设备的数据存储结构示意图二;

图5为本申请实施例终端的结构示意图;

图6为本申请实施例网络侧设备的结构示意图;

图7为本申请实施对APP语言相关信息进行更新方法的流程图一;

图8为本申请实施例根据最新支持的语言种类列表对APP语言相关信息进行更新的方法的流程图一;

图9为本申请实施例根据最新支持的语言种类列表对APP语言相关信息进行更新的方法的流程图二;

图10为本申请实施例根据需要升级的多语言信息对APP页面的显示信息进行更新的方法的流程图;

图11为本申请实施例确定语言代码信息对应显示信息的方法的流程图;

图12为本申请实施对APP语言相关信息进行更新方法的流程图二。

具体实施方式

本申请实施例终端从网络侧设备中获取所述APP对应的语言升级信息,其中所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息中的至少一者;所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新;其中,语言相关信息包括下列中的部分或全部:语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。由于本申请实施例的终端能够从网络侧设备中获取语言升级信息,该语言升级信息中包括最新支持的语言种类列表、需要升级的多语言信息,并且根据获取到的语言升级信息对APP中的语言相关信息进行更新,不需要发布该APP新的版本,就能实现更新APP的语言相关信息,从而使APP语言相关信息的更新过程简单、快捷。

下面结合说明书附图对本申请实施例作进一步详细描述。

如图1所示,本申请实施例对APP的语言相关信息进行更新的系统包括:终端10和网络侧设备20。

终端10,用于从网络侧设备20中获取所述APP对应的语言升级信息,其中所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息中的至少一者;根据所述语言升级信息对所述APP中的语言相关信息进行更新。

网络侧设备20,用于根据APP的标识信息,确定所述APP对应的语言升级信息;向终端发送所述语言升级信息,以使所述终端10根据网络侧设备20发送的所述语言升级信息对所述APP中的语言相关信息进行更新。

本申请实施例的终端可以在APP启动后,从网络侧设备20中获取该APP对应的语言升级信息;本申请实施例的终端还可以在预先设定的时刻,从网络侧设备20中获取该APP对应的语言升级信息。

可选的,本申请实施例语言相关信息包括下列中的部分或全部:

语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

本申请实施例APP中页面对应的语言代码信息为确定APP中页面语言显示的程序代码。其中,APP中页面对应的语言代码信息又可以成为APP中的文案占位符。比如,APP中页面的某一位置需要显示简体中文“确定”,则其对应的语言代码信息可以为“key_ok”。

本申请实施例APP中语言代码信息和多种语言的显示信息的对应关系为:确定APP中页面语言显示的程序代码与该程序代码在页面的显示信息的对应关系。例如,APP中语言代码信息为“key_ok”时,对应的在页面显示的简体中文信息为“确定”,对应的在页面显示的英文信息可以为“Ok”,则语言代码信息和多种语言的显示信息的对应关系可以是“key_ok=确定”,或者“key_ok=Ok”。

本申请实施例需要升级的多语言信息为,相比于APP发布时的语言代码信息和多种语言的显示信息的对应关系,需要发生变化的部分语言代码信息和多种语言的显示信息的对应关系。其中发生变化的语言代码信息和多种语言的显示信息的对应关系包括但不限于:新增语言代码信息和语言的显示信息的对应关系、删除语言代码信息和语言的显示信息的对应关系和修改语言代码信息和语言的显示信息的对应关系。

本申请实施例APP中的语言相关信息是存储于终端内部,并与该APP一一对应的。

其中,本申请实施例语言相关信息中的语言种类列表,为本申请实施例的APP支持的所有语言种类列表。例如,针对应用于IOS系统的阿里巴巴买家APP,支持的语言种类有简体中文、英文和西班牙文,则该阿里巴巴买家APP语言相关信息中的语言种类列表为简体中文、英文、西班牙文。

本申请实施例语言相关信息中的APP中页面对应的语言代码信息,为制作该APP页面时,确定APP页面显示语言的程序代码。例如,针对应用于 Android(安卓)系统的阿里巴巴卖家APP,在其聊天窗口包括一个关闭按钮,在该APP页面中显示文字为“关闭”,则“关闭”对应的语言代码信息为“key_close”。

本申请实施例语言相关信息中的语言代码信息和多种语言的显示信息的对应关系,为本申请实施例制作APP页面时,确定APP页面显示的语言代码与在页面中显示的语言文字的对应关系。其中,相同的语言代码可以对应不同的语言种类的语言文字。例如,“key_close”对应的英文显示信息为“Close”,对应的中文显示信息为“关闭”。

具体的,针对APP中的语言代码信息和多种语言的显示信息的对应关系,在终端是以数据库的形式进行存储的,具体可以按照下列两种方式进行存储。

方式一、语言代码信息和显示信息以一对一的方式进行存储。

本申请实施例根据语言相关信息中的语言种类列表,确定APP支持的语言种类,在对APP中的语言代码信息和多种语言的显示信息的对应关系进行存储时,根据APP支持的语言种类,在存储语言代码信息和多种语言的显示信息的数据库中分别进行存储。

下面以应用于IOS系统的阿里巴巴买家APP为例进行说明。

应用于IOS系统的阿里巴巴买家APP对应的语言种类列表为简体中文和英文,则在该阿里巴巴买家APP的语言代码信息和多种语言的显示信息的对应关系的存储方式如图2A所示,根据该阿里巴巴买家APP支持简体中文和英文两种语言,对语言代码信息和中文语言的显示信息,以及语言代码信息和英文语言的显示信息分别进行存储,语言代码信息和中文语言的显示信息的对应关系如图2A中区域一所示,其中,“zh_CN”表示简体中文,语言代码信息和中文语言的显示信息的对应关系分别为:“key_input=请输入”,“key_finish=完成”,“key_cancel=取消”;语言代码信息和英文语言的显示信息的对应关系如图2A中区域二所示,其中,“en_US”表示英文,语言代码信息和英文语言的显示信息的对应关系分别为:“key_input=Please Input”,“key_finish=Finish”, “key_cancel=Cancel”。

方式二、语言代码信息和显示信息以一对多的方式进行存储。

本申请实施例根据语言相关信息中的语言种类列表,确定APP支持的语言种类,在对APP中的语言代码信息和多种语言的显示信息的对应关系进行存储时,确定同一语言代码信息对应的多个语言种类的显示信息,并将该同一语言代码信息对应的多个语言种类的显示信息,以一对多的方式存储在语言代码信息和多种语言的显示信息的数据库中。

下面还以应用于IOS系统的阿里巴巴买家APP为例进行说明。

应用于IOS系统的阿里巴巴买家APP对应的语言种类列表为简体中文和英文,则在该阿里巴巴买家APP的语言代码信息和多种语言的显示信息的对应关系的存储方式如图2B所示,根据该阿里巴巴买家APP支持简体中文和英文两种语言,确定同一个语言代码信息对应的中文语言的显示信息和英文语言的显示信息,并将确定的同一个语言代码信息对应的中文语言的显示信息和英文语言的显示信息存储在一起。如图2B所示,同一个语言代码信息与中文语言、英文语言的显示信息的对应关系为:“key_input=zh_CN:请输入;en_US:Please Input”,“key_finish=zh_CN:完成;en_US:Finish”,“key_cancel=zh_CN:取消;en_US:Cancel”。

本申请实施例网络侧设备20的语言升级信息为预先存储的,技术人员确定APP中允许的语言列表以及需要更新的多语言信息,将APP中允许的语言列表以及需要更新的多语言信息整理成固定格式后,存储到网络侧设备20中;或者将APP中允许的语言列表以及需要更新的多语言信息通过文案转换平台,转换成统一的格式后存储到网络侧设备20中。

本申请实施例网络侧设备20数据存储结构如图3所示,其中数据存储结构的每一层都是一个数据层级。如图3所示的数据存储结构包括五个数据层级,分别为:应用名称、系统类型、应用版本、最新支持的语言种类列表、需要升级的多语言信息。由于同一网络侧设备20可以对应一个或多个APP,每个APP 对应一个APP名称,因此在网络侧设备20的数据存储结构的应用名称层级包括一个或多个APP名称;每一个APP根据操作系统不同,可以划分为多个不同系统类型的版本,在网络侧设备20的数据存储结构的系统类型层级包括多个系统类型;针对同一个系统类型,该APP又包括不同的应用版本,在网络侧设备20的数据存储结构的应用版本层级包括多个版本;每一个应用版本对应一个最新支持的语言种类列表;针对同一个最新支持的语言种类列表,在需要升级的多语言信息层级又包括最新支持的语言种类列表中部分或全部语种需要升级的语言信息。

例如,对于阿里巴巴的网络侧设备,其下包括两个APP,分别为买家APP和卖家APP,买家APP和卖家APP分别对应一个APPID(Application identification,应用程序标识)。阿里巴巴的网络侧设备中的数据存储结构如图4所示,应用名称层级包括阿里巴巴买家和阿里巴巴卖家。系统类型层级包括IOS、Android(安卓)等。针对IOS和Android等系统,在应用版本层级均包括买家1.0.0版本、买家1.3.0版本、卖家5.3.1版本、卖家6.0.0版本等。在最新支持的语言种类列表层级,买家1.0.0版本对应的最新支持的语言种类列表为英文、中文和日文;买家1.3.0版本对应的最新支持的语言种类列表为英文、中文和西班牙文;卖家5.3.1版本对应的最新支持的语言种类列表为英文和中文;卖家6.0.0版本对应的最新支持的语言种类列表为英文、中文和法文。在需要升级的多语言信息层级,买家1.0.0版本对应的最新支持的语言种类列表中英文新增语言信息“key_ok=Ok”,中文修改语言信息“key_ok=你好”;买家1.3.0版本对应的最新支持的语言种类列表中的所有语种没有需要升级的多语言信息;卖家5.3.1版本对应的最新支持的语言种类列表中英文新增语言信息“key_cancel=Cancel”;卖家6.0.0版本对应的最新支持的语言种类列表中英文新增语言信息“key_cancel=Cancel”,中文新增语言信息“key_cancel=取消”。

本申请实施例终端10是在APP启动后,从网络侧设备20获取该APP对应的语言升级信息的,并且,是在APP每次启动后,终端10都会从网络侧设 备20中获取该APP对应的语言升级信息。

可选的,本申请实施例的语言升级信息包括下列中的部分或全部:

最新支持的语言种类列表、需要升级的多语言信息。

具体的,本申请实施例终端10根据下列方式从网络侧设备20中获取语言升级信息。

一、终端从网络侧设备中获取最新支持的语言种类列表。

终端10向网络侧设备20发送语言种类列表请求信号。

本申请实施例的语言种类列表请求信号中包括APP的标识信息。

本申请实施例APP的标识信息包括APPID、系统类型和应用版本。

例如,终端中应用于IOS系统的阿里巴巴买家APP,其中该APP对应的应用版本为1.0.0,对应的APPID为buyer(买家);则在该APP启动后,终端向网络侧设备发送的语言种类列表请求信号为:getLangeList.do?appid=buyer&osType=IOS&versionCode=1.0.0。

相应的,网络侧设备20在接收到终端10发送的语言种类列表请求信号后,根据终端10发送的语言种类列表请求信号中APP的标识信息,在网络侧设备20中的数据存储结构中找到该APP对应的最新支持的语言种类列表,并将该最新支持的语言种类列表整理成终端10可以识别的格式,将该整理成终端10可以识别格式的最新支持的语言种类列表发送给终端10。

例如,在终端中的APP,为应用于Android系统的阿里巴巴买家APP时,并且该APP对应的应用版本为1.3.0,对应的APPID为buyer(买家);则在该APP启动后,终端向网络侧设备发送的语言种类列表请求信号为:getLangeList.do?appid=buyer&osType=Android&versionCode=1.3.0。在网络侧设备接收到终端发送的语言种类列表请求信号后,根据APP的标识信息:APPID为buyer,系统类型为Android系统,应用版本为1.3.0,网络侧设备在数据存储结构中找到该APP对应的最新支持的语言种类列表,比如,该APP对应的最新支持的语言种类列表为英文、简体中文和西班牙文,则将该最新支持的语 言种类列表整理成终端可以识别的格式,并返回给终端。网络侧设备返回的结果为:

{

“allowLang”:[{“title”:“英文”,“value”:“en-US”,“isDefault”:true},{“title”:“简体中文”,“value”:“zh-CN”},{“title”:“西班牙文”,“value”:“es-ES”}]

}

其中,在英文的语言种类中有个isDefault标识,并被标记为true,即英文为语言种类列表中的默认语种,具体使用方法后面会做详细说明。

二、终端从网络侧设备中获取需要升级的多语言信息。

终端10向网络侧设备20发送多语言请求信号。

本申请实施例的多语言请求信号中包括APP的标识信息。

本申请实施例APP的标识信息包括APPID、系统类型和应用版本。

例如,终端中应用于IOS系统的阿里巴巴买家APP,其中该APP对应的应用版本为1.0.0,对应的APPID为buyer(买家);则在该APP启动后,终端向网络侧设备发送的多语言请求信号为:getLangeUpdate.do?appid=buyer&osType=IOS&versionCode=1.0.0。

相应的,网络侧设备20在接收到终端10发送的多语言请求信号后,根据终端10发送的多语言请求信号中APP的标识信息,在网络侧设备20中的数据存储结构中找到该APP对应的需要升级的多语言信息,并将该需要升级的多语言信息整理成终端10可以识别的格式,将该整理成终端10可以识别格式的需要升级的多语言信息发送给终端10。

例如,在终端中的APP,为应用于IOS系统的阿里巴巴买家APP时,并且该APP对应的应用版本为1.0.0,对应的APPID为buyer(买家);则在该APP启动后,终端向网络侧设备发送的多语言请求信号为:getLangeUpdate.do?appid=buyer&osType=IOS&versionCode=1.0.0。在网络侧设备接收到终端发送的语言种类列表请求信号后,根据APP的标识信息:APPID 为buyer,系统类型为IOS系统,应用版本为1.3.0,网络侧设备在数据存储结构中找到该APP对应的需要升级的多语言信息,比如,该APP对应的需要升级的多语言信息为:“key_input=请输入”、“key_finish=完成”、“key_cancel=取消”、“key_input=Please Input”、“key_finish=Finish”、“key_cancel=Cancel”。则将该需要升级的多语言信息整理成终端可以识别的格式,并返回给终端。网络侧设备返回的结果为:

需要说明的是,本申请实施例的语言种类列表请求信号和多语言请求信号,可以是终端10在APP启动后同一时刻发送给网络侧设备20的;也可以是终端10在APP启动后,在不同的时刻分别发送语言种类列表请求信号和多语言请求信号,并且发送语言种类列表请求信号和多语言请求信号的时间顺序不作限定。本申请实施例对发送语言种类列表请求信号和多语言请求信号的方式不作限定。

本申请实施例的终端10在从网络侧设备20中获取到所述APP对应的语言升级信息之后,还需要根据APP对应的语言升级信息,分不同的情况对APP中的语言相关信息进行更新操作。

一、根据最新支持的语言种类列表,对APP中的语言种类列表进行更新操作。

具体为:将最新支持的语言种类列表与所述APP中的语言种类列表进行比较,根据比较结果对APP中的语言种类列表进行更新操作。下面根据不同的比较结果详细说明进行更新操作的方法。

1、根据比较结果确定需要新增语言种类。

本申请实施例的终端10在根据比较结果确定需要新增语言种类时,用从网络侧设备20中获取的最新支持的语言种类列表,替换APP中的语言种类列表。

比如,终端的操作系统为IOS,并且终端中阿里巴巴APP的应用版本为买家1.0.0,并且终端中的该买家1.0.0版本的APP中的语言种类列表为简体中文和英文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文、英文和日文。则终端将获取到的最新支持的语言种类列表与APP中的语言列表进行比较,确定新增加语言种类日文,则终端用最新支持的语言种类列表替换APP中的语言列表,即更新后的APP中的语言种类列表为简体中文、英文和日文。

并且,本申请实施例的终端在确定需要新增语言种类,并用最新支持的语言种类列表,替换APP中的语言种类列表后,还需要判断终端当前使用的语言种类与需要新增的语言种类是否相同,若相同,则终端自动将APP使用的的语言种类切换为需要新增的语言种类;若不同,则不对APP使用的语言种类进行更新。

例如,终端的操作系统为IOS,并且终端中阿里巴巴APP的应用版本为买家1.0.0,并且终端中的该买家1.0.0版本的APP中的语言种类列表为简体中文和英文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文、英文和日文。则终端将获取到的最新支持的语言种类列表与APP中的语言列表进行比较,确定新增加语言种类日文,则终端用最 新支持的语言种类列表替换APP中的语言种类列表。在将APP中的语言种类列表更新后,若确定终端当前使用的语言种类为日文,则终端将APP使用的语言种类切换为日文。

2、根据比较结果确定需要减少语言种类。

本申请实施例的终端10在根据比较结果确定需要减少语言种类时,用从网络侧设备20中获取的最新支持的语言种类列表,替换APP中的语言种类列表。

比如,终端的操作系统为Android,并且终端中阿里巴巴APP的应用版本为买家1.3.0,并且终端中的该买家1.3.0版本的APP中的语言种类列表为简体中文、英文和日文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文和英文。则终端将获取到的最新支持的语言种类列表与APP中的语言列表进行比较,确定新减少语言种类日文,则终端用最新支持的语言种类列表替换APP中的语言列表,即更新后的APP中的语言种类列表为简体中文和英文。

并且,本申请实施例的终端在确定需要减少语言种类,并用最新支持的语言种类列表,替换APP中的语言种类列表后,还需要判断APP当前使用的语言种类是否是需要减少的语言种类,若是,则终端自动将APP当前使用的的语言种类切换为默认的语言种类;若不是,则不对APP使用的语言种类进行更新。

例如,终端的操作系统为Android,并且终端中阿里巴巴APP的应用版本为买家1.3.0,并且终端中的该买家1.3.0版本的APP中的语言种类列表为简体中文、英文和日文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文和英文。则终端将获取到的最新支持的语言种类列表与APP中的语言列表进行比较,确定新减少语言种类日文,则终端用最新支持的语言种类列表替换APP中的语言列表,并且根据网络侧设备返回的最新支持的语言种类列表,确定英文为APP默认的语言种类。将APP中 的语言种类列表更新后,若确定APP当前使用的语言种类为日文,则终端将APP使用的语言种类切换为默认语言种类英文。

3、根据比较结果确定既需要增加语言种类,又需要减少语言种类。

本申请实施例的终端10在根据比较结果确定既需要增加语言种类,又需要减少语言种类时,用从网络侧设备20中获取的最新支持的语言种类列表,替换APP中的语言种类列表。

比如,终端的操作系统为Android,并且终端中阿里巴巴APP的应用版本为买家1.3.0,并且终端中的该买家1.3.0版本的APP中的语言种类列表为简体中文、英文和日文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文、英文和西班牙文。则终端将获取到的最新支持的语言种类列表与APP中的语言列表进行比较,确定减少语言种类日文,新增语言种类西班牙文,则终端用最新支持的语言种类列表替换APP中的语言列表,即更新后的APP中的语言种类列表为简体中文、英文和西班牙文。

并且,本申请实施例的终端在确定需要减少语言种类,并用最新支持的语言种类列表,替换APP中的语言种类列表后,还需确定APP当前使用的语言种类,以及终端当前使用的语言种类。若终端当前使用的语言种类是新增的语言种类,则终端自动将APP使用的语言种类切换为新增的语言种类;若终端当前使用的语言种类不是新增的语言种类,并且APP当前使用的语言种类为减少的语言种类,则终端自动将APP使用的语言种类切换为默认的语言种类;若终端当前使用的语言种类不是新增的语言种类,并且APP当前使用的语言种类也不是减少的语言种类,则不对APP使用的语言种类进行更新。

例如,终端的操作系统为IOS,并且终端中阿里巴巴APP的应用版本为卖家5.3.1,并且终端中的该卖家5.3.1版本的APP中的语言种类列表为简体中文、英文和日文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文、英文和西班牙文。则终端将获取到的最新支持的语言种类列表与APP中的语言列表进行比较,确定减少语言种类日文,新增 语言种类西班牙文,则终端用最新支持的语言种类列表替换APP中的语言列表。此时,若确定终端当前使用的语言种类为西班牙文,则终端自动将该APP使用的语言种类切换为西班牙文;若确定终端当前使用的语言种类不是西班牙文,但是该APP当前使用的语言种类为日文,则终端自动将该APP使用的语言种类切换为默认的语言种类英文。

二、根据最新支持的语言种类列表和需要升级的多语言信息,对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作。

具体的,本申请实施例根据最新支持的语言种类列表与APP中的语言种类列表的比较结果,若确定需要对APP中的语言种类列表进行更新,则根据需要升级的多语言信息,对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作。若确定不需要对APP中的语言种类列表进行更新,则根据需要升级的多语言信息,对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作。下面根据不同的情况分别介绍对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作的方法。

1、根据最新支持的语言种类列表与APP中的语言种类列表的比较结果,确定需要新增语言种类,对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作。

若根据所述比较结果确定需要新增语言种类,则所述终端根据所述需要升级的多语言信息,在所述语言代码信息和多种语言的显示信息的对应关系中增加语言代码信息和需要新增的语言种类的显示信息的对应关系。

本申请实施例根据最新支持的语言种类列表与APP中的语言种类列表的比较结果,确定需要新增语言种类时,需要升级的多语言信息中包括该需要新增语言种类对应的语言代码信息和需要新增的语言种类的显示信息的对应关系,此时,将该需要新增语言种类对应的语言代码信息和需要新增的语言种类的显示信息的对应关系,增加到语言代码信息和多种语言的显示信息的对应关系中。

例如,终端的操作系统为IOS,并且终端中阿里巴巴APP的应用版本为买家1.0.0,并且终端中的该买家1.0.0版本的APP中的语言种类列表为简体中文和英文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文、英文和日文。则终端将获取到的最新支持的语言种类列表与APP中的语言列表进行比较,确定新增加语言种类日文;则将需要升级的多语言信息中包括的日文对应的语言代码信息和日文的显示信息的对应关系,增加到语言代码信息和多种语言的显示信息的对应关系中。

2、根据最新支持的语言种类列表与APP中的语言种类列表的比较结果,确定需要新增语言种类,对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作。

若根据所述比较结果确定需要减少语言种类,则所述终端在所述语言代码信息和多种语言的显示信息的对应关系中删除语言代码信息和需要减少的语言种类的显示信息的对应关系。

本申请实施例根据最新支持的语言种类列表与APP中的语言种类列表的比较结果,确定需要减少语言种类时,则从APP的语言相关信息中的语言代码信息和多种语言的显示信息的对应关系中,删除该需要减少的语言种类对应的语言代码信息和需要减少的语言种类的显示信息的对应关系。

例如,终端的操作系统为IOS,并且终端中阿里巴巴APP的应用版本为买家1.0.0,并且终端中的该买家1.0.0版本的APP中的语言种类列表为简体中文、英文和日文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文和英文。则终端将获取到的最新支持的语言种类列表与APP中的语言列表进行比较,确定减少语言种类日文;则将APP中的语言代码信息和多种语言的显示信息的对应关系中,日文对应的语言代码和日文的显示信息的对应关系删除。

3、根据需要升级的多语言信息,对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作。

本申请实施例的终端在根据最新支持的语言种类列表与APP的语言种类列表的比较结果,对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作后,还需要根据需要升级的多语言信息,判断该需要升级的多语言信息是否均在APP中的语言代码信息和多种语言的显示信息的对应关系中;并且还需判断同一语言代码,在需要升级的多语言信息中对应的显示信息,和APP中该语言代码对应的显示信息是否相同。

具体的,通过比较需要升级的多语言信息和APP中的语言代码信息和多种语言的显示信息的对应关系。根据比较结果,若需要升级的多语言信息中存在部分或全部语言代码信息和多种语言的显示信息的对应关系,不在APP中的语言代码信息和多种语言的显示信息的对应关系中。则对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新操作。

A、根据比较结果,确定需要在APP中的语言代码信息和多种语言的显示信息的对应关系新增加部分语言代码信息和对应的显示信息。

终端根据所述需要升级的多语言信息,确定新增加的语言代码信息和对应的显示信息,并将新增加的语言代码信息和对应的显示信息增加到所述语言代码信息和多种语言的显示信息的对应关系中。

例如,终端的操作系统为IOS,并且终端中APP的应用版本为买家1.0.0,并且终端中的该买家1.0.0版本的APP中的语言种类列表为简体中文、英文和日文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文、英文和日文。并且网络侧设备中获取到该APP对应的需要升级的多语言信息中包括:“key_input:请输入”、“key_finish:完成”、“key_input:Please Input”和“key_finish:Finish”;并且该APP中的语言代码信息和多种语言的显示信息的对应关系中,没有包括语言代码“key_input”和“key_finish”,则确定需要在APP中的语言代码信息和多种语言的显示信息的对应关系中新增加语言代码信息和对应的显示信息,则将需要升级的多语言信息中的“key_input:请输入”、“key_finish:完成”、“key_input:Please Input” 和“key_finish:Finish”对应关系增加到APP中的语言代码信息和多种语言的显示信息的对应关系中。

B、根据比较结果,确定需要在APP中的语言代码信息和多种语言的显示信息的对应关系修改部分语言代码信息和对应的显示信息。

终端根据所述需要升级的多语言信息,确定所述语言代码信息和多种语言的显示信息的对应关系中需要修改的显示信息,并根据所述需要升级的多语言信息,对所述确定的显示信息进行修改。

例如,终端的操作系统为IOS,并且终端中阿里巴巴APP的应用版本为买家1.0.0,并且终端中的该买家1.0.0版本的APP中的语言种类列表为简体中文、英文和日文。该APP启动后,从网络侧设备中获取到该APP对应的最新支持的语言种类列表为简体中文、英文和日文。并且网络侧设备中获取到该APP对应的需要升级的多语言信息中包括:“key_ok:确认”、“key_finish:完成”、“key_ok:Ok”和“key_finish:Finish”;并且该APP中的语言代码信息和多种语言的显示信息的对应关系中,包括“key_finish:完成”和“key_finish:Finish”,并且包括语言代码“key_ok”,但是根据APP中的语言代码信息和多种语言的显示信息的对应关系,确定“key_ok”对应的中文显示信息为“你好”。此时,确认根据需要升级的多语言信息对APP中的语言代码信息和多种语言的显示信息的对应关系进行修改,将APP中的语言代码信息和多种语言的显示信息的对应关系中语言代码“key_ok”对应的中文显示信息修改为“确认”。

本申请实施例在显示一个该APP的页面时,根据APP中页面对应的语言代码信息,从APP中的语言代码信息和多种语言的显示信息的对应关系中,确定该需要显示的语言代码对应的语言的显示信息,将该语言的显示信息显示在页面。

本申请实施例中的网络侧可以由一个服务器实现,也可以由多个服务器组成的系统实现,只要是能够实现本申请实施例中的方法即可,并不限定具体的网络侧的类型或者是结构。

本申请实施例中的终端包括但不限于智能手机、电脑、智能电视。

如图5所示,本申请实施例的终端包括:获取模块501和处理模块502。

获取模块501,用于从网络侧设备中获取所述APP对应的语言升级信息,其中所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息中的至少一者;

处理模块502,用于根据所述语言升级信息对所述APP中的语言相关信息进行更新;其中,语言相关信息包括下列中的部分或全部:语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

可选的,所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息;

所述处理模块502,具体用于将所述最新支持的语言种类列表与所述APP中的语言种类列表进行比较;根据比较结果在确定需要对所述APP中的语言种类列表进行更新操作后,用所述最新支持的语言种类列表对所述APP中的语言种类列表进行更新操作。

可选的,所述处理模块502,具体用于若根据所述比较结果确定需要新增语言种类,则根据所述需要升级的多语言信息,在所述语言代码信息和多种语言的显示信息的对应关系中增加语言代码信息和需要新增的语言种类的显示信息的对应关系;若根据所述比较结果确定需要减少语言种类,则在所述语言代码信息和多种语言的显示信息的对应关系中删除语言代码信息和需要减少的语言种类的显示信息的对应关系。

可选的,所述处理模块502,还用于若根据所述比较结果确定需要新增语言种类,且所述终端当前的语言种类与需要新增的语言种类相同,则将所述APP的语言种类切换为所述需要新增的语言种类;若根据所述比较结果确定需要减少语言种类,且所述APP当前的语言种类与需要减少的语言种类相同,则将所述APP的语言种类切换为默认语言种类。

可选的,所述语言升级信息包括需要升级的多语言信息;

所述处理模块502,具体用于采用下列方式中的部分或全部,对所述APP中的语言相关信息进行更新:

方式一、根据所述需要升级的多语言信息,确定所述语言代码信息和多种语言的显示信息的对应关系中需要修改的显示信息,并根据所述需要升级的多语言信息,对所述确定的显示信息进行修改;

方式二、根据所述需要升级的多语言信息,确定新增加的语言代码信息和对应的显示信息,并将新增加的语言代码信息和对应的显示信息增加到所述语言代码信息和多种语言的显示信息的对应关系中。

可选的,所述处理模块502,还用于在通过所述APP显示一个页面时,根据所述语言代码信息和多种语言的显示信息的对应关系,确定所述页面的语言代码信息对应的显示信息;若所述语言代码信息和多种语言的显示信息的对应关系中不存在所述语言代码信息对应的显示信息,则根据所述APP中的原生多语言确定所述语言代码信息对应的显示信息。

如图6所示,本申请实施例的网络侧设备包括:确定模块601和发送模块602。

确定模块601,用于根据APP的标识信息,确定所述APP对应的语言升级信息;

发送模块602,用于向终端发送所述语言升级信息,以使所述终端根据网络侧设备发送的所述语言升级信息对所述APP中的语言相关信息进行更新;其中,所述语言相关信息包括下列中的部分或全部:语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

基于同一发明构思,本申请实施例中还提供了一种对APP的语言相关信息进行更新的方法,由于该方法对应的设备是本申请实施例对APP的语言相关信息进行更新的系统中的终端,并且该方法解决问题的原理与该设备相似, 因此该方法的实施可以参见设备的实施,重复之处不再赘述。

如图7所示,本申请实施例提供的一种对APP的语言相关信息进行更新的方法,包括:

步骤701、终端从网络侧设备中获取所述APP对应的语言升级信息,其中所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息中的至少一者;

步骤702、所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新;其中,语言相关信息包括下列中的部分或全部:语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

可选的,所述语言升级信息包括最新支持的语言种类列表和需要升级的多语言信息;

所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新,包括:

所述终端将所述最新支持的语言种类列表与所述APP中的语言种类列表进行比较;

所述终端根据比较结果在确定需要对所述APP中的语言种类列表进行更新操作后,用所述最新支持的语言种类列表对所述APP中的语言种类列表进行更新操作。

可选的,所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新之后,还包括:

若根据所述比较结果确定需要新增语言种类,且所述终端当前的语言种类与需要新增的语言种类相同,则所述终端将所述APP的语言种类切换为所述需要新增的语言种类;

若根据所述比较结果确定需要减少语言种类,且所述APP当前的语言种类与需要减少的语言种类相同,则所述终端将所述APP的语言种类切换为默 认语言种类。

具体的,本申请实施例的终端根据语言升级信息中的最新支持的语言种类列表,按照下列两种方式对APP语言相关信息的进行更新。

方式一、

如图8所示,本申请实施例终端根据最新支持的语言种类列表,对APP语言相关信息的进行更新。

步骤801、终端获取APP对应的最新支持的语言种类列表;

步骤802、所述终端检查APP当前使用的语言种类;

步骤803、所述终端判断APP当前使用的语言种类是否包括在最新支持的语言种类列表中,若是,执行步骤805,若否,执行步骤804;

步骤804、所述终端将APP当前使用的语言切换为默认语言种类;

步骤805、结束APP语言相关信息的更新。

方式二、

如图9所示,本申请实施例终端根据最新支持的语言种类列表,对APP语言相关信息的进行更新。

步骤901、终端获取APP对应的最新支持的语言种类列表;

步骤902、所述终端根据APP对应的最新支持的语言种类列表和APP当前对应的语言种类列表,判断是否存在新增加的语言种类,若是,执行步骤903,若否,执行步骤906;

步骤903、所述终端检查终端使用的语言种类;

步骤904、所述终端判断终端使当前使用的语言种类是否为新增加的语言种类,若是,执行吧905,若否,执行步骤906;

步骤905、所述终端将APP当前使用的语言切换为新增加的语言种类;

步骤906、结束APP语言相关信息的更新。

可选的,所述终端根据所述语言升级信息对所述APP中的语言相关信息进行更新,包括:

若根据所述比较结果确定需要新增语言种类,则所述终端根据所述需要升级的多语言信息,在所述语言代码信息和多种语言的显示信息的对应关系中增加语言代码信息和需要新增的语言种类的显示信息的对应关系;

若根据所述比较结果确定需要减少语言种类,则所述终端在所述语言代码信息和多种语言的显示信息的对应关系中删除语言代码信息和需要减少的语言种类的显示信息的对应关系。

可选的,所述语言升级信息包括需要升级的多语言信息;

所述终端采用下列方式中的部分或全部,对所述APP中的语言相关信息进行更新:

方式一、所述终端根据所述需要升级的多语言信息,确定所述语言代码信息和多种语言的显示信息的对应关系中需要修改的显示信息,并根据所述需要升级的多语言信息,对所述确定的显示信息进行修改;

方式二、所述终端根据所述需要升级的多语言信息,确定新增加的语言代码信息和对应的显示信息,并将新增加的语言代码信息和对应的显示信息增加到所述语言代码信息和多种语言的显示信息的对应关系中。

具体的,本申请实施例的终端在对APP中的语言代码信息和多种语言的显示信息的对应关系进行修改后,根据修改后的语言代码信息和多种语言的显示信息的对应关系,对APP页面的显示信息进行更新。下面结合附图说明具体的更新方法。

如图10所示,本申请实施例终端根据需要升级的多语言信息,对APP页面的显示信息进行更新。

步骤1001、终端获取APP对应的需要升级的多语言信息;

步骤1002、所述终端根据需要升级的多语言信息,对APP中的语言代码信息和多种语言的显示信息的对应关系进行更新;

步骤1003、所述终端判断是否存在APP中页面对应的语言代码信息对应的语言的显示信息发生改变,若是,执行步骤1004,若否,执行步骤1005;

步骤1004、所述终端根据更新后的APP中的语言代码信息和多种语言的显示信息,对APP页面的显示信息进行更新;

步骤1005、结束对APP页面显示信息的更新。

可选的,所述终端在通过所述APP显示一个页面时,根据所述语言代码信息和多种语言的显示信息的对应关系,确定所述页面的语言代码信息对应的显示信息;

若所述语言代码信息和多种语言的显示信息的对应关系中不存在所述语言代码信息对应的显示信息,则所述终端根据所述APP中的原生多语言确定所述语言代码信息对应的显示信息。

具体的,如图11所示,本申请实施例提供一种根据页面的语言代码信息,确定该语言代码信息对应的显示信息的方法。

步骤1101、终端确定需要显示的页面的语言代码信息;

步骤1102、所述终端判断语言代码信息和多种语言的显示信息的对应关系中是否存在所述语言代码信息对应的显示信息,若是,执行步骤1103,若否,执行步骤1104;

步骤1103、所述终端根据所述语言代码信息和多种语言的显示信息的对应关系,确定所述页面的语言代码信息对应的显示信息;

步骤1104、所述终端判断APP中的原生多语言中是否存在该语言代码信息对应的显示信息,若是,执行步骤1105,若否,执行步骤1106;

步骤1105、所述终端根据所述APP中的原生多语言,确定所述页面的语言代码信息对应的显示信息;

步骤1106、所述终端获取所述语言代码信息对应的显示信息失败,上报网络侧设备。

如图12所示,本申请实施例还提供一种对APP的语言相关信息进行更新的方法,包括:

步骤1201、网络侧设备根据APP的标识信息,确定所述APP对应的语言 升级信息;

步骤1202、网络侧设备向终端发送所述语言升级信息,以使所述终端根据网络侧设备发送的所述语言升级信息对所述APP中的语言相关信息进行更新;其中,所述语言相关信息包括下列中的部分或全部:语言种类列表、所述APP中页面对应的语言代码信息、语言代码信息和多种语言的显示信息的对应关系。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1