CN103257879A - Method using screen capture for installing and configuring software - Google Patents

Method using screen capture for installing and configuring software Download PDF

Info

Publication number
CN103257879A
CN103257879A CN2013101959641A CN201310195964A CN103257879A CN 103257879 A CN103257879 A CN 103257879A CN 2013101959641 A CN2013101959641 A CN 2013101959641A CN 201310195964 A CN201310195964 A CN 201310195964A CN 103257879 A CN103257879 A CN 103257879A
Authority
CN
China
Prior art keywords
software
icon
database
central
user
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.)
Granted
Application number
CN2013101959641A
Other languages
Chinese (zh)
Other versions
CN103257879B (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.)
Hefei Zhongchong Digital Technology Co.,Ltd.
Original Assignee
ANHUI MICROPAY TECHNOLOGY 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 ANHUI MICROPAY TECHNOLOGY Co Ltd filed Critical ANHUI MICROPAY TECHNOLOGY Co Ltd
Priority to CN201310195964.1A priority Critical patent/CN103257879B/en
Publication of CN103257879A publication Critical patent/CN103257879A/en
Application granted granted Critical
Publication of CN103257879B publication Critical patent/CN103257879B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method using screen capture for installing and configuring software. The method comprises a first step of obtaining screen capture or a screen shot of a terminal through the fact that an image analysis client is connected with the source terminal; a second step of carrying out analysis identification through an image pixel of the screen shot to obtain the position of each software icon on a screen; a third step of obtaining icons of all software and image pixels of all the icons; a fourth step of carrying out comparison and identification on each obtained software icon and an icon of each item of software in a central software and set database; a fifth step of generating a corresponding relation if similarity of a comparison result of the software icon needing to be identified and a certain software icon in the central software and set database reaches 99.5%, wherein the corresponding relation is not generated if the similarity of the comparison result does not reach 99.5%; a sixth step of storing the result of the fifth step in an individual software and set database; a seventh step of repeating the fourth step to the sixth step until each software icon on the source terminal achieves comparison and identification.

Description

Utilize screenshot capture that the method for software and configuration software is installed
  
Technical field
The present invention relates to a kind of method of utilizing screenshot capture that software and configuration software are installed.
Background technology
Be an epoch that science and technology is maked rapid progress now, in many user's hands different terminals arranged, as mobile phone, computer, flat board etc.And need often to move to another terminal from a terminal at the personal data of these terminal inners.Even whole operation system (with relevant personal data) all needs to be copied on the new machine sometimes.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of method of utilizing screenshot capture that software and configuration software are installed.
For solving the problems of the technologies described above, the technical solution used in the present invention is: utilize screenshot capture that the method for software and configuration software is installed, may further comprise the steps:
(1) connects source terminal by the graphical analysis client, and obtain screenshot capture or the screenshotss of this terminal;
(2) analyze identification by the image pixel of described screenshotss, obtain the position of each software icon on the screen;
(3) obtain icon and the image pixel thereof of all software;
(4) each software icon and the central software that obtains and the icon that each software of database is set are compared identification;
The software icon that will need software icon and the central software of identifying earlier and arrange in the database before contrast is handled, make the image pixel of the software icon that needs software icon and the central software of identifying and database is set in full accord, will need software icon and each central software of identifying and the software icon that database is set to compare identification then;
(5) if the comparing result similarity that needs software icon and the central software of identification and some software icon in the database are set reaches 99.5%, then produce a corresponding relation; If the comparing result that needs software icon and the central software of identification and any one software icon in the database is set all can not reach 99.5%, then this software and central software and database is set does not produce corresponding relation;
(6) result with the 5th step is stored into individual software and database is set;
(7) repetition (4) to (6) step each software icon on the user source terminal is all finished contrast identification.
As preferably, when the graphical analysis client is connected with user's terminal, described graphical analysis client can be obtained the screenshotss of user terminal, thereby and screenshotss are carried out image handle the software icon that obtains to run on each software on the user terminal, then at each software icon to central software and database is set sends request, with central software and arrange that the software icon of every software compares identification in the database, if there is corresponding relation to produce, then setting/script file of corresponding software extracted and upload the individual software that is stored to the user and arrange in the database.
As preferably, source terminal is smart mobile phone or the panel computer that has software/setting/script that the user need copy.
As preferably, central software and this database of database is set has deposited at present and mostly on the market to run on portable terminal and to comprise that the different editions of the software of different operating system installs software and archives and script are set accordingly; Also comprise the software icon of each software under different operating system in addition, its pixel size is unified to be 114x114; Database leaves on the server via unified management, and can send when request in the graphical analysis client, provide the corresponding software icon to identify or arrange the user and provide corresponding software installation file when request is sent in the customer side, file be set or script file arranges or carry out script for downloading and installing and/or copying.
As preferably, individual software and database is set has deposited the every software of user on different mobile terminal file and script file are set accordingly.Database leaves on the server via unified management, and the database between each user is separate not to be disturbed mutually; When user's terminal was connected to the user client is set, subscription client can be uploaded and store into user's individual software and arrange the database from arrange file and/or script file that terminal is extracted each software.
As preferably, contrast identification described in the step (4) and comprise the steps:
A) pixel that will need each pixel and the central software of the software icon that contrasts and the software icon correspondence position in the database is set is not carried out the colour contrast, and recording this pixel if colour is identical is identical, not then to record this pixel be inequality;
B) described software icon is when colour contrasts, inequality if any the pixel colour that surpasses 0.5%, then this icon and current central software and software icon that database is set do not produce corresponding relation, and the central software of the next one and software icon that database is set are compared with it;
C) step that repeats a~b is until software icon and the central software of needs contrast and some software icon in the database are set degree of conformity above 99.5% is arranged, at this moment, the software of the software icon representative of required contrast namely produces a corresponding relation with current central software and software that the software icon representative in the database is set; Dui Bi software icon and central software and all software icon in the database are set all do not have to surpass 99.5% degree of conformity if desired, then the software of the software icon representative of required contrast does not namely all have corresponding relation with central software and any software of arranging in the database.
The invention has the beneficial effects as follows:
The personal data that directly can realize the different terminal inner in user's hand by image analysis method shift mutually, even comprise that the whole operation system is copied on the other user terminal with relevant personal data.
Embodiment
A kind of method of utilizing screenshot capture that software and configuration software are installed may further comprise the steps:
(1) source terminal by graphical analysis client link user and obtain the screenshot capture (screenshotss) of this terminal; Source terminal is smart mobile phone or the panel computer that has software/setting/script that the user need copy.
(2) picture size by screenshotss (such as, the full width screenshotss of iPhone 5 are the 1136x640 pixel) (size of the screen of each iPhone 5 all is standardized, so each software icon also fixing can being identified of shared position on screen to analyze the position that identification obtains each software icon on the screen; The software icon of other-end also can be identified by similar approach);
(3) obtain icon and each icon of all softwares picture size (such as, 114x114 pixel or 57x57 pixel);
(4) software icon that each is obtained and central software compare identification with the icon that each software of database is set:
A) before contrast, will need software icon and the central software of identifying and the software icon that database is set to carry out suitable processing earlier, their picture size is unified; Such as, need the software icon of identification to be of a size of the 228x228 pixel, then it is dwindled processing, make it to become the 114x114 pixel; If need the software icon of identification to be of a size of the 57x57 pixel, then central software and the software icon that database is set are dwindled processing, make it to become the 57x57 pixel; If needing the software icon size of identification just in time is the 114x114 pixel, then need not to handle;
B) will need software icon and each central software of identifying and the software icon that database is set to compare identification;
(5) if need the software icon of identification and central software to reach 99.5% with the comparing result similarity that some software icon in the database are set, then produce a corresponding relation; If the comparing result that needs software icon and the central software of identification and any one software icon in the database is set all can not reach 99.5%, then this software and central software with database be set do not produce corresponding relation;
(6) result with the 5th step is stored into individual software and database is set;
(7) repeat (4)~(6) step each software icon on user's source terminal and all finish contrast identification.
Above-mentioned graphical analysis client can be carried out following operation:
(1) set by the user and regularly carry out screenshotss, and the setting of analysis software, (newly-increased or deletion) is with central software and database is set compares identification when change takes place source terminal software;
(2) and corresponding more new individual software and record in the database is set; The setting of extraction source terminal software or script also are stored into individual software and arrange in the database.
Present embodiment utilizes software analysis with relevant user the screenshotss that produce to be set at the software of source terminal (such as an iPhone) operation, contrast is at central software and software catalog in the database is set, thereby produces the software inventory that moves at source terminal; The user can be kept at this software inventory and relevant the setting individual software and arranges in the database, and can select subsequently which software and setting are copied or transfer to above the purpose terminal (such as an Android mobile phone).
Below be specific operation process:
One, starting condition
1) source terminal:
Model: iPhone 5,
Operating system: iOS 6.1,
Software has been installed: Adobe Reader 10.1, QQ 2013, little letter, iBook
2) purpose terminal
Model: HTC One
Operating system: Android 4.3
Software: QQ 2013 has been installed
Two, the user need carry out following operation in the purpose terminal with the software on the source terminal:
1) Adobe Reader 10.1 – only install software
2) QQ2013 – propagation software arranges
3) Wei Xin – install software and copy setting
4) iBook – purpose terminal does not have the corresponding software version, can not copy
Three, concrete operations step
(1) screenshotss analysis
1) user is connected iPhone 5 with the graphical analysis client;
2) graphical analysis client is obtained screenshotss, the analysis of iPhone 5 and is produced following 4 software icon (all the icon resolution is the 114x114 pixel);
3) graphical analysis client with 4 software icon respectively with central software and the icon of each software is set in the database compares and obtain following result:
Icon 1-Adobe Reader 10.1
Icon 2-QQ2013
Icon 3-little letter
Icon 4 – iBook
4) as shown in table 1, the graphical analysis client is extracted file being set and they being stored into individual software and database is set of every software from iPhone 5.
Table 1
Figure 2013101959641100002DEST_PATH_IMAGE004A
(2) propagation software and setting
5) user arranges client with HTC One and user and links
6) as shown in table 2, the user is from individual software and arrange selection copies to which software and setting on the HTC One the database.
Table 2
7) user selects Adobe Reader 10.1-that software only is installed
8) user arranges client from central software and arranges and finds corresponding installation file (AdobeReader.jar) to download and be installed to HTC One the database
9) user selects the setting of QQ2013-propagation software
10) user arranges client from individual software and arranges and finds relative set file (QQ2013.config) to download and with the Set For Current covering of QQ2013 HTC One on the database
11) user selects little letter-installation software and copies setting
12) user arranges client from central software and arranges and finds corresponding installation file (Weixin.jar) to download and be installed to HTC One the database
13) user arranges client from individual software and arranges and finds relative set file (Weixin.config) to download and with the default setting covering of QQ2013 HTC One on the database
Four, copy finish after state
1) source terminal
Model: iPhone 5
Operating system: iOS 6.1
Software has been installed: Adobe Reader 10.1, QQ 2013, little letter, iBook
2) purpose terminal
Model: HTC One
Operating system: Android 4.3
Software has been installed: Adobe Reader 10.1, QQ 2013, little letter
Above-described embodiment of the present invention does not constitute the restriction to protection domain of the present invention.Any modification of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., all should be included within the claim protection domain of the present invention.

Claims (7)

1. utilize screenshot capture that the method for software and configuration software is installed, it is characterized in that may further comprise the steps:
(1) connects source terminal by the graphical analysis client, and obtain screenshot capture or the screenshotss of this source terminal;
(2) analyze identification by the image pixel of described screenshotss, obtain the position of each software icon on the screen;
(3) obtain icon and the image pixel thereof of all software;
(4) each software icon and the central software that obtains and the icon that each software of database is set are compared identification;
The software icon that will need software icon and the central software of identifying earlier and arrange in the database before contrast is handled, make the image pixel of the software icon that needs software icon and the central software of identifying and database is set in full accord, will need software icon and each central software of identifying and the software icon that database is set to compare identification then;
(5) if the comparing result similarity that needs software icon and the central software of identification and some software icon in the database are set reaches 99.5%, then produce a corresponding relation; If the comparing result that needs software icon and the central software of identification and any one software icon in the database is set all can not reach 99.5%, then this software and central software and database is set does not produce corresponding relation;
(6) result with the 5th step is stored into individual software and database is set;
(7) repetition (4) to (6) step each software icon on source terminal is all finished contrast identification.
2. method according to claim 1, it is characterized in that, when described graphical analysis client is connected with user's terminal, described graphical analysis client can be obtained the screenshotss of user terminal, thereby and screenshotss are carried out image handle the software icon that obtains to run on each software on the user terminal, then at each software icon to central software and database is set sends request, with central software and arrange that the software icon of every software compares identification in the database, if there is corresponding relation to produce, then setting/script file of corresponding software extracted and upload the individual software that is stored to the user and arrange in the database.
3. method according to claim 1 is characterized in that, described source terminal is smart mobile phone or the panel computer that has software/setting/script that the user need copy.
4. method according to claim 1, it is characterized in that described central software and database this database is set has deposited at present and mostly on the market to run on portable terminal and to comprise that the different editions of the software of different operating system installs software and archives and script are set accordingly; Also comprise the software icon of each software under different operating system in addition, its pixel size is unified to be 114x114; Database leaves on the server via unified management, and can send when request in the graphical analysis client, provide the corresponding software icon to identify or arrange the user and provide corresponding software installation file when request is sent in the customer side, file be set or script file arranges or carry out script for downloading and installing and/or copying.
5. method according to claim 1 is characterized in that, described individual software and database is set has deposited the every software of user on different mobile terminal file and script file are set accordingly.
6. database leaves on the server via unified management, and the database between each user is separate not to be disturbed mutually; When user's terminal was connected to the user client is set, subscription client can be uploaded and store into user's individual software and arrange the database from arrange file and/or script file that terminal is extracted each software.
7. method according to claim 1 is characterized in that, the identification of contrast described in the step (4) comprises the steps:
A) pixel that will need each pixel and the central software of the software icon that contrasts and the software icon correspondence position in the database is set is not carried out the colour contrast, and recording this pixel if colour is identical is identical, not then to record this pixel be inequality;
B) described software icon is when colour contrasts, inequality if any the pixel colour that surpasses 0.5%, then this icon and current central software and software icon that database is set do not produce corresponding relation, and the central software of the next one and software icon that database is set are compared with it;
C) step that repeats a~b is until software icon and the central software of needs contrast and some software icon in the database are set degree of conformity above 99.5% is arranged, at this moment, the software of the software icon representative of required contrast namely produces a corresponding relation with current central software and software that the software icon representative in the database is set; Dui Bi software icon and central software and all software icon in the database are set all do not have to surpass 99.5% degree of conformity if desired, then the software of the software icon representative of required contrast does not namely all have corresponding relation with central software and any software of arranging in the database.
CN201310195964.1A 2013-05-24 2013-05-24 Utilize the method that screenshot capture installs software and configuration software Active CN103257879B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310195964.1A CN103257879B (en) 2013-05-24 2013-05-24 Utilize the method that screenshot capture installs software and configuration software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310195964.1A CN103257879B (en) 2013-05-24 2013-05-24 Utilize the method that screenshot capture installs software and configuration software

Publications (2)

Publication Number Publication Date
CN103257879A true CN103257879A (en) 2013-08-21
CN103257879B CN103257879B (en) 2016-07-06

Family

ID=48961814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310195964.1A Active CN103257879B (en) 2013-05-24 2013-05-24 Utilize the method that screenshot capture installs software and configuration software

Country Status (1)

Country Link
CN (1) CN103257879B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546551A (en) * 2013-10-16 2014-01-29 北京奇虎科技有限公司 Application software intelligent downloading method, device and system
CN103873591A (en) * 2014-03-31 2014-06-18 广东欧珀移动通信有限公司 Cross-platform cloud unlocking method
CN104090786A (en) * 2014-06-20 2014-10-08 裴兆欣 Method and system for intelligently upgrading application software
CN104281363A (en) * 2014-09-24 2015-01-14 深圳市金立通信设备有限公司 Interface operation method
CN104317561A (en) * 2014-09-24 2015-01-28 深圳市金立通信设备有限公司 Method of interface operation
CN104461474A (en) * 2013-09-12 2015-03-25 北京三星通信技术研究有限公司 Mobile terminal and screen-shooting method and device therefor
CN104766198A (en) * 2015-03-03 2015-07-08 包敬海 Method for rapidly recognizing mail attachment
WO2016112619A1 (en) * 2015-01-15 2016-07-21 中兴通讯股份有限公司 Method, device and terminal for implementing regional screen capture
CN106096574A (en) * 2016-06-24 2016-11-09 百度在线网络技术(北京)有限公司 The recognition methods of screen picture and device
CN106201177A (en) * 2016-06-24 2016-12-07 维沃移动通信有限公司 A kind of operation execution method and mobile terminal
CN106201196A (en) * 2016-06-30 2016-12-07 维沃移动通信有限公司 The method for sorting of a kind of desktop icons and mobile terminal
CN106936986A (en) * 2017-02-21 2017-07-07 北京小米移动软件有限公司 Application processing method and device
CN107341400A (en) * 2016-05-03 2017-11-10 阿里巴巴集团控股有限公司 Software detecting method, device and electronic equipment
CN107665120A (en) * 2017-07-14 2018-02-06 深圳市谷熊网络科技有限公司 The method for down loading and device of software
US10511717B1 (en) 2016-05-20 2019-12-17 Wells Fargo Bank, N.A. Directed customer support

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100153944A1 (en) * 2008-12-16 2010-06-17 Shenzhen Futaihong Precision Industry Co., Ltd. Software installation system and method
CN102176695A (en) * 2011-01-14 2011-09-07 北京格致璞科技有限公司 Method and device for software environment among synchronous equipment
CN102572573A (en) * 2010-12-30 2012-07-11 上海无戒空间信息技术有限公司 Method for pushing information according to played content

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100153944A1 (en) * 2008-12-16 2010-06-17 Shenzhen Futaihong Precision Industry Co., Ltd. Software installation system and method
CN102572573A (en) * 2010-12-30 2012-07-11 上海无戒空间信息技术有限公司 Method for pushing information according to played content
CN102176695A (en) * 2011-01-14 2011-09-07 北京格致璞科技有限公司 Method and device for software environment among synchronous equipment

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10402483B2 (en) 2013-09-12 2019-09-03 Samsung Electronics Co., Ltd. Screenshot processing device and method for same
CN104461474A (en) * 2013-09-12 2015-03-25 北京三星通信技术研究有限公司 Mobile terminal and screen-shooting method and device therefor
CN103546551A (en) * 2013-10-16 2014-01-29 北京奇虎科技有限公司 Application software intelligent downloading method, device and system
CN103873591B (en) * 2014-03-31 2017-09-29 广东欧珀移动通信有限公司 A kind of cross-platform high in the clouds unlocking method
CN103873591A (en) * 2014-03-31 2014-06-18 广东欧珀移动通信有限公司 Cross-platform cloud unlocking method
CN104090786A (en) * 2014-06-20 2014-10-08 裴兆欣 Method and system for intelligently upgrading application software
CN104317561A (en) * 2014-09-24 2015-01-28 深圳市金立通信设备有限公司 Method of interface operation
CN104281363A (en) * 2014-09-24 2015-01-14 深圳市金立通信设备有限公司 Interface operation method
WO2016112619A1 (en) * 2015-01-15 2016-07-21 中兴通讯股份有限公司 Method, device and terminal for implementing regional screen capture
CN104766198A (en) * 2015-03-03 2015-07-08 包敬海 Method for rapidly recognizing mail attachment
CN107341400A (en) * 2016-05-03 2017-11-10 阿里巴巴集团控股有限公司 Software detecting method, device and electronic equipment
US10511717B1 (en) 2016-05-20 2019-12-17 Wells Fargo Bank, N.A. Directed customer support
US10979572B1 (en) 2016-05-20 2021-04-13 Wells Fargo Bank, N.A. Directed customer support
CN106096574A (en) * 2016-06-24 2016-11-09 百度在线网络技术(北京)有限公司 The recognition methods of screen picture and device
CN106201177A (en) * 2016-06-24 2016-12-07 维沃移动通信有限公司 A kind of operation execution method and mobile terminal
CN106201196A (en) * 2016-06-30 2016-12-07 维沃移动通信有限公司 The method for sorting of a kind of desktop icons and mobile terminal
CN106936986A (en) * 2017-02-21 2017-07-07 北京小米移动软件有限公司 Application processing method and device
CN107665120A (en) * 2017-07-14 2018-02-06 深圳市谷熊网络科技有限公司 The method for down loading and device of software

Also Published As

Publication number Publication date
CN103257879B (en) 2016-07-06

Similar Documents

Publication Publication Date Title
CN103257879A (en) Method using screen capture for installing and configuring software
CN104199706B (en) A kind of eMMC firmware upgrade method and its equipment
CN104246767B (en) Telemetry system for cloud synchronization system
CN109446570B (en) Business process display method, device, computer equipment and storage medium
US9369823B2 (en) System and method for transferring software applications and data between two mobile devices with different operating systems
WO2021076311A1 (en) Methods and systems for integrated development environment editor support with a single code base
CN104598380A (en) Method and system for automatic testing based on control
CN104866414A (en) Method, device and system for testing application program
CN105094774A (en) Terminal system interface display method and apparatus
US9940115B2 (en) Mobile application deployment for distributed computing environments
CN104035812A (en) Method and system for recommending applications to electronic device
CN104021018A (en) Terminal, upgrade patch generation method and upgrade patch recognition method
EP2649512A2 (en) Place-based image organization
WO2010104568A1 (en) Method and system for updating images in an image database
CN103685515A (en) Method and system for downloading application
CN105550370A (en) Input method and input system
CN105005599A (en) Photograph sharing method and mobile terminal
CN108268206B (en) Method and device for adjusting display result of object in interface and mobile equipment
CN104424003A (en) Information processing method and electronic device
CN102915230B (en) A kind of user interface creating method, device and electronic equipment
CN106201595A (en) The cleaning control method of a kind of application program and device
CN104869274A (en) Image forming system, information processing device and tally information transmission method
KR101643886B1 (en) System and method for analyzing large-scale high resolution satellite image
CN110019533A (en) Synchronous scenario generation method, device, equipment and computer readable storage medium
CN112596745A (en) Model deployment method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Wang Lin

Inventor before: Chen Zhiyan

Inventor before: Tang Liqi

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220420

Address after: 230000 room 6-3305, Wanda District C, No. 130, Ma'anshan Road, Baohe District, Hefei City, Anhui Province

Patentee after: Hefei Zhongchong Digital Technology Co.,Ltd.

Address before: 230000 room 6-3310, Zone C, Wanda Plaza, No. 130, Ma'anshan Road, Baohe District, Hefei City, Anhui Province

Patentee before: ANHUI MICROPAY TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right