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

Searching and presenting software design method and system

A technology of software design and search engine, which is applied in the field of search presentation software design methods and systems, can solve the problems that search engines are difficult for users to directly apply, and achieve the effects of shortening the development cycle, reducing development costs, and sharing technology

Inactive Publication Date: 2015-02-25
BEIJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Although there are already many search engine providers at home and abroad that provide external services, at most they only provide users with the ability to obtain their search results. Application developers need to rely on the data sources of the search engine providers themselves, unless they build their own open source Search engine, maintain the server by yourself, otherwise the search engine will be difficult to be directly used by users

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Searching and presenting software design method and system
  • Searching and presenting software design method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Below in conjunction with accompanying drawing, the present invention is described in further detail:

[0027] The present invention proposes a software design pattern, the Search-View design pattern. It is a software design pattern that submits the screening and sorting of data to the search engine, and re-renders the searched data. That is to use the search engine to replace the functions of M and C in the original MVC model. Therefore, the cost of development is reduced, the development cycle is shortened, and the maintainability and scalability of the software system are improved. And upgrading and maintaining the search engine as the basic structure can universally improve the performance of all applications on it.

[0028] figure 1 is the data flow diagram of the application following this design. The search engine and the application are two independent systems, and the search engine provides many interfaces for the application to use. For example, an "appli...

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 provides a searching and presenting software design method and system, and belongs to the field of search engine design and software systems. The method includes the steps that a request of a user is transferred to a search engine providing services through an application during the visiting or inquiring process of the user, and the application renders data fed back by the search engine again and represents a result to the user; when the user carries out deletion, updating or insertion operations, the request of the user is transferred to the search engine through corresponding operations forwarded by the application, and the search engine finishes the corresponding operations.

Description

technical field [0001] The invention belongs to the field of search engine design and software system, in particular to a search presentation software design method and system. Background technique [0002] The MVC (Model-View-Controler) design pattern is a software design pattern invented by XeroxPARC for the programming language Smalltalk-80 in the 1980s, and it has been widely used so far. Among them, M refers to the data model, V refers to the user interface, and C refers to the controller. The purpose of using MVC is to separate the implementation codes of M and V, so that the same program can use different forms of expression. For example, you can use a histogram and a pie chart to represent a batch of statistical data. The purpose of C is to ensure the synchronization of M and V. Once M changes, V should be updated synchronously. Now MVC is recommended as the design pattern of Oracle-Sun's J2EE platform, and is welcomed by more and more developers who use ColdFusio...

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/30
CPCG06F16/951
Inventor 徐鹏苏森双锴刘一洲王玉龙
Owner BEIJING UNIV OF POSTS & TELECOMM
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