Body sense control system and application thereof based on cloud computing
Technical field
The present invention relates to electronic applications, the mobile Internet field, the cloud computing field, relate in particular to a kind of body sense control system and application thereof of cloud computing.
Background technology
Along with the development of electronic applications, the mobile device of support sense function is more and more, especially take mobile equipment as main, and mobile Internet, cloud computing fast development solved the transfer of data of mobile device and the problem that large-scale data calculates.
Cloud computing refers to payment and the use pattern of IT infrastructure, refer to by network with as required, the mode of easily expansion obtains resource requirement; The broad sense cloud computing refers to payment and the use pattern of service, refer to by network with as required, the mode of easily expansion obtains required service.It is relevant with software, the Internet that this service can be IT, also other services.Cloud computing (Cloud Computing) is that the product that the traditional computer such as (Utility Computing), the network storage (Network Storage Technologies), virtual (Virtualization), load balancing (Load Balance) and network technical development merge is calculated in grid computing (Grid Computing), Distributed Calculation (DistributedComputing), parallel computation (Parallel Computing), effectiveness.
And existing mobile device generally all is provided with body sense equipment, as: acceleration transducer and gyro sensor; The body sense is controlled also becomes a kind of new fashion that mobile device is experienced.How this new function better being utilized is the direction that we study.Utilize the body sense data of mobile device to carry out by wifi or other Internet resources etc. the main flow selection that various application have become most of users.How to solve mobile device because being subject to internal memory, the restriction of the multiple hardware device performance such as cpu, the restriction be subject in multiple application; And for example being subject to the mobile device that affects of network, may to occur uploading downloading rate low or unstable, and picture is written into data and waits slowly series of problems.In addition, because mobile device is subject to the restriction of screen size, make the demonstration of pictorial information and convergent-divergent all can not well meet user's conventional demand.How addressing the above problem, how to the user, to bring the new experience of mobile device is the problem to be solved in the present invention.
Therefore, the present invention is intended to solve the above-mentioned problem that is subject to the restriction of mobile device hardware device, by utilizing the concept of cloud platform, realizes the complete new experience at the enterprising line operate of subscriber terminal equipment.
Summary of the invention
The present invention wants the technical solution problem to be, provide one the body sense of mobile equipment can be controlled to signal and convert use original to control instruction in the cloud platform environment, and powerful analytical calculation capability identification sorts out user's body sense type according to cloud computing, thereby realize the environment at mobile Internet, bring the new experience of mobile device to the user.
In order to solve above technical problem, the invention process provides a kind of body sense control system based on cloud computing, comprising: comprise that mobile device, body sense control cloud platform, user terminal, concrete:
Described mobile device is provided with built-in high-precision three axis accelerometer and the gyroscope of touch-screen, and can carry out transfer of data and user interactions by the Internet;
Described body sense is controlled the cloud platform and is comprised web front-end, be provided with security gateway and the output module of body sense operational module, be converted into information flow after processing by security gateway for the sense of the body from the mobile device data that web front-end is obtained, by output module, realize that the body sense controls conversion and the output of data;
Described user terminal is the digital multimedia terminal that possesses receiver, video stream and audio stream data information and decoding function, for receiving the Audio and Video stream after the cloud platform processes is controlled in described body sense, and a relative additional information stream.
Described digital multimedia terminal includes but not limited to the pc terminal, mobile device terminal, or the digital TV terminal consisted of television set and Set Top Box.
Further, described body sense is controlled the web front-end of cloud platform for receiving from the acceleration transducer of mobile device and the initial body sense data messages such as contact information of gyro sensor and touch-screen.
The security gateway that is provided with body sense operational module that the cloud platform is controlled in described body sense comprises:
One or more service nodes, for receiving, process and output information to user terminal; At first mobile device accesses described front end, by obtaining the authority that connects a certain service node in security gateway after checking; Mobile device is used this authority to be connected with specific service node in cloud computing system subsequently; In described security gateway, the interface of all application programs and audio frequency output are converted into Audio and Video stream, and a relative additional information stream, and pass to described subscriber terminal equipment by the Internet.
Described service node further comprises a processing unit, between application program and system API or network, it comprises a function address monitoring modular, function address for detection of application program in internal memory, an and function address redirection module, the function address of storing for the internal memory that changes application program, be redirected function address; And a plurality of interfaces, for realization and computer hardware and API between communicate by letter, an and body sense module interface, for realizing the body sense api communication between application program and computer operating system.
Described body sense operational module, be arranged in service node, calculates identification and transform the adult sense for the information flow by receiving and control the discernible information flow of cloud platform and export to microenvironment.
Further, described body sense operational module comprises:
One data monitoring logging modle, for Real-Time Monitoring and record the primary data information (pdi)s such as contact information of acceleration transducer and gyro sensor and touch-screen, and be converted to angular speed and angular displacement machine contact analog information by algorithm process;
One action recognition induction module, be converted to discernible body sense categorical data for angular speed that above-mentioned calculating is completed and angular displacement signal and contact analog information data analysis;
One output module, for exporting to microenvironment by discernible body sense categorical data.
Described body sense is controlled the cloud platform and set up access entrance on described the Internet, described mobile device is accessed described web front-end by described access entrance, described mobile device is connected to the authority of a certain service node in described security gateway by verifying rear acquisition, described mobile device is used described authority to be connected with described a certain service node, and receives from the acceleration transducer of mobile device and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen by web front-end; And calculate identification and transform the adult sense by the body sense operational module in service node and control the discernible information flow of cloud platform, export to microenvironment; Microenvironment is converted into Audio and Video stream by the interface of all application programs and audio frequency output, and a relative additional information stream, and passes to described subscriber terminal equipment by the Internet.
A kind of application of the body sense control system based on cloud computing, can be applicable to somatic sensation television game, and concrete steps are as follows:
(1) control by the body sense access entrance that the cloud platform is set up on described the Internet, described mobile device is accessed described web front-end by described access entrance, and the Web front end receives from the acceleration transducer of mobile device and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen;
(2) described mobile device is connected to the authority of a certain service node in described security gateway by verifying rear acquisition, described mobile device is used described authority to be connected with described a certain service node, and receives from the acceleration transducer of mobile device and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen by web front-end;
(3) acceleration transducer from mobile device that the monitoring record module in the body sense operational module of described security gateway receives web front-end and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen carry out monitoring record and computing;
(4) the action recognition induction module receives the information flow generated through the monitoring record module and identifies and is converted into body sense categorical data and sends to output module, by output module, discernible body sense categorical data is exported to microenvironment;
(5) microenvironment is changed to Audio and Video stream by the interface of game application and audio conversion, and a relative additional information stream, and passes to described subscriber terminal equipment by the Internet.
Beneficial effect of the present invention is:
1. a kind of scheme of the present invention is that mobile device only need be crossed body sense data message and other information exchange the Internet and reaches the body sense and control the cloud platform, and replace mobile device to realize the combination of its body sense and other function by the cloud platform, therefore break away from existing mobile device because being subject to internal memory, the restriction of the multiple hardware device performance such as cpu, often can't reach its demand status;
2. utilize the cloud platform be provided with body sense control system, solved that mobile device should be subject to that the impact of network and other factors occurs to upload downloading rate low or unstable, picture is written into data and waits slowly series of problems.
The accompanying drawing explanation
The configuration diagram that Fig. 1 is the body sense control system based on cloud computing;
Fig. 2 is the configuration diagram that the cloud platform is controlled in the body sense;
The operation schematic diagram that Fig. 3 is body sense operational module;
The schematic diagram of a kind of execution mode that Fig. 4 is microenvironment;
Fig. 5 is the execution mode schematic diagram that the body sense control system based on cloud computing is applied to somatic sensation television game.
Embodiment
Below in conjunction with accompanying drawing with preferred embodiment the present invention is described in further detail.
Fig. 1 provides the configuration diagram of the body sense control system based on cloud computing, and as shown in the figure, the body sense control system based on cloud computing comprises: cloud platform, user terminal are controlled in mobile device, body sense; Described mobile device is built-in high-precision three axis accelerometer and the gyroscope that is provided with touch-screen, and can carry out by the Internet the mobile device of transfer of data and user interactions;
Described body sense is controlled the cloud platform and is comprised web front-end, be provided with security gateway and the output module of body sense operational module, be converted into information flow after processing by security gateway for the sense of the body from the mobile device data that web front-end is obtained, by output module, realize that the body sense controls conversion and the output of data;
Described user terminal comprises digital multimedia terminal, or interface termination
Fig. 2 is the configuration diagram that the cloud platform is controlled in the body sense, and as shown in the figure: the body sense is controlled the web front-end of cloud platform for receiving from the acceleration transducer of mobile device and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen.
The security gateway that is provided with body sense operational module that the cloud platform is controlled in the body sense comprises: one or more service nodes, for receiving, process and output information to user terminal; At first terminal equipment accesses described front end, by obtaining the authority that connects a certain service node in security gateway after checking; Terminal equipment is used this authority to be connected with specific service node in cloud computing system subsequently; In described security gateway, the interface of all application programs and audio frequency output are converted into Audio and Video stream, and a relative additional information stream, and pass to described subscriber terminal equipment by the Internet.
Described service node further comprises a processing unit, between application program and system API or network, it comprises a function address monitoring modular, function address for detection of application program in internal memory, an and function address redirection module, the function address of storing for the internal memory that changes application program, be redirected function address; And a plurality of interfaces, for realization and computer hardware and API between communicate by letter, an and body sense module interface, for realizing the body sense api communication between application program and computer operating system.Described body sense operational module, be arranged in service node, calculates identification and transform the adult sense for the information flow by receiving and control the discernible information flow of cloud platform and export to microenvironment.
The operation schematic diagram that Fig. 3 is body sense operational module; Body sense operational module comprises:
One data monitoring logging modle, for Real-Time Monitoring and record the primary data information (pdi)s such as contact information of acceleration transducer and gyro sensor and touch-screen, and be converted to angular speed and angular displacement and contact analog information by algorithm process;
One action recognition induction module, be converted to discernible body sense categorical data for angular speed and the signal data analyses such as angular displacement and contact analog information that above-mentioned calculating is completed;
Output module one by one, for exporting to microenvironment by discernible body sense categorical data.
The realization of microenvironment is at the operating system level, between application program and system API or network, those skilled in the art is to be understood that, although used " microenvironment " this term here, but should be a functional structure body can being realized by hardware, software by its extend geographic solution, an or processing unit.Consider an application program arbitrarily, for computer on the hardware interactive device carry out alternately, the interface accessing hardware driving that application program must provide by operating system, and then control hardware.
As shown in Figure 4, in operating system, microenvironment can further comprise a plurality of processes, and described process is connected with client, by client-requested, carries out specific request, and described request can be the data of application program or transmission or reception.Microenvironment is written into internal memory by above-mentioned request subsequently, before the actual execution of above-mentioned request, microenvironment utilizes the working method of dynamic link library that redirection module (with the form of DLL) is loaded to the process space into application program, and revises the loaded run time version of application program in the memory headroom of program process.Perhaps, in order to save the resource of PC hardware, microenvironment directly utilizes the redirected hardware module of self to revise the function address variable comprised in above-mentioned request, with the funcall entry position of the operating system application programming interfaces API that changes function.After application program is carried out, during routine call operating system API, redirection module jumps to by the function address be modified the function address that redirection module is stored.Redirection module is connected by specific Communication tunnel with the microenvironment main body of moving in other process, and interactive content when program is carried out outputs in the microenvironment process, finally by network, sends to client after treatment.
As mentioned above, the body sense is controlled the cloud platform and set up access entrance on described the Internet, described mobile device is accessed web front-end by access entrance, mobile device is connected to the authority of a certain service node in security gateway by verifying rear acquisition, described mobile device is used described authority to be connected with described a certain service node, and receives from the acceleration transducer of mobile device and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen by web front-end; And calculate identification and transform the adult sense by the body sense operational module in service node and control the discernible information flow of cloud platform, send to microenvironment, microenvironment is changed to Audio and Video stream by the interface of application program and audio conversion, and a relative additional information stream, and pass to described subscriber terminal equipment by the Internet.
Described digital multimedia terminal includes but not limited to the pc terminal, mobile device terminal, or the digital TV terminal consisted of television set and Set Top Box.
Described mobile device is controlled the cloud platform by open protocol access body sense.
As shown in Figure 5, it is example that the above-mentioned body sense control system based on cloud computing is applied to somatic sensation television game, and concrete steps are as follows:
1. start game in mobile device, control by the body sense access entrance that the cloud platform is set up on described the Internet, described mobile device is accessed described web front-end by described access entrance, and the Web front end receives from the acceleration transducer of mobile device and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen;
2. described mobile device is connected to the authority of a certain service node in described security gateway by verifying rear acquisition, described mobile device is used described authority to be connected with described a certain service node, and receives from the acceleration transducer of mobile device and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen by web front-end;
3. the acceleration transducer from mobile device that the monitoring record module in the body sense operational module of described security gateway receives web front-end and the primary data information (pdi)s such as contact information of gyro sensor and touch-screen carry out monitoring record and computing;
4. the action recognition induction module receives the information flow generated through the monitoring record module and identifies and is converted into body sense categorical data and sends to output module, by output module, discernible body sense categorical data is exported to microenvironment;
5. microenvironment is changed to Audio and Video stream by the interface of game application and audio conversion, and a relative additional information stream, and passes to described subscriber terminal equipment by the Internet.
Abovely in conjunction with specific embodiments of the invention, be described in detail, but not be limitation of the present invention.Every foundation technical spirit of the present invention, to any simple modification made for any of the above embodiments, all still belongs to the scope of technical solution of the present invention.