APP中ReactNative模块的快速调试方法、装置、介质和设备与流程

文档序号:18451131发布日期:2019-08-17 01:16阅读:167来源:国知局
APP中React Native模块的快速调试方法、装置、介质和设备与流程

本发明涉及应用调试领域,具体而言,本发明涉及一种app中reactnative模块的快速调试方法、装置、介质和计算机设备。



背景技术:

原生app开发中通常会混合使用reactnative开发,reactnative是指一种跨平台移动应用开发框架,通过reactnative开发的模块,也就是reactnative模块,在进行调试之前需要先打成bundle文件,之后app才能对其进行加载和显示。

目前调试reactnative模块时,需要先将reactnative模块打成bundle文件,并将bundle文件预先放置到app的安装包中,具体地,可以放在sd卡上,或者放在assets目录,而在调试过程中如果碰到问题,就先需要对reactnative模块的代码进行修改,然后将该模块新的代码重新打成bundle文件并重复执行上述步骤,导致目前reactnative模块的调试效率低下。



技术实现要素:

本发明针对现有技术的缺点,提供了一种app中reactnative模块的快速调试方法、装置、介质和计算机设备,本发明技术方案通过与本地服务器保持网络连接,能够实现实时从服务器下载bundle数据,提高了bundle数据在app中的加载效率,进一步加快了对reactnative模块的调试效率。

本发明实施例根据第一方面提供了一种app中reactnative模块的快速调试方法,应用于移动终端,包括:

与本地服务器建立网络连接;

向所述本地服务器发送bundle数据获取请求;

接收所述本地服务器基于所述网络连接发送的bundle数据,所述bundle数据是所述本地服务器根据待调试的reactnative模块的编程数据生成的;

加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

进一步地,所述加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面,之后包括:

接收所述本地服务器发送的更新bundle数据,所述更新bundle数据是所述本地服务器获取调试人员修改所述编程数据生成的更新编程数据,根据所述更新编程数据生成更新bundle数据;

加载所述更新bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

进一步地,所述与本地服务器建立网络连接,包括:

扫描由所述本地服务器生成的通信标识;

对所述通信标识进行解析,获得解析结果;

从所述解析结果中获得所述本地服务器的通信信息,所述通信信息包含所述本地服务器的ip地址和端口号;

根据所述通信信息与所述本地服务器建立网络连接;

所述向所述本地服务器发送bundle数据获取请求,包括:

从所述解析结果中获得与待调试的reactnative模块对应的jsmainmodulename信息;

向所述本地服务器发送包含所述jsmainmodulename信息的bundle数据获取请求。

进一步地,所述通信标识是所述本地服务器根据获取到的自身的ip地址、端口号、以及与待调试的reactnative模块对应的jsmainmodulename信息生成的二维码标识。

进一步地,所述接收所述本地服务器发送的更新bundle数据,包括:

接收所述本地服务器发送的bundle数据更新通知;

响应于所述bundle数据更新通知,向所述本地服务器发送bundle数据更新请求,所述bundle数据更新请求包括所述与待调试的reactnative模块对应的jsmainmodulename信息;

接收所述本地服务器发送的更新bundle数据,所述更新bundle数据是所述本地服务器从预设存储区域中获取到的与所述jsmainmodulename信息对应的数据。

本发明实施例根据第二方面提供了一种app中reactnative模块的快速调试方法,应用于本地服务器,包括:

与移动终端建立网络连接;

接收所述移动终端发送的bundle数据获取请求;

根据待调试的reactnative模块的编程数据生成bundle数据;

基于所述网络连接向所述移动终端发送所述bundle数据,使得所述移动终端加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

本发明实施例根据第三方面提供了一种app中reactnative模块的快速调试装置,包括:

网络连接建立模块,用于与本地服务器建立网络连接;

获取请求发送模块,用于向所述本地服务器发送bundle数据获取请求;

数据接收模块,用于接收所述本地服务器基于所述网络连接发送的bundle数据,所述bundle数据是所述本地服务器根据待调试的reactnative模块的编程数据生成的;

数据加载模块,用于加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

本发明实施例根据第四方面提供了一种app中reactnative模块的快速调试装置,包括:

连接建立模块,用于与移动终端建立网络连接;

获取请求接收模块,用于接收所述移动终端发送的bundle数据获取请求;

数据生成模块,用于根据待调试的reactnative模块的编程数据生成bundle数据;

数据发送模块,用于基于所述网络连接向所述移动终端发送所述bundle数据,使得所述移动终端加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

本发明实施例根据第五方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的app中reactnative模块的快速调试方法。

本发明实施例根据第六方面提供了一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的app中reactnative模块的快速调试方法。

在本发明实施例中,通过将移动终端与本地服务器建立网络连接;向所述本地服务器发送bundle数据获取请求;接收所述本地服务器基于所述网络连接发送的bundle数据,所述bundle数据是所述本地服务器根据待调试的reactnative模块的编程数据生成的;加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面,能够实现实时从服务器下载bundle数据,提高了bundle数据在app中的加载效率,进一步加快了对reactnative模块的调试效率。

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

附图说明

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

图1为本发明一个实施例的应用于移动终端的app中reactnative模块的快速调试方法流程示意图;

图2为本发明一个实施例的应用于本地服务器的app中reactnative模块的快速调试方法流程示意图;

图3为本发明一个实施例的app中reactnative模块的快速调试装置的结构示意图;

图4为本发明另一方面的app中reactnative模块的快速调试装置的结构示意图;

图5为本发明一种实施例的计算机设备的结构示意图。

具体实施方式

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

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式,这里使用的“第一”、“第二”仅用于区别同一技术特征,并不对该技术特征的顺序和数量等加以限定。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本发明实施例提供了一种app中reactnative模块的快速调试方法,以下站在移动终端的角度,结合附图对本发明的具体实施方式进行详细介绍。如图1所示,本发明实施例提供的app中reactnative模块的快速调试方法包括以下步骤:

s110:与本地服务器建立网络连接;

s120:向所述本地服务器发送bundle数据获取请求;

s130:接收所述本地服务器基于所述网络连接发送的bundle数据,所述bundle数据是所述本地服务器根据待调试的reactnative模块的编程数据生成的;

s140:加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

在本实施例中,所述移动终端具备与本地服务器下载数据的能力,具体可以通过预先在app中加入用于从本地服务器下载bundle数据的功能代码,以此实现与本地服务器建立网络连接以及从本地服务器中下载数据的能力。

在调试之前,移动终端需要与本地服务器先建立网络连接。需要说明的是,移动终端和本地服务器需要连接同一个局域网,比如两者都连接到同一个wifi局域网中,才可实现移动终端与本地服务器建立网络连接,并通过建立的网络连接进行通讯。

基于所述网络连接,移动终端向所述本地服务器发送bundle数据获取请求,当本地服务器接收到移动终端发送的bundle数据获取请求之后,会获取待调试的reactnative模块的编程数据,将获取到的编程数据生成bundle数据,然后将其发送给移动终端。其中,所述编程数据是指所述reactnative模块的代码数据,而所述本地服务器是指存储有所述reactnative模块的代码数据的计算机,比如可以是笔记本电脑、pc,也可以是智能手机等。

当移动终端接收到本地服务器发送的bundle数据后,自动加载接收到的bundle数据,并展示用于调试所述待调试的reactnative模块的显示界面,从而调试人员可以通过所述显示界面进行调试。

本实施例中,移动终端通过网络连接能够实现实时从本地服务器下载到bundle数据,因此不需要预先在app安装包中预置bundle数据,显著提高了bundle数据在app中的加载效率,进一步加快了对reactnative模块的调试效率。

在一个实施例中,所述s140:加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面,之后包括:

s150:接收所述本地服务器发送的更新bundle数据,所述更新bundle数据是所述本地服务器获取调试人员修改所述编程数据生成的更新编程数据,根据所述更新编程数据生成更新bundle数据;

具体地,所述s150:接收所述本地服务器发送的更新bundle数据,包括:

s151:接收所述本地服务器发送的bundle数据更新通知;

s152:响应于所述bundle数据更新通知,向所述本地服务器发送bundle数据更新请求,所述bundle数据更新请求包括所述与待调试的reactnative模块对应的jsmainmodulename信息;

s153:接收所述本地服务器发送的更新bundle数据,所述更新bundle数据是所述本地服务器从预设存储区域中获取到的与所述jsmainmodulename信息对应的数据。

s160:加载所述更新bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

在本实施例中,当调试人员在调试过程中发现问题时,比如ui问题或代码逻辑问题,可以直接在所述本地服务器中对reactnative模块的代码进行修改,当完成修改之后,本地服务器自动根据由调试人员修改后的reactnative模块的代码生成新的bundle数据,即所述更新bundle数据,并发送给所述移动终端。

当移动终端接收到本地服务器发送的更新bundle数据之后,就调用系统方法强制刷新bundle数据,以加载更新bundle数据,并展示更新后的所述待调试的reactnative模块的显示界面。

移动终端展示出更新后的显示界面,从而调试人员能够继续进行调试,如果调试过程中仍然出现问题,则会继续重复上述步骤,也就是调试人员在本地服务器修改reactnative模块的代码也就是所述编程数据,本地服务器自动生成更新bundle数据并发送给移动终端,而移动终端会加载接收到更新bundle数据,显示更新后的显示界面,由调试人员继续进行调试,直至调试人员完成调试任务。

在本实施例中,调试人员在编写app中的reactnative模块的代码时,不可能一下子就将代码编写得很完善,因此在调试过程需要不断地找出bug,即调试中出现了问题,因此调试过程中会不断地对reactnative模块的代码进行修改,如果按照以往的调试操作步骤,就不得不耗费很多时间来将修改后的代码打成bundle并预置到app的安装包中等操作,而在本实施例中,调试人员只需要负责在调试过程中找出问题,并修改相关的代码,本地服务器会自动将修改后的代码生成bundle数据,并通过网络连接发送给移动终端,移动终端能够随时加载更新bundle数据,给调试人员展示最新效果,即所述更新后的显示界面,从而更进一步地提高了对reactnative模块的调试效率。

在一个实施例中,所述s110:与本地服务器建立网络连接,包括:

s111:扫描由所述本地服务器生成的通信标识;

s112:对所述通信标识进行解析,获得解析结果;

s113:从所述解析结果中获得所述本地服务器的通信信息,所述通信信息包含所述本地服务器的ip地址和端口号;

s114:根据所述通信信息与所述本地服务器建立网络连接;

在本实施例中,本地服务器会获取自身的ip地址、端口号、以及与待调试的reactnative模块对应的jsmainmodulename信息,然后将上述信息拼装成一个url(uniformresourcelocator,统一资源定位符),通过这个url包含的信息就可以在本地服务器下载bundle数据。比如在移动终端中的浏览器等应用程序中输入所述url就可以访问到本地服务器。而为了提高调试效率,本地服务器可以将所述url转换生成一个通信标识,比如二维码标识,调试人员使用移动终端中app的二维码识别功能,比如扫一扫功能扫描本地服务器展示的二维码标识,然后对二维码进行解析以获得解析结果,这种方式比起上述在移动终端中输入url的方式更快便捷。

所述解析结果包括了本地服务器的ip地址、端口号、以及与待调试的reactnative模块对应的jsmainmodulename信息。通过所述ip地址和端口号,移动终端就能够与本地服务器建立网络连接。而在建立了网络连接之后,移动终端自动保存所述本地服务器的ip地址和端口号,从而方便后续调试过程中与本地服务器再次建立网络连接,而不需要重复扫描通信标识。

进一步地,所述s120:向所述本地服务器发送bundle数据获取请求,包括:

s121:从所述解析结果中获得与待调试的reactnative模块对应的jsmainmodulename信息;

s122:向所述本地服务器发送包含所述jsmainmodulename信息的bundle数据获取请求。

而利用所述jsmainmodulename信息,移动终端可以从本地服务器获取到相应的bundle数据。

在一个实施例中,以往调试reactnative模块时,调试人员需要在app中层层点击才能到达reactnative模块对应的显示界面,操作上非常繁琐,而reactnative模块中还包括多个小模块,在调试时调试人员需要对各个小模块进行调试,因此可以在上述通信标识中加入用于指定reactnative模块中小模块的componentname信息,也就是说,本地服务器除了获取自身的ip地址、端口号、以及与待调试的reactnative模块对应的jsmainmodulename信息之外,还获取componentname信息,并使用与上述生成通信标识的操作相同的操作方式来生成通信标识,从而当移动终端对通信标识进行解析之后,依据所述componentname信息直接跳转到小模块相应的显示界面,使得不需要调试人员的多次点击就能够直接到达其想要调试的小模块的显示界面,提高了调试操作的便捷性。

本发明还提供了一种app中reactnative模块的快速调试方法,应用于本地服务器,如图2所示,包括:

s210:与移动终端建立网络连接;

s220:接收所述移动终端发送的bundle数据获取请求;

s230:根据待调试的reactnative模块的编程数据生成bundle数据;

s240:基于所述网络连接向所述移动终端发送所述bundle数据,使得所述移动终端加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

在一个实施例中,获取自身的ip地址、端口号、以及与待调试的reactnative模块对应的jsmainmodulename信息;

根据所述ip地址、端口号以及jsmainmodulename信息生成通信标识,展示所述通信标识。

具体地,所述通信标识包括二维码标识。

在一个实施例中,所述s240:基于所述网络连接向所述移动终端发送所述bundle数据,之后包括:

获取调试人员修改所述编程数据生成的更新编程数据,根据所述更新编程数据生成更新bundle数据;

向所述移动终端发送所述更新bundle数据。

所述bundle数据获取请求包括所述jsmainmodulename信息,所述jsmainmodulename信息是所述移动终端扫描所述通信标识,从所述通信标识的解析结果中获得的。

在一个实施例中,所述向所述移动终端发送所述更新bundle数据,包括:

在检测到调试人员修改了所述编程数据时,向所述移动终端发送bundle数据更新通知;

接收所述移动终端发送的bundle数据更新请求,所述bundle数据更新请求包括jsmainmodulename信息;

从预设存储区域中获取与所述jsmainmodulename信息对应的的更新bundle数据;

将所述更新bundle数据发送给所述移动终端。

为了更好地理解本发明技术方案,本发明还提供了一种app中reactnative模块的快速调试装置,如图3所示,包括:

网络连接建立模块110,用于与本地服务器建立网络连接;

获取请求发送模块120,用于向所述本地服务器发送bundle数据获取请求;

数据接收模块130,用于接收所述本地服务器基于所述网络连接发送的bundle数据,所述bundle数据是所述本地服务器根据待调试的reactnative模块的编程数据生成的;

数据加载模块140,用于加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

在一个实施例中,本发明提供的app中reactnative模块的快速调试装置在执行所述数据加载模块140对应的功能之后,还执行以下模块对应的功能:

更新数据接收模块150,用于接收所述本地服务器发送的更新bundle数据,所述更新bundle数据是所述本地服务器获取调试人员修改所述编程数据生成的更新编程数据,根据所述更新编程数据生成更新bundle数据;

更新数据加载模块160,用于加载所述更新bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

在一个实施例中,所述网络连接建立模块110,包括:

通信标识扫描子模块111,用于扫描由所述本地服务器生成的通信标识;

通信标识解析子模块112,用于对所述通信标识进行解析,获得解析结果;

通信信息获得子模块113,用于从所述解析结果中获得所述本地服务器的通信信息,所述通信信息包含所述本地服务器的ip地址和端口号;

网络连接建立子模块114,用于根据所述通信信息与所述本地服务器建立网络连接;

所述获取请求发送模块120,包括:

模块名获得子模块121,用于从所述解析结果中获得与待调试的reactnative模块对应的jsmainmodulename信息;

获取请求发送子模块122,用于向所述本地服务器发送包含所述jsmainmodulename信息的bundle数据获取请求。

在一个实施例中,所述通信标识是所述本地服务器根据获取到的自身的ip地址、端口号、以及与待调试的reactnative模块对应的jsmainmodulename信息生成的二维码标识。

在一个实施例中,所述数据接收模块130,包括:

更新通知接收子模块131,用于接收所述本地服务器发送的bundle数据更新通知;

更新请求发送子模块132,用于响应于所述bundle数据更新通知,向所述本地服务器发送bundle数据更新请求,所述bundle数据更新请求包括所述与待调试的reactnative模块对应的jsmainmodulename信息;

数据接收子模块133,用于接收所述本地服务器发送的更新bundle数据,所述更新bundle数据是所述本地服务器从预设存储区域中获取到的与所述jsmainmodulename信息对应的数据。

需要说明的是,本发明实施例提供的app中reactnative模块的快速调试装置能够实现上述应用于移动终端的app中reactnative模块的快速调试方法实施例所实现的功能,功能的具体实现参照上述app中reactnative模块的快速调试方法中的描述,在此不再赘述。

为了更好地理解本发明技术方案,本发明还提供了一种app中reactnative模块的快速调试装置,如图4所示,包括:

连接建立模块210,用于与移动终端建立网络连接;

获取请求接收模块220,用于接收所述移动终端发送的bundle数据获取请求;

数据生成模块230,用于根据待调试的reactnative模块的编程数据生成bundle数据;

数据发送模块240,用于基于所述网络连接向所述移动终端发送所述bundle数据,使得所述移动终端加载所述bundle数据,展示用于调试所述待调试的reactnative模块的显示界面。

在一个实施例中,还包括,信息获取模块,用于获取自身的ip地址、端口号、以及与待调试的reactnative模块对应的jsmainmodulename信息;

通信标识生成模块,用于根据所述ip地址、端口号以及jsmainmodulename信息生成通信标识,展示所述通信标识。

具体地,所述通信标识包括二维码标识。

在一个实施例中,本实施例提供的app中reactnative模块的快速调试装置在执行所述数据发送模块240对应的功能之后,还执行以下模块对应的功能:

更新数据生成模块,用于获取调试人员修改所述编程数据生成的更新编程数据,根据所述更新编程数据生成更新bundle数据;

更新数据发送模块,用于向所述移动终端发送所述更新bundle数据。

具体地,所述bundle数据获取请求包括所述jsmainmodulename信息,所述jsmainmodulename信息是所述移动终端扫描所述通信标识,从所述通信标识的解析结果中获得的。

在一个实施例中,所述更新数据发送模块还包括:

更新通知发送子模块,用于在检测到调试人员修改了所述编程数据时,向所述移动终端发送bundle数据更新通知;

更新请求接收子模块,用于接收所述移动终端发送的bundle数据更新请求,所述bundle数据更新请求包括jsmainmodulename信息;

更新数据获取子模块,用于从预设存储区域中获取与所述jsmainmodulename信息对应的的更新bundle数据;

更新数据发送子模块,用于将所述更新bundle数据发送给所述移动终端。

需要说明的是,本发明实施例提供的app中reactnative模块的快速调试装置能够实现上述应用于本地服务器的app中reactnative模块的快速调试方法实施例所实现的功能,功能的具体实现参照上述app中reactnative模块的快速调试方法中的描述,在此不再赘述。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述上述任意一个实施例的app中reactnative模块的快速调试方法。其中,所述存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。可以是只读存储器,磁盘或光盘等。

本发明实施例还提供一种计算机设备,所述计算机设备包括:

一个或多个处理器710;

存储装置720,用于存储一个或多个程序700,

当所述一个或多个程序700被所述一个或多个处理器710执行,使得所述一个或多个处理器710实现上述任意一个实施例的app中reactnative模块的快速调试方法。

如图5所示为本发明计算机设备的结构示意图,包括处理器710、存储装置720、输入单元730以及显示单元740等器件。本领域技术人员可以理解,图5示出的结构器件并不构成对所有计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储装置720可用于存储应用程序700以及各功能模块,处理器710运行存储在存储装置720的应用程序700,从而执行设备的各种功能应用以及数据处理。存储装置720可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本发明所公开的存储装置包括但不限于这些类型的存储装置。本发明所公开的存储装置720只作为例子而非作为限定。

输入单元730用于接收信号的输入,以及接收用户输入的选择语音文件等相关请求。输入单元730可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元740可用于显示用户输入的信息或提供给用户的信息以及计算机设备的各种菜单。显示单元740可采用液晶显示器、有机发光二极管等形式。处理器710是计算机设备的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储装置720内的软件程序和/或模块,以及调用存储在存储装置内的数据,执行各种功能和处理数据。

在一实施方式中,计算机设备包括一个或多个处理器710,以及一个或多个存储装置720,一个或多个应用程序700,其中所述一个或多个应用程序700被存储在存储装置720中并被配置为由所述一个或多个处理器710执行,所述一个或多个应用程序700配置用于执行以上实施例所述的app中reactnative模块的快速调试方法。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

应该理解的是,在本发明各实施例中的各功能单元可集成在一个处理模块中,也可以各个单元单独物理存在,也可以两个或两个以上单元集成于一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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