[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104521209B - Method and system for providing customized network - Google Patents

Method and system for providing customized network Download PDF

Info

Publication number
CN104521209B
CN104521209B CN201280073647.6A CN201280073647A CN104521209B CN 104521209 B CN104521209 B CN 104521209B CN 201280073647 A CN201280073647 A CN 201280073647A CN 104521209 B CN104521209 B CN 104521209B
Authority
CN
China
Prior art keywords
script
data
virtual
user
sub
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.)
Active
Application number
CN201280073647.6A
Other languages
Chinese (zh)
Other versions
CN104521209A (en
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.)
Individual
Original Assignee
Individual
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
Priority claimed from US13/440,924 external-priority patent/US9177337B2/en
Application filed by Individual filed Critical Individual
Publication of CN104521209A publication Critical patent/CN104521209A/en
Application granted granted Critical
Publication of CN104521209B publication Critical patent/CN104521209B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Methods, systems, and computer-readable media for providing a secure computer network for real-time transmission of data are provided. The data is grouped and stored according to user preferences. The transmitted data is encrypted, decrypted and verified by the system (assuming the user identification/password is verified).

Description

For providing the method and system of customized network
Cross reference to related applications
The application is the extendible portion of the U. S. application for the Serial No. 10/553,715 submitted on April 12nd, 2007, The U. S. application be on April 16th, 2004 international application no submitted be PCT No.PCT/US04/11878 international application Thenational phase, the US provisional patent for the Serial No. 60/468,681 which submitted on May 7th, 2003 The priority of the U.S. Provisional Patent Application of application and the Serial No. 60/463,201 submitted on April 16th, 2003, this The complete disclosure applied a bit is herein incorporated.
Background technology
For using internet come to collect and transmit the use of the communication network of information be universal.These networks are usually logical The use of desktop computer and laptop computer (PC) is crossed to be accessed, and also by wireless network (for example, passing through a number Word assistant (PDA) equipment and cellular handset) it is accessed.Nevertheless, many in these available networks cannot allow data Safe transmission (that is, encrypt), how data are by the different and traditional data of group and the flexibility shared, and/or connection Storehouse and the mode of system.In addition, many in these networks need batch processing (that is, replicating) and/or for transmitting number from PDA According to the wired connection to master computer network to other remote terminals, for example, synchronization process (hotsync).
The method for interchanging data used by enterprise is related to fax and electronic data transfer, for example, passing through Email, electronics Data exchange (" EDI ") etc.;These methods have many limitations.EDI uses dedicated network, which is limited to make Specific transaction data can only be exchanged.In addition, EDI is very to implement for the system of individual and small company and difficulty It is expensive.
The deployment of the long-expected technology based on network service XML is not yet completed, and the technology lacks enough peaces Quan Xing.Especially, some essential elements of network service architectures are not yet in place.In addition, it is programmed typically using XML frameworks Complicated, and it is more increasingly difficult than other programming languages.
In addition, the usually used complicated framework of conventional data exchange frame is, it is necessary to dedicated network.The complexity is in group The less flexibility with offer in terms of manipulation data, and make it that user is difficult to customize its network.
The content of the invention
Provide a kind of method based on cloud, system and computer-readable medium, this method, system and computer-readable Jie Matter is used for the fail-safe computer network for providing the real-time Transmission for data.Data are according to user preference by group and storage.Institute The data of transmission are by system encryption, decryption and verification (assuming that user identifier/password has been found).The system enables to use Customized user interfaces for data;These user interfaces are driven by customizable page script.Page script can be in base Run in the environment of virtual machine.
Present invention is provided to introduce the selection of concept in simplified form, its quilt in following embodiment Further describe.The key features or essential features of present invention unawareness map logo theme claimed, are also not intended to For limiting the scope of theme claimed.
Brief description of the drawings
When read in conjunction with the accompanying drawings, foregoing summary and embodiment below be better understood when.Go out In the exemplary architecture that implementation to the purpose that is illustrated of implementation, is shown in the drawings;However, the implementation is not limited to disclosure Ad hoc approach and means.In the accompanying drawings:
Fig. 1-7 is the step of showing the method for implementation described herein and system and any corresponding computer-readable The schematic diagram of medium.
Embodiment
Provide by collecting, storing and transmitting data (for example, based on for medical treatment or law for any associated application Charge information), and/or to customer provide article and service the method for (for example, food, consumer electronics product etc.), system and Computer-readable medium.
In one kind is implemented, customized application/software enhancing is positioned at the top of existing legacy system, it is allowed to which enterprise is in inside Data, and the swapping data in exterior business partners are exchanged in corporate department.Preferably, application service provider (" ASP ") is associated with the various operating aspects of the system of the present invention by computer network.In one kind is implemented, data and journey Sequence script is stored at ASP, to minimize the hsrdware requirements to each user.The system is configured to can be at ASP grades Continuous updating and upgrading, and the network hardware (server), the local hardware of local user are needed or need not updated on a small quantity (PDA, PC, smart phone, media player etc.) or software.
ASP be at the same time data/information service, network development business, application or software provider, host services, data-interface, And information technology support group.In some implementations, including the ASP of processing and storage capacity can be used and is commonly known as based on The computing system of cloud is referred to as " cloud " to implement.In cloud computing, it can be made of the ASP processing used and data resource Among the one or more computers and/or computer network of cloud or between be abstracted.The provider of ASP can be with one or more A calculating service provider based on cloud reaches contract, with distribute the calculating that is used for implementing various ASP service described herein and/ Or storage resource.The example of cloud computing service includes the S3 provided by Amazon.com.
Each user of ASP can have its own to be used to be collected data, group, run, deposit by what ASP was provided The door of storage, encryption, transmission, reception, verification and/or decryption.For example, businessman can have the enterprise with being customized for the businessman The data of industry and the door of field.Specifically, food provider, which can have, is customized for its menu and the door of price, with Allow users to according to cyber ordering food.User is entered information into the door of food provider by the user interface of customization Family, and the data are encrypted to be transmitted to food provider.The user interface of customization, which can have, supplies user's selection example Such as entree, garnishes, dessert option popup menu.The food provider is to data (for example, Food choice or credit card are believed Breath) it is decrypted and verifies, to handle order.At the same time, the data that system copies are transmitted for verifying and backing up, and Database is maintained using the state of data transfer.
ASP via agency (for example, zotbot) generation page script, user using the page script come typing, storage and/ Or the storage of data.These page scripts are stored by ASP, and are accessible for user.The system receives data from user, And store it in system database, and alternatively, be stored in the database of user.In some implementations, webpage foot Originally can be generated by referred herein as female page script.Mother's page script can be based on the number collected by female page script Carry out dynamic generation one or more according to, data being stored in system database or the data being stored in the database of user Subnet page script.Female page script and/or subnet page script can provide various user services described herein and dealer help.
ASP can also be generated and be provided service by one or more virtual machines.For example, ASP can generate and safeguard use Some or all of virtual machine in the page script for being derived or being generated by ASP.No matter whether page script is in virtual machine Operation, it can be provided by the parameter in user or system data.Each virtual machine can use " cleaning " version of operating system Original operation, and the user of associated page script therefore can be provided to virus or the computing environment with usurping is associated The protection of other harm.In addition, each virtual machine can be provided virtual memory, or virtual data base, for page script Operation, it further proves protection pair the sensitive data associated with page script.The above process can use one or Multiple page scripts carry out automatically.
ASP can by the circuit based on land, use the modem connected for DSL, phone or cable, logical Cross tradition PC or wireless connection (for example, by PDA or cellular handset), using any appropriate of the safe transmission for allowing data Wireless technology (for example, WiFi) is accessed.Transmission data, which are stored in the database of ASP, (that is, to be assigned in cloud The memory of ASP), to allow to by bill of the page script generation for transaction.The bill can be by page script automatically Reason.Bill from ASP can be based on the selling price for the transaction being performed percentage or can be it is each transaction or every time pass Defeated constant expense.Alternatively, user can pay according to fixation, predetermined cycle, for example, every year, every half a year, every season Spend, monthly, weekly, daily or per hour, it allows user to have unconfined or predetermined quantity transaction during charging.
The transmission of ASP tracking data (either encrypted or unencryption), and with each data transfer in cloud State maintains database.Therefore, its be capable of providing just be transfused on data, group, encryption, verification, decryption, transmission etc. Report.
Existing user or new user can send or receive data, may in response to the communication that is generated by ASP, for example, The advertisement (for example, special price by businessman-user) sent via e-mail.The part of communication is phase for all system users With, or be customized based on the characteristic for returning to user.The characteristic of each user is maintained at historical data base in systems In, which includes the record for each user being directed in cloud.The historical data base of user personality can also be used to verification quilt It is sent to user and the data from the user's transmission.
ASP can allow user to provide or select to want to receive its data and/or watch the destination equipment of user interface. For example, most starting, user can use smart phone to be established by form with ASP and communicate, but it can be desirable to be set by another Standby (for example, television set) to interact with ASP.Therefore, user can select option on the form, to check this on a television set Form and/or the data provided by ASP.Form and/or data can be formatted after ASP, with a television set into Row viewing, and according to user request by form and/or data-pushing to television set.
ASP can also be interacted with voice server, or including voice server.The voice server can be to ASP's User provides one or more interactive voice features.For example, ASP can using voice server come by mobile phone or other set The standby data that the field from user interface is read out to user.In addition, the voice data that voice server will can be received by ASP Text is converted into by ASP processing.Voice server can act on multilingual, and can provide and turn over to the user of ASP The service of translating.
In general, how to be run referring now to some exemplary implementations, user inputs information to the use of the dynamic generation shown Family interface (that is, webpage or form).The user interface of customization make it that dynamic user interface (for example, dynamic web page) can be by one A or multiple page scripts generate for user.Form can be by PC, handheld computer/PDA, cell phone, smart phone, hand Mechanical, electrical machine, media player, video game console or any other kinds of computing device of regarding uses.Form can be language The form that sound enables, and the prompting for loudly being read to user and being enabled by voice server can be included.In a reality Shi Zhong, is stored in female page script for the information of each user interface, which is agency or so-called The example of zotbot.
Afterwards, data are verified by page script, to ensure that form is done properly, and inputs the data of right type. The data fit that verifying ensures just to be transmitted is maintained at the one or more rule of each data field in system database (for example, the appropriate number of digit of systems inspection credit card or telephone number, and only check the numeral having been enter into, and Do not check letter).This helps to ensure security, and filters out junk data and malicious snippets of code.Can by with by ASP The businessman or manager that the service of offer is associated provide rule.It can also use and carried (if applicable) by voice server The speech-recognition services of confession verify data.
After data are verified, the data are by page script using algorithm (for example, filefish (Blowfish) encryption is calculated Method or other any suitable, compatible encryption methods) encrypt, and it is transferred into recipient.The recipient can by with clothes The associated businessman of business or manager specify, or can be specified by user using the field of user interface.In order to improve Security, Encryption Algorithm can be changed periodically, or random change.Afterwards, data are transmitted and decrypted, and therefore, are connect Receipts person can handle data, and by data storage in the database.Transmission and encryption can be by using Open Source Code or special The module control of code.
Once data are decrypted, data mode is generated by page script, and is stored in the webserver of recipient On, or in other storage devices, which allows one or more user's access state information.In addition, ASP can pass through The server of its own or the function that is provided by cloud and can store the data transmitted come the transmission of monitoring data, with In the purpose of backup and charging.Especially, ASP can determine the history of data transfer (that is, in system using the data of storage How any failure data in terms of is transmitted), with any total system in the specific transmission of correction and/or correction transmission or repeatedly The problem of.In some implementations, when by phone (voice) or other equipment (data) calling, female page script can create solution Close agency, and decryption agent is pushed into user via virtual machine.
In addition, the data of storage enable ASP transmission for data to carry out charging, the transaction based on completion to user The combination of charging, or both, the network activity depending on user are carried out to user.As described above, system can be in process Each step in logging timestamp trace.
Such as an example of appropriate application, ASP can be used by medical profession.Medical profession can connect To ASP, and can to obtain the data associated with medical profession (or associated with medical profession for female page script Mechanism), and can using obtain data come based on acquirement data generation for medical profession subnet footer This.Subnet page script can be implemented by ASP in the example of virtual machine.Subnet page script can provide the user interface of customization, The user interface of the customization allows professional person to input patient (population, diagnose and treat) information.The user interface of customization May be displayed on the desktop computer associated with professional person, smart phone, tablet computer or any other can be by specialty In the equipment that personage uses.User interface can also be voice-enabled by voice server.Subnet page script can be based on The equipment used by professional person is come dynamic detection and the size and/or resolution ratio of adjustment user interface.Medical profession can To connect ASP using speech recognition or by biological plant.Afterwards, ASP can be by saying one to medical profession Or multiple promptings communicate with voice professional person.By medical profession using/provide information can pass through Email Send, text message sends or is stored in the cloud.
Subnet page script can the database to hospital and/or the transmission input of the database of insurance company in an encrypted form Information.Afterwards, data can be decrypted by recipient, and be verified (can be by being with the demand for meeting data type and group System customization), such as the demand that insurance company and other medical requestees pay claim.At the same time, system tracks number According to transmission, and maintain database have each data transmission event state.In addition, the data that system storage is transmitted, For the purpose verified and backed up.
Method and system is configured to provide the secured fashion of transmission susceptible patients' data.The system can be adapted to accord with Any reasonable demand reported and submitted to data is closed, for example, meeting HIPAA, for declaring dutiable goods for IRS.
More specifically, with reference to figure 1, the application service provider applied by mysorethorn or other hosts 21 are by any appropriate Mode extracts enough user informations for corresponding application from primary database.That the user's information is already loaded into is suitable, In database 23 can search for or layering, to be used by the system then described.Preferably, the information in database 23 by from Replicate in client or user primary database, or obtained from client or user primary database, however, independent The database 23 gone out is also what is be applicable in.Alternatively, it is another it is suitable implement, data structure can be XML, HTML, JavaScript, HTML5 or AJAX framework, wherein, the primary database of the client of its information for being associated frequent access. During some are implemented, client-side information is provided by client, or can be defeated manually by user or the manager associated with ASP Enter.The memory associated with database 23 can be provided by cloud provider.
The suitable program (that is, one or more female page scripts) represented by frame 25 responds user's request 27, And accessed by various agencies or similar subprogram and specific data of the arrangement from database 23, with by system into traveling The processing of one step.Program 25 can be sent and be cooperateed with component or database management component using any suitable message to implement, should Database management component is used for the multi-user access to database and the corresponding manipulation of data therein.Preferably, program 25 Using data template 29 and the data from database 23 ask 27 to handle the one or more being made of ASP 21, the mould Plate is used by the additional page script of one or more or " agency ", and the page script or " agency " are generated or spread out by program 25 It is raw.
In some implementations, program 25 can derive one or more subnet page scripts 33 or virtual page script 33, with Handled according to data template 29 and the data from database 23.In addition, data and/or data template from database 29 may further specify that one or more virtual machines are created for processing subnet page script 33 or processing virtual page script 33。
By page script 33, the instruction set 25 of agency or program, template 29 and the interaction of associated 23 layout of data By way of data structure 31 generalization and optimization can be carried out for any number of different types of request 27.At some In implementation, data structure 31 is comprised in template 29.More specifically, data structure 31 is organized, and by program 25 Fill in, allow it to effectively be used in the generation of additional subnet page script or virtual page script 33.It is logical Cross and carefully select, organize and marshal data structure 31 is filled in, corresponding to the request 27 of big quantity, can generate greater amount of Page script 33 (that is, subnet page script or virtual page script), no matter this request is one of single application of system 19 Point, or between multiple applications of the system 19.
It is as follows with an example of the suitable data structure of practical report extraction language (Perl):TABLE-US- 00001 $ username=" 5004 ";My%usernamecode=(5004=>" Smith, John ", 5010=>" Kreiger, Maurice ", 5012=>" Stein, Rebecca ", 5111=>"Willard,Tim");my$ Usernamereference=%usernamecode;My $ mattersreference={ CLIENT 101=>[" 108200Davis v.Yoder ", " 207111Beaver v.Tom ", " 001800Smith v.Berger "], CLIENT102= >["207301Son v.Tim","107782Springton v.McDermick"]};
TABLE-US-00002print$q->Popup_menu (- name=>" username " ,-values=>$ Usernamereference ,-default=>$username);print$q->Popup_menu (- name=>" Reference " ,-values=>$mattersreference->{$q->Param (" clientname ") } ,-default=> $mattersreference->{$q->param("clientname")}->[0]);
The data 23 of manipulation respond request 27, and program 25 is by using template 29 and the appropriate of data structure 31 To generate page script 33.This can with batch mode with the defined time, on demand (for example, in the case of speech recognition), Event is triggered ground or is carried out with periodic intervals.Page script 33 can reside in the processing of ASP 21, or can be by Program 25 derives and is provided to the webserver 35, as shown by step 35 of fig. 1.In some implementations, the ASP webservers 35 It can be virtual network service, and can be applied as described above by mysorethorn.
Depending on the property of request 27, and in the request interaction of ASP property, page script 33 all or Part can generate at step 35.In addition, in the subsequent time, continue with the processing of page script 33, or based on adopting The user behavior on page script 33 taken or input, each page script 33 can generate one or more additional webpages Script 33.Page script can use the speech-recognition services provided by voice server to call.
Therefore, program 25 generates page script 33, from the request of different system level in response to generating adaptive instruction set This request and for differently and dynamically the number of permutations is according to this and in the sense that corresponding instruction, the page script 33 be from Adapt to.These dynamics and adaptive page script or instruction set of generation are referred to as " bot " or " zotbot ".
The operation of the functional block 37 (Fig. 1) of above-mentioned page script 33 has been also well described in Fig. 2.Therefore, in procuratorial meter Shi Chengxu, the diagnosing patient program of doctor, the food reallocation program of dining room undertaker or any other kind considered here In the case of kind of user application, the user that further relates to it is expected in the operation of the page script of step 37 to use system 19 with it is associated Data between interaction and data transfer, the associated data not only fill in the page script of generation, also fill in corresponding Database, the database can be used in response to user's request.More specifically, with reference to figure 2, in one embodiment, step The operation of page script in 37 causes the user interface being shown in the equipment that user can access, it is preferable that SSL or some Under safe lane, for example, radio hand-held equipment or smart phone (step 41).User interface can be form, and can be with base In customer-furnished data, the data from the template associated with system 19 and the user for being also useful for display form The type of accessible equipment generates.For example, the equipment that the form can be can access with the specific user for generation request It is optimal resolution ratio to be formatted.User interface can be voice-enabled, and can make via by voice server The voice prompt of energy to read to user.
Entered data into for wherein user to those applications of the form, form or the content warp of the data Various encryptions and/or operating steps are gone through, this depends on the agreement being related to.Hereafter, depending on application, data are closed at step 43 Verify suitablely, encrypt (step 45) and sent in SSL in the form of Email, send, pacifying via SMS encryptions Unencryption is sent directly between or is sent (step 47) to the input data via safe SMS unencryptions in full vpn tunneling Desired recipient, which can be charge processor, patient record's retainer, food undertaker etc., with integrated Into database etc..Data can be inputted by user via the speech recognition program enabled by voice server.
The operation for the page script having been described above is its effective processing to sensitive data on one side.More specifically, Encryption Algorithm is selected, which is easily adaptable a variety of applications or son application of system 19.In an implementation In, Open Source Framework is the basis for encryption and the decryption of the sensitive data passed through on system 19, and the data are in response to request Or the operation of page script.If however, it is to be understood that being needed when running page script, any amount can be used Security protocol, including special framework.
Its expected recipient is not only sent in an encrypted form by data input by user to carry out further (step 49) is managed, host or ASP are also alternatively sent to, as shown in step 51.Host or ASP participate in data processing (example Such as, the data that Email, SMS or other modes receive input are passed through) spirit of useful application for system 19 can be strengthened Activity and feature.Thus, for example, being based on pay as you go, ASP can possess multiusers interaction application.Unless otherwise sound It is bright, the user of application can the quantity based on the transaction that it is already engaged in be billed come the use for system 19, it is and this Transaction can by " tracking ", because that, they are received by ASP in step 51.
Therefore, system 19 can be configured so that the severe user of system 19 undertakes corresponding heavier financial burden, And on the contrary, casual user will be responsible for it is associated with the convenience using system 19 and other benefits accordingly less negative Load.From the perspective of ASP, programmer and application developer can spend time and efforts to be held for a user or a kind of user Hair or custom-built system 19, and the cost of this development effort functional can make according to by one or more users to this For being returned to ASP with the time.The flexibility transfers that universal e-commerce is easier for ASP and customer, Because the cost structure associated with this universal e-commerce can be by the ASP of reception data in the step 51 of Fig. 2 Server creates and tracking.
It is illustrated in Fig. 4 for a suitable system of each transaction charging and associated method.In the step of Fig. 2 The data received in rapid 51 in the mailbox server of ASP or other reception devices are in the step 53 of Fig. 4, by the message of ASP Transmission program is manipulated using suitable safety measure (for example, data are encrypted), and from message transmission program This data are appropriately stored on the disk 57 of ASP.The disk 57 can be many numbers that ASP is distributed to by cloud computing provider According to the part in memory.
Data from disk 57 are suitably manipulated, filtered or handled by step 59 and 61, so that billing information database 63 are generated.Database 63 transfers to be limited by diagnostic program 65, stand-by program 67 and bill generation program 69, it is suitable for The financial property of information included in billing information database 63.Suitable program includes any formula, the calculation used by ASP Finance value, is attributed to the use of its system by method or methodology, so that corresponding bill can generate in step 71, and It is likewise suitably transferred the user to the system 19.In one embodiment, ASP message send and cooperative system using agency or Page script stores encrypted data and status information to disk automatically, and charging, state and encrypted data are loaded To the billing information database of ASP, and check suitable billing flag.Afterwards, ASP can with the basis of regular (monthly) into Row charging.
Referring now to Figure 3, preferably, it should be appreciated that system 19 is the form of " middleware ", and middleware means it Interconnection structure or the encapsulation for being used for handling data are created, which accesses or input from one or more distributed locations.To the greatest extent Managing this data processing may finally interact with central database, but this middleware, structure or the use of encapsulation reduce Central database or the needs of other primary databases are accessed during data processing, and therefore improve efficiency, speed, system performance, And produce the every other advantage related with simpler communication.
By using the middleware of system 19, the agency discussed before " bots " or page script are created, to include institute There is relevant information, or access all relevant information, without accessing primary database.For example, each page script can be Run in the virtual machine of its own.This framework limitation corrupted data, avoid data collision, deadlock, to by wireless or cable Synchronous needs, strengthen performance and security.Middleware is also designed to coexist with the currently processed of system.Preferably, it is System 19 may be added to what system was customized without the existing application to system with framework based on cloud and with function Mode is completed.As shown in figure 3, discuss before most information processing the layer being separated with host processing system and with application Carried out in the database that information is associated.Therefore, can be carried out with reference to the operation for the page script that figure 2 discusses in module 81, Preferably, which can be run by cloud in virtual machine, which is separated and different from primary database 99.
The transmission of input data from module 81 is completed by appropriate message sending application, for example, in system module 83 E-mail communication, which sends the Email of the data comprising verification to recipient's mailbox server, Yi Jizhi ASP mailbox servers, as before with reference to described in the step 49 of figure 2 and 51.Middleware module is built, so that if desired, Here by data input by user on the master server of system for being loaded into client or be transferred to client system master Before database, it is examined for integrality, uniformity, validity etc..In some implementations, each middleware module can be with Run in the virtual machine of its own.
Once suitably have received encrypted data via expected recipient, the encrypted data are by with recipient's Disk 85 is independently handled, it is, " the envelope for the data asked with addition operation page script and other processing in response to user Dress " is mutually independent.Data are decrypted in recipient, and suitable status indicator is generated in step 87.When operation is referred to as During the program of proxy decryption, which is decrypted information, which is displayed on the screen of web browser, Huo Zheqi On his user equipment, and shape is created (preferably in the environment based on cloud that proxy decryption is located at) on the webserver State message file (step 87).Preferably, when suitable agency runs corresponding task in middleware layer, or it is another in system During outer instruction, which is updated with current state information.Therefore, in food undertaker applies, for example, being ordered under customer It is single.Sequence information is by module 81 and 83 in middleware layer processing.ASP can derive suitable page script, the page script Sequence information is decrypted, triggers the establishment (step 87) of order status file, and mail is sent to requesting party or customer Confirm (step 89).Sequence information is verified for its integrality, and any payment processes are also complete by suitable page script Into, and be loaded in database.During the processing of food order, by agency or page script at multiple points periodically Ground more new state, and by network link or other come for customer's presentation mode come reasonably obtain current state information (step It is rapid 97).Female page script can be pushed according to the needs of subnet page script via virtual machine to user or derivative proxy decryption.
Depending on specific application or user's request, data are processed, so that in the existing environment based on cloud of agency Upper generation status information file (in step 89), wherein, it is interactively transmitted by user in state or other requests 91 Or access.The data disk 85 (or virtual disk on virtual machine) stored as a file to recipient of decryption, and also such as step 93rd, what is shown in 95 and 97 suitably being transmitted and being loaded into primary database.
During the entire process of the operation of system 19, according to application-specific requirement, message safe to use is sent and correlation Encryption and decryption protocol.
It should be appreciated that it can be completed for the program 25 for generating page script with any appropriate language.For example, Program 25 can be completed with Perl, and the operation of this perl script generates corresponding HTML code.Information Security There is provided by any appropriate mode, including SSL and VPN.Although Perl or other page script programs can be used, other Programming language and agreement are also suitable, for example, Java, HTML, HTML5, AJAX, C++, XML, C# etc..
The example below also shows the aspect of system and method described herein.
Example 1
In a kind of exemplary implementation, network/ASP combinations sanitation and health-care field uses.Specifically, the doctor of patient is checked Teacher inputs the letter of the patient on being just examined and/or treating using tablet computer or other portable, wireless computer devices Breath.Door to the doctor of network provides field to receive the information on patient, such as people's message to the user interface of customization Breath, medical history, used medicine, allergy, the diagnosis general introduction made by doctor, according to treatment for drawing of diagnosis etc..
In real time, doctor can be by being encrypted data and transmitting encrypted data, to hospital or clinic data Transmit data in storehouse.Page script can receive and ciphertext data, and can be directed to the database authentication data of its own.Webpage Script can be run in virtual machine, to provide additional security.Hospital or clinic database include on patient, diagnosis, The information for the treatment of, or on any other of patient or drug therapy relevant information.The data inputted by doctor can be tested Card, to ensure that it is consistent with the data maintained in hospital or clinic database.Alternatively or additionally, once by doctor Input, data can be verified.
Another page script can be with monitoring data transmission and verification, and (or has been seen if the data of input are improper Come for mistake), doctor can be notified in time.In addition, page script allows from hospital or clinic database to the similar of doctor The transmission of message, if one of its database generates doctor being treated and should for example make the no longer valid letter of insurance Breath.At the same time, page script stores the data of all transmission, and monitors the state of transmission.Page script can be carried to user For the data and the state report of transmitting procedure on just being transmitted.In addition, page script is based on for the predetermined of Web vector graphic Fare paths come to user's charging.
In some implementations, identical or different page script can allow doctor in one or more computing devices, electricity Depending on optionally showing information to patient on machine or other equipment.For example, doctor can use its tablet computer or wireless device To promote page script to show the information related with the health of patient on indoor television set is checked.The information can include disease The x- rays of people or the information related with diagnosis.Alternatively or additionally, doctor can promote information to be displayed on or sent out Send to the smart phone or cell phone associated with patient.In some implementations, can come in response to one or more triggering Show information, phonetic order of the triggering for example from doctor, RFID tag or equipment, its in television set or other equipment or Information is transmitted in the range of recipient in biomarker/equipment associated with television set or doctor.
ASP applications described above also can be used in supporting other members of medical health field.For example, Psycs It can make to use it to collect patient information in treatment ession for telecommunication.In addition, Physical Therapist can draw the health of patient using network Multiple progress, and compared with section before.
Example 2
In another exemplary implementation, network/ASP combinations food service industry uses.Specifically, restaurant (or food Dispatching and/or take-away) maintain network in door, the door include its daily menu and with price order table.Network User be able to access that door or the website in restaurant, and placed an order by inputting and transmitting data (alternatively, for example, if providing Credit card information, is encrypted data).The form in restaurant can have line item to be made choice from form, replicate Conventional restaurant menu or popup menu.The form has the project that restaurant provides during specific period (for example, daily or every All special prices).These line items or popup menu can be changed, if for example, restaurant changes its menu or lacks specific project.
Another example for the data field of the form in restaurant is that food gets place.Option could be from available neck The list (or popup menu) that fetch bit is put.User will usually select the position of most convenient;However, if position reaches capacity, it is somebody's turn to do Position can be removed from list, so that it is no longer available for selecting.
Recipient restaurant verification order data (such as ensuring customer name only comprising letter) simultaneously handles the order, Huo Zheru Data in fruit order are improper, and user is notified in time by by transmission of network message.Possibly, restaurant is on most The data of final value lattice are encrypted, and transmit the data, and by identical process that food is anti-by the ready time It is fed to user.
During order processing, network receives the data of transmission, and stores the data of the transmission, for backing up and verifying Purpose.This allows the network to transmission for data or based on the transaction of completion to user's charging, and as just quilt The backup copies of the data of transmission.
Page script can handle message, verification user, ciphertext data, verification data and data are loaded onto database. Page script can also handle bill.Page script can also use by the feature of voice server offer loudly to read number According to.
Example 3
In another exemplary implementation, ASP can be used with Combining law office charge system.The page script of ASP Customization door is created for each user, which has the field comprising popup menu, which shows for each The permission option of field.Alternatively, field can be via the speech recognition system enabled by voice server come by user It is loud to read.The field can be user identifier, job category, the time spent in task, task description, client and event Title and number, charge rate etc..Field can by template being stored by ASP and associated with law office or data come It is prescribed for law form.
What agent can spend from tablet computer, smart phone or other long-range and/or radio sources inputs in event The description of time and those events.This can be transfused to when work is performed, to be transmitted (possibly, wirelessly) to method The central charge program of office is restrained, which is directed to the bill of client.Data from the user are encrypted (based on client's confidentiality it is required that this is especially important for legal services, i.e. agent-client rights), in method The middle position of rule office is decrypted, and is verified.Using can be implemented by page script, and can be by virtual machine Example run.
As shown in figure 5, being applied on EsquireTimeBot, wireless PDA, smart phone or tablet computer are passed through by user To input legal metering data (for example, client, event, description, the time etc. spent).Alternatively, user can borrow By loudly reading data by voice port or by other features that voice server provides come input data.The data pass through EsquireTimeBot (page script) is transmitted, which is encrypted data, and alternatively, verifies number According to.Each example of EsquireTimeBot can be implemented by ASP on the virtual machine separated.Afterwards, data are transferred into method The charge processor of office or the secretary of user are restrained, possibly by Email.Afterwards, data are by proxy decryption (AgentDecrypt) (page script) is decrypted, and alternatively, verification.Metering data is transferred into after the data of decryption Storehouse, to carry out input and further processing (for example, generation bill).In the implementation of replacement, metering data can be via it His page script proceeds to billing database (and being not transferred to charge processor or the secretary of user) from user.Bill can be with Distributed or watched by virtual desktop by user, the virtual bills of a pile to be viewed such as which has.Bill may be used also Client is sent directly in the form of by Email.
Except that can also be used for accounting routine, ASP by the agent for engaging in new client.Its allow user via PDA or smart phone remotely input potential customers' title, and the customer name can be sent to legal affairs in time Database.The thing that potential new customer name can handled with existing client, pervious client or office The phase negative side of part is compared, and to determine whether office can represent potential new client, or whether there will be interests punching It is prominent.
As shown in fig. 6, it is the illustration of another implementation of system described herein.The system includes female page script 601.Mother's page script 601 can send and cooperate with component associated with message, and can be by being described before with reference to figure 1 25 are handled to implement, or can be a part for the processing 25.Female page script 601 can be provided directly or indirectly by ASP All services provided and feature.Although illustrate only a female page script 601, it is merely for exemplary purpose;No In the presence of the limitation of the quantity of female page script 601 to that can support.Female page script 601 and describe in figure 6 various groups Part can be implemented using computing system based on cloud.
Female page script can receive Client-initiated request from source device 603.The request can be to receiving to by ASP The request of the access of the one or more application service of offer.Source device 603 can be one of multiple source devices, including but It is not limited to:Personal computer, laptop computer, smart phone, electronic reader, media device are (for example, television set or video Game console), the mobile phone of cell phone or routine.Client-initiated request can also receive in various formats, such as wrap Include HTTP request, SMS message, email message and touch-tone signal.
In some implementations, request can be internal request, and can be received from ASP.For example, the request can be pin The request of bill generating process is monthly performed for law office to female page script 601.
Once receiving request, female page script 601 can generate, the one or more subnet page scripts of derivative or calling 605.Female page script 601 can be according to the data associated with request, the data from database 23 or from data template 29 data are to generate, derivative or calling subnet page script 605.
Subnet page script 605 can be the requested particular procedure of request or the private network of application service performed by receiving Page script.Subnet page script 605 can be similarly used/access the data associated with request, from number when handling and asking According to storehouse 23 or the data from data template 29.In some implementations, subnet page script 605 can be existed by female page script 601 Receive derivative when asking or create, and can the destroyed or closing in its completion processing.In other implementations, subnet footer Originally it 605 can be continuously in computing system based on cloud, and user or application can be usually made available by, please with processing Ask.
Female page script 601 can also generate, the one or more virtual page scripts 603 of derivative or calling.Virtual page Script 603 can be similar to subnet page script 605 described above, except virtual page script 603 can be in virtual machine 606 Operation.Female page script 601 can generate virtual machine 606 when generating virtual page script.In addition, female page script 601 can Accessed with distributing virtual page script 603 to virtual data base 607.Virtual data base 607 can be a part for database 23, Or only some other databases that virtual page script 603 has access to or storage device.In some implementations, female webpage foot Originally 601 database 23 or data template can be come from by what is used by virtual page script 603 when creating virtual data base 607 29 any data duplication is to virtual data base 607.
Virtual machine 606 can allow virtual page script 603 to be run in operating system environment, the operating system environment with Environment for running any other script is kept completely separate.Further, since virtual machine 606 (including operating system and virtual data Storehouse 607) be created when creating virtual page script 603, can reasonably ensure to break away from virus, spyware, ad ware, Or can be associated with existing system any other Malware.
Although being not shown, in some implementations, one or more subnet page scripts 605 can also be transported in virtual machine 606 OK.In addition, one or more mother's page scripts 601 can also be run in virtual machine 606.By being run in virtual machine 606 Subnet page script 605 and/or female page script 605, page script can obtain the security advantages associated with virtual machine.
Each subnet page script 605 and virtual page script 603 can also derive, call or create additional sub-pages Script 605 or virtual page script 603.On virtual page script 603, the virtual page script 603 of each additional generation Unique virtual memory can be accommodated, and can be run in unique virtual machine 606.
Subnet page script 605 and virtual page script 603 can generate data, and provide data to one or more mesh Ground equipment 610.Destination equipment 610 can include multiple equipment, include but not limited to:Personal computer, calculating on knee Machine, smart phone, electronic reader, media device (for example, television set or video game console), cell phone or routine Mobile phone.Data can also provide in various formats, such as including HTTP request, SMS message, email message, media text Part, blinker signal and touch-tone signal.
Subnet page script 605 and virtual page script 603 can provide number in user interface to destination equipment 610 According to the user interface prompting, RFID interface or biological interfaces that for example dynamic web page, speech recognition enable.It is other kinds of User interface can be supported, and can depend on the form or agreement of destination equipment 610.For example, it is SMS numbers in data In the case of, user interface can be simply that the user used by the SMS message sending application of destination equipment 610 connects Mouthful.In the case where data are read by mobile phone to user, user interface can be the automatic speech that data are read to user System.In the case where destination equipment 610 is identical with the source device 603 for providing initial request, can be connect with identical user Mouth provides data, and by the user's interface, user initiates the Client-initiated request.
In the case of destination equipment 610 and source device 603 are different, subnet page script 605 and/or virtual net footer Originally 603 the type or characteristic of destination equipment 610 can be determined, and user can be generated based on definite type or characteristic Interface.The characteristic can be for example including resolution ratio and screen size.This determines to provide according in asking in Client-initiated Information made to make, or according to database 23 and/or data template 29.
In some implementations, reception data be can be differently configured from for initiating the source device 603 of the Client-initiated request Destination equipment 610.For example, system 19 can implement the relevant application of media, wherein, user can use source device 603 (for example, smart phone) selects the media watched in destination equipment 610 (for example, television set).Subnet page script 605 can To receive Client-initiated request, the request identified media file and destination equipment 610.Subnet page script 605 can obtain The media file that is identified, the form (if desired) that media file format chemical conversion is suitable for destination equipment 610, with And media file is provided to destination equipment 610 using the agreement supported by destination equipment 610.
In some implementations, in addition to providing data to one or more destination equipment 610, virtual page script 603 (or subnet page script and female page scripts) can provide user to virtual machine 606 and access.Pass through virtual machine 606, destination The user of equipment 610 can use virtual machine 606, and be interacted with the virtual machine 606, just as the calculating provided by virtual machine 606 Environment is a part for its equipment 610.For example, the employee of company can make after the computing environment that user uses at work Interacted with destination equipment 610 come the virtual machine 606 with medelling.This feature is known as virtual desktop or remote desktop.Virtually Media file (that is, film) on machine 606 can be pushed to television set selected by user or other media devices.
Page script (that is, female page script 601, virtual page script 603 and subnet page script 605) can be by source device One of 603 or ASP is triggered or called.In addition to source device 603 described above, source device 603 can be set including biology Standby and label, RFID device and label and smart machine and label.
Fig. 7 is the illustration of the method 700 for providing ASP service.Method 700 can be by computing system based on cloud To implement.
701, there is provided computing system based on cloud.The system can be provided as a part of ASP, and can be tied Existing client database is closed to provide.The system can include drawn from client database User Information Database, Component and at least one template, at least one mould are sent and cooperate with the message of User Information Database efficient association Plate is configured to be sent by message and cooperates with component to fill in.System can also include sending and cooperateing with component efficient association with message At least one female page script, for being asked in response to user, independently of existing client database and according to mould The access of plate and User Information Database, the executable web script that dynamic generation is added.
703, Client-initiated request is received.Client-initiated request can be received by female page script, and can be with Be Client-initiated for the application provided by ASP come the request of processing information.The request can be by one in more source devices Person receives, and the source device includes but not limited to:Mobile phone, smart phone, cell phone, PDA, web browser, personal meter Calculation machine and television set.The request can be multiple requests, including SMS message, packet, Email, electronic reader, biology Equipment, RFID or handset call.
705, one of additional page script of operation state generation.In the additional page script of dynamic generation One of have responded in request, based on from the executable code next life for including at least one data structure in a template Into.The additional page script of dynamic generation can be subnet page script.In some implementations, additional page script can be Virtual page script, and can be in the example of virtual machine by system operation based on cloud, the virtual machine is by female page script It is derivative.
707, the equipment for receiving user interface is determined.The equipment can be based on Client-initiated by additional page script One or more of request, User Information Database and template determine.The equipment may, for example, be one of following Or more persons:Television set, smart phone, media player or personal computer.The equipment can be with initiating the Client-initiated The equipment of request is similar and different.It can be interacted by user using user interface with the application provided by ASP, and the user Interface can be implemented as dynamic web page.
709, user interface is provided to identified equipment.User interface can be by the additional webpage of dynamic generation One of script is provided in response to Client-initiated request.
711, client-information database asks in response to Client-initiated or in response to the data by user interface Input to be accessed.Client-information database can be accessed as a part for the operation of the application provided by ASP.
According to described above, it should be appreciated that the one side or advantage of system and method described herein include height Science and technology and cost efficiency model, for carrying out commercial affairs via computer network, for example, passing through internet.As other advantages, side Method and system implement universal calculating, and need not geographically or in technology be restricted what they reached;Supplier and User can geographically disperse, and using different internal computing systems, and also be connected by system.It is in addition, described herein System and method can provide advertisement to the user of network, and the user provides article or service or exchanges data.The advertisement can To be automatically presented with the video with suitable language or people information.
As universal commercial example, user can with Chinese via voice, text or some other forms come to ASP Place an order.The order can be translated into English, handle the order and provide a user any confirmation data with Chinese by the ASP. The confirmation can be as in call, text message, email message, virtual desktop, smart phone or other equipment Blinker signal or speech message are provided.
As another advantage, system and method described herein provide be used to engaging in trade (for example, purchase article and/ Or service) or between users in real time exchange data effective, time saving network.System and method described herein The universal data interface of different types of system can be connected by serving as, for example, the data entry device to existing legacy system.
In terms of relevant advantage, method and system allows modern, development wireless technology being merged into legacy system In;In this way, wireless PDA, smart phone, tablet computer or other computing devices can user fill in traditional data Storehouse.
Another advantage of system and method described herein can be based on the network technology and Open Source Framework having verified that.
In some aspects, system and method described herein eliminate the manual data from hand-written or key entry form Common, the expensive and error-prone task of input, data are re-entered, verify and corrected and with these processes Inherited error.
System and method described herein advantageously allow for safety, customization and effective group, and to be used than before Mode more efficient way between computer network real-time transmission data.The customization provided by network is so as to by big Most industries use, and for countless tasks and transaction.
As another advantage, system and method described herein are provided to business includes wireless mobile apparatus and other new shapes The chance of the technology of formula, strengthens its hardware facility to integrate with the low cost of update method.In addition, it allows away from office Safety of workers be connected to their business system, and exchange information in real time using common equipment.
Another advantage as system and method described herein is that saving enters data into database or legacy system In method time, and palliate the agonizing sufferings.Due to the low cost that it is easy to use, flexibly implements and integrates, which solve The problem of recording data.Due to its convenience, intuitively user interface and universal calculating feature, by allowing user to remember in real time Data are recorded, which save user time.The needs of data trade are sent, receive and re-entered by hand by reducing, it allows Business efficiency.Data only need to be transfused to once, compared with repeatedly (compared with some conventional data exchange systems), save business Industry time and money.
In addition, according to method and system described herein, user need not be wiredly connected to network with defeated in office PC Enter data.User in the long-range of office/family apart from them or on the way in such as field or can care in real time Input data is put in seats reserved for guests or passengers, while is carrying out the activity of their reports.User can be provided with virtual desktop environment, the environment Imitate the computing environment that is got used in office of user, but can by the home computer of user, smart phone or its His computing device uses.Remote access minimizes the quantity of missing information, and the missing information is for example from copying hand-written notes This, or attempt the event and information of memory input.Method and system is simple and intuitively, is used for so that user need not overcome The integrated huge learning curve of method and system.In addition, method and system can be customized for targeted customer, with into one Step simplifies and reduces the obstacle to study and Successful Operation.
The universal connectivity of system and method described herein can be in the application in internal links company, it is allowed to important Built-in system integrates.It allows user to keep its existing legacy system, preserves its capital investment, while, to them Chance to one's profit is provided to include new technology, for example, universal calculating or possibly XML, AJAX or HTML5, without losing and The compatibility of legacy system.Company can with low integrated cost, use customized application and different spoken word or written language To strengthen its existing system.
The lasting upgrading path of hardware facility is provided a user using cloud, because for possessing the hardware facility of software by cloud Provider upgrades and maintains.The universal computing environment of system and method described herein has the feature of robust, because script It is based on server;They are needed not be present in handheld device.Therefore, system is limited from hand-held limitation, for example, Small memory-size, slower processor etc..
ASP allows users to user interface and application with customization, for example, webpage OR gate family.Page script (example Such as, email agent or zotbot) being capable of the user interface for system creation customization or application automatically.For example, each door User interface with fields for entering data can be provided.Each data field can have popup menu, the pop-up Menu provides option for selection by the user.Popup menu can provide default choice for field, to ensure there are data in the field. Popup menu selection can be changed periodically by using zotbot, for example, based on weekly.Zotbot prompts user Expectation for each field or initialization information selects.Afterwards, it generates suitable page script (Mod Perl is used Other any suitable programming languages), which creates desired user interface.These scripts are smaller, are easily manipulated, and And between multiple calculating platforms it is portable.
System and method described herein can also be used between enterprise, be exchanged as enterprise to enterprise.Enterprise's energy Data are enough exchanged, whether use different computing systems but regardless of Liang Ge enterprises, and whether there is different database programs. For example, system is used as supply chain management application.That is, supplier can directly be transmitted by the system to customer Information.As described above, the information of transmission can be encrypted and verify, and the information directly can be merged into its data by customer In storehouse.Furthermore it is possible to connect scattered dedicated system, even if they from different companies, serve as the bridge of data exchange.Its Enterprise is allowed to establish closer relation with their supplier, dealer and customer.
Email agent, page script or bot entirety can handle message:Verify user, decryption message, verification data And data are loaded onto database.System is flexible, so that email client and Encryption Algorithm can be by from increasing income Selected in combination in framework, special framework and these frameworks.
Method and system described herein, which also provides information, to be added timestamp the day for generating or transmitting with confirmatory message The mode of phase.In each step, system is able to record the trace of timestamp.Time of the server generation of system for timestamp Number.In addition, the different user that the time of data transfer can be directed to system is recorded, there is provided to the further confirmation of timestamp.
Add timestamp ability for laboratory or want record experimental result and/or discovery the earliest date inventor and Speech is particularly useful;Therefore, sensitive data can not only be securely entered and be transmitted, it can also be added timestamp.Root According to system and method described herein, add timestamp and be also useful for electronic document and/or website and webpage, its issue date cannot be with The mode identical with the mode that newspaper or magazine article (or other publish first on paper document) can be verified is simple Singly verify.
It should be appreciated that various technologies described herein can combine hardware (including virtual hardware) or software or such as Fruit is applicable in, and implements with reference to combination.Therefore, the method and apparatus of the theme of the disclosure or its some aspects Or part can take the form of the program code (that is, instructing) encoded in tangible medium, for example, floppy disk, CD-ROM, hard disk driver Dynamic or any other machines readable storage medium storing program for executing, wherein, it is loaded in program code and by machine (or virtual machine) (example Such as, computer) operation when, machine is changed into the device of the theme for implementing the disclosure.
Although exemplary implementation can be related to uses this public affairs in the context of one or more freestanding computer systems The aspect for the theme opened, but therefore the theme is not restricted, but can implement with reference to any computing environment, for example, net Network or distributed computing environment.In addition, the aspect of the theme of the disclosure can be implemented in multiple process chips or equipment, or Implement between multiple process chips or equipment, and memory can simply rise between multiple equipment and/or virtual machine Effect.This equipment can be for example including personal computer, the webserver and handheld device.
Although the theme is described with the language specific to architectural feature and/or method behavior it should be appreciated that It is that theme defined in the appended claims is not necessarily limited to specific feature described above or behavior.On the contrary, above The specific feature of description and behavior are disclosed as the exemplary forms for implementing claim.

Claims (19)

1. a kind of computer-implemented system, the system include:
Non-transitory computer-readable storage media comprising executable program code, the executable program code include having Female script of at least one adaptive instruction set, the adaptive instruction set are based at least partially on female script collection Data, the data being stored in system database or the data that are stored in customer data base be dynamically generated, be derivative or adjust With sub- script, to receive the request from input equipment;
At least one template is provided, is configured to be sent by message and cooperates with component and database management component to fill in;
At least generated on physical server, derive or call at least one virtual computing environment, the physical server bag Enclosed tool script or the virtual script for including adaptive instruction set, wherein different system-level requests be arranged differently data and Corresponding instruction,
Wherein, the sub- script or the virtual script are from female script and at least one template generation, and advise At least one virtual computing environment is determined whether to create with the void from primary database phase separation and different their own The sub- script or virtual script are handled in plan machine, and in the operation with being kept completely separate for performing the environment of any other script Performed in system environments, and
Wherein, the sub- script or virtual script are configured as based on the use associated with the sub- script or the virtual script Family acts and input, and additional scripts are generated when the processing of the sub- script or virtual script continues;And
Wherein, the sub- script or the virtual script and at least one virtual computation environmental self are destroyed.
2. system according to claim 1, which further includes:
Communication module, the data for the input of self-programming module in future are sent to client;And
Suitable program for the data that the input is handled independently of the programming module, the suitable program include Decryption program.
3. system according to claim 2, which further includes:
Block of state, is programmed to generate the message with status information, and the message is sent to the user and described Message sends and cooperates with one of component;And
Payment module, in response to sending and cooperateing with the user of component to access to the message, invoice to be generated for the user.
4. system according to claim 3, which further includes:For use by the data update visitor input by user The program of family client database.
5. system according to claim 1, which further includes:For 1) being transmitted to requested first data and One of storage person, and it is 2) at least one into one or more destination equipment offer data using dynamical user interface Program.
6. system according to claim 1, wherein, the message is sent and collaboration component uses calculating platform based on cloud To run.
7. system according to claim 1, which further includes:For 1) being caught from the request to the first data One of obtain and encrypt person, 2) one of requested first data are transmitted and stored with person, and 3) is used using dynamic Family interface provides at least one program in data to one or more destination equipment.
8. system according to claim 2, wherein, the communication module also exports number to the equipment that one or more is chosen According to.
9. system according to claim 8, wherein, the equipment chosen includes one or more of following:Intelligence Phone, television set, tablet computer, electronic reader, intelligent label, biomarker, RFID tag, the intelligence with chip are set Standby and personal computer.
10. system according to claim 1, which further includes:It can generate and present virtual desktop environment, voice is known The program of conversion between other ability and one or more language.
11. a kind of the method implemented by computer for being used to handle the information received from the user of application, this method include following step Suddenly:
The system that mysorethorn is applied is provided, which uses, and the application service provider includes Female script with least one adaptive instruction set, the adaptive instruction set is dynamically generated, derivative or calling Script, to receive the request from input equipment;
At least one template is provided, is configured to be sent by message and cooperates with component or database management component to fill in;
1) one of from the request the first data are captured and are encrypted with person, 2) requested first data are sent out Person one of is sent and stored, and 3) is provided using dynamical user interface to one or more destination equipment in data at least One step;
At least generated on physical server, derive or call at least one virtual computing environment, the physical server bag Enclosed tool script or the virtual script for including adaptive instruction set, wherein different system-level requests be arranged differently data and Corresponding instruction, wherein, the sub- script or the virtual script from female script and at least one template generation, And specify whether to create at least one virtual computing environment with from primary database phase separation and different its from The sub- script or virtual script are handled in oneself virtual machine, and is kept completely separate with the environment for performing any other script Operating system environment in perform, and wherein, the sub- script or virtual script is configured as being based on and the sub- script or institute User action and the input that virtual script is associated are stated, additional leg is generated when the processing of the sub- script or virtual script continues This;And
Wherein, the sub- script or the virtual script and at least one virtual computation environmental self are destroyed.
12. according to the method for claim 11, wherein, received via one or more of following from the input Device request:Mobile phone, smart phone, cell phone, web browser, tablet computer, electronic reader, intelligent label, biology Label, RFID tag, personal computer and television set.
13. according to the method for claim 11, wherein, the request from the input equipment is one of following or more Person:SMS message, packet, Email or call.
14. according to the method for claim 11, this method, which further includes, provides the user interface including one of following Or more persons:There is provided dynamic web page, via phone to user's sense order and provide speech recognition program.
15. according to the method for claim 11, this method further includes:Determine for sending the hair from the input equipment The type of the equipment of the request risen;And the interface is customized based on the type of identified equipment.
16. according to the method for claim 11, this method further includes:Determine the equipment for receiving the interface;And to institute Definite equipment provides the interface.
17. according to the method for claim 16, wherein, the equipment is one or more of following:Television set, intelligence Phone, media player, biological plant, RFID device, tablet computer, intelligent clothing, smart textiles or personal computer.
18. a kind of non-transitory computer-readable medium for including program code, the program code embody be used to performing processing from The application program of the method for the information that the user of application receives, this method include:
Female script with least one adaptive instruction set is provided, the adaptive instruction set is based at least partially on institute The data of female script collection, the data being stored in system database or the data that are stored in customer data base are stated dynamically to give birth to Into, it is derivative or call sub- script;
Receive the request from input equipment;
At least one template is provided, is configured to be sent by message and cooperates with component or database management component to fill in;
At least generated on physical server, derive or call at least one virtual computing environment, the physical server bag Enclosed tool script or the virtual script for including adaptive instruction set, wherein different system-level requests be arranged differently data and Corresponding instruction, wherein, the sub- script or the virtual script from female script and at least one template generation, And specify whether to create at least one virtual computing environment with from primary database phase separation and different its from The sub- script or virtual script are handled in oneself virtual machine, and is kept completely separate with the environment for performing any other script Operating system environment in perform, and wherein, the sub- script or virtual script is configured as being based on and the sub- script or institute User action and the input that virtual script is associated are stated, additional leg is generated when the processing of the sub- script or virtual script continues This;And
Wherein, the sub- script or the virtual script and at least one virtual computation environmental self are destroyed.
19. non-transitory computer-readable medium according to claim 18, wherein, the computer-implemented system is Cloud computing system.
CN201280073647.6A 2012-04-05 2012-08-07 Method and system for providing customized network Active CN104521209B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/440,924 2012-04-05
US13/440,924 US9177337B2 (en) 2003-04-16 2012-04-05 Methods and systems for providing a customized network
PCT/US2012/049877 WO2013151574A1 (en) 2012-04-05 2012-08-07 Methods and systems for providing a customized network

Publications (2)

Publication Number Publication Date
CN104521209A CN104521209A (en) 2015-04-15
CN104521209B true CN104521209B (en) 2018-04-27

Family

ID=49300889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280073647.6A Active CN104521209B (en) 2012-04-05 2012-08-07 Method and system for providing customized network

Country Status (5)

Country Link
CN (1) CN104521209B (en)
CA (1) CA2869551C (en)
HK (1) HK1208570A1 (en)
SG (2) SG11201406306WA (en)
WO (1) WO2013151574A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108920147B (en) * 2018-06-11 2021-12-14 京信网络系统股份有限公司 Web page construction method and device, computing equipment and storage medium
CN111324592B (en) * 2020-01-21 2022-02-25 腾讯科技(深圳)有限公司 Application data migration method and device
CN111988406B (en) * 2020-08-20 2022-06-24 支付宝(杭州)信息技术有限公司 Supervision file reporting method, device, equipment and readable medium
CN116821944B (en) * 2023-08-31 2023-11-14 中电安世(成都)科技有限公司 Data processing method and system based on data element

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1829975A (en) * 2003-04-16 2006-09-06 佐伊奥斯股份有限公司 Method and system for providing a customized network
WO2007115863A1 (en) * 2006-04-12 2007-10-18 International Business Machines Corporation Method and system for adjusting environment settings to the capabilities of a client device
CN101707572A (en) * 2003-04-16 2010-05-12 佐伊奥斯股份有限公司 Method and system for providing a customized network

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5983227A (en) * 1997-06-12 1999-11-09 Yahoo, Inc. Dynamic page generator
US20010050681A1 (en) * 2000-03-31 2001-12-13 I-Media World.Com Method and system for creating and delivering electronic, multi-media presentations
US7013340B1 (en) * 2000-05-18 2006-03-14 Microsoft Corporation Postback input handling by server-side control objects
CN1300677C (en) * 2000-06-22 2007-02-14 微软公司 Distributed computing services platform
US20030004998A1 (en) * 2001-06-29 2003-01-02 Chutney Technologies, Inc. Proxy-based acceleration of dynamically generated content
US7761591B2 (en) * 2005-12-16 2010-07-20 Jean A. Graham Central work-product management system for coordinated collaboration with remote users
US20080244582A1 (en) * 2007-03-31 2008-10-02 Brown William E WEB-Based Task Management System and Method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1829975A (en) * 2003-04-16 2006-09-06 佐伊奥斯股份有限公司 Method and system for providing a customized network
CN101707572A (en) * 2003-04-16 2010-05-12 佐伊奥斯股份有限公司 Method and system for providing a customized network
WO2007115863A1 (en) * 2006-04-12 2007-10-18 International Business Machines Corporation Method and system for adjusting environment settings to the capabilities of a client device

Also Published As

Publication number Publication date
SG11201406306WA (en) 2014-11-27
HK1208570A1 (en) 2016-03-04
CN104521209A (en) 2015-04-15
WO2013151574A1 (en) 2013-10-10
SG10201604736XA (en) 2016-07-28
CA2869551A1 (en) 2013-10-10
CA2869551C (en) 2020-01-07

Similar Documents

Publication Publication Date Title
US10089132B2 (en) Methods and systems for providing a customized network
US10069808B2 (en) Methods and systems for providing a customized network
CN105095786B (en) The platform that safety moving synergistic application is established with data configuration is presented using dynamic
US7438228B2 (en) Systems and methods for managing electronic prescriptions
US8533746B2 (en) Health integration platform API
CN103339605A (en) Managing healthcare information in a distributed system
CN107077671A (en) Use the payment mechanism and method of security module
CN102831484A (en) Appointment registration system
US20160055314A1 (en) Method, system, and apparatus for electronic prior authorization accelerator
WO2020081105A1 (en) Methods and systems for providing a customized network
US20190362828A1 (en) Systems and methods for electronic prescriptions
CN101707572B (en) Method and system for providing a customized network
CN104521209B (en) Method and system for providing customized network
US20160019353A1 (en) Proxy authorization service object oriented system and method
CN110088772A (en) Object machine
KR101313541B1 (en) Service providing method for inmate's guardian in a business support system of elderly welfare facility
Moraru et al. Home assisted living of elderly people using wireless sensors networks in a cloud system
US20090254368A1 (en) Method of providing enhanced point of service care
KR101247240B1 (en) Method for business support system of elderly welfare facility
CA2900718A1 (en) Method, system, and apparatus for electronic prior authorization accelerator
CN100543695C (en) The method and system of customized network is provided
WO2022153826A1 (en) System, search server, method for controlling search server, and recording medium
Umashankar et al. Evolution of electronic health records
JP2024542298A (en) Apparatus, system and method for biomarker collection, two-way patient communication and long-term patient follow-up - Patents.com
Bidargaddi Learning from development of a third-party patient-oriented application using Australian national personal health records 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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1208570

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1208570

Country of ref document: HK