[go: up one dir, main page]

TWI581172B - Input device, form input method, recording medium - Google Patents

Input device, form input method, recording medium Download PDF

Info

Publication number
TWI581172B
TWI581172B TW104140559A TW104140559A TWI581172B TW I581172 B TWI581172 B TW I581172B TW 104140559 A TW104140559 A TW 104140559A TW 104140559 A TW104140559 A TW 104140559A TW I581172 B TWI581172 B TW I581172B
Authority
TW
Taiwan
Prior art keywords
input
string
input field
field
user
Prior art date
Application number
TW104140559A
Other languages
English (en)
Other versions
TW201636809A (zh
Inventor
Mio Fujioka
Yuri NISHIGAMI
Original Assignee
Rakuten Inc
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 Rakuten Inc filed Critical Rakuten Inc
Publication of TW201636809A publication Critical patent/TW201636809A/zh
Application granted granted Critical
Publication of TWI581172B publication Critical patent/TWI581172B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/117Tagging; Marking up; Designating a block; Setting of attributes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Document Processing Apparatus (AREA)

Description

輸入裝置、表單輸入方法、記錄媒體
本發明係有關於輸入裝置、表單輸入方法、記錄媒體及程式。
近年來,系統所致之資訊的處理係為一般常見,使用者對系統輸入資訊也在日常生成中經常進行。使用者對系統輸入資訊時,使用者經常是透過系統所提示的輸入表單而輸入資訊。所謂輸入表單,係指針對使用者所應輸入之資訊,含有每一項目而個別地顯示之輸入欄的格式。系統,係將輸入表單對使用者進行顯示,就可將使用者輸入至各輸入欄的資訊,當作輸入資料而受理。
使用者透過輸入表單而輸入資訊時,尤其是在輸入欄是有多數的案例中,有可能某個輸入欄與另一輸入欄的內容產生矛盾。又,欲輸入資訊的使用者,雖然知道某個項目之資訊(例如地址),但由於不知道對應的另一項目之資訊(例如郵遞區號),因此有時候對輸入表單之資訊輸入會出現障礙。為了預防這類案例,支援使用者所做之輸入的技術,係已存在。
例如,專利文獻1係揭露,根據對特定的欄(第1欄位)所輸入的字串,抽出另一特定的欄(第2欄位)之單詞的候補,根據所抽出的單詞而將第2欄位之輸入字串予以補足、或修正的處理裝置。
〔先前技術文獻〕 〔專利文獻〕
[專利文獻1]日本特開2011-171989號公報
可是,在上述技術中,仍存在有無法解決輸入表單中的輸入錯誤的案例。
在專利文獻1所揭露的技術中,係可根據特定的欄(第1欄位)中所被輸入之字串,而將另一特定的欄(第2欄位)之內容予以補足、或修正。可是,原始的資料所被輸入的欄(第1欄位)、與補足或修正之對象的欄(第2欄位)之關係係為固定,例如該處理裝置係無法根據第2欄位中所被輸入之字串來修正第1欄位之內容。因此,第1欄位中輸入錯誤的資訊時,在先前技術中係無法充分解決輸入表單中的輸入錯誤。
本發明係有鑑於如此問題點而研發。亦即,本發明之目的在於,降低使用者對輸入表單進行資訊輸入之際所發生的輸入錯誤。
為了達成上記目的,本發明之第1觀點所述之輸入裝置,其特徵為,具備:顯示部,係顯示具有可以任意順序進行輸入之複數輸入欄的表單;測知部,係測知使用者所做的操作;查詢部,係一旦測知前記複數輸入欄之任一者中的字串之輸入及編輯之操作,則發出以前記複數輸入欄之中非空白之輸入欄中的已輸入之字串來檢索資料庫的查詢,受理符合該當查詢的結果;若前記已被受理之結果之數量是所定之閾值以下,則前記顯示部係將該當結果,連同前記表單一起顯示;還具備:補足部,係一旦測知從前記已被顯示之結果選擇出任一者的指示之操作,則(a)對前記複數輸入欄之中空白之輸入欄,輸入針對該當輸入欄而從前記已被選擇之結果所抽出的字串;(b)若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之結果所抽出的字串係為矛盾,則藉由進行警告,以將對前記複數輸入欄之輸入予以補足。
為了達成上記目的,本發明之第2觀點所述 之表單輸入方法,其特徵為,具備:顯示步驟,係顯示具有可以任意順序進行輸入之複數輸入欄的表單;和測知步驟,係測知使用者所做的操作;和查詢步驟,係一旦測知前記複數輸入欄之任一者中的字串之輸入及編輯之操作,則發出以前記複數輸入欄之中非空白之輸入欄中的已輸入之字串來檢索資料庫的查詢,受理符合該當查詢的結果;若前記已被受理之結果之數量是所定之閾值以下,則在前記顯示步驟中係將該當結果,連同前記表單一起顯示;還具備:補足步驟,係一旦測知從前記已被顯示之結果選擇出任一者的指示之操作,則(a)對前記複數輸入欄之中空白之輸入欄,輸入針對該當輸入欄而從前記已被選擇之結果所抽出的字串;(b)若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之結果所抽出的字串係為矛盾,則藉由進行警告,以將對前記複數輸入欄之輸入予以補足。
為了達成上記目的,本發明之第3觀點所述之記錄媒體,係記錄有程式,係令電腦執行: 顯示程序,係顯示具有可以任意順序進行輸入之複數輸入欄的表單;測知程序,係測知使用者所做的操作;查詢程序,係一旦測知前記複數輸入欄之任一者中的字串之輸入及編輯之操作,則發出以前記複數輸入欄之中非空白之輸入欄中的已輸入之字串來檢索資料庫的查詢,受理符合該當查詢的結果;若前記已被受理之結果之數量是所定之閾值以下,則在前記顯示程序中係將該當結果,連同前記表單一起顯示;還令其執行:補足程序,係一旦測知從前記已被顯示之結果選擇出任一者的指示之操作,則(a)對前記複數輸入欄之中空白之輸入欄,輸入針對該當輸入欄而從前記已被選擇之結果所抽出的字串;(b)若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之結果所抽出的字串係為矛盾,則藉由進行警告,以將對前記複數輸入欄之輸入予以補足。
為了達成上記目的,本發明之第4觀點所述之程式,係令電腦執行:顯示程序,係顯示具有可以任意順序進行輸入之複數輸入欄的表單; 測知程序,係測知使用者所做的操作;查詢程序,係一旦測知前記複數輸入欄之任一者中的字串之輸入及編輯之操作,則發出以前記複數輸入欄之中非空白之輸入欄中的已輸入之字串來檢索資料庫的查詢,受理符合該當查詢的結果;若前記已被受理之結果之數量是所定之閾值以下,則在前記顯示程序中係將該當結果,連同前記表單一起顯示;還令其執行:補足程序,係一旦測知從前記已被顯示之結果選擇出任一者的指示之操作,則(a)對前記複數輸入欄之中空白之輸入欄,輸入針對該當輸入欄而從前記已被選擇之結果所抽出的字串;(b)若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之結果所抽出的字串係為矛盾,則藉由進行警告,以將對前記複數輸入欄之輸入予以補足。
若依據本發明,則可減少在使用者對輸入表單進行資訊輸入之際所產生的輸入錯誤。
1‧‧‧使用者
10‧‧‧輸入裝置
11‧‧‧顯示部
12‧‧‧測知部
13‧‧‧查詢部
14‧‧‧補足部
19‧‧‧資料庫
110‧‧‧CPU
111‧‧‧ROM
112‧‧‧RAM
120‧‧‧記憶裝置
130‧‧‧操作裝置
140‧‧‧顯示器
150‧‧‧網路介面
190‧‧‧內部匯流排
I01、I02、I03、I04、I05‧‧‧字串資料
A11、A12、A13、A14、A15‧‧‧輸入欄
A21‧‧‧保存鈕
A22‧‧‧結束鈕
B11、B12、B13、B14、B15‧‧‧輸入例欄
C12、C13、C15‧‧‧結果視窗
[圖1]本發明的實施形態所述之輸入裝置之機能構成的區塊圖。
[圖2]輸入裝置之硬體構成的區塊圖。
[圖3]資料庫中所被記錄之紀錄之一例的圖示。
[圖4]輸入表單之一例的圖示。
[圖5]候補顯示處理的流程圖。
[圖6]補足處理的流程圖。
[圖7]使用者在輸入欄中輸入了字串的輸入表單之例子的圖示。
[圖8]被顯示有檢索結果的輸入表單之例子的圖示。
[圖9]從所被顯示之檢索結果中使用者選擇了一個結果時的輸入表單之例子的圖示。
[圖10]在複數輸入欄中被顯示有檢索結果的輸入表單之例子的圖示。
[圖11]從所被顯示之檢索結果中使用者選擇了一個結果時的輸入表單之例子的圖示。
[圖12]在輸入例欄中被顯示有警告的輸入表單之例子的圖示。
[圖13]在輸入例欄中被顯示有警告連同從選擇結果中所抽出之字串的輸入表單之例子的圖示。
以下,針對本發明的實施形態,一面參照添附圖式一面說明之。
<實施形態>
本發明的實施形態所述之輸入裝置10,係用來從使用者受理資訊之輸入所需之裝置。輸入裝置10,係具備表單所致之進行資訊收集所需之一般的機能,例如具有:按照使用者所應輸入之資訊的每一項目而顯示輸入欄,將各輸入欄中所被輸入之資訊,當作輸入資料而加以受理的機能。
本實施形態中的輸入裝置10,係透過網際網路而向顧客販售商品的使用者(店家之經營者或承辦人等),在作成用來對顧客販售商品所需的商品網頁之際,用來受理商品資訊之輸入所需的裝置。尤其是,基於輸入表單中使用者所輸入的資訊,自動對未輸入之輸入欄輸入資訊,或是測知已輸入之輸入欄中的輸入錯誤並加以訂正等等,藉此以支援使用者所進行的商品網頁之作成。此處,所謂「輸入」,係指對空白之輸入欄追加字串的行為,所謂「編輯」,係指將非空白之輸入欄中已被輸入的字串予以刪除、替換、追加等行為。
在本實施形態中,輸入裝置10,係為可讓店家之經營者的使用者直接操的一種之終端裝置,透過網路而連接至電子市場伺服器(保有由複數店家所作成的商品網頁,將商品網頁以網站方式公開在網際網路上的伺服器)。使用者在作成商品網頁之際,使用者係透過輸入裝置10的Web瀏覽器而連接至電子市場伺服器,進行作成 商品網頁之操作。輸入裝置10係將從電子市場伺服器所提供之含有形成輸入表單之命令的HTML文件(HyperText Mark-up Language),予以接收。藉由輸入裝置10來執行所接收到的HTML文件中所含之、或者存在於HTML文件中所被記載之連結目標的爪哇指令檔(以JavaScript(註冊商標)等所撰寫而成)等,在輸入裝置10之畫面中就會顯示,用來向電子市場伺服器提供資訊所需之輸入表單。
本實施形態所述之輸入裝置10,係如圖1所示,在機能面上,具備:顯示部11、測知部12、查詢部13、補足部14。
顯示部11,係向使用者1,顯示具有可以任意順序進行輸入之複數輸入欄的表單。
測知部12,係一旦使用者1在被顯示部11所顯示之表單之輸入欄中輸入字串,則測知使用者1所做的操作。
查詢部13,係遺但在顯示部11所顯示的輸入欄之任一者中,測知使用者1所做的字串之輸入或編輯之操作,則發出以輸入欄中的已輸入之字串來檢索資料庫19的查詢。又,查詢部13,係將針對所發出的查詢而從資料庫19回送的結果(符合查詢的結果),加以受理。資料庫19,係在本實施形態中,想定是位於電子市場伺服器內,但不限於此,亦可存在於輸入裝置10之內部,或是由其他裝置所具有。
此外,顯示部11,係若查詢部13所受理之結果的數量是所定之閾值以下,則將查詢部13所受理之結果,連同表單一起加以顯示。
補足部14,係受理顯示部11所顯示之結果,基於使用者之指示而自動補足輸入欄之內容,或者在輸入欄之內容中有矛盾時,發出警告。具體而言,一旦測知部12偵測到使用者1進行了將顯示結果之任一者予以選擇的指示操作,則補足部14係對未被輸入的輸入欄,自動輸入根據使用者1所選擇之結果而被抽出之字串。或者,補足部14,係在已經被輸入至輸入欄的字串、與根據使用者1所選擇之結果而被抽出之字串為矛盾時,向使用者1發出警告。此處,所謂矛盾,係指根據使用者1所選擇之結果而從資料庫19所抽出之資訊、與已經被輸入至輸入欄的字串為不一致的關係。如此一來,補足部14,係將對顯示部11所顯示之輸入欄的輸入,予以補足。
輸入裝置10,係藉由具有上述之構成,基於使用者1對輸入欄所輸入之內容,而自動輸入在尚未被輸入之輸入欄中所應該被輸入的資訊,或者將有彼此矛盾之輸入內容者,向使用者1進行警告。因此,可減少使用者1所做的輸入錯誤。又,此種處理係在沒有來自使用者的檢索指示就會執行,因此使用者不須特別的操作就能持續表單之輸入,可減少勞力。
本實施形態所述之輸入裝置10,係如圖2所示,作為硬體係具備:CPU(Central Processing Unit) 110、ROM(Read Only Memory)111、RAM(Random Access Memory)112、記憶裝置120、操作裝置130、顯示器140、網路介面150,具有這些是透過內部匯流排190而被彼此連接之構成。
CPU110,係藉由執行ROM111、RAM112及記憶裝置120所記憶的程式,以控制輸入裝置10之全體。CPU110,係因應需要而從ROM111、RAM112、記憶裝置120讀出所要執行的程式,並因應需要而在RAM112、記憶裝置120上保存資料。
ROM111係記憶著CPU110工作上所需要的程式,例如輸入裝置10之啟動時由CPU110最先執行的程式等。
RAM112,係在CPU110在執行程式之際,作為工作區域而發揮機能。亦即,RAM112,係將CPU110執行中之程式、或者CPU110執行程式上所必須的暫時性資料予以記錄,並因應來自CPU110的要求而提供給CPU110。
記憶裝置120,係具備硬碟機或快閃記憶體等之記憶裝置,記憶著輸入裝置10工作上所必需的資料。尤其是,亦可為記錄後述的資料庫19。
記憶裝置120係記錄著例如:CPU110執行所需之程式、或CPU110在執行程式時所要參照的資料,並因應來自CPU110的要求而提供給CPU110。又,記憶裝置120,係因應來自CPU110的要求,將從CPU110所輸 出之資料加以記錄。
操作裝置130,係具備鍵盤或滑鼠等,受理使用者1所做的輸入操作並傳達給CPU110。
顯示器140,係具備液晶顯示器或映像管監視器等,向使用者1顯示必要之資訊。
網路介面150,係將輸入裝置10連接至網路(未圖示)。輸入裝置10,係透過網路而向其他機器發送資訊、或從其他機器接收資訊之際,網路介面150,係將從CPU110透過後述的內部匯流排190所接收到的資訊,透過網路而發送至其他機器,並將從其他機器透過網路而接收到的資訊,透過內部匯流排190而發送至CPU110。作為一例,輸入裝置10,係透過網路介面150,向未圖示的電子市場伺服器所具有的資料庫19發出查詢,或從資料庫19受理符合查詢的結果。
網路介面150,係可例如透過纜線而將輸入裝置10連接至網路、或亦可藉由無線通訊而將輸入裝置10連接至網路。
內部匯流排190,係在輸入裝置10內之構成要素(CPU110、ROM111、RAM112、記憶裝置120、操作裝置130、顯示器140、網路介面150等)間,中繼資訊的交換。例如,CPU110將必要的資料從記憶裝置120予以讀出時,CPU110係透過內部匯流排190而從記憶裝置120讀出資料。
輸入裝置10,係藉由使目前為止所述的各硬 體協同動作,以成為實現前述各機能的要素(顯示部11、測知部12、查詢部13、及補足部14)而發揮機能。例如,CPU110透過顯示器140,將後述的輸入表單顯示給使用者,以實現作為顯示部11的機能。又,藉由CPU110測知使用者透過操作裝置130所做的操作,以實現作為測知部12的機能。關於查詢部13及補足部14也是同樣如此,詳細將於後述。
於本實施形態中,讓查詢部13發出查詢,或讓查詢部13受理檢索之結果的資料庫19,係可為輸入裝置10所具有,亦可為由異於輸入裝置10的其他裝置所具有。由輸入裝置10來具有資料庫19時,資料庫19係被記錄在記憶裝置120。由異於輸入裝置10的其他裝置來具有資料庫19的情況下,輸入裝置10係透過網路介面150而向資料庫19發出查詢,或是受理檢索的結果。
在資料庫19的檢索之際,係藉由部分一致檢索而執行檢索。因此,若查詢中有複數字串是被當成檢索字而含有時,在檢索結果中不一定要包含有所有的檢索字。隨著情況不同,與查詢中所含之字串矛盾的內容被當成檢索結果而送回的案例也是存在的。
又,於本實施形態中,雖然是由輸入裝置10來具備操作裝置130及顯示器140,但本發明係不限於此。例如,亦可對輸入裝置10透過網路介面150而藉由網路連接受理來自使用者之操作,或者向使用者顯示資訊。此情況下,使用者,係透過對輸入裝置10做網路連 接的其他機器所具備的操作裝置而向輸入裝置10輸入指示,並透過該當其他機器所具備的顯示器而受理來自輸入裝置10之資訊。
資料庫19,係將複數字串資料所連結而成的紀錄予以複數記錄。如圖3所示,資料庫19中所含之紀錄R1,係含有:具有「商品名」之屬性的字串資料I01、具有「類型名」之屬性的字串資料I02、具有「廠牌型號」之屬性的字串資料I03、具有「商品說明」之屬性的字串資料I04、具有「JAN(Japanese Article Number)代碼」之屬性的字串資料I05等,具有這些所連結而成的結構。除此以外,紀錄R1係亦可還含有具有「價格」等其他屬性的字串資料。
顯示部11,係向使用者1,顯示圖4中所示例子的輸入表單。輸入表單係含有:輸入欄(輸入欄A11~A15)、輸入例欄(B11~B15)、保存鈕A21、結束鈕A22等。
輸入欄,係為可將使用者1所輸入的字串予以受理、顯示的欄。輸入表單係具有,可以任意順序進行輸入之複數輸入欄。輸入欄,係針對輸入裝置10所受理之資訊的每一項目(屬性)而被設置,與各個屬性建立對應。在圖4所示的例子中,輸入表單係具有:將屬性「商品名」之輸入予以受理的輸入欄A11、將屬性「類型名」之輸入予以受理的輸入欄A12、將屬性「廠牌型號」之輸入予以受理的輸入欄A13、將屬性「商品說明」之輸入予 以受理的輸入欄A14、將屬性「JAN代碼」之輸入予以受理的輸入欄A15。
又,輸入表單,係具有對應於各個輸入欄的輸入例欄。輸入例欄,係輸入裝置10用來對使用者1顯示警告或其他資訊之訊息所需之顯示欄。在圖4所示的例子中,圖示了屬性「商品名」之輸入欄A11所對應之輸入例欄B11、屬性「類型名」之輸入欄A12所對應之輸入例欄B12、屬性「廠牌型號」之輸入欄A13所對應之輸入例欄B13、屬性「商品說明」之輸入欄A14所對應之輸入例欄B14、屬性「JAN代碼」之輸入欄A15所對應之輸入例欄B15。
輸入裝置10,係將使用者1對顯示部11所顯示之各輸入欄的輸入加以受理,提供編輯各輸入欄之字串的機能。一旦使用者1點選保存鈕A21,則輸入裝置10係將各輸入欄中所被輸入之字串予以連結而作成紀錄,將所作成的紀錄,記錄至位於電子市場伺服器中的資料庫19。又,一旦使用者1點選結束鈕A22,則結束輸入表單所致之資訊受理。除此以外,輸入裝置10係具有用來受理資訊機器中所被輸入之資訊所需的一般機能,但細節係省略說明。
又輸入裝置10,係一旦使用者1透過操作裝置130而向輸入欄輸入字串,則偵測出已經進行了輸入字串之操作,發出以所被輸入之字串來檢索資料庫19的查詢,開始候補顯示處理。另一方面,輸入裝置10,係一 面進行候補顯示處理,一面平行地受理使用者1所做的操作,因此候補顯示處理係以所謂的背景工作方式而被執行。以下開始說明,輸入裝置10所致之候補顯示處理。
一旦測知部12偵測到使用者1對任一輸入欄輸入了字串,則輸入裝置10係開始圖5所示的候補顯示處理。
在候補顯示處理的最初,CPU110係偵測已被使用者1所輸入之輸入欄及已被輸入之字串(步驟S11)。具體而言,係偵測使用者1對輸入表單的哪個輸入欄(A11~A15)輸入了字串,並偵測已被偵測到有輸入之輸入欄中所被輸入的字串。
接著CPU110係將發行檢索資料庫19的查詢(步驟S12)。具體而言,CPU110係將字串已輸入之輸入欄中所被輸入之字串、與該當輸入欄之屬性建立關連,生成含有這些(已被輸入之字串及所被建立關連對應到之屬性)的查詢。CPU110係將所生成的查詢,發送給資料庫19。
於步驟S12中,若字串已輸入之輸入欄有複數個,則CPU110係針對這些複數輸入欄中的已輸入之複數字串,與各個輸入欄之屬性建立關連,生成含有全部每個已被輸入之字串及所被建立關連對應到之屬性的1個查詢,發送給資料庫19。
一旦CPU110發行查詢,則隨應於該當查詢而執行資料庫19之檢索。具體而言,在資料庫19中,係 將查詢中所含之字串,當作查詢中與該當字串建立關連之屬性而具有的紀錄,會被檢索。若資料庫19中存在有符合的紀錄,則該當紀錄係被當成檢索結果而送回。若查詢是含有複數字串,則將各字串分別當成已被建立關連之屬性而具有的紀錄,是藉由部分一致檢索而被檢索。一旦檢索結束,則從資料庫19,將符合的結果當作檢索結果而送回。此時,符合的結果之數量係無限制,若無相符的紀錄則亦可為0件,又若有複數紀錄相符則亦可為複數。
一旦資料庫19之檢索結果被送回,則CPU110係受理所送回的檢索結果(步驟S13)。具體而言,將從資料庫19送回的結果,記錄在RAM112或者記憶裝置120。藉由進行步驟S12及步驟S13之處理,CPU110係實現作為查詢部13的機能。
接下來CPU110係判定步驟S13中所受理之結果之數量,是否為所定之閾值以下(步驟S14)。具體而言,參較被記錄在RAM112或者記憶裝置120中的從資料庫19所送回的結果,計數其中所含的紀錄之數量,判定該數量是否為所定之閾值以下。若判定結果之數量並非所定之閾值以下(步驟S14:NO),則CPU110係直接結束候補顯示處理。
步驟S14中若結果之數量是所定之閾值以下(步驟S14:YES),則CPU110係將步驟S13中所受理之結果,連同輸入表單一起加以顯示(步驟S15)。具體而言,CPU110係為了讓入了解將從資料庫19所送回的結 果中所含之字串,當作該字串所被建立關連對應到的屬性所對應之輸入欄的候補,而顯示於目前為止所顯示之輸入表單上。此時,從資料庫19所送回的內容中若有複數檢索結果,則按照每一輸入欄,顯示各個結果中所含之字串。
一旦結束步驟S15,則CPU110係開始補足處理(步驟S16)。一旦開始補足處理,則CPU110係結束候補顯示處理。
接下來,參照圖6,說明輸入裝置10所做的補足處理。補足處理開始之際,如上述,輸入裝置10係處於正在顯示候補顯示處理中所檢索到之結果狀態。
在補足處理之最初,CPU110係判定,對於候補顯示處理中所顯示之結果,是否有使用者1所做的輸入(步驟S21)。具體而言,若所被顯示之內容中只有1個結果,則一旦使用者1點選所被顯示之結果,則CPU110係判定為有使用者所做的輸入。若所被顯示之內容中含有複數個結果,則一旦使用者1點選所被顯示之複數結果的其中1個,則CPU110係判定為有使用者所做的輸入。若無輸入(步驟S21:NO),則CPU110係一直等待直到有輸入為止。
一旦於步驟S21中使用者1有進行輸入(步驟S21:YES),則CPU110係受理使用者1所進行的選擇輸入(步驟S22)。具體而言,CPU110係讀取使用者1所點選的部分,將所讀取之場所所被顯示的結果之內容 (被顯示在所點選之部分的字串、及該當字串之屬性),當作使用者1所做的選擇輸入(已被選擇之結果)而受理。
接下來CPU110係收到使用者1所做的選擇輸入已經受理,而將目前為止所顯示的檢索之結果予以消去(步驟S23)。其結果為,在顯示器140上係顯示有輸入表單。
接著,CPU110係判定在所顯示的輸入表單中是否有空白之輸入欄(未被輸入任何字串的輸入欄、未輸入之輸入欄)(步驟S24)。具體而言,CPU110係驗證,於輸入表單中所被顯示的各輸入欄中,是否已經被使用者輸入字串,判定是否有未被輸入任何字串的輸入欄。
若判定有空白之輸入欄(步驟S24:YES),則CPU110係將選擇輸入所對應之內容,自動輸入至輸入欄(步驟S25)。具體而言,CPU110係將從資料庫19送回的檢索結果予以讀出,將使用者所做的選擇輸入所對應之紀錄予以抽出。然後,CPU110係從所抽出的紀錄,抽出已被判定為空白之輸入欄所對應之屬性的字串。CPU110,係對已被判定為空白之輸入欄,輸入已被抽出之字串。此外,若已被判定為空白之輸入欄是複數存在,則對已被判定為空白之各輸入欄分別輸入已被抽出之字串。
一旦步驟S25結束,或者步驟S24中判定沒有空白之輸入欄(步驟S24:NO),則接著CPU110係判 定是否有與選擇輸入矛盾的輸入欄(步驟S26)。具體而言,CPU110係根據從資料庫19送回的檢索結果,將使用者所做的選擇輸入所對應之紀錄予以抽出。然後,CPU110係將此時點的各輸入欄中所被輸入的字串,和已被抽出之紀錄中的各輸入欄所對應之屬性的字串,加以比較。CPU110係若比較的結果是,某輸入欄中所被輸入的字串,是於已被抽出之紀錄中與對應之屬性的字串不一致,則判定為有與選擇輸入矛盾的輸入欄。反之,若所有輸入欄中所被輸入的字串,是於已被抽出之各個所被輸入之字串的紀錄中與對應之屬性的字串一致,則判定為沒有與選擇輸入矛盾的輸入欄。
若判定為有與選擇輸入矛盾的輸入欄(步驟S26:YES),則CPU110係針對偵測到矛盾的輸入欄,顯示警告(步驟S27)。具體而言,針對所被輸入之字串是在已被抽出之紀錄中與對應之屬性的字串不一致的輸入欄,在該當輸入欄所對應之輸入例欄,顯示用來喚起使用者注意所需的警告訊息。若偵測到矛盾的輸入欄是有複數個,則針對已被偵測到矛盾的各個輸入欄,在對應之輸入例欄中顯示警告訊息。使用者1係藉由參照輸入例欄,就可得知該當輸入欄中係被輸入了原本不應有的字串。
一旦結束步驟S27,或判定為沒有與選擇輸入矛盾的輸入欄(步驟S26:NO),則CPU110係結束補足處理。
目前為止所說明的候補顯示處理或補足處理 的執行中,一旦測知部12偵測到來自使用者1之輸入,則輸入裝置10係結束執行中的檢索處理或補足處理。然後,輸入裝置10係以來自使用者1的目前為止所輸入之字串而發行新的查詢,開始候補顯示處理。藉由如此設計,使用者1係每次對表單的輸入欄輸入字串,不需要特別的操作,就能參照已被輸入之字串所對應之檢索結果。檢索結果被顯示時,使用者1係可忽視已被顯示之檢索結果而繼續對表單的輸入欄輸入字串,反之,亦可從所被顯示之候補中選擇1者。
以下一面參照輸入表單本身,一面說明目前為止所述的候補顯示處理及補足處理。作為一例,如圖7所示,針對在受理屬性「商品名」之字串輸入的輸入欄A11中,使用者1輸入了字串「硬碟」時的情形,加以說明。
一旦使用者1在輸入表單中所含之輸入欄A11中輸入字串「硬碟」,則輸入裝置10係藉由測知部12之機能,測知將字串「硬碟」輸入至輸入欄A11的操作已被進行。然後輸入裝置10係藉由查詢部13之機能,根據非空白之輸入欄(A11)中的已輸入之字串(「硬碟」),發出檢索資料庫19的查詢。該查詢中係除了含有字串「硬碟」以外,還含有表示該字串所被輸入的輸入欄A11之屬性(商品名)的資訊。
檢索資料庫19的結果一旦被輸入裝置10所收取,則輸入裝置10係評價其結果(判定結果之數量是 否為所定之閾值以下),將符合基準者,連同輸入表單一起加以顯示。在圖8所示的例子中,對表示類型名的輸入欄A12,檢索之結果係以結果視窗C12的方式而被顯示。這是意味著,作為檢索之結果,符合屬性「類型名」的字串是只送回了所定之閾值以下之數量,因此輸入裝置10將該結果連同輸入表單一起顯示。在圖8的例子中,結果視窗C12中,作為檢索結果係分別顯示:「個人電腦週邊機器」「外接儲存碟」「家電產品」總計3個字串。
另一方面,在相當於屬性「廠牌型號」之輸入欄A13、相當於屬性「商品說明」之輸入欄A14、屬性「JAN代碼」之輸入欄A15中,係沒有檢索結果被顯示。這是意味著,基於商品名「硬碟」的檢索之結果,關於各個屬性係檢索之結果之數量較多,超過了所定之閾值,因此輸入裝置10係不顯示該結果。
假設從圖8所示的狀態,使用者1點選了位於結果視窗C12中「個人電腦週邊機器」所被顯示之領域。如此一來,輸入裝置10係測知從所被顯示之檢索結果(結果視窗C12)選擇出任1個(表示「個人電腦週邊機器之結果」)的指示操作已被進行,將從已被選擇之結果所抽出的字串,輸入至空白之輸入欄。此情況下,輸入裝置10,係將從已被選擇之結果(「個人電腦週邊機器」)所抽出之字串「個人電腦週邊機器」,如圖9所示,自動輸入至輸入欄A12。如此,輸入裝置10係根據已被輸入之輸入欄之內容,將空白之輸入欄之內容候補, 提示給使用者1,支援資訊輸入。
輸入裝置10所自動輸入的對象的輸入欄,係不限於1個。作為別的例子,使用者1對輸入欄A11輸入字串「硬碟2TB」,對輸入欄A12輸入字串「個人電腦週邊機器」的例子,示於圖10。在此例子中,基於已輸入之輸入欄(輸入欄A11及輸入欄A12)中所被輸入之字串來檢索資料庫19,其結果為,對於表示廠牌型號的輸入欄A13係顯示出結果視窗C13,對於表示JAN代碼的輸入欄A15係顯示出結果視窗C15。
假設從圖10所示的狀態,使用者1點選了位於結果視窗C13之中的1者「ABC-T2000U3W2」所被顯示之領域。如此一來,輸入裝置10係測知從所被顯示之檢索結果(結果視窗C13)選擇出任1個的指示操作已被進行,將從已被選擇之結果所抽出的字串,輸入至空白之輸入欄。此情況下,輸入裝置10,係從已被選擇之結果(「ABC-T2000U3W2」),針對屬性「廠牌型號」是抽出字串「ABC-T2000U3W2」,且針對屬性「JAN代碼」是抽出字串「4973543002401」。然後,如圖11所示,輸入裝置10,係將已被抽出之字串「ABC-T2000U3W2」自動輸入至輸入欄A13,將已被抽出之字串「4973543002401」自動輸入至輸入欄A15。
又,如前述,資料庫19之檢索係用部分一致檢索來進行,因此並不一定只有與已輸入之輸入欄相符的結果會被顯示。與已輸入之輸入欄矛盾的內容會被當作檢 索之結果而顯示,其有可能被使用者所選擇,可能會發生如此案例。
圖12中係圖示,對與已被選擇之結果矛盾的輸入而顯示出警告的輸入表單。此是和圖10的例子同樣地關於屬性「廠牌型號」而字串「ABC-T2000U3W2」已被選擇之際的顯示,但表示屬性「類型名」的輸入欄A12中被輸入了「男仕時裝」此一字串的案例。根據已被選擇之結果(商品名「硬碟2TB」、類型名「個人電腦週邊機器」、廠牌型號「ABC-T2000U3W2」)而作為屬性「類型名」所被抽出的字串係為「個人電腦週邊機器」,是與輸入欄A12中所被輸入之字串「男仕時裝」不一致。因此,輸入裝置10,係在輸入欄A12所被建立對應到的輸入例欄B12中,顯示出表示發生矛盾的訊息。
有矛盾的輸入存在時,輸入裝置10所顯示者係不限於警告。例如,亦可如圖13所示,在輸入例欄B12中,除了表示警告的標記(!),還連同表示從已被選擇之結果所抽出之字串「個人電腦週邊機器」,其他還有,亦可將從已被選擇之結果所抽出之字串所被建立關連對應到之資訊,予以顯示。
如此,本實施形態所述之輸入裝置10,係可根據已被使用者在輸入欄中所輸入之內容,而將未輸入之輸入欄予以補足,或者偵測已輸入之輸入欄中的錯誤輸入並向使用者進行警告。因此,若依據輸入裝置10,則可減少在使用者對輸入表單進行資訊輸入之際所產生的輸入 錯誤。
本實施形態所述之輸入裝置10,係根據已輸入之字串進行檢索,但符合的件數是比所定之數量還多時,則不顯示檢索結果。因此,只有在符合之結果之數量是少到有用程度的情況下才會顯示候補,因此可有效支援使用者所做的輸入。
輸入裝置10所顯示的輸入表單係具有複數輸入欄,其輸入的順序係為任意。因此,使用者1,係可藉由例如將商品名輸入至輸入欄A11而使廠牌型號或JAN代碼被顯示,也可反之將JAN代碼輸入至輸入欄A15而使商品名被顯示。
又,輸入裝置10,係不依照來自使用者1之檢索開始之指示操作就執行檢索,並顯示結果。使用者1,係可不需要以另一視窗等要求輸入檢索指示之操作就能接受輸入裝置10所致之輸入支援。因此,輸入裝置10係可不對使用者1造成負擔而減少輸入錯誤。又,使用者1,係可在檢索之執行中或者檢索結果被顯示的期間也能持續字串之輸入,因此可避免對不需要輸入支援的使用者所做的操作帶來不良影響。
於上述的實施形態中,輸入裝置10為了檢索而發出查詢的資料庫19係僅展示1個,但不限於此。例如,在對顧客經由網際網路經由販售商品的店家所集合成的網際網路市場等中,若有市場之管理者所準備的官方資料庫、還有將各店家之使用者所輸入之結果加以積存的商 品資料庫時,則輸入裝置10係亦可對這些複數資料庫分別發出查詢。
甚至,複數資料庫係亦可有不同的優先度。此情況下,輸入裝置,係對優先度不同的複數資料庫發出查詢,從各個資料庫受理符合該當查詢的結果。然後,在已被受理之結果之數量是所定閾值以下時,可將從優先度為高的前記資料庫所找到的符合之結果,比從優先度為低的前記資料庫所找到的符合之結果,還要優先顯示。
作為使用具有不同優先度之複數資料庫的案例之一例,想定輸入裝置係向優先度高、由市場之管理者所準備的官方資料庫、和優先度低、由各店家的使用者所積存的商品資料庫,發出檢索所需之查詢的例子。官方資料庫,係由市場之管理者所準備,因此正確的資訊是被網羅性地記錄。另一方面,商品資料庫,係實際販售商品的各店家(包含使用者所屬的店家係為不同的店家)所輸入的資料之集合,因此含有官方資料庫中所不存在的資訊(販售價格、或優惠卷發行等之促銷活動實施資訊、運費之設定等)。
輸入裝置係對官方資料庫與商品資料庫雙方都發出檢索查詢,藉此,可將例如商品的廠牌型號或JAN代碼等需要正確性的資訊,以信賴性較高的官方資料庫之資訊優先顯示。另一方面,當使用者想要知道其他店家的資訊(販售價格或促銷活動實施資訊)時,則藉由輸入不需要正確性的資訊(廠牌型號或JAN代碼)而進行檢 索,就可參照這些資訊。
甚至,輸入裝置係亦可針對特定的屬性之資訊,進行相應於其之處理然後加以顯示。例如,當廠牌型號及JAN代碼被輸入至輸入欄時,則輸入裝置係亦可統計販售價格在檢索結果中的分布。藉由輸入裝置統計販售價格在其他店家中的分布,並顯示出販售價格之平均值、最頻值、中央值等,就亦可向使用者提示該當商品的建議價格。
作為關於特定的屬性之資訊的處理的別的例子,亦可由輸入裝置,基於已被輸入之廠牌型號及JAN代碼,來檢索關於該當商品在其他店家中的促銷活動實施狀態。此情況下,使用者係可先確認其他店家中沒有實施促銷活動之後,在該商品網頁中設置用來向顧客發行優惠卷用的按鈕。甚至,輸入裝置,係亦可偵測其他店家中沒有實施促銷活動的事實,而在此情況下讓使用者確認是否設置優惠卷發行用之按鈕。
作為關於特定的屬性之資訊的處理的再為別的例子,亦可由輸入裝置,基於已被輸入之廠牌型號及JAN代碼,來檢索關於該當商品在其他店家中的運費的處置。使用者,係調查其他店家中有關該當商品的運費之設定,若其他店家中都沒有設定免運費,則可針對該商品設定免運費,藉此而謀求差別化。
又,於本實施形態中,雖然說明支援店家之經營者作成商品網頁之際的輸入的輸入裝置,但本發明係 不限定於此。作為其他的例子,不限於店家之經營者,而是就連一般的人所做的,對地址通訊錄輸入新的資料也加以支援時的動作,說明如下。
例如,假設支援對地址通訊錄之資料輸入的輸入裝置,係將具有「郵遞區號」,「電話號碼」,「地址」之屬性的3個輸入欄的輸入表單,加以顯示。
在日本,郵遞區號係由7位數的數值資料所構成。郵遞區號資料,係最初之2位數是地區號碼,後續的3位數是郵遞區號碼等,以隨著位數越低而可特定越窄地區的方式,而分配給各地區。因此,例如,郵遞區號的最初之1位數若為「1」,則可特定出其所對應的地址係為「東京都」內,又郵遞區號的最初之2位數若為「12」,則可特定出其所對應之地址係為「東京都足立區或東京都葛飾區」。又,若郵遞區號的7位數都已知,則可特定出對應之地址的住居表示,例如若郵遞區號為「120-0034」,則可特定出其所對應之地址係為「東京都足立區千住」。電話號碼也是同樣地,是以隨著位數越低就可特定出越窄的地區的方式,而被分配給各地區。
此輸入裝置,作為一例,若使用者在「郵遞區號」之輸入欄中輸入表示最初之2位數的字串,則基於表示已被輸入之郵遞區號的最初之2位數的字串而檢索資料庫,依照其檢索結果,將對應之都道府縣中所屬之紀錄,從資料庫中抽出。若使用者在「郵遞區號」之輸入欄中輸入字串「12」,則從資料庫所抽出的紀錄係全部為地 址是「東京都足立區」或「東京都葛飾區」者。因此,輸入裝置,係判定已被抽出之結果之數量為2,在「地址」之輸入欄中作為檢索結果而顯示字串「東京都足立區」與「東京都葛飾區」。又,對「電話號碼」之輸入欄,係由於東京都足立區及東京都葛飾區的外縣市號碼都是「03」,因此顯示字串「03」。使用者,係可以選擇所被顯示之檢索結果,也可繼續輸入郵遞區號。
若使用者從已被顯示之結果中點選了屬性「地址」之字串「東京都足立區」,則輸入裝置係在屬性「地址」之輸入欄中,輸入字串「東京都足立區」。然後輸入裝置,係亦可基於新的被輸入之內容,基於「地址」中所被輸入之字串「東京都足立區」而發出查詢,其結果為,作為符合的地址所對應之郵遞區號是抽出「120」「121」「123」,將其當作新的檢索結果而顯示。
假設使用者繼續郵遞區號欄之輸入,在郵遞區號欄中輸入了「120-0034」。此情況下,輸入裝置係基於新的輸入內容而向資料庫發出查詢,在「地址」之輸入欄中作為檢索結果係顯示字串「東京都足立區千住」。如此,使用者係可一面接受輸入裝置所致之支援一面對輸入表單輸入資訊。
作為涉及此輸入裝置的另一操作例,假設最初使用者在輸入表單之「地址」之輸入欄中輸入了「東京都足立區千住」。此時,該輸入裝置,係根據檢索之結果,將郵遞區號抽出為「120-0034」,將電話號碼的最初 之2位數抽出為「03」,將抽出的結果顯示在各輸入欄。如此,使用者對輸入表單進行輸入的順序係為任意。
然後,將獲得輸入裝置之支援而對輸入欄所輸入之內容,亦可在之後加以編輯。例如,在地址之輸入欄中輸入「東京都足立區千住」,從已被顯示之選擇候補輸入郵遞區號「120-0034」後,亦可編輯郵遞區號的輸入欄,設成別的號碼。此時,由於郵遞區號的輸入欄之內容是和已被抽出之結果不同,因此輸入裝置係顯示警告。警告被顯示的情況下,使用者仍進行了保存資料的操作時,則依照該操作,輸入裝置係記錄資料。
於本實施形態中,字串與字串不一致時,則視為矛盾的情形。可是,並不限定於此,例如,亦可對特定之字串,事先限定可被容許的複數字串(白名單),即使字串不一致時,只要是特定之字串與白名單中所含之字串之組合,就不視為矛盾。反之,亦可對特定之字串,設定不被容許的複數字串(黑名單),僅將特定之字串與黑名單中所含之字串之組合,視為矛盾。除此以外,亦可做任意之排他性處理。
本發明的實施形態所述之輸入裝置,係不一定要專用之系統,也可使用通常之電腦系統來實現之。例如,亦可將用來使電腦執行上記動作所需的程式,記憶在軟碟、CD-ROM(Compact Disk-Read Only Memory)、DVD(Digital Versatile Disk)、MO(Magnet Optical Disk)等之電腦可讀取之記錄媒體中而發佈,藉由將其安 裝至電腦系統,來構成執行上述處理的原始程式解析系統。甚至,亦可將程式記憶在網際網路上的伺服器裝置所具有的碟片裝置等,例如,使其重疊於載波,而下載至電腦等。
又,本發明的實施形態所述之輸入裝置,係不限定以1台而被實現者。亦可藉由複數台電腦來分擔上述各部之機能,可以由這些複數台電腦所成的一個系統的方式,來提供各機能。
目前為止雖然詳述本發明的理想實施形態,但這些實施形態係用來說明本發明所需,並非用來限定本發明的範圍。亦即,本發明的範圍,並非由實施形態來表示,而是由申請專利範圍來表示。然後,在申請專利範圍內及和其同等發明意義之範圍內所施加的各種變形,仍視為本發明的範圍內。
1‧‧‧使用者
10‧‧‧輸入裝置
11‧‧‧顯示部
12‧‧‧測知部
13‧‧‧查詢部
14‧‧‧補足部
19‧‧‧資料庫

Claims (7)

  1. 一種輸入裝置,其特徵為,具備:顯示部,係顯示具有可以任意順序進行輸入之複數輸入欄的表單;測知部,係測知前記複數輸入欄中使用者所做的操作;查詢部,係一旦測知前記複數輸入欄之任一者中的字串之輸入及編輯之操作,則生成以前記複數輸入欄之中非空白之輸入欄中的已輸入之字串來檢索資料庫的查詢,受理符合該當查詢的檢索結果;前記顯示部,係將該當檢索結果,連同前記表單一起顯示;還具備:補足部,係一旦測知從前記已被顯示之檢索結果選擇出任一者的指示之操作,則(a)對前記複數輸入欄之中空白之輸入欄,輸入針對該當輸入欄而從前記已被選擇之檢索結果所抽出的字串;(b)若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之檢索結果所抽出的字串係為矛盾,則藉由進行警告,以將對前記複數輸入欄之輸入予以補足。
  2. 如請求項1所記載之輸入裝置,其中, 前記顯示部,係若前記已被受理之結果之數量是所定之閾值以下,則將該當結果,連同前記表單一起顯示。
  3. 如請求項1所記載之輸入裝置,其中,若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之檢索結果所抽出的字串係為矛盾,則前記顯示部,係在該當非空白之輸入欄所對應的顯示欄中,顯示警告。
  4. 如請求項3所記載之輸入裝置,其中,若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之檢索結果所抽出的字串係為矛盾,則前記顯示部,係在該當非空白之輸入欄所對應的前記顯示欄中,顯示出前記已被抽出之字串所被建立關連對應到之資訊。
  5. 如請求項1至4之任1項所記載之輸入裝置,其中,具備優先度不同的複數個前記資料庫;前記查詢部,係生成以前記已輸入之字串來檢索前記複數資料庫的查詢,受理符合該當查詢的檢索結果;前記顯示部,係在前記已被受理之結果之數量是所定閾值以下時,則將從前記優先度為高的前記資料庫所找到的符合之檢索結果,比從前記優先度為低的前記資料庫所找到的符合之結果,還要優先顯示。
  6. 一種表單輸入方法,其特徵為,具備: 顯示步驟,係由表單輸入裝置,顯示具有可以任意順序進行輸入之複數輸入欄的表單;和測知步驟,係由前記表單輸入裝置,測知前記複數輸入欄中使用者所做的操作;和查詢步驟,係由前記表單輸入裝置,一旦測知前記複數輸入欄之任一者中的字串之輸入及編輯之操作,則生成以前記複數輸入欄之中非空白之輸入欄中的已輸入之字串來檢索資料庫的查詢,受理符合該當查詢的檢索結果;在前記顯示步驟中,係將該當檢索結果,連同前記表單一起顯示;還具備:補足步驟,係由前記表單輸入裝置,一旦測知從前記已被顯示之檢索結果選擇出任一者的指示之操作,則(a)對前記複數輸入欄之中空白之輸入欄,輸入針對該當輸入欄而從前記已被選擇之檢索結果所抽出的字串;(b)若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之檢索結果所抽出的字串係為矛盾,則藉由進行警告,以將對前記複數輸入欄之輸入予以補足。
  7. 一種記錄有程式之記錄媒體,係令電腦執行:顯示程序,係顯示具有可以任意順序進行輸入之複數輸入欄的表單;測知程序,係測知前記複數輸入欄中使用者所做的操 作;查詢程序,係一旦測知前記複數輸入欄之任一者中的字串之輸入及編輯之操作,則生成以前記複數輸入欄之中非空白之輸入欄中的已輸入之字串來檢索資料庫的查詢,受理符合該當查詢的檢索結果;在前記顯示程序中,係將該當檢索結果,連同前記表單一起顯示;還令其執行:補足程序,係一旦測知從前記已被顯示之檢索結果選擇出任一者的指示之操作,則(a)對前記複數輸入欄之中空白之輸入欄,輸入針對該當輸入欄而從前記已被選擇之檢索結果所抽出的字串;(b)若前記非空白之輸入欄中的已輸入之字串、與針對該當輸入欄而從前記已被選擇之檢索結果所抽出的字串係為矛盾,則藉由進行警告,以將對前記複數輸入欄之輸入予以補足。
TW104140559A 2014-12-03 2015-12-03 Input device, form input method, recording medium TWI581172B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2014/081957 WO2016088217A1 (ja) 2014-12-03 2014-12-03 入力装置、フォーム入力方法、記録媒体およびプログラム

Publications (2)

Publication Number Publication Date
TW201636809A TW201636809A (zh) 2016-10-16
TWI581172B true TWI581172B (zh) 2017-05-01

Family

ID=53638120

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104140559A TWI581172B (zh) 2014-12-03 2015-12-03 Input device, form input method, recording medium

Country Status (4)

Country Link
US (1) US10635747B2 (zh)
JP (1) JP5753642B1 (zh)
TW (1) TWI581172B (zh)
WO (1) WO2016088217A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6548268B2 (ja) * 2016-08-04 2019-07-24 東武鉄道株式会社 情報分析システム、情報分析プログラムおよび情報分析装置
JP6852337B2 (ja) * 2016-09-29 2021-03-31 富士通株式会社 情報処理装置、情報処理プログラム、情報処理システム及び情報処理方法
CN112232044B (zh) * 2020-09-23 2024-07-19 金蝶软件(中国)有限公司 调整分录生成方法、装置、计算机设备和存储介质
JP2022099555A (ja) * 2020-12-23 2022-07-05 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム
US12124497B1 (en) * 2023-03-27 2024-10-22 Adobe Inc. Form structure similarity detection

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1417719A (zh) * 2001-11-05 2003-05-14 新局有限公司 线上企业诊断的系统与方法
JP2004126700A (ja) * 2002-09-30 2004-04-22 Fujitsu Ltd 配信情報管理方法および情報管理サーバ
US20040117364A1 (en) * 2002-11-19 2004-06-17 Fujitsu Limited Information processing device, relay device, server, communication method and program
CN102467691A (zh) * 2010-11-02 2012-05-23 英业达股份有限公司 检验信息的整合系统与方法
TW201324214A (zh) * 2011-09-29 2013-06-16 Fujitsu Ltd 檢索方法及資訊管理裝置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367619A (en) * 1990-04-27 1994-11-22 Eaton Corporation Electronic data entry system employing an expert system to facilitate generation of electronic data forms with complex interrelationships between fields and subforms
US20050091272A1 (en) * 2003-10-23 2005-04-28 Smith Walter R. Contact management
US20070113168A1 (en) * 2005-11-17 2007-05-17 International Business Machines Corporation Visual representation and navigation of erroneous fields in a document
US8713029B2 (en) * 2007-11-05 2014-04-29 Verizon Patent And Licensing Inc. Method and apparatus for providing auto-completion of information
US9836448B2 (en) * 2009-04-30 2017-12-05 Conversant Wireless Licensing S.A R.L. Text editing
JP2011171989A (ja) 2010-02-18 2011-09-01 Nec Corp 携帯端末装置及び通信試験システム並びにその方法
US20120166929A1 (en) * 2010-12-28 2012-06-28 International Business Machines Corporation System and method for providing a context-sensitive user interface

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1417719A (zh) * 2001-11-05 2003-05-14 新局有限公司 线上企业诊断的系统与方法
JP2004126700A (ja) * 2002-09-30 2004-04-22 Fujitsu Ltd 配信情報管理方法および情報管理サーバ
US20040117364A1 (en) * 2002-11-19 2004-06-17 Fujitsu Limited Information processing device, relay device, server, communication method and program
CN102467691A (zh) * 2010-11-02 2012-05-23 英业达股份有限公司 检验信息的整合系统与方法
TW201324214A (zh) * 2011-09-29 2013-06-16 Fujitsu Ltd 檢索方法及資訊管理裝置

Also Published As

Publication number Publication date
JPWO2016088217A1 (ja) 2017-04-27
TW201636809A (zh) 2016-10-16
WO2016088217A1 (ja) 2016-06-09
US10635747B2 (en) 2020-04-28
JP5753642B1 (ja) 2015-07-22
US20170329759A1 (en) 2017-11-16

Similar Documents

Publication Publication Date Title
TWI581172B (zh) Input device, form input method, recording medium
US9405841B2 (en) Dynamic search suggestion and category specific completion
US20130085894A1 (en) System and method for presenting product information in connection with e-commerce activity of a user
US20190066185A1 (en) Method and system for attribute extraction from product titles using sequence labeling algorithms
TWI502383B (zh) A retrieval device, a retrieval method, a program and a memory medium
CN103210387B (zh) 关联词登记装置、信息处理装置、关联词登记方法以及关联词登记系统
US20160379289A1 (en) Method and system for attribute extraction from product titles using sequence labeling algorithms
US20140379450A1 (en) System and method to match sales with coupons
WO2018070026A1 (ja) 商品情報表示システム、商品情報表示方法、及びプログラム
JP5663705B1 (ja) 表示制御装置、表示制御装置の制御方法、プログラム、及び情報記憶媒体
JP2015162182A (ja) 情報提供装置、プログラム及び情報提供方法
JP5568195B1 (ja) 検索システム、検索条件設定装置、検索条件設定装置の制御方法、プログラム、及び情報記憶媒体
JPWO2016016994A1 (ja) 情報処理装置、情報処理方法、プログラム、記憶媒体
JP2012234340A (ja) 商品キーワード管理システム
JP6372135B2 (ja) 電子チラシ情報処理システム及び電子チラシ情報処理方法
JP5670490B2 (ja) カテゴリ判定装置、検索装置、カテゴリ判定方法、カテゴリ判定プログラム、及びそのプログラムを記憶するコンピュータ読取可能な記録媒体
JP5596101B2 (ja) 商品検索支援サーバ、商品検索支援方法、商品検索支援プログラム、及びそのプログラムを記憶するコンピュータ読み取り可能な記録媒体
EP2251823A1 (en) Business object based navigation
TWI573032B (zh) Information processing device, information processing method, memory media
US9652792B1 (en) Dynamically generating resource tracking codes
KR20160059583A (ko) 딜 정보 관리 장치, 방법 및 컴퓨터 프로그램
JP2010140262A (ja) 語句入力支援装置及びプログラム
KR20070014219A (ko) 이미지 내의 상품 자동 검출 방법 및 상품에 연관 웹 소스생성 방법
JP5568194B1 (ja) 検索システム、検索条件設定装置、検索条件設定装置の制御方法、プログラム、及び情報記憶媒体
JP5839764B1 (ja) 表示制御装置、表示制御装置の制御方法、プログラム、及び情報記憶媒体