[go: up one dir, main page]

CN103095838B - A kind of method of Android smartphone software of being upgraded by download increment AKU - Google Patents

A kind of method of Android smartphone software of being upgraded by download increment AKU Download PDF

Info

Publication number
CN103095838B
CN103095838B CN201310019162.5A CN201310019162A CN103095838B CN 103095838 B CN103095838 B CN 103095838B CN 201310019162 A CN201310019162 A CN 201310019162A CN 103095838 B CN103095838 B CN 103095838B
Authority
CN
China
Prior art keywords
installation
software
installation kit
redaction
mobile phone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310019162.5A
Other languages
Chinese (zh)
Other versions
CN103095838A (en
Inventor
刘德建
陈宏展
陈兴柏
邱立亮
朱余亮
周培根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu com Times Technology Beijing Co Ltd
Original Assignee
Baidu com Times Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Baidu com Times Technology Beijing Co Ltd filed Critical Baidu com Times Technology Beijing Co Ltd
Priority to CN201310019162.5A priority Critical patent/CN103095838B/en
Publication of CN103095838A publication Critical patent/CN103095838A/en
Application granted granted Critical
Publication of CN103095838B publication Critical patent/CN103095838B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a kind of method of Android smartphone software of being upgraded by download increment AKU, the method comprises the more new technological process of service end handling process and mobile phone terminal; The present invention no longer carries out Internet Transmission fully to new edition file is complete, but calculate the different information of legacy version and redaction in service end by algorithm, and difference section is generated an increment AKU, as long as mobile phone terminal downloads this increment AKU, and the complete upgrade installation package of a redaction is regenerated at mobile phone terminal, finally call the installation that installation procedure carries out new version software.As long as the increment AKU that a mobile phone terminal request of the present invention volume is little, instead of complete redaction installation kit.Service end of the present invention decreases the local IO resource consumption of download server by issuing increment AKU, decrease the expense of the network bandwidth simultaneously.The present invention also makes cellphone subscriber shorten the stand-by period of download, saves mobile phone flow, improves Consumer's Experience.

Description

A kind of method of Android smartphone software of being upgraded by download increment AKU
Technical field
The present invention relates to technical field of communication equipment, particularly relate to a kind of method of Android smartphone software of being upgraded by download increment AKU.
Background technology
SHA1 algorithm brief introduction: SHA1 algorithm and Secure Hash Algorithm (SecureHashAlgorithm) are mainly applicable to the Digital Signature Algorithm (DigitalSignatureAlgorithmDSA) of DSS (DigitalSignatureStandardDSS) the inside definition.Length is less than to the message of 2^64 position, SHA1 can produce the eap-message digest of 160.In time receiving message, this eap-message digest can be used for the integrality of verification msg.In the process of transmission, data change possibly, so at this time will produce different eap-message digests.
In prior art, the various softwares that Android smartphone is installed, download by the assistant on application shop, browser or PC, install, when the developer (or developer) of software carries out version updating to software, when legacy version software on mobile phone needs to be upgraded to redaction, traditional technical scheme downloads complete highest version installation kit to mobile phone from service end, and the installation procedure then on calling mobile phone carries out the installation of highest version software.There is following defect in the program of prior art:
1, during upgrading, the download that the installation kit of highest version must be complete, user needs consume more mobile phone flow and wait for longer download time, when mobile phone limited flow, upgrade a larger software time, this situation is just particularly evident.
2, the server that cell phone software is downloaded also exists bandwidth pressure, when dispensed amount is larger, and server consumption more local file IO resource, and consume more network bandwidth resources.
Summary of the invention
The technical problem to be solved in the present invention, is a kind of method providing Android smartphone software of being upgraded by download increment AKU, makes cellphone subscriber shorten the stand-by period of download, save mobile phone flow, improve Consumer's Experience.
The present invention is achieved in that a kind of method of Android smartphone software of being upgraded by download increment AKU, and the method comprises the more new technological process of service end handling process and mobile phone terminal;
Described service end handling process comprises the steps: that step 10, service end receive the software identifiers installing cell phone software, the version information of mobile phone terminal; The software resources storeroom of the software identifiers of cell phone software, version information and service end is contrasted, if this cell phone software is renewable, then enters step 11; Without the need to upgrading, then do not operate;
Step 11, obtain cell phone software legacy version now apk installation kit and carry out this installation kit of decompress(ion), read the SHA1 summary info in the MANIFEST.MF file under installation kit META-INF catalogue, form the SHA1 summary info list 1 of all installation files of a legacy version;
Step 12, from software resources storeroom, found out the installation kit of the need upgrading of corresponding software by the software identifiers having installed cell phone software, namely redaction installation kit and carry out the installation kit of this redaction of decompress(ion); Read the SHA1 summary info in the MANIFEST.MF file under the installation kit META-INF catalogue of redaction, and form the SHA1 summary info list 2 of all installation files of a redaction;
Each file of step 13, contrast SHA1 summary info list 1 and SHA1 summary info list 2, can obtain following four kinds of situation: A, a certain installation file do not exist in list 1, and exist in list 2, then the installation kit of redaction adds this installation file; B, a certain installation file exist in list 1, and do not exist in list 2, then the installation kit of redaction deletes this installation file; C, a certain installation file exist in list 1 and list 2, but the SHA1 summary info of the two is not identical, then the installation kit of redaction have modified this installation file; D, a certain installation file exist in list 1 and list 2, and the SHA1 summary info of the two is identical, then this installation file remains unchanged in two versions;
Step 14, will meet A and C two kinds of situations installation file merge compression formed described increment AKU, the installation file meeting D situation is formed upgrade information data, increment AKU is handed down to mobile phone terminal together with upgrade information data;
The more new technological process of described mobile phone terminal comprises the steps: step 20, find out this has installed the apk installation kit of cell phone software on mobile phone;
Step 21, download increment AKU, and to revise its suffix be .apk;
Step 22, one by one from apk installation kit, read installation file, according to described upgrade information data, the installation file meeting D situation read is written in increment AKU; Thus form the redaction apk installation kit of upgrading required for redaction;
The installation procedure of step 23, calling mobile phone completes upgrading by redaction apk installation kit.
Further, obtain the installation kit of cell phone software legacy version now in described step 11 and carry out this installation kit of decompress(ion) and be specially: after the software resources storeroom of the software identifiers of cell phone software, version information and service end contrasts, the installation kit of this cell phone software now version is obtained in software resources storeroom, be the installation kit of legacy version, and carry out this installation kit of decompress(ion).
Tool of the present invention has the following advantages: the present invention no longer carries out Internet Transmission fully to new edition file is complete, but calculate the different information of legacy version and redaction in service end by algorithm, and difference section is generated an increment AKU, as long as mobile phone terminal downloads this increment AKU, and the complete upgrade installation package of a redaction is regenerated at mobile phone terminal, finally call the installation that installation procedure carries out new version software.As long as the increment AKU that a mobile phone terminal request of the present invention volume is little, instead of complete redaction installation kit.Service end of the present invention decreases the local IO resource consumption of download server by issuing increment AKU, decrease the expense of the network bandwidth simultaneously.The present invention also makes cellphone subscriber shorten the stand-by period of download, saves mobile phone flow, improves Consumer's Experience.
Accompanying drawing explanation
Fig. 1 is service end handling process schematic diagram of the present invention.
Fig. 2 is the renewal schematic flow sheet of mobile phone terminal of the present invention.
Embodiment
Refer to shown in Fig. 1 and Fig. 2, the method for a kind of Android smartphone software of being upgraded by download increment AKU of the present invention, the method comprises the more new technological process of service end handling process and mobile phone terminal;
Described service end handling process comprises the steps: that step 10, service end receive the software identifiers installing cell phone software, the version information of mobile phone terminal; The software resources storeroom of the software identifiers of cell phone software, version information and service end is contrasted, if this cell phone software is renewable, then enters step 11; Without the need to upgrading, then do not operate; This software resources storeroom stores the installation kit of dissimilar software, and the type of software is distinguished according to software identifiers; Dissimilar software is all to there being respective version information;
Step 11, obtain cell phone software legacy version now apk installation kit and carry out this installation kit of decompress(ion), read the SHA1 summary info in the MANIFEST.MF file under installation kit META-INF catalogue, form the SHA1 summary info list 1 of all installation files of a legacy version; The installation kit of described acquisition cell phone software legacy version now also carries out this installation kit of decompress(ion) and is specially: after the software resources storeroom of the software identifiers of cell phone software, version information and service end contrasts, the installation kit of this cell phone software now version is obtained in software resources storeroom, be the installation kit of legacy version, and carry out this installation kit of decompress(ion);
Step 12, from software resources storeroom, found out the installation kit of the need upgrading of corresponding software by the software identifiers having installed cell phone software, namely redaction installation kit and carry out the installation kit of this redaction of decompress(ion); Read the SHA1 summary info in the MANIFEST.MF file under the installation kit META-INF catalogue of redaction, and form the SHA1 summary info list 2 of all installation files of a redaction;
Each file of step 13, contrast SHA1 summary info list 1 and SHA1 summary info list 2, can obtain following four kinds of situation: A, a certain installation file do not exist in list 1, and exist in list 2, then the installation kit of redaction adds this installation file; B, a certain installation file exist in list 1, and do not exist in list 2, then the installation kit of redaction deletes this installation file; C, a certain installation file exist in list 1 and list 2, but the SHA1 summary info of the two is not identical, then the installation kit of redaction have modified this installation file; D, a certain installation file exist in list 1 and list 2, and the SHA1 summary info of the two is identical, then this installation file remains unchanged in two versions;
Step 14, will meet A and C two kinds of situations installation file merge compression formed described increment AKU, by above-mentioned four kinds of situations (increase, delete, amendment, constant) information gather, form upgrade information data, increment AKU is handed down to mobile phone terminal together with upgrade information data;
The more new technological process of described mobile phone terminal comprises the steps: step 20, find out this has installed the apk installation kit of cell phone software on mobile phone;
Step 21, download increment AKU (comprising the installation file of increase and the installation file of amendment), and to revise its suffix be .apk;
Step 22, one by one from apk installation kit, read installation file, according to described upgrade information data, the installation file meeting D situation read is written in increment AKU; Thus form the redaction apk installation kit of upgrading required for redaction;
The installation procedure of step 23, calling mobile phone completes upgrading by redaction apk installation kit.
In a word, as long as the increment AKU that a mobile phone terminal of the present invention request volume is little, instead of complete redaction installation kit; Service end of the present invention decreases the local IO resource consumption of download server by issuing increment AKU, decrease the expense of the network bandwidth simultaneously; The present invention also makes cellphone subscriber shorten the stand-by period of download, saves mobile phone flow, improves Consumer's Experience.
The foregoing is only preferred embodiment of the present invention, all equalizations done according to the present patent application the scope of the claims change and modify, and all should belong to covering scope of the present invention.

Claims (2)

1. a method for Android smartphone software of being upgraded by download increment AKU, be is characterized in that: the method comprises the more new technological process of service end handling process and mobile phone terminal;
Described service end handling process comprises the steps: that step 10, service end receive the software identifiers installing cell phone software, the version information of mobile phone terminal; The software resources storeroom installing the software identifiers of cell phone software, version information and service end is contrasted, if this cell phone software is renewable, then enters step 11; Without the need to upgrading, then do not operate;
Step 11, obtain cell phone software legacy version now apk installation kit and carry out this installation kit of decompress(ion), read the SHA1 summary info in the MANIFEST.MF file under installation kit META-INF catalogue, form the SHA1 summary info list 1 of all installation files of a legacy version;
Step 12, from software resources storeroom, found out the installation kit of the need upgrading of corresponding software by the software identifiers having installed cell phone software, namely redaction installation kit and carry out the installation kit of this redaction of decompress(ion); Read the SHA1 summary info in the MANIFEST.MF file under the installation kit META-INF catalogue of redaction, and form the SHA1 summary info list 2 of all installation files of a redaction;
Each file of step 13, contrast SHA1 summary info list 1 and SHA1 summary info list 2, can obtain following four kinds of situation: A, a certain installation file do not exist in list 1, and exist in list 2, then the installation kit of redaction adds this installation file; B, a certain installation file exist in list 1, and do not exist in list 2, then the installation kit of redaction deletes this installation file; C, a certain installation file exist in list 1 and list 2, but the SHA1 summary info of the two is not identical, then the installation kit of redaction have modified this installation file; D, a certain installation file exist in list 1 and list 2, and the SHA1 summary info of the two is identical, then this installation file remains unchanged in two versions;
Step 14, will meet A and C two kinds of situations installation file merge compression formed described increment AKU, the installation file meeting D situation is formed upgrade information data, increment AKU is handed down to mobile phone terminal together with upgrade information data;
The more new technological process of described mobile phone terminal comprises the steps: step 20, find out this has installed the apk installation kit of cell phone software on mobile phone;
Step 21, download increment AKU, and to revise its suffix be .apk;
Step 22, one by one reading installation file from installing in the apk installation kit of cell phone software on mobile phone, according to described upgrade information data, the installation file meeting D situation read being written in increment AKU; Thus form the redaction apk installation kit of upgrading required for redaction;
The installation procedure of step 23, calling mobile phone completes upgrading by redaction apk installation kit.
2. the method for a kind of Android smartphone software of being upgraded by download increment AKU according to claim 1, it is characterized in that: obtain the installation kit of cell phone software legacy version now in described step 11 and carry out this installation kit of decompress(ion) and be specially: after the software resources storeroom having installed the software identifiers of cell phone software, version information and service end contrasts, the installation kit of this cell phone software now version is obtained in software resources storeroom, be the installation kit of legacy version, and carry out this installation kit of solution contracting.
CN201310019162.5A 2013-01-16 2013-01-16 A kind of method of Android smartphone software of being upgraded by download increment AKU Active CN103095838B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310019162.5A CN103095838B (en) 2013-01-16 2013-01-16 A kind of method of Android smartphone software of being upgraded by download increment AKU

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310019162.5A CN103095838B (en) 2013-01-16 2013-01-16 A kind of method of Android smartphone software of being upgraded by download increment AKU

Publications (2)

Publication Number Publication Date
CN103095838A CN103095838A (en) 2013-05-08
CN103095838B true CN103095838B (en) 2016-03-30

Family

ID=48207961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310019162.5A Active CN103095838B (en) 2013-01-16 2013-01-16 A kind of method of Android smartphone software of being upgraded by download increment AKU

Country Status (1)

Country Link
CN (1) CN103095838B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502696A (en) * 2016-10-26 2017-03-15 腾讯科技(深圳)有限公司 A kind of generation method of upgrade installation package and relevant apparatus

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103313229B (en) * 2013-05-27 2017-04-19 华为终端有限公司 Method and device for upgrading aerial downloading technology
CN104216727A (en) * 2013-06-04 2014-12-17 腾讯科技(深圳)有限公司 Application upgrading method and system
CN103699408A (en) * 2013-12-12 2014-04-02 乐视网信息技术(北京)股份有限公司 Software updating method and equipment
CN103713928B (en) * 2013-12-31 2017-02-22 优视科技有限公司 Incremental file generating method, and application program installing file updating method and device
CN104915220B (en) * 2014-03-13 2019-08-16 中国移动通信集团安徽有限公司 A kind of upgrade method and system, client of client application
CN103955363B (en) * 2014-04-08 2017-03-15 国云科技股份有限公司 A kind of manufacture method of program upgrade installation package
CN105404521B (en) * 2014-05-30 2017-05-31 广州市动景计算机科技有限公司 A kind of method for updating increment and relevant apparatus
CN105323269A (en) * 2014-06-17 2016-02-10 中兴通讯股份有限公司 Method for updating APP in Android system, terminal and storage medium
CN104077161A (en) * 2014-06-19 2014-10-01 无锡天脉聚源传媒科技有限公司 Client application updating method and device
CN104965721B (en) * 2014-07-10 2019-03-19 腾讯科技(深圳)有限公司 The method and device that a kind of pair of application program is updated
CN104077422B (en) * 2014-07-22 2018-05-01 百度在线网络技术(北京)有限公司 Download the De-weight method and device of APK
CN104216736A (en) * 2014-08-14 2014-12-17 小米科技有限责任公司 Method and device for incremental upgrading and terminal device
CN105468395B (en) * 2014-09-10 2019-11-05 阿里巴巴集团控股有限公司 Update method, apparatus and system
CN105468396A (en) * 2014-09-11 2016-04-06 深圳Tcl数字技术有限公司 Differential packet generation method, upgrading method, generation device and Linux terminal
CN105589700B (en) * 2014-10-20 2019-09-17 Tcl集团股份有限公司 A kind of upgrade package management method and server
CN105677375A (en) * 2014-11-18 2016-06-15 中兴通讯股份有限公司 Update control device, terminal, terminal update method and system
CN106156052A (en) * 2015-03-27 2016-11-23 中兴通讯股份有限公司 Terminal data upgrade method and device
CN104793972A (en) * 2015-04-17 2015-07-22 北京大学深圳研究院 Method and device for updating data packets
EP3179688A1 (en) 2015-12-11 2017-06-14 Koninklijke KPN N.V. Updating part of a manifest file on the basis of patches
CN105930179A (en) * 2015-12-14 2016-09-07 中国银联股份有限公司 Method and apparatus for upgrading transaction terminal
CN106886433A (en) * 2015-12-16 2017-06-23 阿里巴巴集团控股有限公司 The update method and device of client software
CN106909404A (en) * 2015-12-22 2017-06-30 博雅网络游戏开发(深圳)有限公司 Oftware updating method and system
CN105681078A (en) * 2016-01-11 2016-06-15 努比亚技术有限公司 Network parameter upgrading device and method
CN105808785B (en) * 2016-04-01 2021-01-05 腾讯科技(深圳)有限公司 Information processing method and terminal equipment
CN106250143A (en) * 2016-07-27 2016-12-21 杭州联络互动信息科技股份有限公司 The OTA upgrade method of a kind of wearable device and device
WO2018039875A1 (en) * 2016-08-29 2018-03-08 北京小米移动软件有限公司 Method and apparatus for acquiring application upgrade package
CN106775845A (en) * 2016-11-30 2017-05-31 用友优普信息技术有限公司 A kind of method of software installation upgrading
CN108173888A (en) * 2016-12-06 2018-06-15 杭州海康威视数字技术股份有限公司 A kind of method for upgrading software of distributed system, apparatus and system
CN106708522A (en) * 2016-12-23 2017-05-24 光锐恒宇(北京)科技有限公司 Batch distribution method and device for installation packages
CN106681720A (en) * 2016-12-23 2017-05-17 光锐恒宇(北京)科技有限公司 Compression method and device and decompression method and device for installation packages
CN108614710A (en) * 2016-12-26 2018-10-02 上海广升信息技术股份有限公司 A kind of difference restoring method of Android system application program
CN107612961B (en) * 2017-07-26 2020-12-25 捷开通讯(深圳)有限公司 System software downloading/upgrading method, server and terminal
CN109697071B (en) * 2017-10-24 2022-02-08 腾讯科技(深圳)有限公司 Installation package synthesis method, device, terminal and storage medium
CN107908419A (en) * 2017-10-27 2018-04-13 珠海金山网络游戏科技有限公司 A kind of AssetBundle update methods and device based on difference
CN107783778B (en) * 2017-10-30 2020-04-10 厦门亿联网络技术股份有限公司 Increment upgrading method based on characteristic value table look-up method
CN108733400A (en) * 2018-04-27 2018-11-02 新光互联投资管理有限公司 A kind of hot update method of App increments and service system
CN111124475B (en) * 2018-10-31 2023-12-08 伊姆西Ip控股有限责任公司 Method for storage management, electronic device, and computer-readable storage medium
CN109889608B (en) * 2019-03-29 2021-12-10 北京金山安全软件有限公司 Dynamic resource loading method and device, electronic equipment and storage medium
CN110377321A (en) * 2019-07-22 2019-10-25 平安科技(深圳)有限公司 Method, apparatus, terminal and the storage medium of application program updating
CN111273939B (en) * 2020-01-20 2023-11-10 Oppo(重庆)智能科技有限公司 Information processing method, information processing device and terminal equipment
CN111371614B (en) * 2020-03-04 2024-04-09 深信服科技股份有限公司 Network access method, device and system
CN113703821B (en) * 2021-08-26 2025-04-01 北京百度网讯科技有限公司 Cloud phone update method, device, equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707977A (en) * 2012-05-17 2012-10-03 江苏中科梦兰电子科技有限公司 Increment upgrading method based on Android application software

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9235704B2 (en) * 2008-10-21 2016-01-12 Lookout, Inc. System and method for a scanning API

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707977A (en) * 2012-05-17 2012-10-03 江苏中科梦兰电子科技有限公司 Increment upgrading method based on Android application software

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Android增量升级功能;2cto;《http://www.2cto.com/kf/201211/170235.html》;20121122;第1页 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502696A (en) * 2016-10-26 2017-03-15 腾讯科技(深圳)有限公司 A kind of generation method of upgrade installation package and relevant apparatus
CN106502696B (en) * 2016-10-26 2019-09-17 腾讯科技(深圳)有限公司 A kind of generation method and relevant apparatus of upgrade installation package

Also Published As

Publication number Publication date
CN103095838A (en) 2013-05-08

Similar Documents

Publication Publication Date Title
CN103095838B (en) A kind of method of Android smartphone software of being upgraded by download increment AKU
CN108111331B (en) Method, device, storage medium, processor and system for acquiring update data packet
CN102622241B (en) A kind of method for upgrading software and device
CN102799473B (en) A kind of method and device managing intelligent display device third-party application
CN103853574B (en) A kind of method and system of software upgrading
CN104375849B (en) Load the method and device of kernel
CN106658475B (en) Method and device for upgrading over-the-air technology
CN104063239A (en) Application program update method of mobile terminal, server and client
JP5122467B2 (en) Multimedia middleware apparatus using metadata, control method thereof and storage medium
CN102065413B (en) Database updating method and system, and base station self-starting method and system
CN102571860A (en) Method, device and system for managing plug-in module
WO2013189395A2 (en) Software installation package generation and software installation method, device, and system
CN103699408A (en) Software updating method and equipment
KR101541112B1 (en) FOTA system and the method
CN102546675A (en) Software upgrading system and method
KR20190005152A (en) Mobile terminal application update method and apparatus
KR20160122254A (en) Method of deploying a set of software application(s)
CN105183496A (en) Method for automatically upgrading and pushing software based on domestic CPU and operating system
CN103810416A (en) Software installation or uninstallation method and device
CN104820611A (en) Equipment software upgrade method based on Bluetooth and upgrade device
CN101400167A (en) Dynamic menu implementing method, apparatus and system for mobile terminal
CN104216719A (en) Method and device for updating android system
CN114467320B (en) System, method and computer program for transferring subscriber identity module (SIM) information for SIM card or ESIM activation
CN102223380A (en) Client terminal automatic updating frame based on Webservice and application thereof
CN103906034A (en) Mobile application providing method and mobile application providing server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160106

Address after: 100000, No. two, building 17, Zhongguancun Software Park, 8 northeast Wang Xi Road, Beijing, Haidian District, A2

Applicant after: BAIDU.COM TIMES TECHNOLOGY (BEIJING) Co.,Ltd.

Address before: 350000, 403A building, four floor, Torch Innovation Building, 8 star road, Fuzhou Development Zone, Fuzhou, Fujian, China

Applicant before: Fuzhou Boyuan Wireless Network Technology Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant