一种OFD文件植入通讯工具进行阅读交流指挥的方法转让专利
申请号 : CN202110957341.8
文献号 : CN113422841B
文献日 : 2022-03-11
发明人 : 何冉冉 , 何中 , 龚超 , 蔡亚军 , 严伟 , 顾志平 , 鞠海林 , 施东海
申请人 : 江苏中威科技软件系统有限公司
摘要 :
权利要求 :
1.一种OFD文件植入通讯工具进行阅读交流指挥的方法,其特征在于,包括:打开OFD文件并解析,插入用于配置服务器的地址信息,建立服务器与用户端组之间的连接,用户端组包括客户端和管理端;
交流指挥,具体如下步骤:
服务器获取用户端组中的一端在OFD文件中创建的通讯标引的相关信息,并存储,通讯标引的相关信息中包括标引id、标引名称、标引标识以及标引位置,标引位置包括页码和页面中标引的坐标;
服务器将通讯标引的相关信息发送至用户端组中的另一端,并根据标引位置将对应的标引标识插入此端的OFD文件中,形成通讯标引,点击该通讯标引,建立用户端组中两端之间的传输连接;
保持用户端组中两端之间长连接,开启通讯会话,进行交流指挥;
服务器监测到用户端组中的任一端或两端关闭OFD文件,中断传输连接。
2.根据权利要求1所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,在建立服务器与用户端组之间的连接前OFD文件植入通讯工具进行阅读交流指挥的方法还包括:
置入地址,置入地址的过程为:管理端通过阅读交流装置打开OFD文件并解析,在OFD文件的扩展文件中插入用于配置服务器的地址信息,形成新的OFD文件;
文件输送,管理端将新的OFD文件通过服务器发送给客户端,将新的OFD文件作为进行交流指挥的OFD文件;
管理端根据服务器的地址信息与服务器创建TCP连接;客户端打开新的OFD文件并解析,客户端根据服务器的地址信息与服务器创建TCP连接。
3.根据权利要求1所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,与服务器连接的一端可预先在对应的OFD文件创建通讯标引,置入交流信息,通讯标引的相关信息与交流信息均被存储于服务器中,等待被服务器转发给用户端组中未与服务器连接的一端。
4.根据权利要求1所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,通讯会话过程中通讯会话的一端通过创建或点击通讯标引置入交流信息,通讯标引的相关信息与交流信息均被存储于服务器中,被服务器转发给通讯会话的另一端。
5.根据权利要求1所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,服务器定时收发数据包实现长连接,数据包包括通讯标引的相关信息和交流信息;
所述数据包被传输前进行加密处理。
6.根据权利要求3至5中的任一端所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,所述交流信息至少包括消息和操作指令中的一个,所述消息包括但不限于文本、表情、图片、文件、视频、音频、位置、通知,所述操作指令包括但不限于字体颜色、加粗、下划线、插入编号。
7.根据权利要求3或4所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,
交流信息被服务器转发后,接收交流信息的一端上被转发的交流信息对应的通讯标引未被触发时,通讯标引闪烁高亮;
闪烁高亮的通讯标引被触发,交流信息在接收交流信息的一方执行,交流信息中的消息显示于弹出的对话框中,通讯标引的闪烁高亮效果去除,接收交流信息的一端可通过对话框回复消息。
8.根据权利要求1所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,OFD文件中的通讯标引被整合形成导览树展示,导览树的导览条目与通讯标引对应,点击导览条目,展示包含导览条目对应的通讯标引所在的页面,并打开通讯标引对应的对话框。
9.根据权利要求8所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,所述导览树的导览条目中包括通讯标引的相关信息,通讯标引对应的消息未被读取时,导览树中与通讯标引对应的导览条目出现未读提示,未读提示至少包括闪烁高亮提示和信息图标中的一种。
10.根据权利要求1所述的一种OFD文件植入通讯工具进行阅读交流指挥的方法,其中,服务器从客户端与服务器连接开始一直监听客户端在阅读交流装置中对OFD文件的所有操作,形成客户端动作数据,并将客户端动作数据发送给管理端;
客户端从客户端打开OFD文件开始一直处于监听OFD文件的状态,监听客户端对OFD文件的所有操作以及客户端的阅读交流装置与服务器的连接状态,在OFD文件未关闭,客户端与服务器的连接断开时,客户端关闭OFD文件。
说明书 :
一种OFD文件植入通讯工具进行阅读交流指挥的方法
技术领域
背景技术
Open Fixed‑layout Document的简写,是我国自主可控的电子文件版式文档格式,对应的
国际标准就是PDF。OFD版式文件,版面固定、不跑版、所见即所得,可以视为计算机时代的
“数字纸张”;是电子文档发布、数字化信息传播和存档的理想文档格式。
会出现描述位置找寻不便,发出的针对某一位置的消息容易被其他交流内容刷掉等情况,
影响阅读交流的效果。
发明内容
和页面中标引的坐标;
端之间的传输连接;
给用户端组中未与服务器连接的一端。
会话的另一端。
于字体颜色、加粗、下划线、插入编号。
过对话框回复消息。
开通讯标引对应的对话框。
至少包括闪烁高亮提示和信息图标中的一种。
端;
客户端与服务器的连接断开时,客户端关闭OFD文件。
够进行定位交流通讯,便于交流双方能够准确的找到交流内容所在的位置和交流的内容,
增强阅读指挥交流的效果,同时通过对客户端的监听设置使得OFD文集的处理处于可控的
状态内。本方法还适用于其他类型的版式文件,支持版式数据流文件系统及其操作装置,作
为其功能的组成部分。
附图说明
具体实施方式
户端中均安装有阅读交流装置的应用程序,
括用户名,主服务器中每个用户id对应的用户名均不相同;
阅读交流指挥的方法。
交流指挥的方法包括如下步骤:
增加或删除好友列表中的用户名;
服务器的地址信息插入OFD文件的xml格式的扩展文件中,形成新的OFD文件(点击配置按钮
也通过阅读交流装置将主服务器调取的子服务器的地址信息插入OFD文件的xml格式的扩
展文件中,形成新的OFD文件),用户A的角色默认为管理端,用户A的用户名和角色存储至交
流指挥列表中;
户端的用户名和角色对应存储至交流指挥列表中,管理端将交流指挥列表和新的OFD文件
存储至主服务器,同时管理端将交流指挥列表存储至子服务器中,若交流指挥列表中的某
一用户名对应的客户端A已通过用户名和密码登录阅读交流装置则进入步骤5;
器的地址信息与对应的子服务器创建TCP连接;
位置包括页码和页面中标引的坐标),形成通讯标引的相关信息,并存储于服务器数据库的
信息条中,标引标识为文字、图片等中的一种或多种的组合;
编号,
涉及的所有客户端,通讯标引用作管理端与客户端进行交流的一个入口,管理端可以创建
一个或多个通讯标引,通讯标引的创建位置自定义,其不限页码、不限个数,可以通过点击
通讯标引直接触发;情形一可在步骤5之前执行,也可以在步骤5之后执行,若情形一在步骤
5之前执行则在步骤5执行完成后进入步骤7,若情形一在步骤5之后执行则在情形一执行完
之后进入步骤7;
端,通讯标引用作管理端与客户端进行交流的一个入口,一个客户端可以创建一个或多个
通讯标引,通讯标引的创建位置自定义,其不限页码、不限个数,可以通过点击通讯标引直
接触发,进入步骤8;
操作指令在客户端的阅读交流装置中执行并显示,比如:发起者在其当前页面的某一段内
容的下方添加下划线,那么客户端在点击触发闪烁高亮的通讯标引,客户端对应的内容下
方也会出现下划线;标引标识未被点击,通讯标引未被触发,交流信息未被读取或执行(操
作指令处于待被执行状态,消息处于未被读取的状态),对应的通讯标引闪烁高亮;客户端A
点击标引标识,触发通讯标引,建立客户端A与管理端之间的传输连接,对应的对话框打开,
显示消息,开启通讯会话,消息处于被读取的状态,客户端A可通过对话框进行消息回复,通
讯标引被点击后通讯标引不再闪烁高亮,进入步骤9;
指令在客户端的阅读交流装置中执行并显示,比如:发起者在其当前页面的某一段内容的
下方添加下划线,那么客户端在点击触发闪烁高亮的通讯标引,客户端对应的内容下方也
会出现下划线,标引标识未被点击,通讯标引未被触发,交流信息未被读取或执行(操作指
令处于待被执行状态,消息处于未被读取的状态),对应的通讯标引闪烁高亮;管理端点击
标引标识,触发通讯标引,建立管理端与客户端A之间的传输连接,对应的对话框打开,显示
消息,开启通讯会话,消息处于被读取的状态,管理端可通过对话框进行消息回复,通讯标
引被点击后通讯标引不再闪烁高亮,进入步骤9;
新的链接通讯标引的操作指令,新的消息和/或操作指令会根据文件id和标引id存入数据
库中对应的通讯标引的相关信息中,同时客户端对应的用户名也会存储至通讯标引的相关
信息中;
息,数据包在被传输前通过加密算法进行加密处理,算法包含但不限于SM2、SM3、SM4、DES、
AES或IDEA,然后再通过传输渠道进行传输,子服务器在收到数据包时通过同样的秘钥规则
进行解密,然后再处理数据。可以保证传输过程安全,降低被抓包窃取的风险。有效的增强
OFD文件植入通讯工具进行阅读交流指挥的方法执行过程中的安全性。
服务器连接的一端。
的另一端,由该端对该信息进行解答回复,达到交流指挥的目的,便于在阅读OFD文件的过
程中进行实时的沟通交流。
相关信息中,操作包括但不仅限于字体颜色、加粗、下划线、插入编号等,这样能够使得交流
过程中被交流内容所在的位置能够更加的明确,增强交流时的体验感。
址信息与对应的子服务器创建TCP连接,子服务器将该用户的用户名与交流指挥列表中的
用户名进行比对匹配,若匹配成功则进入步骤6,若匹配不成功则该用户仅能够打开新的
OFD文件,同时子服务器会一直监听该端对新的OFD文件的操作,获取对应的用户名、打开新
的OFD文件的时间以及对新的OFD文件的操作形成异常数据发送至管理端,便于管理端更好
的监控控制与新的OFD文件相关的操作;
引位置包括页码和页面中标引的坐标,发起端和/或客户端点击导览树中导览的条目,触发
通讯标引,跳转到包含导览条目对应的通讯标引的页面作为展示页面,并在展示页面中打
开该通讯标引对应的对话框,查看相关消息,若要进行回复,直接在对话框中输入消息。便
于更快捷的跳转到所需的通讯标引处,更好的找到消息所在的位置和该通讯标引处交流的
历史信息。其中通讯标引处的消息更新且未被读取时,导览树中与通讯标引对应的导览条
目所在位置高亮或出现信息图标等能够使得导览条目突出显示的标识,便于引起发起者
和/或持有者的注意,信息图标包括黄色小三角形图案、红色问号图案等具有明亮颜色的图
案。
位置之间采用冒号分割,位置之间用空格分割,例如:01:100 100 200 200;02:30 30 50
50。
OFD文件,从客户端与服务器连接开始服务器一直监听客户端在阅读交流装置中对OFD文件
的所有操作,形成客户端动作数据,并将客户端动作数据发送给管理端,比如:客户端的OFD
文件被阅读交流装置打开时,连接上子服务器,子服务器会将客户端与子服务器连接的动
作信号发送给管理端,提醒管理端客户端已上线;
状态,在OFD文件未关闭,阅读交流装置与子服务器的连接断开时,阅读交流装置关闭OFD文
件,避免文件处于异常不受控的状态。
息‑发起通话在线指挥持有者在文件某一页面对某一位置的文字进行修改或解释,持有者
可以通过对话框对该交流信息进行回复。本方法还适用于其他类型的版式文件,支持版式
数据流文件系统及其操作装置,作为其功能的组成部分。