Summary of the invention
The application's technical problem to be solved is to provide a kind of high in the clouds user's mapped system and method, realize that the user passes through the application access cloud service system of different terminals, all there is beyond the clouds corresponding unique user's mapping object (the Reflection Object of this user, be called for short RO) system, user data is carried out unified management, and by self study, promote the quality of cloud service.
In order to address the above problem, the application discloses a kind of high in the clouds user's mapped system, comprising:
User's mapping object module comprises authentication module, customized information memory module and information scratching module; Described authentication module is used for identifying user right according to subscriber identity information, and carries out corresponding for the solicited message of target application with the operation module user; Described memory module is used for storage user's identity information and customized information; Described information scratching module is used for obtaining the user personalized information that the user behavior analysis resume module obtains;
At least one operation module is used for based on this user's configuration information, described request information being carried out personalisation process, and result is sent to target application;
Self-learning module is used for carrying out according to the processing result information of described user's solicited message and corresponding operation module this user's of this operation module of self-learning optimization configuration information;
The user behavior analysis module is used for obtaining according to described user's the processing result information analysis for the operation module of the various solicited messages of different application and corresponding requests user's customized information.
Preferably, when having two or more operation module, self-learning module also is used for:
The customized information of storing in User mapping object module is optimized the configuration information of this user in each operation module.
Preferably, also comprise:
User's history data store module is used for storing described user's various solicited messages and the processing result information of corresponding requests.
Preferably, described authentication module comprises:
The first authentication module is identified for the identity information that User is registered beyond the clouds; And/or,
The second authentication module, the third party's passport that is used for User carries out identity authentication, and wherein said third party's passport is the proof of identification of the third-party platform that is authorized to.
Preferably, third party's passport of User process of carrying out identity authentication comprises:
Confirm user's authority at the passport of the log-on message of third-party platform and third-party platform according to the user by the second authentication module.
Accordingly, disclosed herein as well is a kind of high in the clouds user's mapping method, comprising:
The user uses by one solicited message is sent to high in the clouds;
Identify beyond the clouds this user's authority based on the log-on message in user's mapping object, after authentication is passed through, the operation module corresponding with current request processed this request based on active user's configuration information, and the object information after processing is sent to target application; The configuration information of described operation module obtains based on the user personalized information self-learning optimization of storing in this user's mapping object;
Described target application is utilized the result of described personalized operation module and user's solicited message, returns to user feedback data after completing corresponding operating;
Obtain user's customized information according to described user's various solicited messages and the processing result information analysis of corresponding requests, and be stored to user's mapping object.
Preferably, described configuration information can also be optimized by following steps:
The described user's of foundation solicited message and the processing result information of corresponding operation module are carried out the configuration information of this user in this operation module of self-learning optimization;
Preferably, describedly identify that based on the log-on message in user's mapping object this user's authority process comprises beyond the clouds:
The identity information that the first authentication step, User are registered is beyond the clouds identified; And/or,
The second authentication step, third party's passport of User carries out identity authentication, and wherein said third party's passport is the proof of identification of the third-party platform that is authorized to.
Preferably, also comprise:
User's history data store step deposits each solicited message of described user and the processing result information of corresponding requests in user's history data store module in.
Compared with prior art, the application has the following advantages:
the application is by arranging beyond the clouds one corresponding to some users' RO, with the user use self study result and user behavior analysis result after various application software be saved to high in the clouds corresponding in this user's RO and unified each operation module to cloud service, thoroughly broken the situation of modules independence self study, realize beyond the clouds unified user data management and self-learning function, even the user changes terminal equipment, as long as the user accesses cloud service system by register account number, just can find beyond the clouds corresponding user RO, thereby continuing high-quality cloud service experiences.
Embodiment
For above-mentioned purpose, the feature and advantage that make the application can become apparent more, below in conjunction with the drawings and specific embodiments, the application is described in further detail.
With reference to Fig. 1, show the structural representation of the application a kind of high in the clouds user's mapped system, comprising: user's mapping object module, at least one operation module, self-learning module and user behavior analysis module.
Described user's mapping object module comprises authentication module, customized information memory module and information scratching module; Wherein, described authentication module is used for identifying user right according to subscriber identity information, and carries out corresponding for the solicited message of target application with the operation module user; Described memory module is used for the storage user personalized information; Described information scratching module is used for obtaining the user personalized information that the user behavior analysis resume module obtains.
When certain user uses certain target application by a terminal, this terminal can get identity information with this user and send to high in the clouds, also the solicited message for this target application can be sent to high in the clouds, user's mapping object (RO) module in high in the clouds is after receiving these requests, identify user right by the authentication module in described user's mapping object (RO) module according to subscriber identity information, and carry out corresponding for the solicited message of target application with the operation module that can process this request the user.
Wherein, described authentication module comprises:
The first authentication module is identified for the identity information that User is registered beyond the clouds; After the user directly registers beyond the clouds, when the user uses the target application that adopts certain operation functions of modules of high in the clouds, this user this user's of registration acknowledgement message beyond the clouds RO can be directly passed through in high in the clouds, and carries out next step work for the user by this user's RO.
And/or, the second authentication module, the third party's passport that is used for User carries out identity authentication, and wherein said third party's passport is the proof of identification of the third-party platform that is authorized to; Wherein, confirm user's authority at the passport of the log-on message of third-party platform and third-party platform according to the user by the second authentication module.such as, if third-party platform and the application's high in the clouds system cooperates, the function of certain operation module in the application high in the clouds has been adopted in various application that this third-party platform provides, a passport can be distributed for this third-party platform in high in the clouds so, namely this third-party platform can use the authority of the application high in the clouds function to prove, the application of registering and using third-party platform to provide by third-party platform as certain user, user's RO can be confirmed according to the user in high in the clouds at the passport of the log-on message of third-party platform and third-party platform, then carry out further work by this RO for the user.
Wherein, when the user behavior analysis module in high in the clouds uses the data after target application and other data analysis to obtain user personalized information for each user after, the information scratching module of user's mapping object (RO) module can be obtained the user personalized information that the user behavior analysis resume module obtains, the memory module of user's mapping object (RO) module can be stored these customized informations of user, also can store simultaneously user's identity information.Described customized information comprises user's point of interest and custom, and described identity information comprises user's log-on message etc.
Described at least one operation module is used for based on this user's configuration information, described request information being carried out personalisation process, and result is sent to target application.
Beyond the clouds, can there be a plurality of operation modules, such as speech recognition operation module, handwriting recognition operation module etc.When user RO the user is carried out for the solicited message of target application and operation module corresponding after, corresponding operation module can be carried out personalisation process to described request based on configuration information that mutually should the user in this operation module, such as the part relevant to point of interest according to user's point of interest priority treatment.Described configuration information is the information that was optimized according to this user's various data by self-learning module.
such as use a certain speech recognition game as the user, wherein the language identification function of game is the sound identification module from high in the clouds, when this user's RO confirm its authority by and with the sound identification module in high in the clouds carry out corresponding after, sound identification module carries out personalisation process based on this user's configuration information to the voice of user's typing, if what say such as the user is Chongqing Dialect, and point of interest is in the economic field, sound identification module is preferentially in the Chongqing Dialect storehouse, identify in the vocabulary of corresponding economic field, can greatly improve like this accuracy rate to this user speech identification.
again such as using a certain handwriting recognition software as the user, wherein the hand-write recognition function of software is the handwriting recognition module from high in the clouds, when this user's RO confirm its authority by and with the handwriting recognition module in high in the clouds carry out corresponding after, the handwriting recognition module is carried out personalisation process based on this user's configuration information to the stroke that the user inputs, such as if user habit connects pen, and point of interest is at sports field, the handwriting recognition module preferentially in sports field the company pen custom according to the user carry out handwriting recognition, can greatly improve like this accuracy rate to this user's handwriting recognition.
After user's effect resume module is complete, result is sent to the targeted customer.
Described self-learning module is used for carrying out according to the processing result information of described user's solicited message and corresponding operation module this user's of this operation module of self-learning optimization configuration information.
Such as for the solicited message of hand-written sound identification software and the processing result information of corresponding handwriting recognition module, carrying out self-learning optimization should be in this user's hand-write recognition function (namely corresponding to this user configuration file) to hand-written identification module.Wherein self study can be undertaken by methods such as cluster analysis, feature extraction, svm classifier devices.
for example, the track of handwriting recognition input, can transmit and store in the mode of two-dimensional array, in corresponding recognition dictionary, can find the character corresponding with handwriting tracks, the candidate result of character is returned to the user, select final result by the user, the handwriting recognition process is namely completed, utilize user's request msg (track of handwriting input) and the result data (result of handwriting recognition) of storage to set up model, handwriting recognition engine is trained, (for example make its needs that more are adapted to the user individual handwriting input, the user writes comparatively hasty and careless, and the behavior of part abnormal stroke is arranged, when the user inputs first, one choosing of recognition result may not be the target word that the user inputs, the user needs the character in the manual candidate of selection, user data accumulation through some, set up training pattern according to the handwriting tracks data of user's input and the target character result data of user's selection, handwriting recognition engine is carried out the personalization training and optimizes, when the user reuses handwriting input, even if or original hasty and careless person's handwriting, but the user input target character appear at one the choosing probability can greatly promote, this moment, the user needn't select candidate word again, directly input gets final product continuously, continuous increase along with user's historical data, self study training pattern constantly perfect, handwriting recognition engine can be continued to optimize for user's handwriting input custom, thereby improve the efficient of handwriting input, promote the quality of cloud service), the result of self study also can be stored in self-learning module, the user improves the user profile in the RO model, in order to optimize the cloud service quality in other operations.
When the user uses some handwriting recognitions to use next time, can the handwriting recognition module after corresponding to this user's optimization identify based on this, can accurately identify user's stroke.
Use the application relevant to this operation module when the user is each, self-learning module all can be continued to optimize this operation module according to described user's solicited message and the processing result information of corresponding operation module, makes the user more accurate and quick in the result of this operation module.
Wherein, when having two or more operation module, self-learning module also is used for:
The customized information of storing in User mapping object module is optimized the configuration information of this user in each operation module,
Such as, the handwriting recognition module is arranged in high in the clouds, sound identification module and other operation modules, each operation module can continue to upgrade the customized information in user RO, again carries out self study this user's configuration information is optimized.Such as when point of interest and the custom having obtained the user behavior analysis module in user RO and obtain after by the various data analysis to the user, configuration information to this user in each operation module is optimized, and each module is dealt with the work in more accurate scope.
Described user behavior analysis module is used for obtaining for the processing result information analysis of the operation module of the various solicited messages of different application and corresponding requests according to described user user's customized information.
A user may use different application, each is applied in the operation module that adopts in high in the clouds also may be different, but these information have all reflected user's relevant Extraordinary characteristics, by obtaining user's customized information to user's the analysis for the processing result information of the operation module of the various solicited messages of different application and corresponding requests, such as user's point of interest and behavioural habits.Such as the user often writes the relevant vocabulary of the footballs such as football, UEFA Champions League league matches, England Premier League in various handwriting recognitions are used, and after identification, the user also selects these vocabulary relevant to physical culture, can obtain the user by the data analysis to the data of user input and handwriting recognition resume module very interested in physical culture, further the user is very interested in football, these points of interest is charged to customized information.Information scratching module in user RO can be obtained these customized informations and then deposit the customized information memory module in.
The user uses certain to use at every turn, and the request msg that the user behavior analysis module all can be new with the user and add the data source of analyzing by the result data after the corresponding operation resume module in high in the clouds constantly is optimized perfect to user's customized information.
Wherein, the application also comprises user's history data store module, is used for storing described user's various solicited messages and the processing result information of corresponding requests.
The user uses the solicited message of certain application and the processing result information of corresponding requests can be stored into access customer history data store module at every turn, supplies with self-learning module and user behavior analysis module and processes.
With reference to Fig. 2, it shows the schematic flow sheet of the application a kind of high in the clouds user's mapping method.
Step 210, the user uses by one solicited message is sent to high in the clouds;
Step 220, identify beyond the clouds this user's authority based on the log-on message in user's mapping object, after authentication was passed through, the operation module corresponding with current request processed this request based on active user's configuration information, and the object information after processing is sent to target application; The configuration information of described operation module obtains based on the user personalized information self-learning optimization of storing in this user's mapping object;
Wherein, describedly identify that based on the log-on message in user's mapping object this user's authority process comprises beyond the clouds:
The identity information that the first authentication step, User are registered is beyond the clouds identified; And/or,
The second authentication step, third party's passport of User carries out identity authentication, and wherein said third party's passport is the proof of identification of the third-party platform that is authorized to.
Wherein, described configuration information can also be optimized by following steps:
The described user's of foundation solicited message and the processing result information of corresponding operation module are carried out the configuration information of this user in this operation module of self-learning optimization.
Step 230, described target application are utilized the result of described personalized operation module and user's solicited message, return to user feedback data after completing corresponding operating;
Step 240 obtains user's customized information according to described user's various solicited messages and the processing result information analysis of corresponding requests, and is stored to user's mapping object.
Wherein, also comprise:
User's history data store step deposits each solicited message of described user and the processing result information of corresponding requests in user's history data store module in.
Such as the user uses a handwriting input software by certain smart mobile phone, and the handwriting functions of this software is from high in the clouds, this handwriting input software of this smart mobile phone can reach high in the clouds in the mode of two-dimensional array with the character track of user's handwriting input, also this user's identity information can be reached high in the clouds such as id or third party's passport of registration beyond the clouds simultaneously;
then the authentication module in user's mapping object (RO) module in high in the clouds can be verified authentication such as described registration id or third party's passport according to this user's identity information, when authentication is passed through, carry out corresponding for the solicited message of this hand-written software with the handwriting recognition operation module in high in the clouds the user, then the character track of user's input is identified based on active user's configuration information (configuration information after namely being optimized according to this user's customized information and former hand-written application-dependent data) by this handwriting recognition operation module, then recognition result is returned to the user, this result can directly return to user side by high in the clouds also can return to user side by third-party platform.
After the processing procedure of completing the hand-written application of this time, the user behavior analysis module in high in the clouds can obtain user's customized information with user's various solicited messages and the processing result information analysis of corresponding requests, and is stored to user's mapping object (RO).Wherein, the processing result information of described user's various solicited messages and corresponding requests can be stored in user's history data store module.self-learning module can be optimized this handwriting recognition module corresponding to this user's configuration information according to result data and corresponding solicited message that user's correspondence is carried out the handwriting recognition module of this time processing, self-learning module also can be according to the configuration information corresponding to this user of this handwriting recognition module of user personalized information self-learning optimization of storing in this user's mapping object (RO), simultaneously self-learning module also can be according to other operation modules of user personalized information self-learning optimization of storing in this user's mapping object (RO) to configuration information that should the user, when making the user use later on certain to use, can be more accurate and rapid when according to corresponding module, the request of respective application being processed.
For example user habit abnormal stroke input character and even an input character by the self study to request msg and result data, are continued to optimize handwriting recognition engine, promote accuracy rate and the efficient of handwriting recognition.The effect that user RO plays is that the user is exchange device or software more for the user provides unique mapping beyond the clouds, still can use the handwriting recognition engine after optimization, experiences same cloud service; By the analysis to user behavior, can be with user's custom and point of interest (such as user habit connects pen, like writing the relevant word of physical culture) constantly improve to user RO, the user uses when having the software of speech identifying function next time, can find beyond the clouds perfect, have the RO of the information such as user interest point, at this moment, the accuracy of speech recognition can improve greatly; RO also can in use constantly improve, and final result is that everyone has one and unique RO beyond the clouds, all cloud services be the user individual customization, the experience of cloud service will be improved significantly.
Again such as the user uses a speech recognition software by certain mobile terminal, and the speech identifying function of this software is from high in the clouds, and this application is to be provided by third-party platform.The voice that this speech recognition software of this mobile terminal can read in the user reach high in the clouds in the mode of data, simultaneously also can be with this user's identity information such as reaching high in the clouds at the id of third-party platform registration and the passport of third-party platform;
then the authentication module in user's mapping object (RO) module in high in the clouds can be according to this user's identity information such as verifying authentication at the id of third-party platform registration and the passport of third-party platform, when authentication is passed through, carry out corresponding for the solicited message of this speech recognition software with the sound identification module in high in the clouds the user, then identified based on the voice that active user's configuration information (configuration information after namely being optimized according to this user's customized information and former voice application related data) reads in the user by this sound identification module, then recognition result is returned to the user, this result can directly return to user side by high in the clouds also can return to user side by third-party platform.
After the processing procedure of completing this time speech recognition application, the user behavior analysis module in high in the clouds can obtain user's customized information with user's various solicited messages and the processing result information analysis of corresponding requests, and is stored to user's mapping object (RO).Wherein, the processing result information of described user's various solicited messages and corresponding requests can be stored in user's history data store module.self-learning module can be optimized this sound identification module corresponding to this user's configuration information according to result data and corresponding solicited message that user's correspondence is carried out the sound identification module of this time processing, self-learning module also can be according to the configuration information corresponding to this user of this sound identification module of user personalized information self-learning optimization of storing in this user's mapping object (RO), simultaneously self-learning module also can be according to other operation modules of user personalized information self-learning optimization of storing in this user's mapping object (RO) to configuration information that should the user, when making the user use later on certain to use, can be more accurate and rapid when according to corresponding module, the request of respective application being processed.
Accordingly, the application provides a kind of computer media, comprising: have the computer executable instructions of carrying out aforementioned arbitrary method step.Described computer media also can comprise storage-type medium and transmission type media.
Can carry out the application a kind of high in the clouds user's mapping method on this computer media, comprise:
The user uses by one solicited message is sent to high in the clouds;
Identify beyond the clouds this user's authority based on the log-on message in user's mapping object (RO), after authentication is passed through, the operation module corresponding with current request processed this request based on active user's configuration information, and the object information after processing is sent to target application; The configuration information of described operation module obtains based on the user personalized information self-learning optimization of storing in this user's mapping object (RO);
Described target application is utilized the result of described personalized operation module and user's solicited message, returns to user feedback data after completing corresponding operating;
Obtain user's customized information according to described user's various solicited messages and the processing result information analysis of corresponding requests, and be stored to user's mapping object (RO).
Further, described configuration information can also be optimized by following steps:
The described user's of foundation solicited message and the processing result information of corresponding operation module are carried out the configuration information of this user in this operation module of self-learning optimization;
Further, describedly identify that based on the log-on message in user's mapping object (RO) this user's authority process comprises beyond the clouds:
The identity information that the first authentication step, User are registered is beyond the clouds identified; And/or,
The second authentication step, third party's passport of User carries out identity authentication, and wherein said third party's passport is the proof of identification of the third-party platform that is authorized to.
Further, also comprise:
User's history data store step deposits each solicited message of described user and the processing result information of corresponding requests in user's history data store module in.
The application can be used in numerous general or special purpose computingasystem environment or configuration.For example: personal computer, server computer, handheld device or portable set, plate equipment, multicomputer system, mainframe computer, comprise distributed computing environment (DCE) of above any system or equipment etc.
The application can describe in the general context of the computer executable instructions of being carried out by computer, for example program module.Usually, program module comprises the routine carrying out particular task or realize particular abstract data type, program, object, assembly, data structure etc.Also can put into practice the application in distributed computing environment (DCE), in these distributed computing environment (DCE), be executed the task by the teleprocessing equipment that is connected by communication network.In distributed computing environment (DCE), program module can be arranged in the local and remote computer-readable storage medium that comprises memory device.
Above a kind of high in the clouds user's mapped system and the method that the application is provided, be described in detail, used specific case herein the application's principle and execution mode are set forth, the explanation of above embodiment just is used for helping to understand the application's method and core concept thereof; Simultaneously, for one of ordinary skill in the art, the thought according to the application all will change in specific embodiments and applications, and in sum, this description should not be construed as the restriction to the application.