A delta representation scheme for updating between versions of mobile phone software

R. Kiyohara, Mariko Kurihara, S. Mii, S. Kino
{"title":"A delta representation scheme for updating between versions of mobile phone software","authors":"R. Kiyohara, Mariko Kurihara, S. Mii, S. Kino","doi":"10.1002/ECJA.20348","DOIUrl":null,"url":null,"abstract":"In recent years the amount of software running on mobile phones has increased dramatically due to the start of data network connection services for mobile phones. As a result it has sometimes become necessary to repair defects in such products after they have been shipped to market. In this context, services have been launched that enable software to be updated after a terminal has been sold. The time taken for software to be updated is made up of the time taken to transmit the data to the handset via a mobile network or from a PC (which in turn depends on the amount of data being transmitted) and the time taken to overwrite the data on flash memory. A standard method for making the amount of data that needs to be transmitted to the handset small, is to only send delta data corresponding to those parts of the new version of the software that differ from the old version; it is generally necessary to make this delta as small as possible. Following a description of existing techniques for extracting deltas, in this paper we make multiple proposals regarding delta extraction schemes that are designed with the structure of mobile phone software particularly in mind with a view to making the delta data transmitted to the handset when updating software as small as possible; we then describe results of evaluations with actual mobile phones immediately prior to shipping. Both of the schemes that we propose are shown to allow a reduction of approximately 30 percent in the size of the delta when compared with standard delta representation mechanisms. © 2007 Wiley Periodicals, Inc. Electron Comm Jpn Pt 1, 90(7): 26–37, 2007; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecja.20348","PeriodicalId":100405,"journal":{"name":"Electronics and Communications in Japan (Part I: Communications)","volume":"26 1","pages":"26-37"},"PeriodicalIF":0.0000,"publicationDate":"2007-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Electronics and Communications in Japan (Part I: Communications)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/ECJA.20348","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

In recent years the amount of software running on mobile phones has increased dramatically due to the start of data network connection services for mobile phones. As a result it has sometimes become necessary to repair defects in such products after they have been shipped to market. In this context, services have been launched that enable software to be updated after a terminal has been sold. The time taken for software to be updated is made up of the time taken to transmit the data to the handset via a mobile network or from a PC (which in turn depends on the amount of data being transmitted) and the time taken to overwrite the data on flash memory. A standard method for making the amount of data that needs to be transmitted to the handset small, is to only send delta data corresponding to those parts of the new version of the software that differ from the old version; it is generally necessary to make this delta as small as possible. Following a description of existing techniques for extracting deltas, in this paper we make multiple proposals regarding delta extraction schemes that are designed with the structure of mobile phone software particularly in mind with a view to making the delta data transmitted to the handset when updating software as small as possible; we then describe results of evaluations with actual mobile phones immediately prior to shipping. Both of the schemes that we propose are shown to allow a reduction of approximately 30 percent in the size of the delta when compared with standard delta representation mechanisms. © 2007 Wiley Periodicals, Inc. Electron Comm Jpn Pt 1, 90(7): 26–37, 2007; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecja.20348
用于在手机软件版本之间进行更新的增量表示方案
近年来,由于手机数据网络连接服务的开始,手机上运行的软件数量急剧增加。因此,有时在这些产品被运往市场后,就有必要修复它们的缺陷。在这种情况下,已经启动了能够在销售终端后更新软件的服务。软件更新所花费的时间包括通过移动网络或从个人电脑将数据传输到手持设备所花费的时间(这又取决于传输的数据量)和覆盖闪存上的数据所花费的时间。为了减少需要传输到手机的数据量,一种标准方法是只发送与旧版本不同的软件的新版本部分对应的增量数据;通常有必要使这个增量尽可能小。在描述了提取delta的现有技术之后,在本文中,我们提出了关于delta提取方案的多项建议,这些方案设计时特别考虑到移动电话软件的结构,以便在更新软件时使传输到手机的delta数据尽可能小;然后,我们描述了评估结果与实际的手机,立即发货之前。与标准的增量表示机制相比,我们提出的两种方案都可以使增量的大小减少大约30%。©2007 Wiley期刊公司电子工程学报,2009,31 (7):557 - 557;在线发表于Wiley InterScience (www.interscience.wiley.com)。DOI 10.1002 / ecja.20348
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信