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

63results about How to "Shortcut generation" patented technology

CRISPR/Cpf1 plant genome directional modification function unit, carrier comprising function unit, and application thereof

The invention belongs to the technical field of gene engineering, and concretely relates to a CRISPR / Cpf1 plant genome directional modification function unit, a carrier comprising the function unit, and application thereof. The invention aims to build an effective plant genome CRISPR / Cpf1 directional modification framework carrier according to an action principle of a CRISPR / Cpf1 system and a vegetable cell gene expression characteristic, and realize high-efficient application thereof in plant genome directional modification. The technical scheme provided by the invention is characterized by building the CRISPR / Cpf1 plant genome directional modification framework carrier formed by lachnospiraceae bacterium Cpf1 nuclease protein (LbCpf1) expression unit and a guiding crRNA transcription expression unit. The invention also provides a method for designing specificity-guided crRNA and building a CRISPR / Cpf1 recombinant expression vector aiming at rice genome target loci by adopting the CRISPR / Cpf1 plant genome directional modification framework carrier. The invention provides the high-efficient CRISPR / Cpf1 plant directional modification framework carrier, which can effectively realize simple, fast and high-efficient directional modification based on the CRISPR / Cpf1 system aiming at a plant genome target sequence.
Owner:UNIV OF ELECTRONIC SCI & TECH OF CHINA

Automatic generation method and system of report file

The invention discloses an automatic generation method and system of a report file. The automatic generation method of the report file includes the following steps that a data mining server reads a data source in a laboratory information management system and collects a data set needed by report file generation according to a predefined rule; a report generation client defines a template of the report file according to input of a user; the report generation client receives the data set needed by the report file generation from the data mining server and generates the report file according to the defined template of the report file and obtained formulas used in the report file. Through the automatic generation method and system of the report file, the laboratory information management system can conduct data mining according to needs of the user and generates various report files with intact contents for the user by means of data obtained through mining.
Owner:北京创腾科技有限公司

ASTERIX message parsing code generation method based on XML

The invention discloses an ASTERIX message parsing code generation method based on XML. The ASTERIX message parsing code generation method based on XML is characterized by comprising the following four steps: step 1, configurating the various parameters of the communication protocol according to the ICD and saving as a XML file; Step 2, reading the XML configuration file obtained in the step 1, and parsing to generate a memory object which can be recognized by the computer program; step 3, generating a corresponding data structure file according to the memory object obtained in the step 2; and step 4, generating a corresponding parsing code file according to the memory object obtained in the step 2. The invention is applicable to different types and versions of protocol and easy to modify; according to the invention, the message parsing program which can be run is generated by means of the XML configuration file, therefore, the ASTERIX message parsing code can be generated by means of the ASTERIX message parsing code generation method based on XML disclosed by the invention with the only need for the user to writie the configuration file according to the ICD. The scheme provided by the invention greatly improves the efficiency of the original work; and the analysis is partly modularized by the scheme, therefore, the scheme provided by the invention conforms to the modular tendency for problem solving in modern times.
Owner:成都能通科技股份有限公司

Font-based icon generating method and device

The invention discloses a font-based icon generating method and device. The method includes the steps that a vector font image is generated; the vector font image is converted into a font through font loading software; the font is loaded in a system font library. The system font library is used for calling the font and adjusting the size and color of the font to generate the font icon. By means of the scheme, icons meeting the requirements can be generated faster and more conveniently, and the software interface development requirement is met.
Owner:INSPUR BEIJING ELECTRONICS INFORMATION IND

Interface generation method and device, storage medium and computer device

The invention relates to an interface generation method and device, a storage medium and a computer device. The method comprises steps as follows: a to-be-configured interface element defined according to JSON data format is acquired; relation configuration data of the to-be-configured interface element is acquired, wherein the relation configuration data are data for configuration of an association relationship between the to-be-configured interface element and a pre-configured interface element; the pre-configured interface element is looked up according to relationship configuration data; atarget interface is generated according to the to-be-configured interface element, the pre-configured interface element and the relationship configuration data. According to the interface generationmethod and device, the storage medium and the computer device, an interface can be more rapidly generated, time for manually compiling interaction logic is saved, and accordingly, the interface generation efficiency is improved.
Owner:福建省歌者智能科技有限公司

Arbitrary waveform editing method and apparatus thereof

The embodiment of the invention provides an arbitrary waveform editing method and an apparatus thereof. The method comprises the following steps: acquiring a sequence number and a voltage of a waveform starting point input by a user; acquiring the sequence number and the voltage of a waveform end point input by the user; generating arbitrary waveform data according to a linear interpolation mode between the starting point corresponding to the sequence number and the voltage of the waveform starting point and the end point corresponding to the sequence number and the voltage of a waveform end point. The apparatus comprises: an obtaining unit and a waveform generation unit, wherein the obtaining unit is used to acquire the sequence number and the voltage of the waveform starting point input by the user and acquire the sequence number and the voltage of the waveform end point input by the user; the waveform generation unit is used to generate the arbitrary waveform data according to the linear interpolation mode between the starting point corresponding to the sequence number and the voltage of the waveform starting point and the end point corresponding to the sequence number and the voltage of a waveform end point. According to the embodiment of the invention, the arbitrary waveforms from the starting point to the end point can be conveniently and rapidly generated.
Owner:RIGOL

Method for generating three-dimensional ice formation model of wing

The invention provides a method for generating a three-dimensional ice formation model of a wing. The method comprises: x cross section ice types of a wing in a certain state are obtained by a wing icing wind tunnel test; characteristic lengths of the cross section ice types are extracted and a two-dimensional ice-type profile is generated; a three-dimensional ice-type unit is stretched accordingto a needed thickness b based on the two-dimensional ice-type profile, and numbering is carried out; according to the thickness b, the number n needing three-dimensional ice-type unit combination is obtained by combining an extending length L of the wing three-dimensional ice-type needing simulation; n random integer series A(n) between 1 and x are generated; the ice-type units with correspondingnumbers are combined to the wing front edge according to a certain extending direction by corresponding the series A(n) and thus a three-dimensional ice type appearance model of the wing is generated.With the method provided by the invention, the more ice-type characteristics of the icing test are kept by the three-dimensional ice type; and when ice type units are arranged, different three-dimensional ice types are generated by using a method of generating random numbers by a program.
Owner:SHENYANG AIRCRAFT DESIGN INST AVIATION IND CORP OF CHINA

Electronic complaint processing system and method in communication field

An electronic complaint treatment system and a method in the communication field mainly includes load equilibrium layer, complaint application special layer, and data storage layer. At the application layer, the complaint system is divided into the foreground application layer, background application layer, and back-end data layer. The invention is characterized in the adoption of Workflow Core system software module, which is independent of the whole system. The invention has the advantages of the provision of a graphic flow tailoring tool and a workflow treatment function. Most of logics are completed through workflow, which is under real-time monitoring. With the function of secondary flow management, the system realizes the separation of internal business flows of different departments.
Owner:CHINA MOBILE GROUP SHAIHAI

Telecommunication traffic forming method and system facing position service

The system comprises: a service development platform (comprising XPL and GDL development condition); a service running platform (comprising XPL and GDL running condition); a telecommunication network connected to the XPL running condition; and a WebGIS server connected to GDL running condition and supporting OpenLS Core Service standard. The service generating method comprises: respectively improving and expanding the OpenLS Core Service standard and the CPL to form a geographic data language (GDL) and a expanded call processing language (XPL); respectively using GDL and XPL to describe the data structure of geographic information service and the telecommunication operation flow.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Test case generation method based on dynamic symbolic execution

The invention discloses a test case generation method for dynamic symbolic execution. The test case generation method comprises the steps of generating a control flow graph according to an input structured text ST source program; modeling the variable attribute and the standard function according to the control flow diagram, generating an initial test case, substituting the initial test case intothe control flow diagram to execute to obtain a covered path, obtaining a constraint set, determining a candidate path pool according to the constraint set, and selecting one path as an execution path; according to the modeled standard function block, standard function, variable attribute and conversion rule, converting and solving the constraint set on the execution path to obtain a new test case; and storing all test cases obtained by one input source program, determining coverage rate information according to the covered path, and outputting the test cases and the coverage rate information.The test case can be simply and quickly generated by using dynamic symbolic execution, so that adverse effects caused by human factors are reduced; high-quality test cases and correct coverage rate information can be obtained, the automation degree is high, and the labor cost is low.
Owner:EAST CHINA NORMAL UNIVERSITY +1

Scaffolding management method and device and electronic device

The embodiment of the invention provides a scaffolding management method and device and an electronic device. The method and the device are applied to a user side in communication connection with a server. A Git storehouse comprising a plurality of scaffolding templates is pre-stored in the server. The method comprises the steps of obtaining the plurality of scaffolding templates from the Git storehouse of the server and storing the plurality of scaffolding templates to local, thereby generating a local storehouse; obtaining scaffolding templates corresponding to to-be-processed scaffolding template names from the Git storehouse or the local storehouse and taking the scaffolding templates as appointed scaffolding templates; decompressing the appointed scaffolding templates to obtain a decompression file and storing the decompression file to a local folder; and configuring scaffolding codes in the decompression file and generating required scaffolding files. According to the scaffolding management scheme provided by the invention, the processing time of a whole process is reduced; system processing loads are reduced; the required scaffolding files can be generated conveniently and rapidly; for a user and a developer, no redundant operation is required; and a convenient and rapid management tool is achieved.
Owner:WUHAN DOUYU NETWORK TECH CO LTD

Personnel information monitoring method and device and computer storage medium

The invention discloses a personnel information monitoring method and device and a computer storage medium, which are used for solving the technical problem of low park management efficiency in the prior art. The method comprises the steps of receiving an electronic work card application message sent by a user terminal, wherein the electronic work card application message carries first informationfor authenticating the identity of the user; authenticating the first information based on a personnel information database, wherein the personnel information database is used for recording all userinformation approved by an administrator; if the authentication is passed, generating a dynamic two-dimensional code corresponding to a unique mapping code associated with the user information according to the user information which is recorded in the personnel information database and is consistent with the first information; dynamically sending the two-dimensional code to a user terminal to generate a corresponding electronic work card, wherein the unique mapping code is dynamically replaced according to specified duration, so that the dynamic two-dimensional code is updated.
Owner:CHINA MOBILEHANGZHOUINFORMATION TECH CO LTD +1

Skull defect reconstruction method based on three-dimensional convolutional neural network

InactiveCN111063023AAutomatic rebuild implementationEasy accessMedical simulationNeural architecturesHuman bodyPatient model
The invention discloses a skull defect reconstruction method based on a three-dimensional convolutional neural network. The skull defect reconstruction method comprises the following steps: S1, constructing a healthy skull three-dimensional model by utilizing complete head CT data of a healthy human body; S2, generating a plurality of groups of simulated patient data of skull defects according tothe healthy skull three-dimensional model; S3, generating training data by utilizing the simulated patient data; and S4, constructing a three-dimensional convolutional neural network, and training thethree-dimensional convolutional neural network by using the training data to obtain an automatic reconstruction network model of the defective skull. According to the invention, a large number of virtual patient models are generated by utilizing CT volume data of a healthy person, and an automatic skull defect reconstruction model is trained through deep learning to complete automatic reconstruction of skull defects, so that automatic reconstruction of the defective skull is realized.
Owner:SOUTHWEST PETROLEUM UNIV

Generation method and system of electric changing payment order

The invention discloses a generation method and system of an electric changing payment order. The generation method of the electric changing payment order includes the following steps that current remaining electric quantity of a battery pack on an electric vehicle and initial electric quantity when the battery pack is mounted on the electric vehicle are obtained; and actual used electric quantityis calculated, the actual used electric quantity is a difference valve between the initial electric quantity and the current remaining electric quantity, and according to the actual used electric quantity, the payment order is generated. According to the generation method and system of the electric changing payment order, the electric changing payment order can be quickly generated, great convenience is provided for users, and the cost is low.
Owner:AULTON NEW ENERGY AUTOMOTIVE TECHNOLOGY GROUP +1

Method and device for setting interactive information of interactive television system

The invention discloses a method and a device for setting interactive information of an interactive television system, and aims to attract a user to participate in watching and interactions of a television-played video by referring to functions of a mobile terminal. The method comprises the following steps: acquiring a category of a television program; and configuring the interactive information for the television program according to the category of the television program. According to the method and the device, the interactive information is determined by acquisition of the category of the television program and an amount of pre-configured interactive information, and display formats and decorative images of interactive information of different properties are pre-designed for the interactive information, so that the interactive information is generated more rapidly, and a higher utilization ratio is achieved. Audience of the television program can participate in interactions of the television program during playing of the video on a television by using a user terminal through the interactive information; the user is attracted to participate in the watching and interactions of the television-played video; an audience rating of the television program is increased; and the participation interactivity and visual experience of the user are enhanced.
Owner:TVM BEIJING TECH

Message sending method and device and electronic equipment

PendingCN114222256ASolve the high development costImprove experience and satisfactionMessaging/mailboxes/announcementsSecurity arrangementEngineeringReal-time computing
The invention provides a message sending method and device and electronic equipment, and the method comprises the steps: configuring the configuration information of a message, verifying the legality of the configuration information, generating a configuration file according to the configuration information if the verification is passed, responding to a received message sending request, and carrying out the coding of a target message type indicated by the message sending request, and after the target message template and the target server information associated with the target message type code are read from the configuration file, generating a message according to the target message template and the service data, thereby sending the message to a server indicated by the target server information, and sending the message to a user through the server. The configuration file is dynamically configured according to the configuration information of the message, so that the information message can be quickly and efficiently generated, the problems of high development cost and low agility in the prior art are solved, and the user experience and satisfaction are improved.
Owner:CHINA CONSTRUCTION BANK

Authentication key negotiation method for access of user in PKI domain to resource in IBC domain

The invention discloses an authentication key negotiation method for the access of a user in a PKI domain to a resource in an IBC domain, and the method comprises the main steps: A, applying for the access: a user in the PKI domain sends a request for access to the resource in the IBC domain to an authentication server in the domain, and the authentication server in the PKI domain transmits the access request of the user to an authentication server in the IBC domain after the identity of the user is determined to be legal; B, generating a user index and transmitting the user index; C, carrying out the bidirectional identity authentication and negotiation of a session key, wherein the session key is obtained by the XOR processing of an authentication server part of the session key and a filled user part; D, carrying out the re-authentication: carrying out the quick re-authentication when the user part of the session key exceeds a life cycle but the authentication server part of the session key is still in the life cycle if the user in the PKI domain still needs to access to the resource in the IBC domain; E, ending the session. The method can effectively achieve the authentication key negotiation for the user in the PKI domain for the access to the resource in the IBC domain, is small in consumed resources, and is high in safety.
Owner:芽米科技(广州)有限公司

Mobile terminal and slide instruction generation method thereof

The invention discloses a mobile terminal and a slide instruction generation method thereof. A fingerprint sensor and a distance sensor are arranged on the mobile terminal; the mobile terminal further comprises a control unit and an instruction generation unit; the distance sensor is used for detecting the distance between the distance sensor and fingers; the control unit is used for judging whether the fingerprint sensor detects the touch operation of the fingers or not when the distance change is detected and controlling the instruction generation unit to generate a slide instruction when judging that the fingerprint sensor detects the touch operation. Functions of the fingerprint sensor and the distance sensor are combined, so that judgment is performed through change of the distance between the fingers of a user and the distance sensor as well as the finger touch operation detected by the fingerprint sensor, the slide instruction is effectively generated, and the user can generate corresponding slide control instructions conveniently, quickly and effectively through slide of the fingers when holding the mobile terminal with one hand.
Owner:SHANGHAI MORUAN COMM TECH

Information sharing method and device

The invention discloses an information sharing method and device, and relates to the technical field of computers, one specific embodiment comprises the following steps: receiving an information sharing request, and obtaining sharing parameters in the information sharing request; calling a preset service interface, and generating a service page based on the sharing parameters; calling a sharing plug-in, capturing a service page, and generating a card link; and sharing the card link. According to the embodiment, when different projects access the sharing plug-in, the information required by the sharing plug-in does not need to be configured for multiple times, so that the sharing process is simplified.
Owner:BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1

Method, apparatus, system and device for realizing payment by calling out payment code, and storage medium

The invention relates to the technical field of mobile payment, and discloses a method for realizing payment by calling out a payment code based on a position. The method comprises the steps of obtaining payer position information in response to a payment request operation; judging whether payee position information matching the payer position information exists in a pre-stored payment code data set or not; if matching exists, obtaining corresponding payment code information from a pre-stored payment code data set, and generating a payee special payment code for code scanning payment operation; if matching does not exist, generating a payment code obtaining request and sent the payment code obtaining request to the server, obtaining corresponding payment code information from a payment code database preset by the server and received, and generating a payee special payment code for code scanning payment operation; and taking the payer position information as payee position information,forming a corresponding relationship with the obtained payee special payment code information, and storing the corresponding relationship in a local payment code data set. According to the method, thesafety and quickness of the payment process can be improved.
Owner:张文

Method of generating order and device

The invention discloses a method of generating an order and a device for a first terminal. The method comprises steps: an inputted order text is received; text recognition is carried out on the order text, and order information related to an order price is extracted; and according to the order information, a general order price is generated. According to the above technical scheme, the order price can be generated quickly and accurately, user time is saved, and the efficiency is improved.
Owner:无线生活(杭州)信息科技有限公司

Thermodynamic diagram data abbreviation method based on vector tiles

The invention relates to the technical field of data processing, in particular to a thermodynamic diagram data abbreviation method based on vector tiles. The method comprises the following steps: acquiring original vector data of a thermodynamic map; performing grid storage format conversion on the original vector data to obtain tile vector data; performing tile coordinate conversion on the tile vector data to generate vector tile data; and performing pixel aggregation on the vector tile data according to preset tile pixel precision so as to generate abbreviated data of the thermodynamic map.The vector data is converted into the vector tile data, so that the thermodynamic map can be subjected to block loading according to the tile grids, and the response speed is increased; the data volume for rendering the thermodynamic map is small; the thermodynamic map data is simple and quick to generate, high in loading performance and quick in response, and the user experience is improved.
Owner:BEIJING GEOWAY SOFTWARE

Three-dimensional road modeling method and system based on vision and rules

The invention relates to the field of quick three-dimensional modeling in a high-precision map, and discloses a three-dimensional road modeling method based on vision and rules, which comprises the following steps: acquiring road thickness data, road position data and road attribute data; acquiring two-dimensional road data, wherein the two-dimensional road data comprises two-dimensional road center line data and two-dimensional road traffic marking data; generating a three-dimensional grid road model by utilizing the two-dimensional road data, the road thickness data and the road position data; and according to the attribute data of the roads, corresponding textures are pasted on the three-dimensional grid road model to generate a three-dimensional road entity model, so that the three-dimensional road model of the roads which are overlapped and are located at different heights in an overlooking mode can be conveniently and quickly generated.
Owner:广东星舆科技有限公司

Virtual head model construction method and device, computer equipment and storage medium

The invention discloses a virtual head model construction method and device, computer equipment and a storage medium. The method comprises the following steps: receiving an input user head size; constructing a three-dimensional model according to the user head size to obtain a user head model; receiving the uploaded head image of the user; rendering and adding the user head image to the user headmodel according to the one-to-one mapping relationship between the key pixel points of the user head image and the key nodes in the user head model to obtain a user virtual face model; receiving an uploaded facial model adjustment instruction, and analyzing an adjustment parameter corresponding to the facial model adjustment instruction; and correspondingly adjusting the user virtual face model according to the adjustment parameters to obtain an adjusted user virtual face model. According to the method, the user virtual face model is quickly constructed based on the user head size and the userhead image, model adjustment can be performed in a user-defined or automatic mode, the operation difficulty of constructing the virtual head model is reduced, and the virtual head model can be generated more quickly.
Owner:PING AN TECH (SHENZHEN) CO LTD

Information aggregation method and device for website

The embodiment of the invention provides an information aggregation method for a website, and belongs to the field of information aggregation. The method comprises the following steps: for each thematic word in stored thematic words, searching the thematic words in a search engine so as to obtain a first quantity of resources which are related to the thematic words and belong to the website in a search result; obtaining a top second number of resources ranked according to the latest reply in the resources related to the thematic word in the website; obtaining a first third quantity of resources ranked according to heat in the resources related to the thematic words in the website; and obtaining an aggregation page associated with the thematic word by using the first quantity of resources,the second quantity of resources and the third quantity of resources. The website can be more friendly to a search engine, so that the page weight and ranking of the website are improved.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Equipment fingerprint generation method and device, electronic equipment and computer readable medium

The embodiment of the invention discloses an equipment fingerprint generation method and device, electronic equipment and a computer readable medium. One specific embodiment of the method comprises the steps: acquiring equipment data which is authorized by a target user at the current time and associated with target equipment used by the target user, wherein the equipment information included in the equipment data associated with the target equipment is obtained according to permission granted by the target user; generating equipment fingerprint identification information of the target equipment by utilizing an equipment information matching method according to an equipment data set pre-stored in a database and an equipment fingerprint set corresponding to the equipment data set; in response to the fact that the equipment fingerprint of the target equipment is not determined by the equipment fingerprint identification information, determining the similarity between the equipment data associated with the target equipment and each piece of equipment data in the equipment data set to obtain a similarity set; and generating a device fingerprint corresponding to the target device according to the similarity set. According to the embodiment, the equipment fingerprint of the target equipment can be quickly and efficiently generated.
Owner:WUBA

Cloud computing application platform building method for generating cash flow statement

The present invention relates to a cloud computing application platform building method for generating a cash flow statement. Compared to the prior art, the building method overcomes the defect that automatic generation of the cash flow statement cannot be realized by utilizing a computer technology. The building method comprises the following steps of: building a user service platform; building data association of a financial numerical database and the cloud computing platform; building a calculation model database, and building data association with the user service platform; building data association of the calculation model database and the cloud computing platform; and building a cash flow statement generating step module. The building method is based on a cloud data processing technology, can accurately and quickly generate the cash flow statement, fully utilizes the advantages of big data processing, and has the characteristics of quickness and accuracy.
Owner:安徽兆尹信息科技股份有限公司 +1

Method and device for authenticating group status

The invention provides a method and device for authenticating a group status. The method includes the steps that: a processing platform sends an image authentication request for a group to be authenticated to a third party organization; the processing platform receives an authentication result returned by the third party organization, and the authentication result is obtained by analyzing image data of the group to be authenticated by the third party organization, the image data is collected and transmitted to the third party organization by an image collection device after the third party organization establishes a remote connection with the image collection device of the group to be authenticated; and the processing platform generates group status information of the group to be authenticated according to the authentication result. Through the technical solution of the invention, the authentication operation of the group status can be realized quickly and conveniently, and the improvement of the authentication efficiency of the group status is facilitated.
Owner:ALIBABA GRP HLDG LTD

Method and system for generating power-exchange payment order

The invention discloses a method and system for generating a power-exchange payment order. The method comprises: acquiring a current remaining electric quantity of a battery pack on an electric vehicle and the electric quantity of a to-be-installed battery pack; calculating a payment electric quantity that is a difference between the electric quantity of the to-be-installed battery pack and the current remaining electric quantity of the battery pack on the electric vehicle, and generating a payment order based on the payment electric quantity. According to the invention, a power-exchange payment order can be generated rapidly and conveniently. The cost is low, the layout becomes convenient, and the efficiency is high; and the waiting time of the user is shortened.
Owner:AULTON NEW ENERGY AUTOMOTIVE TECHNOLOGY GROUP +1

Landing page processing method and device and electronic equipment

PendingCN112597421AImplement parallel selectionReduce generation timeAdvertisementsWebsite content managementEngineeringDatabase
The invention discloses a landing page processing method and device and electronic equipment. The method comprises the steps of respectively extracting first user data and second user data from all published historical landing pages, the first user data at least recording the number of users browsing the historical landing pages, and the second user data at least recording the clicked times of each historical static resource in each historical landing page; according to the first user data, selecting the historical landing pages with the first user data meeting a first preset condition from all the historical landing pages, and meanwhile according to the second user data, selecting at least one target static resource of which the second user data meet a second preset condition from the historical static resources; and generating a target landing page associated with the advertisement file according to the selected historical landing page and the selected target static resource.
Owner:SHANGHAI INGOT NETWORK TECH CO LTD
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