移动业务用户个性化定制调用方法 技术领域 Personalized calling method for mobile service users Technical field
本发明涉及移动业务领域,尤其是一种移动业务用户个性化定制 调用方法。 The present invention relates to the field of mobile services, and in particular to a method for personalizing and customizing a mobile service user.
背景技术 Background technique
90年代初, 第二代移动通信系统( GSM,CDMA,DCS1800等)已 经在全球大部分地区建立,能够为几千万用户提供基本的话音和数据 业务。 尤其是码分多址技术 CDMA由于其高话音质量、 发射功率小 等优良性能, 日益得到广泛的应用。 但随着移动电话的普及、 用户群 的扩大, 人们对移动通信提出了更高的要求, 希望得到更多、 更好、 更快的服务。 当前移动通信正由笫二代向第三代发展。 用户希望利用 其终端获得更多的业务和服务, 对电信业务有更强的支配能力。 网络 经营者则希望尽可能以少的投资快速生成新业务,以便及时适应用户 的需求。 In the early 1990s, second-generation mobile communication systems (GSM, CDMA, DCS1800, etc.) have been established in most parts of the world, and can provide basic voice and data services to tens of millions of users. In particular, CDMA technology, due to its high voice quality and low transmit power, has been widely used. However, with the popularity of mobile phones and the expansion of user groups, people have put forward higher requirements for mobile communications, hoping to get more, better, and faster services. At present, mobile communication is developing from the second generation to the third generation. Users hope to use their terminals to obtain more services and services, and have stronger control over telecommunication services. Network operators want to generate new services quickly with as little investment as possible in order to adapt to user needs in a timely manner.
因此, 在现代通信网中, 开始采用智能网的技术, 使通信网形成 业务平台, 这样就很容易发展这些补充业务。 Therefore, in the modern communication network, the technology of the intelligent network is started to make the communication network form a service platform, so that it is easy to develop these supplementary services.
智能网是在原有通信网络基础上为快速提供新业务而设置的附 加网絡结构。 其目的在于使电信经营者能够考虑到用户和市场需求, 方便有效地建立各类电信新业务。 The intelligent network is an additional network structure set up to quickly provide new services based on the original communication network. The purpose is to enable telecommunications operators to take into account the needs of users and the market, and conveniently and effectively establish various new telecommunication services.
智能网的最大特点是将网络的交换功能与控制功能相分离,把电 话网中原来位于各个端局交换机的网络智能集中到新设的功能部件
—一智能网的业务控制点一一的若干个大型计算机上,而让原有的交 换机仅完成基本的接续功能。交换机采用开放式结构和标准接口与业 务控制点相连, 并听从业务控制点的控制。 由于对网络的控制功能已 不再分散于各个交换机上, 一旦需要增加或修改新业务, 无须修改各 个交换中心的交换机,而只需在业务控制点中增加或修改新业务逻辑 即可。 新业务可随时提供, 不会对正在运行的业务产生影响。 The biggest feature of the intelligent network is to separate the network's switching function from the control function, and to centralize the network intelligence originally located in each end office switch in the telephone network to the newly set up functional components -The service control points of an intelligent network are on a number of large computers, and the original switch only performs basic connection functions. The switch adopts an open structure and standard interfaces to connect to the service control point and obeys the control of the service control point. Since the control function of the network is no longer distributed among the switches, once new services need to be added or modified, there is no need to modify the switches of each switching center, and only new service logic needs to be added or modified in the service control point. New services can be provided at any time without affecting the running business.
图 1是一个无线智能网的平台结构。 它由业务交换点 SSP、 业务 控制点 SCP、 信令转接点 STP、 智能外设 IP、 业务管理系统 SMS、 业务生成环境 SCE等几部分组成。 Figure 1 is the platform structure of a wireless intelligent network. It consists of a service switching point SSP, a service control point SCP, a signaling transfer point STP, an intelligent peripheral IP, a service management system SMS, and a service generation environment SCE.
业务交换点 SSP具有呼叫处理功能和业务交换功能。呼叫处理功 能可以接受用户呼叫、执行呼叫建立和呼叫保持等基本接续功能。 业 务交换功能则可检出智能业务的请求, 并与业务控制点 SCP报告; 对业务控制点 SCP的请求作出响应, 允许业务控制点 SCP中的业务 逻辑影响呼叫处理。 它是连接珑有无线网与智能网的连接点。 Service switching point SSP has call processing function and service switching function. The call processing function can accept user calls, perform basic connection functions such as call setup and call hold. The service exchange function can detect the smart service request and report it to the service control point SCP; respond to the request of the service control point SCP, allowing the business logic in the service control point SCP to affect call processing. It is the connection point between Longyou Wireless Network and Intelligent Network.
业务控制点 SCP是智能网的核心构件, 它存储用户数据和业务 逻辑。 业务控制点 SCP的主要功能是接收业务交换点 SSP送来的查 询信息并查询数据库, 进行各种译码; 同时, 业务控制点 SCP 能根 据业务交换点 SSP上报来的呼叫事件启动不同的业务逻辑,根据业务 逻辑向相应的业务交换点 SSP发出呼叫控制指令,从而实现各种智能 呼叫。 Service Control Point SCP is the core component of the intelligent network. It stores user data and business logic. The main function of the service control point SCP is to receive the query information sent by the service switching point SSP and query the database for various decoding. At the same time, the service control point SCP can start different business logic according to the call event reported by the service switching point SSP. According to business logic, call control instructions are issued to the corresponding service switching point SSP, so as to realize various intelligent calls.
智能外设 IP是协助完成智能业务的特殊资源。 通常具有各种语 音功能, 如语音合成, 播放录音通知, 接收汉音多频拨号, 进行语音
识别等等。 智能外设 IP可以是一个独立的物理设备, 也可以作为业 务交换点 SSP的一部分, 它接受业务控制点 SCP的控制, 执行业务 控制点 SCP业务逻辑所指定的操作。 Intelligent peripheral IP is a special resource to assist in completing intelligent services. Usually has various voice functions, such as speech synthesis, playing recording notifications, receiving Hanyin multi-frequency dialing, and performing voice Identification and so on. The intelligent peripheral IP can be an independent physical device or a part of the service switching point SSP. It accepts the control of the service control point SCP and performs the operations specified by the service control point SCP business logic.
业务管理系统 SMS也是一种计算机系统。业务管理系统 SMS— 般具备 5种功能, 即业务逻辑管理、 业务数据管理、 用户数据管理、 业务监测以及业务量管理。在业务生成环境中创建的新业务逻辑由业 务提供者输入到业务管理系统 SMS中,业务管理系统 SMS再将其装 入业务控制点 SCP, 就可在通信网上提供该项新业务。 Business management system SMS is also a computer system. Business management system SMS— generally has 5 functions, namely business logic management, business data management, user data management, business monitoring and business volume management. The new business logic created in the service generation environment is entered by the service provider into the service management system SMS, which is then loaded into the service control point SCP by the service provider to provide the new service on the communication network.
业务生成环境 SCE的功能是根据客户的需求生成新的业务逻辑。 业务生成环境 SCE为业务设计者提供友好的图形编辑界面。 客户利 用各种标准图元设计出新业务的业务逻辑, 并为之定义好相应的数 据。 Business generation environment The function of SCE is to generate new business logic according to customer needs. Business generation environment SCE provides a friendly graphical editing interface for business designers. Customers use a variety of standard graphics to design the business logic of the new business and define the corresponding data for it.
一项新业务由业务生成环境 SCE生成, 接受业务管理系统 SMS 的管理, 下载到业务控制点 SCP环境中运行, 与交换机中的业务交 换点 SSP进行通讯和交互, 由业务逻辑来控制呼叫的接续与进行。用 户拨打电话只需拨打对方电话号码, 业务逻辑会对用户进行鉴权, 并 根据运营商定义好的服务功能提供相应的服务; 接听电话也一样, 业 务 辑能根据运营商定义好的服务功能提供相应的服务。比如可以根 据业务用户事先登记的业务数据, 对呼叫方的号码、 位置区、 时间和 输入的口令进行判別, 以决定是否该对呼叫进行接续; 在用户因种种 原因未接听的电话, 业务能采用合适的方式将该信息传递给用户。 可 以对通话的相关信息,如通话时间、通话时长、通话费用等进行监视,
并保存到用户的数据库中, 使能在用户进行呼叫或接听时,根据业务 用户事先登记的业务数据, 结合用户的监视历史数据, 以决定是否通 知用户所想了解的通话信息, 给予用户更多的优惠等。 A new service is generated by the service generation environment SCE, managed by the service management system SMS, downloaded to the service control point SCP environment and run, and communicates and interacts with the service switching point SSP in the switch, and the service logic controls the connection of the call And carry on. The user only needs to dial the phone number of the other party. The business logic authenticates the user and provides corresponding services according to the service functions defined by the operator. The same is true for the incoming calls. The service series can provide the service functions defined by the operator. Corresponding service. For example, the caller's number, location area, time, and the entered password can be discriminated according to the service data registered in advance by the service user to determine whether the call should be connected; for calls that the user has not answered for various reasons, the service can use Appropriate way to pass this information to the user. You can monitor the information about the call, such as the call time, call duration, call cost, etc. And save it to the user's database, so that when the user makes a call or answer, according to the business data registered in advance by the business user, combined with the user's monitoring historical data, to determine whether to notify the user of the call information he wants to know, giving the user more Offers and more.
但这种现有技术存在一个重要的缺陷就是一项新业务的定制都 是由运营商定制的, 并没有很好地适应用户的需求, 用户不能根据自 己的需要定制一项新业务, 如 200号(密码记帐)业务、 700号(电 话跟踪 )业务、 800号 (被叫集中付费)业务、 900号(大众投票 ) 业务,都并非用户根据自己需要灵活设定的,而且业务往往比较单一, 用户往往不能在多种业务中对每一种业务制定自己的选择。而且针对 每个用户往往要单独定制一个包含用户数据的程序记录,增加了对系 统容量的要求。 However, an important drawback of this existing technology is that the customization of a new service is customized by the operator, and it does not meet the needs of users well. Users cannot customize a new service according to their needs, such as 200 No. (password accounting) service, No. 700 (telephone tracking) service, No. 800 (centralized call payment) service, No. 900 (popular voting) service, are not flexibly set by users according to their needs, and the service is often relatively single Users often cannot make their own choices for each service in multiple services. And for each user, a program record containing user data is often customized separately, which increases the requirements for system capacity.
发明内容 Summary of the Invention
本发明的目的在于提供一种移动业务用户个性化定制调用方法, 它能够对用户提供多种业务, 户能够对每一种业务制定自己的选 择, 灵活设置自己的定制信息。 An object of the present invention is to provide a method for personalizing and customizing a mobile service user, which can provide users with multiple services, and users can make their own choices for each service and flexibly set their own customized information.
为达到上述目的, 本发明的解决方案是: 一种移动业务用户个性 化定制调用方法, 它包括: To achieve the above object, the solution of the present invention is: a method for personalizing and customizing a mobile service user, which includes:
在智能网中将多种对多用户公用的业务逻辑程序打包; 为每个用户分别存储每种业务的用户专用信息; Package a variety of business logic programs common to multiple users in the intelligent network; store user-specific information for each service separately for each user;
识别用户提交的个性化业务选择; Identify personalized business choices submitted by users;
将该请求提交给本地位置登记器 (HLR); Submit the request to the Home Location Registrar (HLR);
同时修改用户定制信息。
所述的打包的业务逻辑程序与用户定制信息可以分别存储在不 同的数据库中, 在业务逻辑程序中设置相应的读标志,从读标志处程 序到用户定制信息的数据库处读取某一用户的定制信息。 Modify user-defined information at the same time. The packaged business logic program and user-customized information can be stored in different databases respectively, and corresponding read flags are set in the business logic program, and a user's Custom information.
所述的识别用户提交的个性化业务选择是用户拨打业务管理流 程电话后业务控制点(SCP )激活该次呼叫业务逻辑, 用户在提示下 输入选择, 该选择由业务交换点 '(SSP )进入业务控制点( SCP )。 用 户输入选择后业务逻辑也可以根据选择查询定制信息的数据库给出 当前用户信息后使用户进行选择或对选择进行修改。用户也可以到营 业厅开户并提交自己的业务功能选择后营业员写入业务管理接入点, 也可以通过 www方式进入服务网页, 填制定制表单, 也可以通过用 户拨打电话加上功能指示码, 业务控制点( SCP )激活业务主叫逍辑, 解析出功能码判断出个性化选择。 The identification of the personalized service selection submitted by the user is that the service control point (SCP) activates the service logic of the call after the user dials the service management process phone. The user enters the selection at the prompt, and the selection is entered by the service exchange point (SSP). Business Control Point (SCP). After the user enters the selection, the business logic can also give the current user information to the user to make a selection or modify the selection according to the database of the customized information selected and queried. Users can also open an account in the business hall and submit their own business function selection. The salesperson writes in the business management access point, or enters the service webpage through www, fills out a customized form, or dials the phone and adds the function instruction code. The service control point (SCP) activates the business calling party, analyzes the function code, and judges the personalized selection.
本地位置登记器( HLR )用户定制信息的修改可以由业务逻辑将 用户请求发往本地位置登记器(HLR ), 修改本地位置登记器(HLR ) 中的用户信息及修改定制信息的数据,也可以通过营业员操作的业务 管理接入点修改本地位置登记器(HLR )中的用户信息及修改定制信 息的数据, 也可以通过后台服务程序修改本地位置登记器(HLR )中 的用户信息及修改定制信息的数据。 The modification of the user-defined information of the local location register (HLR) can be sent by the business logic to the local location register (HLR), the user information in the local location register (HLR) can be modified, and the data of the customized information can also be modified. Modify the user information in the local location register (HLR) and modify the customized information through the service management access point operated by the salesperson. You can also modify the user information in the local location register (HLR) and modify the customized information through the background service program. The data.
本发明通过识别用户提交的个性化业务选择,并以该请求修改本 地位置登记器( HLR )及用户定制信息, 达到了使用户能够对每一种 业务制定自己的选择, 灵活设置自己的定制信息; 并因为多种多用户 公用的业务逻辑程序是捆绑的, 用户可以兼容实现多种业务。
由于本发明中打包的业务逻辑程序与用户定制信息分别存储在 不同的数据库中, 大大减小了对系统容量的要求和运营商的工作负 荷, 提高了系统的速度。 By identifying the personalized service selection submitted by the user and modifying the local location register (HLR) and user-defined information with the request, the invention enables the user to formulate his own choice for each service and flexibly set his own customized information ; Because a variety of business logic programs common to multiple users are bundled, users can be compatible to implement multiple services. Because the packaged business logic program and user-defined information in the present invention are stored in different databases, the requirements on system capacity and the workload of operators are greatly reduced, and the speed of the system is improved.
下面结合附图和实施例对本发明作进一步具体的说明。 The present invention is further described in detail below with reference to the drawings and embodiments.
附图说明 BRIEF DESCRIPTION OF THE DRAWINGS
图 1是一个无线智能网的平台结构图。 Figure 1 is a platform structure diagram of a wireless intelligent network.
图 2是本发明通过管理流程进行定制的流程图。 FIG. 2 is a flowchart of customization according to the management process of the present invention.
图 3是本发明到营业厅进行定制的流程图。 Fig. 3 is a flow chart for customization of the present invention to the business hall.
图 4是本发明通过 www界面进行定制的流程图。 FIG. 4 is a flowchart of customization according to the present invention through the www interface.
图 5是本发明通过功能键进行定制的流程图。 FIG. 5 is a flowchart of customization according to the present invention through function keys.
具体实施方式 detailed description
标准(CS-1 )将智能网定义为一个四层的智能网概念模型。 图 1 中表述的是一个智能网物理层的情况, 为后面的叙述方便, 我们要对 物理层上面一层, 即分布功能层作一筒单介绍。 The standard (CS-1) defines an intelligent network as a four-layer intelligent network conceptual model. Figure 1 shows the situation of the physical layer of an intelligent network. For the convenience of the following description, we will make a brief introduction to the layer above the physical layer, that is, the distributed functional layer.
涉及呼叫控制的功能有 SSF, SRF,CCF和 CCAF, 分布在业务交 换点 SSP中。 The functions related to call control are SSF, SRF, CCF and CCAF, which are distributed in the service switching point SSP.
业务交换功能 SSF通过允许业务控制功能 SCF控制呼叫控制功 能 CCF, 将呼叫控制功能 CCF和业务控制功能 SCF相互连接起来。 The service switching function SSF connects the call control function CCF and the service control function SCF to each other by allowing the service control function SCF to control the call control function CCF.
专用资源功能 SRF提供实施智能网业务所需的专用资源。 这些 业务有语音检测、 协议修改等。 Dedicated resource function SRF provides dedicated resources needed to implement intelligent network services. These services include voice detection and protocol modification.
呼叫控制功能 CCF是指普通的呼叫和连接建立。 呼叫控制代理 功能 CCAF向用户提供到网络的接口。
涉及业务控制的功能是 SCF和 SDF, 分布在业务交换点和业务 控制点上。 业务控制功能 SCF 包含智能网业务 辑, 并仅限于有关 业务的处理。 业务数据功能 SDF提供到限于业务的接口和网络信息, 并允许始终如一的信息检测。 SDF向 SCF隐藏信息的实际执行情况, 并向 SCF提供信息的逻辑视图。 The call control function CCF refers to ordinary call and connection establishment. The call control agent function CCAF provides the user with an interface to the network. The functions related to service control are SCF and SDF, which are distributed at service switching points and service control points. The service control function SCF contains the intelligent network service series and is limited to the processing of related services. The service data function SDF provides service-limited interfaces and network information and allows for consistent information detection. The SDF hides the actual execution of the information from the SCF and provides the SCF with a logical view of the information.
涉及管理功能是业务生成环'境功能 SCEF,业务管理功能 SMF和 业务管理接入功能 SMAF。 SMF 包括对业务管理、 维护和位置的监 控; SMAF提供到 SMF的连接; SCEF使得定义、发展和测试智能网 业务并将它们提供给 SMF成为可能。 The management functions involved are the service generation environment function SCEF, the service management function SMF, and the service management access function SMAF. SMF includes monitoring of service management, maintenance and location; SMAF provides connectivity to SMF; SCEF makes it possible to define, develop and test intelligent network services and provide them to SMF.
图 2是本发明通过管理流程进行定制的流程图。下面就以拨打管 理流程电话为例,详细叙述一下本发明移动业务用户个性化定制调用 方法的具体订制并调用的方法。 系统在业务控制功能部分 SCF存放 有一个专门为用户通过管理流程进行定制设计的业务逻辑。用户在欲 进行一次个人定制时, 首先拨打业务流程管理电话, 拨打号码首先进 入 CCF/SSF, 会激发 CCF/SSF向 SCF上述存入的负责个人业务定制 的业务逻辑的激活和钝化发送一个消息,在该消息的基础上, SCF从 数据库为执行加载适当的业务逻辑程序。 由于 SCF要从 CCF/SSF中 收到将要启动的业务逻辑的消息, 如果 CCF/SSF和 SCF位于不同的 网络单元(SSP和 SCP ),消息要经过程序块 "编码 /解码"。 该程序块 根据建议把 INAP消息修改为程序可理解的内部消息。; 另一方面, 如果 CCF/SSF和 SCF位于同一个网絡单元, 不必进行改动, 不必进 行编码 /解码, 消息就可以是网络单元内部的。 因此编码 /解码是在必
要处修改协议的一个可选程序块。 FIG. 2 is a flowchart of customization according to the management process of the present invention. The following uses the call of the management process as an example to describe in detail the specific customization and invocation method of the mobile service user's personalized customization invocation method of the present invention. In the business control function part of the system, the SCF stores a business logic specially designed for users to customize through the management process. When a user wants to make a personal customization, he first dials the business process management phone number, and dials the number to enter CCF / SSF first, which will stimulate CCF / SSF to send a message to the activation and deactivation of the business logic of the personal business customization stored in the SCF Based on the message, the SCF loads the appropriate business logic program from the database for execution. Since the SCF needs to receive the message of the business logic to be started from the CCF / SSF, if the CCF / SSF and SCF are located in different network elements (SSP and SCP), the message will go through the program block "encoding / decoding". This block modifies the INAP message into an internal message that the program understands based on the recommendations. On the other hand, if the CCF / SSF and SCF are located in the same network unit, no modification is necessary, and no encoding / decoding is required, and the message can be internal to the network unit. So encoding / decoding is a must An optional program block to modify the protocol.
该业务逻辑开始运行,它首先从数据库中读取基于业务逻辑程序 标识符、 业务设施和用户实体, 明确定义的记录, 读取业务逻辑程序 开始运行的通用记录, 包括声明参数、 清除代码参数、 计数器参数和 告警参数等。 其中声明参数通知用户下面要读取的声明。 然后业务逗 辑进入询问点, 在该点向 CCF/SSF发送指示刚刚读取的声明参数的 消息。 比如 "您已经进入了一个业务设置状态。 您希望对 1、 来话筛 选; 2、 亲情号码; 3、 用户监视功能; 4、 分区计费; 5、 分时计费; 6、 失败的呼叫通知进行设置, 清按相应键号输入相应选择。"用户按 "2"。 CCF/SSF收到用户给出的选择信息并向业务逻辑程序发回一个 包含分析结果的消息。从收到的消息中, 业务逻辑程序读取业务标识 符 2, 并着手研究业务标识符 2, 由于它对应 "亲情号码"的标识符, 将转到业务逻辑程序中与 "亲情号码"相关的模块继续执行。 在 "亲 情号码,,模块中, 在业务逻辑中 '可以设置一个读入点, 在该点从用户 信息数据库中与亲情号码相关的部分读取用户历史 的信息, 然后从 数据库中读取预定记录,记录中的声明参数通知用户下面要读取的声 明。 然后业务逻辑在此处向 CCF/SSF发送用户的历史信息数据及指 示最新读取的声明参数的消息, CCF/SSF向用户显示该历史信息和指 示最新读取的声明参数的消息, 比如: "您已经设置的亲情号码是 xxxxxxxx, 您还希望 1设置 /2取消哪一个亲情号码? "用户在该提示 下输入 lxxxxxxxx。 CCF/SSF收到用户给出的信息并向业务逻辑程序 发回一个包含分析结果的消息。从收到的消息中, 业务逻辑程序读取
业务使用的模式(激活 /钝化)和相应的号码。 如果是激活, 则由业 务逻辑程序向用户信息的数据库写入该号码; 如果是钝化, 则由业务 逻辑程序在用户信息的数据库中取消该号码。然后由业务逻辑程序修 改本地位置登记器(HLR )中的用户信息。 接着业务逻辑再从数据库 取出一个预定记录的声明参数, 向 CCF/SSF发送指示最新读取声明 参数的消息, 向用户显示 "您已呈成功设置了一个亲情号码。 如果您 想再进行一次 1设置 /2取消亲情号码,请输入相应号码; 如果您想退 出, 请按 Y/N键。 " 用户按 Y/N键表示退出。 此时 CCF/SSF将用户 的指示送往 SCF, 结束该业务逻辑的运行。 这样, 用户就成功地进行 了一项亲情号码的定制。 The business logic begins to run. It first reads clearly defined records based on the business logic program identifier, business facilities, and user entities from the database. It reads general records from which the business logic program starts running, including declaration parameters, clear code parameters, Counter parameters and alarm parameters. The declaration parameter informs the user of the declaration to be read below. The business teaser then enters the inquiry point, at which point a message is sent to the CCF / SSF indicating the declaration parameter just read. For example, "You have entered a service setting state. You want to screen 1. incoming calls; 2. family numbers; 3. user monitoring functions; 4. district billing; 5. time-sharing billing; 6. notification of failed calls Set it, press the corresponding key number to enter the corresponding selection. "User press" 2 ". The CCF / SSF receives the selection information given by the user and sends a message containing the analysis result to the business logic program. From the received message, the business logic program reads the service identifier 2 and starts to study the service identifier 2. Since it corresponds to the identifier of the "family number", it will be transferred to the business logic program related to the "family number" The module continues execution. In the "family number," module, in the business logic, a read-in point can be set, at which point the user history information is read from the part of the user information database that is related to the family number, and then the predetermined record is read from the database The statement parameters in the record inform the user of the statement to be read next. Then the business logic sends the historical information data of the user and a message indicating the newly read statement parameters to the CCF / SSF, and the CCF / SSF displays the history to the user Information and messages indicating the newly read declaration parameters, such as: "The family number you have set is xxxxxxxx, which family number do you want to set 1/2 to cancel? "The user enters lxxxxxxxx at this prompt. CCF / SSF receives the information given by the user and sends a message containing the analysis result to the business logic program. From the received message, the business logic program reads The mode (activation / passivation) used by the business and the corresponding number. If activated, the business logic program writes the number to the user information database; if it is passivated, the business logic program cancels the number in the user information database. The user logic in the local location register (HLR) is then modified by the business logic program. The business logic then retrieves a predetermined record of declaration parameters from the database, sends a message to CCF / SSF indicating the latest reading of the declaration parameters, and displays to the user "You have successfully set a family number. If you want to set it again 1 / 2 Cancel the family number, please enter the corresponding number; if you want to log out, press the Y / N key. "The user presses the Y / N key to sign out. At this time, the CCF / SSF sends the user's instructions to the SCF to end the operation of the business logic. In this way, the user successfully customized a family number.
在 SCF 中, 把多种对多用户公用的业务逻辑程序捆绑在一起, 即 "打包,,, 这样每个用户就可能同时使用多种不同的业务, 如 "来 话筛选" 和 "亲情号码"。 为每个用户分别存储每种业务的用户专 用信息。此业务信息可以存放在与所述的打包的业务逻辑程序不同的 数据库中, 在业务逻辑程序中设置相应的读标志, 从读标志处程序到 用户定制信息的数据库处读取某一用户的定制信息。仍以 "亲情号码" 为例, 用户已经成功设置了若干亲情号码。 当用户拨打电话时, CCF/SSF收到用户的呼叫信息向 SCF才艮告, 启动捆绑的多业务逻辑 程序中对应 "亲情号码"的那一个。该业务逻辑可以设置一个读入点, 在该点向用户信息数据库读出所有的亲情号码。然后业务逻辑进入了 一个比较模块,对用户呼叫的号码和所有的亲情号码进行比较,如是 其中之一则适用比正常通话便宜的费率; 如不是则按普通市话计费,
进入下一个模块。 当然, 在本实施例中, 也可以不设读入点和与业务 逻辑相分离的数据库, 而是业务逻辑与用户数据在一起, 或针对每个 用户单独定制一个包含用户数据的程序记录,这样就增加了对系统容 量的要求, 使得程序较为庞大, 非常不经济。 In SCF, multiple business logic programs that are common to many users are bundled together, that is, "packaged," so that each user may use multiple different services at the same time, such as "call screening" and "family number" Store user-specific information for each service separately for each user. This service information can be stored in a different database from the packaged business logic program, and the corresponding read flag is set in the business logic program. The program reads the customized information of a user from the database of user-defined information. Still using "family number" as an example, the user has successfully set several family numbers. When the user makes a call, CCF / SSF receives the call information of the user Tell the SCF to start the one that corresponds to "family number" in the bundled multi-service logic program. The business logic can set a read-in point where all the family numbers are read out to the user information database. Then the business logic Entered a comparison module to compare the number called by the user with all the family numbers. If it is one of them, it is more suitable than normal communication. Cheap rates; if not, billing is based on ordinary local calls, Go to the next module. Of course, in this embodiment, a read-in point and a database separated from business logic may not be provided, but the business logic and user data may be located together, or a program record containing user data may be customized for each user. This increases the requirement for system capacity, making the program relatively large and very uneconomical.
除了上述通过流程管理电话定制用户业务以夕卜,用户还可以通过 到营业厅定制业务。 图 3是本发明用户到营业厅进行定制的流程图。 用户在营业厅添写一张表,表上有一些选项: 您希望对 1、来话筛选; 2、 亲情号码; 3、 用户监视功能; 4、 分区计费; 5、 分时计费; 6、 失败的呼叫通知进行设置。 在亲情号码下面又有一栏, 上面写着 "您 希望设置 /取消下列亲情号码: 。,, 用户将自己的选择提交给营 业员。 这样, 用户就成功地进行了一项亲情号码的定制。 营业员将用 户的选择写入业务管理接入点 SMAP,然后由业务管理接入点 SMAP 启动业务逻辑修改本地位置登记器(HLR )中的用户信息, 并由业务 逻辑到用户信息数据库里修改相'应的用户信息。 In addition to customizing user services through the process management phone mentioned above, users can also customize services by visiting the business hall. Fig. 3 is a flow chart for a user of the present invention to customize the business hall. The user writes a table in the business hall, and there are some options on the table: you want to screen 1. incoming calls; 2. family number; 3. user monitoring function; 4. district billing; 5. time-sharing billing; 6 , Failed call notification is set. There is another column below the family number, which says "You want to set / cancel the following family numbers:... The user submits his choice to the salesperson. In this way, the user has successfully customized a family number. The salesperson will The user's choice is written into the service management access point SMAP, and then the service management access point SMAP initiates the business logic to modify the user information in the local location register (HLR), and the business logic is modified into the user information database. User Info.
图 4是本发明通过 www界面进行定制的流程图。在这种方式中, 用户首先通过 www方式进入运营商建立的服务网页。 网页上出现信 息: "请输入手机号和用户密码。"然后用户输入相应的手机号和密码。 如正确, 则网页上出现了一个个性化服务定单。 定单上出现选项 1、 来话筛选; 2、 亲情号码; 3、 用户监视功能; 4、 分区计费; 5、 分时 计费; 6、失败的呼叫通知。然后用户电击 2, 画面上出现提示语: "您 希望设置 /取消下列亲情号码: 。" 用户选择后按 "确定" 按键 提交给后台服务程序,由后台服务程序启动业务逻辑修改本地位置登
记器(HLR)中的用户信息, 并由业务 i 辑到用户信息数据库里修改 相应的用户信息。 FIG. 4 is a flowchart of customization according to the present invention through the www interface. In this way, the user first enters the service webpage established by the operator through the www method. A message appears on the webpage: "Please enter your phone number and user password." Then the user enters the corresponding phone number and password. If correct, a personalized service order appears on the web page. Option 1 appears on the order; 2. Incoming call screening; 2. Family number; 3. User monitoring function; 4. District charging; 5. Time-sharing charging; 6. Notification of failed calls. Then the user shocks 2, and the prompt appears on the screen: "You want to set / cancel the following family numbers:." After the user selects, press the "OK" button to submit to the background service program. The background service program starts the business logic to modify the local location to log in. The user information in the register (HLR), and edit the corresponding user information from the service i into the user information database.
图 5是本发明通过功能指示码进行定制的流程图。用户在欲进行 一次个人定制时, 在拨打号码前或后或前后加上功能指示码,拨打号 码首先进入 CCF/SSF, CCF/SSF对用户拨打的号码进行分析,向 SCF 发回一个包含分析结果和用户拨 ¾ "号码数据的消息。 SCF激活业务逻 辑程序, 业务逻辑程序对相应功能指示码进行分析, 假使用户输入的 功能指示码有 5位 110-2-1 , 其中前三位 110表示进行个性化定制, 笫 4位 2表示需要定制的业务,如 1对应来话筛选, 2对应亲情号码, 3 对应用户监视功能等, 最后一位 1 代表设置, 2 代表取消。 所以 110-2-1 就代表设置一个亲情号码。 然后^ ^据分析结果进入业务逻辑 中与用户选择有关 的业务模块。 我们仍然^殳用户选择 2, 则此时 进入业务還辑中有关亲情号码的部分。 由于用户选择的是设置业务, 则由业务遲辑程序将后面的电话号码写入用户信息的数据库中。如果 选择的是取消, 即钝化, 则由业务逻辑程序在用户信息的数据库中取 消该号码。 然后由业务逻辑程序修改本地位置登记器(HLR )中的用 户信息。接着业务還辑再从数据库取出一个预定记录的声明参数, 向 CCF/SSF发送指示最新读取声明参数的消息, 向用户显示 "您已经成 功设置了一个亲情号码。" 然后 SCF结束该业务逻辑的运行。 这样, 用户就成功地进行了一项亲情号码的定制 /取消。 如果用户想再次进 行一项亲情号码的定制 /取消, 不妨再次拨打一次加功能指示码的电 话。
FIG. 5 is a flowchart of customization according to the present invention through a function instruction code. When the user wants to make a personal customization, add the function instruction code before or after or before or after dialing the number. The dialed number first enters the CCF / SSF. The CCF / SSF analyzes the number dialed by the user, and sends back an analysis result to the SCF. Dial the ¾ "number data message with the user. The SCF activates the service logic program. The service logic program analyzes the corresponding function indication code. If the function instruction code entered by the user has 5 digits 110-2-1, of which the first three digits 110 means to proceed. Personalized customization, 笫 4 digits 2 indicates the services that need to be customized, such as 1 for incoming call screening, 2 for family number, 3 for user monitoring functions, etc. The last digit 1 represents setting and 2 represents cancellation. So 110-2-1 It means to set a family number. Then ^ ^ enter the business module related to user selection in the business logic according to the analysis result. We still ^ 殳 user selection 2, then enter the part of the business also related to the family number. Due to user selection What is setting service, the service delay program will write the following phone number into the database of user information. If you choose If it is canceled, that is, passivation, the service logic program cancels the number in the user information database. Then the service logic program modifies the user information in the local location register (HLR). Then the service also edits a reservation from the database The recorded claim parameters send a message to the CCF / SSF indicating the latest read claim parameters, showing the user "You have successfully set a family number. "Then the SCF ends the operation of the business logic. In this way, the user successfully customizes / cancels a family number. If the user wants to customize / cancel a family number again, he may wish to dial the function plus code again. Phone.