CN101997845A - Release system and method of extended data - Google Patents

Release system and method of extended data Download PDF

Info

Publication number
CN101997845A
CN101997845A CN200910165645XA CN200910165645A CN101997845A CN 101997845 A CN101997845 A CN 101997845A CN 200910165645X A CN200910165645X A CN 200910165645XA CN 200910165645 A CN200910165645 A CN 200910165645A CN 101997845 A CN101997845 A CN 101997845A
Authority
CN
China
Prior art keywords
client
data
news
expanding
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200910165645XA
Other languages
Chinese (zh)
Inventor
邱全成
徐胡晨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN200910165645XA priority Critical patent/CN101997845A/en
Publication of CN101997845A publication Critical patent/CN101997845A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention relates to a release system and method of extended data. The method comprises the following steps: after a first client inputs extended data in browsing data, the release information containing the extended data and the target object can be selectively uploaded to a server; and after a second client is connected to the server to download the release information uploaded by the first client, the second client displays the extended data in the browsing data according to the target object. Therefore, the extended data can be shared, and the technical effect of selecting the extended data to be shared can be achieved.

Description

The delivery system of expanding data and method thereof
Technical field
A kind of data distribution system and method thereof refer in particular to a kind of delivery system and method thereof of expanding data.
Background technology
Note is the little article in daily frequent use, and can be used for writing down the thing of forgetting easily maybe needs the thing of reminding, even because some is former thereby can not some thing be notified to other people face to face and know the time, also can reach the purpose of notice with note.
Because note has certain convenience, therefore also there is the software developer to develop similar software on computers, allow the user can be in the note of electronics behind the input characters, the random any place that is placed in screen be to reach the function similar to the note of entity.In addition, recently browse the function that has also added similar electronics note in the software at some, allow the user who browses software can be by browsing software, in viewed file, add the electronics note, can write down the data that are associated with viewed file in the electronics note that the user adds, for example remark additionally, annotations and comments, example, gains in depth of comprehension thoughts etc., so as to when the user browses this document once more after after a while, can allow the user remember the memory of browser document originally, make the user can understand the content of file fast.
But, provide the software of browsing of electronics note function that the function of sharing the electronics note all is not provided at present, therefore, when if the user need share the content of electronics note, offer other user's unlatching watches at present except the file that will add the electronics note, other user can't learn that the user adds the content of the electronics note in the file voluntarily, that is to say, the electronics note that the user can't set up it hereof with other faster mode be shared with other user.
In sum, therefore the prior art electronics note that always existed the user to set up voluntarily since the midium or long term problem that is difficult for sharing is necessary to propose improved technological means as can be known, solves this problem.
Summary of the invention
Because the problem that prior art exists the electronics note to be difficult for sharing, the present invention provides a kind of delivery system and method thereof of expanding data then, wherein:
The delivery system of expanding data provided by the present invention, at least comprise: first client, in order to the corresponding expanding data of destination object in input and the browsing data to be provided, and storage comprises releasing news of expanding data and destination object, and select to release news, and upload and release news in order to provide; Server is in order to receive releasing news that first client uploads; Second client with so that the server download releases news, reaches when the display navigation data, shows that according to destination object expanding data is in browsing data.
The dissemination method of expanding data provided by the present invention, its step comprises at least: first client provides the corresponding expanding data of destination object in input and the browsing data; First client stores and comprises releasing news of expanding data and destination object; First client provides to be selected to release news; First client upload releases news to server; Second client is downloaded to server and is released news; Second client shows that according to destination object expanding data is in browsing data when the display navigation data.
System and method for provided by the present invention as above, and after the difference between the prior art is that the present invention passes through first client import expanding data in browsing data, can be optionally will comprise on releasing news of expanding data and destination object upload onto the server, after second client connects to releasing news that download first client is uploaded on the server, second client shows expanding data according to destination object in browsing data, solving the existing problem of prior art, and can reach the technology effect that to select the expanding data desiring to share.
Description of drawings
Fig. 1 is the system architecture diagram of the delivery system of the expanding data that the present invention carried.
Fig. 2 is the assembly schematic diagram of first client that the present invention carried.
Fig. 3 is the assembly schematic diagram of second client that the present invention carried.
Fig. 4 A is the schematic diagram of the browsing data carried of the embodiment of the invention.
Fig. 4 B is the schematic diagram that shows expanding data in browsing data that the embodiment of the invention is carried.
The schematic diagram of the administration interface that Fig. 5 carries for the embodiment of the invention.
Fig. 6 is the assembly schematic diagram after first client that the present invention carried and the integration of second client.
Fig. 7 A is the method flow diagram of the dissemination method of the expanding data that the present invention carried.
Fig. 7 B is the addition method flow chart of the dissemination method of the expanding data that the present invention carried.
Fig. 7 C is the detailed method flow chart that the download of the dissemination method of the expanding data that the present invention carried releases news.
[primary clustering symbol description]
100 first clients
110 first storage modules
120 first display modules
130 first input modules
150 data read modules
160 first transport modules
180 remittance abroad modules
190 label processing module
200 servers
300 second clients
310 second transport modules
320 second storage modules
330 data import module
350 second display modules
360 data insmod
380 second input modules
400 viewing areas
410 browsing datas
411 destination objects
420 floating frames
421 expanding datas
500 administration interfaces
531 keyword input fields
532 date input fields
600 clients
610 storage modules
620 display modules
630 input modules
650 data read modules
660 transport modules
670 data import module
680 remittance abroad modules
690 label processing module
Embodiment
Below will cooperate graphic and embodiment describes feature of the present invention and execution mode in detail, content is enough to make any one of ordinary skill in the art can fully understand the applied technological means of technical solution problem of the present invention easily and implements according to this, realizes the attainable effect of the present invention with this.
The invention provides the user its expanding data of setting up is distributed to other user.The system architecture diagram of the delivery system of the expanding data that following elder generation is carried with Fig. 1 the present invention illustrates System Operation of the present invention.As shown in Figure 1, system of the present invention contains first client 100, server 200 and second client 300.Wherein, first client 100 comprises first storage module 110, first display module 120, first input module 130, data read module 150 and first transport module 160 more as shown in Figure 2; Second client 300 comprises second transport module 310, second storage module 320, data remittance module 330, second display module 350 and data and insmods 360 more as shown in Figure 3.
First storage module 110 is responsible for storing and is offered the browsing data that the user watches, first storage module, 110 stored browsing datas can be multi-medium datas such as pure words data, binary data or picture, sound or image, or even the combination of lteral data and multi-medium data.Under most situation, first storage module, 110 stored browsing datas are the text of specific format, and as the XML shelves or subscribe the text etc. of form, but the present invention is not as limit.
First storage module 110 also is responsible for storing releasing news, 110 stored the releasing news of first storage module comprise at least destination object specific in the browsing data, with the corresponding expanding data of this destination object, even can comprise the data relevant such as time or date that release news and be stored with expanding data.Wherein, destination object is literal in the browsing data or picture etc., but the present invention is not as limit; Expanding data then is generally lteral data, but the present invention is not equally as limit.Generally speaking, first storage module 110 can store with the table that releases news and release news, but the mode that 110 storages of first storage module release news is not as limit.In addition, first storage module 110 can be stored in the browsing data releasing news usually, or stores with the specific file corresponding with browsing data, but the present invention is not also as limit.
First display module 120 is responsible for display navigation data 410 in specific viewing area 400, shown in Fig. 4 A.First display module 120 also is responsible for expanding data 421 is presented in the viewing area 400 identical with display navigation data 410, makes expanding data 421 be presented among the browsing data 410 by first display module 120, shown in Fig. 4 B.Generally speaking, first display module 120 can be earlier with after first figure layer (layer) the display navigation data 410, again be overlapped in the first figure layer on the second figure layer or floating frame show expanding data 421, but the mode of first display module, 120 display navigation data 410 of the present invention and expanding data 421 is not as limit.
First input module 130 is responsible for providing input expanding data 421.Generally speaking, first input module 130 can provide the user to choose destination object 411 in the browsing data 410 that is shown in viewing area 400, then provides the user to import expanding data 421 to the destination object 411 that should be selected.First input module 130 provides destination object of choosing 411 and the expanding data that input is provided 421 to be saved as and destination object 411 corresponding releasing news by first storage module 110.
First input module 130 also is responsible for after first display module 120 demonstrates expanding data 421, input and the corresponding selected signal of certain expanding data that is shown are provided, wherein, selected signal is a kind of control signal, has man-to-man corresponding relation with this expanding data.Generally speaking, user system is by the selected signal of first input module, 130 inputs.
Data read module 150 is responsible for by pairing the releasing news of each destination object of reading in first storage module 110 in the shown browsing data of first display module 120, that is to say that data read module 150 can be by each destination object is pairing to release news in the stored browsing data of first storage module 110 or to reading in should the specific file of browsing data.Even further read expanding data by in releasing news.
Data read module 150 also is responsible for after first input module 130 provides the selected signal of input, by corresponding the releasing news of selected signal that reads out in first storage module 110 Yu be transfused to.
First transport module 160 is responsible for after first input module 130 provides the selected signal of input, and corresponding the releasing news of data read module 150 signals that read and selected is sent to server 200 and stores.
What deserves to be mentioned is, if more stored the program code of administration interface 500 in first storage module 110, then after first client 100 is carried out administration interface 500, first display module 120 more can be responsible for showing administration interface 500 as shown in Figure 5, but the administration interface that the present invention carried is not as limit.Wherein, first display module, 120 shown administration interfaces can provide first display module 120 to demonstrate all expanding datas with the form of tabulation.
Equally after first client 100 is carried out administration interfaces 500, first input module 130 more can not under the situation of display navigation data 410, provide the destination object in the input browsing data at first display module 120, and corresponding expanding data.First input module 130 provides the destination object of input and corresponding expanding data to be stored by first storage module 110.
First input module 130 can also provide the user to select to release news in administration interface 500, and will be released news by first transport module 160 by administration interface 500 and be sent to server 200 and store.Administration interface 500 can be a file with the selecteed remittance abroad that releases news by remittance abroad module 180 also, uploads onto the server 200 voluntarily so as to the user is provided.
And in administration interface 500, select for the convenience of the users to release news, first input module 130 more can provide the user to import keyword, data read module 150 is more responsible searches releasing news of keyword that first input module 130 input that provides is provided to first storage module 110, and after being shown in administration interface 500 by first display module 120, provide the user to select by releasing news that data read module 150 is found out by first input module 130.In addition, first input module 130 also can provide the user to import some fields in releasing news, make behind the sequence arrangement expanding data of data read module 150 according to the data in this field that releasing news after will being arranged by first display module 120 is presented in the administration interface 500.
By above-mentioned modules such as first storage module 110, first display module 120, first input module 130, data read module 150 and first transport module 160, first client 100 can provide the corresponding expanding data of importing with in the browsing data of destination object, and destination object and corresponding expanding data saved as corresponding releasing news, and after providing selection to release news, transmit selecteed releasing news to server 200.
In addition, first client 100 more can comprise label processing module 190, be responsible for after first input module 130 provides the input expanding data, in browsing data, write the specific label corresponding before or after the position of the destination object corresponding with expanding data with expanding data, as "<extdata/〉" etc., but the specific label that the present invention carried is not as limit.So, after first display module, 120 display navigation data, can show corresponding expanding data according to the specific label in the browsing data, and not need the position of extra searching target object in browsing data, to accelerate the speed that first display module 120 shows expanding data.
Server 200 is responsible for storing releasing news of receiving after receiving releasing news that first client 100 uploaded, and waits for that second client 300 downloads.
Second transport module 310 is responsible for connecting to releasing news that download first client 100 is uploaded in the server 200.Wherein, second client 300 may be the operation via the user, release news by second transport module 310 to server 200 downloads, or after second client 300 is carried out administration interfaces, release news by second transport module 310 to server 200 downloads by administration interface.
Second storage module 320 is responsible for storing browsing data.What also responsible storage second transport module 310 of second storage module 320 was downloaded releases news, identical with first storage module 110, and second storage module 320 can store in the modes of the table that releases news usually and release news, but the present invention is not as limit.In addition, second storage module 320 also can be downloaded second transport module 310 releases news and is stored in the browsing data or is stored in the specific file corresponding with browsing data, and the present invention is not equally as limit.
Data import module 330 and are responsible for releasing news of being downloaded of second transport module 310 is stored in second storage module 320.Download from line operate second client 300 into the user if release news, then the user need import the stored position that releases news of downloading voluntarily by second input module 380, data import module 330 can read releasing news that second transport module 310 downloads to this position, and will release news and be stored in second storage module 320.And if to release news be that the performed administration interfaces of second client 300 are downloaded by second transport module 310, then data import module 330 can second transport module 310 download release news after, will release news is stored in second storage module 320.Wherein, no matter how the user operates second transport module 310 download to the server 200 and release news, if second storage module 320 stores and releases news in the mode of the table that releases news, then data import module 330 can will release news according to the tableau format that releases news store release news in the data of each field.
After data import that module 330 is more responsible and are stored into releasing news of downloading of second transport module 310 in second storage module 320, write the specific label of corresponding expanding data before or after the position of the destination object in the stored browsing data of second storage module 320, as "<extdata/〉", but the specific label that the present invention carried is not as limit.
Second display module 350 is similar to first display module 120, is responsible in viewing area 400 showing the browsing data 410 that second storage module 320 is stored, shown in Fig. 4 A.Second display module 350 also is responsible for expanding data 421 is presented in the viewing area 400 identical with display navigation data 410, makes expanding data 421 be presented among the browsing data 410 by first display module 120, shown in Fig. 4 B.
It is 360 similar to the data read module 150 of first client 100 that data insmod, and is responsible for reading out releasing news of each destination object of comprising in the shown browsing data of second display module 350 by second storage module 320.That is to say that data insmod 360 can be by releasing news in stored this browsing data of second storage module 320 or to reading in should the specific file of browsing data, and read expanding data by in releasing news.
Import module 330, second display module 350 and the data modules such as 360 that insmod by the second above-mentioned transport module 310, second storage module 320, data, second client 300 just can be online to server 200 downloads and release news, and, can in browsing data, show expanding data when second client 300 during in the display navigation data.
What deserves to be mentioned is, in fact first client 100 can be identical equipment or device with second client 300, that is to say, each module in first client 100 and second client 300 can be integrated into client 600 as shown in Figure 6, wherein, storage module 610 comprises the operational function of second storage module 320 of first storage module 110 of first client 100 and second client 300, display module 620 comprises the operational function of second display module 350 of first display module 120 of first client 100 and second client 300, input module 630 comprises the operational function of second input module 380 (if needs are arranged) of first input module 130 of first client 100 and second client 300, insmod 360 operational function of the data that data read module 650 comprises the data read module 150 of first client 100 and second client 300, transport module 660 comprises the operational function of second transport module 310 of first transport module 160 of first client 100 and second client 300, and data import module 670, remittance abroad module 680,690 of label processing module import module 330 with the data of second client 300 respectively, the remittance abroad module 180 of first client 100, the label processing module 190 of first client 100 identical.
Then explain orally operation system of the present invention and method, and please refer to the method flow diagram of the dissemination method of the expanding data that Fig. 7 A the present invention carried with first embodiment.In the present embodiment, suppose that second storage module 320 of first storage module 110 of first client 100 and second client 300 all stores the program code of administration interface 500 as shown in Figure 5.
Before serving as a teacher desire and using the present invention in certain piece of article (browsing data 410), to use the supplementary data " catch up with " (expanding data 421) of the word " catch " (destination object 411) that the electronics note writes down to be distributed to its student it, the teachers association operates to carry out on its employed first client 100 and browses software, make and browse software and open this piece article, so, first display module 120 in first client 100 can be read this piece article by first storage module 110 of first client 100, and in the shown viewing area 400 of the screen of first client 100, demonstrate this piece article (step 801), shown in Fig. 4 A.
Then, the teachers association is by first input module 130 of first client 100, in viewing area 400, choose the word " catch " in this piece article, and by 130 inputs and the corresponding supplementary data of word " catch " " catch up with " of first input module, so, first input module 130 can provide the teacher with among the corresponding supplementary data of the word in this piece article " catch " " catch up with " input the present invention (step 811).
After first input module 130 in first client 100 provided the supplementary data " catch up with " that the teacher imports corresponding word " catch ", the releasing news of date " 2009/4/13 " (inessential) that first storage module 110 in first client 100 can will comprise supplementary data " catch up with ", corresponding word " catch " and input supplementary data that first input module 130 provides the teacher to import being stored in the table that releases news (step 813); Simultaneously, data read module 150 in first client 100 will read the supplementary data " catch upwith " that first input module 130 provides the teacher to import, make the display module 120 of winning shown in Fig. 4 B, in the viewing area 400 that shows this piece article, to demonstrate the supplementary data " catch upwith " of corresponding word " catch " in the mode of electronics note.
In fact, the teacher might not import the supplementary data " catch up with " of corresponding word " catch " by first input module 130 of first client 100 in viewing area 400, the teacher also can direct control the administration interface 500 carried out as shown in Figure 5 of first client 100, and press the button of " increasing newly " in the administration interface 500 by first input module 130 after, in pressing the user interface (not shown) that button produced of " increasing newly ", finish the input (step 811) of the supplementary data " catch up with " of word " catch " and corresponding word " catch " by first input module 130, so, first storage module 110 in first client 100 can will comprise the supplementary data " catch up with " that first input module 130 provides the teacher to import, releasing news of the date " 2009/4/13 " (inessential) of corresponding word " catch " and input supplementary data is stored in the table that releases news (step 813).
If comprise label processing module 190 in first client 100, then first storage module 110 in first client 100 will release news and being stored in the table that releases news after (step 813), label processing module 190 can find out the storage location of supplementary data " catch up with " pairing word " catch " in stored this piece article of first storage module 110, and before or after this storage location, just write before or after the word " catch " and the corresponding label (step 816) of supplementary data " catch up with ", for example "<extdata seqno=" 1 "/〉 ", but the present invention is not as limit.
First storage module 110 in first client 100 will release news and being stored in the table that releases news after (step 813), the teachers association operates first client 100 to carry out administration interface 500, makes first display module, the 120 display management interfaces 500 (step 821) of the client 100 of winning.
Afterwards, first input module 130 of first client 100 can provide the teacher to select to be distributed to student's supplementary data (step 822) in administration interface 500, suppose that the teacher has selected to be numbered releasing news of " 1 " by first input module 130, teacher's selection just comprises supplementary data and releases news for " catch's " for " catchup with ", corresponding word.Wherein, if first display module 120 of first client 100 demonstrates a large amount of releasing news in administration interface 500, make the teacher to find easily comprising supplementary data is " catch up with ", corresponding word releases news for " catch's ", then the teacher can be by importing keyword in the keyword input field 531 of first input module 130 in administration interface 500, as " catch " etc., make the data read module 150 of the client 100 of winning to search destination object to first storage module 110 of first client 100 or expanding data comprises releasing news of this keyword, and will be presented in the administration interface 500 by the mode of releasing news of finding out of data read module 150 with tabulation by first display module 120; The teacher also can be by importing the date in the date input field 532 of first input module in administration interface 500, as " 2009/4/13 " etc., make that data read module 150 is releasing news of " 2009/4/13 " by searching the input date in first storage module 110, and be presented in the administration interface 500 by first display module 120.
After first input module 130 of first client 100 provides the teacher to select to be distributed to student's supplementary data (step 822) in administration interface 500, the teacher can press the button of " issue " in the administration interface 500 by first input module 130, so, administration interface 500 just can will be uploaded by first transport module 160 of first client 100 and be numbered releasing news of " 1 ", just comprises supplementary data " catch up with ", with the corresponding word of supplementary data " catch ", and input the releasing news of date " 2009/4/13 " to server 200 (step 830).
In fact, first client, 100 performed administration interfaces 500 might not need to provide first transport module 160 by first client 100 to upload the function that releases news to server 200 (step 830), that is to say, the teacher need be after selecting to be distributed to student's supplementary data " catch up with " (step 822) by first input module 130 of first client 100, press the button of " remittance abroad " in the administration interface 500 by first input module 130, so, the remittance abroad module 180 of first client 100 can comprise supplementary data " catch up with " by remittance abroad, with the corresponding word of supplementary data " catch ", and the file that releases news of input date " 2009/4/13 ", and the file of remittance abroad is stored in the catalogue that the user sets by first input module 130, to finish the remittance abroad (step 826) that releases news.Then, the teacher need be from line operate first client 100, so as to uploading the file that releases news comprising of 180 remittance abroads of remittance abroad module by first transport module 160 of first client 100 to server 200 (step 830).
In addition, the teacher might not can transmit by administration interface 500 and release news to server 200 or remittance abroad releases news, the teacher also can be chosen in the shown supplementary data (step 822) in viewing area 400 by first input module 130 of first client 100, be assumed to be " catch up with ", and by first input module 130 selection issue or option of remittance abroad on the figure layer that shows supplementary data, if the option that the teacher selects is " issue ", then first transport module, 160 transmission of first client 100 comprise releasing news to server 200 of supplementary data " catch up with ", if the school of selecting that the teacher selects is " remittance abroad ", then the remittance abroad module 180 of first client 100 file that releases news that can remittance abroads comprises supplementary data " catch up with " is given the teacher, makes the teacher to upload voluntarily to comprise the file that releases news to server 200.
Server 200 receive that first client 100 uploaded comprise supplementary data " catch upwith ", with the releasing news of corresponding word of supplementary data " catch " and input date " 2009/4/13 " after, can store releasing news of receiving.
Then, teacher's student second transport module 310 that can operate its employed second client 300 connects to server 200 and downloads the word " catch " that comprises supplementary data " catch up with ", corresponding supplementary data " catch up with " and release news (step 850) of input date " 2009/4/13 ".Wherein, the student may direct control second client 300, make second client 300 connect to server 200 downloads and comprise the file that releases news by second transport module 310, then, students' union operates second client 300 and carries out administration interface 500, make second display module 350 can demonstrate administration interface 500 (step 861), so, the student just can press the button of " remittance " in the administration interface 500 by second input module 380 of second client 300, and after in pressing the user interface (not shown) that button produced of " remittance ", comprising stored catalogue of the file that releases news and file name by the input of second input module 380, data remittance module 330 meetings in second client 300 are stored into releasing news that file comprised in second storage module 320 of second client 300, the supplementary data " catch up with " that just will release news and be comprised, the word " catch " of corresponding supplementary data " catch up with ", and the input date " 2009/4/13 " be stored in second storage module 320, so as to finishing the remittance (step 862) that releases news.
In addition, the student also may direct control second client 300 carry out administration interface 500, make administration interface 500 after being performed, second display module 350 by second client 300 shows (step 861) before, automatic second transport module 310 by second client 300 connects to server 200 and downloads release news (step 850), or administration interface 500 is after being performed, by the student in second display module, 350 display management interfaces 500 (step 861), second input module 380 by second client 300 is pressed the button of administration interface 500 " remittance ", makes administration interface 500 connect to server 200 by second transport module 310 and downloads release news (step 850).Data in second client 300 import module 330 can be after administration interface 500 be finished the download (step 850) that releases news by second transport module 310, word " catch " that comprises supplementary data " catch up with ", corresponding supplementary data " catch up with " and releasing news of input date " 2009/4/13 " that second transport module 310 is downloaded are stored in second storage module 320, finish the remittance (step 862) that releases news.
In fact, if do not carry out administration interface 500 in second client 300, represent that then the student can't release news with administration interface 500 remittance, then second transport module 310 of second client 300 just need connect in the specific time and download release news (step 850) in the server 200, and import module 330 by the data of second client 300 and import release news (step 862), wherein, for example regular time is at interval for the special time that second transport module is online to server 200, when browsing software and being activated, when this piece article is unlocked etc., but the special time that the present invention carried is not as limit.
After the data remittance module 330 of second client 300 imports release news (step 862), data import module 330 more can be in second storage module 320 of second client 300, search the storage location of word " catch " in this piece article, and before or after the storage location of word " catch ", write and the corresponding label (step 866) of supplementary data " catch up with ", for example "<extdata seqno=" 1 "/〉 ", but the present invention is not as limit.
And then, when the student operates second client 300, make second display module 350 of second client 300 shown in Fig. 4 A, when in viewing area 400, showing this piece article (step 871), the data of second client 300 360 all that can read in this piece article to second storage module 320 of second client 300 that insmod release news, that is to say, data insmod and 360 read to I haven't seen you for ages and to comprise supplementary data " catch up with ", the word " catch " of corresponding supplementary data, and release news (step 872) of input date " 2009/4/13 ", make that second display module 350 can be shown in Fig. 4 B, in the viewing area 400 that shows this piece article,, demonstrate the supplementary data " catch up with " (step 873) of corresponding word " catch " on every side at word " catch " in the mode of floating frame 420.Generally speaking, second display module 350 can be presented at the position that does not have literal in the viewing area 400 with floating frame 420, but the present invention is not as limit.If second input module 380 provides the user to pull floating frame 420, then second display module 350 shows that in viewing area 400 position of floating frame 420 will be without limits.
In sum, after difference between the present invention and the prior art is that first client is imported expanding data in browsing data as can be known, can be optionally will comprise on releasing news of expanding data and destination object upload onto the server, after second client connects to releasing news that download first client is uploaded on the server, second client shows the expanding data technological means according to destination object in browsing data, can solve the problem that the existing electronics note of prior art is difficult for sharing by this technological means, and then reach the technology effect that to select the expanding data desiring to share.
The function that the present invention more can provide deletion to release news, below describe with first embodiment, please refer to Fig. 7 B, serve as a teacher and wish that deletion comprises supplementary data " catch up with ", the word " catch " of corresponding supplementary data " catch up with ", and during input date the releasing news of " 2009/4/13 ", can show in the viewing area 400 of this piece article at first display module 120 of first client 100, select the supplementary data " catch up with " of desire deletion by first input module 130 of first client 100, and behind the option by first input module, 130 selection deletion supplementary datas, produce deletion by first input module 130 and comprise supplementary data " catch up with ", the erasure signal that releases news of the word " catch " of corresponding supplementary data " catch up with ", then, first storage module 110 of first client 100 can comprise supplementary data " catch up with " by deletion in this piece article or the specific file corresponding with this piece article, release news (step 881) of the word " catch " of corresponding supplementary data " catch up with ".
In addition, the teacher also can operate first client 100 and carry out administration interface 500, and first display module 120 of first client 100 demonstrates the inventory that releases news in administration interface 500 after, select the word " catch " that comprises supplementary data " catchup with ", corresponding supplementary data " catch up with " of desire deletion and releasing news of input date " 2009/4/13 " by first input module 130 of first client 100.After the teacher presses the button of " deletion " in the administration interface 500 by first input module 130, administration interface 500 can produce deletion and comprise supplementary data " catchup with ", the word " catch " of corresponding supplementary data " catch up with ", and the erasure signal that releases news of input date " 2009/4/13 ", then, first storage module 110 of first client 100 can comprise supplementary data " catch up with " by deletion in this piece article or the specific file corresponding with this piece article, the word " catch " of corresponding supplementary data " catch up with ", and release news (step 881) of input date " 2009/4/13 ".
After first client 100 provided the teacher to delete to release news (step 881), first transport module 160 of first client 100 can transmit the erasure signal that releases news of word " catch " that deletion comprises supplementary data " catch up with ", corresponding supplementary data " catch up with " and input date " 2009/4/13 " to server 200 (step 887).
After server 200 receives the erasure signal that deletion that first client 100 transmitted releases news, when if server 200 releases news in 300 downloads of second client, the recognition data of second client 300 that the download of record releases news is arranged, and then server 200 can initiatively transmit these erasure signals that release news of deletion to downloading second client 300 (step 891) that this releases news; If the recognition data of second client 300 that the also unwritten download of server 200 releases news, then server 200 will wait for that second transport module 310 of second client 300 is online to server 200 and downloads when releasing news, and transmit and delete word " catch " that comprises supplementary data " catch up with ", corresponding supplementary data " catch up with " and the erasure signal to the second that the releases news client 300 (step 891) of importing the date " 2009/4/13 ".
Receive the deletion that server 200 transmitted in second client 300 and comprise supplementary data " catchup with ", the word " catch " of corresponding supplementary data " catch up with ", and behind the erasure signal that releases news of input date " 2009/4/13 ", no matter second transport module 310 of second client 300 by student operation and by second client 300 is online to server 200 and downloads and release news or being online to server 200 by the performed administration interfaces 500 of second client 300 by second transport module 310 downloads and release news, the data of second client 300 import this stored release news (step 896) of second storage module 320 that module 330 all can be deleted second client 300, so, just, finish the deletion that posts message.
In addition, the present invention more can provide the teacher that its releasing news of uploading is carried out the setting of access right, first input module 130 in first client 100 provides the user to import expanding data (step 811) before, simultaneously or afterwards, the recognition data that provides the teacher to import its student, first storage module 110 of first client 100 can be stored into student's recognition data in the releasing news of the expanding data that comprises teacher's input (step 813) in the lump.
The releasing news of expanding data that will comprise teacher's input when first transport module 160 of first client 100 uploaded onto the server after 200 (steps 830), the student's that server 200 is write down in can will releasing news the recognition data and the data separate storage of other field, so, when connecting to server 200, downloads when releasing news (step 850) second transport module 310 of second client 300, please refer to Fig. 7 C, second transport module 310 of second client 300 can transmit recognition data earlier to server 200 (step 851), server 200 can be judged the student's whether recognition data that second transport module 310 of second client 300 transmitted is comprised with releasing news of being uploaded of first client 100 recognition data identical (step 852), if, server 200 just can transmit releasing news to second client 300 (step 853) of the expanding data that comprises teacher's input that first client 100 uploaded, if not, then can not transmit the releasing news of the expanding data that comprises teacher's input that first client 100 uploaded to second client 300.
Moreover the dissemination method of expanding data of the present invention can be implemented in the combination of hardware, software or hardware and software.
Though the disclosed execution mode of the present invention as above, described content is not in order to direct qualification scope of patent protection of the present invention.Any those skilled in the art of the present invention under the prerequisite that does not break away from the disclosed spirit and scope of the present invention, do a little change retouching to reaching of enforcement of the present invention in form on the details, all belong to scope of patent protection of the present invention.Scope of patent protection of the present invention still must be with being as the criterion that claims were defined.

Claims (20)

1. the dissemination method of an expanding data is characterized in that, this dissemination method comprises the following step at least:
One first client provides the corresponding expanding data of a destination object in an input and the browsing data;
This first client storage comprises one of this expanding data and this destination object and releases news;
This first client provide selection this release news;
This releases news this first client upload to a server;
One second client is downloaded this to this server and is released news; And
This second client shows that according to this destination object this expanding data is in this browsing data when showing this browsing data.
2. the dissemination method of expanding data as claimed in claim 1, it is characterized in that, this first client provide input to step that should expanding data for this first client when showing this browsing data, on this browsing data that is shown, provide input this expanding data.
3. the dissemination method of expanding data as claimed in claim 1 is characterized in that, this dissemination method also comprises this first client and adds in this browsing data a specific label step that should expanding data after this first client stores this and releases news.
4. the dissemination method of expanding data as claimed in claim 1 is characterized in that, this dissemination method also comprises this this step that releases news of first client remittance abroad after this first client provides selection this releases news.
5. the dissemination method of expanding data as claimed in claim 1, it is characterized in that, this dissemination method more comprises this second client this destination object place in this browsing data and adds step to a specific label that should expanding data after this second client to this server is downloaded this and released news.
6. the dissemination method of expanding data as claimed in claim 1 is characterized in that, this dissemination method also comprises this second client and imports the step that this releases news after this releases news in this second client downloads.
7. the dissemination method of expanding data as claimed in claim 6 is characterized in that, this second client imports this step that releases news and also comprises this second client and show an administration interface, and this second client imports this expanding data by this administration interface.
8. the dissemination method of expanding data as claimed in claim 1, it is characterized in that, this first client provides to be selected this step that releases news also to comprise this first client to show an administration interface, this first client by this administration interface provide selection this release news.
9. the dissemination method of expanding data as claimed in claim 8, it is characterized in that, this dissemination method also comprises this first client and transmits this by this administration interface and release news to the step of this server in this first client provides selection this releases news by this administration interface after.
10. the dissemination method of expanding data as claimed in claim 1, it is characterized in that, this dissemination method also comprises this first client and shows an administration interface, this first client by this administration interface provide deletion this release news, this first client transmits this erasure signal that releases news of deletion to this server, this server transmits this erasure signal to this second client, and this second client is deleted the step that this releases news according to this erasure signal.
11. the delivery system of an expanding data is characterized in that, this delivery system comprises at least:
One first client in order to the corresponding expanding data of a destination object in input and the browsing data to be provided, and to store and to comprise one of this expanding data and this destination object and release news, and in order to provide selection this release news, and upload this and release news;
One server releases news in order to this that receives that this first client uploads; And
One second client with so that this server is downloaded this and released news, reaches when showing this browsing data, shows that according to this destination object this expanding data is in this browsing data.
12. the delivery system of expanding data as claimed in claim 11 is characterized in that, this first client is also in order to showing this browsing data, and provides input this expanding data on this browsing data that is shown.
13. the delivery system of expanding data as claimed in claim 11 is characterized in that, this first client/this second client also is used in this browsing data this destination object place and adds a specific label that should expanding data.
14. the delivery system of expanding data as claimed in claim 11 is characterized in that, this first client/also this releases news this second client in order to remittance abroad/remittance.
15. the delivery system of expanding data as claimed in claim 11 is characterized in that, this first client is also in order to showing an administration interface, this first client by this administration interface provide selection this release news.
16. the delivery system of expanding data as claimed in claim 15 is characterized in that, also in order to show an administration interface, this first client transmits this by this administration interface and releases news to this server this first client.
17. the delivery system of expanding data as claimed in claim 11, it is characterized in that, this first client also in order to provide by an administration interface deletion this release news, and transmit this erasure signal that releases news of deletion to this server, also in order to transmit this erasure signal to this second client, this second client also releases news in order to delete this according to this erasure signal this server.
18. the delivery system as claim 15 or 17 described expanding datas is characterized in that, this administration interface is also in order to providing input at least one keyword, and shows that this that comprise those keywords releases news.
19. the delivery system as claim 15 or 17 described expanding datas is characterized in that, this administration interface is also selected at least one specific fields in order to provide, and according to those specific fields this expanding data that sorts.
20. the delivery system of expanding data as claimed in claim 11, it is characterized in that, this first client is also in order to providing at least one user recognition data of input to releasing news, this server also in order to provide use this user's recognition data this second client downloads this release news.
CN200910165645XA 2009-08-12 2009-08-12 Release system and method of extended data Pending CN101997845A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910165645XA CN101997845A (en) 2009-08-12 2009-08-12 Release system and method of extended data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910165645XA CN101997845A (en) 2009-08-12 2009-08-12 Release system and method of extended data

Publications (1)

Publication Number Publication Date
CN101997845A true CN101997845A (en) 2011-03-30

Family

ID=43787439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910165645XA Pending CN101997845A (en) 2009-08-12 2009-08-12 Release system and method of extended data

Country Status (1)

Country Link
CN (1) CN101997845A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000016221A1 (en) * 1998-09-15 2000-03-23 Microsoft Corporation Interactive playlist generation using annotations
US20030081000A1 (en) * 2001-11-01 2003-05-01 International Business Machines Corporation Method, program and computer system for sharing annotation information added to digital contents
US20040201633A1 (en) * 2001-09-13 2004-10-14 International Business Machines Corporation Handheld electronic book reader with annotation and usage tracking capabilities
CN101063971A (en) * 2006-04-26 2007-10-31 英福达科技股份有限公司 Method for manufacturing shareable note and content correcting difference update electronic book
CN101090373A (en) * 2006-06-13 2007-12-19 富士施乐株式会社 Added information distribution apparatus and added information distribution system
CN101277472A (en) * 2007-03-30 2008-10-01 华为技术有限公司 Method, equipment and system of synchronization of blog contents
CN101286924A (en) * 2007-05-31 2008-10-15 北大方正集团有限公司 Method for sharing, managing and downloading postil on Internet
CN101414307A (en) * 2008-11-26 2009-04-22 阿里巴巴集团控股有限公司 Method and server for providing picture searching
CN101490676A (en) * 2006-05-10 2009-07-22 谷歌公司 Web notebook tools

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000016221A1 (en) * 1998-09-15 2000-03-23 Microsoft Corporation Interactive playlist generation using annotations
US20040201633A1 (en) * 2001-09-13 2004-10-14 International Business Machines Corporation Handheld electronic book reader with annotation and usage tracking capabilities
US20030081000A1 (en) * 2001-11-01 2003-05-01 International Business Machines Corporation Method, program and computer system for sharing annotation information added to digital contents
CN101063971A (en) * 2006-04-26 2007-10-31 英福达科技股份有限公司 Method for manufacturing shareable note and content correcting difference update electronic book
CN101490676A (en) * 2006-05-10 2009-07-22 谷歌公司 Web notebook tools
CN101090373A (en) * 2006-06-13 2007-12-19 富士施乐株式会社 Added information distribution apparatus and added information distribution system
CN101277472A (en) * 2007-03-30 2008-10-01 华为技术有限公司 Method, equipment and system of synchronization of blog contents
CN101286924A (en) * 2007-05-31 2008-10-15 北大方正集团有限公司 Method for sharing, managing and downloading postil on Internet
CN101414307A (en) * 2008-11-26 2009-04-22 阿里巴巴集团控股有限公司 Method and server for providing picture searching

Similar Documents

Publication Publication Date Title
CN100403265C (en) Method and system for centralized copy/paste functionality
US9460068B2 (en) Narrative-based media organizing system for transforming and merging graphical representations of digital media within a work area
EP1630694A2 (en) System and method to associate content types in a portable communication device
US20140115070A1 (en) Apparatus and associated methods
EP2439692A1 (en) Platform enabling web-based interpersonal communication within shared digital media
US20050105374A1 (en) Media diary application for use with digital device
US20050165726A1 (en) Packaged, organized collections of digital information, and mechanisms and methods for navigating and sharing the collection
US20110131299A1 (en) Networked multimedia environment allowing asynchronous issue tracking and collaboration using mobile devices
US9465892B2 (en) Associating metadata with media objects using time
US20070271331A1 (en) System of archiving and repurposing a complex group conversation referencing networked media
CN106164908A (en) Modern document storing and sync status
US8276077B2 (en) Method and apparatus for automatic annotation of recorded presentations
CN104380322A (en) User event content, associated apparatus and methods
Aizawa et al. Capture and efficient retrieval of life log
Churchill Web 2.0 and possibilities for educational applications
US20070158403A1 (en) Business card information exchange device and method
EP1533714A2 (en) Multimedia diary application for use with a digital device
Davis Git and GitHub for librarians
CN105706408A (en) Providiing electronic books to user device
CN106030572A (en) Encoded associations with external content items
CN101997845A (en) Release system and method of extended data
US20160224317A1 (en) Audible photos & voice comments in digital social interactions
US10019534B2 (en) Server infrastructure for digital plaque displaying certificates, updates and status
Fay et al. Semantic Web Technologies and Social Searching for Librarians:(THE TECH SET®# 20)
US20230315685A1 (en) System and method for digital information management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110330