Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a data processing method, a data processing device, terminal equipment and a storage medium. Specifically, the data processing method of the embodiment of the present application may be executed by a terminal device, where the terminal device may be a terminal or a server. The terminal may be a terminal device such as a smart phone, a tablet Computer, a notebook Computer, a touch screen, a game machine, a Personal Computer (PC), a Personal Digital Assistant (PDA), and the like. The server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, middleware service, a domain name service, a security service, a content distribution network service, a big data and artificial intelligence platform, but is not limited thereto.
The following are detailed below. It should be noted that the description sequence of the following embodiments is not intended to limit the priority sequence of the embodiments.
Referring to fig. 1, fig. 1 is a schematic diagram of an architecture of a vaccination management system according to an embodiment of the present application. The vaccination management system 100 includes an organization end 110, a clinic end 120, and a server end 130. The subject basic information of the individual subject administered by the organization end 110 in the target area can be input through the organization end 110, and the vaccination information of the individual subject vaccinated at the clinic end 110 in the target area can be input through the clinic end 120. Then, the server 130 may collect the object basic information of the individual objects respectively administered in the target region uploaded by the plurality of types of organizations to generate an object information database of the target region; summarizing vaccination information of individual subjects vaccinated at the outpatient institution terminal 110 in the target region uploaded by the server terminal 130 to generate a vaccination information base of the target region; and generating a data comparison database of the target area through data comparison processing of the object information database and the vaccination information database, wherein the data comparison database comprises a list of completed vaccinated objects and a list of uncompleted vaccinated objects of the target area, and sending the list of uncompleted vaccinated objects in the data comparison database to an organization to instruct the organization to supervise and urge individual objects in the list of uncompleted vaccinated objects to perform vaccination, so that screening of a list of uninoculated persons is accurately realized. The vaccination management system 100 can also provide automatic arrangement and update of an object information database, provide object basic information of population by organizations such as universities, streets, industries and the like, and then can master the basic situation of personnel in a target area according to the classification of household registers and standing population by background data processing of the vaccination management system 100, so as to provide basic data support for the vaccine information management work. Optionally, the vaccination management system 100 may further include an individual subject end 140, and the server end 130 may update the database according to the individual subject based on the subject basic information and the vaccination information uploaded by the individual subject end 140. Optionally, the server 130 may also feed back the re-documented data obtained from the vaccination information base through the re-checking process to the clinic entity 120 for data verification by the clinic entity 120.
The embodiments of the present application provide a data processing method, which may be executed by a terminal or a server, or may be executed by both the terminal and the server; the embodiment of the present application is described by taking an example in which a data processing method is executed by a server.
Referring to fig. 2, fig. 2 is a schematic flow chart of a data processing method according to an embodiment of the present disclosure. The method comprises the following steps:
step 210, obtaining object basic information of individual objects in a target area uploaded by a plurality of types of organizations, and forming an object information database of the target area.
For example, the individual subject may be a member of a population that is under jurisdiction or that resides within a target region. For example, the target region may be a province, a city, a county, a region, etc.
Optionally, the obtaining object basic information of individual objects in a target area uploaded by multiple types of organizations to form an object information database of the target area includes:
summarizing object basic information of individual objects in the target region uploaded by the organizations of the multiple categories;
and performing data sorting on the summarized object basic information to generate an object information database of the target area.
Optionally, the performing data sorting on the summarized object basic information to generate an object information database of the target area includes:
dividing the individual objects in the target area according to household registration types, and obtaining an object information database of the target area after the summarized object basic information obtained by dividing the individual objects is subjected to data deduplication, data analysis and data comparison, wherein the household registration types comprise four household registration types, namely household registration of the target area and resident of the target area, household registration of the target area and resident of non-target area, household registration of non-target area and resident of the target area, household registration of non-target area and resident of non-target area.
Optionally, the performing data sorting on the summarized object basic information to generate an object information database of the target area includes:
updating the object basic information uploaded by the organization mechanism with a lower priority class according to the object basic information uploaded by the organization mechanism corresponding to the highest priority class and the preset class priority rule of the same individual object uploaded by the organization mechanisms with different classes; or
And for a plurality of pieces of object basic information aiming at the same individual object uploaded by a plurality of organizations of the same category, the plurality of pieces of object basic information aiming at the same individual object are collated into one piece of object basic information data.
Optionally, the plurality of categories include colleges, industries, and streets, and the preset category priority rule includes that the category priority of the colleges is greater than the category priority of the streets, and the category priority of the streets is greater than the category priority of the industries.
For example, when the object information database is automatically sorted and updated, specifically, for the object basic information of the same individual object uploaded by different types of organizations, the object basic information of the individual object uploaded by the organization with a low priority type may be automatically sorted and updated according to the preset priority rule of "college > street > industry". For organizations of the same category, such as communities, communities and other organizations under the same street, if the object basic information of the same individual object is uploaded, the object basic information uploaded by the organizations of the same category and specific to the same individual object is automatically sorted and updated into an object basic information data (population data) so as to improve the data quality and ensure the consistency, uniqueness and effectiveness of the data.
Optionally, the object basic information of the individual object may include a data uploading end identifier and a data audit record. The data uploading end is used for recording information such as organization names, organization levels, organization types, terminal identification codes of the data uploading end and the like of the basic information of the uploaded objects, and the data auditing record can comprise a checking record and an auditing record of a superior organization on the basic information of the objects reported by a subordinate organization. For example, after the organization uploads the object basic information, the organization end uploading the data confirms the accuracy of the data, and reports the object basic information after confirming the accuracy of the data. After the data is reported, the higher organization mechanism can check the object basic information reported by the lower organization mechanism, and audit and report the object basic information to the server side, so as to form a complete reporting audit flow.
For example, at the organization end, an application interface for supplementing object basic information (such as population data) of streets, industries, universities and the like can be provided, and businesses such as establishment of the organization, allocation of account numbers, data entry, data auditing, data uploading and the like are realized through the application interface at the organization end. For example, the organization can also be created in batch by means of system import at the organization end. For example, the creation of the organization may be implemented by an operator manually creating on an application interface on the organization side or by an operator uploading a file and performing batch import.
For example, an object information database formed by uploading object basic information by organizations such as streets, colleges, and industries may be obtained by supplementing the object information database by each industry according to the object basic information (population data) of the target area based on nine types of people such as streets and colleges. The demographic data uploaded by the industry organization can be confirmed by a street as a standing individual object (standing population), the confirmed standing individual object belongs to the street, and missing data is supplemented by the street. And dividing individual objects of the target area according to four types of house types, namely target area house register and target area resident, target area house register and non-target area resident, non-target area house register and non-target area resident, and obtaining a final object information database of the target area through data deduplication, analysis and comparison.
Among them, the nine groups of people may include: the first-line customs inspection and quarantine personnel of port related to imported cold chain articles, related personnel such as port loading and unloading, carrying, transportation and the like, international and domestic transportation employees, border port staff facing higher overseas epidemic situation risks due to public and private work and study personnel, medical and health personnel, government offices, public security, armed police, fire protection and community workers, articles, water, electricity, warm, coal and gas phase customs personnel, and related personnel of traffic, logistics, old care, environmental sanitation, funeral and interment and communication share 9 types of key crowds.
For example, when data deduplication, analysis and comparison are performed, the system may label data for the uploaded object basic information of the same individual object according to preset category priority rules of the university > street > industry for organizations of different categories, and after deduplication of the individual object is selected, the object basic information on the high-priority organization is used as an information viewing reference.
For example, each organization can support the creation and maintenance of the lower level units, upload the data by the lower level units, and perform data confirmation and data summarization by the management units to ensure the accuracy of the data.
The organizations of the multiple categories may include organizations corresponding to the categories of streets, industries, colleges and the like.
For example, if street a, industry B, and colleges C upload the subject basis information of an individual subject a at the same time, the vaccination information or the supervision of vaccination may be marked by a high priority organization according to the priority of college > street > industry.
And step 220, obtaining the vaccination information of the individual subject in the target area uploaded by the outpatient service institution, and forming a vaccination information base of the target area.
For example, at the outpatient service institution, an application interface for inputting and uploading vaccination information can be provided, and services such as the creation of the outpatient service institution, the allocation of account numbers, data inputting, data auditing, data uploading and the like are realized through the application interface at the outpatient service institution. For example, vaccination information can also be entered in bulk at the clinic site by way of system import.
Optionally, after the forming of the vaccination information base of the target region, the method further includes:
when the same individual object in the vaccination information base contains first vaccination information and second vaccination information which are different in vaccination times, acquiring a recipient code in the first vaccination information and the second vaccination information;
if the recipient codes in the first vaccination information and the second vaccination information are the same, integrating vaccination information corresponding to the first vaccination information and the second vaccination information; or
If the codes of the recipients in the first vaccination information and the second vaccination information are different, marking the first vaccination information and the second vaccination information as repeated filing, and pushing the vaccination information of the individual subject corresponding to the repeated filing to a relevant outpatient service institution for data verification;
and updating the vaccination information base of the target area according to the received data verification result.
For example, vaccination information is uploaded by an outpatient facility to achieve reporting of vaccination information throughout the target region. And the server side collects all vaccination information uploaded by the outpatient service organization side to generate a vaccination information base of the target area.
When the uploading of the vaccination information fails, a vaccination information uploading failure log can be provided at the outpatient service institution end, and the wrong vaccination information and the personal basic information of the individual object can be directly reported after being modified again. The server side can perform data comparison on vaccination information uploaded by all clinic institutions in a target region, when the same individual object in the vaccination information base contains first vaccination information and second vaccination information with different vaccination times, two times of vaccination information which are 1 time and 2 times are screened for the same person, and the codes of the seeds in the two times of vaccination information are different, the two times of vaccination information which are 1 time and 2 times are marked as repeated filing, and the data which are repeatedly filed are pushed to relevant vaccination clinics for data verification. For example, when two inoculation information items of "1 count" and "2 count" are selected for the same individual subject, if the codes of the recipients in the two inoculation information items are the same, the data of the recipients are integrated. And if the codes of the recipients in the two inoculation information are different, marking the recipients as repeated filing, and pushing the recipient information corresponding to the repeated filing to a relevant inoculation clinic for data verification.
For example, at the server side, the vaccination information can be processed by duplication checking, comparison, statistics and the like.
Step 230, performing data comparison processing on the object information database and the vaccination information database to generate a data comparison database of the target area, where the data comparison database includes a list of completed vaccinated objects and a list of uncompleted vaccinated objects of the target area, and sending the list of uncompleted vaccinated objects in the data comparison database to the organization.
For example, for the object basic information uploaded by the organization and the vaccination information uploaded by the clinic, data processing such as data cleaning and data governance can be performed on the basis of information such as a certificate number, a telephone number, a seed number, a household address and a standing address, and measurement information such as household type, standing population and repeated filing of each individual object can be analyzed. And establishing a data comparison database according to the measurement information such as household registration types, standing population, repeated filing and the like.
Optionally, the performing data comparison processing on the object information database and the vaccination information database to generate a data comparison database of the target area includes:
and combining the object basic information of different certificate types belonging to the same individual object with the vaccination information according to the certificate type, the certificate number and the reseeder code of the individual object to generate a data comparison database of the target area.
Optionally, the merging, according to the certificate type, the certificate number, and the reseeder code of the individual object, the object basic information of different certificate types belonging to the same individual object with the vaccination information to generate the database of the target area includes:
according to one or more items of the certificate type, the certificate number, the telephone number, the breeder code, the household address and the standing address of the individual object, carrying out data processing on the object information database and the vaccination information database so as to combine object basic information and vaccination information of different certificate types belonging to the same individual object and analyze measurement information of each individual object, wherein the measurement information comprises at least one information of the household type, the standing population, the repeated filing, the belonging area, the sex, the age range, the working post, the vaccination mechanism and the vaccination type;
and comparing the data of the vaccination information aiming at different measurement information to generate a data comparison database of the target area.
For example, on the server side, data query and statistical report making can be realized. The server end can be used for generating an object information database of the target area by summarizing object basic information of individual objects in the target area uploaded/maintained by each organization end of streets, colleges, industries and the like, summarizing a vaccination information database of the target area generated by the vaccination information of the individual objects in the target area uploaded by each clinic organization end, and forming a data comparison database of the target area through data analysis and comparison to obtain accurate report statistics of vaccinated people, vaccinated people and vaccinated people who do not start to be vaccinated in the target area; and data screening and statistics can be carried out according to measurement information of different industries, streets, colleges and universities, age groups, inoculation results, household registration types and the like. For example, the required content can be output in a customized manner according to different data query requirements, for example, a statistical form containing different measurement information is made according to different data query requirements.
For example, when a data comparison library is formed through data analysis and comparison, the object basic information and the vaccination information of different certificate types belonging to the same person can be analyzed and combined according to the vaccination information uploaded by a clinic institution according to three categories of colleges and universities, streets and industries, according to the information such as the certificate types (such as identity cards, passports, bang-bang and macadamia passes), the certificate numbers and the codes of the recipients, and finally the data comparison library is formed.
For example, the whole-region vaccination condition can be monitored based on the data comparison database, and measurement information analysis and display of various dimensions in an icon form is supported, and the measurement information can also include information such as region, gender, age group, key work position, vaccination organization, vaccination type, and the like, for example, the vaccination progress can be comprehensively analyzed according to the information such as region, gender, age group, key work position, vaccination organization, vaccination type, and the like.
For example, after the outpatient service organization uploads vaccination information, each organization is responsible for maintaining the vaccination information that is still missing after the uploading of vaccination information, marking the vaccination information, or supervising the vaccination.
The method can be compared with a vaccination information base through the construction of object information databases of streets, colleges, industries and the like, so that each region can comprehensively master the vaccination condition of personnel.
For example, after sending the list of uncompleted subjects in the databank to the organization, the organization may be instructed to urge individual subjects in the list of uncompleted subjects to vaccinate. For example, the organization end may be instructed to send a short message to a telephone number used by an individual subject who does not complete vaccination, or the organization end may be instructed to supervise in an instant messaging application (for example, WeChat push) or an APP message push manner, so as to accurately notify each non-vaccinated person in the list of the non-vaccinated subjects, and promote vaccination full coverage, thereby constructing a national immune barrier.
Optionally, the method further includes: and updating the database according to the basic information and the vaccination information of the individual subject.
For example, code scanning registration and login of target applets can be achieved on the basis of individual subjects, individual subject basic information can also be maintained, registration of vaccination information is supported, and download printing of individual vaccination reports can also be achieved.
For example, when an individual subject makes a vaccination reservation, the individual subject end can be logged in to enter subject basic information and reserved vaccination information and generate a reservation registration two-dimensional code of the individual subject, when the individual subject makes the vaccination in an outpatient service institution, the outpatient service institution scans the reservation registration two-dimensional code to complete the updating of the actual vaccination information of the individual subject, and then triggers the individual subject end to complete the reporting action of the subject basic information and the vaccination information, so as to upload the current subject basic information and the vaccination information to the server end, and enable the server end to update the data comparison base. The timeliness of information data can be guaranteed by uploading the real-time information of the individual object end during vaccination, and compared with the vaccination information which is uploaded uniformly by a waiting outpatient institution, the timeliness is faster.
All the above technical solutions can be combined arbitrarily to form the optional embodiments of the present application, and are not described herein again.
The method comprises the steps of obtaining object basic information of individual objects in a target area uploaded by a plurality of types of organizations to form an object information database of the target area; acquiring vaccination information of individual objects in a target area uploaded by an outpatient service institution to form a vaccination information base of the target area; and performing data comparison processing on the object information database and the vaccination information database to generate a data comparison database of the target area, wherein the data comparison database comprises a list of completed vaccination objects and a list of uncompleted vaccination objects of the target area, and transmitting the list of uncompleted vaccination objects in the data comparison database to an organization. According to the method and the device, the list of the objects which are not inoculated is accurately screened by comparing the object information database with the vaccination information database, the objects which are not inoculated and are administered by each organization in the target area can be accurately positioned, the management work of the vaccination information is standardized, the vaccination condition of each area is comprehensively mastered, and the levels of standardization, scientification and digitalization of the vaccination data are improved.
In order to better implement the data processing method of the embodiment of the present application, an embodiment of the present application further provides a data processing apparatus. Referring to fig. 3, fig. 3 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present disclosure. Among them, the data processing apparatus 300 may include:
a first obtaining unit 310, configured to obtain object basic information of individual objects in a target area uploaded by a plurality of types of organizations, and form an object information database of the target area;
a second obtaining unit 320, configured to obtain vaccination information of individual subjects in the target area uploaded by an outpatient service, and form a vaccination information base of the target area;
the processing unit 330 is configured to perform data comparison processing on the object information database and the vaccination information database to generate a data comparison database of the target area, where the data comparison database includes a list of completed vaccinated objects and a list of uncompleted vaccinated objects in the target area, and sends the list of uncompleted vaccinated objects in the data comparison database to the organization.
Optionally, after the forming of the vaccination information base of the target area, the second obtaining unit 320 may further be configured to:
when the same individual object in the vaccination information base contains first vaccination information and second vaccination information which are different in vaccination times, acquiring a recipient code in the first vaccination information and the second vaccination information;
if the recipient codes in the first vaccination information and the second vaccination information are the same, integrating vaccination information corresponding to the first vaccination information and the second vaccination information; or
If the codes of the recipients in the first vaccination information and the second vaccination information are different, marking the first vaccination information and the second vaccination information as repeated filing, and pushing the vaccination information of the individual subject corresponding to the repeated filing to a relevant outpatient service institution for data verification;
and updating the vaccination information base of the target area according to the received data verification result.
Optionally, when the processing unit 330 performs data comparison processing on the object information database and the vaccination information database to generate the data comparison database of the target area, it may be configured to:
and combining the object basic information of different certificate types belonging to the same individual object with the vaccination information according to the certificate type, the certificate number and the reseeder code of the individual object to generate a data comparison database of the target area.
Optionally, when the processing unit 330 combines the object basic information of different certificate types belonging to the same individual object with the vaccination information according to the certificate type, the certificate number and the researcher code of the individual object to generate the database of the target area, the processing unit may be configured to:
according to one or more items of the certificate type, the certificate number, the telephone number, the breeder code, the household address and the standing address of the individual object, carrying out data processing on the object information database and the vaccination information database so as to combine object basic information and vaccination information of different certificate types belonging to the same individual object and analyze measurement information of each individual object, wherein the measurement information comprises at least one information of the household type, the standing population, the repeated filing, the belonging area, the sex, the age range, the working post, the vaccination mechanism and the vaccination type;
and comparing the data of the vaccination information aiming at different measurement information to generate a data comparison database of the target area.
Optionally, when the first obtaining unit 310 obtains object basic information of individual objects in a target area uploaded by a plurality of types of organizations to form an object information database of the target area, it may be configured to:
summarizing object basic information of individual objects in the target region uploaded by the organizations of the multiple categories;
and performing data sorting on the summarized object basic information to generate an object information database of the target area.
Optionally, when the first obtaining unit 310 performs data sorting on the summarized object basic information to generate the object information database of the target area, it may be configured to:
dividing the individual objects in the target area according to household registration types, and obtaining an object information database of the target area after the summarized object basic information obtained by dividing the individual objects is subjected to data deduplication, data analysis and data comparison, wherein the household registration types comprise four household registration types, namely household registration of the target area and resident of the target area, household registration of the target area and resident of non-target area, household registration of non-target area and resident of the target area, household registration of non-target area and resident of non-target area.
Optionally, when the first obtaining unit 310 performs data sorting on the summarized object basic information to generate the object information database of the target area, it may be configured to:
updating the object basic information uploaded by the organization mechanism with a lower priority class according to the object basic information uploaded by the organization mechanism corresponding to the highest priority class and the preset class priority rule of the same individual object uploaded by the organization mechanisms with different classes; or
And for a plurality of pieces of object basic information aiming at the same individual object uploaded by a plurality of organizations of the same category, the plurality of pieces of object basic information aiming at the same individual object are collated into one piece of object basic information data.
Optionally, the plurality of categories include colleges, industries, and streets, and the preset category priority rule includes that the category priority of the colleges is greater than the category priority of the streets, and the category priority of the streets is greater than the category priority of the industries.
Optionally, the processing unit 330 may be further configured to update the database according to the basic information and the vaccination information of the individual subject uploaded by the subject.
It should be noted that, for the functions of each module in the data processing apparatus 300 in this embodiment, reference may be made to the specific implementation manner of any embodiment in the foregoing method embodiments, and details are not described here again.
The respective units in the above-described data processing apparatus may be wholly or partially implemented by software, hardware, and a combination thereof. The units may be embedded in a hardware form or independent of a processor in the terminal device, or may be stored in a memory in the terminal device in a software form, so that the processor calls and executes operations corresponding to the units.
The data processing device 300 may be integrated into a terminal or a server having a memory and a processor and having an arithmetic capability, or the data processing device 300 may be the terminal or the server. The terminal can be a smart phone, a tablet Computer, a notebook Computer, a smart television, a smart speaker, a wearable smart device, a Personal Computer (PC), and the like, and the terminal can further include a client, which can be a video client, a browser client, an instant messaging client, and the like. The server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, middleware service, a domain name service, a security service, a Content Delivery Network (CDN), a big data and artificial intelligence platform, and the like.
Fig. 4 is another schematic structural diagram of a data processing apparatus according to an embodiment of the present application, and as shown in fig. 4, the data processing apparatus 400 may include: a communication interface 401, a memory 402, a processor 403 and a communication bus 404. The communication interface 401, the memory 402 and the processor 403 are communicated with each other through a communication bus 404. The communication interface 401 is used for the apparatus 400 to perform data communication with an external device. The memory 402 may be used for storing software programs and modules, and the processor 403 may execute the software programs and modules stored in the memory 402, such as the software programs of the corresponding operations in the foregoing method embodiments.
Alternatively, the processor 403 may call the software programs and modules stored in the memory 402 to perform the following operations:
acquiring object basic information of individual objects in a target area uploaded by a plurality of types of organizations to form an object information database of the target area;
obtaining vaccination information of individual objects in the target area uploaded by an outpatient service institution to form a vaccination information base of the target area;
and performing data comparison processing on the object information database and the vaccination information database to generate a data comparison database of the target area, wherein the data comparison database comprises a list of completed vaccinated objects and a list of uncompleted vaccinated objects of the target area, and sends the list of uncompleted vaccinated objects in the data comparison database to the organization.
Alternatively, the data processing apparatus 400 may be integrated into a terminal or a server having a memory and a processor and having an arithmetic capability, for example, or the data processing apparatus 400 may be the terminal or the server. The terminal can be a smart phone, a tablet computer, a notebook computer, a smart television, a smart sound box, a wearable smart device, a personal computer and the like. The server can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, and can also be a cloud server for providing basic cloud computing services such as cloud service, a cloud database, cloud computing, cloud functions, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN, big data and artificial intelligence platform and the like.
Optionally, the present application further provides a terminal device, which includes a memory and a processor, where the memory stores a computer program, and the processor implements the steps in the foregoing method embodiments when executing the computer program.
The embodiment of the application also provides a computer readable storage medium for storing the computer program. The computer-readable storage medium can be applied to a terminal device, and the computer program enables the terminal device to execute a corresponding process in the data processing method in the embodiment of the present application, which is not described herein again for brevity.
Embodiments of the present application also provide a computer program product including computer instructions stored in a computer-readable storage medium. The processor of the terminal device reads the computer instruction from the computer-readable storage medium, and executes the computer instruction, so that the terminal device executes a corresponding process in the data processing method in the embodiment of the present application, which is not described herein again for brevity.
Embodiments of the present application also provide a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the terminal device reads the computer instruction from the computer-readable storage medium, and executes the computer instruction, so that the terminal device executes a corresponding process in the data processing method in the embodiment of the present application, which is not described herein again for brevity.
It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method embodiments may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The Processor may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor.
It will be appreciated that the memory in the embodiments of the subject application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, but not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (DDR SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchronous link SDRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memories of the systems and methods described in the embodiments of the present application are intended to comprise, without being limited to, these and any other suitable types of memory.
It should be understood that the above memories are exemplary but not limiting illustrations, for example, the memories in the embodiments of the present application may also be Static Random Access Memory (SRAM), dynamic random access memory (dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (enhanced SDRAM, ESDRAM), Synchronous Link DRAM (SLDRAM), Direct Rambus RAM (DR RAM), and the like. That is, the memory in the embodiments of the present application is intended to comprise, without being limited to, these and any other suitable types of memory.
Those of ordinary skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed in the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a terminal device (which may be a personal computer or a server) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.