Summary of the invention
In order to address the above problem, the embodiment of the invention provides scene display packing, terminal and the system in a kind of instant chat interface.Described technical scheme is as follows:
First aspect provides the scene display packing in a kind of instant chat interface, and described method comprises:
Receive the message of dynamic scene type, carry the sign ID of dynamic scene to be shown in the message of described dynamic scene type;
Obtain the corresponding dynamic scene data of ID of described dynamic scene to be shown, in instant chat interface, show the dynamic scene content of described dynamic scene data correspondence.
Preferably, the described corresponding dynamic scene data of ID of obtaining described dynamic scene to be shown comprise:
Search the corresponding dynamic scene data of ID of described dynamic scene to be shown in this locality;
Perhaps, the ID of described dynamic scene to be shown is sent to server, receive the corresponding dynamic scene data of ID of the described dynamic scene to be shown that is returned by described server.
Preferably, the described dynamic scene content that shows described dynamic scene data correspondence in instant chat interface comprises:
At described instant chat interface stack one deck display interface, draw and show the dynamic scene content of described dynamic scene data correspondence at described display interface;
Perhaps, directly draw and show the dynamic scene content of described dynamic scene data correspondence at described instant chat interface.
Second aspect provides a kind of terminal, and described terminal comprises:
Receiver module for the message that receives the dynamic scene type, carries the sign ID of dynamic scene to be shown in the message of described dynamic scene type;
Acquisition module is used for obtaining the corresponding dynamic scene data of ID of the dynamic scene to be shown that described receiver module receives;
Display module is for the dynamic scene content that shows the dynamic scene data correspondence that described acquisition module gets access at instant chat interface.
Preferably, described acquisition module is for the corresponding dynamic scene data of ID of searching described dynamic scene to be shown in this locality;
Perhaps, described acquisition module is used for the ID of described dynamic scene to be shown is sent to server, receives the corresponding dynamic scene data of ID of the described dynamic scene to be shown that is returned by described server.
Preferably, described display module is used for drawing and show the dynamic scene content of described dynamic scene data correspondence at described display interface at described instant chat interface stack one deck display interface;
Perhaps, described display module is used for the direct dynamic scene content of drawing and show described dynamic scene data correspondence at described instant chat interface.
The third aspect provides the scene display packing in a kind of instant chat interface, and described method comprises:
Obtain the sign ID of dynamic scene to be shown;
The message of dynamic scene type of the ID of described dynamic scene to be shown is carried in transmission, obtained the corresponding dynamic scene data of ID of described dynamic scene to be shown by the terminal of the message that receives described dynamic scene type after, show the dynamic scene content of described dynamic scene data correspondence at instant chat interface.
Preferably, before the described sign ID that obtains dynamic scene to be shown, also comprise:
Show the dynamic scene preview according to the dynamic scene data on this locality or the server;
The described sign ID that obtains dynamic scene to be shown comprises:
Determine the user according to the selected dynamic scene data of dynamic scene preview that show, and with the ID of the corresponding dynamic scene of dynamic scene data the determined ID as dynamic scene to be shown.
Fourth aspect provides a kind of terminal, and described terminal comprises:
Acquisition module is for the sign ID that obtains dynamic scene to be shown;
Sending module, be used for to send the message of the dynamic scene type of the ID that carries the dynamic scene to be shown that described acquisition module gets access to, obtained the corresponding dynamic scene data of ID of described dynamic scene to be shown by the terminal of the message that receives described dynamic scene type after, show the dynamic scene content of described dynamic scene data correspondence at instant chat interface.
Preferably, described terminal also comprises:
Display module is used for showing the dynamic scene preview according to the dynamic scene data on this locality or the server;
Described acquisition module be used for to be determined the user according to the selected dynamic scene data of dynamic scene preview that show, and with the ID of the corresponding dynamic scene of dynamic scene data the determined ID as dynamic scene to be shown.
The 5th aspect provides the scene display packing in a kind of instant chat interface, and described method comprises:
Receive the sign ID of dynamic scene to be shown, and the corresponding dynamic scene data of ID of in the dynamic scene data of storage in advance, searching described dynamic scene to be shown;
The described dynamic scene data that transmission finds are by the dynamic scene content of the terminal that receives described dynamic scene data in the described dynamic scene data correspondence of instant chat interface demonstration.
Preferably, described method also comprises:
Receive the dynamic scene data, and be the sign ID of the dynamic scene of described dynamic scene data allocations correspondence;
Store described dynamic scene data, and record the ID of described dynamic scene and the memory location of described dynamic scene data;
The described corresponding dynamic scene data of ID of searching described dynamic scene to be shown in the dynamic scene data of storage in advance comprise:
In the memory location of the ID of dynamic scene of record and dynamic scene data, search the memory location of dynamic scene data of the ID correspondence of described dynamic scene to be shown, and obtain the corresponding dynamic scene data of ID of described dynamic scene to be shown according to the memory location of the dynamic scene data of the ID correspondence of the described dynamic scene to be shown that finds.
The 6th aspect provides a kind of server, and described server comprises:
First receiver module is for the sign ID that receives dynamic scene to be shown;
Search module, be used for searching in the dynamic scene data of storage in advance the corresponding dynamic scene data of ID of the dynamic scene to be shown that described first receiver module receives;
Sending module is used for sending the described described dynamic scene data that module searches arrives of searching, and is shown the dynamic scene content of described dynamic scene data correspondence at instant chat interface by the terminal that receives described dynamic scene data.
Preferably, described server also comprises:
Second receiver module is used for receiving the dynamic scene data;
Distribution module is used to the sign ID of the dynamic scene of the dynamic scene data allocations correspondence that described second receiver module receives;
Memory module is used for the dynamic scene data that described second receiver module of storage receives;
Logging modle is for the ID of the dynamic scene that records described module assigns and the memory location that described memory module is stored described dynamic scene data;
The described module of searching, be used for searching in the memory location of the ID of the dynamic scene of described logging modle record and dynamic scene data the memory location of dynamic scene data of the ID correspondence of described dynamic scene to be shown, and obtain the corresponding dynamic scene data of ID of described dynamic scene to be shown according to the memory location of the dynamic scene data of the ID correspondence of the described dynamic scene to be shown that finds.
The 7th aspect provides the scene display system in a kind of instant chat interface, and described system comprises: receiving terminal and transmission terminal;
Wherein, described receiving terminal is the described terminal of arbitrary claim in the claim 4 to 6 as described, and described transmission terminal is claim 9 or 10 described terminals as described.
Preferably, described system also comprises: server;
Wherein, described server such as claim 13 or 14 described servers.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is:
Carry the message of dynamic scene type of the ID of dynamic scene to be shown by transmission, make the terminal that receives this dynamic scene kind of message, obtain corresponding dynamic scene data according to receiving dynamic scene ID, and in instant chat interface, show the dynamic scene content of this dynamic scene data correspondence, thereby expanded a kind of display mode of dynamic scene, increase the vividness at instant chat interface, and then improved the utilization rate of using.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing embodiment of the present invention is done preferably to describe in detail.
Embodiment one
Present embodiment provides the scene display packing in a kind of instant chat interface, realizes that to send terminal the angle of this method is example, and referring to Fig. 1, the method flow that present embodiment provides is specific as follows:
101: receive the message of dynamic scene type, carry the ID(IDentity of dynamic scene to be shown in the message of dynamic scene type, sign);
102: obtain the corresponding dynamic scene data of ID of dynamic scene to be shown, in instant chat interface, show the dynamic scene content of dynamic scene data correspondence.
Present embodiment also provides the scene display packing in second kind of instant chat interface, realizes with receiving terminal that the angle of this method is example, and referring to Fig. 2, the method flow that present embodiment provides is specific as follows:
201: the ID that obtains dynamic scene to be shown;
202: the message that sends the dynamic scene type of the ID that carries dynamic scene to be shown, obtained the corresponding dynamic scene data of ID of dynamic scene to be shown by the terminal of the message that receives the dynamic scene type after, show the dynamic scene content of dynamic scene data correspondence at instant chat interface.
Present embodiment also provides the scene display packing in the third instant chat interface, realizes that with server the angle of this method is example, and referring to Fig. 3, the method flow that present embodiment provides is specific as follows:
301: receive the ID of dynamic scene to be shown, and the corresponding dynamic scene data of ID of in the dynamic scene data of storage in advance, searching dynamic scene to be shown;
302: send the dynamic scene data that find, shown the dynamic scene content of dynamic scene data correspondence by the terminal that receives the dynamic scene data at instant chat interface.
The method that the embodiment of the invention provides, by after sending terminal and selecting the ID of dynamic scene to be shown, the message of dynamic scene type of the ID of dynamic scene to be shown is carried in transmission, receive the terminal of this dynamic scene kind of message, obtain corresponding dynamic scene data according to receiving dynamic scene ID, and in instant chat interface, show the dynamic scene content of this dynamic scene data correspondence, thereby expanded a kind of display mode of dynamic scene, increase the vividness at instant chat interface, and then improved the utilization rate of using.
In order more clearly to set forth the scene display packing in a kind of instant chat interface that above-described embodiment provides, content in conjunction with above-described embodiment, be example with following embodiment two, the scene display packing in a kind of instant chat interface is elaborated, see following embodiment two for details.
Embodiment two
The embodiment of the invention provides the scene display packing in a kind of instant chat interface, and in conjunction with the content of above-described embodiment one, referring to Fig. 4, the method flow that present embodiment provides comprises:
401: send terminal is obtained dynamic scene to be shown in the dynamic scene preview that shows the dynamic scene data ID(IDentity, sign);
At this step, send terminal the dynamic scene browser that can check the dynamic scene on local and the server is provided for the user, determine dynamic scene data that the user selects in the dynamic scene browser after, with the ID of the corresponding dynamic scene of dynamic scene data the determined ID as dynamic scene to be shown.
Present embodiment does not specifically limit the presentation mode of dynamic scene browser, for example can be a dialog box, or a browsing pages, perhaps other presentation mode.Present embodiment does not specifically limit the function of the dynamic scene browser that provides yet.For example browse, perhaps download, perhaps other function.Present embodiment does not select the mode of dynamic scene data to limit in the dynamic scene browser to the user yet, for example can click the dynamic scene data of selection, perhaps choose option in the right button function tabulation of the dynamic scene data of selecting, perhaps alternate manner is selected the dynamic scene data.Present embodiment does not limit the method for definite corresponding dynamic scene ID of dynamic scene data yet, for example determines the ID of this dynamic scene according to the position of dynamic scene data in the dynamic scene browser of determining.
For example in browser interface as shown in Figure 5, select a dynamic scene 2, and according to the position of dynamic scene 2 in browser, the dynamic scene ID that determines dynamic scene 2 is 1000001, with 1000001 ID as dynamic scene to be shown.
Certainly, the dynamic scene of selection can also be selected dynamic scene 1 except dynamic scene 2, and perhaps animation 2, and present embodiment does not specifically limit the dynamic scene of selecting; The corresponding dynamic scene ID of the dynamic scene of determining can also be ID5 except 1000001, perhaps 6, and perhaps other ID, present embodiment does not specifically limit the dynamic scene correspondence dynamic scene ID that determines.
402: send the message that terminal sends the dynamic scene type of the ID that carries dynamic scene to be shown;
At this step, at least the type that comprises ID and this dynamic scene to be shown of dynamic scene to be shown in the message that the transmission terminal sends, present embodiment does not specifically limit the out of Memory that message is carried, for example can also carry the dynamic scene size, perhaps dynamic scene form, perhaps out of Memory.Present embodiment does not specifically limit the dynamic scene type yet, for example can be picture, perhaps animation, perhaps other type.The absolutely wrong message format of present embodiment specifically limits, and for example can be self-defining arbitrary format.
Be example with the example in the step 401 still, transmitting terminal is carried at the dynamic scene type of 1000001 and 1000001 correspondences that obtain in 401 in first message and sends, and wherein first message is<Msgtarget=" user " type=" dynamic scene " id=" 1000001 "/.Certainly, message name can be message 2 except first message, and perhaps message 3, perhaps other title, and present embodiment does not specifically limit message name; The concrete form of first message can also be other form, and present embodiment does not specifically limit this.
403: receiving terminal receives the message of dynamic scene type, and obtains the corresponding dynamic scene data of ID of dynamic scene to be shown;
At this step, the method for obtaining the corresponding dynamic scene data of ID of dynamic scene to be shown has following two kinds.
First kind: the corresponding dynamic scene data of ID of searching dynamic scene to be shown earlier in this locality; If the local dynamic scene data that do not find correspondence, the ID with dynamic scene to be shown sends to server again, obtains the corresponding dynamic scene data of ID of dynamic scene to be shown.
Present embodiment does not specifically limit this locality mode of searching, and includes but not limited to search in local data base the corresponding dynamic scene data of ID of dynamic scene to be shown.The method that present embodiment does not also send to server to the ID of dynamic scene to be shown specifically limits, and includes but not limited to that ID with dynamic scene to be shown is carried to send to server in the request message.The mode of the corresponding dynamic scene data of ID of the absolutely wrong acquisition of present embodiment dynamic scene to be shown specifically limits, and includes but not limited to the data resource bag of this dynamic scene that reception server sends.
Be example with the example in the step 401 still, after receiving terminal receives first message, in local data base, search the dynamic scene data of correspondence according to the ID:1000001 of the dynamic scene to be shown in first message: data 1.Certainly, if do not find in this locality, then send to server with 1000001, obtain the data 1 on the server.The dynamic scene data can also be data 2 except data 1, perhaps data 3, perhaps other title, and present embodiment does not specifically limit the dynamic scene data name.
Second kind: directly the ID with dynamic scene to be shown sends to server, obtains the corresponding dynamic scene data of ID of dynamic scene to be shown.
Be example with the example in the step 401 still, after receiving terminal receives first message, according to the ID:1000001 of the dynamic scene to be shown in first message, send to server with 1000001, obtain the data 1 on the server.
In addition, in the specific implementation, after server receives the ID of dynamic scene to be shown, can make through following two steps and send the corresponding dynamic scene data of ID that terminal obtains dynamic scene to be shown:
The first step: the corresponding dynamic scene data of ID of in the dynamic scene data of storage in advance, searching dynamic scene to be shown;
During concrete enforcement, because server can increase the dynamic scene ID of storage and the record of memory location in the dynamic scene database table behind the storage dynamic scene, server is searched the ID of the dynamic scene that receives in the record of dynamic scene database table, determine the memory location of corresponding dynamic scene data in this dynamic scene ID record, and obtain the corresponding dynamic scene data of ID of dynamic scene to be shown according to the memory location of the dynamic scene data of the ID correspondence of the dynamic scene to be shown that finds.
Second step: server sends the dynamic scene data that find.
Present embodiment does not specifically limit the method that dynamic scene data to be shown send to receiving terminal, includes but not limited to the data resource bag of this dynamic scene of server stores is sent to receiving terminal.
For example, the ID:1000001 that server receives the dynamic scene to be shown that receiving terminal sends, search corresponding dynamic scene data in local data base: data 1, and data 1 are sent to receiving terminal.
Need to prove that receive the receiving terminal of message of the dynamic scene type that sends the ID that carries dynamic scene to be shown that terminal sends for participating in all terminals of instant chat, present embodiment does not specifically limit receiving terminal quantity.Present embodiment is that example is described receiving terminal obtaining and show that for the situation of a plurality of receiving terminals, each terminal is all carried out obtaining of dynamic scene in the same manner and shown, no longer gives unnecessary details at this for dynamic scene with any receiving terminal.
In addition, in order to realize above-mentioned server after receiving the ID of dynamic scene, can return corresponding dynamic scene data, the method that present embodiment provides also is included in server end and adds the dynamic scene process, to expand displayable dynamic scene quantity.This process can the random time in the procedure that present embodiment provides realize that this interpolation dynamic scene process comprises following two steps:
Step 1: server receives the dynamic scene data, and is the ID of the dynamic scene of dynamic scene data allocations correspondence;
At this step, present embodiment does not limit the mode that server receives the dynamic scene data, for example can directly the dynamic scene data be stored in the server, and also the interpolation interface of the dynamic scene that can provide by server is submitted the dynamic scene data to.Present embodiment does not specifically limit the content in the dynamic scene data yet, includes but not limited to the scenario resources file, description document.The file format that comprises in the absolutely wrong dynamic scene data that receive of present embodiment specifically limits, and for example can be animated format, also can be the scalable vector graphics form, or other form.
Step 2: server stores dynamic scene data, and the ID of record dynamic scene and the memory location of dynamic scene data.
At this step, after server receives dynamic scene data and the ID for its distribution correspondence, the dynamic scene that receives is stored in the server stores system, and in the dynamic scene database table, increase the record of this dynamic scene, record ID, the dynamic scene data storage location of this dynamic scene.
Present embodiment is not right, and other content that comprises in the dynamic scene record specifically limits, and includes but not limited to dynamic scene resource size, dynamic scene asset creation time.
404: receiving terminal shows the dynamic scene content of dynamic scene data correspondence in instant chat interface.
At this step, receiving terminal shows a kind of that the mode of the dynamic scene content of dynamic scene data correspondence can be in the following dual mode in instant chat interface.
First kind of mode: at instant chat interface stack one deck display interface, draw and show the dynamic scene content of dynamic scene data correspondence at display interface;
For example, receiving terminal receives the dynamic scene data after step 403: data 1, receiving terminal is at instant chat interface stack one deck display interface, and according to scenario resources file and description document in the data 1, draw and show the dynamic scene content of dynamic scene data correspondence at display interface.
The second way: the dynamic scene content of directly drawing and show dynamic scene data correspondence at instant chat interface.
For example, receiving terminal receives the dynamic scene data after step 403: data 1, receiving terminal according to scenario resources file and description document in the data 1, is drawn and shows the dynamic scene content of dynamic scene data correspondence at display interface on instant chat interface.
The method that the embodiment of the invention provides, by after sending terminal and selecting the ID of dynamic scene to be shown, the message of dynamic scene type of the ID of dynamic scene to be shown is carried in transmission, receive the terminal of this dynamic scene kind of message, obtain corresponding dynamic scene data according to receiving dynamic scene ID, and in instant chat interface, show the dynamic scene content of this dynamic scene data correspondence, thereby expanded a kind of display mode of dynamic scene, increase the vividness at instant chat interface, and then improved the utilization rate of using.
Embodiment three
The embodiment of the invention provides a kind of terminal, and referring to Fig. 6, this terminal comprises:
Receiver module 601 for the message that receives the dynamic scene type, carries the sign ID of dynamic scene to be shown in the message of dynamic scene type;
Acquisition module 602 is used for obtaining the corresponding dynamic scene data of ID of the dynamic scene to be shown that receiver module 601 receives;
Display module 603 is for the dynamic scene content that shows the dynamic scene data correspondence that acquisition module 602 gets access at instant chat interface.
Wherein, acquisition module 602 is for the corresponding dynamic scene data of ID of searching dynamic scene to be shown in this locality;
Perhaps, acquisition module 602 is used for the ID of dynamic scene to be shown is sent to server, receives the corresponding dynamic scene data of ID of the dynamic scene to be shown that is returned by server.
Wherein, display module 603 is used for drawing and show the dynamic scene content of dynamic scene data correspondence at display interface at instant chat interface stack one deck display interface;
Perhaps, display module 603 is used for the direct dynamic scene content of drawing and show dynamic scene data correspondence at instant chat interface.
The terminal that present embodiment provides, carry the message of dynamic scene type of the ID of dynamic scene to be shown by reception, obtain the corresponding dynamic scene data of this dynamic scene ID, and in instant chat interface, show the dynamic scene content of this dynamic scene data correspondence, thereby expanded a kind of display mode of dynamic scene, increase the vividness at instant chat interface, and then improved the utilization rate of using.
Embodiment four
The embodiment of the invention provides a kind of terminal, and referring to Fig. 7, this terminal comprises:
Acquisition module 701 is for the sign ID that obtains dynamic scene to be shown;
Sending module 702, be used for to send the message of the dynamic scene type of the ID that carries the dynamic scene to be shown that acquisition module 701 gets access to, obtained the corresponding dynamic scene data of ID of dynamic scene to be shown by the terminal of the message that receives the dynamic scene type after, show the dynamic scene content of dynamic scene data correspondence at instant chat interface.
Referring to Fig. 8, this terminal also comprises:
Display module 703 is used for showing the dynamic scene preview according to the dynamic scene data on this locality or the server;
Wherein, acquisition module 701 be used for to be determined the user according to the selected dynamic scene data of dynamic scene preview that show, and with the ID of the corresponding dynamic scene of dynamic scene data the determined ID as dynamic scene to be shown.
The terminal that present embodiment provides, carry the message of dynamic scene type of the ID of dynamic scene to be shown by transmission, make the receiving terminal that receives message obtain the corresponding dynamic scene data of dynamic scene ID by this message, and in instant chat interface, show the dynamic scene content of this dynamic scene data correspondence, thereby expanded a kind of display mode of dynamic scene, increase the vividness at instant chat interface, and then improved the utilization rate of using.
Embodiment five
The embodiment of the invention provides a kind of server, and referring to Fig. 9, this server comprises:
First receiver module 901 is for the ID that receives dynamic scene to be shown;
Search module 902, be used for searching in the dynamic scene data of storage in advance the corresponding dynamic scene data of ID of the dynamic scene to be shown that first receiver module 901 receives;
Sending module 903 is used for sending and searches the dynamic scene data that module 902 finds, and is shown the dynamic scene content of dynamic scene data correspondence at instant chat interface by the terminal that receives the dynamic scene data.
Referring to Figure 10, this server also comprises:
Second receiver module 904 is used for receiving the dynamic scene data;
Distribution module 905 is used to the sign ID of the dynamic scene of the dynamic scene data allocations correspondence that second receiver module 904 receives;
Memory module 906 is used for the dynamic scene data that storage second receiver module 904 receives;
Logging modle 907 is for the ID of the dynamic scene that records distribution module 905 distribution and the memory location of memory module 906 storage dynamic scene data;
Wherein, search module 902, be used for searching in the memory location of the ID of the dynamic scene of logging modle 907 records and dynamic scene data the memory location of dynamic scene data of the ID correspondence of dynamic scene to be shown, and obtain the corresponding dynamic scene data of ID of dynamic scene to be shown according to the memory location of the dynamic scene data of the ID correspondence of the dynamic scene to be shown that finds.
The server that present embodiment provides, by storage dynamic scene data, and provide the contextual data of storage for sending terminal and receiving terminal, make receiving terminal in instant chat interface, show the dynamic scene content of the dynamic scene data correspondence to be shown that sends the terminal selection, thereby expanded a kind of display mode of dynamic scene, increase the vividness at instant chat interface, and then improved the utilization rate of using.
Embodiment six
Present embodiment provides the scene display system in a kind of instant chat interface, and this system be used for to carry out the scene display packing at the instant chat interface that above-described embodiment one or embodiment two provide.Referring to Figure 11, this system comprises:
At least one receiving terminal 1101 and a transmission terminal 1102;
Wherein, the terminal that receiving terminal 1101 as above-mentioned embodiment three provide sees above-described embodiment three for details;
Send the equipment that terminal 1102 as above-mentioned embodiment four provide, see above-described embodiment four for details.
Referring to Figure 12, this system also comprises: server 1203;
Wherein, the server that server 1103 as above-mentioned embodiment five provide sees above-described embodiment five for details.
The system that the embodiment of the invention provides, by after sending terminal and selecting the ID of dynamic scene to be shown, the message of dynamic scene type of the ID of dynamic scene to be shown is carried in transmission, receive the terminal of this dynamic scene kind of message, obtain corresponding dynamic scene data according to receiving dynamic scene ID, and in instant chat interface, show the dynamic scene content of this dynamic scene data correspondence, thereby expanded a kind of display mode of dynamic scene, increase the vividness at instant chat interface, and then improved the utilization rate of using.
Need to prove: when the scene of the terminal that above-described embodiment provides in realizing the instant chat interface shows, only the division with above-mentioned each functional module is illustrated, in the practical application, can as required the above-mentioned functions distribution be finished by different functional modules, the internal structure that is about to terminal is divided into different functional modules, to finish all or part of function described above.In addition, the scene display packing embodiment in the terminal that above-described embodiment provides, system and the instant chat interface belongs to same design, and its specific implementation process sees method embodiment for details, repeats no more here.
The invention described above embodiment sequence number does not represent the quality of embodiment just to description.
The all or part of step that one of ordinary skill in the art will appreciate that realization above-described embodiment can be finished by hardware, also can instruct relevant hardware to finish by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.