由当前应用设备从其它数据源设备获取数据的方法和系统转让专利

申请号 : CN201210575844.X

文献号 : CN103118068B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾思洁王晖

申请人 : 珠海金山办公软件有限公司北京金山办公软件有限公司

摘要 :

本发明公开了一种由当前应用设备从其它数据源设备获取数据的方法和系统。本发明方法包括验证当前应用设备及数据源客户端用户信息的步骤,还包括以下步骤:(1)通过当前应用设备把数据插入请求发送至云端服务器;(2)通过云端服务器把数据插入请求发送至经验证的数据源设备;(3)数据源设备响应由云端服务器发送过来的数据插入请求,并把请求所需数据发送至云端服务器;(4)云端服务器把请求所需数据发送至当前应用设备,完成数据插入。本发明提供的技术方案能使用户高效、便捷地由当前应用设备从其它数据源设备获取图片、视频及音频等数据插入到当前工作程序中,提高工作效率,解决了目前多设备数据共享操作复杂且繁琐的难题。

权利要求 :

1.由当前应用设备从其它数据源设备获取数据的方法,包括验证当前应用设备及数据源客户端用户信息的步骤,其特征在于:所述当前应用设备和其他数据源设备是指PC机或移动终端设备,包括以下步骤:(1)通过当前应用设备把在当前工作程序中发起的数据插入请求发送至云端服务器;

(2)通过云端服务器把数据插入请求发送至经验证的数据源设备;

(3)数据源设备响应请求调用相关硬件设备即时捕获请求所需数据,并把请求所需数据发送至云端服务器;

(4)云端服务器把请求所需数据发送至当前应用设备,完成数据插入到当前工作程序中。

2.根据权利要求1所述的由当前应用设备从其它数据源设备获取数据的方法,其特征在于:所述相关硬件设备包括摄像头、麦克风及GPS定位芯片。

3.根据权利要求1所述的由当前应用设备从其它数据源设备获取数据的方法,其特征在于:在所述步骤(3)中,在数据源设备响应请求调用相关硬件设备即时捕获请求所需数据时,所述数据源设备把请求所需数据通过缓存的方式同步发送至云端服务器。

4.由当前应用设备从其它数据源设备获取数据的系统,包括用于验证当前应用设备及数据源客户端用户信息的验证模块,其特征在于:所述当前应用设备和其他数据源设备是指PC机或移动终端设备,还包括以下模块:数据插入请求模块,用于通过当前应用设备把在当前工作程序中发起的数据插入请求发送至云端服务器;

数据插入请求传输模块,用于通过云端服务器把数据插入请求发送至经验证的数据源设备;

数据插入请求处理模块,数据源设备响应请求调用相关硬件设备即时捕获请求所需数据,并把请求所需数据发送至云端服务器;

数据回送模块,用于云端服务器把请求所需数据发送至当前应用设备,完成数据插入到当前工作程序中。

5.根据权利要求4所述一种由当前应用设备从其它数据源设备获取数据的系统,其特征在于,所述相关硬件设备包括摄像头、麦克风及GPS定位芯片。

6.根据权利要求4所述一种由当前应用设备从其它数据源设备获取数据的系统,其特征在于,在数据源设备响应请求调用相关硬件设备即时捕获请求所需数据时,所述数据源设备通过数据插入请求处理模块把请求所需数据通过缓存的方式同步发送至云端服务器。

说明书 :

由当前应用设备从其它数据源设备获取数据的方法和系统

技术领域

[0001] 本发明属于一种获取数据技术领域,具体涉及一种由当前应用设备从其它数据源设备获取数据的方法和系统。

背景技术

[0002] 随着互联网网络的日益普及,越来越多的用户开始使用网络来传递文件或者数据。同时,随着科技发展,移动设备如智能手机、平板电脑,逐渐进入平常生活中,在工作、学习中也愈加扮演重要的角色。移动设备的便利在于随身携带,可方便地记录各种创作素材,如图像、音频、视频元素,并添加至办公文档中。
[0003] 按照现时的方式,如需将移动设备中的图像、音视频元素插入至另一应用设备的工作文档中,需先将该移动设备内的文件导入至当前工作应用设备上,再通过办公软件或其他素材编辑软件的“插入-对象”命令完成操作。整个过程步骤较繁琐,且导入元素的过程中断了办公的连续性,阻碍了工作效率的提高。

发明内容

[0004] 本发明的目的在于针对上述问题的不足之处,提供一种由当前应用设备从其它数据源设备获取数据的方法和系统,其能高效、便捷地由当前应用设备从其它数据源设备获取数据,提高工作效率。
[0005] 为了达到上述目的,本发明采用以下技术方案:
[0006] 由当前应用设备从其它数据源设备获取数据的方法,包括验证当前应用设备及数据源客户端用户信息的步骤,其还包括以下步骤:
[0007] (1)通过当前应用设备把数据插入请求发送至云端服务器;
[0008] (2)通过云端服务器把数据插入请求发送至经验证的数据源设备;
[0009] (3)数据源设备响应由云端服务器发送过来的数据插入请求,并把请求所需数据发送至云端服务器;
[0010] (4)云端服务器把请求所需数据发送至当前应用设备,完成数据插入。
[0011] 进一步,在所述步骤(3)中,数据源设备响应请求调用相关硬件设备即时捕获请求所需数据,把请求所需数据发送至云端服务器。
[0012] 进一步,所述相关硬件设备包括摄像头、麦克风及GPS定位芯片。
[0013] 进一步,在所述步骤(3)中,在数据源设备响应请求调用相关硬件设备即时捕获请求所需数据时,所述数据源设备把请求所需数据通过缓存的方式同步发送至云端服务器。
[0014] 进一步,在所述步骤(3)中,数据源设备响应请求调用数据库内的请求所需数据,同时把请求所需数据发送至云端服务器。
[0015] 本发明所述的由当前应用设备从其它数据源设备获取数据的系统,包括用于验证当前应用设备及数据源客户端用户信息的验证模块,其还包括一下模块:
[0016] 数据插入请求模块,用于通过当前应用设备把数据插入请求发送至云端服务器;
[0017] 数据插入请求传输模块,用于通过云端服务器把数据插入请求发送至经验证的数据源设备;
[0018] 数据插入请求处理模块,数据源设备响应由云端服务器发送过来的数据插入请求,并把请求所需数据发送至云端服务器;
[0019] 数据回送模块,用于云端服务器把请求所需数据发送至当前应用设备,完成数据插入。
[0020] 进一步,所述数据插入请求处理模块,还用于数据源设备响应请求调用相关硬件设备即时捕获请求所需数据,把请求所需数据发送至云端服务器。
[0021] 进一步,所述相关硬件设备包括摄像头、麦克风及GPS定位芯片。
[0022] 进一步,在数据源设备响应请求调用相关硬件设备即时捕获请求所需数据时,所述数据源设备通过数据插入请求处理模块把请求所需数据通过缓存的方式同步发送至云端服务器。
[0023] 进一步,所述数据插入请求处理模块,还用于数据源设备响应请求调用数据库内的请求所需数据,同时把请求所需数据发送至云端服务器。
[0024] 本发明提供的技术方案能使用户高效、便捷地由当前应用设备从其它数据源设备获取图片、视频、音频及地理位置等数据插入到当前工作程序中,提高工作效率,解决了目前多设备数据共享操作复杂且繁琐的难题。

附图说明

[0025] 图1为本发明方法的基本流程图。
[0026] 图2为本发明系统的功能模块框图。
[0027] 图3为本发明方法调用数据源设备相关硬件设备获取数据的流程图。
[0028] 图4为本发明方法调用数据源设备相关硬件设备获取数据的流程图。
[0029] 以下结合附图和具体实施方式来对本发明作进一步描述:

具体实施方式

[0030] 如图1所示,本发明公开一种由当前应用设备从其它数据源设备获取数据的方法,这里的数据包括图片数据、视频数据、音频数据及地理位置数据等。本发明方法的实施依靠用户在相关设备(如PC、手提电脑、智能手机或平板电脑)安装应用客户端。本发明方法在进行时或进行前需要验证当前应用设备及数据源设备用户信息的步骤,即云端服务器联网验证帐号、密码,核对用户是否为同一用户或已知用户,如果是则建立通信连接关系。本发明方法还包括以下步骤:
[0031] 步骤1:通过当前应用设备把数据插入请求发送至云端服务器。
[0032] 步骤2:通过云端服务器把数据插入请求发送至经验证的数据源设备。
[0033] 步骤3:数据源设备响应由云端服务器发送过来的数据插入请求,并把请求所需数据发送至云端服务器。
[0034] 步骤4:云端服务器把请求所需数据发送至当前应用设备,完成数据插入。
[0035] 进一步,在步骤3中,数据源设备获取数据有两种方式:
[0036] 如图3所示,第一种获取数据的方式为:数据源设备响应请求调用相关硬件设备即时捕获请求所需数据。请求所需数据包括图片数据、视频数据、音频数据及地理位置数据等一切硬件设备可以捕捉的类型数据。所述相关硬件设备包括摄像头、麦克风及GPS定位芯片等,还可以包括传感器类设备如光线传感器、重力传感器等辅助性硬件设备。在数据源设备响应请求调用相关硬件设备即时捕获请求所需数据时,所述数据源设备把请求所需数据通过缓存的方式同步发送至云端服务器。本发明采用这种获取数据的方式有以下优点:
[0037] 1)时效性。本发明方法可以在当前设备(如PC机)通过其它数据源设备(如智能手机、PAD等)插入实时数据,如调用智能手机摄像头拍摄即时图片等,方便快捷,不用繁琐的数据线连接或U盘转载,不用等待不耗时。
[0038] 2)功能扩展性。本发明的方法可以实现在当前设备(如PC机)的功能扩展,如通过本发明方法,用户在一般的PC机上可通过调用智能手机的摄像头实现照相机的功能。
[0039] 如图4所示,第二种获取数据的方式为:数据源设备响应请求调用数据库内的请求所需数据,同时把请求所需数据发送至云端服务器。所述请求所需数据包括图片数据、视频数据、音频数据及地理位置数据等,所述数据库如图片库、视频库、音频库地理位置数据库等。本发明采用这种获取数据的方式有以下优点:
[0040] 1)数据源丰富。用户通过其他数据源设备可以获取当前应用设备没有的数据,进一步扩展数据资源,方便工作。
[0041] 2)存储容量扩展。通过本实施方法,用户可以把其他数据源设备当成当前应用设备的一个数据扩展存储器,而且可以任意连接多个,相当于存储容量无限扩大。
[0042] 本发明还公开了一种与上述方法完全对应的系统,其包括用于验证当前应用设备及数据源客户端用户信息的验证模块,还包括:
[0043] 数据插入请求模块M1,用于通过当前应用设备把数据插入请求发送至云端服务器。
[0044] 数据插入请求传输模块M2,用于通过云端服务器把数据插入请求发送至经验证的数据源设备。
[0045] 数据插入请求处理模块M3,用于数据源设备响应由云端服务器发送过来的数据插入请求,并把请求所需数据发送至云端服务器。
[0046] 数据回送模块M4,用于云端服务器把请求所需数据发送至当前应用设备,完成数据插入。
[0047] 所述数据插入请求处理模块M3,还用于数据源设备响应请求调用相关硬件设备即时捕获请求所需数据。请求所需数据包括图片数据、视频数据、音频数据及地理位置数据等一切硬件设备可以捕捉的类型数据,所述相关硬件设备包括摄像头、麦克风及GPS定位芯片等,还可以包括传感器类设备如光线传感器、重力传感器等辅助性硬件设备。在数据源设备响应请求调用相关硬件设备即时捕获请求所需数据时,所述数据源设备数据插入请求处理模块M3把请求所需数据通过缓存的方式同步发送至云端服务器。
[0048] 或者所述数据插入请求处理模块M3,用于数据源设备响应请求调用数据库内的请求所需数据,同时把请求所需数据发送至云端服务器。所述请求所需数据包括图片数据、视频数据、音频数据及地理位置数据等,所述数据库如图片库、视频库、音频库地理位置数据库等。
[0049] 本发明提供的技术方案能使用户高效、便捷地由当前应用设备从其它数据源设备获取图片、视频及音频等数据插入到当前工作程序中,提高工作效率,解决了目前多设备数据共享操作复杂且繁琐的难题。