EPub文件的移动端呈现方法和装置

文档序号:1215797 发布日期:2020-09-04 浏览:8次 >En<

阅读说明:本技术 EPub文件的移动端呈现方法和装置 (Mobile terminal presentation method and device of EPub file ) 是由 马腾 于 2019-02-28 设计创作,主要内容包括:公开了一种EPub文件的移动端呈现方法和装置。所述方法包括:获取EPub文件中包含的一个或多个页面内容文件;使用移动端操作系统自带的页面解析功能渲染所述页面内容文件;在移动端的触摸显示屏上显示经渲染的一个页面内容文件;以及基于所述移动端操作系统自带的原生语言,对用户针对显示的页面内容文件的阅读切换手势操作做出响应。本发明利用移动端操作系统自带的页面解析功能天然支持XML和CSS解析和渲染的优势以及系统自带的切换手势响应功能,设计一款轻量级的EPub阅读器,能够以极小的代码体量和开发代价实现移动端电子书的灵活快速呈现。(A method and a device for presenting an EPub file on a mobile terminal are disclosed. The method comprises the following steps: acquiring one or more page content files contained in the EPub file; rendering the page content file by using a page analysis function carried by a mobile terminal operating system; displaying a rendered page content file on a touch display screen of the mobile terminal; and responding to the reading switching gesture operation of the user aiming at the displayed page content file based on the native language of the mobile terminal operating system. According to the invention, by utilizing the advantages that the page parsing function of the mobile terminal operating system naturally supports XML and CSS parsing and rendering and the switching gesture response function of the system, a lightweight EPub reader is designed, and flexible and rapid presentation of the mobile terminal electronic book can be realized with extremely small code volume and development cost.)

EPub文件的移动端呈现方法和装置

技术领域

本发明涉及移动端应用领域,尤其涉及一种EPub文件的移动端呈现方法和装置。

背景技术

EPub(Electronic Publication,电子出版)是一种由国际数字出版论坛(IDPF)提出的电子图书标准。EPub文件内部使用XHTML或DTBook来展现文字、以zip压缩格式来包裹文件内容,并且具有.epub的文件扩展名。由于XHTML基于XML发展而来,因此可以将Epub看作是基于XML格式的电子书。

现有的移动端应用中,为了能够显示EPub文件所包含的内容,需要自行编写解析引擎,解析xml协议,解析其中包含的CSS样式,按照样式要求赋予文字对应的格式,再通过大量的计算,绘制形成一页一页的内容展示给用户。图1示出了现有移动端的电子书阅读器显示EPub内容的一个例子。图中示出了三页连续的内容显示页面。现有的移动端电子书阅读器(例如,某一阅读APP)通过解析引擎,将EPub文件的内容按照移动端屏幕的大小绘制成如图1所示的分页页面。如图1所示,页面中还可以包括图片。用户可以通过左右滑动来对该阅读器绘制的书籍页面内容进行阅读。

由于XML解析涉及的标签集合、属性集合、颜色值集合、字符集集合和ASCII集合等超过上千种,并且需要针对CSS的样式进行背景,文字,字体,链接,列表,表格,框模型等的解析,因此一个功能完整的阅读器需要庞大的代码量实现,并且在实际绘制图书页面时需要耗费大量的移动端系统资源和相对较长的时间。

由此,需要一种能够以相对小的代价实现移动端EPub阅读的方案。

发明内容

有鉴于此,本发明提出了一种电子出版(EPub)文件的移动端呈现方法和装置,该方案利用移动端操作系统自带的页面解析功能天然支持XML和CSS解析和渲染的优势以及系统自带的切换手势响应功能,设计一款轻量级的EPub阅读器,能够以极小的代码体量和开发代价实现移动端电子书的灵活快速呈现。

根据本发明的一个方面,提出了一种EPub文件的移动端呈现方法,包括:获取EPub文件中包含的一个或多个页面内容文件;使用移动端操作系统自带的页面解析功能渲染所述页面内容文件;在移动端的触摸显示屏上显示经渲染的一个页面内容文件;以及基于所述移动端操作系统自带的原生语言,对用户针对显示的页面内容文件的阅读切换手势操作做出响应。移动端操作系统可以是Android或iOS系统,其各自的原生语言是Java和Objective-C。由此,通过直接利用操作系统自带功能实现页面内容解析和操作手势响应,能够大幅降低完整EPub显示所需的代码量,实现一个轻量级的EPub阅读器。

优选地,获取EPub文件中包含的一个或多个页面内容文件可以包括:获取EPub文件中的多个XML格式的文件,并且可以更有选地包括:查找所述EPub文件的存放路径;定位所述EPub文件中的text文件夹;以及获取位于text文件夹下的多个顺序排列的XHTML文件。由此,实现对页面内容的准确获取。

优选地,使用移动端操作系统自带的页面解析功能渲染所述页面内容文件包括:利用所述页面解析功能创建用于存放所述页面内容文件的多个网络视图(Webview);以及将获取的所述页面内容文件按照预定顺序存放到多个Webview中用于进行渲染。由此,通过存放容器的提供来方便对每个页面文件的渲染。

优选地,基于所述移动端操作系统自带的原生语言,对用户针对所述页面内容文件的阅读切换手势操作做出响应可以包括:响应于用户对所述触摸显示屏的上下滑动操作,在所述显示屏上显示同一个Webview中对应位置处的页面内容部分;和/或响应于用户对所述触摸显示屏的左右滑动操作,在所述显示屏上显示相邻的Webview中的页面内容。由此,用户能够通过上下左右的滑动操作简单实现对EPub内容的阅读。

优选地,该方法还可以包括:对EPub文件所包含的内容大小进行评估;以及至少根据评估结果确定每次获取、创建Webview和实际预先渲染的页面内容文件的范围。由此,能够基于具体应用场景和设备处理能力实现用户体验和资源占用的合理折中。

优选地,该呈现方法还可以包括:基于阅读切换手势操作,渲染相应位置的Webview或其中要显示部分的页面内容。由此,能够最大限度地节约系统资源。

优选地,在移动端的触摸显示屏上显示经渲染的一个页面内容文件可以包括:对获取的多个页面内容文件进行排序;以及选择所述多个页面内容文件中排序最前的所述页面内容文件进行显示。由此实现对页面内容的合理显示。

根据本发明的另一个方面,提出了一种电子出版(EPub)文件的移动端呈现装置,包括:页面文件获取单元,用于获取EPub文件中包含的一个或多个页面内容文件;页面内容渲染单元,用于使用移动端操作系统自带的页面解析功能渲染所述页面内容文件;页面内容显示单元,用于在移动端的触摸显示屏上显示经渲染的一个页面内容文件;以及用户手势响应单元,用于基于所述移动端操作系统自带的原生语言,对用户针对显示的页面内容文件的阅读切换手势操作做出响应。移动端操作系统可以是Android或iOS系统,其各自自带的原生语言是Java和Objective-C语言。

优选地,页面文件获取单元可以用于获取EPub文件中的多个XML格式的文件,更具体地,用于:查找所述EPub文件的存放路径;定位所述EPub文件中的text文件夹;以及获取位于text文件夹下的多个顺序排列的XHTML文件。

优选地,页面内容渲染单元可以用于:利用所述页面解析功能创建用于存放所述页面内容文件的多个网络视图(Webview);将获取的所述页面内容文件按照预定顺序存放到多个Webview中用于进行渲染。

优选地,用户手势响应单元可以进一步用于:响应于用户对所述触摸显示屏的上下滑动操作,在所述显示屏上显示同一个Webview中对应位置处的页面内容部分;和/或响应于用户对所述触摸显示屏的左右滑动操作,在所述显示屏上显示相邻的Webview中的页面内容。

优选地,呈现装置还可以包括:评估单元,用于对所述EPub文件所包含的内容大小进行评估。由此,页面文件获取单元可以至少根据评估单元的评估结果确定每次获取页面内容文件的范围,而页面内容渲染单元则可以至少根据评估单元的评估结果确定每次创建Webview和实际预先渲染的页面内容文件的范围。

优选地,页面内容渲染单元可以进一步用于:基于阅读切换手势操作,渲染相应位置的Webview或其中要显示部分的页面内容。

优选地,页面内容显示单元可以进一步用于:对获取的多个页面内容文件进行排序;以及选择所述多个页面内容文件中排序最前的所述页面内容文件进行显示。

根据本发明的又一个方面,提出了一种移动设备,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的EPub方法的移动端呈现方法。

根据本发明的再一个方面,提出了一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的EPub方法的移动端呈现方法。

本发明通过直接调用操作系统的Webview容器和Native触控方式实现了一种轻量级阅读EPub的方式。基于该方式得到的应用可以减少95%以上的代码量,开发周期短,并易于嵌入不同APP中进行使用。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。

图1示出了现有移动端电子书阅读器显示EPub内容的一个例子。

图2示出了根据本发明一个实施例的EPub文件移动端呈现方法的示意性流程图。

图3示出了EPub内容存放路径的一个例子。

图4示出了在触摸屏上显示一个页面内容文件所包含的内容的例子。

图5示出了响应于上下滑动操作显示同一页面的不同部分的一个例子。

图6示出了响应于左右滑动操作显示不同页面的一个例子。

图7示出了根据本发明一个实施例的EPub文件移动端呈现装置。

图8示出了根据本发明一个实施例可用于实现上述EPub呈现方法的计算设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

在现有的移动端EPub阅读APP(也可称为阅读器或阅读应用)或是带有EPub阅读功能的APP中,为了解析、渲染并呈现EPub文件中的XML格式内容,需要自行编写解析引擎。由于XML解析涉及的标签集合、属性集合、颜色值集合、字符集集合和ASCII集合等超过上千种,并且需要针对CSS的样式进行背景,文字,字体,链接,列表,表格,框模型等的解析,因此一个功能完整的阅读器需要大量代码实现。上述代码的开发费时费力,难以维护,会造成供移动端下载安装的阅读APP的体量过大,不易将阅读功能并入其他APP,并且在实际绘制图书页面时需要耗费大量的移动端系统资源和相对较长的时间。

为了解决上述问题,本发明提出了一种轻量的EPub文件移动端呈现方法。该方法直接调用移动端操作系统固有的页面解析功能模块来实现XML内容的渲染和呈现,并且直接利用系统原生语言支持的手势进行显示屏显示内容的自由切换,从而无需手动编码解析,无需手动编码渲染的情况下实现一个轻量级的移动端阅读器。

图2示出了根据本发明一个实施例的EPub文件移动端呈现方法的示意性流程图。在本发明中,“移动端”指代安装了操作系统并可由用户自行安装各类应用的便携式触屏设备,包括但不限于:智能手机和诸如iPad的平板设备。

在现有的市售移动端中,通常预装有iOS操作系统和各种定制版本的Android操作系统,并且使用触摸显示屏(下文也可简称为“触摸屏)作为标配。在这其中,iOS操作系统使用Objective-C原生语言,Android操作系统则使用Java原生语言,并且无论哪种操作系统,都在原生语言下用户对触摸屏进行的上下和左右滑动操作,以更改触摸屏的显示内容。本发明的电子书呈现方法虽然尤其适用于安装了上述iOS和Android操作系统的触屏移动设备,但在其他实施例中,也可用于安装有现在少量使用和/或将来开发的各类操作系统的触屏移动设备,只要该操作系统本身带有页面解析功能并能支持基于触摸屏上的滑动更改显示内容即可。

具体地,在步骤S210,获取EPub文件中包含的一个或多个页面内容文件。由于EPub文件其实是基于zip打标的压缩文件,因此通常需要对EPub文件进行解压,并从其解压文件夹中找出包含页面内容的文件。无论在EPub文件内部是使用XHTML还是DTBook标准来展现文字,上述页面内容文件都可以看作是XML格式的文件。于是该步骤S210可以包括获取EPub文件中的多个XML格式的文件。

更具体地,在现有的EPub标准版本中,XML格式的文件通常存储在text文件夹中。图3示出了EPub内容存放路径的一个例子。如图3所示,可以通过找到text文件夹而获取其中包含的XML格式的文件(图中示出为XHTML文件)。为此,优选地,页面内容文件获取步骤S210可以包括:查找所述EPub文件的存放路径;定位所述EPub文件中的text文件夹;以及获取位于text文件夹下的多个顺序排列的XHTML文件。

在其他实施例中,text文件夹中可以存储符合XML格式的其他文件,例如html文件或是xml文件。另外,如果text文件夹下的文件不是顺序排列的,则可以利用系统自带的排序功能(例如,按文件名排序)来获取顺序排列的页面内容文件。对于EPub文件中的其他内容,例如Styles和Image文件夹中的内容,则可以在XHTML文件的解析过程中例如通过链接而被链入并呈现。

在获取了页面内容文件之后,随后可以在步骤S220,使用移动端操作系统自带的页面解析功能渲染所述页面内容文件。针对现有常见的移动端操作系统,Android系统的原生语言是Java,iOS系统是原生语言是Objective-C。因为两种语言本身都不具备处理XML的能力,而页面解析能力是每个移动端操作系统都需要自行支持的能力(而不是仅仅依赖于在操作系统中安装的阅读应用所具备的功能),所以这两个操作系统各自开发了一套Webview容器,用于处理网页解析渲染展示,包括XML、HTML和PDF等。为此,在本发明中,使用移动端操作系统自带的页面解析功能可以理解为直接调用移动端操作系统自带的Webview容器(或是具有其他名称的页面解析功能模块)。由此,通过利用操作系统的固有页面渲染和呈现功能,避免了重新编写页面解析引擎的需要。另外,由于系统的原生功能通常天然地比安装的应用更快地实现页面渲染和呈现,因此能够实现更为快速高效的页面内容渲染和呈现。

具体地,步骤S220可以包括所述页面解析功能创建用于存放所述页面内容文件的多个网络视图(Webview);以及将获取的所述页面内容文件按照预定顺序存放到多个Webview中用于进行渲染。即,可以为每个XHTML文件创建一个Webview容器,并使用该Webview容器对与其对应的XHTML文件进行渲染。

随后,在步骤S230,在移动端的触摸屏上显示经渲染的一个页面内容文件。由于触摸屏的显示内容有限,因此一次性能够在触摸屏上显示的只有一个页面的内容,并且通常是页面内容的一部分。在页面中首先显示的,通常是页面内容文件中排序在前的文件。为此,步骤S230可以进一步包括:对获取的多个页面内容文件进行排序;以及选择所述多个页面内容文件中排序最前的所述页面内容文件进行显示。

图4示出了在触摸屏上显示一个页面内容文件所包含的内容的例子。例如,在步骤S210中读取了text文件夹中的多个XHTML文件,并在步骤S220中使用系统自带Webview容器至少对第一个Acknowledge.xhtml文件进行渲染之后,在移动端的触摸显示屏上显示该Acknowledge.xhtml文件所包含的页面内容。如图所示,1表示Webview容器内包含的经渲染的完整页面内容,框2则表示当前显示屏所能显示的内容。

随后,在步骤S240,基于所述移动端操作系统自带的原生语言(Native),对用户针对所述页面内容文件的阅读切换手势操作做出响应。

具体地,可以响应于用户的上下滑动操作,在所述显示屏上显示同一个Webview中对应位置处的页面内容部分。图5示出了响应于上下滑动操作显示同一页面的不同部分的一个例子。用户在如图4所示阅读完了Acknowledge.xhtml文件的首屏内容之后,可以通过系统自带的上滑手势操作,使触摸屏显示位于首屏内容下方的剩余内容,并且可以通过自由的上下滑动,选择想要阅读的Acknowledge.xhtml文件中的任何内容。图5右侧示出了用户完成阅读时的终屏内容。

作为替换或者补充,还可以响应于用户的左右滑动操作,在所述显示屏上显示相邻的Webview中的页面内容。图6示出了响应于左右滑动操作显示不同页面的一个例子。用户在如图5所示阅读完了整个Acknowledge.xhtml文件所包含的内容之后,可以如图6所示,通过系统自带的左滑手势操作,使触摸屏显示下一文件(通常对应于下一章节或是部分)的内容。图6中的框2示出了当前的屏显内容,即响应于用户在Acknowledge.xhtml文件页面下的左滑操作,显示Chapter 1.1的首屏内容。

随后,用户例如可以通过上下滑动阅读Chapter 1.1所包含的全部内容,通过左滑阅读Chapter 1.2的内容,或是通过右滑返回在前Acknowledge部分的内容。应该理解的是,用户可以针对显示的页面自由进行上下左右的滑动操作。例如,显见的是,用户并非是必须阅读完Acknowledge的内容才能左滑阅读Chapter 1.1的内容,而是可以在阅读到Acknowledge的任何部分时,通过左滑达到Chapter 1.1部分,并且优选左滑达到的是相应页面的首屏部分。基于不同的实施例,右滑可以返回在前页面的首屏、终屏或是最后阅读的屏幕部分。

在不同的应用场景中,可以基于预定的规则,选择获取、创建Webview和实际要进行渲染的页面内容文件的范围。例如,可以对EPub文件所包含的内容大小进行评估,并根据评估结果确定每次获取、创建Webview和实际预先渲染的页面内容文件的范围。

上述评估过程可以作为获取步骤的一部分,或是与获取步骤同时(但是在后台)进行。例如,当用户首次打开一个EPub文件并打算进行阅读时,基于本发明呈现方案的阅读器可以获取该EPub文件大小、包含的XHTML文件的个数、以及每个XHTML文件的大小等信息。随后,基于移动端的处理能力,选择每次获取的页面文件的个数、每次创建Webview容器的个数以及每次渲染页面内容的范围。例如,阅读器在获知了包含的XHTML文件的个数之后,可以首先为每个XHTML文件创建一个Webview容器(只是创建容器,而非获取页面内容和渲染),以方便应对用户的跳转操作(例如,快速左滑)。随后,基于预定个数或是XHTML文件的大小确定一次获取的页面数,例如,基于默认首先获取前三个文件内容,并将其与创建的前三个Webview容器相对应。随后,可以例如逐一渲染这三个文件的内容,以便在用户进行左右切换时,立即显示已经渲染好的页面内容。

随后,可以基于阅读切换手势操作,渲染相应位置的Webview或其中要显示部分的页面内容。例如,阅读器可以保持当前阅读页面的前后页面处于渲染完毕随时可被显示的状态。或者,在移动端处理能力有限的情况下,阅读器可以仅确保用户当前阅读页面,甚至仅是阅读屏附件的内容的渲染。或者,在移动端处理能力富裕的情况下,阅读器可以预先进行更多页面的获取和渲染。

如上已经参考图2-6描述了根据本发明的EPub移动端呈现方法,该方法尤其适于实现为一个轻量级的移动端阅览器,或是并入某一移动端APP的功能模块。

本发明的呈现方案还可以实现为一种移动端呈现装置。图7示出了根据本发明一个实施例的EPub文件移动端呈现装置。该呈现装置700尤其可以实现为在移动端上安装的阅读器或具有阅读功能的应用,该阅读器可以包括例如与如下各单元相对应的功能模块。

如图7所示,呈现装置700可以包括页面文件获取单元710、页面内容渲染单元720、页面内容显示单元730以及用户手势响应单元740。

页面文件获取单元710可以用于获取EPub文件中包含的一个或多个页面内容文件。页面内容渲染单元720可以用于使用移动端操作系统自带的页面解析功能渲染所述页面内容文件。页面内容显示单元730可以用于在移动端的触摸显示屏上显示经渲染的一个页面内容文件。用户手势响应单元740可以用于基于所述移动端操作系统自带的原生语言,对用户针对显示的页面内容文件的阅读切换手势操作做出响应。

在一个实施例中,页面文件获取单元710可以用于获取EPub文件中的多个XML格式的文件,更具体地,用于:查找所述EPub文件的存放路径;定位所述EPub文件中的text文件夹;以及获取位于text文件夹下的多个顺序排列的XHTML文件。

在一个实施例中,页面内容渲染单元720可以用于:利用所述页面解析功能创建用于存放所述页面内容文件的多个网络视图(Webview);将获取的所述页面内容文件按照预定顺序存放到多个Webview中用于进行渲染。

在一个实施例中,用户手势响应单元740可以进一步用于:响应于用户对所述触摸显示屏的上下滑动操作,在所述显示屏上显示同一个Webview中对应位置处的页面内容部分;和/或响应于用户对所述触摸显示屏的左右滑动操作,在所述显示屏上显示相邻的Webview中的页面内容。

在一个实施例中,呈现装置700还可以包括:评估单元,用于对所述EPub文件所包含的内容大小进行评估。由此,页面文件获取单元710可以至少根据评估单元的评估结果确定每次获取页面内容文件的范围,而页面内容渲染单元720则可以至少根据评估单元的评估结果确定每次创建Webview和实际预先渲染的页面内容文件的范围。

在一个实施例中,页面内容渲染单元720可以进一步用于:基于阅读切换手势操作,渲染相应位置的Webview或其中要显示部分的页面内容。

在一个实施例中,页面内容显示单元730可以进一步用于:对获取的多个页面内容文件进行排序;以及选择所述多个页面内容文件中排序最前的所述页面内容文件进行显示。

图8示出了根据本发明一个实施例可用于实现上述EPub呈现方法的计算设备的结构示意图。

参见图8,计算设备800包括存储器810和处理器820。

处理器820可以是一个多核的处理器,也可以包含多个处理器。在一些实施例中,处理器820可以包含一个通用的主处理器以及一个或多个特殊的协处理器,例如图形处理器(GPU)、数字信号处理器(DSP)等等。在一些实施例中,处理器820可以使用定制的电路实现,例如特定用途集成电路(ASIC)或者现场可编程逻辑门阵列(FPGA)。

存储器810可以包括各种类型的存储单元,例如系统内存、只读存储器(ROM),和永久存储装置。其中,ROM可以存储处理器820或者计算机的其他模块需要的静态数据或者指令。永久存储装置可以是可读写的存储装置。永久存储装置可以是即使计算机断电后也不会失去存储的指令和数据的非易失性存储设备。在一些实施方式中,永久性存储装置采用大容量存储装置(例如磁或光盘、闪存)作为永久存储装置。另外一些实施方式中,永久性存储装置可以是可移除的存储设备(例如软盘、光驱)。系统内存可以是可读写存储设备或者易失性可读写存储设备,例如动态随机访问内存。系统内存可以存储一些或者所有处理器在运行时需要的指令和数据。此外,存储器810可以包括任意计算机可读存储媒介的组合,包括各种类型的半导体存储芯片(DRAM,SRAM,SDRAM,闪存,可编程只读存储器),磁盘和/或光盘也可以采用。在一些实施方式中,存储器810可以包括可读和/或写的可移除的存储设备,例如激光唱片(CD)、只读数字多功能光盘(例如DVD-ROM,双层DVD-ROM)、只读蓝光光盘、超密度光盘、闪存卡(例如SD卡、min SD卡、Micro-SD卡等等)、磁性软盘等等。计算机可读存储媒介不包含载波和通过无线或有线传输的瞬间电子信号。

存储器810上存储有可执行代码,当可执行代码被处理器820处理时,可以使处理器820执行上文述及的EPub文件的移动端呈现方法。

上文中已经参考附图详细描述了根据本发明的EPub文件移动端呈现方法和装置。本发明通过直接调用操作系统的Webview容器和Native触控方式实现了一种轻量级阅读EPub的方式。基于该方式得到的应用可以减少95%以上的代码量,开发周期短,并易于嵌入不同APP中进行使用。

此外,根据本发明的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。

或者,本发明还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当所述可执行代码(或计算机程序、或计算机指令代码)被电子设备(或计算设备、服务器等)的处理器执行时,使所述处理器执行根据本发明的上述方法的各个步骤。

本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。

附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种构建JSON格式化数据的方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!