CN104521209B - Method and system for providing customized network - Google Patents
Method and system for providing customized network Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000013515 script Methods 0.000 claims description 202
- 238000012545 processing Methods 0.000 claims description 27
- 238000003860 storage Methods 0.000 claims description 14
- 230000003044 adaptive effect Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 7
- 235000014161 Caesalpinia gilliesii Nutrition 0.000 claims description 3
- 244000003240 Caesalpinia gilliesii Species 0.000 claims description 3
- 239000000090 biomarker Substances 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 230000007613 environmental effect Effects 0.000 claims 3
- 238000005191 phase separation Methods 0.000 claims 3
- 239000004753 textile Substances 0.000 claims 1
- 239000011800 void material Substances 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 33
- 235000013305 food Nutrition 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 12
- 238000012795 verification Methods 0.000 description 11
- 230000008901 benefit Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000012546 transfer Methods 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000003745 diagnosis Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000036541 health Effects 0.000 description 3
- 241000700605 Viruses Species 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000003442 weekly effect Effects 0.000 description 2
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 241001441724 Tetraodontidae Species 0.000 description 1
- 241001441726 Tetraodontiformes Species 0.000 description 1
- 208000026935 allergic disease Diseases 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- JLQUFIHWVLZVTJ-UHFFFAOYSA-N carbosulfan Chemical compound CCCCN(CCCC)SN(C)C(=O)OC1=CC=CC2=C1OC(C)(C)C2 JLQUFIHWVLZVTJ-UHFFFAOYSA-N 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 235000021185 dessert Nutrition 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000002651 drug therapy Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 235000021183 entrée Nutrition 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 235000021189 garnishes Nutrition 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000013068 supply chain management Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User 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
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.
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)
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)
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)
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 |
-
2012
- 2012-08-07 CA CA2869551A patent/CA2869551C/en active Active
- 2012-08-07 SG SG11201406306WA patent/SG11201406306WA/en unknown
- 2012-08-07 CN CN201280073647.6A patent/CN104521209B/en active Active
- 2012-08-07 WO PCT/US2012/049877 patent/WO2013151574A1/en active Application Filing
- 2012-08-07 SG SG10201604736XA patent/SG10201604736XA/en unknown
-
2015
- 2015-09-11 HK HK15108891.6A patent/HK1208570A1/en unknown
Patent Citations (3)
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 |