Summary of the invention
The defect of prior art and system in view of the above, the object of the present invention is to provide role in medical skill conversion to identify the coupling method and system collaborative with flow process, share because of medical skill conversion data the problem that difficulty causes effectively finding suitable co-worker for solving prior art, also solve co-worker simultaneously and find rear collaborative conversion process because solidifying the low availability issue of system bringing.
For achieving the above object and other relevant objects, the invention provides following technical scheme:
During a kind of medical skill transforms, role identifies the coupling method collaborative with flow process, be applied to client or/and the network link that other multiple clients build by physical medium and internet is realized in interconnected environment, user visit other client and servers interconnected with this client by client or/and issue for the information of interconnected other client-access of this client, the method comprises: the use track when obtaining user and visiting other client and servers interconnected with this client via client is to form user trajectory database; Use client to visit other clients interconnected with this client and/or the use track of server in response to active user, adopt the role of role's model of cognition identification active user in medical skill transforms; In response to this active user's role, the recommendation information matching to this active user place client push and this role; In response to this recommendation information, the collaborative conversion process of client executing active user's establishment of this recommendation information is obtained in order.
Further, in above technical scheme, described user trajectory database at least comprises: record the URL of user's click, the user trajectory tables of data that the page stops duration, affiliated user ID, browser technology product type; Definition has the affiliated role's of publishing web page type of webpage tables of data, and this type of webpage tables of data is associated with this user trajectory tables of data; Definition has the Web Page Key Words tables of data of publishing web page keyword, and this keyword data table is associated with this user trajectory tables of data.
Further, in above technical scheme, adopt the role of role's model of cognition identification active user in medical skill transforms concrete grammar to comprise:
Judge whether active user is registered user:
If so, Direct Recognition active user's role;
If not, search described user trajectory database, to identify active user's role:
Obtain the URL of active user's each page of clicking in client and record the page of active user on the corresponding page of each URL and stop duration;
URL to the page that this active user clicks carries out field grouping, and the stop duration of each page is sued for peace to obtain clicking by the user who stops duration sequence the url list of the page;
In response to stopping the longest URL of duration in this url list, by this URL user trajectory tables of data contrast in attribute and the user trajectory database of the corresponding page, and the judgment principle that has precedence over self-role according to contiguous role is identified active user's role.
Further, in above technical scheme, in response to this active user's role, the concrete grammar of the recommendation information matching to this active user place client push and this role comprises:
Invoking web page keyword data table, the keyword that extracts webpage is the recommendation information that active user searches coupling:
If successful complete propelling movement;
If search unsuccessfully, call the approximate current keyword of keyword replacement, to search the recommendation information mating with active user, if success completes propelling movement;
If search unsuccessfully, pick up this page, use recessive semantic indexing to analyze the new keywords of the page, and replace current approximate keyword with this new keywords, to search the recommendation information mating with active user, complete propelling movement if successful;
If search unsuccessfully, finish the propelling movement of recommendation information.
Further, in above technical scheme, the collaborative conversion process that active user creates is specially the conversion process that technical transform mechanism designs according to detailed programs content and the role's of each side demand, wherein, this collaborative conversion process at least comprises the key node number of progress, configures in the default input and output parameter of each node and this project user's group and Role Information.
Further, in above technical scheme, active user role comprises any one in technology holder, technical transform mechanism, manufacturer and Clinical Institutions; This recommendation information is any one in the technology that comprises holder, technical transform mechanism, manufacturer and the Clinical Institutions matching with this current user role.
In addition, the present invention also provides role in a kind of medical skill conversion to identify the coupling system collaborative with flow process, be applied to client or/and the network link that other multiple clients build by physical medium and internet is realized in interconnected environment, it is characterized in that, during described medical skill transforms, role identifies the collaborative system of coupling and flow process and comprises: client, for user's access and this client interconnected other clients and/or server, or/and issue the information that supplies other client-access interconnected with this client; Data preprocessing module, the use track while visiting other client and servers interconnected with this client in order to obtain user via client is to form user trajectory database; Identification module, connect this data preprocessing module, use client to visit other clients interconnected with this client and/or the use track of server in response to active user, adopt the role of role's model of cognition identification active user in medical skill transforms; Role match module, connects this data preprocessing module and identification module, and in response to this active user's role, the recommendation information matching to this active user place client push and this role; Collaborative work engine modules, in response to this recommendation information, the collaborative conversion process of client executing active user's establishment of this recommendation information is obtained in order.
Further, in above a kind of medical skill transforms, role identifies and mates in the system collaborative with flow process, and this data preprocessing module at least comprises: record the URL of user's click, the user trajectory tables of data that the page stops duration, affiliated user ID, browser technology product type; Definition has the affiliated role's of publishing web page type of webpage tables of data, and this type of webpage tables of data is associated with this user trajectory tables of data; Definition has the Web Page Key Words tables of data of publishing web page keyword, and this keyword data table is associated with this user trajectory tables of data.
Further, in above a kind of medical skill transforms, role identifies and mates in the system collaborative with flow process, this collaborative work engine modules specifically comprises: dispensing unit, in order to determine the key node number of collaborative conversion process progress, the input and output parameter of each node in order to control the unlatching of node or close is set, and configures user's group and the Role Information of this collaborative conversion process; Allocation units, in order to select the cooperation object of this collaborative conversion process or independently select the cooperation object outside this recommendation information from recommendation information list, and carry out the distribution of user's group, role, task and authority to this cooperation object; Function user-defined unit, in order to interpolation/delete function module in each node of this collaborative conversion process progress.
Further, in above a kind of medical skill transforms, role identifies in coupling and the collaborative system of flow process, and active user role comprises any one in technology holder, technical transform mechanism, manufacturer and Clinical Institutions; This recommendation information is any one in the technology that comprises holder, technical transform mechanism, manufacturer and the Clinical Institutions matching with this current user role.
As mentioned above, the present invention has following beneficial effect: first, the present invention, by medical skill being transformed to participant's role definition and mutual relationship, login user has been carried out to role's automatic identification, thereby has reduced the system registry process of login user; Secondly, the multi-layer information lookup method proposing according to the present invention, improve and obtain effective match information and this information is pushed to active user, the object that has reached the hit rate that improves to greatest extent login user cooperation object coupling, has also reduced the loaded down with trivial details information sifting process of login user simultaneously; Finally, technical transform participant comes autonomous design cycle node, the low availability of having avoided fixing flow scheme design to bring according to described functional module.In a word, the invention enables data transmission and information sharing in medical skill conversion easier, the cooperation of the industrial chain of being more convenient for upstream and downstream.
Embodiment
Below, by specific instantiation explanation embodiments of the present invention, those skilled in the art can understand other advantages of the present invention and effect easily by the disclosed content of this instructions.The present invention can also be implemented or be applied by other different embodiment, and the every details in this instructions also can be based on different viewpoints and application, carries out various modifications or change not deviating under spirit of the present invention.It should be noted that, in the situation that not conflicting, the feature in following examples and embodiment can combine mutually.
It should be noted that, the diagram providing in following examples only illustrates basic conception of the present invention in a schematic way, satisfy and only show with assembly relevant in the present invention in graphic but not component count, shape and size drafting while implementing according to reality, when its actual enforcement, kenel, quantity and the ratio of each assembly can be a kind of random change, and its assembly layout kenel also may be more complicated.
In addition, the present invention is mainly implemented on to be had the network link that the electronic computing device of processor and storer and multiple this electronic computing device build by physical medium and internet and realizes in interconnected environment, wherein, in this electronic computing device, be mounted with the browser that can carry out WEB page browsing.Wherein, in described electronic computing device, processor can communicate by bus and storer, in described storer, stores program code, and described program code comprises computer-managed instruction, and described processor is carried out described program code.Particularly, such as desktop computer, notebook computer, smart mobile phone, panel computer etc. have the electronic computing device of data processing function.
Embodiment
Instantly, recommended engine is initiatively to find the current or potential demand of user, and active push information is to user's information network, and it is widely used in e-commerce field.By hobby and the demand of digging user, initiatively recommend its object interested or need to user.
In field of medical technology, medical and health industry has abundant technical resource, also has many platforms to be engaged in technical resource transformation, also can see many technical information and working mechanism information by Website login.But, owing to lacking effective recommend method, the upstream and downstream of medical skill conversion is mated to docking, what also there is no that follow-up link step goes that guiding transforms carries out in order, cause current medical skill transform mode still to rely on manually searching and line under pattern be main.
But owing to being subject to the restriction of the structure of knowledge, the mode of manually searching is difficult to maximum magnitude and finds suitable technical information and cooperation object information, the recommend method that e-commerce field is used can not be applicable to medical skill completely and transform, and has larger difference between the two.In addition, rely on merely simply representing of pattern and technical information under line, lack the auxiliary work efficiency that also can reduce technical transform of flow process on suitable line.
In view of above deficiency of the prior art, the present invention proposes role in medical skill conversion and identifies the coupling method and system collaborative with flow process, browse track by the user who analyzes login system, role according to personal identification method automatic identification user in medical skill conversion process, then find and cooperation object and the technical information of this role match according to the lookup method of content recommendation, finally call the personalization of collaborative work engine implementation medical skill conversion process and step by step node transform in order.To technical scheme of the present invention be specifically addressed and be described below.
For the ease of understanding and more clearly describing technical scheme of the present invention, below taking a medical skill conversion system platform as basis and object related in medical skill conversion process is divided into this four classes role of the holder of technology, technical transform mechanism, manufacturer and Clinical Institutions illustrates as example.
First, reach object of the present invention difficult point to be solved and be and how identify the role of medical skill in transforming, also analyze and judge via client login system or carry out the user's of web page browsing role.
By each webpage in medical skill conversion system platform is arranged to an affiliated user ID, for example, ID:001 is the holder of technology, and ID:002 is technical transform mechanism, and ID:003 is Clinical Institutions, and ID:004 is manufacturer.Meanwhile, formulate and record the type of webpage tables of data of each webpage object under it and record the type (apparatus, consumptive material, medicine) of the technical information product that each webpage comprises and for the Web Page Key Words tables of data of the description of this product type.In addition, also will gather login user at the trace information of browsing the WEB page, and comprise information such as logining logout time, accession page URL, IP address and form user trajectory database and be stored in database together with the above type of webpage tables of data and Web Page Key Words tables of data and (see Fig. 1).User being carried out to role while identifying, mainly to obtain URL that user clicks the page as major key, comprise product type and description thereof that user ID under duration that user stops at this page, this page, this page comprise.
Particularly, now set forth explanation with a specific embodiment to how identifying user role, referring to Fig. 2, it should be noted that, due to the main use of this medical skill conversion system platform to as if the holder of technology, technical transform mechanism, manufacturer and Clinical Institutions, and wherein technical transform mechanism participates in the kernel object that medical skill transforms.The identification method of login user adopts the principle of contiguous high priority-self low priority.Taking the holder of technology as example, if user ID is 001 under this page, the publisher of this WEB page is the holder of technology, and the possible identity role's probability of login user of browsing so this page is up to technical transform mechanism, is secondly the holder of technology.Therefore, find the most interested page of registrant and affiliated user ID thereof, then judge that according to contiguous high priority-self low priority principle registrant's identity is to invent the key point that will deal with problems.
Further, see Fig. 3, below personal identification method is specifically described, this personal identification method specifically comprises:
Step S201: search the log-on message that whether has login user in database;
Step S202: find login user log-on message before, go to step S203; Do not find information to go to S204;
Step S203: obtain the Role Information of login user for registration before this method from database;
Step S204: search user trajectory database;
Step S205: with " clicking the URL of the page " field grouping of this table, to the stop duration summation of each page;
Step S206: summed result, by descending sort, is obtained to the longest page URL of login user duration;
Step S207: search user trajectory database, find " affiliated user ID " that this page is corresponding;
Step S208: whether affiliated user is ID=002, judges that whether stop the longest viewed page of duration belongs to technical transform mechanism, if not turning to S219, otherwise turns to S209;
Step S209: according to the principle of contiguous high priority-self low priority, the login user identity of browsing the possibility maximum of this page is the holder of technology, manufacturer and Clinical Institutions, and the identity of high priority is this three classes role.Further judgement enters step S210;
Step S210: to by the summed result of step S206 descending sort, obtain the page URL of next;
Step S211: judged whether next record.If had, turn to S212, if do not recorded, this judges unsuccessfully, judges that flow process finishes;
Step S212: search user trajectory database, find " affiliated user ID " that this page is corresponding;
Step S213: whether judgement " affiliated user ID " equals 002, and whether the viewed page belongs to technical transform mechanism.If it is turn to step S210 to continue cycle criterion, if be not equal to 002, turn to step S214;
Step S214: whether judgement " affiliated user ID " equals 001, and whether the viewed page belongs to the holder of technology, if it is turns to step S217, is not to turn to step S215;
Step S217: the role's high priority that filters out login user from the result set of step S209 is the holder of technology, and low priority is technical transform mechanism, judges that flow process finishes;
Step S215: whether judgement " affiliated user ID " equals 003, and whether the viewed page belongs to Clinical Institutions, if it is turns to step S218, is not to turn to step S216;
Step S218: the role's high priority that filters out login user from the result set of step S209 is Clinical Institutions, and low priority is technical transform mechanism, judges that flow process finishes;
Step S216: the role's high priority that filters out login user from the result set of step S209 is manufacturer, and low priority is technical transform mechanism, judges that flow process finishes;
Step S219: meet step S208, whether affiliated user is ID=001, judges whether belong to the holder of technology, if it is turn to step S222 if stopping the longest viewed page of duration, be not to turn to step S220;
Step S222: according to the principle of contiguous high priority-self low priority, role's high priority of login user is the technical transform mechanism that pays close attention to technical information, and low priority is the holder of technology, judges that flow process finishes;
Step S220: whether affiliated user is ID=003, judges whether belong to Clinical Institutions, if it is turn to step S223 if stopping the longest viewed page of duration, be not to turn to step S221;
Step S223: according to the principle of contiguous high priority-self low priority, role's high priority of login user is the technical transform mechanism that pays close attention to product clinical practice, and low priority is Clinical Institutions, judges that flow process finishes;
Step S221: according to the principle of contiguous high priority-self low priority, role's high priority of login user is the technical transform mechanism that pays close attention to sample processing, and low priority is manufacturer, judges that flow process finishes.
Can judge the role of current login user by the above method, after the identification that completes login user, will enter the module of in the present invention, this login user being carried out information pushing below.
First the present invention according to the role of the login user of above-mentioned judgement flow process identification, identifies type and the description of this role institute browsing pages in conjunction with user trajectory database, find out the keyword of browsing pages.See Fig. 4, step S301 is the cooperation object that current login user finds coupling according to searching keyword-search object relationship table; If step S301 cannot find keyword, enter step S302 according to keyword-approximate antistop list, find approximate keyword repeating step S301; If step S302 also cannot find keyword, enter step S303 and use recessive semantic indexing analytical approach to find the new keywords of this page, and repeating step S301.Find the recommendation information of the cooperation object of login user in medical skill conversion process by 3 layers of lookup method maximum probability.
See Fig. 5, below taking for holder of technology role as example, to how to specifically describe to the method for active user role's recommendation information, its concrete technical scheme is:
If judging the role of login user is the holder of technology, enter information recommendation process step S401;
Step S401: by search subscriber track data storehouse, find the interested keyword of login user;
Step S402: first matching keywords technical body translation table (this tables of data has been set up the incidence relation of keyword and technical body);
Step S403: judge matching result, the match is successful turns to step S410, and it fails to match turns to S404;
Step S404: enter the second layer method of keyword search, find other keywords approximate with this keyword, this incidence relation is stored in keyword contingency table;
Step S405: the lookup result of the approximate keyword of judgement, if found, turn to step S402, and then find the technical transform mechanism object mating with login user, if do not found, turn to step S406, carry out the 3rd layer of keyword lookup;
Step S406: find login user to browse the longest page of the residence time according to Web Page Key Words tables of data;
Step S407: use recessive semantic indexing analytical approach, find the other keyword of this page;
Step S408: judge whether to find the new keywords of the page, turn to S402 if found, if do not find new keywords, turn to S409;
Step S409: all do not find keyword by three layers of lookup method, cannot find the technical transform mechanism object of login user coupling, recommend unsuccessfully, flow process finishes;
Step S410: find the technical transform mechanism of mating with login user from keyword-technical transform mechanism table, recommend successfully, flow process finishes.
Can complete carrying out information pushing through the user role after identification by above method, next, by being concrete condition according to user, follow-up conversion process be controlled, it is mainly that method by formulating collaborative conversion process realizes.Can make each participant that medical skill transforms combine with approach to cooperation under traditional line by procedure on line, modular control mode by formulating collaborative conversion process, allow technical transform mechanism (core roles of technical transform) the collaborative conversion process of flexible customization as required, wherein, each step flow process can be added functional module neatly, the amendment that reduces later stage system program with this, this is that the present invention is different from the general technology business platform most important.
See Fig. 6, will specifically describe the formulating method of this collaborative conversion process below:
Step S501: technical transform mechanism is according to the contents of a project and the collaborative conversion process of each side's Demand Design, determine the key node number of progress, the input and output parameter (controlling the opening and closing of node) of each node is set, configuration item object user's group and Role Information, opening collaborative conversion process (it should be noted that because between project, there is some difference, therefore the flow nodes content and the number that are each project configuration are different, so can not adopt fixing procedural model);
Step S502: formulated flow process, by the cooperation object (or selecting voluntarily other cooperation objects) of option from co-worker's list of recommending, and distribute affiliated user's group, role, authority, and specify the specific tasks of each cooperation object in this project;
Step S503: the mode that the function needing for each flow nodes can take module to add, revise and delete is carried out.
In addition, according to the actual conditions of technical transform, the present invention also provides contract management module, session management module, law supporting module and base module.Wherein, contract management module has comprised the submodules such as contract masterplate resources bank, contract edit control, contract workflow management application; Session management module comprises the submodule such as dialog box plug-in unit, historical session management; The submodules such as law supporting module inclusion law teacher resources bank, the self-service assistance of law works; Base module comprises other technologies conversion case, knowledge base is uploaded the submodules such as download tool bag, on-line communities.
So far, completed the detailed description of role in a kind of medical skill conversion in the present invention being identified to the technical scheme of mating the method collaborative with flow process.
Further, on the basis of the above technical scheme, see Fig. 7, the present invention also provides role in a kind of medical skill conversion to identify the coupling system collaborative with flow process, be applied to client 701 or/and the network link that the plurality of client 701 builds by physical medium and internet is realized in interconnected environment, wherein, this client 701 is for user's access and this client 701 interconnected other client 701 and/or servers, or/and issue the information that supplies other clients 701 interconnected with this client 701 to access, during described medical skill transforms, role identifies the collaborative system of coupling and flow process and comprises:
Data preprocessing module 702, the use track while visiting other clients 701 interconnected with this client 701 and server in order to obtain user via client 701 is to form user trajectory database;
Identification module 704, connect this data preprocessing module 702, use client 701 to visit other clients 701 interconnected with this client 701 and/or the use track of server in response to active user, adopt the role of role's model of cognition identification active user in medical skill transforms;
Role match module 705, connects this data preprocessing module 702 and identification module 704, and in response to this active user's role, pushes to this active user place client 701 recommendation information matching with this role;
Collaborative work engine modules 703, in response to this recommendation information, order is obtained the client 701 of this recommendation information and is carried out the collaborative conversion process 706 that active user creates.
Particularly, in above a kind of medical skill transforms, role identifies and mates in the system collaborative with flow process, and this data preprocessing module 702 at least comprises: record the URL of user's click, the user trajectory tables of data that the page stops duration, affiliated user ID, browser technology product type; Definition has the affiliated role's of publishing web page type of webpage tables of data, and this type of webpage tables of data is associated with this user trajectory tables of data; Definition has the Web Page Key Words tables of data of publishing web page keyword, and this keyword data table is associated with this user trajectory tables of data.
Particularly, in above a kind of medical skill transforms, role identifies and mates in the system collaborative with flow process, this collaborative work engine modules 703 specifically comprises: dispensing unit, in order to determine the key node number of collaborative conversion process 706 progresses, the input and output parameter of each node in order to control the unlatching of node or close is set, and configures user's group and the Role Information of this collaborative conversion process 706; Allocation units, in order to select the cooperation object of this collaborative conversion process 706 or independently select the cooperation object outside this recommendation information from recommendation information list, and carry out the distribution of user's group, role, task and authority to this cooperation object; Function user-defined unit, in order to interpolation/delete function module in each node of these collaborative conversion process 706 progresses.
Particularly, in above a kind of medical skill transforms, role identifies in coupling and the collaborative system of flow process, and active user role comprises any one in technology holder, technical transform mechanism, manufacturer and Clinical Institutions; This recommendation information is any one in the technology that comprises holder, technical transform mechanism, manufacturer and the Clinical Institutions matching with this current user role.
In sum, first the present invention by medical skill being transformed to participant's role definition and mutual relationship, login user has been carried out to role's automatic identification, thereby has reduced the system registry process of login user; Secondly, the multi-layer information lookup method proposing according to the present invention, improve and obtain effective match information and this information is pushed to active user, the object that has reached the hit rate that must improve to greatest extent login user cooperation object coupling, has also reduced the loaded down with trivial details information sifting process of login user simultaneously; Finally, technical transform participant comes autonomous design cycle node, the low availability of having avoided fixing flow scheme design to bring according to described functional module.In a word, the invention enables data transmission and information sharing in medical skill conversion easier, the cooperation of the industrial chain of being more convenient for upstream and downstream.
Above-described embodiment is illustrative principle of the present invention and effect thereof only, but not for limiting the present invention.Any person skilled in the art scholar all can, under spirit of the present invention and category, modify or change above-described embodiment.Therefore, such as in affiliated technical field, have and conventionally know that the knowledgeable, not departing from all equivalence modifications that complete under disclosed spirit and technological thought or changing, must be contained by claim of the present invention.