CN111383154A - Data interface and public financial budget management integrated platform system convenient to manage - Google Patents
Data interface and public financial budget management integrated platform system convenient to manage Download PDFInfo
- Publication number
- CN111383154A CN111383154A CN202010254113.XA CN202010254113A CN111383154A CN 111383154 A CN111383154 A CN 111383154A CN 202010254113 A CN202010254113 A CN 202010254113A CN 111383154 A CN111383154 A CN 111383154A
- Authority
- CN
- China
- Prior art keywords
- data
- storage device
- priority
- interface
- ports
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003860 storage Methods 0.000 claims abstract description 209
- 230000007704 transition Effects 0.000 claims abstract description 58
- 238000007726 management method Methods 0.000 claims description 39
- 230000005540 biological transmission Effects 0.000 claims description 35
- 238000012545 processing Methods 0.000 claims description 32
- 238000012805 post-processing Methods 0.000 claims description 21
- 230000005281 excited state Effects 0.000 claims description 9
- 238000010521 absorption reaction Methods 0.000 claims description 6
- 238000012913 prioritisation Methods 0.000 claims 5
- 230000010365 information processing Effects 0.000 abstract description 6
- 238000005265 energy consumption Methods 0.000 abstract description 3
- 238000000034 method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000005283 ground state Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
The invention provides a data interface, which comprises at least one interface, at least two ports, a converter, a controller, an identifier and a buffer area designed based on a transition principle. In conclusion, the data interface can comprehensively improve the management informatization level of the public financial budget management integrated platform system, and meanwhile, the data interface designed based on the transition principle is used, so that an information processing system is effectively standardized, the efficiency of corresponding information processing is improved, system management personnel, system management financing and high-efficiency safe financing are realized, the utilization rate of corresponding storage equipment is improved, the energy consumption of the non-corresponding storage equipment is reduced, and the data interface is energy-saving and environment-friendly; and by using the data interface designed based on the transition principle, the required data can be prevented from being displayed on the platform system in queuing delay, and the data is effectively transparent.
Description
Technical Field
The invention relates to the field of platform systems, in particular to a data interface and a public financial budget management integrated platform system convenient to manage.
Background
With the continuous development of computer software and hardware, the application of the computer is also deep into various calculations, designs and management of various industries, so that the working efficiency of various enterprises and mechanisms is greatly improved. However, the existing enterprises and organizations have problems of splitting in each business link and information islanding due to the imperfect previous system and specification, and the phenomenon is particularly serious in the financial department. Therefore, a public financial budget management integrated platform system which can uniformly plan, optimize management modes and processes, improve management efficiency and level of relevant financial departments, realize data sharing, eliminate information islands, standardize and simplify business processes, reduce labor intensity, improve working efficiency, monitor in real time and effectively supervise implementation of processes and systems is needed.
Through mass search of the applicant, the integrated platform system scheme in the prior art is found to be the integrated intelligent control method and the integrated intelligent control system which are disclosed as CN104184210B and are suitable for the park type microgrid, so that the integrated platform system has the beneficial effects of less construction investment, low operation and maintenance cost and the like, and is beneficial to popularization and application of the microgrid in China; or the cloud platform heterogeneous integrated resource management system disclosed by the publication number of CN102750602B improves the operation efficiency of the cloud platform, saves the management cost of a user, and reduces the hardware cost; or as disclosed in CN105243457B, the integrated management platform of internet + thermal power plant thermal production operation integrates all services and target requirements of thermal power plant thermal production and operation under one platform through internet and private network, so as to realize data sharing and service fusion, optimize production operation efficiency, and improve economic dispatch operation and enterprise management level.
In summary, the integrated platform system scheme in the prior art is not used for solving the problems of splitting, information islanding, excessive human factors, non-standard system and the like of each business link in the public financial budget management.
Disclosure of Invention
The present invention proposes a data interface and common financial budget management integrated platform system for easy management to solve the problems,
in order to achieve the purpose, the invention adopts the following technical scheme:
a data interface comprises at least one interface, at least two ports, a converter and a controller; wherein,
the interfaces are configured to be coupled with terminal equipment and used for acquiring data from the terminal equipment;
the ports are constructed that at least two ports are coupled with one interface and are used for transmitting the data acquired from the terminal equipment to the corresponding storage equipment;
the controller is coupled with each interface at one end and is coupled with the converter at the other end, and is used for identifying the data identification acquired from the interfaces and sending a port selection instruction to the converter according to the data identification;
the converter is coupled between each interface and at least two ports and used for selecting different ports according to port selection instructions sent by the controller.
Optionally, an identifier is coupled to the interface, and the identifier is configured to send the data identifier to the controller.
Optionally, the data interface further includes a buffer area, and the buffer area is configured to be coupled between the ports and the converter, and is configured to prioritize and sequentially transmit data to the corresponding storage devices through the ports.
Optionally, in the data interface, the buffer area divides the data transmission sequence into a plurality of orders with sequentially reduced priorities; the lowest-priority step is a basic state of the actual storage device, the rest steps are excited states of the virtual storage device corresponding to the transition space, the low-priority step meets the transition condition and then transits to the high-priority step, the determining factors of the transition condition comprise a data identifier N of the data, the number C of times the data is missed, the time T of queuing the data, a storage quantity weight coefficient X of the corresponding storage device, a missed number weight coefficient Y and a queued time weight coefficient Z, and the cache region sequentially transmits the corresponding data to the corresponding storage device in a graded manner according to the priority order of the steps.
Optionally, the order in the cache region is M order, where M is [ L/4] lower rounded, and L is the number of actual storage devices.
Optionally, in the data interface, the step transition condition of k step transition to k +1 is k step absorbed energy EknThen jump to k +1 step, where Ekn=XknN+YknC+ZknT; k is more than or equal to 1 and less than or equal to M; subscript n is the corresponding memory device, X>Y>Z,XPriority storage device、YPriority storage device、ZPriority storage deviceAre each greater than XPost-processing storage device、YPost-processing storage device、ZPost-processing storage device;Xk+1/Yk+1/Zk+1>Xk/Yk/Zk。
A convenient-to-manage public financial budget management integrated platform system comprises the data interface.
Optionally, the platform includes a priority processing mode, and when the priority processing mode is enabled, the corresponding data is preferentially transmitted to the corresponding device.
The integrated platform system for managing the public financial budget convenient to manage can be selected from a priority processing mode according to time, a priority processing mode according to money amount, a priority processing mode according to type and a priority processing mode according to backlog degree.
The beneficial technical effects obtained by the invention are as follows:
1. by using the data interface, the management informatization level of the public financial budget management integrated platform system can be comprehensively improved.
2. By using the data interface designed based on the transition principle, the information processing system is effectively standardized, the efficiency of corresponding information processing is improved, and system management personnel, system management property and high-efficiency safe property management property are realized.
3. The utilization rate of the corresponding storage equipment is improved, the energy consumption of the non-corresponding storage equipment is reduced, and the energy-saving and environment-friendly effects are achieved;
4. by using the data interface designed based on the transition principle, the required data can be prevented from being displayed on the platform system in the queuing delay, and the data is effectively transparent.
Drawings
The invention will be further understood from the following description in conjunction with the accompanying drawings. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the embodiments. Like reference numerals designate corresponding parts throughout the different views.
FIG. 1 is a schematic structural diagram of a data interface and a common financial budget management integrated platform system for easy management according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of a data interface and a common financial budget management integrated platform system for easy management according to an embodiment of the present invention;
FIG. 3 is a transition diagram of a cache level according to one embodiment of the present invention;
fig. 4 is a schematic diagram of an overall structure of a common financial budget management integrated platform system convenient for management according to one embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to embodiments thereof; it should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. Other systems, methods, and/or features of the present embodiments will become apparent to those skilled in the art upon review of the following detailed description. It is intended that all such additional systems, methods, features and advantages be included within this description, be within the scope of the invention, and be protected by the accompanying claims. Additional features of the disclosed embodiments are described in, and will be apparent from, the detailed description that follows.
The same or similar reference numerals in the drawings of the embodiments of the present invention correspond to the same or similar components; in the description of the present invention, it should be understood that if there is an orientation or positional relationship indicated by the terms "upper", "lower", "left", "right", etc. based on the orientation or positional relationship shown in the drawings, it is only for convenience of describing the present invention and simplifying the description, but it is not intended to indicate or imply that the device or component referred to must have a specific orientation, be constructed in a specific orientation, and be operated, and therefore, the terms describing the positional relationship in the drawings are only used for illustrative purposes and are not to be construed as limiting the present patent, and the specific meaning of the terms described above will be understood by those of ordinary skill in the art according to the specific circumstances.
The invention relates to a data interface and public financial budget management integrated platform system convenient for management, which explains the following embodiments according to the description of the attached drawings:
the first embodiment is as follows:
a data interface as shown in fig. 1 and fig. 2, comprising at least one interface, at least two ports, a converter, and a controller; wherein the interfaces are configured to couple with terminal equipment for acquiring data from the terminal equipment; the ports are constructed that at least two ports are coupled with one interface and are used for transmitting the data acquired from the terminal equipment to the corresponding storage equipment; the controller is coupled with each interface at one end and is coupled with the converter at the other end, and is used for identifying the data identification acquired from the interfaces and sending a port selection instruction to the converter according to the data identification; the converter is coupled between each interface and at least two ports and used for selecting different ports according to port selection instructions sent by the controller. An identifier is coupled to the interface for sending the data identification to the controller. The data interface further includes a buffer configured to be coupled between the ports and the switches for prioritizing and sequentially transferring data through the ports to corresponding storage devices.
The buffer area divides the data transmission sequence into a plurality of orders with sequentially reduced priority; the lowest-priority step is a basic state of the actual storage device, the rest steps are excited states of the virtual storage device corresponding to the transition space, the low-priority step meets the transition condition and then transits to the high-priority step, the determining factors of the transition condition comprise a data identifier N of the data, the number C of times the data is missed, the time T of queuing the data, a storage quantity weight coefficient X of the corresponding storage device, a missed number weight coefficient Y and a queued time weight coefficient Z, and the cache region sequentially transmits the corresponding data to the corresponding storage device in a graded manner according to the priority order of the steps. The order in the cache region is divided into M orders, wherein M is [ L/4]]Rounding down, L being the actual number of storage devices. The step transition condition of the k step to k +1 is the k step absorption energy EknThen jump to k +1 step, where Ekn=XknN+YknC+ZknT; k is more than or equal to 1 and less than or equal to M; subscript n is the corresponding memory device, X>Y>Z,XPriority storage device、YPriority storage device、ZPriority storage deviceAre each greater than XPost-processing storage device、YPost-processing storage device、ZPost-processing storage device;Xk+1/Yk+1/Zk+1>Xk/Yk/Zk。
A convenient-to-manage public financial budget management integrated platform system comprises the data interface. The platform includes a priority processing mode that, when enabled, prioritizes delivery of corresponding data to corresponding devices. The priority processing mode comprises a time-based priority processing mode, a money-based priority processing mode, a type-based priority processing mode and a backlog degree priority processing mode.
Example two:
a data interface as shown in fig. 1 and fig. 2, comprising at least one interface, at least two ports, a converter, and a controller; wherein,
the interfaces are configured to be coupled with terminal equipment and used for acquiring data from the terminal equipment;
the ports are constructed that at least two ports are coupled with one interface and are used for transmitting the data acquired from the terminal equipment to the corresponding storage equipment;
the controller is coupled with each interface at one end and is coupled with the converter at the other end, and is used for identifying the data identification acquired from the interfaces and sending a port selection instruction to the converter according to the data identification;
the converter is coupled between each interface and at least two ports and used for selecting different ports according to port selection instructions sent by the controller.
An identifier is coupled to the interface for sending the data identification to the controller.
The data interface further includes a buffer configured to be coupled between the ports and the switches for prioritizing and sequentially transferring data through the ports to corresponding storage devices.
The buffer area divides the data transmission sequence into a plurality of orders with sequentially reduced priority; the lowest-priority step is a basic state of the actual storage device, the rest steps are excited states of the virtual storage device corresponding to the transition space, the low-priority step meets the transition condition and then transits to the high-priority step, the determining factors of the transition condition comprise a data identifier N of the data, the number C of times the data is missed, the time T of queuing the data, a storage quantity weight coefficient X of the corresponding storage device, a missed number weight coefficient Y and a queued time weight coefficient Z, and the cache region sequentially transmits the corresponding data to the corresponding storage device in a graded manner according to the priority order of the steps. The data identification N of the data is acquired by the identifier, the missing times C of the data are acquired by the logic of the counter added in the buffer area, and the data queuing time T is acquired by the logic of the timer added in the buffer area.
The data interfaceOptionally, the level in the buffer is divided into M levels, where the level is pyramid-shaped from high to low, and M ═ L/4]Lower roundL is the actual number of storage devices, e.g. L is 12, then M ═ 12/4]Lower round3, i.e. three stages of 12 storage devices, if L is 15, then M is 15/4]Lower roundStorage devices No. 12-15, which is 3, are also divided into three stages, and four stages if L is 16-19.
Optionally, in the data interface, the step transition condition of k step transition to k +1 is k step absorbed energy EknThen jump to k +1 step, where Ekn=XknN+YknC+ZknT; k is more than or equal to 1 and less than or equal to M; subscript n is the corresponding memory device, X>Y>Z,XPriority storage device、YPriority storage device、ZPriority storage deviceAre each greater than XPost-processing storage device、YPost-processing storage device、ZPost-processing storage device;Xk+1/Yk+1/Zk+1>Xk/Yk/Zk. The total number of the virtual storage devices in the excited state is larger than or equal to the number of the actual storage devices in the ground state, and the number of the virtual storage devices in the K order is smaller than that of the virtual storage devices in the K-1 order. The higher the priority of the step is, the larger the required transition energy is (for example, the transition energy of the second step to the third step is greater than the transition energy of the first step to the second step), when the step with high priority is full, the step with low priority can not be transited to the step with high priority, for example, after the third step is full, the step with high priority can not be transited to the third step even if the second step meets the transition condition, and after the step with high priority is completely run and the vacancy is vacated, the step with high priority can be 'transited'
Data identification N of the data: the data identification, the money identification, the item type identification and the like are included, the transmission requirement is more urgent when the identification meeting the priority processing is more, and the default weight coefficient is high.
Number of times C the data was missed: the number of times that the controller cannot obtain transmission opportunity after each distribution after the data enters the buffer area is referred to as a default weight coefficient.
Time T of this data queuing: the waiting time of data after entering the buffer area is indicated, and the default weight coefficient is low.
The weight coefficients should have the following oriented trends:
1. according to the characteristics of a system platform, after data which accords with the data identification processed preferentially enters a cache region relative to the data, the controller cannot obtain a transmission opportunity after each distribution, and the data is easy to attract the attention of an operator, and the operator is more sensitive to the number of times of being missed than the waiting time in the same way, and the value is X > Y > Z.
2. According to the actual situation, the priority storage device needs to obtain the data with the corresponding data identifier more urgently, so that the value of X isPriority storage device、YPriority storage device、ZPriority storage deviceAre each greater than XPost-processing storage device、YPost-processing storage device、ZPost-processing storage device。
3. And because the 'jump' causes that part of the data stored preferentially takes larger time cost and is more sensitive to waiting time compared with the data stored subsequently, the value is Xk+1/Yk+1/Zk+1>Xk/Yk/Zk。
The above is only the trend, the selection of specific values needs to be determined according to the actual condition of the platform system, the weight coefficient XYZ has the function of self-iterative learning updating, and the optimal data management scheme under different working conditions can be determined by collecting the continuous self-adaptive correction of the actual use condition of the platform system in the use process, so that the resource allocation of the platform system is more in line with the actual condition.
In this embodiment, 12 storage devices are taken as an example for description, for example, No. 2 storage device, No. 5 storage device, No. 7 storage device, No. 9 storage device, and No. 11 storage device have data transmission requirements, and the conventional port transmission sequence: queuing and transmitting the data entering with the highest priority to the corresponding storage device according to the sequence of entering the buffer zone. However, during the peak period of data transmission matching between the storage device No. 9 and the storage device No. 11, the actual situation is often that the storage device No. 11 and the storage device No. 9 are fully loaded, the data matching between the storage device No. 9 and the storage device No. 11 is almost in the buffer area, and the data transmission requirement is allocated to the storage device No. 7/5/2 for a long time, which easily causes delay of information update on the platform system and misses the optimal time for processing.
The embodiment also takes the case that 12 storage devices are divided into three stages as an example, the first stage corresponds to the ground state of an actual storage device, the second stage and the third stage correspond to the excited state of a transition space virtual storage device, the first stage meets a transition condition α and then jumps to the second stage (beyond line α), the second stage meets a transition condition β and then jumps to the third stage (beyond line β), the priorities of the third stage, the second stage and the first stage are sequentially reduced, and the ports sequentially transmit data to the corresponding storage devices in a divided manner according to the priority order of the third stage, the second stage and the first stage.
The "transition condition α" is the first absorption "transition energy Eα", said" transition conditionβIs the second order absorption transition energy Eβ"; wherein,
Eα=XαnN+YαnC+ZαnT; (1)
Eβ=XβnN+YβnC+ZβnT; (2)
in the above formulas (1) and (2), the subscript n is a memory device.
Thus, originally, the 12 storage devices have 24 storage devices in the setting model of the platform system, and similarly, the storage device No. 2, the storage device No. 5, the storage device No. 7, the storage device No. 9, and the storage device No. 11 have transmission requirements, and some storage devices are transited because of meeting the transition condition, wherein, the storage device No. 7 is transited to the 'third order' → to obtain the storage device No. 21 position in the model, the storage device No. 5/storage device No. 9 is transited to the 'second order' → to obtain the position of the storage device No. 13/storage device No. 14 in the model, the storage device No. 11/storage device No. 2 still belongs to the 'first order' without transition, for the platform system, the storage device number 2, the storage device number 11, the storage device number 13, the storage device number 14, and the storage device number 21 have transmission requirements.
The platform system transmits the required information according to the information, if the platform system is controlled by a controller conventionally, the data only transmits the data which enters a cache region preferentially, after the method of the embodiment is optimized, the storage device No. 7 belongs to the third order and has the highest priority, the storage device No. 5/the storage device No. 9 belongs to the second order and has the second highest priority, the storage device No. 11/the storage device No. 2 belongs to the first order and has no priority, the controller operates for three times according to the priority sequence of the orders, firstly, the data corresponding to the storage device No. 7 is transmitted to the storage device No. 7 until the data is completely transmitted (even if the storage device No. 5 and the storage device No. 2 which actually have transmission requirements do not switch transmission objects), secondly, the controller transmits the data corresponding to the storage device No. 9, and simultaneously, when the data corresponding to the storage device No. 5 is encountered, the port is switched to be transmitted to the storage device No. 5, and the controller transmits the data corresponding to the storage device No. 11 for the third time until the transmission is finished, and simultaneously switches the port to transmit the data to the storage device No. 2 when the data corresponding to the storage device No. 2 is met until the transmission is finished, and then transmits the data according to the usual queue after no special requirement exists. The platform system does not always transmit data to 11 storage devices with insufficient priorities in practice in a priority mode, the allocation method can break through the hard condition that data which arrives first in the existing queuing mode naturally have a difference between high priorities and actual data transmission high and low priorities, is not limited to a linear queuing structure any more, not only meets the premise that data which needs to be transmitted first is met, but also avoids the problem that the storage devices use ports irregularly according to traditional data queuing, or switches the ports to transmit low-priority data when the ports transmit high-priority data.
In the actual use process, assuming that the transmission demand of the storage device No. 7 is the highest, the storage device corresponds to Xα/β-7/Yα/β-7/Zα/β-7According to the trend that the use frequency is continuously increased, the possibility that the No. 7 storage device can obtain high priority is easier than other storage devices, namely the self-iterative learning updating function of the weight coefficient XYZ.
A convenient-to-manage public financial budget management integrated platform system comprises the data interface.
Optionally, the platform includes a priority processing mode, and when the priority processing mode is enabled, the corresponding data is preferentially transmitted to the corresponding device.
The integrated platform system for managing the public financial budget convenient to manage can be selected from a priority processing mode according to time, a priority processing mode according to money amount, a priority processing mode according to type and a priority processing mode according to backlog degree.
Example three:
a data interface as shown in fig. 1 and fig. 2, comprising at least one interface, at least two ports, a converter, and a controller; wherein,
the interfaces are configured to be coupled with terminal equipment and used for acquiring data from the terminal equipment;
the ports are constructed that at least two ports are coupled with one interface and are used for transmitting the data acquired from the terminal equipment to the corresponding storage equipment;
the controller is coupled with each interface at one end and is coupled with the converter at the other end, and is used for identifying the data identification acquired from the interfaces and sending a port selection instruction to the converter according to the data identification;
the converter is coupled between each interface and at least two ports and used for selecting different ports according to port selection instructions sent by the controller.
An identifier is coupled to the interface for sending the data identification to the controller.
The data interface further includes a buffer configured to be coupled between the ports and the switches for prioritizing and sequentially transferring data through the ports to corresponding storage devices.
The buffer area divides the data transmission sequence into a plurality of orders with sequentially reduced priority; the lowest-priority step is a basic state of the actual storage device, the rest steps are excited states of the virtual storage device corresponding to the transition space, the low-priority step meets the transition condition and then transits to the high-priority step, the determining factors of the transition condition comprise a data identifier N of the data, the number C of times the data is missed, the time T of queuing the data, a storage quantity weight coefficient X of the corresponding storage device, a missed number weight coefficient Y and a queued time weight coefficient Z, and the cache region sequentially transmits the corresponding data to the corresponding storage device in a graded manner according to the priority order of the steps. The data identification N of the data is acquired by the identifier, the missing times C of the data are acquired by the logic of the counter added in the buffer area, and the data queuing time T is acquired by the logic of the timer added in the buffer area.
Optionally, the cache area has M levels, where the levels are pyramid from high to low, and M is [ L/4]]Lower roundL is the actual number of storage devices, e.g. L is 12, then M ═ 12/4]Lower round3, i.e. three stages of 12 storage devices, if L is 15, then M is 15/4]Lower roundStorage devices No. 12-15, which is 3, are also divided into three stages, and four stages if L is 16-19.
Optionally, in the data interface, the step transition condition of k step transition to k +1 is k step absorbed energy EknThen jump to k +1 step, where Ekn=XknN+YknC+ZknT; k is more than or equal to 1 and less than or equal to M; subscript n is the corresponding memory device, X>Y>Z,XPriority storage device、YPriority storage device、ZPriority storage deviceAre each greater than XPost-processing storage device、YPost-processing storage device、ZPost-processing storage device;Xk+1/Yk+1/Zk+1>Xk/Yk/Zk. The total number of the virtual storage devices in the excited state is larger than or equal to the number of the actual storage devices in the ground state, and the number of the virtual storage devices in the K order is smaller than that of the virtual storage devices in the K-1 order. The higher the priority of the step, the greater the transition energy required (e.g., the second step transitioning to the third step)The transition energy of (1) is greater than the transition energy of the first step to the second step), when the step with high priority is full, the step with low priority can not be transited to the step with high priority, for example, after the third step is full, the second step can not be transited to the third step even if the transition condition is satisfied, the step with high priority can be transited after the vacancy is vacated after the operation is finished "
Data identification N of the data: the data identification, the money identification, the item type identification and the like are included, the transmission requirement is more urgent when the identification meeting the priority processing is more, and the default weight coefficient is high.
Number of times C the data was missed: the number of times that the controller cannot obtain transmission opportunity after each distribution after the data enters the buffer area is referred to as a default weight coefficient.
Time T of this data queuing: the waiting time of data after entering the buffer area is indicated, and the default weight coefficient is low.
The weight coefficients should have the following oriented trends:
1. according to the characteristics of a system platform, after data which accords with the data identification processed preferentially enters a cache region relative to the data, the controller cannot obtain a transmission opportunity after each distribution, and the data is easy to attract the attention of an operator, and the operator is more sensitive to the number of times of being missed than the waiting time in the same way, and the value is X > Y > Z.
2. According to the actual situation, the priority storage device needs to obtain the data with the corresponding data identifier more urgently, so that the value of X isPriority storage device、YPriority storage device、ZPriority storage deviceAre each greater than XPost-processing storage device、YPost-processing storage device、ZPost-processing storage device。
3. And because the 'jump' causes that part of the data stored preferentially takes larger time cost and is more sensitive to waiting time compared with the data stored subsequently, the value is Xk+1/Yk+1/Zk+1>Xk/Yk/Zk。
The above is only the trend, the selection of specific values needs to be determined according to the actual condition of the platform system, the weight coefficient XYZ has the function of self-iterative learning updating, and the optimal data management scheme under different working conditions can be determined by collecting the continuous self-adaptive correction of the actual use condition of the platform system in the use process, so that the resource allocation of the platform system is more in line with the actual condition.
In this embodiment, 12 storage devices are taken as an example for description, for example, No. 2 storage device, No. 5 storage device, No. 7 storage device, No. 9 storage device, and No. 11 storage device have data transmission requirements, and the conventional port transmission sequence: queuing and transmitting the data entering with the highest priority to the corresponding storage device according to the sequence of entering the buffer zone. However, during the peak period of data transmission matching between the storage device No. 9 and the storage device No. 11, the actual situation is often that the storage device No. 11 and the storage device No. 9 are fully loaded, the data matching between the storage device No. 9 and the storage device No. 11 is almost in the buffer area, and the data transmission requirement is allocated to the storage device No. 7/5/2 for a long time, which easily causes delay of information update on the platform system and misses the optimal time for processing.
The embodiment also takes the case that 12 storage devices are divided into three stages as an example, the first stage corresponds to the ground state of an actual storage device, the second stage and the third stage correspond to the excited state of a transition space virtual storage device, the first stage meets a transition condition α and then jumps to the second stage (beyond line α), the second stage meets a transition condition β and then jumps to the third stage (beyond line β), the priorities of the third stage, the second stage and the first stage are sequentially reduced, and the ports sequentially transmit data to the corresponding storage devices in a divided manner according to the priority order of the third stage, the second stage and the first stage.
The "transition condition α" is the first absorption "transition energy Eα", said" transition conditionβIs the second order absorption transition energy Eβ"; wherein,
Eα=XαnN+YαnC+ZαnT; (1)
Eβ=XβnN+YβnC+ZβnT; (2)
in the above formulas (1) and (2), the subscript n is a memory device.
Thus, originally, the 12 storage devices have 24 storage devices in the setting model of the platform system, and similarly, the storage device No. 2, the storage device No. 5, the storage device No. 7, the storage device No. 9, and the storage device No. 11 have transmission requirements, and some storage devices are transited because of meeting the transition condition, wherein, the storage device No. 7 is transited to the 'third order' → to obtain the storage device No. 21 position in the model, the storage device No. 5/storage device No. 9 is transited to the 'second order' → to obtain the position of the storage device No. 13/storage device No. 14 in the model, the storage device No. 11/storage device No. 2 still belongs to the 'first order' without transition, for the platform system, the storage device number 2, the storage device number 11, the storage device number 13, the storage device number 14, and the storage device number 21 have transmission requirements.
The platform system transmits the required information according to the information, if the platform system is controlled by a controller conventionally, the data only transmits the data which enters a cache region preferentially, after the method of the embodiment is optimized, the storage device No. 7 belongs to the third order and has the highest priority, the storage device No. 5/the storage device No. 9 belongs to the second order and has the second highest priority, the storage device No. 11/the storage device No. 2 belongs to the first order and has no priority, the controller operates for three times according to the priority sequence of the orders, firstly, the data corresponding to the storage device No. 7 is transmitted to the storage device No. 7 until the data is completely transmitted (even if the storage device No. 5 and the storage device No. 2 which actually have transmission requirements do not switch transmission objects), secondly, the controller transmits the data corresponding to the storage device No. 9, and simultaneously, when the data corresponding to the storage device No. 5 is encountered, the port is switched to be transmitted to the storage device No. 5, and the controller transmits the data corresponding to the storage device No. 11 for the third time until the transmission is finished, and simultaneously switches the port to transmit the data to the storage device No. 2 when the data corresponding to the storage device No. 2 is met until the transmission is finished, and then transmits the data according to the usual queue after no special requirement exists. The platform system does not always transmit data to 11 storage devices with insufficient priorities in practice in a priority mode, the allocation method can break through the hard condition that data which arrives first in the existing queuing mode naturally have a difference between high priorities and actual data transmission high and low priorities, is not limited to a linear queuing structure any more, not only meets the premise that data which needs to be transmitted first is met, but also avoids the problem that the storage devices use ports irregularly according to traditional data queuing, or switches the ports to transmit low-priority data when the ports transmit high-priority data.
In the actual use process, assuming that the transmission demand of the storage device No. 7 is the highest, the storage device corresponds to Xα/β-7/Yα/β-7/Zα/β-7According to the trend that the use frequency is continuously increased, the possibility that the No. 7 storage device can obtain high priority is easier than other storage devices, namely the self-iterative learning updating function of the weight coefficient XYZ.
A convenient-to-manage public financial budget management integrated platform system comprises the data interface.
Optionally, the platform includes a priority processing mode, and when the priority processing mode is enabled, the corresponding data is preferentially transmitted to the corresponding device.
Optionally, the priority processing mode includes a time-based priority processing mode, a money-based priority processing mode, a type-based priority processing mode, and a backlog degree priority processing mode, and by modifying the priority processing mode, each weight can be modified to adapt to the actual requirements of the platform system.
In conclusion, the invention provides a data interface and a public financial budget management integrated platform system convenient for management, which can comprehensively improve the management informatization level of the public financial budget management integrated platform system by using the data interface, effectively standardizes an information processing system by using the data interface designed based on the transition principle, improves the efficiency of corresponding information processing, realizes system management, system management and high-efficiency safe financial management, improves the utilization rate of corresponding storage equipment, reduces the energy consumption of the non-corresponding storage equipment, saves energy and protects the environment; and by using the data interface designed based on the transition principle, the required data can be prevented from being displayed on the platform system in queuing delay, and the data is effectively transparent.
Although the invention has been described above with reference to various embodiments, it should be understood that many changes and modifications may be made without departing from the scope of the invention. That is, the methods, systems, and devices discussed above are examples. Various configurations may omit, substitute, or add various procedures or components as appropriate. For example, in alternative configurations, the methods may be performed in an order different than that described, and/or various components may be added, omitted, and/or combined. Moreover, features described with respect to certain configurations may be combined in various other configurations, as different aspects and elements of the configurations may be combined in a similar manner. Further, elements therein may be updated as technology evolves, i.e., many elements are examples and do not limit the scope of the disclosure or claims.
Specific details are given in the description to provide a thorough understanding of the exemplary configurations including implementations. However, configurations may be practiced without these specific details, e.g., well-known circuits, processes, algorithms, structures, and techniques have been shown without unnecessary detail in order to avoid obscuring the configurations. This description provides example configurations only, and does not limit the scope, applicability, or configuration of the claims. Rather, the foregoing description of the configurations will provide those skilled in the art with an enabling description for implementing the described techniques. Various changes may be made in the function and arrangement of elements without departing from the spirit or scope of the disclosure.
It is intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that it is the following claims, including all equivalents, that are intended to define the spirit and scope of this invention. The above examples are to be construed as merely illustrative and not limitative of the remainder of the disclosure. After reading the description of the invention, the skilled person can make various changes or modifications to the invention, and these equivalent changes and modifications also fall into the scope of the invention defined by the claims.
Claims (9)
1. A data interface is characterized by comprising at least one interface, at least two ports, a converter and a controller; wherein,
the interfaces are configured to be coupled with terminal equipment and used for acquiring data from the terminal equipment;
the ports are constructed that at least two ports are coupled with one interface and are used for transmitting the data acquired from the terminal equipment to the corresponding storage equipment;
the controller is coupled with each interface at one end and is coupled with the converter at the other end, and is used for identifying the data identification acquired from the interfaces and sending a port selection instruction to the converter according to the data identification;
the converter is coupled between each interface and at least two ports and used for selecting different ports according to port selection instructions sent by the controller.
2. A data interface as claimed in claim 1, wherein an identifier is coupled to the interface, the identifier being arranged to send the data identity to the controller.
3. A data interface as claimed in claim 2, further comprising a buffer, configured to be coupled between the ports and the switch, for prioritizing and passing data through the ports to the corresponding storage devices.
4. A data interface as claimed in claim 3, wherein the buffer divides the order of data transmission into a plurality of sequentially lower priority levels; the lowest-priority step is a basic state of the actual storage device, the rest steps are excited states of the virtual storage device corresponding to the transition space, the low-priority step meets the transition condition and then transits to the high-priority step, the determining factors of the transition condition comprise a data identifier N of the data, the number C of times the data is missed, the time T of queuing the data, a storage quantity weight coefficient X of the corresponding storage device, a missed number weight coefficient Y and a queued time weight coefficient Z, and the cache region sequentially transmits the corresponding data to the corresponding storage device in a graded manner according to the priority order of the steps.
5. A data interface as claimed in claim 4, wherein the level in said buffer is M, where M is [ L/4] rounded down and L is the actual number of storage devices.
6. A data interface as claimed in claim 5, characterized in that the step transition condition for a k step transition to k +1 is the absorption energy E of the k stepknThen jump to k +1 step, where Ekn=XknN+YknC+ZknT; k is more than or equal to 1 and less than or equal to M; subscript n is the corresponding memory device, X>Y>Z,XPriority storage device、YPriority storage device、ZPriority storage deviceAre each greater than XPost-processing storage device、YPost-processing storage device、ZPost-processing storage device;Xk+1/Yk+1/Zk+1>Xk/Yk/Zk。
7. An integrated platform system for facilitating management of public financial budget management, comprising a data interface according to any one of claims 1 to 6.
8. The integrated platform system for managing common financial budgets of claim 7, wherein the platform includes a priority processing mode, and when the priority processing mode is enabled, the corresponding data is preferentially delivered to the corresponding device.
9. The integrated platform system for managing public financial budgets of claim 8, wherein the prioritization modes include a time-based prioritization mode, a money-based prioritization mode, a type-based prioritization mode, and a backlog-based prioritization mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010254113.XA CN111383154A (en) | 2020-04-02 | 2020-04-02 | Data interface and public financial budget management integrated platform system convenient to manage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010254113.XA CN111383154A (en) | 2020-04-02 | 2020-04-02 | Data interface and public financial budget management integrated platform system convenient to manage |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111383154A true CN111383154A (en) | 2020-07-07 |
Family
ID=71220165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010254113.XA Pending CN111383154A (en) | 2020-04-02 | 2020-04-02 | Data interface and public financial budget management integrated platform system convenient to manage |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111383154A (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101662414A (en) * | 2008-08-30 | 2010-03-03 | 成都市华为赛门铁克科技有限公司 | Method, system and device for processing data access |
CN102340530A (en) * | 2010-07-26 | 2012-02-01 | 杭州信核数据科技有限公司 | Method and system for memory space take-over and data migration |
CN104158738A (en) * | 2014-08-29 | 2014-11-19 | 中国航空无线电电子研究所 | Network-on-chip router with low buffer area and routing method |
CN104704563A (en) * | 2012-09-19 | 2015-06-10 | 诺瓦芯片加拿大公司 | Flash memory controller having dual mode pin-out |
US20150220463A1 (en) * | 2014-01-31 | 2015-08-06 | International Business Machines Corporation | Prioritizing storage operation requests utilizing data attributes |
CN105229970A (en) * | 2013-03-15 | 2016-01-06 | 戴尔产品有限公司 | The system and method coming for ISCSI transfer of data assigned priority by using the switch enabling data center bridging |
CN106027416A (en) * | 2016-05-23 | 2016-10-12 | 北京邮电大学 | Data centre network flow dispatching method and system based on space and time combination |
CN106407136A (en) * | 2007-04-12 | 2017-02-15 | 拉姆伯斯公司 | Memory system with point-to-point request interconnect |
CN106789735A (en) * | 2016-12-26 | 2017-05-31 | 上海大学 | A kind of concurrent processing method based on data transmission terminal energy priority level |
CN107098229A (en) * | 2017-04-21 | 2017-08-29 | 广东环境保护工程职业学院 | A kind of stop priority dispatching method based on elevator outer calling system |
CN108712347A (en) * | 2018-05-28 | 2018-10-26 | 安徽维德工业自动化有限公司 | A kind of data transmission system and its transmission method of interchanger |
CN108958950A (en) * | 2018-05-29 | 2018-12-07 | 联发科技(新加坡)私人有限公司 | Task management method, host and the storage device of electronic storage device |
CN110245104A (en) * | 2018-03-09 | 2019-09-17 | 三星电子株式会社 | Adaptive interface storage device and storage system |
CN110267228A (en) * | 2019-06-13 | 2019-09-20 | 重庆邮电大学 | A kind of V2X car-mounted terminal message adaptive scheduling management system and method |
CN110891023A (en) * | 2019-10-31 | 2020-03-17 | 上海赫千电子科技有限公司 | Signal routing conversion method and device based on priority strategy |
-
2020
- 2020-04-02 CN CN202010254113.XA patent/CN111383154A/en active Pending
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106407136A (en) * | 2007-04-12 | 2017-02-15 | 拉姆伯斯公司 | Memory system with point-to-point request interconnect |
CN101662414A (en) * | 2008-08-30 | 2010-03-03 | 成都市华为赛门铁克科技有限公司 | Method, system and device for processing data access |
CN102340530A (en) * | 2010-07-26 | 2012-02-01 | 杭州信核数据科技有限公司 | Method and system for memory space take-over and data migration |
CN104704563A (en) * | 2012-09-19 | 2015-06-10 | 诺瓦芯片加拿大公司 | Flash memory controller having dual mode pin-out |
CN105229970A (en) * | 2013-03-15 | 2016-01-06 | 戴尔产品有限公司 | The system and method coming for ISCSI transfer of data assigned priority by using the switch enabling data center bridging |
US20150220463A1 (en) * | 2014-01-31 | 2015-08-06 | International Business Machines Corporation | Prioritizing storage operation requests utilizing data attributes |
CN104158738A (en) * | 2014-08-29 | 2014-11-19 | 中国航空无线电电子研究所 | Network-on-chip router with low buffer area and routing method |
CN106027416A (en) * | 2016-05-23 | 2016-10-12 | 北京邮电大学 | Data centre network flow dispatching method and system based on space and time combination |
CN106789735A (en) * | 2016-12-26 | 2017-05-31 | 上海大学 | A kind of concurrent processing method based on data transmission terminal energy priority level |
CN107098229A (en) * | 2017-04-21 | 2017-08-29 | 广东环境保护工程职业学院 | A kind of stop priority dispatching method based on elevator outer calling system |
CN110245104A (en) * | 2018-03-09 | 2019-09-17 | 三星电子株式会社 | Adaptive interface storage device and storage system |
CN108712347A (en) * | 2018-05-28 | 2018-10-26 | 安徽维德工业自动化有限公司 | A kind of data transmission system and its transmission method of interchanger |
CN108958950A (en) * | 2018-05-29 | 2018-12-07 | 联发科技(新加坡)私人有限公司 | Task management method, host and the storage device of electronic storage device |
CN110267228A (en) * | 2019-06-13 | 2019-09-20 | 重庆邮电大学 | A kind of V2X car-mounted terminal message adaptive scheduling management system and method |
CN110891023A (en) * | 2019-10-31 | 2020-03-17 | 上海赫千电子科技有限公司 | Signal routing conversion method and device based on priority strategy |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103080903B (en) | Scheduler, multi-core processor system and dispatching method | |
US11568338B2 (en) | Task map providing apparatus and method thereof | |
CN103426072B (en) | The order processing system of a kind of high concurrent competition stock and disposal route thereof | |
CN102043675B (en) | Thread pool management method based on task quantity of task processing request | |
US8615765B2 (en) | Dividing a computer job into micro-jobs | |
US8904395B2 (en) | Scheduling events in a virtualized computing environment based on a cost of updating scheduling times or mapping resources to the event | |
CN104219235B (en) | A kind of distributed transaction requesting method and device | |
CN104731657B (en) | A kind of resource regulating method and system | |
CN106209482A (en) | A kind of data center monitoring method and system | |
CN110163491B (en) | Real-time flexible shutdown position scheduling method and scheduling system for optimizing throughput | |
RU2453901C2 (en) | Hard-wired method to plan tasks (versions), system to plan tasks and machine-readable medium | |
CN105931112A (en) | Cross-border transaction liquidation method and system | |
CN109726007A (en) | A kind of container layout quota management method and device and container arranging system | |
CN108694083A (en) | A kind of data processing method and device of server | |
CN105446812A (en) | Multitask scheduling configuration method | |
CN109301936A (en) | A kind of intelligent substation O&M information monitoring system based on container scheduling architecture | |
CN110389817A (en) | Dispatching method, device and the computer program product of cloudy system | |
CN111383154A (en) | Data interface and public financial budget management integrated platform system convenient to manage | |
CN106598716B (en) | A kind of method for scheduling task based on multiprocessor | |
CN105227648B (en) | A kind of subway comprehensive monitoring system time sequence triggering method based on time bucket | |
CN109814989B (en) | Graded priority unified dyeing graphics processor warp scheduling device | |
CN113298374B (en) | Resource management system based on big data and intelligent medical treatment | |
CN114116158A (en) | Task scheduling method and system based on SD-WAN system | |
EP2413240A1 (en) | Computer micro-jobs | |
CN106293670A (en) | A kind of event-handling method, equipment and a kind of server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |