CN105847339A - Smart medical service platform - Google Patents

Smart medical service platform Download PDF

Info

Publication number
CN105847339A
CN105847339A CN201610159031.0A CN201610159031A CN105847339A CN 105847339 A CN105847339 A CN 105847339A CN 201610159031 A CN201610159031 A CN 201610159031A CN 105847339 A CN105847339 A CN 105847339A
Authority
CN
China
Prior art keywords
service
module
business model
user
management
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
Application number
CN201610159031.0A
Other languages
Chinese (zh)
Inventor
贾玉慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meifenqi Technology Co Ltd
Original Assignee
Meifenqi Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Meifenqi Technology Co Ltd filed Critical Meifenqi Technology Co Ltd
Priority to CN201610159031.0A priority Critical patent/CN105847339A/en
Publication of CN105847339A publication Critical patent/CN105847339A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Child & Adolescent Psychology (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The invention provides a smart medical service platform. The smart medical service platform comprises a service registration module, a service management module, a caching module, a service module, a management module, an interface control module and a product module, wherein the service registration module is used for receiving a service request of entering a service platform from a user; the service management module is used for managing the service request; the caching module is used for storing service data and implementing cluster storage through a consistency technology of Redis; the service module is used for building a service model through an integration technology of Spring according to a service requirement; the management module is connected with the caching module and the service module, and used for managing classified service data and data of the service model through a spring MVC technology; the interface control module is used for receiving and outputting service data streams output by the service module, and comprises a plurality of multi-protocol, multi-load and distributed interfaces; and the product module is used for generating a corresponding product template according to the service data streams through freemarker. The smart medical service platform is easy for hierarchical services and hierarchical management, and has high system integrating performance. Load balance and distributed processing of services are realized; the reliability of the services is enhanced; and high system availability is achieved.

Description

Intelligent medical treatment service platform
Technical field
The present invention relates to internet platform technical field, be specifically related to intelligent medical treatment service platform.
Background technology
In correlation technique, the business using the medical platform of MS software system design is inseparable with system, and medical platform is only Foreground and backstage, load balancing is poor, bottleneck easily occurs, is not easy to business modification and expansion, is also not susceptible to the system integration, right Connect and optimize.
Summary of the invention
For the problems referred to above, the present invention provides intelligent medical treatment service platform, and the employing MS software system solved in correlation technique sets The medical platform business of meter is with system is inseparable, load balancing is poor, bottleneck easily occur, be not easy to business modification and expansion, also The problem being not easy to the system integration, docking and optimize.
The purpose of the present invention realizes by the following technical solutions:
Provide intelligent medical treatment service platform, comprising:
Service register module, including use spring MVC, dubbo add zookeeper integrated technology realize non-invasive, Distributed service register center, described service register center enters the service request of service platform for receiving user;
Service management module, enters the service request of service platform for managing user, and described service management module uses spring The integrated technology that MVC technology carries out serve log management, added zookeeper by dubbo carries out service monitoring management, passes through Password is set and realizes service safe management, and realize classification of service management by User-defined Node and label;
Cache module, for storing service data, described cache module uses the concordance technology of Redis to realize collection Group's storage;
Business module, it uses the integration technology of Spring, sets up business model by business need;
Management module, Connection Cache module and business module, for passing through sorted service data, the data of business model Spring MVC technology is managed, including operational control, businessman's management, financial institution's management, service flow management and business Statistical management;
Interface control module, as the passage between entrance and exit and product module and the business module of business module, is used for Receive and the business data flow of outgoing traffic module output, including multiple employing Spring MVC, dubbo and zookeeper Integrated technology generate multi-protocols, multi load, distribution interface;
Product module, for generating corresponding product template according to the business data flow of interface control module by freemarker.
Wherein, when the Redis that described cache module uses is as caching, there is support plurality of data structures, support simple affairs Control, support persistence, support leader follower replication, Virtual Memory function, particularly as follows: (1) Redis is except providing routine Numerical value or character string outside also provide for 4 kinds of data types: List, Set, Zset (Sorted Set) and Hset (Hash Set);(2) By MULTI/EXEC, Redis can support that simple things controls, Redis can only ensure all order serials in affairs Perform, service will not be provided for the request that other clients are initiated during the execution of affairs;(3) Redis is one and can support The memory database of persistence, it carrys out persistence by the data in internal memory are saved in disk;(4) Redis itself does not possesses Distributed type assemblies characteristic, when there being a large amount of Redis, generally by some data Allocation Algorithms (such as concordance Hash) of client Realize cluster-based storage.
Wherein, the service registry entrance (XML file of Spring) of described service register center uses Spring MVC and dubbo Realize.
Wherein, described business model includes trade company's end business model and user side business model.
Wherein, the foundation of described trade company end business model, comprise the following steps:
(1) the execution password of general order, recalls user's order;
(2) user uploads relevant file;
(3) user supplements personal information and completes order.
Wherein, the foundation of described user side business model, comprise the following steps:
(1) user selects corresponding medical product;
(2) user generates order, and generates execution password;
(3) product is selected by stages;
(4) user's examination & verification;
(5) user's order is sent to trade company's end.
Preferably, described user side business model includes PC version user side business model, Android user side business model, IOS User side business model and wechat user side business model;Described trade company end business model include PAD version trade company end business model, PC version trade company end business model, Android trade company end business model and IOS trade company end business model.
Preferably, described product template includes mobile subscriber's service product, pc user's service product, PAD merchant product With wechat user's service product.
The invention have the benefit that
1, break the function integration of traditional MS system, use the load balancing of dubbo and distributed service register center, Not only achieve the load balancing of medical services plateform system, also achieve the distributed load equalizing of business service, pass through The Coordination Treatment of zookeeper, it is achieved the distributed treatment of service, decreases the bottleneck of business service, enhances the reliable of service Property;
2, broken the general frame of traditional MS system, used multimode, distributed service architecture, it is easy to layered service and Multi-zone supervision, it is easy to medical treatment Staging System extension and medical treatment business modification by stages, and it is easy to the flexible Application of medical services;
3, interface control module is set, carries out data access by the form of interface, it is easy to system docking and system optimization;
4, use the centralized caching set up with the consistency algorithm of Redis technology, greatly reduce the frequency accessing data base Rate, improves the performance of system;
5, the business of tradition MS system is inseparable with system, and the present invention sets up business model by serviceization, generates one Business data flow, and docked with product module or other system by interface control module, enhance the plastic of business model Property, the multiformity simultaneously too increasing product, the development rate adding product, expands the range of application of product, therefore industry Business model and product are more flexible, and system availability is high.
Accompanying drawing explanation
The invention will be further described to utilize accompanying drawing, but the embodiment in accompanying drawing does not constitute any limitation of the invention, for Those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtains the attached of other according to the following drawings Figure.
The attachment structure schematic diagram of each module of Fig. 1 present invention.
Reference:
Service register module 1, service management module 2, cache module 3, management module 4, business module 5, Interface Controller mould Block 6, product module 7.
Detailed description of the invention
The invention will be further described with the following Examples.
See Fig. 1, the intelligent medical treatment service platform of the present embodiment, including:
Service register module 1, including use spring MVC, dubbo add zookeeper integrated technology realize non-invasive, Distributed service register center, described service register center enters the service of service platform and asks for receiving user, wherein, The service registry entrance (XML file of Spring) of described service register center uses Spring MVC and dubbo to realize;
Service management module 2, enters the service request of service platform for managing user, and described service management module 2 uses spring The integrated technology that MVC technology carries out serve log management, added zookeeper by dubbo carries out service monitoring management, passes through Password is set and realizes service safe management, and realize classification of service management by User-defined Node and label;
Cache module 3, for storing service data, described cache module 3 uses the concordance technology of Redis to realize Cluster-based storage;
Business module 5, it uses the integration technology of Spring, sets up business model by business need;
Management module 4, Connection Cache module 3 and business module 5, for sorted service data, the data of business model Be managed by spring MVC technology, including operational control, businessman management, financial institution management, service flow management and Business statistics management etc.;
Interface control module 6, as leading between entrance and exit and product module 7 and the business module 5 of business module 5 Road, for receiving and the business data flow of outgoing traffic module 5 output, including multiple employing Spring MVC, dubbo and Multi-protocols that the integrated technology of zookeeper generates, multi load, the interface of distribution;
Product module 7, for generating corresponding product mould according to the business data flow of interface control module 6 by freemarker Plate.
Wherein, when the Redis that described cache module 3 uses is as caching, there is support plurality of data structures, support simple thing Business controls, supports persistence, supports leader follower replication, Virtual Memory function, particularly as follows: (1) Redis is except often providing 4 kinds of data types are also provided for: List, Set, Zset (Sorted Set) and Hset (Hash Set) outside the numerical value of rule or character string;(2) By MULTI/EXEC, Redis can support that simple things controls, Redis can only ensure all order serials in affairs Perform, service will not be provided for the request that other clients are initiated during the execution of affairs;(3) Redis is one and can support The memory database of persistence, it carrys out persistence by the data in internal memory are saved in disk;(4) Redis itself does not possesses Distributed type assemblies characteristic, when there being a large amount of Redis, generally by some data Allocation Algorithms (such as concordance Hash) of client Realize cluster-based storage.
Wherein, described business model includes trade company's end business model and user side business model.
Wherein, the foundation of described trade company end business model, comprise the following steps:
(1) the execution password of general order, recalls user's order;
(2) user uploads relevant file;
(3) user supplements personal information and completes order.
Wherein, the foundation of described user side business model, comprise the following steps:
(1) user selects corresponding medical product;
(2) user generates order, and generates execution password;
(3) product is selected by stages;
(4) user's examination & verification;
(5) user's order is sent to trade company's end.
Wherein, described user side business model includes PC version user side business model, Android user side business model, IOS User side business model and wechat user side business model;Described trade company end business model include PAD version trade company end business model, PC version trade company end business model, Android trade company end business model and IOS trade company end business model.
Wherein, described product template include mobile subscriber's service product, pc user's service product, PAD merchant product and Wechat user's service product.
Last it should be noted that, above example is only in order to illustrate technical scheme, rather than to scope Restriction, although having made to explain to the present invention with reference to preferred embodiment, it will be understood by those within the art that, Technical scheme can be modified or equivalent, without deviating from the spirit and scope of technical solution of the present invention.

Claims (7)

1. intelligent medical treatment service platform, is characterized in that, including:
Service register module, adds, including using spring MVC, dubbo, the distributed clothes that the integrated technology of zookeeper realizes Business registration center, described service register center enters the service request of service platform for receiving user;
Service management module, enters the service request of service platform for managing user, and described service management module uses spring The integrated technology that MVC technology carries out serve log management, added zookeeper by dubbo carries out service monitoring management, passes through Password is set and realizes service safe management, and realize classification of service management by User-defined Node and label;
Cache module, for storing service data, described cache module uses the concordance technology of Redis to realize collection Group's storage;
Business module, it uses the integration technology of Spring, sets up business model by business need;
Management module, Connection Cache module and business module, for passing through sorted service data, the data of business model Spring MVC technology is managed, including operational control, businessman's management, financial institution's management, service flow management and business Statistical management;
Interface control module, as the passage between entrance and exit and product module and the business module of business module, is used for Receive and the business data flow of outgoing traffic module output, including the collection of multiple employing spring MVC, dubbo and zookeeper One-tenth technology generate multi-protocols, multi load, distribution interface;
Product module, for generating corresponding product template according to the business data flow of interface control module by freemarker.
Intelligent medical treatment service platform the most according to claim 1, is characterized in that, the service registry entrance of described service register center (XML file of Spring) uses Spring MVC and dubbo to realize.
Intelligent medical treatment service platform the most according to claim 1, is characterized in that, described business model includes trade company's end business model With user side business model.
Intelligent medical treatment service platform the most according to claim 3, is characterized in that, described user side business model includes that PC version is used Family end business model, Android user side business model, IOS user side business model and wechat user side business model;Institute State trade company's end business model and include PAD version trade company end business model, PC version trade company end business model, Android trade company end industry Business model and IOS trade company end business model.
Intelligent medical treatment service platform the most according to claim 1, is characterized in that, described product template includes that mobile subscriber services product Product, pc user's service product, PAD merchant product and wechat user's service product.
Intelligent medical treatment service platform the most according to claim 3, is characterized in that, the foundation of described trade company end business model, including Following steps:
(1) the execution password of general order, recalls user's order;
(2) user uploads relevant file;
(3) user supplements personal information and completes order.
Intelligent medical treatment service platform the most according to claim 3, is characterized in that, the foundation of described user side business model, including Following steps:
(1) user selects corresponding medical product;
(2) user generates order, and generates execution password;
(3) product is selected by stages;
(4) user's examination & verification;
(5) user's order is sent to trade company's end.
CN201610159031.0A 2016-03-18 2016-03-18 Smart medical service platform Pending CN105847339A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610159031.0A CN105847339A (en) 2016-03-18 2016-03-18 Smart medical service platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610159031.0A CN105847339A (en) 2016-03-18 2016-03-18 Smart medical service platform

Publications (1)

Publication Number Publication Date
CN105847339A true CN105847339A (en) 2016-08-10

Family

ID=56587529

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610159031.0A Pending CN105847339A (en) 2016-03-18 2016-03-18 Smart medical service platform

Country Status (1)

Country Link
CN (1) CN105847339A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106610871A (en) * 2016-12-30 2017-05-03 郑州云海信息技术有限公司 Cloud operating system architecture
CN106961354A (en) * 2017-03-31 2017-07-18 中联恒天控股有限公司 A kind of informal voucher system user data capture method
CN107169905A (en) * 2017-07-17 2017-09-15 浙江欧歌科技股份有限公司 A kind of wisdom comprehensive hospital service platform
CN107515755A (en) * 2017-08-30 2017-12-26 四川长虹电器股份有限公司 The pluggable method of projects moduleization is realized based on dubbo issuing services
CN108363627A (en) * 2018-02-09 2018-08-03 上海宝尊电子商务有限公司 The real-time flow control of electric business magnanimity order adjusts system and method with processing capacity
CN108932352A (en) * 2018-09-26 2018-12-04 江苏曲速教育科技有限公司 Distributed cache system based on statistical server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140096107A1 (en) * 2012-09-28 2014-04-03 Ricoh Company, Ltd. Method for developing software and system therefor
CN104639603A (en) * 2014-11-27 2015-05-20 四川长虹电器股份有限公司 RESTful (representational state transfer) service design method based on Spring MVC
CN104825129A (en) * 2014-02-10 2015-08-12 徐成琦 Remote medical monitoring system based on cloud computing
CN105117938A (en) * 2015-08-19 2015-12-02 江苏农牧人电子商务股份有限公司 E-commerce framework request data analysis method based on model view controller

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140096107A1 (en) * 2012-09-28 2014-04-03 Ricoh Company, Ltd. Method for developing software and system therefor
CN104825129A (en) * 2014-02-10 2015-08-12 徐成琦 Remote medical monitoring system based on cloud computing
CN104639603A (en) * 2014-11-27 2015-05-20 四川长虹电器股份有限公司 RESTful (representational state transfer) service design method based on Spring MVC
CN105117938A (en) * 2015-08-19 2015-12-02 江苏农牧人电子商务股份有限公司 E-commerce framework request data analysis method based on model view controller

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ZHENGCONGYI: "Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)", 《CSDN博客》 *
张鑫: "基于IEEE11073标准的智慧医疗***架构研究", 《万方学位论文》 *
杨子仪: "基于智慧医疗服务平台的移动健康***应用探讨", 《科技资讯》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106610871A (en) * 2016-12-30 2017-05-03 郑州云海信息技术有限公司 Cloud operating system architecture
CN106961354A (en) * 2017-03-31 2017-07-18 中联恒天控股有限公司 A kind of informal voucher system user data capture method
CN107169905A (en) * 2017-07-17 2017-09-15 浙江欧歌科技股份有限公司 A kind of wisdom comprehensive hospital service platform
CN107515755A (en) * 2017-08-30 2017-12-26 四川长虹电器股份有限公司 The pluggable method of projects moduleization is realized based on dubbo issuing services
CN108363627A (en) * 2018-02-09 2018-08-03 上海宝尊电子商务有限公司 The real-time flow control of electric business magnanimity order adjusts system and method with processing capacity
CN108932352A (en) * 2018-09-26 2018-12-04 江苏曲速教育科技有限公司 Distributed cache system based on statistical server

Similar Documents

Publication Publication Date Title
CN105847339A (en) Smart medical service platform
CN108647361B (en) Data storage method, device and system based on block chain
US8065682B2 (en) Enforcing system resource usage limits on query requests based on grouping query requests into workgroups and assigning workload groups to resource pools
CN108696461A (en) Shared memory for intelligent network interface card
CN109815284A (en) A kind of method and apparatus of data processing
CN109032801A (en) A kind of request scheduling method, system and electronic equipment and storage medium
US9459897B2 (en) System and method for providing data analysis service in cloud environment
CN103617255A (en) Service data exchange synchronizing system and method used for electric information system
CN101071434A (en) User distributing method, device and system for distributed database system
CN107395458A (en) system monitoring method and device
CN104731907A (en) NOSQL-based data storage method
CN104580194A (en) Virtual resource management method and device oriented to video applications
CN108710644A (en) One kind is about government affairs big data processing method
WO2018177335A1 (en) Method and device for scheduling resources
CN109634879A (en) A kind of PCIE pinboard and monitoring system server
CN109088949A (en) A kind of matching process and MME of internet of things service
US11960616B2 (en) Virtual data sources of data virtualization-based architecture
CN107895044A (en) A kind of database data processing method, device and system
WO2021227636A1 (en) Microservice processing method and apparatus, storage medium, and electronic device
CN110019043B (en) Block chain data storage method
US11960488B2 (en) Join queries in data virtualization-based architecture
CN109814973A (en) A kind of implementation method of desktop cloud platform, system and server
CN104735149A (en) Cloud computing resource management system and method
CN109240599A (en) A kind of big data stocking system is integrated
CN106559454B (en) Resource access method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160810

RJ01 Rejection of invention patent application after publication