[发明专利]电子装置与其离线更新程序的方法有效
申请号: | 201810319943.9 | 申请日: | 2018-04-11 |
公开(公告)号: | CN110362322B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 林耕葆 | 申请(专利权)人: | 宏碁股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马雯雯;臧建明 |
地址: | 中国台湾新北市*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 与其 离线 更新 程序 方法 | ||
本发明提供一种电子装置与其离线更新程序的方法。所述方法包括:当所述网络模块连接至网络时,由网络伺服器取得服务代理元件以及离线执行数据。安装并运行所述服务代理元件,并存储所述离线执行数据。当所述网络模块未连接至网络时,通过应用程序的内嵌浏览器来触发所述服务代理元件存取所述离线执行数据而获取离线执行结果。通过所述应用程序依据所述离线执行结果执行一操作。
技术领域
本发明涉及一种电脑技术,尤其涉及一种电子装置与其离线更新程序的方法。
背景技术
随着科技日新月异,网际网络也快速地发展,越来越多的网络信息与网络应用服务通过网络而唾手可得。进一步而言,由于网际网络的发达,许多网络服务营运者可于网络中建置网络服务平台供使用者来使用,例如网络购物平台、网络新闻平台、单车共享平台等等。对应的,使用者的移动电子装置也装载有这些网络服务营运者提供的应用程序,以通过应用程序从上述网络服务平台获取网络应用服务。
然而,为了让这些应用程序能够应付网络离线的状态,而常见的方法是由程序开发者在上架应用程序前就先写好离线程序,好让使用者于下载应用程序时可以同步获取应用程序的离线程序。然而,上述方法将产生无法即时反应离线网络服务已更新的问题。举例而言,当应用程序的离线程序被再度更新时,使用者需要进入应用程序供应平台(例如应用程序商店)进行应用程序的更新动作,才有办法获取离线程序的最新版本而执行版本更新。倘若使用者迟迟没有更新应用程序,移动电子装置也就无法尽早提供更新后的离线服务。此外,由于移动电子装置上作业系统的原生程序语言的种类不只一种,因此网络服务营运者/程序开发者也就需要维护多套对应至不同程序语言的离线程序版本,其对于软件信息服务的维护与开发是不小的负担。
发明内容
有鉴于此,本发明提供一种电子装置与其离线更新程序的方法,可在离线状态下利用超文件标记语言规范来跨平台更新客户端的离线程序,从而降低离线程序开发的负担并快速更新客户端的离线程序。
本发明的一实施例提供一种离线更新程序的方法,用于具有网络模块的电子装置,所述方法包括下列步骤。当所述网络模块连接至网络时,由网络伺服器取得服务代理元件以及离线执行数据。安装并运行所述服务代理元件,并存储所述离线执行数据。当所述网络模块未连接至网络时,通过应用程序的内嵌浏览器来触发所述服务代理元件存取所述离线执行数据而获取离线执行结果。通过所述应用程序依据所述离线执行结果执行一操作。
本发明的另一实施例提供一种电子装置,其包括存储电路、网络模块及处理器。所述处理器耦接至所述存储电路及所述网络模块。所述处理器经配置用以:当所述网络模块连接至网络时,由网络伺服器取得服务代理元件以及离线执行数据;安装并运行所述服务代理元件,并存储所述离线执行数据;当所述网络模块未连接至网络时,通过应用程序的内嵌浏览器来触发所述服务代理元件存取所述离线执行数据而获取离线执行结果;以及通过所述应用程序依据所述离线执行结果执行一操作。
基于上述,本发明提出的离线更新程序的方法与电子装置,可于连网状态由网络伺服器取得服务代理元件以及离线执行数据,并于未连网状态通过应用程序的内嵌浏览器呼叫服务代理元件存取离线执行数据。于此,服务代理元件于可以在浏览器背后运行并对应于网络服务营运者所架设的特定网站,以将一网络伺服器提供的离线执行数据存储于浏览存储器中。因此,当电子装置未连接至网络时,应用程序的离线程序可基于服务代理元件产生的离线执行结果来更新。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1是根据本发明的一实施例所示出的网络服务系统的示意图。
图2是根据本发明的一实施例所示出的电子装置的示意图。
图3是根据本发明的一实施例所示出的离线更新程序的方法的流程图。
图4是根据本发明的一实施例所示出的电子装置处于连线情境的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810319943.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序的更新方法
- 下一篇:基于分布式自组网的嵌入式终端设备程序更新方法