一种基于移动互联网服务应用的工作人员保障系统的制作方法
【专利摘要】本发明涉及一种基于移动互联网服务应用的工作人员保障系统,其特征在于,所述工作人员保障系统包括至少一个设置有水印验证模块的移动端和设置有水印生成模块的服务端,所述水印生成模块响应于个人信息的成功审核信息,生成用于向所述移动端上传的证件图像添加的不可见的水印图像;所述水印验证模块将由与所述移动端连接和/或集成于所述移动端的图像采集设备采集的水印图像与存储的水印原图进行对比和匹配以对用户的身份进行验证。本发明能够有效保障工作人员的工作质量和人身安全。
【专利说明】
一种基于移动互联网服务应用的工作人员保障系统
技术领域
[0001] 本发明涉及工作人员保障系统领域,尤其涉及一种基于移动互联网服务应用的工 作人员保障系统。
【背景技术】
[0002] 基于互联网的服务行业越来越多。工作人员和客户人员通过相同的系统平台确认 服务项目,建立服务关系。然而,由于工作人员和客户人员具有陌生性和临时性,工作人员 和客户人员彼此的服务质量和人身安全难以得到保障。因此,市场上迫切的需要一种工作 保障系统,即保障工作人员的服务质量,有保障工作人员的人身安全。
[0003] 中国专利(CN 102789217 B)公开了一种远程监控安全保障系统。该保障系统包 括:头盔模块、腕表模块以及控制中心模块;其中,头盔模块包含:传感器阵列模块、摄像装 置、头盔显示器、麦克风以及扬声器;腕表模块包含:现场取证装置和GPS装置。该保障系统, 可以对交警人员、公安警察、消防员以及井下采矿矿工实时定位,对交警人员、公安警察、消 防员以及井下采矿矿工的周围环境和及其自身人体条件的检测,可以远程摄像并且同步显 示,可以现场取证并实时与后端云平台数据库检索,实现工作人员与远程控制中心或其他 工作人员无线通信和免提语音通信,接收自控制中心的命令/指示,或小组成员信息的功 能。但是,该保障系统不适用于互联网平台的工作人员的服务保障和人身安全保障。服务行 业的工作人员工作在生活环境中,不需要检测空气质量等生活环境。因此,市场上目前还没 有一个既能保障工作人员的服务质量,又能保障工作人员的人身安全的保障系统。
【发明内容】
[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] (1)本发明根据用户的需求信息为用户匹配最适宜的工作人员/客户人员,使工作 人员和客户人员能够就近提供服务或获取服务;
[0030] (2)本发明通过证件上的水印图像进行身份验证,保障了工作人员和客户人员的 真实身份;
[0031] (3)本发明具有举报途径和报警途径,通过后台人工处理保障了工作人员的工作 权益,通过向报警系统快速发送工作人员的地理位置信息和个人信息,使警务人口快速到 达地理位置,保障工作人员的人身安全。
【附图说明】
[0032] 图1是本发明的基于移动互联网服务应用的工作人员保障系统的模块示意图;
[0033] 图2是本发明中的第一映射表、第二映射表、第一更新映射表和第二更新映射表的 逻辑关系示意图;
[0034]图3是本发明的基于移动互联网服务应用的工作人员保障系统的保障管理流程 图;
[0035]图4是本发明的水印生成模块的模块示意图;和 [0036]图5是本发明的水印验证模块的模块示意图。
[0037]附图标及列表
[0038] 10:移动端 101:个人信息模块102:地理位置信息模块
[0039] 103:属性和/或需求信息模块 104:水印验证模块
[0040] 105:服务评价模块106:举报模块 107:报警模块
[0041] 20:服务端 201:服务器模块 202:数据库
[0042] 203:水印生成模块204:数据匹配模块205:服务信息模块
[0043] 206:订单管理模块207:信用管理模块208:人工管理模块
[0044] 209:报警系统连接模块
【具体实施方式】
[0045] 下面结合附图进行详细说明。
[0046] 本发明的基于移动互联网服务应用的工作人员保障系统是一种能够使用户之间 在线上进行即时通讯,建立订单,在线下获得服务的互联网应用系统和互联网平台。本发明 还是一种线上线下一体化的020服务系统。本发明将互联网交易和线下服务结合在一起,更 为灵活的管理工作人员的服务和保障工作人员的权益和安全。本发明适用于互联网购物、 家政服务、家教服务、用户之间物品和服务内容等多种情况。本发明将闲置的人力资源和需 求的服务以及物质资源集合在一个平台上,实现了人力资源和物质资源的有效流动,促进 了社会的服务行业的发展。本发明可以作为家政服务平台管理系统,还可以作为商城购物 管理系统、家教服务平台管理系统以及其他服务平台管理系统。
[0047]本发明的用户包括工作人员和客户人员。工作人员为提供服务的人员。客户人员 为接受服务的人员。
[0048]图1是本发明的基于移动互联网服务应用的工作人员保障系统的模块示意图。如 图1所示,工作人员保障系统包括移动端10和服务端20。移动端10适用于工作人员和客户人 员。移动端10设置在移动设备或计算机上。移动设备包括智能手机、平板电脑或笔记本电 脑。移动终端设备通过WiFi、蓝牙、ZigBee、移动2G、移动3G或移动4G实现移动端10与服务端 20的数据传输。
[0049] 移动端10包括个人信息模块101、地理位置信息模块102、属性和/或需求信息模块 103、水印验证模块104、服务评价模块105、举报模块106和报警模块107。
[0050] 个人信息模块101用于用户提交和/或上传个人信息,并将个人信息发送至服务器 模块201进行保存。或者,用户通过个人信息模块查询匹配的服务对象公开的个人信息。
[0051] 具体地,用户通过移动端10的个人信息模块101登陆工作人员保障系统,进行个人 信息注册。个人信息包括基本的信息,例如头像、姓名、性别、年龄、联系电话、常用地址、关 联账号、个人学历、培训经历、从业经历、技能或资质证书等等信息。常用地址包括家庭地址 和办公地址。关联账号包括用户的银行卡号,也包括支付宝账号、微信账号等网络支付账 号。
[0052]地理位置信息模块102用于上传用户的地理位置信息。地理位置信息模块102基于 移动设备的GPS和/或iBeacon定位方式获取用户的实时地址。地理位置信息模块102以图片 的形式或地图的形式显示用户的地理位置。或者,地理位置信息模块102以三维立体形式的 地图显示用户的地理位置。用户可以根据三维立体地图查看服务地点的周围的环境,了解 服务地点,做出相应的准备。
[0053]属性信息和/或需求信息模块103用于上传用户的属性信息数据和/或需求信息数 据。属性信息包括身份类型和服务信息。身份类型包括工作人员和客户人员。服务信息包括 服务业务、从业时间、服务经验、服务费用、计费方式、支付方式。需求信息包括用户需求的 人员的身份类型和服务信息。
[0054]水印验证模块104用于对工作人员提供的电子和/或纸质证件的水印图像进行验 证,以确认工作人员的身份信息。证件上附有工作人员的头像。证件包括有效的上岗证、身 份证等经过工作人员保障系统人工验证的证件。
[0055] 或者,水印验证模块104用于对客户员提供的电子和/或纸质证件的水印图像进行 验证,以确认客户人员的身份信息。用户使用水印验证模块对水印图像进行验证后,服务行 为才会开始。水印验证的方式方便用户识别工作人员或客户人员的身份,保证了用户的人 身安全和服务质量。
[0056] 服务评价模块105用于用户上传对工作人员的服务质量或者客户人员的态度的评 价指数。评价指数包括评价等级、评价分值。评价指数可以由颜色的深度,图形的长度、图形 的数量、数值表示。评价指数的具体表示形式由用户自定义决定。
[0057]举报模块106用于用户对恶意的不诚信的工作人员或客户人员的举报。当客户人 员恶意不向工作人员支付薪酬时,或者恶意降低评价指数时,工作人员可以通过举报模块 向工作人员保障系统后台的人工管理模块进行举报。人工服务人员在接到举报后,到达现 场对服务细节进行调查。在确认客户人员具有不诚信的行为或恶意的行为后,强制客户人 员履行义务,并且降低客户人员的信用指数,扣除押金。
[0058]报警模块107用于工作人员或客户人员在危及人身安全的情况下报警。当工作人 员突发疾病,需要紧急救援时,工作人员通过报警模块107快速报警。或者,当工作人员到达 服务地点后,发现客户人员为违法犯罪分子的情况下,工作人员可以通过报警模块107快速 报警。工作人员只需要发送报警指令,不需要通过语音报警,便于工作人员在危险情况下隐 藏报警。
[0059]服务端20包括服务器模块201和人工管理模块208。服务器模块201包括数据库 202、水印生成模块203、数据匹配模块204、服务信息模块205、订单管理模块206、信用管理 模块207和报警系统连接模块209。
[0060] 服务器模块201包括本地服务器和远程服务器。本发明中,服务器模块201优选为 远程服务器。
[0061] 数据库202用于提取和存储移动端10上传的个人信息、地理位置信息、属性信息 和/或需求信息。数据库202保存根据用户的个人信息、地理位置信息、属性信息和/或需求 信息建立的第一映射表和第二映射表。第一映射表包括第一历史映射表、第一更新映射表 和第一预测映射表。第二映射表包括第二历史映射表、第二更新映射表和第二预测映射表。 根据一个优选实施方式,第一映射表为基于第一用户经移动端10上传的地理位置数据而建 立的第一用户与至少一个第二用户的对应关系列表。第二映射表为数据匹配模块204基于 第一用户经移动端10上传的属性数据和/或需求数据而建立的第一用户与至少一个第二用 户的对应关系列表。第一映射表和第二映射表基于响应移动端10发送的数据或指令完成更 新。
[0062] 水印生成模块203用于根据用户的个人信息生成人眼不可识别的水印图像。水印 图像中包含由密匙生成的唯一的呈正态分布的水印矩阵。水印图像和相应的水印矩阵保存 在水印验证模块104中。水印图像与第一映射表、第二映射表互相关联。
[0063]数据匹配模块204用于将第一映射表和第二映射表以交互匹配的方式匹配用户的 属性信息数据、需求信息数据和地理位置信息数据。优选地,第一更新映射表为数据匹配模 块204基于第一映射表和第一用户经移动端10发送的与查询服务和/或提供服务相关的数 据或指令匹配出的更新后地理位置数据而建立的第一用户与至少一个第二用户的对应关 系列表。第二更新映射表为数据匹配模块204基于第二映射表和第一用户经移动端10发送 的与查询服务和/或提供服务相关的数据或指令匹配出的更新后属性数据和/或需求数据 而建立的第一用户与至少一个第二用户的对应关系列表。数据匹配模块204对第一更新映 射表和第二更新映射表以交互匹配的方式进行服务与需求的匹配和/或筛选。
[0064]服务信息模块205用于接收第一更新映射表和第二更新映射表以交互匹配的方式 进行服务与需求的匹配和/或筛选后的数据,并且将数据处理形成服务信息。
[0065]订单管理模块206用于对用户建立的订单进行管理。订单管理模块206基于第一映 射表和/或第二映射表的更新状态或水印验证模块的验证反馈信息更新服务状态。若服务 状态在用户设置的属性时间内没有更新,所述订单管理模块取消订单。在工作人员提供相 应的服务后,订单管理模块206基于用户通过服务评价模块提供的评价指数确认订单结束 或向移动端发送返工指令,直至确认订单结束为止。订单管理模块206基于订单结束的状态 向工作人员的相关账户信息发送支付信息以完成费用支付。
[0066]信用管理模块207用于管理用户的信用指数,包括工作人员的信用指数和客户人 员的信用指数。当工作人员或客户人员被用户举报存在不诚信的行为,并且被人工服务人 员调查确认后,该工作人员或客户人员的信用指数就会降低。在移动端显示优选的匹配对 象时,优选信用指数较高的用户,信用指数较低的用户则降低被匹配的概率。
[0067]人工管理模块208连接多个人工服务人员,用于对服务纠纷进行调解和处理。人工 服务人员接收举报模块提供的举报信息,并且到达服务现场进行调差,保障工作人员的合 法权益。
[0068]报警系统连接模块209用于将发出报警指令的工作人员的地理位置信息和个人信 息发送至报警平台,从而使警务人员迅速到达现场,对工作人员进行救助。
[0069] 根据一个优选实施方式,本发明的工作人员保障系统的保障管理方式如下:
[0070] 工作人员/客户人员通过移动端10将个人信息、地理位置信息、属性信息和/或需 求信息传送至服务端20;
[0071] 水印生成模块101基于个人信息生成唯一的包含呈正态分布的水印矩阵的水印图 像,并且将所述水印图像附加在工作人员/客户人员提供的电子证件上;
[0072]所述服务端20中的数据库202基于地理位置信息建立第一映射表和基于属性信息 和/或需求信息建立第二映射表;
[0073]数据匹配模块204根据需求信息以交互匹配的方式对第一映射表和第二映射表进 行匹配和筛选数据,并将匹配和筛选的数据由服务信息模块处理后形成服务信息发送至移 动端10;
[0074]工作人员/客户人员根据移动端10接收的服务信息选择建立订单的对象并发送建 立订单指令,所述订单管理模块206响应订单指令建立订单;
[0075]水印验证模块104对工作人员/客户人员提供的设置有水印图像的证件进行识别 从而进行身份验证;
[0076]举报模块106将工作人员/客户人员的举报信息发送至服务端的人工管理模块 208,人工管理模块208连接的人工服务人员通过人工处理维护举报人员的工作权益;
[0077]报警模块107将工作人员/客户人员发出的报警指令传送至报警系统连接模块 209,所述报警系统连接模块209将报警信息和相关的地理位置信息、个人信息发送至报警 平台进行报警,以保护工作人员/客户人员的安全。
[0078] 实施例1
[0079]以本实施例为例对本发明的工作人员保障系统进行说明。本发明中,工作人员和 客户人员统称为用户。
[0080]用户在移动设备或计算机系统安装移动端10。用户登录移动端10,通过个人信息 模块101注册并上传个人信息。其中,工作人员需要上传有效的资格证件以确认其具备上岗 资格。资格证件包括身份证、健康证以及相关单位颁发的具体行业资格证、执业证中的一种 或几种,至少一种证件具有工作人员的图像。在工作人员上传相关资格证件后,人工管理模 块208的人工服务人员对资格证件进行人工审查。在人工服务人员审查合格后,发出审查合 格指令。水印生成模块203基于审查合格指令生成唯一的水印图像,并且将水印图像附加在 工作人员上传的所有证件上。水印图像包含由密匙生成的呈正态分布的水印矩阵。水印图 像与工作人员的个人信息、第一映射表、第二映射表互相关联。通过水印图像可以调取工作 人员的服务信息。类似的,客户人员需要上传具有头像的有效证件。水印生成模块203基于 人工服务人员的审查合格指令生成唯一的水印图像,并且将水印图像附加在客户人员上传 的有效证件上。水印图像同时传送至个人信息模块101作为水印原图储存。
[0081]数据库202接收地理位置信息模块102、属性信息和/或需求信息模块103上传的地 理位置信息、属性信息和/或需求信息分别建立包含地理位置信息的第一映射表和包含属 性信息和/或需求信息的第二映射表。第一映射表包括第一用户的地理位置数据以及至少 一个第二用户的地理位置数据。第二映射表包括第一用户的属性数据以及至少一个第二用 户的需求数据。
[0082] 工作人员通过属性信息和/或需求信息模块上传需求的客户人员的信息,包括地 理位置信息、性别信息、年龄信息、信用信息中的一种或几种。数据匹配模块204根据接收的 需求信息,以交互匹配的方式匹配和筛选出符合工作人员需求的数据。数据匹配模块204将 匹配和筛选的数据发送至服务信息模块205进行处理。服务信息模块205基于工作人员的设 置有序的显示客户人员需要的服务信息。例如,根据信用指数的高低显示客户人员。或者, 根据费用的高低显示客户人员。或者,根据客户人员的年龄段显示客户人员。
[0083] 工作人员选择至少一个客户人员,发出服务要约。服务要约内容包括服务项目、月艮 务时间、服务费用、支付方式、服务地点中的一种或几种。客户人员在限定时间内给予是否 接受订单要约的回复。若客户人员拒绝订单要约,则工作人员重新选择客户人员发出订单 要约。若客户再限定时间没有回复,则视为拒绝订单要约。若客户在限定时间接受订单要 约,则订单成立。若客户人员选择在线支付,在客户人员向工作人员保障系统预付服务费用 后,订单成立。预付的服务费用由工作人员保障系统保留,在工作人员完成服务项目,订单 结束后转账至工作人员的账户。
[0084]订单管理模块206根据接受订单要约的指令建立订单。订单内容包括服务时间段、 服务费用、服务地点、付费方式、服务状态。
[0085]工作人员携带服务所需工具在预约的时间到达服务地点,与客户人员见面。工作 人员向客户人员提供附加有水印图像的上岗资格证或执业资格证。附加有水印图像的上岗 资格证或执业资格证可以是电子形式的,也可以是纸质形式的。客户人员通过移动端10的 水印验证模块104将水印图像和存储的水印原图进行对比。若水印原图存在,则将水印图像 中包含的呈正态分布的水印矩阵进行识别,并且将识别的水印矩阵与水印原图中的水印矩 阵进行对比和匹配。若匹配成功,则工作人员的身份得到确认。类似的,工作人员通过移动 端10的水印验证模块104对客户人员提供的附加有水印图像的证件进行身份验证。若匹配 成功,则客户人员的身份得到确认。身份验证的方式排除了他人假冒客户人员接受服务的 风险,有利于工作人员的工作保障。而且,身份验证能够保证工作人员到达服务地点进行服 务。
[0086]订单管理模块206在接收到身份验证成功的指令后,将订单中的服务状态更改为 "服务进行中"。在工作人员完成服务项目后,客户人员通过移动端10的服务评价模块105发 送服务评价指数。订单管理模块206基于用户通过服务评价模块提供的评价指数确认订单 结束或向工作人员的移动端10发送返工指令,直至确认订单结束为止。若客户人员对工作 人员的评价指数低于服务满意阈值,订单管理模块206向工作人员的服务端10发送返工指 令,指示工作人员进行返工。同时,订单管理模块206更新的订单的状态仍然为服务状态。直 至订单管理模块206接收到的评价指数不低于服务满意阈值,订单管理模块206将订单的状 态更新为结束状态。订单管理模块206基于订单的结束状态向工作人员的相关账户信息发 送支付信息以完成费用支付。
[0087] 若客户人员恶意的要求工作人员进行返工,工作人员可以通过移动端10的举报模 块106举报客户人员。人工管理模块208接收到举报指令后,指示后台的人工服务人员对服 务过程进行调查。调查方式可以是以通讯的方式调查,也可以是现场调查。工作人员和客户 人员可以以图片的方式分别举证和辩诉。在人工服务人员确认客户人员存在恶意指示返工 的行为或者拒绝支付服务费用的行为后,人工服务人员指示客户人员支付费用,并且降低 客户人员的信用指数。信用管理模块207与社会的其他信用系统相关联,其他信用系统会同 步降低客户人员的信用指数。
[0088] 若工作人员在进行服务的过程中受到客户人员的恶意威胁,或者发生突然紧急事 件导致人身受到伤害,工作人员通过报警模块107进行报警。报警可以是语音报警也可以是 短讯报警、以按钮的形式静音报警。报警模块107向报警系统连接模块209发送报警指令。报 警系统连接模块209响应报警指令,将工作人员的地理位置信息和个人信息发送至报警平 台,便于警务人员准确快速地到达服务地点,保护工作人员,或者护送工作人员到达医院。 [0089]根据一个优选实施方式,水印生成模块203包括局部特征点提取模块203a、水印添 加区域选择模块203b、水印矩阵生成模块203c和水印添加模块203d,如图4所示。局部特征 点提取模块203a提取待添加水印的图像的局部特征点。水印添加区域选取模块203b用于根 据提取的局部特征点选取所述待添加水印的图像的水印添加区域。水印矩阵生成模块203c 用于使用密钥生成符合正态分布的水印矩阵。水印添加模块203d根据生成的水印矩阵将水 印添加到选取的水印添加区域。
[0090] 其中,水印添加区域选取模块203b包括水印添加区域块大小确定单元、水印添加 区域块中心确定单元和水印添加区域确定单元。水印添加区域块大小确定单元,用于设定 水印添加区域块的大小。水印添加区域块中心确定单元,用于将每一个局部特征点位置作 为一个水印添加区域块的中心。水印添加区域确定单元,用于将水印添加区域块组成水印 添加区域。
[0091] 水印矩阵生成模块203c包括随机矩阵生成单元、分解单元、随机正交矩阵生成单 元和水印矩阵生成单元。随机矩阵生成单元,用于使用密钥生成两个尺度为wXw的随机矩 阵。w为水印添加区域块的边长。分解单元,用于对所述两个随机矩阵分别进行QR分解得到 两个正交矩阵。随机正交矩阵生成单元,用于使用密钥生成一个对角系数按从大到小排列 的正交矩阵。水印矩阵生成单元,用于将前述的三个正交矩阵相乘得到水印矩阵。
[0092]水印添加模块203d包括第一颜色空间转化单元、第一变换单元、第二变换单元、第 三变换单元和第二颜色空间转化单元。第一颜色空间转化单元,用于将待添加水印的图像 从RGB颜色空间转化到HSV颜色空间,获取图像的强度量。第一变换单元,用于对图像的强度 量矩阵进行离散小波变换。第二变换单元,用于将离散小波变换后的第三层低频小波系数 加上加权水印矩阵,所述加权水印矩阵为水印矩阵与加权系数矩阵的乘积。第三变换单元, 用于对加入加权水印矩阵的第三层低频小波系数进行逆离散小波变换,得到添加水印后的 图像强度量。第二颜色空间转化单元,用于将所述添加水印后的图像强度量替换原始的图 像强度量,并将图像从HSV颜色空间转化到RGB颜色空间,得到添加水印后的图像。
[0093]本发明在水印添加的过程中,采用以局部特征点为中心,选定边长的正方形来作 为水印添加区域块,由水印添加块组成水印添加区域,因为每个水印添加块都是规则的形 状,因此在添加过程中无需对水印进行几何关系计算及归一化处理,避免在水印添加阶段 引入误差,从而提高水印添加的准确性,且减少水印添加的时间。
[0094]根据一个优选实施方式,水印验证模块104包括水印原图获取模块104a、局部特征 点识别模块1 〇4b、局部特征点确定模块104c、图像校正模块104d、水印添加区域确定模块 104e、水印矩阵确定模块104f和水印识别模块104g,如图5所示。水印原图获取模块104a根 据待识别水印的证件或图像获取水印原图。水印原图是指为添加水印后没有被修改的证件 的原始图像。数据库中存储有添加水印图像的证件的水印原图。在数据库中查找到水印原 图后,进行后续步骤,若数据库中没有水印原图,那么水印验证模块104反馈用户的身份验 证失败。局部特征点识别模块104b提取待识别水印的图像和水印原图的局部特征点。局部 特征点确定模块l〇4c对提取的待识别水印的图像的局部特征点和水印原图的局部特征点 进行匹配,确定待识别水印的图像与水印原图中互相匹配的局部特征点。其中,匹配的方法 为:将其中一个图像的每一个局部特征点都与另一个图像的所有局部特征点进行匹配。 [0095]具体的过程可以包括以下步骤:
[0096]步骤C1,计算其中一个图像的一个局部特征点与另一个图像的所有局部特征点之 间的最小距离和第二小距离。其中,每一个局部特征点都可以用一个特征矩阵来表示,特征 矩阵中的数值表示局部特征的属性值,两个局部特征点之间的距离即为两个特征矩阵之间 的距离。
[0097]步骤C2,若所获取的最小距离与第二小距离的比值小于或等于第一阈值,则进行 下一步骤,反之,则确定该局部特征点与另一个图像的所有局部特征点都不匹配。
[0098]步骤C3,若所获取的最小距离小于或等于第二阈值,则确定有最小距离的两个局 部特征点互相匹配,反之,则确定该局部特征点与另一个图像的所有局部特征点都不匹配。
[0099] 步骤C4,重复前述三个步骤,直到待识别水印的图像的局部特征点和原图的局部 特征点是否匹配全部确认完成。
[0100] 步骤C5,获取待识别水印的图像和水印原图的互相匹配的局部特征点。
[0101] 若互相匹配的局部特征点的数量大于等于第三阈值,则认定待识别水印的图像和 水印原图匹配,反之,则认定二者不匹配。
[0102] 其中,前述的第一阈值、第二阈值和第三阈值都可以根据实际情况事先设定,一般 情况下,为了保证识别的效果,可以取经验值,例如,第一阈值为0.6,第二阈值为400,第三 阈值为6等等,当然也可以修改,具体的取值并不限制。进一步地,若匹配的局部特征点的数 量小于第三阈值,也可以适当的增大第一阈值和第二阈值,以增加匹配的局部特征点数量。
[0103] 图像校正模块104d对待识别水印的图像进行校正,重新确定匹配的局部特征点。 水印添加区域确定模块l〇4e根据确定的待识别水印的图像与水印原图互相匹配的局部特 征点分别确定待识别水印的图像的水印添加区域以及水印原图中与水印添加区域对应的 局部图像区域。其中,待识别水印的图像的水印添加区域的确定与水印生成模块的水印添 加区域的确定方法相同,即以每一个确定的局部特征点位置为中心,边长为W的正方形为水 印添加区域块,这些水印添加区域块组成水印添加区域。水印矩阵确定模块104f,使用密钥 生成符合正态分布的水印矩阵。水印识别模块104g计算待识别水印的图像和原图中的水印 添加区域的差值矩阵,比较水印矩阵与差值矩阵的相关系数,实现水印识别。其中,差值矩 阵的计算过程如下:
[0104] D1,将待识别水印的图像中的水印添加区域和原图中的局部图像区域分别从RGB 颜色空间转化到HSV颜色空间,获取水印添加区域和局部图像区域的强度量;
[0105] D2,对二者的强度量矩阵分别进行离散小波变换;
[0106] D3,提取二者离散小波变换后的第三层低频小波系数矩阵,进行差值计算得到差 值矩阵。
[0107] 本发明事先设定水印矩阵与差值矩阵的相关系数阈值,然后将计算出的相关系数 与阈值进行比较,若相关系数大于等于阈值,则认为待识别水印的图像的水印添加区域为 水印原图中的局部图像区域,从而可以确定待识别水印的图像是否为水印图像,实现水印 识别。
[0108] 本发明在水印识别过程中通过与水印原图比较的方式来确定二者之间的相互匹 配的局部特征点来确定准确的水印添加区域,避免盲识别所带来的误差,可以提高识别的 准确性。另外,在水印识别过程中,通过符合正态分布的水印矩阵与待识别图像和水印原图 的水印添加区域的差值矩阵进行比较来实现水印识别,也可以提高识别的准确性。
[0109] 实施例2
[0110] 本实施例是对实施例1的进一步改进,对水印生成过程和水印验证的过程进行说 明。与实施例1相同的部分不再赘述。
[0111] 根据一个优选实施方式,水印图像由若干近似于证件图像背景色的像素点构成。 这些像素点以不规则的分布方式分布在附有水印图像的证件图像上,从而不会产生易于人 眼分辨的规律图案。
[0112] 水印图像生成方法的步骤包括:
[0113] S201:针对原始图像建立置乱矩阵,该置乱矩阵中包括与原始图像像素点一一对 应的位置。
[0114] S202:使用密钥与高斯基椭圆曲线域中的点相乘后得到的结果值填充到所述置乱 矩阵的所有位置。
[0115] S203:将所述置乱矩阵中取值相同的各个位置在原始图像中对应的像素点置换到 一起,得到置乱后的图像。
[0116] S204:在置乱后的图像中嵌入水印。
[0117] S205:利用置乱矩阵及逆算法对嵌入水印的置乱后的图像中进行反置乱,得到最 终图像。
[0118] 在本发明中,上述使用相乘结果填充置乱矩阵中的位置时,既可以按照行的顺序 填充也可以按照列的顺序填充,将上述按照行的顺序称为行扫描,将上述按照列的顺序称 为列扫描。对应填充置乱矩阵时的扫描方式,上述置换像素点时也采用行扫描或列扫描的 方式。
[0119] 本发明中,高斯基椭圆曲线由如下常用公式定义:y2+xy = x3+ax+b。该公式中的a,b 均为使用二进制序列表示的常数,常数取值不同时,所表示的椭圆曲线域不相同。密匙使用 二进制序列表示。。原始图像由像素点构成,这些像素点组成一个矩阵,将该矩阵称为像素 点矩阵。置乱矩阵中的位置与上述像素点矩阵中的像素点位置--对应。
[0120] 本发明利用密钥与高斯基椭圆曲线域中的点的坐标值乘积填充该置乱矩阵,再将 置乱矩阵中取值相同的点在原始图像中对应的像素点置换到一起。这相当于置乱是根据密 钥与高斯基椭圆曲线域中的点的相乘结果进行的,而并非根据简单的整数密钥进行。由于 高斯基椭圆曲线域中的任意一点的坐标值位数m(m为整数)都有100位以上(例如191位),因 此密钥与这些点的相乘结果的位数为2m,即已达到57位的长度,几乎不可能用穷举的方法 破解。因此,水印图像人眼不可见,安全性很高,不容易被篡改和伪造。而且像素点构成的水 印图像体积很小,便于存储在服务端和移动端,对网络通信负载要求也很小。有利于提高大 规模020结算系统的效率。
[0121] 根据一个优选实施方式,水印图像包含由密匙生成的呈正态分布的水印矩阵。水 印图像与工作人员的个人信息、第一映射表、第二映射表互相关联。通过水印图像可以调取 工作人员的服务信息。类似的,客户人员需要上传具有头像的有效证件。水印生成模块203 基于人工服务人员的审查合格指令生成唯一的水印图像,并且将水印图像附加在客户人员 上传的有效证件上。水印图像同时传送至个人信息模块101作为水印原图并储存。
[0122] 其中,水印图像生成的步骤包括:
[0123] S101,提取待添加水印的图像的局部特征点。
[0124] 提取图像的局部特征点可以根据现有的特征算法,如Harris角点、SIFT(尺度不变 特征变换)算法、MSER算法等方式来实现,本发明对此并不限制。
[0125] S102,根据提取的局部特征点,选取所述待添加水印的图像的水印添加区域。其 中,水印添加区域由若干个水印添加区域块组成,可以根据待添加的水印数量和图像的大 小来确定。其中,水印添加区域块的形状并无限制,例如圆形、矩形等等。
[0126] 根据一个优选实施方式,本发明将每一个水印添加区域块都设定为正方形,可以 根据待添加的水印数量和图像大小设定其边长为《,并以每个局部特征点位置为中心。为了 符合小波变换,每个水印添加区域块的边长可以为2的指数倍,例如4、8、16、32等。
[0127] 进一步地,为了保证所添加水印的不可见性,可以通过以下方式来实现:
[0128] 丢弃白色面积比例大于阈值的水印添加区域块。其中,白色面积比例指白色面积 在整个水印添加区域块中的比例,阈值可以根据需要来设定,如0.6等。
[0129] 丢弃标准方差小于阈值的水印添加区域块。标准方差为
[0131] n表示该水印添加区域块的像素总数,xi表示某个像素点的像素值,xi13表示某个 像素相对于邻近像素的平均像素值。
[0132] 本发明为了保障水印块之间互不干扰,且又有足够的水印添加区域块,还可以丢 弃中心距离小于阈值的两个水印添加区域块中的一个。在所有的水印添加区域块中,尽量 筛选相互重叠大于等于阈值的水印添加区域块来组成水印添加区域。其中,阈值可以根据 实际情况来确定,本申请对此并不限制,在本实施例中,将阈值设定为2w的平方根,即当两 个水印添加区域块的中心距离大于等于2w的平方根时,认为两者不会互相干扰。
[0133] S103,使用密钥生成符合正态分布的水印矩阵。
[0134] 密钥为预先设定的针对不同图像或者不同类图像的唯一的标识码,在使用时,可 以直接获取。使用密钥生成符合正态分布的水印矩阵的具体过程为:
[0135] A1,使用密钥生成两个尺度为w X w的随机矩阵。
[0136] 其中,w为前述所确定的水印添加区域块的边长。此处假设两个随机矩阵分别为U 和V〇
[0137] A2,对两个随机矩阵分别进行QR分解得到两个正交矩阵。
[0138] QR分解指将把矩阵分解成一个正交矩阵Q与一个上三角矩阵R的积。假设随机矩阵 U分解得到的正交矩阵为Uq,随机矩阵V分解得到的正交矩阵为Vq。
[0139] A3,使用密钥生成一个对角系数按从大到小排列的正交矩阵。
[0140] 具体的,使用密钥生成随机矢量lXw,将该随机矢量的值从大到小排列,并将排序 后的矢量作为正交矩阵的对角值,其余值用零补充,即得到尺度为wXw的正交矩阵S。
[0141] A4,将前述的步骤D2和D3中得到的三个正交矩阵相乘得到水印矩阵。最后得到的 水印矩阵为Wmat = Uq*S*Vq。
[0142] S104,根据生成的水印矩阵将水印添加到选取的水印添加区域。
[0143] 具体的包括以下步骤:
[0144] S1041,将待添加水印的图像从RGB颜色空间转化到HSV颜色空间,获取图像的强度 量。
[0145] 其中,RGB颜色空间指由红(R)、绿(G)、蓝(B)三个颜色通道的变化和叠加构成的颜 色空间。HSV颜色空间:由色调(H)、饱和度(S)、亮度(V)来表示各种颜色所构成的颜色空间。
[0146] S1042,对图像的强度量矩阵进行离散小波(DWT,DiscreteWaveletTransform)变 换。
[0147] S1043,将离散小波变换后的第三层低频小波系数加上加权水印矩阵。
[0148] 加权水印矩阵为水印矩阵与加权系数矩阵的乘积,其中,加权系数矩阵根据实际 水印的可见性和抗干扰性来选取,一般情况下,加权系数矩阵的系数值在〇. 1到〇. 2之间。
[0149] S1044,对加入加权水印矩阵的第三层低频小波系数进行逆离散小波(IDWT)变换, 得到添加水印后的图像强度量。
[0150] S1045,用S1044中得到的图像强度量替换S1041中的图像强度量,并将图像从HSV 颜色空间转化到RGB颜色空间,得到添加水印后的图像。
[0151] 本发明的水印图像在水印添加过程中通过局部特征点来确定水印添加区域,无需 全局添加,从而可以使水印具有较好的不可见性。而且,在水印添加的过程中采用符合正态 分布的水印矩阵,也保证水印的不可以见性,同时增强了水印的鲁棒性。
[0152] 根据一个优选实施方式,水印图像为人眼不可见的光谱水印。光谱水印设置有不 可见光谱范围的多个光谱。
[0153] 光谱的范围为390-410nm,830-850nm。光谱范围小于400nm的紫外光和大于760nm 的红外光、远紫外光的光谱。由于人眼对紫外光、红外光、远紫外光无法察觉,看不见由不可 见光的光谱形成的光谱水印。但是,图像采集设备可以识别光谱水印中的光谱,从而对光谱 形成的水印图像进行验证,避免了光谱水印图像被伪造的风险,增加了安全性。
[0154] 光谱水印图像可以由区域范围内不确定的光谱点形成。光谱点同时包括红外光谱 点和紫外光谱点。红外光谱点和紫外光谱点交错排列形成光谱水印图像。
[0155] 同样,光谱水印图像不限于电子形式,还可以有设备添加在工作人员的纸质证件 上。纸质证件的材料为能够打印光谱水印的纸质材料。
[0156] 在识别时,图像采集设备对水印图像进行光源照射,对反射的光谱进行图像检测。 若检测的光谱水印图像与存储的水印图像相同,则验证成功。光谱水印图像不需要经过加 密存储,验证过程简单方便。而且,光谱水印图像是隐形的不可见的水印图像,不易伪造,安 全性更高。
[0157] 根据一个优选实施方式,水印图像与证件图像分开存储在移动端10的个人信息模 块101中。
[0158]当需要提取附加有水印图像的证件图像时,服务端20向相应的移动端10发送证件 图像提取指令。个人信息模块101响应于提取证件图像的指令分别提取服务人员的水印图 像和证件图像并合成为附有水印图像的证件图像传送至服务端20。附有水印图像的证件图 像是在后台进行合成的,而不会展示给用户。换而言之,水印图像不会显示在移动端10的屏 幕上,附有水印图像的证件图像也不会存储在移动端10的存储器中。本发明能够避免被采 用技术手段处理过的图像蒙骗。例如,单纯的电子截取的图像,水印图像和证件图像是一体 的,不能被服务端20识别,从而不能欺骗服务端20。
[0159]根据一个优选实施方式,水印验证模块104根据识别的水印图像指示服务端20提 供相关的水印图像即水印原图。若服务端20反馈没有查询到水印原图,则水印验证失败。若 服务端20提供水印原图,水印验证模块104将水印图像与水印原图进行对比,若水印图像与 水印原图不匹配,被篡改,则水印验证失败。
[0160]根据一个优选实施方式,订单管理模块206向移动端10发送结算请求,移动端10响 应于结算请求,在用户对服务费用清单确认时对服务费用清单添加不可见的水印图像。
[0161] 具体的,移动端10向订单管理模块206发送服务结束通知。订单管理模块206接收 到服务结束通知,在服务状态更改为服务结束状态后,向移动端10发送结算请求。移动端10 响应于结算请求,发出结算指令。订单管理模块206响应结算指令向移动端10发送服务费用 清单。移动端10的用户对服务费单清单进行确认。移动端10在发送确认指令时对服务费用 清单添加不可见的水印图像。订单管理模块206接收到附加有水印图像的服务费用清单,向 工作人员的指定账户支付费用。
[0162] 或者,在服务时间超出预设服务时间段后。移动端10没有向订单管理模块206发送 服务结束通知。向订单管理模块206主动向移动端10发送结算请求。移动端10响应于结算请 求,发出结算指令。订单管理模块206响应结算指令向移动端10发送服务费用清单。移动端 10的用户对服务费单清单进行确认。移动端10在发送确认指令时对服务费用清单添加不可 见的水印图像。订单管理模块206接收到附加有水印图像的服务费用清单,向工作人员的指 定账户支付费用。对服务费用清单添加水印,可以确认审核服务费用清单的用户的真实身 份。从而避免服务费用清单被不法分子审核和冒领服务费用。同时,附加有不可见水印图像 的服务费用清单可以避免在传送过程中被篡改。若服务费用清单被篡改,水印图像就会被 破坏和篡改。订单管理模块206将不会根据被篡改的服务费用清单向指定账户支付服务费 用。而且,水印图像与用户的个人信息相关联,包括与用户的指定账户相关联。订单管理模 块206根据水印图像便于向客户人员的指定账户扣取服务费用和向工作人员的指定账户支 付服务费用,降低了账户出错的概率。
[0163] 或者,预定的服务时间没有结束,但是客户人员或工作人员遇到突发状况,需要暂 停服务。客户人员或工作人员通过移动端10向订单管理模块206发送结束服务申请。客户人 员或工作人员需要对结束服务的原因进行说明,即是客户人员发生突发状况还是工作人员 发生突发状况。以客户人员发生突发状况进行说明。工作人员通过移动端10向订单管理模 块206发送结束服务申请。订单管理模块206接收到结束服务申请后,向客户人员的移动端 10发送结束服务确认信息。在客户人员对结束服务确认信息进行确认的情况下,订单管理 模块206向移动端10发送结算请求。移动端10响应于结算请求,发出结算指令。订单管理模 块206响应结算指令向移动端10发送服务费用清单。移动端10在发送确认指令时对服务费 用清单添加不可见的水印图像。由于客户人员发生突发状况,订单管理模块206将客户人员 对服务费用清单的确认期限适当延长,使客户人员在期限范围内对服务费用清单进行确 认。订单管理模块206接收到附加有水印图像的服务费用清单,向工作人员的指定账户支付 费用。若客户人员在期限范围没有对服务费用清单进行确认,则订单管理模块206视为客户 人员对服务费用清单进行默认,向客户人员的指定账户扣取服务费用和向工作人员的指定 账户支付服务费用。
[0164] 根据一个优选实施方式,在用户对服务费用清单进行确认时,移动端10以用户不 可察觉的方式自动添加水印图像。
[0165] 移动端10对服务费用清单添加不可加水印图像的过程是用户不可察觉的。添加水 印图像后的服务费用清单在用户的视觉中与没有添加水印图像的服务清单是系统的,但是 订单管理模块206能够识别服务费用清单上的水印图像。
[0166] 根据一个优选实施方式,采取至少一个来自于待添加水印的证件图像的局部特征 点为定位点,并且以该定位点为基准将由若干近似于证件图像背景色的像素点构成的水印 图像添加至所述待添加水印的图像。
[0167] 具体地,水印生成模块提取待添加水印的图像的局部特征点。提取图像的局部特 征点可以根据现有的特征算法,如Harris角点、SIFT(尺度不变特征变换)算法、MSER算法等 方式来实现。选取的局部特征点为定位点。水印图像的像素点分布与证件图像的背景颜色 一致。水印图像以定位点为基准添加在证件图像上。由于像素点的颜色与背景颜色一致,在 人眼中,水印图像是不可见的。水印图像以同样的方式增加在服务费用清单上。这样,水印 图像的像素点与证件图像的背景颜色一致,用户不能够看见水印图像,从而不能伪造和篡 改水印图像。
[0168] 根据一个优选实施方式,定位点是待添加水印的证件图像中的颜色占比最大的区 域的中心点。
[0169] 优选地,选择证件图像的区域中,颜色占比最大的区域的中心点作为中心点。这样 像素点的颜色比较一致,降低了水印图像像素点与背景颜色的差异性,使得水印图像能够 完全融入在证件图像的背景颜色中。例如,证件图像为背景颜色中,红色占比最大。水印图 像以红色占比最大的区域中心点为定点,将像素点按照背景颜色的变化顺序排列。像素点 可以按照规律排列分布,也可以不规则排列分布。在验证的时候,水印验证模块104识别证 件图像中的像素点形成的水印图像,并将其与存储的水印原图进行对比。若像素点分布一 致,则水印验证成功。否则,水印验证失败。
[0170] 采取上述水印添加方法,使得本发明在长期使用的过程中将会形成形形色色的水 印,尤其是水印位置也完全无法预测。因此本发明的这种方法具备良好的抗概率分析破解 能力。
[0171] 实施例3
[0172] 本实施例是对实施例1的改进。本实施例对数据库202中的第一映射表和第二映射 表进行说明,未说明的部分与实施例1相同。
[0173] 本实施例中,第一用户为工作人员,第二用户为客户。反之,第一用户为客户人员, 第二用户为工作人员时,可采用同样的方式建立和更新第一映射表和第二映射表。
[0174] 如图2所示,第一映射表包括第一用户的地理位置数据以及至少一个第二用户的 地理位置数据。其中,第一用户的地理位置数据是第一用户经移动端10上传的。至少一个第 二用户的地理位置数据是数据匹配模块204基于第一用户上传的地理位置数据从数据库 202的用户信息中匹配出来的。例如,第一用户上传的地理位置数据为A地,数据匹配模块 204从数据库202的用户信息中匹配出至少一个地理位置与A地相关的第二用户,即第一映 射表中的第二用户A1、第二用户A2……第二用户An。
[0175] 第二映射表包括第一用户的属性数据以及至少一个第二用户的需求数据。其中, 第一用户的属性数据是第一用户经移动端10上传的。至少一个第二用户的需求数据是数据 匹配模块204基于第一用户上传的属性数据从数据库202的用户信息中匹配出来的。例如, 第一用户上传的属性数据为B,数据匹配模块204从数据库202的用户信息中匹配出至少一 个需求数据与B相关的第二用户,即第二映射表中的第二用户B1、第二用户B2……第二用户 Bp〇
[0176] 第一用户经移动端10发送与查询服务相关的数据或指令。数据匹配模块204根据 第一映射表和第一用户更新后的地理位置建立第一更新映射表。例如,第一用户的地理位 置经地理位置由地理位置信息模块102定位为C地,或者通过移动端10将第一用户的地理位 置更新为C地,则第一用户更新后的地理位置为C地。C地可是与A地相距不远地方,如同一个 街道;也可以是与A地相隔较远的地方,如不同的城区。若C地与A地是相距不远地方,如同一 个街道,数据匹配模块204可从第一映射表的n个第二用户中匹配出至少一个地理位置与C 地相关的第二用户,即第一更新映射表中的第二用户C1、第二用户C2……第二用户Cm。此 时,m<n。若C地与A地相隔较远,如在不同的城区,在第一映射表中无法匹配出与C地相关的 至少一个第二用户,则数据匹配模块204可从数据库202的用户信息中匹配出至少一个地理 位置与C地相关的第二用户,即第一映射表中的第二用户C1、第二用户C2……第二用户Cm。 此时,m与n没有确定的大小关系。
[0177] 第一用户经移动端10发送与查询服务相关的数据或指令。数据匹配模块204根据 第二映射表和第一用户更新后的属性数据建立第二更新映射表。例如,第一用户的属性数 据通过移动端10更新为D,则第一用户更新后的属性数据为D』可是与B相关的属性数据,如 同属于家政服务领域;D也可以是与B不相关的属性数据,如B是家政服务领域,D是培训服务 领域。若D与B是相关的属性数据,数据匹配模块204可从第二映射表的n个第二用户中匹配 出至少一个需求数据与D相关的第二用户,即第二更新映射表中的第二用户D1、第二用户 D2……第二用户Dq。此时,q彡p。若D与B是不相关的属性数据,在第二映射表中无法匹配出 需求数据与D相关的至少一个第二用户,则数据匹配模块204可从数据库202的用户信息中 匹配出至少一个需求数据与D相关的第二用户,即第一映射表中的第二用户D1、第二用户 D2……第二用户Dq。此时,q与p没有确定的大小关系。
[0178]对第一更新映射表和第二更新映射表由数据匹配模块204以交互匹配的方式进行 服务与需求的匹配和/或筛选,并将匹配和/或筛选后的数据发送至服务信息模块205。服务 信息模块205对数据分析和处理后,整理为服务信息传送至移动端10。
[0179] 实施例4
[0180]本实施例对基于移动互联网应用的工作人员保障系统的保障管理方式进行说明。
[0181] 如图3所示,客户人员通过移动端10的属性信息和/或需求信息模块103输入对工 作人员的需求信息,并输入地理位置范围。数据匹配模块204以交互匹配的方式对第一映射 表和第二映射表进行匹配和筛选,筛选出在地理位置范围内的符合需求信息的工作人员。 服务信息模块205将匹配和筛选的数据处理后,以有序的形式发送并显示在移动端10。其 中,工作人员的显示顺序可以根据信用管理模块207的信用指数依次显示。客户人员向选择 的工作人员发送订单要约。若选定的工作人员在60S内接收订单,那么订单管理模块206建 立订单。若选定的工作人员在60S内没有接收订单,那么数据匹配模块204以交互匹配的方 式重新对第一映射表和第二映射表进行匹配和筛选,再次筛选出在地理位置范围内的符合 需求信息的工作人员。客户人员再次选择工作人员并发送订单要约。若选定的工作人员在 60S内接收订单,那么订单管理模块206建立订单。在订单建立后,若客户人员取消订单,则 服务过程结束。接收订单的时间可以由用户设置。
[0182] 在工作人员接受订单后,工作人员与客户人员联系确认服务相关信息。服务相关 信息包括服务时间段、服务地点、服务项目、服务费用、支付方式等信息。若工作人员与客户 人员协商服务信息失败,客户取消订单。
[0183] 在工作人员与客户人员关于服务信息协商一致后,工作人员携带服务工具到达服 务地点。工作人员与客户人员通过移动端10的身份验证模块互相进行身份验证。在身份验 证成功后,工作人员开始工作。
[0184] 在工作人员工作的过程中,若工作人员出现人身危险且无法处理,工作人员通过 报警模块107进行报警。之后,工作人员等待警务人员到来,工作人员的工作结束。
[0185] 在工作人员正常工作完成后,客户人员对工作质量进行验收。若客户人员通过服 务评价模块105发送的评价指数不低于服务满意阈值,则工作质量验收合格。客户在线付款 或现金付款。工作人员保障系统的管理结束。若客户付款失败,由工作人员保障系统的人工 服务人员处理。
[0186] 若客户人员通过服务评价模块105发送的评价指数低于服务满意阈值,则工作质 量验收不合格。订单管理模块206向工作人员的移动端10发送返工指令。工作人员进行返 工,返工后由客户人员进行再次验收。直至客户验收合格为止。
[0187] 若工作人员的工作质量合格,而客户人员恶意指示返工。工作人员可以通过移动 端10的举报t旲块1〇6举报客户人员。人工官理t旲块208接收到举报指令后,指不后台的人工 服务人员对服务过程进行调查。调查方式可以是以通讯的方式调查,也可以是现场调查。工 作人员和客户人员可以以图片的方式分别举证和辩诉。在人工服务人员确认客户人员存在 恶意指示返工的行为或者拒绝支付服务费用的行为后,人工服务人员指示客户人员支付费 用,并且降低客户人员的信用指数。信用管理模块207与社会的其他信用系统相关联,其他 信用系统会同步降低客户人员的信用指数。
[0188]需要注意的是,上述具体实施例是示例性的,本领域技术人员可以在本发明公开 内容的启发下想出各种解决方案,而这些解决方案也都属于本发明的公开范围并落入本发 明的保护范围之内。本领域技术人员应该明白,本发明说明书及其附图均为说明性而并非 构成对权利要求的限制。本发明的保护范围由权利要求及其等同物限定。
【主权项】
1. 一种基于移动互联网服务应用的工作人员保障系统,其特征在于,所述工作人员保 障系统包括至少一个设置有水印验证模块的移动端和设置有水印生成模块的服务端, 所述水印生成模块响应于个人信息的成功审核信息,生成用于向所述移动端上传的证 件图像添加的不可见的水印图像; 所述水印验证模块将由与所述移动端连接和/或集成于所述移动端的图像采集设备采 集的水印图像与存储的水印原图进行对比和匹配以对用户的身份进行验证。2. 如权利要求1所述的工作人员保障系统,其特征在于,所述水印图像与所述证件图像 分开存储于所述移动端的个人信息模块, 所述个人信息模块响应于提取证件图像的指令,分别提取用户的水印图像和证件图像 并合成附有水印图像的证件图像传送至所述服务端。3. 如权利要求2所述的工作人员保障系统,其特征在于,所述水印生成模炔基于证件图 像的局部特征点选取水印添加区域,并且在所述水印添加区域形成不可见的水印图像。4. 如权利要求3所述的工作人员保障系统,其特征在于,所述服务端的数据库基于所述 移动端发送的地理位置信息建立第一映射表和基于所述移动端发送的属性信息和/或需求 信息建立第二映射表, 所述服务端的数据匹配模块对所述第一映射表和所述第二映射表以交互匹配的形式 匹配和筛选数据,并且将匹配和筛选数据由服务信息模块处理后形成服务信息发送至移动 端。5. 如权利要求4所述的工作人员保障系统,其特征在于,所述第一映射表和所述第二映 射表包括基于所述移动端更新的地理位置信息和属性信息和/或需求信息进行更新的第一 更新映射表和第二更新映射表,更新前形成的第一映射表和第二映射表存储为第一历史映 射表和第二历史映射表,所述数据库基于第一历史映射表和第一更新映射表建立第一预测 映射表以预测工作人员/或客户人员的地理位置信息变化,所述数据库基于第二历史映射 表和第二更新映射表建立第二预测映射表以预测工作人员/或客户人员的属性信息和/或 需求信息变化。6. 如权利要求1至5之一所述的工作人员保障系统,其特征在于,所述移动端还包括举 报模块,所述工作人员/客户人员通过举报模块对不诚信的客户人员/工作人员进行举报以 使人工服务人员介入,从而维护自身的工作权益。7. 如权利要求6所述的工作人员保障系统,其特征在于,所述移动端还包括报警模块, 所述报警模块与所述服务端的报警系统连接模块形成紧急报警通道,在人身安全处于危急 的情况下所述工作人员/客户人员通过所述报警模块快速与报警系统连接,其中,所述报警 系统连接模块将地理位置信息、个人信息迅速发送至报警系统的接警人员。8. 如权利要求7所述的工作人员保障系统,其特征在于,所述服务端还包括信用管理模 块,所述信用管理模炔基于工作人员/客户人员的举报信息对客户人员/工作人员的信用指 数进行管理,对信用指数低于信用阈值的客户人员/工作人员的服务信息增加提醒标识。9. 如权利要求8所述的工作人员保障系统,其特征在于,所述服务端还包括订单管理模 块和服务评价模块,所述客户人员通过所述服务评价模块上传对工作人员的工作质量的评 价指数,所述服务评价模块将评价指数发送至所述订单管理模块; 所述订单管理模炔基于所述移动端的指令建立订单和更新工作人员的服务状态,所述 订单管理模炔基于接收的所述评价指数确认服务状态是否结束, 若所述评价指数低于服务满意阈值,所述订单管理模块向相应的工作人员发送返工指 令。10.如前述权利要求之一所述的工作人员保障系统,其特征在于,所述工作人员保障系 统的保障管理方式如下; 工作人员/客户人员通过移动端将个人信息、地理位置信息、属性信息和/或需求信息 传送至服务端; 水印生成模炔基于个人信息生成唯一的包含呈正态分布的水印矩阵的水印图像,并且 将所述水印图像附加在工作人员/客户人员提供的电子证件上; 所述服务端中的数据库基于地理位置信息建立第一映射表和基于属性信息和/或需求 信息建立第二映射表; 数据匹配模块根据需求信息以交互匹配的方式对第一映射表和第二映射表进行匹配 和筛选数据,并将匹配和筛选的数据由服务信息模块处理后形成服务信息发送至移动端; 工作人员/客户人员根据移动端接收的服务信息选择建立订单的对象并发送建立订单 指令,所述订单管理模块响应订单指令建立订单; 水印验证模块对工作人员/客户人员提供的设置有水印图像的证件进行识别从而进行 身份验证; 举报模块将工作人员/客户人员的举报信息发送至服务端的人工管理模块,人工管理 模块连接的人工服务人员通过人工处理维护举报人员的工作权益; 报警模块将工作人员/客户人员发出的报警指令传送至报警系统连接模块,所述报警 系统连接模块将报警信息和相关的地理位置信息、个人信息发送至报警平台进行报警,以 保护工作人员/客户人员的安全。
【文档编号】G06Q50/26GK105913362SQ201610217383
【公开日】2016年8月31日
【申请日】2016年4月8日
【发明人】胡荣强
【申请人】四川省亚丁胡杨人力资源集团有限公司