专利名称:因特网转接器终端、因特网转接器终端用户管理系统/程序的制作方法
技术领域:
本发明涉及一种因特网转接器终端的管理方法,这种管理方法是在提供家用或工业用的各种IA终端的维护和其他服务时所需要的;尤其涉及一种因特网转接器终端用户管理系统和一种因特网转接器终端用户管理程序,利用这种管理系统和管理程序,不熟悉因特网转接器终端或者第一次使用因特网转接器终端的用户都能轻易地登记这些IA终端及他们自己的信息。
背景技术:
近年来,随着因特网环境的迅速发展,能与因特网连接的因特网转接器终端(IA终端因特网转接器终端)越来越多。然而,由于技术发展很快,致使IA终端原来所具有的功能不久就会过时。
为了弥补这一缺陷,已开发出这样一种方法,在这种方法中,将IA终端的状态登记到一个中心(IA终端用户管理系统)中;在该中心中,自动取出将所述状态变成最新状态所需的数据;和将该数据输入到IA终端。
然而,过去,用户将IA终端的状态登记到这个中心的登记过程随IA终端的各种分布方法的不同而不同,因此,不熟悉IA终端的人难以进行登记操作。此外,为了便于用户操作,还必须准备专用IA终端本身和专用软件,以便根据所用IA终端的分布方法来控制IA终端。
例如,IA终端的分布方法是这样一种方法,当用户购买厂家或经销商的IA终端时,不管是什么IA终端,用户必须与因特网业务提供者(ISP)签订因特网连接合约,然后他还必须通过因特网与中心继续进行交互式操作来登记该IA终端。
此外,当ISP或应用业务提供者(ASP)提供IA终端以及业务时,必须根据IA终端所固有的与ISP或ASP所提供的业务相符的登记操作过程来登记IA终端的信息或用户的信息。
发明内容
本发明的目的在于,提供一种IA终端用户管理系统和一种IA终端用户管理程序,利用这种管理系统和管理程序,不熟悉IA终端的用户或者第一次使用IA终端的用户不必改变IA终端本身或用于控制IA终端的程序就能登记IA终端本身的信息或用户的信息,即使IA终端的分布有差别也不例外。
本发明的IA终端用户管理系统包括一个IA终端用户存储单元;一个位于IA终端用户管理系统一边的发送和接收单元;一个用户登记信息核对单元;和一个自动登记单元。
根据本发明的第一个方面,IA终端用户存储单元存储含有用于识别IA终端的IA终端标识符的IA终端信息,含有用户所接收的业务种类的业务信息,和含有有关接收该业务的用户的用户信息的用户登记信息。位于IA终端用户管理系统一边的发送和接收单元将用户登记信息发送给IA终端和接收来自IA终端的用户登记信息,并请求IA终端输入用户登记信息。用户登记信息核对单元将位于IA终端用户管理系统一边的发送和接收单元接收到的用户登记信息与存储在IA终端用户存储单元中的用户登记信息进行核对。自动登记单元通过位于IA终端用户管理系统一边的发送和接收单元得到来自IA终端的未经用户登记信息核对单元核对的用户登记信息,并将所述信息登记到IA终端用户存储单元中。
此外,本发明的IA终端包括一个IA终端发送和接收单元和一个输入单元。
根据本发明的第二个方面,IA终端发送和接收单元通过上述网络将含有用于识别IA终端的IA终端标识符的IA终端信息以及含有有关接收该业务的用户的用户信息的用户登记信息发送到管理IA终端的IA终端用户管理系统,和接收来自该管理系统的所述IA终端信息以及所述用户登记信息。输入单元根据IA终端用户管理系统的请求,输入不足的用户登记信息。此外,位于IA终端一边的发送和接收单元将输入单元所输入的用户登记信息发送到IA终端用户管理系统。
图1示出了应用本发明的IA终端用户管理系统的总体框图;图2示出了LA终端用户数据库所包括的机器表、用户表和密切关系表的数据结构;图3是表示IA终端中所执行的登记处理流程的流程图;图4是IA终端中所执行的删除处理的流程图;图5是IA终端用户管理系统中所执行的处理的流程图;图6是表示全自动登记的登记处理流程的流程图;图7示出了在全自动登记的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例1);图8示出了在全自动登记的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例2);图9是表示半全自动登记的登记处理流程的流程图(流程图1);图10是表示半全自动登记的登记处理流程的流程图(流程图2);图11是表示智能卡登记(智能卡登记1)的登记处理流程的流程图;图12是表示智能卡登记(智能卡登记2)的登记处理流程的流程图(流程图1);图13是表示智能卡登记(智能卡登记2)的登记处理流程的流程图(流程图2);图14是表示人工操作登记(人工操作登记1)的登记处理流程的流程图(流程图1);图15是表示人工操作登记(人工操作登记1)的登记处理流程的流程图(流程图2);图16示出了在人工操作登记(人工操作登记1)的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例1);图17示出了在人工操作登记(人工操作登记1)的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例2);图18是表示人工操作登记(人工操作登记2)的登记处理流程的流程图(流程图1);图19是表示人工操作登记(人工操作登记2)的登记处理流程的流程图(流程图2);图20示出了在人工操作登记(人工操作登记2)的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例1);图21示出了在人工操作登记(人工操作登记2)的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例2);图22是表示IA终端用户管理系统与ISP服务器对话的方式的登记处理流程的流程图(流程图1);图23是表示IA终端用户管理系统与ISP服务器对话的方式的登记处理流程的流程图(流程图2);图24示出了在IA终端用户管理系统与ISP服务器对话的方式的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例1);图25示出了在IA终端用户管理系统与ISP服务器对话的方式的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例2);图26是表示因故障而更换(更换1不需要SID输入)的登记处理流程的流程图;图27示出了在因故障而更换(更换1不需要SID输入)的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例1);图28示出了在因故障而更换(更换1不需要SID输入)的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例2);图29示出了在因故障而更换(更换1不需要SID输入)的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例3);图30是表示因故障而更换(更换2需要SID输入)的登记处理流程的流程图(流程图1);
图31是表示因故障而更换(更换2需要SID输入)的登记处理流程的流程图(流程图2);图32是登记删除的登记处理流程的流程图;图33示出了在登记删除的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例1);图34示出了在登记删除的登记处理中机器表、用户表和密切关系表的数据结构的一个例子(例2);图35示出了IA终端和IA终端用户管理系统的框图;和图36示出了将本发明的程序装入计算机的装载过程。
具体实施例方式
以下参照附图描述了本发明的实施方式。
针对IA终端的登记(用于开始使用的过程),可考虑采用多种方式。于是,准备了能适应多种方式的登记协议,并在服务器一边准备了DB配置和IA终端的组件,以实现这种登记协议。
为了解决上述问题,本发明采用了以下构造。
根据本发明的一种实施方式,本发明的IA终端用户管理系统是一种管理通过网络连接的IA终端的IA终端用户管理系统,并且该系统包括一个IA终端用户存储单元,该单元存储含有用于识别IA终端的IA终端标识符的IA终端信息,含有所要提供的业务种类的业务信息,和含有有关接收该业务的用户的用户信息的用户登记信息;一个位于IA终端用户管理系统一边的发送和接收单元,该单元将用户登记信息发送给IA终端和接收来自IA终端的用户登记信息,并请求IA终端输入用户登记信息;一个用户登记信息核对单元,该单元将位于IA终端用户管理系统一边的发送和接收单元接收到的用户登记信息与存储在IA终端用户存储单元中的用户登记信息进行核对;和一个自动登记单元,该单元通过位于IA终端用户管理系统一边的发送和接收单元得到来自IA终端的未经用户登记信息核对单元核对的用户登记信息,并将所述用户登记信息登记到IA终端用户存储单元中。
据此,无需改变IA终端或用于控制IA终端的软件,就能使不熟悉IA终端的用户或者第一次使用IA终端的用户轻易地登记IA终端及他自己的信息。
此外,在本发明的IA终端用户管理系统中,最好是位于IA终端用户管理系统一边的发送和接收单元接收来自IA终端的含有IA终端标识符的用户登记信息;用户登记信息核对单元将所接收到的用户登记信息与存储在IA终端用户存储单元中的用户登记信息进行核对;位于IA终端用户管理系统一边的发送和接收单元将核对结果发送到IA终端;位于IA终端用户管理系统一边的发送和接收单元接收来自IA终端的未包含在所接收到的用户登记信息中的附加用户登记信息;和自动登记单元将所接收到的附加用户登记信息登记到IA终端用户存储单元中。
此外,在本发明的IA终端用户管理系统中,最好是IA终端用户存储单元包括一个机器表,该表存储与用于识别用户的用户标识符有关的IA终端标识符;一个用户表,该表存储与用于识别提供业务的业务提供者的业务提供者标识符有关的用户标识符;和一个密切关系表,该表存储与业务提供者所确定的用户登记的登记过程有关的业务提供者标识符。
此外,在本发明的IA终端用户管理系统中,最好是自动登记单元删除存储在IA终端用户存储单元中的用户登记信息。
再者,根据本发明的一种实施方式,本发明的IA终端是一种通过网络执行信息通信的IA终端,并且该IA终端包括一个位于IA终端一边的发送和接收单元,该发送和接收单元通过网络将含有用于识别IA终端的IA终端标识符的IA终端信息、含有所接收的业务种类的业务信息和含有有关接收该业务的用户的用户信息的用户登记信息发送到管理IA终端的IA终端用户管理系统,和接收来自该管理系统的所述IA终端信息、所述业务信息和所述用户登记信息;和一个输入单元,该输入单元根据IA终端用户管理系统的请求,输入不足的用户登记信息,而位于IA终端一边的发送和接收单元将输入单元所输入的用户登记信息发送到IA终端用户管理系统。
据此,无需改变IA终端或用于控制IA终端的软件,就能使不熟悉IA终端的用户或者第一次使用IA终端的用户轻易地将IA终端及他自己的信息登记到IA终端用户管理系统中。
此外,在本发明的IA终端中,最好是位于IA终端一边的发送和接收单元发送含有IA终端标识符的用户登记信息;位于IA终端一边的发送和接收单元接收来自IA终端用户管理系统的已将所发送的用户登记信息与存储在IA终端用户管理系统所配备的IA终端用户存储单元中的用户登记信息核对后的结果;输入单元输入未包含在所接收到的用户登记信息中的附加用户登记信息;位于IA终端一边的发送和接收单元将所输入的附加用户登记信息发送到IA终端用户管理系统。
图1示出了应用本发明的含有IA终端和IA终端用户管理系统的整个系统的框图。
图1中,执行信息通信的IA终端1和管理IA终端1的IA终端用户管理系统3通过因特网等网络互相连接。
IA终端1包括一个位于IA终端一边的发送和接收单元,该发送和接收单元通过网络2将含有用于识别IA终端的IA终端标识符的IA终端信息、含有所接收的业务种类的业务信息和含有有关接收该业务的用户的用户信息的用户登记信息发送到管理IA终端1的IA终端用户管理系统3,和接收来自该管理系统3的所述IA终端信息、所述业务信息和所述用户登记信息;和一个输入单元5(比如键盘),该输入单元根据IA终端用户管理系统的请求,输入不足的用户登记信息,并且IA终端1可以读取智能卡6中所存储的信息。
位于IA终端一边的发送和接收单元将从智能卡6中读取的用户登记信息和输入单元5所输入的用户登记信息发送到IA终端用户管理系统3。
此外,位于IA终端一边的发送和接收单元将含有IA终端标识符的用户登记信息发送到IA终端用户管理系统3,并接收来自IA终端用户管理系统3的已将所发送的用户登记信息与存储在IA终端用户管理系统3所配备的IA终端用户数据库4中的用户登记信息核对后的结果。
输入单元5输入未包含在所接收到的用户登记信息中的附加用户登记信息,然后,位于IA终端一边的发送和接收单元将所输入的附加用户登记信息发送到IA终端用户管理系统3。
IA终端用户管理系统3具有一个IA终端用户数据库4,该数据库存储含有用于识别IA终端1的IA终端标识符的IA终端信息,含有所提供的业务种类的业务信息,和含有有关接收该业务的用户的用户信息的用户登记信息。
IA终端用户数据库4具有一个机器表41,该表存储与用于识别用户的用户标识符有关的IA终端标识符;一个用户表42,该表存储与用于识别提供业务的业务提供者的业务提供者标识符有关的用户标识符;和一个密切关系表43,该表存储与业务提供者所确定的用户登记的登记过程有关的业务提供者标识符。
此外,IA终端用户管理系统3将用户登记信息发送给IA终端1和接收来自IA终端1的用户登记信息,并且IA终端用户管理系统3包括一个位于IA终端用户管理系统一边的发送和接收单元,该单元请求IA终端1输入用户登记信息;一个用户登记核对单元,该单元将位于IA终端用户管理系统一边的发送和接收单元接收到的用户登记信息与存储在IA终端用户数据库4中的用户登记信息进行核对;和一个自动登记单元,该单元通过位于IA终端用户管理系统一边的发送和接收单元得到来自IA终端1的未经用户登记信息核对单元核对的用户登记信息,并将所述用户登记信息登记到IA终端用户数据库4中。
位于IA终端用户管理系统一边的发送和接收单元接收来自IA终端1的含有IA终端标识符的用户登记信息,然后用户登记信息核对单元将所接收到的用户登记信息与存储在IA终端用户数据库4中的用户登记信息进行核对。位于IA终端用户管理系统一边的发送和接收单元将核对结果发送到IA终端1,并接收来自IA终端的未包含在所接收到的用户登记信息中的附加用户登记信息。
此外,自动登记单元将所接收到的附加用户登记信息登记到IA终端用户数据库4中,并删除存储在IA终端用户数据库4中的用户登记信息。
以上述这种方式构成的IA终端用户管理系统3接收来自IA终端1的已知信息(IA终端1所具有的信息,或者在某些情况下从智能卡6中读取的信息),并首先尝试进行用户登记,如果不成功(如果登记未完成),那么,可以从IA终端1输入不足的信息。
图2示出了IA终端用户数据库所包括的机器表、用户表和密切关系表的数据结构。
图2中,(a)表示机器表41的数据结构,(b)表示用户表42的数据结构,而(c)表示密切关系表43的数据结构。
机器表41中的“MID”是用来唯一识别作为硬件的IA终端1的机器标识符(Machine Identifier)。“系列号”是IA终端的提供者(IA终端的厂家或IA终端的卖方)给予该IA终端1的系列号。“SID”是用来唯一识别使用该IA终端1的用户(IA终端1收费对象)的用户标识符(Subscriber Identifier)。“状态”是IA终端1的状态(即,已登记、尚未登记、故障等)。
用户表42中的“SID”是用来唯一识别使用该IA终端1的用户的用户标识符,这与机器表41中的“SID”的情况一样。用户表42中的“AID”是用来唯一识别IA终端1的用户所使用的因特网业务提供者(ISP因特网业务提供者)与应用业务提供者(ASP应用业务提供者)的结合体的密切关系标识符(Affinity Identifier)。用户表42中的“状态”是ISP或ASP所提供的业务的状态。
密切关系表43中的“AID”是用来唯一识别IA终端1的用户所使用的ISP与ASP的结合体的密切关系标识符,这与用户表42中的“AID”的情况一样。“登记过程”是用户登记过程的内容。
包括所述条目的IA终端用户数据库4由IA终端用户管理系统3来管理。
此外,信息(数据)根据以下所述的各种登记处理方式事先登记到所述条目中。
图3是表示IA终端中所执行的登记处理流程的流程图。
首先,在步骤S31中,开启IA终端1的电源。
然后,在步骤S32中,观察存储在IA终端1的内部存储器中的登记标志(该登记标志是指示是否已进行了用户登记的标志,如果已登记,则指示“1”,而如果尚未登记,则指示“0”),并判断是否已进行了用户登记。
如果在步骤S32中判定尚未进行用户登记(步骤S32否),则使用ISP或ASP通过网络2所提供的普通业务。
如果在步骤S32中判定已进行了用户登记(步骤S32是),那么,在步骤S34中,读取用于唯一识别作为硬件的IA终端1的机器标识符(MIDMachine Identifier)。
然后,在步骤S35中,判断是否有智能卡(例如,IA终端1是否装有读智能卡的装置,或者智能卡是否已插入到IA终端1中)。
如果判定没有智能卡(步骤S35否),则进至步骤S37。
如果在步骤S35中判定有智能卡(步骤S35是),那么,在步骤S36中,读取在智能卡中所存储的这些信息,包括一个用来唯一识别使用该IA终端1的用户(IA终端1的收费对象)的用户标识符(SIDSubscriber Identifier),一个用来唯一识别信息家用转接器1的用户所使用的ISP与ASP的结合体的密切关系标识符(AIDAffinityIdentifier),和连接设置信息,该连接设置信息是用于将信息家用转接器连接到IA终端用户管理设备3的设置信息。
在步骤S36中读取智能卡中所存储的信息之后,或在步骤S35中判定没有智能卡之后,在步骤S37中,尝试将IA终端连接到IA终端用户管理系统3,并判断与IA终端用户管理系统3的连接是否成功。
如果不能判定连接成功(即如果判定连接失败)(步骤S37否),那么,从输入设备(比如键盘)输入连接设置信息(或再次读智能卡),然后再尝试进行连接。
如果在步骤S37中判定连接成功(步骤S37是),那么,在步骤S39中,向IA终端管理3发送用户登记所需要的数据,然后接收来自IA终端用户管理系统3的登记结果。
然后,在步骤S41中,判断用户登记是否已完成。
如果在步骤S41中判定用户登记未完成(如果判定登记所需要的数据短缺)(步骤S41否),那么,在步骤S42中,从输入设备(比如键盘)输入登记所需要的短缺数据(ISP,SID,AID等),然后再尝试将IA终端1连接到IA终端用户管理系统3。
如果在步骤S41中判定用户登记已完成(步骤S41是),那么,在步骤S43中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态。
然后,使用ISP ASP通过网络所提供的普通业务(步骤S33)。
图4是IA终端所执行的删除处理的流程图。
在步骤S44中,使用ISP和ASP通过网络所提供的普通业务。
在步骤S45中,输入用于删除用户登记的命令,然后在步骤S46中,读取MID。
接着,在步骤S47中,将IA终端1连接到IA终端用户管理系统3,并发送步骤S45中所输入的删除命令和步骤S46所读取的MID。
然后,由于从IA终端用户管理系统3发出了删除结果,因此,在步骤S48中,接收所发送的删除结果,然后将IA终端用户管理设备3所配备的IA终端用户数据库4中的内容转至已删除状态。
图5是IA终端用户管理系统所执行的处理的流程图。
在步骤S51中,判断IA终端1所发出的数据中是否有SID或AID,或者SID和AID都没有。
如果在步骤S51中判定既没有SID也没有AID(步骤S51没有),那么,在步骤S52中,判断IA终端用户数据库4中是否有与MID相应的SID。如果在步骤S52中判定没有这种SID(步骤S52否),那么,在步骤S53中,向IA终端1发送一个ISP表。
如果在步骤S52中判定有所述SID(步骤S52是),那么,在步骤S54中,读IA终端用户数据库4。
如果在步骤S51中判定有所述AID(步骤S51是),那么,在步骤S55中,判断是否共用(Pool)SID。
如果在步骤S55中判定不共用SID(步骤S55否),那么,在步骤S56中,使ISP(或ASP)交互式地进行用户登记(接收MID和AID的响应;代替AID执行ISP的代理过程;将SID分配给登记结果的新用户信息;并使该SID与MID相关联)。
如果在步骤S55中判定共用SID(步骤S55是),那么,在步骤S57中,将每个AID中所共用的SID分配给MID。
如果在步骤S51中判定有SID(步骤S51SID),那么,在步骤S58中,判断是否有与IA终端数据库4相应的MID。
如果在步骤S58中判定没有MID(步骤S58否),那么,在步骤S59中,将SID写入IA终端用户数据库4。
如果在步骤S58中判定有MID(步骤S58是),那么,在步骤S60中,判断是否已进行了用户登记。
如果在步骤S60中判定尚未进行用户登记(步骤S60否),那么,在步骤S61中,交换有关IA终端1的数据。
如果在步骤S60中判定已进行了用户登记(步骤S60是),那么,在步骤S62中,删除有关IA终端1的数据。
下面,参照图6至图34描述了应用本发明的第一实施方式到第十实施方式。
在说明这些实施方式之前,以下先描述用户登记的登记方式。
(1)全自动登记当IA终端可能事先与使用所述终端的用户相关联时,执行全自动登记。
例如,事先将有关IA终端的信息、ISP和ASP所提供的业务的内容以及有关使用该IA终端的用户的信息置于IA终端用户管理系统中,并根据这几条信息将一个特定的IA终端提供给一个特定的用户(例1)。
此外,当在经销商的商店里将IA终端交付给用户时,事先将有关IA终端的信息、ISP和ASP所提供的业务的内容以及有关使用该IA终端的用户的信息置于IA终端用户管理系统中(例2)(2)半全自动登记当IA终端可能在进行用户登记时与使用所述终端的用户相关联时,执行半全自动登记。
例如,事先将ISP和ASP所提供的业务的内容以及有关使用该IA终端的用户的信息置于IA终端用户管理系统中,并在进行用户登记时收集提供给用户的IA终端的信息。这是因为,将哪个IA终端提供给该用户是未知的。
(3-1)智能卡登记(智能卡登记1)当使用记录有识别用户的信息的智能卡时,执行智能卡登记(智能卡登记1)。
例如,事先将ISP和ASP所提供的业务以及接收该业务的用户的信息置于IA终端用户管理系统中,事先将识别该用户的信息记录在智能卡中并提供给该用户,并在进行用户登记时收集智能卡中的识别该用户的信息和提供给用户的IA终端的信息。尽管将哪个IA终端提供给该用户是未知的,但可利用DM(直接邮递)将智能卡提供给特定的用户。
(3-2)智能卡登记(智能卡登记2)当使用记录有所要使用的ISP和ASP的信息的智能卡时,执行智能卡登记(智能卡登记2)。
例如,事先将ISP和ASP所提供的业务以及有关接收该业务的信息的用户的信息置于IA终端用户管理系统中,事先将识别所要使用的ISP和ASP的信息以及连接所需的设置信息记录在智能卡中并提供给该用户,并在进行用户登记时收集记录在智能卡中的识别所要使用的ISP和ASP的信息以及连接所需的设置信息和提供给用户的IA终端的信息。将哪个IA终端提供给该用户是未知的,但智能卡对每个用户而言是通用的。
(4-1)人工操作登记(人工操作登记1)
当人工输入SID和连接所需的信息时,执行人工操作登记(人工操作登记1)。
例如,事先将有关临时用户的业务和信息置于IA终端用户管理系统中,在进行用户登记时收集识别该业务和用户的信息以及提供给用户的IA终端的信息。尽管将哪个IA终端提供给该用户是未知的,但可将识别该用户的信息和连接所需的信息发送给该用户,于是用户可以人工输入这几条信息。
(4-2)人工操作登记(人工操作登记2)当人工输入有关所要使用的ISP和ASP的信息时,执行人工操作登记(人工操作登记2)。
例如,事先将有关临时用户的业务和信息置于IA终端用户管理系统中,在进行用户登记时收集识别该业务的信息和提供给用户的IA终端的信息。将哪个IA终端提供给该用户是未知的,但事先可统筹使用该业务的范围。
(5)IA终端用户管理系统与ISP的服务器对话的方式当ISP和ASP与IA终端用户管理系统时,在选择所要使用的ISP和ASP时,执行IA终端用户管理系统与ISP的服务器对话的方式。
例如,事先并不在IA终端用户管理系统中设置任何信息,在进行用户登记时收集ISP和ASP所提供的业务和识别接收该业务的用户的信息以及提供给用户的IA终端的信息。将哪个IA终端提供给该用户是未知的,而且事先也不统筹使用该业务的范围。
(6)故障更换当由于故障等原因更换了IA终端时,执行故障更换。
例如,IA终端用户管理系统得知识别新IA终端的信息和用户标识信息。IA终端用户管理系统将已被登记的用户信息与有关新IA终端的信息相联系,将状态转至“尚未登记”状态,并将与已被登记的用户信息有关的原终端转接器终端作为一个有故障的IA终端来处理。于是,当尚未登记的新IA终端向IA终端用户管理系统发出全自动登记请求时,IA终端用户管理系统向该IA终端发出用户信息,并将状态转至“已登记”状态。
为了避免在IA终端更换时由于IA终端的盗取而发生的个人信息泄漏问题,当尚未登记的新IA终端向IA终端用户管理系统发出登记请求时,该IA终端的主人可以通过人工输入SID或插入记录有SID的智能卡被确认,不过,这种办法也可以在初始登记过程中来提供。
(7)登记删除当不使用业务时,执行登记删除。
例如,将IA终端管理的IA终端的状态转至“尚未登记”状态,并将IA终端的信息和用户信息发送到IA终端用户管理系统。IA终端用户管理系统释放记录在IA终端用户数据库中的IA终端与该用户的关联,并停止提供后续业务。
下面,参照图6至图8来描述作为应用本发明的第一实施方式的全自动登记的登记处理。
图6是表示全自动登记的登记处理流程的流程图。
全自动登记是指,所有信息都已被登记,并且已完成MID与SID的关联。
首先,在步骤S63中,开启IA终端1的电源(ON)。
由于存储在IA终端1的内部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S64中,读取用于唯一识别作为硬件的IA终端1的标识符(MID)。
然后,在步骤S65中,将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S66中,与IA终端1连接的IA终端用户管理系统3读IA终端用户数据库4(参照图7)。
在步骤S67中,IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S68中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态(参照图8)。
然后,使用ISP和ASP通过网络所提供的普通业务(步骤S69)。
下面,参照图9和图10来描述作为应用本发明的第二实施方式的半全自动登记的登记处理。
图9和图10是表示半全自动登记的登记处理流程的流程图。
首先,在步骤S91中,开启IA终端1的电源(ON)。
由于存储在IA终端1的内部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S92中,读取用于唯一识别作为硬件的IA终端1的标识符(MID)。
然后,在步骤S93中,将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S94中,与IA终端1连接的IA终端用户管理系统3向IA终端发送一个ISP表。
在步骤S95中,与IA终端1连接的IA终端用户管理系统3接收来自IA终端用户管理系统3的登记结果(一个ISP表)。
由于用户登记尚未完成,因此,在步骤S96中,从输入设备(比如键盘)输入用户登记所需要的短缺数据(SID)。
在步骤S97中,再将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S98中,与IA终端1连接的IA终端用户管理系统3写IA终端用户数据库4。
在步骤S99中(参照图10),IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S110中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态。
然后,使用ISP和ASP通过网络所提供的普通业务(步骤S101)。
下面,将描述作为应用本发明的第三实施方式的智能卡登记(智能卡登记1)。
图11是表示智能卡登记(智能卡登记1)的登记处理流程的流程图;首先,在步骤S111中,开启IA终端1的电源(ON)。
由于存储在IA终端1的内部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S112中,读取用于唯一识别作为硬件的IA终端1的标识符(MID)。
由于有了智能卡,因此,在步骤S113中,读取存储在智能卡中的用来唯一识别使用该IA终端1的用户(IA终端1的收费对象)的用户标识符(SID),用来唯一识别IA终端1的用户所使用的ISP与ASP的结合体的密切关系标识符(AID),和含有连接设置信息的信息,该连接设置信息是用于将IA终端1连接到IA终端用户管理系统3的设置信息。
然后,在步骤S114中,将IA终端1连接到IA终端用户管理系统3。
在步骤S115中,与IA终端1连接的IA终端用户管理系统3写IA终端用户数据库4。
在步骤S116中,IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S117中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态。
然后,使用ISP和ASP通过网络2所提供的普通业务(步骤S118)。
下面,参照图12和图13来描述作为应用本发明的第四实施方式的智能卡登记(智能卡登记2)。
图12和图13是表示智能卡登记(智能卡登记2)的登记处理流程的流程图。
首先,在步骤S121中,开启IA终端1的电源(ON)。
由于存储在IA终端的外部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S122中,读取用于唯一识别作为硬件的IA终端的机器标识符(MID)。
由于有了智能卡,因此,在步骤S123中,读取存储在智能卡中的用来唯一识别使用该IA终端1的用户(IA终端1的收费对象)的用户标识符(SID),用来唯一识别IA终端1的用户所使用的ISP与ASP的结合体的密切关系标识符(AID),和含有连接设置信息的信息,该连接设置信息是用于将IA终端1连接到IA终端用户管理系统3的设置信息。
然后,在步骤S124中,将IA终端1连接到IA终端用户管理系统3。
在步骤S125中,与IA终端1连接的IA终端用户管理系统3向IA终端发送一个ISP表。
然后,在步骤S126中,与IA终端1连接的IA终端用户管理系统3接收来自IA终端用户管理系统3的登记结果(一个ISP表)。
由于登记尚未完成,因此,在步骤S127中,从输入设备(比如键盘)输入用户登记所需要的短缺数据(SID)。
在步骤S128中,再将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S129中,与IA终端1连接的IA终端用户管理系统3写IA终端用户数据库4。
在步骤S130中,IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S131中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态。
然后,使用ISP和ASP通过网络所提供的普通业务(步骤S132)。
下面,参照图14至图17来描述作为应用本发明的第五实施方式的人工操作登记(人工操作登记1)。
图14和图15是表示人工操作登记(人工操作登记1)的登记处理流程的流程图。
在人工操作登记(人工操作登记1)中,所有信息都已被登记,但未完成MID与SID的关联。
首先,在步骤S411中,开启IA终端1的电源(ON)。
由于存储在IA终端1的内部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S142中,读取用于唯一识别作为硬件的IA终端1的标识符(MID)。
在步骤S143中,从输入设备(比如键盘)输入含有连接设置信息的信息,该连接设置信息是用于将IA终端1连接到IA终端用户管理系统3的设置信息。
在步骤S144中,将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S145中,与IA终端1连接的IA终端用户管理系统3向IA终端1发送一个ISP表。
在步骤S146中,与IA终端1连接的IA终端用户管理系统3接收来自IA终端用户管理系统3的登记结果(一个ISP表)。
由于用户登记尚未完成,因此,在步骤S147中,从输入设备(比如键盘)输入用户登记所需要的短缺数据(SID)。
在步骤S148中,再将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S149中,与IA终端1连接的IA终端用户管理系统3写IA终端用户数据库4(参照图16)。
图15中,在步骤S150中,IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S151中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态(参照图17)。
然后,使用ISP和ASP通过网络所提供的普通业务(步骤S152)。
下面,参照图18至图21来描述作为应用本发明的第六实施方式的人工操作登记(人工操作登记2)。
图18和图19是表示人工操作登记(人工操作登记2)的登记处理流程的流程图。
在人工操作登记(人工操作登记2)中,MID已被登记,但SID只对每个AID共用。
首先,在步骤S181中,开启IA终端1的电源(ON)。
由于存储在IA终端1的内部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S182中,读取用于唯一识别作为硬件的IA终端1的机器标识符(MID)。
在步骤S183中,从输入设备(比如键盘)输入含有连接设置信息的信息,该连接设置信息是用于将IA终端1连接到IA终端用户管理系统3的设置信息。
在步骤S184中,将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S185中,与IA终端1连接的IA终端用户管理系统3向IA终端1发送一个ISP表。
在步骤S186中,与IA终端1连接的IA终端用户管理系统3接收来自IA终端用户管理系统3的登记结果(一个ISP表)。
由于用户登记尚未完成,因此,在步骤S187中,从输入设备(比如键盘)输入用户登记所需要的短缺数据(SID)。
在步骤S188中,再将IA终端1连接到IA终端用户管理系统3。
图19中,在步骤S189中,与IA终端1连接的IA终端用户管理系统3接收MID与AID的对应性(correspondence),并将每个AID中所共用的MID分配给MID(参照图20)。
在步骤S190中,IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S191中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态(参照图21)。
然后,使用ISP和ASP通过网络所提供的普通业务(步骤S192)。
下面,参照图22至图25来描述作为应用本发明的第七实施方式的IA终端用户管理系统与ISP的服务器对话的方式。
图22和图23是表示IA终端用户管理系统与ISP服务器对话的方式的登记处理流程的流程图。
在IA终端用户管理系统与ISP服务器对话的方式的登记处理中,MID已被登记,但SID尚未被登记。
首先,在步骤S221中,开启IA终端1的电源(ON)。
由于存储在IA终端1的内部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S222中,读取用于唯一识别作为硬件的IA终端1的机器标识符(MID)。
在步骤S223中,将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S224中,与IA终端1连接的IA终端用户管理系统3向IA终端1发送一个ISP表。
在步骤S225中,与IA终端1连接的IA终端用户管理系统3接收来自IA终端用户管理系统3的登记结果(一个ISP表)。
由于登记尚未完成,因此,在步骤S226中,从输入设备(比如键盘)输入用户登记所需要的短缺数据(AID)。
在步骤S227中,再将IA终端1连接到IA终端用户管理系统3。
在步骤S228中,与IA终端1连接的IA终端用户管理系统3接收MID与AID的对应性,代替AID执行ISP的代理登记,将SID分配给登记结果的新用户信息,并使该SID与MID相关联(参照图24)。
图23中,在步骤S229中,IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S230中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态(参照图25)。
然后,使用ISP和ASP通过网络2所提供的普通业务(步骤S231)。
下面,参照图26至图29来描述作为应用本发明的第八实施方式的故障更换(故障更换1不需要SID输入)。
图26是表示因故障而更换(更换1不需要SID输入)的登记处理流程的流程图。
在故障更换(故障更换1不需要SID输入)之前,IA终端1得知原MID和新MID,将原MID与SID的对应性(参照图27)变为新MID与SID的对应性(参照图28),并将IA终端用户数据库的内容转至“尚未登记”状态。
首先,在步骤S261中,开启IA终端1的电源(ON)。
由于存储在IA终端1的内部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S262中,读取用于唯一识别作为硬件的IA终端1的机器标识符(MID)。
在步骤S263中,将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S264中,与IA终端1连接的IA终端用户管理系统3读IA终端用户数据库4(参照图28)。
在步骤S265中,IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S266中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态(参照图29)。
然后,使用ISP和ASP通过网络2所提供的普通业务(步骤S267)。
下面,参照图30和图31来描述作为应用本发明的第九实施方式的故障更换(故障更换2需要SID输入)。
图30和图31是表示因故障而更换(更换2需要SID输入)的登记处理流程的流程图。
首先,在步骤S301中,开启IA终端1的电源(ON)。
由于存储在IA终端1的内部存储器中的登记标志尚未登记(例如存储了“0”),因此,在步骤S302中,读取用于唯一识别作为硬件的IA终端1的机器标识符(MID)。
在步骤S303中,将IA终端1连接到IA终端用户管理系统3。
然后,在步骤S304中,与IA终端1连接的IA终端用户管理系统3向IA终端1发送一个ISP表。
在步骤S305中,与IA终端1连接的IA终端用户管理系统3接收来自IA终端用户管理系统3的登记结果(一个ISP表)。
由于登记尚未完成,因此,在步骤S306中,从输入设备(比如键盘)输入用户登记所需要的短缺数据(AID)。
在步骤S307中,再将IA终端1连接到IA终端用户管理系统3。
在步骤S308中,与IA终端1连接的IA终端用户管理系统3交换有关IA终端1的数据。
图31中,在步骤S309中,IA终端1接收来自IA终端用户管理系统3的登记结果。
在步骤S310中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至“已登记”状态。
然后,使用ISP和ASP通过网络2所提供的普通业务(步骤S311)。
下面,参照图32至图34来描述作为应用本发明的第十实施方式的登记删除。
图32是登记删除的登记处理流程的流程图(流程图2)。
在登记删除中,所有信息都已被登记,并且MID已与SID相关联。
在步骤S321中,使用ISP和ASP通过网络2所提供的普通业务。
在步骤S322中,输入用于删除用户登记的命令,然后在步骤S323中,读取MID。
在步骤S324中,将IA终端1连接到IA终端用户管理系统3,并将步骤S322中所输入的删除命令和步骤S323中所读取的MID发送到IA终端用户管理系统3。
然后,在步骤S325中,与IA终端1连接的IA终端用户管理系统3删除有关IA终端1的数据(接收MID,识别SID,并删除MID和SID)。
由于从IA终端用户管理系统3发出了删除结果,因此,在步骤S326中,IA终端1接收所发送的删除结果,然后,在步骤S327中,将IA终端用户管理系统3所配备的IA终端用户数据库4中的内容转至已“删除”状态。
到目前为止,参照不同的附图描述了本发明的这些实施方式。应用本发明的IA终端1或者应用本发明的IA终端用户管理系统3(只要其功能能被执行)并不局限于上述实施方式,而可以是独立的设备、由多个设备组成的系统、集成系统或者是通过网络(比如LAN和WAN)执行处理的系统。
此外,本发明可以用这样的系统来实现,该系统包括与总线3509连接的CPU3501,ROM和RAM3502,输入设备3503,输出设备3504,外部记录设备3505,介质驱动设备3506,便携式记录介质3510,和网络连接设备3507,如图35中所示。也就是说,可以这样来实现上述实施方式的功能,即将记录了用于实现上述实施方式的系统的程序记录的ROM和RAM3502、外部记录设备3505和便携式记录介质3510提供给IA终端1或IA终端用户管理系统3,而IA终端1或IA终端用户管理系统3的计算机读取和执行该程序记录。
这样,从便携式记录介质146等读出的程序记录自身就可以实现本发明的新功能,而记录程序记录的便携式记录介质3510等构成了本发明。
作为一种用于提供程序记录的便携式记录介质3510,可以采用各种能记录程序记录的记录介质例如,软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、DVD-ROM、DVD-RAM、磁带、非易失性存储卡、ROM卡,网络连接设备3507,比如电子邮件和个人计算通信(换言之,电信线路)。
不仅通过执行计算机3600从存储器3601上读取的程序记录(如图36中所示)可实现上述实施方式的功能,而且,计算机3600中运行的操作系统也可根据程序记录的指令执行部分或所有处理,并且通过所述处理可实现上述实施方式的功能。
此外,从便携式记录介质3610中读取的程序代码和程序(数据)提供者所提供的程序(数据)被读入到插在计算机3600中的扩充板上所提供的存储器3601中,或被读入到与计算机3600连接的功能扩充单元上所提供的存储器3601中,然后,功能扩充单元上所提供的功能扩充板和CPU根据程序记录的指令执行部分或所有实际处理,从而,使得可实现上述实施方式的功能。
也就是说,本发明并不局限于上述实施方式,而可以在不超出本发明思想的范围内,以不同的方式或构造来实现。
正如以上所述,根据本发明,不熟悉IA终端的用户或者第一次使用IA终端的用户不必改变IA终端和用于控制IA终端的软件就能轻易地在因特网转接器用户管理系统中登记IA终端的用户的信息,即使IA终端的分布方法有差别也不例外。
权利要求
1.一种通过网络与IA终端连接的因特网转接器用户管理系统,包括一个IA终端用户存储单元,该单元存储含有用于识别IA终端的IA终端标识符的IA终端信息,含有所要接收的业务种类的业务信息,和含有有关接收该业务的用户的用户信息的用户登记信息;一个位于IA终端用户管理系统一边的发送和接收单元,该单元将用户登记信息发送给IA终端和接收来自IA终端的用户登记信息,并请求IA终端输入用户登记信息;一个用户登记信息核对单元,该单元将位于IA终端用户管理系统一边的发送和接收单元接收到的用户登记信息与存储在IA终端用户存储单元中的用户登记信息进行核对;和一个自动登记单元,该单元通过位于IA终端用户管理系统一边的发送和接收单元得到来自IA终端的未经用户登记信息核对单元核对的用户登记信息,并将所述信息登记到IA终端用户存储单元中。
2.如权利要求1所述的IA终端用户管理系统,其中位于IA终端用户管理系统一边的发送和接收单元接收来自IA终端的含有IA终端标识符的用户登记信息;用户登记信息核对单元将所接收到的用户登记信息与存储在IA终端用户存储单元中的用户登记信息进行核对;位于IA终端用户管理系统一边的发送和接收单元将核对结果发送到IA终端;位于IA终端用户管理系统一边的发送和接收单元接收来自IA终端的未包含在所接收到的用户登记信息中的附加用户登记信息;和自动登记单元将所接收到的附加用户登记信息登记到IA终端用户存储单元中。
3.如权利要求1所述的IA终端用户管理系统,其中,IA终端用户存储单元包括一个机器表,该表存储与用于识别用户的用户标识符有关的IA终端标识符;一个用户表,该表存储与用于识别提供业务的业务提供者的业务提供者标识符有关的用户标识符;和一个密切关系表,该表存储与业务提供者所确定的用于登记用户的登记过程有关的业务提供者标识符。
4.如权利要求2所述的IA终端用户管理系统,其中,IA终端用户存储单元包括一个机器表,该表存储与用于识别用户的用户标识符有关的IA终端标识符;一个用户表,该表存储与用于识别提供业务的业务提供者的业务提供者标识符有关的用户标识符;和一个密切关系表,该表存储与业务提供者所确定的用于登记用户的登记过程有关的业务提供者标识符。
5.如权利要求1所述的IA终端用户管理系统,其中,自动登记单元删除存储在IA终端用户存储单元中的用户登记信息。
6.如权利要求2所述的IA终端用户管理系统,其中,自动登记单元删除存储在IA终端用户存储单元中的用户登记信息。
7.如权利要求3所述的IA终端用户管理系统,其中,自动登记单元删除存储在IA终端用户存储单元中的用户登记信息。
8.如权利要求4所述的IA终端用户管理系统,其中,自动登记单元删除存储在IA终端用户存储单元中的用户登记信息。
9.一种通过网络执行信息通信的IA终端,包括一个位于IA终端一边的发送和接收单元,该单元通过网络将含有用于识别IA终端的IA终端标识符的IA终端信息、含有所要接收的业务种类的业务信息和含有有关接收该业务的用户的用户信息的用户登记信息发送到管理IA终端的IA终端用户管理系统,和接收来自该管理系统的所述IA终端信息、所述业务信息和所述用户登记信息;和一个输入单元,该单元根据IA终端用户管理系统的请求,输入不足的用户登记信息;而位于IA终端一边的发送和接收单元将输入单元所输入的用户登记信息发送到IA终端用户管理系统。
10.如权利要求9所述的IA终端,其中位于IA终端一边的发送和接收单元将含有IA终端标识符的用户登记信息发送到IA终端用户管理系统;位于IA终端一边的发送和接收单元接收已将所发送的用户登记信息与存储在IA终端用户管理系统所配备的IA终端用户存储单元中的用户登记信息核对后的结果;输入单元输入未包含在所接收到的用户登记信息中的附加用户登记信息;和位于IA终端一边的发送和接收单元将所输入的附加用户登记信息发送到IA终端用户管理系统。
11.一种IA终端用户管理程序,该程序可以使管理通过网络连接的IA终端的IA终端用户管理系统所配备的计算机实现将含有用于识别IA终端的IA终端标识符的IA终端信息、含有所要接收的业务种类的业务信息和含有有关接收该业务的用户的用户信息的用户登记信息存储在数据库中的功能;将用户登记信息发送给IA终端和接收来自IA终端的用户登记信息并请求IA终端输入用户登记信息的功能;将接收到的用户登记信息与存储在数据库中的用户登记信息进行核对的功能;和得到来自IA终端的未经核对功能核对的用户登记信息并自动将所述信息登记到数据库中的功能。
12.如权利要求11所述的IA终端用户管理程序,其中发送和接收用户登记信息并请求IA终端输入用户登记信息的功能接收来自IA终端的含有IA终端标识符的用户登记信息;核对功能将所接收到的用户登记信息与存储在数据库中的用户登记信息进行核对;发送和接收用户登记信息并请求IA终端输入用户登记信息的功能将已核对了所述信息的结果发送到IA终端;和发送和接收用户登记信息并请求IA终端输入用户登记信息的功能接收来自IA终端的未包含在所接收到的用户登记信息中的附加用户登记信息,并且自动登记功能将所接收到的附加用户登记信息登记到数据库中。
13.一种IA终端用户管理程序,该程序可以使通过网络执行信息通信的IA终端所配备的计算机实现通过网络将含有用于识别IA终端的IA终端标识符的IA终端信息、含有所要接收的业务种类的业务信息和含有有关接收该业务的用户的用户信息的用户登记信息发送到管理IA终端的IA终端用户管理系统,和接收来自该管理系统的所述IA终端信息、所述业务信息和所述用户登记信息的功能;和根据IA终端用户管理系统的请求输入不足的用户登记信息的功能;而发送和接收功能将所输入的用户登记信息发送到IA终端用户管理系统。
14.如权利要求13所述的IA终端用户管理程序,其中发送和接收功能将含有IA终端标识符的用户登记信息发送到IA终端用户管理系统;发送和接收功能接收来自IA终端用户管理系统的已将所发送的用户登记信息与存储在IA终端用户管理系统所配备的数据库中的用户登记信息核对后的结果;输入功能输入未包含在所接收到的用户登记信息中的附加用户登记信息;和发送和接收功能将所输入的附加用户登记信息发送到IA终端用户管理系统。
全文摘要
本发明提供一种IA终端用户管理系统和用于所述系统的程序,该系统包括一个存储含有用于识别IA终端的IA终端标识符的IA终端信息、含有所要接收的业务种类的业务信息和含有有关接收该业务的用户的用户信息的用户登记信息的单元;一个将用户登记信息发送给IA终端和从其接收用户登记信息并请求IA终端输入用户登记信息的单元;一个将接收到的用户登记信息与所存储的用户登记信息进行核对的单元;和一个得到来自IA终端的未经核对单元核对的用户登记信息并登记所述信息的单元;从而,不熟悉IA终端或第一次使用IA终端的用户不必改变IA终端或用于控制IA终端的程序就能登记其IA终端或他自己的信息,即使IA终端的分布方法有差别也不例外。
文档编号H04N7/173GK1403986SQ0210576
公开日2003年3月19日 申请日期2002年4月17日 优先权日2001年8月28日
发明者谷川清纯, 中村俊久, 冲宏志, 宗像昭夫 申请人:富士通株式会社