KR20110127590A - 화면 커스터마이즈 지원 시스템 및 화면 커스터마이즈 지원 방법 - Google Patents
화면 커스터마이즈 지원 시스템 및 화면 커스터마이즈 지원 방법 Download PDFInfo
- Publication number
- KR20110127590A KR20110127590A KR1020110016781A KR20110016781A KR20110127590A KR 20110127590 A KR20110127590 A KR 20110127590A KR 1020110016781 A KR1020110016781 A KR 1020110016781A KR 20110016781 A KR20110016781 A KR 20110016781A KR 20110127590 A KR20110127590 A KR 20110127590A
- Authority
- KR
- South Korea
- Prior art keywords
- screen
- data
- user terminal
- processing
- output screen
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
당사자 A의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하는 출력 화면의 표시 설정 내용으로 출력 화면 데이터를 생성하여 회신하는 처리와, 상기 출력 화면을 표시하고 있는 유저 단말기로부터 표시 설정 내용의 변경 지시를 수신하고, 해당 출력 화면에 관하여 변경 지시에 따라서 표시 설정 내용을 갱신하고 상기 출력 화면에 대하여 당사자 A의 식별 정보를 대응지어 격납하는 처리와, 당사자 A 내지 이것과 거래 관계가 있는 당사자 B의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 또한 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용으로 거래용 데이터를 해당 출력 화면에 설정하고 당사자 A 내지 당사자 B의 유저 단말기에 회신하는 처리를 실행한다.
Description
본 발명은, 화면 커스터마이즈 지원 시스템, 화면 커스터마이즈 지원 방법, 및 화면 커스터마이즈 지원 프로그램에 관한 것으로, 구체적으로는, 멀티 테넌트 환경 하에서 개별의 프로그램 개발을 수반하지 않고 유연한 화면 커스터마이즈를 가능하게 하는 기술에 관한 것이다.
인터넷의 폭발적인 보급에 수반하여, B to B의 전자 상거래가 일반적으로 행해지고 있다. 이러한 전자 상거래의 이용 환경을 제공하는 각 사업 회사는, 인터넷 상에서 어플리케이션ㆍ소프트웨어ㆍ플랫폼 기능을 서비스로서 제공한다. 이 서비스를 이용하는 유저는, 인터넷에 접속하는 환경을 준비하는 것만으로, 전자 상거래를 실현할 수 있다. 이러한 도입의 용이함 때문에, 상기 서비스의 유저수가 급증하는 한편, 유저의 이용 씬(scene)은 다양화하고 있다. 또한, 이용 씬이 각각 다양한 유저들은, 어플리케이션 기능에 요구하는 것도 각각 다른 경향이 있어, 어플리케이션 기능의 커스터마이즈 요구가 급증하고 있다. 따라서, 어플리케이션 기능을 서비스로서 운용하는 가운데에, 유저 개별 커스터마이즈에의 대응이 급선무로 되고 있다.
이러한 기술에 관련한 발명으로서, 예를 들면, 일본 특허 공개 제2009-37648호 공보에는, 다양한 거래를 n 대 m으로 전자적으로 실시할 수 있고, 또한 새로운 서비스를 제3자가 실시할 수 있는 환경을 제공함과 함께, 비즈니스 시큐리티가 확보된 오픈 또한 시큐어(secure) 비즈니스 미디어 공간을 제공하는 컴퓨터 및 액세스 관리 방법 등이 제안되고 있다.
또한, 일본 특허 공개 제2008-40751호 공보에는, 뷰 정의 및 뷰 정의에 수반하는 소스 코딩량을 삭감 가능하게 하는, 어플리케이션 프로그램의 동작 속성의 설정 지원을 행하는 정보 처리 장치, 정보 처리 장치 방법, 프로그램 등도 제안되어 있다.
종래 기술에 따르면, 화면ㆍ기능 등을 커스터마이즈하여 이용하고자 하는 유저 개별의 요건에 대응할 수 없다. 따라서, 유저마다의 요건에 대응하기 위해서는, 종래와 같이 유저 개별의 프로그램 개발을 행할 필요가 있다. 이러한 프로그램 개발을 행하는 것은, 멀티 테넌트 환경에서의 서비스 운용상에서, 보수 효율이 악화될 과제도 있다.
또한, 화면 항목, 항목 속성의 정의를 행함으로써, 프로그램의 작성이 불필요한 어플리케이션 화면의 작성을 실현하는 종래 기술은, 화면 초기 생성에 대응한 개발 지원 기술로서, 어플리케이션 이용자가 화면 구성 등을 수시 변경할 수는 없다. 따라서, 유저 이용 씬에 맞춘 다종 다양한 어플리케이션 화면을 제공할 수 없다고 하는 과제가 있다.
따라서, 본 발명의 목적은, 멀티 테넌트 환경 하에서 개별의 프로그램 개발을 수반하지 않고 유연한 화면 커스터마이즈를 가능하게 하는 기술을 제공하는 데에 있다.
상기 과제를 해결하는 본 발명의 화면 커스터마이즈 지원 시스템은, 전자 상거래 환경에서, 전자 상거래의 당사자에게 제시하는 표시 화면의 관리를 행하는 정보 처리 시스템으로서, 당사자들이 이용하는 유저 단말기와 네트워크를 통하여 통신을 행하는 통신부와, 전자 상거래에서의 각 처리에 대응하여 유저 단말기에 출력되는 출력 화면에 관해, 표시 설정 내용의 데이터가 격납되는 제1 데이터베이스와, 전자 상거래의 처리 시에 생기는 거래용 데이터가 격납되는 제2 데이터베이스를 기억한 기억부와, 당사자 A의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하는 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 당사자 A에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 당사자 A의 유저 단말기에 회신하는 처리와, 상기 출력 화면 데이터를 수신하여 표시하고 있는 유저 단말기로부터, 해당 출력 화면에관한 표시 설정 내용의 변경 지시를 상기 통신부를 통하여 수신하고, 해당 출력 화면에 관하여 상기 변경 지시에 따라서 표시 설정 내용을 갱신하고, 상기 데이터베이스에서 상기 출력 화면에 대해 당사자 A의 식별 정보를 대응지어 격납하는 처리와, 당사자 A 내지 이것과 거래 관계가 있는 당사자 B의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 또한 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 해당 당사자에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 당사자 A 내지 당사자 B의 유저 단말기에 회신하는 처리를 실행하는 연산부를 구비하는 것을 특징으로 한다.
또한, 본 발명의 화면 커스터마이즈 지원 방법은, 타단말기와의 통신을 행하는 통신부와, 전자 상거래에서의 각 처리에 대응하여 유저 단말기에 출력되는 출력 화면에 관해, 표시 설정 내용의 데이터가 격납되는 제1 데이터베이스와, 전자 상거래의 처리 시에 생기는 거래용 데이터가 격납되는 제2 데이터베이스를 기억한 기억부와, 연산부를 구비하여, 전자 상거래 환경에서 전자 상거래의 당사자에게 제시하는 표시 화면의 관리를 행하는 정보 처리 장치가, 당사자 A의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하는 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 당사자 A에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 당사자 A의 유저 단말기에 회신하는 처리와, 상기 출력 화면 데이터를 수신하여 표시하고 있는 유저 단말기로부터, 해당 출력 화면에 관한 표시 설정 내용의 변경 지시를 상기 통신부를 통하여 수신하고, 해당 출력 화면에 관하여 상기 변경 지시에 따라서 표시 설정 내용을 갱신하고, 상기 데이터베이스에서 상기 출력 화면에 대해 당사자 A의 식별 정보를 대응지어 격납하는 처리와, 당사자 A 내지 이것과 거래 관계가 있는 당사자 B의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 또한 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 해당 당사자에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 당사자 A 내지 당사자 B의 유저 단말기에 회신하는 처리를 실행하는 것을 특징으로 한다.
또한, 본 발명의 화면 커스터마이즈 지원 프로그램은, 타단말기와의 통신을 행하는 통신부와, 전자 상거래에서의 각 처리에 대응하여 유저 단말기에 출력되는 출력 화면에 관해, 표시 설정 내용의 데이터가 격납되는 제1 데이터베이스와, 전자 상거래의 처리 시에 생기는 거래용 데이터가 격납되는 제2 데이터베이스를 기억한 기억부와, 연산부를 구비하여, 전자 상거래 환경에서 전자 상거래의 당사자에게 제시하는 표시 화면의 관리를 행하는 정보 처리 장치에, 당사자 A의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하는 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 당사자 A에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 당사자 A의 유저 단말기에 회신하는 처리와, 상기 출력 화면 데이터를 수신하여 표시하고 있는 유저 단말기로부터, 해당 출력 화면에 관한 표시 설정 내용의 변경 지시를 상기 통신부를 통하여 수신하고, 해당 출력 화면에 관하여 상기 변경 지시에 따라서 표시 설정 내용을 갱신하고, 상기 데이터베이스에서 상기 출력 화면에 대해 당사자 A의 식별 정보를 대응지어 격납하는 처리와, 당사자 A 내지 이것과 거래 관계가 있는 당사자 B의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 또한 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 해당 당사자에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 당사자 A 내지 당사자 B의 유저 단말기에 회신하는 처리를 실행시키는 것을 특징으로 한다.
본 발명에 따르면, 멀티 테넌트 환경 하에서 개별의 프로그램 개발을 수반하지 않고 유연한 화면 커스터마이즈가 가능하게 된다.
도 1은 화면 커스터마이즈 지원 시스템을 포함한 기업간 정보 교환 시스템의 네트워크 구성도.
도 2는 G/W 서버의 하드웨어 구성예를 도시하는 도면.
도 3은 Web 서버의 하드웨어 구성예를 도시하는 도면.
도 4a는 G/W 서버가 구비하는 유저 인증 정보의 데이터 구성예를 도시하는 도면.
도 4b는 G/W 서버가 구비하는 거래 관계 정보의 데이터 구성예를 도시하는 도면.
도 5a는 Web 서버가 구비하는 유저 인증 정보의 데이터 구성예를 도시하는 도면.
도 5b는 Web 서버가 구비하는 거래 관계 정보의 데이터 구성예를 도시하는 도면.
도 6a는 데이터 교환 DB 서버가 구비하는 데이터 구성예 1을 도시하는 도면.
도 6b는 데이터 교환 DB 서버가 구비하는 데이터 구성예 2를 도시하는 도면.
도 6c는 데이터 교환 DB 서버가 구비하는 데이터 구성예 3을 도시하는 도면.
도 7a는 화면 커스터마이즈 정의 DB 서버가 디폴트로서 구비하는 데이터 구성예 1을 도시하는 도면.
도 7b는 화면 커스터마이즈 정의 DB 서버가 디폴트로서 구비하는 데이터 구성예 2를 도시하는 도면.
도 7c는 화면 커스터마이즈 정의 DB 서버가 디폴트로서 구비하는 데이터 구성예 3을 도시하는 도면.
도 8a는 화면 커스터마이즈 정의 DB 서버가 바이어별 정의로서 구비하는 데이터 구성예 1을 도시하는 도면.
도 8b는 화면 커스터마이즈 정의 DB 서버가 바이어별 정의로서 구비하는 데이터 구성예 2를 도시하는 도면.
도 8c는 화면 커스터마이즈 정의 DB 서버가 바이어별 정의로서 구비하는 데이터 구성예 3을 도시하는 도면.
도 9a는 화면 커스터마이즈 정의 DB 서버가 로그인 ID별 정의로서 구비하는 데이터 구성예 1을 도시하는 도면.
도 9b는 화면 커스터마이즈 정의 DB 서버가 로그인 ID별 정의로서 구비하는 데이터 구성예 2를 도시하는 도면.
도 10은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 1을 나타내는 플로우도.
도 11은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 2를 나타내는 플로우도.
도 12는 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 3을 나타내는 플로우도.
도 13은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 4를 나타내는 플로우도.
도 14는 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 5를 나타내는 플로우도.
도 15는 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 6을 나타내는 플로우도.
도 16은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 7을 나타내는 플로우도.
도 17은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 8을 나타내는 플로우도.
도 18은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 9를 나타내는 플로우도.
도 19는 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 10을 나타내는 플로우도.
도 20은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 11을 나타내는 플로우도.
도 21은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 12를 나타내는 플로우도.
도 22는 본 실시 형태에서의 화면예 1을 도시하는 도면.
도 23은 본 실시 형태에서의 화면예 2를 도시하는 도면.
도 24는 본 실시 형태에서의 화면예 3을 도시하는 도면.
도 25는 본 실시 형태에서의 화면예 4를 도시하는 도면.
도 26은 본 실시 형태에서의 화면예 5를 도시하는 도면.
도 27은 본 실시 형태에서의 화면예 6을 도시하는 도면.
도 28은 본 실시 형태에서의 화면예 7을 도시하는 도면.
도 2는 G/W 서버의 하드웨어 구성예를 도시하는 도면.
도 3은 Web 서버의 하드웨어 구성예를 도시하는 도면.
도 4a는 G/W 서버가 구비하는 유저 인증 정보의 데이터 구성예를 도시하는 도면.
도 4b는 G/W 서버가 구비하는 거래 관계 정보의 데이터 구성예를 도시하는 도면.
도 5a는 Web 서버가 구비하는 유저 인증 정보의 데이터 구성예를 도시하는 도면.
도 5b는 Web 서버가 구비하는 거래 관계 정보의 데이터 구성예를 도시하는 도면.
도 6a는 데이터 교환 DB 서버가 구비하는 데이터 구성예 1을 도시하는 도면.
도 6b는 데이터 교환 DB 서버가 구비하는 데이터 구성예 2를 도시하는 도면.
도 6c는 데이터 교환 DB 서버가 구비하는 데이터 구성예 3을 도시하는 도면.
도 7a는 화면 커스터마이즈 정의 DB 서버가 디폴트로서 구비하는 데이터 구성예 1을 도시하는 도면.
도 7b는 화면 커스터마이즈 정의 DB 서버가 디폴트로서 구비하는 데이터 구성예 2를 도시하는 도면.
도 7c는 화면 커스터마이즈 정의 DB 서버가 디폴트로서 구비하는 데이터 구성예 3을 도시하는 도면.
도 8a는 화면 커스터마이즈 정의 DB 서버가 바이어별 정의로서 구비하는 데이터 구성예 1을 도시하는 도면.
도 8b는 화면 커스터마이즈 정의 DB 서버가 바이어별 정의로서 구비하는 데이터 구성예 2를 도시하는 도면.
도 8c는 화면 커스터마이즈 정의 DB 서버가 바이어별 정의로서 구비하는 데이터 구성예 3을 도시하는 도면.
도 9a는 화면 커스터마이즈 정의 DB 서버가 로그인 ID별 정의로서 구비하는 데이터 구성예 1을 도시하는 도면.
도 9b는 화면 커스터마이즈 정의 DB 서버가 로그인 ID별 정의로서 구비하는 데이터 구성예 2를 도시하는 도면.
도 10은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 1을 나타내는 플로우도.
도 11은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 2를 나타내는 플로우도.
도 12는 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 3을 나타내는 플로우도.
도 13은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 4를 나타내는 플로우도.
도 14는 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 5를 나타내는 플로우도.
도 15는 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 6을 나타내는 플로우도.
도 16은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 7을 나타내는 플로우도.
도 17은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 8을 나타내는 플로우도.
도 18은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 9를 나타내는 플로우도.
도 19는 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 10을 나타내는 플로우도.
도 20은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 11을 나타내는 플로우도.
도 21은 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 12를 나타내는 플로우도.
도 22는 본 실시 형태에서의 화면예 1을 도시하는 도면.
도 23은 본 실시 형태에서의 화면예 2를 도시하는 도면.
도 24는 본 실시 형태에서의 화면예 3을 도시하는 도면.
도 25는 본 실시 형태에서의 화면예 4를 도시하는 도면.
도 26은 본 실시 형태에서의 화면예 5를 도시하는 도면.
도 27은 본 실시 형태에서의 화면예 6을 도시하는 도면.
도 28은 본 실시 형태에서의 화면예 7을 도시하는 도면.
<시스템 구성>
이하에 본 발명의 실시 형태에 대하여 도면을 이용하여 상세하게 설명한다. 도 1은 본 실시 형태의 화면 커스터마이즈 지원 시스템의 구성예를 도시하는 도면이다. 도 1에 도시한 화면 커스터마이즈 지원 시스템(100)(이하, 시스템(100))은, 멀티 테넌트 환경 하에서 개별의 프로그램 개발을 수반하지 않고 유연한 화면 커스터마이즈를 가능하게 하는 컴퓨터 시스템이다. 시스템(100)으로서는, 예를 들면, 네트워크로 유저 단말기 등과 접속된 서버 장치를 상정할 수 있다.
또한, 상기 시스템(100)을 포함한 기업간 정보 교환 시스템(1)은, 예를 들면, 상품 발주나 화면 커스터마이즈의 요구를 행하는 바이어 기업(복수)의 유저 단말기(15)와, 이 유저 단말기(15)가 인터넷(20) 등의 네트워크 경유로 주문 정보나 화면의 커스터마이즈 정보를 송신하는 상대로 되는 G/W 서버(11), 주문을 수주하는 서플라이어 기업의 유저 단말기(16), 이 유저 단말기(16)가 인터넷(20) 등의 네트워크 경유로 액세스하여 화면 데이터를 요구하는 상대로 되는 Web 서버(14), 상기 G/W 서버(11)와 Web 서버(14)로부터 네트워크로 접속된 데이터 교환 DB 서버(12), 및 화면 커스터마이즈 정의 DB 서버(13)로 구성된다.
본 실시 형태에서의 상기 시스템(100)은, 상기의 G/W 서버(11), Web 서버(14), 데이터 교환 DB 서버(12), 및 화면 커스터마이즈 정의 DB 서버(13)의 서버 군으로 구성되어 있다. 본 실시 형태에서는 이와 같이 복수의 서버로 시스템 구성하는 예를 나타냈지만, 물론, 1개의 서버 장치로 상기 시스템(100)을 구성하는 것으로 하여도 된다.
계속해서, 상기 시스템(100)을 주로 구성하는 상기 G/W 서버(11), Web 서버(14)에 대해서, 그 하드웨어 구성을 도시한다. 도 2는, G/W 서버(11)의 하드웨어 구성예를 도시하는 도면이다. G/W 서버(11)는, CPU 등의 연산부(200), 하드 디스크 드라이브 등 불휘발성 기억 장치인 기억부(201), 입력부(202), 표시부(203), 네트워크와 접속된 타단말기와 통신을 행하는 통신부(204), 및 RAM 등의 휘발성 기억 장치인 메모리(205)를 구비한다. 상기 각 부(200∼205)는, 버스(BUS)에 의해서 접속되어 있다.
상기 연산부(200)는, 기억부(201)에 격납된 프로그램(210)을 메모리(205)에 읽어내는 등으로 하여 실행하여, 처리에 필요한 기능을 실장하는 것으로 된다. 상기 프로그램(210)에 의해 실현되는 기능으로서는, 인증 기능(211), 일람 화면 커스터마이즈 등록 기능(212), 회답 화면 커스터마이즈 등록 기능(213)이 있다.
또한, 상기 기억부(201)에는, 상기의 프로그램(210) 외에, 유저 인증 정보(216), 및 거래 관계 정보(217)가 격납되어 있다.
도 3은, Web 서버(14)의 하드웨어 구성예를 도시하는 도면이다. 한편, Web 서버(14)는, CPU 등의 연산부(300), 하드 디스크 드라이브 등 불휘발성 기억 장치인 기억부(301), 입력부(302), 표시부(303), 네트워크와 접속된 타단말기와 통신을 행하는 통신부(304), 및 RAM 등의 휘발성 기억 장치인 메모리(305)를 구비한다. 상기 각 부(300∼305)는, BUS에 의해서 접속되어 있다.
상기 연산부(300)는, 기억부(301)에 격납된 프로그램(310)을 메모리(305)에 읽어내는 등으로 하여 실행하고, 처리에 필요한 기능을 실장하는 것으로 된다. 상기 프로그램(310)에 의해 실현되는 기능으로서는, 인증 기능(311), 메뉴 표시 기능(312), 검색 기능(313), 일람 화면 표시 기능(314), 일람 화면 커스터마이즈 기능(315), 회답 화면 표시 기능(316), 회답 화면 커스터마이즈 기능(317), 및 회답 등록 기능(318)이 있다.
또한, 상기 기억부(301)에는, 상기의 프로그램(310) 외에, 유저 인증 정보(319) 및 거래 관계 정보(320)가 격납되어 있다.
또한, 데이터 교환 DB 서버(12)는, 바이어 기업의 유저 단말기(15)와 서플라이어 기업의 유저 단말기(16)와의 사이에서의 전자 상거래의 처리 시에 생기는 거래용 데이터가 격납되는 제2 데이터베이스를 유지하는 서버로 된다. 이 서버의 하드웨어 구성으로서는 상술한 G/W 서버(11)나 Web 서버(14)와 마찬가지로, 일반적인 서버 장치의 구성으로 된다(따라서 도시 생략). 상기 제2 데이터베이스로서, 본 실시 형태에서는, 바이어 기업의 유저 단말기(15)로부터의 주문 정보를 격납하는 주문 정보 DB(121)와, 주문에 대하여 서플라이어 기업의 유저 단말기(16)가 회답한 납기 회답 정보를 격납하는 납기 회답 정보 DB(122)를 상정하고 있다. 또한, 이 데이터 교환 DB 서버(12)는, 화면 ID 일람 DB(123)도 유지하고 있다. 이들 각 데이터베이스의 데이터 구성예에 대해서는 후술한다.
또한, 화면 커스터마이즈 정의 DB 서버(13)는, 전자 상거래에서의 각 처리에 대응하여 유저 단말기에 출력되는 출력 화면에 관해, 표시 설정 내용의 데이터가 격납되는 제1 데이터베이스를 유지하는 서버로 된다. 이 서버의 하드웨어 구성으로서는 상술한 G/W 서버(11)나 Web 서버(14)와 마찬가지로, 일반적인 서버 장치의 구성으로 된다(따라서 도시 생략). 상기 제1 데이터베이스로서, 본 실시 형태에서는, 디폴트 항목 정의 마스터 DB(131), 디폴트 일람 정의 마스터 DB(132), 디폴트 회답 정의 마스터 DB(133), 바이어별 항목 정의 마스터 DB(134), 바이어별 일람 정의 마스터 DB(135), 바이어별 회답 정의 마스터 DB(136), 로그인 ID별 일람 정의 마스터 DB(137), 및 로그인 ID별 회답 정의 마스터 DB(138)를 상정하고 있다. 이들 각 데이터베이스의 데이터 구성예에 대해서는 후술한다.
한편, 상기 유저 단말기(15, 16)들은, 인터넷(20) 등의 네트워크를 통하여 상기 시스템(100)에 액세스 가능한 컴퓨터 단말기이며, 하드웨어 구성으로서는, 연산부, 기억부, 메모리, 통신부, 유저로부터의 입력을 받는 입력부, 처리 결과를 출력하는 디스플레이 장치 등의 출력부를 구비하고 있다.
<데이터베이스의 구조예>
다음으로, 본 실시 형태의 시스템(100)을 구성하는 상기 서버들의 기억부에 격납되어 있는 데이터베이스의 데이터 구조예에 대해서 설명한다. 또한, 상기 각서버(11∼14)들은, 서로의 기억부에 격납되어 있는 데이터베이스를 네트워크 경유로 이용 가능한 것으로 한다.
도 4a는, G/W 서버(11)가 구비하는 유저 인증 정보(216)의 데이터 구성예를 도시하는 도면이며, 도 4b는, G/W 서버(11)가 구비하는 거래 관계 정보(217)의 데이터 구성예를 도시하는 도면이다. 상기 기업간 정보 교환 시스템(1) 중 G/W 서버(11)에 액세스할 수 있는 유저에 관한 정보를 미리 규정하고 있는 것이 이들 유저 인증 정보(216) 및 거래 관계 정보(217)로 된다.
상기 유저 인증 정보(216)는, 각 유저의 로그인 ID를 키로 하여, 패스워드, 회원 ID, 이용자 권한, 메일 어드레스 등의 데이터를 대응지은 레코드의 집합체로 되어 있다. 또한, 상기 거래 관계 정보(217)는, 각 바이어 기업의 회원 ID를 키로 하여, 해당 바이어 기업이 서플라이어 등록되어 있는 서플라이어 기업의 회원 ID를 대응지은 레코드의 집합체로 되어 있다.
예를 들면, 회원 ID 「Buy000A」의 바이어 기업이, 유저 단말기(15)로부터 화면의 커스터마이즈 정보(=출력 화면의 표시 설정 내용)를 G/W 서버(11)에 송신한 것으로 한다. 이 경우, G/W 서버(11)는, 상기 커스터마이즈 정보와 함께 유저 단말기(15)로부터 보내져 온, 회원 ID 「Buy000A」에 관한 로그인 ID, 패스워드의 데이터를, 도 4a에 도시한 유저 인증 정보(216)에 대조하여, 회원 ID 「Buy000A」에 관한 로그인 ID "Buy001", 패스워드 "aaaaa"가 유저 인증 정보(216)에서의 해당 레코드의 데이터에 일치하고, 회원 ID가 나타내는 이용자 권한(=「buy」)도 해당 레코드의 데이터에 해당하는지, 판정함으로써, 유저 인증을 행하는 것으로 된다.
또한, 상기 G/W 서버(11)는, 상기 「Buy000A」의 바이어 기업에 관해 유저 인증에 성공한 경우, 상기 회원 ID 상기 「Buy000A」와 거래 관계 정보(217)에 기초하여, 상기 바이어 기업에 관련된 서플라이어 기업의 회원 ID 「Sup0000X」, 「Sup0000Y」, 「Sup0000Z」를 특정한다. 여기서 특정된 서플라이어 기업의 유저 단말기(16)에서의 출력 화면에 관하여 화면 커스터마이즈가 적용되는 것으로 된다. 즉, 바이어 기업이 화면의 커스터마이즈를 행하고자 하는 경우, 화면 커스터마이즈의 적용 범위는, 거래 관계 정보(217)에서 해당 바이어 기업에 대응지어진 서플라이어 기업의 범위로 된다.
도 5a는, Web 서버(14)가 구비하는 유저 인증 정보(319)의 데이터 구성예를 도시하는 도면이며, 도 5b는, Web 서버(14)가 구비하는 거래 관계 정보(320)의 데이터 구성예를 도시하는 도면이다. 기업간 정보 교환 시스템(1) 중 Web 서버(14)에 액세스할 수 있는 유저에 관한 정보를 미리 규정하고 있는 것이, 이들 유저 인증 정보(319)와 거래 관계 정보(320)로 된다.
상기 유저 인증 정보(319)는, 각 유저의 로그인 ID를 키로 하여, 패스워드, 회원 ID, 이용자 권한, 메일 어드레스 등의 데이터를 대응지은 레코드의 집합체로 되어 있다. 또한, 상기 거래 관계 정보(320)는, 각 바이어 기업의 회원 ID를 키로 하여, 해당 바이어 기업이 서플라이어 등록되어 있는 서플라이어 기업의 회원 ID를 대응지은 레코드의 집합체로 되어 있다.
예를 들면, 회원 ID 「Sup0000Y」의 서플라이어 기업이, 유저 단말기(16)로부터 정보 요구를 Web 서버(14)에 송신한 것으로 한다. 이 경우, Web 서버(14)는, 상기 정보 요구와 함께 유저 단말기(16)로부터 보내져 온, 회원 ID 「Sup0000Y」에 관한 로그인 ID, 패스워드의 데이터를, 도 5a에 도시한 유저 인증 정보(319)에 대조하여, 회원 ID 「Sup0000Y」에 관한 로그인 ID "Sup002", 패스워드 "22222"가 유저 인증 정보(319)에서의 해당 레코드의 데이터에 일치하고, 회원 ID가 나타내는 이용자 권한(=「sup」)도 해당 레코드의 데이터에 해당하는지, 판정함으로써, 유저 인증을 행하는 것으로 된다.
또한, 상기 Web 서버(14)는, 상기 「Sup0000Y」의 서플라이어 기업에 관해 유저 인증에 성공한 경우, 상기 회원 ID 상기 「Sup0000Y」와 거래 관계 정보(320)에 기초하여, 상기 서플라이어 기업에 관련된 바이어 기업의 회원 ID 「Buy0000A」, 「Buy0000B」를 특정한다. 본 실시 형태의 기업간 정보 교환 시스템(1)과 같이, 참가자가 n 대 m, 즉 멀티 테넌트형의 시스템에서, 서플라이어 기업은, 상기 거래 관계 정보(320)로 자사에 관하여 설정되어 있는 범위에서 바이어 기업의 정보=주문 정보 등을 참조할 수 있다.
도 6a는 데이터 교환 DB 서버(12)가 구비하는 데이터 구성예 1을 도시하는 도면, 도 6b는, 데이터 교환 DB 서버(12)가 구비하는 데이터 구성예 2를 도시하는 도면, 도 6c는, 데이터 교환 DB 서버(12)가 구비하는 데이터 구성예 3을 도시하는 도면이다. 도 6a에 도시한 주문 정보 DB(121)는, 바이어 기업의 유저 단말기(15)로부터 송신된 주문 정보를 격납하는 데이터베이스이다. 이 주문 정보 DB(121)는, 주문을 행한 바이어 기업의 회원 ID를 키로 하여, 발주처의 서플라이어 기업의 회원 ID, 「0001」∼「0007」까지의 각 항목(주문 번호∼비고)의 데이터가 대응지어진 레코드의 집합체로 되어 있다. 상기 각 항목에 대응하는 정보의 속성에 대해서는 도 7a에서 후술한다. 바이어 기업의 유저 단말기(15)로부터 송신된 주문 정보는, G/W 서버(11)가 수신하고, 데이터 교환 DB 서버(12)에서의 상기 주문 정보 DB(121)에 격납하는 것으로 된다.
또한, 도 6b에 도시한 납기 회답 정보 DB(122)는, 서플라이어 기업이 바이어 기업에 회답한 납기 회답 정보를 격납하는 데이터베이스이다. 이 납기 회답 정보 DB(122)는, 주문을 행한 바이어 기업의 회원 ID를 키로 하여, 납기 회답을 행한 서플라이어 기업의 회원 ID, 및 각 항목(주문 번호∼회답 비고)의 데이터가 대응지어진 레코드의 집합체로 되어 있다. 상기 각 항목에 대응하는 정보의 속성에 대해서는 도 7a에서 후술한다. 서플라이어 기업의 유저 단말기(16)는 Web 서버(14)에 액세스하여 회답 화면을 취득하고, 이 회답 화면으로 바이어 기업의 유저 단말기(15) 앞으로 납기 회답을 행한다. 이 납기 회답 정보를 Web 서버(14)가 데이터 교환 DB 서버(12)에 격납하는 것으로 된다.
또한, 도 6c에 도시한 화면 ID 일람 DB(123)는, 데이터 교환 DB 서버(12)와 화면 커스터마이즈 정의 DB 서버(13)와의 사이에서, 출력 화면의 특정을 행하기 위한 정보를 격납한 데이터베이스이다. 이 화면 ID 일람 DB(123)는, 기업간 정보 교환 시스템(1)이 제공하고 있는 화면에 대해서, 그 화면 ID와 화면 명칭을 대응지은 일람으로 되어 있다.
도 7a는, 화면 커스터마이즈 정의 DB 서버(13)가 디폴트로서 구비하는 데이터 구성예 1을 도시하는 도면, 도 7b는, 화면 커스터마이즈 정의 DB 서버(13)가 디폴트로서 구비하는 데이터 구성예 2를 도시하는 도면, 도 7c는, 화면 커스터마이즈 정의 DB 서버(13)가 디폴트로서 구비하는 데이터 구성예 3을 도시하는 도면이다.
도 7a에 데이터 구성예에 도시하는 데이터베이스는, 디폴트 항목 정의 마스터 DB(131)이며, 바이어 기업이나 서플라이어 기업들의 유저에 의해 화면 커스터마이즈가 이루어져 있지 않은 경우에 채용되는 출력 화면의 표시 설정 내용 중, 주문 정보의 일람 화면에서의 표시 항목에 관한 설정 내용을 정의한 마스터이다. 여기서 정의되는 표시 항목은, 상기의 도 6a에서 도시한 주문 정보 DB(121)에서의, 각 항목(「0001」∼)에 대응하는 것으로 된다. 상기 디폴트 항목 정의 마스터 DB(131)는, 각 화면에서 이용되는 항목의 정의를 격납하는 데이터베이스라고 할 수 있다.
이 디폴트 항목 정의 마스터 DB(131)에서, 예를 들면, 항목 ID 「00001」에 대해서, 「항목 명칭」으로서 "주문 번호"를 정의하고, 「항목 속성」은 "반각", 세트할 수 있는 「문자 코드」는 "UTF-8", 이용 가능한 문자의 「길이」 및 이용 가능한 「바이트 길이」는 "25"로 정의하고 있다. 이 항목 ID 「00001」을 이용하고 있는 화면(=주문 정보 DB(121), 납기 회답 정보 DB(122)에서의 해당 항목의 데이터를 적용하는 화면) 모두에 동일한 정의가 적용되는 것으로 된다. 예를 들면, 바이어 기업의 유저 단말기(15)가 송신하는 주문 정보에서, 항목 ID 「00001」에 「P0001」로 세트되어 있었던 경우, 이 주문 정보를 구성으로서 포함하는 화면에서, 항목 명칭 「주문 번호」로서 「P0001」이 표시된다.
또한, 도 7b에 데이터 구성예에 도시하는 데이터베이스는, 디폴트 일람 정의 마스터 DB(132)이며, 바이어 기업이나 서플라이어 기업들의 유저에 의해 화면 커스터마이즈가 이루어져 있지 않은 경우에 채용되는 출력 화면의 표시 설정 내용 중, 출력 화면에서 표시하는 항목의 표시 위치나 형식, 사이즈 등을 정의하는 마스터이다.
예를 들면, 도 7b의 디폴트 일람 정의 마스터(132)에서, 화면 ID 「S001」은 주문 정보 일람의 화면을 나타내고 있다. 또한, 이 주문 정보 일람의 화면에 디폴트 표시하는 각 항목 "0001"∼"0007"에 대해서, 「행 번호」에 의해 화면에서의 배열 순서를 규정하고, 「열 번호」에 의해 단조(段組)의 정의를 규정하고, 또한 「단조 결합 번호」에 의해 상기 단조 표시에서 행 단위로 단조로 할지의 여부를 규정하고, 「표시 형식」에 의해 텍스트의 "왼쪽 정렬", "오른쪽 정렬", "중앙"을 규정하고, 「참조 권한」에 의해 참조 가능한 유저를 규정하고, 「디폴트 표시」에 의해, 해당 항목을 디폴트로 표시시킬지의 여부를 규정하고, 「표시 폭」에 의해 표시 사이즈를 규정하고 있다.
또한, 각 항목은, 「행 번호」의 오름차순으로 화면 우측으로부터 표시되는 것으로 된다. 또한, 예를 들면 2단조로 주문 정보 일람을 표시하는 경우, 「열 번호」에 「2」가 규정된다. 또한, 해당 항목을 디폴트로 표시시키는 경우, 「디폴트 표시」에 의해 「1」이 규정되고, 디폴트로는 표시시키지 않고 임의로 표시시키는 경우 「2」가 규정된다.
도 7c에 데이터 구성예에 도시한 데이터베이스는, 디폴트 회답 정의 마스터 DB(133)이며, 바이어 기업이나 서플라이어 기업들의 유저에 의해 화면 커스터마이즈가 이루어져 있지 않은 경우에 채용되는 출력 화면의 표시 설정 내용 중, 납기 회답 정보의 화면에서의 표시 항목에 관한 설정 내용을 정의한 마스터이다. 여기서 정의되는 표시 항목은, 상기의 도 6b에 도시한 납기 회답 정보 DB(122)에서의, 각 항목(「0001」, 「0002」, 「0008」, 「0009」, 「0010」)에 대응하는 것으로 된다. 상기 디폴트 회답 정의 마스터 DB(133)는, 각 화면에서 이용되는 항목의 정의를 격납하는 데이터베이스라고 할 수 있다. 이 디폴트 회답 정의 마스터 DB(133)는, 상기 디폴트 일람 정의 마스터 DB(132)와 마찬가지의 데이터 구조를 구비하고 있다. 상위점으로서는, 「입력 타입」에 의해 "표시"나 "입력(필수)"을 규정하고 있는 점으로 된다.
도 8a는, 화면 커스터마이즈 정의 DB 서버(13)가 바이어별 정의로서 구비하는 데이터 구성예 1(바이어별 항목 정의 마스터 DB(134))을 도시하는 도면, 도 8b는, 화면 커스터마이즈 정의 DB 서버(13)가 바이어별 정의로서 구비하는 데이터 구성예 2(바이어별 일람 정의 마스터 DB(135))를 도시하는 도면, 도 8c는, 화면 커스터마이즈 정의 DB 서버(13)가 바이어별 정의로서 구비하는 데이터 구성예 3(바이어별 회답 정의 마스터 DB(136))을 도시하는 도면이다.
도 8a∼도 8c에 도시한 각 데이터베이스(134∼136)는, 바이어 기업에 의한 화면 커스터마이즈가 이루어진 경우에 화면 커스터마이즈 정의 DB 서버(13)에 의해 격납되는 마스터이다. 데이터 구조로서는, 도 7a∼도 7c에 도시한 각 디폴트 정의 마스터 DB에서, 해당 화면에 대해서 화면 커스터마이즈를 행한 바이어 기업의 회원 ID가 추가된 것으로 된다. 상기 각 데이터베이스(134∼136)에서 회원 ID가 설정되어 있는 해당 바이어 기업과 거래 관계가 있는 서플라이어 기업(=거래 관계 정보(217, 320)들로 특정)의 유저 단말기(16)에서는, 해당 바이어 기업에 의한 지정 화면(=표시 설정 내용이 커스터마이즈된 화면)을 참조할 수 있다.
또한, 상기 각 데이터베이스(134∼136)의 바이어별 정의 마스터에 설정되는 바이어 기업의 회원 ID는, 해당 바이어 기업의 유저 단말기(15)가 화면의 커스터마이즈 정보를 G/W 서버(11)에 송신하였을 때의, 인증용의 회원 ID이며, G/W 서버(11)가 이 회원 ID를 취득하여 화면 커스터마이즈 정의 DB 서버(13)의 해당 데이터베이스(바이어별 항목 정의 마스터 DB(134), 바이어별 일람 정의 마스터 DB(135), 바이어별 회답 정의 마스터 DB(136))에 설정하는 것으로 된다.
도 9a는, 화면 커스터마이즈 정의 DB 서버(13)가 로그인 ID별 정의로서 구비하는 데이터 구성예 1(로그인 ID별 일람 정의 마스터 DB(137))을 도시하는 도면이며, 도 9b는, 화면 커스터마이즈 정의 DB 서버(13)가 로그인 ID별 정의로서 구비하는 데이터 구성예 2(로그인 ID별 회답 정의 마스터 DB(138))를 도시하는 도면이다.
도 9a∼도 9b에 도시한 각 데이터베이스(137∼138)는, 서플라이어 기업에 의한 화면 커스터마이즈가 이루어진 경우에 화면 커스터마이즈 정의 DB 서버(13)에 의해서 격납되는 마스터이다. 데이터 구조로서는, 도 7b∼도 7c에 도시한 각 디폴트 정의 마스터 DB에서, 해당 화면에 대해서 화면 커스터마이즈를 행한 서플라이어 기업의 로그인 ID가 추가된 것으로 된다.
또한, 상기 각 데이터베이스(137∼138)의 로그인 ID별 정의 마스터에 설정되는 서플라이어 기업의 로그인 ID는, 해당 서플라이어 기업의 유저 단말기(16)가 화면의 커스터마이즈 요구를 Web 서버(14)에 송신하였을 때의, 인증용의 로그인 ID이며, Web 서버(14)가 이 로그인 ID를 취득하여 화면 커스터마이즈 정의 DB 서버(13)의 해당 데이터베이스(로그인 ID별 일람 정의 마스터 DB(137) 또는 로그인 ID별 회답 정의 마스터 DB(138))에 설정하는 것으로 된다.
<처리 수순예 1>
이하, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 실제 수순에 대해서 도면에 기초하여 설명한다. 이하에서 설명하는 화면 커스터마이즈 지원 방법에 대응하는 각종 동작은, 예를 들면, 상기 시스템(100)을 구성하는 각 서버의 연산부가 메모리에 읽어내어 실행하는 프로그램에 의해서 실현된다. 그리고, 이 프로그램은, 이하에 설명되는 각종의 동작을 행하기 위한 코드로 구성되어 있다.
도 10은, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 1을 나타내는 플로우도이다. 여기서는, 바이어 기업의 유저 단말기(15)와 G/W 서버(11) 및 화면 커스터마이즈 정의 DB 서버(13)와의 사이에서 행해지는, 주문 정보 일람의 출력 화면(이후, 일람 화면이라고 칭함) 및 납기 회답 정보의 출력 화면(이후, 회답 화면이라고 칭함)의 커스터마이즈 처리에 대하여 개요를 설명한다.
이 경우, 상기 일람 화면 내지 회답 화면의 열람 요구에 앞서서, 바이어 기업의 유저 단말기(15)가, 예를 들면, 회원 ID, 로그인 ID, 패스워드를 포함한 인증 요구를 G/W 서버(11)에 송신한다(S401). 이것을 받은 G/W 서버(11)는, 인증 기능(211)에 의해, 상기 인증 요구를 유저 인증 정보(216)에 대조하여 유저 인증 처리를 행하고(S402), 그 인증 결과를 상기 유저 단말기(15)에 회신한다(S403).
예를 들면, 유저 인증의 결과가 인증 OK이었던 경우의 유저 단말기(15)에서의 출력 화면으로서는, 도 22에 도시한 로그인 완료 화면(2200)을 상정할 수 있다(도면에서는 로그인한 회원이 서플라이어 기업으로 되어 있지만 바이어 기업이어도 마찬가지임). 이 화면(2200)에서 유저가, 「주문 일람 검색」의 링크를 누르는 조작을 행하면, G/W 서버(11)는 도 23에 도시한 주문 일람 검색 화면(2300)으로 출력 화면을 천이시킨다.
도 23에 도시한 주문 일람 검색 화면(2300)에는, 주문 정보의 검색 조건으로서 입력 가능한 항목(예:바이어 기업의 회원 ID, 요구 납기 등)과, 검색 버튼 및 캔슬 버튼이 표시된다. 여기서, 유저가 캔슬 버튼을 누르는 조작을 행하면, 도 23에 도시한 검색 조건 입력 내용이 클리어된다. 또한, 유저가 검색 버튼을 누르는 조작을 행하면, G/W 서버(11)는 도 24, 도 25, 또는 도 26에 도시한 화면으로 출력 화면을 천이시킨다.
한편, 상기 스텝 S402에서의 인증 결과가 인증 NG이면 처리를 종료하고, 한편, 인증 OK인 경우, 상기 G/W 서버(11)는, 예를 들면, 일람 화면(=해당 처리에 대응하는 출력 화면이며, 이 경우는, "주문 일람 화면":S001)의 표시 설정 내용을 상기 화면 커스터마이즈 정의 DB 서버(13)의 데이터베이스(131∼138) 중 어느 하나(=제1 데이터베이스)로 특정한다(S404). 또한, 상기 G/W 서버(11)는, 상기 일람 화면에 관하여 상기 데이터 교환 DB 서버(12)의 주문 정보 데이터 베이스(121)(=제2 데이터베이스)로부터 읽어낸 상기 바이어 기업(=당사자 A)에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면(이 경우, "주문 일람 화면"에 대응한 화면 데이터이며, 미리 서버(11∼14) 중 어느 하나가 기억부에 의해 유지)에 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 바이어 기업의 유저 단말기(15)에 회신한다(S405). 이 스텝 S405에서 유저 단말기(15)에 회신한 주문 일람 화면의 예로서는, 예를 들면, 도 24∼도 26에 도시한 것으로 된다. 이들의 도면에서의 화면의 설명은 후술한다.
한편, G/W 서버(11)로부터 상기 일람 화면의 출력 화면 데이터를 수신한 상기 유저 단말기(15)는, 이것을 디스플레이 장치 등에 표시하고, 바이어 기업의 담당자들의 열람에 사용하는 것으로 된다. 이 일람 화면을 열람한 바이어 기업의 담당자 등이, 일람 화면의 커스터마이즈를 행하고자 생각한 경우, 상기 일람 화면에서의 소정의 인터페이스(버튼이나 메뉴 중의 선택 리스트 등)로 일람 화면의 커스터마이즈 정보(=표시 설정 내용의 변경 지시)를 입력한 것으로 한다. 이 커스터마이즈 정보를 유저 단말기(15)에 의해서 유저로부터 접수할 때에는, 예를 들면, 도 27에 도시한 일람 화면 표시 설정 화면(2700)(지정 접수 화면)이 G/W 서버(11)로부터 유저 단말기(15)에 보내지고 있는 것으로 한다.
이 화면(2700)은, 일람 화면을 커스터마이즈하기 위한 인터페이스이며, 좌측란에서 일람 화면에서의 표시 대상으로서 미선택으로 되어 있는 항목의 리스트(2701), 우측란에서 일람 화면에서의 표시 대상으로서 선택 완료로 되어 있는 항목의 리스트(2702)를 표시하고 있다. 또한, 해당 화면(2700)에서는, 상기 리스트(2701)와 리스트(2702)와의 사이에서, 해당 항목을 이동시켜, 일람 화면에서의 표시 가부를 설정하는 「>」 「<」 버튼(2703)과, 일람 중에서의 항목의 배열순을 변경하는 「↑」 「↓」 버튼(2704)이 표시되어 있다. 또한, 해당 화면(2700)에서는, 변경 내용의 등록 지시를 유저로부터 접수하기 위한 「설정」 버튼(2705)과, 해당 화면을 닫기 위한 「닫기」 버튼(2706)이 표시되어 있다.
바이어 기업의 담당자들이, 일람 화면에 표시하는 항목에 관하여 커스터마이즈를 행하고자 생각한 경우, 상기 화면(2700)에서의 리스트(2701) 내지 리스트(2702)에서, 해당 항목의 「대상」란에 체크를 하고, 상기 버튼(2703)을 누름으로써 리스트(2702) 내지 리스트(2701)에 해당 항목을 이동시킬 수 있다. 당연히, 해당 화면(2700)에서의 이러한 변경 내용의 데이터에 대해서는 유저 단말기(15)가 취득하고 있고, 이것을 일람 화면의 커스터마이즈 정보(=표시 설정 내용의 변경 지시)의 입력으로서 메모리 등에 유지한다.
또한, 상기 화면(2700) 외에, 상기 G/W 서버(11)는, 디폴트 항목 정의 마스터 DB(131), 디폴트 일람 정의 마스터 DB(132), 디폴트 회답 정의 마스터 DB(133), 바이어별 항목 정의 마스터 DB(134), 바이어별 일람 정의 마스터 DB(135), 바이어별 회답 정의 마스터 DB(136)의 각 DB에서의, 일람 화면에 관한 데이터를 읽어내어 소정의 입력용 화면에 설정하고, 이 입력용 화면(지정 접수 화면)의 데이터를 유저 단말기(15)에 송신하고, 그 변경을 접수한다. 당연히, 상기 각 마스터 DB에 관한 변경 내용의 데이터에 대해서는 유저 단말기(15)가 취득하고 있고, 이것을 일람 화면의 커스터마이즈 정보(=표시 설정 내용의 변경 지시)의 입력으로서 메모리 등에 유지한다.
이 때, 상기 유저 단말기(15)는, 상기 커스터마이즈 정보를 포함한 커스터마이즈 등록 요구를 G/W 서버(11)에 송신한다(S406). G/W 서버(11)에서는 이 등록 요구를 수신하고(S407), 상기 커스터마이즈 정보를 화면 커스터마이즈 정의 DB 서버(13)의 해당 데이터베이스에서의, 해당 출력 화면=주문 일람 화면에 관하여, 상기 바이어 기업의 회원 ID(=당사자 A의 식별 정보)를 대응지어 등록한다(S408:일람 화면 커스터마이즈 등록 기능(212)의 처리). 또한, G/W 서버(11)는, 이 커스터마이즈 정보의 등록 결과에 대하여 상기 유저 단말기(15)에 회신한다(S409).
이것과 마찬가지로, 상기 스텝 S403에서의 인증 결과가 인증 OK인 경우, 상기 G/W 서버(11)는, 예를 들면, 회답 화면(=해당 처리에 대응하는 출력 화면이며, 이 경우는, "납기 회답 화면":S002)의 표시 설정 내용을 상기 화면 커스터마이즈 정의 DB 서버(13)의 데이터베이스(131∼138) 중 어느 하나(=제1 데이터베이스)로 특정하는 것으로 하여도 된다. 이 경우, 상기 G/W 서버(11)는, 상기 회답 화면에 관하여 상기 데이터 교환 DB 서버(12)의 납기 회답 정보 데이터베이스(122)(=제2 데이터베이스)로부터 읽어낸 상기 바이어 기업(=당사자 A)에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면(이 경우, "회답 화면"에 대응한 화면 데이터이며, 미리 서버(11∼14) 중 어느 하나가 기억부에 유지)으로 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 바이어 기업의 유저 단말기(15)에 회신한다.
한편, G/W 서버(11)로부터 상기 회답 화면의 출력 화면 데이터를 수신한 상기 유저 단말기(15)는, 이것을 디스플레이 장치 등에 표시하고, 바이어 기업의 담당자들의 열람에 사용하는 것으로 된다. 이 일람 화면을 열람한 바이어 기업의 담당자들이, 회답 화면의 커스터마이즈를 행하고자 생각한 경우, 상기 회답 화면에서의 소정의 인터페이스(버튼이나 메뉴 중의 선택 리스트 등)로 회답 화면의 커스터마이즈 정보(=표시 설정 내용의 변경 지시)를 입력한 것으로 한다. 이 커스터마이즈 정보의 지정 방법이나 그 내용에 대해서는 후술한다.
이 때, 상기 유저 단말기(15)는, 상기 커스터마이즈 정보를 포함한 커스터마이즈 등록 요구를 G/W 서버(11)에 송신한다(S410). G/W 서버(11)에서는 이 등록 요구를 수신하고(S411), 상기 커스터마이즈 정보를 화면 커스터마이즈 정의 DB 서버(13)의 해당 데이터베이스에서의, 해당 출력 화면=회답 화면에 관하여, 상기 바이어 기업의 회원 ID(=당사자 A의 식별 정보)를 대응지어 등록한다(S412:회답 화면 커스터마이즈 등록 기능(213)의 처리). 또한, G/W 서버(11)는, 이 커스터마이즈 정보의 등록 결과에 대해서 상기 유저 단말기(15)에 회신한다(S413).
<처리 수순예 2>
도 11은, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 2를 나타내는 플로우도이다. 여기서는, 바이어 기업의 유저 단말기(15)가, 일람 화면의 표시 대상으로 되는 주문 정보를 등록하는 처리에 대해서 설명한다. 이 경우, 바이어 기업의 유저 단말기(15)는, 예를 들면, 회원 ID, 로그인 ID, 패스워드를 포함한 인증 요구를 G/W 서버(11)에 송신한다(S501). 이것을 받은 G/W 서버(11)는, 상기 인증 요구를 유저 인증 정보(216)에 대조하여 유저 인증 처리를 행하고(S502), 그 인증 결과를 상기 유저 단말기(15)에 회신한다(S503).
상기 인증 결과가 인증 NG이면 처리를 종료하고, 한편, 인증 OK인 경우, 상기 유저 단말기(15)는, 예를 들면, 주문 정보를 접수하는 화면을 표시하여 유저로부터의 주문 정보의 지정을 접수하고(S504), 이것을 G/W 서버(11)에 송신한다(S505). 한편, G/W 서버(11)는 이 주문 정보를 수신하고(S506), 이 주문 정보를 데이터 교환 DB 서버(12)의 주문 정보 DB(121)에 등록한다(S507). 또한, G/W 서버(11)는 이 주문 정보 DB(121)에의 주문 정보의 등록 결과를 상기 유저 단말기(15)에 회신한다(S508).
<처리 수순예 3>
도 12는, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 3을 나타내는 플로우도이다. 여기서는, 서플라이어 기업의 유저 단말기(16)와 Web 서버(14) 등과의 사이에서 행해지는 일람 화면의 커스터마이즈 처리에 대해서 설명한다.
이 경우, 상기 일람 화면의 열람 요구와 함께, 서플라이어 기업의 유저 단말기(16)가, 예를 들면, 회원 ID, 로그인 ID, 패스워드를 포함한 인증 요구를 Web 서버(14)에 송신한다(S601). 이것을 받은 Web 서버(14)는, 상기 인증 요구를 유저 인증 정보(319)에 대조하여 유저 인증 처리를 행하고(S602), 그 인증 결과를 상기 유저 단말기(16)에 회신한다(S603).
상기 인증 결과가 인증 NG이면 처리를 종료하고, 한편, 인증 OK인 경우, 상기 유저 단말기(16)는, 해당 서플라이어 기업이 받고 있는 주문 정보를 검색하기 위해 검색 화면 요구를 Web 서버(14)에 보낸다(S604). Web 서버(14)에서는 이 요구에 따라서, 예를 들면, 서플라이어 기업의 회원 ID나 주문 번호, 납기 등의 검색 조건의 지정을 접수하는 검색 화면(Web 서버(14)가 기억부에 화면 데이터를 미리 유지)을 유저 단말기(16)에 회신한다(S605).
상기 유저 단말기(16)에서는 상기 검색 화면을 디스플레이 장치 등에 표시하고, 유저로부터의 검색 조건의 지정을 접수하고, 여기서 접수한 검색 조건을 일람 화면 요구로서 Web 서버(14)에 보낸다(S606).
한편, Web 서버(14)는, 상기 일람 화면 요구를 유저 단말기(16)로부터 수신하고, 이 일람 화면 요구가 나타내는 검색 조건에 적합한 주문 정보를, 상기 데이터 교환 DB 서버(12)의 주문 정보 데이터베이스(121)(=제2 데이터베이스)로부터 취득한다(S607:검색 기능(313)의 처리). 또한, 상기 Web 서버(14)는, 상기 일람 화면(=해당 처리에 대응하는 출력 화면이며, 이 경우는, "주문 일람 화면":S001)의 표시 설정 내용을 상기 화면 커스터마이즈 정의 DB 서버(13)의 데이터베이스(131∼138) 중 어느 하나(=제1 데이터베이스)로 특정하여 취득한다(S608:검색 기능(313)의 처리).
또한, 상기 Web 서버(14)는, 상기 스텝 S607에서 취득한 주문 정보를, 상기 스텝 S608에서 취득한 표시 설정 내용으로 해당 출력 화면(이 경우, "주문 일람 화면"에 대응한 화면 데이터이며, 미리 서버(11∼14) 중 어느 하나가 기억부에 유지)으로 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 유저 단말기(16)에 회신한다(S609:일람 화면 표시 기능(314)의 처리).
한편, Web 서버(14)로부터 상기 일람 화면의 출력 화면 데이터를 수신한 상기 유저 단말기(16)는, 이것을 디스플레이 장치 등에 표시하고, 서플라이어 기업의 담당자들의 열람에 사용하는 것으로 된다. 이 일람 화면을 열람한 서플라이어 기업의 담당자들이, 일람 화면의 커스터마이즈를 행하고자 생각한 경우, 상기 일람 화면에서의 소정의 인터페이스(버튼이나 메뉴 중의 선택 리스트 등)로 일람 화면의 커스터마이즈 정보(=표시 설정 내용의 변경 지시)를 입력한 것으로 한다. 이 커스터마이즈 정보의 입력 시에서는, 예를 들면, 도 27에 도시한 일람 화면 표시 설정 화면(2700)이 Web 서버(14)로부터 유저 단말기(16)에 보내지고 있는 것으로 한다.
이 화면(2700)은, 일람 화면을 커스터마이즈하기 위한 인터페이스이며, 좌측란에 의해 일람 화면에서의 표시 대상으로서 미선택으로 되어 있는 항목의 리스트(2701), 우측란에 의해 일람 화면에서의 표시 대상으로서 선택 완료로 되어 있는 항목의 리스트(2702)를 표시하고 있다. 또한, 해당 화면(2700)에서는, 상기 리스트(2701)와 리스트(2702)와의 사이에서, 해당 항목을 이동시켜, 일람 화면에서의 표시 가부를 설정하는 「>」 「<」 버튼(2703)과, 일람 중에서의 항목의 배열 순서를 변경하는 「↑」 「↓」 버튼(2704)이 표시되어 있다. 또한, 해당 화면(2700)에서는, 변경 내용의 등록 지시를 유저로부터 접수하기 위한 「설정」 버튼(2705)과, 해당 화면을 닫기 위한 「닫기」 버튼(2706)이 표시되어 있다.
서플라이어 기업의 담당자들이, 일람 화면에 표시하는 항목에 관하여 커스터마이즈를 행하고자 생각한 경우, 상기 화면(2700)에서의 리스트(2701) 내지 리스트(2702)에서, 해당 항목의 「대상」란에 체크를 하고, 상기 버튼(2703)을 누름으로써 리스트(2702) 내지 리스트(2701)에 해당 항목을 이동시킬 수 있다. 당연히, 해당 화면(2700)에서의 이러한 변경 내용의 데이터에 대해서는 유저 단말기(16)가 취득하고 있고, 이것을 일람 화면의 커스터마이즈 정보(=표시 설정 내용의 변경 지시)의 입력으로서 메모리 등에 유지한다.
이 때, 상기 유저 단말기(16)는, 상기 커스터마이즈 정보를 포함한 커스터마이즈 요구를 Web 서버(14)에 송신한다(S610). Web 서버(14)에서는 이 요구를 수신하고, 상기 커스터마이즈 정보를 화면 커스터마이즈 정의 DB 서버(13)의 로그인 ID별 일람 정의 마스터(137)에서의, 해당 출력 화면=주문 일람 화면에 관하여, 상기 서플라이어 기업의 로그인 ID를 대응지어 등록한다(S611).
또한, Web 서버(14)는, 상기 스텝 S607에서 취득한 주문 정보를, 상기 스텝 S611에서 등록한 표시 설정 내용으로 해당 출력 화면(이 경우, "주문 일람 화면"에 대응한 화면 데이터이며, 미리 서버(11∼14) 중 어느 하나가 기억부에 의해 유지)으로 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 유저 단말기(16)에 회신한다(S612:일람 화면 표시 기능(314)의 처리).
<처리 수순예 4>
도 13은, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 4를 나타내는 플로우도이다. 여기서는, 서플라이어 기업의 유저 단말기(16)와 Web 서버(14) 등과의 사이에서 행해지는 회답 화면의 커스터마이즈 처리에 대해서 설명한다.
이 경우, 상기 회답 화면의 열람 요구와 함께, 서플라이어 기업의 유저 단말기(16)가, 예를 들면, 회원 ID, 로그인 ID, 패스워드를 포함한 인증 요구를 Web 서버(14)에 송신한다(S701). 이것을 받은 Web 서버(14)는, 상기 인증 요구를 유저 인증 정보(319)에 대조하여 유저 인증 처리를 행하고(S702), 그 인증 결과를 상기 유저 단말기(16)에 회신한다(S703).
상기 인증 결과가 인증 NG이면 처리를 종료하고, 한편, 인증 OK인 경우, 상기 유저 단말기(16)는, 해당 서플라이어 기업이 데이터 교환 DB 서버(12)에 등록되어 있는 납기 회답 정보를 검색하기 위해 검색 화면 요구를 Web 서버(14)에 보낸다(S704). Web 서버(14)에서는 이 요구에 따라서, 예를 들면, 서플라이어 기업이나 바이어 기업의 회원 ID나 주문 번호, 납기 등의 검색 조건의 지정을 접수하는 검색 화면(Web 서버(14)가 기억부에 화면 데이터를 미리 유지)을 유저 단말기(16)에 회신한다(S705).
상기 유저 단말기(16)에서는 상기 검색 화면을 디스플레이 장치 등에 표시하고, 유저로부터의 검색 조건의 지정을 접수하고, 여기서 접수한 검색 조건을 회답 화면 요구로서 Web 서버(14)에 보낸다(S706).
한편, Web 서버(14)는, 상기 회답 화면 요구를 유저 단말기(16)로부터 수신하고, 이 회답 화면 요구가 나타내는 검색 조건에 적합한 납기 회답 정보를, 상기 데이터 교환 DB 서버(12)의 납기 회답 정보 DB(122)(=제2 데이터베이스)로부터 취득한다(S707:검색 기능(313)의 처리). 또한, 상기 Web 서버(14)는, 상기 회답 화면(=해당 처리에 대응하는 출력 화면이며, 이 경우는, "납기 회답 화면":S002)의 표시 설정 내용을 상기 화면 커스터마이즈 정의 DB 서버(13)의 데이터베이스(131∼138) 중 어느 하나(=제1 데이터베이스)로 특정하여 취득한다(S708:검색 기능(313)의 처리).
또한, 상기 Web 서버(14)는, 상기 스텝 S707에서 취득한 납기 회답 정보를, 상기 스텝 S708에서 취득한 표시 설정 내용으로 해당 출력 화면(이 경우, "회답 화면"에 대응한 화면 데이터이며, 미리 서버(11∼14) 중 어느 하나가 기억부에 유지)으로 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 유저 단말기(16)에 회신한다(S709:일람 화면 표시 기능(314)의 처리).
여기서 유저 단말기(16)에 회신된 출력 화면=회답 화면의 예로서는, 도 28에 도시한 납기 회답 화면(2800)을 상정할 수 있다. 이 화면(2800)은, 디폴트 정의 마스터(도 7a∼도 7c), 바이어별 정의 마스터(도 8a∼도 8c), 로그인 ID별 정의 마스터(도 9a∼도 9b)의 설정 내용에 기초하여, 납기 회답 정보의 레이아웃 및 출력 항목이 결정된 화면으로 된다.
한편, Web 서버(14)로부터 상기 회답 화면의 출력 화면 데이터를 수신한 상기 유저 단말기(16)는, 이것을 디스플레이 장치 등에 표시하고, 서플라이어 기업의 담당자들의 열람에 사용하는 것으로 된다. 이 회답 화면을 열람한 서플라이어 기업의 담당자들이, 회답 화면의 커스터마이즈를 행하고자 생각한 경우, 상기 회답 화면에서의 소정의 인터페이스(버튼이나 메뉴 중의 선택 리스트 등)로 회답 화면의 커스터마이즈 정보(=표시 설정 내용의 변경 지시)를 입력한 것으로 한다. 이 커스터마이즈 정보의 입력 시에서는, 예를 들면, 상기 도 28의 납기 회답 화면(2800)에서, 서플라이어 기업의 담당자들이, 회답 화면에 표시하는 항목에 관하여 명칭의 커스터마이즈를 행하고자 생각한 경우, 상기 화면(2800)에서의 항목 명칭(2801)에서, 해당 항목을 선택하여 명칭을 재기입한다. 당연히, 해당 화면(2800)에서의 이러한 변경 내용의 데이터에 대해서는 유저 단말기(16)가 취득하고 있고, 이것을 회답 화면의 커스터마이즈 정보(=표시 설정 내용의 변경 지시)의 입력으로서 메모리 등에 유지한다.
이 때, 상기 유저 단말기(16)는, 상기 커스터마이즈 정보를 포함한 커스터마이즈 요구를 Web 서버(14)에 송신한다(S710). Web 서버(14)에서는 이 요구를 수신하고, 상기 커스터마이즈 정보를 화면 커스터마이즈 정의 DB 서버(13)의 로그인 ID별 회답 정의 마스터(138)에서의, 해당 출력 화면=회답 화면에 관하여, 상기 서플라이어 기업의 로그인 ID를 대응지어 등록한다(S711:회답 화면 커스터마이즈 기능(317)의 처리).
또한, Web 서버(14)는, 상기 스텝 S707에서 취득한 납기 회답 정보를, 상기 스텝 S711에서 등록한 표시 설정 내용으로 해당 출력 화면(이 경우, "납기 회답 화면"에 대응한 화면 데이터이며, 미리 서버(11∼14) 중 어느 하나가 기억부에 유지)으로 설정하여 출력 화면 데이터=회답 화면 데이터를 생성하고, 이것을 상기 유저 단말기(16)에 회신한다(S712:일람 화면 표시 기능(314)의 처리).
한편, 상기 유저 단말기(16)에서는 상기 회답 화면 데이터를 Web 서버(14)로부터 수신하여 디스플레이 장치 등에 표시하고, 주문 정보에 대한 유저로부터의 납기 회답 조작(예:도 28의 화면에서, 회답 납기, 회답 수량, 회답 비고 등의 값을 입력)을 접수하고, 이 납기 회답 정보를 Web 서버(14)에 보낸다(S713). 상술한 도 28의 납기 회답 화면에서, 유저가 회답 등록 버튼을 누르는 조작을 행하면, 해당 스텝 S713이 실행된다.
Web 서버(14)에서는 상기 납기 회답 정보를 유저 단말기(16)로부터 수신하여, 밸리데이션(Validation) 체크(예:입력란에 입력된 값이, 항목 정의에 관한 마스터(131, 134) 등에서 규정하는 속성, 문자 코드, 길이, 바이트 등의 규칙에 적합한지의 체크)를 실행하고(S714), 문제 없는 경우에 적절한 납기 회답 정보로서 데이터 교환 DB 서버(12)의 납기 회답 정보 DB(122)에 등록한다(S715).
<처리 수순예 5>
도 14는, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 5를 나타내는 플로우도이다. 여기서는, 바이어 기업의 유저 단말기(15)가 납기 회답 정보를 취득하는 처리에 대해서 설명한다. 이 경우, 바이어 기업의 유저 단말기(15)는, 납기 회답 정보의 열람 요구와 함께, 회원 ID, 로그인 ID, 패스워드를 포함한 인증 요구를 G/W 서버(11)에 송신한다(S801). 이것을 받은 G/W 서버(11)는, 상기 인증 요구를 유저 인증 정보(216)에 대조하여 유저 인증 처리를 행하고(S802), 그 인증 결과를 상기 유저 단말기(15)에 회신한다(S803).
상기 인증 결과가 인증 NG이면 처리를 종료하고, 한편, 인증 OK인 경우, 상기 유저 단말기(15)는, 해당 바이어 기업이 발한 주문 정보에 대하여, 서플라이어 기업이 데이터 교환 DB 서버(12)에 등록되어 있는 납기 회답 정보를 검색하기 위해, 예를 들면, 서플라이어 기업이나 바이어 기업의 회원 ID나 주문 번호, 납기 등의 검색 조건의 지정을 유저로부터 접수한다(S804). 또한, 상기 유저 단말기(15)에서는 유저로부터의 검색 조건의 지정을 접수하고, 여기서 접수한 검색 조건을 납기 회답 요구로서 G/W 서버(11)에 보낸다(S805).
한편, G/W 서버(11)는, 상기 납기 회답 요구를 유저 단말기(15)로부터 수신하고(S806), 이 납기 회답 요구가 나타내는 검색 조건에 적합한 납기 회답 정보를, 상기 데이터 교환 DB 서버(12)의 납기 회답 정보 DB(122)(=제2 데이터베이스)로부터 취득한다(S807:검색 기능(313)의 처리). 또한, 상기 G/W 서버(11)는, 상기 스텝 S807에서 취득한 납기 회답 정보를 상기 유저 단말기(15)에 회신한다.
<처리 수순예 6>
도 15는, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 6을 나타내는 플로우도이다. 여기서는, Web 서버(14)의 각 기능(검색 기능(313), 일람 화면 표시 기능(314), 일람 화면 커스터마이즈 기능(315), 회답 화면 표시 기능(316), 회답 화면 커스터마이즈 기능(317), 회답 등록 기능(318))이 실행하는 처리에 관하여, 케이스별로 플로우차트의 개략을 설명한다. 케이스 1에서는, 서플라이어 기업이, 지정한 바이어 기업에 관한 주문 일람 화면을 참조하는 경우의 처리 플로우로 된다. 이 경우, 서플라이어 기업의 유저 단말기(16)가, Web 서버(14)에서의 로그인 후에 주문 정보의 검색 화면에 의해서, 바이어 기업을 지정하여 주문 정보의 검색을 행한다(S1501). 또한, Web 서버(14)는, 주문 일람 화면의 요구를 유저 단말기(16)로부터 수신하고, 주문 일람 화면의 생성 처리를 행한다(S1502). 이 플로우에 대한 상세는 이하의 처리 수순예 7, 8(도 16, 도 17)에서 설명한다.
또한, 케이스 2에서는, 서플라이어 기업이 주문 일람 화면에서 복수 바이어 기업의 데이터를 참조하는 경우의 처리 플로우로 된다. 이 경우, 서플라이어 기업의 유저 단말기(16)가, Web 서버(14)에서의 로그인 후에 주문 정보의 검색 화면에서, 바이어 기업을 지정하지 않고 주문 정보의 검색을 행한다(S1503). 또한, Web 서버(14)는, 주문 일람 화면의 요구를 유저 단말기(16)로부터 수신하고, 주문 일람 화면의 생성 처리를 행한다(S1504). 이 플로우에 대한 상세는 이하의 처리 수순예 9, 10(도 18, 19)에서 설명한다.
또한, 케이스(3)에서는, 서플라이어 기업이 주문 일람 화면을 커스터마이즈 하는 경우의 처리 플로우로 된다. 이 경우, 서플라이어 기업의 유저 단말기(16)가 주문 일람 화면의 커스터마이즈 설정을 행한다(S1505). 이 플로우에 대한 상세는 이하의 처리 수순예 11(도 20)에서 설명한다.
또한, 케이스(4)에서는, 서플라이어 기업이 납기 회답 화면에서 복수 바이어에 납기 회답하는 경우의 처리 플로우로 된다. 이 경우, Web 서버(14)는, 서플라이어 기업의 유저 단말기(16)가 납기 회답한 내용을 체크하고, 데이터 교환 DB 서버(12)에 등록한다(S1506). 이 플로우에 대한 상세는 이하의 처리 수순예(12)(도 21)에서 설명한다.
<처리 수순예 7>
도 16은, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 7을 나타내는 플로우도이다. 여기서는, Web 서버(14)의 검색 기능(313)에 관하여, 도 15의 케이스 1(스텝 S1501)의 처리에 대해서 설명한다. 이 경우, Web 서버(14)는, 서플라이어 기업의 유저 단말기(16)의 Web 브라우저로부터 송신되어 온 로그인 페이지의 URL을 수신하고(S1601), 로그인 화면을 상기 유저 단말기(16)에 송신한다(S1602).
계속해서, 상기 Web 서버(14)의 인증 기능(311)은, 상기 유저 단말기(16)로부터 송신된 로그인 ID와 패스워드를 수신하고(S1603), 로그인 ID와 패스워드와의 조합이, 유저 인증 정보(319)에 존재하는지를 체크한다(S1604). 존재한 경우(S1604의 판정이 「인증 OK」), Web 서버(14)는 메뉴 표시 기능(312)을 호출하여, 상기 유저 단말기(16)에 메뉴 화면을 송신한다(S1605). 이 메뉴 화면예는, 도 22에 도시되어 있다.
다음으로, 상기 Web 서버(14)의 검색 기능(313)은, 상기 유저 단말기(16)로부터 송신된 주문 일람 검색 화면의 요구를 수신하고(S1607), 주문 일람 검색 화면을 송신한다(S1608). 이 주문 일람 검색 화면예는, 도 23에 도시되어 있다. 다음으로 Web 서버(14)의 검색 기능(313)은, 상기 주문 일람 검색 화면을 통하여 유저 단말기(16)로부터 송신되어 온 검색 조건이 나타내는, 바이어 기업의 정보를 수신하고(S1609), 이 검색 조건으로부터, 데이터 교환 DB 서버(12)에 의해 해당하는 바이어 기업의 주문 정보가 존재하는지를 체크한다(S1610). 주문 정보가 존재한 경우(S1610의 판정이 「검색 히트 있음」), Web 서버(14)는, 일람 화면 표시 기능(314)을 호출한다(S1611).
<처리 수순예 8>
도 17은, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 8을 나타내는 플로우도이다. 여기서는, 상기 처리 수순예 7에서의 스텝 S1611에서 호출된, Web 서버(14)의 일람 화면 표시 기능(314)에 관하여, 도 15의 케이스 1(스텝 S1502)의 처리를 설명한다.
이 경우, 상기 스텝 S1611에 이어서, Web 서버(14)의 일람 화면 표시 기능(314)은, 상기 유저 단말기(16)로부터 인증 시에 취득한 로그인 정보를 기초로 로그인 ID별 일람 정의 마스터(137)를 검색한다(S1701). 이 때, Web 서버(14)는, 화면 ID(이 경우, 주문 일람 화면을 나타내는 "S001")와 상기 로그인 정보가 나타내는 로그인 ID의 조합이, 상기 로그인 ID별 일람 정의 마스터(137)에서 존재하는지 검색하는 것으로 된다. 해당 조합이 존재한 경우(S1702의 판정이 「ID가 존재함」), Web 서버(14)는, 상기 화면 ID와 로그인 ID를 조건으로 로그인 ID별 일람 정의 마스터(137)에서 정보=표시 설정 내용의 데이터를 취득하고, 이 표시 설정 내용에 따라서, 주문 정보(상기 스텝 S1610에서 얻고 있는 것)를 일람 화면의 화면 데이터로 설정하여 일람 화면을 생성하고, 이것을 상기 유저 단말기(16)에 송신한다(S1704).
한편, 상기 화면 ID와 로그인 ID의 조합이 로그인 ID별 일람 정의 마스터(137)에서 존재하지 않는 경우(S1702의 판정이 「ID가 존재하지 않음」), Web 서버(14)의 일람 화면 표시 기능(314)은, 상기 스텝 S1610에서 얻고 있는 바이어 기업의 회원 ID를 기초로, 바이어별 일람 정의 마스터(135)를 검색한다(S1703). 이 검색에서 화면 ID와 바이어 기업의 회원 ID의 조합이 존재한 경우(S1705의 판정이 「바이어 회원 ID가 존재함」), Web 서버(14)는 상기 화면 ID와 바이어 회원 ID를 조건으로 바이어별 일람 정의 마스터(135)에서 정보=표시 설정 내용의 데이터를 취득하고, 이 표시 설정 내용에 따라서, 주문 정보(상기 스텝 S1610에서 얻고 있는 것)를 일람 화면의 화면 데이터로 설정하여 일람 화면을 생성하고, 이것을 상기 유저 단말기(16)에 송신한다(S1707).
도 25에 도시한 주문 일람 화면(2500)(바이어 커스터마이즈 지정)은, 이 스텝 S1707에서 유저 단말기(16)에 송신한 일람 화면의 예이다. 이 예에서는, 검색 조건에 합치한 바이어 기업은 1개의 회사이며, 해당 바이어 기업에 의한 화면 커스터마이즈가 있고, 유저(=서플라이어 기업)의 로그인 ID에서 화면을 커스터마이즈하고 있지 않은 경우의 화면으로 된다.
한편, 상기 스텝 S1705의 판정에서, 화면 ID와 로그인 ID의 조합이 존재하지 않는 경우(S1705의 판정이 「바이어 회원 ID가 존재하지 않음」), Web 서버(14)의 일람 화면 표시 기능(314)은, 상기 화면 ID를 기초로 디폴트 일람 정의 마스터(135)를 검색한다(S1706). 이 검색에서 화면 ID가 존재한 경우(S1708의 판정이 「화면 ID가 존재함」), Web 서버(14)는, 상기 화면 ID를 조건으로 디폴트 일람 정의 마스터(135)에서 정보=표시 설정 내용의 데이터를 취득하고, 이 표시 설정 내용에 따라서, 주문 정보(상기 스텝 S1610에서 얻고 있는 것)를 일람 화면의 화면 데이터로 설정하여 일람 화면을 생성하고, 이것을 상기 유저 단말기(16)에 송신한다(S1710).
도 24에 도시한 주문 일람 화면(2400)(디폴트 지정)은, 이 스텝 S1710에서 유저 단말기(16)에 송신한 일람 화면의 예이다. 이 예에서는, 검색 조건에 합치한 바이어 기업은 1개의 회사이며, 해당 바이어 기업에 의한 화면 커스터마이즈는 없고, 유저(=서플라이어 기업)의 로그인 ID에서 화면을 커스터마이즈하고 있지 않은 경우의 화면으로 된다.
또한, 상기 화면 ID가 존재하지 않는 경우(S1708의 판정이 「화면 ID가 존재하지 않음」), Web 서버(14)는, 상기 유저 단말기(16)에 일람 화면 미설정의 에러 통지를 행하고(S1709), 처리를 종료한다.
<처리 수순예 9>
도 18은, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 9를 나타내는 플로우도이다. 여기서는, Web 서버(14)의 검색 기능(313)에 관하여, 도 15의 케이스 2(스텝 S1503)의 처리에 대해서 설명한다. 또한, 이 처리 플로우에서, 스텝 S1808까지는, 상기 도 16의 처리 플로우와 마찬가지의 플로우로 되기 때문에, 해당 스텝의 설명은 생략한다.
이 경우, Web 서버(14)의 검색 기능(313)은, 유저 단말기(16)로부터 송신된 검색 조건으로, 바이어 기업에 관한 지정이 없는 것을 인식하고(S1809), 데이터 교환 DB 서버(12)에 검색 조건에 해당하는 주문 정보가 존재하는지 체크한다(S1810). 상기 체크에 의해 해당 주문 정보가 존재한 경우(S1810의 판정이 「검색 히트 있음」), Web 서버(14)는, 일람 화면 표시 기능(314)을 호출한다(S1811).
<처리 수순예 10>
도 19는, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 10을 나타내는 플로우도이다. 여기서는, 상기 처리 수순예 9에서의 스텝 S1811에서 호출된, Web 서버(14)의 일람 화면 표시 기능(314)에 관하여, 도 15의 케이스 2(스텝 S1504)의 처리에 대해서 설명한다. 이 경우, 상기 스텝 S1811에 이어서, Web 서버(14)의 일람 화면 표시 기능(314)은, 상기 유저 단말기(16)로부터 인증 시(상기 스텝 S1803)에서 취득한 로그인 정보를 기초로 로그인 ID별 일람 정의 마스터(137)를 검색한다(S1901). 이 때, 화면 ID(이 경우, 주문 일람 화면을 나타내는 "S001")와 로그인 ID의 조합이 상기 로그인 ID별 일람 정의 마스터(137)가 존재한 경우(S1902의 판정이 「ID가 존재함」), Web 서버(14)는, 상기 화면 ID와 로그인 ID를 조건으로 로그인 ID별 일람 정의 마스터(137)에서 정보=표시 설정 내용의 데이터를 취득하고, 이 표시 설정 내용에 따라서, 주문 정보(상기 스텝 S1810에서 얻고 있는 것)를 일람 화면의 화면 데이터로 설정하여 일람 화면을 생성하고, 이것을 상기 유저 단말기(16)에 송신한다(S1904).
한편, 상기 화면 ID와 로그인 ID의 조합이 로그인 ID별 일람 정의 마스터(137)에 존재하지 않는 경우(S1902의 판정이 「ID가 존재하지 않음」), Web 서버(14)의 일람 화면 표시 기능(314)은, 상기 화면 ID를 기초로 디폴트 일람 정의 마스터(135)를 검색한다(S1903). 이 검색에서, 상기 화면 ID가 상기 디폴트 일람 정의 마스터(135)에서 존재한 경우(S1905의 판정이 「화면 ID가 존재함」), Web 서버(14)는 상기 화면 ID를 조건으로 디폴트 일람 정의 마스터(135)에서 정보=표시 설정 내용을 취득하고, 이 표시 설정 내용에 따라서, 주문 정보(상기 스텝 S1810에서 얻고 있는 것)를 일람 화면의 화면 데이터로 설정하여 일람 화면을 생성하고, 이것을 상기 유저 단말기(16)에 송신한다(S1907). 한편, 상기 화면 ID가 디폴트 일람 정의 마스터(135)가 존재하지 않는 경우(S1905의 판정이 「화면 ID가 존재하지 않음」), Web 서버(14)는, 상기 유저 단말기(16)에 일람 화면 미설정의 에러 통지를 행하고(S1906), 처리를 종료한다.
도 26에 도시한 주문 일람 화면(2600)(복수 바이어의 데이터를 참조)은, 상기 스텝 S1907에서 유저 단말기(16)에 송신한 주문 일람 화면의 예이다. 이 화면(2600)은, 검색 조건에 합치한 바이어 기업은 2개의 회사이며, 유저의 로그인 ID에서 화면 커스터마이즈가 이루어져 있지 않은 경우의 화면으로 된다.
<처리 수순예 11>
도 20은, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 11을 나타내는 플로우도이다. 여기서는, Web 서버(14)의 일람 화면 커스터마이즈 기능(315)에 관하여, 도 15의 케이스 3(스텝 S1505)의 처리에 대해서 설명한다. 도 17, 도 19의 플로우로 나타낸 바와 같이 Web 서버(14)의 일람 표시 기능(314)은, 상기 유저 단말기(16)에 일람 화면을 송신한다. 또한, 이 때의 화면예는, 도 24∼도 26에 도시한 바와 같다.
이 때, Web 서버(14)는, 서플라이어 기업의 유저 단말기(16)로부터 일람 화면 표시 설정의 요구=커스터마이즈의 요구를 수신한 것으로 한다(S2002). Web 서버(14)의 일람 화면 커스터마이즈 기능(315)은, 상기 유저 단말기(16)에 일람 화면 표시 설정 화면을 송신한다(S2003). 이 일람 화면 표시 설정 화면(2700)의 예는 도 27에 도시한 바와 같다.
Web 서버(14)는, 상기 일람 화면 표시 설정 화면(2700)을 통하여 유저 단말기(16)로부터 수신한 일람 화면 설정 요구를 수신하고(S2004), 일람 화면 커스터마이즈 기능(315)을 호출하고, 일람 화면 설정 내용을 해당 서플라이어 기업의 로그인 ID와 대응지어, 화면 커스터마이즈 정의 DB 서버(13)에서의 로그인 ID별 일람 정의 마스터에 등록한다(S2005). 이 등록 후, Web 서버(14)는 일람 표시 기능(314)을 호출하고, 유저 단말기(16)로부터 지정을 받고 있는 로그인 ID와 해당 화면의 화면 ID(주문 일람 화면의 "S001")로부터 상기 로그인 ID별 일람 정의 마스터(137)를 검색하고, 상기 화면 ID와 로그인 ID를 조건으로 정보=표시 설정 내용의 데이터를 취득하고, 이 표시 설정 내용에 따라서, 주문 정보(그 정도의 스텝에서 얻고 있는 것)를 일람 화면의 화면 데이터로 설정하여 일람 화면을 생성하고, 이것을 상기 유저 단말기(16)에 송신한다(S2006).
<처리 수순예 12>
도 21은, 본 실시 형태에서의 화면 커스터마이즈 지원 방법의 처리 수순예 12를 나타내는 플로우도이다. 여기서는, Web 서버(14)의 회답 화면 표시 기능(316)과 회답 등록 기능(318)에 관하여, 도 15의 케이스 4(스텝 S1506)의 처리에에 대하여 설명한다.
이 경우, 상기의 도 17, 도 19의 처리 플로우와 마찬가지로, Web 서버(14)의 회답 표시 기능(316)은, 서플라이어 기업의 유저 단말기(16)에 납기 회답 화면(2800)을 송신한다(S2101). 납기 회답 화면(2800)의 예는, 도 28에 도시한 바와 같다.
계속해서, 상기 유저 단말기(16)가 상기 납기 회답 화면(2800)을 통하여 회답 등록을 행하면, Web 서버(14)의 회답 등록 기능(318)은, 상기 유저 단말기(16)가 납기 회답해 온 내용을 수신하고(S2102), 이 회답 내용으로부터 납기 회답처의 바이어 기업의 회원 ID를 취득한다. 또한, Web 서버(14)의 회답 등록 기능(318)은, 바이어 기업의 회원 ID로부터, 바이어별 회답 정의 마스터(136)를 검색한다(S2103).
해당 화면의 화면 ID(이 경우는 납기 회답 화면의 "S002")와 바이어 기업의 회원 ID의 조합이, 상기 바이어별 회답 정의 마스터(136)가 존재한 경우(S2104의 판정이 「바이어 회원 ID가 존재함」), Web 서버(14)는 상기 화면 ID와 바이어 기업의 회원 ID를 조건으로, 상기 바이어별 회답 정의 마스터(136)에서 입력 타입의 정보를 취득한다(S2105).
한편, 상기 화면 ID와 로그인 ID의 조합이 상기 바이어별 회답 정의 마스터(136)에서 존재하지 않는 경우(S2104의 판정이 「바이어 회원 ID가 존재하지 않음」), Web 서버(14)의 회답 등록 기능(318)은, 상기 화면 ID를 기초로 디폴트 회답 정의 마스터(133)에서 입력 타입의 정보를 취득한다(S2106).
계속해서 상기 Web 서버(14)는, 상기 유저 단말기(16)로부터 납기 회답된 내용과 각 마스터의 입력 타입의 정보가 일치하고 있는지 판정한다. 이 판정에서 입력 타입이 일치하고 있지 않은 경우(S2107의 판정이 「일치하고 있지 않음」), Web 서버(14)는, 상기 유저 단말기(16)에 입력 결과 에러를 송신한다(S2109). 한편, 상기 판정에서 입력 타입이 일치하고 있는 경우(S2107의 판정이 「일치하고 있음」), Web 서버(14)의 회답 등록 기능(318)은, 상기 스텝 S2103까지 얻은 납기 회답 중에 미체크의(=상기 스텝 S2104∼S2109의 처리를 거치지 않음) 바이어 정보(=바이어 기업의 회원 ID)가 포함되는지 검색한다(S2108).
미체크 바이어가 포함되는 경우(S2110의 판정이 「미체크 바이어 회원 ID 있음」), Web 서버(14)의 회답 등록 기능(318)은, 미체크 바이어를 대상으로 다시 회답 내용을 체크한다(S2104∼). 한편, 미체크 바이어가 포함되어 있지 않은 경우(S2110의 판정이 「미체크 바이어 회원 ID 없음」), Web 서버(14)는, 상기 유저 단말기(16)에 입력 내용이 정상 등록된 것을 송신하고(S2111), 처리를 종료한다.
이상, 본 발명을 실시하기 위한 최량의 형태 등에 대해서 구체적으로 설명하였지만, 본 발명은 이에 한정되는 것이 아니라, 그 요지를 일탈하지 않는 범위에서 다양하게 변경 가능하다.
이러한 본 실시 형태에 의하면, B to B의 전자 상거래 환경으로 되는 멀티 테넌트 환경 하에서, 각종 화면(발주 정보 등의 일람 화면, 납기 회답의 화면 등)의 커스터마이즈를 유저 자신이 마음대로 또한 간편하게 실행 가능하며, 유저 개별의 프로그램 개발을 필요로 하지 않는다. 따라서, 인터넷 상에서의 전자 상거래 환경을 운용하는 데에 있어서 보수 효율이 좋아지고, 또한 유저 요건에 신속하고 확실하게 응할 수 있어서, 유저빌리티 향상으로도 이어진다.
따라서, 멀티 테넌트 환경 하에서 개별의 프로그램 개발을 수반하지 않고 유연한 화면 커스터마이즈가 가능하게 된다.
본 명세서의 기재에 의해, 적어도 다음의 것이 명백하게 된다. 즉, 상기 화면 커스터마이즈 지원 시스템에서, 상기 기억부는, 상기 제1 데이터베이스에서, 전자 상거래에서의 각 처리에 대응하여 유저 단말기에 출력되는 출력 화면에 관하여, 디폴트의 표시 설정 내용의 데이터를 격납하고 있고, 상기 연산부는, 당사자 A의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정할 때에, 해당 처리에 대응한 출력 화면에 관하여 당사자 A의 식별 정보가 대응지어진 표시 설정 내용을 특정할 수 없는 경우, 디폴트의 표시 설정 내용을 특정하고, 상기 처리에 관하여 제2 데이터 베이스로부터 읽어낸 당사자 A에 관한 거래용 데이터를, 상기 특정한 디폴트의 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 당사자 A의 유저 단말기에 회신하는 처리와, 상기 디폴트의 표시 설정 내용을 따른 출력 화면 데이터를 수신하여 표시하고 있는 유저 단말기로부터, 해당 출력 화면에 관한 표시 설정 내용의 변경 지시를 상기 통신부를 통하여 수신하고, 해당 출력 화면에 관하여 상기 변경 지시에 따라서 표시 설정 내용을 갱신하고, 상기 데이터베이스에서 상기 출력 화면에 대해 당사자 A의 식별 정보를 대응지어 격납하는 처리와, 당사자 A 내지 이것과 거래 관계가 있는 당사자 B의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 또한 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 해당 당사자에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 당사자 A 내지 당사자 B의 유저 단말기에 회신하는 처리를 실행하는 것인 것으로 하여도 된다.
또한, 상기 화면 커스터마이즈 지원 시스템에서, 상기 연산부는, 유저 단말기로부터, 출력 화면에 관한 표시 설정 내용의 변경 지시를 접수할 때에, 제1 데이터베이스에서의 표시 설정 내용의 데이터 항목을 읽어내고, 각 데이터 항목에 관하여, 출력 화면 중에서의 항목의 표시 가부, 항목의 표시 순서, 표시 단조 지정, 입력의 필수 유무, 및 항목 명칭 중 적어도 어느 하나에 대해서 지정을 접수하는 지정 접수 화면을 유저 단말기에 송신하고, 해당 지정 접수 화면을 통하여 유저 단말기로부터의 상기 변경 지시를 접수하고, 변경 지시가 나타내는 변경 대상의 데이터 항목에 관하여 제1 데이터베이스에서 데이터 갱신을 실행하는 것인 것으로 하여도 된다.
Claims (4)
- 전자 상거래 환경에서, 전자 상거래의 당사자에게 제시하는 표시 화면의 관리를 행하는 정보 처리 장치로서,
당사자들이 이용하는 유저 단말기와 네트워크를 통하여 통신을 행하는 통신부와,
전자 상거래에서의 각 처리에 대응하여 유저 단말기에 출력되는 출력 화면에 관해, 표시 설정 내용의 데이터가 격납되는 제1 데이터베이스와, 전자 상거래의 처리 시에 생기는 거래용 데이터가 격납되는 제2 데이터베이스를 기억한 기억부와,
당사자 A의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하는 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 당사자 A에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 당사자 A의 유저 단말기에 회신하는 처리와,
상기 출력 화면 데이터를 수신하여 표시하고 있는 유저 단말기로부터, 해당 출력 화면에 관한 표시 설정 내용의 변경 지시를 상기 통신부를 통하여 수신하고, 해당 출력 화면에 관하여 상기 변경 지시에 따라서 표시 설정 내용을 갱신하고, 상기 데이터베이스에서 상기 출력 화면에 대해 당사자 A의 식별 정보를 대응지어 격납하는 처리와,
당사자 A 내지 이것과 거래 관계가 있는 당사자 B의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 또한 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 해당 당사자에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 당사자 A 내지 당사자 B의 유저 단말기에 회신하는 처리를 실행하는 연산부
를 구비하는 것을 특징으로 하는 화면 커스터마이즈 지원 시스템. - 제1항에 있어서,
상기 기억부는,
상기 제1 데이터베이스에서, 전자 상거래에서의 각 처리에 대응하여 유저 단말기에 출력되는 출력 화면에 관해, 디폴트의 표시 설정 내용의 데이터를 격납하고 있고,
상기 연산부는,
당사자 A의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정할 때에, 해당 처리에 대응한 출력 화면에 관하여 당사자 A의 식별 정보가 대응지어진 표시 설정 내용을 특정할 수 없는 경우, 디폴트의 표시 설정 내용을 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 당사자 A에 관한 거래용 데이터를, 상기 특정한 디폴트의 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 당사자 A의 유저 단말기에 회신하는 처리와,
상기 디폴트의 표시 설정 내용에 따른 출력 화면 데이터를 수신하여 표시하고 있는 유저 단말기로부터, 해당 출력 화면에 관한 표시 설정 내용의 변경 지시를 상기 통신부를 통하여 수신하고, 해당 출력 화면에 관하여 상기 변경 지시에 따라서 표시 설정 내용을 갱신하고, 상기 데이터베이스에서 상기 출력 화면에 대해 당사자 A의 식별 정보를 대응지어 격납하는 처리와,
당사자 A 내지 이것과 거래 관계가 있는 당사자 B의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 또한 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 해당 당사자에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 당사자 A 내지 당사자 B의 유저 단말기에 회신하는 처리를 실행하는 것인 것을 특징으로 하는 화면 커스터마이즈 지원 시스템. - 제1항 또는 제2항에 있어서,
상기 연산부는,
유저 단말기로부터, 출력 화면에 관한 표시 설정 내용의 변경 지시를 접수할 때에, 제1 데이터베이스에서의 표시 설정 내용의 데이터 항목을 읽어내고, 각 데이터 항목에 관하여, 출력 화면 중에서의 항목의 표시 가부, 항목의 표시 순서, 표시 단조 지정, 입력의 필수 유무, 및 항목 명칭 중 적어도 어느 하나에 대해서 지정을 접수하는 지정 접수 화면을 유저 단말기에 송신하고, 해당 지정 접수 화면을 통하여 유저 단말기로부터의 상기 변경 지시를 접수하고, 변경 지시가 나타내는 변경 대상의 데이터 항목에 관하여 제1 데이터베이스에서 데이터 갱신을 실행하는 것인 것을 특징으로 하는 화면 커스터마이즈 지원 시스템. - 타단말기와의 통신을 행하는 통신부와, 전자 상거래에서의 각 처리에 대응하여 유저 단말기에 출력되는 출력 화면에 관해, 표시 설정 내용의 데이터가 격납되는 제1 데이터베이스와, 전자 상거래의 처리 시에 생기는 거래용 데이터가 격납되는 제2 데이터베이스를 기억한 기억부와, 연산부를 구비하여, 전자 상거래 환경에서 전자 상거래의 당사자에게 제시하는 표시 화면의 관리를 행하는 정보 처리 장치가,
당사자 A의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하는 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 당사자 A에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 당사자 A의 유저 단말기에 회신하는 처리와,
상기 출력 화면 데이터를 수신하여 표시하고 있는 유저 단말기로부터, 해당 출력 화면에 관한 표시 설정 내용의 변경 지시를 상기 통신부를 통하여 수신하고, 해당 출력 화면에 관하여 상기 변경 지시에 따라서 표시 설정 내용을 갱신하고, 상기 데이터베이스에서 상기 출력 화면에 대해 당사자 A의 식별 정보를 대응지어 격납하는 처리와,
당사자 A 내지 이것과 거래 관계가 있는 당사자 B의 유저 단말기에서 실행되는 전자 상거래의 처리 시에, 해당 처리에 대응하고, 또한 당사자 A의 식별 정보가 대응지어진 출력 화면의 표시 설정 내용을 제1 데이터베이스로 특정하고, 상기 처리에 관하여 제2 데이터베이스로부터 읽어낸 해당 당사자에 관한 거래용 데이터를, 상기 특정한 표시 설정 내용으로 해당 출력 화면에 설정하여 출력 화면 데이터를 생성하고, 이것을 상기 당사자 A 내지 당사자 B의 유저 단말기에 회신하는 처리
를 실행하는 것을 특징으로 하는 화면 커스터마이즈 지원 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010115409A JP5161267B2 (ja) | 2010-05-19 | 2010-05-19 | 画面カスタマイズ支援システム、画面カスタマイズ支援方法、および画面カスタマイズ支援プログラム |
JPJP-P-2010-115409 | 2010-05-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110127590A true KR20110127590A (ko) | 2011-11-25 |
KR101259262B1 KR101259262B1 (ko) | 2013-04-29 |
Family
ID=44352099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110016781A KR101259262B1 (ko) | 2010-05-19 | 2011-02-24 | 화면 커스터마이즈 지원 시스템 및 화면 커스터마이즈 지원 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110289420A1 (ko) |
EP (1) | EP2388748A1 (ko) |
JP (1) | JP5161267B2 (ko) |
KR (1) | KR101259262B1 (ko) |
CN (1) | CN102253954B (ko) |
Families Citing this family (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8930331B2 (en) | 2007-02-21 | 2015-01-06 | Palantir Technologies | Providing unique views of data based on changes or rules |
US8984390B2 (en) | 2008-09-15 | 2015-03-17 | Palantir Technologies, Inc. | One-click sharing for screenshots and related documents |
US9092482B2 (en) | 2013-03-14 | 2015-07-28 | Palantir Technologies, Inc. | Fair scheduling for mixed-query loads |
US9547693B1 (en) | 2011-06-23 | 2017-01-17 | Palantir Technologies Inc. | Periodic database search manager for multiple data sources |
US8799240B2 (en) | 2011-06-23 | 2014-08-05 | Palantir Technologies, Inc. | System and method for investigating large amounts of data |
US8732574B2 (en) | 2011-08-25 | 2014-05-20 | Palantir Technologies, Inc. | System and method for parameterizing documents for automatic workflow generation |
US8504542B2 (en) | 2011-09-02 | 2013-08-06 | Palantir Technologies, Inc. | Multi-row transactions |
US9348677B2 (en) | 2012-10-22 | 2016-05-24 | Palantir Technologies Inc. | System and method for batch evaluation programs |
WO2014115291A1 (ja) * | 2013-01-25 | 2014-07-31 | 株式会社日立製作所 | 画面カスタマイズ支援方法及び企業間ediシステム |
US9380431B1 (en) | 2013-01-31 | 2016-06-28 | Palantir Technologies, Inc. | Use of teams in a mobile application |
JP6111713B2 (ja) * | 2013-02-06 | 2017-04-12 | 株式会社リコー | 情報処理システム、情報処理装置、認証情報管理方法及びプログラム |
US10037314B2 (en) | 2013-03-14 | 2018-07-31 | Palantir Technologies, Inc. | Mobile reports |
US8788405B1 (en) | 2013-03-15 | 2014-07-22 | Palantir Technologies, Inc. | Generating data clusters with customizable analysis strategies |
US8917274B2 (en) | 2013-03-15 | 2014-12-23 | Palantir Technologies Inc. | Event matrix based on integrated data |
US8868486B2 (en) | 2013-03-15 | 2014-10-21 | Palantir Technologies Inc. | Time-sensitive cube |
US8909656B2 (en) | 2013-03-15 | 2014-12-09 | Palantir Technologies Inc. | Filter chains with associated multipath views for exploring large data sets |
US9965937B2 (en) | 2013-03-15 | 2018-05-08 | Palantir Technologies Inc. | External malware data item clustering and analysis |
US8937619B2 (en) | 2013-03-15 | 2015-01-20 | Palantir Technologies Inc. | Generating an object time series from data objects |
US8799799B1 (en) | 2013-05-07 | 2014-08-05 | Palantir Technologies Inc. | Interactive geospatial map |
US9223773B2 (en) | 2013-08-08 | 2015-12-29 | Palatir Technologies Inc. | Template system for custom document generation |
US8938686B1 (en) | 2013-10-03 | 2015-01-20 | Palantir Technologies Inc. | Systems and methods for analyzing performance of an entity |
US8924872B1 (en) | 2013-10-18 | 2014-12-30 | Palantir Technologies Inc. | Overview user interface of emergency call data of a law enforcement agency |
US9116975B2 (en) | 2013-10-18 | 2015-08-25 | Palantir Technologies Inc. | Systems and user interfaces for dynamic and interactive simultaneous querying of multiple data stores |
US9021384B1 (en) | 2013-11-04 | 2015-04-28 | Palantir Technologies Inc. | Interactive vehicle information map |
US8868537B1 (en) | 2013-11-11 | 2014-10-21 | Palantir Technologies, Inc. | Simple web search |
US9105000B1 (en) | 2013-12-10 | 2015-08-11 | Palantir Technologies Inc. | Aggregating data from a plurality of data sources |
US9727622B2 (en) | 2013-12-16 | 2017-08-08 | Palantir Technologies, Inc. | Methods and systems for analyzing entity performance |
US10356032B2 (en) | 2013-12-26 | 2019-07-16 | Palantir Technologies Inc. | System and method for detecting confidential information emails |
US8832832B1 (en) | 2014-01-03 | 2014-09-09 | Palantir Technologies Inc. | IP reputation |
US9483162B2 (en) | 2014-02-20 | 2016-11-01 | Palantir Technologies Inc. | Relationship visualizations |
US9727376B1 (en) | 2014-03-04 | 2017-08-08 | Palantir Technologies, Inc. | Mobile tasks |
US8935201B1 (en) | 2014-03-18 | 2015-01-13 | Palantir Technologies Inc. | Determining and extracting changed data from a data source |
US9857958B2 (en) | 2014-04-28 | 2018-01-02 | Palantir Technologies Inc. | Systems and user interfaces for dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases |
US9009171B1 (en) | 2014-05-02 | 2015-04-14 | Palantir Technologies Inc. | Systems and methods for active column filtering |
US9619557B2 (en) | 2014-06-30 | 2017-04-11 | Palantir Technologies, Inc. | Systems and methods for key phrase characterization of documents |
US9535974B1 (en) | 2014-06-30 | 2017-01-03 | Palantir Technologies Inc. | Systems and methods for identifying key phrase clusters within documents |
US9256664B2 (en) | 2014-07-03 | 2016-02-09 | Palantir Technologies Inc. | System and method for news events detection and visualization |
US9202249B1 (en) | 2014-07-03 | 2015-12-01 | Palantir Technologies Inc. | Data item clustering and analysis |
US9454281B2 (en) | 2014-09-03 | 2016-09-27 | Palantir Technologies Inc. | System for providing dynamic linked panels in user interface |
US9501851B2 (en) | 2014-10-03 | 2016-11-22 | Palantir Technologies Inc. | Time-series analysis system |
US9767172B2 (en) | 2014-10-03 | 2017-09-19 | Palantir Technologies Inc. | Data aggregation and analysis system |
US9785328B2 (en) | 2014-10-06 | 2017-10-10 | Palantir Technologies Inc. | Presentation of multivariate data on a graphical user interface of a computing system |
US9984133B2 (en) | 2014-10-16 | 2018-05-29 | Palantir Technologies Inc. | Schematic and database linking system |
US9229952B1 (en) | 2014-11-05 | 2016-01-05 | Palantir Technologies, Inc. | History preserving data pipeline system and method |
US9043894B1 (en) | 2014-11-06 | 2015-05-26 | Palantir Technologies Inc. | Malicious software detection in a computing system |
US10552994B2 (en) | 2014-12-22 | 2020-02-04 | Palantir Technologies Inc. | Systems and interactive user interfaces for dynamic retrieval, analysis, and triage of data items |
US9367872B1 (en) | 2014-12-22 | 2016-06-14 | Palantir Technologies Inc. | Systems and user interfaces for dynamic and interactive investigation of bad actor behavior based on automatic clustering of related data in various data structures |
US9348920B1 (en) | 2014-12-22 | 2016-05-24 | Palantir Technologies Inc. | Concept indexing among database of documents using machine learning techniques |
US9335911B1 (en) | 2014-12-29 | 2016-05-10 | Palantir Technologies Inc. | Interactive user interface for dynamic data analysis exploration and query processing |
US9870205B1 (en) | 2014-12-29 | 2018-01-16 | Palantir Technologies Inc. | Storing logical units of program code generated using a dynamic programming notebook user interface |
US9817563B1 (en) | 2014-12-29 | 2017-11-14 | Palantir Technologies Inc. | System and method of generating data points from one or more data stores of data items for chart creation and manipulation |
JP6557987B2 (ja) * | 2015-02-13 | 2019-08-14 | 富士通株式会社 | 出力制御プログラム、出力制御方法および出力制御装置 |
US9727560B2 (en) | 2015-02-25 | 2017-08-08 | Palantir Technologies Inc. | Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags |
US9891808B2 (en) | 2015-03-16 | 2018-02-13 | Palantir Technologies Inc. | Interactive user interfaces for location-based data analysis |
US9886467B2 (en) | 2015-03-19 | 2018-02-06 | Plantir Technologies Inc. | System and method for comparing and visualizing data entities and data entity series |
US9392008B1 (en) | 2015-07-23 | 2016-07-12 | Palantir Technologies Inc. | Systems and methods for identifying information related to payment card breaches |
US9454785B1 (en) | 2015-07-30 | 2016-09-27 | Palantir Technologies Inc. | Systems and user interfaces for holistic, data-driven investigation of bad actor behavior based on clustering and scoring of related data |
US9996595B2 (en) | 2015-08-03 | 2018-06-12 | Palantir Technologies, Inc. | Providing full data provenance visualization for versioned datasets |
US9456000B1 (en) | 2015-08-06 | 2016-09-27 | Palantir Technologies Inc. | Systems, methods, user interfaces, and computer-readable media for investigating potential malicious communications |
US10489391B1 (en) | 2015-08-17 | 2019-11-26 | Palantir Technologies Inc. | Systems and methods for grouping and enriching data items accessed from one or more databases for presentation in a user interface |
US9600146B2 (en) | 2015-08-17 | 2017-03-21 | Palantir Technologies Inc. | Interactive geospatial map |
US10853378B1 (en) | 2015-08-25 | 2020-12-01 | Palantir Technologies Inc. | Electronic note management via a connected entity graph |
US11150917B2 (en) | 2015-08-26 | 2021-10-19 | Palantir Technologies Inc. | System for data aggregation and analysis of data from a plurality of data sources |
US9485265B1 (en) | 2015-08-28 | 2016-11-01 | Palantir Technologies Inc. | Malicious activity detection system capable of efficiently processing data accessed from databases and generating alerts for display in interactive user interfaces |
US10706434B1 (en) | 2015-09-01 | 2020-07-07 | Palantir Technologies Inc. | Methods and systems for determining location information |
US9576015B1 (en) | 2015-09-09 | 2017-02-21 | Palantir Technologies, Inc. | Domain-specific language for dataset transformations |
US10296617B1 (en) | 2015-10-05 | 2019-05-21 | Palantir Technologies Inc. | Searches of highly structured data |
JP6586634B2 (ja) * | 2015-10-05 | 2019-10-09 | パナソニックIpマネジメント株式会社 | 電子部品実装システムにおけるメンテナンス支援システムおよびメンテナンス支援方法 |
US9424669B1 (en) | 2015-10-21 | 2016-08-23 | Palantir Technologies Inc. | Generating graphical representations of event participation flow |
US10613722B1 (en) | 2015-10-27 | 2020-04-07 | Palantir Technologies Inc. | Distorting a graph on a computer display to improve the computer's ability to display the graph to, and interact with, a user |
US9542446B1 (en) | 2015-12-17 | 2017-01-10 | Palantir Technologies, Inc. | Automatic generation of composite datasets based on hierarchical fields |
US10268735B1 (en) | 2015-12-29 | 2019-04-23 | Palantir Technologies Inc. | Graph based resolution of matching items in data sources |
US9823818B1 (en) | 2015-12-29 | 2017-11-21 | Palantir Technologies Inc. | Systems and interactive user interfaces for automatic generation of temporal representation of data objects |
US11086640B2 (en) * | 2015-12-30 | 2021-08-10 | Palantir Technologies Inc. | Composite graphical interface with shareable data-objects |
US9612723B1 (en) * | 2015-12-30 | 2017-04-04 | Palantir Technologies Inc. | Composite graphical interface with shareable data-objects |
JP6543201B2 (ja) * | 2016-02-08 | 2019-07-10 | 株式会社日立製作所 | 電子商取引支援システム、電子商取引支援方法、および電子商取引支援プログラム |
US10698938B2 (en) | 2016-03-18 | 2020-06-30 | Palantir Technologies Inc. | Systems and methods for organizing and identifying documents via hierarchies and dimensions of tags |
US10650558B2 (en) | 2016-04-04 | 2020-05-12 | Palantir Technologies Inc. | Techniques for displaying stack graphs |
US10007674B2 (en) | 2016-06-13 | 2018-06-26 | Palantir Technologies Inc. | Data revision control in large-scale data analytic systems |
US10324609B2 (en) | 2016-07-21 | 2019-06-18 | Palantir Technologies Inc. | System for providing dynamic linked panels in user interface |
US10719188B2 (en) | 2016-07-21 | 2020-07-21 | Palantir Technologies Inc. | Cached database and synchronization system for providing dynamic linked panels in user interface |
US10437840B1 (en) | 2016-08-19 | 2019-10-08 | Palantir Technologies Inc. | Focused probabilistic entity resolution from multiple data sources |
US9881066B1 (en) | 2016-08-31 | 2018-01-30 | Palantir Technologies, Inc. | Systems, methods, user interfaces and algorithms for performing database analysis and search of information involving structured and/or semi-structured data |
US10318630B1 (en) | 2016-11-21 | 2019-06-11 | Palantir Technologies Inc. | Analysis of large bodies of textual data |
EP3343403A1 (en) | 2016-12-28 | 2018-07-04 | Palantir Technologies Inc. | Systems and methods for retrieving and processing data for display |
US10460602B1 (en) | 2016-12-28 | 2019-10-29 | Palantir Technologies Inc. | Interactive vehicle information mapping system |
JP6789869B2 (ja) * | 2017-03-30 | 2020-11-25 | 株式会社日立製作所 | 取引情報照合システム |
US10475219B1 (en) | 2017-03-30 | 2019-11-12 | Palantir Technologies Inc. | Multidimensional arc chart for visual comparison |
US10956406B2 (en) | 2017-06-12 | 2021-03-23 | Palantir Technologies Inc. | Propagated deletion of database records and derived data |
US10403011B1 (en) | 2017-07-18 | 2019-09-03 | Palantir Technologies Inc. | Passing system with an interactive user interface |
JP6294554B1 (ja) * | 2017-10-24 | 2018-03-14 | サンネット株式会社 | 文字表示システム、文字表示装置及び文字表示システムを実現させるためのプログラム |
US10929476B2 (en) | 2017-12-14 | 2021-02-23 | Palantir Technologies Inc. | Systems and methods for visualizing and analyzing multi-dimensional data |
US11599369B1 (en) | 2018-03-08 | 2023-03-07 | Palantir Technologies Inc. | Graphical user interface configuration system |
US10754822B1 (en) | 2018-04-18 | 2020-08-25 | Palantir Technologies Inc. | Systems and methods for ontology migration |
US10885021B1 (en) | 2018-05-02 | 2021-01-05 | Palantir Technologies Inc. | Interactive interpreter and graphical user interface |
CN109857353B (zh) * | 2018-12-24 | 2023-05-12 | 航天信息股份有限公司 | 一种用于控制led屏幕显示内容的方法及*** |
JP7402290B1 (ja) | 2022-09-29 | 2023-12-20 | サイボウズ株式会社 | マルチテナントシステム、サービス提供方法、及びプログラム |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU658152B2 (en) * | 1990-09-19 | 1995-04-06 | Philips Electronics N.V. | Mechanism for controlling presentation of displayed picture |
US6047264A (en) * | 1996-08-08 | 2000-04-04 | Onsale, Inc. | Method for supplying automatic status updates using electronic mail |
US6636242B2 (en) * | 1999-08-31 | 2003-10-21 | Accenture Llp | View configurer in a presentation services patterns environment |
US8601373B1 (en) * | 1999-11-16 | 2013-12-03 | Ebay Inc. | Network-based sales system with customizable user interface |
JP3562418B2 (ja) * | 2000-01-21 | 2004-09-08 | コクヨ株式会社 | 流通支援設備 |
US6523037B1 (en) * | 2000-09-22 | 2003-02-18 | Ebay Inc, | Method and system for communicating selected search results between first and second entities over a network |
JP2002312092A (ja) * | 2001-04-16 | 2002-10-25 | Sharp Corp | グラフィカルユーザインタフェース作成装置 |
JP2003150638A (ja) * | 2001-11-15 | 2003-05-23 | Hitachi Ltd | 情報提示方法 |
JP2003157316A (ja) * | 2001-11-21 | 2003-05-30 | Pasona Inc | 人材派遣仲介システム、人材派遣仲介方法、人材派遣仲介方法をコンピュータに実行させるためのプログラム、このプログラムを記録したコンピュータ読取可能な記録媒体 |
US7366991B1 (en) * | 2002-12-12 | 2008-04-29 | Microsoft Corporation | Method and system for providing an extensible user interface |
CN1265283C (zh) * | 2003-03-12 | 2006-07-19 | 英业达股份有限公司 | 一种图像显示方法 |
US8160933B2 (en) * | 2003-04-30 | 2012-04-17 | Ebay Inc. | Method and system to automate payment for a commerce transaction |
US20050278255A1 (en) * | 2004-06-09 | 2005-12-15 | Hahn-Carlson Dean W | Transaction data exchange system and approach |
US20060080301A1 (en) * | 2004-09-24 | 2006-04-13 | Cole Ronald N | Software system to allow creation of customized database search screens |
JP2007133792A (ja) * | 2005-11-14 | 2007-05-31 | Cns:Kk | 電子商取引システムおよび方法並びにプログラム |
US7881987B1 (en) * | 2006-06-06 | 2011-02-01 | Intuit Inc. | System and method for purchase order management |
US7801949B2 (en) * | 2006-06-09 | 2010-09-21 | Ebay Inc. | Configurable interfaces |
JP4864590B2 (ja) | 2006-08-04 | 2012-02-01 | 株式会社日立製作所 | アプリケーションプログラムの動作属性の設定支援を行う情報処理装置、情報処理方法、プログラム |
US8332435B2 (en) * | 2006-10-03 | 2012-12-11 | Salesforce.Com, Inc. | Method and system for customizing a user interface to an on-demand database service |
CN100578438C (zh) * | 2007-01-16 | 2010-01-06 | 娄子正 | 实时提供真实显示器信息的处理装置及其计算机切换装置 |
JP2009169462A (ja) * | 2008-01-10 | 2009-07-30 | Ricoh Co Ltd | デバイスドライバ及びユーザインタフェースのレイアウトカスタマイズ方法 |
US20100083171A1 (en) * | 2008-09-30 | 2010-04-01 | International Business Machines Corporation | Automatically generating user interfaces in a trading partner collaboration management environment |
JP2009037648A (ja) | 2008-11-05 | 2009-02-19 | Hitachi Ltd | コンピュータおよびアクセス管理方法 |
US9411907B2 (en) * | 2010-04-26 | 2016-08-09 | Salesforce.Com, Inc. | Method and system for performing searches in a multi-tenant database environment |
-
2010
- 2010-05-19 JP JP2010115409A patent/JP5161267B2/ja active Active
-
2011
- 2011-02-24 EP EP11155747A patent/EP2388748A1/en not_active Withdrawn
- 2011-02-24 KR KR1020110016781A patent/KR101259262B1/ko active IP Right Grant
- 2011-02-24 US US13/034,424 patent/US20110289420A1/en not_active Abandoned
- 2011-02-25 CN CN2011100460336A patent/CN102253954B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
KR101259262B1 (ko) | 2013-04-29 |
US20110289420A1 (en) | 2011-11-24 |
JP2011243046A (ja) | 2011-12-01 |
CN102253954B (zh) | 2013-12-11 |
CN102253954A (zh) | 2011-11-23 |
EP2388748A1 (en) | 2011-11-23 |
JP5161267B2 (ja) | 2013-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101259262B1 (ko) | 화면 커스터마이즈 지원 시스템 및 화면 커스터마이즈 지원 방법 | |
US11205216B2 (en) | Delivery service system, delivery service method, server for delivery service, and deliverer terminal for delivery service | |
KR101315431B1 (ko) | 실시간 거래 중개 방법 및 시스템 | |
JP2017162377A (ja) | 広告動画管理装置、広告動画管理システム、広告動画管理プログラム、および広告動画管理方法 | |
KR20230150909A (ko) | 이알피 연계형 전자 구매 시스템 및 그 방법 | |
US20050131953A1 (en) | Information providing method, information management device and program | |
KR20190098454A (ko) | 무인 비행체를 매개로 하는 비즈니스 플랫폼 제공 시스템 및 방법 | |
US20170161807A1 (en) | System and method for providing a barter system in a network environment | |
CN109313778A (zh) | 通过直接将产品推送到好友的帐户页面参与好友的购买过程的方法 | |
JP6600896B1 (ja) | 情報転送情報処理装置、情報転送情報処理装置を用いた方法、プログラム、及び情報転送システム | |
KR20020062030A (ko) | 이용자 맞춤 정보 전달 서비스 사업 방법 및 이를 구현할수 있는 프로그램이 수록된 컴퓨터로 읽을 수 있는 기록매체 | |
JP2022147177A (ja) | 情報処理装置、情報処理方法、情報処理プログラム、情報処理システム | |
JP2002032607A (ja) | 製品情報仲介システム | |
JP2021064376A (ja) | サーバ装置、情報処理方法及びプログラム | |
KR102157456B1 (ko) | 부동산 매물 정보제공 시스템 및 이를 이용한 부동산 중개방법 | |
JP7079037B1 (ja) | 情報処理方法、情報処理装置、情報処理プログラムおよび記録媒体 | |
US7174391B2 (en) | Method for responding to site access | |
KR20130004859A (ko) | 온라인 모델 정보제공 시스템을 이용한 쇼핑몰 운영 방법 | |
JP7460734B2 (ja) | 情報通信システム、及び情報通信方法 | |
JP7285640B2 (ja) | 物件管理装置および物件管理方法 | |
JP2004145667A (ja) | ショッピングサイトへの個人情報の伝達システム及び方法、並びにショッピングサイトにおける個人情報の更新システム及び方法 | |
KR20170111104A (ko) | 해시 태그를 이용한 명함 관리 방법 및 시스템 | |
KR20060107069A (ko) | 휴대폰을 이용한 계층별 회원 모집방법 | |
JP2022147176A (ja) | 情報処理装置、情報処理方法、情報処理プログラム、情報処理システム | |
CN110717735A (zh) | 一种电子商务***及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160318 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170322 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180403 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190328 Year of fee payment: 7 |