Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

58 results about "Architectural pattern" patented technology

An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context. Architectural patterns are similar to software design patterns but have a broader scope. The architectural patterns address various issues in software engineering, such as computer hardware performance limitations, high availability and minimization of a business risk. Some architectural patterns have been implemented within software frameworks.

Electric marketing service application system, and construction method and platform thereof

The invention discloses an electric marketing service application system, and a construction method and platform thereof. The electric marketing service application system comprises an SaaS cloud platform, a PaaS cloud platform and an IaaS cloud platform; an electric marketing service application constructed based on a micro-service architecture is arranged on the SaaS cloud platform; the electric marketing service application comprises an interface micro-service, an API gateway and a micro-service set including multiple electric marketing micro-services; each electric marketing micro-service in the micro-service set uniquely corresponds to a corresponding basic service in electric marketing; and furthermore, any electric marketing micro-service is a micro-service, which is obtained by performing micro-service development of the corresponding basic service, wherein the architectural pattern of the micro-service architecture is an architectural pattern having the characteristics of independent development, independent testing, independent deployment and independent operation. By means of the electric marketing service application system, and the construction method and platform thereof disclosed by the invention, the fact that the electric marketing service application system can be suitable for rapid development tendency of current electric marketing services can be ensured.
Owner:BEIJING CHINA POWER INFORMATION TECH +2

Controlling presentation of a GUI, using view controllers created by an application mediator, by identifying a destination to access a target to retrieve data

A method and apparatus of an architectural pattern for creating applications for a data processing system. A graphical user interface is created in which the graphical user interface includes a plurality of components. Processes for presenting the plurality of components and receiving user input are handled by a first set of graphical objects, wherein in response to selected user input, a first event is generated. An application object is created in which the application process controls an order in which the graphical objects present the set of components and process the event and wherein the application generates a second event. A transport object is created in which the transport object processes the second event and forwards the second event for processing to a destination within the plurality of destinations. A plurality of destination objects are created in which each destination object within the plurality of destinations objects handles accessing a destination within the plurality of destinations.
Owner:IBM CORP

Data parallel processing method and system

The invention provides a data parallel processing method. The data parallel processing method comprises the following steps that 1, a main management node receives data and acquires the incidence relation of the data; 2, the main management node calculates allocatable GPUs and GPU work loads of work computing nodes; 3, the main management node partitions the data and distributes the partitioned data to all the work computing nodes; 4, the work computing nodes perform parallel processing on the received data and transmit processing results back to the main management node; 5, the main management node merges the results and then outputs the results. The data parallel processing method has the following advantages that a master-slave architectural pattern is adopted to be used for high-performance large-scale data parallel processing, operation stage partition is performed on specific operations converted by application programs according to DNA feature modeling, node granularity grade operation deployment is performed according to a partition result, and the execution efficiency of a parallel task of data flow in a single node is improved by adopting a thread parallel optimization mechanism and fully utilizing multiple computing kernels.
Owner:SHANGHAI JIAO TONG UNIV +1

Portal using model view controller

A portal application implemented on a multipurpose computer provides access from a client to a multimedia service. The portal application comprises a plurality of services respectively structured according to a model-view-controller (MVC) architectural pattern and respectively comprising at least one model containing data, a controller and at least one view for the presentation of data of the model. The services are designed to communicate with each other by way of the controller. Therefore, services can be dynamically installed and removed. Due to the presence of a plurality of uses associated with a single controller, the various services are supported to produce different kinds of mark-up languages for each of a plurality of different devices.
Owner:SONY DEUT GMBH

Method of determining multimedia architectural pattern, and apparatus and method for transforming single-core based architecture to multi-core based architecture

A method and apparatus for authoring an architecture for transforming a single-core based embedded software application to a multi-core based embedded software application, and a method of determining an architectural pattern in a multimedia system. It is possible to perform an architecture authoring operation by using an architectural decision supporter, without prior knowledge and accumulated knowledge regarding a software architecture. Additionally, it is possible to prevent an error from occurring during authoring of an architecture, by using a concurrency-related software architectural pattern that is already evaluated. Thus, it is possible to improve overall quality of software, and to reduce a development time.
Owner:TW VENDING +2

Building material classifications from imagery

Imagery is used to identify architectural elements that have known architectural patterns. Feature sets associated with a surface and architectural elements in a building model image are compared with known architectural standards of materials to determine the surface building materials and architectural details of a textured building model. In addition, specific texture patterns can assist final material selections for a repair / replacement.
Owner:HOVER

Architectural pattern for persistent web application design

A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a database request to determine if the data item is in the local database. If the data item is not in the local database, the web application issues the data request to the server system. If the data item is in the local database, the web application performs the operation on the data item stored in the database and writes the operation to the write queue along with the identifier of the data item. When a network connection exits between the client device and the server system, the web interface drains the write queue to the server system.
Owner:GOOGLE LLC

B/S and C/S architectural pattern based information monitoring and measuring method for tunnels and underground constructions

The invention discloses a B / S and C / S architectural pattern based information monitoring and measuring method for tunnels and underground constructions. The method includes the steps of data collection of a mobile intelligent terminal, data processing of a server side, data query and early-warning information reception of the mobile intelligent terminal, and data processing of a PC (personal computer) client side. The mobile intelligent terminal is connected with an instrument in a wired or wireless mode, and test data are collected in real time, stored in the mobile intelligent terminal, and uploaded to the server side immediately through a wireless network; the server side performs data visualization display and early-warning release on the data uploaded by the mobile intelligent terminal; the mobile intelligent terminal inquires the data processed by the server side and receives the early-warning information released by the server side in real time; the PC client side downloads the data uploaded by the mobile intelligent terminal from the server side to process data and output statements. By the method, functions such as timely field data collecting, automatic analyzing and processing and remote monitoring for field monitoring and measuring can be realized in the tunnels and the underground constructions.
Owner:中铁西南科学研究院有限公司

Fingerprint locating method and server

The invention discloses a fingerprint locating method and server. A located coverage area is previously divided into a plurality of sub areas according to an architectural pattern, and fingerprint databases are established according to fingerprint information of known reference points of the sub areas on the situation of various visitor flow rates. In an actual locating process, the matched fingerprint database is firstly determined, current fingerprint information is compared with the fingerprint information in the determined fingerprint database, a plurality of reference points with the most similar fingerprint information are chosen, the positions of the chosen reference points are weighted and averaged to serve as the current position of a terminal, and location is finished. The rich fingerprint databases are established according to the architectural pattern and the visitor flow rates, and the matched fingerprint database is chosen in a targeted mode to be compared, so that the effects of buildings and the visitor flow density are eliminated. Thus, the accuracy of the fingerprint location is improved, and the environmental adaptability is improved.
Owner:COMBA TELECOM SYST CHINA LTD

Video image processing method and system

The invention discloses a video image processing method and system. The method comprises the steps that an ROI calculating server determines the ROI and the non-ROI of images in video image data based on set rules; the ROI calculating server provides the video image data and ROI classification schemes of the video image data for at least one coding server; the coding server obtains coding demands and ROI quality control strategies and selects the ROI classification schemes and the ROI quality control strategies according to the coding demands; the video image data are coded according to the selected ROI classification schemes and the ROI quality control strategies. According to the video image processing method and system, the architectural pattern of separated operation of ROI calculating and video coding is provided. The ROI classification schemes and the ROI quality control strategies can be flexibly combined, and the different coding demands can be better handled. The ROI calculating and coding are operated separately, repeated calculating of the ROI classification schemes of the video image data is not needed, ROI calculating resources are saved, the operation efficiency is improved, and it is ensured that video programs are transmitted in real time.
Owner:BEIJING NOVEL SUPERTV INFORMATION TECH

Method and apparatus for designing web services using a sequence and multiplex architectural pattern

Methods and apparatus are disclosed for designing a Web service that processes one or more composite messages. The same techniques may be applied to the design of clients of the Web service. The Web service is comprised of service logic and compositional logic. The service logic is comprised of a plurality of message handlers that process micro-messages of one or more composite messages. The compositional logic is comprised of a plurality of protocol demultiplexers that implement Web service functionality for demultiplexing, sequencing, and multiplexing one or more composite messages. The compositional logic is separated from the service logic, such that the service logic does not include operations for demultiplexing, sequencing, or multiplexing the composite messages.
Owner:AVAYA INC

Vehicle on-board controller and train

An embodiment of the invention discloses a vehicle on-board controller and a train. The vehicle on-board controller is characterized in that only one VOBC (vehicle on-board controller) is arranged onthe train, connected with the head and the tail of the train through hard wires and used for controlling the head and the tail of the train, MMI (multimedia interface) displays and driver's cabs are arranged at the head and the tail of the train, the train and the VOBC are only provided with one vehicle interface, and the VOBC comprises a switching system for controlling switching of the head or the tail. The train comprises only one VOBC for switching and controlling the head or the tail, switching / fold-back time is shortened, transport capacity can be increased, and retention of passengers is decreased. Compared with a double-VOBC system, the train has the advantages that one set of hardware, one vehicle on-board antenna, one radar and two speed sensors are omitted, safety is not reduceddue to the single VOBC, the architectural pattern of a redundant platform is still adopted, and normal running can be continued if single-system problems arise.
Owner:TRAFFIC CONTROL TECH CO LTD

Information search method and information search engine

The invention provides an information search method and an information search engine for which data is updated in real time and historical version query is provided. The information search method and the information search engine adopt a search architectural pattern combining established increment real-time indexing with batch supplemental indexing with synchronized historical version cache. For increment real-time indexing, multiple historical versions of one data are stored through data IDs with incremental numbers, when increment real-time indexing data is deleted, the earlier historical version of the data is contained in batch supplemental indexing and can be still retrieved, and data loss is avoided.
Owner:深圳宜搜天下科技股份有限公司

Ontology-based architecture behavior pattern recognition method

The invention discloses an ontology-based architecture behavior pattern recognition method. According to the method, information abstraction is performed on a target software system and a system description ontology is formed; then the architecture pattern is defined, behavioral modeling is performed, a behavior pattern description ontology is constructed and a behavior pattern template is compiled; then the target software system is run and a running log is obtained, the obtained running log is parsed according to the vocabulary contained in the constructed behavior pattern description ontology, the parsed dynamic information is added to the system description ontology, and a dynamic information description ontology is formed; finally, the dynamic information description ontology is usedas the input and the Jena ARQ query engine is used as an execution engine of the behavior pattern template to perform behavior pattern matching and obtain a behavior pattern instance. According to themethod, the dynamic information is introduced to the recognition of the architecture pattern, the deficiency of the existing pattern recognition method based on static structural analysis is overcome, and the accuracy of pattern recognition for behavior pattern analysis is improved.
Owner:SOUTHEAST UNIV

Process automation software development system across hardware platform

The invention discloses a process automation software development system across a hardware platform, belonging to an industrial system computer automatic control technology. From a physical network structure, the process automation software development system comprises a server and a client end; form a software system hierarchical structure, the process automation software development system comprises a data source layer, a data persistence layer, a service logic layer and a presentation layer. The invention realizes compatibility with automatic system hardware platforms of various manufacturers, thus learning cost of a user is reduced and manpower and financial resources are saved. By adopting a client end and server architectural pattern based on a named pipeline, the process automation software development system supports a multi-person cooperative working mode, and is beneficial to increase of configuration working efficiency. Because the process automation software development system easily integrates a third party software development tool, thereby beneficial to opening and standardized development of the whole industry.
Owner:NANJING GUODIAN NANZI WEIMEIDE AUTOMATION CO LTD

Reasoning drill method and system based on man-machine coordination

The invention discloses a reasoning drill method and system based on man-machine coordination. According to the reasoning drill method and system based on man-machine coordination, a script interpretive execution technology, a pre-arranged plan reasoning visualization technology, a virtual reality technology and a network communication technology are combined; an independent architectural pattern is designed, wherein pre-arranged plan reasoning is driven by a kernel, data are managed by a server side, and the data are displayed by a client side; data are transmitted between all parts in the form of messages; the reasoning drill method and system can be applied to simulation training of emergency drill of various emergencies according to different pre-arranged plan scripts. The reasoning drill method and system based on man-machine coordination have the advantages that a drill scene is reproduced vividly, the drill cost is low, drill dangers and drill risks are small, and drill efficiency is high.
Owner:BEIJING UNIV OF CHEM TECH

Technology large data service system and method for promoting transformation of results

The invention provides a large data service system framework covering a wide range of technology transfer activities. In the application, a large data grasping method is used as a technical basis, and a distributed node is a novel framework model. In the technology, tensor model, high dimensional data fusion, multiuser behavior modeling, cloud computing and other technologies are used to build the transformation of technological achievements based on large data; finally, through the laying of the node and the replicating of the mode, services towards a wide range of customers are achieved. Resources raising is conducted among enterprises, government, technology sources and other social resources to provide scientific and technological services and build bridges and links for users, thereby promoting the establishment of a scientific and technological achievement system which develops sustainably and comprehensively serves social innovation and economic development.
Owner:林飞宇

Ontology-based architectural pattern modeling method

ActiveCN107885528AStrong abstract abilityEasy to unfoldReverse engineeringNODALAbstract concept
The invention discloses an ontology-based architectural pattern modeling method. According to the method, description logic is used to perform concept modeling of an architectural pattern, a domain knowledge model is further introduced, finally a mapping relation between a high-level abstract concept and system realization is established, and therefore the model is applied to recognition of the architectural pattern. Considering extension and reuse problems of domain knowledge, the domain knowledge is organized into a netlike hierarchical structure during modeling. In the structure, a conceptmodel is at a high level, more domain knowledge is combined step by step at all lower levels to explain the high-level concept. New knowledge can be incrementally added into any node at any level andalso can be selectively reused to establish a new concept. The ontology-based architectural pattern modeling not only has the abstracting ability of concept modeling but also can utilize the domain knowledge to serve architectural pattern recognition, and therefore the automation degree and precision of architectural pattern recognition are improved.
Owner:SOUTHEAST UNIV

Offline test method and device based on PowerPC multi-core processor

An embodiment of the invention provides an offline test method and device based on a PowerPC multi-core processor. The method includes determining a target program to be tested when the PowerPC multi-core processor is in the multi-core multi-process running state and needs to be tested off line; loading a test task for the target program; extracting a test case from the target program; executing the test case using a simulation interface; ending and deleting the test task when the test case is executed. The method solves the problem in the prior art that software compiling loading consumes long time and the multi-core multi-process timing sequence cannot be simulated or tested due to the fact that repeated compiling, linking and loading of the program must be performed when the test case not passed is executed singly. The working efficiency of an embedded program system is improved in the multi-core multi-process architecture mode, and the completeness and the reliability of the test are also ensured.
Owner:DATANG MOBILE COMM EQUIP CO LTD

Massive building pattern spot feature rapid calculation method and system

ActiveCN110874271ASolve the problem of idleness and other aspectsSolve the problem of inefficiency and even memory overflow and crashResource allocationInterprogram communicationNode countFeature data
The invention provides a massive building pattern spot feature rapid calculation method and system, and the method comprises the steps: decomposing a total calculation task into a plurality of tasks according to the number of cluster nodes and the data size of building data and other data, and enabling each processor in a cluster to be able to distribute the tasks; adding the tasks into a queue ina descending order according to the scale, and sequentially distributing the tasks to idle computing nodes in the cluster until all the tasks are distributed; after each computing node receives the task, adding the to-be-calculated features into a subtask queue, sequentially distributing the to-be-calculated features to idle processors on the nodes for parallel processing until the subtasks are distributed, executing the distributed subtasks, calculating corresponding building features, and outputting building pattern spot feature calculation results to corresponding text files according to the sequence of the distributed building data IDs of the nodes; and merging the calculation results of the sub-tasks to obtain final architectural pattern spot feature data.
Owner:山东省国土测绘院

Scenic area VR interactive system based on unity engine

The invention discloses a scenic area VR interactive system based on a unity engine. The interactive system comprises a VR virtual scene generating module for displaying information of a scenic area,an interactive module for generating interactive objects which interact with users in VR virtual scenes, a VR virtual scene publishing platform for publishing the VR virtual scenes; and an external operating device by which the user enables to operate virtual scene pictures. According to the VR interactive system provided by the invention which comprises the VR virtual scenes, natural landscapes,architectural patterns, human landscapes and the like of the scenic area can be intuitively displayed to the users in such forms as bird's-eye view, flight line, first viewing angle, third viewing angle and the like. By virtue of the interactive module, a function that the users interact with the objects in the scenes is achieved; the external operating device offers various choices in accordancewith different VR virtual scene publishing platforms; and the VR interactive system provided by the invention, through the integration of the modules, overcomes limitation of scenic area experiences in conventional modes; and in addition, a novel marketing mode is also provided, and the practicability and the interesting of user experience are enhanced.
Owner:ZHEJIANG DRORE TECH CO LTD

An intelligent management and control automatic data acquisition system and method

The invention discloses an industrial internet automatic data acquisition fault diagnosis method. According to the method, a network, a system platform, a DaServer layer and PLC instrument data acquisition four-layer architecture mode is set up and analyzed one by one, an intelligent monitoring system platform is used as a core, various management measures are combined, a unified operation and maintenance portal is established, and the operation and maintenance condition of the data acquisition platform is managed in an omnibearing mode for monitoring and management. Therefore, the overall efficiency and quality of operation and maintenance are improved by timely, effectively and fully utilizing the operation and maintenance data information dispersed in the data acquisition platform, theoverall condition of the operation and maintenance of the data acquisition platform is monitored and managed in an omnibearing manner, related responsible persons are timely and accurately notified atfirst time, and problems are timely found and solved.
Owner:JIANGSU SHAGANG HIGH-TECH INFORMATION TECH CO LTD +1

Logo identification method and device based on minority images

The invention relates to the technical field of minority culture, aims to provide a logo identification method based on minority images which can help ordinary people to recognize minority culture quickly and conveniently, and has excellent accuracy. The technical scheme adopted by the invention comprises A establishing a database; B obtaining images of minority; C pre-processing the minority image; D dividing the architectural pattern; E extracting architectural features of minority; F coding; G identifying. The invention realizes the rapid automatic identification of the minority buildings,can improve the cognitive level of the people to the minority culture, and is convenient to use.
Owner:SOUTH CENTRAL UNIVERSITY FOR NATIONALITIES

Linux real-time alarm device, method and system and server

InactiveCN106301903AMake up monitoring alarmMake up for real-timeData switching networksGNU/LinuxProcess module
The invention discloses a Linux real-time alarm device, which adopts the steps that: an asynchronous response module receives an asynchronous request sent by a client, wherein the asynchronous request comprises subscription alarm information; an alarm acquisition module acquires system alarm data regularly according to the asynchronous request; an alarm database storage system alarms metadata and the system alarm information; an alarm processing module determines system alarm information corresponding to the system alarm data by utilizing the alarm database, and sends the alarm information to the client. The device can regularly acquire the system alarm data after the client opens subscription alarm, and has very high real-time performance, and thus, a user can receive the system alarm information at the first time; the Linux real-time alarm device overcomes the defects of a conventional C / S architectural pattern and a general B / S architecture in monitoring alarm and real-time performance, and is simple in function expansion and easy to use; the invention further discloses a Linux real-time alarm method and system and a server, which have the effects above.
Owner:INSPUR BEIJING ELECTRONICS INFORMATION IND
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