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

57results about How to "Avoid data clutter" patented technology

Offline data management method, system, server and storage medium

The invention provides an offline data management method, an offline data management system, a server and a computer-readable storage medium. The offline data management method comprises the followingsteps: receiving online login information sent by the terminal, encrypting the online login information and storing the online login information; Receiving the offline login information sent by the terminal in an offline state, verifying whether the offline login information matches the encrypted online login information, and when the verification result is a match, permitting the terminal to enter an offline business scene; Receiving and verifying the login request sent by the terminal in the on-line state, receiving the service operation data recorded by the terminal in the off-line servicescenario after the verification is successful, and synchronously updating the service operation data. The application can effectively expand the service range of the mobile application, and at the same time provides a broader operation scenario and a more secure data management for the user, and improves the user's use experience.
Owner:YONYOU NETWORK TECH

Interactive spatial orientation method and system

Disclosed is an interactive spatial orientation method and system. The method includes: sequentially scanning, by a scanning apparatus, a receiving apparatus in a first direction and a second direction perpendicular to each other; converting, by the receiving apparatus, received optical signals generated from the first scanning and the second scanning into radio waves carrying results of the first scanning and the second scanning, and transferring the radio waves to a processing apparatus; synthesizing, by the processing apparatus, the results of the first scanning and the second scanning to obtain six degrees of freedom information of the receiving apparatus. The system includes a scanning apparatus; a receiving apparatus; and a processing apparatus.
Owner:VR TECH (SHENZHEN) LTD

Power grid monitoring system and method based on streaming media

The invention relates to a power grid monitoring system based on streaming media. The power grid monitoring system based on the streaming media comprises client sides, a central server, a plurality of sub-servers and a monitoring device. One client side sends a request for obtaining a real-time video stream to the central server. The central server searches for the sub-server where the real-time video stream is located, sends the address of the sub-server to the client side, and meanwhile sends a command for connection establishment to the sub-server. The sub-server packages the video stream obtained from the monitoring device and then sends the video stream to the client side. When other client sides simultaneously send the requests for obtaining the real-time video steam, the sub-servers forward the real-time video stream to the other client sides. According to the power grid monitoring system based on the streaming media, the technical problem that due to hardware limitation, the monitoring device can not meet the requests which are simultaneously sent by the multiple client sides and used for obtaining the video stream is solved.
Owner:STATE GRID SHANDONG ELECTRIC POWER +1

Manifest management method and electronic equipment

The embodiment of the invention provides a list management method and electronic equipment. The list management method comprises the steps that displaying prompt information of an event list in a first floating window; judging whether the current time meets the reminding condition of each to-do event in the event list or not; when the current time meets the reminding condition of a first event inthe event list, obtaining a second event, the content of the first event is displayed in a second floating window, the first event is any event to be done in the event list, and the stacking priorityof the first floating window and the second floating window on the current interface is higher than that of other windows on the current interface. In this way, the problems that reminding at any time is inconvenient and operation is tedious when a list is checked in the prior art can be solved.
Owner:刘芳芳 +1

Implementation method and device for eliminating communication chip failures

The invention discloses an implementation method and device for eliminating PROFIBUS-DP protocol communication chip failures. The method comprises the following steps: acquiring the working state of a communication chip; when the working state is data transmitting state, judging whether the hold time of the data transmitting state exceeds the preset time threshold, and if so, determining that thecommunication chip goes wrong; and setting the current data transmitting state of a bus transceiver connected with the communication chip as data transmitting state. When the communication chip goes wrong and occupies the communication bus, the invention can quickly cut off the occupation of the failure chip in the communication bus.
Owner:HANGZHOU HOLLYSYS AUTOMATION

Water quality evaluation method for real-time early warning of water supply network

InactiveCN104897870ASolve the problem of water quality evaluation for real-time early warningSolving water quality assessment problemsGeneral water supply conservationTesting waterTurbidityWater quality
The invention discloses a water quality evaluation method for real-time early warning of a water supply network, and belongs to water supply network water quality evaluation methods. According to the water quality evaluation method, water quality of the water supply network is evaluated systematically according to two indexes, including residual chlorine and turbidity, in real-time water quality monitoring data of the water supply network on the basis of water quality classification, and accordingly, water quality control and water pollution early warning of the water supply network are achieved. The water quality evaluation method includes 1, classifying the water quality of the water supply network, and creating a fuzzy set of water quality parameters; 2, determining the membership degree of the water quality parameters to acquire an evaluation matrix; 3, calculating entropy values of the evaluation indexes; 4, calculating entropy weight values of the evaluation indexes; 5, performing comprehensive evaluation on the water quality of the water supply network. The water quality evaluation method has the advantages that the implementation scheme of the water quality evaluation method is systematic and orderly, water quality conditions of different water quality motoring points of a water supply network system can be evaluated rapidly and effectively, water quality evaluation for real-time early warning of the water supply network is achieved, and the water quality evaluation method can be applied to water supply network systems of different regions and cities of China.
Owner:CHINA UNIV OF MINING & TECH

Data storage method, metadata server and client

The invention discloses a data storage method, a metadata server and a client. The method comprises the steps that a first client transmits a first locking request for locking a first data interval ofa first file to the metadata server, and the metadata server receives the first locking request transmitted by the first client; If the first data interval of the first file is not locked, the metadata server locks the first data interval of the first file and sends a first locking response to the first client to indicate that the first data interval of the first file is locked by the first client. By implementing the application, when the client applies to the metadata server for locking the data interval of the file, which data interval of the file is locked can be autonomously requested, so that the locking of the file range is more flexible, the locking efficiency of the range lock of the file is improved, and the parallel writing efficiency of the file is improved.
Owner:HUAWEI TECH CO LTD

Distributed data retracement method and device and computer readable storage medium

The invention relates to a distributed database retracement method and device, a computer readable storage medium and computer equipment. The method comprises: acquiring a target time point of data file returning; obtaining backup data, corresponding to the target time point, of each data node; according to the backup data data, retracing the data of each data node to a target time point; obtaining a distributed data operation result record of each data node recorded in the distributed transaction log; and according to the backup data of each data node and the distributed data operation resultrecord, carrying out data compensation on the data obtained by retracing each data node to the target time point to obtain theretracement data of each data node at the target time point. According tothe method, the problem of data inconsistency caused by time inconsistency of all the data nodes is solved, and the consistency of global data of the whole distributed database is ensured.
Owner:TENCENT TECH (SHENZHEN) CO LTD +1

List management method and electronic equipment

The embodiment of the invention provides a list management method and electronic equipment. The list management method comprises the following steps: displaying prompt information of an event list ina first floating window; judging whether a current time meets the reminding condition of each to-do event in the event list or not; displaying the content of a first event in a second floating windowwhen the current time meets the reminding condition of the first event in the event list, wherein the first event is any to-do event in the event list, and the stacking priority of the first floatingwindow and the second floating window on the current interface is higher than that of other windows on the current interface. Therefore, the problems that in the prior art, reminding is inconvenient at any time, and operation is tedious when a list is checked can be solved.
Owner:张斌

Method and system for simultaneously calling camera by multiple applications based on broadcast mechanism

The invention belongs to the field of the software technical application, and discloses a method and system for simultaneously calling a camera by multiple applications based on a broadcast mechanism.The method comprises the following steps: S1, receiving a command, which is sent by an application program A, of calling the camera to shoot, and generating a first command serial number, broadcasting the command, which is sent by the application program A, of calling the camera to shoot and the first command serial number; the method further comprises the step S2: receiving a command, which is sent by an application program, of accomplishing the shooting, and generating a second command serial number, and broadcasting the command, which is sent by an application program, of accomplishing theshooting and the second command serial number, wherein the application program B is the application program occupying camera hardware resource, and the system is the system adopting the above method.Through the method disclosed by the invention, the function of simultaneously occupying the camera by multiple applications can be realized when one application program does not understand a shootinginterface of other application program and does not expose the own shooting interface to other application program.
Owner:WUHAN YANGTZE COMM ZHILIAN TECH

HMB-based logic physical mapping table protection method and device and solid state disk

The invention discloses an HMB-based logic physical mapping table protection method and device and a solid state disk. The method comprises the following steps of: storing a logic physical mapping table: generating CRC (Cyclic Redundancy Check) check data for the logic physical mapping table stored in a host memory buffer; storing the CRC check data and the logical physical mapping table in a hostmemory buffer in an associated manner; a logic physical mapping table reading process: calling a logic physical mapping table stored in a host memory buffer, and carrying out CRC check on the logic physical mapping table; and when the verification is passed, judging that the obtained logic physical mapping table is credible data. According to the scheme, the CRC data is generated for the logicaland physical mapping table stored in the memory buffer of the host; CRC check data and the logical and physical mapping table are stored in a host memory buffer in an associated mode, the accuracy ofthe logical and physical mapping table stored in the host is ensured, and the situation that user data are disordered due to the fact that wrong logical and physical mapping table information is readand points to wrong physical addresses is avoided.
Owner:SHENZHEN YILIAN INFORMATION SYST CO LTD

Request callback method and apparatus, and client device

The invention discloses a request callback method and apparatus, and a client device, and relates to the technical field of computers. The method comprises the following steps: sequentially detectingwhether each asynchronous request is responded by the server-side equipment or not for each asynchronous request which is sent to the server-side equipment and needs to be called back in a unified manner; if the currently detected asynchronous request is responded by the server-side equipment, detecting whether the next asynchronous request is responded by the server-side equipment or not; if thecurrently detected asynchronous request is not responded by the server-side equipment currently, waiting for the server-side equipment to respond to the currently detected asynchronous request, and detecting whether the next asynchronous request is responded by the server-side equipment or not when determining that the currently detected asynchronous request is responded by the server-side equipment; and when it is determined that each asynchronous request is responded by the server device, executing unified callback on each asynchronous request. In this way, the performance overhead of calling back each asynchronous request by the client device can be reduced.
Owner:GUANGZHOU HUADUO NETWORK TECH

Building industrialization system based on building information model technology

The invention belongs to the technical field of building industrialization. The invention and discloses a building industrialization system and method based on a building information model technology.The building industrialization system based on the building information model technology comprises a building data import module, a main control module, a data generation module, a data fusion module, a building style design module, a building model construction module, an accessory manufacturing module, a building assembly module, a data storage module and a display module. According to the invention, tThe complexity of the business data of the BIM is simplified through the data generation module; b. BIM business data is managed by adopting a database file, so that the problems of large BIMdata volume and low use efficiency are solved; and meanwhile, the original data is sent to local processing software (heterogeneous data processing program) through the data fusion module, and the local processing software processes the original data into specific unified JSON data, so that the isomerism of the data is eliminated, and finally, the JSON data is stored in a relational database.
Owner:JILIN JIANZHU UNIVERSITY

Disk access control method and device

The invention discloses a disk access control method and device. The disk control method and device comprises the steps that an access request of an application server for a disk is received; when the disk is a network disk, hash calculation is carried out on the acquired inherent information of the application server; an affiliation field set in the head part of a file system corresponding to the disk is matched with a hash calculation result; if matching is successful, the application server is allowed to have access to the disk; if matching fails, the application server is refused to have access to the disk. By means of the scheme, the access of the application server to the disk is automatically and effectively controlled.
Owner:ZHEJIANG DAHUA TECH

Power socket and power on-off control method and device thereof

The invention belongs to a power socket and a power on-off control method and device thereof, and belongs to the technical field of circuit control. The method comprises the steps that whether a control signal used for controlling power-on or power-off of electronic equipment is received is monitored; when the control signal is received, the control signal is decoded, and a level signal is output; and a relay circuit is controlled to connected with or disconnect from an AC power supply according to the level signal. According to the invention, sufficient time is reserved for power-off data storage of the electronic equipment, a data storage function of the electronic equipment during power-off is protected effectively, and the electronic equipment is prevented from data confusion caused by direct power-off.
Owner:LETV HLDG BEIJING CO LTD +1

Combined payment system and method in weak network environment, cash register and storage medium

The invention discloses a combined payment system and method in a weak network environment, a cash register and a storage medium. The system comprises the cash register, a merchant platform and a third-party payment platform. When the cash register detects that a payment request is a first payment request corresponding to a current order, the cash register generates a payment order locally and sends the payment request to the merchant platform; when judging that the payment request is legal, the platform submits the payment request to a third-party payment platform corresponding to the selected first payment mode, and obtains a payment result from the third-party payment platform; the cash register requests a payment result from the background in a polling mode in a preset time period; ifthe result is not requested, the cash register continues querying or repays according to the input confirmation information; otherwise, when the current state of the payment result is that the paymentis successful, a second payment request is initiated, and the payment of the corresponding amount of money is completed in the selected second payment mode. By adopting the method and the device, theperformance of combined payment can be ensured, data chaos of the merchant platform is avoided, the waiting time is shortened, and the user experience is improved.
Owner:苏州中仑网络科技有限公司

Industrial robot multi-source data cloud storage system

The invention provides an industrial robot multi-source data cloud storage system and method, and the system comprises an application layer, an interface layer, a management layer, a storage layer, and an equipment layer, and the application layer is provided with a plurality of types of software applications for reading different types of technical data of an industrial robot. The interface layeris used for realizing network access, user authentication and authority management of the system and providing a public API interface, an application software interface and a web service interface; the management layer is used for providing online storage management service and offline storage management service; wherein the storage layer is provided with a plurality of databases for different types of data, and the device layer comprises an IP-SAN storage device and an FC-San storage device. By applying the embodiment of the invention, the technical problem of data disorder can be avoided.
Owner:HRG INT INST FOR RES & INNOVATION

Minute-level data acquisition method and device based on HPLC (High Performance Liquid Chromatography) technology

The invention provides a minute-level data acquisition method and device based on an HPLC (High Performance Liquid Chromatography) technology, which are applied to a minute-level data acquisition system, and the minute-level data acquisition system comprises an acquisition master station, a concentrator, a CCO real-time maintenance module, at least one STA real-time maintenance module and at least one electric energy meter which are sequentially communicated and interacted. Each electric energy meter is in one-to-one correspondence with each STA real-time maintenance module; comprising the following steps: configuring RTC clock information for the STA real-time maintenance module, and judging whether a minute acquisition function is supported or not; the CCO real-time maintenance module and the STA real-time maintenance module synchronize the RTC clock information and start a minute-level acquisition task; through synchronization with node information and an acquisition scheme of the concentrator, configuration tasks of the CCO real-time maintenance module and the STA real-time maintenance module can be kept consistent in a communication channel, so that unnecessary data chaos is avoided, and a minute-level acquisition task is realized by the STA real-time maintenance module.
Owner:POWER SUPPLY SERVICE & MANAGEMENT CENT STATE GRID JIANGXI ELECTRIC POWER CO LTD +2

A big data distribution method for an industrial control security database auditing system

The invention provides a big data distribution method for an industrial control security database auditing system, which comprises the following steps of: setting a network card which needs to capturedata, and acquiring a data packet which is sent into the network card in a mirror image manner; Analyzing the IP layer data of the data packet, obtaining a destination end IP and a source end IP, andabandoning a non-IP protocol data packet; Analyzing the TCP layer and the UDP layer of the data packet, obtaining a destination port number and a source port number, and discarding non-TCP and UDP protocol data packets; wherein a destination end IP in the network data packet, Source end IP, four pieces of data information of the destination port number and the source port number provide a basis for judging whether the data packet belongs to the same session; The data packet is distributed to which process or thread for processing by utilizing a data distribution algorithm, so that the requestdata of the client and the response data of the server are distributed to the same data processing process for processing, and data confusion caused by processing of the request data and the responsedata in different CPU processes is avoided.
Owner:江苏玖玖盾数据科技有限公司

Remote consultation management device for home-based old man caring

The invention discloses a remote consultation management device for home-based old man caring. The device comprises a management platform and a medical system. The management platform is connected with a user terminal through a random one in a wireless connecting module and a GPRS communication module and is used for receiving user consultation basic information which is transmitted by the user terminal. Furthermore the management platform is connected with a pre-selecting module and is used for reading and processing basic information in user consultation. Furthermore the management platformis connected with a medical database for storing medical data information and a cloud server for realizing backup processing of after-diagnosis information through a random one in a wired connecting module and a wireless connecting module. The medical system is mainly connected with the management platform through a network. Furthermore the medical system is connected with a doctor confirming module, a medical information module and a consultation module. The remote consultation management device for home-based old man caring has advantages of effectively helping a user in remote consultation,saving time of the user in searching a proper hospital and a proper doctor, and improving consultation efficiency.
Owner:GENERAL HOSPITAL OF PLA

Power supply method for air conditioner wire controller

The invention discloses a power supply method for an air conditioner wire controller, and belongs to the technical field of air conditioner wire controllers. The power supply method solves the problems that the power supply control mode cannot achieve an intelligent effect, a person walks back and forth to start an air conditioner very troublesomely, an existing power supply method for a wire controller cannot intelligently start the air conditioner, the user experience cannot be improved, and a better use effect can not be achieved. The power supply method has the advantages that various types of data are acquired through a data acquisition module, corresponding numerical values are acquired and then are processed by a data processing module, in addition, the processed values are compared with an internal interval of a threshold terminal, the operation mode of an intelligent system is confirmed through the comparison result, the intelligent system is divided into three operation modes, namely zero energy consumption, low energy consumption and high energy consumption, different modes are started according to different room numerical values, electric energy can be effectively saved, meanwhile, the intelligent system can well adapt to indoor personnel, so that the indoor personnel can have good use experience.
Owner:珠海进田电子科技有限公司

M file generation method and device

The invention provides an M file generation method and device, and the method comprises the steps: obtaining an EXCEL file storing engineering parameters and a script file corresponding to the EXCEL file; and generating a corresponding M file according to the EXCEL file by utilizing the script file. Therefore, the engineering parameters corresponding to the engineering project are managed by utilizing the EXCEL file, the cost is relatively low, the direct management of the M file is avoided, and the EXCEL file which is more intuitive and flexible can be directly managed. In addition, the engineering M file is directly generated according to the EXCEL file through one script file, so that the efficiency of converting the data in the EXCEL file into the M file is improved, and the error probability is reduced.
Owner:北京奕为汽车科技有限公司

Combined payment system and method, cash register and storage medium

The invention discloses a combined payment system and method, a cash register and a storage medium. The system mainly comprises the cash register, a merchant platform and a third-party payment platform. When the cash register detects that a payment request is a first payment request corresponding to a current order, a payment order is generated locally, and the payment request is sent to the merchant platform; the background submits the payment request to a third-party payment platform corresponding to the selected first payment mode when judging that the payment request is a legal request according to the order information; the merchant platform receives a payment result fed back by the third-party payment platform and then feeds back the payment result to the cash register; and when thecurrent state of the payment result is that payment is successful, the cash register initiates a second payment request and completes payment of the corresponding amount of money in a selected secondpayment mode. By adopting the method and the system, the performance of combined payment can be ensured when the network is poor or the platform is abnormal by providing the combined payment which iscarried out through one-by-one execution of a plurality of payment modes, and the data chaos of the merchant platform is avoided.
Owner:苏州中仑网络科技有限公司

Automatic user identification method of body fat scale, body fat scale and body fat scale system

The invention relates to the technical field of intelligent testing, in particular to an automatic user identification method of body fat scale, a body fat scale and a body fat scale system. Step 1, collecting an identity pattern inputted by a user; step 2, retrieve a user database, and combine that user database with the step 1, and the user account matched with the collected identity pattern isset as the current user; step 3, detecting the test data of the user; step 4, the detected test data in step 3 is uploaded to the server as the test data of the current user. In the technical proposal, when different users use the body fat scale, firstly, a pattern is outlined on the body fat scale by limbs to input an identity pattern corresponding to a user account of the user. The invention avoids the problem of data confusion when different users use the same grease scale, greatly alleviates the tediousness of switching different users, and does not need to switch and synchronize users frequently.
Owner:台州市吉吉知识产权运营有限公司

A method for realizing mining business software system under the coordination of mining production technology

A method for realizing a mining business software system under the coordination of mining production technologies disclosed by the invention includes the steps of: S1. formulating a normative process file; S2. configuring the mine business workflow and business software system functions; S3. establishing a central database; S4. Standardization of business data; S5. Associate business workflow steps and business elements in the mine business software system. The invention realizes the business workflow and standardization of the mine business software system, the configurability of business workflow and business functions, the standardization of business data and database management, the simple and efficient processing of mining business work, the standardization and centralized storage of business data, and the guarantee of business operations. Data sharing and synchronization, and provide a good security access mechanism.
Owner:CHANGSHA DIGITAL MINE

A multi-source heterogeneous data collection system and collection method

The invention discloses a multi-source heterogeneous data acquisition system, which includes a data acquisition module, a data identification module, a data storage module, a network exchange module, an acquisition operation management and control system and a human-computer interaction module. The specific acquisition method is: establish an input The communication connection between the device and the data acquisition device; select the acquisition interface of the data acquisition device connected to the input device according to the recommended mode; use the data identification module to determine the data source of the input device, and use the database segmentation method of the data storage unit to divide the input device The data matching is stored in the corresponding storage unit; the invention can realize the collection of multiple data sources synchronously, and distinguish and save the data by identifying the data source during collection, thereby avoiding the problem of data disorder after data collection and reducing data collection. The secondary classification operation ensures the timeliness and convenience of data collection.
Owner:SICHUAN DISCOVERY DREAM ELECTRONICS SCI & TECH

Data backup method and data recovery method

The embodiment of the invention relates to the technical field of data processing, and particularly discloses a data backup method and a data recovery method. According to the embodiment of the invention, before a user needs to replace the equipment, the backup data of a first terminal is divided into the necessary data and the selected data, and the necessary data and the selected data are respectively uploaded to a first backup library and a second backup library; and and when the backup data of the first terminal needs to be restored through a second terminal, targeted data restoration transmission is performed on the data in the first backup library and the second backup library according to the data restoration selection of the user, and the data in the first backup library and the second backup library is cleared after data restoration is completed. Therefore, data backup can be carried out at a time, data loss and data chaos caused by long-time-span data backup are avoided, mismatching between the first terminal and the second terminal can be avoided, the data needing to be backed up are completely restored to the second terminal according to selection of the user, and convenience and rapidness are achieved.
Owner:SUZHOU XINQIXUN NETWORK CO LTD

Application program startup interface merging method and mobile terminal

The invention discloses a mobile terminal. The terminal includes a memory, a processor and an application program starting interface merging program which is stored in the memory and can be run in theprocessor. When the application program starting interface merging program is executed by the processor, the mobile terminal realizes the following steps: intercepting a plurality of starting interfaces, which send requests to a server, when an application program is started; merging the plurality of starting interfaces to obtain a merged interface and corresponding merged-interface parameters; sending a request, which carries the merged-interface parameters, to the server, and receiving merged parameter values returned by the server; and decomposing the merged parameter values into a plurality of interface parameter values, and respectively distributing the same to each starting interface to complete starting of the application program. Compared with the prior art, the terminal realizesreal-time, dynamic and automatic starting interface merging without the need for interface merging coding for different application program versions, the merged-interface parameters include version information of the application program, and occurrence of data disorder of a starting process is avoided.
Owner:NUBIA TECHNOLOGY CO LTD

Information collection method and device based on online editing, network disk and storage medium

The invention provides an information collection method and device based on online editing, a network disk and a storage medium, and the method comprises the steps: generating a template file comprising a basic information system and an additional information system according to an information collection demand; allocating a team information storage space according to the organizational structure information, and allocating a personal basic information system storage space in the team information storage space; according to the login information and / or the information in the personal basic information system storage space, judging whether an additional information system is called in; when an additional information system is called in, distributing a personal additional information system storage space in the team information storage space; and synthesizing an information collection file according to the information cached in the team information storage space. According to the information collection method and device based on online editing, the network disk and the storage medium provided by the invention, the classification and arrangement capability of information collection can be improved, and the information collection difficulty of a manager under special conditions is reduced.
Owner:天津联想协同科技有限公司

Implementation method and device for eliminating communication chip failures

An implementation method and device for eliminating a PROFIBUS-DP protocol communication chip fault are provided, and the method includes: acquiring the working state of the communication chip (201); when the working state is a data transmitting state, judging whether the duration of the data transmitting state exceeds a preset time threshold, and if so, determining that the communication chip goes wrong (202); and setting the current data transmitting state of the bus transceiver connected with the communication chip to a data receiving state (203). With the present invention, when the communication chip goes wrong and occupies the communication bus, the occupation of the communication bus by the failure chip can be quickly cut off.
Owner:HANGZHOU HOLLYSYS AUTOMATION
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