Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for searching UI modules with similar functions between different platforms

A component and platform technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as low efficiency, achieve the effects of reducing dimensions, reducing development costs, and improving development efficiency

Active Publication Date: 2016-06-29
NANJING UNIV
View PDF2 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, most APPs in the industry adopt the method of separate development, and the efficiency is low.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be described in further detail below.

[0031] Step 1, that is, the function realized by the aforementioned module 1, is to obtain the UI components of each platform and the documents corresponding to the UI components. Here, "obtaining" means that "the UI components of each platform and the documents corresponding to the UI components" are the input of the present invention. "How to obtain the UI components of each platform and the documents corresponding to the UI components" is not the scope of the present invention. In a specific implementation, "the UI components of each platform and the documents corresponding to the UI components" can be automatically collected by a web crawler tool, or can be collected and sorted manually as the input of the present invention. This input can be represented by the following data structure:

[0032] Input_set={(uiName i ,uiDoc i )|i∈[1..N]}.

[0033] Among them, uiName i For the UI component repres...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and device for searching UI modules with similar functions between different platforms. The method comprises the following steps: extracting keywords by carrying out text analysis on documents of the UI modules, recording the word frequency of each keyword, carrying out morphological reduction on the keywords, and carrying out synonym combination on the reduced keywords so as to obtain characteristic keywords and corresponding word frequency to construct characteristic vectors; and calculating the similarity between the UI modules of two different platforms according to the characteristic vector corresponding to each UI. According to the method and device, morphological reduction is carried out on the words and expressions in the documents, and through a stem extracting technology, the words and expressions in different forms are summed into a keyword, so that not only the dimensions of the keywords are decreased, but better similarity comparing result also can be generated; and through the processing carried out on the synonyms in the texts, the similarity of the similar texts can be increased.

Description

technical field [0001] The invention relates to the application of natural language processing and text mining technology in software engineering. Background technique [0002] At present, with the rapid popularization of large-screen smartphones, the mobile application market is developing rapidly, showing a trend of multi-platform and multi-version. The same application usually has versions on multiple platforms, and the functions presented and completed by these applications are basically the same. A current development scenario is to develop an APP for one platform first, and then develop APPs for other platforms. Moreover, most APPs in the industry adopt the method of separate development, which is inefficient. Based on an existing platform version, helping to develop another platform version can greatly improve development efficiency and reduce development costs. [0003] The operation of the APP on the large-screen smart phone is mainly driven by interface events, ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/27
CPCG06F40/216
Inventor 潘敏学张天刘曲涛
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products