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
用于在手机软件版本之间进行更新的增量表示方案
近年来,由于手机数据网络连接服务的开始,手机上运行的软件数量急剧增加。因此,有时在这些产品被运往市场后,就有必要修复它们的缺陷。在这种情况下,已经启动了能够在销售终端后更新软件的服务。软件更新所花费的时间包括通过移动网络或从个人电脑将数据传输到手持设备所花费的时间(这又取决于传输的数据量)和覆盖闪存上的数据所花费的时间。为了减少需要传输到手机的数据量,一种标准方法是只发送与旧版本不同的软件的新版本部分对应的增量数据;通常有必要使这个增量尽可能小。在描述了提取delta的现有技术之后,在本文中,我们提出了关于delta提取方案的多项建议,这些方案设计时特别考虑到移动电话软件的结构,以便在更新软件时使传输到手机的delta数据尽可能小;然后,我们描述了评估结果与实际的手机,立即发货之前。与标准的增量表示机制相比,我们提出的两种方案都可以使增量的大小减少大约30%。©2007 Wiley期刊公司电子工程学报,2009,31 (7):557 - 557;在线发表于Wiley InterScience (www.interscience.wiley.com)。DOI 10.1002 / ecja.20348
本文章由计算机程序翻译,如有差异,请以英文原文为准。