发明公开
- 专利标题: APPARATUS AND METHOD FOR PREPROCESSING COMPUTER PROGRAMS PRIOR TO TRANSMISSION ACROSS A NETWORK
- 专利标题(中): 方法和装置的计算机程序网络变速器传递
-
申请号: EP96945247申请日: 1996-12-27
-
公开(公告)号: EP0870235A4公开(公告)日: 1999-03-31
- 发明人: HOUHA JAMES A , FREEDMAN GORDON J
- 申请人: POWERTV INC
- 专利权人: POWERTV INC
- 当前专利权人: POWERTV INC
- 优先权: US57820295 1995-12-29
- 主分类号: G06F9/445
- IPC分类号: G06F9/445 ; H04L29/06 ; H04N21/235 ; H04N21/236 ; H04N21/435 ; H04N21/443 ; H04N21/81 ; G06F12/02 ; G06F13/10
摘要:
A system for preprocessing computer programs before downloading them into terminals includes a packager (303) which processes certain information contained in compiled but unlinked programs (307). The packager (303) partially resolves undefined symbols and relocations based on knowledge of a dispatch table (310) in the destination terminal (302) and other information known prior to downloading process. Packager (303) determines sizes of separate code, data dispatch table and temporary symbol areas, incorporates this size information into a header (309d), and transmits a data stream including the header and the aforementioned areas, including partially resolved symbols, to one or more terminals such as home communication terminals (HCTs) in a cable television network. Each receiving terminal (302) extracts the size information and allocates only as much memory as is needed to store each of the separate areas, thus avoiding the need for temporary holding buffer. Receiving terminal thereafter relocates remaining executable instructions to prepare the computer program for execution.
信息查询