Environment detection and restoration method and related device

By building environmental testing and repair services between Jinsui Phase IV and past invoice issuing software, the problems of data synchronization and network environment compatibility are solved, and efficient and convenient taxpayer user experience and the efficiency of batch invoice is improved.

CN119883364APending Publication Date: 2025-04-25SICHUAN AEROSPACE JIN SUI HIGH TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411949980.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing technology is difficult to achieve efficient and convenient data synchronization and network environment compatibility between Jinsui Phase IV and past invoice issuing software, resulting in inefficiency among taxpayers and risk of damage to the network environment during use.

Method used

By logging in to the target application system, detect its network environment, and build an environment detection and repair service based on static and dynamic target application services. The service includes adjusting the dynamic network environment to be compatible with the native network environment, obtaining historical data to optimize the network environment, and automatically detecting and adjusting language formats and product type encodings to match the target application system.

Benefits of technology

The synchronization of historical data of the past non-Jinsui Phase IV software with current data of Jinsui Phase IV software is enabled, allowing taxpayers to continue to use the original invoice software, and automatically adjust the network environment and functions to meet the requirements of the Electronic Taxation Bureau, improving the efficiency of batch invoices and avoiding tax rate calculation errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883364A_ABST
    Figure CN119883364A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an environment detection and restoration method, which comprises the following steps: logging in a target application system, detecting a network environment of the target application system, and determining the network environment as a first network environment; determining a target application service matched with the first network environment and the type of the target application service according to the first network environment, and determining that the target application service of the type is a static target application service; detecting and determining the target application service and the type which are not matched with the network environment of the target application system, and determining the target application service of the type as a dynamic target application service; constructing an environment detection and restoration service according to the static target application service and the dynamic target application service; and designing an environment detection and restoration device based on the environment detection and restoration service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the field of management systems, and more specifically, the present invention relates to a method for environmental detection and repair and related equipment. Background Art

[0002] After the fourth phase of Jinsui was put into operation, all taxpayers had to go to the official website of the electronic taxation system to issue invoices. However, due to transition issues, some regions and companies still adopted the old invoicing model, which was to buy invoices first, issue as many invoices as needed, and then buy more when they were used up. However, the official website of the electronic taxation system had many restrictions, which made it very inconvenient for taxpayers to use, and even required many special plug-ins to run it.

[0003] How to enable taxpayers to work more efficiently and conveniently between Jinsui Phase IV and previous invoicing software, and how to work for a long time without losing efficiency or damaging the original network environment due to differences in the application of various plug-ins, are issues facing all invoicing system developers. Summary of the invention

[0004] A series of simplified concepts are introduced in the Summary of the Invention, which will be further described in detail in the Detailed Description of the Invention. The Summary of the Invention does not mean to attempt to define the key features and essential technical features of the claimed technical solution, nor does it mean to attempt to determine the scope of protection of the claimed technical solution.

[0005] In order to solve the above problems, a more convenient and intelligent method and device for environmental detection and repair are provided. In a first aspect, the present invention provides an environmental detection and repair method, which includes:

[0006] Logging into the target application system, detecting the network environment of the target application system, and determining that it is a first network environment;

[0007] According to the first network environment, determining a target application service and a type thereof that matches the first network environment, and determining that the target application service of this type is a static target application service;

[0008] Detecting and determining the target application service and type that do not match the network environment of the target application system, and determining that this type of target application service is a dynamic target application service;

[0009] Constructing an environment detection and repair service according to the static target application service and the dynamic target application service;

[0010] Based on the environmental detection and repair service, an environmental detection and repair device is designed.

[0011] Optionally, determining a dynamic network environment of the dynamic target application service, if the dynamic network environment is a single network environment, determining the single network environment as the second network environment; if the dynamic network environment is a plurality of different types of network environments, determining the plurality of network environments as a multi-network environment;

[0012] The network data of the second network environment, the multiple network environment and the first network environment are adjusted to determine whether the second network environment, the multiple network environment and the first network environment are compatible.

[0013] Optionally, also include:

[0014] Acquire historical data of the dynamic target application service;

[0015] Detecting the network environment of the historical data acquisition channel;

[0016] If the maintenance times of the network environment of the historical data are less than the preset maintenance times, the selected network environment is replaced.

[0017] Optionally, also include:

[0018] The language format of the target application system is detected, the language format of the second network environment, the multiple network environment and the target application system is adjusted, and the language format of the second network environment, the multiple network environment and the target application system is adjusted and determined to be compatible.

[0019] Optionally, detecting the product type provided by the target application service, and obtaining the code corresponding to the product type;

[0020] Check whether the content of the code matches the product type.

[0021] A second aspect provides an environment detection and repair device, comprising:

[0022] A login unit, used to log in to the target application system, detect the network environment of the target application system, and determine it as a first network environment;

[0023] A determination unit, which determines, according to the first network environment, a target application service and its type that matches the first network environment, and determines that the target application service of this type is a static target application service;

[0024] A detection unit, detecting and determining the target application service and type that do not match the network environment of the target application system, and determining that the target application service of this type is a dynamic target application service;

[0025] A construction unit, constructing an environment detection and repair service according to the static target application service and the dynamic target application service;

[0026] The design unit designs an environment detection and repair device based on the environment detection and repair service.

[0027] According to a third aspect, an electronic device for environmental detection and repair is provided, comprising: a memory and a processor, wherein the processor is used to implement the steps of the environmental detection and repair method as described in any one of the above items when executing a computer program stored in the memory.

[0028] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the environmental detection and repair method as described in any one of the above items is implemented.

[0029] In summary, the present technical solution provides a more convenient and intelligent method and device for environment detection and repair, including: logging into the target application system, detecting the network environment of the target application system, and determining it as a first network environment; according to the first network environment, determining the target application service and its type that match it, and determining this type of target application service as a static target application service; detecting and determining the target application service and its type that do not match the network environment of the target application system, and determining this type of target application service as a dynamic target application service; constructing an environment detection and repair service according to the static target application service and the dynamic target application service; designing an environment detection and repair device based on the environment detection and repair service;

[0030] Determine the dynamic network environment of the dynamic target application service. If the dynamic network environment is a single network environment, determine the single network environment to be the second network environment; if the dynamic network environment is a plurality of different types of network environments, determine the plurality of network environments to be a multiple network environment; adjust the network data of the second network environment, the multiple network environment and the first network environment, and determine that the second network environment, the multiple network environment and the first network environment are compatible. Also includes: obtaining the historical data of the dynamic target application service; detecting the network environment of the historical data acquisition channel; if the maintenance times of the network environment of the historical data are less than the preset maintenance times, replace the selected network environment; also includes: detecting the language format of the target application system, adjusting the language format of the second network environment, the multiple network environment and the target application system, adjusting and determining that the language format of the second network environment and the multiple network environment is compatible with the language format of the target application system; detecting the product type provided by the target application service, and obtaining the encoding corresponding to the product type; detecting whether the content of the encoding matches the product type;

[0031] This technical solution allows historical data that was not used in the Jinsui Phase IV software to be synchronized with the current data of the Jinsui Phase IV software. It also allows taxpayers who are accustomed to using the original invoicing software to continue using the original invoicing software in conjunction with the Jinsui Phase IV software. For the plug-ins and their functions required in the Jinsui Phase IV software, if the network environment required is not supported by the Jinsui Phase IV software, this system will automatically detect and adjust them to the network environment required by the electronic tax bureau; and automatically match all product functions with tax rates, thereby improving the efficiency of batch invoicing and avoiding errors in calculating tax rates.

[0032] The management system design scheme determination method of the present invention, other advantages, objectives and features of the present invention will be reflected in part through the following description, and in part will also be understood by technical personnel in the field through research and practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present specification. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0034] Figure 1 A schematic diagram of a method flow for environmental detection and repair provided in an embodiment of the present application;

[0035] Figure 2 A schematic diagram of the structure of an environmental detection and repair device provided in an embodiment of the present application;

[0036] Figure 3 A schematic diagram of the structure of an environmental detection and repair electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.

[0038] This embodiment provides a more convenient and intelligent method and device for environmental detection and repair. In a first aspect, the present invention provides an environmental detection and repair method, which includes:

[0039] See also Figure 1 , S110 logs in to the target application system, detects the network environment of the target application system, and determines it to be a first network environment;

[0040] S120: determining, according to the first network environment, a target application service and its type that matches the first network environment, and determining that the target application service of this type is a static target application service;

[0041] Take the electronic taxation official website of Jinsui Phase IV as an example. When using this website, many plug-ins are needed to assist. The original network environment of this website is a specific network environment that supports some necessary functions such as invoicing and tax declaration. Therefore, the network environment of the electronic taxation official website is set as the first network environment, and various application services matching the first network environment are set as static target application services because they do not need to be assisted by other plug-ins.

[0042] The electronic tax department opens a website, but it supports printing invoices. There will be plug-ins on the web page, which will tell you to download many plug-ins according to the operation manual. All software is integrated by the software. If the network environment does not support it, this system will automatically detect and adjust to the network environment required by the electronic tax department.

[0043] S130 detects and determines the target application services and related types that do not match the native network environment of the target application system, and classifies all the target application services that do not match the native network environment as dynamic target application services, because these target application services require auxiliary tools such as plug-ins to be used in the target application system, and they are uniformly set as dynamic target application services. The device will perform a unified environment modification on such application services so that they adapt to the first network environment while retaining their original functions, or directly modify the dynamic target application services to application services that conform to the first network environment;

[0044] S140 constructs an environment detection and repair service according to the static target application service and the dynamic target application service;

[0045] S150 designs an environment detection and repair device based on the environment detection and repair service.

[0046] Exemplarily, determining a dynamic network environment of the dynamic target application service, and if the dynamic network environment is a single network environment, determining the single network environment as the second network environment;

[0047] If the dynamic network environment is a plurality of different types of network environments, determining that the plurality of network environments are a multiplex network environment;

[0048] The network data of the second network environment, the multiple network environment and the first network environment are adjusted to determine whether the second network environment, the multiple network environment and the first network environment are compatible.

[0049] Exemplary also include:

[0050] Acquire historical data of the dynamic target application service, where the historical data refers to the network environment data under which the relevant target application was completed in the past, and detect the network environment of the best channel for acquiring the historical data;

[0051] Because we used to use invoicing software to issue invoices, but now we use electronic tax systems, and the previous historical invoices, historical customers, historical products and other information can be automatically migrated;

[0052] If the maintenance times of the network environment of the historical data are less than the preset maintenance times, the selected network environment is replaced, which means that if the detected best historical environment is better than the network environment currently selected by the device, the historical network environment is replaced;

[0053] If the network environment of the historical data is better than the network environment selected by the device, it is replaced by the historical network environment;

[0054] Exemplary also include:

[0055] The language format of the target application system is detected, the language format of the second network environment and the multiple network environment is adjusted, and the language format of the second network environment and the multiple network environment is adjusted and determined to be compatible with the language format of the target application system.

[0056] Optionally, detecting the product type provided by the target application service, obtaining the code corresponding to the product type; detecting whether the content of the code matches the product type;

[0057] For example: the tax department has issued a standard called tax separation coding. The tax rate corresponding to each code was originally a capital increase function. For example, if you don’t know the code of a table when issuing an invoice, you just need to enter the Chinese text, automatically match the code, and automatically paste the code. In general, using the electronic tax bureau has problems such as not being familiar with it.

[0058] In a second aspect, a device for environmental detection and repair is provided, comprising:

[0059] A login unit, used to log in to the target application system, detect the network environment of the target application system, and determine it as a first network environment;

[0060] A determination unit, which determines, according to the first network environment, a target application service and its type that matches the first network environment, and determines that the target application service of this type is a static target application service;

[0061] A detection unit, detecting and determining the target application service and type that do not match the network environment of the target application system, and determining that the target application service of this type is a dynamic target application service;

[0062] A construction unit, constructing an environment detection and repair service according to the static target application service and the dynamic target application service;

[0063] The design unit designs an environment detection and repair device based on the environment detection and repair service.

[0064] According to a third aspect, an electronic device for environmental detection and repair is provided, comprising: a memory and a processor, wherein the processor is used to implement the steps of the environmental detection and repair method as described in any one of the above items when executing a computer program stored in the memory.

[0065] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the environmental detection and repair method as described in any one of the above items is implemented.

[0066] In summary, the present technical solution provides a more convenient and intelligent method and device for environment detection and repair, including: logging into the target application system, detecting the network environment of the target application system, and determining it as a first network environment; according to the first network environment, determining the target application service and its type that matches it, and determining this type of target application service as a static target application service; detecting and determining the target application service and its type that do not match the network environment of the target application system, and determining this type of target application service as a dynamic target application service; constructing an environment detection and repair service according to the static target application service and the dynamic target application service; designing an environment detection and repair device based on the environment detection and repair service; determining the dynamic network environment of the dynamic target application service, and if the dynamic network environment is a single network environment, determining the single network environment as a second network environment; if the dynamic network environment is a plurality of different types of network environments, determining the plurality of network environments as a multiple network environment; adjusting the network data of the second network environment, the multiple network environment and the first network environment, and determining that the second network environment, the multiple network environment and the first network environment are compatible;

[0067] It also includes: obtaining the historical data of the dynamic target application service; detecting the network environment of the historical data acquisition channel; if the maintenance number of the network environment of the historical data is less than the preset maintenance number, replacing the selected network environment;

[0068] It also includes: detecting the language format of the target application system, adjusting the language format of the second network environment, the multiple network environment and the target application system, adjusting and determining that the language format of the second network environment and the multiple network environment is compatible with the language format of the target application system; detecting the product type provided by the target application service, obtaining the code corresponding to the product type; detecting whether the content of the code matches the product type;

[0069] This technical solution allows historical data that was not used in the Jinsui Phase IV software to be synchronized with the current data of the Jinsui Phase IV software. It also allows taxpayers who are accustomed to using the original invoicing software to continue using the original invoicing software in conjunction with the Jinsui Phase IV software. For the plug-ins and their functions required in the Jinsui Phase IV software, if the network environment required is not supported by the Jinsui Phase IV software, this system will automatically detect and adjust them to the network environment required by the electronic tax bureau; and automatically match all product functions with tax rates, thereby improving the efficiency of batch invoicing and avoiding errors in calculating tax rates.

[0070] like Figure 3As shown, an embodiment of the present application also provides an electronic device 300, including a memory 310, a processor 320, and a computer program 311 stored in the memory 320 and executable on the processor, and when the processor 320 executes the computer program 311, the steps of any of the above-mentioned environmental detection and repair methods are implemented.

[0071] Since the electronic device introduced in this embodiment is a device used to implement an environmental detection and repair device in the embodiment of the present application, based on the method introduced in the embodiment of the present application, the technical personnel in this field can understand the specific implementation mode of the electronic device of this embodiment and its various variations. Therefore, how the electronic device implements the method in the embodiment of the present application is not introduced in detail here. As long as the equipment used by the technical personnel in this field to implement the method in the embodiment of the present application is within the scope of protection of this application.

[0072] In the specific implementation process, when the computer program 311 is executed by the processor, it can achieve Figure 1 Any implementation manner in the corresponding embodiments.

[0073] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0074] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0075] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0076] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0077] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0078] The present application also provides a computer program product, which includes computer software instructions. When the computer software instructions are executed on a processing device, the processing device is caused to execute the following Figure 1 The process is determined by the management system design solution in the corresponding embodiment.

[0079] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.

[0080] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0081] In several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways.

[0082] For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical function division. There may be other division methods in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection of devices or units, which may be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0083] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0084] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0085] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some of the technical features therein by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for environmental detection and repair, characterized in that: include: Logging into the target application system, detecting the network environment of the target application system, and determining that it is a first network environment; According to the first network environment, determining a target application service and a type thereof that matches the first network environment, and determining that the target application service of this type is a static target application service; Detecting and determining the target application service and type that do not match the network environment of the target application system, and determining that this type of target application service is a dynamic target application service; Constructing an environment detection and repair service according to the static target application service and the dynamic target application service; Based on the environmental detection and repair service, an environmental detection and repair device is designed.

2. The method according to claim 1, characterized in that Determine the dynamic network environment of the dynamic target application service, if the dynamic network environment is a single network environment, determine the single network environment as the second network environment; if the dynamic network environment is a plurality of different types of network environments, determine the plurality of network environments as a multi-network environment; The network data of the second network environment, the multiple network environment and the first network environment are adjusted to determine whether the second network environment, the multiple network environment and the first network environment are compatible.

3. The method according to claim 1, characterized in that Also includes: Acquire historical data of the dynamic target application service; Detecting the network environment of the historical data acquisition channel; If the maintenance times of the network environment of the historical data are less than the preset maintenance times, the selected network environment is replaced.

4. The method according to claim 1 or 2, characterized in that: Also includes: The language format of the target application system is detected, the language format of the second network environment, the multiple network environment and the target application system is adjusted, and the language format of the second network environment, the multiple network environment and the target application system is adjusted and determined to be compatible.

5. The method according to claim 1, characterized in that Detect the product type provided by the target application service, and obtain the code corresponding to the product type; Check whether the content of the code matches the product type.

6. A device for environmental detection and repair, characterized in that: include: A login unit, used to log in to the target application system, detect the network environment of the target application system, and determine it as a first network environment; A determination unit, which determines, according to the first network environment, a target application service and its type that matches the first network environment, and determines that the target application service of this type is a static target application service; A detection unit, detecting and determining the target application service and type that do not match the network environment of the target application system, and determining that the target application service of this type is a dynamic target application service; A construction unit, constructing an environment detection and repair service according to the static target application service and the dynamic target application service; The design unit designs an environment detection and repair device based on the environment detection and repair service.

7. An electronic device comprising: A memory and a processor, wherein the processor is used to implement the steps of the environmental detection and repair method as described in any one of claims 1 to 5 when executing the computer program stored in the memory.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the environment detection and repair method according to any one of claims 1 to 5 is implemented.