CN101997845A - System and method for releasing expansion data - Google Patents
System and method for releasing expansion data Download PDFInfo
- 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
- information
- extended data
- publishing
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000008676 import Effects 0.000 claims description 25
- 238000012217 deletion Methods 0.000 claims description 9
- 230000037430 deletion Effects 0.000 claims description 9
- 238000002372 labelling Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 40
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
一种数据发布系统及其方法,特别指一种扩充数据的发布系统及其方法。A data publishing system and method thereof, in particular to a data publishing system and method thereof.
背景技术Background technique
便条是在日常经常使用的小物品,可以用来记录容易忘记的事或需要提醒的事,甚至因为某些原因而不能当面将某些事通知给其它人知道时,也可以用便条来达到通知的目的。Notes are small items that are often used in daily life. They can be used to record things that are easy to forget or need to be reminded. Even when some things cannot be notified to others in person for some reasons, notes can also be used to achieve notification. Purpose.
由于便条具有一定的便利性,因此也有软件开发者在计算机上开发出类似的软件,让使用者可以在电子的便条中输入文字后,随意的摆放在屏幕的任意处,以达到与实体的便条相似的功用。另外,最近在某些浏览软件中也加入了类似电子便条的功能,让浏览软件的使用者能够通过浏览软件,在被浏览的文件中加入电子便条,使用者加入的电子便条中可以记录与被浏览的文件相关联的数据,例如补充说明、批注、范例、心得感想等,借以在使用者经过一段时间后再次浏览该文件时,可以让使用者回忆起当初浏览文件的记忆,使得使用者可以快速的了解文件的内容。Due to the convenience of the note, some software developers have developed similar software on the computer, allowing users to enter text in the electronic note and place it anywhere on the screen at will, so as to achieve the same effect as the entity. Notes have a similar function. In addition, recently, some browsing software has also added a function similar to electronic notes, allowing users of the browsing software to add electronic notes to the files being browsed through the browsing software, and the electronic notes added by users can record and be read. The data associated with the browsed file, such as supplementary instructions, annotations, examples, impressions, etc., so that when the user browses the file again after a period of time, the user can recall the memory of the original browsing file, so that the user can Quickly understand the contents of the file.
不过,目前提供电子便条功能的浏览软件都没有提供分享电子便条的功能,因此,若使用者需要分享电子便条的内容时,目前除了将加入电子便条的文件提供给其它使用者开启观看之外,其它使用者无法得知使用者自行加入文件中的电子便条的内容,也就是说,使用者无法将其在文件中建立的电子便条以其它更快速的方式分享给其它使用者。However, at present, none of the browsing software that provides the electronic note function provides the function of sharing the electronic note. Therefore, if the user needs to share the content of the electronic note, in addition to providing the file added to the electronic note to other users to start viewing, Other users cannot know the content of the electronic note that the user adds to the file, that is to say, the user cannot share the electronic note created in the file with other users in other faster ways.
综上所述,可知现有技术中长期以来一直存在使用者自行建立的电子便条不易分享的问题,因此有必要提出改进的技术手段,来解决此一问题。To sum up, it can be seen that there has long been a problem in the prior art that the electronic note created by the user is not easy to share. Therefore, it is necessary to propose an improved technical means to solve this problem.
发明内容Contents of the invention
有鉴于先前技术存在电子便条不易分享的问题,本发明遂提供一种扩充数据的发布系统及其方法,其中:In view of the problem that electronic notes are not easy to share in the prior art, the present invention provides a system and method for publishing extended data, wherein:
本发明所提供的扩充数据的发布系统,至少包含:第一客户端,用以提供输入与浏览数据中的目标对象相对应的扩充数据,并储存包含扩充数据及目标对象的发布信息,及用以提供选择发布信息,并上传发布信息;服务器,用以接收第一客户端所上传的发布信息;第二客户端,用以至服务器下载发布信息,及在显示浏览数据时,依据目标对象显示扩充数据于浏览数据中。The extended data publishing system provided by the present invention at least includes: a first client, which is used to provide the extended data corresponding to the target object in the browsing data, store the release information including the extended data and the target object, and use to provide selection of release information and upload the release information; the server is used to receive the release information uploaded by the first client; the second client is used to download the release information from the server, and when displaying browsing data, display expansion according to the target object The data is in Browse Data.
本发明所提供的扩充数据的发布方法,其步骤至少包括:第一客户端提供输入与浏览数据中的目标对象相对应的扩充数据;第一客户端储存包含扩充数据及目标对象的发布信息;第一客户端提供选择发布信息;第一客户端上传发布信息至服务器;第二客户端至服务器下载发布信息;第二客户端在显示浏览数据时,依据目标对象显示扩充数据于浏览数据中。The method for distributing extended data provided by the present invention includes at least the following steps: the first client provides and inputs the extended data corresponding to the target object in the browsing data; the first client stores the release information including the extended data and the target object; The first client provides selective release information; the first client uploads the release information to the server; the second client downloads the release information to the server; when the second client displays the browsing data, it displays expanded data in the browsing data according to the target object.
本发明所提供的系统与方法如上,与现有技术之间的差异在于本发明通过第一客户端在浏览数据中输入扩充数据后,可以选择性的将包含扩充数据及目标对象的发布信息上传到服务器上,在第二客户端联机到服务器上下载第一客户端所上传的发布信息后,第二客户端依据目标对象在浏览数据中显示扩充数据,以解决先前技术所存在的问题,并可以达成可选择欲分享的扩充数据的技术功效。The system and method provided by the present invention are as above, and the difference between the present invention and the prior art is that the present invention can selectively upload the release information containing the expanded data and the target object after the first client enters the expanded data in the browsing data. On the server, after the second client connects to the server to download the release information uploaded by the first client, the second client displays the expanded data in the browse data according to the target object, so as to solve the problems existing in the prior art, and The technical function of selecting the extended data to be shared can be achieved.
附图说明Description of drawings
图1为本发明所提的扩充数据的发布系统的系统架构图。FIG. 1 is a system architecture diagram of the extended data publishing system proposed by the present invention.
图2为本发明所提的第一客户端的组件示意图。FIG. 2 is a schematic diagram of components of the first client proposed by the present invention.
图3为本发明所提的第二客户端的组件示意图。FIG. 3 is a schematic diagram of components of the second client proposed by the present invention.
图4A为本发明实施例所提的浏览数据的示意图。FIG. 4A is a schematic diagram of browsing data provided by an embodiment of the present invention.
图4B为本发明实施例所提的在浏览数据中显示扩充数据的示意图。FIG. 4B is a schematic diagram of displaying extended data in browsing data according to an embodiment of the present invention.
图5为本发明实施例所提的管理界面的示意图。FIG. 5 is a schematic diagram of a management interface provided by an embodiment of the present invention.
图6为本发明所提的第一客户端与第二客户端整合后的组件示意图。FIG. 6 is a schematic diagram of integrated components of the first client and the second client according to the present invention.
图7A为本发明所提的扩充数据的发布方法的方法流程图。FIG. 7A is a flow chart of the method for publishing extended data proposed by the present invention.
图7B为本发明所提的扩充数据的发布方法的附加方法流程图。FIG. 7B is a flow chart of an additional method of the extended data publishing method proposed by the present invention.
图7C为本发明所提的扩充数据的发布方法的下载发布信息的详细方法流程图。FIG. 7C is a flowchart of a detailed method for downloading and publishing information in the method for publishing extended data proposed in the present invention.
【主要组件符号说明】[Description of main component symbols]
100 第一客户端100 first client
110 第一储存模块110 The first storage module
120 第一显示模块120 first display module
130 第一输入模块130 first input module
150 数据读取模块150 data reading module
160 第一传输模块160 first transmission module
180 汇出模块180 export module
190 标签处理模块190 label processing module
200 服务器200 servers
300 第二客户端300 second client
310 第二传输模块310 second transmission module
320 第二储存模块320 Second storage module
330 数据汇入模块330 data import module
350 第二显示模块350 second display module
360 数据载入模块360 data loading module
380 第二输入模块380 second input module
400 显示区域400 display area
410 浏览数据410 Browse data
411 目标对象411 target audience
420 浮动窗口420 floating window
421 扩充数据421 Extended data
500 管理界面500 management interface
531 关键词输入字段531 Keyword input field
532 日期输入字段532 date input field
600 客户端600 clients
610 储存模块610 storage module
620 显示模块620 display module
630 输入模块630 input module
650 数据读取模块650 data reading module
660 传输模块660 transmission module
670 数据汇入模块670 data import module
680 汇出模块680 export module
690 标签处理模块690 label processing module
具体实施方式Detailed ways
以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使任何所属领域技术人员能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施,以此实现本发明可达成的功效。The features and implementation methods of the present invention will be described in detail below in conjunction with the drawings and embodiments, the content is enough to enable any person skilled in the art to easily and fully understand the technical means used to solve the technical problems of the present invention and implement them accordingly, so as to realize The effect that the present invention can achieve.
本发明提供使用者将其所建立的扩充数据发布给其它使用者。以下先以图1本发明所提的扩充数据的发布系统的系统架构图来说明本发明的系统运作。如图1所示,本发明的系统含有第一客户端100、服务器200以及第二客户端300。其中,第一客户端100更如图2所示,包含第一储存模块110、第一显示模块120、第一输入模块130、数据读取模块150以及第一传输模块160;第二客户端300更如图3所示,包含第二传输模块310、第二储存模块320、数据汇入模块330、第二显示模块350以及数据载入模块360。The invention provides users to distribute the extended data created by them to other users. The system operation of the present invention will be described below with the system architecture diagram of the extended data distribution system proposed in FIG. 1 . As shown in FIG. 1 , the system of the present invention includes a
第一储存模块110负责储存提供给使用者观看的浏览数据,第一储存模块110所储存的浏览数据可以为纯文字数据、二进制数据或是图片、声音或影像等多媒体数据,甚至是文字数据与多媒体数据的组合。在大多数的情况下,第一储存模块110所储存的浏览数据为特定格式的文本文件,如XML档或预订格式的文本文件等,但本发明并不以此为限。The first storage module 110 is responsible for storing the browsing data provided for the user to watch. The browsing data stored in the first storage module 110 can be plain text data, binary data or multimedia data such as pictures, audio or video, or even text data and A combination of multimedia data. In most cases, the browsing data stored in the first storage module 110 is a text file in a specific format, such as an XML file or a text file in a predetermined format, but the present invention is not limited thereto.
第一储存模块110也负责储存发布信息,第一储存模块110所储存的发布信息至少包含浏览数据中特定的目标对象、与该目标对象相对应的扩充数据,甚至可以包含发布信息被储存的时间或日期等与扩充数据相关的数据。其中,目标对象为浏览数据中的文字或图片等,但本发明并不以此为限;扩充数据则通常为文字数据,但本发明同样不以此为限。一般而言,第一储存模块110会以发布信息表来储存发布信息,但第一储存模块110储存发布信息的方式并不以此为限。另外,第一储存模块110通常会将发布信息储存在浏览数据中,或是以与浏览数据对应的特定文件来储存,但本发明亦不以此为限。The first storage module 110 is also responsible for storing the release information. The release information stored in the first storage module 110 at least includes the specific target object in the browsing data, the extended data corresponding to the target object, and may even include the time when the release information is stored. or data related to enrichment data such as dates. Wherein, the target object is text or pictures in the browsing data, but the present invention is not limited thereto; the extended data is usually text data, but the present invention is also not limited thereto. Generally speaking, the first storage module 110 stores the release information in a release information table, but the manner in which the first storage module 110 stores the release information is not limited thereto. In addition, the first storage module 110 usually stores the publishing information in the browsing data, or stores it in a specific file corresponding to the browsing data, but the present invention is not limited thereto.
第一显示模块120负责在特定的显示区域400中显示浏览数据410,如图4A所示。第一显示模块120也负责将扩充数据421显示在与显示浏览数据410相同的显示区域400中,使得扩充数据421被第一显示模块120显示在浏览数据410之中,如图4B所示。一般而言,第一显示模块120会先以第一图层(layer)显示浏览数据410后,再以重叠于第一图层的上的第二图层或是浮动窗口来显示扩充数据421,但本发明的第一显示模块120显示浏览数据410以及扩充数据421的方式并不以此为限。The first display module 120 is responsible for displaying
第一输入模块130负责提供输入扩充数据421。一般而言,第一输入模块130会提供使用者在显示于显示区域400的浏览数据410中选取目标对象411,而后提供使用者输入对应该被选取的目标对象411的扩充数据421。第一输入模块130提供选取的目标对象411以及提供输入的扩充数据421会被第一储存模块110储存为与目标对象411对应的发布信息。The
第一输入模块130也负责在第一显示模块120显示出扩充数据421后,提供输入与被显示的某个扩充数据相对应的选定信号,其中,选定信号为一种控制信号,与该扩充数据具有一对一的对应关系。一般而言,使用者系通过第一输入模块130输入选定信号。The
数据读取模块150负责由第一储存模块110中读取第一显示模块120所显示的浏览数据中的各个目标对象所对应的发布信息,也就是说,数据读取模块150会由第一储存模块110所储存的浏览数据中或对应该浏览数据的特定文件中读出各目标对象所对应的发布信息。甚至进一步由发布信息中读出扩充数据。The
数据读取模块150也负责在第一输入模块130提供输入选定信号后,由第一储存模块110中读取出与被输入的选定信号相对应的发布信息。The
第一传输模块160负责在第一输入模块130提供输入选定信号后,将数据读取模块150所读出的与选定信号相对应的发布信息传送到服务器200进行储存。The
值得一提的是,若第一储存模块110中更储存了管理界面500的程序代码,则在第一客户端100执行管理界面500后,第一显示模块120更可以负责显示如图5所示的管理界面500,但本发明所提的管理界面并不以此为限。其中,第一显示模块120所显示的管理界面可以提供第一显示模块120以列表的形式显示出所有的扩充数据。It is worth mentioning that if the program code of the
同样在第一客户端100执行管理界面500后,第一输入模块130更可以在第一显示模块120不显示浏览数据410的情况下,提供输入浏览数据中的目标对象,以及相对应的扩充数据。第一输入模块130提供输入的目标对象以及相对应的扩充数据会被第一储存模块110储存。Similarly, after the
第一输入模块130还可以在管理界面500中提供使用者选择发布信息,并由管理界面500通过第一传输模块160将发布信息传送到服务器200储存。管理界面500也可以通过汇出模块180将被选择的发布信息汇出为文件,借以提供使用者自行上传至服务器200。The
而为了方便使用者在管理界面500中选择发布信息,第一输入模块130更可以提供使用者输入关键词,数据读取模块150更负责至第一储存模块110中查找包含第一输入模块130所提供输入的关键词的发布信息,并由第一显示模块120显示于管理界面500后,由第一输入模块130提供使用者选择被数据读取模块150所查找出的发布信息。另外,第一输入模块130也可以提供使用者输入发布信息中的某一个字段,使得数据读取模块150依据该字段中的数据的顺序排列扩充数据后,由第一显示模块120将排列后的发布信息显示在管理界面500中。In order to make it easier for users to choose to publish information in the
通过上述的第一储存模块110、第一显示模块120、第一输入模块130、数据读取模块150以及第一传输模块160等模块,第一客户端100可以提供输入与浏览数据中的目标对象对应的扩充数据,并将目标对象以及相对应的扩充数据储存为相对应的发布信息,以及在提供选择发布信息后,传送被选择的发布信息至服务器200。Through the above-mentioned first storage module 110, first display module 120,
另外,第一客户端100更可以包含标签处理模块190,负责在第一输入模块130提供输入扩充数据后,在浏览数据中与扩充数据对应的目标对象的位置之前或之后写入与扩充数据对应的特定标签,如「<extdata/>」等,但本发明所提的特定标签并不以此为限。如此,在第一显示模块120显示浏览数据后,可以依据浏览数据中的特定标签显示相对应的扩充数据,而不需要额外搜寻目标对象在浏览数据中的位置,以加快第一显示模块120显示扩充数据的速度。In addition, the
服务器200负责在接收到第一客户端100所上传的发布信息后,储存接收到的发布信息,并等待第二客户端300下载。The
第二传输模块310负责联机到服务器200中下载第一客户端100所上传的发布信息。其中,第二客户端300可能是经由使用者的操作,通过第二传输模块310至服务器200下载发布信息,或是在第二客户端300执行管理界面后,由管理界面通过第二传输模块310至服务器200下载发布信息。The
第二储存模块320负责储存浏览数据。第二储存模块320也负责储存第二传输模块310所下载的发布信息,与第一储存模块110相同的,第二储存模块320通常会以发布信息表的方式储存发布信息,但本发明并不以此为限。另外,第二储存模块320也会将第二传输模块310所下载的发布信息储存于浏览数据中或储存于与浏览数据对应的特定文件中,本发明同样不以此为限。The second storage module 320 is responsible for storing browsing data. The second storage module 320 is also responsible for storing the release information downloaded by the
数据汇入模块330负责将第二传输模块310所下载的发布信息储存到第二储存模块320中。若发布信息为使用者自行操作第二客户端300下载,则使用者需要通过第二输入模块380输入自行下载的发布信息所储存的位置,数据汇入模块330会至该位置读取第二传输模块310下载的发布信息,并将发布信息储存到第二储存模块320中。而若发布信息为第二客户端300所执行的管理界面通过第二传输模块310下载,则数据汇入模块330会在第二传输模块310下载发布信息后,将发布信息储存到第二储存模块320中。其中,不论使用者如何操作第二传输模块310至服务器200中下载发布信息,若第二储存模块320以发布信息表的方式储存发布信息,则数据汇入模块330会将发布信息依据发布信息表的格式储存发布信息中各个字段的数据。The data import
数据汇入模块330更负责将第二传输模块310下载的发布信息储存到第二储存模块320中之后,在第二储存模块320所储存的浏览数据中的目标对象的位置之前或之后写入对应扩充数据的特定标签,如「<extdata/>」,但本发明所提的特定标签并不以此为限。The data import
第二显示模块350与第一显示模块120相似,负责在显示区域400中显示第二储存模块320所储存的浏览数据410,如图4A所示。第二显示模块350也负责将扩充数据421显示在与显示浏览数据410相同的显示区域400中,使得扩充数据421被第一显示模块120显示在浏览数据410之中,如图4B所示。The
数据载入模块360与第一客户端100的数据读取模块150相似,负责由第二储存模块320读取出包含第二显示模块350所显示的浏览数据中的各个目标对象的发布信息。也就是说,数据载入模块360会由第二储存模块320所储存的该浏览数据中或对应该浏览数据的特定文件中读出发布信息,并由发布信息中读出扩充数据。The
通过上述的第二传输模块310、第二储存模块320、数据汇入模块330、第二显示模块350以及数据载入模块360等模块,第二客户端300便可以联机至服务器200下载发布信息,而当第二客户端300在显示浏览数据时,能够在浏览数据中显示扩充数据。Through the aforementioned modules such as the
值得一提的是,实际上第一客户端100与第二客户端300可以为相同的设备或装置,也就是说,第一客户端100与第二客户端300中的各模块可以整合为如图6所示的客户端600,其中,储存模块610包含第一客户端100的第一储存模块110以及第二客户端300的第二储存模块320的运作功能,显示模块620包含第一客户端100的第一显示模块120以及第二客户端300的第二显示模块350的运作功能,输入模块630包含第一客户端100的第一输入模块130以及第二客户端300的第二输入模块380(如果有需要)的运作功能,数据读取模块650包含第一客户端100的数据读取模块150以及第二客户端300的数据载入模块360的运作功能,传输模块660包含第一客户端100的第一传输模块160以及第二客户端300的第二传输模块310的运作功能,数据汇入模块670、汇出模块680、标签处理模块690则分别与第二客户端300的数据汇入模块330、第一客户端100的汇出模块180、第一客户端100的标签处理模块190的相同。It is worth mentioning that, in fact, the first client 100 and the second client 300 can be the same device or device, that is, the modules in the first client 100 and the second client 300 can be integrated as The client 600 shown in Figure 6, wherein the storage module 610 includes the operating functions of the first storage module 110 of the first client 100 and the second storage module 320 of the second client 300, and the display module 620 includes the first client The operating functions of the first display module 120 of 100 and the second display module 350 of the second client 300, the input module 630 includes the first input module 130 of the first client 100 and the second input module 380 of the second client 300 (if necessary), the data reading module 650 includes the operating functions of the data reading module 150 of the first client 100 and the data loading module 360 of the second client 300, and the transmission module 660 includes the first client 100 of the first transmission module 160 and the operation function of the second transmission module 310 of the second client 300, the data import module 670, the export module 680, and the tag processing module 690 are respectively connected with the The module 330 , the export module 180 of the first client 100 , and the label processing module 190 of the first client 100 are the same.
接着以第一实施例来解说本发明的运作系统与方法,并请参照图7A本发明所提的扩充数据的发布方法的方法流程图。在本实施例中,假设第一客户端100的第一储存模块110以及第二客户端300的第二储存模块320都储存有如图5所示的管理界面500的程序代码。Next, the first embodiment is used to illustrate the operating system and method of the present invention, and please refer to FIG. 7A for the method flow chart of the method for distributing extended data proposed by the present invention. In this embodiment, it is assumed that the first storage module 110 of the
当教师欲使用本发明将其在某篇文章(浏览数据410)中使用电子便条记录的单词「catch」(目标对象411)的补充数据「catch up with」(扩充数据421)发布给其学生前,教师会在其所使用的第一客户端100上操作执行浏览软件,使浏览软件开启该篇文章,如此,第一客户端100中的第一显示模块120会由第一客户端100的第一储存模块110读出该篇文章,并在第一客户端100的屏幕所显示的显示区域400中显示出该篇文章(步骤801),如图4A所示。When the teacher intends to use the present invention to distribute to his students the supplementary data "catch up with" (extended data 421) of the word "catch" (target object 411) recorded in an article (browsing data 410) using an electronic note , the teacher will operate and execute the browsing software on the
接着,教师会通过第一客户端100的第一输入模块130,在显示区域400中选取该篇文章中的单词「catch」,并通过第一输入模块130输入与单词「catch」相对应的补充数据「catch up with」,如此,第一输入模块130会提供教师将该篇文章中的单词「catch」相对应的补充数据「catch up with」输入本发明中(步骤811)。Then, the teacher will select the word "catch" in the article in the
在第一客户端100中的第一输入模块130提供教师输入对应单词「catch」的补充数据「catch up with」后,第一客户端100中的第一储存模块110会将包含第一输入模块130提供教师输入的补充数据「catch up with」、相对应的单词「catch」以及输入补充数据的日期「2009/4/13」(非必要)的发布信息储存到发布信息表中(步骤813);同时,第一客户端100中的数据读取模块150将读取第一输入模块130提供教师输入的补充数据「catch upwith」,使得第一显示模块120会如图4B所示,以电子便条的方式在显示该篇文章的显示区域400中显示出对应单词「catch」的补充数据「catch upwith」。After the
事实上,教师并不一定要通过第一客户端100的第一输入模块130在显示区域400中输入对应单词「catch」的补充数据「catch up with」,教师也可以直接操作第一客户端100执行如图5所示的管理界面500,并通过第一输入模块130按下管理界面500中的「新增」的按键后,在按下「新增」的按键所产生的使用者界面(图中未示)中,通过第一输入模块130完成单词「catch」以及对应单词「catch」的补充数据「catch up with」的输入(步骤811),如此,第一客户端100中的第一储存模块110会将包含第一输入模块130提供教师输入的补充数据「catch up with」、相对应的单词「catch」以及输入补充数据的日期「2009/4/13」(非必要)的发布信息储存到发布信息表中(步骤813)。In fact, the teacher does not have to input the supplementary data "catch up with" corresponding to the word "catch" in the
若第一客户端100中包含标签处理模块190,则在第一客户端100中的第一储存模块110将发布信息储存到发布信息表中(步骤813)后,标签处理模块190会查找出补充数据「catch up with」所对应的单词「catch」在第一储存模块110所储存的该篇文章中的储存位置,并在该储存位置之前或之后,也就是单词「catch」之前或之后写入与补充数据「catch up with」对应的标签(步骤816),例如「<extdata seqno=“1”/>」,但本发明并不以此为限。If the
在第一客户端100中的第一储存模块110将发布信息储存到发布信息表中(步骤813)后,教师会操作第一客户端100以执行管理界面500,使得第一客户端100的第一显示模块120显示管理界面500(步骤821)。After the first storage module 110 in the
之后,第一客户端100的第一输入模块130会提供教师在管理界面500中选择要发布给学生的补充数据(步骤822),假设教师通过第一输入模块130选择了编号为「1」的发布信息,也就是教师选择包含补充数据为「catchup with」、相对应的单词为「catch」的发布信息。其中,若第一客户端100的第一显示模块120在管理界面500中显示出大量的发布信息,使得教师无法轻易的找到包含补充数据为「catch up with」、相对应的单词为「catch」的发布信息,则教师可以通过第一输入模块130在管理界面500中的关键词输入字段531中输入关键词,如「catch」等,使得第一客户端100的数据读取模块150会至第一客户端100的第一储存模块110中查找目标对象或扩充数据包含该关键词的发布信息,并由第一显示模块120将被数据读取模块150查找出的发布信息以列表的方式显示在管理界面500中;教师也可以通过第一输入模块在管理界面500中的日期输入字段532中输入日期,如「2009/4/13」等,使得数据读取模块150由第一储存模块110中查找输入日期为「2009/4/13」的发布信息,并由第一显示模块120显示在管理界面500中。After that, the
在第一客户端100的第一输入模块130提供教师在管理界面500中选择要发布给学生的补充数据(步骤822)后,教师可以通过第一输入模块130按下管理界面500中的「发布」的按键,如此,管理界面500便会通过第一客户端100的第一传输模块160将上传编号为「1」的发布信息,也就是包含补充数据「catch up with」、与补充数据相对应的单词「catch」、以及输入日期「2009/4/13」的发布信息至服务器200(步骤830)。After the
事实上,第一客户端100所执行的管理界面500并不一定需要提供通过第一客户端100的第一传输模块160上传发布信息至服务器200(步骤830)的功能,也就是说,教师需要在通过第一客户端100的第一输入模块130选择要发布给学生的补充数据「catch up with」(步骤822)后,通过第一输入模块130按下管理界面500中的「汇出」的按键,如此,第一客户端100的汇出模块180会汇出包含补充数据「catch up with」、与补充数据相对应的单词「catch」、以及输入日期「2009/4/13」的发布信息的文件,并将汇出的文件存放到使用者通过第一输入模块130所设定的目录中,以完成发布信息的汇出(步骤826)。而后,教师需要自行操作第一客户端100,借以通过第一客户端100的第一传输模块160上传汇出模块180所汇出的包含发布信息的文件至服务器200(步骤830)。In fact, the
另外,教师并不一定要通过管理界面500才能够传送发布信息至服务器200或是汇出发布信息,教师也可以通过第一客户端100的第一输入模块130选择在显示区域400所显示的补充数据(步骤822),假设为「catch up with」,并通过第一输入模块130在显示补充数据的图层上选择发布或是汇出的选项,若是教师选择的选项为「发布」,则第一客户端100的第一传输模块160传送包含补充数据「catch up with」的发布信息至服务器200,若教师选择的选校为「汇出」,则第一客户端100的汇出模块180会汇出包含补充数据「catch up with」的发布信息的文件给教师,使得教师可以自行上传包含发布信息的文件至服务器200。In addition, the teacher does not have to use the
在服务器200接收到第一客户端100所上传的包含补充数据「catch upwith」、与补充数据相对应的单词「catch」、以及输入日期「2009/4/13」的发布信息后,会储存接收到的发布信息。After the
而后,教师的学生可以操作其所使用的第二客户端300的第二传输模块310联机到服务器200下载包含补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息(步骤850)。其中,学生可能会直接操作第二客户端300,使得第二客户端300通过第二传输模块310联机到服务器200下载包含发布信息的文件,接着,学生会操作第二客户端300执行管理界面500,使得第二显示模块350会显示出管理界面500(步骤861),如此,学生便可以通过第二客户端300的第二输入模块380按下管理界面500中的「汇入」的按键,并在按下「汇入」的按键所产生的使用者界面(图中未示)中通过第二输入模块380输入包含发布信息的文件所存放的目录与文件名称后,第二客户端300中的数据汇入模块330会将文件所包含的发布信息储存到第二客户端300的第二储存模块320中,也就是将发布信息所包含的补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」储存到第二储存模块320中,借以完成发布信息的汇入(步骤862)。Then, the teacher's student can operate the
另外,学生也可能直接操作第二客户端300执行管理界面500,使得管理界面500在被执行后,被第二客户端300的第二显示模块350显示(步骤861)之前,自动通过第二客户端300的第二传输模块310联机到服务器200下载发布信息(步骤850),或是管理界面500在被执行后,由学生在第二显示模块350显示管理界面500(步骤861)中,通过第二客户端300的第二输入模块380按下管理界面500「汇入」的按键,使得管理界面500通过第二传输模块310联机到服务器200下载发布信息(步骤850)。第二客户端300中的数据汇入模块330会在管理界面500通过第二传输模块310完成发布信息的下载(步骤850)后,将第二传输模块310所下载的包含补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息储存到第二储存模块320中,完成发布信息的汇入(步骤862)。In addition, students may also directly operate the
事实上,若第二客户端300中没有执行管理界面500,则表示学生无法以管理界面500汇入发布信息,则第二客户端300的第二传输模块310便需要在特定的时间联机到服务器200中下载发布信息(步骤850),并由第二客户端300的数据汇入模块330汇入发布信息(步骤862),其中,第二传输模块联机至服务器200的特定时间例如固定的时间间隔、浏览软件被启动时、该篇文章被开启时等,但本发明所提的特定时间并不以此为限。In fact, if the
在第二客户端300的数据汇入模块330汇入发布信息(步骤862)后,数据汇入模块330更可以至第二客户端300的第二储存模块320中,查找单词「catch」在该篇文章中的储存位置,并在单词「catch」的储存位置之前或之后写入与补充数据「catch up with」对应的标签(步骤866),例如「<extdata seqno=“1”/>」,但本发明并不以此为限。After the
跟着,当学生操作第二客户端300,使得第二客户端300的第二显示模块350如图4A所示,在显示区域400中显示该篇文章(步骤871)时,第二客户端300的数据载入模块360会至第二客户端300的第二储存模块320读取该篇文章中的所有发布信息,也就是说,数据载入模块360至少会读出包含补充数据「catch up with」、对应补充数据的单词「catch」、以及输入日期「2009/4/13」的发布信息(步骤872),使得第二显示模块350会如图4B所示,在显示该篇文章的显示区域400中以浮动窗口420的方式,在单词「catch」周围显示出对应单词「catch」的补充数据「catch up with」(步骤873)。一般而言,第二显示模块350会将浮动窗口420显示在显示区域400中没有文字的位置,但本发明并不以此为限。若第二输入模块380提供使用者拖曳浮动窗口420,则第二显示模块350在显示区域400中显示浮动窗口420的位置将没有限制。Then, when the student operates the
综上所述,可知本发明与现有技术之间的差异在于第一客户端在浏览数据中输入扩充数据后,可以选择性的将包含扩充数据及目标对象的发布信息上传到服务器上,在第二客户端联机到服务器上下载第一客户端所上传的发布信息后,第二客户端依据目标对象在浏览数据中显示扩充数据技术手段,通过此一技术手段可以解决先前技术所存在电子便条不易分享的问题,进而达成可选择欲分享的扩充数据的技术功效。To sum up, it can be known that the difference between the present invention and the prior art is that after the first client enters the extended data in the browsing data, it can selectively upload the release information including the extended data and the target object to the server. After the second client connects to the server and downloads the release information uploaded by the first client, the second client displays the expanded data technical means in the browsing data according to the target object. This technical means can solve the problem of electronic notes in the prior art Problems that are not easy to share, and then achieve the technical effect of selecting the expanded data to be shared.
本发明更可以提供删除发布信息的功能,以下以第一实施例进行说明,请参照图7B,当教师希望删除包含补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息时,可以在第一客户端100的第一显示模块120显示该篇文章的显示区域400中,通过第一客户端100的第一输入模块130选择欲删除的补充数据「catch up with」,并通过第一输入模块130选择删除补充数据的选项后,由第一输入模块130产生删除包含补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」的发布信息的删除信号,接着,第一客户端100的第一储存模块110会由该篇文章或与该篇文章对应的特定文件中删除包含补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」的发布信息(步骤881)。The present invention can also provide the function of deleting published information. The first embodiment will be described below. Please refer to FIG. 7B. ", and input date "2009/4/13" release information, the first display module 120 of the
另外,教师也可以操作第一客户端100执行管理界面500,并在第一客户端100的第一显示模块120在管理界面500中显示出发布信息的清单后,通过第一客户端100的第一输入模块130选择欲删除的包含补充数据「catchup with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息。在教师通过第一输入模块130按下管理界面500中的「删除」的按键后,管理界面500会产生删除包含补充数据「catchup with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息的删除信号,接着,第一客户端100的第一储存模块110会由该篇文章或与该篇文章对应的特定文件中删除包含补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息(步骤881)。In addition, the teacher can also operate the
在第一客户端100提供教师删除发布信息(步骤881)后,第一客户端100的第一传输模块160会传送删除包含补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息的删除信号至服务器200(步骤887)。After the
在服务器200接收到第一客户端100所传送的删除发布信息的删除信号后,若服务器200在第二客户端300下载发布信息时,有记录的下载发布信息的第二客户端300的识别数据,则服务器200会主动传送删除该发布信息的删除信号至下载过该发布信息的第二客户端300(步骤891);若服务器200也没有记录的下载发布信息的第二客户端300的识别数据,则服务器200将等待第二客户端300的第二传输模块310联机至服务器200下载发布信息时,传送删除包含补充数据「catch up with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息的删除信号至第二客户端300(步骤891)。After the
在第二客户端300接收到服务器200所传送的删除包含补充数据「catchup with」、对应补充数据「catch up with」的单词「catch」、以及输入日期「2009/4/13」的发布信息的删除信号后,不论第二客户端300由学生操作而通过第二客户端300的第二传输模块310联机至服务器200下载发布信息或是由第二客户端300所执行的管理界面500通过第二传输模块310联机至服务器200下载发布信息,第二客户端300的数据汇入模块330都会删除第二客户端300的第二储存模块320所储存的该发布信息(步骤896),如此,便完成发布讯息的删除。When the
此外,本发明更可以提供教师对其所上传的发布信息进行存取权限的设定,在第一客户端100的第一输入模块130提供使用者输入扩充数据(步骤811)之前、同时或之后,提供教师输入其学生的识别数据,第一客户端100的第一储存模块110会将学生的识别数据一并储存到包含教师输入的扩充数据的发布信息中(步骤813)。In addition, the present invention can further provide the teacher to set the access authority for the posted information uploaded by the teacher before, at the same time or after the
当第一客户端100的第一传输模块160将包含教师输入的扩充数据的发布信息上传到服务器200(步骤830)后,服务器200会将发布信息中所记录的学生的识别数据与其它字段的数据分开储存,如此,当第二客户端300的第二传输模块310联机到服务器200下载发布信息(步骤850)时,请参考图7C,第二客户端300的第二传输模块310会先传送识别数据至服务器200(步骤851),服务器200会判断第二客户端300的第二传输模块310所传送的识别数据是否与第一客户端100所上传的发布信息所包含的学生的识别数据相同(步骤852),若是,服务器200才会传送第一客户端100所上传的包含教师输入的扩充数据的发布信息至第二客户端300(步骤853),若否,则不会传送第一客户端100所上传的包含教师输入的扩充数据的发布信息至第二客户端300。After the
再者,本发明的扩充数据的发布方法,可实现于硬件、软件或硬件与软件的组合中。Furthermore, the method for distributing extended data of the present invention can be implemented in hardware, software, or a combination of hardware and software.
虽然本发明所揭露的实施方式如上,但所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所述领域技术人员,在不脱离本发明所揭露的精神和范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专利保护范围。本发明的专利保护范围,仍须以权利要求书所界定的为准。Although the embodiments disclosed in the present invention are as above, the content described is not intended to directly limit the patent protection scope of the present invention. Anyone skilled in the field of the present invention, without departing from the spirit and scope disclosed in the present invention, makes some changes and modifications to the form and details of the implementation of the present invention, all of which belong to the scope of patent protection of the present invention. The scope of patent protection of the present invention must still be defined by the claims as the criterion.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910165645XA CN101997845A (en) | 2009-08-12 | 2009-08-12 | System and method for releasing expansion data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910165645XA CN101997845A (en) | 2009-08-12 | 2009-08-12 | System and method for releasing expansion 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 | System and method for releasing expansion data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101997845A (en) |
Citations (9)
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 and system for making shared notes and content errata difference update e-book |
CN101090373A (en) * | 2006-06-13 | 2007-12-19 | 富士施乐株式会社 | Additional information distribution device and additional information distribution system |
CN101277472A (en) * | 2007-03-30 | 2008-10-01 | 华为技术有限公司 | Synchronization method, device and system for blog content |
CN101286924A (en) * | 2007-05-31 | 2008-10-15 | 北大方正集团有限公司 | Method for Internet Annotation Sharing, Management and Downloading |
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 tool |
-
2009
- 2009-08-12 CN CN200910165645XA patent/CN101997845A/en active Pending
Patent Citations (9)
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 and system for making shared notes and content errata difference update e-book |
CN101490676A (en) * | 2006-05-10 | 2009-07-22 | 谷歌公司 | WEB notebook tool |
CN101090373A (en) * | 2006-06-13 | 2007-12-19 | 富士施乐株式会社 | Additional information distribution device and additional information distribution system |
CN101277472A (en) * | 2007-03-30 | 2008-10-01 | 华为技术有限公司 | Synchronization method, device and system for blog content |
CN101286924A (en) * | 2007-05-31 | 2008-10-15 | 北大方正集团有限公司 | Method for Internet Annotation Sharing, Management and Downloading |
CN101414307A (en) * | 2008-11-26 | 2009-04-22 | 阿里巴巴集团控股有限公司 | Method and server for providing picture searching |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11899683B2 (en) | Digital asset management system | |
Pomerantz | Metadata | |
US7996432B2 (en) | Systems, methods and computer program products for the creation of annotations for media content to enable the selective management and playback of media content | |
CN109478302B (en) | Stream Timeline Social Network | |
US20050165726A1 (en) | Packaged, organized collections of digital information, and mechanisms and methods for navigating and sharing the collection | |
US7996436B2 (en) | Media management system | |
Gemmell et al. | MyLifeBits: a personal database for everything | |
CN105531700B (en) | Automatic augmentation of content through augmentation services | |
US8069092B2 (en) | Method system of software for publishing images on a publicly available website and for ordering of goods or services | |
US7979803B2 (en) | RSS hostable control | |
US20140115070A1 (en) | Apparatus and associated methods | |
ES2324078B1 (en) | SYSTEM AND METHOD OF INTELLIGENT ADMINISTRATION, RECOMMENDATION AND DISCOVERY OF MULTIMEDIA CONTENTS FOR MOBILE REPRODUCTION DEVICES. | |
US9595015B2 (en) | Electronic journal link comprising time-stamped user event image content | |
EP2439692A1 (en) | Platform enabling web-based interpersonal communication within shared digital media | |
US9465892B2 (en) | Associating metadata with media objects using time | |
CN101568969B (en) | Storyshare automation | |
US8583165B2 (en) | System for cartoon creation and distribution to mobile devices | |
TW200951734A (en) | Social aspects of content aggregation, syndication, sharing, and updating | |
KR100590982B1 (en) | Memo and Calendar System | |
CN101652775B (en) | Systems and methods for mapping logical and physical assets in a user interface | |
CN112783592A (en) | Information issuing method, device, equipment and storage medium | |
CN105706408A (en) | Providiing electronic books to user device | |
WO2014002614A1 (en) | Related content retrieval device and related content retrieval method | |
TW200841194A (en) | Using structured data for online research | |
CN101997845A (en) | System and method for releasing expansion data |
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 |