一种基于移动互联网服务应用的服务监督系统的制作方法

文档序号:10553531阅读:319来源:国知局
一种基于移动互联网服务应用的服务监督系统的制作方法
【专利摘要】本发明涉及一种基于移动互联网服务应用的服务监督系统,至少一个移动端对服务人员提供的附有人眼不可识别的水印图像的电子和/或纸质版本的证件进行扫描,将隐藏的水印图像发送至与数据库关联的水印验证模块并且向水印验证模块发出身份验证请求;水印验证模块响应身份验证请求,通过识别水印数据确认服务人员的真实身份,并且从与水印验证模块关联的数据库中调取存储服务人员的地理位置数据的第一映射表和存储服务人员的属性数据和/或需求数据的第二映射表;服务端将服务人员的第一映射表和第二映射表交互匹配形成的服务信息发送至相应的发出身份验证请求的移动端。本发明对服务人员的真实身份进行有效确认,有效监督服务人员的服务质量。
【专利说明】
一种基于移动互联网服务应用的服务监督系统
技术领域
[0001]本发明涉及服务监督领域,尤其涉及一种基于移动互联网服务应用的服务监督系统。
【背景技术】
[0002]随着科技发展,基于互联网的服务行业覆盖家政服务、家教服务等多种服务业务。服务人员服务的水平良莠不齐,服务态度不一。良好的服务质量和高服务水平的服务人员是市场客户的需求。服务人员的服务水平需要受到监督,从而使服务人员保证服务质量并提高服务水平。因此,市场迫切需要一种方便、灵活、有效的服务监督系统。
[0003]中国专利(CN104468809 A)公开了一种用于人员走访的实时监控装置,所述装置包括设置在走访地点的固定监控设备、移动监控终端及监控服务器;所述固定监控设备包括NFC标签模块、第一微处理器及GPS定位模块,NFC标签模块和GPS定位模块分别与第一微处理器连接;所述移动监控终端包括NFC模块、无线通信模块以及第二微处理器,NFC模块和无线通信模块分别与第二微处理器连接,所述移动监控终端通过无线通信模块与监控服务器连接,并且采用VPN方式进行通信;所述监控服务器存储有所有固定监控设备的NFC标签模块UID和其位置构成的映射表。虽然该专利能够监督人员实时到达目标地点,但是对于地理位置灵活变动且不固定的服务项目,不可能在每一个目标位置安装固定监控设备进行监督,从而不能有效对服务人员进行监督。

【发明内容】

[0004]针对现有技术之不足,本发明提供一种基于移动互联网服务应用的服务监督系统,其特征在于,所述服务监督系统至少包括包含水印验证模块的移动端和包含水印生成模块和数据库的服务端,其中,
[0005]至少一个所述移动端对服务人员提供的附有人眼不可识别的水印图像的电子和/或纸质版本的证件进行扫描,将隐藏的水印图像发送至与数据库关联的所述水印验证模块并且向所述水印验证模块发出身份验证请求;
[0006]所述水印验证模块响应所述身份验证请求,通过识别水印数据确认所述服务人员的真实身份,并且从与所述水印验证模块关联的所述数据库中调取存储所述服务人员的地理位置数据的第一映射表和存储所述服务人员的属性数据和/或需求数据的第二映射表;
[0007]所述服务端将所述服务人员的第一映射表和第二映射表交互匹配形成的服务信息发送至相应的发出身份验证请求的所述移动端。
[0008]根据一个优选实施方式,所述服务端响应于用户通过所述移动端上传的包含地理位置数据和属性数据的信息从而在数据库中建立所述第一映射表和所述第二映射表,所述服务端响应于移动端服务端发送的数据或指令提取和/或更新用户的地理位置数据、属性数据和/或需求数据,从而完成第一映射表和第二映射表的更新,
[0009]更新后第一映射表和更新后第二映射表以交互匹配的方式对更新后地理位置数据、更新后属性数据和/或需求数据进行匹配和筛选,从而形成所述移动端显示的服务信息,
[0010]所述第一映射表和所述第二映射表基于历史数据形成存储于设置在远程服务器模块的所述数据库中的第一历史映射表和第二历史映射表。
[0011]根据一个优选实施方式,所述服务监督系统的移动端还包括数据匹配模块,所述数据匹配模块基于神经网络技术对所述第一历史映射表、第二历史映射表的历史数据进行分析和处理,生成具有预测性的至少一个第一预测映射表和至少一个第二预测映射表;
[0012]所述数据匹配模块基于所述第一历史映射表、第二历史映射表、第一预测映射表和/或第二预测映射表指示更新后第一映射表和更新后第二映射表以交互匹配的方式对更新后地理位置数据、更新后属性数据和/或需求数据进行匹配和筛选,从而形成所述移动端显示的服务信息。
[0013]根据一个优选实施方式,所述服务监督系统的所述服务端包括水印生成模块,所述水印生成模块基于第一映射表和第二映射表的建立生成与所述第一映射表和第二映射表关联的唯一水印图像,
[0014]所述水印图像为基于服务人员的电子和/或纸质证件的水印添加区域的局部特征生成的呈正态分布的至少一个水印矩阵。
[0015]根据一个优选实施方式,所述水印生成模块包括局部特征点提取模块、水印添加区域选择模块、水印矩阵生成模块和水印添加模块,所述水印添加区域选择模块根据所述局部特征点提取模块提取的待添加水印的图像的局部特征点选择待添加水印的图像的水印添加区域,所述水印矩阵生成模块使用密匙生成符合正态分布的水印矩阵,所述水印添加模块根据生成的所述水印矩阵将水印添加至服务人员的电子和/或纸质证件的水印添加区域。
[0016]根据一个优选实施方式,所述移动端的水印验证模块对服务人员的电子和/或纸质证件的水印图像进行识别,并且将识别的水印矩阵发送至所述数据库以与水印原图的水印矩阵进行匹配,根据匹配的水印矩阵及其关联的第一映射表和第二映射表提取相关的服务人员的服务信息。
[0017]根据一个优选实施方式,所述服务端包括订单管理模块,所述订单管理模块基于用户通过移动端发送的交易请求建立订单,根据所述水印验证模块的验证结果更新服务人员的服务状态或取消订单。
[0018]根据一个优选实施方式,所述移动端包括服务评价模块,所述订单管理模块基于所述服务评价模块的评价指数确认订单状态,其中,
[0019]在评价指数低于服务满意阈值的状态下,所述订单管理模块向移动端发送返工指令以指示服务人员进行返工,
[0020]在评价指数不低于服务满意阈值的状态下,所述订单管理模块确认订单结束,结束服务人员的服务状态并支付服务薪酬。
[0021]根据一个优选实施方式,所述订单管理模块基于所述第一映射表和所述第二映射表以交互匹配方式形成的服务信息或所述水印验证模块的验证反馈信息更新服务人员的服务状态,若所述第一映射表和/或所述第二映射表在用户设置的属性时间内没有进行更新或没有验证反馈信息,所述订单管理模块确认订单取消。
[0022]根据一个优选实施方式,所述服务监督系统通过如下方式实现服务监督管理:
[0023]用户通过移动端的个人信息模块、地理位置信息模块、属性和/或需求信息模块提交和/或上传包含个人信息、地理位置信息、属性数据和/或需求数据的信息至所述服务端;
[0024]所述服务器模块接收上传信息至数据库并基于所述上传信息建立第一映射表、第二映射表以及生成关联的水印图像;
[0025]用户经由所述移动端发送与查询服务和/或提供服务相关的数据或指令至所述服务端;
[0026]所述数据匹配模块基于响应所述移动端发送的数据或指令完成所述第一映射表和所述第二映射表的更新,并对更新后的第一映射表和更新后的第二映射表以交互匹配的方式进行服务与需求的匹配和/或筛选,再将匹配和/或筛选后的数据在服务信息模块形成服务信息,所述服务信息模块将所述服务信息返回至所述移动端;
[0027]用户基于所述移动端显示的服务信息确定下单和/或接收订单,通过移动端的所述水印验证模块识别服务人员提供的电子和/或纸质版本的证件上的水印图像中的水印矩阵,并且将识别的水印矩阵发送至所述数据库以与水印原图的水印矩阵进行匹配,根据匹配的水印矩阵及其关联的第一映射表和第二映射表确认服务人员的服务身份信息;
[0028]所述订单管理模块基于所述第一映射表和/或第二映射表的更新状态或水印验证模块的验证反馈信息更新服务状态,若服务状态在用户设置的属性时间内没有更新,所述订单管理模块取消订单;
[0029]在服务人员提供相应的服务后,所述订单管理模块基于用户通过服务评价模块提供的评价指数确认订单结束或向移动端发送返工指令,直至确认订单结束为止;
[0030]所述订单管理模块基于订单结束的状态向服务人员的相关账户信息发送支付信息以完成费用支付。
[0031]本发明提供的基于移动互联网服务应用的服务监督系统至少具有如下优势:
[0032](I)本发明能够根据服务提供方和服务需求方的地理位置快速匹配出相关服务信息,使服务提供方和服务需求方能够就近提供服务或获取服务;
[0033](2)本发明通过验证服务人员提供的电子和/或纸质证书上的水印图像验证服务人员的真实身份信息以及相关的服务信息,为用户间的服务提供了质量保障和安全保障,同时也可防止系统滥用;
[0034](3)本发明能够有效监督服务人员的服务质量,服务评价模式有利于服务双方的选择。
【附图说明】
[0035]图1是本发明的服务监督系统的模块示意图;
[0036]图2是本发明的数据库中的第一映射表、第二映射表、更新后第一映射表、更新后第二映射表的更新示意图;
[0037]图3是本发明的水印生成模块的模块示意图;
[0038]图4是本发明的水印验证模块的模块示意图;和
[0039]图5是本发明的服务监督系统的服务监督流程图。
[0040]附图标记列表[0041 ]10:移动端101:个人信息模块 102:地理位置信息模块
[0042]103:属性和/或需求信息模块104:水印验证模块
[0043]105:服务评价模块20:服务端201:服务系模块
[0044]202:数据库203:水印生成模块 204:数据匹配模块
[0045]205:服务信息模块206:订单管理模块
[0046]203a:局部特征点提取模块 203b:水印添加区域选择模块
[0047]203c:水印矩阵生成模块 203d:水印添加模块
[0048]104a:水印原图获取模块 104b:局部特征点识别模块
[0049]104c:局部特征点确定模块 104d:图像校正模块
[0050]104e:水印添加区域确定模块104f:水印矩阵确定模块[0051 ]104g:水印识别模块
【具体实施方式】
[0052]下面结合附图进行详细说明。
[0053]本发明的第一用户可为服务人员,也可为客户。第二用户也可为服务人员或客户。当第一用户为服务人员时,相应的第二用户为客户。当第一用户为客户时,相应的第二用户为服务人员。本发明的用户是指服务人员和/或客户。本发明的服务人员为提供服务的人员。本发明的客户人员为接受服务的人员。
[0054]图1是本发明的基于移动互联网服务应用的服务监督系统的模块示意图。如图1所示,服务监督系统包括移动端10和服务端20。移动端10适用于服务人员和客户人员。移动端10设置在移动设备或计算机上。移动设备包括智能手机、平板电脑或笔记本电脑。移动终端设备通过WiF1、蓝牙、ZigBee、移动2G、移动3G或移动4G实现移动端10与服务端20的数据传输。
[0055]移动端10包括个人信息模块101、地理位置信息模块102、属性和/或需求信息模块103、水印验证模块104和服务评价模块105。
[0056]个人信息模块101用于用户提交和/或上传个人信息,并将个人信息发送至服务器模块201进行保存。具体地,用户通过移动端10的个人信息模块101登陆服务监督系统,进行个人信息注册。个人信息包括基本的信息,例如头像、姓名、性别、年龄、联系电话、常用地址、关联账号、个人学历、培训经历、从业经历、技能或资质证书等等信息。常用地址包括家庭地址和办公地址。关联账号包括用户的银行卡号,也包括支付宝账号、微信账号等网络支付账号。
[0057]地理位置信息模块102用于上传用户的地理位置信息。地理位置信息模块102基于移动设备的GPS和/或iBeacon定位方式获取用户的实时地址。地理位置信息模块102以图片的形式或地图的形式显示用户的地理位置。
[0058]属性和/或需求信息模块103用于上传用户的属性信息数据和/或需求信息数据。属性信息包括身份类型和服务信息。身份类型包括服务人员和客户人员。服务信息包括服务业务、从业时间、服务经验、服务费用、计费方式、支付方式。需求信息包括用户需求的人员的身份类型和服务信息。
[0059]水印验证模块104用于对服务人员提供的电子和/或纸质证件的水印图像进行验证,以确认服务人员的身份信息。或者,水印验证模块104用于对客户员提供的电子和/或纸质证件的水印图像进行验证,以确认客户人员的身份信息。用户使用水印验证模块对水印图像进行验证后,服务行为才会开始。水印验证的方式方便用户识别服务人员或客户人员的身份,保证了用户的人身安全和服务质量。
[0060]服务评价模块105用于用户上传对服务人员的服务质量或者客户人员的态度的评价指数。评价指数包括评价等级、评价分值。评价指数可以由颜色的深度,图形的长度、图形的数量、数值表示。评价指数的具体表示形式由用户自定义决定。
[0061]服务端20包括服务器模块201。服务器模块201包括数据库202、水印生成模块203、数据匹配模块204、服务信息模块205和订单管理模块206。
[0062 ] 服务器模块201包括本地服务器和远程服务器。本发明中,服务器模块201优选为远程服务器。
[0063]数据库202用于提取和存储移动端10的个人信息、地理位置信息、属性和/或需求信息。数据库202保存根据用户的个人信息、地理位置信息、属性和/或需求信息建立的第一映射表和第二映射表。第一映射表包括第一历史映射表、更新后第一映射表和第一预测映射表。第二映射表包括第二历史映射表、更新后第二映射表和第二预测映射表。
[0064]水印生成模块203用于根据用户的第一映射表和第二映射表生成人眼不可识别的水印图像。水印图像中包含由密匙生成的唯一的水印矩阵。水印图像和相应的水印矩阵保存在数据库202中。
[0065]数据匹配模块204用于建立第一映射表和第二映射表,并且将第一映射表和第二映射表以交互匹配的方式匹配用户的服务数据和地理位置数据。根据一个优选实施方式,第一映射表为数据匹配模块204基于第一用户经移动端10上传的地理位置数据而建立的第一用户与至少一个第二用户的对应关系列表。第二映射表为数据匹配模块204基于第一用户经移动端10上传的属性数据和/或需求数据而建立的第一用户与至少一个第二用户的对应关系列表。数据匹配模块204基于响应移动端10发送的数据或指令完成第一映射表和第二映射表的更新。优选地,更新后的第一映射表为数据匹配模块204基于第一映射表和第一用户经移动端10发送的与查询服务和/或提供服务相关的数据或指令匹配出的更新后地理位置数据而建立的第一用户与至少一个第二用户的对应关系列表。更新后的第二映射表为数据匹配模块204基于第二映射表和第一用户经移动端10发送的与查询服务和/或提供服务相关的数据或指令匹配出的更新后属性数据和/或需求数据而建立的第一用户与至少一个第二用户的对应关系列表。数据匹配模块204对更新后的第一映射表和更新后的第二映射表以交互匹配的方式进行服务与需求的匹配和/或筛选。
[0066]服务信息模块205用于接收更新后的第一映射表和更新后的第二映射表以交互匹配的方式进行服务与需求的匹配和/或筛选后的数据,并且将数据分析和整理形成服务信息。
[0067]订单管理模块206用于对用户建立的订单进行管理。订单管理模块206基于第一映射表和/或第二映射表的更新状态或水印验证模块的验证反馈信息更新服务状态。若服务状态在用户设置的属性时间内没有更新,所述订单管理模块取消订单。在服务人员提供相应的服务后,订单管理模块206基于用户通过服务评价模块提供的评价指数确认订单结束或向移动端发送返工指令,直至确认订单结束为止。订单管理模块206基于订单结束的状态向服务人员的相关账户信息发送支付信息以完成费用支付。
[0068]根据一个优选实施方式,本发明的移动互联网服务应用的服务监督系统通过如下方式实现服务监督管理:
[0069]用户通过移动端10的个人信息模块101、地理位置信息模块102、属性和/或需求信息模块103提交和/或上传包含个人信息、地理位置信息、属性数据和/或需求数据的信息至服务端;
[0070]服务器模块201接收上传信息至数据库202并基于上传信息建立第一映射表、第二映射表以及生成关联的水印图像;
[0071]用户经由移动端10发送与查询服务和/或提供服务相关的数据或指令至服务端20;
[0072]数据匹配模块204基于响应移动端20发送的数据或指令完成第一映射表和第二映射表的更新,并对更新后的第一映射表和更新后的第二映射表以交互匹配的方式进行服务与需求的匹配和/或筛选,再将匹配和/或筛选后的数据在服务信息模块形成服务信息,月艮务信息模块205将服务信息返回至移动端;
[0073]用户基于移动端10显示的服务信息确定下单和/或接收订单,通过移动端10的水印验证模块104识别服务人员提供的电子和/或纸质版本的证件上的水印图像中的水印矩阵,并且将识别的水印矩阵发送至数据库以与水印原图的水印矩阵进行匹配,根据匹配的水印矩阵及其关联的第一映射表和第二映射表确认服务人员的服务身份信息;
[0074]订单管理模块206基于第一映射表和/或第二映射表的更新状态或水印验证模块104的验证反馈信息更新服务状态,若服务状态在用户设置的属性时间内没有更新,订单管理模块206取消订单;
[0075]在服务人员提供相应的服务后,订单管理模块206基于用户通过服务评价模块105提供的评价指数确认订单结束或向移动端10发送返工指令,直至确认订单结束为止;
[0076]订单管理模块206基于订单结束的状态向服务人员的相关账户信息发送支付信息以完成费用支付。
[0077]实施例1
[0078]以本实施例为例对本发明的服务监督系统进行说明。本实施例中,第一用户为服务人员,第二用户为客户人员。第一用户和第二用户统称为用户。
[0079]用户在移动设备或计算机系统安装移动端10。用户登录移动端10,通过个人信息模块101注册并上传个人信息。
[0080]用户通过地理位置信息模块102上传实时的地理位置信息。地理位置信息由移动设备的GPS或Ibecon定位系统获得。
[0081]用户通过属性和/或需求信息模块上传自己的属性信息和需求信息。属性信息包括用户的服务身份、服务项目、服务经验、服务方式、计费方式、支付方式等与服务相关的属性信息。服务身份包括服务人员和客户人员。服务项目包括家政服务项目、家庭医生服务项目、家教服务项目等服务项目。服务方式包括服务人员上门服务和客户人员上门接受服务。计费方式包括现金支付,在线支付等方式。需求信息包括需要寻找的服务人员或客户人员的服务信息。当用户需求具有限定条件的服务人员或客户人员时,用户上传需求的限定条件。限定条件包括用户的服务身份、服务项目、服务经验、服务方式、计费方式、支付方式等与服务相关的属性信息。
[0082]在用户通过移动端10上传个人信息、地理位置信息、属性信息和/或需求信息后,移动端10将上述上传信息以无限或有线的方式传送至服务端20的服务器模块201。用户的个人信息、地理位置信息、属性信息和/或需求信息存储于在服务器模块201中的数据库202。
[0083]在数据库202中,根据用户上传的地理位置信息、属性信息和/或需求信息分别建立包含地理位置信息的第一映射表和包含属性信息和/或需求信息的第二映射表。第一映射表包括第一用户的地理位置数据以及至少一个第二用户的地理位置数据。第二映射表包括第一用户的属性数据以及至少一个第二用户的需求数据。水印生成模块203根据用户的个人信息生成唯一的水印图像。水印图像与第一映射表和第二映射表关联。水印图像设置在第一用户或第二用户的证件上。证件包括服务证、证件、身份证或照片图像上。在生成用户的水印图像后,用户的初步信息上传成功。第一用户和第二用户可以开始选择客户人员或服务人员,建立订单,开始服务。
[0084]当用户通过移动端10输入需求数据,数据匹配模块204根据需求数据匹配出至少一个符合用户需求数据的第一用户或第二用户。若用户对匹配的第一用户或第二用户不满意,可以发送指令使数据匹配模块204重新匹配。直至用户选择到满意的第一用户或第二用户为止。
[0085]根据一个优选实施方式,水印生成模块203包括局部特征点提取模块203a、水印添加区域选择模块203b、水印矩阵生成模块203c和水印添加模块203d。局部特征点提取模块203a提取待添加水印的图像的局部特征点。水印添加区域选取模块203b用于根据提取的局部特征点选取所述待添加水印的图像的水印添加区域。水印矩阵生成模块203c用于使用密钥生成符合正态分布的水印矩阵。水印添加模块203d根据生成的水印矩阵将水印添加到选取的水印添加区域。
[0086]其中,水印添加区域选取模块203b包括水印添加区域块大小确定单元、水印添加区域块中心确定单元和水印添加区域确定单元。水印添加区域块大小确定单元,用于设定水印添加区域块的大小。水印添加区域块中心确定单元,用于将每一个局部特征点位置作为一个水印添加区域块的中心。水印添加区域确定单元,用于将水印添加区域块组成水印添加区域。
[0087]水印矩阵生成模块203c包括随机矩阵生成单元、分解单元、随机正交矩阵生成单元和水印矩阵生成单元。随机矩阵生成单元,用于使用密钥生成两个尺度为wXw的随机矩阵。w为水印添加区域块的边长。分解单元,用于对所述两个随机矩阵分别进行QR分解得到两个正交矩阵。随机正交矩阵生成单元,用于使用密钥生成一个对角系数按从大到小排列的正交矩阵。水印矩阵生成单元,用于将前述的三个正交矩阵相乘得到水印矩阵。
[0088]水印添加模块203d包括第一颜色空间转化单元、第一变换单元、第二变换单元、第三变换单元和第二颜色空间转化单元。第一颜色空间转化单元,用于将待添加水印的图像从RGB颜色空间转化到HSV颜色空间,获取图像的强度量。第一变换单元,用于对图像的强度量矩阵进行离散小波变换。第二变换单元,用于将离散小波变换后的第三层低频小波系数加上加权水印矩阵,所述加权水印矩阵为水印矩阵与加权系数矩阵的乘积。第三变换单元,用于对加入加权水印矩阵的第三层低频小波系数进行逆离散小波变换,得到添加水印后的图像强度量。第二颜色空间转化单元,用于将所述添加水印后的图像强度量替换原始的图像强度量,并将图像从HSV颜色空间转化到RGB颜色空间,得到添加水印后的图像。
[0089]当第一用户和第二用户在约定的服务地点见面后,第一用户或第二用户通过移动端10的水印验证模块104对第二用户或第一用户提供的电子和/或纸质的证件的水印图像进行识别。若水印验证模块104反馈的身份信息以及服务信息与用户选择的第一用户或第二用户的信息相同,那么用户的真实身份得到验证。
[0090]根据一个优选实施方式,水印验证模块104对证件的水印原图进行识别,识别水印图像中的呈正态分布的水印矩阵。
[0091]如图4所示,水印验证模块104包括水印原图获取模块104a、局部特征点识别模块104b、局部特征点确定模块104c、图像校正模块104d、水印添加区域确定模块104e、水印矩阵确定模块104f和水印识别模块104g。水印原图获取模块104a根据待识别水印的证件或图像获取水印原图。水印原图是指为添加水印后没有被修改的证件的原始图像。数据库中存储有添加水印图像的证件的水印原图。在数据库中查找到水印原图后,进行后续步骤,若数据库中没有水印原图,那么水印验证模块104反馈用户的身份验证失败。局部特征点识别模块104b提取待识别水印的图像和水印原图的局部特征点。局部特征点确定模块104c对提取的待识别水印的图像的局部特征点和水印原图的局部特征点进行匹配,确定待识别水印的图像与水印原图中互相匹配的局部特征点。其中,匹配的方法为:将其中一个图像的每一个局部特征点都与另一个图像的所有局部特征点进行匹配。
[0092]具体的过程可以包括以下步骤:
[0093]步骤Cl,计算其中一个图像的一个局部特征点与另一个图像的所有局部特征点之间的最小距离和第二小距离。其中,每一个局部特征点都可以用一个特征矩阵来表示,特征矩阵中的数值表示局部特征的属性值,两个局部特征点之间的距离即为两个特征矩阵之间的距离。
[0094]步骤C2,若所获取的最小距离与第二小距离的比值小于或等于第一阈值,则进行下一步骤,反之,则确定该局部特征点与另一个图像的所有局部特征点都不匹配。
[0095]步骤C3,若所获取的最小距离小于或等于第二阈值,则确定有最小距离的两个局部特征点互相匹配,反之,则确定该局部特征点与另一个图像的所有局部特征点都不匹配。
[0096]步骤C4,重复前述三个步骤,直到待识别水印的图像的局部特征点和原图的局部特征点是否匹配全部确认完成。
[0097]步骤C5,获取待识别水印的图像和水印原图的互相匹配的局部特征点。
[0098]若互相匹配的局部特征点的数量大于等于第三阈值,则认定待识别水印的图像和水印原图匹配,反之,则认定二者不匹配。
[0099]其中,前述的第一阈值、第二阈值和第三阈值都可以根据实际情况事先设定,一般情况下,为了保证识别的效果,可以取经验值,例如,第一阈值为0.6,第二阈值为4,第三阈值为6等等,当然也可以修改,具体的取值并不限制。进一步地,若匹配的局部特征点的数量小于第三阈值,也可以适当的增大第一阈值和第二阈值,以增加匹配的局部特征点数量。
[0100]图像校正模块104d对待识别水印的图像进行校正,重新确定匹配的局部特征点。水印添加区域确定模块104e根据确定的待识别水印的图像与水印原图互相匹配的局部特征点分别确定待识别水印的图像的水印添加区域以及水印原图中与水印添加区域对应的局部图像区域。其中,待识别水印的图像的水印添加区域的确定与水印生成模块的水印添加区域的确定方法相同,即以每一个确定的局部特征点位置为中心,边长为W的正方形为水印添加区域块,这些水印添加区域块组成水印添加区域。水印矩阵确定模块104f,使用密钥生成符合正态分布的水印矩阵。水印识别模块104g计算待识别水印的图像和原图中的水印添加区域的差值矩阵,比较水印矩阵与差值矩阵的相关系数,实现水印识别。其中,差值矩阵的计算过程如下:
[0101]Dl,将待识别水印的图像中的水印添加区域和原图中的局部图像区域分别从RGB颜色空间转化到HSV颜色空间,获取水印添加区域和局部图像区域的强度量;
[0102]D2,对二者的强度量矩阵分别进行离散小波变换;
[0103]D3,提取二者离散小波变换后的第三层低频小波系数矩阵,进行差值计算得到差值矩阵。
[0104]本发明事先设定水印矩阵与差值矩阵的相关系数阈值,然后将计算出的相关系数与阈值进行比较,若相关系数大于等于阈值,则认为待识别水印的图像的水印添加区域为水印原图中的局部图像区域,从而可以确定待识别水印的图像是否为水印图像,实现水印识别。
[0105]在水印验证模块104对用户的水印图像验证成功后,水印验证模块104向服务端20中的数据匹配模块204发出数据匹配指令。数据匹配模块204基于神经网络技术将第一映射表和第二映射表以交互匹配的方式匹配出被验证用户的服务信息数据。服务信息数据包括历史服务信息数据和更新后服务信息数据。数据匹配模块204将匹配或筛选出的服务信息数据发送至服务信息模块205。服务信息模块205将接收到的服务信息数据分析和整理后传送至移动端10。
[0106]在水印验证模块104对用户的水印图像验证成功后,水印验证模块104同时向服务端20中的订单管理模块206发送身份验证成功的信息数据。订单管理模块206在接收到身份验证成功的信息后,向移动端10的用户发送是否开始服务的询问问题。在得到用户确认服务开始的指示后,订单管理模块将相应的订单状态更新为服务状态,并且计算服务时间。订单管理模块基于第一映射表和/或第二映射表的更新状态或水印验证模块的验证反馈信息更新服务状态。若订单管理模块206在用户设置的属性时间内没有接收到身份验证指令和开始服务的确认指令,订单管理模块206停止服务状态更新,或者取消订单。当服务结束,用户通过服务评价模块105上传对服务人员或客户人员的评价指数。订单管理模块206基于用户通过服务评价模块提供的评价指数确认订单结束或向移动端发送返工指令,直至确认订单结束为止。若第二用户对第一用户的评价指数低于服务满意阈值,订单管理模块206向第一用户的服务端10发送返工指令,指示第一用户进行返工。同时,订单管理模块206更新的订单的状态仍然为服务状态。直至订单管理模块206接收到的评价指数不低于服务满意阈值,订单管理模块206将订单的状态更新为结束状态。订单管理模块206基于订单的结束状态向服务人员的相关账户信息发送支付信息以完成费用支付。
[0107]若用户遇到突发状况,需要暂停服务订单。用户通过移动端20向订单管理模块206发送服务暂停申请。订单管理模块206向与用户建立订单的服务人员或客户人员的移动端10发送服务暂停确认信息。在得到服务人员或客户人员的确认信息后,订单管理模块206将订单的状态更新为结束状态。订单管理模块206对订单的服务时间和费用进行计算,向服务人员的相关账户信息发送支付信息以完成费用支付。
[0108]实施例2
[0109]本实施例是对实施例1的改进。本实施例对数据库202中的第一映射表和第二映射表进行说明,未说明的部分与实施例1相同。
[0110]本实施例中,第一用户为服务人员,第二用户为客户。反之,第一用户为客户人员,第二用户为服务人员时,可采用同样的方式建立和更新第一映射表和第二映射表。
[0111]如图2所示,第一映射表包括第一用户的地理位置数据以及至少一个第二用户的地理位置数据。其中,第一用户的地理位置数据是第一用户经移动端10上传的。至少一个第二用户的地理位置数据是数据匹配模块204基于第一用户上传的地理位置数据从数据库202的用户信息中匹配出来的。例如,第一用户上传的地理位置数据为A地,数据匹配模块204从数据库202的用户信息中匹配出至少一个地理位置与A地相关的第二用户,即第一映射表中的第二用户Al、第二用户A2……第二用户An。
[0112]第二映射表包括第一用户的属性数据以及至少一个第二用户的需求数据。其中,第一用户的属性数据是第一用户经移动端10上传的。至少一个第二用户的需求数据是数据匹配模块204基于第一用户上传的属性数据从数据库202的用户信息中匹配出来的。例如,第一用户上传的属性数据为B,数据匹配模块204从数据库202的用户信息中匹配出至少一个需求数据与B相关的第二用户,即第二映射表中的第二用户B1、第二用户B2……第二用户Bp0
[0113]第一用户经移动端10发送与查询服务相关的数据或指令。数据匹配模块204根据第一映射表和第一用户更新后的地理位置建立更新后的第一映射表。例如,第一用户的地理位置经地理位置由地理位置信息模块102定位为C地,或者通过移动端10将第一用户的地理位置更新为C地,则第一用户更新后的地理位置为C地。C地可是与A地相距不远地方,如同一个街道;也可以是与A地相隔较远的地方,如不同的城区。若C地与A地是相距不远地方,如同一个街道,数据匹配模块204可从第一映射表的η个第二用户中匹配出至少一个地理位置与C地相关的第二用户,即更新后的第一映射表中的第二用户Cl、第二用户C2……第二用户Cm。此时,m彡η。若C地与A地相隔较远,如在不同的城区,在第一映射表中无法匹配出与C地相关的至少一个第二用户,则数据匹配模块204可从数据库202的用户信息中匹配出至少一个地理位置与C地相关的第二用户,即第一映射表中的第二用户Cl、第二用户C2……第二用户Cm。此时,111与11没有确定的大小关系。
[0114]第一用户经移动端10发送与查询服务相关的数据或指令。数据匹配模块204根据第二映射表和第一用户更新后的属性数据建立更新后的第二映射表。例如,第一用户的属性数据通过移动端10更新为D,则第一用户更新后的属性数据为D13D可是与B相关的属性数据,如同属于家政服务领域;D也可以是与B不相关的属性数据,如B是家政服务领域,D是培训服务领域。若D与B是相关的属性数据,数据匹配模块204可从第二映射表的η个第二用户中匹配出至少一个需求数据与D相关的第二用户,即更新后的第二映射表中的第二用户D1、第二用户D2……第二用户Dq。此时,q彡ρ。若D与B是不相关的属性数据,在第二映射表中无法匹配出需求数据与D相关的至少一个第二用户,则数据匹配模块204可从数据库202的用户信息中匹配出至少一个需求数据与D相关的第二用户,即第一映射表中的第二用户D1、第二用户D2……第二用户Dq。此时,q与P没有确定的大小关系。
[0115]对更新后的第一映射表和更新后的第二映射表由数据匹配模块204以交互匹配的方式进行服务与需求的匹配和/或筛选,并将匹配和/或筛选后的数据发送至服务信息模块205。服务信息模块205对数据分析和处理后,整理为服务信息传送至移动端10。
[0116]实施例3
[0117]本实施例对基于互联网应用的服务监督系统的监督管理方式进行说明。
[0118]如图3所示,第二用户在移动端10的个人信息模块101注册并登陆。第二用户在地理位置信息模块102和属性和/或需求模块上传最新的地理位置信息和需求信息。服务端20的服务器模块201接收第二用户上传个人信息、地理位置信息和需求信息并储存。数据库202已经建立存储用户地理位置信息和属性信息/需求信息的第二映射表。水印生成模块203在第二用户上传的图像或证件上添加具有唯一的呈正态分布的水印矩阵的水印图像。水印生成模块203将添加水印图像的图像或证件发送至第二用户的移动端10。
[0119]数据匹配模块204根据第二用户发送的需求信息,将第一映射表和第二映射表以交互匹配的方式进行匹配和筛选,得到符合需求信息的至少一个第一用户的服务数据。数据匹配模块204将至少一个第一用户的服务数据发送至服务信息模块205。服务信息模块205。将接收的至少一个第一用户的服务数据按照第二用户设置的优先排序原则进行分析、处理和排序,并且将整理好的至少一个第一用户的服务信息发送至第二用户的移动端10。
[0120]第二用户接收到移动端10显示的至少一个第一用户的服务信息。第二用户选择与至少一个第一用户进行即时通讯,在交流后向服务端20发送建立订单指令。或者,第二用户选择至少一个第一用户,直接向服务端20发送建立订单指令。
[0121 ]订单管理模块206向第一用户的移动端10发送订单邀请。第一用户通过移动端10接收到订单邀请,发送接手指令以同意并接受第二用户的订单邀请。订单管理模块206响应第一用户的接受指令,建立第二用户和第一用户之间的订单。订单信息包括第二用户的个人信息、第一用户的个人信息和服务信息。服务信息包括服务时间、服务地点、服务项目、月艮务时限、支付方式、计费方式、服务状态等信息。例如,订单管理模块206等待第一用户反馈信息的时间为60S。若60S内客户没有对订单邀请进行反馈,那么订单取消。
[0122]在第一用户到达第二用户的服务地点的过程中,第一用户的移动端10不断上传第一用户最新的地理位置信息。第二用户通过移动端10能够查询第一用户更新后的地理位置信息。第一用户到达第二用户的指定服务地点后,第一用户与第二用户相见。第一用户在移动端10调取电子形式的具有水印图像的图像或证件。或者,第一用户提供纸质形式的具有水印图像的图像或证件。第二用户通过移动端10的水印验证模块104对第一用户提供的水印图像扫描和验证。水印验证模块104将扫描的水印图像发送至数据库202。数据库202若反馈没有存储改水印图像的水印原图,则第一用户的身份验证失败。若数据库202调取出水印原图,水印验证模块104对第一用户提供的水印图像进行进一步识别,识别出水印图像中的水印矩阵。水印验证模块104将识别的水印矩阵与水印原图的原水印矩阵进行匹配。若识别的水印矩阵与原水印矩阵一致,则第二用户对第一用户的身份验证成功。水印验证模块104将身份验证成功的指令发送至数据匹配模块204。数据匹配模块204调取与水印原图关联的第一映射表和第二映射表交互匹配得到的服务数据。服务信息模块205整理第一用户的服务信息并发送至移动端10。第二用户查收水印验证成功的信息和第一用户的服务信息,并确认服务开始。这样,水印验证的方式能够有效避免不法分子冒充服务人员进行违法活动,也能够避免不具有上岗资质的服务人员提供假冒的证件。
[0123]订单管理模块206根据第二用户的服务开始信息更新订单的服务状态。服务状态更新为“服务进行中”。在第一用户进行的服务项目结束后,第二用户通过服务评价模块105对服务进行评价,上传评价指数。订单管理模块206接收评价指数,并且将评价指数与服务满意阈值进行比较。若评价指数低于服务满意阈值,订单管理模块206向第一用户的移动端10发送信息,指示第一用户对服务项目进行返工。第二用户对返工的服务项目的结果进行评价并上传评价指数。如此反复,直至评价指数不低于服务满意阈值,订单管理模块206向第一用户的移动端10发送信息,指示第一用户的服务项目结束。在第一用户确认服务项目结束后,订单管理模块206将订单的服务状态更新为“服务结束”。订单管理模块206根据服务结束的状态,向服务人员的相关账户信息发送支付信息以完成费用支付。或者,订单管理模块206向第二用户的移动端10发送信息,指示第二用户向第一用户支付现金。第一用户确认接收到服务酬劳后,订单完成。
[0124]根据一个优选实施方式,在第二用户设置的预定时间内,第一用户的第一映射表和第二用户的第二映射表没有进行更新。即在限定的时间内,第一用户的地理位置信息没有更新至服务地点,则第二用户与第一用户之间的订单取消。
[0125]根据一个优选实施方式,水印验证模块在104在订单的服务时间内没有进行第一用户的水印验证。订单管理模块206在服务时间没有接收到水印验证模块105发送的身份验证成功或失败的指令,订单管理模块206取消第二用户与第一用户之间的订单。
[0126]本实施例同样适用于第二用户到达第一用户的指定服务地点接收服务项目的情况。第一用户和第二用户可以交互进行身份验证,以保证自己的人身安全。
[0127]需要注意的是,上述具体实施例是示例性的,本领域技术人员可以在本发明公开内容的启发下想出各种解决方案,而这些解决方案也都属于本发明的公开范围并落入本发明的保护范围之内。本领域技术人员应该明白,本发明说明书及其附图均为说明性而并非构成对权利要求的限制。本发明的保护范围由权利要求及其等同物限定。
【主权项】
1.一种基于移动互联网服务应用的服务监督系统,其特征在于,所述服务监督系统至少包括包含水印验证模块的移动端和包含水印生成模块和数据库的服务端,其中, 至少一个所述移动端对服务人员提供的附有人眼不可识别的水印图像的电子和/或纸质版本的证件进行扫描,将隐藏的水印图像发送至与数据库关联的所述水印验证模块并且向所述水印验证模块发出身份验证请求; 所述水印验证模块响应所述身份验证请求,通过识别水印数据确认所述服务人员的真实身份,并且从与所述水印验证模块关联的所述数据库中调取存储所述服务人员的地理位置数据的第一映射表和存储所述服务人员的属性数据和/或需求数据的第二映射表; 所述服务端将所述服务人员的第一映射表和第二映射表交互匹配形成的服务信息发送至相应的发出身份验证请求的所述移动端。2.如权利要求1所述的服务监督系统,其特征在于,所述服务端响应于用户通过所述移动端上传的包含地理位置数据和属性数据的信息从而在数据库中建立所述第一映射表和所述第二映射表,所述服务端响应于移动端服务端发送的数据或指令提取和/或更新用户的地理位置数据、属性数据和/或需求数据,从而完成第一映射表和第二映射表的更新, 更新后第一映射表和更新后第二映射表以交互匹配的方式对更新后地理位置数据、更新后属性数据和/或需求数据进行匹配和筛选,从而形成所述移动端显示的服务信息, 所述第一映射表和所述第二映射表基于历史数据形成存储于设置在远程服务器模块的所述数据库中的第一历史映射表和第二历史映射表。3.如权利要求2所述的服务监督系统,其特征在于,所述服务监督系统的移动端还包括数据匹配模块,所述数据匹配模块基于神经网络技术对所述第一历史映射表、第二历史映射表的历史数据进行分析和处理,生成具有预测性的至少一个第一预测映射表和至少一个第二预测映射表; 所述数据匹配模块基于所述第一历史映射表、第二历史映射表、第一预测映射表和/或第二预测映射表指示更新后第一映射表和更新后第二映射表以交互匹配的方式对更新后地理位置数据、更新后属性数据和/或需求数据进行匹配和筛选,从而形成所述移动端显示的服务信息。4.如权利要求2或3所述的服务监督系统,其特征在于,所述服务监督系统的所述服务端包括水印生成模块,所述水印生成模块基于第一映射表和第二映射表的建立生成与所述第一映射表和第二映射表关联的唯一水印图像, 所述水印图像为基于服务人员的电子和/或纸质证件的水印添加区域的局部特征生成的呈正态分布的至少一个水印矩阵。5.如权利要求4所述的服务监督系统,其特征在于,所述水印生成模块包括局部特征点提取模块、水印添加区域选择模块、水印矩阵生成模块和水印添加模块,所述水印添加区域选择模块根据所述局部特征点提取模块提取的待添加水印的图像的局部特征点选择待添加水印的图像的水印添加区域,所述水印矩阵生成模块使用密匙生成符合正态分布的水印矩阵,所述水印添加模块根据生成的所述水印矩阵将水印添加至服务人员的电子和/或纸质证件的水印添加区域。6.如权利要求5所述的服务监督系统,其特征在于,所述移动端的水印验证模块对服务人员的电子和/或纸质证件的水印图像进行识别,并且将识别的水印矩阵发送至所述数据库以与水印原图的水印矩阵进行匹配,根据匹配的水印矩阵及其关联的第一映射表和第二映射表提取相关的服务人员的服务信息。7.如权利要求6所述的服务监督系统,其特征在于,所述服务端还包括订单管理模块,所述订单管理模块基于用户通过移动端发送的交易请求建立订单,根据所述水印验证模块的验证结果更新服务人员的服务状态或取消订单。8.如权利要求7所述的服务监督系统,其特征在于,所述移动端包括服务评价模块,所述订单管理模块基于所述服务评价模块的评价指数确认订单状态,其中, 在评价指数低于服务满意阈值的状态下,所述订单管理模块向移动端发送返工指令以指示服务人员进行返工, 在评价指数不低于服务满意阈值的状态下,所述订单管理模块确认订单结束,结束服务人员的服务状态并支付服务薪酬。9.如权利要求8所述的服务监督系统,其特征在于,所述订单管理模块基于所述第一映射表和所述第二映射表以交互匹配方式形成的服务信息或所述水印验证模块的验证反馈信息更新服务人员的服务状态,若所述第一映射表和/或所述第二映射表在用户设置的属性时间内没有进行更新或没有验证反馈信息,所述订单管理模块确认订单取消。10.如前述权利要求之一所述的服务监督系统,其特征在于,所述服务监督系统通过如下方式实现服务监督管理: 用户通过移动端的个人信息模块、地理位置信息模块、属性和/或需求信息模块提交和/或上传包含个人信息、地理位置信息、属性数据和/或需求数据的信息至所述服务端; 所述服务器模块接收上传信息至数据库并基于所述上传信息建立第一映射表、第二映射表以及生成关联的水印图像; 用户经由所述移动端发送与查询服务和/或提供服务相关的数据或指令至所述服务端; 所述数据匹配模块基于响应所述移动端发送的数据或指令完成所述第一映射表和所述第二映射表的更新,并对更新后的第一映射表和更新后的第二映射表以交互匹配的方式进行服务与需求的匹配和/或筛选,再将匹配和/或筛选后的数据在服务信息模块形成服务信息,所述服务信息模块将所述服务信息返回至所述移动端; 用户基于所述移动端显示的服务信息确定下单和/或接收订单,通过移动端的所述水印验证模块识别服务人员提供的电子和/或纸质版本的证件上的水印图像中的水印矩阵,并且将识别的水印矩阵发送至所述数据库以与水印原图的水印矩阵进行匹配,根据匹配的水印矩阵及其关联的第一映射表和第二映射表确认服务人员的服务身份信息; 所述订单管理模块基于所述第一映射表和/或第二映射表的更新状态或水印验证模块的验证反馈信息更新服务状态,若服务状态在用户设置的属性时间内没有更新,所述订单管理模块取消订单; 在服务人员提供相应的服务后,所述订单管理模块基于用户通过服务评价模块提供的评价指数确认订单结束或向移动端发送返工指令,直至确认订单结束为止; 所述订单管理模块基于订单结束的状态向服务人员的相关账户信息发送支付信息以完成费用支付。
【文档编号】G06Q50/10GK105913343SQ201610216630
【公开日】2016年8月31日
【申请日】2016年4月8日
【发明人】胡荣强
【申请人】四川省亚丁胡杨人力资源集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1