CN102253954B - 画面定制支援***和画面定制支援方法 - Google Patents
画面定制支援***和画面定制支援方法 Download PDFInfo
- Publication number
- CN102253954B CN102253954B CN2011100460336A CN201110046033A CN102253954B CN 102253954 B CN102253954 B CN 102253954B CN 2011100460336 A CN2011100460336 A CN 2011100460336A CN 201110046033 A CN201110046033 A CN 201110046033A CN 102253954 B CN102253954 B CN 102253954B
- Authority
- CN
- China
- Prior art keywords
- mentioned
- picture
- user terminal
- display setting
- setting content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
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
技术领域
本发明涉及画面定制支援***、画面定制支援方法以及画面定制支援程序,具体地说涉及在多租户环境下不伴随个别的程序开发而能进行灵活的画面定制的技术。
背景技术
随着因特网的爆发式普及,一般要进行BtoB的电子交易。提供这种电子交易的利用环境的各企业公司,在因特网上提供应用软件平台功能来作为服务。利用该服务的用户只要准备好与因特网连接的环境就能够实现电子交易。因为这种导入的容易度,上述服务的用户数量一直在激增,另一方面,用户的利用场景也多样化。此外,利用场景各种各样的用户们对应用功能的要求往往也各自不同,从而应用功能的定制要求激增。因此,在将应用功能作为服务的运用中,应对个别用户的定制成为当务之急。
作为与这种技术相关联的发明,例如在日本特开2009-37648号公报中提出了一种计算机和存取管理方法等,提供了能以n对m的方式电子地实施各种各样的交易并且第三者能实施新服务的环境,并且提供了确保商业安全性的公开且安全的商业媒体空间。
此外,在日本特开2008-40751号公报中还提出了一种能削减视图定义和伴随着视图定义的信源编码量的、进行应用程序的动作属性的设定支援的信息处理装置、信息处理装置方法及程序等。
根据现有技术,无法应对想定制画面·功能等来加以利用的个别用户的需要。从而,为了应对每个用户的需要,就必须要象现有技术那样地进行个别用户的程序开发。进行这样的程序开发,在多租户环境中的服务运用方面还存在维护效率差的问题。
此外,通过进行画面项目和项目属性的定义来实现不需要程序制作的应用画面的制作的现有技术,是应对画面初始生成的开发支援技术,但应用的利用者不能够随时变更画面结构等。从而具有无法提供适合于用户利用场景的多种多样的应用画面的问题。
发明内容
因此,本发明的目的在于提供一种使得在多租户环境下不伴随个别的程序开发而进行灵活的画面定制成为可能的技术。
解决上述问题的本发明的画面定制支援***,是在电子交易环境中进行向电子交易的当事人提示的显示画面的管理的信息处理***,其特征在于,具有:通信部,经由网络与当事人利用的用户终端进行通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在电子交易的处理时产生的交易用数据进行保存;和运算部,上述运算部执行下述处理:在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。
此外,本发明的画面定制支援方法,其特征在于,在信息处理装置中具有:通信部,进行与其他终端之间的通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在电子交易的处理时产生的交易用数据进行保存;和运算部,上述信息处理装置在电子交易环境中进行向电子交易的当事人提示的显示画面的管理,使上述信息处理装置执行下述处理:在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。
此外,本发明的画面定制支援程序,其特征在于,使在电子交易环境中进行对电子交易的当事人进行提示的显示画面的管理的信息处理装置执行处理,上述信息处理装置具有:通信部,进行与其他终端之间的通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在电子交易的处理时产生的交易用数据进行保存;和运算部,上述画面定制支援程序使上述信息处理装置执行下述处理:在当事人A的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库中确定与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应的当事人的交易用数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人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的图。
具体实施方式
---***结构---
以下,关于本发明的实施方式,使用附图详细地说明。图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的服务器群。本实施方式中示出了这样地用多个服务器构成***的例子,当然,也可以用一体的服务器装置构成上述***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在存储器205读取存储部201中保存的程序210并加以执行,从而安装处理所需的功能。作为由上述程序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在存储器305读取存储部301中保存的程序310并加以执行,从而安装处理所需的功能。作为由上述程序310实现的功能,有认证功能311、菜单显示功能312、检索功能313、一览画面显示功能314、一览画面定制功能315、回答画面显示功能316、回答一览定制功能317和回答登记功能318。
此外,在上述存储部301中,除了上述程序310以外,还保存有用户认证信息319和交易关系信息320。
此外,数据交换DB服务器12成为保持第二数据库的服务器,上述第二数据库存储有在买家企业的用户终端15与供应商企业的用户终端16之间的电子交易的处理时所产生的交易用数据。作为该服务器的硬件结构,与上述G/W服务器11和Web服务器14同样地成为一般的服务器装置的结构(因而未图示)。作为上述第二数据库,本实施方式中假设了保存来自买家企业的用户终端15的订购信息的订购信息DB121和供应商企业的用户终端16对订购进行回答的交付期回答信息的交付期回答信息DB122。此外,该数据交换DB服务器12还保持有画面ID一览DB123。关于这些数据库的数据结构例以后进行叙述。
此外,画面定制定义DB服务器13成为保持第一数据库的服务器,上述第一数据库关于与电子交易中的各处理相对应地向用户终端输出的输出画面,保存有显示设定内容的数据。作为该服务器的硬件结构,与上述的G/W服务器11或Web服务器14同样地成为一般的服务器装置的结构(因而未图示)。作为上述第一数据库,本实施方式中假设有默认项目定义主DB131、默认一览定义主DB132、默认回答定义主DB133、按买家区分的项目定义主DB134、按买家区分的一览定义主DB135、按买家区分的回答定义主DB136、按登录ID区分的一览定义主DB137和按登录ID区分的回答定义主DB138。关于这些数据库的数据结构例以后进行叙述。
另一方面,上述用户终端15、16是能经由因特网20等网络对上述***100访问的计算机终端,作为硬件结构,具有运算部、存储部、存储器、通信部、接受来自用户的输入的输入部、输出处理结果的显示器装置等输出部。
---数据库的结构例---
下面,关于构成本实施方式的***100的上述服务器的存储部中所保存的数据库的数据结构例进行说明。再有,设上述各服务器11~14能经由网络利用相互的存储部中所保存的数据库。
图4A是示出G/W服务器11具备的用户认证信息216的数据结构例的图,图4B是示出G/W服务器11具备的交易关系信息217的数据结构例的图。在上述企业间信息交换***1中,这些用户认证信息216和交易关系信息217是预先规定了与能够对G/W服务器11访问的用户有关的信息的部分。
上述用户认证信息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中,这些用户认证信息319和交易关系信息320是预先规定了与能够对Web服务器14访问的用户有关的信息的部分。
上述用户认证信息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中示出的订购信息DB121是保存从买家企业的用户终端15发送的订购信息的数据库。该订购信息DB121成为以进行了订购的买家企业的会员ID为关键字,将订货对象的供应商企业的会员ID和“0001”~“0007”的各项目(订购号~备考)的数据建立了对应的记录的集合体。关于与上述各项目对应的信息的属性,以后用图7A进行叙述。G/W服务器11接收从买家企业的用户终端15发送的订购信息,并保存在数据交换DB服务器12中的上述订购信息DB121中。
此外,图6B中示出的交付期回答信息DB122是保存供应商企业对买家企业回答的交付期回答信息的数据库。该交付期回答信息DB122成为以进行了订购的买家企业的会员ID为关键字,将进行了交付期回答的供应商企业的会员ID和各项目(订购号~回答备考)的数据建立了对应的记录的集合体。关于与上述各项目对应的信息的属性,以后用图7A进行叙述。供应商企业的用户终端16对Web服务器14进行访问,取得回答画面,用该回答画面对买家企业的用户终端15进行交付期回答。Web服务器14将该交付期回答信息保存在数据交换DB服务器12中。
此外,图6C中示出的画面ID一览DB123是保存了用于在数据交换DB服务器12与画面定制定义DB服务器13之间进行输出画面的确定的信息的数据库。该画面ID一览DB123成为关于企业间信息交换***1所提供的画面而将该画面ID与画面名称建立了对应的一览。
图7A是示出画面定制定义DB服务器13作为默认所具备的数据结构例1的图,图7B是示出画面定制定义DB服务器13作为默认所具备的数据结构例2的图,图7C是示出画面定制定义DB服务器13作为默认所具备的数据结构例3的图。
图7A的数据结构例中示出的数据库是默认项目定义主DB131,是定义了由买家企业或供应商企业的用户不做画面定制时所采用的输出画面的显示设定内容中的、与订购信息的一览画面中的显示项目有关的设定内容的主数据库。在此定义的显示项目与上述图6A示出的订购信息DB121中的各项目(“0001”~)相对应。上述默认项目定义主DB131可以说是保存在各画面中利用的项目的定义的数据库。
在该默认项目定义主DB131中,例如,关于项目ID“00001”,定义“订购号”作为“项目名称”,“项目属性”定义为“半角”,能设置的“文字代码”定义为“UTF-8”,可利用的文字的“长度”和可利用的“字节长度”定义为“25”。在利用了该项目ID“00001”的全部画面(=订购信息DB121、交付期回答信息DB122中的相应项目的数据的画面)中适用同一定义。例如,在买家企业的用户终端15发送的订购信息中,在项目ID“00001”中设置为“P0001”时,在包含该订购信息作为结构的画面中显示“P0001”作为项目名称“订购号”。
此外,图7B的数据结构例中示出的数据库是默认一览定义主DB132,是定义了由买家企业或供应商企业的用户不做画面定制时所采用的输出画面的显示设定内容中的、在输出画面中显示的项目的显示位置或形式、尺寸等的主数据库。
例如,在图7B的默认一览定义主DB132中,画面ID“S001”表示了订购信息一览的画面。此外,在该订购信息一览的画面中,关于默认显示的各项目“0001”~“0007”,用“行号”规定在画面中的排列顺序,用“列号”规定纵队的定义,另外,用“纵队结合号码”规定在上述纵队显示中是否以行为单位设定纵队,用“显示形式”规定文本的“靠左”、“靠右”、“中央”,“用参照权限”规定可参照的用户,用“默认显示”规定是否按默认显示相应项目,用“显示宽度”规定显示尺寸。
再有,各项目按照“行号”的升序从画面右侧开始显示。此外,例如在用2个纵队显示订购信息一览的情况下,在“列号”中规定“2”。此外,在使其按默认显示相应项目的情况下,在“默认显示”中规定“1”,不默认显示而***示的情况下规定“2”。
图7C的数据结构例中示出的数据库是默认回答定义主DB133,是定义了由买家企业或供应商企业的用户不做画面定制时所采用的输出画面的显示设定内容中的、与交付期回答信息的画面中的显示项目有关的设定内容的主数据库。在此定义的显示项目与上述图6B示出的交付期回答信息DB122中的各项目(“0001”、“0002”、“0008”、“0009”、“0010”)相对应。上述默认回答定义主DB133可以说是保存在各画面中利用的项目的定义的数据库。该默认回答定义主DB133具有与上述默认一览定义主DB132同样的数据结构。不同点在于,用“输入类型”规定了是“显示”还是“输入(必须)”。
图8A是示出画面定制定义DB服务器13作为按买家区分的定义所具备的数据结构例1(按买家区分的项目定义主DB134)的图,图8B是示出画面定制定义DB服务器13作为按买家区分的定义所具备的数据结构例2(按买家区分的一览定义主DB135)的图,图8C是示出画面定制定义DB服务器13作为按买家区分的定义所具备的数据结构例3(按买家区分的回答定义主DB136)的图。
图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的相应的数据库(按买家区分的项目定义主DB134、按买家区分的一览定义主DB135、按买家区分的回答定义主DB136)中。
图9A是示出画面定制定义DB服务器13作为按登录ID区分的定义所具备的数据结构例1(按登录ID区分的一览定义主DB137)的图,图9B是示出画面定制定义DB服务器13作为按登录ID区分的定义所具备的数据结构例2(按登录ID区分的回答定义主DB138)的图。
图9A~图9B中示出的各数据库137~138是在进行了基于供应商企业的画面定制时在画面定制定义DB服务器13中保存的主数据库。作为数据结构,在图7B~图7C中示出的各默认定义主DB中关于该画面追加了进行了画面定制的供应商企业的登录ID。
再有,设定在上述各数据库137~138的按登录ID区分的定义主数据库中的供应商企业的登录ID是相应供应商企业的用户终端16将画面的定制请求发送给Web服务器14时的认证用的登录ID,Web服务器14取得该登录ID后设定在画面定制定义DB服务器13的相应的数据库(按登录ID区分的一览定义主DB137或按登录ID区分的回答定义主DB138)中。
---处理顺序例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用例如上述画面定制定义DB服务器13的数据库131~138中的某一个(=第一数据库)确定一览画面(=与相应处理对应的输出画面,该情况下是“订购一览画面”:S001)的显示设定内容(S404)。此外,关于上述一览画面,上述G/W服务器11将从上述数据交换DB服务器12的订购信息数据库121(=第二数据库)中读取的有关上述买家企业(=当事人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还读取默认项目定义主DB131、默认一览定义主DB132、默认回答定义主DB133、按买家区分的项目定义主DB134、按买家区分的一览定义主DB135、按买家区分的回答定义主DB136的各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用例如上述画面定制定义DB服务器13的数据库131~138中的某一个(=第一数据库)确定回答画面(=与相应处理对应的输出画面,该情况下是“交付期回答画面”:S002)的显示设定内容。该情况下,上述G/W服务器11将关于上述回答画面而从上述数据交换DB服务器12的交付期回答信息数据库122(=第二数据库)中读取的有关上述买家企业(=当事人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的订购信息DB121中(S507)。此外,G/W服务器11还将订购信息向该订购信息DB121的登记结果回送给上述用户终端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(=第二数据库)中取得适合该一览画面请求所示出的检索条件的订购信息(S607:检索功能313的处理)。此外,上述Web服务器14用上述画面定制定义DB服务器13的数据库131~138中的某一个(=第一数据库)确定并取得上述一览画面(=与相应处理对应的输出画面,该情况下是“订购一览画面”:S001)的显示设定内容(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的交付期回答信息DB122(=第二数据库)中取得适合该回答画面请求所示出的检索条件的交付期回答信息(S707:检索功能313的处理)。此外,上述Web服务器14用上述画面定制定义DB服务器13的数据库131~138中的某一个(=第一数据库)确定并取得上述回答画面(=与相应处理对应的输出画面,该情况下是“交付期回答画面”:S002)的显示设定内容(S708:检索功能313的处理)。
此外,上述Web服务器14将在上述步骤S707中取得的交付期回答信息,用上述步骤S708中取得的显示设定内容设定成相应的输出画面(该情况下是与“回答画面”对应的画面数据,服务器11~14中的某一个预先用存储部保持),并生成输出画面数据,将其回送给上述用户终端16(S709:一览画面显示功能314的处理)。
在此,作为回送给用户终端16的输出画面=回答画面的例子,可以设想图28所示的交付期回答画面2800。该画面2800成为根据默认定义主数据库(图7A~图7C)、按买家区分的定义主数据库(图8A~图C)、按登录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接收上述交付期回答信息后执行有效性核对(例如,输入到输入栏中的值是否适合在有关项目定义的主数据库131、134等中规定的属性、文字代码、长度、字节等规则的核对)(S714),在没有问题时作为适合的交付期回答信息,登记在数据交换DB服务器12的交付期回答信息DB122中(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的交付期回答信息DB122(=第二数据库)中取得适合该交付期回答请求所示出的检索条件的交付期回答信息(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),核对用户认证信息319中是否存在登录ID和口令的组合(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区分的一览定义主DB137(S1701)。这时,Web服务器14检索上述按登录ID区分的一览定义主数据库137中是否存在画面ID(该情况下是示出订购一览画面的“S001”)与上述登录信息所示出的登录ID的组合。在存在该组合时(S1702的判定为“存在ID”),Web服务器14以上述画面ID和登录ID为条件,从按登录ID区分的一览定义主数据库137中取得信息=显示设定内容的数据,按照该显示设定内容,将订购信息(在上述步骤S1610中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端16(S1704)。
另一方面,在按登录ID区分的一览定义主数据库137中不存在上述画面ID与登录ID的组合时(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基于认证时(上述步骤S1803)从上述用户终端16取得的登录信息,检索按登录ID区分的一览定义主数据库137(S1901)。这时,在上述按登录ID区分的一览定义主数据库137中存在画面ID(该情况下是示出订购一览画面的“S001”)与登录ID的组合时(S1902的判定为“存在ID”),Web服务器14以上述画面ID和登录ID为条件,从按登录ID区分的一览定义主数据库137中取得信息=显示设定内容的数据,按照该显示设定内容,将订购信息(在上述步骤S1810中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端16(S1904)。
另一方面,在按登录ID区分的一览定义主数据库137中不存在上述画面ID与登录ID的组合时(S1902的判定为“不存在ID”),Web服务器14的一览画面显示功能314基于上述画面ID,检索默认一览定义主数据库135(S1903)。在该检索中上述默认一览定义主数据库135中存在上述画面ID的情况下(步骤S1905的判定为“存在画面ID”),Web服务器14以上述画面ID为条件,从默认一览定义主数据库135中取得信息=显示设定内容,按照该显示设定内容,将订购信息(在上述步骤S1810中得到的)设定成一览画面的画面数据,并生成一览画面,将其发送给上述用户终端16(S1907)。另一方面,在默认一览定义主数据库135中不存在上述画面ID的情况下(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)。
在上述按买家区分的回答定义主数据库136中存在相应的画面的画面ID(该情况下是交付期回答画面的“S002”)与买家企业的会员ID的组合时(S2104的判定为“存在买家会员ID”),Web服务器14以上述画面ID和买家企业的会员ID为条件,从上述按买家区分的回答定义主数据库136中取得输入类型的信息(S2105)。
另一方面,在上述按买家区分的回答定义主数据库136中不存在上述画面ID与登录ID的组合时(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),并结束处理。
以上,关于用于实施本发明的最佳实施方式等具体地进行了说明,但本发明不限定于此,可以在不脱离其主旨的范围内进行各种各样的变更。
根据这样的本实施方式,在成为BtoB的电子交易环境的多租户环境下,用户自身能随意且简便地执行各种画面(订货信息等的一览画面、交付期回答的画面等)的定制,不需要进行个别用户的程序开发。因此,在运用因特网上的电子交易环境方面的基础上,维护效率良好,并且能迅速和准确地响应用户需求,从而关系到用户安全性的提高。
因此,能够在多租户环境下不伴随个别的程序开发地进行灵活的画面定制。
根据本说明书的记载,至少可以明确以下事项。即,在上述画面定制支援***中,也可以是,上述存储部关于与电子交易中的各处理相对应地向用户终端输出的输出画面,在上述第一数据库中保存有默认的显示设定内容的数据,上述运算部执行下述处理:在当事人A的用户终端中执行的电子交易的处理时,在与相应处理相对应地在第一数据库中确定与当事人A的识别信息建立了对应的输出画面的显示设定内容时,在关于与相应处理对应的输出画面无法确定与当事人A的识别信息建立了对应的显示设定内容的情况下,确定默认的显示设定内容,以上述确定的默认的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的交易用数据设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;从接收遵照上述默认的显示设定内容的输出画面数据并显示的用户终端,经由上述通信部,接收关于该输出画面的显示设定内容的变更指示,关于该输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;在当事人A或与其有交易关系的当事人B的用户终端中执行的电子交易的处理时,在第一数据库确定与该处理对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,以上述确定的显示设定内容,将关于上述处理而从第二数据库中读取的有关相应当事人的交易用数据设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。
此外,在上述画面定制支援***中,也可以是,上述运算部在从用户终端受理有关输出画面的显示设定内容的变更指示时,读取第一数据库中的显示设定内容的数据项目,关于各数据项目,将针对输出画面中的项目的可否显示、项目的显示顺序、显示纵队指定、有无输入的必要及项目名称中的至少某一个受理指定的指定受理画面,发送给用户终端,通过相应的指定受理画面受理来自用户终端的上述变更指示,关于变更指示所示出的变更对象的数据项目,在第一数据库中执行数据更新。
Claims (3)
1.一种画面定制支援***,是进行向用户终端输出的输出画面的管理的信息处理装置,其特征在于,具有:
通信部,经由网络与当事人利用的用户终端进行通信;
存储有第一数据库和第二数据库的存储部,上述第一数据库关于向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在用户终端之间收发的数据进行保存;和
运算部,上述运算部执行下述处理:
在当事人A的用户终端中执行的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;
从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及
在当事人A的用户终端执行的处理时,执行第一检索处理,该第一检索处理是在第一数据库中检索与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,在完成确定与上述当事人A的识别信息建立了对应的显示设定内容的情况下,将关于上述处理而从第二数据库中读取的有关相应的当事人的数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A的用户终端,在上述第一检索处理的结果是不能确定与上述当事人A的识别信息建立了对应的显示设定内容的情况下,执行第二检索处理,该第二检索处理是在第一数据库中检索与相应的处理相对应的、并且与当事人B的识别信息建立了对应的输出画面的显示设定内容,在完成确定与上述当事人B的识别信息建立了对应的显示设定内容的情况下,将关于上述处理而从第二数据库中读取的有关相应的当事人的数据,用与上述当事人B相关地确定出的显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端,在上述第二检索处理的结果是不能确定与上述当事人B的识别信息建立了对应的显示设定内容的情况下,执行第三检索处理,该第三检索处理是在第一数据库中检索对相应的处理准备的默认的显示设定内容,在完成确定有关相应的处理的上述默认的显示设定内容的情况下,将关于上述处理而从第二数据库中读取的有关相应的当事人的数据,用上述默认的显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。
2.根据权利要求1所述的画面定制支援***,其特征在于,
上述运算部,
在从用户终端受理有关上述输出画面的显示设定内容的变更指示时,读取第一数据库中的显示设定内容的数据项目,关于各数据项目,将对输出画面中的项目的可否显示、项目的显示顺序、显示纵队指定、有无输入的必要及项目名称中的至少某一个受理指定的指定受理画面,发送给用户终端,通过该指定受理画面受理来自用户终端的上述变更指示,关于变更指示所示出的变更对象的数据项目,在第一数据库中执行数据更新。
3.一种画面定制支援方法,其特征在于,在信息处理装置中具有:通信部,进行与其他终端之间的通信;存储有第一数据库和第二数据库的存储部,上述第一数据库关于向用户终端输出的输出画面,对显示设定内容的数据进行保存,上述第二数据库对在用户终端之间收发的数据进行保存;和运算部,上述信息处理装置进行上述输出画面的管理,
使上述信息处理装置执行下述处理:
在当事人A的用户终端中执行的处理时,在第一数据库中确定与相应的处理相对应的输出画面的显示设定内容,将关于上述处理而从第二数据库中读取的关于当事人A的数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给当事人A的用户终端;
从接收上述输出画面数据并显示的用户终端,经由上述通信部,接收关于相应的输出画面的显示设定内容的变更指示,关于相应的输出画面,按照上述变更指示更新显示设定内容,在上述数据库中,将当事人A的识别信息与上述输出画面建立对应并保存;以及
在当事人A的用户终端执行的处理时,执行第一检索处理,该第一检索处理是在第一数据库中检索与相应的处理相对应的、并且与当事人A的识别信息建立了对应的输出画面的显示设定内容,在完成确定与上述当事人A的识别信息建立了对应的显示设定内容的情况下,将关于上述处理而从第二数据库中读取的有关相应的当事人的数据,用确定出的上述显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A的用户终端,在上述第一检索处理的结果是不能确定与上述当事人A的识别信息建立了对应的显示设定内容的情况下,执行第二检索处理,该第二检索处理是在第一数据库中检索与相应的处理相对应的、并且与当事人B的识别信息建立了对应的输出画面的显示设定内容,在完成确定与上述当事人B的识别信息建立了对应的显示设定内容的情况下,将关于上述处理而从第二数据库中读取的有关相应的当事人的数据,用与上述当事人B相关地确定出的显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端,在上述第二检索处理的结果是不能确定与上述当事人B的识别信息建立了对应的显示设定内容的情况下,执行第三检索处理,该第三检索处理是在第一数据库中检索对相应的处理准备的默认的显示设定内容,在完成确定有关相应的处理的上述默认的显示设定内容的情况下,将关于上述处理而从第二数据库中读取的有关相应的当事人的数据,用上述默认的显示设定内容设定成相应的输出画面,并生成输出画面数据,将其回送给上述当事人A或当事人B的用户终端。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP115409/2010 | 2010-05-19 | ||
JP2010115409A JP5161267B2 (ja) | 2010-05-19 | 2010-05-19 | 画面カスタマイズ支援システム、画面カスタマイズ支援方法、および画面カスタマイズ支援プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102253954A CN102253954A (zh) | 2011-11-23 |
CN102253954B true CN102253954B (zh) | 2013-12-11 |
Family
ID=44352099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100460336A Active CN102253954B (zh) | 2010-05-19 | 2011-02-25 | 画面定制支援***和画面定制支援方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110289420A1 (zh) |
EP (1) | EP2388748A1 (zh) |
JP (1) | JP5161267B2 (zh) |
KR (1) | KR101259262B1 (zh) |
CN (1) | CN102253954B (zh) |
Families Citing this family (98)
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 |
US9383911B2 (en) | 2008-09-15 | 2016-07-05 | Palantir Technologies, Inc. | Modal-less interface enhancements |
US9092482B2 (en) | 2013-03-14 | 2015-07-28 | Palantir Technologies, Inc. | Fair scheduling for mixed-query loads |
US8799240B2 (en) | 2011-06-23 | 2014-08-05 | Palantir Technologies, Inc. | System and method for investigating large amounts of data |
US9547693B1 (en) | 2011-06-23 | 2017-01-17 | Palantir Technologies Inc. | Periodic database search manager for multiple data sources |
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システム |
US9123086B1 (en) | 2013-01-31 | 2015-09-01 | Palantir Technologies, Inc. | Automatically generating event objects from images |
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 |
US8868486B2 (en) | 2013-03-15 | 2014-10-21 | Palantir Technologies Inc. | Time-sensitive cube |
US8937619B2 (en) | 2013-03-15 | 2015-01-20 | Palantir Technologies Inc. | Generating an object time series from data objects |
US9965937B2 (en) | 2013-03-15 | 2018-05-08 | Palantir Technologies Inc. | External malware data item clustering and analysis |
US8917274B2 (en) | 2013-03-15 | 2014-12-23 | Palantir Technologies Inc. | Event matrix based on integrated data |
US8909656B2 (en) | 2013-03-15 | 2014-12-09 | Palantir Technologies Inc. | Filter chains with associated multipath views for exploring large data sets |
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 |
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 |
US8924872B1 (en) | 2013-10-18 | 2014-12-30 | Palantir Technologies Inc. | Overview user interface of emergency call data of a law enforcement agency |
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 |
US10025834B2 (en) * | 2013-12-16 | 2018-07-17 | 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 |
US9535974B1 (en) | 2014-06-30 | 2017-01-03 | Palantir Technologies Inc. | Systems and methods for identifying key phrase clusters within documents |
US9619557B2 (en) | 2014-06-30 | 2017-04-11 | Palantir Technologies, Inc. | Systems and methods for key phrase characterization of documents |
US9202249B1 (en) | 2014-07-03 | 2015-12-01 | Palantir Technologies Inc. | Data item clustering and analysis |
US9256664B2 (en) | 2014-07-03 | 2016-02-09 | Palantir Technologies Inc. | System and method for news events detection and visualization |
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 |
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 |
US9335911B1 (en) | 2014-12-29 | 2016-05-10 | Palantir Technologies Inc. | Interactive user interface for dynamic data analysis exploration and query processing |
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 |
US9600146B2 (en) | 2015-08-17 | 2017-03-21 | Palantir Technologies Inc. | Interactive geospatial map |
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 |
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 |
US9612723B1 (en) * | 2015-12-30 | 2017-04-04 | Palantir Technologies Inc. | Composite graphical interface with shareable data-objects |
US11086640B2 (en) * | 2015-12-30 | 2021-08-10 | 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 |
US10719188B2 (en) | 2016-07-21 | 2020-07-21 | Palantir Technologies Inc. | Cached database and synchronization system for providing dynamic linked panels in user interface |
US10324609B2 (en) | 2016-07-21 | 2019-06-18 | Palantir Technologies Inc. | 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 |
US10460602B1 (en) | 2016-12-28 | 2019-10-29 | Palantir Technologies Inc. | Interactive vehicle information mapping system |
EP3343403A1 (en) | 2016-12-28 | 2018-07-04 | Palantir Technologies Inc. | Systems and methods for retrieving and processing data for display |
US10475219B1 (en) | 2017-03-30 | 2019-11-12 | Palantir Technologies Inc. | Multidimensional arc chart for visual comparison |
JP6789869B2 (ja) * | 2017-03-30 | 2020-11-25 | 株式会社日立製作所 | 取引情報照合システム |
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屏幕显示内容的方法及*** |
JP7316060B2 (ja) * | 2019-02-26 | 2023-07-27 | 株式会社日立製作所 | アプリケーション画面表示プログラム実装方法 |
JP7402290B1 (ja) | 2022-09-29 | 2023-12-20 | サイボウズ株式会社 | マルチテナントシステム、サービス提供方法、及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5862297A (en) * | 1990-09-19 | 1999-01-19 | U.S. Philips Corporation | Digitized picture display system with added control files |
CN1530825A (zh) * | 2003-03-12 | 2004-09-22 | 英业达股份有限公司 | 一种图像显示方法 |
CN101226467A (zh) * | 2007-01-16 | 2008-07-23 | 莲和科技股份有限公司 | 实时提供真实显示器信息的处理装置及其计算机切换装置 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
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 |
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 US US13/034,424 patent/US20110289420A1/en not_active Abandoned
- 2011-02-24 KR KR1020110016781A patent/KR101259262B1/ko active IP Right Grant
- 2011-02-24 EP EP11155747A patent/EP2388748A1/en not_active Withdrawn
- 2011-02-25 CN CN2011100460336A patent/CN102253954B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5862297A (en) * | 1990-09-19 | 1999-01-19 | U.S. Philips Corporation | Digitized picture display system with added control files |
CN1530825A (zh) * | 2003-03-12 | 2004-09-22 | 英业达股份有限公司 | 一种图像显示方法 |
CN101226467A (zh) * | 2007-01-16 | 2008-07-23 | 莲和科技股份有限公司 | 实时提供真实显示器信息的处理装置及其计算机切换装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2388748A1 (en) | 2011-11-23 |
US20110289420A1 (en) | 2011-11-24 |
KR20110127590A (ko) | 2011-11-25 |
JP5161267B2 (ja) | 2013-03-13 |
KR101259262B1 (ko) | 2013-04-29 |
CN102253954A (zh) | 2011-11-23 |
JP2011243046A (ja) | 2011-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102253954B (zh) | 画面定制支援***和画面定制支援方法 | |
US11205216B2 (en) | Delivery service system, delivery service method, server for delivery service, and deliverer terminal for delivery service | |
KR100815928B1 (ko) | 컴퓨터간 통신에 의해 원격의 유저에게 서비스를 제공하는방법 및 시스템 | |
CN104737192A (zh) | 用于处理产品和服务数据的促销方***及方法 | |
US20140343991A1 (en) | Method and system for administration of advice using a server connected to a network | |
CN111880890A (zh) | 一种城市门户*** | |
JP2008251051A (ja) | 管理サーバ | |
JP2004185389A (ja) | 端末、プログラム及びq&aシステム | |
US20040111325A1 (en) | Customer extranet portal | |
KR20200129360A (ko) | 보이는 ars를 이용한 자동 착신 전환 주문 시스템 및 방법 | |
CN101894312B (zh) | 信息交换、共享***及其方法 | |
JP4961537B2 (ja) | Q&aシステム | |
JP2002044124A (ja) | 電子メール管理システム及び方法並びに記録媒体 | |
JP5198196B2 (ja) | コンテンツ管理装置 | |
JP2005025665A (ja) | 顧客アクセス情報通知システム | |
JP2005108067A (ja) | Q&aシステム及び情報提供方法 | |
KR20190112975A (ko) | 통신 상품 컨설팅 제공 시스템 및 방법 | |
US7542819B2 (en) | Method and system for managing product output | |
US20150058082A1 (en) | Server apparatus, specification determination method, and specification determination program | |
JP2002140266A (ja) | 電子メール配信システム及び電子メール配信管理用サーバ | |
CN111158804A (zh) | 信息处理装置、信息处理方法及程序 | |
CN116739610A (zh) | 客户管理方法、***和相关装置 | |
JP6463216B2 (ja) | 電子カタログ提供装置、電子カタログ提供方法、及び、電子カタログ提供プログラム | |
KR20230100799A (ko) | 인체에 외용되는 제품의 인증관련 정보를 검사하고 그 검사결과를 제공하는 방법 및 장치 | |
JP2003099364A (ja) | 電子メールアドレスを含む顧客情報をデータベースサーバー上で自動作成・自動管理及び自動更新し、そのデータベースを連動させてメッセージやメールマガジン(電子雑誌)などの配信設定及び配信自体を自動化するプログラム及びそのリストサーバーシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |