智能终端业务配置系统和方法与流程

文档序号:15594026发布日期:2018-10-02 19:17阅读:299来源:国知局

本发明涉及业务配置领域;特别地,涉及用于智能终端的业务配置系统和方法。



背景技术:

区块链节点、智能终端等设备在通信网络拓扑结构中位于用户与核心网络之间,上行方向与核心网络设备连接,接收来自核心网络设备各种数据,例如业务配置数据,信令控制数据等。手持设备内部通常有预置数据,该预置数据多数是在设备出厂时预先配置好,对手持设备默认的或者初始的业务流程进行控制。也即,预置数据控制手持设备进行各种不同的业务以及业务流程。传统的业务配置,一旦出厂给定预置数据便无法对其进行修改和更新,从而导致用户的业务配置灵活性较差,用户体验较差。

与此同时,电信级、商业级或者家庭级的网络拓扑结构中,手持设备与与之相互连接的网络设备之间存在大量的消息交互或者数据交互。手持设备收到来自网络设备的业务配置请求时,即便支持修改和更新预置数据,也通常是将配置数据完全覆盖预置数据,并未考虑用户的真实喜好特征以及个性化定制需求,因为有的用户希望能按照自身的行为喜好习惯对手持设备进行个性化业务配置。



技术实现要素:

本发明旨在至少在一定程度上解决上述技术中的技术问题之一。为此,

本发明的第一个目的在于提出一种智能终端业务配置方法,不仅能够在收到的配置数据不符合用户实际喜好数据的情况下最大限度地根据用客户喜好需求进行个性化定制业务配置,而且还能够对用户喜好数据以及业务配置进行实时查询、增加、删除、修改和更新操作,从而提高了业务配置的灵活性和稳定性。

本发明的第二个目的在于提出一种智能终端业务配置系统,不仅能够在收到的配置数据不符合用户实际喜好数据的情况下最大限度地根据用客户喜好需求进行个性化定制业务配置,而且还能够对用户喜好数据以及业务配置进行实时查询、增加、删除、修改和更新操作,从而提高了业务配置的灵活性和稳定性。

为达到上述目的,本发明第一方面实施例提出智能终端业务配置的方法,该方法包括:接收配置数据,所述配置数据与质量规则相关联;接收喜好数据,所述喜好数据与喜好规则相关联;至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置。

优选地,所述配置数据至少包括下述之一:移动接入数据,蜂窝计费数据,运营商选择数据,流量阈值控制数据,拨号计划数据,紧急号码数据,黑名单号码数据,语音协议选择数据,呼叫等待业务数据,呼叫保持业务数据,彩铃业务数据,呼叫转移业务数据,缩位拨号业务数据和多方混音业务数据。

优选地,基于所述配置数据的内在语义逻辑或者实质涵义获取与所述配置数据相关联的质量规则。

优选地,将所述配置数据按照自定义规则进行灵活重构以降低所述质量规则获取的难度。

优选地,所述喜好数据来源于预先配置或第三方设备发送。

优选地,所述喜好数据支持以下多次操作中的至少一种:增加、删除、修改、查询,以适应个性化需求灵活定制。

优选地,所述喜好数据通过交互接口完成所述操作。

优选地,所述交互接口包括触摸屏、触控显示屏、液晶输入屏、输入面板、输入键盘、鼠标、麦克风、操纵杆、滚动球和手写笔中的至少一种。

优选地,基于所述喜好数据的内在语义逻辑或者实质涵义获取与所述喜好数据相关联的喜好规则。

优选地,所述比较结果为:第一比较结果,所述第一比较结果为所述质量规则包含所有所述喜好规则;或者,第二比较结果,所述第二比较结果为所述质量规则包含部分所述喜好规则;或者,第三比较结果,所述第三比较结果为所述质量规则不包含所述喜好规则。

优选地,所述至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置,包括:基于所述第一比较结果,将所述配置数据覆盖或替换所述喜好数据并将所述覆盖或替换后的喜好数据作为所述业务配置;或者,基于所述第二比较结果,将所述喜好数据作为所述业务配置,或者将与所述质量规则和所述喜好规则的交集数据更新所述喜好数据并将所述更新后的喜好数据作为业务配置;或者,基于所述第三比较结果,将所述喜好数据作为所述业务配置。

优选地,所述交集数据的格式与所述喜好数据的格式相同,以便于交集数据更新所述喜好数据。

优选地,所述方法还包括:至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置之后,储存所述业务配置,作为后续业务流程依据。

优选地,所述方法还包括:至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置之后,向区块链中至少一个节点发送所述业务配置。

为达到上述目的,本发明第二方面实施例提出一种智能终端业务配置系统,该系统包括:配置数据接收模块,用于接收配置数据,所述配置数据与质量规则相关联;喜好数据接收模块,用于接收喜好数据,所述喜好数据与喜好规则相关联;业务配置模块,用于至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置。

优选地,所述配置数据至少包括下述之一:移动接入数据,蜂窝计费数据,运营商选择数据,流量阈值控制数据,拨号计划数据,紧急号码数据,黑名单号码数据,语音协议选择数据,呼叫等待业务数据,呼叫保持业务数据,彩铃业务数据,呼叫转移业务数据,缩位拨号业务数据和多方混音业务数据。

优选地,所述智能终端业务配置系统还包括:质量规则获取模块,用于基于所述配置数据的内在语义逻辑或者实质涵义获取与所述配置数据相关联的质量规则。

优选地,所述质量规则获取模块将所述配置数据按照自定义规则进行灵活重构以降低所述质量规则获取的难度。

优选地,所述喜好数据接收模块接收的喜好数据来源于预先配置或第三方设备发送。

优选地,所述喜好数据接收模块对接收的喜好数据支持以下多次操作中的至少一种:增加、删除、修改、查询,以适应个性化需求灵活定制。

优选地,所述喜好数据接收模块通过交互接口完成所述操作。

优选地,所述交互接口包括触摸屏、触控显示屏、液晶输入屏、输入面板、输入键盘、鼠标、麦克风、操纵杆、滚动球和手写笔中的至少一种。

优选地,所述智能终端业务配置系统还包括:喜好规则获取模块,用于基于所述喜好数据的内在语义逻辑或者实质涵义获取与所述喜好数据相关联的喜好规则。

优选地,所述比较结果为:第一比较结果,所述第一比较结果为所述质量规则包含所有所述喜好规则;或者,第二比较结果,所述第二比较结果为所述质量规则包含部分所述喜好规则;或者,第三比较结果,所述第三比较结果为所述质量规则不包含所述喜好规则。

优选地,所述至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置,包括:基于所述第一比较结果,将所述配置数据覆盖或替换所述喜好数据并将所述覆盖或替换后的喜好数据作为所述业务配置;或者,基于所述第二比较结果,将所述喜好数据作为所述业务配置,或者将与所述质量规则和所述喜好规则的交集数据更新所述喜好数据并将所述更新后的喜好数据作为业务配置;或者,基于所述第三比较结果,将所述喜好数据作为所述业务配置。

优选地,所述交集数据的格式与所述喜好数据的格式相同,以便于交集数据更新所述喜好数据。

优选地,所述智能终端业务配置系统还包括:存储模块,用于至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置之后,储存所述业务配置,作为后续业务流程依据。

优选地,所述智能终端业务配置系统还包括:还包括:业务配置推送模块,用于至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置之后,向区块链中至少一个节点发送所述业务配置。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过对本发明的实践了解到。

附图说明

图1为根据本发明实施例一的业务配置方法的流程图;

图2a为根据本发明实施例的第一比较结果的逻辑示意图;

图2b为根据本发明实施例的第二比较结果的一种场景的逻辑示意图;

图2c为根据本发明实施例的第二比较结果的另一种场景的逻辑示意图;

图2d为根据本发明实施例的第三比较结果的逻辑示意图;

图3为根据本发明实施例二的业务配置方法的流程图;

图4为根据本发明实施例三的业务配置方法的流程图;

图5为根据本发明实施例四的业务配置方法的流程图;

图6为根据本发明实施例五的业务配置系统的方框示意图。

图7为根据本发明实施例六的业务配置系统的方框示意图。

图8为根据本发明实施例七的业务配置系统的方框示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面结合附图来描述本发明实施例的业务配置方法和系统。

请参阅图1,为本发明实施例一提供的业务配置方法,包括以下步骤:

s1,接收配置数据,所述配置数据与质量规则相关联;

本实施例的配置数据与质量规则相互关联,可以理解的是,接收到一条配置数据,则该条配置数据必定与质量规则存在关联性。质量规则源自配置数据,是对配置数据涵义的抽象化和上位化。可以理解,接收的配置数据,必然有质量规则与之对应。质量规则是对配置数据的预期目标的解释和说明,也是对配置数据的实质涵义进行概括和统一。

进一步地,基于所述配置数据的内在语义逻辑或者实质涵义获取与所述配置数据相关联的质量规则。配置数据可以有多种呈现格式,但其实质涵义或者内在语音逻辑是相同的,这种情况下,与该配置数据关联的质量规则应当是唯一的。例如,配置数据一为“callwaitingflag=true”,配置数据二为“callwaitingenable=true”,配置数据三为“callwaitingenable/ok”,虽然上述三个配置数据的呈现格式都不同,但其实质涵义都是想要开启呼叫等待业务,因此,与上述三个配置数据中任一个关联的质量规则可以概括为“开启呼叫等待业务”。

进一步地,基于配置数据获取与之关联的质量规则不是显而易见的,需要在理解配置数据的基础上,进行数据分析,对分析的结果作出概括或上位,从而得出与之关联的质量规则。例如,接收的配置数据为“dialplan=x.#”,则与之关联的质量规则为:“质量规则一:只接收数字号码;质量规则二:号码输入完毕加拨#立即呼出”,并且质量规则一和质量规则二之间的关系是“逻辑与”,也就是质量规则一和质量规则二必须同时满足。

配置数据是进行业务配置的依据和基础,至少部分基于接收的配置数据来确定业务配置。可以理解,确定业务配置的过程中,接收的配置数据是重要的配置依据之一。因此,接收配置数据是业务配置的必要流程,至少部分基于接收的配置数据来确定业务配置。

进一步地,所述配置数据至少包括下述之一:移动接入数据,蜂窝计费数据,运营商选择数据,流量阈值控制数据,拨号计划数据,紧急号码数据,黑名单号码数据,语音协议选择数据,呼叫等待业务数据,呼叫保持业务数据,彩铃业务数据,呼叫转移业务数据,缩位拨号业务数据和多方混音业务数据。这些数据涉及到无线手持通讯设备、语音呼叫设备、区块链节点设备、应用服务器、数据库服务器中的至少一种。

s2,接收喜好数据,所述喜好数据与喜好规则相关联;

喜好数据来源于预先配置,所述配置由厂家或者设备提供商在出厂或者销售之前进行预先配置;也可以进一步地由用户根据自身的行为、习惯、喜好等特征进行自定义预先配置。在喜好数据支持多次配置的前提下,用户自定义预先配置解决了用户无法对业务进行个性化定制配置、业务配置灵活性较差的技术问题。

喜好数据的配置需要专业的配置知识和技能,并不是所有用户都能轻松完成配置,因此,进一步地,喜好数据来源于第三方设备。这些第三方设备利用大数据资源,把大量用户的喜好进行统计汇总。因此,来源于第三方设备的喜好数据代表了样本数据的总体喜好特征,解决了用户不了解喜好数据配置专业知识从而无法顺利完成喜好数据配置的技术问题,从而降低了用户直接进行喜好数据配置的难度,增强了用户个性化定制配置的可行性和灵活性。

进一步地,基于所述喜好数据的内在语义逻辑或者实质涵义获取与所述喜好数据相关联的喜好规则。获取喜好规则是为了与质量规则作比较,因此,获取喜好规则应当基于接收的喜好数据。

s3,至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置。

质量规则和喜好规则比较的实质是规则之间的比较,规则是共性的抽象与概括,因此,规则的比较,相较于数据的比较,其优势在于,可以屏蔽不同数据之间的构成差异,从而使比较过程容易实现,比较实施的效率明显提升。可以理解,配置数据和喜好数据的构成/呈现格式存在差异,直接将配置数据和喜好数据比较,不仅缺乏比较的基础,而且即便具有可比性,比较的实施效率也是极其低下的。因此,将数据的比较转化为从数据获取共性的规则之间的比较,则不仅具有可比性,而且比较实施的效率明显提升。

所述质量规则和所述喜好规则的比较结果包括:第一比较结果,所述第一比较结果为所述质量规则包含所有所述喜好规则;或者,第二比较结果,所述第二比较结果为所述质量规则包含部分所述喜好规则;或者,第三比较结果,所述第三比较结果为所述质量规则不包含所述喜好规则。

请参阅图2a,所述第一比较结果为所述质量规则包含所有所述喜好规则,意味着所述质量规则覆盖范围较喜好规则覆盖范围大,所有的喜好规则都落入质量规则的覆盖范围。

请参阅图2b和图2c,所述第二比较结果为所述质量规则包含部分所述喜好规则,意味着质量规则的一部分与喜好规则的一部分的覆盖范围重叠,或者质量规则的全部与喜好规则的一部分的覆盖范围重叠。

请参阅图2d,所述第三比较结果为所述质量规则不包含所述喜好规则,意味着质量规则与喜好规则的覆盖范围没有交集。

例如,配置数据为“dialplan=x.#”,质量规则为“只接收数字号码且所有号码加拨#呼出”。喜好数据为“dialplan=13xxxxxxxxx#|15xxxxxxxxx#|17[7-9]xxxxxxxx#”,喜好规则为“只接收数字号码且部分号码加拨#呼出”。因此,质量规则与喜好规则比较结果为“质量规则包含所有喜好规则”(请参阅图2a),即所述第一比较结果,并基于所述第一比较结果确定业务配置。

再如,配置数据为“dialplan=x.#”,质量规则为“只接收数字号码且所有号码加拨#呼出”。喜好数据为“dialplan=110|120|119|13xxxxxxxxx#|17[7-9]xxxxxxxx#”,喜好规则为“只接收数字号码且部分号码加拨#呼出且部分号码直接呼出”。因此,质量规则与喜好规则比较结果为“质量规则包含部分所述喜好规则”(请参阅图2b),即所述第二比较结果的一种场景,并基于所述第二比较结果确定业务配置。

再如,配置数据为“dialplan=x.#”,质量规则为“只接收数字号码且所有号码加拨#呼出”。喜好数据为“dialplan=110|120|119|x.#”,喜好规则为“只接收数字号码且部分号码加拨#呼出且部分号码直接呼出”。因此,质量规则与喜好规则比较结果为“质量规则包含部分所述喜好规则”(请参阅图2c),即所述第二比较结果的另一种场景,并基于所述第二比较结果确定业务配置。

再如,配置数据为“dialplan=x.#”,质量规则为“只接收数字号码且所有号码加拨#呼出”。喜好数据为“dialplan=110|120|119|13xxxxxxxxx|15xxxxxxxxx”,喜好规则为“只接收数字号码且全部号码直接呼出”。因此,质量规则与喜好规则比较结果为“质量规则不包含所述喜好规则”(请参阅图2d),即所述第三比较结果,并基于所述第三比较结果确定业务配置。

进一步地,所述至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置,包括:基于所述第一比较结果,将所述配置数据覆盖或替换所述喜好数据并将所述覆盖或替换后的喜好数据作为所述业务配置;或者,基于所述第二比较结果,将所述喜好数据作为所述业务配置,或者将与所述质量规则和所述喜好规则的交集数据更新所述喜好数据并将所述更新后的喜好数据作为业务配置;或者,基于所述第三比较结果,将所述喜好数据作为所述业务配置。

请参阅图3,为根据本发明实施例二的业务配置方法的流程图。

基于本发明实施例一提供的业务配置方法,该方法的步骤s1还包括:

s11、将所述配置数据按照自定义规则进行灵活重构以降低所述质量规则获取的难度。

很多情况下,接收到的配置数据格式未有统一格式标准,通常由发送端设备控制配置数据格式。为降低配置数据格式的复杂度和质量规则获取的难度,提高质量规则获取的时间效率,将接收到的配置数据按照特定的自定义格式或标准进行重构,从而很好地解决上述技术问题。例如,接收的来自网络的第一配置数据为“cwflag=true”,第二配置数据为“cw/ok”,第三配置数据为“callwaitingenable=true”,第四配置数据为“callwaitingenable:true”。这四种配置数据分别是不同时间接收到的不同设备发送的配置数据。

其呈现格式都不统一,给质量规则获取增加了复杂度。因此作自定义约定接收的配置数据的格式,如果接受的配置数据格式与自定义约定的格式不同,则应当先将配置数据格式转化成自定义约定格式。例如,自定义约定配置数据格式为“业务名称”+“:”+“业务配置值”,那么所述第一配置数据至第四配置数据,均应当转化成“callwaitingflag:true”表示。

请参阅图4,为根据本发明实施例三的业务配置方法的流程图。

基于本发明实施例一或者实施例二提供的业务配置方法,该方法的步骤s2还包括:

s21、所述喜好数据支持以下多次操作中的至少一种:增加、删除、修改、查询,以适应个性化需求灵活定制。

为使喜好数据与用户之间具有交互功能,增进人机交互,使得喜好数据以更加直观、显见、明了的方式与用户进行数据交互,从而达到适应个性化需求的灵活定制,并提升用户体验的有益技术效果,喜好数据作为业务配置所依据的关键数据之一,将支持多次操作,所述操作至少为增加、删除、修改、查询和更新中的一种。可以理解,喜好数据支持反复被用户进行增加、删除、修改、查询和更新操作,从而使喜好数据最大程度体现用户所偏好的数据定制特点。

进一步地,所述喜好数据通过交互接口完成所述操作。

进一步地,所述交互接口包括触摸屏、触控显示屏、液晶输入屏、输入面板、输入键盘、鼠标、麦克风、操纵杆、滚动球和手写笔中的至少一种。例如,用户通过触摸屏与喜好数据进行覆盖/替换,以使喜好数据更加符合自身偏好。

请参阅图5,为根据本发明实施例四的业务配置方法的流程图。

基于本发明实施例一或者实施例二或者实施例三提供的业务配置方法,该方法还包括:

s4、至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置之后,储存所述业务配置,作为后续业务流程依据。将业务配置储存在本地或者云端设备,作为每次业务流程进行的依据。业务配置与喜好数据类似,支持多次操作,所述操作至少为增加、删除、修改、查询和更新中的一种。

进一步地,至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置之后,向区块链中至少一个节点发送所述业务配置。区块链网络的“去中心化”使得区块链各个节点在监督约束机制下相互信任。为使区块链各节点的业务配置效率提升,从某个节点开始,将业务配置推送到其余各节点。这一过程可以理解为区块链的一个节点向其余节点的广播数据的过程。

请参阅图6,为根据本发明实施例五的业务配置系统的方框示意图,所述业务配置系统包括:配置数据接收模块610、喜好数据接收模块620和业务配置模块630。

其中,配置数据接收模块610,用于接收配置数据,所述配置数据与质量规则相关联;喜好数据接收模块620,用于接收喜好数据,所述喜好数据与喜好规则相关联;业务配置模块630,用于至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置。

进一步地,所述配置数据至少包括下述之一:移动接入数据,蜂窝计费数据,运营商选择数据,流量阈值控制数据,拨号计划数据,紧急号码数据,黑名单号码数据,语音协议选择数据,呼叫等待业务数据,呼叫保持业务数据,彩铃业务数据,呼叫转移业务数据,缩位拨号业务数据和多方混音业务数据。

进一步地,所述业务配置系统还包括:质量规则获取模块611,用于基于所述配置数据的内在语义逻辑或者实质涵义获取与所述配置数据相关联的质量规则。

进一步地,所述质量规则获取模块611将所述配置数据按照自定义规则进行灵活重构以降低所述质量规则获取的难度。

进一步地,所述喜好数据接收模块620接收的喜好数据来源于预先配置或第三方设备发送。

进一步地,所述喜好数据接收模块620对接收的喜好数据支持以下多次操作中的至少一种:增加、删除、修改、查询、更新,以适应个性化需求灵活定制。

进一步地,所述喜好数据接收模块620通过交互接口完成所述操作。

进一步地,所述交互接口包括触摸屏、触控显示屏、液晶输入屏、输入面板、输入键盘、鼠标、麦克风、操纵杆、滚动球和手写笔中的至少一种。

进一步地,所述业务配置系统还包括:喜好规则获取模块621,用于基于所述喜好数据的内在语义逻辑或者实质涵义获取与所述喜好数据相关联的喜好规则。

进一步地,所述比较结果为:第一比较结果,所述第一比较结果为所述质量规则包含所有所述喜好规则;或者,第二比较结果,所述第二比较结果为所述质量规则包含部分所述喜好规则;或者,第三比较结果,所述第三比较结果为所述质量规则不包含所述喜好规则。

进一步地,所述至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置,包括:基于所述第一比较结果,将所述配置数据覆盖或替换所述喜好数据并将所述覆盖或替换后的喜好数据作为所述业务配置;或者,基于所述第二比较结果,将所述喜好数据作为所述业务配置,或者将与所述质量规则和所述喜好规则的交集数据更新所述喜好数据并将所述更新后的喜好数据作为业务配置;或者,基于所述第三比较结果,将所述喜好数据作为所述业务配置。

进一步地,所述交集数据的格式与所述喜好数据的格式相同,以便于交集数据更新所述喜好数据。

请参阅图7,为根据本发明实施例六的业务配置系统的方框示意图,基于本发明实施例五提供的业务配置系统,该系统还包括:

存储模块640,用于至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置之后,储存所述业务配置,作为后续业务流程依据。将业务配置储存在本地或者云端设备,作为每次业务流程进行的依据。业务配置与喜好数据类似,支持多次操作,所述操作至少为增加、删除、修改、查询和更新中的一种。

请参阅图8,为根据本发明实施例七的业务配置系统的方框示意图,基于本发明实施例五或实施例六提供的业务配置系统,该系统还包括:

业务配置推送模块650,用于至少部分基于所述质量规则和所述喜好规则的比较结果确定所述业务配置之后,向区块链中至少一个节点发送所述业务配置。区块链网络的“去中心化”使得区块链各个节点在监督约束机制下相互信任。为使区块链各节点的业务配置效率提升,从某个节点开始,将业务配置推送到其余各节点。这一过程可以理解为区块链的一个节点向其余节点的广播数据的过程。

本发明实施例提供的业务配置系统可执行本发明任意实施例所提供的业务配置方法,具备执行方法相应的功能模块和有益效果。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用于说明本发明的技术方案,而非对其进行限制;实施例中优选的实施方式,并非对其进行限制,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1