Invention content
A kind of information feedback method of offer of the embodiment of the present invention, apparatus and system, for realizing root during interactive voicePreference according to user is the effect of user's pushed information.
A kind of information feedback method is applied to high in the clouds, includes the following steps:
The voice messaging that client is sent is received, the voice messaging includes the voiceprint of user;
According to the voiceprint, the preference profiles of the user are determined;
According to the preference profiles, feedback information is generated and sent to the client.
Some advantageous effects of the embodiment of the present invention may include:
Above-mentioned technical proposal can determine the preference profiles of user according to the voiceprint of user, and then according to user'sPreference profiles are that user pushes feedback information so that user more meets the inclined of user by the feedback information that voice input is gotIt is good, to keep feedback information more accurate, improve the Experience Degree of user.
In one embodiment, the feedback information includes the preference profiles;It is described according to the preference profiles, generateAnd feedback information is sent to the client, including:
The preference profiles are sent to the client, the client is for obtaining and preference profiles and describedThe feedback result information that voice content in voice messaging matches.
In the embodiment, by the way that the preference profiles of user are sent to client so that client can be according to user'sPreference profiles are that user selects corresponding feedback result information, so that user inputs the feedback result got by voiceInformation more meets the preference of user, improves the Experience Degree of user.
In one embodiment, the feedback information includes feedback result information;It is described according to the preference profiles, generateAnd feedback information is sent to the client, including:
Obtain the voice content in the voice messaging;
Obtain the feedback result information to match with the preference profiles and the voice content;
The feedback result information is sent to the client.
Preference profiles that can be according to user in the embodiment and voice content input by user obtain corresponding for userFeedback result information and push to client so that user client carry out interactive voice when, can accurately obtainIn one embodiment, to the information of oneself more preference, to improve the Experience Degree of user.
In one embodiment, the feedback result information includes at least one of following information:
Application program;
Advertising information.
The embodiment so that feedback result information is more abundant, can be obtained by way of voice input thereby using familyTo abundant information.
In one embodiment, described that the preference profiles of the user are determined according to the voiceprint, including:
According to the voiceprint, determine that the identity information of the user, the identity information include gender and/or yearAge;
It is determined for compliance with the preference profiles of the identity information;
The preference profiles for meeting the identity information are determined as to the preference profiles of the user.
In the embodiment, the identity information of user can determine, and the preference profiles of user are determined according to identity information, fromAnd it can accurately judge the preference profiles of user.
In one embodiment, described that the preference profiles of the user are determined according to the voiceprint, including:
Obtain history voice input information corresponding with the voiceprint;
According to the history voice input information, the preference profiles of the user are determined.
In the embodiment, the preference profiles of user can be determined according to history voice input information input by user so thatThe determination of the preference profiles of user is more accurate.
In one embodiment, the voice content obtained in the voice messaging, including:
Extract the acoustic information in the voice messaging;
Convert the acoustic information to word;
According to the word, the voice content in the voice messaging is determined.
In the embodiment, by converting the acoustic information in voice messaging to word, and then determines voice content, realizeUser searches for the effect of information by way of voice input.
A kind of information feedback method is applied to client, the method includes:
Voice messaging input by user is received, the voice messaging includes voiceprint;
The voice messaging is sent to high in the clouds, the high in the clouds is used to determine that the user's is inclined according to the voiceprintGood feature, and feedback information is generated and sent to the client according to the preference profiles;
When receiving the feedback information that the high in the clouds is sent, corresponding operation is executed to the feedback information.
Some advantageous effects of the embodiment of the present invention may include:
Voice messaging input by user can be sent to high in the clouds, and receive high in the clouds feedack by above-mentioned technical proposal,And then corresponding operation is executed to high in the clouds feedack, realize the effect that user is interacted by voice input and high in the cloudsFruit, and high in the clouds feedack is more in line with the preference of user, the accuracy that information is fed back when improving interactive voice.
In one embodiment, described that the voice messaging is sent to high in the clouds, including:
Extract the acoustic information in the voice messaging;
Convert the acoustic information to word;
According to the word, the voice content in the voice messaging is determined;
Voice messaging comprising the voice content is sent to high in the clouds.
In the embodiment, by the voice content in determination voice messaging input by user, and voice content will be includedVoice messaging is sent to high in the clouds so that high in the clouds can be the corresponding information of user feedback according to voice content, and it is logical to realize userCross the effect that voice input is interacted with high in the clouds.
In one embodiment, the feedback information includes feedback result information or the preference profiles, the feedback knotFruit information is obtained according to the preference profiles and the voice content by the high in the clouds.
In one embodiment, described that the feedback information is held when the feedback information includes the preference profilesThe corresponding operation of row, including:
Obtain the feedback result information to match with the preference profiles and the voice content;
Corresponding operation is executed to the feedback result information.
In the embodiment, by obtaining the feedback result information to match with the preference profiles of user and voice content, makeIt is more accurate to obtain the feedback information that user is obtained by way of voice input, is more in line with the preference of user.
In one embodiment, the feedback result information includes application program;It is described that phase is executed to the feedback informationThe operation answered, including:
When receiving open instructions of the user to the application program, judge in the terminal where the client whetherThe application program has been installed;
When having installed the application program in the terminal, the application program is opened;
The voice messaging input by user is received by the application program.
In the embodiment, application program interaction can be realized according to voice messaging pushing application program input by userLoose coupling.
In one embodiment, described that corresponding operation is executed to the feedback information, further include:
When not installing the application program in the terminal, prompt message is exported, the prompt message is used for promptingWhether family is installed by the application program;
When receiving the confirmation operation to the prompt message, the application program is installed.
, can be according to voice messaging pushing application program input by user in the embodiment, and in terminal this is not installedIt prompts user to install when application program, not only provides users with the convenient, and realize the loose coupling of application program interaction.
A kind of information feedback device, is applied to high in the clouds, and described device includes:
First receiving module, the voice messaging for receiving client transmission, the voice messaging includes the sound of userLine information;
Determining module, for according to the voiceprint, determining the preference profiles of the user;
First sending module, for according to the preference profiles, generating and sending feedback information to the client.
In one embodiment, first sending module includes:
First sending submodule, for when the feedback information includes the preference profiles, the preference profiles to be sent outIt send to the client, the client is for obtaining and the voice content phase in the preference profiles and the voice messagingThe feedback result information matched.
In one embodiment, first sending module includes:
First acquisition submodule, for when the feedback information includes feedback result information, obtaining the voice messagingIn voice content;
Second acquisition submodule is believed for obtaining the feedback result to match with the preference profiles and the voice contentBreath;
Second sending submodule, for the feedback result information to be sent to the client.
In one embodiment, the determining module includes:
First determination sub-module, for according to the voiceprint, determining the identity information of the user, the identity letterBreath includes gender and/or age;
Second determination sub-module, the preference profiles for being determined for compliance with the identity information;
Third determination sub-module, the preference for the preference profiles for meeting the identity information to be determined as to the user are specialSign.
In one embodiment, the determining module includes:
Third acquisition submodule, for obtaining history voice input information corresponding with the voiceprint;
4th determination sub-module, for according to the history voice input information, determining the preference profiles of the user.
In one embodiment, first acquisition submodule includes:
Extraction unit, for extracting the acoustic information in the voice messaging;
Conversion unit, for converting the acoustic information to word;
Determination unit, for according to the word, determining the voice content in the voice messaging.
A kind of information feedback device, is applied to client, and described device includes:
Second receiving module, for receiving voice messaging input by user, the voice messaging includes voiceprint;
Second sending module, for the voice messaging to be sent to high in the clouds, the high in the clouds is used to be believed according to the vocal printBreath determines the preference profiles of the user, and generates and sends feedback information to the client according to the preference profiles;
Execution module, for when receiving the feedback information that the high in the clouds is sent, being executed to the feedback information correspondingOperation.
In one embodiment, second sending module includes:
Extracting sub-module, for extracting the acoustic information in the voice messaging;
Submodule is converted, for converting the acoustic information to word;
5th determination sub-module, for according to the word, determining the voice content in the voice messaging;
Third sending submodule, for will include that the voice messaging of the voice content is sent to high in the clouds.
In one embodiment, the execution module includes:
4th acquisition submodule, it is special with the preference for when the feedback information includes the preference profiles, obtainingThe feedback result information that the voice content of seeking peace matches;
Implementation sub-module, for executing corresponding operation to the feedback result information.
In one embodiment, the execution module includes:
Judging submodule includes application program and receives user to the application for working as the feedback result informationWhen the open instructions of program, judge whether the application program has been installed in the terminal where the client;
Submodule is opened, for when having installed the application program in the terminal, opening the application program;
Receiving submodule, for receiving the voice messaging input by user by the application program.
In one embodiment, the execution module further includes:
Output sub-module, for when not installing the application program in the terminal, exporting prompt message, the promptInformation is for prompting the user whether to install the application program;
Submodule is installed, for when receiving the confirmation operation to the prompt message, installing the application program.
A kind of information feedback system, including:
High in the clouds, the voice messaging for receiving client transmission, the voice messaging includes the voiceprint of user;RootAccording to the voiceprint, the preference profiles of the user are determined;According to the preference profiles, feedback information is generated and sent to instituteState client;
Client, for receiving voice messaging input by user, the voice messaging includes voiceprint;By the voiceInformation is sent to the high in the clouds;When receiving the feedback information that the high in the clouds is sent, the feedback information is executed correspondingOperation.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specificationIt obtains it is clear that understand through the implementation of the invention.The purpose of the present invention and other advantages can be by the explanations writeSpecifically noted structure is realized and is obtained in book, claims and attached drawing.
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Specific implementation mode
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings, it should be understood that preferred reality described hereinApply example only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention.
A kind of information feedback method provided in an embodiment of the present invention is related to two executive agents:High in the clouds and client,In, client can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device,Medical Devices, body-building equipment, personal digital assistant etc..Two angles in high in the clouds and client are illustrated respectively below.
High in the clouds
Fig. 1 is a kind of flow chart of information feedback method in the embodiment of the present invention.As shown in Figure 1, this method is applied to cloudEnd, includes the following steps S11-S13:
Step S11 receives the voice messaging that client is sent, and voice messaging includes the voiceprint of user.
Step S12 determines the preference profiles of user according to voiceprint.
Step S13 generates and sends feedback information to client according to preference profiles.
Using technical solution provided in an embodiment of the present invention, it can determine that the preference of user is special according to the voiceprint of userSign, and then be that user pushes feedback information according to the preference profiles of user so that user inputs the feedback got by voiceInformation more meets the preference of user, to keep feedback information more accurate, improves the Experience Degree of user.
In the above method, feedback information may include preference profiles, can also include feedback result information.Wherein, it feeds backThe information that result information, that is, user wants to get according to the voice messaging of input.Feedback result information includes in following informationIt is at least one:Application program, advertising information.
When feedback information includes preference profiles, the preference profiles of user are directly sent to client by high in the clouds, by clientEnd is that user selects feedback result information according to preference profiles.Therefore, step S13 can be embodied as following steps:By preference profilesIt is sent to client, client is used to obtain the feedback result to match with the voice content in preference profiles and voice messaging and believesBreath.The present embodiment by the preference profiles of user by being sent to client so that client can be according to the preference profiles of userCorresponding feedback result information is selected for user, so that user is more accorded with by the feedback result information that voice input is gotThe preference for sharing family improves the Experience Degree of user.
When feedback information includes feedback result information, feedback knot is selected for user by high in the clouds according to the preference profiles of userFruit information, and feedback result information is sent to client, client is by feedback result presentation of information to user.Therefore, such as Fig. 2Shown, step S13 can be embodied as following steps S21-S23:
Step S21 obtains the voice content in voice messaging.
In the step, when the voice messaging that client is sent includes voice content, high in the clouds directly acquires voice messagingIn voice content, when in the voice messaging that client is sent include voice content when, high in the clouds can pass through following steps A1-A3To obtain the voice content in voice messaging.
Step A1 extracts the acoustic information in voice messaging.
Step A2 converts acoustic information to word.In the step, high in the clouds can be sound by preset language databaseThe corresponding word of information matches, wherein preset language database can be general language model.
Step A3 determines the voice content in voice messaging according to word.The voice content can be extracted from wordKeyword, can also be the full content of word.
Step S22 obtains the feedback result information to match with preference profiles and voice content.
In the step, high in the clouds obtains the feedback knot to match with preference profiles and voice content in conjunction with third-party serverFruit information.For example, user wants the information of search cuisines class, then high in the clouds can be by purchasing by group platform (such as XX comments, X groups net)User obtains and the relevant information of cuisines.
Feedback result information is sent to client by step S23.
The present embodiment can be according to user preference profiles and voice content input by user, obtained for user corresponding anti-Feedback result information simultaneously pushes to client so that user can accurately obtain when client carries out interactive voice at oneIn embodiment, to the information of oneself more preference, to improve the Experience Degree of user.
In one embodiment, the preference profiles of user can be determined by any one of following two modes, also may be usedIt is determined by the combination of two ways.
Mode one, as shown in figure 3, step S12 can be embodied as following steps S31-S33:
Step S31 determines that the identity information of user, identity information include gender, age etc. according to voiceprint.
Step S32 is determined for compliance with the preference profiles of identity information.
The preference profiles for meeting identity information are determined as the preference profiles of user by step S33.
In the present embodiment, the identity information of user can determine, and the preference profiles of user are determined according to identity information, fromAnd it can accurately judge the preference profiles of user.
Mode two, as shown in figure 4, step S12 can be embodied as following steps S41-S42:
Step S41 obtains history voice input information corresponding with voiceprint.
Step S42 determines the preference profiles of user according to history voice input information.
In the present embodiment, the preference profiles of user can be determined according to history voice input information input by user so thatThe determination of the preference profiles of user is more accurate.
Client
Fig. 5 is a kind of flow chart of information feedback method in the embodiment of the present invention.As shown in figure 5, this method is applied to visitorFamily end, includes the following steps S51-S53:
Step S51, receives voice messaging input by user, and voice messaging includes voiceprint.In the step, client canLogic analysis is carried out to voice messaging input by user, to realize that dialog logic is handled, use is acquired in a manner of interactiveThe voice messaging of family input.
Voice messaging is sent to high in the clouds by step S52, and high in the clouds is used to determine the preference profiles of user according to voiceprint,And feedback information is generated and sent to client according to preference profiles.
Step S53 executes corresponding operation when receiving the feedback information of high in the clouds transmission to feedback information.
Using technical solution provided in an embodiment of the present invention, voice messaging input by user can be sent to high in the clouds, andHigh in the clouds feedack is received, and then corresponding operation is executed to high in the clouds feedack, user is realized and is inputted by voiceThe effect interacted with high in the clouds, and high in the clouds feedack is more in line with the preference of user, information when improving interactive voiceThe accuracy of feedback.
In the above method, the voice messaging received directly can be sent to high in the clouds by client, by high in the clouds to voice messagingConversion is identified, to obtain the voice content in voice messaging;The voice in voice messaging can also be extracted by clientContent, therefore, as shown in fig. 6, step S52 can perform as following steps S61-S64:
Step S61 extracts the acoustic information in voice messaging.
Step S62 converts acoustic information to word.In the step, client can be by preset language databaseAcoustic information matches corresponding word, wherein preset language database can be general language model.
Step S63 determines the voice content in voice messaging according to word.The voice content can be carried from wordThe keyword taken can also be the full content of word.
Voice messaging comprising voice content is sent to high in the clouds by step S64.
The present embodiment is by the voice content in determination voice messaging input by user, and by the voice comprising voice contentInformation is sent to high in the clouds so that high in the clouds can be the corresponding information of user feedback according to voice content, realize user and pass through languageThe effect that sound inputs and high in the clouds interacts.
In one embodiment, feedback information may include preference profiles, can also include feedback result information.Wherein,The information that feedback result information, that is, user wants to get according to the voice messaging of input.Feedback result information includes following informationAt least one of:Application program, advertising information.
When feedback information includes preference profiles, step S53 can perform as following steps:It obtains and preference profiles and voiceThe feedback result information that content matches;Corresponding operation is executed to feedback result information.In the embodiment, client combines theTripartite's server obtains the feedback result information to match with preference profiles and voice content.For example, user wants search U.S.The information of class is eaten, then high in the clouds can be that user obtains and the relevant information of cuisines by purchasing by group platform (such as XX comments, X groups net).
When feedback information includes feedback result information, which is by high in the clouds according to preference profiles and voiceContent obtaining.
After client gets feedback result information, by feedback result presentation of information on the interface of client, useFamily can conveniently check required content.Also the mode that can be output by voice exports feedback result information.It can also jump to anti-It presents in the relevant third party application of result information institute.
In one embodiment, feedback result information may include application program.When feedback result information includes applying journeyWhen sequence, as shown in fig. 7, step S53 can perform as following steps S71-S76:
Step S71 receives open instructions of the user to application program.
Step S72 judges whether installed the application program in the terminal where client.If so, thening follow the stepsS73;If it is not, thening follow the steps S75.
Step S73 opens application program;
Step S74 receives voice messaging input by user by application program.
Step S75 exports prompt message, and prompt message is for prompting the user whether to install the application program.
Step S76 installs the application program when receiving the confirmation operation to prompt message.Install application programLater, return to step S73.
The present embodiment can be according to voice messaging pushing application program input by user, and does not install the application in terminalIt prompts user to install when program, not only provides users with the convenient, and realize the loose coupling of application program interaction.
Corresponding to a kind of information feedback method in above-described embodiment, the present invention also provides a kind of information feedback devices, useTo execute the above method.
Fig. 8 is a kind of block diagram of information feedback device in the embodiment of the present invention.As shown in figure 8, the device is applied to high in the clouds,Including:
First receiving module 81, the voice messaging for receiving client transmission, voice messaging includes the vocal print of userInformation;
Determining module 82, for according to voiceprint, determining the preference profiles of user;
First sending module 83, for according to preference profiles, generating and sending feedback information to client.
In one embodiment, the first sending module 83 includes:
First sending submodule, for when feedback information includes preference profiles, preference profiles to be sent to client, visitorFamily end is used to obtain the feedback result information to match with the voice content in preference profiles and voice messaging.
In one embodiment, as shown in figure 9, the first sending module 83 includes:
First acquisition submodule 831, for when feedback information includes feedback result information, obtaining the language in voice messagingSound content;
Second acquisition submodule 832, for obtaining the feedback result information to match with preference profiles and voice content;
Second sending submodule 833, for feedback result information to be sent to client.
In one embodiment, as shown in Figure 10, determining module 82 includes:
First determination sub-module 821, for according to voiceprint, determining that the identity information of user, identity information are inclusiveThe other and/or age;
Second determination sub-module 822, the preference profiles for being determined for compliance with identity information;
Third determination sub-module 823, the preference profiles for the preference profiles for meeting identity information to be determined as to user.
In one embodiment, as shown in figure 11, determining module 82 includes:
Third acquisition submodule 824, for obtaining history voice input information corresponding with voiceprint;
4th determination sub-module 825, for according to history voice input information, determining the preference profiles of user.
In one embodiment, as shown in figure 12, the first acquisition submodule 831 includes:
Extraction unit 8311, for extracting the acoustic information in voice messaging;
Conversion unit 8312, for converting acoustic information to word;
Determination unit 8313, for according to word, determining the voice content in voice messaging.
Using device provided in an embodiment of the present invention, the preference profiles of user can be determined according to the voiceprint of user,And then feedback information is pushed for user so that user inputs the feedback information got by voice according to the preference profiles of userThe preference for more meeting user improves the Experience Degree of user to keep feedback information more accurate.
Figure 13 is a kind of block diagram of information feedback device in the embodiment of the present invention.As shown in figure 13, which is applied to visitorFamily end, including:
Second receiving module 131, for receiving voice messaging input by user, voice messaging includes voiceprint;
Second sending module 132, for voice messaging to be sent to high in the clouds, high in the clouds is used to determine user according to voiceprintPreference profiles, and generate and send feedback information to client according to preference profiles;
Execution module 133, for when receiving the feedback information of high in the clouds transmission, corresponding behaviour to be executed to feedback informationMake.
In one embodiment, as shown in figure 14, the second sending module 132 includes:
Extracting sub-module 1321, for extracting the acoustic information in voice messaging;
Submodule 1322 is converted, for converting acoustic information to word;
5th determination sub-module 1323, for according to word, determining the voice content in voice messaging;
Third sending submodule 1324, for will include that the voice messaging of voice content is sent to high in the clouds.
In one embodiment, as shown in figure 15, execution module 133 includes:
4th acquisition submodule 1331, for when feedback information includes preference profiles, obtaining and preference profiles and voiceThe feedback result information that content matches;
Implementation sub-module 1332, for executing corresponding operation to feedback result information.
In one embodiment, as shown in figure 16, execution module 133 includes:
Judging submodule 1333 includes application program and receives user to application program for working as feedback result informationOpen instructions when, judge whether application program has been installed in the terminal where client;
Submodule 1334 is opened, for when having installed application program in terminal, opening application program;
Receiving submodule 1335 receives voice messaging input by user for passing through application program;
Output sub-module 1336, for when not installing application program in terminal, exporting prompt message, prompt message is used forPrompt the user whether installation application program;
Submodule 1337 is installed, for when receiving the confirmation operation to prompt message, installing application program.
Using device provided in an embodiment of the present invention, voice messaging input by user can be sent to high in the clouds, and receiveHigh in the clouds feedack, and then corresponding operation is executed to high in the clouds feedack, it realizes user and passes through voice input and cloudThe effect interacted is held, and high in the clouds feedack is more in line with the preference of user, information is fed back when improving interactive voiceAccuracy.
In addition, the embodiment of the present invention also provides a kind of information feedback system, to execute above- mentioned information feedback method.
Figure 17 is a kind of block diagram of information feedback system in the embodiment of the present invention.As shown in figure 17, which includes:
High in the clouds 171, the voice messaging for receiving the transmission of client 172, voice messaging includes the voiceprint of user;According to voiceprint, the preference profiles of user are determined;According to preference profiles, feedback information is generated and sent to client 172.
Client 172, for receiving voice messaging input by user, voice messaging includes voiceprint;By voice messagingIt is sent to high in the clouds 171;When receiving the feedback information of the transmission of high in the clouds 171, corresponding operation is executed to feedback information.
Wherein, feedback information may include preference profiles, can also include feedback result information.Wherein, feedback result is believedBreath is the information that user wants to get according to the voice messaging of input.Feedback result information includes at least one in following informationKind:Application program, advertising information.When feedback information includes preference profiles, high in the clouds 171 directly sends the preference profiles of userTo client 172, feedback result information is selected for user by client 172 according to preference profiles.When feedback information includes feedbackWhen result information, by high in the clouds 171 according to the preference profiles of user it is that user selects feedback result information, and by feedback result informationIt is sent to client 172, client 172 is by feedback result presentation of information to user.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, system or computer programProduct.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present inventionApply the form of example.Moreover, the present invention can be used in one or more wherein include computer usable program code computerThe shape for the computer program product implemented in usable storage medium (including but not limited to magnetic disk storage and optical memory etc.)Formula.
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (system) and computer program productFigure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagramThe combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be providedInstruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produceA raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for realThe device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spyDetermine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring toEnable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram orThe function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that countSeries of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer orThe instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram oneThe step of function of being specified in a box or multiple boxes.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the artGod and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologiesWithin, then the present invention is also intended to include these modifications and variations.